.section-heading .section-title span{color:var(--tl-color-theme-primary)}.sticky-whatsapp{position:fixed;left:50px;right:auto;bottom:50px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:1000;transition:transform .3s ease}.sticky-whatsapp:hover{transform:scale(1.1)}.set-whatsapp{height:50px;width:50px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}@media only screen and (max-width:992px){.sticky-whatsapp{left:30px;right:auto;bottom:80px}}@media only screen and (max-width:767px){.sticky-whatsapp{left:20px;right:auto;bottom:95px}}.header{background-color:var(--tl-color-common-white)}.header .primary-header-inner .header-menu-wrap ul li a{color:var(--tl-color-common-black)}.header .primary-header-inner .header-menu-wrap ul li a:hover,.header .primary-header-inner .header-menu-wrap ul li.active>a{color:var(--tl-color-theme-primary)}.side-menu-wrap .mean-nav ul li.active>a,.side-menu-wrap .mean-nav ul li.active>a i{color:var(--tl-color-theme-primary)!important}.header .primary-header-inner .header-right-wrap .search-icon,.header .primary-header-inner .header-right-wrap .sidebar-icon .sidebar-trigger{background:var(--tl-color-theme-secondary)}.header .primary-header-inner .header-right-wrap .header-btn:before{background-color:var(--tl-color-theme-secondary)}.header .primary-header-inner .header-right-wrap .header-btn:hover{color:var(--tl-color-common-white)}.header .primary-header.fixed{background-color:var(--tl-color-common-white)}.header .primary-header-inner .header-menu-wrap ul li ul{width:250px}.header .primary-header-inner .header-logo img{max-width:300px}.sidebar-area{background-color:var(--tl-color-common-white)!important;width:400px!important;padding:20px 30px 40px!important;box-shadow:-5px 0 25px rgba(0,0,0,.05)}@media only screen and (max-width:575px){.sidebar-area{width:320px!important;padding:20px 20px 30px!important}}.sidebar-area:before{background-color:var(--tl-color-theme-primary)!important;height:2px!important;z-index:2;opacity:1!important}.sidebar-area>.side-menu-content{position:relative;z-index:1}.sidebar-area .sidebar-trigger.close{position:absolute;z-index:10;top:20px!important;right:30px!important;background:transparent!important;border:none!important;color:var(--tl-color-heading-primary)!important;font-size:22px!important;cursor:pointer;width:auto!important;height:auto!important;line-height:1!important;transition:all .3s ease}.sidebar-area .sidebar-trigger.close:hover{color:var(--tl-color-theme-primary)!important}.mobile-side-menu{background-color:var(--tl-color-common-white)!important;max-width:400px!important;width:85%!important}.mobile-side-menu .side-menu-content{padding:20px 25px!important}.mobile-side-menu .side-menu-head,.sidebar-area .side-menu-logo{margin-bottom:25px!important;margin-top:0!important;padding-top:0!important}.mobile-side-menu .side-menu-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:15px}.mobile-side-menu .side-menu-head .brand-logo img{max-width:100px}.mobile-side-menu .side-menu-head .mobile-side-menu-close{position:relative!important;top:auto!important;right:auto!important;background:transparent!important;border:none!important;color:var(--tl-color-heading-primary)!important;font-size:22px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center;justify-content:center;transition:all .3s ease}.mobile-side-menu .side-menu-head .mobile-side-menu-close:hover{color:var(--tl-color-theme-primary)!important;transform:rotate(90deg)}.side-menu-contact-section,.side-menu-social-section{margin-top:10px;margin-bottom:30px}.sidebar-section-title{font-family:var(--tl-ff-heading);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--tl-color-heading-primary);margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:8px}.side-menu-contact-list{list-style:none!important;padding:0!important;margin:0!important}.side-menu-contact-list li{display:flex!important;align-items:center!important;margin-bottom:16px!important;font-size:16px!important;line-height:1.6!important;color:var(--tl-color-heading-primary)!important;transition:all .2s ease}.side-menu-contact-list li:last-child{margin-bottom:0!important}.side-menu-contact-list li .icon-wrap{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background-color:rgba(202,160,92,.2);color:var(--tl-color-theme-secondary);margin-right:15px;font-size:14px;transition:all .2s ease}.side-menu-contact-list li:hover .icon-wrap{background-color:var(--tl-color-theme-secondary);color:var(--tl-color-common-white)}.side-menu-contact-list li .text-wrap{flex:1}.side-menu-contact-list li .text-wrap a{color:var(--tl-color-heading-primary);font-weight:500;text-decoration:none;font-size:16px!important;transition:color .2s ease;line-height:1.5;display:inline-block}.side-menu-contact-list li:hover .text-wrap a{color:var(--tl-color-theme-secondary)!important}.side-menu-contact-list li .text-wrap a:hover{color:var(--tl-color-theme-secondary)}.side-menu-social-list{display:flex!important;gap:12px!important;list-style:none!important;padding:0!important;margin:0!important}.side-menu-social-list li{display:inline-flex!important}.side-menu-social-list li a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8f9fa;color:var(--tl-color-heading-primary);font-size:20px;border:1px solid var(--tl-color-grey-2);transition:all .3s cubic-bezier(.25,.8,.25,1)}.side-menu-social-list li a:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.side-menu-social-list li.linkedin a:hover{background-color:#0077b5!important;color:#fff!important;border-color:#0077b5!important}.side-menu-social-list li.whatsapp a:hover{background-color:#25d366!important;color:#fff!important;border-color:#25d366!important}.side-menu-social-list li.google-maps a:hover{background-color:#ea4335!important;color:#fff!important;border-color:#ea4335!important}.home-page .counter-5{padding-bottom:unset}.home-page .process-section{padding:60px 0;background-color:unset}.home-page .before-after-area,.home-page .exp-section,.home-page .service-section-3,.home-page .service-section-5{background-color:var(--tl-color-theme-secondary)}.home-page .service-section-3 .bg-img,.home-page .service-section-5 .bg-img{display:none}.home-page .running-text ul li{font-size:80px}.home-page .request-section .bg-img:before{background-color:var(--tl-color-theme-secondary)}.home-page .request-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:35px}.home-page .request-image{height:420px;overflow:hidden;border-radius:24px}.home-page .request-image img{display:block;width:100%;height:100%;object-fit:cover}.home-page .dark-section .tl-primary-btn{border:1px solid var(--tl-color-common-white)!important}.home-page .dark-section .tl-primary-btn:before{background:var(--tl-color-theme-primary)!important}.home-page .dark-section .tl-primary-btn:hover{color:var(--tl-color-common-black)!important}.home-page .request-content .section-heading{margin-bottom:unset}.home-page .request-wrap{padding-top:40px}.home-page .slider-2 .slider-item .slider-content-wrap .bottom-content .antra-desc p{max-width:650px;margin-left:auto;margin-right:auto}.home-page .slider-2 .slider-item .slider-content-wrap .section-heading{margin-bottom:60px}.home-page .slider-content-wrap .bottom-content{padding:unset}@media (max-width:767px){.home-page .request-actions{align-items:stretch;flex-direction:column}.home-page .request-actions .tl-primary-btn{width:fit-content}.home-page .request-image{height:auto;margin-top:35px}.home-page .slider-2 .slider-item .slider-content-wrap .hero-buttons{align-items:stretch;flex-direction:column}.home-page .slider-2 .slider-item .slider-content-wrap .hero-buttons .tl-primary-btn{width:fit-content;margin:0 auto}.home-page .request-actions{align-items:stretch;flex-direction:column}.home-page .request-actions .tl-primary-btn{width:fit-content}.home-page .request-image{height:auto;margin-top:35px}.home-page .request-image img{height:auto}}.footer-brand-wrapper{display:flex;align-items:center;justify-content:center;gap:40px;border:1px solid rgba(202,160,92,.4);padding:25px;border-radius:16px;max-width:1404px;margin:0 auto;transition:all .4s cubic-bezier(.165,.84,.44,1)}.footer-brand-wrapper:hover{border-color:rgba(202,160,92,.6);box-shadow:0 12px 30px rgba(202,160,92,.05);transform:translateY(-2px)}.footer-brand-logo{flex-shrink:0;display:flex;align-items:center;justify-content:center}.footer-logo-img{max-width:298px;height:auto;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.footer-brand-logo:hover .footer-logo-img{transform:scale(1.05)}.footer-brand-divider{width:2px;height:50px;background:linear-gradient(to bottom,var(--tl-color-theme-primary),var(--tl-color-theme-secondary));opacity:.6;flex-shrink:0}.footer-brand-desc{flex-grow:1}.footer-company-desc{font-size:16px;line-height:1.8;color:var(--tl-color-grey-1)!important;font-weight:500;margin-bottom:0}.footer-divider{border:0;border-top:1px solid rgba(0,0,0,.15);margin:0;opacity:1}.footer-certified-logos{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.footer-certified-logos .footer-logo-img{max-width:120px;height:auto;transition:transform .4s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:991px){.footer-company-desc{font-size:15px;line-height:1.7}}@media only screen and (max-width:767px){.footer-brand-wrapper{flex-direction:column;text-align:center;gap:20px;padding:20px}.footer-brand-divider{display:none}.footer-logo-img{max-width:110px}}.footer-section{background-color:var(--tl-color-common-white)!important;padding-bottom:0}.footer-section .footer-bg,.footer-section .footer-shade{display:none}.footer-section .footer-widget .widget-header .widget-title{position:relative;padding-bottom:12px;color:var(--tl-color-heading-primary)!important;font-family:var(--tl-ff-heading);font-size:22px;font-weight:600;margin-bottom:25px}.footer-section .footer-widget .widget-header .widget-title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,var(--tl-color-theme-primary) 0,var(--tl-color-theme-secondary) 100%);border-radius:2px}.footer-section .footer-widget p{color:var(--tl-color-text-body)!important;font-weight:400!important;line-height:1.7}.footer-section .footer-widget .footer-list li{margin-bottom:12px}.footer-section .footer-widget .footer-list li a{font-family:var(--tl-ff-heading)!important;font-size:16px!important;font-weight:500!important;color:var(--tl-color-common-black)!important;transition:all .3s ease}.footer-section .footer-widget .footer-list li a:hover{color:var(--tl-color-theme-secondary)!important;padding-left:5px}.footer-widget.footer-col-2 .footer-list li a:before{height:2px;bottom:-3px}.footer-section .footer-widget .side-menu-contact-list{margin-bottom:25px!important}.footer-section .copyright-area{border-top-color:rgba(0,0,0,.08);padding:20px 0}.footer-section .copyright-content p{color:var(--tl-color-text-body)!important;font-size:14px;font-weight:400!important;margin-bottom:0}.footer-section .copyright-content p a{font-weight:500!important}.footer-section .copyright-content p a,.header .primary-header-inner .header-menu-wrap ul .menu-item-has-children:after{color:var(--tl-color-theme-secondary)!important}.sidebar-area .side-menu-logo{max-width:260px}@media only screen and (max-width:991px){.header .primary-header-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;padding:8px 0!important;gap:12px!important;width:100%!important}.header .primary-header-inner .header-left-wrap{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;column-gap:0!important}.header .primary-header-inner .header-logo{max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important}.header .primary-header-inner .header-logo a{display:inline-flex!important;align-items:center!important;max-width:100%!important}.header .primary-header-inner .header-logo img{max-width:250px!important;width:auto!important;height:auto!important;object-fit:contain!important}.header .primary-header-inner .header-right-wrap{display:flex!important;align-items:center!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:auto!important;column-gap:0!important}.header .primary-header-inner .header-right-wrap .sidebar-icon{display:flex!important;align-items:center!important;justify-content:center!important}.header .primary-header-inner .header-right-wrap .sidebar-icon .sidebar-trigger{height:44px!important;width:44px!important;min-width:44px!important;flex-shrink:0!important}.sidebar-area .side-menu-logo{max-width:175px!important}.sidebar-area .side-menu-logo img{max-width:100%!important;width:auto!important;height:auto!important;display:block!important}.sidebar-area .sidebar-trigger.close{top:16px!important;right:20px!important;margin:0!important}}@media only screen and (max-width:576px){.header .primary-header-inner{padding:6px 0!important;gap:10px!important}.header .primary-header-inner .header-logo img{max-width:225px!important}.header .primary-header-inner .header-right-wrap .sidebar-icon .sidebar-trigger{height:42px!important;width:42px!important;min-width:42px!important}.sidebar-area .side-menu-logo{max-width:180px!important}}@media only screen and (max-width:395px){.header .primary-header-inner{padding:5px 0!important;gap:8px!important}.header .primary-header-inner .header-logo img{max-width:205px!important}.header .primary-header-inner .header-right-wrap .sidebar-icon .sidebar-trigger{height:38px!important;width:38px!important;min-width:38px!important}.sidebar-area .side-menu-logo{max-width:155px!important}}@media only screen and (max-width:320px){.header .primary-header-inner{padding:4px 0!important;gap:6px!important}.header .primary-header-inner .header-logo img{max-width:175px!important}.header .primary-header-inner .header-right-wrap .sidebar-icon .sidebar-trigger{height:34px!important;width:34px!important;min-width:34px!important}.sidebar-area .side-menu-logo{max-width:140px!important}}@media only screen and (max-width:280px){.header .primary-header-inner{padding:3px 0!important;gap:4px!important}.header .primary-header-inner .header-logo img{max-width:145px!important}.header .primary-header-inner .header-right-wrap .sidebar-icon .sidebar-trigger{height:32px!important;width:32px!important;min-width:32px!important}.sidebar-area .side-menu-logo{max-width:120px!important}}.ds-hero-section{position:relative;width:100%;overflow:hidden}@media only screen and (max-width:1200px){.post-card-wrap-inner .post-card{grid-template-columns:300px 1fr}.post-card-wrap-inner .post-card .post-thumb{height:220px}}@media only screen and (max-width:767px){.post-card-wrap .post-card,.post-card-wrap-inner .post-card{grid-template-columns:1fr}.post-card-wrap-inner .post-card .post-thumb{height:220px}}@media only screen and (max-width:991px){.sidebar-widget{padding-left:0;max-width:100%}}.ds-hero-wrap{position:relative;width:100%;height:100vh;min-height:600px;max-height:900px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ds-hero-image,.ds-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease}.ds-hero-image{background-size:cover;background-position:50%;opacity:1;z-index:1}.ds-hero-video{opacity:0;z-index:1}.ds-hero-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;padding:100px 0 40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.5))}.ds-hero-content .slider-content-wrap{padding:0!important}.ds-hero-content .section-heading{margin-bottom:24px;align-items:center;text-align:center}.ds-hero-content .section-heading .sub-heading{color:var(--tl-color-common-white);border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);padding:8px 24px 8px 32px;margin-bottom:20px;letter-spacing:1.5px}.ds-hero-content .section-heading .section-title{color:var(--tl-color-common-white);font-size:64px;line-height:1.15;font-weight:500;max-width:990px;margin:0 auto;text-transform:capitalize}.ds-hero-content .section-heading .section-title span{color:var(--tl-color-theme-primary)}.ds-hero-content .antra-desc p{color:hsla(0,0%,100%,.9);font-size:18px;line-height:1.6;max-width:720px;margin:0 auto}.ds-hero-content .hero-buttons{margin-top:30px}@media only screen and (max-width:991px){.ds-hero-wrap{height:85vh;min-height:520px}.ds-hero-content{padding:90px 0 30px}.ds-hero-content .section-heading .section-title{font-size:44px}.ds-hero-content .antra-desc p{font-size:16px}}@media only screen and (max-width:575px){.ds-hero-wrap{height:80vh;min-height:480px}.ds-hero-content{padding:80px 15px 25px}.ds-hero-content .section-heading .sub-heading{font-size:11px;padding:6px 16px 6px 24px;margin-bottom:15px}.ds-hero-content .section-heading .section-title{font-size:30px}.ds-hero-content .antra-desc p{font-size:14px}.ds-hero-content .hero-buttons{flex-direction:column;align-items:center;gap:12px;margin-top:24px}.ds-hero-content .hero-buttons .tl-primary-btn{width:fit-content}}.home-page .home-product-btn-wrap,.home-page .home-service-btn-wrap{position:relative;z-index:2}@media (max-width:991px){.service-carousel .swiper-wrapper>div:nth-child(odd) .service-item-2 .service-thumb,.service-item-2 .service-thumb{height:300px;margin-bottom:20px}.service-item-2 .service-content .title{font-size:24px;margin-bottom:12px}}@media (max-width:768px){.service-carousel .swiper-wrapper>div:nth-child(odd) .service-item-2 .service-thumb,.service-item-2 .service-thumb{height:220px;margin-bottom:16px;border-radius:16px}.service-item-2 .service-thumb img{border-radius:16px}.service-item-2 .service-content .title{font-size:20px;margin-bottom:10px}.service-item-2 .service-content p{font-size:14px;line-height:1.5}.home-page .service-left-content-3{max-width:715px}}.home-page .about-content-3 .about-btn{margin-top:35px}@media (max-width:991px){.home-page .about-content-3{margin-bottom:10px}.home-page .about-content-3 .about-btn{margin-top:25px;margin-bottom:10px}}@media (max-width:767px){.home-page .about-content-3 .about-items{margin:25px 0;gap:20px}.home-page .about-content-3 .about-btn{margin-top:25px;margin-bottom:20px}.home-page .about-img-wrap-3{height:460px;max-width:100%}.home-page .about-img-wrap-3 .about-img-1{max-width:75%;height:250px}.home-page .about-img-wrap-3 .about-img-2{max-width:70%;height:350px}.home-page .about-img-wrap-3 .about-counter{bottom:25px;left:20px;padding:15px 20px;border-radius:16px}.home-page .about-img-wrap-3 .about-counter .title{font-size:32px}.home-page .about-img-wrap-3 .about-counter p{font-size:14px}}@media (max-width:480px){.home-page .about-img-wrap-3{height:380px}.home-page .about-img-wrap-3 .about-img-1{max-width:78%;height:210px}.home-page .about-img-wrap-3 .about-img-2{max-width:68%;height:290px}}@media (max-width:991px){.skill-section .skill-text{display:none!important}}.service-left-content-3 .about-list{max-width:500px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:12px;list-style:none;padding-left:0;margin:30px 0}.service-left-content-3 .about-list li{display:flex;align-items:center;column-gap:12px;color:var(--tl-color-common-white);font-size:16px;font-weight:500;line-height:1.4}.service-left-content-3 .about-list li img{width:16px;height:16px;object-fit:contain;flex-shrink:0;display:inline-block}@media (max-width:575px){.service-left-content-3 .about-list{grid-template-columns:1fr;row-gap:10px;margin:20px 0 25px}}.home-page .process-desc{max-width:100%}.home-page .section-heading-wrap{margin-bottom:30px}.home-page .blog-left-content-7 p{max-width:100%}.home-page .about-content-3 .about-items{margin:40px 0}.home-page .about-content-3 .about-items .about-item{flex:1}.home-page .about-content-3 .about-items .about-item .title{font-size:26px}.home-page .about-content-3 .about-items .about-item .title:before{width:100%}.home-page .about-img-wrap-3{margin-left:auto}.home-page .about-img-wrap-3 .about-counter{left:20px;background-color:var(--tl-color-theme-secondary);padding:20px}.home-page .about-img-wrap-3 .about-counter .title{font-size:70px}.home-page .service-left-content-3{max-width:480px}.vision-mission-values-page .service-section .section-heading .section-title{font-size:44px}.vision-mission-values-page .service-section .row>[class*=col-]{display:flex}.vision-mission-values-page .service-section .service-item{width:100%;height:100%;display:flex;flex-direction:column}.vision-mission-values-page .service-section .service-item .service-top{display:flex;justify-content:space-between}.vision-mission-values-page .service-section .service-item p{flex-grow:1}.vision-mission-values-page .service-item .service-top{padding-bottom:20px;margin-bottom:20px}.section-heading .sub-heading{line-height:1.2}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}