*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,ul,li{padding:0;margin:0}.container-fluid{overflow:hidden}.container,.container-fluid{padding:0!important}body.modal-open{padding-right:0px!important;overflow:hidden}html,body{overflow-x:hidden!important;width:100%}@font-face{font-family:NunitoSans;src:url(../fonts/Nunito_Sans/NunitoSans_7pt-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:NunitoSans;src:url(../fonts/Nunito_Sans/NunitoSans_7pt-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:NunitoSans;src:url(../fonts/Nunito_Sans/NunitoSans_7pt-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:NunitoSans;src:url(../fonts/Nunito_Sans/NunitoSans_7pt-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:NunitoSans;src:url(../fonts/Nunito_Sans/NunitoSans_7pt-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:tinos;src:url(../fonts/Tinos/Tinos-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:tinos;src:url(../fonts/Tinos/Tinos-Bold.ttf);font-weight:600;font-display:swap}:root{--tinos:'tinos';--NunitoSans:'NunitoSans';--primary-color:#6D2429}body{background-color:#ffffff!important}h1,h2,h3,h4,h5,h6,span{font-family:var(--tinos)}body,p,a{font-family:var(--NunitoSans)}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.p-80{padding:80px 0}.p-100{padding:100px 0 40px}.pb-60{padding-bottom:60px}a{text-decoration:none!important}a:hover{color:unset!important}.container{max-width:80%}.section{padding:70px 0}.section-head{font-size:22px;color:#6d2429;margin-bottom:25px;position:relative;text-align:center}.section-para{text-align:center;letter-spacing:.3px;width:80%;padding:30px 0 60px 0;line-height:30px;margin:auto;font-weight:300;font-size:15px}.white{color:#fff}.heading-section{text-align:center}.heading-section .title-head{font-size:28px;letter-spacing:4px;line-height:50px;margin:0}.heading-section .title-subhead{width:50%;letter-spacing:2px;color:var(--green-color);font-weight:500;line-height:35px;padding-top:25px;margin:auto;font-size:18px}header.header{position:absolute;z-index:999;width:100%}.header nav.navbar{width:100%;justify-content:center;min-height:100px}.navbar.fixed nav.navbar{min-height:110px}button.nav-toggler{background:#fff0;border:none}img.nav-toggler.hamburger-icon{width:30px}.header a.banner-query-btn{text-decoration:none;color:#000;background:#fff;padding:10px 20px;border-radius:50px;font-size:12px;letter-spacing:1px;cursor:pointer}.header a.banner-query-btn:hover{color:#000}.header .project-logo{width:125px;position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);filter:invert(1) brightness(100)}.navbar.fixed{position:fixed;top:0;background:#fffde9;transition:all .4s ease-in-out;z-index:99;box-shadow:rgb(181 181 181 / .7) 0 8px 6px -6px}.navbar.fixed .project-logo{width:100px;top:50%;filter:unset}.navbar.fixed .openmenu{width:30px}.navbar.fixed a.banner-query-btn{text-decoration:none;color:#000;background:#fff0;padding:10px 20px;border-radius:50px;font-size:12px;letter-spacing:1px;border:1px solid #14693c;cursor:pointer}.navbar.fixed a.banner-query-btn:hover{color:#000!important}.closemenu{display:none}.openmenu{width:30px}.closemenu{width:18px}.navbar.fixed .menu-icon-dark{display:block}.navbar.fixed .menu-icon-light{display:none}.mobile-open .closemenu{display:block;position:absolute;right:30px;top:30px;border:1px solid #5e08199e;padding:11px;width:36px;border-radius:50%;z-index:999;cursor:pointer}.mobile-open .openmenu{display:none!important}.menu_section{position:fixed;max-width:510px;right:-100%;top:0;bottom:0;z-index:9;background:#fdfcee;transition:.7s ease-in-out;height:100%;width:100%;border-left:1px solid #cac19e;overflow-y:scroll!important;overflow-x:hidden!important;z-index:9999999}.menu_section::before{position:absolute;content:'';bottom:0;right:0;width:100%;height:100%;background:url(../images/menu-bg.webp) no-repeat;overflow:hidden;opacity:.6;background-position:bottom right;background-size:400px}.menu_logo img{width:120px}.menu_logo{text-align:center}.menu_section ul{margin:0;padding:0;list-style:none}.menu_section ul.asidebar{padding-top:0;width:90%}.menu_section ul li a{text-decoration:none;font-size:14px;font-weight:500;line-height:30.03px;color:#6d2429;text-transform:uppercase;letter-spacing:2px}.menu_section ul li a:hover{color:#6d2429!important}.menu_in ul li a.closemenu{width:100%}.menu_section ul li{padding:15px 0 10px;border-bottom:1px solid #00000026}.menu_location p{font-size:12px;text-transform:capitalize;text-align:center;margin-bottom:5px;display:flex;justify-content:center;align-items:center;letter-spacing:1.4px}.menu_location p img.map{filter:invert(1);width:11px;margin-right:5px}.mobile-trigger{cursor:pointer;display:block;height:auto;line-height:normal;padding:0;position:relative;right:0;width:auto;z-index:99999}.mobile-trigger i,.mobile-trigger i::after,.mobile-trigger i::before{position:relative;top:0;background-color:var(--primary-color);border-radius:1px;display:block;height:2px;width:30px}.mobile-trigger i::after,.mobile-trigger i::before{content:"";position:absolute}.mobile-trigger i::before{top:-10px}.mobile-trigger i::after{top:10px}.mobile-open .mobile-trigger i::before{background-color:var(--primary-color);bottom:0;top:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.mobile-open .mobile-trigger i::after{background-color:var(--primary-color);top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.mobile-open .mobile-trigger i{background-color:#fff0}.menu_section{position:fixed;max-width:460px;right:-100%;top:0;bottom:0;z-index:9;background:#fffde9;transition:.7s ease-in-out;height:100%;width:100%;border-left:1px solid #cac19e;overflow-y:scroll!important;overflow-x:hidden!important}.mobile-open .menu_section{right:0}.menu_section .menu_in{padding:120px 60px;position:relative;padding-left:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.menu_section .absLogo{content:'';position:absolute;bottom:-21%;right:-2%;height:55%;width:34%;z-index:-1;rotate:288deg;opacity:11%}.menu_section .absLogo img{height:100%}.navbar-socila-links{display:flex;justify-content:start;align-items:center;gap:25px;padding:18px 0}.menu-section{display:flex;justify-content:center;column-fill:balance;align-items:center;gap:50px}.banner-call-section{border:1px solid #fff;padding:7px 16px;border-radius:60px;background:#fff}.banner-call-section img{width:16px}a.navbar-call-btn{text-decoration:none;color:#6e262b;font-size:15px;letter-spacing:1px;font-weight:500}a.navbar-call-btn:hover{color:#000}.navbar.fixed .banner-call-section{border:1px solid #6d2429;padding:7px 16px;border-radius:60px;background:#fff0}.banner-section{height:100vh;position:relative;background:var(--primary-color)}.banner-container{position:relative;height:100vh}.banner-container img{position:absolute;right:0;height:100%}.container.banner-content{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.banner-section.banner-new{height:70vh}.banner-section.banner-new .banner-content{height:70vh}.banner-section.banner-new .banner-container{height:70vh}.banner-head{text-align:center;text-transform:uppercase;font-family:var(--tinos);color:#a07939;font-size:182px;letter-spacing:10px}.banner-content .banner-sub-head{color:#fff;letter-spacing:3px;text-transform:uppercase;font-size:18px;margin-bottom:20px;margin-top:0}.banner-content .banner-para{color:#fff;letter-spacing:1px;font-weight:300;font-size:14px;width:65%;text-align:center;padding:10px;line-height:26px;margin-bottom:16px}a.banner-btn{display:block;background:#fff;padding:13px 50px;text-decoration:none;color:#000;letter-spacing:2px;font-size:14px;border-radius:60px;font-weight:400}.scroll-btn{position:absolute;bottom:38px;left:50%;transform:translateX(-50%);color:#fff;letter-spacing:2px;font-size:12px}.scroll-btn p{writing-mode:vertical-lr;position:relative;margin:0;padding-bottom:12px}.scroll-btn p::before{position:absolute;left:50%;top:100%;width:1px;height:38px;content:'';background:#fff}.about-section{position:relative;background:#fffde9}.overview-section{position:relative;padding:90px 0}.overview-section::before{position:absolute;content:'';left:0;bottom:0;width:11%;height:100%;background:url(../images/overview-bg-left.webp) no-repeat;background-size:85%;background-position:left}.overview-section::after{position:absolute;content:'';right:0;bottom:0;width:11%;height:100%;background:url(../images/overview-bg-right.webp) no-repeat;background-size:85%;background-position:right}.overview-content{text-align:center;padding-top:0}.overview-content img{box-shadow:-1px 1px 5px 0 rgb(160 121 57 / .75);-webkit-box-shadow:-1px 1px 5px 0 rgb(160 121 57 / .75);-moz-box-shadow:-1px 1px 5px 0 rgb(160 121 57 / .75)}.our-moto-section-new{background:#fffde9}.project-name-new img{width:160px;margin:15px auto;display:block;margin-top:25px}.gallery{background:#fffde9;padding:50px}.gallery h1{text-align:center;padding-bottom:25px}.gallery .heading{padding-bottom:40px}.gall-sec{display:flex;flex-wrap:wrap;justify-content:space-between}.gall-sec .box{width:calc(24% - 15px);margin-bottom:15px}.overview-inn-box{padding:50px;margin:0 auto;background-color:#fffde9;margin-top:0;margin-bottom:50px}.overview-inn-box ul{list-style-type:none;padding:25px 0}.overview-inn-box ul li{border-bottom:1px solid #fae8e8;line-height:40px;font-size:14px}.overview-inn-box p{font-weight:600;padding-left:0!important}.overview-content h3::before{position:absolute;left:50%;top:-200%;width:1px;height:80px;background:var(--primary-color)}.overview-content p{padding:0 80px;letter-spacing:0;line-height:28px;font-weight:500;font-size:15px}.about-content-n{padding:50px;padding-right:0;padding-top:0;display:grid;align-items:center;height:100%}.about-content-s{padding-left:85px}.about-content-n p{line-height:28px;font-size:14px;letter-spacing:.5px}.panchtatva-content{text-align:center}.panchtatva-content p{font-size:14px;padding:0 100px;line-height:28px;width:80%;font-weight:500;margin:auto}.panchtatva-images{display:flex;justify-content:center;align-items:center;padding:35px 160px 0;flex-wrap:wrap;gap:100px}.panchtatva-images .icons{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.panchtatva-images .icons p{margin:0;letter-spacing:2px;margin-top:5px;color:var(--primary-color);font-size:13px;font-weight:500;padding:0}.panchtatva-images .icons img{width:54px}.project-section{background:#fffde9}.project-details{text-align:center}.project-details .pro-logo{width:150px;padding:20px}.project-details .pro-btn{text-decoration:none;color:#000;letter-spacing:2px;font-size:11px;margin-top:30px;display:block;border:1px solid;width:fit-content;margin:30px auto 20px;padding:12px 35px;border-radius:40px;transition:0.3s ease-in}.project-details .pro-btn:hover{border:1px solid var(--primary-color);color:#fff!important;background:var(--primary-color)}.project-section .col-md-4:not(:last-child){border-right:1px solid #cdcdcd}.brand-value-details{display:flex;justify-content:start;align-items:center;gap:20px;padding:30px 50px;border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;min-height:160px}.brand-value-details .brand-icons img{width:58px}.brand-value-details .brand-content .numbering{margin:0;font-size:36px;color:#999;font-family:var(--tinos)}.brand-value-details .brand-content .details{padding-right:30px;margin:0;font-size:14px;letter-spacing:.5px}.col-md-4:nth-of-type(3) .brand-value-details,.col-md-4:nth-of-type(6) .brand-value-details{border-right:none}.col-md-4:nth-of-type(4) .brand-value-details,.col-md-4:nth-of-type(5) .brand-value-details,.col-md-4:nth-of-type(6) .brand-value-details{border-bottom:none}.brand-icons{display:none}.overview-inn-box{text-align:center}.overview-content-about{text-align:left;margin-bottom:80px}.overview-content-about p{padding:0 15px}.mission-vision-section{background:#fffde9;padding-top:50px;padding-bottom:100px}.vision-section{position:relative}.vision-section::before{content:'';position:absolute;width:200px;height:200px;left:45%;transform:translateX(-50%);bottom:-17%;background:url(../images/bg-circle.png) no-repeat;background-size:200px}.vision-image img{padding:10px 50px;z-index:9;position:relative;z-index:99}.vision-content{display:flex;flex-direction:column;height:100%;padding:10px 40px;justify-content:center;align-items:start}.vision-content p{color:#212529;letter-spacing:.8px;font-size:14px;font-weight:500;padding:0 40px 0 0;line-height:25px}.mission-section{position:relative}.mission-section::before{content:'';position:absolute;width:200px;height:200px;left:53%;transform:translateX(-50%);bottom:-12%;background:url(../images/bg-circle.png) no-repeat;background-size:200px}.mission-image img{padding:10px 40px;z-index:99;position:relative}.mission-content{display:flex;flex-direction:column;align-items:end;height:100%;padding:10px 40px;justify-content:center}.mission-content p{color:#212529;letter-spacing:.8px;font-size:14px;font-weight:500;padding:0 0 0 40px;line-height:25px;text-align:end}.testimonials{display:flex;justify-content:center;align-items:end;margin:15px;margin-top:70px}.testimonials .testimonial-name{writing-mode:vertical-lr;transform:rotate(180deg);display:flex;justify-content:center;align-items:center;gap:10px}.testimonials .testimonial-name .name{font-size:32px;letter-spacing:1px}span.designation{font-size:18px;letter-spacing:1px;margin-right:6px}.testimonial-img{position:relative;overflow:hidden}.testimonial-img:hover .overlay-content{opacity:1;bottom:0%}.testimonial-img .overlay-content{position:absolute;bottom:-100%;padding:20px;background:#fff;margin:10px;opacity:0;transition:0.5s ease}.testimonial-img .overlay-content p{margin:0;font-size:14px}.footer-section{background:var(--primary-color);position:relative;z-index:99;padding-bottom:30px}.footer-section::before{position:absolute;content:'';left:50%;top:0;transform:translateX(-50%);width:60%;height:100%;background:url(../images/half-bg-footer.webp) no-repeat;overflow:hidden;background-size:100%;background-position:bottom;z-index:-1}img.footer-logo.img-fluid{width:120px;display:block;margin:auto}.footer-left-section{padding:0 0 0 0}.footer-left-section .about-builder .builder-name{font-size:36px;color:#fff;letter-spacing:3px;margin:0}.footer-left-section .about-builder p{color:#fff;font-size:14px;letter-spacing:1px;font-weight:300;margin:0;padding:20px 50px 30px;line-height:25px}.footer-left-section .contact-us h6{font-size:18px;color:#fff;letter-spacing:2px;border-bottom:1px solid;width:fit-content;margin-bottom:20px;padding-bottom:5px}.footer-left-section .contact-details a{text-decoration:none;color:#fff;font-size:14px;letter-spacing:1px;display:flex;gap:15px;align-items:center;justify-content:start;margin:14px 0 0}.footer-left-section .contact-details a:hover{color:#fff!important}.footer-left-section .contact-details{width:fit-content}.footer-center-section{text-align:center;padding-top:50px}.footer-center-section img{filter:invert(1) brightness(100);width:130px}.footer-right-section{text-align:center;padding:50px 80px;border-right:2px solid #ffffff4d;border-left:2px solid #ffffff4d;min-height:240px}.footer-right-section .quick-links h6{font-size:20px;color:#fff;letter-spacing:2px;border-bottom:2px solid #ffffff47;width:fit-content;padding-bottom:5px;margin-bottom:20px}.footer-right-section .nav-links{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:10px}.footer-right-section .nav-links a{color:#fff;font-weight:300;font-size:14px;letter-spacing:1px;line-height:30px}.footer-right-section .nav-links a:hover{color:#fff!important}.footer-right-section .disclaimer p{margin:0;padding-top:20px;color:#fff;letter-spacing:1px;font-size:14px;font-weight:500;line-height:25px}.footer-right-section .disclaimer p a{color:#fff;text-decoration:underline!important}.our-services-section p{font-weight:500}.section-para{font-weight:500}.impact-details p{font-weight:500}.footer-last-section{text-align:center;padding:50px 30px 50px 60px}.footer-last-section .contact-us h6{font-size:20px;color:#fff;letter-spacing:2px;border-bottom:2px solid #ffffff47;width:fit-content;padding-bottom:5px;margin-bottom:20px}.footer-last-section .contact-us .contact-details{display:flex;justify-content:center;align-items:start;flex-direction:column;gap:15px}.footer-last-section .contact-us .contact-details a{display:flex;align-items:center;justify-content:start;gap:20px;color:#fff;letter-spacing:1.5px;font-weight:300;font-size:14px}.footer-last-section .contact-us .contact-details a:hover{color:#fff!important}.footer-last-section .contact-us .contact-details a img{width:18px}.footer-last-section .social-media-links a img{width:30px;filter:invert(1)}.disclaimer{text-align:center;margin:10px 0 0}.disclaimer p{color:#fff;font-size:12px;letter-spacing:1px;padding-top:20px;font-weight:500}.disclaimer p a{color:#fff}.contact-us-section{background:#fffde9;position:relative}.contact-us-section::before{position:absolute;bottom:0%;right:50%;transform:translateX(50%);width:400px;height:400px;content:'';background:url(../images/rotate.webp) no-repeat;background-size:400px 400px;opacity:.03}.inner-carousel-about{width:39%}.banner-section.banner-new .banner-head{font-size:76px;padding-top:40px;margin-bottom:20px}.social-media-links{display:flex;gap:30px;padding:30px 0 0}.social-media-links a img{width:36px}.contact-left-section{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.contact-left-section img{border-radius:10px;height:100%;object-fit:cover}.logoContainer{width: 100%;margin-bottom: 15px;}.logoContainer img{width: 100px;margin: auto;display: block;}.contact-right-section{width:90%;margin:auto;padding:0 50px;position:relative;z-index:99;overflow:visible}.contact-right-section .form-section{padding:20px 40px;border:1px solid #6e262b;border-radius:10px}.contact-right-section .form-section .form-group{padding-bottom:6px;border:none}.contact-right-section .form-section .form-group .form-control{background:#fff0;border:none;border-bottom:1px solid #d3d3d3;border-radius:0;margin-bottom:10px}.contact-right-section .form-section .form-group .form-control::placeholder{letter-spacing:1.5px;font-size:14px;color:#3a3a3a}.contact-right-section .form-section .form-group .form-control:focus{box-shadow:none}.form-disclaimer{color:#1e1e1ee0;font-size:10px;gap:5px;margin-top:10px;letter-spacing:1px;font-weight:500;display:flex;align-items:flex-start}#checkbox{accent-color:var(--primary-color)}.form-btn button{border:1px solid #000;box-shadow:none;padding:10px 30px;font-size:12px;letter-spacing:2px;font-weight:500;text-transform:uppercase;border-radius:40px;margin-top:15px;background:var(--primary-color);color:#fff}.map-details{width:100%;position:relative}.map-details::before{position:absolute;content:'';top:50%;left:50%;width:100%;height:100%;background:url(../images/rotate.webp) no-repeat;background-size:100%;background-position:center;transform:translate(-50%,-50%);z-index:-1;opacity:.1}.map-details .map img{width:100%;border-radius:50%;border:4px solid #eee5e7}.map-details .map{padding:80px;border-radius:50%}.map-details .map a{color:#f0e8ea}.map-left-section,.right-map-details{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;position:relative}.map-left-section::before,.right-map-details::before{position:absolute;content:'';left:50%;top:0;width:1px;height:170px;background:var(--primary-color);transform:translateX(-1px)}.map-left-section::after,.right-map-details::after{position:absolute;content:'';left:50%;bottom:0;width:1px;height:170px;background:var(--primary-color);transform:translateX(-1px)}.call-details,.address-details,.mail-details{text-align:center}.map-left-section .call-details p,.right-map-details .address-details p,.map-left-section .mail-details p{letter-spacing:1px;color:var(--primary-color);margin-bottom:5px}.map-left-section a,.right-map-details a{text-decoration:none;color:#000;letter-spacing:1px;font-weight:500}.about-us-section{position:relative}.about-us-section::before{position:absolute;top:50%;left:50%;width:100%;height:100%;content:'';background:url(../images/about-bg.png) no-repeat;transform:translate(-50%,-50%);z-index:-1;background-position:center;background-size:820px;opacity:.6}.about-first-section img.img-fluid{height:450px;width:100%;object-fit:cover}img.img-fluid.about-img-new{height:auto;opacity:.9}.about-first-section{padding:40px 50px;display:flex;flex-direction:column;gap:50px;padding-right:0}.content-btn{display:flex;gap:70px;flex-wrap:wrap;justify-content:start;align-items:center}.content-btn p{font-size:14px;letter-spacing:.5px;width:90%;line-height:28px}.content-btn .btn-circular{border:1px solid #fffde9;border-radius:50%;width:130px;height:130px;display:block;position:relative;display:flex;align-items:center;justify-content:center}.content-btn .btn-circular a{color:#6d2429;text-decoration:none;width:min-content;text-align:center;letter-spacing:2px;font-size:15px;font-weight:500}.about-second-section .about-content{display:flex;flex-direction:column;gap:25px}.about-second-section{padding:32px 10px}.about-second-section .about-content p{font-size:14px;letter-spacing:1px;font-weight:300;line-height:28px;margin-top:0}.about-second-section .about-content img.img-fluid{width:100%;height:440px;object-fit:cover}h3.section-head.about-head{width:max-content;margin:0 auto 20px}.our-focus-section{position:relative}.our-focus-section::before{position:absolute;content:'';right:0;top:0;width:100%;height:100%;background:url(../images/bg.png) no-repeat;background-position:center;opacity:.2;background-size:800px}.focus-details{padding:25px 25px 40px;text-align:center;margin:50px 15px 10px;border-radius:15px;position:relative;background:#fffde9;min-height:493px;display:flex;flex-direction:column;justify-content:start}.focus-details img{width:100%;height:200px;object-fit:cover;object-position:top;border-radius:4%;background:#fffde9;top:-70%;left:50%}.focus-details h3{font-size:28px;padding-bottom:16px;letter-spacing:1px;line-height:35px;padding-top:25px}.focus-details p{font-size:14px;letter-spacing:1px;font-weight:300;line-height:26px}.service-section{margin:70px 100px;padding:30px;border:5px solid #955056;border-radius:15px;position:relative;background:radial-gradient(#691929d1 10%,#691929)}.service-section:hover{border:5px solid var(--primary-color)}.service-section.section.ser-one:hover::after{border-right:4px solid var(--primary-color);border-left:4px solid var(--primary-color)}.service-section.section.ser-two:not(:last-child):hover::before{border-right:4px solid var(--primary-color);border-left:4px solid var(--primary-color)}.service-section.section.ser-one::after{position:absolute;right:10%;bottom:-75px;width:12px;height:70px;content:'';margin:20px auto 0;border-right:4px solid #955056;border-left:4px solid #955056}.service-section.section.ser-two:not(:last-child)::before{position:absolute;left:10%;bottom:-75px;width:12px;height:70px;content:'';margin:20px auto 0;border-right:4px solid #955056;border-left:4px solid #955056}.service-section .services-icons-detail{height:100%;display:flex;align-items:center}.service-section .services-icons-detail img{width:100%;height:500px;border-radius:30px;padding:20px;object-fit:cover;object-position:center}.service-section .services-content-details{padding:50px 20px;padding-left:20px;height:100%;display:flex;flex-direction:column;gap:30px;justify-content:center;position:relative}.service-section .services-content-details::before{position:absolute;content:'';left:50%;top:50%;width:100%;height:100%;background:url(../images/bg-light.webp) no-repeat;background-position:center;transform:translate(-50%,-50%);background-size:450px;opacity:.4;z-index:1}.service-section .services-content-details h3{color:var(--primary-color);font-size:22px;color:#fff}.service-section .services-content-details .services-details p{letter-spacing:1px;font-weight:300;font-size:15px;line-height:30px;color:#fff}.service-section .services-content-details .services-details p strong{font-weight:500}.lbr-section{position:relative;padding-bottom:140px}.lbr-section::before{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:url(../images/rotate.png) no-repeat;background-size:570px;background-position:center;content:'';opacity:.05;z-index:-1}.lbr-section .lbr-btn{display:flex;justify-content:center;align-items:center;margin-top:40px}.lbr-section .lbr-btn a{padding:10px 40px;border:1px solid;border-radius:6px;color:var(--primary-color);letter-spacing:1.5px;font-weight:500;text-transform:uppercase;font-size:14px}.our-moto-section{padding:120px 0;position:relative;margin:50px 0 0;height:80vh;background:url(../images/1.jpg) no-repeat;background-position:center bottom -50px;background-size:cover}.moto-content{width:50%;margin-left:auto;z-index:99;position:relative}.our-moto-section::before{position:absolute;content:'';left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);opacity:1;background:#00000057}.our-moto-section p{width:70%;margin:auto;text-align:center;letter-spacing:1.5px;line-height:32px;padding-top:20px;color:#fff}.team-details{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:50px 0}.team-member{max-width: 250px;max-height:250px;width:100%;height:100%;border-radius:50%;border:8px solid #fffde9;outline:4px solid #6d242938}.team-details h3{padding-top:20px;color:var(--primary-color);letter-spacing:1px}.team-details p{color:#393939;letter-spacing:1px;font-size:14px}.our-team-section{background:#fffde9;position:relative}.our-team-section::before{position:absolute;content:'';left:50%;top:0;height:100%;width:100%;background:url(../images/bg.png) no-repeat;transform:translateX(-50%);background-position:center;background-size:contain;opacity:.2}.our-impact-section{position:relative}.impact-details{text-align:center;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative;box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.impact-details::before{position:absolute;left:50%;top:50%;width:100%;height:100%;content:'';background:url(../images/bg-new1.webp) no-repeat;opacity:.05;background-position:center;background-size:500px;transform:translate(-50%,-50%)}.imp-one .impact-details-img img{height:600px;object-fit:cover;object-position:right}.impact-details img{width:58px;padding-bottom:25px;filter:invert(19%) sepia(18%) saturate(4388%) hue-rotate(322deg) brightness(85%) contrast(93%)}.impact-details h3{color:var(--primary-color);font-size:28px;letter-spacing:1px;padding-bottom:12px}.impact-details p{letter-spacing:1px;font-size:15px;line-height:26px;padding:10px 70px}#exampleModal1 .coming-soon{display:flex;justify-content:center}#exampleModal1 .coming-soon img{width:600px;height:600px;border-radius:40px}#exampleModal1 .modal-dialog{max-width:800px}#exampleModal1 .modal-dialog .modal-content button.btn-close{background:#fff0 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:1px solid #fff}.form-select:focus{box-shadow:none!important}div#exampleModal{background:#fffde9}.modal-dialog{max-width:1100px}.modal-dialog .modal-content{background:#fff0;border:none;position:relative;height:600px}.modal-dialog .modal-content .contact-left-section{position:absolute;left:33%;top:50%;transform:translate(-50%,-50%);display:flex}.modal-dialog .modal-content .contact-left-section img{width:550px;height:550px}.modal-dialog .modal-content .contact-right-section{background:#fffde9;border-radius:50%;width:100%;padding:40px 80px;height:550px;width:550px;position:absolute;left:70%;top:50%;transform:translate(-50%,-50%);z-index:99;box-shadow:rgb(0 0 0 / .24) 0 3px 8px}.modal-dialog .modal-content .contact-right-section::before{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/rotate.png) no-repeat;background-position:center;background-size:230px;width:100%;height:100%;z-index:-1;opacity:.03}.modal-dialog .modal-content .contact-right-section .project-logo{width:120px;margin:auto}.modal-dialog .modal-content .contact-right-section .form-section{border:none;padding:30px 30px}.modal-dialog .modal-content .contact-right-section .form-section .form-btn{display:flex;justify-content:center}.modal-dialog .modal-content button.btn-close{position:absolute;right:15%;top:5%;width:36px;height:36px;z-index:9999;border-radius:50px;border:1px solid #6d2429;background:#fff0 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;padding:3px;opacity:.8}.overview-section.platter-page::before{background-size:55%}.overview-section.platter-page::after{background-size:55%}.desktop{display:block}.mobile{display:none}.inner-carousel-about{border-bottom:1px solid #6d24293b;padding:0;padding-bottom:39px}.inner-carousel-about1{border-top:1px solid #6d24293b;border-bottom:1px solid #6d24293b;padding:0;padding-bottom:39px;padding-top:39px}.our-moto-section-new{padding:50px 0;background:#fffde9;margin:50px 0}.moto-img-section img{border-radius:50%;height:550px;width:550px;object-position:center;object-fit:cover;display:flex;margin:auto;filter:brightness(.9);box-shadow:2px 2px 2px 2px #6d2429}.moto-content-section{height:100%;display:flex;flex-direction:column;padding-top:80px;margin-left:-40px}.moto-content-section .section-head.about-head{margin:0 0 20px}.moto-content-section p{font-size:14px;letter-spacing:.5px;width:70%;line-height:28px;margin-left:0;margin-top:20px}.pillars-image{display:flex;gap:10px;border-radius:20px;padding:50px 0}.pillar-details{display:flex;height:500px;flex:1;border-radius:15px;filter:brightness(1);transition:all 0.4s ease-in-out;position:relative}.pillars-image .pillar-details img{height:500px;object-fit:cover;border-radius:15px;filter:brightness(.4)}.pillars-image .pillar-details .hidden-text{opacity:0;transition:0.5s ease;position:absolute;width:fit-content;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99;color:#fff;text-align:center;width:80%}.pillars-image .pillar-details .hidden-text p{font-size:14px;letter-spacing:.5px;line-height:28px}.pillars-image .pillar-details .hidden-text h3{padding-bottom:10px;line-height:36px;font-size:22px}.pillars-image .pillar-details:hover .hidden-text{opacity:1}.pillars-image .pillar-details:hover{flex:3}.pillars-image .pillar-details:hover img{filter:brightness(.6)}.pillar-details .side-view-text{position:absolute;right:10px;writing-mode:vertical-lr;transform:rotate(180deg);color:#fff;letter-spacing:2px;font-size:26px;height:100%;text-align:center}.pillar-details:hover .side-view-text{opacity:0}.career-about.section{width:70%;margin:auto;text-align:center}.work-with-us .work-head{text-align:center;font-size:22px;letter-spacing:1px;color:var(--primary-color);padding-top:20px}.work-with-us .work-details{box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;border-radius:16px;padding:50px 35px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:50px 40px;gap:15px;min-height:290px}.work-with-us .work-details .detail-img{padding:12px;border:1px solid #0909098f;border-radius:50%}.work-with-us .work-details .detail-img img{width:42px}.work-with-us .work-details h4{letter-spacing:1px;font-size:22px;color:var(--primary-color)}.work-with-us .work-details p{letter-spacing:.5px;font-size:14px;line-height:26px}.job-section{display:flex}.job-opening-left{width:50%;padding:50px 40px 0}.job-opening-right{width:50%}.custom-select{line-height:34px;border-radius:60px;padding:8px 30px;width:75%;margin:auto}.custom-select:focus{color:#212529;background-color:#fff;border-color:unset;outline:0;box-shadow:none}.search-job{display:flex;padding-top:30px}button.submit-job{border:1px solid;border-radius:50px;padding:10px 35px;border:1px solid #ced4da}.hiring-location{padding-top:100px}.hiring-location ul{display:flex;gap:50px;justify-content:center}.job-opening-section.section{background:#fffde9}.career-contact{background:#fff0}img.menu-icon-dark.openmenu{display:none}select#sources2{border:none;border-bottom:1px solid #d3d3d3;border-radius:0;letter-spacing:1.5px;font-size:14px;color:#3a3a3a}.form-group.file-upload{padding-top:8px}.menu-social-media{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.menu-social-media a img{width:36px}.job-img img{border-radius:20px}.video-section{padding-top:50px}.video-section video{border-radius:30px;width:75%;margin:auto;display:block}.overview-content-new{font-size:14px;line-height:28px}.overview-content-new p{margin-bottom:15px}.overview-para-exquisite{display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;margin-top:15px}.exquisite-amenities{display:flex;justify-content:center;padding-top:25px}.exquisite-amenities .amenity-content{text-align:center;padding:20px 15px;display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:25px;border-radius:5px;box-shadow:rgb(0 0 0 / .1) 0 4px 6px -1px,rgb(0 0 0 / .06) 0 2px 4px -1px}.exquisite-details-section{margin:50px}.exquisite-details-section .details-images{margin-bottom:40px}.exquisite-details-section .details-images img{border-radius:8px}.exquisite-rera-details{font-size:14px;line-height:28px;background:#fffde9;padding:50px 0}.exquisite-rera-details .exquisite-details-content p{margin-bottom:15px}.exquisite-details-content{height:100%;display:flex;flex-direction:column;justify-content:center;padding-right:60px}.sub-head-loc{text-align:center;padding-top:30px}.loc-points img{width:42px}.loc-points p{font-size:14px;line-height:28px;text-align:center}.loc-points{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;margin:20px;min-height:190px;padding:15px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;border-radius:5px}#customModal{display:flex;align-items:center;justify-content:center;position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / .5)}.customModalDiv{position:relative;background-color:#fff;padding:20px;margin:15% auto;width:75%;border-radius:8px;text-align:center}.customModalDiv .backgroundImage{position:absolute;top:50%;left:0;width:100%;opacity:.03;z-index:0}.customModalDiv .closeButton{border:none;background:var(--primary-color);position:absolute;right:-20px;top:-20px;width:40px;height:40px;border-radius:50px}.customModalDiv .closeButton img{filter:invert(1);width:16px}.customModalDiv .modalLogo{width:100px;margin-bottom:10px}.customModalDiv p{margin-bottom:20px;font-size:14px;border-bottom:1px solid #0003;padding-bottom:15px}.customModalDiv .content{font-size: 12px;border-bottom:none;text-align:justify;}.contentContainer{overflow-y: auto;max-height: 45vh;}.customModalDiv .contentContainer .content{ margin-bottom: 0;}.curser.discoverBtn{cursor:pointer}.discoverBtn{position:relative;z-index:2;background-color:var(--primary-color);text-decoration:none;color:#fff;letter-spacing:2px;font-size:13px;display:block;border:1px solid;width:fit-content;margin:0 auto;padding:12px 35px;border-radius:40px;transition:0.3s ease-in}.discoverBtn:hover{border:1px solid var(--primary-color);color:#000!important;background-color:#fff}@media(max-width:1600px){.inner-carousel-about{width:78%}.gall-sec .box{width:calc(24% - 5px);margin-bottom:20px}.video-section video{border-radius:10px;width:70%}.container{max-width:85%!important}.banner-head{font-size:150px;line-height:130px;margin-bottom:27px;padding-top:90px}.banner-content .banner-sub-head{font-size:16px;margin-bottom:20px;letter-spacing:3px;margin-top:0}.banner-content .banner-para{font-size:13px;width:65%;margin-bottom:20px}.banner-content a.banner-btn{padding:13px 42px;font-size:13px}.project-section img.pro-img{width:80%}.header nav.navbar{min-height:96px}.header .project-logo{width:100px}a.navbar-call-btn{font-size:14px;letter-spacing:1px}.banner-call-section img{width:13px}.openmenu{width:24px}.service-section{margin:70px 50px;padding:15px 15px;border:5px solid #955056;background:radial-gradient(#691929d1 10%,#691929)}h3.section-head.about-head{padding-left:0;font-size:22px;text-align:end}.section-para{width:85%;padding:35px 50px 20px;letter-spacing:1px;font-size:14px}.imp-one .impact-details-img img{height:550px}.focus-details h3{font-size:21px}.our-moto-section{padding:90px 0;height:90vh}.modal-dialog .modal-content .contact-right-section{height:500px;width:500px;padding:20px 60px}.modal-dialog .modal-content .contact-left-section img{width:500px;height:500px}.modal-dialog{max-width:900px}.modal-dialog .modal-content .contact-right-section .project-logo{width:100px}.modal-dialog .modal-content button.btn-close{position:absolute;right:12%;top:12%;width:36px;height:36px}.impact-details{text-align:center;padding:15px;margin-bottom:30px}.overview-content p{padding:0 90px;font-size:14px}.moto-content-section{padding-left:35px}.focus-details{margin:50px 5px 10px;padding:20px 20px 40px;min-height:340px}.our-focus-section .row .col-md-4:nth-child(5) .focus-details{padding-bottom:15px}.overview-section::before{width:18%}.overview-section::after{width:18%}img.footer-logo.img-fluid{width:110px}.footer-left-section .about-builder p{font-size:13px;padding:20px 30px 20px;line-height:25px}.footer-right-section{padding:50px 80px;border-right:2px solid #ffffff2b;border-left:2px solid #ffffff2b}.footer-right-section .nav-links a{font-size:13px}.footer-last-section .contact-us .contact-details a{font-size:13px}.footer-section::before{width:75%}.banner-section.banner-new .banner-content{height:75vh}.banner-section.banner-new .banner-container{height:75vh}.banner-section.banner-new{height:75vh}#exampleModal1 .coming-soon img{width:550px;height:550px}.about-second-section .about-content img{margin-top:80px}.about-second-section .about-content p,.content-btn p{line-height:28px}.banner-section.banner-new .banner-head{margin-bottom:0}.impact-details p{font-size:14px}.service-section .services-content-details .services-details p{font-size:14px;line-height:28px}.service-section .services-icons-detail img{height:460px}.moto-content-section{margin-left:0}.work-with-us .work-details{margin:50px 5px;padding:25px 25px}.custom-select{width:70%}.contact-right-section{padding:0 40px}}@media(max-width:1367px){.inner-carousel-about{width:47%}.header nav.navbar{min-height:95px}.navbar.fixed .openmenu{width:26px}a.navbar-call-btn{font-size:14px}.navbar.fixed .project-logo{width:88px}.banner-head{font-size:140px;padding-top:70px;margin-bottom:15px}.banner-content .banner-para{padding:0}.panchtatva-images{padding:35px 130px 0}.section-head{font-size:22px}.brand-value-details .brand-content .details{padding-right:20px;font-size:14px}.brand-value-details .brand-icons img{width:50px}.footer-section::before{width:35%}.footer-center-section img{width:130px}.content-btn{gap:40px}a.banner-btn{letter-spacing:1px}.panchtatva-content p{font-size:14px;padding:0 40px}.vision-content p{letter-spacing:.5px}.mission-content p{letter-spacing:.5px}.service-section .services-icons-detail img{height:500px}.service-section .services-content-details::before{background-size:500px}.service-section .services-content-details .services-details p{font-size:14px}.brand-value-details{min-height:178px}.imp-one .impact-details-img img{height:500px}.footer-right-section{padding:50px 55px;margin-right:15px}.footer-last-section{padding:50px 30px}.footer-section{padding:40px 0}.amenity-content img{width:46px}.overview-content-about{margin-bottom:60px}}@media(max-width:1280px){.inner-carousel-about{width:80%}}@media screen and (max-width:575px){.inner-carousel-about{width:100%}.overview-content-about-r{flex-direction:column-reverse}.exquisite-details-content{padding:15px 0;text-align:justify}.gallery{padding:50px 0}.overview-para-exquisite{padding-left:0}.project-name-new img{width:140px}.overview-content-about{margin-bottom:50px}.overview-inn-box{padding:25px;width:100%}.overview-inn-box ul li{line-height:24px;padding:10px 0}body{overflow:auto}.section{padding:40px 0}.pt-60{padding-top:40px}.navbar .menu-icon-dark{display:none}.gall-sec .box{width:calc(50% - 5px);margin-bottom:10px}.video-section video{border-radius:10px;width:100%}.desktop{display:none}.mobile{display:block}.banner-head{font-size:60px;line-height:60px;letter-spacing:10px}.banner-content .banner-sub-head{font-size:12px;text-align:center;line-height:22px;margin-top:10px;margin-bottom:0}.banner-content .banner-para{font-size:12px;width:100%;line-height:20px}.banner-content a.banner-btn{padding:11px 36px;font-size:12px}.banner-call-section{padding:unset;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.navbar.fixed .project-logo{width:78px}.header nav.navbar{min-height:80px}.banner-container img{opacity:.4}.navbar.fixed .openmenu{width:24px}.section-head{font-size:22px;margin-bottom:35px}.overview-content p{padding:0 0;font-size:13px;line-height:22px;font-weight:300}.overview-content .overview-img{height:300px;object-fit:cover}.about-content-n{padding:0;padding-bottom:35px;padding-right:0}.moto-content-section{padding-left:0}.about-content-s{padding-left:0}.panchtatva-content p{font-size:14px;padding:0;line-height:28px;width:100%;font-weight:300}.panchtatva-images{padding:25px 0 0;gap:30px 80px}.panchtatva-images .icons img{width:36px}.panchtatva-images .icons p{font-size:11px}.project-details .pro-logo{width:130px;padding:15px}.project-section img.pro-img{width:94%}.brand-value-details{min-height:140px}.brand-value-details{gap:20px;padding:20px 20px;border-right:unset;border-bottom:1px solid #b9b9b9}.col-md-4:nth-of-type(4) .brand-value-details,.col-md-4:nth-of-type(5) .brand-value-details,.col-md-4:nth-of-type(6) .brand-value-details{border-bottom:1px solid #b9b9b9}.project-section .col-md-4:not(:last-child){border-right:unset}.vision-image img{padding:10px 0}.vision-content{padding:10px 0 40px}.mission-content{padding:10px 0}.mission-image img{padding:10px 0}.testimonials{margin:0;margin-top:35px}.testimonials .testimonial-name .name{font-size:28px}.footer-section::before{width:100%}.footer-center-section{padding-top:0}.footer-center-section img{width:110px}.footer-left-section{padding:0 0 0 0}.footer-left-section .about-builder .builder-name{display:none}.footer-left-section .about-builder p{padding:0 0 0}.footer-left-section .contact-us h6{font-size:16px;margin-bottom:15px}.footer-left-section .contact-details a img{height:18px;object-fit:contain}.footer-right-section{padding:30px 0 0 0;text-align:left;margin:0;border:none;min-height:unset}.footer-right-section .quick-links h6{margin-left:unset}.footer-right-section .nav-links{margin-left:unset}.footer-section::before{content:unset}.footer-left-section .contact-details a{font-size:13px}.footer-right-section .nav-links a{font-size:13px}.footer-right-section .disclaimer p{font-size:13px}.banner-section.banner-new .banner-head{font-size:42px}h3.section-head.about-head{font-size:22px;margin:0 auto 10px;width:fit-content;text-align:center}.about-first-section{padding:40px 0 0}.about-first-section img.img-fluid{height:400px}.content-btn p{font-size:14px;font-weight:500;line-height:24px;width:100%;line-height:26px}.about-second-section{padding:10px 0}.about-second-section .about-content p{font-size:14px;font-weight:300;line-height:26px}.about-second-section .about-content img.img-fluid{height:350px}.our-moto-section{padding:90px 0;height:80vh}.our-moto-section{background-position:center bottom 0}.moto-content{width:100%}.our-moto-section p{width:100%;margin:auto;text-align:center;letter-spacing:1px;line-height:30px;padding-top:20px;color:#fff;font-weight:300}.focus-details{margin:50px 0 10px;padding:30px 20px 20px;min-height:300px}.team-details{margin:15px 0}.social-media-links{padding:20px 0 20px}.social-media-links a img{width:30px}.contact-right-section{width:100%;margin:auto;padding:0 0}.contact-right-section .form-section{padding:25px 20px}.map-details .map{padding:30px}.map-left-section::before,.right-map-details::before{content:unset}.map-left-section::after,.right-map-details::after{content:unset}.map-left-section,.right-map-details{flex-direction:column;align-items:center;justify-content:flex-start;gap:40px;margin-bottom:30px}.call-details,.address-details,.mail-details{border-bottom:1px solid}.contact-us-section::before{width:100%;height:100%;content:'';background:url(../images/rotate.webp) no-repeat;background-size:100%;background-position:center}.our-impact-section h3.section-head.about-head::before{width:80%}.section-para{width:100%;padding:30px 0;letter-spacing:1px;font-size:13px;font-weight:300;line-height:24px;text-align:justify}.imp-one .impact-details-img img{height:310px}.impact-details img{width:40px;padding-bottom:15px}.impact-details{padding:10px 0}.impact-details p{font-size:14px;padding:10px 10px}.impact-details::before{background-size:400px}.apprch .container{max-width:95%!important}.apprch h3.section-head.about-head::before{width:100%}.service-section{margin:0;margin-top:30px}.service-section .services-icons-detail img{height:320px;padding:0;border-radius:10px;object-position:-140px center}.lbr-section::before{background-size:100%}.lbr-section .lbr-btn{margin-top:0}.service-section .services-content-details{padding:20px 10px;padding-left:10px;gap:15px}.service-section .services-content-details .services-details p{font-size:13px;line-height:25px}.service-section .services-content-details::before{background-size:100%}#exampleModal .modal-dialog .modal-content .modal-body .row .col-md-6:first-child{display:none}.modal-dialog .modal-content{height:unset}.modal-body{padding:10px}.modal-dialog .modal-content .contact-right-section{height:510px;width:100%;padding:20px 0;left:unset;transform:unset;top:unset;position:relative;border-radius:20px}.modal-dialog .modal-content button.btn-close{position:absolute;right:6%;top:4%;width:28px;height:28px}.modal-dialog .modal-content button.btn-close{background:#fff0 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.7em auto no-repeat}.service-section .services-content-details h3{font-size:22px}img.footer-logo.img-fluid{width:100px}.footer-left-section .about-builder p{padding:15px 0 0;line-height:22px}.footer-right-section .quick-links h6{margin-bottom:15px}.footer-last-section{padding:30px 0 0}.disclaimer{text-align:start;margin:0 0 0}.disclaimer p{font-size:10px;padding-top:15px;line-height:20px}.service-section{margin-bottom:50px}.moto-img-section img{height:315px;width:315px}.moto-content-section{padding-top:0;margin-left:0;padding-bottom:50px}.moto-content-section p{font-size:14px;width:100%;line-height:25px}.pillars-image{flex-direction:column}.pillars-image .pillar-details img{height:330px;object-fit:cover;border-radius:15px;filter:brightness(.6)}.pillar-details .side-view-text{right:50%;writing-mode:unset;transform:translate(50%,-50%);top:50%;height:unset;width:100%;text-align:center}.pillars-image .pillar-details .hidden-text{width:100%;padding:20px}.work-with-us .work-head{font-size:22px;padding-top:10px}.work-with-us .work-details{margin:30px 0}.job-section{display:flex;flex-direction:column}.job-opening-left{width:100%;padding:10px 0 0}.job-opening-right{width:100%}.hiring-location{padding-top:70px;padding-bottom:50px}.search-job{gap:10px}button.submit-job{padding:8px 25px;font-size:14px}.custom-select{padding:6px 20px;width:75%;font-size:14px}.hiring-location ul{gap:40px}.hiring-location ul li{font-size:14px}.career-contact .contact-right-section{width:100%;margin:20px 0;padding:0 0}.form-disclaimer{font-size:8px}}@media screen and (max-width:440px){.customModalDiv{width:90%}}.customImageContain{position:relative;width:fit-content;margin:auto}.customImageContain .customDiv{position:absolute;right:30px;top:30px;width:100%;max-width:400px;border:1px solid #fff;border-radius:10px;padding:20px 5px;backdrop-filter:blur(5px)}.customImageContain .customDiv p{margin-bottom:10px;font-size:14px;padding:0;color:var(--primary-color)}.customImageContain .customDiv .discoverBtn{border:none}@media screen and (max-width:768px){.customImageContain .customDiv{position:static;margin:30px auto 0;border-color:var(--primary-color)}.customImageContain .customDiv p{color:var(--primary-color)}}#form-loader{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffce;z-index:99999}#form-loader .loader{display:flex;flex-direction:column;justify-content:center;align-items:center}#form-loader .loader .rotating-image{width:100px;height:100px;animation:rotate 2s linear infinite}#form-loader .loader .dots{display:flex;justify-content:center;margin-top:10px}#form-loader .loader .dots .dot{width:10px;height:10px;background-color:var(--primary-color);border-radius:50%;margin:0 5px;animation:dotAnimation 1.5s infinite ease-in-out}#form-loader .loader .dots .dot:nth-child(1){animation-delay:0s}#form-loader .loader .dots .dot:nth-child(2){animation-delay:0.3s}#form-loader .loader .dots .dot:nth-child(3){animation-delay:0.6s}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes dotAnimation{0%,100%{opacity:0}50%{opacity:1}}

  /* investor management page style start */
  
.dropdownContainer{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
   .dropdownContainer .custom-dropdown {
      position: relative;
      display: inline-block;
      margin: 10px 0;
    }

  .dropdownContainer  .dropdown-button {
      padding: 10px 20px;
      background-color: var(--primary-color);
      color: #fff;
      border: none;
      cursor: pointer;
      border-radius: 5px;
      letter-spacing: 2px; 
      font-size: 13px;
      transition: 0.3s ease-in;
      border: 1px solid;
    }
  .dropdownContainer  .dropdown-button:hover{border: 1px solid var(--primary-color); color: #000 !important; background-color: #fff;}

  .dropdownContainer  .dropdown-options {
      display: none;
      position: absolute;
      background-color: white;
      border: 1px solid var(--primary-color);
      width: 100%;
     box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
      z-index: 11;
      border-radius: 5px;
    }

  .dropdownContainer  .dropdown-options div {
      padding: 10px;
      cursor: pointer;
      border-radius: 5px;
    }

  .dropdownContainer  .dropdown-options div:hover {
      background-color: #f1f1f1;
      color: var(--primary-color);
    }


    .managementTeam{
        margin-top: 50px;
        /* background-color: #fff; */
    }
    .managementTeam  .subHeading{
        margin-bottom: 5px;
        color: var(--primary-color);
    }
 .managementTeam  .content{
        text-align: center;
    }
  .managementTeam   .customTitle{
        color: var(--primary-color);
    font-size: 28px;
    letter-spacing: 1px;
    padding-bottom: 12px;
    margin-bottom: 30px;
    text-align: center;
    }

   @media screen and (max-width:1212px) {
        .dropdownContainer{
            flex-wrap: wrap;
            justify-content: center;
            gap: 5px;
        }
    }
    
   @media screen and (max-width:460px) {
       .dropdownContainer  .custom-dropdown{
            width: 80%;
            margin: auto;
        }
       .dropdownContainer  .custom-dropdown .dropdown-button {
            width: 100%;
        }
    }
  /* investor management page style end */
  
  
  
  
  
  

  /* jobs page style start */
  .JobSection,.jobDetailsSection{
    padding: 50px 0;
  }
.JobSection .icon{
    height: 22px;
    margin-right: 5px;
}
/* .customForm{display:flex;gap: 15px;} */
.career-form-main-box{position: relative;z-index: 1;padding:25px;width: 100%;margin:0 auto;border: 1px solid var(--primary-color);border-radius: 10px;}
.career-form-main-box .career-form-heading {text-align: center;margin-bottom: 25px;font-size: 28px;color: var(--primary-color);letter-spacing: .5px;}
.career-form-main-box .form-control{height:40px; font-size: 14px;}
.career-form-main-box .jobform-flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap: 15px;}
.career-form-main-box .jobform-flex .form-group{width:calc(50% - 10px)}
.career-form-main-box .form-control {border-radius: 0px; border-top: none;border-left: none;border-right: none;}
.career-form-main-box .form-control-file{background-color:#fff;height:40px;width: 100%;}
.career-form-main-box .form-control-file::file-selector-button{height:40px!important; border:none;color:#fff;background-color:var(--primary-color);border-bottom:1px solid var(--primary-color);cursor:pointer;transition:all .25s ease-in;cursor:pointer}
.career-form-main-box textarea { height: 80px!important;}
.career-form-main-box .form-control-file:hover::file-selector-button{background-color: var(--primary-color) !important;}
.career-form-main-box select{height:40px!important;}
.btn-custom{ 
    box-shadow: none;
    padding: 10px 30px;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 40px;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
 }
 .JobSection .btn.btn-custom:hover,.jobDetailsSection .btn.btn-custom:hover{background-color: #9b2a31;color: #fff !important;} 


@media (max-width: 768px) {
    .career-form-main-box {
        padding: 30px;
        width: 100%;
    }
    .career-form-main-box .career-form-heading {
        margin-bottom: 27px;
        font-size: 30px;
    }
    .customModalDiv .backgroundImage{
        top:75%;
    }
}


.job-heading-box {border-bottom: 1px solid var(--primary-color);margin-bottom: 20px;}
.job-hire-box {border-radius: 20px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;background-color: #fff;padding: 25px;padding-top: 30px;padding-bottom: 30px;position:relative;}
.job-hire-box .job-post-date {position: absolute;right: 50px; top: 30px;opacity: 0.5;}
.job-hire-box h4 {font-size: 18px;margin-bottom: 30px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.job-hire-box h4 span {
    color: var(--primary-color);
    font-size: 18px;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: start;
}
.job-hire-box ul {display: grid;gap: 10px 0px;margin-top: 20px;}
.job-hire-box ul li {font-size: 18px;list-style: none;position: relative;padding-left: 34px;display: flex;margin-bottom: 10px;}
.job-short-dec {font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.all-job-openings-container .btn-custom.job-post-btn{text-align:left;display:block;margin:unset;margin-top:20px;background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);width: fit-content;}
.job-heading-box .icon{height: 22px;margin-right: 5px;}
.location-time-exprince {display: flex;gap: 0 25px;margin-bottom: 20px;margin-top: 20px;}
.job-hire-box ul li {
    font-size: 16px;
    list-style: none;
    position: relative;
    padding-left: 34px;
    display: flex;
    margin-bottom: 10px;
}
.job-hire-box ul li::before {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    width: 18px;
    height: 20px;
    background-image: url(/images/jobs/unnamed.webp);
    background-repeat: no-repeat;
    background-size: contain;
}

/* modal */
#customJobModal{
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgb(0 0 0 / .5);
}
.jobModal{
    position: relative;
    background-color: #fff;
    padding: 40px;
    margin: 15% auto;
    width: 100%;
    max-width: 600px;
    border-radius: 8px;
    text-align: center;
}


@media (max-width: 768px) {
    .job-hire-box {
        margin-top: 20px;
    }
.job-hire-box h4 .img-fluid {
        height: 22px;
    }
    .job-hire-box h4 span {
        padding-bottom: 16px;
        font-size: 17px;
    }
    .location-time-exprince {
        gap: 20px 10px;
        display: grid
;
    }
    .job-hire-box p {
        font-size: 16px;
    }
    .location-time-exprince .img-fluid {
        height: 21px;
        margin-right: 10px;
    }

    .job-hire-box .flex-btn {
        display: grid
;
        align-items: baseline;
        width: fit-content;
    }
    .all-job-openings-container button.btn.btn-custom {
margin: 0px;
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .jobModal{
        width: 86%;
        padding: 15px;
    }




}
@media (max-width: 420px){
    .career-form-main-box .jobform-flex .form-group{
        width: 100%;
    }
}


#copyLinkBtn{
    color: rgb(13, 156, 188);  
}
#copyLinkBtn:hover{
    cursor: pointer;
}
#copyLinkBtn .copied{
    color: green;
}

  /* jobs page style end */