.elementor-1212 .elementor-element.elementor-element-2e3b3a0{--display:flex;}.elementor-1212 .elementor-element.elementor-element-fe2ab12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-6fc7721 */.tap-page{
max-width:1100px;
margin:auto;
padding:40px 20px;
font-family:Arial, sans-serif;
line-height:1.7;
}

.titulo-principal{
color:gold;
font-size:36px;
font-weight:bold;
margin-bottom:10px;
}

.subtitulo{
font-size:22px;
margin-bottom:20px;
}

.titulo-seccion{
color:gold;
font-size:26px;
font-weight:bold;
border-bottom:2px solid gold;
padding-bottom:6px;
margin-bottom:25px;
}

.tap-page p{
font-size:17px;
margin-bottom:18px;
}

.lista{
margin-left:20px;
}

.lista li{
margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-398ab1f */.tap-page{
max-width:1100px;
margin:auto;
padding:40px 20px;
font-family:Arial, sans-serif;
line-height:1.7;
}

.titulo-principal{
color:gold;
font-size:38px;
font-weight:bold;
margin-bottom:10px;
}

.subtitulo{
font-size:22px;
margin-bottom:20px;
}

.titulo-seccion{
color:gold;
font-size:26px;
font-weight:bold;
border-bottom:2px solid gold;
padding-bottom:6px;
margin-bottom:25px;
}

.tap-page p{
font-size:17px;
margin-bottom:18px;
}

.lista{
margin-left:20px;
}

.lista li{
margin-bottom:10px;
}/* End custom CSS */