.booking-widget{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-top:10rem;width:100%}.booking-widget #bookingWidget{width:100%}.booking-widget .booking-widget-text{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.booking-widget h1{line-height:3.6rem;color:#6e6e73;text-align:center}.booking-widget h1 b{color:#212636}.booking-widget p{color:#6e6e73;font-size:18px;max-width:800px;line-height:1.6}.booking-widget p b{font-weight:600;color:#212636}.booking-widget .section-4wavelengths-item{color:#737373;font-size:18px;line-height:1.5;display:block;max-width:280px}@media(max-width:873px){.booking-widget .booking-widget-text{text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.booking-widget .booking-widget-text h1,.booking-widget .booking-widget-text p{text-align:left}}@media(max-width:597px){.booking-widget .booking-widget-text h1{line-height:2.7rem;font-size:34px}}@media(max-width:463px){.booking-widget{margin-top:6rem}.booking-widget .booking-widget-text h1{line-height:2.5rem;font-size:28px}.booking-widget .booking-widget-text p{font-size:18px}}@media(max-width:320px){.booking-widget{margin-top:2rem;gap:0}}.hero-title{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-top:10rem;width:100%}.hero-title h2{color:#737373;margin-top:0;margin-bottom:1rem;text-align:left}.hero-title h2 b{color:#212636}.hero-title p,.hero-title ul li{max-width:770px;font-size:18px;line-height:1.6;color:#737373;font-size:1.125rem}.hero-title p b,.hero-title ul li b{font-weight:700}.hero-title .alert-description,.hero-title .alert-title{color:#737373;font-size:.875rem;margin:0}.hero-title .alert-title{font-weight:600;margin-bottom:.25rem}.hero-title .hero-intro{color:#c49b66;background:hsla(34,23%,94%,.659);width:-moz-fit-content;width:fit-content;padding:6px 13px;border-radius:6px;font-size:.875rem}.hero-title.--image-right{flex-direction:row-reverse!important;margin-bottom:10rem;align-items:flex-start}.hero-title .right-content-container{width:100%}.hero-title .right-content-container img{border-radius:1rem}.hero-title .hero-title-text{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-title .hero-title-text ul{margin-top:0}.hero-title .hero-title-text ul li{text-align:left;margin-bottom:.5rem}.hero-title h1{line-height:3.6rem;color:#212636;text-align:center;max-width:42rem;margin-bottom:1rem}.hero-title h1 span{color:#6e6e73}.hero-title p{color:#6e6e73;font-size:1.125rem;max-width:840px;line-height:1.6}.hero-title p span{font-weight:600;color:#212636}.hero-title .section-4wavelengths-item{color:#737373;font-size:18px;line-height:1.5;display:block;max-width:280px}.hero-title.--title-left .hero-title-text{flex-direction:row;align-items:flex-start;gap:6rem}.hero-title.--title-left .hero-title-text h1{text-align:left;width:min-content;min-width:470px;margin-bottom:0}.hero-title.--title-left .hero-title-text .description{text-align:justify;margin:0;width:100%;max-width:770px;display:flex;gap:2rem;flex-direction:column}.hero-title.--title-left .hero-title-text .description p{text-align:justify;margin:0;width:100%;max-width:unset;font-size:1.125rem}.hero-title .button-collection--text-section{display:flex}.hero-title .faq-item{display:flex;flex-direction:column;border:1px solid #d8dde6;border-radius:.5rem;margin:0;overflow:hidden;background:#fff}.hero-title .faq-question{color:#212636;font-weight:700;margin:0;background:transparent;border:none;display:flex;align-items:center;width:100%;text-align:left;padding:.9rem 1rem;gap:.75rem;cursor:pointer}.hero-title .faq-answer{margin:0;padding:0 1rem .9rem;display:none;font-size:1rem;line-height:1.5;color:#4a4f5f}.hero-title .faq-arrow{display:inline-block;width:.55rem;height:.55rem;border-right:2px solid #212636;border-bottom:2px solid #212636;transform:rotate(45deg);transition:transform .2s ease;margin-left:.15rem}.hero-title .faq-item+.faq-item{margin-top:.75rem}.hero-title .faq-item.--active .faq-answer{display:block}.hero-title .faq-item.--active .faq-arrow{transform:rotate(225deg)}.hero-title.--right-content{flex-direction:row;justify-content:space-between;margin-top:10rem;gap:2rem}.hero-title.--right-content .video-container{max-height:800px;height:auto;aspect-ratio:9/16;width:auto;max-width:450px}.hero-title.--right-content .hero-title-text{align-items:flex-start;max-width:610px;width:60vw}.hero-title.--right-content .hero-title-text h1{text-align:left}.hero-title.--right-content .hero-title-text p{text-align:left;max-width:610px}@media(max-width:1037px){.hero-title.--title-left .hero-title-text{gap:3rem}.hero-title.--title-left .hero-title-text h1{min-width:413px}}@media(max-width:906px){.hero-title.--title-left .hero-title-text{gap:0}}@media(max-width:873px){.hero-title.--right-content{margin:5rem 0}.hero-title.--right-content .hero-title-text{width:50vw}.hero-title.--right-content .hero-title-text h1{font-size:33px;line-height:43px}}@media(max-width:817px){.hero-title.--title-left .hero-title-text{flex-direction:column;gap:3rem}.hero-title.--title-left .hero-title-text h1{min-width:90%}}@media(max-width:873px){.hero-title .hero-title-text{text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.hero-title .hero-title-text h1,.hero-title .hero-title-text p{text-align:left}}@media(min-width:722px){.hero-title.--right-content .video-container{min-height:unset}}@media(max-width:722px){.hero-title.--image-right{flex-direction:column!important}.hero-title.--right-content{flex-direction:column;gap:2rem}.hero-title.--right-content .video-container{max-height:80vh;width:50vh;max-width:100%}.hero-title.--right-content .hero-title-text{align-items:flex-start;max-width:610px;width:100%}.hero-title.--right-content .hero-title-text h1{font-size:33px;line-height:43px}.hero-title.--right-content .hero-title-text p{text-align:left;max-width:610px}.hero-title .hero-title-text p,.hero-title p,.hero-title ul li{font-size:1rem}}@media(max-width:597px){.hero-title .hero-title-text h1{line-height:2.7rem;font-size:34px}}@media(max-width:500px){.hero-title.--right-content{flex-direction:column;gap:3rem;margin:2rem 0}.hero-title.--right-content .video-container{max-width:100%}.hero-title.--right-content .hero-title-text h1{font-size:28px;line-height:1.4}.hero-title.--right-content .hero-title-text p{margin-bottom:0}}@media(min-width:463px){.button-collection--text-section{gap:2.5rem}}@media(max-width:463px){.button-collection--text-section{gap:1rem}.button-collection--text-section button{margin:0;border-radius:30px;font-size:14px;height:-moz-fit-content;height:fit-content;padding:.6em 1.6em;font-weight:500;transition-duration:.4s}.button-collection--text-section button.link-style{padding:.6em 0}.hero-title{margin-top:6rem}.hero-title .hero-title-text h1{line-height:2.5rem;font-size:28px}.hero-title .hero-title-text .alert .alert-description,.hero-title .hero-title-text .alert .alert-title{color:#737373;font-size:.875rem}}@media(max-width:320px){.hero-title{margin-top:2rem;gap:0}.hero-title.--title-left .hero-title-text{gap:1rem}}.main-btn{background-color:#212636;color:#fff;border-radius:45px;border:none;width:-moz-fit-content;width:fit-content;height:60px;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.15)}.main-btn .MuiCircularProgress-root{position:absolute}.main-btn.small{margin:0;background-color:#212636;color:#fff;font-family:Poppins,sans-serif;border:1px solid #212636;border-radius:30px;font-size:14px;height:-moz-fit-content;height:fit-content;padding:.6em 1.6em;font-weight:500;transition-duration:.4s}.main-btn.small.link-style{border-width:0}.main-btn.full-width{width:100%}.main-btn.loading{display:flex;justify-content:center;align-items:center}.main-btn.loading .loading-content{visibility:hidden}.main-btn .loading-content{display:flex;justify-content:center;align-items:center}.main-btn.link-style{background-color:transparent;color:#212636;font-weight:600;text-decoration:underline;padding:0;box-shadow:none}.main-btn.link-style:hover{color:#212636;text-decoration:underline;opacity:.8}.main-btn:hover{opacity:.7}.main-btn:active{opacity:.5}.main-btn.fullwidth{width:100%;height:44px}.main-btn.disabled{opacity:.4}.main-btn.loading{opacity:1}.main-btn.loading:hover{opacity:1;box-shadow:unset}.next-image-fix{position:relative!important;height:unset!important}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1rem;grid-row-gap:2rem;border-top:1px solid #e0e0e0;margin-top:2rem;padding-top:2rem}.feature-list .feature-list-item{display:flex;flex-direction:row;gap:.5rem;align-items:center}.feature-list .feature-list-item svg{min-width:24px}.feature-list .feature-list-item span{margin-top:.2rem;font-weight:500;font-size:14px;line-height:22px;cursor:pointer;text-align:left}.alert{padding:20px;background-color:#f3f0ec;margin-bottom:15px;border-radius:1rem;gap:1rem}.alert,.alert .alert-icon{display:flex;justify-content:center;align-items:center}.alert .alert-description{color:#737373;font-size:.875rem}.bullets-section-wrapper{position:relative;background-color:#f3f0ec}.bullets-container{text-align:left;display:flex;flex-direction:column;gap:0;margin-top:10rem}.bullets-container .bullets-header{display:flex;flex-direction:column;gap:1rem}.bullets-container .bullet-sub{max-width:650px}.bullets-container h2{color:#737373;max-width:450px;text-align:left}.bullets-container h2 b{color:#212636}.bullets-container.--mod-no-margin-top{margin-top:-7rem}.bullets-container .--mod-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.bullets-container .--mod-center h2{text-align:center}.bullets-container .--mod-center .container{display:flex;justify-content:center;align-items:center;flex-direction:column}.bullets-container .--mod-center .bullet{display:flex;align-items:center;flex-direction:column;text-align:center}.bullets-container .--mod-center .bullet p{text-align:center}.bullets-container .description{max-width:770px;font-size:18px;line-height:1.6;color:#737373}.bullets-container.--mod-mobile-horizontal .bullets-header{max-width:770px}.bullets-container.--mod-mobile-horizontal .bullets-horizontal{display:flex;flex-direction:column;gap:0;position:relative}.bullets-container h1{font-size:24px;margin-bottom:40px}.bullets-grid{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:4rem}.bullet{flex:1 1;display:flex;flex-direction:column;margin:0;gap:.5rem}.bullet.--mod-contact p{margin-bottom:0}.bullet.--mod-contact a{margin-bottom:1rem;font-weight:600;line-height:22px;font-size:15px;position:relative;top:.5rem}.bullet img{width:32px;height:32px}.bullet h2{font-size:1.125rem;font-weight:600}.bullet h2,.bullet h3{margin:0;text-align:left;color:#737373}.bullet h3{font-size:2.125rem;font-weight:500}.bullet p{font-size:.875rem;color:#666;margin:0;line-height:24px;text-align:left}@media(max-width:1204px){.bullets-container.--mod-no-margin-top{margin-top:-5rem}}@media(max-width:1140px){.bullets-container.--mod-no-margin-top{margin-top:-2rem}}@media(max-width:1077px){.bullets-container.--mod-no-margin-top{margin-top:10rem}}@media(max-width:994px){.bullets-container.--mod-no-margin-top{margin-top:-3rem}.bullets-section-wrapper{padding-top:5rem;top:-5rem}}@media(min-width:768px){.bullets-container{justify-content:center}.bullets-container.--mod-background{background-color:#f3f0ec;padding:8rem 0}.bullets-container .description{margin-bottom:4rem}}@media(max-width:768px){.bullets-grid{flex-direction:column;align-items:flex-start;margin:2rem 0}.--mod-mobile-horizontal .bullets-grid{margin:0}.bullets-container{padding:0}.bullets-container.--mod-background{background-color:#f3f0ec;padding:5.3125rem 0 0}.bullets-container .description{margin-bottom:0}.bullets-container.--mod-center .bullet{align-items:flex-start;text-align:left;justify-content:flex-start}.bullets-container.--mod-center .bullet p{text-align:left}.bullet{max-width:none;width:80%}}@media(max-width:500px){.bullets-container{margin-top:5rem}}@media(max-width:768px){.bullets-container.--mod-mobile-horizontal{overflow:hidden}.bullets-container.--mod-mobile-horizontal .bullets-horizontal{min-height:calc(100vh - 12rem);justify-content:flex-start;padding:5 0 7rem}.bullets-container.--mod-mobile-horizontal .bullets-header.--mod-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding-bottom:1.5rem;margin-bottom:0;background-color:inherit}.bullets-container.--mod-mobile-horizontal .bullets-header.--mod-sticky .description{margin-top:0;font-size:1rem}.bullets-container.--mod-mobile-horizontal .bullets-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;padding:0;transform:translateZ(0);align-items:stretch}.bullets-container.--mod-mobile-horizontal .bullet{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 3rem);max-width:none;padding:1.5rem;border-radius:1rem;background-color:#fff;gap:.6rem}.bullets-container.--mod-mobile-horizontal .bullet h3{line-height:33px;font-size:1.725rem}.bullets-container.--mod-mobile-horizontal .bullet h2{font-weight:400}.bullets-container.--mod-mobile-horizontal .bullet .bullet-header{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem;margin-bottom:0}.bullets-container.--mod-mobile-horizontal .bullet h2,.bullets-container.--mod-mobile-horizontal .bullet h3,.bullets-container.--mod-mobile-horizontal .bullet p{text-align:left}}@media(max-width:375px){.bullets-container.--mod-mobile-horizontal .bullets-header.--mod-sticky .description{font-size:.875rem}.bullets-container.--mod-mobile-horizontal .bullets-header.--mod-sticky{padding-bottom:1rem}.bullets-container .bullets-header{gap:.6rem}.bullets-container.--mod-mobile-horizontal .bullet{gap:.6rem;padding:1.2rem}}.mobile-sticky-cta{position:-webkit-sticky;position:sticky;left:0;right:0;bottom:0;padding:.575rem 1rem calc(1rem + env(safe-area-inset-bottom));display:flex;justify-content:center;z-index:30;pointer-events:none;opacity:0;transform:translate3d(0,1.5rem,0);transition:opacity .2s ease,transform .2s ease;will-change:opacity,transform;-webkit-transform:translate3d(0,1.5rem,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mobile-sticky-cta--ready{opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0);pointer-events:none}.mobile-sticky-cta__button{pointer-events:auto;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;height:3.5rem;min-height:3.5rem;width:3.5rem;min-width:3.5rem;border-radius:999px;padding:0;font-size:.95rem;font-weight:600;letter-spacing:.01em;box-shadow:0 4px 30px rgba(0,0,0,.1),0 18px 44px rgba(0,0,0,.18);gap:0;overflow:hidden;transition:width .32s ease,min-width .32s ease,padding .32s ease,border-radius .32s ease;-webkit-transition:width .32s ease,min-width .32s ease,padding .32s ease,border-radius .32s ease;will-change:width,min-width,padding,border-radius,transform;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mobile-sticky-cta__button:focus-visible{outline:3px solid rgba(33,38,54,.3);outline-offset:2px}.mobile-sticky-cta__icon{display:flex;width:1.75rem;height:1.75rem;border-radius:999px;flex-shrink:0;font-size:1.15rem;transform:translateX(-8px);transition:transform .28s ease;will-change:transform;-webkit-transform:translateX(-8px) translateZ(0)}.mobile-sticky-cta__icon,.mobile-sticky-cta__label{align-items:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mobile-sticky-cta__label{display:inline-flex;white-space:nowrap;font-size:inherit;font-weight:inherit;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);opacity:0;margin-left:0;margin-right:1rem;max-width:0;overflow:hidden;transition:margin-left .18s ease,max-width .18s ease,opacity .18s ease,-webkit-clip-path .18s ease;transition:clip-path .18s ease,margin-left .18s ease,max-width .18s ease,opacity .18s ease;transition:clip-path .18s ease,margin-left .18s ease,max-width .18s ease,opacity .18s ease,-webkit-clip-path .18s ease;-webkit-transition:-webkit-clip-path .18s ease,margin-left .18s ease,max-width .18s ease,opacity .18s ease;will-change:clip-path,margin-left,max-width,opacity}.mobile-sticky-cta--expanded .mobile-sticky-cta__button{width:19rem;min-width:19rem;padding-left:1.25rem;padding-right:1.75rem}.mobile-sticky-cta--expanded .mobile-sticky-cta__icon{transform:translateX(-4px);-webkit-transform:translateX(-4px) translateZ(0)}.mobile-sticky-cta--expanded .mobile-sticky-cta__label{display:inline-flex;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);opacity:1;margin-left:.75rem;max-width:18rem}.glass-card{background:rgba(0,0,0,.8);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(12.8px);border-width:0;-webkit-backdrop-filter:blur(12.8px)}@media(min-width:768px){.mobile-sticky-cta{display:none}}@media(prefers-reduced-motion:reduce){.mobile-sticky-cta,.mobile-sticky-cta__button,.mobile-sticky-cta__icon,.mobile-sticky-cta__label{transition:none!important}}.video-review-container{text-align:left;display:flex;flex-direction:column;justify-content:center;gap:0;margin-top:10rem}.video-review-container .mobile-title{margin-bottom:2rem}.video-review-container .button-collection{display:flex;gap:1rem}.video-review-container .rating-container .rating{display:flex;gap:1rem;align-items:center}.video-review-container h2{max-width:552px}.video-review-container.--mod-background{background-color:#f3f0ec;padding:8rem 0}.video-review-container .video-review-grid{display:flex;width:100%;gap:2rem}.video-review-container .text-container{display:flex;flex-direction:column;gap:1rem}.video-review-container .video-container{position:relative;flex:1 1;width:100%;min-height:500px;overflow:hidden;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15);justify-content:center;align-items:stretch;display:flex;background-color:transparent}.video-review-container .video-container .video-wrapper>*{display:flex;flex-direction:row;align-content:center;justify-content:center}.video-review-container .video-container .video-wrapper{position:relative;display:flex;flex:1 1;width:100%}.video-review-container .video-container .video-wrapper>*{flex:1 1}@media screen and (min-width:1021px){.video-review-container .video-review-grid{padding:20px}.video-review-container .video-container .video-wrapper>*{max-height:640px}.thumbnail-container{width:120px;height:200px}.thumbnail-container img{width:120px}}@media screen and (max-width:1021px){.video-review-grid{flex-direction:column-reverse;padding:0}.video-review-container .video-container .video-wrapper>*{max-height:840px}.video-review-container h2{max-width:100%}.thumbnail-container{width:90px;height:150px}.thumbnail-container img{width:90px}}.caption-container{flex:1 1;position:relative;overflow:hidden;height:270px;max-height:270px;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent);-webkit-mask-composite:destination-in;mask-composite:intersect}.caption-container.--fade-top{-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}@media screen and (min-width:1021px){.caption-container{min-height:81px}.caption-container p{font-size:1.4rem;margin:0;padding:2px}}@media screen and (max-width:1021px){.caption-container{height:45px;width:100%;-webkit-mask-image:unset;mask-image:unset;display:flex;justify-content:center;position:absolute;bottom:2rem}.caption-container .caption-wrapper{display:flex;align-items:center;flex-direction:column}.caption-container p{font-size:.8rem;text-align:center;background-color:#fff;width:-moz-fit-content;width:fit-content;border-radius:7px;padding:0 1rem;margin:0 0 5px}.caption-container.--fade-top{-webkit-mask-image:unset;mask-image:unset}}.about-us-container{display:grid;grid-template-columns:repeat(2,1fr);margin-top:10rem;min-height:600px}.about-us-container .image-wrapper{width:100%;display:flex;justify-content:flex-start;align-items:flex-end;height:-moz-fit-content;height:fit-content}.about-us-container .image-wrapper .hi-image{max-width:437px}.about-us-container .text-container{display:flex;flex-direction:column;justify-content:center;gap:2rem}.about-us-container .text-container .main-btn{margin-top:0}.about-us-container .text-container p{font-size:18px;color:#737373;line-height:1.7;margin-top:0}@media(max-width:1083px){.about-us-container .text-container{padding:3rem}.about-us-container{min-height:121vw;display:flex;margin-top:10rem;flex-direction:column}.about-us-container .image-wrapper{justify-content:center}.about-us-container .text-container{background-color:#f3f0ec;padding:8rem 1rem}.about-us-container .image-wrapper .hi-image{max-width:297px}.about-us.container{padding:0}}@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.roi-container{display:grid;grid-template-columns:repeat(2,1fr);min-height:600px;grid-gap:3rem;gap:3rem}.roi-container .roi-result{display:flex;flex-direction:column;gap:2rem}.roi-container .roi-result-wrapper{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;gap:3rem;padding:8rem 0}.roi-container .roi-result-wrapper h2{padding-right:1rem}.roi-container .roi-result-wrapper .background{position:absolute;width:100vw;height:100%;background-color:#f3f0ec;z-index:-1;right:0}.roi-container .roi-result-item h3{font-weight:600;color:#737373;font-size:18px;margin:0}.roi-container .text-container{display:flex;flex-direction:column;justify-content:center;gap:2rem}.roi-container .text-container h2{font-weight:600;color:#737373;font-size:18px;margin:0}.roi-container .text-container .MuiGrid-root{padding-left:0}.roi-container .text-container .MuiCardContent-root{padding:0 0 0 24px}.roi-container .text-container .main-btn{margin-top:0}@media(max-width:1083px){.roi-container{margin-top:8rem}.roi-container .text-container{padding:0;max-width:540px}.roi-container{min-height:121vw;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);align-items:center;display:flex;flex-direction:column-reverse}.roi-container .roi-result-wrapper .background{left:-24px}}@media(max-width:500px){.roi-container .text-container{padding:0}}.appointment-booked-center{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20rem 0;text-align:center}.appointment-booked-center .lottie-confetti{position:absolute;z-index:1;left:0;right:0}.appointment-booked-center p{max-width:400px}