.elementor-911 .elementor-element.elementor-element-4c7ded5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-4c7ded5:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-4c7ded5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://terapiaparatodas.com/wp-content/uploads/2025/08/¡Bienvenida-este-es-un-espacio-de-escucha-y-comprension-desde-una-mirada-gestalt-y-feminista.-2.png") 50% 50%;background-size:cover;}.elementor-911 .elementor-element.elementor-element-dd9ac69{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-911 .elementor-element.elementor-element-90f67ab{--display:flex;}.elementor-911 .elementor-element.elementor-element-0456ab8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;text-shadow:2px 1px 10px rgba(0, 0, 0, 0.87);color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-205ee62{font-family:"Lato", Sans-serif;font-weight:400;text-shadow:2px 1px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-4a56edd{--display:flex;}.elementor-911 .elementor-element.elementor-element-3c7bc37 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-e60b0b2{font-family:"Lato", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-5604f68{--display:flex;}.elementor-911 .elementor-element.elementor-element-e1ce8de .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-4d10e3f{font-family:"Lato", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-8200806{--display:flex;}.elementor-911 .elementor-element.elementor-element-69ef0bf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-a0a45e9{font-family:"Lato", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-034ab7d{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-e0d1f31 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-911 .elementor-element.elementor-element-e0d1f31{right:640.999px;}body.rtl .elementor-911 .elementor-element.elementor-element-e0d1f31{left:640.999px;}.elementor-911 .elementor-element.elementor-element-e0d1f31{top:-6px;}.elementor-911 .elementor-element.elementor-element-e0d1f31 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:87px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion {height:900px;}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion{border-radius:0px;}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion a:first-child{border-radius:0px 0 0 0px;}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion a:last-child{border-radius:0 0px 0px 0;}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion .eael-image-accordion-hover:before{background-color:rgba(0, 0, 0, .3);}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:rgba(0, 0, 0, .5);}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"Raleway", Sans-serif;font-size:4.5rem;font-weight:600;}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion .overlay p{color:#fff;font-family:"Lato", Sans-serif;font-size:2rem;font-weight:400;}.elementor-911 .elementor-element.elementor-element-9e7fe02{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-911 .elementor-element.elementor-element-9e7fe02:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-9e7fe02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #BC8AD1 0%, #8F739B 100%);}.elementor-911 .elementor-element.elementor-element-dde5951{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-911 .elementor-element.elementor-element-dde5951 .elementor-divider-separator{width:100%;}.elementor-911 .elementor-element.elementor-element-dde5951 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-911 .elementor-element.elementor-element-7954e12{--display:flex;}.elementor-911 .elementor-element.elementor-element-e124c16 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-style:solid;border-width:2px 02px 2px 2px;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-911 .elementor-element.elementor-element-e124c16.elementor-element{--align-self:center;}.elementor-911 .elementor-element.elementor-element-e124c16 .elementor-button:hover, .elementor-911 .elementor-element.elementor-element-e124c16 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-911 .elementor-element.elementor-element-1ed347f > .elementor-widget-container{padding:0rem 10rem 0rem 10rem;}.elementor-911 .elementor-element.elementor-element-1ed347f{text-align:center;}.elementor-911 .elementor-element.elementor-element-1ed347f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:3rem;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-6174fb4{--display:flex;--min-height:65vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-ece9cc0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-ece9cc0:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-ece9cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terapiaparatodas.com/wp-content/uploads/2025/06/Diseno-sin-titulo-29-819x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-911 .elementor-element.elementor-element-0e30af6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-0e30af6:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-0e30af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terapiaparatodas.com/wp-content/uploads/2025/06/Diseno-sin-titulo-28.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-911 .elementor-element.elementor-element-65cd736{--display:flex;--min-height:20vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-911 .elementor-element.elementor-element-65cd736:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-65cd736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #BC8AD1 0%, #8F739B 100%);}body:not(.rtl) .elementor-911 .elementor-element.elementor-element-f0e463a{left:15px;}body.rtl .elementor-911 .elementor-element.elementor-element-f0e463a{right:15px;}.elementor-911 .elementor-element.elementor-element-f0e463a{top:-605px;z-index:1;}.elementor-911 .elementor-element.elementor-element-9139abc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-911 .elementor-element.elementor-element-9139abc:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-9139abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #AC7FBF6E 0%, #6D1D5D6B 100%);}.elementor-911 .elementor-element.elementor-element-de90e48{text-align:center;}.elementor-911 .elementor-element.elementor-element-de90e48 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-e175e07 img{width:15rem;}.elementor-911 .elementor-element.elementor-element-ca61dd7{--grid-template-columns:repeat(0, auto);--icon-size:35px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-911 .elementor-element.elementor-element-ca61dd7 .elementor-widget-container{text-align:center;}.elementor-911 .elementor-element.elementor-element-ca61dd7 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-911 .elementor-element.elementor-element-ca61dd7 .elementor-social-icon i{color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-ca61dd7 .elementor-social-icon svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-ca61dd7 .elementor-social-icon:hover{background-color:#6D1D5D63;}.elementor-911 .elementor-element.elementor-element-8f2459f{text-align:center;}.elementor-911 .elementor-element.elementor-element-8f2459f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-938079e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-1216fec{--display:flex;--justify-content:center;}.elementor-911 .elementor-element.elementor-element-ec55c6f{text-align:center;}.elementor-911 .elementor-element.elementor-element-ec55c6f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:7rem;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.15);color:var( --e-global-color-secondary );}.elementor-911 .elementor-element.elementor-element-9490d3e{text-align:center;font-family:"Raleway", Sans-serif;font-size:2em;font-weight:600;text-shadow:0px 0px 3px rgba(0, 0, 0, 0.21);color:#AC7FBF;}.elementor-911 .elementor-element.elementor-element-cf42c0f .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-911 .elementor-element.elementor-element-cf42c0f.elementor-element{--align-self:center;}.elementor-911 .elementor-element.elementor-element-cf42c0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-911 .elementor-element.elementor-element-cf42c0f .elementor-button:hover, .elementor-911 .elementor-element.elementor-element-cf42c0f .elementor-button:focus{color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-911 .elementor-element.elementor-element-cf42c0f .elementor-button:hover svg, .elementor-911 .elementor-element.elementor-element-cf42c0f .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-911 .elementor-element.elementor-element-56f462d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}@media(max-width:1024px){body:not(.rtl) .elementor-911 .elementor-element.elementor-element-e0d1f31{right:248px;}body.rtl .elementor-911 .elementor-element.elementor-element-e0d1f31{left:248px;}.elementor-911 .elementor-element.elementor-element-e0d1f31{top:-18px;}.elementor-911 .elementor-element.elementor-element-e0d1f31 .elementor-heading-title{font-size:70px;}.elementor-911 .elementor-element.elementor-element-1ed347f > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-911 .elementor-element.elementor-element-1ed347f .elementor-heading-title{font-size:2rem;}.elementor-911 .elementor-element.elementor-element-65cd736{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-911 .elementor-element.elementor-element-65cd736.e-con{--align-self:center;}body:not(.rtl) .elementor-911 .elementor-element.elementor-element-f0e463a{left:-119px;}body.rtl .elementor-911 .elementor-element.elementor-element-f0e463a{right:-119px;}.elementor-911 .elementor-element.elementor-element-f0e463a{top:-465px;z-index:1;}.elementor-911 .elementor-element.elementor-element-9139abc{--min-height:0px;--z-index:1;}.elementor-911 .elementor-element.elementor-element-938079e{--min-height:50vh;}.elementor-911 .elementor-element.elementor-element-ec55c6f .elementor-heading-title{font-size:3rem;}.elementor-911 .elementor-element.elementor-element-9490d3e{font-size:1em;}.elementor-911 .elementor-element.elementor-element-cf42c0f .elementor-button{font-size:20px;}.elementor-911 .elementor-element.elementor-element-56f462d{--justify-content:flex-start;}}@media(max-width:767px){.elementor-911 .elementor-element.elementor-element-4c7ded5{--width:100%;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-911 .elementor-element.elementor-element-dd9ac69{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-90f67ab:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-90f67ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terapiaparatodas.com/wp-content/uploads/2025/08/2025-Terapia-para-todas-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-911 .elementor-element.elementor-element-90f67ab{--min-height:50vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-911 .elementor-element.elementor-element-0456ab8{text-align:center;}.elementor-911 .elementor-element.elementor-element-0456ab8 .elementor-heading-title{font-size:1.8rem;}.elementor-911 .elementor-element.elementor-element-205ee62{font-size:1.2rem;}.elementor-911 .elementor-element.elementor-element-4a56edd:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-4a56edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terapiaparatodas.com/wp-content/uploads/2025/08/2025-Terapia-para-todas-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-911 .elementor-element.elementor-element-4a56edd{--min-height:50vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-911 .elementor-element.elementor-element-3c7bc37{text-align:center;}.elementor-911 .elementor-element.elementor-element-3c7bc37 .elementor-heading-title{font-size:1.8rem;}.elementor-911 .elementor-element.elementor-element-e60b0b2{font-size:1.2rem;}.elementor-911 .elementor-element.elementor-element-5604f68:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-5604f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terapiaparatodas.com/wp-content/uploads/2025/06/11.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-911 .elementor-element.elementor-element-5604f68{--min-height:50vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-911 .elementor-element.elementor-element-e1ce8de{text-align:center;}.elementor-911 .elementor-element.elementor-element-e1ce8de .elementor-heading-title{font-size:1.8rem;}.elementor-911 .elementor-element.elementor-element-4d10e3f{font-size:1.2rem;}.elementor-911 .elementor-element.elementor-element-8200806:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-8200806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terapiaparatodas.com/wp-content/uploads/2025/06/Terapia-presencial.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-911 .elementor-element.elementor-element-8200806{--min-height:50vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-911 .elementor-element.elementor-element-69ef0bf{text-align:center;}.elementor-911 .elementor-element.elementor-element-69ef0bf .elementor-heading-title{font-size:1.8rem;}.elementor-911 .elementor-element.elementor-element-a0a45e9{font-size:1.2rem;}body:not(.rtl) .elementor-911 .elementor-element.elementor-element-e0d1f31{right:25%;}body.rtl .elementor-911 .elementor-element.elementor-element-e0d1f31{left:25%;}.elementor-911 .elementor-element.elementor-element-e0d1f31{top:-12px;}.elementor-911 .elementor-element.elementor-element-e0d1f31 .elementor-heading-title{font-size:40px;}.elementor-911 .elementor-element.elementor-element-697d1c3 .eael-img-accordion{padding:00px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-911 .elementor-element.elementor-element-1ed347f > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}.elementor-911 .elementor-element.elementor-element-1ed347f .elementor-heading-title{font-size:1.3rem;}.elementor-911 .elementor-element.elementor-element-65cd736{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-911 .elementor-element.elementor-element-f0e463a{z-index:1;}.elementor-911 .elementor-element.elementor-element-9139abc{--width:500px;--z-index:1;}.elementor-911 .elementor-element.elementor-element-de90e48 .elementor-heading-title{font-size:30px;}.elementor-911 .elementor-element.elementor-element-e175e07 img{width:12rem;}.elementor-911 .elementor-element.elementor-element-ca61dd7{--icon-size:25px;}.elementor-911 .elementor-element.elementor-element-8f2459f .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-911 .elementor-element.elementor-element-ece9cc0{--width:50%;}.elementor-911 .elementor-element.elementor-element-0e30af6{--width:50%;}.elementor-911 .elementor-element.elementor-element-9139abc{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-911 .elementor-element.elementor-element-9139abc{--width:80%;}}/* Start custom CSS *//* Clase CSS para efecto hover fade suave - Color #B94B9C */
.hover-pink-fade {
    position: relative;
    transition: all 0.3s ease;
    overflow: hidden;
    z-index: 1;
    border-radius: 10px;
}

