@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Rubik:wght@300;400;500;600;700;800;900&display=swap);:root{--primary-color:#AE271D;--text-color:#222222;--dark-color:#000;--white-color:#ffffff;--light-gray-color:#F5F5F5;--gray-color:#EFF0F0;--primary-font:'Rubik', sans-serif;--secondary-font:'Poppins', sans-serif}body{font-size:16px;font-family:var(--secondary-font);color:var(--text-color);line-height:1.7}a{text-decoration:none;-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s;color:var(--primary-color)}a:hover{color:var(--primary-color)}img{max-width:100%;height:auto}ul{list-style:none;padding:0;margin:0}.bullet-list{list-style:disc;padding-left:20px}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}h1,h2,h3{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:var(--primary-font)}p{margin-bottom:30px}.block{padding:50px 0}.section-head{margin-bottom:30px}.section-head h2{position:relative;display:inline-block;font-size:16px;font-weight:500;color:var(--primary-color);font-family:var(--secondary-font)}.section-head h2:after{content:" ";position:absolute;top:50%;right:-60px;width:50px;height:2px;background-color:var(--primary-color)}.section-head h3{font-size:30px;color:var(--dark-color)}ul.check-icon{line-height:2}ul.check-icon li{position:relative;padding-left:25px}ul.check-icon li:before{content:'\f058';position:absolute;top:0;left:0;font-family:"Fontawesome"}.form-control:focus{box-shadow:none;border-color:var(--primary-color)!important}.dark-text{color:#111}.text-primary{color:var(--primary-color)!important}.bg-primary{background-color:var(--primary-color)!important}.bg-white{background-color:var(--white-color)!important}.btn{font-weight:500;padding:10px 30px;border-radius:50px}.btn-sm{font-size:12px;padding:7px 15px}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary:hover{background-color:#d8372c;border-color:#d8372c}.read-link svg,.btn .fa-arrow-right-long{opacity:0;visibility:hidden;transform:translateX(0);-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s}.read-link:hover svg,.btn:hover .fa-arrow-right-long{opacity:1;visibility:visible;transform:translateX(5px)}.page-header-wrap{position:relative;display:flex;align-items:center;justify-content:center;height:280px;color:var(--white-color);text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat}.page-header-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6)}.page-header-wrap h1{font-size:30px}.page-header-wrap .breadcrumb{justify-content:center;margin-bottom:0}.page-header-wrap .breadcrumb .breadcrumb-item a,.page-header-wrap .breadcrumb .breadcrumb-item,.page-header-wrap .breadcrumb-item+.breadcrumb-item::before{color:var(--white-color)}.page-header-wrap .breadcrumb .breadcrumb-item a:hover{color:var(--primary-color)}.home.header{position:fixed;top:0;left:0;width:100%;z-index:10}.navbar-brand img{width:80px}header nav .nav-item,header nav .menu-item{margin-bottom:20px}header nav .nav-link,header nav .menu-item a{position:relative;color:var(--light-gray-color);font-weight:500;padding:0!important}header nav .nav-link:hover,header nav .menu-item a:hover{color:var(--white-color)}.header.fixed-header{position:fixed;top:0;left:0;width:100%;background-color:var(--white-color);box-shadow:0 5px 15px rgb(0 0 0 / .05);animation:smoothScroll 1s forwards;z-index:9}.search-trigger{display:inline-block;font-size:20px;color:var(--white-color);margin:0 10px 0 30px}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}.header.fixed-header .navbar-brand img{width:50px}.navbar-collapse{position:fixed;top:0;right:0;width:280px;height:100vh;padding-top:20px;padding-left:20px;background-color:var(--primary-color);transform:translateX(350px);box-shadow:0 0 20px rgb(0 0 0 / .08);-webkit-transition:ease all 0.3s;-o-transition:ease all 0.3s;-moz-transition:ease all 0.3s;transition:ease all 0.3s;z-index:10}.navbar-collapse.show{transform:translate(0)}.navbar-toggler{border:none;color:var(--primary-color);padding:0}.navbar-collapse .navbar-toggler{display:block;color:var(--white-color);margin-bottom:20px}.navbar-toggler:focus{box-shadow:none}.dropdown>.dropdown-menu{padding:0;border-color:#fff0;box-shadow:0 0 20px rgb(0 0 0 / .05);overflow:hidden}.dropdown>.dropdown-menu li a{font-size:14px;padding:10px 20px}.dropdown>.dropdown-menu li a:hover{color:var(--white-color);background-color:var(--primary-color)}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.banner-section{position:relative;text-align:right;height:550px;background-repeat:no-repeat;background-size:cover;background-position:center center}.banner-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fff0 1%,rgb(255 255 255 / .02) 10%,rgb(0 0 0 / .17) 67%,rgb(0 0 0 / .25) 99%)}.banner-section video{width:100%;height:100%;object-fit:cover}.banner-section .banner-content{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;align-items:center}.banner-section h1{color:#000;font-size:40px;font-weight:600;margin-bottom:30px}.info-section{background-repeat:no-repeat;background-size:cover;background-position:center center}.info-box{position:relative;color:var(--white-color);text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;padding:40px 30px;border-radius:15px;overflow:hidden}.info-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(174 39 29 / .85)}.info-box .icon{margin-bottom:30px}.info-box h3{font-size:32px;font-weight:700;line-height:1.3;margin:0 auto 20px auto}.info-box p{font-weight:300;margin:0 auto 30px auto}.decade-section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.decade-section .content{display:flex;align-items:center;justify-content:center;background-color:var(--dark-color);padding:40px 20px}.decade-section .content *{display:inline-block}.decade-section .content .icon{margin-right:20px}.decade-section .content h4{color:var(--white-color);font-size:22px;font-weight:700}.our-videos-section{background-color:#F8F8FF}.our-videos-section ul li{position:relative;padding-left:25px;font-weight:500;color:var(--dark-color)}.our-videos-section ul li:before{content:"\f058";position:absolute;top:0;left:0;font-family:"Fontawesome";color:var(--primary-color)}.video-card{position:relative;display:block;margin-bottom:10px;border-radius:10px;overflow:hidden;-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s}.video-card:hover{transform:translateY(-5px);box-shadow:0 5px 30px rgb(0 0 0 / .1)}.play-btn-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.play-btn{width:50px;height:50px;background:var(--primary-color);border-radius:50%;position:relative;display:block;box-shadow:0 0 25px 3px rgb(174 39 29 / .8)}.play-btn::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);transform-origin:center center;width:0;height:0;border-top:8px solid #fff0;border-bottom:8px solid #fff0;border-left:15px solid #fff;z-index:100;-webkit-transition:all 400ms cubic-bezier(.55,.055,.675,.19);transition:all 400ms cubic-bezier(.55,.055,.675,.19)}.play-btn:before{content:"";position:absolute;width:150%;height:150%;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate1 2s;animation:pulsate1 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid rgb(255 255 255 / .75);top:-25%;left:-25%;background:#fff0}@-webkit-keyframes pulsate1{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;box-shadow:inset 0 0 25px 3px rgb(255 255 255 / .75),0 0 25px 10px rgb(255 255 255 / .75)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;box-shadow:none}}@keyframes pulsate1{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;box-shadow:inset 0 0 25px 3px rgb(255 255 255 / .75),0 0 25px 10px rgb(255 255 255 / .75)}100%{-webkit-transform:scale(1,1);transform:scale(1);opacity:0;box-shadow:none}}.filter-button-group{margin-bottom:20px;}.filter-button-group li{display:inline-block;color:var(--white-color);font-size:12px;font-weight:500;padding:3px 7px;margin:2px;cursor:pointer;border-radius:30px}.filters.filter-button-group li.active,.filters.filter-button-group li:hover{color:var(--white-color);background-color:var(--primary-color)}.our-project-section .grid{display:grid;grid-template-columns:repeat(3,1fr)}.our-project-section .grid img{width:100%;height:100%;aspect-ratio:4/3.2;object-fit:cover;border-radius:10px}.our-project-section .grid .grid-item{position:relative;overflow:hidden}.our-project-section .grid .grid-item .content-wrap{position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:flex;align-items:flex-end;padding:15px;color:var(--white-color);-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s}.our-project-section .grid .grid-item .img-wrap{position:relative;overflow:hidden}.our-project-section .grid .grid-item .img-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);border-radius:10px;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s}.our-project-section .grid .grid-item .content-wrap h4,.project-card-body h4{font-size:16px}.gallery.gallery-columns-3{display:flex;flex-wrap:wrap}.gallery.gallery-columns-3 .gallery-item{flex:0 0 50%;padding:0 5px}.gallery.gallery-columns-3 .gallery-item img{width:100%}.our-services-section{background-color:var(--light-gray-color)}.service-slider .slick-track{padding:20px 0 100px 0}.service-card{position:relative;min-height:350px;height:100%;background-color:var(--white-color);margin:0 10px;border-radius:10px;box-shadow:0 0 34px 2px rgb(0 0 0 / .06);-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s}.service-card:hover{color:var(--white-color);background-color:#111}.service-card-body{padding:30px}.service-card .icon{margin-bottom:20px}.service-card:hover .icon{filter:brightness(0) invert(1)}.service-card h4,.service-card h4 a{color:#111;font-size:20px;font-weight:600}.service-card:hover h4,.service-card:hover h4 a{color:var(--white-color)}.service-card-img-wrap{position:absolute;left:20px;right:20px;bottom:-50px}.service-card-img{position:relative}.service-card-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(174 39 29 / .85);border-radius:0 0 10px 10px;opacity:0;visibility:hidden;-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s}.service-card:hover .service-card-img:before{opacity:1;visibility:visible}.service-card-img img{width:100%;aspect-ratio:16/10;object-fit:cover;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.service-card-img .content{position:absolute;top:15px;left:35px;color:var(--white-color);opacity:0;visibility:hidden;-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s}.service-card-img .content ul{list-style:disc;margin-bottom:30px}.service-card:hover .service-card-img .content{opacity:1;visibility:visible}.service-card .read-link{color:var(--white-color)}.service-card .read-link:hover{color:var(--white-color)}.service-card .read-link:hover svg{transform:translateX(5px)}.slick-arrow{display:block;width:45px;height:45px;border:1.5px solid #666;border-radius:50%}.apartment-slider .slick-arrow,.service-slider .slick-arrow{top:unset;bottom:-50px}.apartment-slider .slick-prev,.testimonials-slider .slick-prev,.service-slider .slick-prev{left:calc(50% - 55px)}.slick-prev:before,.slick-next:before{font-family:"Fontawesome";color:#666}.slick-prev:before{content:"\f053"}.apartment-slider .slick-next,.testimonials-slider .slick-next,.service-slider .slick-next{right:calc(50% - 55px)}.slick-next:before{content:"\f054"}.slick-prev:hover,.slick-next:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.slick-prev:hover:before,.slick-next:hover:before{color:var(--white-color)}.apartment-plan-section .section-head{margin-bottom:50px}.apartment-slider-item h3{color:var(--primary-color);font-weight:500;margin-bottom:0}.apartment-feature{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.apartment-feature-item{text-align:center;width:30%;padding:10px;background-color:var(--light-gray-color);border-radius:10px}.apartment-feature-item h5{color:var(--dark-color);font-size:13px;font-weight:500}.apartment-feature-item p{color:var(--primary-color);font-size:12px;margin-bottom:0}.aprt-price{color:var(--dark-color);font-size:20px;font-weight:500}.aprt-price span{color:var(--primary-color);font-weight:600}.specialized-services-section .section-head h2{color:var(--white-color)}.specialized-services-section .section-head h2:after{background-color:var(--white-color)}.our-specilization-section{position:relative}.our-specilization-section:before{content:"";position:absolute;left:0;bottom:0;width:150px;height:200px;background-image:url(/wp-content/themes/nebco/assets/img/building-corner-shape.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.our-specilization-section .nav-link{color:var(--dark-color);font-size:13px;padding:6px 15px;width:max-content;text-align:left;border-radius:35px}.our-specilization-section .nav-link.active{color:var(--white-color);background-color:var(--primary-color)}.our-specilization-section .nav-link .num{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;font-weight:600;color:var(--white-color);background-color:var(--primary-color);margin-right:10px;border-radius:50%}.our-specilization-section .nav-link.active .num{color:var(--primary-color);background-color:var(--white-color)}.our-specilization-section .tab-content{padding:50px;border-radius:14px;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.specilization-item b,.specilization-item strong{color:var(--primary-color)}.specilization-item .icon{margin-bottom:20px}.specilization-item h4{font-weight:700;color:var(--dark-color)}.know-more-success-section{color:var(--white-color);background-color:var(--primary-color)}.know-more-success-section .section-head h3{color:var(--white-color)}.counter-item{text-align:center}.counter-item h2{font-size:40px;font-weight:300;margin-bottom:0}.counter-item p{font-size:14px;line-height:1.5;margin-bottom:0}.counter-item p span{display:block;font-size:22px;font-weight:700}.quote-section{position:relative;color:var(--dark-color);background-color:var(--light-gray-color)}.quote-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/themes/nebco/assets/img/cta-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.quote-section h2{font-size:26px}.testimonials-section{background-color:var(--light-gray-color)}.testimonials-slider .slick-track{padding:40px 0}.testimonials-slider-item{position:relative;padding:45px 20px 30px 20px;border-radius:8px;box-shadow:0 0 20px 2px rgb(0 0 0 / .04)}.testimonials-slider-item .quote-icon{position:absolute;top:-20px}.testimonials-slider-item .client-content{color:#111;font-weight:300}.client-area{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.client-area .client-img img{width:70px;height:70px;border-radius:50%;aspect-ratio:1/1;object-fit:cover}.client-area h3,.client-area p{font-family:var(--secondary-font);margin-bottom:0}.client-area h3{color:var(--dark-color);font-size:18px;font-weight:600}.client-area p{font-size:14px}.testimonials-slider .slick-arrow{top:unset;bottom:-50px}.have-qsn{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:30px}.have-qsn img{width:70px;height:70px;border-radius:50%}.have-qsn p{font-weight:500;color:var(--primary-color);margin-bottom:0}.have-qsn p span{display:block;color:var(--dark-color);font-size:16px;font-weight:700}.form-wrap{padding:40px 25px;border-radius:10px;box-shadow:0 0 35px rgb(0 0 0 / .08)}.contact-form .form-control{padding:10px 20px;border:1px solid #cfcfcf;border-radius:10px}.contact-form .form-control::placeholder{font-size:14px}.contact-form input{height:50px}.contact-form textarea{height:150px}.contact-form p{margin-bottom:0}footer{color:var(--white-color);font-size:14px;padding-top:40px;background-color:#000}.footer-item{margin-bottom:30px}footer .contact-info{padding-bottom:40px}footer .contact-info .contact-info-item,.contact-area .contact-info-item{display:flex;gap:15px;flex-wrap:nowrap}footer .contact-info .contact-info-item .icon{margin-top:2px}footer .contact-info .contact-info-item .icon svg{color:var(--white-color)}.contact-area .contact-info-item .icon svg{color:var(--primary-color);font-size:30px}footer .contact-info .contact-info-item .info p,.contact-area .contact-info-item .info p{color:var(--white-color);font-size:16px;font-weight:600;margin-bottom:0}footer .contact-info .contact-info-item .info p span,footer .contact-info .contact-info-item .info p a,.contact-area .contact-info-item .info p span,.contact-area .contact-info-item .info p a{display:block;color:var(--white-color);font-size:16px;font-weight:400}.top-footer{border-bottom:1px solid #747474}.top-footer .footer-item p{font-weight:300}.top-footer .footer-item h6{font-size:18px}.top-footer .footer-item ul{line-height:2.5}.top-footer .footer-item ul li a{color:var(--white-color)}.top-footer .footer-item ul li a:hover{color:var(--primary-color)}.top-footer .footer-item .si-wrap{display:flex;flex-wrap:wrap}.top-footer .footer-item .si-wrap li{margin-right:30px}.btm-footer{padding:20px 0 30px 0}.btm-footer a{color:var(--white-color)}.btm-footer a:hover{color:var(--primary-color)}.btm-footer a:first-child{display:inline-block;margin-right:30px}.guarantee-quality-item-wrap{display:grid;grid-template-columns:1fr;gap:20px}.guarantee-quality-item-head{display:flex;align-items:center;gap:20px;margin-bottom:15px}.guarantee-quality-item-head .icon{float:left}.guarantee-quality-item-head .icon img{height:55px;object-fit:contain}.guarantee-quality-item-head h4{color:var(--dark-color);margin-bottom:0}.guarantee-quality-item p{color:#111;font-weight:300}.guarantee-quality-item:last-child p{margin-bottom:0}.our-team-section{background-color:var(--light-gray-color)}.team-card{position:relative;border:1px solid var(--primary-color);overflow:hidden;cursor:pointer}.team-card .team-img img{width:100%;height:100%;aspect-ratio:3/4;object-fit:cover}.team-card-body{background-color:var(--white-color);padding:15px;height:100%}.team-card .team-card-body .designation{color:var(--primary-color);margin-bottom:20px}.team-card .team-card-body p{color:#333;font-size:15px;margin-bottom:0}.team-card .team-card-body p.content{height:150px;overflow-y:scroll}.team-card .team-card-body h4{color:var(--dark-color);font-size:14px;margin-bottom:0}.statistics-section{color:var(--white-color);background-color:var(--primary-color)}.statistics-section .section-head h2,.statistics-section .section-head h3{color:var(--white-color)}.statistics-section .section-head h2:after{background-color:var(--white-color)}.stat-item{position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.stat-item h2{font-size:32px}.stat-item h3{position:absolute;left:15px;font-size:45px;color:#4A4343}.stat-item p,.stat-item h2{margin-bottom:0;z-index:1}.stat-item p span{display:block;font-size:18px;font-weight:700}.slider-banner .slick-arrow{top:50%;background-color:var(--gray-color);border-color:var(--gray-color);z-index:5}.slider-banner .slick-arrow:before{color:var(--text-color)}.slider-banner .slick-prev{left:15px}.slider-banner .slick-next{right:15px}.slider-banner-item{position:relative;display:flex!important;align-items:center;flex-wrap:wrap;height:600px;color:var(--white-color);background-repeat:no-repeat;background-position:center;background-size:cover}.slider-banner-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5)}.slider-banner-item h1{font-size:54px}.modern-service-setion{color:var(--white-color)}.we-at-nebco-section{background-color:var(--light-gray-color)}.we-at-nebco-section .slider-item{margin:0 10px}.we-at-nebco-section .slider-item .card{-webkit-transition:ease all 0.4s;-o-transition:ease all 0.4s;-moz-transition:ease all 0.4s;transition:ease all 0.4s}.we-at-nebco-section .slider-item .card h4{color:var(--dark-color)}.we-at-nebco-section .slider-item .card:hover h4{color:var(--white-color)}.we-at-nebco-section .slider-item .card:hover{color:var(--white-color);background-color:var(--primary-color);box-shadow:0 4px 20px rgb(0 0 0 / .08)}.we-at-nebco-section .slider-item .card:hover img{filter:brightness(10)}.cta-section{background-color:var(--primary-color)}.service-item-wrap{margin-bottom:40px}.service-detail img{width:100%;height:100%;aspect-ratio:4/3.1;object-fit:cover}.service-detail .service-content-wrap h4{color:var(--dark-color);font-size:22px;font-weight:700}.service-detail .service-content-wrap p:last-child{margin-bottom:0}.client-logo-slider .slider-item img{height:50px;object-fit:contain;filter:grayscale(1)}.client-logo-slider .slider-item img:hover{filter:grayscale(0)}.client-logo-slider .slick-dots{bottom:-50px}.client-logo-slider .slick-dots li{width:12px;height:12px;background-color:#d9d9d9;border-radius:50%}.client-logo-slider .slick-dots li.slick-active{background-color:var(--primary-color)}.slick-dots li button:before{font-size:0}.provide-card-wrap .card-hover{margin-bottom:20px}.provide-card-wrap .card-hover.item1{grid-area:item-1}.provide-card-wrap .card-hover.item2{grid-area:item-2}.provide-card-wrap .card-hover.item3{grid-area:item-3}.provide-card-wrap .card-hover.item4{grid-area:item-4}.provide-card-wrap .card-hover.item5{grid-area:item-5}.card-hover img{width:100%;height:100%;object-fit:cover;border-radius:10px}.card-hover{position:relative;overflow:hidden}.card-hover .content-wrap{position:absolute;top:0;left:0;right:0;width:100%;height:100%;padding:40px;text-align:center;display:flex;align-items:center;color:var(--white-color);transform:translateY(-100%);-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s}.card-hover:hover .content-wrap{transform:translateY(0)}.card-hover .img-wrap{position:relative;height:100%;overflow:hidden}.card-hover .img-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(174 39 29 / .8);border-radius:10px;transform:translateY(100%);-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s}.card-hover:hover .img-wrap:before{transform:translateY(0)}.height-qlty-section{background-color:var(--light-gray-color)}.height-qlty-section .height-qlty-content{padding:30px 10px}.project-item{margin-bottom:20px}.project-item.item1{grid-area:item-1}.project-item.item2{grid-area:item-2}.project-item.item3{grid-area:item-3}.project-item.item4{grid-area:item-4}.project-item.item5{grid-area:item-5}.project-item.item6{grid-area:item-6}.project-item.item7{grid-area:item-7}.project-card{position:relative;color:var(--white-color)}.project-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4)}.project-thumb a{display:block}.project-thumb img{width:100%;height:100%;aspect-ratio:4 / 3.2;object-fit:cover}.project-card-body{position:absolute;left:0;bottom:0;padding:10px}.project-card-body a{color:var(--white-color)}.project-card-body .read-link{font-size:14px;text-decoration:underline}.project-card-body .read-link:hover{color:var(--primary-color)}.shine{position:relative;overflow:hidden}.shine::after{background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:2}.shine:hover::after,.shine:focus::after{-webkit-animation:shine 1s;animation:shine 1s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.project-detail ul.check-icon li:before{color:var(--primary-color)}.project-detail h2{font-size:32px}.pd-top-img{width:100%;height:500px;object-fit:cover}.project-mgmt-section{position:relative;background-color:var(--light-gray-color)}.project-mgmt-section .box{color:var(--white-color);padding:30px;background-color:var(--primary-color)}.additional-service.block{padding-bottom:150px}.service-listing .service-card{margin:0 0 90px 0;height:350px}.build-img{width:100%;height:500px;object-fit:cover}.leading-way-section{background-repeat:no-repeat;background-position:right center;background-size:cover}.leading-way-content{color:var(--white-color);padding:70px 40px;background-color:var(--primary-color)}.leading-way-content p:last-child{margin-bottom:0}.blog-card{border-radius:8px;box-shadow:0 5px 34px 2px rgb(0 0 0 / .07);-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;transition:ease all 0.4s}.blog-card:hover{transform:translateY(-5px)}.blog-card .blog-thumb{position:relative}.blog-card .blog-thumb .post-date{position:absolute;top:25px;left:30px;width:70px;height:70px;padding:7px 5px;color:var(--white-color);text-align:center;line-height:1.3;background-color:var(--primary-color)}.blog-card .blog-thumb .post-date span{display:block;font-size:24px;font-weight:700}.blog-card .blog-thumb img{border-radius:8px 8px 0 0;aspect-ratio:4/2.8;object-fit:cover}.blog-card .blog-card-body{padding:30px;border-radius:0 0 8px 8px}.blog-card .blog-card-body h4 a{display:block;color:var(--dark-color);font-weight:600;margin-bottom:15px}.blog-card .blog-card-body h4 a:hover{color:var(--primary-color)}.blog-card .blog-card-body .read-link{color:var(--primary-color);text-decoration:underline}.contact-page{background-color:var(--light-gray-color)}.contact-page .form-control{border-radius:5px}.contact-area .contact-info-item{gap:20px;margin-bottom:30px}.contact-area .contact-info-item .info p{font-size:18px}.map-section iframe{width:100%;height:320px}.contact-area .contact-info-item .info p,.contact-area .contact-info-item .info p a,.contact-area .contact-info-item .info p span{color:var(--dark-color)}.search-area{position:fixed;top:-100%;left:0;width:100%;height:400px;background-color:rgb(0 0 0 / .8);z-index:10;-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s}.search-area.show{top:0}.search-area .search-inner{position:relative;display:flex;height:100%;align-items:center;flex-wrap:wrap}.search-area .search-inner .search-close{position:absolute;top:20px;right:20px;font-size:28px;color:var(--white-color);cursor:pointer}.search-area .search-inner form{max-width:700px;width:100%;padding:20px;margin:0 auto}.search-area .search-inner form input{color:var(--white-color);font-size:22px;background-color:#fff0;border:none;border-bottom:1px solid rgb(255 255 255 / .5);border-radius:0}.search-area .search-inner form input::placeholder{color:var(--gray-color)}.search-area .search-inner form input:focus{box-shadow:none}.search-area .search-inner form .input-group-text{color:var(--white-color);font-size:22px;background-color:#fff0;border:none}.sticky-img{position:sticky;top:120px}.banner-content p{font-size:22px;font-weight:500;color:#414141}.filters.filter-button-group ul li{padding:10px 30px;border:1px solid #AE271D;border-radius:50px;text-align:center;color:#AE271D}.filters.filter-button-group ul li.active{background:#AE271D;color:#fff}.info-section.block{padding-top:60px}.block .guarantee-quality-item{margin-right:45px}.info-box p{font-weight:600}.footer-item h4 a{color:#fff;margin-left:5px}.footer-item h4{font-size:16px}.navbar .menu-item-has-children:after{content:"\f107";position:absolute;top:3px;right:15px;font-family:"Fontawesome";font-size:14px;color:#fff}.navbar .menu-item-has-children .sub-menu{display:none}.navbar .nav-item .dropdown-menu,.navbar .sub-menu{display:block;transform:translateY(20px);opacity:0;visibility:hidden}.navbar .nav-item:hover .dropdown-menu,.navbar .menu-item-has-children:hover .sub-menu{display:block;transform:translateY(0);opacity:1;visibility:visible}.navbar .nav-item .dropdown-menu,.navbar .sub-menu{margin-top:0}.navbar .sub-menu{z-index:9}.navbar .sub-menu li{margin-bottom:0}.navbar .sub-menu li a{display:inline-block;font-size:14px;width:100%;padding:8px 20px!important}.navbar .sub-menu li a:hover{background-color:var(--primary-color);color:#fff}.content a{color:#fff}.footer-logo img{width:80px}#myIframe{display:none}.project-gallery-container img{width:100%;height:100%;aspect-ratio:4/3.1;object-fit:cover}.list ul{list-style:disc;padding-left:15px}.object-fit-cover{object-fit:cover}.accordion-item:not(:first-of-type){border-top:1px solid #dee2e6}.accordion-item{margin-bottom:8px;border-radius:0;overflow:hidden}.accordion-item:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px}.accordion-item:last-of-type{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.accordion-header{margin-bottom:0}.accordion-button{text-align:left;font-size:20px;font-weight:500;font-family:var(--secondary-font);padding:15px 25px;width:100%}.accordion-button:hover{color:var(--color-primary);background-color:#fff}.accordion-button:not(.collapsed){color:var(--white-color);background-color:var(--primary-color);box-shadow:none}.faqs-wrap .accordion-body{padding:25px;border-width:0 1px 1px 1px;border-style:solid;border-color:#fff}.accordion-button::after,.accordion-button:not(.collapsed)::after{position:absolute;right:30px;color:var(--primary-color);font-family:"Fontawesome";background-image:none}.accordion-button::after{content:"\2b"}.accordion-button:not(.collapsed)::after{content:"\f068";color:var(--white-color)}.quick-contact{position:sticky;top:100px}.recent-blog-item{display:flex;flex-wrap:nowrap;gap:15px}.recent-blog-item figure{flex-shrink:0;width:100px;height:80px}.recent-blog-item figure img{aspect-ratio:1200 / 800;width:100%;height:100%;object-fit:cover}.recent-blog-item .recent-content h3{line-height:1}.recent-blog-item .recent-content h3 a{font-size:16px;color:var(--text-color)}.recent-blog-item .recent-content h3 a:hover{color:var(--primary-color)}