html{font-size:16px}@media screen and (min-width: 768px){html{font-size:18px}}body{font-family:"Barlow",sans-serif;color:#0f0f0f;font-size:1rem;line-height:1.3;background-color:#fbfbff}h1,h2,h3{font-family:"Barlow",sans-serif;font-weight:200}h1{font-size:max(3.5vw,2rem)}h1.page-title,h1.hero-title{font-weight:200;text-transform:uppercase}@media screen and (min-width: 768px){h1{font-size:max(2.5vw,3rem)}}.h1{font-size:max(3.5vw,2rem);text-transform:uppercase;font-weight:200}@media screen and (min-width: 768px){.h1{font-size:max(2.5vw,3rem)}}.text-white{color:#fbfbff !important}.bg-white-10{background-color:rgba(251,251,255,.1) !important}.bg-white-20{background-color:rgba(251,251,255,.2) !important}.bg-white-30{background-color:rgba(251,251,255,.3) !important}.bg-white-40{background-color:rgba(251,251,255,.4) !important}.bg-white-50{background-color:rgba(251,251,255,.5) !important}.bg-white-60{background-color:rgba(251,251,255,.6) !important}.bg-white-70{background-color:rgba(251,251,255,.7) !important}.bg-white-80{background-color:rgba(251,251,255,.8) !important}.bg-white-90{background-color:rgba(251,251,255,.9) !important}.bg-white-100{background-color:#fbfbff !important}.bg-white{background-color:#fbfbff !important}.text-black{color:#0f0f0f !important}.bg-black-10{background-color:rgba(15,15,15,.1) !important}.bg-black-20{background-color:rgba(15,15,15,.2) !important}.bg-black-30{background-color:rgba(15,15,15,.3) !important}.bg-black-40{background-color:rgba(15,15,15,.4) !important}.bg-black-50{background-color:rgba(15,15,15,.5) !important}.bg-black-60{background-color:rgba(15,15,15,.6) !important}.bg-black-70{background-color:rgba(15,15,15,.7) !important}.bg-black-80{background-color:rgba(15,15,15,.8) !important}.bg-black-90{background-color:rgba(15,15,15,.9) !important}.bg-black-100{background-color:#0f0f0f !important}.bg-black{background-color:#0f0f0f !important}.text-primary{color:#272660 !important}.bg-primary-10{background-color:rgba(39,38,96,.1) !important}.bg-primary-20{background-color:rgba(39,38,96,.2) !important}.bg-primary-30{background-color:rgba(39,38,96,.3) !important}.bg-primary-40{background-color:rgba(39,38,96,.4) !important}.bg-primary-50{background-color:rgba(39,38,96,.5) !important}.bg-primary-60{background-color:rgba(39,38,96,.6) !important}.bg-primary-70{background-color:rgba(39,38,96,.7) !important}.bg-primary-80{background-color:rgba(39,38,96,.8) !important}.bg-primary-90{background-color:rgba(39,38,96,.9) !important}.bg-primary-100{background-color:#272660 !important}.bg-primary{background-color:#272660 !important}.text-dark{color:rgb(9.3134328358,9.0746268657,22.9253731343) !important}.bg-dark-10{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.1) !important}.bg-dark-20{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.2) !important}.bg-dark-30{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.3) !important}.bg-dark-40{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.4) !important}.bg-dark-50{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.5) !important}.bg-dark-60{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.6) !important}.bg-dark-70{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.7) !important}.bg-dark-80{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.8) !important}.bg-dark-90{background-color:rgba(9.3134328358,9.0746268657,22.9253731343,.9) !important}.bg-dark-100{background-color:rgb(9.3134328358,9.0746268657,22.9253731343) !important}.bg-dark{background-color:rgb(9.3134328358,9.0746268657,22.9253731343) !important}form .form-control{border-radius:0}.btn{border:none;outline:none;padding:.5rem 1rem;font-size:1rem;border-radius:0;text-transform:capitalize}.btn.btn-lg{padding:.7rem 2.5rem;font-size:1.2rem}.btn.btn-link{text-transform:capitalize;background-color:rgba(0,0,0,0);color:#0f0f0f;text-decoration:underline;padding:.25rem .5rem}.btn.btn-link:hover{color:#272660}.btn.btn-white{background-color:rgba(0,0,0,0);color:#fbfbff;border:2px solid #fbfbff}.btn.btn-white:hover{background-color:#fbfbff;color:#0f0f0f}.btn.btn-black{background-color:rgba(0,0,0,0);color:#0f0f0f;border:2px solid #0f0f0f}.btn.btn-black:hover{background-color:#0f0f0f;color:#fbfbff}.btn.btn-primary{background-color:rgba(0,0,0,0);color:#272660;border:2px solid #272660}.btn.btn-primary:hover{background-color:#272660;color:#fbfbff}.btn.btn-dark{background-color:rgba(0,0,0,0);color:rgb(9.3134328358,9.0746268657,22.9253731343);border:2px solid rgb(9.3134328358,9.0746268657,22.9253731343)}.btn.btn-dark:hover{background-color:rgb(9.3134328358,9.0746268657,22.9253731343);color:#fbfbff}.nav-link{font-size:1rem;text-transform:uppercase;color:#0f0f0f}.text-muted{font-size:smaller;color:inherit;opacity:.8}.text-link span{text-decoration:underline}.text-link:has(.icon){display:flex;align-items:center;gap:1rem}.text-hero{font-weight:800;font-size:2rem;text-transform:uppercase}@media screen and (min-width: 768px){.text-hero{font-size:max(4vw,4rem)}}.title-font{font-family:"Barlow",sans-serif}.title-text{font-size:1rem;font-family:"Barlow",sans-serif}@media screen and (min-width: 768px){.title-text{font-size:2rem}}nav.navbar .btn{font-size:18px;color:#0f0f0f;background-color:rgba(0,0,0,0);border-radius:.25rem;height:3rem;width:3rem;display:grid;place-items:center}nav.navbar .btn:hover{background-color:rgba(39,38,96,.1)}nav.navbar .dropdown li a{font-size:1rem}nav.navbar .dropdown-item{font-weight:400;font-size:1rem;text-transform:uppercase;color:#0f0f0f}.form-control,.form-select{outline:none;border:none;border-radius:0;background:rgba(0,0,0,0);background-color:hsla(0,0%,50%,.3);border-bottom:2px solid hsla(0,0%,50%,.7);color:#fbfbff}.form-control::-moz-placeholder, .form-select::-moz-placeholder{color:hsla(0,0%,100%,.7);font-size:1rem}.form-control::placeholder,.form-select::placeholder{color:hsla(0,0%,100%,.7);font-size:1rem}.form-control:focus,.form-select:focus{box-shadow:none;border-color:hsla(0,0%,50%,.7);background-color:hsla(0,0%,50%,.6);color:#fff}.swiper .swiper-pagination .swiper-pagination-bullet{background-color:#272660;width:.5rem;height:.5rem;opacity:.2}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media screen and (min-width: 768px){.swiper .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem}}.hero-wrapper{width:100%;height:100vh;overflow:hidden}.hero-wrapper::after{content:"";background-color:rgba(0,0,0,.75);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.hero-wrapper .media-content{width:100%;height:100%}.hero-wrapper .media-content .wrap{width:100%;height:100%}.hero-wrapper .media-content .wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-wrapper .media-content .wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-wrapper .text-content{width:100%;max-width:1400px;padding:1rem;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%)}.hero-wrapper .controller{z-index:2;bottom:1rem;left:1rem;width:2rem;height:2rem;display:grid;place-items:center;color:#fbfbff;font-size:1.5rem;opacity:.5;cursor:pointer}@media screen and (min-width: 768px){.hero-wrapper .controller{bottom:2rem;left:2rem;font-size:2rem}}.hero-wrapper .controller:hover{opacity:1}.hero-media-caption .caption{background-color:rgba(15,15,15,.7);bottom:0;left:0;width:100%;height:100%;padding:max(10%,1rem)}.hero-count .count-header{border-bottom:2px solid #0f0f0f;margin-bottom:.5rem;padding:.5rem 0}.hero-count .count-header p{font-size:1rem;text-transform:capitalize;margin-bottom:0}.hero-count .count-body{font-family:"Barlow",sans-serif}.hero-count .count-body h2{font-size:5vmax;line-height:1;font-weight:300}.hero-count .count-body p{font-size:1rem;text-transform:uppercase;font-weight:700;margin-bottom:0}.clipped{height:100%}.clipped img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.clipped.clipped-right{clip-path:polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0% 100%)}}.widget-wrapper{right:1rem;bottom:1rem;z-index:999}.widget-wrapper .widget{outline:none;border:none;background-color:#272660;color:#fbfbff;border-radius:50%;height:3rem;width:3rem;display:grid;place-items:center;font-size:1.5rem}.section{padding:max(5%,3rem) max(5%,1rem)}main#homePage .hero-wrapper::after{background-color:#000}main#homePage .hero-wrapper .light-eye{width:100%;height:auto;bottom:0;left:50%;transform:translateX(-50%);z-index:1;mix-blend-mode:screen}main#homePage .hero-wrapper .light-eye img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){main#homePage .hero-wrapper .light-eye{width:50%}}main section{overflow:hidden}main section .section-title{margin-bottom:2rem}main section .section-title h2{font-size:max(3vw,2rem);font-family:"Barlow",sans-serif;text-transform:uppercase;font-weight:200}main section .section-body{padding:max(5%,3rem) max(5%,1rem)}main section.intro{padding:3rem 0;background:var(--background-image) no-repeat,rgba(39,38,96,.1);background-position:center;background-blend-mode:soft-light;background-size:cover}@media screen and (min-width: 768px){main section.intro{padding:5vw 0}}main section.vision .text-content h2{font-weight:200;font-size:max(2.1vw,2rem)}main section.vision .section-body{position:relative}main section.vision .section-body::after{content:'"';position:absolute;font-size:10rem;color:rgba(39,38,96,.1);top:-2rem;left:0;z-index:0}@media screen and (min-width: 768px){main section.vision .section-body::after{font-size:20rem;top:-4rem}}main section.key-points .feature-pointer .icon{padding:1rem;background:#fbfbff;border-radius:1rem;position:relative}main section.key-points .feature-pointer .icon::after{position:absolute;content:"";width:1rem;aspect-ratio:1/1;background-color:rgba(39,38,96,.3);border-radius:50%;z-index:1;left:-0.5rem;bottom:-0.5rem}main section.key-points .feature-pointer.pointer-light .icon::after{background-color:rgba(98,98,255,.3)}@media screen and (min-width: 768px){main section.key-points .feature-pointer .icon::after{width:2rem;left:-1rem;bottom:-1rem}}main section.key-points .feature-pointer p{font-weight:500}main section.calculator-section .number{font-size:max(5vw,3rem);font-weight:300;line-height:.8}main section.calculator-section .calculator-widget{padding:2rem;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:.5rem}main .bg-image{background-size:cover;width:100%;height:50vh}@media screen and (min-width: 768px){main .bg-image{height:70vh}}footer{background-color:rgb(9.3134328358,9.0746268657,22.9253731343);padding:max(3%,2rem) 0 max(7%,3rem) 0}footer .sub-links h4{width:-moz-fit-content;width:fit-content;padding-bottom:.5rem;border-bottom:1px solid #fbfbff}footer h4{font-family:"Barlow",sans-serif;font-weight:500;font-size:1.2rem}footer a{color:inherit;text-decoration:none}footer a:hover{text-decoration:underline}