.hover-pink-fade::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg, #B94B9C, #D66BB6, #E087C3, #B94B9C, #C757A8);
    background-size: 300% 300%;
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: -1;
    border-radius: 10px;
    animation: etherealGlow 4s ease-in-out infinite;
}

@keyframes etherealGlow {
    0%, 100% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg) brightness(1);
    }
    25% {
        background-position: 100% 50%;
        filter: hue-rotate(5deg) brightness(1.1);
    }
    50% {
        background-position: 100% 100%;
        filter: hue-rotate(-5deg) brightness(0.95);
    }
    75% {
        background-position: 0% 100%;
        filter: hue-rotate(3deg) brightness(1.05);
    }
}

.hover-pink-fade:hover::before {
    opacity: 0.9;
}

.hover-pink-fade:hover {
    color: white !important;
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(185, 75, 156, 0.3);
}

/* Variación para botones con borde */
.hover-pink-fade.with-border {
    border: 2px solid #B94B9C;
    color: #B94B9C;
    border-radius: 10px;
}

/* Variación más sutil */
.hover-pink-fade.subtle {
    transition: all 0.4s ease;
    border-radius: 10px;
}

.hover-pink-fade.subtle::before {
    background: linear-gradient(45deg, #B94B9C, #C757A8, #D66BB6, #B94B9C);
    background-size: 200% 200%;
    transition: opacity 0.4s ease;
    border-radius: 10px;
    animation: etherealGlowSubtle 6s ease-in-out infinite;
}

@keyframes etherealGlowSubtle {
    0%, 100% {
        background-position: 0% 50%;
        filter: brightness(1);
    }
    50% {
        background-position: 100% 50%;
        filter: brightness(1.05);
    }
}

.hover-pink-fade.subtle:hover::before {
    opacity: 0.8;
}

.hover-pink-fade.subtle:hover {
    transform: translateY(-1px);
    box-shadow: 0 6px 20px rgba(185, 75, 156, 0.25);
}

/* Para asegurar compatibilidad con Elementor */
.elementor-button.hover-pink-fade .elementor-button-text {
    position: relative;
    z-index: 2;
}

.elementor-widget-button .hover-pink-fade {
    width: 100%;
    display: inline-block;
    border-radius: 10px;
}

/* Variación etérea intensa para elementos especiales */
.hover-pink-fade.ethereal-intense::before {
    background: linear-gradient(
        45deg, 
        #B94B9C, 
        #D66BB6, 
        #E087C3, 
        #F0A8D0, 
        #E087C3, 
        #D66BB6, 
        #B94B9C
    );
    background-size: 400% 400%;
    animation: etherealIntense 5s ease-in-out infinite;
}

@keyframes etherealIntense {
    0% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg) brightness(1) saturate(1);
    }
    20% {
        background-position: 80% 20%;
        filter: hue-rotate(10deg) brightness(1.2) saturate(1.1);
    }
    40% {
        background-position: 100% 80%;
        filter: hue-rotate(-10deg) brightness(0.9) saturate(0.9);
    }
    60% {
        background-position: 20% 100%;
        filter: hue-rotate(15deg) brightness(1.1) saturate(1.2);
    }
    80% {
        background-position: 80% 60%;
        filter: hue-rotate(-5deg) brightness(1.05) saturate(1.05);
    }
    100% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg) brightness(1) saturate(1);
    }
}


.glass {
    /* Fallback para navegadores antiguos */
    background: rgb(165, 244, 240); /* Fallback sólido */
    background: rgba(165, 244, 240, 0.21); /* Versión con transparencia */
    
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    
    /* Prefijo para navegadores antiguos */
    -webkit-backdrop-filter: blur(6.2px);
    backdrop-filter: blur(17.2px);
    
    /* Fallback para border también */
    border: 1px solid rgb(165, 244, 240); /* Fallback sólido */
    border: 1px solid rgba(165, 244, 240, 0.3); /* Versión con transparencia */
}/* End custom CSS */