.aboutBanner{border-radius:20px}.brands{gap:80px}.brands,.brandsList{display:flex;justify-content:center;align-items:center}.brandsList{position:relative;padding:40px 10px;flex-flow:column}.brandsList:after{content:"";position:absolute;right:-40px;width:2px;height:100%;background:#192633}.brandsList:last-child:after{display:none}.ourPrincipalsInner{display:grid;gap:50px;justify-content:center;text-align:center}.foundationImg .img-fluid{width:100%}#ourPrincipals .top-head p{max-width:1200px;padding:17px 0 0}.ourBrands p{text-align:center}.section.impact{background:#0f1822}.brands{padding:35px 0!important}.ourBrands h2.text-center{font-size:40px;padding-bottom:15px}#ourPrincipals{padding:50px 0 90px}.vision{padding-bottom:13px!important}.foundationImg .img-fluid{max-width:800px}.ourPrincipalSec{flex-flow:column}.ourPrincipalSec,.principalList{display:flex;gap:20px}.pNumber{font-size:45px;line-height:45px}.numsol h3,.pNumber{font-weight:500;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.numsol h3{font-size:23px;line-height:28.75px}.numsol p{margin-bottom:0}.coreValues{flex-wrap:wrap;gap:50px;row-gap:30px}.coreValueContent,.coreValues{display:flex;justify-content:center}.coreValueContent{width:100%;max-width:350px;min-width:350px;height:278px;position:relative;flex-flow:column;text-align:center}.overText{position:absolute;bottom:10px;width:calc(100% - 0px);height:fit-content;padding:10px 10px 0}.coreValueImage{width:100%;max-width:350px;min-width:350px;position:relative;border:1px solid;border:1px solid transparent!important;background-image:linear-gradient(#0f1822,#0f1822),linear-gradient(90deg,#21a2e8,#4ddebc 50.89%,#f5f080);background-origin:border-box;background-clip:padding-box,border-box;height:278px;border-radius:5px 40px 5px 40px;display:flex;justify-content:center;align-items:center;overflow:hidden}.coreValueImage>img{width:100%}#contactUs{background:#0f1822;padding:5rem 0;margin-bottom:3rem}.contactSectionpart{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;background:#060a0e;padding:10rem 2rem 3rem}.contactLeftpart{display:flex;flex-flow:column;gap:20px}.contactLeftpart a{color:#ebf4ff!important;text-decoration:none!important}.mxW-300{max-width:300px;width:100%;text-align:left}.ContactDiv{background:#060a0e;padding:50px 90px;border-image-source:linear-gradient(180deg,#0f1822,#0f1822);border:2px solid;-moz-border-image:-moz-linear-gradient(180deg,#0f1822 0,#0f1822 100%);-webkit-border-image:-webkit-linear-gradient(180deg,#0f1822,#0f1822);border-image:linear-gradient(180deg,#0f1822,#0f1822);-webkit-border-image-slice:2;border-image-slice:2;position:relative;margin-top:-215px}.input-effect label span{background:linear-gradient(90deg,#21a2e8,#4ddebc,#f5f080);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;font-weight:700}.contactForm .form-control{border:none!important;border-bottom:1px solid #192633!important;padding:1rem 1.5rem!important;background:none!important;color:#ebf4ff!important;border-radius:0!important;box-shadow:none!important}.contactForm .form-check{gap:10px;display:flex;align-items:center}.contactForm .form-check-input{border:1px solid #a4a4a4;background-color:transparent;box-shadow:none!important;width:22px;height:22px}.custom-form-check .form-check{gap:10px;display:flex;align-items:center;flex-wrap:wrap}.custom-form-check .form-check-input{background-image:url(/img/checkbox.png);background-color:transparent;width:30px;height:30px;border:none!important;box-shadow:none!important}.custom-form-check .form-check-input:checked[type=checkbox]{background-image:url(/img/checkbox_s.png)!important}.contactForm .form-floating>label{padding:0!important;width:100%!important}.contactForm .form-floating.textarean>label{padding:.5rem!important;width:100%!important}.contactForm textarea.form-control{border:1px solid #192633!important;padding:1.2rem 1.5rem!important}.contactForm .form-label{color:#a4a4a4}.contactForm .form-select{--bs-form-select-bg-img:url(/img/select-arrow-icon.png)!important;border:none!important;border-bottom:1px solid #192633!important;background-color:transparent;color:#a4a4a4!important;box-shadow:none!important;border-radius:0!important;padding:1rem 1.5rem!important}.contactNote{font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-.01em;margin-top:6.5rem;margin-bottom:3rem;text-align:center;padding:88.5px 60px;color:#c9c9c9;border:2px solid transparent!important;background-image:linear-gradient(#0d1112,#0d1112),linear-gradient(90deg,#21a2e8,#4ddebc 50.89%,#f5f080);background-origin:border-box;background-clip:padding-box,border-box}.floating-label-container{position:relative}.phone-input{width:100%;padding:12px 0;border-bottom:1px solid #192633!important;height:57px;color:#ebf4ff!important;border-radius:4px;font-size:16px}.phone-input input{border:none!important;padding:1rem .2rem!important;background:none!important;border-radius:0!important;outline:0!important;color:#ebf4ff!important}.floating-label{position:absolute;left:0;top:14px;transition:all .2s ease;font-size:16px;color:#999;pointer-events:none}.phone-input:focus+.floating-label,.phone-input:not(:placeholder-shown)+.floating-label{top:-10px;left:12px;color:#a4a4a4}.input-effect input::placeholder{color:#ebf4ff}.input-effect input[type=number]::-webkit-inner-spin-button,.input-effect input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-effect textarea{width:100%;height:100px;background:transparent;outline:none;padding:0 25px;border:1px solid #192633;color:#ebf4ff;border-radius:5px}.upload-container{display:flex;justify-content:space-between}.submtbtn span input{border:none;background:linear-gradient(90deg,#21a2e8,#4ddebc,#f5f080);font-weight:500;font-size:18px;color:#000;padding:12px 45px;text-align:center;text-decoration:none;border-radius:5px}.input-effect input{width:100%;height:52px;background:transparent;outline:none;padding:0 25px;border:none;border-bottom:1px solid #192633;color:#ebf4ff;border-radius:0}.input-effect textarea{height:140px;padding:15px}.section_cta{background:#0f1822;padding:70px 0}.cta_sec{background:#060a0e;padding:50px 72px;display:grid;grid-template-columns:auto 300px;align-items:center}.about_cta{margin:-4px 0 -63px;width:100%;height:auto}.cta_sec p{padding:5px 0 29px}@media (max-width:1399px){.coreValues{gap:20px;row-gap:30px}.coreValueContent{width:100%;max-width:343px;min-width:343px}.foundationImg{max-width:500px}}@media (max-width:1199px){.foundationImg{max-width:350px}.ourPrincipalsInner{gap:40px;flex-wrap:wrap}#ourPrincipals .top-head h2 span br{display:none}.coreValueContent{width:100%;max-width:273px;min-width:273px;height:219px}.coreValueImage{width:100%;min-width:100%;max-width:100%}.foundationImg{max-width:1200px;width:100%}.foundationImg img{width:100%}}@media (max-width:991px){.ourPrincipalsInner{flex-wrap:wrap}.contactSectionpart{grid-template-columns:1fr;gap:50px}.brands{gap:20px}.brandsList:after{right:-10px}.coreValueContent{width:100%;max-width:253px;min-width:253px;height:199px}.numsol h3{font-size:18px;font-weight:500;line-height:23.75px}.pNumber{font-size:35px;font-weight:500;line-height:35px}.foundationImg{max-width:1200px;width:100%}.foundationImg img{width:100%}}@media only screen and (max-width:767px){.cta_sec{grid-template-columns:auto;padding:27px 25px}}@media (max-width:572px){.brandsList{position:relative;padding:20px 0}.contactSectionpart{padding:3rem 0 2rem}}