body,html{overflow-x:hidden}.cover-img>*,.full-width-split>img{aspect-ratio:16/9;object-fit:cover;object-position:center}.action,.icon-list{row-gap:var(--gap-400)}.faq .body,.form-field .label{pointer-events:none;position:absolute}@font-face{font-family:Raleway;font-weight:400;font-display:swap;src:local("Raleway-Regular"),url("../fonts/raleway/Raleway-Regular.woff2") format("woff2"),url("../fonts/raleway/Raleway-Regular.woff") format("woff")}@font-face{font-family:Raleway;font-weight:600;font-display:swap;src:local("Raleway-SemiBold"),url("../fonts/raleway/Raleway-SemiBold.woff2") format("woff2"),url("../fonts/raleway/Raleway-SemiBold.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:400;font-display:swap;src:local("OpenSans-Regular"),url("../fonts/opensans/OpenSans-Regular.woff2") format("woff2"),url("../fonts/opensans/OpenSans-Regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:700;font-display:swap;src:local("OpenSans-Bold"),url("../fonts/opensans/OpenSans-Bold.woff2") format("woff2"),url("../fonts/opensans/OpenSans-Bold.woff") format("woff")}:root{--clr-neutral-100:hsl(0, 0%, 100%);--clr-neutral-200:hsl(120, 11%, 98%);--clr-neutral-300:hsl(0, 0%, 80%);--clr-neutral-350:hsl(0, 0%, 70%);--clr-neutral-400:hsl(0, 0%, 33%);--clr-neutral-700:hsl(0, 0%, 20%);--clr-primary-300:hsl(196, 100%, 93%);--clr-primary-400:hsl(196, 100%, 65%);--clr-primary-500:hsl(196, 100%, 43%);--clr-secondary-400:hsl(186, 57%, 10%);--clr-alert-300:hsl(50, 90%, 95%);--clr-alert-400:hsl(50, 90%, 50%);--clr-alert-500:hsl(50, 90%, 25%);--clr-error-300:hsl(0, 90%, 95%);--clr-error-400:hsl(0, 90%, 50%);--clr-error-500:hsl(0, 90%, 25%);--clr-success-300:hsl(111, 90%, 95%);--clr-success-400:hsl(111, 90%, 50%);--clr-success-500:hsl(111, 90%, 25%);--clr-overlay:hsl(0, 0%, 0%, 50%);--ff-primary:"Open Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ff-secondary:"Raleway",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ff-icon:"Font Awesome 6 Free";--ff-icon-brand:"Font Awesome 6 Brands";--ff-body:var(--ff-primary);--ff-heading:var(--ff-secondary);--fs-200:0.750rem;--fs-300:0.875rem;--fs-400:1rem;--fs-500:1.125rem;--fs-550:1.375rem;--fs-600:1.500rem;--fs-700:2rem;--fs-800:2.5rem;--fs-900:3rem;--fs-950:3.1rem;--fs-body:var(--fs-300);--fs-primary-heading:var(--fs-700);--fs-secondary-heading:var(--fs-700);--fs-tertiary-heading:var(--fs-550);--fs-nav:var(--fs-300);--fs-footer:var(--fs-400);--fw-regular:400;--fw-semi-bold:600;--fw-bold:700;--gap-100:0.25rem;--gap-200:0.5rem;--gap-300:0.75rem;--gap-400:1rem;--gap-450:1.5rem;--gap-500:2rem;--gap-600:3rem;--gap-700:4rem;--gap-800:5rem;--gap-900:6rem;--spd-faster:0.1s;--spd-fast:0.2s;--spd-normal:0.3s;--spd-slow:0.4s;--spd-slower:0.5s;--container-max-width:1400px;--content-max-width:1100px;--mobile-inline-gap:7%;--box-shadow:0px 25px 20px -20px hsl(186, 57%, 10%, 10%);--button-shadow:0px 25px 20px -20px hsl(186, 57%, 10%, 30%);--icon-shadow:0px 20px 40px -10px hsl(186, 57%, 10%, 10%)}*,::after,::before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{line-height:1.5}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0;margin:0}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}.fw-regular,body{font-weight:var(--fw-regular)}#test label:hover,.form-field:hover,button:hover,select:hover{cursor:pointer}textarea:not([rows]){min-height:10em}small{font-size:.8em}:target{scroll-margin-top:150px}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0;padding:0}#beneficios .icon,.padding-m,.padding-s{padding:var(--gap-500)}.transition{transition:all ease var(--spd-normal)}#test label,.button{transition:background ease var(--spd-normal),color ease var(--spd-normal)}.modal-item .item-price strong,.txt-primary-400{color:var(--clr-primary-400)}.faq.active .heading,.txt-primary-500{color:var(--clr-primary-500)}.bg-neutral-700 .list li::before,.bg-primary-400 .list li::before,.bg-primary-500 .list li::before,.button[data-type=soft]:hover,.txt-neutral-100,.txt-neutral-100 a:hover{color:var(--clr-neutral-100)}.txt-neutral-700{color:var(--clr-neutral-700)}.bg-primary-100{background-color:var(--clr-primary-100)}.bg-primary-400,.test-message.yes .box>i{background-color:var(--clr-primary-400)}.bg-primary-500{background-color:var(--clr-primary-500)}.bg-secondary-400{background-color:var(--clr-secondary-400)}.bg-neutral-100,.primary-navigation ul{background-color:var(--clr-neutral-100)}.bg-neutral-200{background-color:var(--clr-neutral-200)}.bg-neutral-700{background-color:var(--clr-neutral-700)}.fs-primary-heading{font-size:var(--fs-primary-heading)}.fs-secondary-heading{font-size:var(--fs-secondary-heading)}.fs-tertiary-heading{font-size:var(--fs-tertiary-heading)}.fs-200{font-size:var(--fs-200)}.fs-300{font-size:var(--fs-300)}.fs-400{font-size:var(--fs-400)}.fs-500,.test-message .box{font-size:var(--fs-500)}.fs-600,.modal-item .item-title{font-size:var(--fs-600)}.fs-700{font-size:var(--fs-700)}.fw-semi-bold{font-weight:var(--fw-semi-bold)}.fw-bold{font-weight:var(--fw-bold)}.border-radius-m{border-radius:var(--fs-500)}.button,.more-link{border:none;font-weight:var(--fw-semi-bold);text-transform:uppercase}.padding-block-xs{padding-block:var(--gap-400)}.padding-block-s{padding-block:var(--gap-500)}.padding-block-l,.padding-block-m,.padding-block-xl{padding-block:var(--gap-600)}.padding-bottom-s,.padding-bottom-xs{padding-bottom:var(--gap-400)}.padding-bottom-l,.padding-bottom-m,.padding-bottom-xl{padding-bottom:var(--gap-600)}.padding-top-xl{padding-top:var(--gap-600)}.more-link{background:0 0;border-radius:0;color:var(--clr-primary-400);font-size:var(--fs-200);padding:0}.more-link:hover,a:hover{color:var(--clr-primary-500);text-decoration:underline}.more-link i{font-size:.9em;margin-left:var(--gap-100)}.button{background:linear-gradient(to right,var(--clr-primary-400),var(--clr-primary-500));border-radius:var(--fs-900);color:var(--clr-neutral-100);font-family:var(--ff-secondary);font-size:var(--fs-300);line-height:1;text-decoration:none;display:inline-block;padding:1.15em 1.5em;margin:var(--gap-100) 0;position:relative;overflow:hidden;z-index:1}#beneficios .icon,.container,.img-bg-vector,.scroll-down{margin-inline:auto}.button:not(.no-shadow){box-shadow:var(--button-shadow)}.button[data-type=inverted],.social a:hover,.txt-neutral-100 .button{background:var(--clr-neutral-100);color:var(--clr-primary-500)}.button:hover,.button[data-type=inverted]:hover{color:var(--clr-neutral-100);cursor:pointer;text-decoration:none}.button[data-type=soft]{background:var(--clr-neutral-200);color:var(--clr-primary-500)}.error .label,.error .notice{color:var(--clr-error-400)}.button::before{--blur:10px;--gap:calc(-1 * var(--blur));content:"";background:var(--clr-primary-500);filter:blur(var(--blur));opacity:0;position:absolute;inset:var(--gap) var(--gap) var(--gap) 100%;z-index:-1;transition:left ease var(--spd-normal),opacity ease var(--spd-normal)}.button[data-type=soft]::before{background:var(--clr-primary-400)}.button:hover::before{opacity:1;left:var(--gap)}.txt-neutral-100 .button:hover{background:var(--clr-primary-500);color:var(--clr-neutral-100)}.button i{font-size:1.1em}.button.icon-left i{margin-right:var(--gap-200)}.button.icon-right i{margin-left:var(--gap-200)}.cover-img>*{width:100%;height:100%}.container{width:min(var(--container-max-width),100% - (var(--mobile-inline-gap) * 2))}.even-columns{display:grid;align-items:center;gap:var(--gap-500)}.even-columns.keep{grid-auto-flow:column;grid-auto-columns:1fr}.even-columns.aside-gap{max-width:var(--content-max-width);margin-inline:auto}.even-columns>div,.side-column{display:grid;gap:var(--gap-400);align-content:center;justify-items:start}.even-columns.equal-height>div{align-content:start;height:100%}.even-columns.bigger-row-gap>div{row-gap:var(--gap-500)}.full-width-split{display:grid}.full-width-split>:not(img){display:grid;align-content:center;justify-items:start;gap:var(--gap-400);padding:var(--gap-600) var(--mobile-inline-gap)}.full-width-split>img{width:100%}.full-width-split.align-img-right>img{object-position:center right}.action{display:flex;flex-wrap:wrap;gap:var(--gap-500)}.center-content{text-align:center}.center-content>div{justify-items:center}@media (width >= 992px){:root{--fs-body:var(--fs-400);--fs-primary-heading:var(--fs-950);--fs-secondary-heading:var(--fs-800);--fs-tertiary-heading:var(--fs-600);--fs-nav:var(--fs-400)}.hide-desktop{display:none}.padding-s{padding:var(--gap-600)}.padding-m{padding:var(--gap-700) var(--gap-800)}.padding-block-m{padding-block:var(--gap-700)}.padding-block-l{padding-block:var(--gap-800)}.padding-block-xl{padding-block:var(--gap-900)}.padding-bottom-s{padding-bottom:var(--gap-500)}.padding-bottom-m{padding-bottom:var(--gap-700)}.padding-bottom-l{padding-bottom:var(--gap-800)}.padding-bottom-xl{padding-bottom:var(--gap-900)}.padding-top-xl{padding-top:var(--gap-900)}.button.lg{font-size:var(--fs-400)}.button.xl{font-size:var(--fs-600);padding:.9em 1.3em}.cover-img{height:100%;position:relative}.cover-img>*{position:absolute;inset:0}.even-columns{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--gap-800)}.even-columns>div,.side-column{gap:var(--gap-500)}.even-columns.two-col{grid-template-columns:repeat(2,1fr);grid-auto-flow:unset}.even-columns.three-col{grid-template-columns:repeat(3,1fr);grid-auto-flow:unset}.even-columns.cta{grid-template-columns:1fr auto;grid-auto-flow:unset}.even-columns.smaller-col-gap{gap:var(--gap-600)}.even-columns.bigger-row-gap>div{row-gap:var(--gap-600)}.even-columns.invert-desktop>:first-child{order:2}.even-columns.invert-desktop>:last-child{order:1}.side-column{max-width:50%}.full-width-split{grid-template-columns:minmax(var(--mobile-inline-gap),1fr) minmax(0,calc(var(--container-max-width)/ 2)) minmax(0,calc(var(--container-max-width)/ 2)) minmax(var(--mobile-inline-gap),1fr);position:relative;min-height:400px}.full-width-split>:not(img){display:grid;align-content:center;justify-items:start;gap:var(--gap-500);grid-column:3/4;padding:var(--gap-800) 0 var(--gap-800) var(--gap-800)}.full-width-split>:not(img):first-child{grid-column:2/3;padding:var(--gap-800) var(--gap-800) var(--gap-800) 0}.full-width-split>:not(img)::before{content:"";background-color:inherit;position:absolute;inset:0;grid-column:4/-1}.full-width-split>:not(img):first-child::before{grid-column:1/2}.full-width-split img{grid-column:1/3;width:100%;height:100%;position:absolute}.full-width-split img:last-child{grid-column:3/-1}.subtitle{max-width:800px;margin-inline:auto}.desktop-center-content{text-align:center}.desktop-center-content>div{justify-items:center}}#galeria .image,.list li,a,section{position:relative}@media (width < 992px){.hide-mobile{display:none}.fs-600,.fs-700{font-size:var(--fs-500)}.small-padding-mobile{padding-bottom:var(--gap-400)}.mobile-inline-scroll{grid-auto-flow:column;grid-auto-columns:60%;padding-inline:7vw;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--mobile-inline-gap);width:100vw;margin-left:-7vw}.mobile-inline-scroll::-webkit-scrollbar{height:5px;display:none}.mobile-inline-scroll::-webkit-scrollbar-track{background:var(--clr-neutral-200);margin-inline:7vw}.mobile-inline-scroll::-webkit-scrollbar-thumb{background:var(--clr-neutral-300)}.mobile-center-content{text-align:center;justify-content:center}.mobile-center-content>div{justify-items:center}@supports (scrollbar-color:#ccc #eee){.mobile-inline-scroll{scrollbar-width:none}}.even-columns:has(.img-bg-vector){gap:var(--gap-600);padding-bottom:var(--gap-200)}#inicio .even-columns:has(.img-bg-vector){gap:var(--gap-800);padding-bottom:var(--gap-400)}}.faq .button,fieldset{margin:0}#agendar,#preguntas-frecuentes,.img-bg-vector::before{background-position:center center;background-repeat:no-repeat}@media (768px <= width < 992px){.even-columns.three-col{grid-template-columns:repeat(2,1fr)}}body{--action-height:70px;color:var(--clr-secondary-400);font-family:var(--ff-body);font-size:var(--fs-body);text-rendering:optimizeSpeed}.list li::before,a,ol.list li::before{color:var(--clr-primary-400)}h1,h2,h3{font-family:var(--ff-heading);font-weight:var(--fw-semi-bold)}a{text-decoration:none;transition:color ease var(--spd-fast)}input,select,textarea{line-height:1;padding:var(--gap-400)}select{appearance:none;line-height:1.37}fieldset{border:none;padding:0}option[data-display=hidden]{display:none}iframe{border:none;display:block}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--clr-neutral-200)}::-webkit-scrollbar-thumb{background:var(--clr-primary-400)}::-webkit-scrollbar-thumb:hover{background:var(--clr-primary-500)}.list{display:grid;gap:var(--gap-300)}ol.list{counter-reset:ol}.list li{padding-left:calc(var(--gap-400) + 10px)}ol.list li{counter-increment:ol}.list li::before{font-weight:var(--fw-bold);position:absolute;left:0;top:0}ol.list li::before{content:counter(ol) "."}ul.list li::before{content:"\11044"}ul.list.arrow li::before{content:"\f101";font-family:var(--ff-icon);font-weight:600}ul.check-list li::before,ul.contact li::before{content:"\f00c";font-family:var(--ff-icon);font-weight:600}ul.contact li.tel::before{content:"\f095"}ul.contact li.wapp::before{content:"\f232";font-family:var(--ff-icon-brand)}ul.contact li.email::before{content:"\f0e0"}ul.contact li.dir::before{content:"\f3c5"}.icon-list{font-size:var(--fs-500);line-height:1.2;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-500);align-items:center}.icon-list li{display:grid;grid-template-columns:60px 1fr;gap:var(--gap-400);align-items:center}.icon-list .icon{aspect-ratio:1/1;background-color:var(--clr-primary-400);border-radius:100%;padding:15px;width:100%}.icon-list img,.secondary-logo img{width:100%;height:auto}@media (width < 768px){.mobile-inline-scroll{grid-auto-columns:70%}.icon-list.featured{grid-template-columns:1fr}.icon-list:not(.featured){font-size:var(--fs-400);grid-template-columns:repeat(2,1fr)}}@media (width < 500px){.icon-list:not(.featured){font-size:var(--fs-300);grid-template-columns:repeat(2,1fr)}.icon-list:not(.featured) li{grid-template-columns:40px 1fr;gap:var(--gap-300)}.icon-list:not(.featured) .icon{padding:10px}}.primary-header{box-shadow:0 0 var(--gap-400) 0 transparent;transition:box-shadow ease var(--spd-normal)}.primary-header.sticky{box-shadow:0 0 var(--gap-400) 0 hsl(186,57%,10%,15%);position:fixed;inset:0 0 auto;z-index:2}.primary-header .container{display:flex;flex-wrap:wrap;align-items:center;transition:padding ease var(--spd-normal)}.modal-item .item-data td,.primary-header.sticky .container{padding-block:var(--gap-200)}.primary-logo{width:200px}.primary-logo img{width:100%}.primary-navigation{font-size:var(--fs-nav);line-height:1.2;display:flex;justify-content:end;flex:1;position:relative}.primary-navigation ul{text-align:center;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;align-items:center;gap:var(--gap-500);margin:0;padding:0}.open-mobile-menu,.social a{background:var(--clr-primary-400)}.primary-navigation a:not(.button){color:var(--clr-neutral-700);display:block}.primary-footer a:hover,.primary-navigation .current-page a,.primary-navigation a:not(.button):hover{color:var(--clr-primary-400);text-decoration:none}.primary-navigation a.active:not(.button){color:var(--clr-primary-400);font-weight:var(--fw-bold)}.open-mobile-menu{--size:var(--gap-600);font-size:var(--fs-550);width:var(--size);height:var(--size);padding:10px 14px}.open-mobile-menu i{font-size:.9em;position:absolute;inset:50% 50% auto auto;transform:translate(50%,-50%)}.close-mobile-menu{background-color:var(--clr-overlay);border:none;border-radius:0;color:var(--clr-neutral-100);font-size:var(--fs-550);padding:0;position:fixed;inset:0;opacity:0;visibility:hidden;pointer-events:auto;transition:all ease var(--spd-normal);z-index:9}.close-mobile-menu i,.close-modal-window i{position:absolute;inset:var(--gap-400) auto auto var(--gap-400)}@media (width >= 1200px){.content-with-sidebar .container{--csgap:60px;display:grid;grid-template-columns:calc(100% - 350px - var(--csgap)) 350px;gap:var(--csgap)}.close-mobile-menu,.open-mobile-menu{display:none}.primary-navigation{justify-content:center;padding-right:200px}.primary-navigation .menu-item:has(.button){position:absolute;inset:-95% 0 0 auto}}@media (width < 1200px){.primary-navigation ul{text-align:left;justify-content:flex-start;gap:var(--gap-400);padding:var(--gap-500);width:min(300px,100% - var(--gap-700));overflow-y:auto;overscroll-behavior:contain;position:fixed;inset:0 0 0 auto;opacity:0;visibility:hidden;pointer-events:auto;transform:translatex(100%);z-index:10}.primary-navigation li:not(:last-child){border-bottom:1px solid var(--clr-neutral-300);padding-bottom:var(--gap-400);width:100%}.primary-navigation.active ul{opacity:1;visibility:visible;transform:translatex(0)}.primary-navigation.active .close-mobile-menu{opacity:1;visibility:visible}}#test label span,.faq i,.social i{inset:50% 50% auto auto;transform:translate(50%,-50%)}.scroll-down{color:var(--clr-neutral-700);font-size:var(--fs-600);position:absolute;inset:auto auto 30px calc(50% - var(--fs-600)/ 2)}.img-bg-vector{max-width:450px;width:80%;position:relative}.img-bg-vector::before{content:"";background-size:contain;position:absolute;z-index:0}#beneficios .icon,#test label,.faq,.faq .heading,.slick-dots{position:relative}#galeria img,.img-bg-vector img{height:auto;position:relative;z-index:1}#beneficios img,#test label,.faq .button{width:var(--size);height:var(--size)}#inicio .img-bg-vector::before{content:"";background-image:url("../img/bg-producto-hero.svg");inset:-10% -10% -5% -5%}#incontinencia .img-bg-vector::before{content:"";background-image:url("../img/bg-img-1.svg");inset:-21% -21% -16% -22%}#suelo-pelvico .img-bg-vector::before{content:"";background-image:url("../img/bg-img-2.svg");inset:-21% -21% -16% -22%}#doctora .img-bg-vector{max-width:550px;width:90%}#doctora .img-bg-vector::before{content:"";background-image:url("../img/bg-doctora.svg");inset:-3% -20% -19% -20%}#beneficios .icon{border-radius:100%;box-shadow:var(--icon-shadow);display:inline-block;width:auto}#beneficios img{--size:80px}#test label,.faq .button,.social a{--size:var(--gap-600)}.slick-dots{bottom:0}.slick-dots li.slick-active button:before{color:var(--clr-primary-500);opacity:1}#galeria .image::before{content:"";background:var(--clr-secondary-400);border-radius:100%;filter:blur(var(--fs-600));height:10%;opacity:.4;position:absolute;inset:auto 5% 2%;z-index:-1}#test label,.faq,.faq .heading,.form-field.check::before{background:var(--clr-neutral-100)}@media (width >= 768px){.bg-fixed{background-attachment:fixed}#galeria .small{max-width:90%}#galeria .small.der{margin-left:auto}}#test-form{display:grid;gap:var(--gap-500)}#test .pregunta{background:var(--clr-neutral-200);border:3px solid transparent;border-radius:var(--fs-500);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--gap-400);padding:var(--gap-200) calc(var(--gap-450) - 3px);transition:border ease var(--spd-normal)}#datos .item,.faq{border-radius:var(--fs-500);width:100%}#test .pregunta:has(input:checked){background:var(--clr-neutral-100);border-color:var(--clr-primary-400)}#test .pregunta:has(input[value=no]:checked){border-color:var(--clr-neutral-300)}#test .pregunta:not(.active){opacity:.5}#test .pregunta.error{box-shadow:0 0 0 .5px var(--clr-error-400)}#test label{border-radius:100%}#test label:has(input:checked){background:var(--clr-primary-400);color:var(--clr-neutral-100)}#test label:has(input[value=no]:checked){background:var(--clr-neutral-350)}#test label:has([disabled]):hover{cursor:not-allowed}#test label span{text-transform:uppercase;position:absolute}#preguntas-frecuentes{background-image:url("../img/bg-circulos-celestes-1.svg");background-size:cover}.faq{box-shadow:var(--box-shadow);min-height:0;overflow:hidden;transition:min-height ease var(--spd-normal)}.faq .heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap-400);padding:calc(var(--gap-200) + 3px) var(--gap-450);z-index:1}.form-field.check::before,.form-message::before{font-family:var(--ff-icon);font-weight:600;line-height:var(--fs-600);width:var(--fs-600);height:var(--fs-600);margin:-6px 0;text-align:center}.faq i,.social i{position:absolute}.faq.active .fa-plus,.faq:not(.active) .fa-minus{opacity:0}.faq .body{padding:0 var(--gap-450) var(--gap-450);opacity:0;inset:auto 0 50px 0;z-index:0;transition:bottom ease var(--spd-normal),opacity ease var(--spd-normal)}.faq.active .body{pointer-events:auto;opacity:1;bottom:0}#datos .column{display:flex;flex-direction:column;justify-content:space-between}#datos .item{border:3px solid var(--clr-primary-400)}#doctora h2 span{color:var(--clr-primary-500);font-size:var(--fs-500);text-transform:uppercase}#agendar{background-image:url("../img/bg-circulos-celestes-2.svg");background-size:cover}.form .fields{display:grid;gap:var(--gap-450);column-gap:var(--gap-600)}.form-field{display:grid;align-content:start;text-align:left;width:100%;position:relative;transition:border ease var(--spd-normal),background-color ease var(--spd-normal)}.form-message,.notice{width:100%;display:none}.form-field:has(input:checked){background-color:var(--clr-primary-100);border-color:var(--clr-primary-400)}.form-field.check::before{content:"\f00c";border:1px solid var(--clr-neutral-300);border-radius:100%;color:transparent;transition:border ease var(--spd-normal),color ease var(--spd-normal)}.form-field.check:has(input:checked)::before{color:var(--clr-primary-400);border-color:var(--clr-primary-400)}.form-field:has(select)::after{content:"\f107";font-family:var(--ff-icon);font-weight:600;position:absolute;top:20px;right:var(--gap-400)}.form-field .label{inset:var(--gap-450) auto auto var(--gap-450);transition:font ease var(--spd-normal),opacity ease var(--spd-normal),top ease var(--spd-normal)}.form-field:focus-within .label,.form-field:has(.filled) .label,.form-field:has(select) .label{font-size:.8em;opacity:.7;top:15px}.form-field input,.form-field select,.form-field textarea{border:none;border-radius:var(--fs-500);box-shadow:var(--box-shadow);line-height:1;padding:var(--gap-450);transition:padding ease var(--spd-normal),border ease var(--spd-normal);width:100%}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:1px solid var(--clr-primary-400)}.form-field input.filled,.form-field select,.form-field textarea.filled,.form-field:focus-within input,.form-field:focus-within textarea{padding:calc(var(--gap-450) + 10px) var(--gap-450) calc(var(--gap-450) - 10px)}.submit-form>div{width:auto}.notice{font-size:var(--fs-300);padding-top:var(--gap-200);margin-bottom:-8px}.check.error::before,.error .check::before,.error input,.error label{border-color:var(--clr-error-400)!important}.error.product label::before{background-color:var(--clr-error-400)!important}.error .notice{display:block;grid-column:1/-1}.form-message{background-color:var(--clr-neutral-200);border-radius:var(--fs-600);text-align:left;align-items:center;justify-items:start!important;grid-template-columns:var(--fs-600) 1fr;gap:var(--gap-400);padding:var(--gap-500);margin:var(--gap-600) 0}.modal-window,.success-message,.test-message{background-color:var(--clr-overlay);position:fixed;pointer-events:auto;z-index:10;inset:0;visibility:hidden}.form-message::before{content:"";background-color:var(--clr-neutral-300);border-radius:100%;color:var(--clr-neutral-100)}.form-message.error{background-color:var(--clr-error-300);color:var(--clr-error-500);display:grid}.form-message.error::before{content:"\f00d";background-color:var(--clr-error-400)}.form-message.success{background-color:var(--clr-success-300);color:var(--clr-success-500);display:grid}.form-message.success::before{content:"\f00c";background-color:var(--clr-success-400)}.success-message,.test-message{display:grid;align-items:center;opacity:0}.modal-window.active,.success-message.active,.test-message.active{opacity:1;visibility:visible}.success-message .box,.test-message .box{background-color:var(--clr-neutral-100);border-radius:var(--fs-500);text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-400);width:min(600px,100% - (var(--mobile-inline-gap) * 2));padding:var(--gap-500);margin-inline:auto;transform:scale(.8);opacity:0;overflow:hidden;transition:all ease var(--spd-normal)}.success-message.active .box,.test-message.active .box{transform:scale(1);opacity:1}.success-message .box>i,.test-message .box>i{background-color:var(--clr-success-400);border-radius:100%;color:var(--clr-neutral-100);font-size:var(--fs-600);line-height:var(--gap-600);width:var(--gap-600)}.test-message.no .box>i{background-color:var(--clr-neutral-350)}@media (width >= 992px){.faq .body{padding-top:calc(var(--gap-450) + 6px)}#datos .column{gap:var(--gap-600)}#doctora p{font-size:var(--fs-600)}.form .fields{grid-template-columns:repeat(2,1fr)}.form .form-field{display:flex;flex-direction:column;grid-column:1}.form .form-field:last-child{grid-column:2;grid-row:1/span 3}.form-field textarea{height:100%}.form-message{margin-top:var(--gap-700)}.success-message .box,.test-message .box{gap:var(--gap-500);padding:var(--gap-600)}.success-message .box>i,.test-message .box>i{font-size:var(--fs-700);line-height:var(--gap-700);width:var(--gap-700)}}.modal-window{opacity:0}.modal-item,.whatsapp{z-index:2;transition:all ease var(--spd-normal)}.close-modal-window{background:0 0;border:none;border-radius:0;color:var(--clr-neutral-100);font-size:var(--fs-550);padding:0;position:absolute;inset:0}.modal-item{background:var(--clr-neutral-100);display:grid;align-content:start;gap:var(--gap-500);width:min(600px,100% - var(--gap-700));padding:var(--gap-500);overflow-y:auto;overscroll-behavior:contain;position:absolute;inset:0 0 0 auto;opacity:0;visibility:hidden;transform:translatex(100%)}.modal-item::-webkit-scrollbar{display:none}.modal-item.active{opacity:1;visibility:visible;transform:translatex(0)}.modal-item .item-img{border:1px solid var(--clr-neutral-300);height:auto}.modal-item .item-price{line-height:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--gap-300)}.modal-item .item-price li{background-color:var(--clr-primary-100);padding:var(--gap-300)}.modal-item .item-price span{font-size:.7em;text-transform:uppercase;display:block;margin-bottom:4px}.modal-item .item-data{border-collapse:collapse;margin-block:calc(-1 * var(--gap-300))}.modal-item .item-data tr:not(:last-child){border-bottom:1px solid var(--clr-neutral-300)}.modal-item .item-data td:first-child{font-size:.8em;font-weight:var(--fw-bold);text-transform:uppercase}.modal-item .item-data td:last-child{text-align:right}.modal-item .item-description{display:grid;gap:var(--gap-400)}@supports (scrollbar-color:none){.modal-item{scrollbar-width:none}}.primary-footer{font-size:var(--fs-footer)}.primary-footer .even-columns{align-items:start}.secondary-logo a{display:block;max-width:300px;margin-inline:auto}.contact-info span{color:var(--clr-primary-400);font-size:var(--fs-300);text-transform:uppercase}.social{font-size:var(--fs-600);display:flex;align-items:center;justify-content:center;gap:20px}.social a{border-radius:100%;display:block;width:var(--size);height:var(--size);position:relative;transition:background ease var(--spd-normal),color ease var(--spd-normal)}.copyright img{display:inline-block;height:11px;width:auto;margin:0 0 -1.5px 2px}.whatsapp{background:#25d366;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;width:60px;height:60px;position:fixed;bottom:50px;right:50px;animation:2s infinite pulse-wapp}body:has(.primary-navigation.active) .whatsapp{z-index:1}.whatsapp:hover{background:#128c7e;color:#fff}.whatsapp img{width:30px;height:30px}@media (width < 992px){#preguntas-frecuentes .column{gap:var(--gap-500)}.secondary-logo a{max-width:200px}.whatsapp{width:50px;height:50px;bottom:auto;top:36px;right:calc(70px + var(--mobile-inline-gap))}body:has(.sticky) .whatsapp{top:11px}.whatsapp img{width:20px;height:20px}}@media (width < 768px){.primary-header .container{padding-block:var(--gap-200)}.primary-logo{width:150px}#beneficios .even-columns{width:100vw;margin-left:-7vw;margin-bottom:0}#beneficios .icon{margin-bottom:var(--gap-500)}.slick-slide{padding-inline:var(--gap-300)}#galeria .column:has(.izq,.der){display:none}#galeria .centro{max-width:90%;margin-inline:auto}.whatsapp{top:11px}}.show-animation.slide-from-right{animation:1s ease-out slideFromRight}.show-animation.slide-from-left{animation:1s ease-out slideFromLeft}.show-animation.slide-from-bottom{animation:1s ease-out slideFromBottom}.show-animation.slide-from-top{animation:1s ease-out slideFromTop}.show-animation.fade-in{animation:1s ease-in-out fadeIn}@media (width > 980px){.animated{opacity:0}}@keyframes slideFromRight{0%{opacity:0;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translateX(-10%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideFromTop{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(25px)}}@keyframes pendulo{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes pulse-wapp{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(37,211,102,0)}100%{transform:scale(.9);box-shadow:0 0 0 0 rgba(37,211,102,0)}}