/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 28 2025 | 08:10:19 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp



Fin del comentario */

.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;}

.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:#D9007A;}

.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;}


/* body .empieza-zapas {height:110vh; padding-top:20% !important;}

.home .black-separator {background-color:#DBDBDB;} */

/* FIRMAS DOCUMENTAL GERE */

.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-39776 .gere-hero {padding-top:72px;}
	.page-id-39776 .gere-hero.gere-hero-first .gere-flex-in .edgtf-full-section-inner {padding-top:72px;}
	.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-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:48px;}
	.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%;}
	.carrusel-gere .quote {text-align:Center !important; line-height:1.2;}
	.page-id-39776 .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;}
	.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;}
	.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:36px; margin-left:-15px; margin-right:-15px;}

	
	
	.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://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://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://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){
	
	.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;}
	.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;}
	.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%;}
		.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://hogarsi.org/wp-content/uploads/2025/04/fondo-movil-zapas-1.jpg') !important;
}
	
		body .empieza-zapas.vc_custom_1746019933960 {background-image:url('https://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://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){
		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;}
		.trailerbot {margin-bottom:24px;}
	.gere-hacemos .datos-extra .caja-blanco p {font-size:34px !important;}
	
}

/* FIN FIRMAS DOCUMENTAL GERE */

.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 */

.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;}


/* FIN GERE */


.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 { /* Chrome/Opera/Safari */
  color: #000000;
	font-size:14px;
	font-family:'open sans', sans-serif;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
	font-size:14px;
	font-family:'open sans', sans-serif;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000000;
	font-size:14px;
	font-family:'open sans', sans-serif;
}
:-moz-placeholder { /* Firefox 18- */
   color: #000000;
	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;
}

/* Estilo del submenú de tercer nivel */
.dropdown-menu-custom .dropdown-submenu .dropdown-menu-third-level {
    display: none; /* Oculto por defecto */
    position: absolute;
    left: 100%; /* Mover a la derecha */
    top: 0;
    margin-top: 0;
}

/* Mostrar el tercer nivel cuando se hace hover en el submenú del segundo nivel */
.dropdown-menu-custom .dropdown-submenu:hover .dropdown-menu-third-level {
    display: block;
	padding-top:0px; padding-bottom:0px;
}

/* Opcional: ajustar el estilo de los submenús */
.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;}


/* .home .header-landing::before, .home .n2-ss-slider .n2-ss-layer[data-sstype=slide]::before {display:none;}

.home .header-bg {
    background-image: url('https://hogarsi.org/wp-content/uploads/2024/10/homoe.jpg'); 
} */

/* Gracias */

.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;
	
}

/* FIN GRACIAS */

.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;}

/* Estilos para el panel lateral */
.panel.open {
    left: 0;
}

/* Fondo oscuro detrás del panel */

.panel-overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fondo oscuro */
    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;}

/* Contenido del panel */
.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;
}

/* Botón para cerrar la ventana */
.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;
}

/* Estado visible del panel */
.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 verde para el botón activo */
    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; /* Centra horizontalmente */
        }

.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){
	
	/*ventana scroll aporofobia*/
	
	.page-id-37621 .edgtf-full-width-inner {padding-top:0px !important;}
	
	body.no-scroll.page-id-37546 {
    overflow: hidden; /* Desactiva el scroll en el body cuando el panel está abierto */
}

.page-id-37546 .panel {
    position: fixed;
    left: -66%;
    top: 0;
    height: 100%;
    width: 66%;
    background-color: #000000;
    transition: 0.3s ease;
    overflow-y: auto; /* Permite el scroll dentro del panel */
}

.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;
}

	
	/*APOROFOBIA*/
	
	.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%;}
	
	/*FIN APOROFOBIA*/
	
	.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://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;}
	body .seccion-vines {
 
		background-image:url('https://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;}
	
	
		/*ventana scroll aporofobia*/
	
	body.page-id-37546 no-scroll {
    overflow: hidden; /* Desactiva el scroll en el body cuando el panel está abierto */
}

.page-id-37546 .panel {
    position: fixed;
    left: -66%;
    top: 0;
    height: 100%;
    width: 66%;
    background-color: #000000;
    transition: 0.3s ease;
    overflow-y: auto; /* Permite el scroll dentro del panel */
}

.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;
}
	
	/*APOROFOBIA*/
	
	.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%;}
	
	/*FIN APOROFOBIA*/
	
	
	.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%;}
	
	/*ventana scroll aporofobia*/
	
	body.no-scroll.page-id-37546  {
    overflow: hidden; /* Desactiva el scroll en el body cuando el panel está abierto */
}

.page-id-37546 .panel {
    position: fixed;
    left: -66%;
    top: 0;
    height: 100%;
    width: 66%;
    background-color: #000000;
    transition: 0.3s ease;
    overflow-y: auto; /* Permite el scroll dentro del panel */
}

.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;
}
	
	
		/*APOROFOBIA*/
	
	.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%;}
	
	/*FIN APOROFOBIA*/
	
	.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){
	
		/*ventana scroll aporofobia*/
	
	body.no-scroll.page-id-37546 {
    overflow: hidden; /* Desactiva el scroll en el body cuando el panel está abierto */
}

.page-id-37546 .panel {
    position: fixed;
    left: -66%;
    top: 0;
    height: 100%;
    width: 66%;
    background-color: #000000;
    transition: 0.3s ease;
    overflow-y: auto; /* Permite el scroll dentro del panel */
}
	
	.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;
}
	
	
		/*APOROFOBIA*/
	
	
			/*APOROFOBIA*/
	
	.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%;}
	
	/*FIN APOROFOBIA*/
	
	.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){
	
			/*ventana scroll aporofobia*/
	
	body.no-scroll.page-id-37546 {
    overflow: hidden; /* Desactiva el scroll en el body cuando el panel está abierto */
}

.page-id-37546 .panel {
    position: fixed;
    left: -66%;
    top: 0;
    height: 100%;
    width: 66%;
    background-color: #000000;
    transition: 0.3s ease;
    overflow-y: auto; /* Permite el scroll dentro del panel */
}
	
	.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;
}
	
	
		/*APOROFOBIA*/
	
	
				/*APOROFOBIA*/
	
	.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%;}
	
	/*FIN APOROFOBIA*/
	
	
	.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){
	
	
				/*ventana scroll aporofobia*/
	
	body.no-scroll.page-id-37546 {
    overflow: hidden; /* Desactiva el scroll en el body cuando el panel está abierto */
}

.page-id-37546 .panel {
    position: fixed;
    left: -66%;
    top: 0;
    height: 100%;
    width: 66%;
    background-color: #000000;
    transition: 0.3s ease;
    overflow-y: auto; /* Permite el scroll dentro del panel */
}
	
	.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;
}
	
	
		/*APOROFOBIA*/
	
					/*APOROFOBIA*/
	
	.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%;}
	
	/*FIN APOROFOBIA*/
	
	.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;}
	
	
}

