.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{gap:2rem;margin-top:10rem;width:100%}.hero-title,.hero-title .hero-title-text{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-title h1{line-height:3.6rem;color:#212636;text-align:center;max-width:42rem}.hero-title h1 span{color:#6e6e73}.hero-title p{color:#6e6e73;font-size:18px;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}.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}.hero-title .button-collection--text-section{display:flex}.hero-title.--right-content{flex-direction:row;justify-content:space-between;margin-top:5rem;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 .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.--right-content{flex-direction:column;gap:5rem}.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}}@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-top:2rem}.hero-title.--right-content .video-container{max-width:100%}.hero-title.--right-content .hero-title-text h1{font-size:26px;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 p{font-size:18px}}@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.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}.video-container{position:relative;flex:1 1;width:100%;height:600px;overflow:hidden;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15);justify-content:center;align-items:center;display:flex}.video-container:hover .videoplayer-timebar::-webkit-slider-thumb{transition-duration:.4s;height:10px}.video-container:hover .videoplayer-timebar{height:10px;opacity:1}.video-container video{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:20px}.video-container button{position:absolute;z-index:1;bottom:1rem;right:1rem}.video-container .thumbnail-container{z-index:1;position:absolute;bottom:2rem;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.561);border-radius:12px;overflow:hidden}.video-container .thumbnail-container img{height:100%;object-fit:cover}.video-container .thumbnail-container span{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:#fff;font-size:12px}.video-container .videoplayer-timebar{position:absolute;z-index:1;bottom:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:100%;height:5px;border-radius:2px;background:transparent;outline:none;transition-duration:.4s;opacity:.7}.video-container .videoplayer-timebar:hover{opacity:1}.video-container .videoplayer-timebar:hover::-webkit-slider-thumb{transition-duration:.4s;height:10px}.video-container .videoplayer-timebar::-webkit-slider-thumb{-webkit-appearance:none;margin:0;padding:0;width:10px;height:5px;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#fff;outline:none;transition-duration:.4s}.video-container .videoplayer-timebar::-webkit-slider-thumb:hover{transition-duration:.4s;height:10px}.video-container .videoplayer-timebar.touch-active{height:10px}.position-in-center{position:absolute;z-index:1;background-color:rgba(0,0,0,.51);width:70px;height:70px;border-radius:70px;opacity:1;justify-content:center;align-items:center;cursor:pointer}@media screen and (min-width:1021px){.thumbnail-container{width:120px;height:200px}.thumbnail-container img{width:120px}}@media screen and (max-width:1021px){.video-container{min-height:50vh}.video-container button{bottom:.5rem;right:.5rem}.thumbnail-container{width:90px;height:150px}.thumbnail-container img{width:90px}}.bullets-container{text-align:left;display:flex;flex-direction:column;justify-content:center;gap:0;margin-top:10rem}.bullets-container .bullet-sub{max-width:650px}.bullets-container.--mod-no-margin-top{margin-top:-7rem}.bullets-container.--mod-background{background-color:#f3f0ec;padding:8rem 0}.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;margin-bottom:4rem}.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:700}.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:-5rem}}@media(max-width:768px){.bullets-grid{flex-direction:column;align-items:center}.bullets-container.--mod-center .bullet{align-items:flex-start;text-align:left}.bullets-container.--mod-center .bullet p{text-align:left}.bullet{max-width:none;width:80%}}@media(max-width:500px){.bullets-container{margin-top:5rem}}.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%;height:600px;overflow:hidden;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15);justify-content:center;align-items:center;display:flex}.video-review-container .video-container:hover .videoplayer-timebar::-webkit-slider-thumb{transition-duration:.4s;height:10px}.video-review-container .video-container:hover .videoplayer-timebar{height:10px;opacity:1}.video-review-container .video-container video{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:20px}.video-review-container .video-container button{position:absolute;z-index:1;bottom:1rem;right:1rem}.video-review-container .video-container .thumbnail-container{z-index:1;position:absolute;bottom:2rem;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.561);border-radius:12px;overflow:hidden}.video-review-container .video-container .thumbnail-container img{height:100%;object-fit:cover}.video-review-container .video-container .thumbnail-container span{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}.video-review-container .video-container .videoplayer-timebar{position:absolute;z-index:1;bottom:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:100%;height:5px;border-radius:2px;background:transparent;outline:none;transition-duration:.4s;opacity:.7}.video-review-container .video-container .videoplayer-timebar:hover{opacity:1}.video-review-container .video-container .videoplayer-timebar:hover::-webkit-slider-thumb{transition-duration:.4s;height:10px}.video-review-container .video-container .videoplayer-timebar::-webkit-slider-thumb{-webkit-appearance:none;margin:0;padding:0;width:10px;height:5px;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#fff;outline:none;transition-duration:.4s}.video-review-container .video-container .videoplayer-timebar::-webkit-slider-thumb:hover{transition-duration:.4s;height:10px}.video-review-container .video-container .videoplayer-timebar:hover{transition-duration:.4s;height:10px}.scale-in-center{position:absolute;z-index:1;background-color:#212636;width:100px;height:100px;border-radius:100px;opacity:1;justify-content:center;align-items:center;animation:scale-in-center .8s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@media screen and (min-width:1021px){.video-review-container .video-review-grid{padding:20px}.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{min-height:50vh}.video-review-container h2{max-width:100%}.video-review-container .video-container button{position:absolute;z-index:1;bottom:.5rem;right:.5rem}.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}}.next-image-fix{position:relative!important;height:unset!important}@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:700;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:700;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}}.alert{padding:20px;background-color:#f3f0ec;margin-bottom:15px;border-radius:15px;gap:1rem}.alert,.alert .alert-icon{display:flex;justify-content:center;align-items:center}.alert .alert-description{color:#737373}@media(min-width:1083px){.alert-description{font-size:1rem}}@media(max-width:1083px){.alert-description{font-size:14px}}.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}