.edgtf-page-header {
display: none;
}
@media (max-width: 768px) {
rs-fullwidth-wrap#rev_slider_33_1_forcefullwidth {
DISPLAY: NONE;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.oc-mob {
display: none;
}  
.wpb_raw_code.wpb_raw_html.wpb_content_element.en-mob {
display: block !important;
} 
.en-dos-col .edgtf-full-section-inner {
display: flex;
flex-direction: column !important;
}
div#HistoriaJuanAntonio {
background-position-x: -2370px !important;
}
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.en-mob {
display: none;
}  
.container-fluid.principal.rosa1 .col-sm-12.col-md-6.prin h1 {
background-color: #D9007A !important;
font-size: 7rem !important;
padding: 2px 12px !important;
}
.single-post .edgtf-post-image {
margin-top: 40px;
}
.archive li.edgtf-pagination-prev {
margin-left: -30px;
}
.archive li.active span {
font-family: 'Oswald' !important;
}
.archive .edgtf-pagination li a {
font-family: 'Oswald' !important;
}
.archive .edgtf-title.edgtf-standard-type.edgtf-content-left-alignment.edgtf-title-medium-text-size.edgtf-animation-no.edgtf-title-without-border {
margin-bottom: 50px;
}
.edgtf-counter {
font-family: 'Oswald' !important;
}
span.edgtf-to-counter {
font-family: 'Oswald' !important;
}
.home-header-custom-button button, .button--rosa, .button--blanco, .tpg-shortcode-main-wrapper .layout2 .rt-holder .rt-detail .read-more a {
transition: all .3s ease !important;
border: 1px solid var(--pink);
font-size: 1rem !important;
padding: 8px 35px !important;
right: initial !important;
left: initial !important;
top: initial !important;
bottom: initial !important;
margin: 0 !important;
text-transform: uppercase;
}
.button--blanco {
overflow: hidden;
background-color: #FFF;
font-family: Oswald;
font-weight: bold;
font-size: 25px;
color: #D9017A;
border-bottom: solid 2px #db70a7;
padding: 10px 30px;
}
.button--blanco {
display: block;
}
a.button.button--rosa.button--border-thin.button--text-thick.button--text-upper.button--size-s.text-center {
display: block;
}
.wpb_text_column.wpb_content_element.blanco p {
color: #fff;
}
.edgtf-title {
background-color: #000;
}
.edgtf-title.edgtf-standard-type.edgtf-content-left-alignment.edgtf-title-medium-text-size.edgtf-animation-no.edgtf-title-without-border h1 {
display: none !important;
}
.edgtf-item-info-section {display:none;}
.visible_reto .igualar .boton-alg-neg {background-color:#e8038b !important; border-color:2px solid #e8038b !important;}
.visible_reto .igualar h3 {color:#000000 !important;}
.visible_reto .igualar p {color:#000000 !important;}
.categoria-nomenu .bloque-inicio .form-container {margin-top:0px;}
.categoria-nomenu .gere-pr-form .toggle-switch button.active {
background-color: #DC70A8;
}
.categoria-nomenu .gere-pr-form .vc_column-inner {
background-color: Transparent;
padding:0px;}
.categoria-nomenu .titulo-landing h1 {padding-left:0px !important;}
.categoria-nomenu .edgtf-full-width-inner {padding-bottom:0px !important;}
.categoria-nomenu .nav {display:none;}
.primera-visible h3 {font-size:24px; color:#d9007a !important; margin-bottom:12px !important; margin-top:24px;}
.primera-visible .desc-video p {text-align:center !important;}
.page-id-42405 .circle-graph-section .edgtf-section-inner .vc_column_container .vc_column-inner>.wpb_wrapper {min-height:228px;}
.no_circle .edgtf-pie-chart-holder .edgtf-percentage .edgtf-pie-title {font-weight:900; font-size: 4rem !important;}
.no_circle .edgtf-pie-chart-holder .edgtf-pie-chart-text {display:none;}
.no_circle .edgtf-pie-chart-holder .edgtf-percentage canvas {display:none;}
.igualacubo .edgtf-full-section-inner {
display: flex;
align-items: stretch; }
.igualacubo .edgtf-full-section-inner .wpb_column {display:flex;}
.page-id-41856 .close-btn {
line-height: 36px !important;
}
.page-id-41856 .boton-alg-neg {
background-color: #d9007a !important;
}
.page-id-41856 .igualar h3 {
color: #000000 !important;
}
.page-id-41856 .igualar p {
color: #000000 !important;
}
.page-id-18370 .close-btn {
line-height: 36px !important;
}
.page-id-18370 .boton-alg-neg {
background-color: #d9007a !important;
}
.page-id-18370 .igualar h3 {
color: #000000 !important;
}
.page-id-18370 .igualar p {
color: #000000 !important;
}
.contadores-socio img {max-width: 180px;
margin-bottom: 0px;}
#alturacaja2 div .col-md-6 #parrafo-segundo,  #alturacaja2 div .col-md-6 #parrafo-tercero,  #alturacaja2 div .col-md-6 #parrafo-primero {margin-bottom:6px; font-size:18px !important; line-height:1.1 !important; margin-right:0px;}
.open-calculadora {color:#727272; font-family:'Open Sans', sans-serif; font-size:14px; text-decoration:underline;}
#alturacaja2 div .col-md-6 {flex-direction:column;}
.inblanco::-webkit-input-placeholder { color: #ffffff !important;
}
.inblanco::-moz-placeholder { color: #ffffff !important;
}
.inblanco:-ms-input-placeholder { color: #ffffff !important;
}
.inblanco:-moz-placeholder { color: #ffffff !important;
}
.home .m-w-650 {width:68%;}
.home .m-w-350 {width:68%;}
.titulo-nombres.gracias h2 {font-family:'Machine LT', sans-serif !important;}
.page-id-41305 .gere-pr-form .toggle-switch button.active {background-color:#DC70A8;}
.contadores_home .maincta {background-color:#dc70a8; border:1px solid #DC70A8;}
.contadores_home img {max-width:180px; margin-bottom:20px;} .video-fondo-hero {
position: relative !important;
height: 106vh !important;
min-height: 106vh !important;
overflow: hidden !important;
padding-top: 0 !important;
margin-top: 0 !important;
} .video-fondo-hero .vc_row,
.video-fondo-hero.wpb_row {
padding-top: 0 !important;
margin-top: 0 !important;
} .video-fondo-hero .video-bg {
position: absolute !important;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1 !important;
pointer-events: none;
} .video-fondo-hero .video-bg video {
position: absolute !important;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
object-fit: cover !important;
transform: translate(-50%, -50%);
} .video-fondo-hero .wpb_column,
.video-fondo-hero .vc_column_container,
.video-fondo-hero .vc_column-inner {
position: relative !important;
z-index: 5 !important;
} header#header {
z-index: 9999 !important;
} .video-fondo-hero {
background: transparent !important;
}
.siguenos-home h2 {font-size:48px; margin-bottom:12px !important;}
.siguenos-home p {margin-bottom:36px !important; color:#ffffff !important;}
.page-id-41305 .gere-pr-form .vc_column-inner {
background-color: Transparent;
padding: 0px;
}
.contadores_home h2  {
margin-bottom: 36px !important;
font-size: 56px !important;
line-height: 1 !important;
font-weight: bold !important;
font-family: 'Machine LT' !important;
color: #D9007A !important;
}
.card:hover img.foto_real {filter:initial !important;}
.page-id-41305 .empieza-zapas .col_flex_home .vc_column-inner .centrar-movil {text-align:center;}
.page-id-41305 .empieza-zapas .col_flex_home .vc_column-inner h3 {text-align:center;}
.page-id-41305 .empieza-zapas .col_flex_home .vc_column-inner h1 {text-align:Center; display:block !important; position:initial;}
.page-id-41305 .empieza-zapas .col_flex_home .vc_column-inner {display:flex;     flex-direction: column;
align-items: center;
justify-content: flex-end;}
.page-id-41305 .empieza-zapas {min-height:106vh !important; justify-content: flex-end; padding-bottom:72px;}
.ocultar-nov {display:none !important;}
.noticias-home h2 {margin-bottom:36px !important; font-size: 56px !important;
line-height: 1 !important;
font-weight: bold !important; font-family: 'Machine LT' !important; color:#D9007A !important;}
body .patronos {background-position: top right !important;}
.contadores_home .maincta {margin-top:24px; font-size:16px;}
.contadores_home .edgtf-to-counter {display:none;}
.page-id-41305 .pink-separator {rotate:initial; bottom:0px;}
.page-id-41305 .vc_custom_1623684335984 .black-separator {display:none;}
.page-id-41305 .card-title {margin-bottom:12px;}
.page-id-41305 .card p {margin-bottom:12px; max-width:100%;}
.page-id-41305 .card h5 {margin-bottom:24px; font-size:18px; font-family: 'Oswald', sans-serif !important;}
.card img.foto_real {width:auto; margin-bottom:36px;}
.page-id-41305 .card-content {width:100%; padding-left:24px; padding-right:24px; padding-top:24px;}
.page-id-41305 .card {background-color:#f3f3f3; height:auto;}
.page-id-41305 .m-w-450 {max-width:100%;}
.page-id-41305 .m-w-450 .txt-primary {display:block;}
.page-id-41305 h2.secondary-font {color:#000000 !important;}
.page-id-41305 .separated-section {background-color:#ffffff;}
.nav {position:fixed; top:48px;}
.page-id-41281 .edgtf-full-width-inner {padding-top:0px !important; padding-bottom:0px !important;}
.page-id-41281 footer {display:none;}
.page-id-41281 .close-btn {line-height:41px !important;}
.page-id-41281 .boton-alg-neg {
background-color: #d9007a !important;
}
.page-id-41281 .igualar p {
color: #000000 !important;
}
.page-id-41281 .igualar h3 {
color: #000000 !important;
}
.page-id-41281 .gere-hacemos .datos-extra .caja-blanco p {
color: #000000 !important;
}
.page-id-41281 .datos-extra h4 {
color: #d9007a !important;
}
.page-id-41281 .gere-pr-form .vc_column-inner {
background-color: Transparent;
padding: 0px;
}
.page-id-41281 .carrusel-gere .author {
margin-bottom: 42px;
}
.page-id-41281 nav {display:none;}
.page-id-40942 .button-group button.active {
color: #D9007A !important;
border: 1px solid #D9007A !important;
border-bottom: 3px solid #D9007A !important;
}
.page-id-40942 .gere-pr-form ::-webkit-input-placeholder { color: #000000 !important;
font-size:14px;
font-family:'open sans', sans-serif;
}
.page-id-40942 .gere-pr-form ::-moz-placeholder { color: #000000 !important;
font-size:14px;
font-family:'open sans', sans-serif;
}
.page-id-40942 .gere-pr-form :-ms-input-placeholder { color: #000000 !important;
font-size:14px;
font-family:'open sans', sans-serif;
}
.page-id-40942 .gere-pr-form :-moz-placeholder { color: #000000 !important;
font-size:14px;
font-family:'open sans', sans-serif;
}
.page-id-40942 .gere-pr-form {font-family:'Open Sans', sans-serif;}
.page-id-40942 .form-container button[type="submit"] {
background-color: #D9007A;
border: 2px solid #D9007A;
}
.page-id-40942 .gere-pr-form .toggle-switch button.active {
background-color: #dc70a8;
}
.page-id-40942 .gere-pr-form .vc_column-inner {
background-color: Transparent;
padding: 0px;
}
.page-id-40942 .nav a {font-family:'system-ui - 400', sans-serif; font-size:15px !important; color:#212529 !important;}
.page-id-40942 .nav a:hover {color:#D9007A !important; text-decoration:none !important;}
.page-id-39776 .gere-texto-hero h2 {font-size:36px !important;}
.flexea .edgtf-section-inner-margin {display:flex; align-items:center;}
.page-id-40682 .titulo-nombres h2 {
font-size: 56px !important;
font-family: 'Machine LT' !important;
line-height: 1 !important;
color: #d9007a !important;
}
.page-id-40682 form {margin-top:24px;}
.page-id-40548 nav {display:none;}
.page-id-40548 .titulo-landing h1 {padding-left:0px !important;}
.page-id-40621 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-40589 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-40621 .nav {display:none;}
.page-id-40621 .gere-hero .titulo-landing h1 {font-size:4rem !important;}
.page-id-40621 .gere-texto-hero p {color:#000000;}
.page-id-40621 .edgtf-full-width-inner {padding-bottom:0px !important;}
.page-id-40621 .gere-pr-form .vc_column-inner {
background-color: Transparent;
padding: 0px;
}
.page-id-40621 .titulo-nombres h2 {
font-size: 56px !important;
font-family: 'Machine LT' !important;
line-height: 1 !important;
color: #d9007a !important;
}
.page-id-40621 .gere-pr-form .wpb_raw_html.formu {padding:24px 48px 48px 48px;}
.page-id-40621 form button[type="submit"] {background-color: #8b1658;}
.page-id-40621 .gere-pr-form h2 {
font-size: 56px !important;
font-family: 'Machine LT' !important;
line-height: 1 !important;
color: #d9007a !important;}
.page-id-40621 .gere-pr-form p {color:#000000 !important;
font-size: 20px !important;
line-height: 1.4 !important;
font-weight: 400; font-family:'Oswald', sans-serif !important;
}
h1.alcole-t {text-align:Center !important; display:inline-block !important; padding:12px !important;}
.page-id-40589 .titulo-nombres h2 {
font-size: 56px !important;
font-family: 'Machine LT' !important;
line-height: 1 !important;
color: #d9007a !important;
}
.page-id-40492 .titulo-nombres h2 {
font-size: 56px !important;
font-family: 'Machine LT' !important;
line-height: 1 !important;
color: #d9007a !important;
}
.page-id-40492 .gere-pr-form .wpb_raw_html.formu {padding:24px 48px 48px 48px;}
.page-id-40492 form button[type="submit"] {background-color: #8b1658;}
.page-id-40492 .gere-pr-form h2 {
font-size: 56px !important;
font-family: 'Machine LT' !important;
line-height: 1 !important;
color: #d9007a !important;}
.page-id-40492 .gere-pr-form p {color:#000000 !important;
font-size: 20px !important;
line-height: 1.4 !important;
font-weight: 400; font-family:'Oswald', sans-serif !important;
}
.page-id-40589 .gere-pr-form .wpb_raw_html.formu {padding:24px 48px 48px 48px;}
.page-id-40589 form button[type="submit"] {background-color: #8b1658;}
.page-id-40589 .gere-pr-form h2 {
font-size: 56px !important;
font-family: 'Machine LT' !important;
line-height: 1 !important;
color: #d9007a !important;}
.page-id-40589 .gere-pr-form p {color:#000000 !important;
font-size: 20px !important;
line-height: 1.4 !important;
font-weight: 400; font-family:'Oswald', sans-serif !important;
}
.pasblanco p {color:#ffffff !important;}
.seccion-vines.consiste .lista-paso p {color:#000000; font-weight:400 !important;}
.page-id-40492 .gere-hero .titulo-landing h1 {font-size:4rem !important;}
.page-id-40492 .gere-texto-hero p {color:#000000;}
.page-id-40492 .edgtf-full-width-inner {padding-bottom:0px !important;}
.page-id-40492 .gere-pr-form .vc_column-inner {
background-color: Transparent;
padding: 0px;
}
.page-id-40589 .gere-hero .titulo-landing h1 {font-size:4rem !important;}
.page-id-40589 .gere-texto-hero.copiablanco p {color:#ffffff;}
.page-id-40589 .edgtf-full-width-inner {padding-bottom:0px !important;}
.page-id-40589 .gere-pr-form .vc_column-inner {
background-color: Transparent;
padding: 0px;
}
.pmasgrande p {font-size:28px !important; line-height:1.2 !important; font-weight:500 !important;}
.seccion-vines.consiste .lista-paso p {font-family:'Oswald', sans-serif !important; line-height:1.2 !important;}
.seccion-vines.consiste h2 {
font-size: 56px !important;
font-family: 'Machine LT' !important;
line-height:1 !important;
color:#d9007a !important;
}
.seccion-vines.consiste .lista-paso img {margin-right:4px;}
.accion-cole p {
font-size: 20px !important;
line-height: 1.4 !important;
font-weight: 400;
}
.interesados form label {display:none;}
.interesados form label[for="Contact_checkpolicy"] {display:inline-block; font-size:14px; width:41%;}
.interesados.abajo form label[for="Contact_checkpolicy"] {display:inline-block; font-size:14px; width:36%; color:#ffffff !important;}
.interesados.abajo form label[for="Contact_checkpolicy"] a {color:#ffffff !important;}
.interesados form .campos#Contact_checkpolicy {margin-top:2px;}
.interesados form input {margin-bottom:32px; background-color:#ffffff;}
.page-id-40492 .nav {display:none;}
.page-id-40589 .nav {display:none;}
.minis_ok {margin-top:24px;}
.cajagris {
background-color: #f3f3f3;
border-radius: 12px;
padding: 32px !important;
width: auto !important;
}
.suscribete label {font-weight:bold; color:#000000;}
.suscribete form label[for="Contact_checkpolicy"] a {color:#333333 !important; font-weight:400;}
.suscribete form label[for="Contact_checkpolicy"] a:hover {text-decoration:none;}
.suscribete form label[for="Contact_checkpolicy"] {font-weight:400;}
.suscribete input.campos {border:1px solid #D9007A; margin-top:6px; margin-bottom:12px;}
.header-form  form .campos#Account_checkpolicy {
width: auto;
margin-top: 5px;
}
.header-form select {width:100%; margin-bottom:20px; padding:10px; border-radius:6px;}
.op.op-blanco {background-color:#D9007A !important;}
.header-form .btn-color-rosa {background-color:#ffffff;}
.header-form .switch-light.row {color:#f3f3f3 !important;}
.header-form form label[for="Contact_checkpolicy"] a {color:#727272;}
.header-form form label[for="Contact_checkpolicy"] a:hover {text-decoration:none;}
.header-form form label[for="Account_checkpolicy"] a {color:#727272; text-decoration:underline;}
.header-form form label[for="Account_checkpolicy"] a:hover {text-decoration:none;}
.header-form label[for="Contact_checkpolicy"] {width:56%;}
.header-form label[for="Account_checkpolicy"] {width:76%;}
.header-form form {max-width:100% !important; margin-top:24px;}
.header-form label {margin-bottom:6px;padding-left:0px; color:#000000 !important; text-align:left; font-size:16px; font-weight:400;}
.suscribete .input.campos {border:1px solid #D9007A; margin-top:6px; margin-bottom:12px;}
input.campos {width:100%; padding:10px; border-radius:6px;}
.header-form .toggle-demo {margin-bottom:12px; margin-top:20px;}
.header-form .switch-light span span {line-height:30px !important; font-weight:bold;}
.switch-light>span {width:300px !important;}
.switch-light span span {font-size:16px !important;}
.toggle-demo .switch-light {width:100%;}
.header-form h3 {color:#D9007A !important;}
.header-form p {color:#000000 !important ;}
.header-form > div:nth-of-type(2) {background-color:#f3f3f3; border-radius:12px; padding:32px !important; width:auto !important;}
.imagen-movil-gere-actua {display:none;}
.gra-redes .iconoFooter {border-bottom:2px solid #D9017A;}
.boton-atras.boton-error a{border: 2px solid #ffffff !important;
color: #ffffff !important;
margin-right: 24px; background-color: transparent !important; border-radius: 0px !important;     font-family: 'Oswald', sans-serif !important;
font-size: 20px !important;
letter-spacing: 1px;
font-weight: 700; display: inline-block !important;
position: relative;
outline: 0;
font-style: normal; padding: 20px 39px !important;}
.hero-error {min-height:100vh; display:flex; align-items: center;
justify-content: center;}
.hero-error h1 {background-color:transparent !important; box-shadow:initial !important; margin-bottom:72px !important; display:block !important;}
.hero-error p {color:#ffffff; font-size:20px !important;}
.contenedor-bot-trai {width:Auto; display:inline-block;}
.trailerbot:hover {background-color:#e8038b; border:2px solid #e8038b; color:#ffffff !important;}
.trailerbot {border: 2px solid #ffffff;
color: #ffffff;
margin-right: 24px; background-color: transparent; border-radius: 0px;     font-family: 'Oswald', sans-serif !important;
font-size: 20px;
letter-spacing: 1px;
font-weight: 700; display: inline-block;
position: relative;
outline: 0;
font-style: normal; padding: 11px 39px;}
.info-transferencia p {    margin-top: 20px;
text-align: Center;
color: #D9017A;
font-size: 20px; font-family:'Open sans', sans-serif !important; line-height:1.2 !important;}
.intro-trans p {font-family:'Oswald', sans-serif; font-size:18px !important; font-weight:500; color:#000000;}
.categoria-gracias .cola-gra p {font-size:15px !important; line-height:1.2 !important; padding-left:0%; padding-right:0%;}
.paso-gracias-fila .edgtf-full-section-inner {display:flex; gap:20px;}
.paso-gracias-hecho {border:1px solid #d9017a;}
.paso-gracias {background-color:#ffffff; padding:12px; display:Flex; align-items:center;}
.paso-gracias p{color:#d9017a; font-family:'Open Sans', sans-serif !important; text-align:center; font-weight:bold; font-size:16px !important; margin-bottom:0px !important; line-height:1.2 !important;}
.categoria-gracias .fa-check-square {
transform: rotate(-20deg);
} 
.categoria-gracias .row-gracias {min-height:100vh; align-content: center;
flex-wrap: wrap; display:flex; padding-top:196px; padding-bottom:196px;}
.categoria-gracias .row-gracias > .edgtf-full-section-inner {align-content: center;
flex-wrap: wrap; display:flex; justify-content:center; width:100%; padding-left:12%; padding-right:12%;}
.gra-titulo h1 {background-color:#000000 !important; box-shadow:initial !important; padding:8px 16px !important;}
.categoria-gracias .nav .col {display:none;}
.categoria-gracias .nav .container {max-width:100%; padding-left:6%; padding-right:6%;}
.categoria-gracias .edgtf-full-width-inner {padding-bottom:0px !important;}
.boton-atras a{
font-size: 16px !important;
padding: 16px !important;
background-color: #D9007A !important;
border: 2px solid #D9007A !important;
color: #fff;
text-transform: uppercase;
border-radius: 0 !important;
font-family: 'Oswald', sans-serif !important;
letter-spacing: 1px;
font-weight: 700;
}
.page-id-39776 .igualar h3 {color:#000000 !important;}
.page-id-39776 .igualar p {color:#000000 !important;}
.page-id-39776 .gere-flex-in .edgtf-full-section-inner .edgtf-row-animations-holder > div {display:flex; align-items:center;}
.page-id-39776 .datos-extra h4 {color:#d9007a !important;}
.page-id-39776 .gere-hacemos .datos-extra .caja-blanco p {color:#000000 !important;}
.page-id-39776 .gere-hero {padding-bottom:148px;}
.page-id-39831 nav {display:none;}
.page-id-39776 .edgtf-full-width-inner {padding-bottom:0px !important; padding-top:0px !important;}
.page-id-39776 .edgtf-footer-inner {display:none;}
.page-id-39776 .close-btn {line-height:36px !important;}
.page-id-39776 .boton-alg-neg {background-color:#d9007a !important;}
.page-id-39776 .gere-gracias h4 {margin-top:0px !important; font-size:64px !important; font-weight:bold;}
.page-id-39776 .lista-paso img {margin-right:8px;}
.page-id-39776 .gere-hacemos .lista-paso p {padding-right:0%; font-size:18px !important; line-height:1.5 !important;}
.page-id-39776 .gere-hacemos p {font-size:20px !important; line-height:1.6 !important; font-weight:500;}
.edgtf-btn.edgtf-btn-outline {border:2px solid #ffffff; color:#ffffff; margin-right:24px;}
.page-id-39776 .gere-hacemos .caja-blanco p {color:#ffffff;}
.page-id-39776 .detras-ante h3 {color:#ffffff !important; margin-bottom:0px !important;}
.page-id-39776 .carousel {align-items:center;}
.page-id-39776 .carousel img {width:300px; height:300px;}
.page-id-39776 .carrusel-gere .author {margin-bottom:42px;}
.page-id-39776 .carrusel-gere {padding-bottom:64px;}
.carousel-content a {background-color:#D9007A; font-size: 18px !important;
padding: 16px; font-family: 'open sans', sans-serif !important;
font-weight: 500; color:#ffffff; border-radius:0px;}
.titulo-carrusel-gere.carrusel-gere {padding-bottom:0px;}
.titulo-carrusel h2{color:#000000 !important;}
.page-id-39776 .form-container button[type="submit"] {background-color:#D9007A; border:2px solid #D9007A;}
.page-id-39776 .button-group button.active {color:#D9007A !important; border:1px solid #D9007A !important; border-bottom:3px solid #D9007A !important;}
.page-id-39776 .gere-pr-form .toggle-switch button.active {background-color:#dc70a8;}
.page-id-39776 .gere-pr-form .vc_column-inner {background-color:Transparent; padding:0px;}
.page-id-39776 .gere-pr-form p {margin-bottom:24px !important;}
.page-id-39776 .gere-pr-form h2 {margin-bottom:20px !important;}
.page-id-39776 .gere-texto-hero p {font-size:32px !important; margin-left:-12px; margin-top:24px !important;}
.page-id-39776 .gere-hero .titulo-landing h1 {font-size:4rem !important;}
.page-id-39776 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner {align-items:flex-end; padding-top:148px;}
.page-id-39776 .nav {display:none;}
.page-id-35995 .donation-card .picture {background-position:top center;}
.page-id-36000 .padd-t-4.bg-black .story-bg {background-position:top left;}
.page-id-36000 .video-wrapper .play-button {display:none;}
.ocultarahora {display:none !important;}
.descarga-apo form button[type="submit"] {background-color:#ffffff; color:#212121;}
.descarga-apo form {padding-bottom:36px;}
.descarga-apo form .campos#Contact_checkpolicy {margin-top:2px;}
.page-id-37546 .descarga-apo form label[for="Contact_checkpolicy"] {width:auto;}
.descarga-apo .wpb_raw_code .campos {float:left; width:100%; margin-bottom:20px; padding:12px; border:0px solid #ffffff; font-size:14px; border-radius:6px;}
.descarga-apo form h2{margin-bottom:24px;}
.page-id-37546 .descarga-apo form label {
color: #ffffff;
margin-bottom: 6px;
width: 100%;
font-size: 14px; font-weight:bold; font-family:'Open sans', sans-serif;}
.descarga-apo form{
max-width: 66%;
margin: 0 auto;
float: none;
padding: 20px 36px;
background-color: #D9007A;
border: 0px solid #ffffff;
}
.leads-zapas form button[type="submit"] {background-color:#8a1658;}
.leads-zapas .wpb_raw_code {background-color:#D9017A; padding:20px 36px 32px 36px;}
.leads-zapas .wpb_raw_code label {display:block; color:#ffffff; text-align:left; font-size:14px; font-weight:bold; margin-bottom:6px;}
.leads-zapas .wpb_raw_code .campos {float:left; width:100%; margin-bottom:20px; padding:8px; border:0px solid #ffffff; font-size:14px;}
.leads-zapas form .campos#Contact_checkpolicy {margin-top:3px;}
form label[for="Contact_checkpolicy"] a {color:#ffffff; text-decoration:underline;}
form button[type="submit"]{width:100%; display:block; margin-top:24px; background-color:#D9017A; color:#ffffff; font-size:18px; font-weight:bold;
padding:12px 20px; border-radius:6px; text-transform:uppercase; border:1px solid #D9017A;}
form button[type="submit"]:hover {background-color:#994579;}
label[for="Contact_checkpolicy"] {float:left; margin-right:6px;}
form .campos#Contact_checkpolicy {width:auto; margin-top:5px;}
.ocultarahora {display:none !important;}  .vc_custom_1623684335984 .black-separator {background-color:#DBDBDB;}
.bordesito {
border-top: 1px solid #c1c1c177; border-bottom:1px solid #c1c1c177;
}
.datos-extra h4 {font-size:16px; color:#C1C1C1; margin-bottom:12px !important; font-weight:300;}
.gere-hacemos .datos-extra .caja-blanco p {color:#ffffff !important; font-size:42px !important; font-weight:600; line-height:1.2 !important;}
.page-id-39261 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-39183 .edgtf-full-width-inner {padding-top:0px !important;}
.futer-trailer .social-icons {text-align:left;}
.social-icons a img {width:19px !important; height:auto !important; position:relative; bottom:2px;}
.social-icons a {text-align:center !important;}
.page-id-39183 .edgtf-full-width-inner {padding-bottom:0px !important;}
.page-id-39261 .edgtf-full-width-inner {padding-bottom:0px !important;}
.centrar-trailer {text-align:center !important;}
.nav-trailer {position:fixed; top:48px; width:100%;}
.nav-trailer .wpb_single_image img {max-width:100px; width:100px;}
.disclaimer.texto-contador p {font-size:14px!important; margin-top:0px !important;}
.nomargen.texto-contador p { margin-top:12px !important;}
.futer-trailer .iconoFooter {background-color:#ffffff; line-height:29px !important; height:32px; width:32px; border-bottom:2px solid #ffffff;}
.futer-trailer .iconoFooter i {color: #212121;}
.futer-trailer h5{font-family:'Oswald', sans-serif; margin-bottom:12px !important; color:#C1C1C1;}
.futer-trailer h3{font-family:'Oswald', sans-serif; color:#C1C1C1; font-weight:400;}
.futer-trailer p {color:#ffffff;}
.page-id-39149 .social-icons svg {
width: 25px;
height: auto;
fill: white;
}
.page-id-39149 footer .edgtf-container {display:none;}
.page-id-39183 footer .edgtf-container {display:none;}
.page-id-39261 footer .edgtf-container {display:none;}
.creditos-trailer img {max-width:320px;}
.creditos-trailer {border-top:1px solid #c1c1c177; border-bottom:1px solid #c1c1c177;}
.cartel-docu  {border:2px solid #c1c1c177;}
.page-id-39149 .boton-zapas.edgtf-btn.edgtf-btn-solid {transform:rotate(-2deg);}
.gere-hacemos .caja-blanco h3 {    font-size: 56px !important;
margin-bottom: 24px; font-family: 'Machine LT' !important;}
.page-id-39149 .arrow {color:#c1c1c177;}
.page-id-39149 .carrusel-gere .author {color: #e7e7e7; font-size:22px !important;}
.page-id-39149 .carousel img {border:2px solid #c1c1c177;}
.page-id-39149 .carrusel-gere {border-top:1px solid #c1c1c177; border-bottom:1px solid #c1c1c177;}
.page-id-39149 .carrusel-gere .quote {font-family:'Oswald', sans-serif !important; color:#ffffff; font-weight:400; font-size:20px !important;}
.page-id-39149 .gere-pr-form p a {color:#ffffff; text-decoration:underline;}
.page-id-39149 .gere-pr-form p {margin-top:24px; font-size:14px !important; text-align:center;}
.page-id-39149 .gere-pr-form input.button {font-family:'Oswald', sans-serif; font-weight:600; font-size:20px; padding:16px 20px; margin-top:12px;}
.page-id-39149 .gere-pr-form .clear {display:none;}
.page-id-39149 .gere-pr-form .col {flex:initial; padding-left:0px; padding-right:0px;}
.page-id-39149 .gere-pr-form label {margin-bottom:8px;}
.page-id-39149 .gere-pr-form input {width:100%; border-radius:0px; border:1px solid #c1c1c177 !important; padding:8px; margin-bottom:16px;}
.page-id-39149 .gere-pr-form {border-left:1px solid #c1c1c177; border-right:1px solid #c1c1c177;}
.page-id-39149 .gere-pr-form h2 {font-size:28px !important; margin-bottom:24px; color:#ffffff !important; font-family:'Oswald', sans-serif !important; font-weight:600;}
.cine-contador {
display: flex;
flex-direction: row;
align-items: center;
font-family: 'Oswald', monospace;
margin-top: 20px;
}
.claqueta {
display: flex;
flex-direction: column;
align-items: center;
}
.label {
font-size: 20px;
margin-bottom: 10px;
font-weight: bold;
}
.digitos {
display: flex;
gap: 5px;
font-size: 40px;
}
.digit {
width: 50px;
height: 70px;
background-color: #000;
color: #ffffff;
display: flex;
justify-content: center;
align-items: center;
font-size: 40px;
border-radius: 0px;
border:2px solid #c1c1c177;
}
.texto-contador p {margin-bottom:12px !important; margin-top:72px !important; font-weight:400; font-size:20px !important; color:#C1C1C1;}
.trailer-popup-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
display: none;
justify-content: center;
align-items: center;
z-index: 9999;
}
.trailer-popup-content {
position: relative;
width: 80%;
max-width: 800px;
background: #000;
padding: 1rem;
border-radius: 8px;
}
.trailer-popup-close {
position: absolute;
top: 10px;
right: 15px;
color: #fff;
font-size: 24px;
cursor: pointer;
}
iframe {
width: 100%;
height: 450px;
border: none;
}
.page-id-39149 .gere-hero .titulo-landing h1 {background-color:transparent !important; font-size:28px; box-shadow:initial !important; font-family:'Oswald', sans-serif !important; font-weight:400;}
.gere-hacemos .caja-blanco h3 {color:#ffffff;}
.gere-hacemos .caja-blanco p {color:#C1C1C1; font-family:'Oswald', sans-serif !important;}
.page-id-39149 .gere-pr-form input.button {color:#ffffff; background-color:#D9007A;}
.page-id-39149 .gere-pr-form label {color:#c1c1c1;}
.page-id-39149 .gere-pr-form .wpb_raw_html.formu {padding:0px; box-shadow:initial; border-radius:initial;}
.page-id-39149 .gere-pr-form .vc_column-inner {background-color:transparent; padding-left:10%; padding-right:10%;}
.page-id-39149 .nav {display:none;}
.page-id-39183 .nav {display:none;}
.page-id-39261 .nav {display:none;}
.page-id-39183 .edgtf-title {display:none;}
.page-id-39149 .edgtf-content {margin-top:0px !important;}
.page-id-39149 .edgtf-full-width-inner {padding-top:0px !important; padding-bottom:0px !important;}
@media only screen and (max-width:767px) {
.page-id-41281 .titulo-nombres.gracias {font-size:32px !important;}
.extra.testimonial-extra {text-align:center;}
.contadores_home h2 {font-size:48px !important; margin-bottom:0px;}
.contadores_home .circle-graph-section {padding-top:48px !important;}
body.page-id-41305 .empieza-zapas {background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/11/fondo-hero-movil-2.jpg) !important; background-position:initial !important;}
.page-id-41305 .header-bg {
background-image: url(https://www.hogarsi.org/wp-content/uploads/2025/11/Fondo-video-nueva-home-scaled.jpg);
}
.home .m-w-650 {text-align:center; width:100%;}
.home .m-w-350 {text-align:center; width:100%;}
body .patronos .maincta {text-align:center;}
body .patronos p {text-align:center;}
body .patronos .vc_custom_1633679224283 {padding-bottom:0px !important;}
body .patronos {background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/11/patronos-movil-1-1.jpg) !important; padding-top:400px !important;}
.page-id-39776 .gere-texto-hero h2 {font-size:18px !important; text-align:Center;}
.page-id-41281 .gere-texto-hero h2 {font-size:18px !important; text-align:Center;}
.alcole-p {left:0px !important; margin:0 auto !important; position:Relative !important;}
.alcole-p .tp-loop-wrap {position:relative !important; margin:0 auto;}
.alcole-p .tp-loop-wrap .tp-mask-wrap {position:relative !important; margin:0 auto;}
body .alcole-p p {min-width:0px !important; font-size:20px !important; line-height:1.2 !important; white-space:normal !important; padding-left:20px !important; padding-right:20px !important;}
body.page-id-40589 .tp-bgimg.defaultimg {background-position:31% !important;}
body.page-id-40589 .slide2-cole .tp-bgimg.defaultimg {background-position:78% !important;}
body.page-id-40621 .tp-bgimg.defaultimg {background-position:31% !important;}
body.page-id-40621 .slide2-cole .tp-bgimg.defaultimg {background-position:78% !important;}
body.page-id-40621 .seccion-vines {background-image:initial !important;}
body.page-id-40621 .lista-paso {margin-top:24px; text-shadow:initial;}
body.page-id-40621 .lista-paso p{margin-top:24px; text-shadow:initial !important;}
.page-id-40621 .gere-pr-form .wpb_raw_html.formu {padding:24px 24px 24px 24px;} 
.interesados.abajo form label[for="Contact_checkpolicy"] {width:76%;}
body.page-id-40621 .gere-flex-in.firmas .edgtf-full-section-inner {flex-direction:column;}
body.page-id-40589 .seccion-vines {background-image:initial !important;}
body.page-id-40589 .lista-paso {margin-top:24px; text-shadow:initial;}
body.page-id-40589 .lista-paso p{margin-top:24px; text-shadow:initial !important;}
.page-id-40589 .gere-pr-form .wpb_raw_html.formu {padding:24px 24px 24px 24px;} 
body.page-id-40589 .gere-flex-in.firmas .edgtf-full-section-inner {flex-direction:column;}
.page-id-39776 .gere-hero {padding-top:72px;}
.page-id-39776 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner {padding-top:48px;}
.page-id-39776 .nav-trailer {top:24px;}
.page-id-39776 .gere-texto-hero p {font-size:24px !important; line-height:1.2 !important;}
.page-id-39776 .gere-hero.gere-hero-first {background-color:#000000;  background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/11/fondo-gere-movil.jpg)  !important;}
.page-id-39776 .gere-hero {
padding-bottom: 492px;
background-size: cover !important;
background-position:center bottom !important;
}
.page-id-39776 .gere-pr-form h2 {line-height:1 !important;}
.page-id-39776 .gere-pr-form h2 {margin-top:0px; font-size:36px !important;}
.page-id-39776 .carousel img {height:auto;}
.page-id-39776 .carrusel-gere .arrow.left {left:-6%;}
.page-id-39776 .carrusel-gere .arrow.right {right:-6%;}
.page-id-41281 .gere-hero {padding-top:72px;}
.page-id-41281 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner {padding-top:48px;}
.page-id-41281 .nav-trailer {top:24px;}
.page-id-41281 .gere-texto-hero p {font-size:24px !important; line-height:1.2 !important;}
.page-id-41281 .gere-hero.gere-hero-first {background-color:#000000;  background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/11/fondo-gere-movil.jpg)  !important;}
.page-id-41281 .gere-hero {
padding-bottom: 492px;
background-size: cover !important;
background-position:center bottom !important;
}
.page-id-41281 .gere-pr-form h2 {line-height:1 !important;}
.page-id-41281 .gere-pr-form h2 {margin-top:0px; font-size:36px !important;}
.page-id-41281 .carousel img {height:auto;}
.page-id-41281 .carrusel-gere .arrow.left {left:-6%;}
.page-id-41281 .carrusel-gere .arrow.right {right:-6%;}
.carrusel-gere .quote {text-align:Center !important; line-height:1.2;}
.page-id-39776 .carrusel-gere .author {text-align:Center; margin-bottom:20px;}
.page-id-41281 .carrusel-gere .author {text-align:Center; margin-bottom:20px;}
.carousel-content a {display:block; text-align:Center; width:100%;}
.page-id-39776 .gere-hacemos .columna-poster {margin-bottom:24px;}
.page-id-39776 .gere-hacemos .caja-blanco h3 {margin-top:6px; line-height:1 !important;}
.page-id-41281 .gere-hacemos .columna-poster {margin-bottom:24px;}
.page-id-41281 .gere-hacemos .caja-blanco h3 {margin-top:6px; line-height:1 !important;}
.trailerbot {margin-bottom:24px; font-size:16px;}
.page-id-39776 .gere-hacemos .boton-zapas {padding:12px; font-size:16px;}
.page-id-39776 .gere-hacemos h2 {font-size:30px !important; margin-bottom:36px !important;}
.page-id-39776 .gere-flex-in .edgtf-full-section-inner .edgtf-row-animations-holder > div {flex-direction:column;}
.page-id-39776 .gere-hacemos .datos-extra .caja-blanco p {font-size:26px !important;}
.page-id-39776 .gere-gracias h4 {font-size:36px !important;}
.page-id-39776 .igualar h3 span{line-height:1 !important;}
.page-id-39776 .igualar h3 {line-height:0.6 !important;}
.page-id-39776 .panel-title {padding-left:12px;}
.page-id-39776 .panel-paragraph {font-size:16px !important;}
.page-id-39776 .segundo-gere-form .gere-pr-form h2 {margin-top:0px;}
.page-id-39776 .segundo-gere-form .gere-pr-form {margin-top:0px;}
.page-id-41281 .gere-hacemos .boton-zapas {padding:12px; font-size:16px;}
.page-id-41281 .gere-hacemos h2 {font-size:30px !important; margin-bottom:36px !important;}
.page-id-41281 .gere-flex-in .edgtf-full-section-inner .edgtf-row-animations-holder > div {flex-direction:column;}
.page-id-41281 .gere-hacemos .datos-extra .caja-blanco p {font-size:26px !important;}
.page-id-41281 .gere-gracias h4 {font-size:36px !important;}
.page-id-41281 .igualar h3 span{line-height:1 !important;}
.page-id-41281 .igualar h3 {line-height:0.6 !important;}
.page-id-41281 .panel-title {padding-left:12px;}
.page-id-41281 .panel-paragraph {font-size:16px !important;}
.page-id-41281 .segundo-gere-form .gere-pr-form h2 {margin-top:0px;}
.page-id-41281 .segundo-gere-form .gere-pr-form {margin-top:0px;}
.popup_gere .popup {width:92% !important; max-width:92% !important;}
.popup_gere .popup button {width:42% !important;}
.imagen-movil-gere-actua {display:block; margin-top:0px; margin-left:-15px; margin-right:-15px;}
.gere-pr-form .wpb_raw_html.formu {padding-top:1px !important;}
.page-id-39776 .form-container .submit-container {margin-top:0px;}
.page-id-41281 .form-container .submit-container {margin-top:0px;}
.gere-pr-form label[for="donationType"] {font-size:14px;}
.paso-gracias-fila .edgtf-full-section-inner {flex-direction:column;}
.row-gracias .caja-gracias > .vc_column-inner {padding-left:42px !important; padding-right:42px !important;}
.col-titulo-gracias > .vc_column-inner {padding-left:0px; padding-right:0px;}
.gra-titulo h1 span {font-size:42px !important;}
.gra-titulo h1 {display:block !important; text-align:Center; padding-top:8px !important; margin-bottom:24px;}
.gra-titulo h1 {display:block !important; text-align:Center; padding-top:8px !important; margin-bottom:24px !important;}
.row-gracias.vc_row.wpb_row.vc_row-fluid.edgtf-section.edgtf-content-aligment-left {padding-top:148px !important; background-position:39% !important;}
.caja-gracias > .vc_column-inner {padding-left:20px !important; padding-right:20px !important; background-color:rgba(218,218,218,0.8) !important;}
body .empieza-zapas.vc_custom_1746019933960 {background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/04/slide-rinicio-gere-movil.jpg) !important; height:72vh; padding-top:77% !important;}
body .empieza-zapas.vc_custom_1746019933960 h1 {font-size:2rem !important;}
body .empieza-zapas.vc_custom_1746019933960 .vc_custom_1633679224283 {padding-top:147px !important;}
.page-id-39183 li[data-index="rs-82"] .tp-kbimg {left:105%;}
.page-id-39183 li[data-index="rs-94"] .tp-kbimg {left:82%;}
.page-id-39183 li[data-index="rs-95"] .tp-kbimg {left:-103%;}
.page-id-39183 li[data-index="rs-96"] .tp-kbimg {left:-97%;}
body .vc_custom_1727856873129 {padding-top:56% !important;}
.vc_custom_1745498673112#first-form {background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/04/fondo-movil-zapas-1.jpg) !important;}
.vc_custom_1745498673112#first-form form#WebToLeadForm {max-width:100%; margin-left:0%; margin:0;}
body .empieza-zapas {
height: 110vh;
padding-top: 79% !important;
background-position: 64% center !important;
background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/04/fondo-movil-zapas-1.jpg) !important;
}
li[data-index="rs-79"] .tp-kbimg {right:-197% !important;}
li[data-index="rs-80"] .tp-kbimg {right:-209% !important;}	
.gere-flex-in .edgtf-full-section-inner {flex-direction:column;}
body .gere-hero .titulo-landing h1 {font-size:2.6rem !important;}
.page-id-39149 .gere-pr-form {margin-bottom:32px;}
.carousel {flex-direction:column;}
body .carousel img {width:180px; height:180px; margin-right:0px; margin-bottom:24px;}
.nav-trailer {position:absolute;}
.page-id-39149 .carrusel-gere .quote {text-align:center;}
.page-id-39149 .carrusel-gere .author {text-align:center; line-height:1.2 !important; font-size:18px !important;}
.carrusel-gere .arrow.left, .carrusel-gere .arrow.right {top:20% !important;}
.gere-hacemos .caja-blanco h3 {font-size:42px !important; margin-top:36px;}
.futer-trailer h3 {text-align:left !important; margin-top:24px; margin-bottom:24px !important;}
.futer-trailer h5 {text-align:left !important;}
body .vc_custom_1739982280538 {padding-left:15px !important;}
.rev_slider .social-icons i {font-size:18px !important;}
.social-icons a {font-size:18px !important; margin:5px !important;}
.rev_slider p {font-size:16px !important; float:left;}
.rev_slider .social-icons {text-align:center !important;}
.gere-flex-in.firmas .edgtf-full-section-inner {flex-direction:column-reverse;}
body .vc_custom_1745323670485 {padding-right:15px !important;}
body .vc_custom_1745323664900 {padding-right:15px !important;}
.centrar-movil p {text-align:center;}
.home .vc_custom_1745326136331 {background-position:64% center !important;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
.extra.testimonial-extra {text-align:center;}
.contadores_home .circle-graph-section {padding-top:48px !important;}
.page-id-41305 .header-bg {
background-image: url(https://www.hogarsi.org/wp-content/uploads/2025/11/Fondo-video-nueva-home-scaled.jpg);
}
body .patronos {background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/11/patronos-movil-1-1.jpg) !important; padding-top:400px !important;}
.home .m-w-650 {text-align:center; width:100%;}
.home .m-w-350 {text-align:center; width:100%;}
body.page-id-41305 .empieza-zapas {background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/11/fondo-hero-movil-1.jpg) !important; background-position:initial !important;}
body.page-id-40621 .seccion-vines {background-image:initial !important;}
body.page-id-40621 .lista-paso p{margin-top:24px; text-shadow:initial !important;}
.interesados.abajo form label[for="Contact_checkpolicy"] {width:40%;}
body.page-id-40621 .gere-flex-in.firmas .edgtf-full-section-inner {flex-direction:column;}
body.page-id-40589 .seccion-vines {background-image:initial !important;}
body.page-id-40589 .lista-paso p{margin-top:24px; text-shadow:initial !important;}
body.page-id-40589 .gere-flex-in.firmas .edgtf-full-section-inner {flex-direction:column;}
body.page-id-40589 .tp-bgimg.defaultimg {background-position:31% !important;}
body.page-id-40589 .slide2-cole .tp-bgimg.defaultimg {background-position:60% !important;}
body.page-id-40621 .tp-bgimg.defaultimg {background-position:31% !important;}
body.page-id-40621 .slide2-cole .tp-bgimg.defaultimg {background-position:60% !important;}
.page-id-39776 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner {align-items:flex-start;}
.page-id-39776 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner .vc_col-sm-8 {width:100%;}
.page-id-39776 .gere-hero {padding-top:72px;}
.page-id-39776 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner {padding-top:124px;}
.page-id-39776 .nav-trailer {top:24px;}
.page-id-39776 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner .vc_col-sm-4 {width:100%;}
.page-id-39776 .gere-pr-form {margin-top:48px;}
.page-id-39776 .gere-hero.gere-hero-first {background-image:initial !important; background-color:#000000;}
.page-id-39776 .gere-pr-form h2 {line-height:1 !important;}
.page-id-39776 .gere-pr-form h2 {margin-top:0px;}
.page-id-39776 .gere-hero .titulo-landing h1 {font-size:6rem !important;}
.page-id-39776 .carousel img {max-width:148px; height:auto;}
.page-id-39776 .carrusel-gere .quote {text-align:left !important;}
.page-id-39776 .gere-hacemos .columna-poster {margin-bottom:24px;}
.page-id-39776 .gere-hacemos .caja-blanco h3 {margin-top:6px; line-height:1 !important;}
.page-id-41281 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner {align-items:flex-start;}
.page-id-41281 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner .vc_col-sm-8 {width:100%;}
.page-id-41281 .gere-hero {padding-top:72px;}
.page-id-41281 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner {padding-top:124px;}
.page-id-41281 .nav-trailer {top:24px;}
.page-id-41281 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner .vc_col-sm-4 {width:100%;}
.page-id-41281 .gere-pr-form {margin-top:48px;}
.page-id-41281 .gere-hero.gere-hero-first {background-image:initial !important; background-color:#000000;}
.page-id-41281 .gere-pr-form h2 {line-height:1 !important;}
.page-id-41281 .gere-pr-form h2 {margin-top:0px;}
.page-id-41281 .gere-hero .titulo-landing h1 {font-size:6rem !important;}
.page-id-41281 .carousel img {max-width:148px; height:auto;}
.page-id-41281 .carrusel-gere .quote {text-align:left !important;}
.page-id-41281 .gere-hacemos .columna-poster {margin-bottom:24px;}
.page-id-41281 .gere-hacemos .caja-blanco h3 {margin-top:6px; line-height:1 !important;}
.trailerbot {margin-bottom:24px; font-size:16px;}
.page-id-39776 .gere-hacemos .boton-zapas {padding:12px; font-size:16px;}
.page-id-39776 .gere-hacemos h2 {margin-bottom:36px !important;}
.page-id-39776 .gere-flex-in .edgtf-full-section-inner .edgtf-row-animations-holder > div {flex-direction:column;}
.page-id-39776 .gere-hacemos .datos-extra .caja-blanco p {text-align:Center;}
.page-id-39776 .gere-gracias h4 {font-size:36px !important;}
.page-id-39776 .datos-extra h4 {text-align:Center;}
.page-id-39776 .vc_custom_1745319521109 {padding-right:0% !important;}
.page-id-39776 .vc_custom_1745323670485 {padding-right:0% !important;}
.page-id-39776 .vc_custom_1745319557485 {padding-right:0% !important;}
.page-id-39776 .vc_custom_1745323664900 {padding-right:0% !important;}
.page-id-39776 .igualar h3 {line-height:0.6 !important;}
.page-id-39776 .panel-title {padding-left:12px;}
.page-id-39776 .panel-paragraph {font-size:16px !important;}
.page-id-39776 .segundo-gere-form .gere-pr-form h2 {margin-top:0px;}
.page-id-39776 .segundo-gere-form .gere-pr-form {margin-top:0px;}
.page-id-41281 .gere-hacemos .boton-zapas {padding:12px; font-size:16px;}
.page-id-41281 .gere-hacemos h2 {margin-bottom:36px !important;}
.page-id-41281 .gere-flex-in .edgtf-full-section-inner .edgtf-row-animations-holder > div {flex-direction:column;}
.page-id-41281 .gere-hacemos .datos-extra .caja-blanco p {text-align:Center;}
.page-id-41281 .gere-gracias h4 {font-size:36px !important;}
.page-id-41281 .datos-extra h4 {text-align:Center;}
.page-id-41281 .vc_custom_1745319521109 {padding-right:0% !important;}
.page-id-41281 .vc_custom_1745323670485 {padding-right:0% !important;}
.page-id-41281 .vc_custom_1745319557485 {padding-right:0% !important;}
.page-id-41281 .vc_custom_1745323664900 {padding-right:0% !important;}
.page-id-41281 .igualar h3 {line-height:0.6 !important;}
.page-id-41281 .panel-title {padding-left:12px;}
.page-id-41281 .panel-paragraph {font-size:16px !important;}
.page-id-41281 .segundo-gere-form .gere-pr-form h2 {margin-top:0px;}
.page-id-41281 .segundo-gere-form .gere-pr-form {margin-top:0px;}
.popup_gere .popup {width:92% !important; max-width:92% !important;}
.popup_gere .popup button {width:42% !important;}
.page-id-39776 .igualar .edgtf-full-section-inner {flex-direction:column !important;}
.page-id-39776 .igualar .edgtf-full-section-inner .vc_col-sm-6 {width:92%;}
.page-id-39776 .gere-flex-in .edgtf-full-section-inner .vc_col-sm-8 {width:92%;}
.page-id-39776 .gere-hacemos .columna-poster {width:92%;}
.page-id-41281 .igualar .edgtf-full-section-inner {flex-direction:column !important;}
.page-id-41281 .igualar .edgtf-full-section-inner .vc_col-sm-6 {width:92%;}
.page-id-41281 .gere-flex-in .edgtf-full-section-inner .vc_col-sm-8 {width:92%;}
.page-id-41281 .gere-hacemos .columna-poster {width:92%;}
.imagen-movil-gere-actua {display:block; margin-top:36px; margin-left:-15px; margin-right:-15px;}
.gra-titulo h1 {display:block !important; text-align:Center; margin-bottom:24px !important;}
.row-gracias.vc_row.wpb_row.vc_row-fluid.edgtf-section.edgtf-content-aligment-left {padding-top:148px !important; background-position:32% !important;}
.row-gracias .wpb_column {width:100%;}
.caja-gracias > .vc_column-inner {padding-left:20px !important; padding-right:20px !important; background-color:rgba(218,218,218,0.8) !important;}
body .empieza-zapas {
height: initial;
padding-top: 63% !important;
background-position: 64% center !important;
background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/04/fondo-movil-zapas-1.jpg) !important;
}
body .empieza-zapas.vc_custom_1746019933960 {background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/04/slide-rinicio-gere-movil.jpg) !important; height:62vh; padding-top:93% !important;}
body .empieza-zapas.vc_custom_1746019933960 .vc_custom_1633679224283 {padding-top:68px !important;}
.vc_custom_1745498673112#first-form {background-image:url(https://www.hogarsi.org/wp-content/uploads/2025/04/fondo-movil-zapas-1.jpg) !important; background-position:center -104px!important;}
.vc_custom_1745498673112#first-form	.vc_col-sm-6 {width:100%;}
.vc_custom_1745498673112#first-form	.vc_col-sm-5 {width:100%;}
.vc_custom_1745498673112#first-form .vc_custom_1727856873129 {padding-top:32% !important;}
.vc_custom_1745498673112#first-form form#WebToLeadForm {max-width:100%; margin-left:0%; margin:0;}
.vc_custom_1745498673112#first-form:before {background:initial !important;}
.gere-flex-in .edgtf-full-section-inner {flex-direction:column;}
.page-id-39149 .gere-pr-form {margin-bottom:32px;}
.page-id-39149 .gere-pr-form {width:100%;}
.carrusel-gere .arrow.left, .carrusel-gere .arrow.right {top:39% !important;}
body .carousel img {width:180px; height:180px; margin-right:24px;}
.gere-flex-in .vc_col-sm-6 {width:100% !important;}
.gere-hacemos .caja-blanco h3 {font-size:42px !important; margin-top:36px;}
body .vc_custom_1739982280538 {padding-left:15px !important;}
li[data-index="rs-79"] .tp-kbimg {right:initial !important;}
li[data-index="rs-80"] .tp-kbimg {right:initial !important;}
.nav-trailer {position:absolute;}
.rev_slider p {font-size:20px !important; float:left;}
.gere-flex-in.firmas .edgtf-full-section-inner {flex-direction:column-reverse;}
.home .vc_custom_1745326136331 {background-position:64% center !important;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
.interesados.abajo form label[for="Contact_checkpolicy"] {width:70%;}
body .gere-hero .titulo-landing h1 {font-size:2.6rem !important;}
.page-id-39776 .gere-pr-form input.button {font-size:18px;}
.page-id-39776 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-39776 .gere-pr-form h2 {line-height:1 !important;}
.page-id-39776 .gere-hero.gere-hero-first {background-position:27% !important; background-color:#000000;}
.page-id-39776 .carousel img {width:200px; height:auto;}
.page-id-39776  .carrusel-gere .arrow.left {top:40% !important;}
.page-id-39776  .carrusel-gere .arrow.right {top:40% !important;}
.page-id-41281 .gere-pr-form input.button {font-size:18px;}
.page-id-41281 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-41281 .gere-pr-form h2 {line-height:1 !important;}
.page-id-41281 .gere-hero.gere-hero-first {background-position:27% !important; background-color:#000000;}
.page-id-41281 .carousel img {width:200px; height:auto;}
.page-id-41281  .carrusel-gere .arrow.left {top:40% !important;}
.page-id-41281  .carrusel-gere .arrow.right {top:40% !important;}
.trailerbot {margin-bottom:24px;}
.gere-hacemos .datos-extra .caja-blanco p {font-size:34px !important;}
} .page-id-35190 .espacioprincipios {padding-left:0px !important; padding-right:0px !important;}
.memorias a {margin-bottom:12px !important; width:120px; padding:12px 36px;}
.memorias h5 {color:#ffffff !important; font-size:20px; font-family:'Oswald', sans-serif;}
.memorias-titulos h4 span {font-size:32px !important;}
.gracias-transfer .iconoFooter {border-bottom:0px solid #ffffff;}
.gracias-transfer .gracias-fin  {margin-top:24px;}
.gracias-transfer .otros-gra p {font-size:14px !important; color:#000000; line-height:1.4 !important;}
.gracias-transfer {background-color:#ffffff; padding:24px;}
.gracias-transfer .cola-gra h2{color:#000000 !important; font-family:'Oswald', sans-serif;}
.gracias-transfer .mucha-gra p {font-size:16px !important; font-weight:600; font-family:'Open sans', sans-serif !important; line-height:1.2 !important;}
.gracias-transfer .datos-gra p {background-color:#8B1658 !important; color:#ffffff !important; padding:12px; font-family:'Oswald', sans-serif !important;}
.popup_gere #resultadoDeduccion {color:#D9007A;}
.popup_gere .popup input[type="number"], .popup_gere .popup select {border-radius:12px; background-color:#f3f3f3; border:1px solid #e6e6e6;}
.popup_gere .popup button {background-color:#8b1658; width:24%; border-radius:0px; margin-bottom:20px; font-weight:bold; font-family:'Oswald', sans-serif;}
.popup_gere .popup button:hover {background-color:#D9007A;}
.popup_gere .popup .calculadora__msg {color:#000000; font-family:'Open sans', sans-serif !important; font-size:14px !important;}
.popup_gere .popup h2 {color:#D9007A !important;; font-size:24px !important;}
.popup_gere .popup>* {border-radius:0px;}
.popup_gere .popup {max-width:40%; width:40%;}
.popup_gere .popup .close {width:initial; box-shadow:initial; background-color:red; color:#ffffff; font-size:16px; font-weight:bold; border-radius:100px; padding:0px; width:24px; height:24px;}
.gere-pr-form .form-container button[type="submit"]:hover {background-color:#d9007a;}
.page-id-38467 .edgtf-content {margin-top:0px !important;}
.page-id-38467 .edgtf-full-width-inner {padding-top:0px !important;}
.gere-pr-form .form-container button[type="submit"] {font-size:16px !important; padding:16px; 36px;}
.gere-pr-form .privacy {font-size:12px;}
.gere-pr-form .form-container label a {color:#727272; text-decoration:underline;}
.gere-pr-form input {border-radius:12px; border:1px solid #e6e6e6 !important;}
.gere-pr-form .button-group {padding-bottom:6px; border-bottom:1px solid #e6e6e6 !important;}
.gere-pr-form .amount-message {font-size:14px; text-align:center; margin-bottom:12px;}
.gere-pr-form .amount-message a {color:#727272; text-decoration:underline;}
.gere-pr-form .button-group button {font-size:18px; border:1px solid #e6e6e6 !important; border-radius:12px; font-weight:500; color:#727272 !important;}
.gere-pr-form .toggle-switch button.active {background-color:#8B1658; font-weight:bold !important;}
.button-group button.active {border-radius:12px;}
.gere-pr-form .toggle-container{float: left;
width: 100%;}
.gere-pr-form .toggle-container label {font-weight:bold; margin-bottom:6px;}
.gere-pr-form label[for="donationType"] {text-align:center; margin-bottom:6px; display:block; float:left; width:100%; font-weight:bold;}
.gere-pr-form h2 {color:#ffffff; font-family:'Machine LT' !important; font-size:48px !important;}
.gere-pr-form .wpb_raw_html.formu {padding:12px 24px 36px 24px; box-shadow:0 2px 5px rgba(0,0,0,.4); border-radius:6px;}
.gere-pr-form .vc_column-inner{padding:24px 36px 36px 36px; line-height:1.2em; border-radius:0px; background-color:#D9007A;}
.gere-pr-form p {color:#ffffff; font-family:'Open Sans', sans-serif !important; font-size:16px !important; line-height:1.2em !important; margin-bottom:12px !important;}
.iconoFooter:hover {background-color:#D9017A; opacity:0.8;} .gere-gracias h4 {font-size:48px !important; margin-top:240px !important; color:#ffffff !important;}
.gere-gracias p {color:#ffffff !important;}
.gere-posible h2{color:#000000 !important;}
.gere-hacemos h2 {color:#d9007a !important; font-size:48px !important; margin-bottom:64px !important; font-weight:900;}
.gere-hacemos h3 {color:#000000; font-size:32px !important; margin-bottom:24px !important;}
.gere-hacemos p {font-size:18px !important; font-family:'Open sans', sans-serif !important; margin-bottom:24px !important;}
.gere-hacemos .lista-paso p{color:#000000; padding-right:4%;}
.gere-necesitamos .boton-zapas {margin-top:48px;}
.gere-necesitamos .progress-fill {background:#D9007A;}
.gere-necesitamos .percentage {color:#D9007A; font-size:18px;}
.gere-necesitamos .goal {font-weight:500; margin-bottom:36px;}
.gere-necesitamos .social-icons i {color:#000000;}
.gere-necesitamos .social-icons .fas.fa-heart {color:#8B1658;}
.gere-necesitamos .goal b {color:#D9007A;}
.gere-necesitamos .progress-box {width:48%; margin:0 auto;}
.gere-necesitamos h2 {font-size:48px !important; margin-bottom:24px !important;}
.gere-seis p {margin-bottom:96px !important; color:#ffffff;}
.carrusel-gere .quote {font-family:'open sans', sans-serif !important; font-size:18px !important; text-align:justify; margin-bottom:12px;} 
.carrusel-gere .author {margin-bottom:0px; font-size:20px !important;}
.carrusel-gere .arrow {font-size:48px;}
.carrusel-gere .arrow.left {position:absolute; lefT:0%; top:28%;}
.carrusel-gere .arrow.right {position:absolute; right:0%; top:28%;}
.carrusel-gere {padding-top:48px; padding-bottom:48px;}
.gere-intro p {color:#ffffff; text-align:Center;}
.gere-intro h4 {color:#ffffff; text-align:Center;}
.gere-flex .edgtf-section-inner-margin {display:flex; align-items:center;}
.gere-flex-in .edgtf-full-section-inner{display:flex; align-items:center;}
.gere-hero .titulo-landing h1 {
padding-left: 0px !important;
font-size: 3rem !important;
}
.gere-texto-hero p {color:#ffffff; font-size:18px; margin-top:48px;}
.gere-hero {padding-top:72px; padding-bottom:72px;} .page-id-38467 .nav {display:none;}
.flex_alg_ali .edgtf-full-section-inner .vc_column_container {display:flex; min-height:1px;}
.flex_alg_ali .edgtf-full-section-inner{display:flex; flex-direction: row;
flex-wrap: wrap;
align-content: center;}
.flex_alg .edgtf-full-section-inner {display:flex; flex-direction: row;
align-items: center;}
#espaciosimagen2alg {right:initial; left:0px; height: 100%;
position: absolute; bottom:0px;}
.form-pruebas-socio .switch-light .alert-light {color:#686868;}
::-webkit-input-placeholder { color: #000000 !important;
font-size:14px;
font-family:'open sans', sans-serif;
}
::-moz-placeholder { color: #000000 !important;
font-size:14px;
font-family:'open sans', sans-serif;
}
:-ms-input-placeholder { color: #000000 !important;
font-size:14px;
font-family:'open sans', sans-serif;
}
:-moz-placeholder { color: #000000 !important;
font-size:14px;
font-family:'open sans', sans-serif;
}
.switch-light span span {line-height:27px !important; font-size:12px;}
.form-pruebas-socio label {display:none; font-family:'open sans', sans-serif;}
.form-pruebas-socio input {width:47%; margin-bottom:12px; padding:12px; border-radius:6px; background-color:#f3f3f3; border:1px solid #e6e6e6; font-size:14px;
display:inline; margin-left:1%; margin-right:1%; font-family:'open sans', sans-serif;}
.form-pruebas-socio br {display:none;}
.form-pruebas-socio button {display:block; margin-top:12px; background-color:#D9007A; color:#ffffff; font-size:18px; text-transform:uppercase; font-weight:bold; padding:12px 36px; border:1px solid #D9007A; font-family:'Oswald'; cursor:pointer;}
.form-pruebas-socio button:hover {background-color:#8B1658; border-color:#8B1658;}
.form-pruebas-socio form {margin-top:12px;}
.form-pruebas-socio label[for="Contact_Mpago"] {display:inline-block; font-size:14px; font-weight:bold;}
.form-pruebas-socio label[for="Account_Mpago"] {display:inline-block; font-size:14px; font-weight:bold;}
.form-pruebas-socio label[for="Account_Perio"] {display:inline-block; font-size:14px; font-weight:bold;}
.form-pruebas-socio label[for="Contact_Perio"] {display:inline-block; font-size:14px; font-weight:bold;}
.form-pruebas-socio label[for="Contact_checkpolicy"] {display:inline-block; font-size:12px; color:#000000;}
.form-pruebas-socio label[for="Account_checkcert"] {display:inline-block; font-size:12px; color:#000000;}
.form-pruebas-socio label[for="Account_checkpolicy"] {display:inline-block; font-size:12px; color:#000000; margin-left:20px;}
.form-pruebas-socio label[for="Contact_checkpolicy"] a {text-decoration:underline; cursor:pointer;}
.form-pruebas-socio label[for="Contact_checkpolicy"] a:hover {text-decoration:none;}
.form-pruebas-socio label[for="Account_checkpolicy"] a {text-decoration:underline; cursor:pointer;}
.form-pruebas-socio label[for="Account_checkpolicy"] a:hover {text-decoration:none;}
.form-pruebas-socio #Account_prov {width:48%; padding:8px;}
.form-pruebas-socio input#Contact_checkpolicy {width:auto; position:relative; top:3px;}
.form-pruebas-socio input#Account_checkcert {width:auto; position:relative; top:3px;}
.form-pruebas-socio input#Account_checkpolicy {width:auto; position:relative; top:3px;}
.form-pruebas-socio input#Account_importe {display:block;}
.form-pruebas-socio select {margin-bottom:12px; width:54%; padding:6px; border-radius:6px; background-color:#f3f3f3; border:1px solid #e6e6e6; font-size:14px; font-family:'open sans', sans-serif;}
.playvideo:hover {opacity:0.9;}
.playvideo {cursor:pointer;}
.page-id-37546 form#WebToLeadForm input[type="button"], .page-id-37546 form#WebToLeadForm input[type="submit"] {background-color: #ffffff;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 1px;
font-weight: bold;
border-radius: 0px;
padding: 12px 20px;
margin: 0 auto;}
.page-id-37546 form#WebToLeadForm div.buttons {background-color:Transparent; border-top:0px solid #ffffff; padding-top:20px;}
.page-id-37546 form#WebToLeadForm label {color:#ffffff; margin-bottom:12px; width:100%; font-size:14px;}
.page-id-37546 .col:nth-child(2n) {display:none !important;}
.page-id-37546 .col {flex:1 0 100%;}
.page-id-37546 form#WebToLeadForm div.col {width:100%;}
.page-id-37546 form#WebToLeadForm input, .page-id-37546 form#WebToLeadForm select, .page-id-37546 form#WebToLeadForm textarea {
width:100%; padding:8px; border-radius:6px;
} .dropdown-menu-custom .dropdown-submenu .dropdown-menu-third-level {
display: none; position: absolute;
left: 100%; top: 0;
margin-top: 0;
} .dropdown-menu-custom .dropdown-submenu:hover .dropdown-menu-third-level {
display: block;
padding-top:0px; padding-bottom:0px;
} .dropdown-menu-custom {
position: relative;
}
.dropdown-submenu {
position: relative;
}
.page-id-37546 .desc-video p {color:#ffffff; font-weight:bold;}
.caja-video-alg img:hover {cursor:pointer;}
.page-id-37546 .panel-content {padding-bottom:64px;}
.page-id-37546 .lista-paso p {color:#212529; margin-bottom:20px;}
.page-id-37546 nav {z-index:99;}
.page-id-37546 form#WebToLeadForm {max-width:66%; margin:0 auto; float:none; padding:20px 12px; background-color:#D9007A; border:0px solid #ffffff;}
.page-id-37546 .panel-title {text-align:center;}
.page-id-37546 .panel-paragraph {text-align:center; font-size:1em !important; margin-bottom:24px;}
.page-id-37546 .panel {width:40%; height:auto;}
.page-id-37546 .panel.open {left:32%;}
.page-id-37546 .titulo-landing h1 {padding-left:0px !important;}
.bloque-video-cols-top .edgtf-full-section-inner {align-items:flex-start;}
.subtitulo-blanco p{color:#ffffff; 
font-size: 1.4rem !important;
background-color: transparent !important;
text-transform: uppercase !important;
color: #fff !important;
line-height:1.4 !important;
font-weight:500;
}
.page-id-37546 nav .nav-right {display:none !important;}  .page-id-37030  .nav {display:none;
}
.ocultardesk {display:none;}
.gra-titulo h1 {padding-bottom:8px !important;
}
.paso-gra.tercero {border: 1px solid #D9007A;}
.paso-gra {
text-align: center;
color: #d9017a;
background-color: white;
padding: 14px;
font-size: 17px;
font-weight: bold;
height: 102px;
font-family:'Open Sans', sans-serif;
display:flex;
flex-direction:column;
justify-content:center;
}
.paso-gra p {font-family:'Open Sans', sans-serif !important; line-height:1 !important;
}
.paso-gra p span {line-height:1 !important;
}
.paso-gra p i {margin-top:8px;
}
.cola-gra p {font-family:'Open Sans', sans-serif !important; line-height:1 !important; margin-bottom:8px; padding-left:8%; padding-right:8%;
}
.gra-redes {float:left; width:100%; display:flex; flex-direction:row; justify-content:center;
}
.gra-fin img{max-width:96px;
} .page-id-36794 .igualar h3 {font-size:22px !important;}
.page-id-36794 .igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner {padding-top:24px; padding-bottom:28px;}
.page-id-36794 .igualar p {font-size:15px !important;} .panel.open {
left: 0;
} .panel-overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5); z-index: 99;
display: none;
}
.panel-overlay.active {
display: block;
}
.panel {
position: fixed;
left: -66%;
top: 0;
height: 100%;
width: 56%;
background-color: #000000;
box-shadow: 2px 0 5px rgba(0,0,0,0.5);
z-index: 999;
transition: 0.3s ease;
overflow-y: auto;
}
.panel-title {text-transform:none !important; padding-left:48px; margin-bottom:24px; padding-top:48px;} .panel-content {
padding: 0px;
position: relative;
}
.panel-image {
width: 100%;
height: auto;
}
.panel-title {
margin-top: 20px;
font-size: 24px;
font-weight: bold;
}
.panel-paragraph {
margin-top: 10px;
font-size: 16px;
color:#ffffff; padding-left:48px; padding-right:48px;
font-family:'Open Sans', sans-serif !important;
} .close-btn {
position: absolute;
top: 48px;
right: 20px;
font-size: 48px;
font-weight: bold;
cursor: pointer;
background-color:rgba(0,0,0,0.4);
color:#ffffff;
height:48px;
width:48px;
text-align:center;
line-height:48px !important;
border-radius:48px;
} .panel.open {
left: 0;
}
.bloque-video-cols .edgtf-full-section-inner {display:flex; flex-direction:row; align-items:center;}
body .seccion-vines {background-position:right top !important;}
.lista-paso img {max-width:26px; margin-right:12px;}
.icono-zapas img {max-width:88px;}
.page-id-36345 nav .nav-right {border:2px solid #000000; display:none !important;}
.page-id-36794 nav .nav-right {border:2px solid #000000; display:none !important;}
.segundocta .clearfix.edgtf-full-section-inner {display:flex; flex-direction:row; align-items:flex-start;}
.page-id-36345 .playvideo:hover {opacity:0.8; cursor:pointer;}
.boton-zapas:hover {background-color:#801658; border:2px solid #801658;}
.form-container input {font-family:'Open Sans', sans-serif; background-color:#f3f3f3;}
.form-container button[type="submit"]:hover {background-color:#801658; border:2px solid #801658;}
.button-group button.active {
background-color: #ffffff !important; color: #8b1658 !important;
border:1px solid #8b1658 !important;
border-bottom:3px solid #8b1658 !important;
}
.page-id-36345 .bloque-inicio {background-position:12px 38px !important;}
.titulo-landing h1 {font-size:4rem !important;}
.page-id-36794 .titulo-landing h1 {padding-left:0px !important; font-size:2.8rem !important;}
.subtitulo-landing h2 {font-size:2.1rem !important;}
.form-container .submit-container {
display: flex;
justify-content: center; }
.form-container button[type="submit"] {
background-color: #8b1658;
border: 2px solid #8b1658;
color: #fff; text-transform:uppercase; font-size:18px !important; border-radius: 0;
text-transform: upppercase;
font-family: 'Oswald', sans-serif !important;
font-size: 18px !important;
letter-spacing: 1px;
font-weight: 700;
padding:10px 40px;
}
#donationMessage2 {font-size:15px !important; line-height:1.2 !important; font-family: 'Open Sans' !important;text-align:Center;}
#donationMessage1 {font-size:15px !important; line-height:1.2 !important; font-family: 'Open Sans' !important;text-align:Center;}
.form-container label {font-family: 'Open Sans' !important; font-size:14px;}
.form-container input[type="checkbox"]{width:initial; margin-top:0px; margin-right:6px; float:left; font-family: 'Open Sans' !important;}
.form-container input {margin-bottom:20px !important;}
.form-container input {width:100%; border:1px solid #000000; padding:8px;}
.form-container label a {color:#8b1658;}
.button-group button {border:0px solid #ffffff !important; color:#000000 !important; padding:12px 20px !important; background-color:#ffffff !important; font-weight:700; font-size:22px; margin:0px 10px 5px 0px !important;}
.button-group {border-bottom:1px solid #8b1658;}
.subtitulo-landing h2 {margin-top:24px; padding-left:48px;}
.titulo-landing h1 {padding-left:48px !important;}
.bloque-inicio .clearfix.edgtf-full-section-inner {display:flex; width:100%;}
.bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-8 {flex:2;}
.bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {flex:1; padding-top:128px; padding-left:2%; padding-right:2%; padding-bottom:48px;}
.derecho p {font-family: Open Sans !important; font-size:18px !important; text-decoration:underline;}
.derecho p a{font-family: Open Sans !important; font-size:18px !important; text-decoration:underline; color:#212529;}
.derecho p a:hover{font-family: Open Sans !important; font-size:18px !important; text-decoration:none;}
.fila-rosa p{color:#ffffff; font-size:22px !important;}
.titulo-nombres h2 {color:#d9007a !important; font-size:48px !important; font-weight:bold;}
.desc-video p {font-family: Open Sans !important; font-size:16px !important; line-height:1.4 !important;}
.boton-zapas {border-radius:0px; text-transform:upppercase; font-family: 'Oswald', sans-serif !important; font-size:20px; letter-spacing:1px; font-weight:700;}
.lista-paso p {font-size:18px !important; color:#ffffff; font-family: Open Sans !important; font-weight:700 !important; line-height:1.8 !important; margin-bottom:36px;}
.igualar .edgtf-full-section-inner {display:flex; flex-direction:row; align-items:center;}
.igualar .edgtf-full-section-inner .vc_col-sm-6 {flex:1; margin-left:1%; margin-right:1%;}
.igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner {display:flex; align-items:center; justify-content:center; padding-left:2%; padding-right:2%; padding-bottom:36px; padding-top:36px;}
.igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner p {padding-left:2%; padding-right:2%;}
.igualar p {color:#ffffff !important; font-family: Open Sans !important; font-size:18px !important; line-height:1.4 !important;}
.igualar h3 {color:#ffffff !important; font-size:36px !important;}
.boton-alg-neg {background-color:#000000 !important; border-radius:0px; font-size:16px; letter-spacing:1px; font-weight:700; font-family: 'Oswald', sans-serif !important; border:0px solid #000000 !important;}
.parrafos-andar p{ font-family: Open Sans !important; font-size:16px !important; line-height:1.4 !important; padding-right:4%;}
.cta-final p {color:#ffffff !important; font-family: Open Sans !important; font-size:24px !important; line-height:1.4 !important; font-weight:700;}
.cta-final h2 {font-size:72px !important;}
@media only screen and (max-width:767px){ .page-id-37621 .edgtf-full-width-inner {padding-top:0px !important;}
body.no-scroll.page-id-37546 {
overflow: hidden; }
.page-id-37546 .panel {
position: fixed;
left: -66%;
top: 0;
height: 100%;
width: 66%;
background-color: #000000;
transition: 0.3s ease;
overflow-y: auto; }
.page-id-37546 .panel.open {
left: 0;
}
.page-id-37546 .panel-overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: none;
}
.page-id-37546 .panel-overlay.active {
display: block;
} .page-id-37546 .panel.open {left:0%; width:100%;}
.page-id-37546 .close-btn {top:-12px;}
.page-id-37546 .panel-title {padding-left:12px; padding-right:12px;}
.panel-paragraph {padding-left:12px; padding-right:12px;}
.page-id-37546 form#WebToLeadForm {max-width:91%;}
.page-id-37546 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-37546 .vc_custom_1726841714162 {padding-top:0px !important; padding-bottom:0px !important;}
.page-id-37546 .bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:24px !important;}
.page-id-37546 .lista-paso p {text-shadow:initial;}
.imagen-encontraras {margin-top:36px; padding-right:8%;}
.col-chart {margin-top:48px;}
.page-id-37546 .vc_custom_1732697236522 {padding-top:0px !important;}
.page-id-37617 .vc_col-sm-4 {width:100%;} .header-landing .container.padd-t-6 {padding-top:15rem;}
.home nav .nav-right>p {color:#000000;}
.botoncentrarmov p {text-align:Center;}
.botoncentmov p {text-align:Center;}
.home .vc_custom_1633679224283 {padding-top:0px !important; padding-bottom:0px !important;}
.home  .vc_custom_1633679229491 {padding-top:20px !important;}
.page-id-36917 .stop {margin-top:360px !important;}
.page-id-36917 form#WebToLeadForm {position:Relative; margin:0 auto; max-width:100%;}
.page-id-36917 .vc_custom_1727856873129 {padding-top:0% !important;}
.page-id-36917 #first-form {background-position: -975px -122px !important;}
.header-landing::before, .n2-ss-slider .n2-ss-layer[data-sstype=slide]::before {display:none;}
.ocultardesk.fila-rosa {display:block !important;}
.page-id-37030 .edgtf-full-width-inner {padding-top:0px !important;}
.error-zapatillas.vc_custom_1728308964406 {padding-top:300px !important; padding-bottom:48px; !important; background-position: -1169px -114px; background-repeat:no-repeat !important; background-size:Cover;}
.ocultardesk {display:initial !important;}
.ocultarmovil {display:none;}
.page-id-36866 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-36866 .vc_custom_1728310460299 {padding-top:120px !important;}
.page-id-36866 h1 {padding-top:14px !important;}
.page-id-36866 .vc_custom_1727704224160 {margin-top:48px;}
.page-id-36866 .vc_custom_1727704224160 {padding-left:24px !important; padding-right:24px !important;}
.page-id-36866 .vc_custom_1728310460299 {
background-position: -358px -121px !important;}
.page-id-36794 .edgtf-full-width-inner {padding-top:0px !important;
}
.page-id-36794 .vc_custom_1726841714162 {padding-top:0px !important; padding-bottom:12px !important;}
.bloque-inicio .clearfix.edgtf-full-section-inner {display:block;}
.bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:296px;}
.bloque-inicio .vc_custom_1727350791426 {padding-left:0px !important; padding-right:0px !important;}
.page-id-36794 .vc_custom_1728311517656 {background-size:cover; padding-left:6% !important; padding-right:6% !important; background-image:url(https://www.hogarsi.org/wp-content/uploads/2024/10/fondo-movil-zapatillas-5.jpg) !important; background-size:100%; padding-bottom:0px !important;}
.bloque-inicio .vc_custom_1727168180831 {padding-top:56px !important;}
.bloque-inicio .vc_custom_1727779064993 {padding-left:12px !important; padding-right:12px !important;}
.bloque-inicio .vc_custom_1727352023133 {padding-left:12px !important; padding-right:12px !important;}
.bloque-inicio .vc_custom_1727352029236 {padding-left:12px !important; padding-right:12px !important;}
.bloque-inicio .vc_custom_1727689451526 {padding-left:12px !important; padding-right:12px !important;}
.bloque-inicio .vc_custom_1727958846438 {padding-left:12px !important; padding-right:12px !important;}
.bloque-inicio .vc_custom_1728311551696 {padding-left:12px !important; padding-right:12px !important;}
.button-group button {padding:12px 12px !important; font-size:20px;}
.form-container .submit-container {margin-top:24px;}
.page-id-42537 body .seccion-vines .fondo2{
background-image:url(' https://hogarsi.org/wp-content/uploads/2025/09/1-1.jpg
') !important;
background-size:100% !important; https://hogarsi.org/wp-content/uploads/2025/09/1-1.jpg
}
body .seccion-vines{
background-image:url(https://www.hogarsi.org/wp-content/uploads/2024/10/fondo-movil-zapatillas-3.jpg) !important;
background-size:100% !important;
}
.lista-paso {margin-top:520px;}
.lista-paso p {text-shadow: 0px 0px 12px #000000; line-height:1.4em !important;}
body .seccion-vines h2 span{text-shadow: 0px 0px 12px #000000; }
.igualar .edgtf-full-section-inner {flex-direction:column;}
.igualar .edgtf-full-section-inner .vc_col-sm-6 {margin-bottom:20px; width:90%;}
.page-id-36794 .vc_custom_1726653785499 {margin-bottom:0px !important;}
.bloque-video-cols .edgtf-full-section-inner {flex-direction:column;}
.bloque-video-cols .wpb_raw_html {margin-top:24px;}
.segundocta .clearfix.edgtf-full-section-inner {flex-direction:column;}
.cta-final h2 {font-size:52px !important; margin-bottom:24px !important;}
.page-id-36794 .vc_custom_1726740221464 {padding-left:6% !important; padding-right:6% !important; padding-top:36px !important; padding-left:36px !important;}
.vc_custom_1726649513177 .wpb_raw_html {margin-top:36px;}
.panel {width:100%;left:-104%;}
.panel-title {padding-right:48px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
.page-id-37617 .altu4 div#formu {margin-top:0px;}
.page-id-37617 .vc_col-sm-4 {width:100%;}
.page-id-37621 .edgtf-full-width-inner {padding-top:0px !important;} body.page-id-37546 no-scroll {
overflow: hidden; }
.page-id-37546 .panel {
position: fixed;
left: -66%;
top: 0;
height: 100%;
width: 66%;
background-color: #000000;
transition: 0.3s ease;
overflow-y: auto; }
.page-id-37546 .panel.open {
left: 0;
width:100%;
}
.page-id-37546 .panel-overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: none;
}
.page-id-37546 .panel-overlay.active {
display: block;
} .page-id-37546 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-37546 .vc_custom_1726841714162 {padding-top:0px !important; padding-bottom:0px !important;}
.page-id-37546 .bloque-inicio .vc_col-sm-8 {width:100%;}
.page-id-37546 .bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:24px !important;}
.page-id-37546 .lista-paso p {text-shadow:initial;}
.imagen-encontraras {margin-top:36px; padding-right:8%;}
.col-chart {margin-top:48px;}
.page-id-37546 .vc_custom_1732697236522 {padding-top:0px !important;}
.page-id-37546 .masinfo1 .vc_col-sm-6 {width:100%;} .page-id-36917 .stop {width:40%;}
.page-id-36917 #formu {width:60%;}
.page-id-37030 .edgtf-full-width-inner {padding-top:0px !important;}
.error-zapatillas.vc_custom_1728308964406 {padding-top:300px !important; padding-bottom:48px; !important; background-position: -541px 0px; background-repeat:no-repeat !important; background-size:Cover;}
.error-zapatillas .vc_col-sm-4 {width:100% !important;}
.page-id-36866 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-36866 .vc_custom_1728310460299 {padding-top:180px !important;}
.page-id-36866 .vc_custom_1727704224160 {padding-left:24px !important; padding-right:24px !important;}
.page-id-36866 .vc_col-sm-6 .vc_col-sm-4 {width:100%;}
.page-id-36866 .vc_custom_1728310460299 {background-position:-534px -5px !important;}
.page-id-36794 .edgtf-full-width-inner {padding-top:0px !important;
}
.page-id-36794 .vc_custom_1726841714162 {padding-top:0px !important; padding-bottom:12px !important;}
.bloque-inicio .vc_col-sm-8 {width:50%;}
.bloque-inicio .vc_col-sm-4 {width:50%;}
.bloque-inicio .clearfix.edgtf-full-section-inner {display:block;}
.bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:0px;}
.bloque-inicio .vc_custom_1727350791426 {padding-left:0px !important; padding-right:0px !important;}
.page-id-36794 .vc_custom_1728311517656 {background-size:cover; padding-left:6% !important; padding-right:6% !important; background-position:-375px 0px!important;}
.titulo-landing h1 {font-size:3rem !important;}
.bloque-inicio .vc_custom_1727779064993 {padding-left:20px !important; padding-right:20px !important;}
.bloque-inicio .vc_custom_1727352023133 {padding-left:20px !important; padding-right:20px !important;}
.bloque-inicio .vc_custom_1727352029236 {padding-left:20px !important; padding-right:20px !important;}
.bloque-inicio .vc_custom_1727689451526 {padding-left:20px !important; padding-right:20px !important;}
.bloque-inicio .vc_custom_1727958846438 {padding-left:20px !important; padding-right:20px !important;}
.bloque-inicio .vc_custom_1728311551696 {padding-left:12px !important; padding-right:12px !important;}
.button-group button {padding:12px 12px !important; font-size:20px;}
.form-container .submit-container {margin-top:24px;}
body .seccion-vines {
background-position: -550px 0px !important;
}
.lista-paso p {text-shadow: 0px 0px 12px #000000; line-height:1.4em !important;}
body .seccion-vines h2 span{text-shadow: 0px 0px 12px #000000; }
.igualar .edgtf-full-section-inner {flex-direction:row;}
.igualar .edgtf-full-section-inner .vc_col-sm-6 {margin-bottom:20px;}
.page-id-36794 .vc_custom_1726653785499 {margin-bottom:0px !important;}
.bloque-video-cols .edgtf-full-section-inner {flex-direction:column;}
.bloque-video-cols .vc_col-sm-4 {width:100%;}
.bloque-video-cols .wpb_raw_html {margin-top:24px;}
.segundocta .clearfix.edgtf-full-section-inner {flex-direction:row;}
.segundocta .vc_col-sm-8 {width:50%;} 
.segundocta .vc_col-sm-4 {width:50%;} 
.cta-final h2 {font-size:52px !important; margin-bottom:24px !important;}
.page-id-36794 .vc_custom_1726740221464 {padding-left:6% !important; padding-right:6% !important; padding-top:36px !important; padding-bottom:36px !important;}
.vc_custom_1726649513177 .wpb_raw_html {margin-top:36px;}
.panel {width:100%;left:-104%;}
.panel-title {padding-right:48px;}
.page-id-36794 .igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner {min-height:302px;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
.page-id-37617 .altu4 div#formu {margin-top:0px;}
.page-id-37617 .vc_col-sm-4 {width:100%;} body.no-scroll.page-id-37546  {
overflow: hidden; }
.page-id-37546 .panel {
position: fixed;
left: -66%;
top: 0;
height: 100%;
width: 66%;
background-color: #000000;
transition: 0.3s ease;
overflow-y: auto; }
.page-id-37546 .panel.open {
left: 0;
width:100%;
}
.page-id-37546 .panel-overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: none;
}
.page-id-37546 .panel-overlay.active {
display: block;
} .page-id-37546 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-37546 .bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:25%;} .ocultardesk {display:none;}
.page-id-36866 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-36866 .vc_col-sm-6 .vc_col-sm-4 {width:100%;}
.page-id-36866 .vc_custom_1727860565569 {background-position:-534px -5px !important;}
.page-id-36794 .edgtf-full-width-inner {padding-top:0px !important;
}
.page-id-36794 .vc_custom_1726841714162 {padding-top:0px !important; padding-bottom:12px !important;}
.bloque-inicio .vc_col-sm-8 {width:50%;}
.bloque-inicio .vc_col-sm-4 {width:50%;}
.bloque-inicio .clearfix.edgtf-full-section-inner {display:block;}
.bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:0px;}
.bloque-inicio .vc_custom_1727350791426 {padding-left:0px !important; padding-right:0px !important;}
.page-id-36794 .vc_custom_1727792260110 {background-size:cover; padding-left:6% !important; padding-right:6% !important; background-position:-330px 0px!important;}
.titulo-landing h1 {font-size:3rem !important;}
.bloque-inicio .vc_custom_1727779064993 {padding-left:32px !important; padding-right:32px !important;}
.bloque-inicio .vc_custom_1727352023133 {padding-left:32px !important; padding-right:32px !important;}
.bloque-inicio .vc_custom_1727352029236 {padding-left:32px !important; padding-right:32px !important;}
.bloque-inicio .vc_custom_1727689451526 {padding-left:32px !important; padding-right:32px !important;}
.button-group button {padding:12px 12px !important; font-size:20px;}
.form-container .submit-container {margin-top:24px;}
.bloque-inicio .vc_custom_1727168180831 {padding-top:336px !important;}
.page-id-36794 .igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner {min-height:258px;}
.segundocta .vc_col-sm-8 {width:50%;} 
.segundocta .vc_col-sm-4 {width:50%;} 
.cta-final h2 {font-size:52px !important; margin-bottom:24px !important;}
}
@media only screen and (min-width:1280px) and (max-width:1365px){ body.no-scroll.page-id-37546 {
overflow: hidden; }
.page-id-37546 .panel {
position: fixed;
left: -66%;
top: 0;
height: 100%;
width: 66%;
background-color: #000000;
transition: 0.3s ease;
overflow-y: auto; }
.page-id-37546 .panel.open {
left: 0;
}
.page-id-37546 .panel-overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: none;
}
.page-id-37546 .panel-overlay.active {
display: block;
}  .page-id-37546 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-37546 .bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:25%;} .ocultardesk {display:none;}
.page-id-36866 .vc_custom_1727704224160 {padding-left:24px; padding-right:24px;}
.paso-gra p span {font-size:12px !important;}
.paso-gra p {line-height:12px !important;}
.page-id-36866 .vc_custom_1727860565569 {background-position:-211px -0px !important;}
.page-id-36794 .vc_custom_1727792260110 {padding-right:4% !important; padding-left:4% !important;}
.bloque-inicio .vc_custom_1727779064993 {padding-left:24px !important; padding-right:24px !important;}
.bloque-inicio .vc_custom_1727352023133 {padding-left:24px !important; padding-right:24px !important;}
.bloque-inicio .vc_custom_1727352029236 {padding-left:24px !important; padding-right:24px !important;}
.bloque-inicio .vc_custom_1727689451526 {padding-left:24px !important; padding-right:24px !important;}
.button-group button {padding:12px 12px !important;}
.page-id-36794 .vc_custom_1727792260110 {background-position:-148px 0px!important;}
.page-id-36794 .vc_custom_1726740221464 {padding-left:8% !important; padding-right:8% !important; padding-top:36px !important; padding-bottom:36px !important;}
.form-container .submit-container {margin-top:36px;}
}
@media only screen and (min-width:1366px) and (max-width:1439px){ body.no-scroll.page-id-37546 {
overflow: hidden; }
.page-id-37546 .panel {
position: fixed;
left: -66%;
top: 0;
height: 100%;
width: 66%;
background-color: #000000;
transition: 0.3s ease;
overflow-y: auto; }
.page-id-37546 .panel.open {
left: 0;
}
.page-id-37546 .panel-overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: none;
}
.page-id-37546 .panel-overlay.active {
display: block;
}  .page-id-37546 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-37546 .bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:25%;} .ocultardesk {display:none;}
.page-id-36866 .vc_custom_1727704224160 {padding-left:24px; padding-right:24px;}
.paso-gra p span {font-size:12px !important;}
.paso-gra p {line-height:12px !important;}
.page-id-36866 .vc_custom_1727860565569 {background-position:-211px -0px !important;}
.page-id-36794 .vc_custom_1727792260110 {padding-right:4% !important; padding-left:4% !important;}
.bloque-inicio .vc_custom_1727779064993 {padding-left:24px !important; padding-right:24px !important;}
.bloque-inicio .vc_custom_1727352023133 {padding-left:24px !important; padding-right:24px !important;}
.bloque-inicio .vc_custom_1727352029236 {padding-left:24px !important; padding-right:24px !important;}
.bloque-inicio .vc_custom_1727689451526 {padding-left:24px !important; padding-right:24px !important;}
.button-group button {padding:12px 12px !important;}
.page-id-36794 .vc_custom_1727792260110 {background-position:-148px 0px!important;}
.page-id-36345 .bloque-inicio {background-position:-247px 38px !important;}
.page-id-36345 .vc_custom_1726740221464 {padding-right:10% !important; padding-left:10% !important;}
.page-id-36794 .vc_custom_1726740221464 {padding-right:10% !important; padding-left:10% !important;}
.button-group button {font-size:18px !important;}
.igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner {min-height:378px;}
.page-id-36794 .igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner {min-height:initial;}
.page-id-36794 .vc_custom_1727362427200 {padding-left:2% !important; padding-right:2% !important;}
.page-id-36794 .bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-left:0% !important; padding-right:0% !important;}
.page-id-36794 .vc_custom_1727362427200 {background-position:-145px -0% !important;}
}
@media only screen and (min-width:1439px) and (max-width:1799px){ body.no-scroll.page-id-37546 {
overflow: hidden; }
.page-id-37546 .panel {
position: fixed;
left: -66%;
top: 0;
height: 100%;
width: 66%;
background-color: #000000;
transition: 0.3s ease;
overflow-y: auto; }
.page-id-37546 .panel.open {
left: 0;
}
.page-id-37546 .panel-overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: none;
}
.page-id-37546 .panel-overlay.active {
display: block;
}  .page-id-37546 .edgtf-full-width-inner {padding-top:0px !important;}
.page-id-37546 .bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-top:16%;} .ocultardesk {display:none;}
.paso-gra p span {font-size:14px !important;}
.paso-gra p {line-height:14px !important;}
.page-id-36794 .vc_custom_1727792260110 {padding-right:4% !important; padding-left:4% !important;}
.bloque-inicio .vc_custom_1727779064993 {padding-left:36px !important; padding-right:36px !important;}
.bloque-inicio .vc_custom_1727352023133 {padding-left:36px !important; padding-right:36px !important;}
.bloque-inicio .vc_custom_1727352029236 {padding-left:36px !important; padding-right:36px !important;}
.bloque-inicio .vc_custom_1727689451526 {padding-left:36px !important; padding-right:36px !important;}
.button-group button {padding:12px 12px !important;}
.page-id-36794 .vc_custom_1727792260110 {background-position:-67px 0px!important;}
.page-id-36345 .bloque-inicio {background-position:-192px 38px !important;}
.page-id-36345 .vc_custom_1726740221464 {padding-right:10% !important; padding-left:10% !important;}
.page-id-36794 .vc_custom_1726740221464 {padding-right:10% !important; padding-left:10% !important;}
.button-group button {font-size:18px !important;}
.igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner {min-height:378px;}
.page-id-36794 .igualar .edgtf-full-section-inner .vc_col-sm-6 .vc_column-inner {min-height:234px;}
.page-id-36794 .vc_custom_1727362427200 {padding-left:4% !important; padding-right:4% !important;}
.page-id-36794 .bloque-inicio .clearfix.edgtf-full-section-inner .vc_col-sm-4 {padding-left:0%; padding-right:0%;}
.page-id-36794 .vc_custom_1727362427200 {background-position:-145px -0% !important;}
} .donation-box, .socio-box{
max-width: 900px;
margin:auto;
padding-bottom: 50px;
padding-top: 50px;
}
.superior{
display: flex;
}
.superior .donationbutton {
background-color: #D9017A;
border: none;
color: white;
text-align: center;
text-decoration: none;
font-size: 40px;
transition-duration: 0.4s;
cursor: pointer;
width: 20%;
height: 100px;
box-sizing: border-box;
border-right: 1px white solid;
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
}
.socio-box .superior .donationbutton {
width: 25%;
}
.superior .donationbutton:last-of-type{
border: none;
font-weight: normal;
}
.superior  .donationbutton:hover {
cursor: pointer;
background-color: #801658;
transition-duration: 0.3s;
}
.buttonpurple{
background-color: #801658 !important;
}
.cantidad{
font-size: 20px!important;
font-weight: bold;
border: none;
background-color: rgba(217, 1, 122, 0.4);
color: #ffffff;
width: 75%;
height: 33px;
text-align: center;
border-radius: 10px;
}
.cantidad:focus{
outline: none;
}
.cantidad::placeholder{
color: white;
opacity: 85%;
} input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.primero{
height: 70px;
font-weight: bold;
display:flex;
background-color: white;
justify-content: center;
align-items: center;
padding: 35px 0;
}
.texto img{
width: auto;
margin-left: 10%;
padding-right: 3%;
}
.primero p{
text-align: center;
font-size: 15px;
margin-right: 17px;
}
.buttonaction{
font-size: 20px;
padding: 10px;
overflow: hidden;
background-color: #D9017A;
font-weight: bold;
letter-spacing: normal;
color: #fff;
border: none;
transition-duration: 0.6s;
}
.buttonaction:hover{
background-color: #801658;
}
.texto{
display: flex;
width: 75%;
height: 75%;
}
.action{
display:flex;
width: 25%;
height: 100%;
justify-content: center;
} @-webkit-keyframes animar{
0%{-webkit-transform:translate(0px,0px);}
10%{-webkit-transform:translate(20px,0px);}
20%{-webkit-transform:translate(0px,0px);}
30%{-webkit-transform:translate(20px,0px);}
40%{-webkit-transform:translate(0px,0px);}
50%{-webkit-transform:translate(20px,0px);}
60%{-webkit-transform:translate(0px,0px);}
70%{-webkit-transform:translate(20px,0px);}
80%{-webkit-transform:translate(0px,0px);}
90%{-webkit-transform:translate(20px,0px);}
100%{-webkit-transform:translate(0px,0px);}
}
.error{
-webkit-animation:animar .6s 1;
}
.textodonation{
padding-top: 5px;
}
.textodonation p {
color: #b3b3b3;
text-align: center;
font-size: 14px;
margin: 0;
}
@media (max-width: 1440px) {
.seccionsocio .inferior .action .buttonaction , .secciondona .inferior .action .buttonaction{
font-size: 15px;
}
}
@media (max-width: 670px) {
.superior{
display:block;
text-align: -webkit-center;
}
.donationbutton{
height: 99px !important;
transition-duration: 0.3s;
border: 0.5px solid white !important;
width: 90% !important;
align-items: center !important;
}
.inferior{
width: 90%;
margin-left: 5%;
}
.texto img{
margin-top: unset;
}
#donationtext{
align-self: center!important;
margin-bottom: 0px!important;
}
.buttonaction{
position: relative;
right: 10%;
}
.donationbutton ::placeholder{
font-size: 20px !important;
}
}
@media (max-width: 600px) {
.secciondona .inferior .action button{
font-size: 13px;
}
.seccionsocio .inferior .action button{
font-size: 12px;
}
}
@media (max-width: 480px){
.secciondona .primero , .seccionsocio .primero {
height: 100px;
}
.secciondona .primero .action , .seccionsocio .primero .action {
height: 65%;
}
.seccionsocio .primero .texto #donationtext {
font-size: 13px!important;
padding: 15px;
}
}
@media (max-width: 460px) {
.texto img{
display:none;
}
.buttonaction{
font-size:17px;
}
}