@media (min-width:768px) and (min-height:480px){.language-switcher,.language-switcher a{transition:all .15s}#nav-wrap{background:#f6fbfe;transition:all .3s}}@media (min-width:1200px){body.sticky #nav-wrap{background:#f6fbfe}}@media (min-width:768px) and (min-height:480px) and (max-width:1199px){body.menu-open #nav-wrap,body.sticky #nav-wrap{background:#fff}}#hero{background-color:#dff5ff;font-size:1.375rem;height:45rem;line-height:2.25rem;position:relative}#hero .video-container{height:100%;position:absolute;right:0;top:0;width:50%}#hero .video-container>div{height:100%;max-width:45rem}#hero .video-container>div .video{background-color:transparent!important;height:100%;padding-bottom:0}#hero .video-container>div .video video{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1441px){#hero .video-container>div .video video{-o-object-position:top;object-position:top}}@media (max-width:1023px){#hero .video-container{height:unset;margin-bottom:2.5rem;margin-top:1.875rem;padding:0 1.25rem;position:relative;width:100%}#hero .video-container>div{border-radius:.375rem;height:100%;height:auto;width:100%}#hero .video-container>div .video{background-color:#f6fbfe;height:auto;width:auto}#hero .video-container>div .video video{border-radius:6px;height:auto;position:relative;width:calc(100vw - 2.5rem)}}@media (min-width:480px){#hero:before{background:linear-gradient(90.12deg,#d3f0fe 45%,rgba(211,240,254,.85) 0);content:"";height:calc(100% + 5.625rem);left:0;position:absolute;top:-5.625rem;width:100%;z-index:-1}}@media (min-width:480px) and (max-width:1023px){#hero:before{background:rgba(211,240,254,.85)}}@media (min-width:1024px){#hero .container{position:relative;top:50%;transform:translateY(-50%)}#hero .container>*{width:46.1865%}}@media (max-width:1023px){#hero .container{position:relative}#hero .container p a[href^=tel]{text-decoration:underline!important}#hero .container p a[href^=tel]:hover{text-decoration:none!important}}@media (min-width:1200px){#hero .bg-container{background-position:bottom;background-size:auto 100%}}@media (min-width:768px) and (min-height:480px) and (max-width:1199px){#hero .bg-container{background-position:65%}}@media (min-width:768px) and (min-height:480px) and (max-width:1023px){#hero .bg-container{background-position:100% 100%;bottom:0;height:31.25rem;top:unset}}@media (max-height:479px),(max-width:767px){#hero .bg-container{background-position:top}}#hero .hero-title{font-family:Poppins,sans-serif;font-size:3.75rem;font-weight:700;line-height:4.375rem;text-transform:uppercase}#hero .hero-title:not(:last-child){margin-bottom:.625rem}#hero .hero-title em{display:block;margin-top:-.625rem;text-decoration:underline;text-decoration-thickness:3px;text-transform:lowercase;text-underline-offset:.25rem}@media (max-width:1199px){#hero .hero-title{font-size:3rem;line-height:4.0625rem}}@media (max-height:479px),(max-width:767px){#hero .hero-title{font-size:2.125rem;line-height:3.1875rem}}#hero p:not(:last-child){margin-bottom:2.5rem}@media (max-height:479px),(max-width:767px){#hero p:not(:last-child){margin-bottom:1.0625rem}#hero p:nth-of-type(2) br{display:none}}#hero .button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-height:479px),(max-width:767px){#hero .button{display:block;margin-left:auto;margin-right:auto;max-width:18.4375rem}}@media (max-width:320px){#hero .button+br{display:none}}#hero a[href^=tel]{display:inline-block;font-size:1rem;margin-left:4px}@media (min-width:1024px){#hero a[href^=tel]{margin-left:4px}}#hero a[href^=tel]:not(:first-child){margin-top:1.25rem}@media (max-height:479px),(max-width:767px){#hero a[href^=tel]:not(:first-child){margin-top:1.25rem}}@media (max-width:320px){#hero a[href^=tel]:not(:first-child){margin-top:1.0625rem}}@media (min-width:1441px){#hero{max-height:46.875rem}#hero .video-container>div{max-width:100%}}@media (max-width:1199px){#hero{font-size:1.125rem;height:31.25rem;line-height:1.875rem}}@media (max-width:1023px){#hero{height:calc(100vh - 5.625rem);height:auto;padding-top:2.375rem;text-align:center}}@media (max-width:767px){#hero{height:34.5rem}}@media (max-width:767px) and (max-height:479px){#hero{height:auto;padding-bottom:2.375rem}}@media (max-height:479px),(max-width:767px){#hero{font-size:1rem;line-height:1.625rem}}@media (max-width:320px){#hero{padding-top:.75rem}}@media (min-width:768px) and (max-width:1023px){body.has-topbar #hero{height:71.25rem}}@media (max-height:479px),(max-width:767px){body.has-topbar #hero{height:auto}}@media (max-width:479px){body.has-topbar #hero{height:auto}}@media (max-width:320px){body.has-topbar #hero{height:39.25rem}}html[lang=es] #hero .button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-height:479px),(max-width:767px){html[lang=es] #hero .button{padding-left:0;padding-right:0}}#home{background:#dff5ff}#home section.reviews_slider .reviews.slide{padding-bottom:.5rem}#home section.reviews_slider .reviews.slide blockquote cite{margin-bottom:1.125rem}#home a{-webkit-appearance:none;-moz-appearance:none;appearance:none}#es{background:#dff5ff}section.vertical_icons{background:#f6fbfe}@media (min-width:1200px){section.vertical_icons h2.small+h3,section.vertical_icons h2:not(.small){font-size:3.75rem;line-height:5rem}}section#cta-1,section.treatment_cards{background:#f6fbfe}@media (min-width:1024px){#es #hero .container>p a[href^=tel]:not(:first-child){margin-left:.25rem}}#es section.reviews_slider .reviews.slide{padding-bottom:.5rem}#es section.reviews_slider .reviews.slide blockquote cite{margin-bottom:1.125rem}@media (max-height:479px),(max-width:767px){html[lang=es] section .container>a.button{height:auto;line-height:1.3;padding-bottom:.75rem;padding-top:.75rem}}body section.treatment_cards .treatment.slide .button.border{font-size:.75rem;height:2.125rem;line-height:2.125rem;margin-top:auto;padding-left:1.1875rem;padding-right:1.1875rem}body section.treatment_cards .slider-container .treatments .link .treatment-card-text{display:flex;height:100%;justify-content:center;text-decoration:none}body section.treatment_cards .slider-container .treatments .link .text-wrapper{color:#000;text-decoration:none}body section.treatment_cards .slider-container .slick-dots{padding-bottom:1rem}@media (max-width:1023px) and (min-width:768px){section.media_text{padding-top:3.125rem!important}}

/*# sourceMappingURL=home.css.map*/