.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{background-color:rgba(0,0,0,.51);width:70px;height:70px;border-radius:70px;cursor:pointer}.position-in-center,.scale-in-center{position:absolute;z-index:1;opacity:1;justify-content:center;align-items:center}.scale-in-center{background-color:#212636;width:100px;height:100px;border-radius:100px;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){.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}}.training-hero{text-align:left;display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:5rem;width:100%}.training-hero .training-hero-image-wrapper{width:100%;display:flex;justify-content:flex-start;align-items:flex-end;max-width:50%}.training-hero .training-hero-image-wrapper .training-hero-image{width:100%;border-radius:27px}.training-hero .training-hero-text{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:-6rem}.training-hero h1{line-height:3.6rem;color:#212636;text-align:left;max-width:42rem}.training-hero h1 span{color:#6e6e73}.training-hero p{color:#6e6e73;font-size:18px;max-width:840px;line-height:1.6}.training-hero p span{font-weight:600;color:#212636}.training-hero .section-4wavelengths-item{color:#737373;font-size:18px;line-height:1.5;display:block;max-width:280px}.training-hero.--title-left .training-hero-text{flex-direction:row;align-items:flex-start;gap:6rem}.training-hero.--title-left .training-hero-text h1{text-align:left;width:min-content;min-width:470px}.training-hero.--title-left .training-hero-text .description{text-align:justify;margin:0;width:100%;max-width:770px;display:flex;gap:2rem;flex-direction:column}.training-hero.--title-left .training-hero-text .description p{text-align:justify;margin:0;width:100%;max-width:unset}@media(max-width:994px){.training-hero{gap:5rem;flex-direction:column;margin-top:10rem}.training-hero .training-hero-image-wrapper{max-width:100%}.training-hero .training-hero-image-wrapper .training-hero-image{height:86vw!important;object-fit:cover}}@media(max-width:597px){.training-hero .training-hero-text h1{line-height:2.7rem;font-size:34px}}@media(max-width:463px){.training-hero .training-hero-text h1{line-height:2.5rem;font-size:28px}.training-hero .training-hero-text p{font-size:18px}}@media(max-width:320px){.training-hero{gap:0}}.next-image-fix{position:relative!important;height:unset!important}.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}}.three-bullet-container{display:grid;grid-template-columns:repeat(2,1fr);min-height:600px;margin-top:10rem}.three-bullet-container .three-bullet-result-wrapper{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;padding:3rem}.three-bullet-container .three-bullet-result-wrapper .bullet-point{display:flex;align-items:center;gap:3rem}.three-bullet-container .three-bullet-result-wrapper .bullet-point h4{font-size:2.125rem;margin:0;text-align:left;font-weight:500;color:#737373}.three-bullet-container .three-bullet-result-wrapper .bullet-point h3{font-size:1.125rem;margin:0;text-align:left;font-weight:700;color:#737373}.three-bullet-container .three-bullet-result-wrapper .bullet-point h3,.three-bullet-container .three-bullet-result-wrapper .bullet-point p{margin:0}.three-bullet-container .three-bullet-result-wrapper .bullet-point p{max-width:200px;margin-top:1rem;font-size:.875rem;color:#666;line-height:24px;text-align:left}.three-bullet-container .three-bullet-result-wrapper .background{position:absolute;width:100vw;height:100%;z-index:-1}.three-bullet-container .three-bullet-result-wrapper .background.--left{right:0}.three-bullet-container .three-bullet-result-wrapper .background.--left.--top{background:#f3f0ec;opacity:.4}.three-bullet-container .three-bullet-result-wrapper .background.--right{left:0}.three-bullet-container .three-bullet-result-wrapper .background.--right.--top{background:#f3f0ec}.three-bullet-container .three-bullet-result-wrapper .background.--right.--bottom{background:#f3f0ec;opacity:.4}@media(max-width:871px){.three-bullet-container{grid-template-columns:repeat(1,1fr)}.three-bullet-container .three-bullet-result-wrapper .background.--right{left:-48px}.three-bullet-container .three-bullet-result-wrapper .background.--left{right:-48px}}@media(max-width:614px){.three-bullet-container .three-bullet-result-wrapper{padding:3rem 0}}.our-location-container{background-color:#f3f0ec;padding:8rem 0}.our-location-container p{font-size:18px;color:#737373;line-height:1.7;margin-top:0}.our-location-container p b{color:#212636}.our-location-container h2{color:#737373;margin-top:0;max-width:450px}.our-location-container h2 b{color:#212636}.our-location-container .container{display:flex;gap:3rem;width:100%;justify-content:space-between;align-items:center}.our-location-container .container .text-container{display:flex;flex-direction:column;gap:1rem}.our-location-container .container .text-container .location{display:flex;gap:1rem;align-items:center;margin-bottom:18px}.our-location-container .container .text-container .location p{margin:0}.our-location-container .container .image-collection{display:flex;align-items:center;gap:2rem}.our-location-container .container .image-collection img{width:301px!important;border-radius:15px}.our-location-container .container .image-collection .image-right{display:flex;flex-direction:column;gap:2rem}@media(max-width:1213px){.our-location-container .container .image-collection img{width:251px!important}.our-location-container p{max-width:580px}.our-location-container .container{gap:5rem}}@media(max-width:1083px){.our-location-container{background:unset}}@media(max-width:1054px){.our-location-container .container .image-collection img{width:211px!important}}@media(max-width:972px){.our-location-container .container{flex-direction:column}.our-location-container .container .image-collection img{width:281px!important}}@media(max-width:652px){.our-location-container .container .image-collection img{width:230px!important}}@media(max-width:547px){.our-location-container .container .image-collection img{width:160px!important}.our-location-container .container .image-collection,.our-location-container .container .image-collection .image-right{gap:1rem}}@media(max-width:380px){.our-location-container .container .image-collection img{width:129px!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";.apply-training-container{display:grid;grid-template-columns:repeat(2,1fr);min-height:600px;grid-gap:2rem;gap:2rem;padding-top:10rem}.apply-training-container .training-success{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem}.apply-training-container .lottie-confetti{position:absolute;top:0;left:0;z-index:1}.apply-training-container p{font-size:18px;color:#737373;line-height:1.7;margin-top:0}.apply-training-container p b{color:#212636}.apply-training-container .pill-wrapper{display:flex;flex-wrap:wrap;gap:.7rem}.apply-training-container .pill-wrapper .pill{width:-moz-fit-content;width:fit-content;display:flex;justify-content:space-between;align-items:center;margin:1px;border:1px solid #86868b;border-radius:4px;cursor:pointer;padding:7px 21px;font-weight:500;font-size:14px;color:#212636;position:relative}.apply-training-container .pill-wrapper .pill .check{display:none}.apply-training-container .pill-wrapper .pill.--active{margin:0;border:2px solid #0071e3}.apply-training-container .pill-wrapper .pill.--active .check{display:unset;position:absolute;right:-7px;top:-7px;background:#0071e3;width:20px;height:20px;border-radius:10px;display:flex;justify-content:center;align-items:center}.apply-training-container .pill-wrapper .pill.--active .check svg{color:#fff}.apply-training-container .apply-training-result{display:flex;flex-direction:column;gap:2rem}.apply-training-container .apply-training-result-wrapper{position:relative;width:100%;display:flex;flex-direction:column;gap:2rem}.apply-training-container .apply-training-result-wrapper h2{padding-right:1rem}.apply-training-container .apply-training-result-wrapper .background{position:absolute;width:100vw;height:100%;background-color:#f3f0ec;z-index:-1;right:0}.apply-training-container .apply-training-result-item h3{font-weight:700;color:#737373;font-size:18px;margin:0}.apply-training-container .text-container{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:670px}.apply-training-container .text-container h2{font-weight:700;color:#737373;font-size:18px;margin:0}.apply-training-container .text-container .MuiCardContent-root{padding:0 0 0 24px}.apply-training-container .text-container .main-btn{margin-top:0}.apply-training-container .text-container .choose-days{margin-top:1rem;margin-bottom:2rem}.apply-training-container .text-container .choose-days p{margin-top:1rem;font-size:1rem}.apply-training-container .text-container .choose-days .--pill-error{color:#f04438;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-weight:400;font-size:.75rem;line-height:1.66;text-align:left;margin:3px 14px 0}@media(max-width:1186px){.apply-training-container{display:flex;flex-direction:column;align-items:center}.apply-training-container .apply-training-result-wrapper{max-width:646px}.apply-training-container .text-container{width:calc(100% + 24px);margin-left:-24px;max-width:646px}}@media(max-width:1083px){.apply-training-container{padding-top: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}}