.service-style1-area{background:linear-gradient(180deg,#f7fbf8 0%,#eef7f1 100%)!important}.service-style1-area:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 85% 12%,rgba(57,189,47,.12),transparent 34%);pointer-events:none;z-index:-1}.service-style1-area-image{opacity:.28!important;filter:grayscale(25%) brightness(1.25)!important}.service-style1-title .sec-title h2,.service-style1-title .sec-title .text p{color:#132018!important}.service-style1-title .sec-title .sub-title h5{color:#2f9f35!important}.service-style1-tab-content-box-item{background:#fff!important;box-shadow:0 18px 46px rgba(24,50,34,.08)!important;border-radius:8px!important}.service-style1-content-box .text-box h2{color:#132018!important}.service-style1-content-box .text-box p{color:#46534b!important}.teksean-social-float{position:fixed;right:22px;top:50%;z-index:9999;display:none;flex-direction:column;gap:10px;transform:translateY(-50%)}.teksean-social-float a{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.22);transition:transform .2s ease,box-shadow .2s ease;background-position:center;background-repeat:no-repeat;background-size:32px 32px;font:700 21px Arial}.teksean-social-float a:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.26)}.teksean-social-whatsapp{background-color:#25d366}.teksean-social-linkedin{background-color:#0a66c2}.teksean-social-linkedin:before{content:'in'}.teksean-social-facebook{background-color:#1877f2}.teksean-social-facebook:before{content:'f';font-size:30px}.teksean-contact-clean .wsarrow{display:none!important}.teksean-contact-clean>.wsmegamenu{display:none!important}.benefits-style2-area .row{align-items:stretch}.benefits-style2-area .col-xl-4{display:flex}.benefits-style2-area .single-benefits-box{width:100%;height:100%;display:flex}.benefits-style2-area .single-benefits-box__inner{width:100%;min-height:190px;display:flex;align-items:center}.benefits-style2-area .single-benefits-box .text{flex:1}.teksean-simple-parent{position:relative!important}.teksean-simple-menu{position:absolute!important;left:0!important;right:auto!important;top:100%!important;transform:none!important;margin:0!important;width:260px!important;min-width:260px!important;max-width:260px!important;padding:10px 0!important;background:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.14)!important;border:1px solid #eef1f0!important;border-radius:4px!important}.teksean-simple-menu .container1,.teksean-simple-menu .container-fluid,.teksean-simple-menu .row{width:100%!important;margin:0!important;padding:0!important;display:block!important}.teksean-simple-list{list-style:none!important;margin:0!important;padding:0!important;display:block!important}.teksean-simple-list li{display:block!important;margin:0!important;padding:0!important}.teksean-simple-list a{display:flex!important;align-items:center!important;gap:9px!important;padding:12px 24px!important;color:#1b1f23!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;white-space:nowrap!important;transition:background .18s ease,color .18s ease,padding-left .18s ease!important}.teksean-simple-list a:hover,.teksean-simple-list a:focus{background:#f3f7f4!important;color:#39bd2f!important;padding-left:28px!important}.teksean-simple-list img{width:20px!important;height:20px!important;object-fit:cover!important;flex:0 0 auto!important}.teksean-simple-menu .single-service-style2,.teksean-simple-menu h3.title{display:none!important}.main-slider.main-slider-style1{overflow:hidden}.main-slider.main-slider-style1 .swiper-container,.main-slider.main-slider-style1 .swiper-wrapper,.main-slider.main-slider-style1 .swiper-slide{min-height:890px}.main-slider.main-slider-style1 .swiper-slide{position:relative!important;overflow:hidden;backface-visibility:hidden}.main-slider.main-slider-style1 .image-layer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center center!important}.main-slider.main-slider-style1 .container{min-height:890px;display:flex;align-items:center;padding-top:0!important;padding-bottom:0!important}@media(max-width:1199px){.benefits-style2-area .single-benefits-box__inner{min-height:170px}.main-slider.main-slider-style1 .swiper-container,.main-slider.main-slider-style1 .swiper-wrapper,.main-slider.main-slider-style1 .swiper-slide,.main-slider.main-slider-style1 .container{min-height:760px}}@media(max-width:767px){.teksean-social-float{right:14px;gap:8px}.teksean-social-float a{width:48px;height:48px;background-size:29px 29px}.teksean-simple-menu{position:static!important;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important}.teksean-simple-list a{padding:11px 18px!important}.teksean-simple-list a:hover,.teksean-simple-list a:focus{padding-left:22px!important}.main-slider.main-slider-style1 .swiper-container,.main-slider.main-slider-style1 .swiper-wrapper,.main-slider.main-slider-style1 .swiper-slide,.main-slider.main-slider-style1 .container{min-height:620px}}.service-style2-area.pt-80.pb-80 .single-service-style2,.service-style2-area.pt-80.pb-80 .single-service-style2 .text-holder{background:transparent!important;border:0!important;box-shadow:none!important}.service-style2-area.pt-80.pb-80 .single-service-style2 .text-holder h3 a{color:#10243a!important}.service-style2-area.pt-80.pb-80 .single-service-style2 .text-holder p{color:#56615a!important}.service-style2-area.pt-80.pb-80 .single-service-style2:hover .text-holder{background:transparent!important;border:0!important}
/* Product tab icon state */
.bs{display:none}.inner:hover .ss{display:none}.inner:hover .bs{display:block}.active-btn-item .ss{display:none}.active-btn-item .bs{display:block}
/* Keep the SEO-only homepage H1 available to crawlers and screen readers without showing a visual bar. */
.teksean-seo-h1{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}
.main-menu-style2-right .main-menu__list>li>a{color:#fff}.stricky-fixed .dropdown a{color:#333!important}.service-style1-area{position:relative;display:block;padding:120px 0 120px;background:#222431;z-index:10}
@media only screen and (min-width:1392px) and (max-width:1599px){.choose-style1-area-img{display:none}}
/* Unified compact dropdown architecture for header menus. */
.wsmenu-list>li.teksean-simple-parent{position:relative!important}
.wsmenu-list>li.teksean-simple-parent>.wsmegamenu.teksean-simple-menu{position:absolute!important;left:0!important;right:auto!important;top:100%!important;transform:none!important;margin:0!important;width:280px!important;min-width:280px!important;max-width:280px!important;padding:10px 0!important;background:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.14)!important;border:1px solid #eef1f0!important;border-radius:4px!important}
.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .container1,.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .container-fluid,.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}
.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list{width:100%!important;max-width:none!important;list-style:none!important;margin:0!important;padding:0!important;display:block!important;float:none!important;flex:0 0 100%!important}
.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list li{display:block!important;width:100%!important;margin:0!important;padding:0!important;float:none!important}
.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list a{display:flex!important;align-items:center!important;gap:9px!important;padding:12px 24px!important;color:#1b1f23!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;white-space:nowrap!important;transition:background .18s ease,color .18s ease,padding-left .18s ease!important}
.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list a:hover,.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list a:focus{background:#f3f7f4!important;color:#39bd2f!important;padding-left:28px!important}
.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list img{width:20px!important;height:20px!important;object-fit:cover!important;flex:0 0 auto!important}
.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .single-service-style2,.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu h3.title,.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu section{display:none!important}
@media(max-width:767px){.wsmenu-list>li.teksean-simple-parent>.wsmegamenu.teksean-simple-menu{position:static!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;border:0!important}.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list a{padding:11px 18px!important}.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list a:hover,.wsmenu-list>li.teksean-simple-parent>.teksean-simple-menu .teksean-simple-list a:focus{padding-left:22px!important}}
