.permit-banner{margin:0;padding:0;height:600px;width:100%;position:relative;overflow:hidden}.articles-blogposts .item-box .img-wrapper .figure,.permit-banner .banner-bd{margin:0;padding:0;width:100%;height:100%}.articles-blogposts .item-box .img-wrapper .figure img,.h-whyprojects .item-img img,.permit-banner .banner-bd img{width:100%;height:100%;object-fit:cover}.permit-banner .text-wrapper{margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%}.permit-banner .text-wrapper:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:url(../../media/icons/banner-shape.png) left center no-repeat}.h-whyprojects .item-row,.permit-banner .text-wrapper .container{height:100%}.permit-banner .text-wrapper .text-bd{margin:0;padding:0 0 0 35px;width:443px;height:100%;position:relative;z-index:10;display:flex;/*! align-items: center; */flex-wrap:wrap;flex-direction:column;justify-content:center}.permit-banner .text-wrapper .text-bd h1{margin:0;padding:0 0 12px;font-family:Gantari;font-weight:700;font-size:40px;line-height:43px;letter-spacing:0;color:#fff;width:100%}.permit-banner .text-wrapper .text-bd p{margin:0;padding:0;font-family:Gantari;font-weight:400;font-size:16px;line-height:26px;color:#fff;width:100%}.permit-banner .text-wrapper .text-bd .button-sec{margin:0;padding:34px 0 0;width:100%}.permit-banner .text-wrapper .text-bd .button-sec .button-bd{margin:0;padding:13px 28px;background:#900;border-radius:50px;font-family:Gantari;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-3%}.permit-banner .text-wrapper .text-bd .button-sec .button-bd:hover{background:#6a0000;color:#fff;transition:.3s}.homequick-permit .homequick-bd .item-box .sec-bottom .btn-sec span,.permit-banner .text-wrapper .text-bd .button-sec .button-bd span{margin:0;padding:0 0 0 3px;display:inline-block}.permit-banner .text-wrapper .text-bd .button-sec .button-bd span img{width:13px;object-fit:contain}.homequick-permit{margin:0;padding:46px 0;background-repeat:no-repeat;background-size:cover;position:relative}.homequick-permit:after{content:"";width:100%;height:195px;background:#fff;position:absolute;left:0;bottom:0}.homequick-permit .homequick-bd{margin:0;padding:0 60px;position:relative;z-index:10}.homequick-permit .homequick-bd .sectop{margin:0;padding:0 0 46px;text-align:center}.h-start-finish .sectop .sec-title,.homequick-permit .homequick-bd .sectop .sec-title{padding-bottom:6px}.homequick-permit .homequick-bd .item-box{margin:0 8px;padding:31px 25px;background:#fff;border:1px solid #d7d7d7;border-radius:26px;height:100%}.homequick-permit .homequick-bd .item-box h3{margin:0 0 9px;padding:0 0 0 20px;font-family:Gantari;font-weight:500;font-size:25.77px;line-height:100%;letter-spacing:0;color:#000;position:relative}.h-clientsay .item-rt .sectop .short-title::after,.homequick-permit .homequick-bd .item-box h3:after{content:"";width:7px;height:7px;background:#900;position:absolute;left:0;top:50%;transform:translatey(-50%)}.h-discussproject .form-wrapper .formsec .form-bd,.homequick-permit .homequick-bd .item-box ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.homequick-permit .homequick-bd .item-box ul li{margin:0;padding:4px 0 4px 16px;font-family:Gantari;font-weight:500;font-size:16px;line-height:23px;letter-spacing:0;color:#6b6b6b;width:50%;position:relative;display:block}.homequick-permit .homequick-bd .item-box ul li:after{content:"";width:7px;height:7px;position:absolute;left:0;top:12px;background:#6b6666;border-radius:50px}.faq-block .faq-bd-wrapper .left-block img,.homequick-permit .homequick-bd .item-box.full-width ul li{width:100%}.homequick-permit .homequick-bd .item-box .sec-bottom{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between}.homequick-permit .homequick-bd .item-box .sec-bottom .btn-sec{margin:0;padding:0;display:flex;font-family:Gantari;font-weight:500;font-size:15px;line-height:23px;letter-spacing:0;text-transform:uppercase;color:#000;transition:.3s}.homequick-permit .homequick-bd .item-box .sec-bottom .btn-sec:hover{color:#757575}.homequick-permit .homequick-bd .item-box .sec-bottom .btn-sec span img{width:9px}.homequick-permit .homequick-bd .item-box .sec-bottom .icon{margin:0;padding:0;width:73px;height:73px;background:#0e4292;display:flex;align-items:center;justify-content:center;border-radius:18px}.homequick-permit .homequick-bd .item-box .sec-bottom .icon img{width:38px;object-fit:contain}.h-start-finish{margin:0;padding:46px 0;background-repeat:no-repeat!important;background-size:cover!important}.constructionteams .teams-logo,.faq-block .faq-bd-wrapper .faq-bd .acc,.faq-block .faq-bd-wrapper .faq-bd .acc-head,.h-clientsay .item-rt .text-bd .item-sec,.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .lt-sec .cn-text p,.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .rt-btn,.h-discussproject .form-wrapper,.h-start-finish .sec-bdbg{margin:0;padding:0}.h-clientsweserve .sectop,.h-start-finish .sectop,.what-weoffer .sectop{text-align:center}.h-start-finish .sec-row{margin:0;padding:130px 0 0;display:flex;justify-content:center}.h-start-finish .sec-row .item-col{margin:0;padding:12px;width:25%;text-align:center;position:relative}.h-start-finish .sec-row .item-col .col-bd{margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center}.h-start-finish .sec-row .item-col .col-bd .icon{margin:0 0 46px;padding:0;width:73px;height:73px;background:#0e4292;border-radius:50px;display:flex;align-items:center;justify-content:center}.h-start-finish .sec-row .item-col .col-bd p{margin:0;padding:0;font-family:Gantari;font-weight:400;font-size:19px;line-height:25px;color:#000}.h-start-finish .sec-row .item-col .arrow{margin:0;padding:0;position:absolute;right:-25%;top:22%;transform:translateY(-19%)}.h-start-finish .sec-row .item-col .arrow img{width:122px;object-fit:contain}.h-start-finish .sec-row .item-col.double-arrow .arrow{position:absolute;top:16%}.h-whyprojects{margin:0;padding:46px 12px;background:#fff}.h-whyprojects .item-img{margin:0 30px 0 0;padding:0;height:100%;background:#fff;border-radius:23px;overflow:hidden}.h-whyprojects .item-righttext{margin:0;padding:0 0 0 33px}.h-whyprojects .item-righttext .sectop .sec-title{text-align:left;padding-bottom:10px}.h-whyprojects .item-righttext .sectop .sec-para{text-align:left;font-size:20px;line-height:32px;color:#565656}.h-whyprojects .item-righttext .text-wrapper{margin:0;padding:40px 0 0;display:flex;flex-wrap:wrap}.h-whyprojects .item-righttext .text-wrapper .item-sec{margin:0;padding:0;width:50%;border-left:1px solid #d1d1d1}.h-whyprojects .item-righttext .text-wrapper .item-sec .text-bd{margin:0;padding:25px 47px}.h-whyprojects .item-righttext .text-wrapper .item-sec .text-bd .title-text{margin:0;padding:0;display:flex;position:relative}.h-whyprojects .item-righttext .text-wrapper .item-sec .text-bd .title-text span{margin:0;padding:0;position:absolute;left:-69px;font-family:Inter;font-weight:400;font-size:20px;line-height:26px;letter-spacing:-2%;background:#fff;box-shadow:0 0 3px 0 #00000030;width:40px;height:40px;border-radius:50px;display:flex;align-items:center;justify-content:center;top:-8px;color:#900}.h-whyprojects .item-righttext .text-wrapper .item-sec .text-bd .title-text h3{margin:0 0 22px;padding:0 0 22px;font-family:Gantari;font-weight:600;font-size:23px;line-height:23px;letter-spacing:0;color:#000;border-bottom:1px solid #d4d4d4;width:100%}.h-whyprojects .item-righttext .text-wrapper .item-sec .text-bd p{margin:0;padding:0;font-family:Inter;font-weight:400;font-size:18px;line-height:29px;letter-spacing:-6%;color:#656865}.constructionteams,.h-clientsweserve{margin:0;padding:0;background:#0e4292;overflow:hidden}.constructionteams .secbg,.h-clientsweserve .secbg{margin:0;padding:46px 0 90px;position:relative}.constructionteams .secbg:before{content:"";position:absolute;left:0;top:73px;background:url(../../media/home/home-contractors-left.png) left top no-repeat;margin:0;padding:0;width:591px;height:600px;z-index:0}.constructionteams .secbg::after,.h-clientsweserve .secbg::after{content:"";position:absolute;right:-102px;bottom:-38px;background:url(../../media/home/home-contractors-right.png) right top 203px no-repeat;margin:0;padding:0;width:591px;height:684px;z-index:0}.constructionteams .sectop{text-align:center;padding-bottom:58px}.constructionteams .sectop .sec-title{color:#fff}.constructionteams .teams-logo .col-item{margin:0;padding:0;text-align:center;display:flex;align-items:center;justify-content:center}.constructionteams .teams-logo .col-item img{height:45px;object-fit:contain;width:181px}.what-weoffer{margin:0;padding:70px 39px;background:#f5f9ff}.what-weoffer .sectop .sec-title{color:#0c0a0a;padding-bottom:10px}.what-weoffer .sectop .sec-para{color:#565656}.what-weoffer .item-row{padding-top:50px;position:relative}.what-weoffer .item-col{margin-bottom:23px}.what-weoffer .item-colbox{margin:0 15px;padding:25px;transition:.3s;border:.71px solid #d7d7d7;border-radius:20px;height:100%;min-height:432px}.what-weoffer .slick-next,.what-weoffer .slick-prev{width:30px;height:30px;color:transparent;background:#acacac;margin:0;position:absolute;transition:.3s;top:50%;transform:translatey(-50%)}.what-weoffer .item-colbox:hover{background:#fbfbfb}.what-weoffer .item-colbox .nunber{margin:0;padding:0 0 10px;font-family:Gantari;font-weight:600;font-size:22px;line-height:28px;letter-spacing:-3%;color:#9999a6;display:inline-block}.what-weoffer .item-colbox .icon{margin:0;padding:0;width:76px;height:76px;background:#900;border-radius:12px;display:flex;align-items:center;justify-content:center}.what-weoffer .item-colbox .icon img{width:55px;height:48px;object-fit:contain}.what-weoffer .item-colbox .text-bd{margin:0;padding:36px 0 0}.what-weoffer .item-colbox .text-bd h4{margin:0;padding:0;font-family:Gantari;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;color:#000}.what-weoffer .item-colbox .text-bd ul{margin:0;padding:13px 0 0;display:block}.what-weoffer .item-colbox .text-bd ul li{margin:0;padding:3px 0 3px 13px;display:block;font-family:Gantari;font-weight:400;font-size:17px;line-height:24px;letter-spacing:0;position:relative}.what-weoffer .item-colbox .text-bd ul li::after{content:"";width:5px;height:5px;position:absolute;left:0;top:13px;background:#000;border-radius:50px}.what-weoffer .slick-prev{padding:0;left:0;border:0;border-radius:50px}.what-weoffer .slick-next:hover,.what-weoffer .slick-prev:hover{background:#900}.what-weoffer .slick-prev::after{content:"\f104";position:absolute;left:8px;top:6px;font-family:FontAwesome;font-size:25px;color:#fff;line-height:17px;display:flex;align-items:center;justify-content:center}.what-weoffer .slick-next{padding:0;right:0;border:0;border-radius:50px}.what-weoffer .slick-next::after{content:"\f105";position:absolute;left:12px;top:-3px;font-size:23px;color:#fff;font-family:FontAwesome}.h-clientsay{margin:0;padding:0;background:#fafafa}.h-clientsay .item-row{align-items:center}.h-clientsay .col-item01{margin-right:0!important;margin-left:-9%!important}.h-clientsay .img-bd{margin:0;padding:0;height:700px}.h-clientsay .img-bd img{width:100%;object-fit:cover;height:100%}.h-clientsay .item-rt .sectop{position:relative;width:70%}.h-clientsay .item-rt .sectop:before{content:"";width:47px;height:50px;background:url(../../media/icons/comma-icon.webp) 0 0/contain no-repeat;right:2px;top:-3px}.h-clientsay .item-rt .sectop .short-title{font-family:Inter;font-weight:400;font-size:16px;line-height:34px;letter-spacing:15%;text-transform:uppercase;color:#000;position:relative;display:block;margin:0 0 10px;padding:0 0 0 13px}.h-clientsay .item-rt .sectop .sec-title{color:#0c0a0a}.h-clientsay .item-rt,.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .lt-sec .cn-text{margin:0;padding:0 0 0 30px}.h-clientsay .item-rt .text-bd{margin:0;padding:56px 0 0}.h-clientsay .item-rt .text-bd .item-sec .para-wrapper{margin:0;padding:0 60px 32px 0;border-bottom:1px solid #404144;position:relative;min-height:134px}.h-clientsay .item-rt .text-bd .item-sec .para-wrapper::after{content:"";width:6px;height:6px;background:#900;position:absolute;left:0;bottom:-4px}.h-clientsay .item-rt .text-bd .item-sec .para-wrapper::before{content:"";width:6px;height:6px;background:#900;position:absolute;right:0;bottom:-4px}.h-clientsay .item-rt .text-bd .item-sec p{margin:0;padding:0;font-family:Inter;font-weight:400;font-size:19px;color:#565656;line-height:34px;letter-spacing:-2%}.h-clientsay .item-rt .text-bd .item-sec .bottom-sec{margin:32px 0 0;padding:0;display:flex;align-items:center;justify-content:space-between}.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .lt-sec{margin:0;padding:0;display:flex;align-items:center}.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .lt-sec .c-img{margin:0 0 10px 10px;padding:0}.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .lt-sec .c-img img{width:87px;height:87px;box-shadow:-5px 5px 0 -1px #900}.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .lt-sec .cn-text h4{margin:0;padding:0;font-family:Inter;font-weight:600;font-size:21px;color:#000;line-height:31px;letter-spacing:-2%}.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .rt-btn .btn-sec{margin:0;padding:4px;font-family:Inter;font-weight:400;font-size:18px;line-height:29px;letter-spacing:-2%;text-transform:uppercase;color:#0c0a0a;display:flex;align-items:center}.h-clientsay .item-rt .text-bd .item-sec .bottom-sec .rt-btn .btn-sec span{margin:0;padding:0 0 0 10px}.h-clientsay .item-rt .text-bd .testimonials-slider{position:relative}.h-clientsay .item-rt .text-bd .testimonials-slider .slick-prev{position:absolute;right:0;top:0;width:56px;height:56px;background:#900;border:0;border-radius:7px;font-size:0;transition:.3s}.h-clientsay .item-rt .text-bd .testimonials-slider .slick-next:hover,.h-clientsay .item-rt .text-bd .testimonials-slider .slick-prev:hover,.h-discussproject .form-wrapper .formsec .form-bd .item-submit .submit-btn:hover{background:#6a0000}.h-clientsay .item-rt .text-bd .testimonials-slider .slick-prev:after{content:"";position:absolute;left:50%;top:50%;background:url(../../media/icons/arrow-left002.png) 0 0/contain;width:24px;height:24px;transform:translate(-50%,-50%)}.h-clientsay .item-rt .text-bd .testimonials-slider .slick-next{position:absolute;right:0;top:67px;width:56px;height:56px;background:#900;border:0;border-radius:7px;font-size:0}.h-clientsay .item-rt .text-bd .testimonials-slider .slick-next:after{content:"";position:absolute;left:50%;top:50%;background:url(../../media/icons/arrow-right001.png) 0 0/contain;width:24px;height:24px;transform:translate(-50%,-50%)}.articles-blogposts{margin:0;padding:46px 0;background:#eee}.articles-blogposts .sectop{text-align:center;padding-bottom:56px}.articles-blogposts .sectop .sec-title{padding-bottom:9px}.articles-blogposts .item-row .item-col{margin-bottom:30px}.articles-blogposts .item-box{margin:0;padding:0;border-radius:12px;overflow:hidden;background:#fff}.articles-blogposts .item-box .img-wrapper{margin:0;padding:0;height:324px;width:100%;position:relative}.articles-blogposts .item-box .img-wrapper .img-text{margin:0;padding:0;position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:center;border-radius:0 13px 0 0;overflow:hidden}.articles-blogposts .item-box .img-wrapper .img-text .date{margin:0;padding:12px 25px;background:#fff;font-family:Gantari;font-weight:600;font-size:18px;line-height:27px;letter-spacing:0;color:#141416}.articles-blogposts .item-box .img-wrapper .img-text .design-type{margin:0;padding:12px 25px;font-family:Gantari;font-weight:600;font-size:18px;line-height:27px;letter-spacing:0;background:#900;color:#fff}.articles-blogposts .item-box .text-wrapper{margin:0;padding:30px}.articles-blogposts .item-box .text-wrapper.hover-active{background:#f4f4f4}.articles-blogposts .item-box .text-wrapper h4{margin:0 0 24px;padding:0 0 24px;font-family:Gantari;font-weight:600;font-size:24px;color:#000;line-height:100%;letter-spacing:0;border-bottom:1px solid #edecec}.articles-blogposts .item-box .text-wrapper p{margin:0;padding:0;font-family:Gantari;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0;color:#6b6b6b}.articles-blogposts .item-box .text-wrapper .item-btn{margin:0;padding:30px 0 0}.articles-blogposts .item-box .text-wrapper .item-btn .btn-bd{margin:0;padding:0;font-family:Gantari;font-weight:400;font-size:17px;color:#000;line-height:27px;letter-spacing:0}.articles-blogposts .item-box .text-wrapper .item-btn .btn-bd span{margin:0;padding:0 0 0 6px}.articles-blogposts .item-box .text-wrapper .item-btn .btn-bd span img{width:14px;object-fit:contain}.h-discussproject{margin:0;padding:64px 0;background:#00255e}.h-discussproject .figure-img{margin:0 25px 0 0;padding:0;border-radius:12px;overflow:hidden}.h-discussproject .figure-img img{width:100%;height:100%}.h-discussproject .form-wrapper .sec-title{margin:0;padding:0;font-family:Gantari;font-weight:600;font-size:40px;line-height:44px;letter-spacing:-2%;color:#fff}.h-discussproject .form-wrapper .formsec{margin:0;padding:40px 0 0}.h-discussproject .form-wrapper .formsec .form-bd .item-col{margin:0;padding:10px;width:50%}.h-discussproject .form-wrapper .formsec .form-bd .item-col .item-input{margin:0;padding:13px 17px;width:100%;font-family:Gantari;font-weight:600;font-size:16px;line-height:22px;letter-spacing:-2%;background:#002e74;border:0;color:#fff}.h-discussproject .form-wrapper .formsec .form-bd .item-col .item-input::placeholder{color:#fff}.h-discussproject .form-wrapper .formsec .form-bd .item-col .item-input:focus{border:0;outline:0;box-shadow:none;color:#fff}.h-discussproject .form-wrapper .formsec .form-bd .item-col .item-input:focus-visible{border:0;box-shadow:none;outline:0}.h-discussproject .form-wrapper .formsec .form-bd .item-col.fullwidth{width:100%;padding-top:27px}.h-discussproject .form-wrapper .formsec .form-bd .item-submit{margin:0;padding:10px 0;display:flex;justify-content:start;width:100%}.h-discussproject .form-wrapper .formsec .form-bd .item-submit .submit-btn{margin:0;padding:12px 35px;border:0;background:#900;font-family:Gantari;font-weight:400;font-size:17.84px;line-height:30.81px;letter-spacing:-3%;color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:.3s}.h-discussproject .form-wrapper .formsec .form-bd .item-submit .submit-btn span{margin:0;padding:0 0 0 8px}.h-discussproject .form-wrapper .formsec .form-bd .item-submit .submit-btn span img{width:20px}.faq-block .faq-bd-wrapper .faq-bd .acc-head h4::after,.faq-block .faq-bd-wrapper .faq-bd .acc-head.active h4:after{height:20px;background-repeat:no-repeat;background-size:contain;background-position:right top;position:absolute;right:18px;top:50%;transform:translatey(-50%);font-family:FontAwesome;display:flex}.faq-block{margin:0;padding:60px 0;background:#f6f6f6}.faq-block .sectop{text-align:center;padding-bottom:20px}.faq-block .faq-bd-wrapper{margin:0;padding:0;display:flex;align-items:start}.faq-block .faq-bd-wrapper .left-block{margin:0;padding:0;width:30%;position:-webkit-sticky;position:sticky;top:80px}.faq-block .faq-bd-wrapper .faq-bd{margin:0 auto;padding:0;width:70%}.faq-block .faq-bd-wrapper .faq-bd h4.ui-accordion-header-active{border-radius:6px 6px 0 0}.faq-block .faq-bd-wrapper .faq-bd .acc-head h4::after{content:"\2b";display:flex;align-items:center;justify-content:center}.faq-block .faq-bd-wrapper .faq-bd .acc-head.active h4:after{content:"\f068";width:20px;font-weight:800;font-size:17px;align-items:center;justify-content:center}.faq-block .faq-bd-wrapper .faq-bd .acc-head h4::after{content:"\2b";font-weight:700;font-size:31px;align-items:center;justify-content:center}.faq-block .faq-bd-wrapper .faq-bd .acc-head h4{font-size:20px;color:#fff;line-height:26px;font-weight:500;display:block;cursor:pointer;position:relative;margin-top:10px;padding:19px 52px 19px 22px;border:1px solid #b8b8b8;border-radius:6px;background:#00255e}.faq-block .faq-bd-wrapper .faq-bd .acc-content{margin:0;padding:0;display:none}.faq-block .faq-bd-wrapper .faq-bd .acc-content p{margin:0;border-radius:6px;padding:13px 2px;height:auto!important;background:#f6f6f6;font-size:16px;line-height:24px;color:#000;font-weight:300}.faq-block .faq-bd-wrapper .faq-bd .acc-content ul{margin:0;padding:0 0 0 13px;display:flex;flex-wrap:wrap}.faq-block .faq-bd-wrapper .faq-bd .acc-content ul li{margin:0 10px;padding:4px 2px;height:auto!important;background:#f6f6f6;font-size:16px;line-height:25px;color:#000;font-weight:400;list-style-type:disc;width:47%;position:relative}.faq-block .faq-bd-wrapper .faq-bd .acc-content ul li:after{background-color:#00255e;content:" ";display:block;height:7px;margin-left:-16px;transform:translateY(14px);width:7px;border-radius:50px;margin-top:0;position:absolute;top:-1px;left:0}.h-clientsweserve .sectop .sec-title{color:#fff;padding-bottom:10px}.h-clientsweserve .sectop .sec-para{color:#fff}.h-clientsweserve .item-text-bd{margin:0;padding:30px 0 0;position:relative;z-index:10}.h-clientsweserve .item-text-bd ul{margin:0 auto;padding:30px;display:flex;justify-content:center;width:78%;flex-wrap:wrap;background:#ffffff14;border-radius:10px}.h-clientsweserve .item-text-bd ul li{margin:0 10px;padding:7px 25px;position:relative}.h-clientsweserve .item-text-bd ul li a{margin:0;padding:0;font-size:18px;line-height:28px;color:#fff;display:block}.h-clientsweserve .item-text-bd ul li::after{content:"\f046";position:absolute;left:0;top:12px;margin:0;padding:0;width:18px;height:19px;font-family:FontAwesome;color:#c9e3ff;font-size:18px;line-height:22px}