@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-alpha1/dist/css/bootstrap.min.css";#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.base-layout{min-height:100vh;display:flex;flex-direction:column;position:relative}.main-content{flex:1;width:100%}@media only screen and (max-width: 37.5em){.main-content{padding:0}}.navbar{position:fixed;top:0;left:0;width:100%;background:#fff;padding:20px 80px;display:flex;align-items:center;justify-content:space-between;z-index:2000;transition:all .3s ease}.navbar.scrolled{box-shadow:0 2px 10px #0000001a;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (max-width: 56.25em){.navbar{padding:20px}}.logo{height:70px;object-fit:contain}.nav-toggle{display:none}.nav-hamburger{display:none;flex-direction:column;cursor:pointer;z-index:2001}@media only screen and (max-width: 56.25em){.nav-hamburger{display:flex}}.nav-hamburger span{width:25px;height:3px;background:#2c5aa0;margin:3px 0;transition:.3s;border-radius:2px}.nav-links{display:flex;list-style:none;gap:40px;margin:0;padding:0}@media only screen and (max-width: 56.25em){.nav-links{position:fixed;top:70px;right:-100%;width:100%;height:calc(100vh - 70px);background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;padding-top:40px;transition:right .3s ease;box-shadow:0 2px 10px #0000001a}}.nav-links li a{text-decoration:none;font-size:18px;color:#222;font-weight:500;position:relative;padding-bottom:4px;transition:.3s ease}@media only screen and (max-width: 56.25em){.nav-links li a{font-size:20px;padding:15px 20px}}.nav-links li a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:3px;background:#2c5aa0;transition:.3s ease}.nav-links li a:hover{color:#2c5aa0}.nav-links li a:hover:after{width:100%}.nav-links li a.active{color:#2c5aa0;font-weight:700}.nav-toggle:checked~.nav-links{right:0}.nav-toggle:checked~.nav-hamburger span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-toggle:checked~.nav-hamburger span:nth-child(2){opacity:0}.nav-toggle:checked~.nav-hamburger span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.whatsappNav,.instagramNav,.facebookNav,.callNav{z-index:1500}.callNav{background:#007bff;border-radius:50%;height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;position:fixed;bottom:6%;right:14%;cursor:pointer;box-shadow:0 1rem 2rem #00000073;z-index:82;animation-name:moveInBotton;animation-duration:1s;animation-timing-function:ease-out}@media only screen and (max-width: 56.25em){.callNav{height:5rem;width:5rem;bottom:3%;right:14%}}@media only screen and (max-width: 37.5em){.callNav{height:5rem;width:5rem;bottom:3%;right:14%}}.callNav a{color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:1px;transition:border-bottom 10s ease-in-out}.callNav i{font-size:4rem;text-align:center;color:#fff;border-radius:50%}@media only screen and (max-width: 56.25em){.callNav i{font-size:4.2rem}}@media only screen and (max-width: 37.5em){.callNav i{font-size:4.2rem}}.callNav a:hover{border-width:1px}.main-content{margin-top:0}.cta{position:relative;padding:8rem 0;min-height:50vh;overflow:hidden}.cta .cta-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.cta .cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}.cta .u-center-text{position:relative;z-index:3}.cta .u-center-text h1{color:#fff;font-weight:700;font-size:4rem;margin-bottom:3rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media only screen and (max-width: 56.25em){.cta .u-center-text h1{font-size:3.5rem}}@media only screen and (max-width: 37.5em){.cta .u-center-text h1{font-size:3rem}}.footer{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(240,144,83,.5) 50%,transparent 100%)}.footer .footer-container{max-width:120rem;margin:0 auto;padding:0 2rem}.footer .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:4rem;padding:6rem 0 4rem}@media only screen and (max-width: 75em){.footer .footer-top{grid-template-columns:repeat(2,1fr);gap:3rem}}@media only screen and (max-width: 56.25em){.footer .footer-top{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media only screen and (max-width: 37.5em){.footer .footer-top{grid-template-columns:1fr;gap:2rem;padding:4rem 0 3rem}}.footer .footer-section.footer-brand .footer-logo{font-size:2.8rem;font-weight:700;color:#2c5aa0;margin-bottom:1.5rem}.footer .footer-section.footer-brand .footer-description{font-size:1.5rem;line-height:1.6;color:#fffc;margin-bottom:2rem}.footer .footer-section.footer-brand .footer-contact .contact-item{display:flex;align-items:center;margin-bottom:1rem;font-size:1.4rem;color:#ffffffe6}.footer .footer-section.footer-brand .footer-contact .contact-item i{width:2rem;color:#2c5aa0;margin-right:1rem}.footer .footer-section .footer-title{font-size:1.8rem;font-weight:600;margin-bottom:2rem;color:#fff;display:flex;align-items:center;gap:1rem}.footer .footer-section .footer-title i{color:#2c5aa0;font-size:1.6rem}.footer .footer-section .footer-links{list-style:none}.footer .footer-section .footer-links li{margin-bottom:1rem}.footer .footer-section .footer-links li a{color:#fffc;text-decoration:none;font-size:1.4rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;padding:.5rem 0}.footer .footer-section .footer-links li a i{color:#2c5aa0;width:1.5rem;font-size:1.2rem}.footer .footer-section .footer-links li a:hover{color:#2c5aa0;transform:translate(5px)}.footer .footer-section.footer-social .social-links{display:flex;gap:1.5rem;justify-content:flex-start}.footer .footer-section.footer-social .social-links .social-link{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:12px;text-decoration:none;color:#fff;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.footer .footer-section.footer-social .social-links .social-link i{font-size:2rem}.footer .footer-section.footer-social .social-links .social-link:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.footer .footer-section.footer-social .social-links .social-link.facebook{background:linear-gradient(135deg,#4267b233,#4267b21a);border-color:#4267b2}.footer .footer-section.footer-social .social-links .social-link.facebook:hover{background:linear-gradient(135deg,#4267b24d,#4267b233)}.footer .footer-section.footer-social .social-links .social-link.instagram{background:linear-gradient(135deg,#f0943333,#bc18881a);border-color:#e4405f}.footer .footer-section.footer-social .social-links .social-link.instagram:hover{background:linear-gradient(135deg,#f094334d,#bc188833)}.footer .footer-section.footer-social .social-links .social-link.whatsapp{background:linear-gradient(135deg,#25d36633,#25d3661a);border-color:#25d366}.footer .footer-section.footer-social .social-links .social-link.whatsapp:hover{background:linear-gradient(135deg,#25d3664d,#25d36633)}.footer .footer-section.footer-social .social-links .social-link.email{background:linear-gradient(135deg,#ea433533,#ea43351a);border-color:#ea4335}.footer .footer-section.footer-social .social-links .social-link.email:hover{background:linear-gradient(135deg,#ea43354d,#ea433533)}.footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:2rem 0}.footer .footer-bottom .footer-bottom-content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 37.5em){.footer .footer-bottom .footer-bottom-content{flex-direction:column;gap:1rem;text-align:center}}.footer .footer-bottom .footer-bottom-content .copyright{font-size:1.4rem;color:#ffffffb3;display:flex;align-items:center;gap:.5rem}.footer .footer-bottom .footer-bottom-content .copyright i{color:#2c5aa0}.footer .footer-bottom .footer-bottom-content .footer-bottom-links{display:flex;gap:2rem}@media only screen and (max-width: 37.5em){.footer .footer-bottom .footer-bottom-content .footer-bottom-links{gap:1rem}}.footer .footer-bottom .footer-bottom-content .footer-bottom-links a{color:#ffffffb3;text-decoration:none;font-size:1.3rem;transition:color .3s ease}.footer .footer-bottom .footer-bottom-content .footer-bottom-links a:hover{color:#2c5aa0}.left-social-links{position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:1.5rem}.left-social-links .social-link-left{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 4px 15px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.left-social-links .social-link-left i{font-size:2.2rem}.left-social-links .social-link-left:hover{transform:translate(10px) scale(1.1);box-shadow:0 8px 25px #0000004d}.left-social-links .social-link-left.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.left-social-links .social-link-left.instagram:hover{box-shadow:0 8px 25px #f0943366}.left-social-links .social-link-left.youtube{background:red}.left-social-links .social-link-left.youtube:hover{box-shadow:0 8px 25px #f006}.left-social-links .social-link-left.facebook{background:#1877f2}.left-social-links .social-link-left.facebook:hover{box-shadow:0 8px 25px #1877f266}.left-social-links .social-link-left.meta{background:#fff;color:#1877f2}.left-social-links .social-link-left.meta:hover{box-shadow:0 8px 25px #1877f266}@media only screen and (max-width: 37.5em){.left-social-links{position:fixed;left:8px;top:50%;transform:translateY(-50%);z-index:1000;gap:1rem}.left-social-links .social-link-left{width:4rem;height:4rem}.left-social-links .social-link-left i{font-size:1.8rem}.left-social-links .social-link-left:hover{transform:translate(5px) scale(1.05)}}.hero-section{position:relative;width:100%;height:550px;background:#cfe2ff;overflow:hidden}.hero-bg{width:100%;height:100%;object-fit:cover;opacity:.35}.hero-card{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1200px;background:#fff;border-radius:12px;padding:50px;display:flex;justify-content:space-between;gap:60px;box-shadow:0 8px 30px #0000001a}@media only screen and (max-width: 56.25em){.hero-card{flex-direction:column;padding:35px;top:65%}}.hero-left h1{font-size:42px;line-height:1.2;color:#222;margin-bottom:10px}@media only screen and (max-width: 56.25em){.hero-left h1{font-size:32px}}.yellow-line{width:60px;height:5px;background:#2c5aa0;margin-bottom:20px;border-radius:4px}.hero-left p{color:#555;font-size:16px;line-height:1.6;margin-bottom:25px}.about-btn{background:#2c5aa0;border:none;padding:12px 28px;font-size:15px;font-weight:600;letter-spacing:.5px;border-radius:4px;cursor:pointer;color:#fff;text-decoration:none;display:inline-block;transition:.3s}.about-btn:hover{background:#1e3f73}.hero-right{display:flex;flex-direction:column;gap:25px}.service-box{display:flex;align-items:flex-start;gap:15px;padding:18px 10px}.icon-box{width:55px;height:55px;border:2px solid #2c5aa0;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2c5aa0;font-size:20px}.service-box h3{font-size:18px;color:#333;margin-bottom:5px}.service-box span{font-size:14px;color:#666}.achievements-section{padding:8rem 0;background:linear-gradient(135deg,#f8f9ff,#fff)}.achievements-carousel-wrapper{position:relative;max-width:120rem;margin:0 auto;padding:0 2rem}.achievements-carousel-container{overflow:hidden;border-radius:20px}.achievements-track{display:flex;transition:transform .5s ease;gap:3rem}@media only screen and (max-width: 37.5em){.achievements-track{gap:2rem}}.achievement-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #2c5aa01a;transition:all .4s ease;position:relative;flex:0 0 calc(33.333% - 2rem)}@media only screen and (max-width: 56.25em){.achievement-card{flex:0 0 calc(50% - 1rem)}}@media only screen and (max-width: 37.5em){.achievement-card{flex:0 0 100%}}.achievement-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #2c5aa033}.carousel-nav{display:flex;justify-content:center;gap:2rem;margin-top:4rem}.carousel-nav-btn{width:50px;height:50px;border-radius:50%;border:none;background:linear-gradient(135deg,#2c5aa0,#4a7bc8);color:#fff;font-size:1.8rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.carousel-nav-btn:hover{transform:scale(1.1);box-shadow:0 5px 15px #2c5aa066}.carousel-nav-btn:active{transform:scale(.95)}.achievement-image{height:200px;overflow:hidden;position:relative}.achievement-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.achievement-image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2c5aa0cc,#2c5aa066);opacity:0;transition:opacity .4s ease}.achievement-card:hover .achievement-image img{transform:scale(1.1)}.achievement-card:hover .achievement-image:after{opacity:1}.achievement-content{padding:3rem 2.5rem;position:relative}.achievement-number{position:absolute;top:-25px;right:25px;background:linear-gradient(135deg,#2c5aa0,#4a7bc8);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;box-shadow:0 5px 15px #2c5aa04d}.achievement-title{font-size:2.2rem;color:#2c5aa0;margin-bottom:1.5rem;font-weight:700;line-height:1.3}.achievement-description{font-size:1.5rem;color:#666;line-height:1.6;margin:0}.hero-quote{animation:fadeInUp 1s ease-out;transition:all .8s ease}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.qr-scanner{background:#fff;border-radius:20px;padding:4rem 3rem;box-shadow:0 15px 40px #0000001a;text-align:center;transition:all .4s ease;max-width:40rem;margin:0 auto}.qr-scanner:hover{transform:translateY(-5px);box-shadow:0 25px 60px #00000026}.qr-scanner .qr-scanner-content .qr-title{font-size:2.8rem;color:#777;margin-bottom:1.5rem;font-weight:700;background:linear-gradient(135deg,#2c5aa0,#f09053);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.qr-scanner .qr-scanner-content .qr-subtitle{font-size:1.8rem;color:#999;margin-bottom:4rem;line-height:1.5}.qr-scanner .qr-scanner-content .qr-image-container{position:relative;display:inline-block;margin-bottom:3rem}.qr-scanner .qr-scanner-content .qr-image-container .qr-image{width:25rem;height:25rem;object-fit:cover;display:block;border-radius:15px;box-shadow:0 15px 40px #00000026;transition:transform .3s ease}@media only screen and (max-width: 37.5em){.qr-scanner .qr-scanner-content .qr-image-container .qr-image{width:22rem;height:22rem}}.qr-scanner .qr-scanner-content .qr-image-container .qr-image:hover{transform:scale(1.02)}.qr-scanner .qr-scanner-content .qr-download-btn{background:linear-gradient(135deg,#2c5aa0,#f09053);color:#fff;border:none;padding:1.5rem 3rem;border-radius:50px;font-size:1.6rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:1rem;box-shadow:0 8px 25px #2c5aa04d}.qr-scanner .qr-scanner-content .qr-download-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #2c5aa066}.qr-scanner .qr-scanner-content .qr-download-btn:active{transform:translateY(-1px)}.qr-scanner .qr-scanner-content .qr-download-btn i{font-size:1.8rem}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.client-testimonials-section{padding:10rem 0;background:linear-gradient(135deg,#f8f9ff,#fff)}@media only screen and (max-width: 56.25em){.client-testimonials-section{padding:8rem 0}}@media only screen and (max-width: 37.5em){.client-testimonials-section{padding:6rem 0}}.testimonials-container{max-width:120rem;margin:0 auto;padding:0 2rem}@media only screen and (max-width: 56.25em){.testimonials-container{padding:0 3rem}}@media only screen and (max-width: 37.5em){.testimonials-container{padding:0 1.5rem}}.testimonials-wrapper{max-width:100rem;margin:0 auto}@media only screen and (max-width: 56.25em){.testimonials-wrapper{max-width:80rem}}@media only screen and (max-width: 37.5em){.testimonials-wrapper{max-width:100%}}.testimonial-card{background:#fff;border-radius:25px;padding:5rem 4rem;box-shadow:0 20px 60px #2c5aa026;position:relative;transition:all .4s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 25px 70px #2c5aa033}@media only screen and (max-width: 56.25em){.testimonial-card{padding:4.5rem 3.5rem;border-radius:20px}}@media only screen and (max-width: 37.5em){.testimonial-card{padding:4rem 2rem;border-radius:15px}}.quote-icon{position:absolute;top:-2rem;left:4rem;width:5rem;height:5rem;background:linear-gradient(135deg,#2c5aa0,#4a7bc8);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #2c5aa04d}.quote-icon svg{width:2.5rem;height:2.5rem;color:#fff}@media only screen and (max-width: 37.5em){.quote-icon{width:4rem;height:4rem;left:2.5rem}.quote-icon svg{width:2rem;height:2rem}}.testimonial-content{text-align:center;padding-top:2rem}.customer-image{width:10rem;height:10rem;margin:0 auto 2rem;border-radius:50%;overflow:hidden;border:4px solid #2c5aa0;box-shadow:0 8px 25px #2c5aa033}.customer-image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 37.5em){.customer-image{width:8rem;height:8rem}}.rating-stars{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem}.rating-stars i{color:#f09053;font-size:2rem}@media only screen and (max-width: 37.5em){.rating-stars i{font-size:1.6rem}}.testimonial-quote{font-size:1.8rem;color:#555;line-height:1.8;font-style:italic;margin-bottom:3rem;text-align:center}@media only screen and (max-width: 37.5em){.testimonial-quote{font-size:1.6rem}}.customer-info{border-top:2px solid rgba(44,90,160,.1);padding-top:2rem}.customer-info .customer-name{font-size:2rem;font-weight:700;color:#2c5aa0;margin-bottom:.5rem}@media only screen and (max-width: 37.5em){.customer-info .customer-name{font-size:1.8rem}}.customer-info .customer-title{font-size:1.5rem;color:#666;font-weight:500}@media only screen and (max-width: 37.5em){.customer-info .customer-title{font-size:1.4rem}}.testimonial-controls{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:4rem}@media only screen and (max-width: 56.25em){.testimonial-controls{gap:1.5rem;margin-top:3rem}}@media only screen and (max-width: 37.5em){.testimonial-controls{gap:1rem;margin-top:2.5rem}}.control-btn{width:5rem;height:5rem;border-radius:50%;background:#fff;border:2px solid #2c5aa0;color:#2c5aa0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #2c5aa026}.control-btn i{font-size:1.8rem}.control-btn:hover{background:linear-gradient(135deg,#2c5aa0,#4a7bc8);color:#fff;transform:scale(1.1);box-shadow:0 6px 20px #2c5aa04d}@media only screen and (max-width: 37.5em){.control-btn{width:4rem;height:4rem}.control-btn i{font-size:1.5rem}}.indicators{display:flex;gap:1rem}.indicator{width:1.2rem;height:1.2rem;border-radius:50%;background:#2c5aa04d;border:none;cursor:pointer;transition:all .3s ease}.indicator.active{background:#2c5aa0;transform:scale(1.3)}.indicator:hover{background:#4a7bc8}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.featured-founders{padding:8rem 0;background:linear-gradient(135deg,#fff,#f8f9ff)}.featured-founders .container{max-width:120rem;margin:0 auto;padding:0 2rem}.founders-grid{display:flex;flex-direction:column;gap:6rem}@media (max-width: 37.5em){.founders-grid{gap:4rem}}.founder-card{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch;background:#fff;border-radius:25px;padding:4rem;box-shadow:0 15px 40px #2c5aa01f;transition:all .5s ease;min-height:50rem}.founder-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #2c5aa033}@media (max-width: 56.25em){.founder-card{grid-template-columns:1fr;gap:3rem;padding:3rem;min-height:auto}}@media (max-width: 37.5em){.founder-card{padding:2rem;gap:2rem}}.founder-image{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px #2c5aa026;height:100%;min-height:45rem;aspect-ratio:4/5}.founder-image img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:all .5s ease}.founder-image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(44,90,160,.1) 0%,transparent 50%);opacity:0;transition:opacity .5s ease}.founder-image:hover:after{opacity:1}@media (max-width: 56.25em){.founder-image{min-height:35rem;aspect-ratio:3/4}}@media (max-width: 37.5em){.founder-image{min-height:30rem;aspect-ratio:1/1}}.founder-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#2c5aa0,#4a7bc8);color:#fff;padding:.8rem 1.5rem;border-radius:25px;font-size:1.4rem;font-weight:600;box-shadow:0 5px 15px #2c5aa04d}.founder-content{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:40rem}@media (max-width: 56.25em){.founder-content{min-height:auto}}.founder-name{font-size:3.5rem;color:#2c5aa0;margin-bottom:1rem;font-weight:700;line-height:1.2}@media (max-width: 37.5em){.founder-name{font-size:2.8rem}}.founder-position{font-size:2rem;color:#666;margin-bottom:3rem;font-weight:500}@media (max-width: 37.5em){.founder-position{font-size:1.8rem}}.founder-description{font-size:1.7rem;color:#555;line-height:1.8;margin-bottom:2.5rem;text-align:justify}.founder-message{background:linear-gradient(135deg,#f8f9ff,#e8f0ff);padding:3rem;border-radius:20px;border-left:5px solid #2c5aa0;margin-bottom:3rem;box-shadow:0 5px 15px #2c5aa01a}.founder-message p{font-size:1.6rem;color:#444;line-height:1.8;margin-bottom:2rem;font-style:italic;text-align:justify}.founder-signature{text-align:right;font-size:1.4rem;color:#2c5aa0}.founder-signature strong{color:#333}.founder-signature .signature-title{font-size:1.2rem;color:#666}.founder-expertise h4{font-size:1.8rem;color:#2c5aa0;margin-bottom:1rem;font-weight:600}.founder-expertise ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.founder-expertise ul li{background:linear-gradient(135deg,#f8f9ff,#e8f0ff);color:#2c5aa0;padding:.8rem 1.5rem;border-radius:20px;font-size:1.4rem;font-weight:500;border:1px solid rgba(44,90,160,.2);transition:all .3s ease}.founder-expertise ul li:hover{background:linear-gradient(135deg,#2c5aa0,#4a7bc8);color:#fff;transform:translateY(-2px)}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.qr-section{padding:8rem 0;background:#f8f9fa}.qr-section .container{max-width:120rem;margin:0 auto;padding:0 2rem}.qr-section .qr-container{display:flex;justify-content:center}.section-features .features-media{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.section-features .features-media .inner-core{animation:slideInUp .6s ease-out;animation-fill-mode:both;transition:transform .3s ease}.section-features .features-media .inner-core:nth-child(1){animation-delay:.1s}.section-features .features-media .inner-core:nth-child(2){animation-delay:.2s}.section-features .features-media .inner-core:nth-child(3){animation-delay:.3s}.section-features .features-media .inner-core:nth-child(4){animation-delay:.4s}.section-features .features-media .inner-core:hover{transform:translateY(-10px) rotate(2deg)}@media only screen and (max-width: 75em){.section-features .features-media{grid-template-columns:repeat(2,1fr);gap:3rem}}@media only screen and (max-width: 37.5em){.section-features .features-media{grid-template-columns:1fr;gap:2rem}}.testimonials-section{padding:10rem 0}.testimonials-section .testimonials-carousel{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr));gap:3rem}@media only screen and (max-width: 37.5em){.testimonials-section .testimonials-carousel{grid-template-columns:1fr}}.testimonials-section .testimonial-slide{position:relative;min-height:30rem;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.testimonials-section .testimonial-slide .testimonial-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.testimonials-section .testimonial-slide .testimonial-content{position:relative;z-index:2;text-align:center;color:#fff;padding:4rem 3rem}.testimonials-section .testimonial-slide .testimonial-content h3{font-size:2.6rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.testimonials-section .testimonial-slide .testimonial-content p{font-size:1.9rem;line-height:1.7;font-weight:500;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.lazy-image-container{position:relative;overflow:hidden;width:100%;height:100%}.lazy-placeholder{width:100%;height:100%;object-fit:cover}.lazy-image{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .3s ease}.fade-in{opacity:1!important}.fade-out{opacity:0!important}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-section{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 2s ease-in-out;z-index:1}.hero-bg.active{opacity:1}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:2}.hero-content{z-index:3;text-align:center;color:#333;animation:fadeInUp 1s ease-out}.hero-content .heading-primary--main{color:#fff;font-weight:900;font-family:Poppins,Segoe UI,sans-serif;font-size:5rem;letter-spacing:-.5px;text-shadow:3px 3px 10px rgba(0,0,0,.6);margin-bottom:2rem}@media only screen and (max-width: 56.25em){.hero-content .heading-primary--main{font-size:4rem}}@media only screen and (max-width: 37.5em){.hero-content .heading-primary--main{font-size:3rem}}.hero-content .heading-primary--sub{color:#fff;font-weight:700;font-family:Poppins,Segoe UI,sans-serif;font-size:2.4rem;letter-spacing:.3px;text-shadow:2px 2px 8px rgba(0,0,0,.6);margin-bottom:40px}@media only screen and (max-width: 56.25em){.hero-content .heading-primary--sub{font-size:2rem}}@media only screen and (max-width: 37.5em){.hero-content .heading-primary--sub{font-size:1.8rem}}.hero-text{animation:fadeInUp 1s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.hero-logo{position:absolute;top:2rem;left:2rem;z-index:10}.hero-logo .logo-img{height:8rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.phases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;max-width:90rem;margin:0 auto;padding:2rem}@media only screen and (max-width: 56.25em){.phases-grid{gap:3rem;max-width:70rem}}@media only screen and (max-width: 37.5em){.phases-grid{grid-template-columns:1fr;gap:3rem;padding:1rem}}.phases-grid .phase-card{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.phases-grid .phase-card:nth-child(1){animation-delay:.1s}.phases-grid .phase-card:nth-child(2){animation-delay:.2s}.phases-grid .phase-card:nth-child(3){animation-delay:.3s}.phases-grid .phase-card:nth-child(4){animation-delay:.4s}.phase-card{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 15px 35px #2c5aa01a;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-decoration:none;display:block;background:#fff;border:3px solid transparent}.phase-card:before{content:"";position:absolute;inset:-5px;background:linear-gradient(45deg,#2c5aa0,#4682b4,#87ceeb,#2c5aa0,#2c5aa0);background-size:400% 400%;border-radius:25px;z-index:-1;opacity:0;transition:all .5s ease;animation:gradientShift 2s ease infinite}.phase-card:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px #2c5aa040;border:5px solid transparent}.phase-card:hover:before{opacity:1;inset:-8px}.phase-card:hover .phase-overlay{opacity:1}.phase-card:hover .phase-image img{transform:scale(1.08)}.phase-card .phase-image{position:relative;height:28rem;overflow:hidden;border-radius:17px}.phase-card .phase-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.phase-card .phase-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#2c5aa0d9,#4682b4bf);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .4s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.phase-card .phase-content{text-align:center;color:#fff;transform:translateY(20px);transition:transform .4s ease}.phase-card .phase-content h3{font-size:2.8rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 8px rgba(0,0,0,.4);letter-spacing:1px}.phase-card .phase-content .phase-status{font-size:1.5rem;font-weight:600;background:#ffffff40;padding:.8rem 2rem;border-radius:25px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 25px #0003}.phase-card:hover .phase-content{transform:translateY(0)}@keyframes gradientShift{0%{background-position:0% 50%;transform:rotate(0)}25%{background-position:100% 0%}50%{background-position:100% 100%;transform:rotate(180deg)}75%{background-position:0% 100%}to{background-position:0% 50%;transform:rotate(360deg)}}.achievements-carousel-section{padding:10rem 0;background:linear-gradient(135deg,#f8f9fa,#fff)}.achievements-carousel-section .section-subtitle{font-size:1.6rem;color:#777;max-width:60rem;margin:0 auto}.achievements-carousel-section .achievements-carousel{max-width:120rem;margin:0 auto;padding:0 2rem}.achievements-carousel-section .carousel-container{position:relative;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #2c5aa01a;height:60rem;max-width:100rem;margin:0 auto}@media only screen and (max-width: 56.25em){.achievements-carousel-section .carousel-container{height:50rem}}@media only screen and (max-width: 37.5em){.achievements-carousel-section .carousel-container{height:40rem}}.achievements-carousel-section .carousel-track{display:flex;transition:transform .6s ease;height:100%;width:100%}.achievements-carousel-section .carousel-slide{min-width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.achievements-carousel-section .carousel-slide .carousel-image{width:100%;height:100%;object-fit:cover;object-position:center}.achievements-carousel-section .carousel-content{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#2c5aa0e6,#2c5aa04d);padding:3rem 4rem;color:#fff;z-index:5;text-align:center}.achievements-carousel-section .carousel-content .achievement-text{max-width:80rem;margin:0 auto}.achievements-carousel-section .carousel-content .achievement-text .achievement-title{font-size:3.2rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1.2}@media only screen and (max-width: 56.25em){.achievements-carousel-section .carousel-content .achievement-text .achievement-title{font-size:2.8rem}}@media only screen and (max-width: 37.5em){.achievements-carousel-section .carousel-content .achievement-text .achievement-title{font-size:2.4rem}}.achievements-carousel-section .carousel-content .achievement-text .achievement-description{font-size:1.8rem;line-height:1.6;text-shadow:1px 1px 3px rgba(0,0,0,.5);max-width:70rem;margin:0 auto}@media only screen and (max-width: 56.25em){.achievements-carousel-section .carousel-content .achievement-text .achievement-description{font-size:1.7rem}}@media only screen and (max-width: 37.5em){.achievements-carousel-section .carousel-content .achievement-text .achievement-description{font-size:1.5rem}}.achievements-carousel-section .carousel-controls .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;border:none;width:5.5rem;height:5.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px #00000026;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.achievements-carousel-section .carousel-controls .carousel-btn:hover{background:#fff;transform:translateY(-50%) scale(1.15);box-shadow:0 12px 35px #00000040}.achievements-carousel-section .carousel-controls .carousel-btn i{font-size:2rem;color:#2c5aa0}.achievements-carousel-section .carousel-controls .carousel-btn.prev-btn{left:3rem}.achievements-carousel-section .carousel-controls .carousel-btn.next-btn{right:3rem}@media only screen and (max-width: 56.25em){.achievements-carousel-section .carousel-controls .carousel-btn{width:5rem;height:5rem}.achievements-carousel-section .carousel-controls .carousel-btn i{font-size:1.8rem}.achievements-carousel-section .carousel-controls .carousel-btn.prev-btn{left:2rem}.achievements-carousel-section .carousel-controls .carousel-btn.next-btn{right:2rem}}@media only screen and (max-width: 37.5em){.achievements-carousel-section .carousel-controls .carousel-btn{width:4.5rem;height:4.5rem}.achievements-carousel-section .carousel-controls .carousel-btn i{font-size:1.6rem}.achievements-carousel-section .carousel-controls .carousel-btn.prev-btn{left:1.5rem}.achievements-carousel-section .carousel-controls .carousel-btn.next-btn{right:1.5rem}}.achievements-carousel-section .carousel-indicators{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;gap:1.5rem;z-index:10;background:#0000004d;padding:1rem 2rem;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.achievements-carousel-section .carousel-indicators .indicator{width:1.4rem;height:1.4rem;border-radius:50%;background:#fff9;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.achievements-carousel-section .carousel-indicators .indicator.active{background:#fff;transform:scale(1.3);border-color:#ffffff80}.achievements-carousel-section .carousel-indicators .indicator:hover{background:#ffffffe6;transform:scale(1.1)}@media only screen and (max-width: 37.5em){.achievements-carousel-section .carousel-indicators .indicator{width:1.2rem;height:1.2rem}}@media only screen and (max-width: 37.5em){.achievements-carousel-section .carousel-indicators{bottom:2rem;gap:1rem;padding:.8rem 1.5rem}}.user-info-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}.user-info-modal{background:#fff;border-radius:15px;padding:3rem;max-width:55rem;width:90%;position:relative;box-shadow:0 20px 40px #0003;animation:slideIn .3s ease}@media only screen and (max-width: 37.5em){.user-info-modal{padding:2rem;max-width:40rem}}.modal-close{position:absolute;top:2.8rem;right:2.8rem;background:none;border:none;font-size:3rem;color:#999;cursor:pointer;transition:color .3s ease}.modal-close:hover{color:#333}.modal-header{text-align:center;margin-bottom:3rem}.modal-header h2{font-size:2.4rem;color:#2c5aa0;margin-bottom:2rem}.modal-header p{font-size:1.4rem;color:#777}.user-info-form .form-group{margin-bottom:2rem}.user-info-form .form-group input,.user-info-form .form-group select{width:100%;padding:1.2rem 1.5rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1.4rem;transition:border-color .3s ease}.user-info-form .form-group input:focus,.user-info-form .form-group select:focus{outline:none;border-color:#2c5aa0}.user-info-form .form-group input::placeholder,.user-info-form .form-group select::placeholder{color:#999}.user-info-form .form-group select{cursor:pointer}.user-info-form .submit-btn{width:100%;padding:1.5rem;background:linear-gradient(135deg,#2c5aa0,#2c5aa0);color:#fff;border:none;border-radius:8px;font-size:1.6rem;font-weight:600;cursor:pointer;transition:transform .3s ease}.user-info-form .submit-btn:hover{transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.about-us-section{padding:8rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.about-us-section .section-divider{width:80px;height:4px;background:linear-gradient(90deg,#2c5aa0,#4a90e2);margin:1rem auto 3rem;border-radius:2px}.about-us-section .about-content{display:grid;grid-template-columns:2fr 1fr;gap:6rem;align-items:start}@media (max-width: 768px){.about-us-section .about-content{grid-template-columns:1fr;gap:4rem}}.about-us-section .about-text .about-intro{margin-bottom:2rem}.about-us-section .about-text .about-intro .founded-year{display:inline-block;background:#2c5aa0;color:#fff;padding:.5rem 1.5rem;border-radius:25px;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.about-us-section .about-text .about-intro h3{font-size:2.8rem;color:#333;margin:1rem 0;font-weight:700;line-height:1.2}.about-us-section .about-text .about-description{font-size:1.6rem;line-height:1.8;color:#555;margin-bottom:2rem;text-align:justify}.about-us-section .about-text .about-description:last-child{margin-bottom:0}.about-us-section .about-highlights{display:flex;flex-direction:column;gap:2rem}.about-us-section .about-highlights .highlight-card{background:#fff;padding:2.5rem;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;border-left:4px solid #2c5aa0}.about-us-section .about-highlights .highlight-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.about-us-section .about-highlights .highlight-card .highlight-icon{width:60px;height:60px;background:linear-gradient(135deg,#2c5aa0,#4a90e2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.about-us-section .about-highlights .highlight-card .highlight-icon i{font-size:2.4rem;color:#fff}.about-us-section .about-highlights .highlight-card h4{font-size:1.8rem;color:#333;margin-bottom:1rem;font-weight:600}.about-us-section .about-highlights .highlight-card p{font-size:1.4rem;color:#666;line-height:1.6;margin:0}@media (max-width: 1200px){.about-us-section .about-content{gap:4rem}}@media (max-width: 768px){.about-us-section{padding:6rem 0}.about-us-section .about-text .about-intro{text-align:center}.about-us-section .about-text .about-intro h3{font-size:2.4rem}.about-us-section .about-text .about-description{font-size:1.5rem;text-align:left}.about-us-section .about-highlights .highlight-card{padding:2rem;text-align:center}.about-us-section .about-highlights .highlight-card .highlight-icon{margin:0 auto 1.5rem}}@media (max-width: 480px){.about-us-section{padding:4rem 0}.about-us-section .about-text .about-intro .founded-year{font-size:1.2rem;padding:.4rem 1.2rem}.about-us-section .about-text .about-intro h3{font-size:2rem}.about-us-section .about-text .about-description{font-size:1.4rem}.about-us-section .about-highlights{gap:1.5rem}.about-us-section .about-highlights .highlight-card{padding:1.5rem}.about-us-section .about-highlights .highlight-card .highlight-icon{width:50px;height:50px}.about-us-section .about-highlights .highlight-card .highlight-icon i{font-size:2rem}.about-us-section .about-highlights .highlight-card h4{font-size:1.6rem}.about-us-section .about-highlights .highlight-card p{font-size:1.3rem}}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.features-box--number{font-size:4rem;font-weight:700;color:#2c5aa0;margin-bottom:1rem}@media only screen and (max-width: 56.25em){.features-box--number{font-size:3.5rem}}@media only screen and (max-width: 37.5em){.features-box--number{font-size:3rem}}.teamCard:hover .teamImgBx img{transform:scale(1.1);transition:transform .3s ease}@media only screen and (max-width: 56.25em){.team{padding:4rem 2rem}}@media only screen and (max-width: 37.5em){.team{padding:2rem 1rem}}@media only screen and (max-width: 56.25em){.teamContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;max-width:80rem}}@media only screen and (max-width: 37.5em){.teamContainer{grid-template-columns:1fr;grid-gap:1.5rem}}.section-overviews{padding:10rem 0}.section-overviews .section-overviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media only screen and (max-width: 56.25em){.section-overviews .section-overviews-grid{grid-template-columns:1fr;gap:3rem}}.section-overviews .overview-card{background:#fff;padding:4rem 3rem;border-radius:20px;box-shadow:0 15px 40px #0000001a;transition:all .4s ease;text-align:center;position:relative}.section-overviews .overview-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f09053,#2c5aa0);border-radius:20px 20px 0 0}.section-overviews .overview-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #00000026}.section-overviews .overview-card:hover .overview-icon{transform:scale(1.1) rotate(5deg)}.section-overviews .overview-card .overview-icon{width:8rem;height:8rem;background:linear-gradient(135deg,#2c5aa0,#f09053);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 3rem;transition:all .4s ease}.section-overviews .overview-card .overview-icon i{font-size:3.5rem;color:#fff}.section-overviews .overview-card h3{font-size:2.4rem;margin-bottom:2rem;font-weight:700;background:linear-gradient(135deg,#2c5aa0,#f09053);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-overviews .overview-card .overview-paragraph{font-size:1.6rem;line-height:1.7;color:#999;margin-bottom:1.5rem}.section-overviews .overview-card .overview-paragraph:last-child{margin-bottom:0}.container{max-width:120rem;margin:0 auto;padding:0 2rem}@media only screen and (max-width: 56.25em){.container{padding:0 1.5rem}}@media only screen and (max-width: 37.5em){.container{padding:0 1rem}}.about-hero{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden}.about-hero .about-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.about-hero .about-hero-bg img{width:100%;height:100%;object-fit:cover}.about-hero .about-hero-bg .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.about-hero .hero-logo{position:absolute;top:2rem;left:50%;transform:translate(-50%);z-index:10}.about-hero .hero-logo .logo-img{height:8rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media only screen and (max-width: 56.25em){.about-hero .hero-logo .logo-img{height:7rem}}@media only screen and (max-width: 37.5em){.about-hero .hero-logo .logo-img{height:6rem}}.about-hero .container{z-index:2;max-width:120rem;margin:0 auto;padding:0 2rem}.about-hero .hero-content{max-width:80rem;text-align:center;margin:0 auto}.about-hero .hero-text{color:#fff}.about-hero .hero-text .hero-title{font-size:5rem;font-weight:700;margin-bottom:2rem;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media only screen and (max-width: 56.25em){.about-hero .hero-text .hero-title{font-size:4rem}}@media only screen and (max-width: 37.5em){.about-hero .hero-text .hero-title{font-size:3.2rem}}.about-hero .hero-text .hero-title span{color:#f09053;display:block;margin-top:1rem}.about-hero .hero-text .hero-subtitle{font-size:2.2rem;font-weight:300;margin-bottom:2rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.about-hero .hero-text .hero-subtitle{font-size:1.8rem}}.about-hero .hero-text .hero-description{font-size:1.8rem;line-height:1.6;margin-bottom:4rem;max-width:60rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.about-hero .hero-text .hero-description{font-size:1.6rem}}.about-hero .hero-text .hero-stats{display:flex;gap:4rem;margin-bottom:4rem;justify-content:center}@media only screen and (max-width: 37.5em){.about-hero .hero-text .hero-stats{flex-direction:column;gap:2rem;align-items:center}}.about-hero .hero-text .hero-stats .stat-item{text-align:center}.about-hero .hero-text .hero-stats .stat-item .stat-number{display:block;font-size:3.5rem;font-weight:700;color:#f09053;margin-bottom:.5rem}.about-hero .hero-text .hero-stats .stat-item .stat-label{font-size:1.4rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.about-hero .hero-text .hero-social{display:flex;gap:2rem}@media only screen and (max-width: 56.25em){.about-hero .hero-text .hero-social{justify-content:center}}.about-hero .hero-text .hero-social .social-btn{width:5rem;height:5rem;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.about-hero .hero-text .hero-social .social-btn.facebook{background:#4267b24d}.about-hero .hero-text .hero-social .social-btn.facebook:hover{background:#4267b2;transform:translateY(-5px);box-shadow:0 10px 25px #4267b266}.about-hero .hero-text .hero-social .social-btn.instagram{background:#f094334d}.about-hero .hero-text .hero-social .social-btn.instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743);transform:translateY(-5px);box-shadow:0 10px 25px #f0943366}.section-features{padding:10rem 0 15rem}@media only screen and (max-width: 56.25em){.section-features{padding:8rem 0 12rem}}@media only screen and (max-width: 37.5em){.section-features{padding:6rem 0 10rem}}.section-features .container{max-width:120rem;margin:0 auto;padding:0 2rem}@media only screen and (max-width: 56.25em){.section-features .container{padding:0 1.5rem}}@media only screen and (max-width: 37.5em){.section-features .container{padding:0 1rem}}.section-features .features-media{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;justify-items:center;margin-top:6rem}@media only screen and (max-width: 75em){.section-features .features-media{grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:5rem}}@media only screen and (max-width: 37.5em){.section-features .features-media{grid-template-columns:1fr;gap:2rem;margin-top:4rem}}.section-features .inner-core{width:100%;max-width:30rem;animation:slideInUp .6s ease-out;animation-fill-mode:both}.section-features .inner-core:nth-child(1){animation-delay:.1s}.section-features .inner-core:nth-child(2){animation-delay:.2s}.section-features .inner-core:nth-child(3){animation-delay:.3s}.section-features .inner-core:nth-child(4){animation-delay:.4s}.section-features .features-box{padding:4rem 2rem;margin-bottom:2rem}@media only screen and (max-width: 56.25em){.section-features .features-box{padding:3rem 1.5rem;margin-bottom:1.5rem}}@media only screen and (max-width: 37.5em){.section-features .features-box{padding:2.5rem 1rem;margin-bottom:1rem}}.section-features .features-box-paragraph{margin-bottom:0}@media only screen and (max-width: 37.5em){.section-features .features-box-paragraph{font-size:1.4rem;line-height:1.5}}.video-gallery-section{padding:10rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.video-gallery-section .video-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));gap:4rem;max-width:140rem;margin:0 auto}@media only screen and (max-width: 75em){.video-gallery-section .video-gallery-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media only screen and (max-width: 56.25em){.video-gallery-section .video-gallery-grid{grid-template-columns:1fr;gap:3rem}}@media only screen and (max-width: 37.5em){.video-gallery-section .video-gallery-grid{gap:2.5rem}}.video-gallery-section .video-item .video-wrapper{background:#fff;border-radius:25px;overflow:hidden;box-shadow:0 25px 60px #0000001f;transition:all .5s ease}.video-gallery-section .video-item .video-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c5aa0,#f09053);z-index:2}.video-gallery-section .video-item .video-wrapper:hover{transform:translateY(-15px);box-shadow:0 35px 80px #0000002e}.video-gallery-section .video-item .video-wrapper:hover .video-overlay{opacity:0}.video-gallery-section .video-item .video-thumbnail{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;background:#000}.video-gallery-section .video-item .video-thumbnail video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-gallery-section .video-item .video-overlay{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;transition:all .4s ease;pointer-events:none}.video-gallery-section .video-item .video-overlay .play-button{width:8rem;height:8rem;background:linear-gradient(135deg,#f09053,#e67e22);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 40px #f0905366}@media only screen and (max-width: 37.5em){.video-gallery-section .video-item .video-overlay .play-button{width:6rem;height:6rem}}.video-gallery-section .video-item .video-overlay .play-button i{font-size:3rem;color:#fff;margin-left:.5rem}@media only screen and (max-width: 37.5em){.video-gallery-section .video-item .video-overlay .play-button i{font-size:2.5rem}}.video-gallery-section .video-item .video-content{padding:3rem 2.5rem}@media only screen and (max-width: 37.5em){.video-gallery-section .video-item .video-content{padding:2.5rem 2rem}}.video-gallery-section .video-item .video-content .video-title{font-size:2.2rem;font-weight:700;color:#777;margin-bottom:1.5rem;line-height:1.3}@media only screen and (max-width: 37.5em){.video-gallery-section .video-item .video-content .video-title{font-size:2rem}}.video-gallery-section .video-item .video-content .video-meta{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 37.5em){.video-gallery-section .video-item .video-content .video-meta{flex-direction:column;gap:1rem;align-items:flex-start}}.video-gallery-section .video-item .video-content .video-meta span{font-size:1.3rem;font-weight:500;padding:.8rem 1.5rem;border-radius:20px}.video-gallery-section .video-item .video-content .video-meta span.video-duration{background:linear-gradient(135deg,#2c5aa0,#4a90e2);color:#fff}.video-gallery-section .video-item .video-content .video-meta span.video-category{background:linear-gradient(135deg,#f09053,#e67e22);color:#fff}.awards-section{padding:10rem 0}@media only screen and (max-width: 56.25em){.awards-section{padding:8rem 0}}@media only screen and (max-width: 37.5em){.awards-section{padding:6rem 0}}.awards-section .container{max-width:120rem;margin:0 auto;padding:0 2rem}@media only screen and (max-width: 56.25em){.awards-section .container{padding:0 1.5rem}}@media only screen and (max-width: 37.5em){.awards-section .container{padding:0 1rem}}.awards-section .awards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:3rem;margin-top:6rem}@media only screen and (max-width: 75em){.awards-section .awards-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:5rem}}@media only screen and (max-width: 56.25em){.awards-section .awards-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:4rem}}@media only screen and (max-width: 37.5em){.awards-section .awards-grid{grid-template-columns:1fr;gap:2rem;margin-top:3rem}}.awards-section .award-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #0000001a;transition:all .4s ease;position:relative}.awards-section .award-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f09053,#2c5aa0)}.awards-section .award-card:hover{transform:translateY(-15px) rotateY(5deg);box-shadow:0 25px 60px #0003}.awards-section .award-card .award-image{position:relative;height:20rem;overflow:hidden}@media only screen and (max-width: 37.5em){.awards-section .award-card .award-image{height:18rem}}.awards-section .award-card .award-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.awards-section .award-card .award-image .award-overlay{position:absolute;top:1rem;right:1rem;width:5rem;height:5rem;background:linear-gradient(135deg,#f09053,#2c5aa0);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .4s ease}.awards-section .award-card .award-image .award-overlay .award-icon{color:#fff;font-size:2rem}.awards-section .award-card .award-image:hover img{transform:scale(1.1)}.awards-section .award-card .award-image:hover .award-overlay{opacity:1;transform:scale(1)}.awards-section .award-card .award-content{padding:2.5rem 2rem;text-align:center}@media only screen and (max-width: 56.25em){.awards-section .award-card .award-content{padding:2rem 1.5rem}}@media only screen and (max-width: 37.5em){.awards-section .award-card .award-content{padding:1.5rem 1rem}}.awards-section .award-card .award-content h3{font-size:2rem;color:#777;margin-bottom:1rem;font-weight:600}@media only screen and (max-width: 37.5em){.awards-section .award-card .award-content h3{font-size:1.8rem;margin-bottom:.8rem}}.awards-section .award-card .award-content p{font-size:1.4rem;color:#999;line-height:1.5;margin-bottom:0}@media only screen and (max-width: 37.5em){.awards-section .award-card .award-content p{font-size:1.3rem}}.animation-right{animation:slideInRight 1s ease-out}.animation-left{animation:slideInLeft 1s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.project-features-list{list-style:none;padding:0}.project-features-list li{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:1.6rem;color:#777}.project-features-list li i{color:#2c5aa0;font-size:1.8rem;min-width:2rem}.vision-mission-section{padding:10rem 0}.vision-mission-section .vision-mission-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:120rem;margin:0 auto}@media only screen and (max-width: 56.25em){.vision-mission-section .vision-mission-container{grid-template-columns:1fr;gap:3rem}}.vision-mission-section .vision-card,.vision-mission-section .mission-card{background:#fff;border-radius:20px;padding:4rem 3rem;box-shadow:0 15px 40px #0000001a;transition:all .4s ease;position:relative;overflow:hidden}.vision-mission-section .vision-card:before,.vision-mission-section .mission-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;transition:all .3s ease}.vision-mission-section .vision-card:hover,.vision-mission-section .mission-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #00000026}.vision-mission-section .vision-card:hover .card-icon,.vision-mission-section .mission-card:hover .card-icon{transform:scale(1.1) rotate(5deg)}.vision-mission-section .vision-card .card-icon,.vision-mission-section .mission-card .card-icon{width:8rem;height:8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:3rem;transition:all .4s ease}.vision-mission-section .vision-card .card-icon i,.vision-mission-section .mission-card .card-icon i{font-size:3.5rem;color:#fff}.vision-mission-section .vision-card .card-content h3,.vision-mission-section .mission-card .card-content h3{font-size:2.8rem;margin-bottom:2rem;font-weight:700}.vision-mission-section .vision-card .card-content p,.vision-mission-section .mission-card .card-content p{font-size:1.7rem;line-height:1.7;color:#999}.vision-mission-section .vision-card:before{background:linear-gradient(90deg,#2c5aa0,#4a90e2)}.vision-mission-section .vision-card .card-icon{background:linear-gradient(135deg,#2c5aa0,#4a90e2)}.vision-mission-section .vision-card .card-content h3{background:linear-gradient(135deg,#2c5aa0,#4a90e2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vision-mission-section .mission-card:before{background:linear-gradient(90deg,#f09053,#e67e22)}.vision-mission-section .mission-card .card-icon{background:linear-gradient(135deg,#f09053,#e67e22)}.vision-mission-section .mission-card .card-content h3{background:linear-gradient(135deg,#f09053,#e67e22);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nearby-places-section{padding:10rem 0;background:#f8f9fa}@media only screen and (max-width: 56.25em){.nearby-places-section{padding:8rem 0}}@media only screen and (max-width: 37.5em){.nearby-places-section{padding:6rem 0}}.nearby-places-section .container{max-width:120rem;margin:0 auto;padding:0 2rem}@media only screen and (max-width: 56.25em){.nearby-places-section .container{padding:0 1.5rem}}@media only screen and (max-width: 37.5em){.nearby-places-section .container{padding:0 1rem}}.nearby-places-section .nearby-places-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:3rem;margin-top:6rem}@media only screen and (max-width: 75em){.nearby-places-section .nearby-places-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:5rem}}@media only screen and (max-width: 56.25em){.nearby-places-section .nearby-places-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:4rem}}@media only screen and (max-width: 37.5em){.nearby-places-section .nearby-places-grid{grid-template-columns:1fr;gap:2rem;margin-top:3rem}}.nearby-places-section .place-card{background:#fff;padding:3rem 2rem;border-radius:15px;text-align:center;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;position:relative}@media only screen and (max-width: 56.25em){.nearby-places-section .place-card{padding:2.5rem 1.5rem}}@media only screen and (max-width: 37.5em){.nearby-places-section .place-card{padding:2rem 1rem}}.nearby-places-section .place-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f09053,#2c5aa0);border-radius:15px 15px 0 0}.nearby-places-section .place-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000026}.nearby-places-section .place-card .place-icon{width:6rem;height:6rem;background:linear-gradient(135deg,#2c5aa0,#f09053);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}@media only screen and (max-width: 37.5em){.nearby-places-section .place-card .place-icon{width:5rem;height:5rem;margin-bottom:1.5rem}}.nearby-places-section .place-card .place-icon i{font-size:2.5rem;color:#fff}@media only screen and (max-width: 37.5em){.nearby-places-section .place-card .place-icon i{font-size:2rem}}.nearby-places-section .place-card h3{font-size:2rem;color:#777;margin-bottom:1rem;font-weight:600}@media only screen and (max-width: 37.5em){.nearby-places-section .place-card h3{font-size:1.8rem;margin-bottom:.8rem}}.nearby-places-section .place-card p{font-size:1.4rem;color:#999;line-height:1.5;margin-bottom:0}@media only screen and (max-width: 37.5em){.nearby-places-section .place-card p{font-size:1.3rem}}.u-margin-bottom-big{margin-bottom:6rem!important}@media only screen and (max-width: 37.5em){.u-margin-bottom-big{margin-bottom:4rem!important}}.office-section{padding:10rem 0}.office-section .container{max-width:120rem;margin:0 auto;padding:0 2rem}.office-section .office-content{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}@media only screen and (max-width: 56.25em){.office-section .office-content{grid-template-columns:1fr;gap:4rem;text-align:center}}.office-section .office-text .office-title{font-size:3rem;color:#777;margin-bottom:2rem;font-weight:600}@media only screen and (max-width: 37.5em){.office-section .office-text .office-title{font-size:2.5rem}}.office-section .office-text .office-description{font-size:1.8rem;color:#999;line-height:1.6;margin-bottom:3rem}@media only screen and (max-width: 37.5em){.office-section .office-text .office-description{font-size:1.6rem}}.office-section .office-text .contact-details{margin-bottom:4rem}.office-section .office-text .contact-details .contact-item{display:flex;align-items:flex-start;gap:2rem;margin-bottom:2.5rem}@media only screen and (max-width: 56.25em){.office-section .office-text .contact-details .contact-item{justify-content:center;text-align:left}}.office-section .office-text .contact-details .contact-item i{font-size:2rem;color:#2c5aa0;margin-top:.5rem;min-width:2rem}.office-section .office-text .contact-details .contact-item div{font-size:1.6rem;line-height:1.5}.office-section .office-text .contact-details .contact-item div strong{color:#777;display:block;margin-bottom:.5rem}.office-section .office-image{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000026}.office-section .office-image img{width:100%;height:40rem;object-fit:cover;transition:transform .4s ease}.office-section .office-image:hover img{transform:scale(1.05)}.office-section .office-image:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2c5aa01a,#f090531a);opacity:0;transition:opacity .3s ease}.office-section .office-image:hover:before{opacity:1}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.contact-hero{position:relative;height:100vh;min-height:70rem;overflow:hidden;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 37.5em){.contact-hero{height:90vh;min-height:60rem}}.contact-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contact-hero-bg .hero-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.contact-hero-bg .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.contact-hero-content{position:relative;z-index:10;text-align:center;color:#fff;max-width:90rem;padding:0 2rem}.contact-hero-content .hero-logo{position:relative;margin-bottom:3rem}.contact-hero-content .hero-logo .logo-img{height:10rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:fadeInDown 1s ease-out}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-logo .logo-img{height:7rem}}.contact-hero-content .hero-text{animation:fadeInUp 1s ease-out .3s both}.contact-hero-content .hero-text .hero-title{font-size:4.5rem;font-weight:800;margin-bottom:2rem;line-height:1.2;font-family:Poppins,Segoe UI,sans-serif;letter-spacing:-.5px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.5)}@media only screen and (max-width: 56.25em){.contact-hero-content .hero-text .hero-title{font-size:3.5rem}}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-text .hero-title{font-size:2.8rem;margin-bottom:1.5rem}}.contact-hero-content .hero-text .hero-title .brand-highlight{color:#fff;display:block;margin-top:1rem;font-weight:900;text-shadow:2px 2px 8px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-text .hero-title .brand-highlight{margin-top:.5rem}}.contact-hero-content .hero-text .hero-subtitle{font-size:2.2rem;font-weight:600;margin-bottom:4rem;line-height:1.4;font-family:Poppins,Segoe UI,sans-serif;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.5);letter-spacing:.3px}@media only screen and (max-width: 56.25em){.contact-hero-content .hero-text .hero-subtitle{font-size:2rem}}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-text .hero-subtitle{font-size:1.8rem;margin-bottom:3rem}}.contact-hero-content .hero-text .hero-features{display:flex;justify-content:center;gap:4rem;margin-bottom:4rem}@media only screen and (max-width: 56.25em){.contact-hero-content .hero-text .hero-features{gap:2rem}}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-text .hero-features{flex-direction:column;gap:1.5rem;margin-bottom:3rem}}.contact-hero-content .hero-text .hero-features .feature-item{display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:600;font-family:Poppins,Segoe UI,sans-serif;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-text .hero-features .feature-item{justify-content:center;font-size:1.4rem}}.contact-hero-content .hero-text .hero-features .feature-item i{font-size:2rem;color:#fff}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-text .hero-features .feature-item i{font-size:1.8rem}}.contact-hero-content .hero-text .hero-cta{display:flex;justify-content:center;gap:2rem}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-text .hero-cta{flex-direction:column;align-items:center;gap:1.5rem}}.contact-hero-content .hero-text .hero-cta .cta-btn{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;font-size:1.6rem;font-weight:600;text-decoration:none;border-radius:50px;transition:all .3s ease;min-width:16rem;justify-content:center}@media only screen and (max-width: 37.5em){.contact-hero-content .hero-text .hero-cta .cta-btn{padding:1.4rem 2.5rem;font-size:1.5rem;min-width:20rem}}.contact-hero-content .hero-text .hero-cta .cta-btn.primary{background:linear-gradient(135deg,#2c5aa0,#4a7bc8);color:#fff;box-shadow:0 8px 25px #2c5aa066}.contact-hero-content .hero-text .hero-cta .cta-btn.primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #2c5aa080}.contact-hero-content .hero-text .hero-cta .cta-btn.secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.8)}.contact-hero-content .hero-text .hero-cta .cta-btn.secondary:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-3px)}.contact-hero-content .hero-text .hero-cta .cta-btn i{font-size:1.4rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contactWrapper{position:relative;height:100vh;overflow:hidden;background:linear-gradient(to right bottom,#2c5aa0cc,#f09053cc)}@media only screen and (max-width: 37.5em){.contactContent{justify-content:center;padding:50px 30px 0}}.contactText{width:50%;padding-right:150px;padding-top:8rem;margin-top:8rem;text-align:center}@media only screen and (max-width: 37.5em){.contactText{width:100%;padding-right:0;padding-top:6rem;margin-top:4rem}}.contactText p{font-size:20px;line-height:28px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}@media only screen and (max-width: 37.5em){.contactText p{font-size:18px;line-height:24px}}.contactText p.contact-intro{font-size:22px;font-weight:500}@media only screen and (max-width: 37.5em){.contactText p.contact-intro{font-size:20px}}.contactText .brand-highlight{color:#f09053;font-weight:600}.contactText .highlight-number{color:#f09053;font-weight:700}@media only screen and (max-width: 37.5em){.contactImg{display:none}}@media only screen and (max-width: 37.5em){.social-icons{display:none}}.social-icons .social-icon{position:absolute;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #0003}.social-icons .social-icon:hover{transform:scale(1.1);box-shadow:0 8px 25px #0000004d}.social-icons .social-icon.facebook{background:#4267b2;top:0;left:42%}.social-icons .social-icon.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743);top:25%;right:0}.social-icons .social-icon.whatsapp{background:#25d366;top:70%;left:70%}.social-icons .social-icon.email{background:#ea4335;top:25%;left:0}.hero-logo{position:absolute;top:2rem;left:50%;transform:translate(-50%);z-index:10}.hero-logo .logo-img{height:9rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media only screen and (max-width: 37.5em){.hero-logo .logo-img{height:5rem}}.wave{position:absolute;bottom:-10px;left:0;line-height:0;width:100%}.wave svg{width:100%;height:60px}@media only screen and (max-width: 37.5em){.wave svg{height:40px}}@media only screen and (max-width: 37.5em){.contact{padding:2rem;justify-content:center}}.container{width:100%;max-width:120rem;margin:0 auto}@media only screen and (max-width: 37.5em){.container{max-width:100%;padding:0 2rem}}.contactUs{position:relative;min-width:100%;min-height:55rem;display:flex;z-index:10}@media only screen and (max-width: 37.5em){.contactUs{min-width:100%;width:100%;display:flex;flex-direction:column-reverse;margin:0}}@media only screen and (max-width: 75em){.contactUs-Info{top:0%;left:0%;height:52rem;position:relative;box-shadow:none;width:100%}}@media only screen and (max-width: 37.5em){.contactUs-Info{top:0%;height:auto;position:relative;box-shadow:none;width:100%;margin-top:3rem;padding:2rem}}.contactUs-Form{position:absolute;padding:3rem 3rem 3rem 25rem;margin-left:15rem;width:calc(100% - 15rem);height:100%;background:#fff;box-shadow:0 1rem 3rem #0006;border-radius:8px}@media only screen and (max-width: 75em){.contactUs-Form{position:relative;width:100%;padding-left:0;margin-left:0;padding:3rem;height:auto;box-shadow:0 .5rem 2rem #0000001a}}@media only screen and (max-width: 56.25em){.contactUs-Form{position:relative;width:100%;padding-left:0;margin-left:0;padding:3rem;height:auto;box-shadow:0 .5rem 2rem #0000001a}}@media only screen and (max-width: 37.5em){.contactUs-Form{position:relative;width:100%;padding:1.5rem 1.5rem 84rem;height:auto;box-shadow:0 .5rem 1rem #0000001a;border-radius:6px;margin:0}}.contactUs-Form h2{font-size:2.4rem;color:#777;margin-bottom:2.5rem;text-align:center}@media only screen and (max-width: 37.5em){.contactUs-Form h2{font-size:2rem;margin-bottom:2rem}}.contactFill__form{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:#fff}@media only screen and (max-width: 56.25em){.contactFill__form{grid-template-columns:1fr;gap:1.8rem}}@media only screen and (max-width: 37.5em){.contactFill__form{grid-template-columns:1fr!important;gap:1.2rem}}@media (max-width: 600px){.contactFill__form{grid-template-columns:1fr!important}}@media only screen and (max-width: 37.5em){.contactFill__form .form-field{grid-column:1!important}}.contactFill__form .contactFill__form--lable{display:block;font-size:1.4rem;color:#777;margin-bottom:.8rem;font-weight:500}@media only screen and (max-width: 37.5em){.contactFill__form .contactFill__form--lable{font-size:1.3rem;margin-bottom:.6rem}}@media only screen and (max-width: 56.25em){.contactFill__form .full{grid-column:1}}@media only screen and (max-width: 37.5em){.contactFill__form .full{grid-column:1}}.contactFill__form input,.contactFill__form textarea{width:100%;padding:1.2rem;border:2px solid #e1e5e9;font-size:1.4rem;font-weight:400;border-radius:6px;background:#fafbfc;transition:all .3s ease}.contactFill__form input:focus,.contactFill__form textarea:focus{outline:none;border-color:#2c5aa0;background:#fff;box-shadow:0 0 0 3px #2c5aa01a}@media only screen and (max-width: 37.5em){.contactFill__form input,.contactFill__form textarea{padding:1.4rem;font-size:1.4rem;border-radius:6px}}.contactFill__form textarea{resize:none;width:100%;height:12rem;min-height:12rem;max-height:12rem;font-family:inherit;line-height:1.5}@media only screen and (max-width: 37.5em){.contactFill__form textarea{height:10rem;min-height:10rem;max-height:10rem}}.contactFill__form button{background:#2c5aa0;color:#fff;border:none;padding:1.4rem 2rem;font-size:1.5rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease;margin:1rem auto 0;display:block;width:60%}.contactFill__form button:hover{background:#214478;transform:translateY(-2px)}@media only screen and (max-width: 37.5em){.contactFill__form button{padding:1.4rem;font-size:1.4rem;width:100%;margin:1rem 0 0}}.contactinfo__para{font-size:1.6rem;font-weight:400;line-height:1.4;text-align:center;margin-bottom:2rem;color:#999}.contactinfo__ul{position:relative;margin:2rem 0;list-style:none;padding:0}.contactinfo__li{position:relative;display:flex;margin:2rem 0;cursor:pointer;align-items:flex-start}.contactinfo__li span:nth-child(1){font-size:2.4rem;margin-right:2.2rem;color:#2c5aa0}@media only screen and (max-width: 37.5em){.contactinfo__li span:nth-child(1){font-size:2rem;margin-right:1.5rem}}.contactinfo__li span:nth-child(2){font-size:1.4rem;line-height:1.5}@media only screen and (max-width: 37.5em){.contactinfo__li span:nth-child(2){font-size:1.3rem}}.contactinfo__li span:nth-child(2) strong{color:#777;display:block;margin-bottom:.5rem}.alert{text-align:center;font-size:1.6rem;padding:1rem;background:#d4edda;color:#155724;margin-bottom:1.2rem;border-radius:4px;border:1px solid #c3e6cb}@media only screen and (max-width: 37.5em){.alert{font-size:1.4rem;padding:.8rem}}.btn--contact{margin-right:auto;width:40%;padding:1rem}@media only screen and (max-width: 37.5em){.btn--contact{width:75%}}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.search-component{display:flex;justify-content:center;margin:3rem 0}.search-component .search-container{display:flex;align-items:center;gap:1rem;background:#fffffff2;padding:1rem 2rem;border-radius:50px;box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (max-width: 37.5em){.search-component .search-container{flex-direction:column;gap:1rem;padding:1.5rem;border-radius:15px}}.search-component .search-container .location-dropdown{padding:1.2rem 2rem;border:2px solid #e1e5e9;border-radius:25px;font-size:1.6rem;background:#fff;min-width:25rem;cursor:pointer;transition:all .3s ease}.search-component .search-container .location-dropdown:focus{outline:none;border-color:#2c5aa0;box-shadow:0 0 0 3px #2c5aa01a}@media only screen and (max-width: 37.5em){.search-component .search-container .location-dropdown{min-width:100%;padding:1rem 1.5rem;font-size:1.4rem}}.search-component .search-container .search-btn{background:linear-gradient(135deg,#2c5aa0 0% 100%);color:#fff;border:none;padding:1.2rem 2rem;border-radius:25px;cursor:pointer;font-size:1.6rem;font-weight:600;transition:all .3s ease;min-width:12rem;display:flex;align-items:center;justify-content:center;gap:.8rem}.search-component .search-container .search-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #2c5aa04d}.search-component .search-container .search-btn:disabled{opacity:.6;cursor:not-allowed}.search-component .search-container .search-btn i{font-size:1.4rem}@media only screen and (max-width: 37.5em){.search-component .search-container .search-btn{width:100%;padding:1rem;font-size:1.4rem;min-width:auto}}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.property-gallery{padding:6rem 0;background:#f8f9fa}.property-gallery .container{max-width:140rem;margin:0 auto;padding:0 2rem}.property-gallery .gallery-layout{display:grid;grid-template-columns:30rem 1fr;gap:4rem}@media only screen and (max-width: 56.25em){.property-gallery .gallery-layout{grid-template-columns:1fr;gap:3rem}}.property-gallery .filters-sidebar{background:#fff;padding:3rem 2rem;border-radius:15px;box-shadow:0 8px 25px #0000001a;height:fit-content;position:sticky;top:2rem}@media only screen and (max-width: 56.25em){.property-gallery .filters-sidebar{position:static}}.property-gallery .filters-sidebar h3{font-size:2.2rem;color:#777;margin-bottom:3rem;font-weight:600;text-align:center;border-bottom:2px solid #f0f0f0;padding-bottom:1rem}.property-gallery .filters-sidebar .filter-group{margin-bottom:2rem}.property-gallery .filters-sidebar .filter-group label{display:block;font-size:1.4rem;font-weight:600;color:#777;margin-bottom:.8rem;text-transform:capitalize}.property-gallery .filters-sidebar .filter-group select{width:100%;padding:1rem 1.2rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1.4rem;background:#fff;cursor:pointer;transition:all .3s ease}.property-gallery .filters-sidebar .filter-group select:focus{outline:none;border-color:#2c5aa0;box-shadow:0 0 0 3px #2c5aa01a}.property-gallery .filters-sidebar .filter-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.property-gallery .filters-sidebar .apply-filters-btn{width:100%;background:linear-gradient(135deg,#2c5aa0,#4a7bc8);color:#fff;border:none;padding:1.5rem;border-radius:10px;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.property-gallery .filters-sidebar .apply-filters-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2c5aa04d}.property-gallery .filters-sidebar .clear-filters-btn{width:100%;background:transparent;color:#dc3545;border:2px solid #dc3545;padding:1.2rem;border-radius:10px;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.property-gallery .filters-sidebar .clear-filters-btn:hover{background:#dc3545;color:#fff;transform:translateY(-2px)}.property-gallery .properties-gallery .gallery-header{margin-bottom:3rem}.property-gallery .properties-gallery .gallery-header h2{font-size:2.8rem;color:#777;font-weight:600}.property-gallery .properties-gallery .properties-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));gap:3rem}@media only screen and (max-width: 37.5em){.property-gallery .properties-gallery .properties-grid{grid-template-columns:1fr;gap:2rem}}.property-gallery .properties-gallery .property-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #0000001a;transition:all .3s ease}.property-gallery .properties-gallery .property-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.property-gallery .properties-gallery .property-card .property-image{position:relative;height:25rem;overflow:hidden}.property-gallery .properties-gallery .property-card .property-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.property-gallery .properties-gallery .property-card .property-image:hover img{transform:scale(1.05)}.property-gallery .properties-gallery .property-card .property-image .property-status{position:absolute;top:1rem;right:1rem;background:#f09053;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:1.2rem;font-weight:600}.property-gallery .properties-gallery .property-card .property-info{padding:2rem}.property-gallery .properties-gallery .property-card .property-info h3{font-size:2rem;margin-bottom:1.5rem;color:#777;font-weight:600}.property-gallery .properties-gallery .property-card .property-info .property-details{margin-bottom:1.5rem}.property-gallery .properties-gallery .property-card .property-info .property-details p{display:flex;align-items:center;margin-bottom:.8rem;color:#999;font-size:1.4rem}.property-gallery .properties-gallery .property-card .property-info .property-details p i{margin-right:1rem;color:#2c5aa0;width:1.5rem}.property-gallery .properties-gallery .property-card .property-info .property-features{display:flex;flex-wrap:wrap;gap:.5rem}.property-gallery .properties-gallery .property-card .property-info .property-features .feature-tag{background:#afc6e9;color:#2c5aa0;padding:.4rem .8rem;border-radius:15px;font-size:1.2rem;font-weight:500}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.quote-form-section{padding:10rem 0;background:#f8f9fa}.quote-form-section .quote-form-container{max-width:80rem;margin:0 auto;background:#fff;border-radius:20px;padding:4rem;box-shadow:0 15px 40px #0000001a}@media only screen and (max-width: 37.5em){.quote-form-section .quote-form-container{padding:2rem}}.quote-form-section .quote-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}@media only screen and (max-width: 37.5em){.quote-form-section .quote-form .form-row{grid-template-columns:1fr;gap:1.5rem}}.quote-form-section .quote-form .form-group.full-width{grid-column:1/-1}.quote-form-section .quote-form .form-group label{display:block;font-size:1.4rem;font-weight:600;color:#777;margin-bottom:.8rem}.quote-form-section .quote-form .form-group input,.quote-form-section .quote-form .form-group select,.quote-form-section .quote-form .form-group textarea{width:100%;padding:1.2rem 1.5rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1.6rem;transition:all .3s ease}.quote-form-section .quote-form .form-group input:focus,.quote-form-section .quote-form .form-group select:focus,.quote-form-section .quote-form .form-group textarea:focus{outline:none;border-color:#2c5aa0;box-shadow:0 0 0 3px #2c5aa01a}.quote-form-section .quote-form .form-group input::placeholder,.quote-form-section .quote-form .form-group select::placeholder,.quote-form-section .quote-form .form-group textarea::placeholder{color:#999}.quote-form-section .quote-form .form-group textarea{resize:vertical;min-height:10rem}.quote-form-section .quote-form .form-actions{display:flex;gap:2rem;justify-content:center;margin-top:3rem}@media only screen and (max-width: 37.5em){.quote-form-section .quote-form .form-actions{flex-direction:column;align-items:center}}.quote-form-section .quote-form .form-actions .btn--outline{background:transparent;color:#2c5aa0;border:2px solid #2c5aa0}.quote-form-section .quote-form .form-actions .btn--outline:hover{background:#2c5aa0;color:#fff}.pricing-section .pricing-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2rem}@media only screen and (max-width: 56.25em){.pricing-section .pricing-table{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 37.5em){.pricing-section .pricing-table{grid-template-columns:1fr}}.pricing-section .pricing-card .sub-price{font-size:1.4rem;color:#2c5aa0;font-weight:600;margin-top:.5rem}.pricing-section .pricing-card .min-requirement{font-size:1.3rem;color:#e67e22;font-weight:600;margin-top:.5rem}.projects-hero{position:relative;background:url(https://res.cloudinary.com/dahwheutk/image/upload/v1760457724/IMG-20251014-WA0024_griaau.jpg);background-size:cover;background-position:center;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:4rem 0}.projects-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.projects-hero .hero-logo{position:absolute;top:2rem;left:50%;transform:translate(-50%);z-index:10}.projects-hero .hero-logo .logo-img{height:8rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media only screen and (max-width: 56.25em){.projects-hero .hero-logo .logo-img{height:7rem}}@media only screen and (max-width: 37.5em){.projects-hero .hero-logo .logo-img{height:6rem}}.projects-hero-content{position:relative;z-index:2}.projects-hero-content h1{font-size:4rem;margin-bottom:1rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.projects-hero-content h1{font-size:3rem}}.projects-hero-content p{font-size:1.8rem;margin-bottom:2rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.projects-hero-content p{font-size:1.6rem}}.projects-filters{padding:4rem 0;background:#f8f9fa}.projects-filters .container{max-width:120rem;margin:0 auto;padding:0 2rem}.projects-filters .filter-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media only screen and (max-width: 37.5em){.projects-filters .filter-buttons{gap:.5rem}}.projects-filters .filter-btn{padding:1rem 2rem;border:2px solid #2c5aa0;background:#fff;color:#2c5aa0;border-radius:5px;cursor:pointer;transition:all .3s ease;font-weight:600}@media only screen and (max-width: 37.5em){.projects-filters .filter-btn{padding:.8rem 1.5rem;font-size:1.4rem}}.projects-filters .filter-btn:hover,.projects-filters .filter-btn.active{background:#2c5aa0;color:#fff}.projects-grid{padding:6rem 0}.projects-grid .container{max-width:120rem;margin:0 auto;padding:0 2rem}.projects-grid .projects-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));gap:3rem}@media only screen and (max-width: 37.5em){.projects-grid .projects-container{grid-template-columns:1fr;gap:2rem}}.project-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1rem 3rem #0000001a;transition:all .3s ease;animation:slideInUp .6s ease-out;animation-fill-mode:both}.project-card:nth-child(1){animation-delay:.1s}.project-card:nth-child(2){animation-delay:.2s}.project-card:nth-child(3){animation-delay:.3s}.project-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 2rem 4rem #0003}.project-card .project-image{position:relative;height:25rem;overflow:hidden}.project-card .project-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.project-card .project-image:hover img{transform:scale(1.1)}.project-card .project-image .project-overlay{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.project-card .project-image:hover .project-overlay{opacity:1}.project-card .project-image .gallery-btn{background:#2c5aa0;color:#fff;border:none;padding:1rem 2rem;border-radius:5px;cursor:pointer;font-size:1.4rem;transition:background .3s ease}.project-card .project-image .gallery-btn:hover{background:#214478}.project-card .project-image .project-status{position:absolute;top:1rem;right:1rem;background:#f09053;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:1.2rem;font-weight:600}.project-card .project-info{padding:2rem}.project-card .project-info h3{font-size:2rem;margin-bottom:1rem;color:#777}.project-card .project-info .project-details{margin-bottom:1.5rem}.project-card .project-info .project-details p{display:flex;align-items:center;margin-bottom:.5rem;color:#999}.project-card .project-info .project-details p i{margin-right:1rem;color:#2c5aa0;width:1.5rem}.project-card .project-info .project-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.project-card .project-info .project-features .feature-tag{background:#afc6e9;color:#2c5aa0;padding:.3rem .8rem;border-radius:15px;font-size:1.2rem;font-weight:500}.project-card .project-info .project-actions{display:flex;gap:1rem}@media only screen and (max-width: 37.5em){.project-card .project-info .project-actions{flex-direction:column;gap:.5rem}}.project-card .project-info .project-actions .btn-action{flex:1;padding:.8rem 1.5rem;border:none;border-radius:5px;cursor:pointer;font-size:1.3rem;font-weight:600;transition:all .3s ease}.project-card .project-info .project-actions .btn-action.btn-brochure{background:#f8f9fa;color:#2c5aa0;border:1px solid #2c5aa0}.project-card .project-info .project-actions .btn-action.btn-brochure:hover,.project-card .project-info .project-actions .btn-action.btn-contact{background:#2c5aa0;color:#fff}.project-card .project-info .project-actions .btn-action.btn-contact:hover{background:#214478}.pricing-section{padding:8rem 0;background:#f8f9fa}.pricing-section .pricing-subtitle{font-size:1.6rem;color:#999;margin-bottom:4rem}.pricing-section .pricing-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:3rem;max-width:100rem;margin:0 auto}@media only screen and (max-width: 37.5em){.pricing-section .pricing-table{grid-template-columns:1fr;gap:2rem}}.pricing-section .pricing-card{background:#fff;border-radius:15px;padding:3rem 2rem;text-align:center;box-shadow:0 1rem 3rem #0000001a;position:relative;transition:transform .3s ease}.pricing-section .pricing-card:hover{transform:translateY(-10px)}.pricing-section .pricing-card.featured{transform:scale(1.05);border:3px solid #2c5aa0}.pricing-section .pricing-card.featured .pricing-badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);background:#2c5aa0;color:#fff;padding:.5rem 2rem;border-radius:20px;font-size:1.2rem;font-weight:600}.pricing-section .pricing-card .pricing-header{margin-bottom:2rem}.pricing-section .pricing-card .pricing-header h3{font-size:2.2rem;margin-bottom:1rem;color:#777}.pricing-section .pricing-card .pricing-header .price{font-size:3.5rem;font-weight:700;color:#2c5aa0;margin-bottom:.5rem}.pricing-section .pricing-card .pricing-header p{color:#999;font-size:1.4rem}.pricing-section .pricing-card .pricing-features{list-style:none;margin-bottom:3rem}.pricing-section .pricing-card .pricing-features li{padding:.8rem 0;border-bottom:1px solid #eee;display:flex;align-items:center}.pricing-section .pricing-card .pricing-features li:last-child{border-bottom:none}.pricing-section .pricing-card .pricing-features li i{color:#28a745;margin-right:1rem}.brochures-section{padding:8rem 0}.brochures-section .brochures-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:3rem}@media only screen and (max-width: 37.5em){.brochures-section .brochures-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.brochures-section .brochure-card{background:#fff;padding:3rem 2rem;border-radius:10px;text-align:center;box-shadow:0 1rem 3rem #0000001a;transition:transform .3s ease}.brochures-section .brochure-card:hover{transform:translateY(-5px)}.brochures-section .brochure-card .brochure-icon{font-size:4rem;color:#2c5aa0;margin-bottom:2rem}.brochures-section .brochure-card h3{font-size:2rem;margin-bottom:1rem;color:#777}.brochures-section .brochure-card p{color:#999;margin-bottom:2rem;font-size:1.4rem}.brochures-section .brochure-card .btn-download{background:#2c5aa0;color:#fff;border:none;padding:1rem 2rem;border-radius:5px;cursor:pointer;font-size:1.4rem;font-weight:600;transition:background .3s ease}.brochures-section .brochure-card .btn-download:hover{background:#214478}.project-features-section{padding:8rem 0;background:#f8f9fa}.project-features-section .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:4rem}@media only screen and (max-width: 37.5em){.project-features-section .features-grid{grid-template-columns:1fr;gap:3rem}}.project-features-section .feature-item{text-align:center}.project-features-section .feature-item .feature-icon{width:8rem;height:8rem;background:#2c5aa0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;margin:0 auto 2rem}.project-features-section .feature-item h3{font-size:2rem;margin-bottom:1rem;color:#777}.project-features-section .feature-item p{color:#999;font-size:1.5rem;line-height:1.6}.projects-cta{position:relative;padding:8rem 0;min-height:50vh;overflow:hidden;text-align:center;color:#fff}.projects-cta .cta-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.projects-cta .cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}.projects-cta .container{position:relative;z-index:3}.projects-cta .cta-content h2{font-size:3.5rem;margin-bottom:2rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.projects-cta .cta-content h2{font-size:2.8rem}}.projects-cta .cta-content p{font-size:1.8rem;margin-bottom:4rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.projects-cta .cta-content p{font-size:1.6rem}}.projects-cta .cta-content .cta-buttons{display:flex;gap:2rem;justify-content:center}@media only screen and (max-width: 37.5em){.projects-cta .cta-content .cta-buttons{flex-direction:column;align-items:center;gap:1.5rem}}.gallery-modal{position:fixed;inset:0;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.gallery-modal .gallery-content{background:#fff;border-radius:10px;max-width:90vw;max-height:90vh;overflow:hidden;position:relative}.gallery-modal .gallery-close{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;border:none;width:4rem;height:4rem;border-radius:50%;cursor:pointer;z-index:10;font-size:1.8rem}.gallery-modal .gallery-header{padding:2rem;border-bottom:1px solid #eee;text-align:center}.gallery-modal .gallery-header h3{margin-bottom:.5rem}.gallery-modal .gallery-header p{color:#999}.gallery-modal .gallery-image-container{position:relative;height:50vh;display:flex;align-items:center;justify-content:center}.gallery-modal .gallery-image-container .gallery-main-image{max-width:100%;max-height:100%;object-fit:contain}.gallery-modal .gallery-image-container .gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;color:#fff;border:none;width:5rem;height:5rem;border-radius:50%;cursor:pointer;font-size:2rem}.gallery-modal .gallery-image-container .gallery-nav.prev{left:1rem}.gallery-modal .gallery-image-container .gallery-nav.next{right:1rem}.gallery-modal .gallery-thumbnails{display:flex;gap:1rem;padding:2rem;overflow-x:auto}.gallery-modal .gallery-thumbnails .gallery-thumb{flex-shrink:0;width:8rem;height:6rem;border-radius:5px;overflow:hidden;cursor:pointer;border:3px solid transparent;transition:border-color .3s ease}.gallery-modal .gallery-thumbnails .gallery-thumb.active{border-color:#2c5aa0}.gallery-modal .gallery-thumbnails .gallery-thumb img{width:100%;height:100%;object-fit:cover}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.mumbai-hero{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden}.mumbai-hero .mumbai-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mumbai-hero .mumbai-hero-bg img{width:100%;height:100%;object-fit:cover}.mumbai-hero .mumbai-hero-bg .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.mumbai-hero .hero-logo{position:absolute;top:2rem;left:50%;transform:translate(-50%);z-index:10}.mumbai-hero .hero-logo .logo-img{height:8rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media only screen and (max-width: 56.25em){.mumbai-hero .hero-logo .logo-img{height:7rem}}@media only screen and (max-width: 37.5em){.mumbai-hero .hero-logo .logo-img{height:6rem}}.mumbai-hero .container{z-index:2;max-width:120rem;margin:0 auto;padding:0 2rem}.mumbai-hero .hero-content{position:relative;z-index:2;text-align:center;color:#fff}.mumbai-hero .hero-content .hero-title{font-size:5rem;font-weight:700;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media only screen and (max-width: 56.25em){.mumbai-hero .hero-content .hero-title{font-size:4rem}}@media only screen and (max-width: 37.5em){.mumbai-hero .hero-content .hero-title{font-size:3.2rem}}.mumbai-hero .hero-content .hero-title span{color:#f09053}.mumbai-hero .hero-content .hero-subtitle{font-size:2.2rem;font-weight:300;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.mumbai-hero .hero-content .hero-subtitle{font-size:1.8rem}}.contact-person-section{padding:8rem 0;background:#f8f9fa}.contact-person-section .contact-person-card{max-width:80rem;margin:0 auto;background:#fff;border-radius:20px;padding:4rem;box-shadow:0 15px 40px #0000001a;text-align:center}@media only screen and (max-width: 37.5em){.contact-person-section .contact-person-card{padding:2rem}}.contact-person-section .contact-person-card h3{font-size:3rem;color:#777;margin-bottom:1rem;font-weight:600}.contact-person-section .contact-person-card .organization{font-size:2rem;color:#2c5aa0;margin-bottom:3rem;font-weight:500}.contact-person-section .contact-person-card .contact-details{margin-bottom:3rem}.contact-person-section .contact-person-card .contact-details .contact-item{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem;font-size:1.6rem}@media only screen and (max-width: 37.5em){.contact-person-section .contact-person-card .contact-details .contact-item{flex-direction:column;text-align:center}}.contact-person-section .contact-person-card .contact-details .contact-item i{color:#2c5aa0;font-size:2rem;min-width:2rem}.contact-person-section .contact-person-card .contact-actions{display:flex;gap:2rem;justify-content:center}@media only screen and (max-width: 37.5em){.contact-person-section .contact-person-card .contact-actions{flex-direction:column;align-items:center}}.contact-person-section .contact-person-card .contact-actions .btn--green{background:#25d366;color:#fff}.contact-person-section .contact-person-card .contact-actions .btn--green:hover{background:#128c7e;transform:translateY(-3px)}.plot-gallery-section{padding:10rem 0}.plot-gallery-section .plot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2.5rem}@media only screen and (max-width: 75em){.plot-gallery-section .plot-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 56.25em){.plot-gallery-section .plot-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media only screen and (max-width: 37.5em){.plot-gallery-section .plot-grid{grid-template-columns:1fr;gap:2rem}}.plot-gallery-section .plot-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;position:relative}.plot-gallery-section .plot-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f09053,#2c5aa0)}.plot-gallery-section .plot-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.plot-gallery-section .plot-card:hover .plot-overlay{opacity:1}.plot-gallery-section .plot-card:hover img{transform:scale(1.05)}.plot-gallery-section .plot-card .plot-image{position:relative;height:22rem;overflow:hidden}.plot-gallery-section .plot-card .plot-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.plot-gallery-section .plot-card .plot-image .plot-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#2c5aa0d9,#f09053d9);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.plot-gallery-section .plot-card .plot-image .plot-overlay .plot-info{text-align:center;color:#fff;padding:2rem}.plot-gallery-section .plot-card .plot-image .plot-overlay .plot-info h3{font-size:2rem;margin-bottom:1.5rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.plot-gallery-section .plot-card .plot-image .plot-overlay .plot-info p{font-size:1.4rem;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center;gap:.8rem}.plot-gallery-section .plot-card .plot-image .plot-overlay .plot-info p i{color:#f09053}.price-charts-section{padding:10rem 0;background:#f8f9fa}.price-charts-section .charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));gap:3rem}@media only screen and (max-width: 37.5em){.price-charts-section .charts-grid{grid-template-columns:1fr;gap:2rem}}.price-charts-section .chart-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001a;transition:all .4s ease}.price-charts-section .chart-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #00000026}.price-charts-section .chart-card .chart-image{height:30rem;overflow:hidden}.price-charts-section .chart-card .chart-image img{width:100%;height:100%;object-fit:contain;background:#f8f9fa;transition:transform .3s ease}.price-charts-section .chart-card .chart-image:hover img{transform:scale(1.02)}.price-charts-section .chart-card .chart-info{padding:2.5rem 2rem;text-align:center}.price-charts-section .chart-card .chart-info h3{font-size:2rem;color:#777;font-weight:600;margin:0;background:linear-gradient(135deg,#2c5aa0,#f09053);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mumbai-video-section{padding:10rem 0}.mumbai-video-section .video-grid{display:flex;justify-content:center}@media only screen and (max-width: 37.5em){.mumbai-video-section .video-grid{padding:0 2rem}}.mumbai-video-section .video-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001a;transition:all .4s ease;max-width:60rem;width:100%;animation:fadeInUp .8s ease-out}.mumbai-video-section .video-card:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px #0003}.mumbai-video-section .video-card .video-container{position:relative;width:100%;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#fff)}.mumbai-video-section .video-card .video-container video{width:100%;height:auto;max-height:35rem;border-radius:15px;box-shadow:0 10px 30px #0003}@media only screen and (max-width: 37.5em){.mumbai-video-section .video-card .video-container video{max-height:25rem}}.mumbai-video-section .video-card .video-info{padding:2.5rem 2rem;text-align:center}.mumbai-video-section .video-card .video-info h3{font-size:2.2rem;color:#777;font-weight:600;margin:0;background:linear-gradient(135deg,#2c5aa0,#f09053);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brochures-section{padding:10rem 0}.brochures-section .brochures-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));gap:3rem}@media only screen and (max-width: 37.5em){.brochures-section .brochures-grid{grid-template-columns:1fr;gap:2rem}}.brochures-section .brochure-card{background:#fff;border-radius:20px;padding:3rem 2rem;box-shadow:0 15px 40px #0000001a;transition:all .4s ease;text-align:center;position:relative}.brochures-section .brochure-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f09053,#2c5aa0);border-radius:20px 20px 0 0}.brochures-section .brochure-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #00000026}.brochures-section .brochure-card .brochure-icon{font-size:5rem;color:#dc3545;margin-bottom:2rem}.brochures-section .brochure-card .brochure-content{margin-bottom:3rem}.brochures-section .brochure-card .brochure-content h3{font-size:2.2rem;color:#777;margin-bottom:1rem;font-weight:600}.brochures-section .brochure-card .brochure-content p{font-size:1.6rem;color:#999;line-height:1.5;margin-bottom:1rem}.brochures-section .brochure-card .brochure-content .file-size{font-size:1.4rem;color:#2c5aa0;font-weight:500}.brochures-section .brochure-card .btn--outline{background:transparent;color:#2c5aa0;border:2px solid #2c5aa0}.brochures-section .brochure-card .btn--outline:hover{background:#2c5aa0;color:#fff;transform:translateY(-3px)}.section-subtitle{font-size:1.6rem;color:#999;font-weight:400;max-width:60rem;margin:0 auto}.hero-logo{display:flex;justify-content:center;margin-bottom:3rem}.hero-logo .logo-img{height:12rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media only screen and (max-width: 56.25em){.hero-logo .logo-img{height:7rem}}@media only screen and (max-width: 37.5em){.hero-logo .logo-img{height:6rem}}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}.search-page .search-header{position:relative;background:url(https://res.cloudinary.com/dahwheutk/image/upload/v1760457724/IMG-20251014-WA0024_griaau.jpg);background-size:cover;background-position:center;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.search-page .search-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.search-page .search-header .hero-logo{position:absolute;top:2rem;left:50%;transform:translate(-50%);z-index:10}.search-page .search-header .hero-logo .logo-img{height:8rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media only screen and (max-width: 56.25em){.search-page .search-header .hero-logo .logo-img{height:7rem}}@media only screen and (max-width: 37.5em){.search-page .search-header .hero-logo .logo-img{height:6rem}}.search-page .search-header .container{max-width:120rem;margin:0 auto;padding:0 2rem}.search-page .search-header .search-header-content{position:relative;z-index:2}.search-page .search-header .search-header-content h1{font-size:4rem;margin-bottom:2rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.search-page .search-header .search-header-content h1{font-size:3rem}}.search-page .search-header .search-header-content p{font-size:2rem;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.search-page .search-header .search-header-content p{font-size:1.8rem}}.search-page .search-header .search-header-content p .location-highlight{color:#f09053;font-weight:600}.search-page .search-header .search-header-content .property-type{font-size:1.6rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.search-page .search-header .search-header-content .property-type span{color:#f09053;font-weight:600}.search-page .hero-logo{display:flex;justify-content:center;margin-bottom:3rem}.search-page .hero-logo .logo-img{height:10rem;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media only screen and (max-width: 56.25em){.search-page .hero-logo .logo-img{height:8rem}}@media only screen and (max-width: 37.5em){.search-page .hero-logo .logo-img{height:6rem}}:root{--color-white: #fff;--color-white-1: #dfdfe5;--color-black: #000;--color-grey-light: #ccc;--color-grey-dark: #333;--color-grey-dark-1: #555;--color-red-light: #ff005c;--color-red-light-1: #df3c77;--color-orange-light: #cd492f;--color-blue-light: #4862a0;--color-perple-light: #833ab4;--color-text-dark: #1e212d;--color-text-light: #f9f3f3;--shadow-dark: 0 2rem 6rem rgba(0, 0, 0, .3);--shadow-light: 0 2rem 5rem rgba(0, 0, 0, .06)}*{margin:0%;padding:0%}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}hr{color:var(--color-white);height:1px;margin:2rem 8rem}a{text-decoration:none;color:#333}ul{list-style:none}::selection{background-color:#1e3f73;color:#fff}#preloader{background:#fff url(../../App/sass/img/newLogo/TransparentBackground.png) no-repeat center center;background-size:30%;height:100vh;width:100%;position:fixed;z-index:10000;animation:fadeOut ease 6s}@keyframes fadeOut{0%{opacity:1}50%{opacity:.5}to{opacity:0}}@keyframes animate{0%,to{background-image:url(../../App/sass/img/ck/Home/101.jpg)}75%{background-image:url(../../App/sass/img/ck/Home/102.jpg)}50%{background-image:url(../../App/sass/img/ck/Home/103.jpg)}25%{background-image:url(../../App/sass/img/ck/Home/104.jpg)}}@keyframes moveInLeft{0%{opacity:0;transform:translate(-10rem)}80%{transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translate(10rem)}80%{transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInBotton{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInTop{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translate(0)}}.fade--animation:after{content:"";color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.6rem;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease}.fade--animation:hover:after{opacity:.5}.moveInLeft--animation{animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-out}.moveInRight--animation{animation-name:moveInRight;animation-duration:1s;animation-timing-function:ease-out}.moveInButtom--animation{animation:moveInBotton .5s ease-out .75s;animation-fill-mode:backwards}.moveInTop--animation{animation:moveInTop .5s ease-out .75s;animation-fill-mode:backwards}@keyframes move-down{0%{top:10%}50%{top:35%}to{top:50%}}@keyframes typing{to{left:100%;margin:0 -35px 0 35px}}@keyframes moveGradient{50%{background-position:100% 50%}}@keyframes beatHeart{0%{transform:scale(1)}25%{transform:scale(1.1)}40%{transform:scale(1)}60%{transform:scale(1.1)}to{transform:scale(1)}}body{font-family:Lato,sans-serif;font-weight:400;line-height:1.7;color:#333}.heading-primary{color:#333;backface-visibility:hidden;margin-bottom:4rem}.heading-primary--main{display:block;font-size:6rem;font-weight:400;letter-spacing:.5rem;animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-out}@media only screen and (max-width: 37.5em){.heading-primary--main{font-size:3rem;margin-bottom:2.1rem}}.heading-primary--sub{display:block;font-size:2rem;font-weight:400;letter-spacing:.8rem;animation-name:moveInRight;animation-duration:1s;animation-timing-function:ease-out}.heading-primary--sub_link a{color:#f7f7f7;margin-left:2rem}.heading-primary--sub_link a:hover{border-bottom:1px solid #2c5aa0}.heading-secondary{font-size:4.5rem;font-weight:700;word-spacing:2px;text-align:center;margin-bottom:4rem;letter-spacing:1.5px;text-transform:uppercase;color:#4a7bc8}@media only screen and (max-width: 56.25em){.heading-secondary{font-size:3.8rem}}@media only screen and (max-width: 37.5em){.heading-secondary{font-size:3.2rem}}.heading-secondary:after{display:block;height:.2rem;background-color:#4a7bc8;content:" ";width:10rem;margin:0 auto;margin-top:2.5rem}.heading-tertiary{font-size:2.8rem;font-weight:600;color:#777;margin-bottom:1.5rem}.paragraph{font-size:1.8rem;font-weight:400;line-height:1.6;width:75%;margin:2.8rem 0 2.8rem 15%;text-align:center;color:#999}.paragraph:not(:last-child){margin-bottom:3rem}@media only screen and (max-width: 56.25em){.paragraph{width:100%;margin:0;font-size:1.7rem}}@media only screen and (max-width: 37.5em){.paragraph{width:100%;margin:0;font-size:1.6rem}}.u-center-text{text-align:center!important}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-bottom-medium{margin-bottom:4rem!important}@media only screen and (max-width: 56.25em){.u-margin-bottom-medium{margin-bottom:3rem!important}}.u-margin-bottom-big{margin-bottom:8rem!important}@media only screen and (max-width: 56.25em){.u-margin-bottom-big{margin-bottom:5rem!important}}@media only screen and (max-width: 37.5em){.u-margin-bottom-big{margin:0!important}}.u-margin-top-big{margin-top:8rem!important}.u-margin-top-huge{margin-top:10rem!important}.btn,.btn:link,.btn:visited{text-transform:uppercase;text-decoration:none;padding:1.5rem 4rem;display:inline-block;border-radius:10rem;transition:all .2s;position:relative;font-size:1.6rem;border:none;cursor:pointer}.btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 1rem 2rem #0003}.btn:hover:after{transform:scaleX(1.1) scaleY(1.1);opacity:.3}.btn:active,.btn:focus{outline:none;transform:translateY(-1px);box-shadow:0 .5rem 1rem #0003}.btn--white{background-color:#fff;color:#777}.btn--white:hover{color:#777}.btn--white:after{background-color:#fff}.btn--pink{background-color:#2c5aa0;color:#fff}.btn--pink:hover{color:#fff}.btn--pink:after{background-color:#4a7bc8}.btn:after{content:"";display:inline-block;height:100%;width:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;transition:all .4s}.btn--animated{animation:moveInBotton .5s ease-out .75s;animation-fill-mode:backwards}@keyframes pulse{0%{transform:translateY(-5px) scale(1.05)}50%{transform:translateY(-7px) scale(1.08)}to{transform:translateY(-5px) scale(1.05)}}.btn-text:link,.btn-text:visited{font-size:1.6rem;color:#2c5aa0;display:inline-block;text-decoration:none;border-bottom:1px solid #2c5aa0;padding:4px;transition:all .2s}.btn-text:hover{background-color:#2c5aa0;color:#fff;box-shadow:0 1rem 2rem #00000026;transform:translate(-2px)}.btn-text:active{box-shadow:0 .5rem 1rem #00000026;transform:translate(0)}.hero-buttons{display:flex;gap:2rem;justify-content:center}@media only screen and (max-width: 37.5em){.hero-buttons{flex-direction:column;align-items:center}}.carousel-container{background-color:#fff;margin-top:9rem;margin-bottom:9rem}.carousel-item{height:50vh;background-position:center;background-size:cover;position:relative;transition:transform 2s ease-in-out,opacity .5s ease}.carousel-item .container-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.carousel-item .container-box h2{font-size:3rem;color:#000;margin:0 0 2rem}@media only screen and (max-width: 37.5em){.carousel-item .container-box h2{font-size:1.6rem;margin:0}}.carousel-item .container-box p{font-size:1.6rem;margin:0;color:#000}@media only screen and (max-width: 37.5em){.carousel-item .container-box p{margin:1rem}}.carousel-item .container-box h2:after{content:"“";font-size:10rem;display:block;position:absolute;top:-80px;left:-40px}.carousel-item .container-box p:after{content:"”";font-size:10rem;display:block;position:absolute;top:40px;right:-40px}.bug{z-index:10}.boxxx{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:30rem 30rem;grid-gap:1rem;grid-auto-flow:dense;margin-bottom:10rem}@media only screen and (max-width: 56.25em){.boxxx{grid-template-columns:repeat(2,1fr);grid-auto-rows:35rem 35rem}}@media only screen and (max-width: 37.5em){.boxxx{grid-template-columns:repeat(1,1fr)}}.gallery-item{width:100%;height:100%;position:relative;animation:fadeIn .6s ease-out;animation-fill-mode:both}.gallery-item:nth-child(1){animation-delay:.1s}.gallery-item:nth-child(2){animation-delay:.2s}.gallery-item:nth-child(3){animation-delay:.3s}.gallery-item:nth-child(4){animation-delay:.4s}.gallery-item:nth-child(5){animation-delay:.5s}.gallery-item:nth-child(6){animation-delay:.6s}.gallery-item .image{width:100%;height:100%;overflow:hidden;position:relative;border-radius:8px;transition:all .3s ease}.gallery-item .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;transition:all .3s ease;z-index:2}.gallery-item:hover .image:before{opacity:1}.gallery-item:hover .image{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d}.gallery-item:hover .image img{filter:blur(2px)}.gallery-item .image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;cursor:pointer;transition:all .3s ease}.gallery-item .text{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.8rem;font-weight:600;text-align:center;pointer-events:none;z-index:3;transition:all .3s ease;padding:1rem 2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;border:1px solid rgba(255,255,255,.2)}.gallery-item:hover .text{opacity:1;transform:translate(-50%,-50%) translateY(-10px)}.modalmm{background:#000000e6;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:.3s ease-out;z-index:1000;display:flex;align-items:center;justify-content:center}.modalmm .modal-content{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.modalmm .full-img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;transform:scale(.8);transition:all .3s ease-out}.modalmm .full-img.open{transform:scale(1)}.modalmm .caption{color:#fff;font-size:2rem;margin-top:2rem;text-align:center;background:#000000b3;padding:1rem 2rem;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (max-width: 37.5em){.modalmm .caption{font-size:1.6rem;margin-top:1rem}}.modalmm .modal-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;font-size:3rem;padding:1rem 1.5rem;cursor:pointer;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.modalmm .modal-nav:hover{background:#fff3;transform:translateY(-50%) scale(1.1)}.modalmm .modal-nav.prev{left:2rem}.modalmm .modal-nav.next{right:2rem}@media only screen and (max-width: 37.5em){.modalmm .modal-nav{font-size:2rem;padding:.8rem 1rem}.modalmm .modal-nav.prev{left:1rem}.modalmm .modal-nav.next{right:1rem}}.modalmm .close-btn{position:absolute;top:2rem;right:2rem;background:#ffffff1a;border:none;color:#fff;font-size:3rem;padding:1rem;cursor:pointer;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.modalmm .close-btn:hover{background:#fff3;transform:scale(1.1)}@media only screen and (max-width: 37.5em){.modalmm .close-btn{top:1rem;right:1rem;font-size:2.5rem;padding:.8rem}}.modalmm.open{opacity:1;pointer-events:all}.composition{position:relative;margin-top:1.6rem}.composition .composition__photo{width:55%;box-shadow:0 1.5rem 4rem #0006;border-radius:2px;position:absolute;z-index:10;transition:all .2s;outline-offset:2rem}@media only screen and (max-width: 56.25em){.composition .composition__photo{float:left;position:relative;width:33.333333333%;box-shadow:0 1.5rem 3rem #0003;margin-top:4rem}}.composition .composition__photo--p1{left:0;top:-2rem}@media only screen and (max-width: 56.25em){.composition .composition__photo--p1{top:0;transform:scale(1.2)}}.composition .composition__photo--p2{right:0;top:2rem}@media only screen and (max-width: 56.25em){.composition .composition__photo--p2{top:-1rem;transform:scale(1.3);z-index:100}}.composition .composition__photo--p3{left:20%;top:10rem}@media only screen and (max-width: 56.25em){.composition .composition__photo--p3{top:1rem;left:0;transform:scale(1.1)}}.composition .composition__photo:hover{outline:1rem solid #2c5aa0;transform:scale(1.05) translateY(-.5rem);box-shadow:0 2.5rem 4rem #00000080;z-index:20}.composition:hover .composition__photo:not(:hover){transform:scale(.95)}.section-stories{position:relative;padding:10rem 0}@media only screen and (max-width: 56.25em){.section-stories{padding:10rem 0}}.story{width:75%;margin:0 auto;margin-bottom:4rem;box-shadow:0 3rem 6rem #0000001a;background-color:#fff9;border-radius:3px;padding:6rem 6rem 6rem 9rem;font-size:1.6rem;transform:skew(-12deg)}@media only screen and (max-width: 56.25em){.story{width:100%;padding:4rem 4rem 4rem 7rem}}@media only screen and (max-width: 37.5em){.story{transform:skew(0)}}.story__shape{width:15rem;height:15rem;float:left;-webkit-shape-outside:circle(50% at 50% 50%);shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);transform:translate(-3rem) skew(12deg);position:relative}@media only screen and (max-width: 37.5em){.story__shape{transform:translate(-3rem) skew(0)}}.story__img{height:100%;transform:translate(-4rem) scale(1.4);backface-visibility:hidden;transition:all .5s}.story__text{transform:skew(12deg)}@media only screen and (max-width: 37.5em){.story__text{transform:skew(0)}}.story__caption{position:absolute;top:50%;left:50%;transform:translate(-50%,20%);color:#000;text-transform:uppercase;font-size:1.7rem;text-align:center;opacity:0;transition:all .5s;backface-visibility:hidden}.story:hover .story__caption{opacity:1;transform:translate(-50%,-50%)}.story:hover .story__img{transform:translate(-4rem) scale(1);filter:blur(3px) brightness(80%)}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:.9;overflow:hidden}.bg-video__content{height:100%;width:100%;object-fit:cover}.footer{background-color:#272525;padding:1.2rem}.footer__nav{padding:1.4rem;font-size:140%}.footer__nav--links{display:grid;grid-template-columns:repeat(4,1fr);padding:3rem}@media only screen and (max-width: 56.25em){.footer__nav--links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;padding:2rem}}@media only screen and (max-width: 37.5em){.footer__nav--links{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;padding:1rem}}.footer__nav--social-icon{margin-left:4rem;color:#fff}@media only screen and (max-width: 56.25em){.footer__nav--social-icon{margin-left:2.6rem}}@media only screen and (max-width: 37.5em){.footer__nav--social-icon{margin-left:2.1rem}}.footer__nav--social-icon a{color:#fff;transition:all .1s}.footer__nav--social-icon a svg{margin:.2rem 0 6rem 2rem}.footer__nav--social-icon a:hover{color:var(--color-grey-light)}.footer__nav--links li{padding:.4rem}.footer__nav--links a{cursor:pointer;color:var(--color-white);font-size:120%;transition:all .1s}.footer__nav--links a:hover{color:var(--color-grey-light)}.footer__nav--text{color:#fff;text-align:center}.header{min-height:100vh;background-position:center;background-size:cover;animation:animate 16s ease-in-out infinite}.header--outer{position:absolute;left:0;top:0;width:100%;height:100vh;background:linear-gradient(To right bottom,#000000b3,#3339)}.header__logo-box{position:fixed;top:2rem;left:2rem;z-index:1000}@media only screen and (max-width: 56.25em){.header__logo-box{top:1.5rem;left:1.5rem}}@media only screen and (max-width: 37.5em){.header__logo-box{top:1rem;left:1rem}}.header__logo{height:12rem;cursor:pointer}@media only screen and (max-width: 56.25em){.header__logo{height:8rem;margin-left:1.3rem}}.header__text-box{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.whatsappNav{background:green;border-radius:50%;height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;position:fixed;bottom:6%;right:4%;cursor:pointer;box-shadow:0 1rem 2rem #00000073;z-index:82;animation-name:moveInBotton;animation-duration:1s;animation-timing-function:ease-out}@media only screen and (max-width: 56.25em){.whatsappNav{height:4.5rem;width:4.5rem;bottom:3%}}@media only screen and (max-width: 37.5em){.whatsappNav{position:fixed;height:4rem;width:4rem;bottom:3%;right:4%}}.whatsappNav a{color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:1px;transition:border-bottom 10s ease-in-out}.whatsappNav i{font-size:4rem;text-align:center;color:#fff;border-radius:50%}@media only screen and (max-width: 56.25em){.whatsappNav i{font-size:3.5rem}}@media only screen and (max-width: 37.5em){.whatsappNav i{font-size:3rem}}.whatsappNav a:hover{border-width:1px}.instagramNav{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1);border-radius:20%;height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;position:fixed;bottom:6%;right:14%;cursor:pointer;box-shadow:0 1rem 2rem #00000073;z-index:82;animation-name:moveInBotton;animation-duration:1s;animation-timing-function:ease-out}@media only screen and (max-width: 56.25em){.instagramNav{bottom:12%;right:4%}}@media only screen and (max-width: 37.5em){.instagramNav{bottom:11%;right:4%}}.instagramNav a{color:#fff;transition:border-bottom 10s ease-in-out}.instagramNav i{font-size:4rem;text-align:center;color:#fff;border-radius:50%}.instagramNav a:hover{border-width:1px}.facebookNav{background:#007bff;border-radius:50%;height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;position:fixed;bottom:6%;right:9%;cursor:pointer;box-shadow:0 1rem 2rem #00000073;z-index:82;animation-name:moveInBotton;animation-duration:1s;animation-timing-function:ease-out}@media only screen and (max-width: 56.25em){.facebookNav{height:4.5rem;width:4.5rem;bottom:3%;right:14%}}@media only screen and (max-width: 37.5em){.facebookNav{position:fixed;height:4rem;width:4rem;bottom:3%;right:14%}}.facebookNav a{color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:1px;transition:border-bottom 10s ease-in-out}.facebookNav i{font-size:2.5rem;text-align:center;color:#fff;border-radius:50%}@media only screen and (max-width: 56.25em){.facebookNav i{font-size:2.2rem}}@media only screen and (max-width: 37.5em){.facebookNav i{font-size:2rem}}.facebookNav a:hover{border-width:1px}.cta{margin:8rem auto;width:80%;background-image:linear-gradient(To right bottom,#000000b3,#3339),url(../../App/sass/img/ck/Home/117.jpg);background-position:center;background-size:cover;border-radius:10px;text-align:center;padding:8rem 0;--border-width: 3px;position:relative;border-radius:var(--border-width)}.cta:after{position:absolute;content:"";top:calc(-1 * var(--border-width));left:calc(-1 * var(--border-width));z-index:-1;width:calc(100% + var(--border-width) * 2);height:calc(100% + var(--border-width) * 2);background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0);background-size:300% 300%;background-position:0 50%;border-radius:calc(2 * var(--border-width));animation:moveGradient 4s alternate infinite}.cta h1{color:#fff;margin-bottom:4rem;font-size:3.5rem;padding:0}.quickNavigation{z-index:80;position:absolute;right:40px;bottom:40%;display:flex;flex-direction:column;transition:.5s ease}@media only screen and (max-width: 75em){.quickNavigation{right:30px}}@media only screen and (max-width: 37.5em){.quickNavigation{right:25px}}.quickNavigation a{color:#fff;font-size:2rem;transition:.3s ease}.quickNavigation a:not(:last-child){margin-bottom:20px}.quickNavigation a:hover{transform:scale(1.3);color:#2c5aa0}.quickNavigationAbout{z-index:80;position:absolute;right:40px;bottom:40%;display:flex;flex-direction:column;transition:.5s ease}@media only screen and (max-width: 75em){.quickNavigationAbout{right:30px}}@media only screen and (max-width: 37.5em){.quickNavigationAbout{right:25px}}.quickNavigationAbout a{color:#333;font-size:2rem;transition:.3s ease}.quickNavigationAbout a:not(:last-child){margin-bottom:20px}.quickNavigationAbout a:hover{transform:scale(1.3);color:#2c5aa0}.navigation__checkbox{display:none}.navigation__button{background-color:#fff;height:7rem;width:7rem;position:fixed;top:6rem;right:6rem;border-radius:50%;z-index:2000;box-shadow:0 1rem 3rem #0006;text-align:center;cursor:pointer}@media only screen and (max-width: 56.25em){.navigation__button{top:4rem;right:4rem}}@media only screen and (max-width: 37.5em){.navigation__button{top:3rem;right:3rem}}.navigation__background{height:6rem;width:6rem;border-radius:50%;position:fixed;top:6.5rem;right:6.5rem;background-image:radial-gradient(#4a7bc8,#1e3f73);z-index:1000;transition:transform .8s cubic-bezier(.83,0,.17,1)}@media only screen and (max-width: 56.25em){.navigation__background{top:4.5rem;right:4.5rem}}@media only screen and (max-width: 37.5em){.navigation__background{top:3.5rem;right:3.5rem}}.navigation__nav{height:100vh;position:fixed;top:0;left:-20%;z-index:1500;opacity:0;width:0;transition:all .8s cubic-bezier(.68,-.6,.32,1.6)}@media only screen and (max-width: 37.5em){.navigation__nav{top:0;left:-60%}}.navigation__list{position:absolute;top:50%;left:70%;transform:translate(-50%,-50%);list-style:none;text-align:center;width:100%}@media only screen and (max-width: 37.5em){.navigation__list{top:40%;left:108%;transform:translate(-50%,-30%)}}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:3rem;font-weight:300;padding:1rem 2rem;color:#fff;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(110deg,transparent 0%,transparent 50%,#fff 50%);background-size:220%;transition:all .4s}.navigation__link:link span,.navigation__link:visited span{margin-right:1.5rem;display:inline-block}.navigation__link:hover,.navigation__link:active{background-position:100%;color:#2c5aa0;transform:translate(1rem)}.navigation__checkbox:checked~.navigation__background{transform:scale(80)}.navigation__checkbox:checked~.navigation__nav{opacity:1;width:100%}.navigation__icon{position:relative;margin-top:3.5rem}.navigation__icon,.navigation__icon:before,.navigation__icon:after{width:3rem;height:2px;background-color:#333;display:inline-block}.navigation__icon:before,.navigation__icon:after{content:"";position:absolute;left:0;transition:all .2s}.navigation__icon:before{top:-.8rem}.navigation__icon:after{top:.8rem}.navigation__button:hover .navigation__icon:before{top:-1rem}.navigation__button:hover .navigation__icon:after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{top:0;transform:rotate(-135deg)}.row{max-width:114rem;margin:0 auto}.row:not(:last-child){margin-bottom:8rem}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row{max-width:50rem;padding:0 3rem}}.row:after{content:"";display:table;clear:both}.row [class^=col-]{float:left}.row [class^=col-]:not(:last-child){margin-right:6rem}@media only screen and (max-width: 56.25em){.row [class^=col-]:not(:last-child){margin-right:0;margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row [class^=col-]{width:100%!important}}.row .col-1-of-2{width:calc((100% - 6rem)/2)}.row .col-1-of-3{width:calc((100% - 2 * 6rem) / 3)}.row .col-2-of-3{width:calc(2 * (100% - 2 * 6rem) / 3 + 6rem)}.row .col-1-of-4{width:calc((100% - 18rem)/4)}.row .col-2-of-4{width:calc(.5*(100% - 18rem) + 6rem)}.row .col-3-of-4{width:calc(.75*(100% - 18rem) + 12rem)}.section-features{margin-top:7rem;padding-top:8rem}.features-media{display:flex}@media only screen and (max-width: 37.5em){.features-media{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;padding:1rem}}.features-box{text-align:center;padding:1.2rem;margin:1.4rem;position:relative;transition:all .2s}@media only screen and (max-width: 37.5em){.features-box{padding:1rem;margin:1rem}}.features-box:before{content:"";position:absolute;left:0;bottom:0;width:0;height:0;box-sizing:border-box;border-bottom:3px solid transparent;border-left:3px solid transparent;transition:all .9s ease}.features-box:after{content:"";position:absolute;right:0;top:0;width:0;height:0;box-sizing:border-box;border-top:3px solid transparent;border-right:3px solid transparent;transition:all .9s ease}.features-box:hover{box-shadow:0 1.5rem 4rem #00000023;transform:translateY(-1.5rem) scale(1.03)}.features-box--icon{font-size:3.2rem;color:#2c5aa0;transition:all .9s ease}.features-box--heading{color:#000}.features-box-paragraph{font-size:1.6rem;padding-bottom:3rem;color:#333}.inner-core:hover .features-box:after,.inner-core:hover .features-box:before{border-color:#2c5aa0;width:100%;height:100%}.inner-core:hover .features-box .features-box--icon{color:#2c5aa0}.about{background-color:#eee;padding:4rem 8rem}@media only screen and (max-width: 37.5em){.about{padding:1rem 2rem}}@media only screen and (max-width: 56.25em){.about-media{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;padding:1rem 2rem}}@media only screen and (max-width: 37.5em){.about-media{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;padding:1rem 2rem}}.about__box{position:relative}.about__box-img{width:100%;margin-top:3rem;box-shadow:0 1.5rem 4rem #00000026;padding:3rem;border-radius:.4rem;border:1.3px solid #2c5aa0;transition:all .2s}@media only screen and (max-width: 56.25em){.about__box-img{width:100%}}@media only screen and (max-width: 37.5em){.about__box-img{width:100%;padding:2rem;margin-bottom:2rem}}.about__text{margin-top:10rem;text-align:center}@media only screen and (max-width: 37.5em){.about__text{margin:0;text-align:center}}.about__text--para{font-size:160%}@media only screen and (max-width: 37.5em){.about__text--para{font-size:160%;margin-bottom:3rem}}.about__text:first-child{margin-top:16rem}@media only screen and (max-width: 56.25em){.about__text:first-child{margin-bottom:15rem}}@media only screen and (max-width: 37.5em){.about__text:first-child{margin-top:8rem}}.carousel-container{height:80vh;padding-top:10rem;background-color:#f7f7f7}@media only screen and (max-width: 37.5em){.carousel-container{padding-top:8rem;padding-bottom:10rem}}.realStories{background-color:#000000f6;margin-top:10rem;padding:4rem 8rem}@media only screen and (max-width: 56.25em){.realStories{padding:2rem 4rem}}@media only screen and (max-width: 37.5em){.realStories{padding:1rem 2rem}}@media only screen and (max-width: 56.25em){.realStories-story{display:grid;grid-template-columns:repeat(250px,1fr);grid-gap:2rem;padding:0}}@media only screen and (max-width: 37.5em){.realStories-story{display:grid;grid-template-columns:repeat(250px,1fr);grid-gap:2rem;padding:1rem 2rem}}.realStories__text{margin-top:2rem}.realStories__text h2{letter-spacing:2px;margin-top:2rem}.realStories__text p{padding:1.2rem;font-size:1.7rem;color:#fff}.realStories__box{position:relative}.realStories__box-img{width:100%;margin-top:3rem;box-shadow:0 1.5rem 4rem #00000026;padding:3rem;border-radius:.4rem;border:1.3px solid #2c5aa0;transition:all .2s}@media only screen and (max-width: 56.25em){.realStories__box-img{width:100%}}@media only screen and (max-width: 37.5em){.realStories__box-img{width:100%;padding:2rem;margin-bottom:2rem}}.slider{position:absolute;top:0;left:0;width:100%;height:100vh;background:red;z-index:-1}.about{display:flex;height:100vh;flex-direction:column;justify-content:center;align-items:center;padding-top:15rem;background:#f4fafa}.about__box{position:relative;overflow:hidden;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:all .4s ease}.about__box:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0003}.about__box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#2c5aa01a,#f090531a);opacity:0;transition:opacity .4s ease;z-index:2}.about__box:hover:before{opacity:1}.about__box-img{width:100%;height:100%;object-fit:cover;transition:all .4s ease;border-radius:15px}.about__box-img:hover{transform:scale(1.05);filter:brightness(1.1) contrast(1.1)}.quickStart{background-color:#fff;padding:8rem}@media only screen and (max-width: 37.5em){.quickStart{padding:1rem 2rem}}.quickStart__text{margin-top:2rem}@media only screen and (max-width: 56.25em){.quickStart__text{display:flex;flex-direction:column}}@media only screen and (max-width: 37.5em){.quickStart__text{display:flex;flex-direction:column}}.quickStart__text h2{letter-spacing:2px;margin-top:2rem}.quickStart__text p{padding:1.2rem;letter-spacing:1.4px;font-size:1.6rem;color:#fff}.quickStart__box{position:relative}.quickStart__box-img{width:100%;position:relative;margin-top:3rem;box-shadow:0 1.5rem 4rem #00000026;padding:3rem;border-radius:.4rem;transition:all .2s}@media only screen and (max-width: 56.25em){.quickStart__box-img{width:100%;border:1.3px solid #2c5aa0}}@media only screen and (max-width: 37.5em){.quickStart__box-img{width:100%;border:1.3px solid #2c5aa0;padding:2rem;margin-bottom:2rem}}.quickStart__box-img:hover{transform:scaleY(1.03) scaleX(1.03)}.quickStart__box-bgBorder{position:absolute;width:90%;height:80%;opacity:.6;border:12px ridge #2c5aa0;top:3%;left:10%}@media only screen and (max-width: 75em){.quickStart__box-bgBorder{display:none}}@media only screen and (max-width: 56.25em){.quickStart__box-bgBorder{display:none}}@media only screen and (max-width: 37.5em){.quickStart__box-bgBorder{display:none}}.hero{height:60%;width:80%;position:relative;margin-bottom:6rem}.hero img{width:100%;height:100%;object-fit:cover;z-index:1}.headline{position:absolute;top:92%;left:15%;font-size:40px;transform:translate(-20%,-70%);color:#000;overflow:hidden;z-index:1}@media only screen and (max-width: 56.25em){.headline{top:94%;left:17%;font-size:3.3rem}}@media only screen and (max-width: 37.5em){.headline{display:none}}.headline:after{content:"";position:absolute;height:100%;width:100%;background-color:#f4fafa;left:0;border-left:2px solid red;animation:typing 1.5s steps(10) infinite}.hero:after{content:"";background:transparent;width:100%;height:100%;position:absolute;left:0;opacity:.3;top:0}.section-about{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:url(../../App/sass/img/about-bg.jpg) no-repeat;background-size:cover;background-position:center}.content{max-width:650px;margin:22rem 10rem}.content .info h2{font-size:5.5rem;text-transform:uppercase;letter-spacing:2px;line-height:5rem;margin-bottom:4rem}.content .info h2 span{color:#000;font-size:3rem;font-weight:600}.content .info p{font-size:2rem;font-weight:400;margin-bottom:4rem}.media-icons{display:flex;justify-content:center;align-items:center;margin:auto}.media-icons a{position:relative;color:#111;font-size:2.5rem;transition:.3s;margin-bottom:4rem;transition-property:transform}.media-icons a:not(:last-child){margin-right:60px}.media-icons a:hover{color:#2c5aa0;transform:scale(1.5)}.animation-right{animation-name:moveInLeft;animation-duration:1.3s;animation-timing-function:ease-out}.animation-left{animation-name:moveInRight;animation-duration:1.3s;animation-timing-function:ease-out}.section-overviews{background-color:#f7f7f7;padding:15rem 0;margin-top:-20vh}@media only screen and (max-width: 56.25em){.section-overviews{padding:20rem 0}}.section-overviews-textBox{margin-top:8rem}@media only screen and (max-width: 56.25em){.section-overviews-textBox{display:flex;flex-direction:column}}.overview-paragraph{font-size:1.6rem;line-height:140%}.overview-paragraph:not(:last-child){margin-bottom:3rem}.team{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;background:#f7f7f7;padding:6rem}.teamContainer{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:110rem}.teamContainer .teamCard{position:relative;width:320px;height:320px;margin:15px;overflow:hidden}.teamContainer .teamCard .teamImgBx,.teamContainer .teamCard .teamContentBx{position:absolute;top:0;left:0;width:100%;height:100%}.teamContainer .teamCard .teamImgBx img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;padding:2rem;border:2px solid #2c5aa0}.teamContainer .teamCard .teamContentBx:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb2;transform:scaleX(0);transition:transform .5s ease-in-out;transform-origin:right;transition-delay:.5s}.teamContainer .teamCard:hover .teamContentBx:before{transform:scaleX(1);transition:transform .5s ease-in-out;transform-origin:left;transition-delay:0s}.teamContainer .teamCard .teamContentBx{display:flex;justify-content:center;align-items:center}.teamContainer .teamCard .teamContentBx .teamContent{position:relative;padding:30px;z-index:1;transition:.5s;transform:translate(-300px);transition-delay:0s}.teamContainer .teamCard:hover .teamContentBx .teamContent{transform:translate(0);transition-delay:.5s}.teamContainer .teamCard .teamContentBx .teamContent h3{font-size:2rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#2c5aa0}.teamContainer .teamCard .teamContentBx .teamContent p{font-size:1.6rem;line-height:1.4em;letter-spacing:1px;font-weight:400}.contactWrapper{position:relative;height:100vh;overflow:hidden;background:#040f1d}@media only screen and (max-width: 37.5em){.contactWrapper{height:100vh}}.contactContent{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 100px 0}@media only screen and (max-width: 37.5em){.contactContent{justify-content:center;padding:50px 80px 0 30px}}.contactText{width:50%;padding-right:150px;padding-top:8rem;margin-top:8rem}@media only screen and (max-width: 75em){.contactText{width:100%;padding-right:0;padding-top:12rem;margin-top:4rem}}@media only screen and (max-width: 56.25em){.contactText{width:100%;padding-right:0;padding-top:8rem;margin-top:3rem}}@media only screen and (max-width: 37.5em){.contactText{width:100%;padding-right:0;padding-top:8rem;margin-top:6rem}}.contactText p{font-size:20px;line-height:28px;color:#fff}@media only screen and (max-width: 75em){.contactText p{font-size:24px;line-height:26px}}@media only screen and (max-width: 56.25em){.contactText p{font-size:22px;line-height:22px}}@media only screen and (max-width: 37.5em){.contactText p{font-size:20px;line-height:28px}}.contactText p span{color:#f09053}.contactImg{position:relative;width:500px;height:500px;background:radial-gradient(520px,rgba(240,143,83,.5490196078),transparent 50%);margin-top:3rem}@media only screen and (max-width: 75em){.contactImg{display:none}}@media only screen and (max-width: 56.25em){.contactImg{display:none}}@media only screen and (max-width: 37.5em){.contactImg{display:none;margin-top:0rem}}.contactEmail-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-icons{height:100%;animation:rotation 60s linear infinite}@media only screen and (max-width: 37.5em){.social-icons{width:10px;height:10px;display:none}}@keyframes rotation{to{transform:rotate(360deg)}}.social-icons img{position:absolute}@media only screen and (max-width: 37.5em){.social-icons img{width:10px;height:10px;display:none}}.social-icons img:nth-child(1){top:0;left:42%}.social-icons img:nth-child(2){top:25%;right:0}.social-icons img:nth-child(3){top:70%;left:70%}.social-icons img:nth-child(4){top:25%;left:0}.social-icons img:nth-child(5){top:70%;left:10%}.contactMain{position:relative}.wave{position:absolute;bottom:-10px;left:0;line-height:0}@media only screen and (max-width: 37.5em){.wave{bottom:0}}@media only screen and (max-width: 37.5em){.wave img{width:100%}}@media only screen and (max-width: 75em){.wave img{width:100%}}@media only screen and (max-width: 56.25em){.wave img{width:100%}}.wave:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:-1000px 0;opacity:.2;animation:waveOne 60s linear infinite}@keyframes waveOne{50%{background-position:0 0}}.wave:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:100%;background:url(../../App/img/contact/wave.svg) repeat-x;background-size:cover;background-position:2732px 0;opacity:.3;animation:waveOne 120s linear infinite}@media only screen and (max-width: 37.5em){.wave:after{bottom:0}}@media only screen and (max-width: 75em){.container{width:90%;min-width:auto;margin:2rem}}@media only screen and (max-width: 37.5em){.container{width:90%;min-width:auto;margin:2rem}}.contact{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;background:#e0dfdf;padding:8rem}@media only screen and (max-width: 37.5em){.contact{width:100%}}.contactUs{position:relative;min-width:110rem;min-height:55rem;display:flex;z-index:10}@media only screen and (max-width: 56.25em){.contactUs{min-width:100%;display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 75em){.contactUs{min-width:100%;display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 37.5em){.contactUs{min-width:100%;display:flex;flex-direction:column-reverse}}.contactUs-Info{position:absolute;top:14%;left:2%;width:35rem;height:calc(100% - 18rem);background:#fff;z-index:1;padding:4rem;display:flex;justify-content:space-between;flex-direction:column;box-shadow:0 1rem 3rem #00000080}@media only screen and (max-width: 75em){.contactUs-Info{top:0%;left:0%;height:70rem;position:relative;box-shadow:none;width:100%}}@media only screen and (max-width: 56.25em){.contactUs-Info{top:0%;height:70rem;position:relative;box-shadow:none;width:100%;margin-top:5rem}}@media only screen and (max-width: 37.5em){.contactUs-Info{top:0%;height:70rem;position:relative;box-shadow:none;width:100%;margin-top:5rem}}.contactUs .contactinfo__para{font-size:140%;font-weight:400;line-height:1.2;text-align:center;margin-bottom:2rem}.contactUs .contactinfo__ul{position:relative;margin:2rem 0}.contactUs .contactinfo__li{position:relative;display:flex;margin:2rem 0;cursor:pointer;align-items:flex-start}.contactUs .contactinfo__li span:nth-child(1){font-size:240%;margin-right:2.2rem}.contactUs .contactinfo__li span:nth-child(2){font-size:140%}.contactUs-Form{position:absolute;padding:7rem 5rem 7rem 25rem;margin-left:15rem;width:calc(100% - 15rem);height:100%;background:#fff;box-shadow:0 1rem 3rem #0006}@media only screen and (max-width: 75em){.contactUs-Form{position:relative;width:100%;padding-left:0;margin-left:0;padding:4rem;height:55rem;box-shadow:none}}@media only screen and (max-width: 56.25em){.contactUs-Form{position:relative;width:calc(100% - 35rem);padding-left:0;margin-left:0;padding:4rem;height:65rem;box-shadow:none;width:100%}}@media only screen and (max-width: 37.5em){.contactUs-Form{height:70rem}}.contactUs-Form{position:relative;background-color:#fff;padding-bottom:8rem}.contactFill__form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.contactFill__form--lable{display:block;font-size:160%;color:#2c5aa0}.contactFill__form .full{grid-column:1/3}.contactFill__form button,.contactFill__form input,.contactFill__form textarea{width:100%;padding:1rem;border:1px solid #999;font-size:1.6rem;font-weight:400;z-index:11}.contactUs-Form form .btn--contact{margin-right:auto;width:40%;padding:1rem}@media only screen and (max-width: 37.5em){.contactUs-Form form .btn--contact{width:75%}}@media only screen and (max-width: 37.5em){.contactUs-Form{padding-bottom:80rem}}.alert{text-align:center;font-size:170%;padding:1rem;background:#79c879;color:#fff;margin-bottom:1.2rem;display:none}@media only screen and (max-width: 75em){.alert{font-size:150%;padding:1rem;text-align:center;margin-bottom:1rem}}@media only screen and (max-width: 56.25em){.alert{font-size:130%;padding:.8rem;text-align:center;margin-bottom:.8rem}}@media only screen and (max-width: 37.5em){.alert{font-size:120%;padding:.6rem;text-align:center;margin-bottom:.8rem}}.editor{background-color:var(--color-white-1);padding-top:15rem;padding-bottom:8rem}.show{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;padding:2rem}@media only screen and (max-width: 56.25em){.show{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem}}@media only screen and (max-width: 37.5em){.show{grid-template-columns:1fr;grid-gap:3rem}}.show-box{background-color:var(--color-white);padding:2rem}.show-box--img{width:100%}.show-box__content{text-align:center;padding:2.3rem}.show-box__content--sub{background-color:var(--color-red-light);border-radius:50px;color:var(--color-white);width:10%;margin-bottom:1.4rem}.show-box__content--head{font-size:240%}.show-box__content--para{font-size:140%;font-weight:400;color:var(--color-grey-dark)}.show-box:first-child{background-color:var(--color-white);display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;grid-gap:1rem;grid-column:1/span 2}@media only screen and (max-width: 56.25em){.show-box:first-child{grid-template-columns:1fr;grid-column:1}}.show-box:last-child{background-color:var(--color-white);display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;grid-gap:1rem;grid-column:2/span 2}@media only screen and (max-width: 56.25em){.show-box:last-child{grid-template-columns:1fr;grid-column:1}}.plan{height:100vh;background-color:#eee;filter:brightness(92%);position:relative}@media only screen and (max-width: 37.5em){.plan{height:220vh;padding:1rem;margin:1rem}}.plan__box{display:grid;grid-template-columns:repeat(3,25rem);justify-content:space-around;text-align:center;padding:10rem}@media only screen and (max-width: 56.25em){.plan__box{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}}@media only screen and (max-width: 37.5em){.plan__box{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem}}.card{padding:2rem;box-shadow:0 1rem 3rem #0000004d}.swiper{width:auto;height:100vh;opacity:.9}.swiper .swiper-slide{background-position:center;background-size:cover;object-fit:cover;display:flex;justify-content:center;align-items:center;position:relative}.sliderMain-content{position:absolute;top:50%;left:44%;transform:translate(-50%,-50%)}.sliderMain-content h1{color:#4a7bc8;font-size:4rem}@media only screen and (max-width: 75em){.sliderMain-content h1{font-size:3rem}}@media only screen and (max-width: 37.5em){.sliderMain-content h1{font-size:2.2rem}}.sliderMain-content p{color:#f7f7f7;font-size:2.2rem}@media only screen and (max-width: 75em){.sliderMain-content p{font-size:2rem}}@media only screen and (max-width: 37.5em){.sliderMain-content p{font-size:1.8rem}}.VideoHeader{z-index:100;position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 200px;transition:.5s ease}@media only screen and (max-width: 75em){.VideoHeader{padding:15px 150px}}@media only screen and (max-width: 56.25em){.VideoHeader{padding:15px 150px}}@media only screen and (max-width: 37.5em){.VideoHeader{padding:15px 150px}}.slider-navigation{z-index:88;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;transform:translateY(80px);margin-bottom:12px}.slider-navigation .slider-navBtn{width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 0 2px #ffffff80;transition:.3s ease}.slider-navigation .slider-navBtn.active{background:#4a7bc8}.slider-navigation .slider-navBtn:not(:last-child){margin-right:20px}.slider-navigation .slider-navBtn:hover{transform:scale(1.3)}.video-slide{position:absolute;width:100%;clip-path:circle(0% at 0 50%)}.video-slide.active{clip-path:circle(150% at 0 50%);transition:2s ease;transition-property:clip-path}.youtube-animation{background:#333}.containerBx{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 0;transform-style:preserve-3d}.containerBx .box{position:relative;width:450px;height:300px;margin:60px 0;background:#000;transform-style:preserve-3d}.containerBx .box:hover{box-shadow:0 50px 80px #0003}.containerBx .box .imgBx img{height:100%;width:auto}.containerBx .box .imgBx{position:absolute;top:0;left:0;width:100%;height:100%}.containerBx .box .contentBx{position:absolute;top:70%;left:20%;right:20%;background:#fff;transform:translateZ(20px) scaleY(0);padding:40px 25px;transform-origin:top;transition:.5s;transform-style:preserve-3d}.containerBx .box:hover .contentBx{transform:translateZ(20px) scaleY(1)}.video-content{background-color:#0000001e;position:relative}@media only screen and (max-width: 75em){.video-content{margin-bottom:-7rem;background-color:#fff}}@media only screen and (max-width: 56.25em){.video-content{margin-bottom:-7rem;background-color:#fff}}@media only screen and (max-width: 37.5em){.video-content{margin-bottom:-7rem;background-color:#fff}}.videoContainer{width:80%;padding-top:4rem;margin:0 auto}@media only screen and (max-width: 75em){.videoContainer{display:flex;flex-direction:column;margin:0 auto}}@media only screen and (max-width: 37.5em){.videoContainer{display:flex;flex-direction:column;margin:0 auto}}.videoContainer h1{padding:60px 0;color:#333;font-size:44px;text-align:center}.roww{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 75em){.roww{display:grid;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width: 56.25em){.roww{display:grid;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width: 37.5em){.roww{display:grid;grid-template-columns:repeat(1,1fr)}}.coll{flex-basis:50%;min-width:25px}@media only screen and (max-width: 75em){.coll{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width: 56.25em){.coll{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width: 37.5em){.coll{display:flex;flex-direction:column;justify-content:center;align-items:center}}.feature-img{width:83%;margin:auto;position:relative;border-radius:6px;overflow:hidden}.small-img-row{display:flex;background:#33333317;margin:20px 0;align-items:center;border-radius:6px;overflow:hidden;width:85%}@media only screen and (max-width: 75em){.small-img-row{width:90%}}@media only screen and (max-width: 37.5em){.small-img-row{width:100%}}.small-img{position:relative}.small-img img{width:150px}.small-img-row p{margin-left:20px;color:#707070;line-height:22px;font-size:15px}.play-btn{width:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.small-img .play-btn{width:35px}.video-player{width:75%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}@media only screen and (max-width: 75em){.video-player{width:85%}}@media only screen and (max-width: 56.25em){.video-player{width:85%}}@media only screen and (max-width: 37.5em){.video-player{width:90%}}video:focus{outline:none}.close-btn{position:absolute;top:10px;right:10px;width:30px;cursor:pointer}.wrapper{margin:100px auto;max-width:1100px}.wrapper nav{display:flex;justify-content:center}.wrapper nav .items{display:flex;max-width:720px;width:100%;justify-content:space-between}@media only screen and (max-width: 56.25em){.wrapper nav .items{max-width:600px}}@media only screen and (max-width: 37.5em){.wrapper nav .items{flex-wrap:wrap;justify-content:center;align-items:center}}.wrapper nav .items .item{padding:7px 19px;font-size:18px;font-weight:700;color:#2c5aa0;border:2px solid #2c5aa0;border-radius:50px;cursor:pointer;transition:all .3s ease}@media only screen and (max-width: 56.25em){.wrapper nav .items .item{padding:7px 12px}}@media only screen and (max-width: 37.5em){.wrapper nav .items .item{padding:7px 15px;font-size:16px}}.wrapper nav .items .active,.wrapper nav .items .item:hover{color:#fff;background:#2c5aa0}.gallery-fl{display:flex;flex-wrap:wrap;margin-top:30px}.gallery-fl .image{padding:.4rem;width:25%}@media only screen and (max-width: 56.25em){.gallery-fl .image{padding:.4rem;width:50%}}@media only screen and (max-width: 37.5em){.gallery-fl .image{padding:.4rem;width:100%}}.gallery-fl .image.hide{display:none}.gallery-fl .image.show{display:block}.gallery-fl .image span{display:flex;width:100%;overflow:hidden}.gallery-fl .image img{width:100%;vertical-align:middle;transition:all .3s ease}.gallery-fl .image:hover img{transform:scale(1.1)}.preview-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#fff;max-width:400px;width:100%;z-index:5;opacity:0;pointer-events:none;border-radius:3px;padding:0 5px 5px;box-shadow:0 0 15px #0003}@media only screen and (max-width: 56.25em){.preview-box{max-width:390px}}@media only screen and (max-width: 37.5em){.preview-box{max-width:380px}}.preview-box.previewShow{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.preview-box .details{display:flex;padding:13px 15px 13px 10px;justify-content:space-between;align-items:center}.preview-box .details .previewTitle{display:flex;font-weight:400;font-size:18px}.details .previewTitle p{margin-left:5px;font-weight:700;font-size:16px}.details .icon{color:#2c5aa0;font-size:22px;cursor:pointer;animation:1.3s infinite beatHeart}@media only screen and (max-width: 37.5em){.details .icon{font-size:30px;animation:1.3s infinite beatHeart}}.preview-box .image-box{display:flex;width:100%}.image-box img{border-radius:0 0 3px 3px;width:100%}.previewShadow{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2;display:none;background:#0006}.previewShadow.shadowShow{display:block}.item{transition:all .3s ease}.item:hover{filter:brightness(70%)}.iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.phase-hero{position:relative;height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.phase-hero .phase-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .5s ease}.phase-hero .hero-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 4px 15px #0003}.phase-hero .hero-nav-btn:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.phase-hero .hero-nav-btn i{font-size:2rem;color:#2c5aa0}.phase-hero .hero-nav-btn.prev{left:3rem}.phase-hero .hero-nav-btn.next{right:3rem}@media only screen and (max-width: 37.5em){.phase-hero .hero-nav-btn{width:4rem;height:4rem}.phase-hero .hero-nav-btn i{font-size:1.6rem}.phase-hero .hero-nav-btn.prev{left:1.5rem}.phase-hero .hero-nav-btn.next{right:1.5rem}}.phase-hero .phase-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}.phase-hero .phase-hero-content{position:relative;z-index:3;text-align:center;color:#fff}.phase-hero .phase-hero-content h1{font-size:5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.phase-hero .phase-hero-content h1{font-size:3.5rem}}.phase-hero .phase-hero-content p{font-size:2rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media only screen and (max-width: 37.5em){.phase-hero .phase-hero-content p{font-size:1.6rem}}.project-highlights{padding:8rem 0;background:#f8f9fa}.project-highlights .container{max-width:120rem;margin:0 auto;padding:0 2rem}.project-highlights .highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin:4rem 0}@media only screen and (max-width: 56.25em){.project-highlights .highlights-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 37.5em){.project-highlights .highlights-grid{grid-template-columns:1fr;gap:2rem}}.project-highlights .highlight-item{background:#fff;padding:3rem 2rem;border-radius:15px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;border:2px solid transparent}.project-highlights .highlight-item:hover{transform:translateY(-10px);box-shadow:0 20px 50px #2c5aa033;border-color:#2c5aa04d}.project-highlights .highlight-item i{font-size:3rem;color:#2c5aa0;margin-bottom:1.5rem}.project-highlights .highlight-item h3{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:#777}.project-highlights .highlight-item p{font-size:1.6rem;color:#999}.project-highlights .phase-description{text-align:center;margin-top:4rem}.project-highlights .phase-description p{font-size:1.8rem;line-height:1.6;color:#999;max-width:80rem;margin:0 auto}.project-amenities{padding:8rem 0}.project-amenities .container{max-width:120rem;margin:0 auto;padding:0 2rem}.project-amenities .amenities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}@media only screen and (max-width: 56.25em){.project-amenities .amenities-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 37.5em){.project-amenities .amenities-grid{grid-template-columns:1fr}}.project-amenities .amenity-item{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;transition:all .3s ease;border-left:4px solid transparent}.project-amenities .amenity-item:hover{transform:translate(10px);box-shadow:0 10px 25px #2c5aa026;border-left-color:#2c5aa0;background:#2c5aa005}.project-amenities .amenity-item i{font-size:2rem;color:#28a745}.project-amenities .amenity-item span{font-size:1.6rem;font-weight:500;color:#777}.project-location{padding:8rem 0;background:#f8f9fa}.project-location .container{max-width:120rem;margin:0 auto;padding:0 2rem}.project-location .location-map{margin-top:4rem;border-radius:10px;overflow:hidden;box-shadow:0 15px 40px #0000001a}.phase-cta{padding:8rem 0;background:linear-gradient(135deg,#2c5aa0,#4682b4);text-align:center;color:#fff}.phase-cta .container{max-width:120rem;margin:0 auto;padding:0 2rem}.phase-cta .cta-content h2{font-size:3.5rem;font-weight:700;margin-bottom:2rem}@media only screen and (max-width: 37.5em){.phase-cta .cta-content h2{font-size:2.8rem}}.phase-cta .cta-content p{font-size:1.8rem;margin-bottom:4rem;opacity:.9}@media only screen and (max-width: 37.5em){.phase-cta .cta-content p{font-size:1.6rem}}.phase-cta .cta-content .cta-buttons{display:flex;gap:2rem;justify-content:center}@media only screen and (max-width: 37.5em){.phase-cta .cta-content .cta-buttons{flex-direction:column;align-items:center}}
