@import url(global.css);@import url(../layout/header.css);@import url(../layout/footer.css);.hero-section .content-box{background-image:url(/assets/images/banners/banner-1.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--white-color);padding:90px 0 60px;height:calc(100% - 140px)}.hero-section .content-box .box{width:fit-content}@media (max-width:768px){.hero-section .content-box .box{width:100%}.hero-section .content-box .box .text-box{text-align:center}}.hero-section .content-box .box .text-box .gray-text{color:#aaa;font-size:16px}.hero-section .content-box .box .text-box .title{font-size:28px;color:var(--white-color)}.hero-section .content-box .box .text-box .sub-title{font-size:20px;color:var(--white-color)}@media (max-width:768px){.hero-section .content-box .box .text-box .gray-text{color:#aaa;font-size:12px}.hero-section .content-box .box .text-box .title{font-size:18px}.hero-section .content-box .box .text-box .sub-title{font-size:12px}.hero-section .content-box .box .actions-btn a{width:100%}}@media (min-width:992px){.hero-section .banner-img{height:100vh}}.brands-section .box{width:100%}.brands-section .swiper{width:100%}@media (min-width:768px){.brands-section .box{width:calc(100% - 119px)}}.brands-section .text-box{white-space:nowrap}.brands-section .brand-card{transition:0.3s all}.brands-section .brand-card:hover{scale:1.05}.brands-section .brand-card img{max-width:40px;max-height:40px}.about-us-section .about-description{font-size:18px;color:var(--color-light-gray);font-weight:500;text-align:justify;line-height:166.5%}@media (max-width:576px){.about-us-section .about-description{font-size:16px;line-height:180%}}.about-us-section .img-box img{max-height:500px;width:75%}@media (max-width:576px){.about-us-section .img-box img{width:100%}}.about-us-section .advantage{border-radius:24px 24px 24px 0;padding:1rem;box-shadow:0 5px 133px rgb(43 58 57 / .26);transition:0.3s all}@media (max-width:768px){.about-us-section .advantage{font-size:14px}}.about-us-section .advantage:hover{scale:1.03}.about-us-section .advantage:nth-of-type(1){left:calc(75% - 150px);top:70px}.about-us-section .advantage:nth-of-type(2){left:calc(75% - 180px);top:170px}.about-us-section .icon-box{border-radius:12px;padding:12px}.about-us-section .advantage:first-of-type .icon-box{background:var(--secondary-color);box-shadow:0 5px 13px rgb(48 53 72 / .46)}.about-us-section .advantage:last-of-type .icon-box{background:var(--primary-color);box-shadow:0 5px 12px rgb(255 128 0 / .46)}.services-head .vector-title::before{content:url(/assets/images/banners/vector-title.webp)}.services-box h4{font-size:18px}.services-box p{font-size:14px}.services-box{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px;background:var(--white-color);border:1px solid #EBEDF0;border-radius:20px;transition:0.3s all}.services-box:hover{box-shadow:0 4px 54px rgb(35 43 62 / .18)}.services-icon{width:80px!important;height:80px!important;background:linear-gradient(180deg,rgb(177 181 194 / .2) 0%,#fff0 100%);border-radius:8px;padding:12px}.services-box:hover .services-icon{background:linear-gradient(180deg,rgb(255 128 0 / .2) 0%,#fff0 100%)}.services-box.services-icon svg{width:48px;height:48px}.services-box:hover .services-icon svg path{stroke:var(--primary-color)}.gallery-section .box{display:flex;flex-direction:column;gap:16px}.gallery-section .image-box{overflow:hidden;border-radius:24px;width:100%}@media (max-width:768px){.gallery-section .image-box{border-radius:16px}}.gallery-section .image-box img{width:100%;height:100%;object-fit:cover;display:block;transition:0.3s all}.gallery-section .image-box img:hover{scale:1.03}.gallery-section .col-left .image-box:first-child,.gallery-section .col-left .image-box:last-child{height:50%}.gallery-section .col-right .image-box:last-child,.gallery-section .col-middle .image-box:first-child{height:75%}.gallery-section .col-right .image-box:first-child,.gallery-section .col-middle .image-box:last-child{height:25%}@media (max-width:992px){.gallery-section .box{gap:8px}.gallery-section .col-right .image-box:first-child,.gallery-section .col-middle .image-box:last-child{height:40%}.gallery-section .col-middle .image-box:first-child,.gallery-section .col-right .image-box:last-child{height:60%}.gallery-section .col-left .image-box:first-child,.gallery-section .col-left .image-box:last-child{height:100%}}.service-areas-section .list-head{background-color:#232b3e0a;border:1px solid #E3E3E3;border-radius:20px;padding:14px 18px;font-weight:700;color:var(--color-dark);display:grid;grid-template-columns:1fr 12px 1fr;align-items:center;gap:10px;margin-bottom:10px}.service-areas-section .v-divider{width:1px;height:28px;background:#E3E3E3;justify-self:center}.service-areas-section .h-divider{height:1px;width:100%;background:#E3E3E3;display:none;margin:10px 0}.service-areas-section .road-item{background:var(--white-color);border:1px solid #E3E3E3;border-radius:20px;padding:14px 16px;display:grid;grid-template-columns:1fr 12px 1fr;gap:10px}.service-areas-section .road-item+.road-item{margin-top:12px}.service-areas-section .road-title,.service-areas-section .road-meta{display:flex;align-items:center;gap:10px;color:var(--color-light-gray);font-size:14px;font-weight:600}.service-areas-section .dot{width:8px;height:8px;border-radius:50%;background:var(--color-light-gray);flex:0 0 8px}@media (max-width:768px){.service-areas-section .list-head,.service-areas-section .road-item{grid-template-columns:1fr}.service-areas-section .v-divider{display:none}.service-areas-section .h-divider{display:block}.service-areas-section .road-item{padding:12px 14px;gap:5px}.service-areas-section .road-item .road-title{font-size:15px}.service-areas-section .list-head{text-align:center}}.blogs-section .bg-gradient-dark{background:linear-gradient(to top,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .25) 50%,rgb(0 0 0 / .05) 100%)}.blogs-section .shadow-sm{border-radius:24px;overflow:hidden}@media (min-width:1200px){.blogs-section .shadow-sm{max-height:343px}}@media (max-width:992px){.blogs-section .shadow-sm{min-height:375px;max-height:400px}}.blogs-section .shadow-sm img{transition:0.3s all}.blogs-section .shadow-sm:hover img{transform:scale(1.03)}.blogs-section img{border-radius:24px}@media (max-width:768px){.blogs-section .shadow-sm,.blogs-section img{border-radius:16px}.blogs-section .shadow-sm img{width:100%;height:auto;aspect-ratio:1 / .7}}.blogs-section .blog-card a{aspect-ratio:1 / .7;position:relative;overflow:hidden;border-radius:24px}@media (min-width:576px){.blogs-section .blog-card a{width:35%}.blogs-section .blog-card .content-box{width:65%}}.blogs-section .blog-card img{min-height:100%;transition:0.3s all}.blogs-section .blog-card a:hover img{transform:scale(1.03)}.blogs-section h5{font-size:1.1rem;line-height:1.8}.blogs-section p{font-size:.9rem;line-height:1.8}@media (max-width:768px){.blogs-section h5{font-size:1rem}.blogs-section p{font-size:.85rem}.blogs-section .section-title svg{width:28px;height:28px}}.faq-section{display:flex;flex-direction:column;background-color:#F6F9F8}.faq-section .card-header{background-color:#fff;border:none;border-radius:15px;padding:0}.faq-section .accordion-item{background-color:var(--white-color);border:1px solid #EAEDF2!important;border-radius:14px!important;padding:24px 20px}.faq-section .accordion-button{background-color:transparent!important;box-shadow:none!important;width:100%;padding:0;border-color:#EAE9E9}.faq-section .accordion-button:not(.collapsed){border-bottom:2px solid #EAE9E9;padding-bottom:24px}.faq-section .accordion-item .accordion-button h5{font-size:18px;font-weight:600;color:var(--color-light-gray);margin-bottom:0;line-height:1.8}.faq-section .accordion-item .accordion-button:not(.collapsed) svg:last-child{transform:rotate(180deg);transition:0.3s all}.faq-section .accordion-item .accordion-button::after{content:none}.faq-section .accordion-collapse{background-color:#fff0;color:#0E0D0D}.faq-section .accordion-body{text-align:justify;color:var(--color-light-gray);padding:20px 0 0;line-height:1.8}.faq-section .collapsed svg{transform:rotate(0);transition:0.3s all}@media (max-width:768px){.faq-section .accordion-item .accordion-button h5{font-size:14px}.faq-section .accordion-body{font-size:12px}}