@media only screen and (width<=767px){.ptb-120{padding-top:50px;padding-bottom:50px}.pt-120{padding-top:50px}.pb-120,.pb-100{padding-bottom:50px}p{font-size:14px}.radius-30{border-radius:15px}.container-fluid.side-padding{max-width:540px}.default-btn,.read-more{font-size:14px}.section-heading{margin-bottom:30px}.section-heading .sub-title{margin-bottom:15px;font-size:14px}.section-heading h2{margin-bottom:15px;font-size:25px}.section-title{margin-bottom:30px}.section-title .sub-title{font-size:14px}.section-title h2{font-size:25px}.navbar .others-options{display:none}.mobile-navbar .offcanvas-body{padding:30px 25px}.mobile-navbar .offcanvas-body ul.mobile-menu .mobile-menu-list .mobile-menu-items a{padding:0 10px;font-size:14px}.mobile-navbar .others-options .d-flex{display:block!important}.mobile-navbar .others-options li{margin-bottom:20px}.mobile-navbar .others-options li:last-child{margin-bottom:0}.search-modal .modal-body{padding:25px 20px}.main-banner-area{padding-bottom:50px}.main-banner-area .card-area .row{flex-wrap:nowrap;display:flex}.main-banner-area .card-area .row>[class*=col-]{width:100%}.main-banner-area .info{max-width:100%;margin-left:0}.main-banner-area .info p{margin-bottom:25px;font-size:14px}.main-banner-area .info .user:before{border-right:0 dashed #08272070;width:0}.main-banner-content .sub-t{margin-bottom:10px;font-size:14px}.main-banner-content h1{margin-bottom:15px;font-size:25px}.main-banner-content h1 span img{display:none}.banner-card{padding:20px 20px 0}.banner-card .flex-warp{margin-bottom:30px;padding-left:60px}.banner-card .flex-warp i{width:50px;height:50px;line-height:56px}.banner-card .flex-warp h2{font-size:17px}.banner-card.part-two .total.google-rating{min-width:205px;padding:16px 20px;bottom:40px}.banner-card.part-two .total.google-rating .rating-stars i{font-size:17px}.banner-card.metric-card>p{min-height:0;margin-bottom:25px!important}.banner-card.metric-card .metric-panel{min-height:300px;margin-top:auto}.banner-card.metric-card .metric-panel strong{font-size:56px}.banner-card.metric-card .metric-panel span{font-size:18px}.banner-card.metric-card .project-panel,.banner-card.metric-card .experience-panel{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.features-image{text-align:center;max-width:540px;margin-bottom:30px;padding:20px 14px}.features-image.about-feature-image{min-height:0;padding:0}.features-image .feature-shape-1{display:none}.features-content ul li{margin-bottom:25px;padding:25px 22px}.features-content ul li i{transform:unset;width:60px;height:60px;margin-bottom:25px;font-size:40px;line-height:72px;display:inline-block;position:relative;top:0;left:0}.features-content ul li h3{margin-bottom:15px;font-size:20px}.partner-area .title p{margin-bottom:30px;line-height:1.6}.partner-area .partner-items{padding-top:30px;padding-bottom:30px}.services-area .section-heading{margin-bottom:100px!important}.services-area .section-heading p.mb-5{margin-bottom:30px!important}.services-area .section-heading .services-btn{position:relative;bottom:-45px;left:0;right:auto}.services-area .section-heading .services-btn .swiper-button-prev,.services-area .section-heading .services-btn .swiper-button-next{width:40px;height:40px;line-height:40px}.services-area .section-heading .services-btn .swiper-button-next{left:50px;right:0}.services-area .section-heading .services-btn .swiper-button-prev{left:0;right:0}.services-area .services-items{margin:0}.services-card .services-card-body{padding:25px 20px}.services-card .services-card-body .businessman{border-radius:10px;width:50px;height:50px;margin-bottom:20px;font-size:25px;line-height:1}.services-card .services-card-body h3{margin-bottom:12px;font-size:20px}.services-card .services-card-body .read-more{margin-top:20px}.about-info{padding:20px}.about-content .nav-tabs{margin-bottom:15px}.about-content .nav-tabs .nav-item{margin-bottom:10px;margin-right:10px}.about-content .nav-tabs .nav-item .nav-link{padding:8px 15px 10px;font-size:14px}.about-content .title h2{margin-bottom:12px;font-size:20px}.about-content .check li{border-radius:5px;margin-bottom:15px;padding:15px 56px;font-size:14px}.about-content .default-btn.mt-5{margin-top:30px!important}.about-top.mb-5{margin-bottom:30px!important}.about-top .section-heading.mb-0{margin-bottom:15px!important}.pricing-card .title{margin-bottom:25px;padding:25px 20px}.pricing-card h3{margin-bottom:20px;font-size:18px}.pricing-card h4{font-size:25px}.pricing-card h4 span{font-size:12px}.pricing-card .check li{margin-bottom:10px;padding-left:25px;font-size:14px}.pricing-card .check li i{top:1px}.pricing-card .pricing-card-body{padding-bottom:25px;padding-left:20px;padding-right:20px}.pricing-card .pricing-card-body .default-btn{margin-top:30px}.pricing-card.active .title{border-radius:15px 15px 0 0}.pricing-bg{padding:30px 15px}.pricing-bg .pricing-card .title{padding:30px 20px 30px 110px}.pricing-bg .pricing-card h3{margin-bottom:15px}.choose-btn .nav-tabs .nav-item .nav-link{padding:25px 20px;font-size:14px}.testimonials-image{margin-bottom:30px;padding:30px 50px 0}.testimonials-image .feature-shape-1{top:60px;right:30px}.testimonials-image .feature-shape-2{top:60px;left:30px}.testimonials-card{padding:25px 20px}.testimonials-card ul{margin-bottom:10px}.testimonials-card .flex-warp h3{font-size:15px}.testimonials-card .flex-warp span{font-size:14px}.question-card{padding:25px 20px}.faq-content .accordion-item .accordion-body{padding:0 20px 20px}.faq-content .accordion-button{padding:20px 40px 20px 20px;font-size:16px}.faq-content .accordion-button:before{right:20px}.download-area{padding:50px 20px}.download-area .section-heading h2{margin-bottom:10px}.download-area .section-heading p.mb-5{margin-bottom:25px!important}.download-area .section-heading .app-btn img{max-width:120px}.footer-weight{padding-bottom:30px}.footer-weight h2{font-size:25px}.footer-weight h3{margin-bottom:30px;font-size:20px}.footer-weight h3:before{width:100%;bottom:-10px}.footer-weight h3:after{width:50px;bottom:-11px}.footer-weight .social li span{margin-right:0}.footer-weight .service-link li{margin-bottom:10px;font-size:14px}.footer-weight .get-touch li{margin-bottom:10px;padding-left:20px;font-size:14px}.footer-weight .get-touch li span{margin-bottom:5px}.copyright-area p,.copyright-area ul{text-align:center}.go-top{width:30px;height:30px;font-size:20px;line-height:30px;right:10px}.go-top.active{top:94%}.faq-area.two .faq-content .accordion-item .accordion-body{padding:0 20px 20px}.faq-area.two .section-heading{margin-bottom:30px!important}.faq-area.two .section-heading p.mb-5{margin-bottom:25px!important}.team-card .team-card-body{padding-top:20px}.team-card .team-card-body h3{margin-bottom:10px;font-size:20px}.team-card .team-card-body span{font-size:14px}.top-bar{margin-bottom:30px}.top-bar p{margin-bottom:20px}.error-area .error-content-wrap p{margin:25px 0;font-size:16px;font-weight:500}}@media only screen and (width>=768px) and (width<=991px){.ptb-120{padding-top:60px;padding-bottom:60px}.pt-120{padding-top:60px}.pb-120,.pb-100{padding-bottom:60px}.container-fluid.side-padding{max-width:720px}.default-btn{font-size:14px}.section-heading h2{font-size:35px}.navbar .navbar-toggler{position:absolute;right:0}.navbar .others-options{margin-right:40px}.mobile-navbar .others-options ul li{margin-right:15px}.search-modal .modal-dialog{max-width:720px}.main-banner-area{padding-bottom:60px}.main-banner-area .info p{margin-bottom:30px;font-size:15px}.main-banner-content h1{margin-bottom:20px;font-size:50px}.main-banner-content h1 span img{max-width:100%;top:-2px;left:0}.banner-card{padding:20px 20px 0}.banner-card .flex-warp{margin-bottom:30px;padding-left:60px}.banner-card .flex-warp i{width:50px;height:50px;line-height:56px}.banner-card .flex-warp h2{font-size:20px}.banner-card .banner-card-image img{max-width:200px}.banner-card.part-three .flex-warp{margin-bottom:40px}.features-image{text-align:center;max-width:100%;margin-bottom:30px;padding:40px}.features-content{max-width:100%;margin-left:0}.features-content ul li{margin-bottom:25px}.partner-area .title p{margin-bottom:30px;line-height:1.6}.partner-area .partner-items{padding-top:30px;padding-bottom:30px}.services-area .section-heading{max-width:100%;margin-bottom:40px!important}.services-area .section-heading p.mb-5{margin-bottom:30px!important}.services-area .services-items{margin:0}.services-card .services-card-body{padding:30px 25px}.services-card .services-card-body .businessman{border-radius:10px;width:60px;height:60px;margin-bottom:25px;font-size:35px;line-height:1}.services-card .services-card-body h3{font-size:20px}.services-card .services-card-body .read-more{margin-top:20px}.about-info{padding:30px}.about-info .about-image{max-width:100%;margin-left:0}.about-content{max-width:100%}.about-content .nav-tabs{margin-bottom:30px}.about-content .check{max-width:500px}.about-content .check li{border-radius:5px;margin-bottom:15px;padding:15px 56px}.about-content .default-btn.mt-5{margin-top:30px!important}.about-image{max-width:100%;margin-left:0}.pricing-card h3{margin-bottom:20px}.pricing-bg{padding:60px 30px}.pricing-bg .pricing-card .title{padding:50px 20px 30px 115px}.pricing-bg .pricing-card h3{margin-bottom:18px}.pricing-bg .pricing-card h4{font-size:30px}.testimonials-image{margin:auto auto 30px}.testimonials-content{max-width:100%;margin-left:0}.question-card{max-width:100%;padding:40px}.faq-content{max-width:100%;margin-left:0}.faq-content .accordion-item .accordion-body{padding:0 30px 20px}.faq-content .accordion-button{font-size:16px}.faq-area.two .section-heading,.faq-area.two .section-heading p.mb-5{margin-bottom:30px!important}.download-area{padding:60px 50px}.download-area .section-heading{max-width:100%}.download-area .section-heading p.mb-5{margin-bottom:30px!important}.footer-weight{padding-bottom:50px}.footer-weight h2{font-size:30px}.footer-weight h3{margin-bottom:40px}.footer-weight h3:before{width:100%;bottom:-15px}.footer-weight h3:after{width:100px;bottom:-16px}.footer-weight .service-link li{margin-bottom:10px}.footer-weight .get-touch li{margin-bottom:15px}.footer-weight .get-touch li span{margin-bottom:5px}.copyright-area ul{text-align:center}.go-top{width:40px;height:40px;font-size:20px;line-height:40px}.faq-area.two .faq-content .accordion-item .accordion-body{padding:0 30px 20px}}@media only screen and (width>=992px) and (width<=1199px){.ptb-120{padding-top:80px;padding-bottom:80px}.pt-120{padding-top:80px}.pb-120,.pb-100{padding-bottom:80px}.container-fluid.side-padding{max-width:960px}.default-btn{font-size:14px}.section-heading h2{margin-bottom:15px;font-size:40px}.navbar .navbar-nav .nav-item{margin-left:10px;margin-right:10px}.navbar .navbar-nav .nav-item .nav-link{font-size:15px}.navbar .others-options ul li{margin-right:10px;font-size:14px}.navbar .others-options ul li .default-btn{padding:12px 15px}.navbar .others-options ul li .default-btn i{display:none}.main-banner-area .info{max-width:100%;margin-left:0}.main-banner-content h1{margin-bottom:20px}.features-image{margin:auto auto 30px}.features-content{max-width:100%;margin-left:0}.services-area .section-heading{max-width:100%;margin-bottom:30px!important}.services-area .services-items{margin:0}.about-info{padding:70px 25px}.about-content .nav-tabs{margin-bottom:30px}.about-content .nav-tabs .nav-item{margin-right:10px}.about-content .nav-tabs .nav-item .nav-link{padding:14px 12px 15px;font-size:14px}.about-content .title h2{font-size:35px}.about-content .check li{margin-bottom:10px;padding:15px 56px;font-size:16px}.about-content .default-btn.mt-5{margin-top:30px!important}.about-image{max-width:100%;margin-left:0}.pricing-card .title{margin-bottom:30px;padding:30px 20px}.pricing-card h3{margin-bottom:20px}.pricing-card h4{font-size:30px}.pricing-card .pricing-card-body{padding-bottom:30px;padding-left:20px;padding-right:20px}.pricing-bg{padding:60px 30px}.pricing-bg .choose-btn{margin-bottom:30px}.testimonials-card{padding:30px 25px}.testimonials-card ul{margin-bottom:10px}.faq-content .accordion-item .accordion-body{padding:0 30px 30px}.faq-content .accordion-button{font-size:16px}.download-area{padding:60px 40px}.download-area .section-heading{max-width:100%}.download-area .section-heading p.mb-5{margin-bottom:30px!important}.footer-weight{padding-bottom:50px}.footer-weight h3{margin-bottom:40px}.footer-weight h3:before{width:100%;bottom:-15px}.footer-weight h3:after{width:150px;bottom:-16px}.footer-weight .service-link li{margin-bottom:10px}.footer-weight .get-touch li{margin-bottom:15px}.footer-weight .get-touch li span{margin-bottom:5px}.go-top{width:35px;height:35px;font-size:20px;line-height:35px;right:15px}.go-top.active{top:94%}.faq-area.two .faq-content .accordion-item .accordion-body{padding:0 30px 20px}}@media only screen and (width>=1200px) and (width<=1399px){.container-fluid.side-padding{max-width:1140px}.section-heading h2{font-size:45px}.navbar .navbar-nav .nav-item{margin-left:10px;margin-right:10px}.navbar .others-options ul li{margin-right:20px}.main-banner-content h1{font-size:55px}.main-banner-content h1 span img{max-width:140px}.banner-card{padding:30px 25px 0}.banner-card .flex-warp h2{font-size:20px}.features-content ul li{margin-bottom:20px;padding:30px 20px 30px 130px}.features-content ul li i{left:25px}.services-area .section-heading .services-btn{right:-15px}.services-area .services-items{margin:0 -150px 0 0}.about-info{padding:80px 30px}.about-content .nav-tabs{margin-bottom:40px}.about-content .nav-tabs .nav-item .nav-link{padding:16px 15px}.about-content .check li{margin-bottom:15px;font-size:16px}.testimonials-card{padding:40px}.testimonials-card ul,.faq-content .accordion-item{margin-bottom:15px}.faq-content .accordion-item .accordion-body{padding:0 30px 30px}.download-area{padding:80px 50px}.download-area .section-heading p.mb-5{margin-bottom:30px!important}.footer-weight{padding-bottom:50px}.footer-weight h2{font-size:30px}.footer-weight h3{margin-bottom:60px}.footer-weight h3:before{bottom:-25px}.footer-weight h3:after{bottom:-26px}.footer-weight .service-link li{margin-bottom:10px}.footer-weight .get-touch li{margin-bottom:15px}.footer-weight .get-touch li span{margin-bottom:5px}.pricing-bg .pricing-card .title{padding:50px 20px 40px 130px}.pricing-bg .pricing-card .title h4{margin-bottom:0;font-size:30px;line-height:1}.pricing-bg .pricing-card .title h4 span{font-size:14px}}@media only screen and (width>=1400px) and (width<=1599px){.container-fluid.side-padding{max-width:1320px}.main-banner-content h1{font-size:65px}.banner-card{padding:45px 40px 0}.features-content ul li{margin-bottom:25px;padding:35px 40px 35px 150px}.services-area .section-heading .services-btn{right:-25px}.services-area .services-items{margin:0}.about-info{padding:80px 35px}.about-content{max-width:100%}.about-content .check{max-width:450px}.testimonials-card{padding:50px 40px}}@media only screen and (width>=1600px) and (width<=1799px){.container-fluid.side-padding{max-width:1520px}.main-banner-content h1{font-size:75px}.features-content ul li{padding:35px 50px 35px 150px}.services-area .services-items{margin:0 0 0 -80px}.services-card .services-card-body{padding:25px}.services-card .services-card-body .businessman{border-radius:15px;width:70px;height:70px;margin-bottom:25px;font-size:40px;line-height:1}.services-card .services-card-body h3{font-size:20px}.services-card .services-card-body .read-more{margin-top:20px}.about-info{padding:80px 50px}.about-content{max-width:100%}.about-content .check{max-width:450px}.testimonials-card{padding:50px 40px}}@media only screen and (width>=1200px) and (width<=1399px){.services-area .services-items{margin-right:calc(450px - 50vw)}}@media only screen and (width>=1400px){.services-area .services-items{margin-right:calc(540px - 50vw)}}@media only screen and (width>=1200px){.services-area .services-items{margin-left:30px}.main-banner-area{padding-top:clamp(155px,17vh,200px);padding-bottom:clamp(50px,6vh,72px)}.main-banner-area>.container-fluid.side-padding.pb-100{padding-bottom:clamp(32px,4vh,48px)!important}.main-banner-content h1{font-size:clamp(44px,3.25vw,62px);line-height:1.08}.main-banner-area .hero-description{margin-top:clamp(14px,1.8vh,20px)}.main-banner-area .hero-description p{font-size:clamp(15px,.95vw,17px)}.main-banner-area .card-area .row{--bs-gutter-x:clamp(16px, 1.5vw, 24px)}.main-banner-area .card-area .banner-card{--hero-card-x:clamp(24px, 2.3vw, 44px);padding:clamp(26px, 2.6vh, 36px) var(--hero-card-x) 0}.main-banner-area .banner-card .flex-warp{margin-bottom:clamp(16px,2vh,22px);padding-left:clamp(58px,4.2vw,74px)}.main-banner-area .banner-card .flex-warp i{width:clamp(48px,3.2vw,58px);height:clamp(48px,3.2vw,58px)}.main-banner-area .banner-card .flex-warp h2{font-size:clamp(18px,1.2vw,22px);line-height:1.3}.main-banner-area .banner-card.metric-card>p{min-height:clamp(42px,4.5vh,50px);font-size:clamp(14px,.9vw,16px);margin-bottom:clamp(16px,2.2vh,24px)!important}.main-banner-area .banner-card.metric-card .metric-panel{min-height:clamp(250px,29vh,320px)}.main-banner-area .banner-card.metric-card .project-panel,.main-banner-area .banner-card.metric-card .experience-panel{width:calc(100% + var(--hero-card-x) + var(--hero-card-x));margin-left:calc(0px - var(--hero-card-x));margin-right:calc(0px - var(--hero-card-x))}.main-banner-area .banner-card.part-two .banner-card-image img{width:clamp(145px,46%,215px);height:auto}.main-banner-area .banner-card.part-two .total.google-rating{min-width:clamp(185px,15vw,220px);padding:clamp(14px,1.8vh,18px) clamp(18px,1.4vw,24px);bottom:clamp(44px,6vh,64px)}}@media only screen and (width>=1200px) and (height>=901px){.main-banner-area{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(72px,8vh,110px);padding-bottom:clamp(72px,8vh,110px);display:flex}}@media only screen and (width>=2200px) and (height>=1200px){.main-banner-content h1{font-size:clamp(72px,3vw,82px)}}@media only screen and (width>=1200px) and (height<=900px){.main-banner-area{padding-top:clamp(120px,15vh,140px);padding-bottom:clamp(30px,4vh,40px)}.main-banner-area>.container-fluid.side-padding.pb-100{padding-bottom:clamp(20px,3vh,28px)!important}.main-banner-content .sub-t{margin-bottom:8px;font-size:13px}.main-banner-content h1{font-size:clamp(38px,3vw,50px);line-height:1.04}.main-banner-area .hero-description{margin-top:10px}.main-banner-area .hero-description p{font-size:14px;line-height:1.4}.main-banner-area .card-area .banner-card{--hero-card-x:clamp(20px, 1.8vw, 30px);padding-top:clamp(18px,2.4vh,24px)}.main-banner-area .banner-card .flex-warp{margin-bottom:12px;padding-left:54px}.main-banner-area .banner-card .flex-warp i{width:44px;height:44px}.main-banner-area .banner-card .flex-warp h2{font-size:clamp(16px,1.15vw,19px);line-height:1.22}.main-banner-area .banner-card.metric-card>p{min-height:36px;font-size:13px;line-height:1.35;margin-bottom:12px!important}.main-banner-area .banner-card.metric-card .metric-panel{min-height:clamp(195px,26vh,235px)}.main-banner-area .banner-card.metric-card .metric-panel strong{font-size:clamp(46px,5vh,58px)}.main-banner-area .banner-card.metric-card .metric-panel span{margin-top:8px;font-size:clamp(15px,1.1vw,18px)}.main-banner-area .banner-card.part-two .banner-card-image img{width:clamp(112px,40%,165px)}.main-banner-area .banner-card.part-two .total.google-rating{min-width:165px;padding:11px 15px;bottom:30px;left:36%}.main-banner-area .banner-card.part-two .total.google-rating .rating-stars{margin-bottom:6px}.main-banner-area .banner-card.part-two .total.google-rating .rating-stars i{font-size:15px}.main-banner-area .banner-card.part-two .total.google-rating h3.rating-title{font-size:17px}.main-banner-area .banner-card.part-two .total.google-rating p{margin-top:3px;font-size:12px}}@media only screen and (width>=1200px) and (height<=800px){.main-banner-area{padding-top:108px;padding-bottom:28px}.main-banner-area>.container-fluid.side-padding.pb-100{padding-bottom:18px!important}.main-banner-content h1{font-size:clamp(34px,2.8vw,42px)}.main-banner-area .hero-description{margin-top:7px}.main-banner-area .hero-description p{font-size:13px}.main-banner-area .card-area .banner-card{padding-top:16px}.main-banner-area .banner-card .flex-warp{margin-bottom:9px}.main-banner-area .banner-card.metric-card>p{min-height:32px;margin-bottom:9px!important}.main-banner-area .banner-card.metric-card .metric-panel{min-height:clamp(175px,24vh,195px)}.main-banner-area .banner-card.part-two .banner-card-image img{width:clamp(100px,36%,145px)}}@media only screen and (width<=767px){.main-banner-area{flex-direction:column;justify-content:center;min-height:100dvh;padding-top:clamp(118px,27vw,145px);display:flex}.main-banner-area>.container-fluid.side-padding.pb-100{padding-bottom:32px!important}.main-banner-content h1{margin-bottom:0;font-size:clamp(22px,6vw,26px);line-height:1.1}.main-banner-area .hero-description{margin-top:12px}.main-banner-area .hero-description p{font-size:14px;line-height:1.45}.main-banner-area .banner-card .flex-warp{margin-bottom:18px}.main-banner-area .banner-card.metric-card .metric-panel{min-height:clamp(240px,72vw,300px)}.main-banner-area .banner-card.part-two .banner-card-image img{width:clamp(130px,50%,180px);height:auto}}@media only screen and (width>=768px) and (width<=1199px){.main-banner-area{padding-top:clamp(140px,16vw,180px)}.main-banner-area>.container-fluid.side-padding.pb-100{padding-bottom:clamp(32px,4vw,48px)!important}.main-banner-content .sub-t{margin-bottom:9px;font-size:14px}.main-banner-content h1{margin-bottom:0;font-size:clamp(32px,4vw,44px);line-height:1.08}.main-banner-area .hero-description{max-width:720px;margin-top:14px}.main-banner-area .hero-description p{font-size:15px;line-height:1.45}.main-banner-area .card-area .banner-card{--hero-card-x:clamp(20px, 2.5vw, 28px);padding:clamp(20px, 2.5vw, 28px) var(--hero-card-x) 0}.main-banner-area .banner-card .flex-warp,.main-banner-area .banner-card.part-three .flex-warp{margin-bottom:18px;padding-left:58px}.main-banner-area .banner-card .flex-warp i{width:48px;height:48px}.main-banner-area .banner-card .flex-warp h2{font-size:clamp(17px,1.9vw,20px);line-height:1.3}.main-banner-area .banner-card.metric-card>p{min-height:44px;font-size:14px;line-height:1.4;margin-bottom:18px!important}.main-banner-area .banner-card.metric-card .metric-panel{min-height:clamp(240px,28vw,310px)}.main-banner-area .banner-card.metric-card .project-panel,.main-banner-area .banner-card.metric-card .experience-panel{width:calc(100% + var(--hero-card-x) + var(--hero-card-x));margin-left:calc(0px - var(--hero-card-x));margin-right:calc(0px - var(--hero-card-x))}.main-banner-area .banner-card.part-two .banner-card-image img{width:clamp(150px,45%,190px);height:auto}.main-banner-area .banner-card.part-two .total.google-rating{min-width:190px;padding:14px 18px;bottom:42px}}@media only screen and (width<=767px){.main-banner-area .card-area .container-fluid.side-padding{padding-left:12px;padding-right:12px}.main-banner-area .card-area .row{--bs-gutter-x:0;--bs-gutter-y:0;flex-wrap:nowrap;gap:12px;margin:0;display:flex}.main-banner-area .card-area .row>[class*=col-]{width:100%;padding:0}.main-banner-area .card-area .row>[class*=col-]:nth-child(3){width:calc(50% - 6px)}.main-banner-area .card-area .banner-card{--hero-mobile-card-x:clamp(9px, 2.8vw, 14px);padding:clamp(10px, 3.5vw, 16px) var(--hero-mobile-card-x) 0}.main-banner-area .banner-card .flex-warp,.main-banner-area .banner-card.part-three .flex-warp{margin-bottom:clamp(9px,2.5vw,14px);padding-left:clamp(36px,9vw,48px)}.main-banner-area .banner-card .flex-warp i{width:clamp(30px,8vw,38px);height:clamp(30px,8vw,38px);line-height:1}.main-banner-area .banner-card .flex-warp i img,.main-banner-area .banner-card .flex-warp i img.award-icon{max-width:clamp(14px,4vw,20px)}.main-banner-area .banner-card .flex-warp h2{font-size:clamp(12px,3.2vw,16px);line-height:1.2}.main-banner-area .banner-card>p,.main-banner-area .banner-card.metric-card>p{min-height:0;font-size:clamp(10px,2.7vw,13px);line-height:1.35;margin-bottom:clamp(8px,2.5vw,12px)!important}.main-banner-area .banner-card.metric-card .metric-panel{min-height:clamp(120px,36vw,190px)}.main-banner-area .banner-card.metric-card .project-panel,.main-banner-area .banner-card.metric-card .experience-panel{width:calc(100% + var(--hero-mobile-card-x) + var(--hero-mobile-card-x));margin-left:calc(0px - var(--hero-mobile-card-x));margin-right:calc(0px - var(--hero-mobile-card-x))}.main-banner-area .banner-card.part-two .banner-card-image img{width:clamp(72px,58%,125px);height:auto}.main-banner-area .banner-card.part-two .total.google-rating{min-width:clamp(100px,28vw,135px);padding:6px 8px;bottom:14px;left:50%}.main-banner-area .banner-card.part-two .total.google-rating .rating-stars{gap:2px;margin-bottom:3px}.main-banner-area .banner-card.part-two .total.google-rating .rating-stars i{font-size:clamp(8px,2.5vw,11px)}.main-banner-area .banner-card.part-two .total.google-rating h3.rating-title{font-size:clamp(10px,2.8vw,13px)}.main-banner-area .banner-card.part-two .total.google-rating p{margin-top:2px;font-size:clamp(8px,2.2vw,10px)}.main-banner-area .banner-card.metric-card .project-panel .project-count,.main-banner-area .banner-card.metric-card .experience-panel .experience-count{border-radius:6px;gap:3px;margin:0 0 6px 6px;padding:4px 6px}.main-banner-area .banner-card.metric-card .project-panel .project-count strong,.main-banner-area .banner-card.metric-card .experience-panel .experience-count strong{font-size:clamp(16px,4.8vw,22px)}.main-banner-area .banner-card.metric-card .project-panel .project-count span,.main-banner-area .banner-card.metric-card .experience-panel .experience-count span{font-size:clamp(8px,2.3vw,10px)}}@media only screen and (width>=400px) and (width<=767px){.main-banner-area .card-area .row{align-items:stretch}.main-banner-area .card-area .banner-card{min-height:clamp(310px,72vw,380px)}.main-banner-area .banner-card .flex-warp,.main-banner-area .banner-card.part-three .flex-warp{min-height:clamp(62px,17vw,88px);margin-bottom:10px;padding-top:clamp(38px,9vw,46px);padding-left:0}.main-banner-area .banner-card .flex-warp i{top:0;left:0;transform:none}.main-banner-area .banner-card .flex-warp h2{font-size:clamp(13px,3vw,16px);line-height:1.2}.main-banner-area .banner-card>p,.main-banner-area .banner-card.metric-card>p{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;min-height:5.4em;display:-webkit-box;overflow:hidden}.main-banner-area .banner-card.part-two .banner-card-image{flex:auto;justify-content:flex-end;align-items:flex-end;min-height:clamp(112px,30vw,168px);display:flex}.main-banner-area .banner-card.part-two .banner-card-image .text-end{width:100%}.main-banner-area .banner-card.part-two .banner-card-image img{width:clamp(82px,56%,132px)}.main-banner-area .banner-card.metric-card .metric-panel{flex:auto;min-height:clamp(125px,32vw,180px)}}@media only screen and (width<=399px){.main-banner-area .card-area .container-fluid.side-padding{padding-left:16px;padding-right:16px}.main-banner-area .card-area .row{gap:16px}.main-banner-area .card-area .banner-card{min-height:0;padding:20px 20px 0}.main-banner-area .banner-card .flex-warp,.main-banner-area .banner-card.part-three .flex-warp{margin-bottom:18px;padding-top:0;padding-left:58px}.main-banner-area .banner-card .flex-warp i{width:46px;height:46px;top:50%;transform:translateY(-50%)}.main-banner-area .banner-card .flex-warp i img,.main-banner-area .banner-card .flex-warp i img.award-icon{max-width:22px}.main-banner-area .banner-card .flex-warp h2{font-size:17px;line-height:1.3}.main-banner-area .banner-card>p,.main-banner-area .banner-card.metric-card>p{-webkit-line-clamp:unset;line-clamp:unset;min-height:0;font-size:13px;line-height:1.45;display:block;overflow:visible;margin-bottom:18px!important}.main-banner-area .banner-card.metric-card .metric-panel{min-height:240px}.main-banner-area .banner-card.metric-card .project-panel,.main-banner-area .banner-card.metric-card .experience-panel{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.main-banner-area .banner-card.part-two .banner-card-image img{width:clamp(140px,50%,180px)}.main-banner-area .banner-card.part-two .total.google-rating{min-width:180px;padding:12px 15px;bottom:30px}.main-banner-area .banner-card.part-two .total.google-rating .rating-stars i{font-size:15px}.main-banner-area .banner-card.part-two .total.google-rating h3.rating-title{font-size:17px}.main-banner-area .banner-card.part-two .total.google-rating p{font-size:11px}.main-banner-area .banner-card.metric-card .project-panel .project-count strong,.main-banner-area .banner-card.metric-card .experience-panel .experience-count strong{font-size:27px}.main-banner-area .banner-card.metric-card .project-panel .project-count span,.main-banner-area .banner-card.metric-card .experience-panel .experience-count span{font-size:11px}}@media only screen and (width<=1199px){.main-banner-area .card-area .gc-hero-card-slider{width:calc(100% - 24px);padding-left:0;padding-right:0;overflow:hidden}.main-banner-area .card-area .gc-hero-card-slider>.gc-hero-card-track.swiper-wrapper{grid-template-columns:none;grid-auto-rows:auto;align-items:stretch;margin:0;gap:0!important;display:flex!important}.main-banner-area .card-area .gc-hero-card-slider>.gc-hero-card-track.swiper-wrapper>[class*=col-]{flex-shrink:0;width:auto;max-width:none;height:auto;padding:0;display:flex}.main-banner-area .card-area .gc-hero-card-slider>.gc-hero-card-track.swiper-wrapper>[class*=col-]:nth-child(3){grid-column:auto;justify-self:auto;width:auto}.main-banner-area .card-area .gc-hero-card-slider .banner-card{height:100%}}@media only screen and (width<=399px){.main-banner-area .card-area .gc-hero-card-slider{width:calc(100% - 32px)}}@media only screen and (width<=1199px){.main-banner-area .card-area .container-fluid.side-padding{width:calc(100% - 24px)}.main-banner-area .card-area .row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;align-items:stretch;gap:12px;margin:0;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important}.main-banner-area .card-area .row::-webkit-scrollbar{display:none}.main-banner-area .card-area .row>[class*=col-]{scroll-snap-align:start;flex:0 0 calc(50% - 6px);width:calc(50% - 6px);max-width:calc(50% - 6px);padding:0;display:flex}.main-banner-area .card-area .row>[class*=col-]:nth-child(3){grid-column:auto;justify-self:auto;width:calc(50% - 6px)}.main-banner-area .card-area .gc-hero-card-slider>.gc-hero-card-track.swiper-wrapper{scroll-snap-type:none;overflow:visible;gap:0!important}.main-banner-area .card-area .gc-hero-card-slider>.gc-hero-card-track.swiper-wrapper>[class*=col-]{scroll-snap-align:none;flex-basis:auto;width:auto;max-width:none}}@media only screen and (width<=399px){.main-banner-area .card-area .container-fluid.side-padding{width:calc(100% - 32px)}.main-banner-area .card-area .row>[class*=col-],.main-banner-area .card-area .row>[class*=col-]:nth-child(3){flex-basis:100%;width:100%;max-width:100%}.main-banner-area .card-area .gc-hero-card-slider>.gc-hero-card-track.swiper-wrapper>[class*=col-]{flex-basis:auto;width:auto;max-width:none}}.main-banner-area{flex-direction:column;justify-content:center;min-height:100dvh;display:flex}