:root{--link: #1866DB}.maxWidth{max-width:1440px;margin:0 auto}.fullWidth{width:100%}.fullHeight{height:100%}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mr-20{margin-right:20px}.ml-20{margin-left:20px}.bgWhite{background-color:#fff}.bgLightYellow{background-color:#fefdfb}.linearBg{background:linear-gradient(to bottom,#fff,#fffc),url(../../public/images/landingPageBg.jpg)}.textCenter{text-align:center}.textYellow{font-family:inherit;color:#fda100}.textWhite{color:#fff}.textBlack{color:#000}.textBold{font-family:RalewayBold}.anchorText{color:#1866db;text-decoration:none;cursor:pointer}.textDecorationNone{text-decoration:none}.textAlignCenter{text-align:center}.posRelative{position:relative}.posAbsolute{position:absolute}.zIndex1{z-index:1}h1{font-family:RalewayBold;font-size:48px}h2{font-family:RalewayBold;font-size:36px}h3{font-family:RalewayBold;font-size:24px}.flex{display:flex}.flexWrap{flex-wrap:wrap}.flexReverse{flex-direction:row-reverse}.flexColumn{display:flex;flex-direction:column}.flexCenter{justify-content:center;align-items:center}.flexJustifyCenter{justify-content:center}.flexJustifyStart{justify-content:flex-start}.flexJustifyEnd{justify-content:flex-end}.flexAlignStart{align-items:flex-start}.flexAlignCenter{align-items:center}.flexSpaceBetween{justify-content:space-between}.flexSpaceEvenly{justify-content:space-evenly}.flexFill{flex:1}.primaryButton{background-color:#000;color:#fff;padding:10px 20px;border-radius:5px;border:1px solid #000;cursor:pointer}@font-face{font-family:RalewayRegular;src:url(/assets/Raleway-Regular-avTyM9Qo.ttf) format("opentype")}@font-face{font-family:RalewayBold;src:url(/assets/Raleway-Bold-BGWFlpii.ttf) format("opentype")}*{margin:0;padding:0;box-sizing:border-box;font-family:RalewayRegular,sans-serif}html,body{width:100%;height:100%}.landingPage{position:fixed;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:end;align-items:center;top:0;left:0}.landingPage h1{position:relative;z-index:1;margin-bottom:30px}.landingPage .scrollDownIcon{width:50px;height:50px;z-index:1;margin-bottom:40px}.landingPage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#000 80%,#000);z-index:0}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.about{padding:88px 10px}.about .aboutText{font-family:RalewayBold}.about .welcomeText{padding-bottom:36px}.about .welcomeText:after{content:"";display:block;width:100px;height:2px;background-color:#fda100;bottom:0;position:absolute;left:50%;transform:translate(-50%)}.about .description{font-size:18px;line-height:1.6;margin-top:36px;width:75%}.services{padding:88px 10px}.services .secondaryTitle{font-family:RalewayBold}.services .title{padding-bottom:36px;margin-bottom:36px}.services .title:after{content:"";display:block;width:100px;height:2px;background-color:#fda100;bottom:0;position:absolute;left:50%;transform:translate(-50%)}.services .serviceCard{margin-bottom:60px;border-radius:10px;overflow:hidden;box-shadow:#919eab33 0 0 2px,#919eab1f 0 12px 24px -4px}.services .serviceCard>div:first-child{flex:1 1 50%}.services .serviceDetails{padding:20px 60px;box-sizing:border-box;height:auto;flex:1 1 50%}.services .serviceDetails .serviceTitle{padding-bottom:20px;margin-bottom:20px}.services .serviceDetails .serviceTitle:after{content:"";display:block;width:50%;height:2px;background-color:#fda100;bottom:0;position:absolute;left:50%;transform:translate(-50%)}.services .serviceDetails .serviceDescription{line-height:1.5}.testimonials{padding:88px 10px}.testimonials .secondaryTitle{font-family:RalewayBold}.testimonials .testimonialsTitle{width:auto;padding-bottom:36px}.testimonials .testimonialsTitle:after{content:"";display:block;width:30%;height:2px;background-color:#fda100;bottom:0;position:absolute;left:0}.testimonials .testimonialsDescription{padding-top:20px;line-height:1.6}.testimonials .reviewCardWrapper:nth-child(1){top:-6%;right:5%}.testimonials .reviewCardWrapper:nth-child(2){margin-top:100px;left:20%}.testimonials .reviewCardWrapper:nth-child(3){right:15%}.testimonials .reviewCard{position:relative;width:421px;padding:30px;margin-bottom:30px;border-radius:20px;background-color:#d7cef299;height:190px}.testimonials .reviewCard .reviewText{line-height:1.6;height:100%;overflow:hidden;text-overflow:ellipsis}.testimonials .reviewCard:after{content:"";position:absolute;bottom:-20px;left:30px;border-bottom:20px solid transparent;border-right:0 solid rgba(215,206,242,.6);border-left:30px solid rgba(215,206,242,.6);border-radius:0 0 0 1px}.testimonials .reviewDetails .reviewName{font-size:20px;margin:8px 0 12px}.testimonials .reviewDetails .reviewLocation{margin-bottom:12px}.footer{background-color:#000;padding-top:80px;padding-bottom:40px;z-index:1;font-size:14px;color:#fff}.footer .companyInfo{width:30%}.footer .companyName{font-family:RalewayBold;font-size:28px;padding-bottom:32px}.footer .reachOutMsg{padding-bottom:32px}.footer .mailDetails,.footer .callDetails,.footer .instaDetails{padding-bottom:12px;text-decoration:none}.footer .mailDetails .mailIcon,.footer .mailDetails .callIcon,.footer .mailDetails .instaIcon,.footer .callDetails .mailIcon,.footer .callDetails .callIcon,.footer .callDetails .instaIcon,.footer .instaDetails .mailIcon,.footer .instaDetails .callIcon,.footer .instaDetails .instaIcon{padding-right:8px;width:24px;height:24px}.footer .mailDetails .mail,.footer .mailDetails .call,.footer .mailDetails .instaId,.footer .callDetails .mail,.footer .callDetails .call,.footer .callDetails .instaId,.footer .instaDetails .mail,.footer .instaDetails .call,.footer .instaDetails .instaId{text-decoration:none;color:#fff}.footer .mailDetails .mail:hover,.footer .mailDetails .call:hover,.footer .mailDetails .instaId:hover,.footer .callDetails .mail:hover,.footer .callDetails .call:hover,.footer .callDetails .instaId:hover,.footer .instaDetails .mail:hover,.footer .instaDetails .call:hover,.footer .instaDetails .instaId:hover{text-decoration:underline}.footer .moreDetailsWrapper{padding-left:100px}.footer .moreDetailsWrapper .title{font-family:RalewayBold;padding-bottom:32px}.footer .moreDetailsWrapper .links{text-decoration:none;color:#fff}.footer .moreDetailsWrapper .links:hover{text-decoration:underline}.contactUsWrapper .contactUsBg{height:560px;background-image:url(/assets/contactusBg-B4bMmYou.jpg);background-size:cover;background-position:0% 30%;color:#fff}.contactUsWrapper .detailsWrapper{padding-top:40px}.contactUsWrapper .detailsWrapper .addressWrapper,.contactUsWrapper .detailsWrapper .emailWrapper,.contactUsWrapper .detailsWrapper .phoneWrapper{margin-right:80px}.contactUsWrapper .detailsWrapper .title{font-family:RalewayBold;padding-bottom:16px}.contactUsWrapper .detailsWrapper .detail{line-height:1.3}.contactUsWrapper .enquiryFormWrapper{padding:80px 0}.contactUsWrapper .enquiryFormWrapper .title{padding-bottom:28px}.contactUsWrapper .enquiryFormWrapper .enquiryForm{padding-top:28px}.contactUsWrapper .enquiryFormWrapper .enquiryForm .clientNameInput,.contactUsWrapper .enquiryFormWrapper .enquiryForm .mailInput,.contactUsWrapper .enquiryFormWrapper .enquiryForm .numberInput{width:500px;height:52px;padding:12px;border-radius:6px;border:1px solid rgba(145,158,171,.3215686275);outline:none;margin-bottom:28px}.contactUsWrapper .enquiryFormWrapper .enquiryForm .clientNameInput:focus,.contactUsWrapper .enquiryFormWrapper .enquiryForm .mailInput:focus,.contactUsWrapper .enquiryFormWrapper .enquiryForm .numberInput:focus{border:1px solid #000}.contactUsWrapper .enquiryFormWrapper .enquiryForm .messageInput{width:500px;height:150px;padding:12px;border-radius:6px;border:1px solid rgba(145,158,171,.3215686275);outline:none;margin-bottom:28px}.contactUsWrapper .enquiryFormWrapper .enquiryForm .messageInput:focus{border:1px solid #000}.contactUsWrapper .enquiryFormWrapper .enquiryForm .submitBtn{color:#fff;background-color:#000;border:1px solid #000;border-radius:6px;padding:12px;cursor:pointer}.contactUsWrapper .alertMessageWrapper{position:absolute;left:50%;top:0;color:#fff;background-color:#9aca3d;transform:translate(-50%);padding:20px 32px;border:1px solid #9ACA3D;border-radius:6px;box-shadow:0 10px 25px #0003}.contactUsWrapper .alertMessageWrapper.success{background-color:#9aca3d;border:1px solid #9ACA3D}.contactUsWrapper .alertMessageWrapper.error{background-color:red;border:1px solid #FF0000}.site-header{position:fixed;top:20px;left:0;width:100%;z-index:1000;opacity:0;transform:translateY(-100%)}.site-header.mounted{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.site-header.scrolled{opacity:1;transform:translateY(0)}.site-header .notch{padding:1rem 2rem;background-color:#fff;border-radius:10px;min-height:70px;box-shadow:0 2px 5px #0000001a}.site-header h1{margin:0;font-size:1.5rem}.enroll{padding-top:140px}.enroll .transformTitle,.enroll .transformDescription{padding-bottom:28px}.enroll .packageDetailsSplitLine{width:1px;margin:0 30px;background-color:#919eab3d;height:100%}.enroll .packageCategoryTitle{padding-bottom:28px}.enroll .checkoutWrapper{padding:20px 0;border-top:5px solid #000}.enroll .arrowIcon{width:20px;height:20px;margin-left:10px}.packageCard{background-color:#fff;padding:20px;border-radius:10px;border:1px solid rgb(232,236,244);margin-bottom:30px;box-shadow:#919eab33 0 0 2px,#919eab1f 0 12px 24px -4px}.packageCard.selected{border:1px solid #FFD700;background-color:#fffdf5}
