@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";.mainmenu-area,.mainmenu-area *,.mainmenu-bottom-area,.mainmenu-bottom-area *{box-sizing:border-box}.mainmenu-area{position:relative;z-index:9999;width:100%;height:94px;background:#fff;border-top:1px solid #eeeeee;box-shadow:0 4px 12px #0000000a;transition:height .2s ease,box-shadow .2s ease}.mainmenu-area.sticky-header{position:fixed;top:0;left:0;right:0;height:82px;box-shadow:0 5px 20px #0000001f}.header-container{position:relative;width:min(1170px,calc(100% - 30px));height:94px;margin:0 auto;display:flex;align-items:center;overflow:visible}.mainmenu-area.sticky-header .header-container{height:82px}.header-logo{width:150px;height:94px;flex:0 0 150px;display:flex;align-items:center;position:relative;z-index:10}.header-logo a{width:100%;height:94px;display:flex;align-items:center;justify-content:flex-start}.header-logo img{display:block;width:150px;height:65px;max-width:100%;object-fit:contain}.mainmenu-area.sticky-header .header-logo,.mainmenu-area.sticky-header .header-logo a{height:82px}.main-menu{position:relative;flex:1 1 auto;min-width:0;height:94px;display:flex;align-items:center;overflow:visible;z-index:20}.mainmenu-area.sticky-header .main-menu{height:82px}.navigation{width:100%;height:94px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none;overflow:visible}.mainmenu-area.sticky-header .navigation{height:82px}.navigation>li{position:relative;height:94px;margin:0;padding:0;flex:0 0 auto}.mainmenu-area.sticky-header .navigation>li{height:82px}.navigation>li>a{width:auto;height:94px;display:flex;align-items:center;justify-content:center;padding:0 16px;color:#1f3365;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:color .2s ease}.mainmenu-area.sticky-header .navigation>li>a{height:82px}.navigation>li>a:hover,.navigation>li>a.current,.navigation>li>a[aria-current=page]{color:#ee962f}.navigation>li:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:1px;height:22px;background:#e4e4e4;transform:translateY(-50%)}.dropdown-toggle{display:none}.services-dropdown-parent{position:relative}@media(min-width:992px){.services-mega-dropdown{position:absolute;top:100%;left:0;width:330px;min-width:330px;display:flex;margin:0;padding:0;background:#f3fbff;border:1px solid #dceaf1;box-shadow:0 12px 30px #1f336524;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,7px,0);overflow:visible;z-index:999999;transition:opacity .16s ease,visibility .16s ease,transform .16s ease,width .16s ease}.services-dropdown-parent:hover>.services-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.services-mega-dropdown.has-active-service{width:660px}.services-mega-left{width:330px;min-width:330px;max-width:330px;flex:0 0 330px;background:#f3fbff}.services-mega-right{display:none;width:330px;min-width:330px;max-width:330px;flex:0 0 330px;background:#f3fbff;border-left:1px solid #dceaf1}.services-mega-dropdown.has-active-service .services-mega-right{display:block}.services-mega-item{position:relative;width:100%;margin:0;padding:0;border-bottom:1px solid #dceaf1}.services-mega-item:last-child{border-bottom:0}.services-mega-item>a{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 21px;color:#1f3365;background:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .16s ease,background-color .16s ease}.services-mega-item:hover>a,.services-mega-item.active>a{color:#fff;background:#50b1d2}.service-menu-text{display:block;min-width:0;flex:1 1 auto}.services-mega-arrow{width:20px;height:20px;flex:0 0 20px;display:flex;align-items:center;justify-content:center;margin-left:8px;color:#1f3365;font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;padding:0;border:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;transition:color .16s ease}.services-mega-item:hover .services-mega-arrow,.services-mega-item.active .services-mega-arrow{color:#fff}.services-submenu-link{width:100%;min-height:52px;display:flex;align-items:center;margin:0;padding:0 22px;color:#1f3365;background:transparent;border-bottom:1px solid #dceaf1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .16s ease,background-color .16s ease}.services-submenu-link:last-child{border-bottom:0}.services-submenu-link:hover{color:#fff;background:#50b1d2}.mobile-service-submenu{display:none}}@media(min-width:992px){.industries-dropdown-parent{position:relative}.industries-dropdown-parent>.dropdown-menu{position:absolute;top:100%;left:50%;width:297px;min-width:297px;display:block;margin:0;padding:0;list-style:none;background:#f3fbff;border:0;box-shadow:0 10px 25px #1f336524;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,7px,0);z-index:999999;transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.industries-dropdown-parent:hover>.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0)}.industries-dropdown-parent>.dropdown-menu>li{width:100%;margin:0;padding:0;border-bottom:1px solid #dceaf1}.industries-dropdown-parent>.dropdown-menu>li:last-child{border-bottom:0}.industries-dropdown-parent>.dropdown-menu>li>a{display:block;width:100%;min-height:51px;padding:12px 22px;color:#1f3365;background:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:none;transition:color .16s ease,background-color .16s ease}.industries-dropdown-parent>.dropdown-menu>li>a:hover{color:#ee962f;background:#e9f7fd}}.header-call{position:relative;width:285px;min-width:240px;height:70px;flex:0 1 285px;display:flex;align-items:center;padding-left:40px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;z-index:5}.call-icon{position:absolute;left:-21px;top:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eeeeee;border-radius:50%;transform:translateY(-50%)}.call-icon span{color:#1f3365;font-size:17px}.call-content{display:flex;align-items:center;gap:5px;white-space:nowrap}.call-content>span{color:#1f3365;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:24px}.call-content a{color:#209fd6;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:24px;text-decoration:none;transition:color .2s ease}.call-content a:hover{color:#ee962f}.mainmenu-bottom-area{width:100%;min-height:58px;background:#eee}.contact-container{width:min(1170px,calc(100% - 30px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:center}.contact-item{min-height:34px;display:flex;align-items:center;padding:0 35px;border-right:1px solid #555555}.contact-item:first-child{padding-left:0}.contact-item:last-child{padding-right:0;border-right:0}.contact-icon{width:40px;height:30px;flex:0 0 40px;display:flex;align-items:center;border-right:1px solid #333333}.contact-icon a,.contact-icon span{width:100%;height:100%;display:flex;align-items:center}.contact-icon img{display:block;width:20px;height:20px;object-fit:contain}.contact-text{min-width:0;padding-left:15px}.contact-text a,.contact-text span{display:block;margin:0;padding:0;color:#111;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap;text-decoration:none;transition:color .2s ease}.contact-text a:hover{color:#ee962f}.mobile-menu-btn{display:none}@media(max-width:991px){html,body{max-width:100%;overflow-x:hidden}.mainmenu-area,.mainmenu-area.sticky-header{position:relative;top:auto;left:auto;right:auto;width:100%;height:74px;box-shadow:0 4px 12px #00000014}.header-container{position:relative;width:100%;height:74px;margin:0;padding:0 15px;display:flex;align-items:center;justify-content:space-between}.mainmenu-area.sticky-header .header-container{height:74px}.header-logo,.mainmenu-area.sticky-header .header-logo{position:absolute;top:50%;left:50%;width:145px;height:64px;margin:0;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);z-index:10002}.header-logo a,.mainmenu-area.sticky-header .header-logo a{width:100%;height:64px;display:flex;align-items:center;justify-content:center}.header-logo img{display:block;width:145px;height:58px;max-width:100%;object-fit:contain}.main-menu,.mainmenu-area.sticky-header .main-menu{position:static;width:auto;height:74px;flex:0 0 auto;display:flex;align-items:center;z-index:10003}.mobile-menu-btn{width:44px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0;padding:0;background:#fff;border:1px solid #1f3365;border-radius:3px;cursor:pointer;z-index:10005}.mobile-menu-btn span{display:block;width:23px;height:2px;background:#1f3365;transition:transform .2s ease,opacity .2s ease}.mobile-menu-btn.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navigation{position:fixed;inset:74px 0 0;width:100%;height:auto;max-height:none;display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;margin:0;padding:0;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 10px 25px #00000024;-webkit-overflow-scrolling:touch;z-index:10001}.navigation.mobile-open{display:flex}body:has(.navigation.mobile-open){overflow:hidden}.navigation>li{position:relative;width:100%;height:auto;flex:0 0 auto;margin:0;padding:0;border-bottom:1px solid #eeeeee}.navigation>li:after{display:none!important}.navigation>li>a{width:100%;height:52px;min-height:52px;display:flex;align-items:center;justify-content:flex-start;padding:0 55px 0 20px;color:#1f3365;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.navigation>li>a:hover,.navigation>li>a.current,.navigation>li>a[aria-current=page]{color:#ee962f;background:#fff}.dropdown-toggle{position:absolute;top:7px;right:12px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:transparent;border:0;cursor:pointer;z-index:100}.dropdown-toggle span{display:block;width:9px;height:9px;border-right:1px solid #1f3365;border-bottom:1px solid #1f3365;transform:rotate(45deg);transition:transform .2s ease}.dropdown-toggle[aria-expanded=true] span{transform:rotate(225deg)}.services-mega-dropdown{position:static;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto;display:none;flex-direction:column;margin:0;padding:0;background:#f3fbff;border:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;overflow:visible}.services-mega-dropdown.mobile-services-open{display:flex}.services-mega-left{width:100%;min-width:100%;max-width:100%;flex:none;background:#f3fbff}.services-mega-right{display:none!important}.services-mega-item{position:relative;width:100%;margin:0;padding:0;border-bottom:1px solid #dceaf1}.services-mega-item{display:flex;flex-wrap:wrap;align-items:stretch}.services-mega-item>.service-menu-link{width:calc(100% - 52px);min-height:50px;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0 20px;color:#1f3365;background:#f3fbff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.services-mega-item>.service-menu-link:hover{color:#1f3365;background:#f3fbff}.services-mega-item:hover>.service-menu-link,.services-mega-item.active>.service-menu-link{color:#1f3365;background:#f3fbff}.services-mega-item>.services-mega-arrow{width:52px;min-width:52px;height:50px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;color:#1f3365;background:#f3fbff;border:0;cursor:pointer;font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;appearance:none;-webkit-appearance:none}.services-mega-item>.services-mega-arrow:hover,.services-mega-item>.services-mega-arrow:focus-visible{color:#ee962f;background:#f3fbff;outline:none}.services-mega-item.active>.services-mega-arrow{color:#1f3365;background:#f3fbff}.mobile-service-submenu{display:none;width:100%;margin:0;padding:0;background:#fff}.services-mega-item.active .mobile-service-submenu{display:block}.mobile-service-submenu a{width:100%;min-height:44px;display:block;margin:0;padding:11px 35px;color:#1f3365;background:#fff;border-top:1px solid #e5edf2;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:color .16s ease,background-color .16s ease}.mobile-service-submenu a:hover{color:#ee962f;background:#f3fbff}.industries-dropdown-parent>.dropdown-menu{position:static;width:100%;display:none;margin:0;padding:0;list-style:none;background:#f3fbff;border:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.industries-dropdown-parent>.dropdown-menu.open{display:block}.industries-dropdown-parent>.dropdown-menu>li{width:100%;margin:0;padding:0;border-top:1px solid #dceaf1}.industries-dropdown-parent>.dropdown-menu>li>a{width:100%;min-height:46px;display:block;padding:11px 30px;color:#1f3365;background:transparent;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:22px;text-decoration:none}.industries-dropdown-parent>.dropdown-menu>li>a:hover{color:#ee962f;background:#e9f7fd}.header-call,.mainmenu-bottom-area{display:none}}@media(min-width:768px)and (max-width:991px){.mainmenu-area,.mainmenu-area.sticky-header{height:82px}.header-container{height:82px;padding:0 24px}.mainmenu-area.sticky-header .header-container,.main-menu{height:82px}.navigation{top:82px}.header-logo,.mainmenu-area.sticky-header .header-logo{width:165px;height:70px}.header-logo a{height:70px}.header-logo img{width:165px;height:65px}.mobile-menu-btn{width:46px;height:42px}}@media(min-width:576px)and (max-width:767px){.header-container{padding-left:20px;padding-right:20px}.header-logo,.mainmenu-area.sticky-header .header-logo{width:155px}.header-logo img{width:155px;height:61px}}@media(max-width:575px){.header-container{padding-left:12px;padding-right:12px}.header-logo,.mainmenu-area.sticky-header .header-logo{width:135px}.header-logo img{width:135px;height:56px}.mobile-menu-btn{width:42px;height:38px}.mobile-menu-btn span{width:21px}.navigation>li>a{padding-left:17px;font-size:13px}.services-mega-item>.service-menu-link{padding-left:17px;padding-right:17px;font-size:13px}.services-mega-item>.services-mega-arrow{width:48px;min-width:48px;flex-basis:48px;height:50px}.mobile-service-submenu a{padding-left:30px;padding-right:20px;font-size:12px}}@media(max-width:380px){.header-container{padding-left:10px;padding-right:10px}.header-logo,.mainmenu-area.sticky-header .header-logo{width:125px}.header-logo img{width:125px;height:53px}.mobile-menu-btn{width:40px;height:36px}.navigation>li>a{font-size:12.5px}.services-mega-item>.services-mega-arrow{width:46px;min-width:46px;flex-basis:46px}.services-mega-item>.service-menu-link{width:calc(100% - 46px)}}@media(min-width:992px)and (max-width:1199px){.header-container{width:calc(100% - 30px);max-width:1140px}.header-logo{width:135px;flex-basis:135px}.header-logo img{width:135px}.navigation>li>a{padding-left:9px;padding-right:9px;font-size:12.5px}.header-call{width:230px;min-width:230px;flex-basis:230px;padding-left:30px}.call-content{gap:3px}.call-content>span{font-size:15px}.call-content a{font-size:14px}.services-mega-dropdown{width:300px;min-width:300px}.services-mega-dropdown.has-active-service{width:600px}.services-mega-left,.services-mega-right{width:300px;min-width:300px;max-width:300px;flex-basis:300px}.services-mega-item>a,.services-submenu-link{font-size:13px}.contact-container{width:calc(100% - 30px)}.contact-item{padding-left:22px;padding-right:22px}}@media(min-width:1200px)and (max-width:1439px){.header-container{width:calc(100% - 40px);max-width:1200px}.navigation>li>a{padding-left:13px;padding-right:13px}.header-call{width:260px;flex-basis:260px;padding-left:35px}.call-content>span{font-size:16px}.call-content a{font-size:15px}}@media(min-width:1440px){.header-container{width:1170px}.navigation>li>a{padding-left:16px;padding-right:16px}}@media(min-width:1920px){.header-container{width:1170px}}@media(min-width:992px){.header-logo{animation:headerLogoZoom 1.5s cubic-bezier(.16,1,.3,1);transform-origin:center center;will-change:transform}}@keyframes headerLogoZoom{0%{transform:scale(.3);opacity:0}35%{transform:scale(1.25);opacity:1}55%{transform:scale(.92)}72%{transform:scale(1.1)}88%{transform:scale(.97)}to{transform:scale(1);opacity:1}}@media(max-width:991px){.header-logo,.mainmenu-area.sticky-header .header-logo{position:absolute!important;top:50%!important;left:50%!important;margin:0!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;animation:none!important;z-index:10002}.header-logo a,.mainmenu-area.sticky-header .header-logo a{transform:none!important;animation:none!important;transform-origin:center center!important}.header-logo img{display:block;transform-origin:center center!important;animation:mobileLogoZoom 1.5s cubic-bezier(.16,1,.3,1)!important;will-change:transform,opacity}}@keyframes mobileLogoZoom{0%{transform:scale(.3);opacity:0}35%{transform:scale(1.25);opacity:1}55%{transform:scale(.92)}72%{transform:scale(1.1)}88%{transform:scale(.97)}to{transform:scale(1);opacity:1}}.hero-section,.hero-slider{position:relative;width:100%;margin:0;padding:0;overflow:hidden;background:#fff}.hero-slider-track{display:flex;width:100%;margin:0;padding:0;will-change:transform}.hero-slide{position:relative;flex:0 0 100%;width:100%;margin:0;padding:0;overflow:hidden;line-height:0;height:80%}.hero-slide img{display:block;width:100%;height:100%;min-width:100%;margin:0;padding:0;object-fit:cover;object-position:center center}@media(min-width:1200px){.hero-slide img{width:100%;height:750px;min-height:0;object-fit:cover;object-position:center center}}@media(min-width:992px)and (max-width:1199px){.hero-slide img{width:100%;height:auto;min-height:0;aspect-ratio:1920 / 600;object-fit:cover;object-position:center center}}@media(min-width:768px)and (max-width:991px){.hero-slide{min-height:0}.hero-slide img{width:100%;height:auto;min-height:0;aspect-ratio:1920 / 600;object-fit:cover;object-position:center center}}@media(max-width:767px){.hero-slider{width:100%;height:200px;margin-bottom:0%;padding-bottom:0%}.hero-slide{min-height:0}.hero-slide img{width:100%;height:200px;min-height:0;aspect-ratio:1920 / 600;object-fit:cover;object-position:center center}}@media(max-width:575px){.hero-slide,.hero-slide img{min-height:0}}@media(min-width:992px)and (max-width:1199px){.hero-slide img{height:520px}}@media(max-width:420px){.hero-slide,.hero-slide img{height:230px}}.hero-slider-arrow{position:absolute;top:50%;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;background:#1f3365bf;border:0;border-radius:0;cursor:pointer;transform:translateY(-50%);appearance:none;-webkit-appearance:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.hero-slider-prev{left:20px}.hero-slider-next{right:20px}.hero-slider-arrow span{display:block;margin-top:-4px;font-family:Arial,sans-serif;font-size:42px;font-weight:300;line-height:1}.hero-slider-arrow:hover{color:#fff;background:#1f3365bf}.hero-slider-arrow.active{color:#fff;background:#f79827}.hero-slider-arrow:focus-visible{outline:2px solid #f79827;outline-offset:3px}@media(max-width:991px){.hero-slider-arrow{width:42px;height:42px}.hero-slider-prev{left:15px}.hero-slider-next{right:15px}.hero-slider-arrow span{font-size:36px}}@media(max-width:767px){.hero-slider-arrow{width:38px;height:38px;background:#1f3365c7}.hero-slider-prev{left:10px}.hero-slider-next{right:10px}.hero-slider-arrow span{font-size:32px}}@media(max-width:575px){.hero-slider-arrow{width:34px;height:34px}.hero-slider-prev{left:7px}.hero-slider-next{right:7px}.hero-slider-arrow span{font-size:29px}}@media(max-width:420px){.hero-slider-arrow{width:31px;height:31px}.hero-slider-prev{left:5px}.hero-slider-next{right:5px}.hero-slider-arrow span{font-size:26px}}@media(prefers-reduced-motion:reduce){.hero-slider-track,.hero-slider-arrow{transition:none!important}}.welcome-area{position:relative;width:100%;margin:0;padding:75px 0 80px;background:#fff}.welcome-area .container{width:1170px;max-width:calc(100% - 30px);margin:0 auto}.welcome-area .sec-title{position:relative;margin:0 0 45px;padding:0;text-align:center}.welcome-area .sec-title h1{margin:0 0 12px;color:#1f3365;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.welcome-area .sec-title h2{max-width:850px;margin:0 auto;color:#1f3365;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:30px}.welcome-area .sec-title .border{position:relative;display:block;width:60px;height:2px;margin:18px auto 0;background:#f79827}.welcome-area .sec-title .border:before,.welcome-area .sec-title .border:after{content:"";position:absolute;top:0;width:20px;height:2px;background:#209fd6}.welcome-area .sec-title .border:before{right:calc(100% + 5px)}.welcome-area .sec-title .border:after{left:calc(100% + 5px)}.welcome-area .support{width:100%;margin:0;padding:0}.welcome-area .support-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:30px;width:100%}.welcome-area .support-card{position:relative;min-width:0;margin:0;padding:0;text-align:center}.welcome-area .icon-wrapper{position:relative;width:100px;height:100px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e7e7e7;border-radius:50%;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.welcome-area .icon-wrapper img{display:block;width:70px;height:70px;max-width:70px;object-fit:contain}.welcome-area .support-card:hover .icon-wrapper{border-color:#209fd6;box-shadow:0 5px 18px #1f33651f;transform:translateY(-4px)}.welcome-area .support-card .label{margin:0;color:#1f3365;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-align:center}@media(max-width:1199px){.welcome-area{padding:65px 0 70px}.welcome-area .container{width:970px}.welcome-area .support-row{gap:20px}.welcome-area .sec-title h1{font-size:30px}.welcome-area .sec-title h2{font-size:17px}}@media(max-width:991px){.welcome-area{padding:55px 0 60px}.welcome-area .container{width:750px;max-width:calc(100% - 30px)}.welcome-area .sec-title{margin-bottom:38px}.welcome-area .sec-title h1{font-size:28px}.welcome-area .sec-title h2{max-width:650px;font-size:16px;line-height:27px}.welcome-area .support-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:25px;row-gap:35px}.welcome-area .icon-wrapper{width:95px;height:95px}}@media(max-width:767px){.welcome-area{padding:45px 0 50px}.welcome-area .container{width:100%;max-width:calc(100% - 30px)}.welcome-area .sec-title{margin-bottom:32px}.welcome-area .sec-title h1{margin-bottom:10px;font-size:25px}.welcome-area .sec-title h2{max-width:100%;font-size:14px;line-height:24px}.welcome-area .sec-title .border{margin-top:15px}.welcome-area .support-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.welcome-area .support-card{width:100%}.welcome-area .icon-wrapper{width:90px;height:90px;margin-bottom:14px}.welcome-area .icon-wrapper img{width:65px;height:65px}.welcome-area .support-card .label{font-size:14px;line-height:22px}}@media(max-width:575px){.welcome-area{padding:40px 0 45px}.welcome-area .container{max-width:calc(100% - 24px)}.welcome-area .sec-title h1{font-size:23px}.welcome-area .sec-title h2{font-size:13px;line-height:23px}.welcome-area .support-row{column-gap:15px;row-gap:28px}.welcome-area .icon-wrapper{width:82px;height:82px}.welcome-area .icon-wrapper img{width:60px;height:60px}.welcome-area .support-card .label{font-size:13px;line-height:20px}}@media(max-width:380px){.welcome-area .container{max-width:calc(100% - 20px)}.welcome-area .support-row{column-gap:10px}.welcome-area .icon-wrapper{width:76px;height:76px}.welcome-area .icon-wrapper img{width:55px;height:55px}.welcome-area .support-card .label{font-size:12px}}@media(prefers-reduced-motion:reduce){.welcome-area .icon-wrapper{transition:none}}.about-us-area{width:100%;padding:70px 0 80px;background:#fff;overflow:hidden}.about-us-area .sec-title{margin-bottom:50px;text-align:center}.about-us-area .sec-title h1{margin:0 0 14px;color:#1f3365;font-size:32px;line-height:1.2;font-weight:600}.about-us-area .sec-title .border{display:block;width:78px;height:3px;margin:0 auto;background:#1f3365}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;width:100%}.about-left{width:100%;min-width:0}.about-image{width:100%;overflow:hidden}.about-image img{display:block;width:100%;height:auto;max-width:570px;object-fit:cover}.about-description{width:100%;padding-top:25px}.about-description p{margin:0;color:#1f3365;font-size:14px;line-height:26px}.about-button{margin-top:22px}.about-right{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;row-gap:38px;align-content:start;min-width:0}.about-item{width:100%;min-width:0}.about-icon{width:60px;height:60px;margin-bottom:17px}.about-icon img{display:block;width:60px;height:60px;object-fit:contain}.about-item-text h3{margin:0 0 12px;color:#1f3365;font-size:20px;line-height:1.3;font-weight:600}.about-item-text p{margin:0;color:#949494;font-size:14px;line-height:25px}.mission-text{margin-bottom:9px}.about-button .thm-btn{display:inline-block;padding:9px 25px;color:#fff;font-size:14px;line-height:24px;text-decoration:none;border:0;background:#209fd6;transition:background .2s ease}.about-button .thm-btn:hover{background:#1f3365}@media(min-width:1200px)and (max-width:1399px){.about-layout{gap:45px}.about-right{column-gap:28px;row-gap:35px}.about-item-text h3{font-size:19px}}@media(min-width:992px)and (max-width:1199px){.about-us-area{padding:60px 0 70px}.about-us-area .sec-title{margin-bottom:42px}.about-us-area .sec-title h1{font-size:31px}.about-layout{gap:32px}.about-right{column-gap:22px;row-gap:32px}.about-icon{width:55px;height:55px;margin-bottom:15px}.about-icon img{width:55px;height:55px}.about-item-text h3{font-size:18px;margin-bottom:10px}.about-item-text p{font-size:13px;line-height:24px}}@media(min-width:768px)and (max-width:991px){.about-us-area{padding:55px 0 65px}.about-us-area .sec-title{margin-bottom:40px}.about-us-area .sec-title h1{font-size:30px}.about-layout{grid-template-columns:1fr;gap:45px}.about-image img{width:100%;max-width:100%}.about-description{padding-top:22px}.about-right{grid-template-columns:1fr 1fr;column-gap:30px;row-gap:35px}.about-icon,.about-icon img{width:58px;height:58px}.about-item-text h3{font-size:19px}.about-item-text p{font-size:14px;line-height:25px}}@media(min-width:576px)and (max-width:767px){.about-us-area{padding:50px 0 60px}.about-us-area .sec-title{margin-bottom:35px}.about-us-area .sec-title h1{font-size:28px}.about-layout{grid-template-columns:1fr;gap:38px}.about-image img{width:100%;max-width:100%}.about-description{padding-top:20px}.about-description p{font-size:14px;line-height:25px}.about-right{grid-template-columns:1fr 1fr;column-gap:25px;row-gap:32px}.about-icon{width:56px;height:56px;margin-bottom:15px}.about-icon img{width:56px;height:56px}.about-item-text h3{font-size:18px}.about-item-text p{font-size:13px;line-height:24px}}@media(max-width:575px){.about-us-area{padding:45px 0 55px}.about-us-area .sec-title{margin-bottom:32px}.about-us-area .sec-title h1{font-size:27px;line-height:1.2}.about-layout{grid-template-columns:1fr;gap:35px}.about-image img{width:100%;max-width:100%}.about-description{padding-top:20px}.about-description p{font-size:14px;line-height:24px}.about-button{margin-top:20px}.about-right{grid-template-columns:1fr;gap:32px}.about-icon{width:56px;height:56px;margin-bottom:14px}.about-icon img{width:56px;height:56px}.about-item-text h3{font-size:19px;line-height:1.3;margin-bottom:10px}.about-item-text p{font-size:14px;line-height:24px}}@media(max-width:480px){.about-us-area{padding:40px 0 50px}.about-us-area .sec-title{margin-bottom:30px}.about-us-area .sec-title h1{font-size:26px}.about-layout{gap:32px}.about-description{padding-top:18px}.about-description p{font-size:14px;line-height:24px}.about-right{gap:30px}.about-icon,.about-icon img{width:54px;height:54px}.about-item-text h3{font-size:18px}.about-item-text p{font-size:13px;line-height:23px}.about-button .thm-btn{padding:9px 23px}}@media(max-width:360px){.about-us-area{padding:35px 0 45px}.about-us-area .sec-title h1{font-size:24px}.about-layout{gap:28px}.about-description p{font-size:13px;line-height:23px}.about-right{gap:28px}.about-icon,.about-icon img{width:50px;height:50px}.about-item-text h3{font-size:17px}.about-item-text p{font-size:13px;line-height:22px}}@media(prefers-reduced-motion:reduce){.about-button .thm-btn{transition:none!important}}.about-right,.about-item{text-align:center}.about-icon{margin-left:auto;margin-right:auto}.about-item-text h3,.about-item-text p{text-align:center}@media(max-width:991px){.about-right,.about-item{text-align:center}.about-icon{margin-left:auto;margin-right:auto}.about-item-text h3,.about-item-text p,.about-button{text-align:center}.about-button .thm-btn{display:inline-block}}.special-services-area{width:100%;padding:70px 0 75px;background:#fff;overflow:hidden}.services-heading{margin-bottom:52px}.services-heading .sec-title{text-align:left}.services-heading .sec-title h1{margin:0 0 14px;color:#1f3365;font-size:32px;line-height:1.2;font-weight:600}.services-heading .border{display:block;width:78px;height:3px;background:#1f3365}.services-slider{position:relative;width:100%;padding:0 45px}.services-viewport{width:100%;overflow:hidden}.services-track{display:flex;align-items:stretch;margin:0;padding:0;will-change:transform}.services-track-animate{transition:transform .65s ease-in-out}.service-slide{box-sizing:border-box;padding:0 10px}.service-card{display:block;position:relative;width:100%;height:400px;overflow:hidden;background:#fff;border:1px solid #222;border-radius:20px;text-decoration:none;text-wrap:initial}.service-image{position:relative;width:100%;height:300px}.service-image>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:19px 19px 0 0}.service-icon{position:absolute;left:50%;bottom:-34px;width:74px;height:74px;display:flex;align-items:center;justify-content:center;transform:translate(-50%);background:#1f3365;border-radius:13px;z-index:2}.service-icon img{display:block;width:70px;height:70px;object-fit:contain}.service-content{height:116px;display:flex;align-items:center;justify-content:center;padding:34px 15px 12px;text-align:center;background:#fff;border-radius:0 0 19px 19px}.service-content h3{max-width:280px;margin:0;color:#1f3365;font-size:21px;line-height:1.15;font-weight:700;text-align:center}.services-arrow{position:absolute;top:50%;width:30px;height:55px;padding:0;border:0;outline:none;background:transparent;color:#1f3365;font-family:Arial,sans-serif;font-size:48px;font-weight:300;line-height:50px;transform:translateY(-50%);cursor:pointer;z-index:10}.services-arrow-left{left:2px}.services-arrow-right{right:2px}.services-arrow:hover{color:#1f3365}.services-arrow:focus{outline:none}.services-arrow:focus-visible{outline:2px solid #f79827;outline-offset:3px}@media(min-width:1200px)and (max-width:1399px){.services-slider{padding:0 42px}.service-slide{padding:0 9px}.service-card{height:410px}.service-image{height:305px}.service-content{height:105px}.service-content h3{font-size:20px}}@media(min-width:992px)and (max-width:1199px){.special-services-area{padding:60px 0 65px}.services-heading{margin-bottom:45px}.services-heading .sec-title h1{font-size:31px}.services-slider{padding:0 38px}.service-slide{padding:0 8px}.service-card{height:420px}.service-image{height:315px}.service-content{height:105px;padding:34px 12px 10px}.service-content h3{font-size:20px}.services-arrow{font-size:44px}}@media(min-width:768px)and (max-width:991px){.special-services-area{padding:55px 0 60px}.services-heading{margin-bottom:40px}.services-heading .sec-title h1{font-size:30px}.services-slider{padding:0 38px}.service-slide{padding:0 8px}.service-card{height:430px}.service-image{height:315px}.service-content{height:115px}.service-content h3{font-size:19px}.services-arrow{width:28px;font-size:43px}.services-arrow-left{left:2px}.services-arrow-right{right:2px}}@media(min-width:576px)and (max-width:767px){.special-services-area{padding:50px 0 55px}.services-heading{margin-bottom:35px}.services-heading .sec-title h1{font-size:28px}.services-slider{padding:0 32px}.service-slide{padding:0 6px}.service-card{height:425px;border-radius:18px}.service-image{height:315px}.service-image>img{border-radius:17px 17px 0 0}.service-icon{width:70px;height:70px;bottom:-32px;border-radius:12px}.service-icon img{width:66px;height:66px}.service-content{height:110px;padding:34px 14px 10px;border-radius:0 0 17px 17px}.service-content h3{font-size:19px}.services-arrow{width:25px;font-size:40px}.services-arrow-left{left:0}.services-arrow-right{right:0}}@media(max-width:575px){.special-services-area{padding:45px 0 50px}.services-heading{margin-bottom:32px}.services-heading .sec-title h1{font-size:27px;line-height:1.2}.services-slider{padding:0 30px}.service-slide{padding:0 5px}.service-card{height:425px;border-radius:16px}.service-image{height:315px}.service-image>img{border-radius:15px 15px 0 0}.service-icon{width:68px;height:68px;bottom:-31px;border-radius:12px}.service-icon img{width:64px;height:64px}.service-content{height:110px;padding:34px 15px 12px;border-radius:0 0 15px 15px}.service-content h3{font-size:19px;line-height:1.15}.services-arrow{width:25px;font-size:40px}.services-arrow-left{left:0}.services-arrow-right{right:0}}@media(max-width:480px){.special-services-area{padding:42px 0 48px}.services-heading{margin-bottom:30px}.services-heading .sec-title h1{font-size:26px}.services-slider{padding:0 28px}.service-slide{padding:0 4px}.service-card{height:415px}.service-image{height:305px}.service-content{height:110px}.service-content h3{font-size:18px}.service-icon{width:66px;height:66px;bottom:-30px}.service-icon img{width:62px;height:62px}.services-arrow{font-size:37px}}@media(max-width:420px){.special-services-area{padding:40px 0 45px}.services-heading{margin-bottom:28px}.services-heading .sec-title h1{font-size:25px}.services-slider{padding:0 25px}.service-slide{padding:0 3px}.service-card{height:400px;border-radius:15px}.service-image{height:290px}.service-image>img{border-radius:14px 14px 0 0}.service-icon{width:62px;height:62px;bottom:-29px;border-radius:11px}.service-icon img{width:58px;height:58px}.service-content{height:110px;padding:32px 10px 10px;border-radius:0 0 14px 14px}.service-content h3{font-size:17px}.services-arrow{width:22px;height:45px;font-size:34px;line-height:42px}.services-arrow-left{left:0}.services-arrow-right{right:0}}@media(max-width:360px){.services-slider{padding:0 22px}.service-card{height:385px}.service-image{height:275px}.service-content{height:110px}.service-content h3{font-size:16px}.service-icon{width:58px;height:58px;bottom:-27px}.service-icon img{width:54px;height:54px}.services-arrow{font-size:31px}}@media(prefers-reduced-motion:reduce){.services-track-animate,.services-arrow{transition:none!important}}.appointment-area{width:100%;padding:55px 0 70px;background:#fff;overflow:hidden}.appointment-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.appointment-image-col{width:100%}.appointment-image{width:100%;max-width:570px;aspect-ratio:1 / 1;overflow:hidden}.appointment-image img{display:block;width:100%;height:100%;object-fit:cover}.appointment-form-col{width:100%;min-width:0}.appointment-form-wrapper{width:100%;padding-top:12px}.appointment-title{margin-bottom:35px}.appointment-title h2{margin:0;color:#1f3365;font-size:34px;line-height:1.2;font-weight:600}.appointment-title span{display:block;width:77px;height:2px;margin-top:19px;background:#1f3365}.appointment-form-wrapper>p{margin:0 0 26px;max-width:540px;color:#1f3365;font-size:16px;line-height:30px}.appointment-form{width:100%}.appointment-form .form-group{width:100%;margin-bottom:32px}.appointment-form input{display:block;width:100%;height:56px;padding:0 16px;box-sizing:border-box;border:1px solid #e4eef5;border-radius:0;outline:none;background:#fff;color:#1f3365;font-family:inherit;font-size:16px;line-height:56px;transition:border-color .2s ease}.appointment-form input::placeholder{color:#777;opacity:1}.appointment-form input:focus{border-color:#1f3365}.appointment-form button{display:block;width:100%;height:55px;padding:0;border:0;border-radius:2px;outline:none;background:#24396f;color:#fff;font-family:inherit;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.appointment-form button:hover{background:#1f3365}.appointment-form button:focus-visible{outline:2px solid #f79827;outline-offset:3px}@media(min-width:1200px)and (max-width:1399px){.appointment-row{gap:50px}.appointment-title h2{font-size:33px}}@media(min-width:992px)and (max-width:1199px){.appointment-area{padding:55px 0 65px}.appointment-row{gap:35px}.appointment-form-wrapper{padding-top:0}.appointment-title{margin-bottom:28px}.appointment-title h2{font-size:30px}.appointment-title span{margin-top:15px}.appointment-form-wrapper>p{font-size:15px;line-height:27px;margin-bottom:24px}.appointment-form .form-group{margin-bottom:25px}.appointment-form input{height:54px;font-size:15px}.appointment-form button{height:54px}}@media(min-width:768px)and (max-width:991px){.appointment-area{padding:50px 0 60px}.appointment-row{grid-template-columns:1fr 1fr;gap:30px}.appointment-form-wrapper{padding-top:0}.appointment-title{margin-bottom:25px}.appointment-title h2{font-size:28px}.appointment-title span{margin-top:14px}.appointment-form-wrapper>p{margin-bottom:22px;font-size:14px;line-height:25px}.appointment-form .form-group{margin-bottom:22px}.appointment-form input{height:52px;padding:0 14px;font-size:14px}.appointment-form button{height:52px;font-size:13px}}@media(max-width:767px){.appointment-area{padding:45px 0 55px}.appointment-row{grid-template-columns:1fr;gap:42px}.appointment-image-col{width:100%}.appointment-image{width:100%;max-width:570px;margin:0 auto;aspect-ratio:1 / 1}.appointment-form-wrapper{padding-top:0}.appointment-title{margin-bottom:25px}.appointment-title h2{font-size:28px;line-height:1.2}.appointment-title span{margin-top:15px}.appointment-form-wrapper>p{margin-bottom:25px;font-size:14px;line-height:25px}.appointment-form .form-group{margin-bottom:24px}.appointment-form input{height:55px;font-size:15px}.appointment-form button{height:55px}}@media(max-width:480px){.appointment-area{padding:40px 0 50px}.appointment-row{gap:34px}.appointment-image{width:100%}.appointment-title{margin-bottom:22px}.appointment-title h2{font-size:26px}.appointment-title span{width:70px;margin-top:13px}.appointment-form-wrapper>p{margin-bottom:22px;font-size:14px;line-height:24px}.appointment-form .form-group{margin-bottom:20px}.appointment-form input{height:54px;padding:0 14px;font-size:14px}.appointment-form button{height:54px;font-size:13px}}@media(max-width:360px){.appointment-area{padding:35px 0 45px}.appointment-row{gap:30px}.appointment-title h2{font-size:24px}.appointment-form-wrapper>p{font-size:13px;line-height:23px}.appointment-form input{height:52px;font-size:13px}.appointment-form button{height:52px}}@media(prefers-reduced-motion:reduce){.appointment-form input,.appointment-form button{transition:none!important}}.brand-area{width:100%;padding:35px 0 80px;overflow:hidden;background-color:#d1e8f3;background-image:url(/assets/brand-bg-DwjaGwu-.png);background-repeat:repeat}.client-slider{width:100%;overflow:hidden}.client-slider-track{display:flex;align-items:center;width:max-content;gap:25px;margin:0;padding:0;animation:serveproBrandSlide 35s linear infinite;will-change:transform}.client-slider-item{flex:0 0 auto;width:200px;padding:0 10px;box-sizing:border-box}.brand-logo-holder{display:flex;align-items:center;justify-content:center;width:100%;height:100px;padding:20px;box-sizing:border-box;background:#fff}.brand-logo-holder img{display:block;width:100%;max-width:180px;height:80px;object-fit:contain}@keyframes serveproBrandSlide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(min-width:1200px)and (max-width:1399px){.client-slider-track{gap:22px}.client-slider-item{width:195px}.brand-logo-holder{height:100px}.brand-logo-holder img{max-width:175px}}@media(min-width:992px)and (max-width:1199px){.brand-area{padding:35px 0 70px}.client-slider-track{gap:20px;animation-duration:32s}.client-slider-item{width:190px;padding:0 8px}.brand-logo-holder{height:100px;padding:18px}.brand-logo-holder img{max-width:170px;height:78px}}@media(min-width:768px)and (max-width:991px){.brand-area{padding:32px 0 70px}.client-slider-track{gap:20px;animation-duration:32s}.client-slider-item{width:185px;padding:0 7px}.brand-logo-holder{height:100px;padding:17px}.brand-logo-holder img{max-width:165px;height:76px}}@media(min-width:576px)and (max-width:767px){.brand-area{padding:30px 0 60px}.client-slider-track{gap:17px;animation-duration:28s}.client-slider-item{width:180px;padding:0 5px}.brand-logo-holder{height:100px;padding:15px}.brand-logo-holder img{max-width:155px;height:75px}}@media(max-width:575px){.brand-area{padding:30px 0 60px}.client-slider-track{gap:15px;animation-duration:25s}.client-slider-item{width:175px;padding:0 5px}.brand-logo-holder{height:100px;padding:15px}.brand-logo-holder img{max-width:150px;height:75px}}@media(max-width:420px){.brand-area{padding:28px 0 55px}.client-slider-track{gap:13px;animation-duration:23s}.client-slider-item{width:165px;padding:0 4px}.brand-logo-holder{height:95px;padding:13px}.brand-logo-holder img{max-width:142px;height:72px}}@media(max-width:360px){.brand-area{padding:25px 0 50px}.client-slider-track{gap:12px;animation-duration:21s}.client-slider-item{width:155px;padding:0 3px}.brand-logo-holder{height:90px;padding:12px}.brand-logo-holder img{max-width:135px;height:68px}}@media(prefers-reduced-motion:reduce){.client-slider-track{animation:none!important;transform:translateZ(0)}}.testimonial-area{width:100%;padding:80px 0;background:#fff;overflow:hidden}.testimonial-layout{display:grid;grid-template-columns:33.333333% 66.666667%;width:100%}.testimonial-left,.testimonial-right{width:100%;min-width:0}.testimonial-area .left-content{padding-right:35px}.testimonial-area .sec-title{padding-bottom:35px}.testimonial-area .sec-title h1{margin:0;color:#1f3365;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:1.25}.testimonial-area .sec-title .border{display:block;width:70px;height:2px;margin-top:20px;background:#1f3365}.testimonial-area .left-content .text-holder{margin-top:0}.testimonial-area .left-content .text-holder p{margin:0;color:#1f3365;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.testimonial-carousel{position:relative;width:100%}.testimonial-viewport{width:100%;overflow:hidden}.testimonial-track{display:flex;width:100%;margin:0;padding:0;will-change:transform}.testimonial-track-transition{transition:transform .7s ease-in-out}.testimonial-slide{flex:0 0 100%;width:100%;box-sizing:border-box}.testimonial-content-row{display:flex;align-items:flex-start;width:100%}.testimonial-image-column{width:42%;padding-right:30px;box-sizing:border-box}.testimonial-image-holder{width:100%;max-width:270px;padding:9px;box-sizing:border-box;border:1px solid #748793;border-radius:4px;background:#fff}.testimonial-image-holder>img{display:block;width:100%;height:250px;object-fit:cover}.testimonial-client-name{width:100%;padding-top:17px;padding-bottom:3px;text-align:center}.testimonial-client-name h3{margin:0 0 4px;color:#1f3365;font-size:20px;font-weight:400;line-height:28px}.testimonial-text-column{width:58%;box-sizing:border-box}.testimonial-text-holder{width:100%;padding-left:0}.quote-icon{height:60px;margin-top:-2px;margin-bottom:12px}.quote-icon span{display:block;color:#f79827;font-family:Georgia,serif;font-size:82px;font-weight:700;line-height:70px}.testimonial-text-holder h3{margin:0 0 14px;color:#1f3365;font-size:20px;font-weight:600;line-height:1.4}.testimonial-text-holder>p{margin:0;color:#949494;font-size:14px;line-height:26px}.review-box{overflow:hidden;margin-top:10px;color:#1f3365}.review-box ul{margin:0;padding:0;list-style:none}.review-box ul li{display:inline-block;margin:0 1px}.review-box ul li span{color:#1f3365;font-size:12px}.testimonial-controls{position:absolute;left:44%;bottom:30px;width:10px;z-index:10}.testimonial-controls button{position:absolute;top:-15px;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #748793;cursor:pointer;color:#1f3365;transition:background .7s ease,border-color .7s ease,color .7s ease}.testimonial-prev{left:-44px}.testimonial-next{right:-44px}.testimonial-controls button span{display:block;font-family:Arial,sans-serif;font-size:28px;font-weight:300;line-height:35px}.testimonial-controls button:hover{background:#1f3365;border-color:#1f3365;color:#fff}@media(min-width:1200px)and (max-width:1399px){.testimonial-area{padding:70px 0}.testimonial-area .left-content{padding-right:30px}.testimonial-image-column{width:40%;padding-right:25px}.testimonial-text-column{width:60%}.testimonial-image-holder{max-width:250px}.testimonial-image-holder>img{height:240px}}@media(min-width:992px)and (max-width:1199px){.testimonial-area{padding:65px 0}.testimonial-area .left-content{padding-right:25px}.testimonial-area .sec-title{padding-bottom:28px}.testimonial-area .sec-title h1{font-size:30px}.testimonial-area .sec-title .border{margin-top:16px}.testimonial-area .left-content .text-holder p{font-size:13px;line-height:24px}.testimonial-content-row{align-items:flex-start}.testimonial-image-column{width:40%;padding-right:20px}.testimonial-text-column{width:60%}.testimonial-image-holder{max-width:220px;padding:8px}.testimonial-image-holder>img{height:220px}.testimonial-client-name h3{font-size:18px}.quote-icon{height:55px}.quote-icon span{font-size:72px;line-height:62px}.testimonial-text-holder h3{font-size:19px}.testimonial-text-holder>p{font-size:13px;line-height:24px}.testimonial-controls{bottom:20px}}@media(min-width:768px)and (max-width:991px){.testimonial-area{padding:60px 0}.testimonial-layout{grid-template-columns:100%;gap:45px}.testimonial-area .left-content{padding-right:0}.testimonial-area .sec-title{padding-bottom:25px}.testimonial-area .sec-title h1{font-size:30px}.testimonial-area .left-content .text-holder p{font-size:14px;line-height:25px}.testimonial-right{width:100%}.testimonial-image-column{width:40%;padding-right:25px}.testimonial-text-column{width:60%}.testimonial-image-holder{max-width:250px}.testimonial-image-holder>img{height:235px}.testimonial-client-name h3{font-size:19px}.quote-icon{height:58px}.quote-icon span{font-size:76px}.testimonial-text-holder h3{font-size:19px}.testimonial-text-holder>p{font-size:14px;line-height:25px}.testimonial-controls{left:44%;bottom:20px}}@media(min-width:576px)and (max-width:767px){.testimonial-area{padding:50px 0 60px}.testimonial-layout{grid-template-columns:1fr;gap:38px}.testimonial-area .left-content{padding-right:0}.testimonial-area .sec-title{padding-bottom:22px}.testimonial-area .sec-title h1{font-size:28px}.testimonial-area .left-content .text-holder p{font-size:14px;line-height:25px}.testimonial-content-row{display:block}.testimonial-image-column{width:100%;padding-right:0;margin-bottom:30px}.testimonial-image-holder{max-width:270px;margin:0 auto}.testimonial-image-holder>img{height:250px}.testimonial-text-column{width:100%}.testimonial-text-holder{text-align:center}.quote-icon{height:55px;margin-bottom:8px}.quote-icon span{font-size:72px}.testimonial-text-holder h3{font-size:19px}.testimonial-text-holder>p{font-size:14px;line-height:25px}.testimonial-controls{position:relative;left:auto;bottom:auto;width:100%;height:45px;margin-top:25px;display:flex;justify-content:center;gap:10px}.testimonial-controls button{position:static;width:40px;height:40px}.testimonial-prev,.testimonial-next{left:auto;right:auto}}@media(max-width:575px){.testimonial-area{padding:45px 0 55px}.testimonial-layout{grid-template-columns:1fr;gap:35px}.testimonial-area .left-content{padding-right:0}.testimonial-area .sec-title{padding-bottom:22px}.testimonial-area .sec-title h1{font-size:27px}.testimonial-area .left-content .text-holder p{font-size:14px;line-height:24px}.testimonial-content-row{display:block}.testimonial-image-column{width:100%;padding-right:0;margin-bottom:30px}.testimonial-image-holder{max-width:270px;margin:0 auto}.testimonial-image-holder>img{height:250px}.testimonial-text-column{width:100%}.testimonial-text-holder{text-align:center}.quote-icon{height:52px;margin-bottom:8px}.quote-icon span{font-size:70px;line-height:62px}.testimonial-text-holder h3{font-size:19px;line-height:1.35}.testimonial-text-holder>p{font-size:14px;line-height:24px}.review-box{margin-top:12px}.testimonial-controls{position:relative;left:auto;bottom:auto;width:100%;height:45px;margin-top:25px;display:flex;align-items:center;justify-content:center;gap:10px}.testimonial-controls button{position:static;width:40px;height:40px}.testimonial-prev,.testimonial-next{left:auto;right:auto}}@media(max-width:480px){.testimonial-area{padding:40px 0 50px}.testimonial-layout{gap:32px}.testimonial-area .sec-title h1{font-size:26px}.testimonial-image-holder{max-width:250px}.testimonial-image-holder>img{height:230px}.testimonial-client-name{padding-top:15px}.testimonial-client-name h3{font-size:18px}.quote-icon{height:48px}.quote-icon span{font-size:64px;line-height:58px}.testimonial-text-holder h3{font-size:18px}.testimonial-text-holder>p{font-size:13px;line-height:23px}.testimonial-controls{margin-top:22px}}@media(max-width:360px){.testimonial-area{padding:35px 0 45px}.testimonial-layout{gap:28px}.testimonial-area .sec-title h1{font-size:24px}.testimonial-image-holder{max-width:230px}.testimonial-image-holder>img{height:215px}.testimonial-client-name h3{font-size:17px}.quote-icon{height:45px}.quote-icon span{font-size:58px;line-height:52px}.testimonial-text-holder h3{font-size:17px}.testimonial-text-holder>p{font-size:13px;line-height:22px}}@media(prefers-reduced-motion:reduce){.testimonial-track-transition,.testimonial-controls button{transition:none!important}}.other-service-section{width:100%;padding:55px 0 60px;background:#f3fbff;overflow:hidden}.other-service-heading{text-align:center;margin-bottom:35px}.other-service-heading h2{margin:0;color:#1f3365;font-size:28px;font-weight:600;line-height:1.3}.other-service-heading span{display:block;width:55px;height:2px;margin:14px auto 0;background:#f79827}.other-service-carousel{position:relative;width:100%}.other-service-viewport{width:100%;overflow:hidden}.other-service-track{display:flex;align-items:stretch;width:max-content;will-change:transform}.other-service-slide{min-width:0;box-sizing:border-box}.other-service-card{width:60%;min-height:145px;margin-left:80px;padding:25px 18px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;text-decoration:none;background:#fff;border:1px solid #e8eef3;box-sizing:border-box;transition:box-shadow .25s ease,transform .25s ease}.other-service-card:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 8px 25px #1f33651a}.other-service-icon{width:80px;height:80px;margin-bottom:12px;border-radius:50%;background:#1f3365;display:flex;align-items:center;justify-content:center;flex-shrink:0}.other-service-icon img{width:62px;height:62px;display:block;object-fit:contain;border-radius:50%}.other-service-content{width:100%}.other-service-content h3{margin:0;color:#1f3365;font-size:17px;line-height:1.35;font-weight:600}.other-service-content p{margin:3px 0 0;color:#949494;font-size:14px;line-height:1.4}.other-service-controls{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:22px}.other-service-arrow{width:38px;height:38px;padding:0;border:1px solid #1f3365;border-radius:50%;background:#fff;color:#1f3365;font-size:27px;line-height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.other-service-arrow:hover{background:#1f3365;color:#fff}.other-service-dots{display:flex;align-items:center;justify-content:center;gap:7px}.other-service-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#c8d3df;cursor:pointer;transition:width .2s ease,background .2s ease}.other-service-dot.active{width:22px;border-radius:10px;background:#f79827}@media(min-width:1200px)and (max-width:1399px){.other-service-section{padding:55px 0 60px}.other-service-card{min-height:145px;padding:23px 16px}.other-service-icon{width:76px;height:76px}.other-service-icon img{width:60px;height:60px}.other-service-content h3{font-size:16px}}@media(min-width:992px)and (max-width:1199px){.other-service-section{padding:50px 0 55px}.other-service-heading{margin-bottom:32px}.other-service-heading h2{font-size:27px}.other-service-card{min-height:140px;padding:22px 14px}.other-service-icon{width:70px;height:70px;margin-bottom:10px}.other-service-icon img{width:57px;height:57px}.other-service-content h3{font-size:15px}.other-service-content p{font-size:13px}.other-service-controls{margin-top:25px}}@media(min-width:768px)and (max-width:991px){.other-service-section{padding:45px 0 50px}.other-service-heading{margin-bottom:30px}.other-service-heading h2{font-size:26px}.other-service-card{min-height:140px;padding:20px 12px}.other-service-icon{width:64px;height:64px;margin-bottom:10px}.other-service-icon img{width:56px;height:56px}.other-service-content h3{font-size:15px;line-height:1.3}.other-service-content p{font-size:13px;line-height:1.35}.other-service-controls{margin-top:23px;gap:18px}.other-service-arrow{width:36px;height:36px;font-size:25px}}@media(min-width:576px)and (max-width:767px){.other-service-section{padding:42px 0 48px}.other-service-heading{margin-bottom:27px}.other-service-heading h2{font-size:25px}.other-service-card{min-height:150px;padding:19px 10px}.other-service-icon{width:64px;height:64px;margin-bottom:9px}.other-service-icon img{width:53px;height:53px}.other-service-content h3{font-size:14px}.other-service-content p{font-size:13px}.other-service-controls{margin-top:22px;gap:15px}.other-service-arrow{width:35px;height:35px;font-size:24px}}@media(max-width:575px){.other-service-section{padding:40px 0 45px}.other-service-heading{margin-bottom:25px}.other-service-heading h2{font-size:24px;line-height:1.3}.other-service-heading span{width:50px;margin-top:12px}.other-service-card{width:60%;min-height:150px;margin-left:auto;margin-right:auto;padding:18px 8px}.other-service-icon{width:62px;height:62px;margin-bottom:9px}.other-service-icon img{width:52px;height:52px}.other-service-content h3{font-size:14px;line-height:1.3}.other-service-content p{font-size:13px;line-height:1.35}.other-service-controls{margin-top:22px;gap:15px}.other-service-arrow{width:34px;height:34px;font-size:24px}.other-service-dots{gap:6px}}@media(max-width:480px){.other-service-section{padding:38px 0 43px}.other-service-heading h2{font-size:23px}.other-service-card{min-height:145px;padding:17px 7px}.other-service-icon{width:60px;height:60px}.other-service-icon img{width:50px;height:50px}.other-service-content h3{font-size:13px}.other-service-content p{font-size:12px}}@media(max-width:400px){.other-service-section{padding:35px 0 40px}.other-service-heading{margin-bottom:22px}.other-service-heading h2{font-size:22px}.other-service-card{min-height:140px;padding:15px 6px}.other-service-icon{width:56px;height:56px;margin-bottom:8px}.other-service-icon img{width:47px;height:47px}.other-service-content h3{font-size:13px;line-height:1.3}.other-service-content p{font-size:12px;line-height:1.3}.other-service-controls{margin-top:20px}.other-service-arrow{width:32px;height:32px;font-size:22px}}@media(max-width:360px){.other-service-card{min-height:135px;padding:14px 5px}.other-service-icon{width:52px;height:52px}.other-service-icon img{width:44px;height:44px}.other-service-content h3{font-size:12px}.other-service-content p{font-size:11px}}@media(prefers-reduced-motion:reduce){.other-service-card,.other-service-arrow,.other-service-dot{transition:none!important}}.footer-area{width:100%;background:#0f1142;padding:80px 0 72px;overflow:hidden}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;width:100%}.footer-column{min-width:0}.single-footer-widget{width:100%;min-width:0}.single-footer-widget.mar-btm{margin-bottom:30px}.single-footer-widget.mar-lft{margin-left:0}.single-footer-widget.martop,.single-footer-widget.margintop50{margin-top:0}.single-footer-widget .title{padding-bottom:40px;margin-top:-3px}.single-footer-widget .title h3{margin:0 0 16px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:26px;text-transform:capitalize}.single-footer-widget .title .border{display:block;width:50px;height:2px;background:#f79827}.single-footer-widget .our-info{margin-top:-6px;overflow:hidden}.single-footer-widget .our-info p{margin:0 0 23px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:24px}.footer-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:0;padding:15px 0 0;border-top:1px solid #333d52;list-style:none}.footer-social-links li{margin:0;padding:0;list-style:none}.footer-social-links li a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;border-radius:50%;transition:color .3s ease,transform .3s ease}.footer-social-links li a svg{width:18px;height:18px;display:block;fill:currentColor;transition:color .3s ease,transform .3s ease}.footer-social-links li a:hover{color:#f79827;transform:translateY(-2px)}.footer-social-links li a:hover svg{color:#f79827}.single-footer-widget .quick-links{margin:-8px 0 0;padding:0;list-style:none}.single-footer-widget .quick-links li{position:relative;margin:0 0 8px;padding:0 0 0 25px;list-style:none}.single-footer-widget .quick-links li:last-child{margin-bottom:0}.single-footer-widget .quick-links li:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;color:#f79827;font-family:Flaticon;font-size:14px;font-style:normal;line-height:20px;transition:all .3s ease}.single-footer-widget .quick-links li a{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .3s ease}.single-footer-widget .quick-links li:hover:before{content:"";color:#f79827}.single-footer-widget .quick-links li:hover a{color:#f79827}.single-footer-widget .footer-contact-info{margin:-6px 0 0;padding:0;list-style:none}.single-footer-widget .footer-contact-info li{position:relative;min-height:20px;margin:0 0 20px;padding:0 0 0 30px;list-style:none}.single-footer-widget .footer-contact-info li:last-child{margin-bottom:0}.single-footer-widget .footer-contact-info li .icon-holder{position:absolute;top:-2px;left:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.single-footer-widget .footer-contact-info li .icon-holder span{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.single-footer-widget .footer-contact-info li .icon-holder img{display:block;width:20px;height:20px;object-fit:contain}.single-footer-widget .footer-contact-info li .contact-icon-link{position:absolute;top:-2px;left:0;width:20px;height:20px;display:block;text-decoration:none}.single-footer-widget .footer-contact-info li .contact-icon-link .icon-holder{position:static}.single-footer-widget .footer-contact-info li .text-holder{min-width:0}.single-footer-widget .footer-contact-info li .text-holder h5{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:24px;word-break:normal;overflow-wrap:break-word}.latest-works-widget{width:100%}.latest-work-list{width:100%;margin:0;padding:0}.latest-work-list .inner-flex-footer{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:0}.latest-work-list .inner-flex-footer:last-child{margin-bottom:0}.latest-work-item{flex:0 0 auto;width:85px;margin:0;padding:0}.latest-work-list .image-holder{position:relative;width:85px;height:70px;overflow:hidden;background:#fff}.latest-work-list .image-holder img{display:block;width:85px;height:70px;object-fit:cover;transition:transform .7s ease}.latest-work-list .overlay-style-one{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:scaleX(0);background:linear-gradient(to bottom,#28a9e5f2,#2c51a8cc);transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.latest-work-list .latest-work-item:hover .overlay-style-one{opacity:1;visibility:visible;transform:scale(1)}.latest-work-list .latest-work-item:hover .image-holder img{transform:scale(1.1)}.latest-work-list .overlay-style-one .box{display:table;width:100%;height:100%}.latest-work-list .overlay-style-one .content{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.latest-work-list .overlay-style-one .content a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;background:#ee962f;text-decoration:none;transition:background-color .3s ease,color .3s ease}.latest-work-list .overlay-style-one .content a:hover{color:#000;background:#fff}.latest-work-list .overlay-style-one .content a i{display:block;color:#fff;font-size:13px;line-height:1;transition:color .3s ease}.latest-work-list .overlay-style-one .content a:hover i{color:#000}.footer-bottom-area{width:100%;background:#0f1142;padding:6px 0;border-top:1px solid rgba(255,255,255,.04)}.footer-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:16px 0}.footer-bottom .copyright-text{margin:0;padding:0}.footer-bottom .copyright-text p{margin:0;color:#ebebeb;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.footer-menu{position:relative;margin:0;padding:0}.legal-dropdown{position:relative}.legal-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0;border:0;outline:none;background:transparent;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:color .3s ease}.legal-dropdown-toggle:hover{color:#f79827}.legal-arrow{display:inline-block;color:#fff;font-size:9px;line-height:1;transition:color .3s ease}.legal-dropdown-toggle:hover .legal-arrow{color:#f79827}.legal-dropdown-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:9999;width:max-content;min-width:220px;max-width:280px;margin:0;padding:0;list-style:none;background:transparent}.legal-dropdown-menu li{display:block;width:auto;margin:0;padding:0;list-style:none}.legal-dropdown-menu li a{display:block;width:auto;margin:0;padding:4px 0;color:#fff;background:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:right;text-decoration:none;white-space:nowrap;transition:color .3s ease}.legal-dropdown-menu li a:hover{color:#f79827}@media(min-width:1200px)and (max-width:1399px){.footer-grid{gap:25px}.latest-work-list .inner-flex-footer{gap:7px}.latest-work-item{width:78px}.latest-work-list .image-holder,.latest-work-list .image-holder img{width:78px;height:67px}}@media(min-width:992px)and (max-width:1199px){.footer-area{padding:65px 0 60px}.footer-grid{gap:20px}.single-footer-widget .title{padding-bottom:32px}.single-footer-widget .title h3{font-size:17px}.single-footer-widget .our-info p,.single-footer-widget .quick-links li a,.single-footer-widget .footer-contact-info li .text-holder h5{font-size:13px}.footer-social-links{gap:16px}.latest-work-list .inner-flex-footer{gap:6px}.latest-work-item{width:70px}.latest-work-list .image-holder,.latest-work-list .image-holder img{width:70px;height:60px}.footer-bottom{min-height:50px}}@media(min-width:768px)and (max-width:991px){.footer-area{padding:60px 0 55px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:45px;column-gap:35px}.single-footer-widget .title{padding-bottom:30px}.single-footer-widget .title h3{font-size:18px}.single-footer-widget .our-info p,.single-footer-widget .quick-links li a,.single-footer-widget .footer-contact-info li .text-holder h5{font-size:14px}.latest-work-list .inner-flex-footer{gap:8px}.latest-work-item{width:80px}.latest-work-list .image-holder,.latest-work-list .image-holder img{width:80px;height:67px}.footer-bottom{min-height:50px}}@media(min-width:576px)and (max-width:767px){.footer-area{padding:50px 0 45px}.footer-grid{grid-template-columns:1fr;gap:40px}.single-footer-widget .title{padding-bottom:25px}.single-footer-widget .title h3{font-size:18px}.single-footer-widget .our-info p{max-width:100%}.footer-social-links{gap:20px}.single-footer-widget .quick-links,.single-footer-widget .footer-contact-info{margin-top:-5px}.latest-work-list .inner-flex-footer{gap:8px}.latest-work-item{width:80px}.latest-work-list .image-holder,.latest-work-list .image-holder img{width:80px;height:65px}.footer-bottom{flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:auto;padding:18px 0}.footer-bottom .copyright-text,.footer-menu{text-align:center}.legal-dropdown-menu{right:50%;transform:translate(50%);min-width:200px;max-width:240px}.legal-dropdown-menu li a{text-align:center}}@media(max-width:575px){.footer-area{padding:45px 0 42px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-column,.single-footer-widget{width:100%}.single-footer-widget .title{padding-bottom:22px}.single-footer-widget .title h3{font-size:17px;line-height:24px}.single-footer-widget .our-info p{font-size:13px;line-height:23px}.footer-social-links{gap:18px;padding-top:14px;justify-content:center}.footer-social-links li a{width:28px;height:28px}.footer-social-links li a svg{width:17px;height:17px}.single-footer-widget .quick-links{margin-top:-5px}.single-footer-widget .quick-links li{margin-bottom:9px;padding-left:23px}.single-footer-widget .quick-links li a{font-size:13px;line-height:20px}.single-footer-widget .footer-contact-info{margin-top:-5px}.single-footer-widget .footer-contact-info li{margin-bottom:17px;padding-left:28px}.single-footer-widget .footer-contact-info li .text-holder h5{font-size:13px;line-height:23px}.latest-work-list .inner-flex-footer{gap:7px;margin-bottom:7px}.latest-work-item{width:72px}.latest-work-list .image-holder,.latest-work-list .image-holder img{width:72px;height:60px}.latest-work-list .overlay-style-one .content a{width:29px;height:29px}.latest-work-list .overlay-style-one .content a i{font-size:12px}.footer-bottom{flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:auto;padding:17px 0}.footer-bottom .copyright-text{text-align:center}.footer-bottom .copyright-text p{font-size:12px;line-height:20px}.footer-menu{text-align:center}.legal-dropdown-toggle{font-size:12px}.legal-dropdown-menu{right:50%;bottom:calc(100% + 8px);transform:translate(50%);min-width:190px;max-width:230px}.legal-dropdown-menu li a{font-size:12px;line-height:19px;text-align:center;white-space:normal}}@media(max-width:480px){.footer-area{padding:42px 0 40px}.footer-grid{gap:32px}.single-footer-widget .title{padding-bottom:20px}.single-footer-widget .title h3{font-size:16px}.single-footer-widget .our-info p,.single-footer-widget .quick-links li a,.single-footer-widget .footer-contact-info li .text-holder h5{font-size:13px}.footer-social-links{gap:17px;justify-content:center}.footer-social-links li a{width:28px;height:28px}.footer-social-links li a svg{width:17px;height:17px}.latest-work-list .inner-flex-footer{gap:6px;margin-bottom:6px;padding-bottom:15px}.latest-work-item{width:68px}.latest-work-list .image-holder,.latest-work-list .image-holder img{width:68px;height:56px}}@media(max-width:360px){.footer-area{padding:38px 0 36px}.footer-grid{gap:30px}.single-footer-widget .title{padding-bottom:18px}.single-footer-widget .title h3{font-size:16px}.single-footer-widget .our-info p,.single-footer-widget .quick-links li a,.single-footer-widget .footer-contact-info li .text-holder h5{font-size:12px;line-height:21px}.footer-social-links{gap:15px;justify-content:center}.footer-social-links li a{width:26px;height:26px}.footer-social-links li a svg{width:16px;height:16px}.single-footer-widget .quick-links li{padding-left:21px}.single-footer-widget .footer-contact-info li{padding-left:26px}.latest-work-item{width:62px}.latest-work-list .image-holder,.latest-work-list .image-holder img{width:62px;height:52px}.footer-bottom{gap:9px;padding:15px 0}.footer-bottom .copyright-text p,.legal-dropdown-toggle{font-size:11px}.legal-dropdown-menu{min-width:175px;max-width:210px}.legal-dropdown-menu li a{font-size:11px}}.legal-dropdown-toggle:focus-visible,.footer-social-links a:focus-visible,.quick-links a:focus-visible,.latest-work-list a:focus-visible,.contact-icon-link:focus-visible{outline:2px solid #F79827;outline-offset:3px}@media(prefers-reduced-motion:reduce){.single-footer-widget *,.latest-work-list *,.legal-dropdown *,.footer-social-links *{transition:none!important}}@media(max-width:991px){.single-footer-widget .title h3{text-align:center}.single-footer-widget .title .border{margin-left:auto;margin-right:auto}.single-footer-widget .our-info p{text-align:center}.footer-social-links{justify-content:center}.single-footer-widget .quick-links{text-align:center}.single-footer-widget .quick-links li{padding-left:0;text-align:center}.single-footer-widget .quick-links li:before{position:static;display:inline-block;margin-right:6px}.single-footer-widget .footer-contact-info{text-align:center}.single-footer-widget .footer-contact-info li{padding-left:0;text-align:center}.single-footer-widget .footer-contact-info li .icon-holder{position:static;display:inline-flex;margin-right:6px;vertical-align:middle}.single-footer-widget .footer-contact-info li .text-holder{display:inline}.single-footer-widget .footer-contact-info li .text-holder h5{display:inline;text-align:center}.latest-work-list .inner-flex-footer{justify-content:center}}@media(max-width:767px){.footer-area{text-align:center}.footer-bottom{justify-content:center;text-align:center}.footer-bottom .copyright-text,.footer-menu{text-align:center}}@media(max-width:991px){.legal-dropdown-menu{bottom:calc(100% + 20px)}}.footer-back-to-top{position:fixed;right:30px;bottom:30px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f79827;color:#fff;font-size:28px;font-weight:700;line-height:1;cursor:pointer;z-index:9999;box-shadow:0 5px 18px #0003;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.footer-back-to-top span{display:block;margin-top:5px}.footer-back-to-top:hover{background:#f79827;transform:translateY(-5px) scale(1.08);box-shadow:0 8px 24px #00000040}.footer-back-to-top:active{transform:translateY(-2px) scale(1.02)}@media(max-width:768px){.footer-back-to-top{right:22px;bottom:22px;width:44px;height:44px;font-size:25px}}@media(max-width:480px){.footer-back-to-top{right:15px;bottom:18px;width:42px;height:42px;font-size:24px}}@media(max-width:360px){.footer-back-to-top{right:12px;bottom:15px;width:40px;height:40px;font-size:22px}}.about-page{width:100%;overflow:hidden;background:#fff}.about-page *,.about-page *:before,.about-page *:after{box-sizing:border-box}.about-page img{max-width:100%;height:auto}.about-page a{text-decoration:none}.about-page .sec-title{position:relative;width:100%;margin:0 0 45px;padding:0;text-align:center}.about-page .sec-title h1{margin:0;color:#1f3365;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:40px;text-align:center}.about-page .sec-title .border{display:block;width:70px;height:2px;margin:12px auto 0;background:#1f3365}.about-page .about-us-section{width:100%;padding:60px 0 70px;background:#fff}.about-page .about-us-title{width:100%;margin-bottom:45px;text-align:center}.about-page .about-us-title h2{margin:0;color:#1f3365;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:1.3}.about-page .about-us-title .title-border{width:70px;height:2px;margin:12px auto 0;background:#1f3365}.about-page .about-us-content{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:45px;align-items:start}.about-page .about-us-left{min-width:0}.about-page .about-us-image{width:100%;height:400px;overflow:hidden}.about-page .about-us-image img{display:block;width:100%;height:100%;object-fit:cover}.about-page .about-us-description{margin-top:25px}.about-page .about-us-description p{margin:0 0 15px;color:#002f75;font-family:Poppins,sans-serif;font-size:14px;line-height:25px}.about-page .about-us-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.about-page .about-us-feature-card{min-width:0;min-height:250px;padding:28px 27px 24px;border:1px solid #b7dfff;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.about-page .about-us-feature-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #1f336514}.about-page .about-us-feature-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px}.about-page .about-us-feature-icon img{display:block;width:50px;height:50px;object-fit:contain}.about-page .about-us-feature-card h3{margin:0 0 12px;color:#082e70;font-family:Poppins,sans-serif;font-size:21px;font-weight:600;line-height:1.35}.about-page .about-us-feature-card p{margin:0;color:#002f75;font-family:Poppins,sans-serif;font-size:14px;line-height:22px}.about-page .special-services-area.about-other-service{position:relative;width:100%;overflow:hidden;padding:55px 0 45px;background-repeat:no-repeat;background-position:center center;background-size:cover}.about-page .special-services-area .top-about-area{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:40px;text-align:center}.about-page .special-services-area .centre-title{width:100%;max-width:100%;margin:0 auto;text-align:center}.about-page .special-services-area .centre-title h1{margin:0 0 10px;color:#ee962f;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:1.3;text-align:center}.about-page .special-services-area .centre-title .border{display:block;width:60px;height:3px;margin:0 auto;background-color:#fff}.about-page .special-services-area .service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;margin:0;padding:0}.about-page .special-services-area .service-card{width:100%;min-width:0;padding:0;margin:0;transition:transform .3s ease,box-shadow .3s ease}.about-page .special-services-area .service-card:hover{transform:translateY(-5px)}.about-page .special-services-area .service-card-inner{position:relative;width:100%;overflow:visible;background:#fff;border-radius:20px;box-shadow:0 8px 24px #0000001a;transition:box-shadow .3s ease,transform .3s ease}.about-page .special-services-area .service-card:hover .service-card-inner{box-shadow:0 14px 32px #00000029}.about-page .special-services-area .service-image{position:relative;width:100%;height:330px;overflow:hidden;background:#fff;border-radius:20px 20px 0 0}.about-page .special-services-area .service-image img{display:block;width:100%;height:100%;max-width:none;object-fit:fill;object-position:center;border-radius:20px 20px 0 0}.about-page .special-services-area .service-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:105px;padding:32px 20px 20px;background:#fff;border-radius:0 0 20px 20px;text-align:center}.about-page .special-services-area .service-card .floating-icon{position:absolute;top:0;left:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:5px;background:#f79827;border:3px solid #ffffff;border-radius:12px;transform:translate(-50%,-50%);pointer-events:none}.about-page .special-services-area .service-card .floating-icon img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.about-page .special-services-area .service-card .title-holder{display:flex;align-items:center;justify-content:center;width:100%;padding:0;margin:0;text-align:center}.about-page .special-services-area .service-card .title-holder a{display:flex;align-items:center;justify-content:center;width:100%;min-height:35px}.about-page .special-services-area .service-card .title-holder h3{width:100%;margin:0;color:#082e70;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-align:center;transition:color .25s ease}.about-page .special-services-area .service-card:hover .title-holder h3{color:#f79827}.about-page .special-services-area .view-more-centre{display:flex;align-items:center;justify-content:center;width:100%;margin-top:35px;text-align:center}.about-page .special-services-area .view-more{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:190px;height:50px;padding:10px 45px;margin:0;border:none;border-radius:5px;background-color:#fff;color:#1f3365;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .25s ease}.about-page .special-services-area .view-more:hover{background-color:#f79827;color:#fff;transform:translateY(-2px)}@media(max-width:767px){.about-page .special-services-area:not(.show-all) .service-card:nth-child(n+3){display:none}.about-page .special-services-area.show-all .service-card{display:block}}.about-page .core-values-section{position:relative;width:100%;padding:55px 0 45px;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:contain;overflow:hidden}.about-page .core-values-wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;column-gap:80px;row-gap:35px;width:100%;max-width:1100px;margin:0 auto;align-items:center}.about-page .core-value-item{display:flex;justify-content:center;align-items:center;text-align:center}.about-page .core-value-left{justify-content:flex-start}.about-page .core-value-right{justify-content:flex-end}.about-page .core-value-center{grid-column:1 / 3;justify-content:center}.about-page .about-even-div{width:100%;max-width:350px;margin:0;text-align:center}.about-page .core-values-section .about-even-div .icon{display:block;width:70px;height:70px;margin:0 auto 8px;object-fit:contain}.about-page .core-values-section .about-even-div h5{margin:5px 0 8px;color:#1f3365;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-align:center}.about-page .core-values-section .about-even-div p{margin:0;color:#1f3365;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-align:center}.about-page .top-value{min-height:170px}.about-page .middle-value{min-height:190px}.about-page .bottom-value{margin-top:-5px}.about-page .brand-area{width:100%;padding:35px 0;background:#e3eef1;overflow:hidden}.about-page .client-slider{width:100%;overflow:hidden;padding-bottom:0}.about-page .client-track{display:flex;align-items:center;gap:25px;width:max-content;animation:clientSlide 35s linear infinite;will-change:transform}.about-page .client-logo{flex:0 0 180px;width:180px;height:100px;display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#fff;border:1px solid rgba(31,51,101,.08)}.about-page .client-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:75px;object-fit:contain}@keyframes clientSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-page .client-slider:hover .client-track{animation-play-state:paused}@media(min-width:1400px)and (max-width:1599px){.about-page .about-other-service .service-grid{gap:32px}.about-page .about-other-service .service-image{height:250px}.about-page .about-other-service .service-content{min-height:110px;padding:34px 22px 22px}.about-page .about-other-service .service-card .floating-icon{width:70px;height:70px}.about-page .about-us-feature-card{min-height:700px;padding:28px 25px}}@media(min-width:1200px)and (max-width:1399px){.about-page .about-us-section{padding:65px 0 70px}.about-page .about-other-service{padding:60px 0 50px}.about-page .about-us-content{gap:30px}.about-page .about-other-service .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.about-page .about-other-service .service-image{height:215px}.about-page .about-other-service .service-content{min-height:100px;padding:31px 18px 18px}.about-page .about-other-service .service-card .floating-icon{width:64px;height:64px}.about-page .about-other-service .service-card .title-holder h3{font-size:19px}.about-page .about-us-feature-card{min-height:500px;padding:28px 25px}}@media(min-width:992px)and (max-width:1199px){.about-page .about-us-feature-card{min-height:500px;padding:28px 25px}.about-page .about-us-section{padding:55px 0 65px}.about-page .about-us-content{gap:30px}.about-page .about-us-image{height:360px}.about-page .about-other-service{padding:55px 0 45px}.about-page .about-other-service .top-about-area{margin-bottom:32px}.about-page .about-other-service .centre-title h1{font-size:26px}.about-page .about-other-service .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-page .about-other-service .service-image{height:285px}.about-page .about-other-service .service-content{min-height:92px;padding:28px 14px 17px}.about-page .about-other-service .service-card .floating-icon{width:58px;height:58px;padding:4px;border-width:2px;border-radius:10px}.about-page .about-other-service .service-card .title-holder h3{font-size:17px;line-height:22px}.about-page .core-values-wrapper{column-gap:50px;max-width:950px}.about-page .about-even-div{max-width:320px}.about-page .core-values-section .about-even-div .icon{width:65px;height:65px}.about-page .core-values-section .about-even-div p{font-size:11px}}@media(min-width:768px)and (max-width:991px){.about-page .about-us-section{padding:50px 0 60px}.about-page .about-us-content{grid-template-columns:1fr;gap:35px}.about-page .about-us-image{height:340px}.about-page .about-us-features{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .special-services-area.about-other-service{padding:50px 0 45px}.about-page .about-other-service .top-about-area{margin-bottom:30px}.about-page .about-other-service .centre-title h1{font-size:25px;line-height:32px}.about-page .about-other-service .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.about-page .about-other-service .service-image{height:285px}.about-page .about-other-service .service-content{min-height:95px;padding:30px 15px 18px}.about-page .about-other-service .service-card .floating-icon{width:58px;height:58px;padding:4px;border-radius:10px}.about-page .about-other-service .service-card .title-holder h3{font-size:17px;line-height:22px}.about-page .core-values-section{padding:50px 20px 45px;background-size:75%}.about-page .core-values-wrapper{column-gap:35px;max-width:850px}.about-page .about-even-div{max-width:300px}.about-page .core-values-section .about-even-div .icon{width:65px;height:65px}.about-page .core-values-section .about-even-div p{font-size:11px}.about-page .brand-area{padding:35px 0}.about-page .client-track{gap:20px;animation-duration:30s}.about-page .client-logo{flex-basis:160px;width:160px;height:90px;padding:10px 15px}.about-page .client-logo img{max-height:65px}}@media(min-width:576px)and (max-width:767px){.about-page .container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.about-page .about-us-section{padding:45px 0 50px}.about-page .about-us-content{grid-template-columns:1fr;gap:30px}.about-page .about-us-image{height:300px}.about-page .about-us-features{grid-template-columns:1fr;gap:18px}.about-page .about-us-feature-card{min-height:auto;text-align:center}.about-page .about-us-feature-icon{margin:0 auto 14px;justify-content:center}.about-page .special-services-area.about-other-service{padding:45px 0 40px}.about-page .about-other-service .top-about-area{margin-bottom:28px}.about-page .about-other-service .centre-title h1{font-size:23px;line-height:30px}.about-page .about-other-service .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-page .about-other-service .service-image{height:255px}.about-page .about-other-service .service-content{min-height:82px;padding:27px 12px 15px}.about-page .about-other-service .service-card .floating-icon{width:54px;height:54px;padding:4px;border-width:2px;border-radius:9px}.about-page .about-other-service .service-card .title-holder h3{font-size:15px;line-height:20px}.about-page .core-values-section{padding:45px 15px;background-size:95%}.about-page .core-values-wrapper{display:flex;flex-direction:column;gap:30px;max-width:100%}.about-page .core-value-item,.about-page .core-value-left,.about-page .core-value-right,.about-page .core-value-center{width:100%;min-height:auto;justify-content:center;align-items:center}.about-page .about-even-div{max-width:400px;margin:0 auto}.about-page .core-values-section .about-even-div .icon{width:60px;height:60px}.about-page .core-values-section .about-even-div h5{font-size:15px}.about-page .core-values-section .about-even-div p{max-width:380px;margin:0 auto;font-size:11px;line-height:1.5}.about-page .brand-area{padding:30px 0}.about-page .client-track{gap:15px;animation-duration:25s}.about-page .client-logo{flex-basis:135px;width:135px;height:80px;padding:8px 12px}.about-page .client-logo img{max-height:58px}}@media(max-width:575px){.about-page .container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.about-page .sec-title{margin-bottom:30px}.about-page .sec-title h1{font-size:24px;line-height:30px}.about-page .about-us-section{padding:42px 0 50px}.about-page .about-us-section .container{max-width:calc(100% - 30px);padding-left:0;padding-right:0}.about-page .about-us-title{margin-bottom:32px}.about-page .about-us-title h2{font-size:26px}.about-page .about-us-title .title-border{width:65px;margin-top:13px}.about-page .about-us-content{grid-template-columns:1fr;gap:32px}.about-page .about-us-image{height:280px}.about-page .about-us-description{margin-top:22px}.about-page .about-us-description p{font-size:13px;line-height:24px}.about-page .about-us-features{grid-template-columns:1fr;gap:20px}.about-page .about-us-feature-card{min-height:auto;padding:25px 22px;text-align:center}.about-page .about-us-feature-icon{margin:0 auto 14px;justify-content:center}.about-page .about-us-feature-icon img{width:48px;height:48px}.about-page .about-us-feature-card h3{font-size:20px;line-height:27px}.about-page .about-us-feature-card p{font-size:13px;line-height:22px}.about-page .special-services-area.about-other-service{padding:40px 0 35px}.about-page .about-other-service .top-about-area{margin-bottom:28px}.about-page .about-other-service .centre-title h1{margin:0 0 10px;padding:0 8px;font-size:22px;line-height:29px}.about-page .about-other-service .centre-title .border{width:55px;height:2px}.about-page .about-other-service .service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0}.about-page .about-other-service .service-card{width:100%;min-width:0;padding:0;margin:0}.about-page .about-other-service .service-image{width:100%;height:190px;border-radius:16px 16px 0 0}.about-page .about-other-service .service-image img{width:100%;height:100%;object-fit:fill;border-radius:16px 16px 0 0}.about-page .about-other-service .service-content{min-height:78px;padding:27px 7px 12px;border-radius:0 0 16px 16px}.about-page .about-other-service .service-card .floating-icon{width:46px;height:46px;padding:3px;border-width:2px;border-radius:8px}.about-page .about-other-service .service-card .title-holder{width:100%}.about-page .about-other-service .service-card .title-holder a{min-height:32px}.about-page .about-other-service .service-card .title-holder h3{margin:0;font-size:13px;line-height:17px;font-weight:600}.about-page .about-other-service .view-more-centre{margin-top:25px}.about-page .about-other-service .view-more{width:174px;min-width:174px;height:46px;padding:0;font-size:14px;border-radius:5px}.about-page .core-values-section{min-height:auto;padding:40px 12px;background-size:280px auto;background-position:center center}.about-page .core-values-wrapper{display:flex;flex-direction:column;gap:25px;max-width:100%}.about-page .core-value-item,.about-page .core-value-left,.about-page .core-value-right,.about-page .core-value-center{width:100%;min-height:auto;justify-content:center;align-items:center;grid-column:auto}.about-page .about-even-div{max-width:390px;margin:0 auto}.about-page .core-values-section .about-even-div .icon{width:55px;height:55px;margin-bottom:8px}.about-page .core-values-section .about-even-div h5{font-size:14px}.about-page .core-values-section .about-even-div p{max-width:380px;margin:0 auto;padding:0 5px;font-size:10px;line-height:1.45}.about-page .brand-area{padding:28px 0}.about-page .client-track{gap:12px;animation-duration:22s}.about-page .client-logo{flex-basis:115px;width:115px;height:70px;padding:7px 10px}.about-page .client-logo img{max-height:50px}}@media(min-width:318px)and (max-width:824px){.about-page .about-us-section{padding:38px 0 45px}.about-page .sec-title h1{font-size:21px;line-height:27px}.about-page .about-us-title{margin-bottom:28px}.about-page .about-us-title h2{font-size:24px}.about-page .about-us-image{height:240px}.about-page .about-us-description{margin-top:20px}.about-page .about-us-description p{font-size:13px;line-height:23px}.about-page .about-us-features{gap:18px}.about-page .about-us-feature-card{padding:22px 18px}.about-page .about-us-feature-icon{width:50px;height:50px}.about-page .about-us-feature-icon img{width:44px;height:44px}.about-page .about-us-feature-card h3{margin-bottom:15px;font-size:19px}.about-page .about-us-feature-card p{font-size:13px;line-height:21px}.about-page .special-services-area.about-other-service{padding:35px 0 30px}.about-page .about-other-service .centre-title h1{font-size:20px;line-height:27px}.about-page .about-other-service .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-page .about-other-service .service-image{height:175px;border-radius:15px 15px 0 0}.about-page .about-other-service .service-image img{border-radius:15px 15px 0 0}.about-page .about-other-service .service-content{min-height:73px;padding:25px 6px 10px;border-radius:0 0 15px 15px}.about-page .about-other-service .service-card .floating-icon{width:43px;height:43px;padding:3px;border-radius:7px}.about-page .about-other-service .service-card .title-holder h3{font-size:12px;line-height:16px;margin-bottom:10px}.about-page .about-other-service .service-card{height:350px}.about-page .about-other-service .view-more{width:170px;min-width:170px;height:46px}.about-page .core-values-section{padding:35px 12px;background-size:280px auto}.about-page .core-values-wrapper{gap:25px}.about-page .core-values-section .about-even-div .icon{width:52px;height:52px}.about-page .core-values-section .about-even-div h5{font-size:14px}.about-page .core-values-section .about-even-div p{font-size:10px;line-height:1.45}.about-page .client-track{gap:10px}.about-page .client-logo{flex-basis:105px;width:105px;height:65px;padding:6px 8px}.about-page .client-logo img{max-height:46px}}@media(max-width:360px){.about-page .about-us-section{padding:30px 0 35px}.about-page .sec-title h1{font-size:20px;line-height:26px}.about-page .about-us-image{height:215px}.about-page .about-us-description p{font-size:12px;line-height:22px}.about-page .about-us-feature-card{padding:20px 15px}.about-page .about-us-feature-card h3{font-size:18px}.about-page .about-us-feature-card p{font-size:12px;line-height:20px}.about-page .special-services-area.about-other-service{padding:30px 0 28px}.about-page .about-other-service .centre-title h1{font-size:19px;line-height:25px;padding:0 5px}.about-page .about-other-service .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-page .about-other-service .service-image{height:155px;border-radius:14px 14px 0 0}.about-page .about-other-service .service-image img{border-radius:14px 14px 0 0}.about-page .about-other-service .service-content{min-height:67px;padding:23px 4px 9px;border-radius:0 0 14px 14px}.about-page .about-other-service .service-card .floating-icon{width:38px;height:38px;padding:2px;border-width:2px;border-radius:6px}.about-page .about-other-service .service-card{height:200px}.about-page .about-other-service .service-card .title-holder h3{font-size:11px;line-height:14px}.about-page .about-other-service .view-more{width:165px;min-width:165px;height:44px;font-size:13px}.about-page .core-values-section{padding:30px 10px;background-size:250px auto}.about-page .core-values-wrapper{gap:22px}.about-page .core-values-section .about-even-div .icon{width:48px;height:48px}.about-page .core-values-section .about-even-div h5{font-size:13px}.about-page .core-values-section .about-even-div p{font-size:9.5px;line-height:1.45}.about-page .client-logo{flex-basis:95px;width:95px;height:60px;padding:5px 7px}.about-page .client-logo img{max-height:42px}}@media(max-width:320px){.about-page .container{padding-left:10px;padding-right:10px}.about-page .about-other-service .service-grid{gap:8px}.about-page .about-other-service .service-image{height:145px}.about-page .about-other-service .service-content{min-height:64px;padding-top:22px}.about-page .about-other-service .service-card .floating-icon{width:36px;height:36px}.about-page .about-other-service .service-card .title-holder h3{font-size:10.5px;line-height:13px}}@media(prefers-reduced-motion:reduce){.about-page .about-us-feature-card,.about-page .about-other-service .service-card,.about-page .about-other-service .service-card-inner,.about-page .about-other-service .view-more{transition:none}.about-page .client-track{animation:none;transform:translate(0)}}.services-page{width:100%;min-width:0;overflow:hidden;background:#fff}.services-page *,.services-page *:before,.services-page *:after{box-sizing:border-box}.services-page img{max-width:100%}.services-page a{text-decoration:none}.services-page .container{width:100%}.services-page .services-page-banner{width:100%;min-height:580px;background-repeat:no-repeat;background-position:center center;background-size:cover}.services-page .services-intro{width:100%;padding:55px 0 50px;background:#fff}.services-page .services-intro .sec-title{width:100%;margin:0 0 30px;text-align:center}.services-page .services-intro .sec-title h1{margin:0;color:#1f3365;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:1.3;text-align:center}.services-page .services-intro .sec-title .border{display:block;width:65px;height:2px;margin:12px auto 0;background:#1f3365}.services-page .services-intro .para-text{max-width:1000px;margin:0 auto 15px;color:#002f75;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:25px;text-align:center}.services-page .services-intro .para-text:last-child{margin-bottom:0}.services-page .desktop-services{display:block;width:100%;padding:55px 0 60px;background:#fff}.services-page .service-desktop-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;width:100%;margin:0;padding:0}.services-page .desktop-service-card{width:100%;min-width:0;margin:0;padding:0}.services-page .desktop-service-card .single-service-item{width:100%;min-width:0}.services-page .service-card-inner{position:relative;width:100%;overflow:visible;background:#fff;border-radius:18px;box-shadow:0 7px 22px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.services-page .desktop-service-card:hover .service-card-inner,.services-page .service-slide-card:hover .service-card-inner{transform:translateY(-5px);box-shadow:0 13px 30px #00000029}.services-page .service-image{position:relative;width:100%;height:230px;overflow:hidden;background:#fff;border-radius:18px 18px 0 0}.services-page .service-image img{display:block;width:100%;height:100%;max-width:none;object-fit:fill;object-position:center;border-radius:18px 18px 0 0}.services-page .service-content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:105px;padding:32px 12px 18px;background:#fff;border-radius:0 0 18px 18px;text-align:center}.services-page .floating-icon{position:absolute;top:0;left:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:62px;height:62px;padding:4px;background:#f79827;border:3px solid #ffffff;border-radius:10px;transform:translate(-50%,-50%);pointer-events:none}.services-page .floating-icon img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.services-page .service-content .title-holder{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0}.services-page .service-content .title-holder a{display:flex;align-items:center;justify-content:center;width:100%;min-height:35px}.services-page .service-content h3{width:100%;margin:0;color:#082e70;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-align:center;transition:color .25s ease}.services-page .service-content a:hover h3{color:#f79827}.services-page .desktop-services .row{margin-left:0;margin-right:0}.services-page .desktop-services [class*=col-]{padding-left:0;padding-right:0}.services-page .mobile-services{display:none;width:100%;padding:50px 0 55px;background:#fff}.services-page .mobile-services .sec-title{width:100%;margin:0 0 35px;text-align:center}.services-page .mobile-services .sec-title h1{margin:0 0 12px;color:#1f3365;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:1.3;text-align:center}.services-page .mobile-services .sec-title .para-text{max-width:700px;margin:0 auto 12px;color:#002f75;font-family:Poppins,sans-serif;font-size:14px;line-height:23px;text-align:center}.services-page .mobile-services .sec-title .border{display:block;width:60px;height:2px;margin:0 auto;background:#1f3365}.services-page .responsive-service-slider{position:relative;width:100%;padding:0 50px}.services-page .service-slider-viewport{width:100%;overflow:hidden;touch-action:pan-y;border-radius:18px}.services-page .service-slider-track{display:flex;width:100%;margin:0;padding:0;transition:transform .45s ease;will-change:transform}.services-page .service-slider-slide{min-width:0;padding:0 10px}.services-page .service-slide-card{width:100%;min-width:0}.services-page .service-slide-card .service-image{height:300px}.services-page .service-slide-card .service-content{min-height:105px;padding:32px 15px 18px}.services-page .service-slide-card .service-content h3{font-size:18px;line-height:24px}.services-page .service-slider-arrow{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#1f3365;color:#fff;font-size:20px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:background-color .25s ease,transform .25s ease}.services-page .service-slider-arrow:hover{background:#f79827;transform:translateY(-50%) scale(1.05)}.services-page .service-slider-prev{left:0}.services-page .service-slider-next{right:0}.services-page .service-slider-dots{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:25px}.services-page .service-slider-dots button{display:block;width:9px;height:9px;padding:0;border:none;border-radius:50%;background:#c9c9c9;cursor:pointer;transition:width .25s ease,background-color .25s ease}.services-page .service-slider-dots button.active{width:25px;border-radius:10px;background:#f79827}.services-page .services-brand-area{width:100%;padding:35px 0;background:#e3eef1;overflow:hidden}.services-page .services-brand-slider{width:100%;overflow:hidden}.services-page .services-brand-track{display:flex;align-items:center;gap:25px;width:max-content;animation:servicesBrandSlide 35s linear infinite;will-change:transform}.services-page .services-brand-logo{flex:0 0 180px;width:180px;height:100px;display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#fff;border:1px solid rgba(31,51,101,.08)}.services-page .services-brand-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:75px;object-fit:contain}@keyframes servicesBrandSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.services-page .services-brand-slider:hover .services-brand-track{animation-play-state:paused}@media(min-width:1400px){.services-page .services-page-banner{min-height:720px}.services-page .services-intro{padding:60px 0 55px}.services-page .service-desktop-grid{gap:28px}.services-page .service-image{height:245px}.services-page .service-content{min-height:110px;padding:34px 15px 20px}.services-page .service-content h3{font-size:17px}.services-page .floating-icon{width:66px;height:66px}}@media(min-width:1200px)and (max-width:1399px){.services-page .services-page-banner{min-height:390px}.services-page .services-intro{padding:55px 0 50px}.services-page .service-desktop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.services-page .service-image{height:225px}.services-page .service-content{min-height:100px;padding:30px 10px 16px}.services-page .floating-icon{width:60px;height:60px}.services-page .service-content h3{font-size:15px}}@media(min-width:995px)and (max-width:1199px){.services-page .services-page-banner{min-height:350px}.services-page .services-intro{padding:50px 0 45px}.services-page .services-intro .sec-title h1{font-size:30px}.services-page .services-intro .para-text{font-size:13px;line-height:23px}.services-page .service-desktop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.services-page .desktop-services{padding:45px 0 50px}.services-page .service-image{height:205px}.services-page .service-content{min-height:92px;padding:28px 7px 14px}.services-page .floating-icon{width:55px;height:55px;padding:3px;border-width:2px;border-radius:9px}.services-page .service-content h3{font-size:13px;line-height:18px}}@media(min-width:768px)and (max-width:994px){.services-page .desktop-services{display:none}.services-page .mobile-services{display:block;padding:50px 0 55px}.services-page .services-page-banner{min-height:320px}.services-page .services-intro{padding:50px 0 45px}.services-page .services-intro .sec-title h1{font-size:30px}.services-page .services-intro .para-text{font-size:13px;line-height:23px}.services-page .mobile-services .sec-title h1{font-size:26px}.services-page .mobile-services .sec-title .para-text{font-size:13px;line-height:22px}.services-page .responsive-service-slider{padding-left:45px;padding-right:45px}.services-page .service-slider-slide{padding-left:10px;padding-right:10px}.services-page .service-slide-card .service-image{height:285px}.services-page .service-slide-card .service-content{min-height:100px;padding:31px 12px 17px}.services-page .service-slide-card .service-content h3{font-size:17px;line-height:22px}.services-page .floating-icon{width:58px;height:58px}.services-page .service-slider-arrow{width:38px;height:38px;font-size:18px}.services-page .services-brand-area{padding:35px 0}.services-page .services-brand-track{gap:20px;animation-duration:30s}.services-page .services-brand-logo{flex-basis:160px;width:160px;height:90px;padding:10px 15px}.services-page .services-brand-logo img{max-height:65px}}@media(max-width:767px){.services-page .desktop-services{display:none}.services-page .mobile-services{display:block}.services-page .container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.services-page .services-page-banner{min-height:270px;background-position:center center}.services-page .services-intro{padding:42px 0 40px}.services-page .services-intro .sec-title{margin-bottom:25px}.services-page .services-intro .sec-title h1{font-size:27px;line-height:34px}.services-page .services-intro .para-text{font-size:13px;line-height:23px;text-align:center}.services-page .mobile-services{padding:40px 0 45px}.services-page .mobile-services .sec-title{margin-bottom:28px}.services-page .mobile-services .sec-title h1{font-size:24px;line-height:31px}.services-page .mobile-services .sec-title .para-text{font-size:13px;line-height:21px}.services-page .responsive-service-slider{padding-left:42px;padding-right:42px}.services-page .service-slider-slide{padding-left:6px;padding-right:6px}.services-page .service-slide-card{width:100%}.services-page .service-slide-card .service-image{height:245px;border-radius:16px 16px 0 0}.services-page .service-slide-card .service-image img{border-radius:16px 16px 0 0}.services-page .service-slide-card .service-content{min-height:90px;padding:29px 10px 15px;border-radius:0 0 16px 16px}.services-page .service-slide-card .service-content h3{font-size:16px;line-height:21px}.services-page .service-slide-card .floating-icon{width:52px;height:52px;padding:3px;border-width:2px;border-radius:8px}.services-page .service-slider-arrow{width:36px;height:36px;font-size:17px}.services-page .service-slider-dots{margin-top:22px;gap:7px}.services-page .service-slider-dots button{width:8px;height:8px}.services-page .service-slider-dots button.active{width:22px}.services-page .services-brand-area{padding:30px 0}.services-page .services-brand-track{gap:15px;animation-duration:25s}.services-page .services-brand-logo{flex-basis:135px;width:135px;height:80px;padding:8px 12px}.services-page .services-brand-logo img{max-height:58px}}@media(max-width:480px){.services-page .container{padding-left:12px;padding-right:12px}.services-page .services-page-banner{min-height:220px}.services-page .services-intro{padding:35px 0}.services-page .services-intro .sec-title h1{font-size:24px;line-height:30px}.services-page .services-intro .para-text{font-size:12.5px;line-height:22px}.services-page .mobile-services{padding:35px 0 40px}.services-page .mobile-services .sec-title h1{font-size:21px;line-height:28px}.services-page .mobile-services .sec-title .para-text{font-size:12px;line-height:20px}.services-page .responsive-service-slider{padding-left:35px;padding-right:35px}.services-page .service-slider-slide{padding-left:4px;padding-right:4px}.services-page .service-slide-card .service-image{height:210px;border-radius:15px 15px 0 0}.services-page .service-slide-card .service-image img{border-radius:15px 15px 0 0}.services-page .service-slide-card .service-content{min-height:78px;padding:26px 7px 12px;border-radius:0 0 15px 15px}.services-page .service-slide-card .service-content h3{font-size:14px;line-height:18px}.services-page .service-slide-card .floating-icon{width:46px;height:46px;padding:2px;border-radius:7px}.services-page .service-slider-arrow{width:32px;height:32px;font-size:15px}.services-page .services-brand-track{gap:10px}.services-page .services-brand-logo{flex-basis:105px;width:105px;height:65px;padding:6px 8px}.services-page .services-brand-logo img{max-height:46px}}@media(max-width:360px){.services-page .container{padding-left:10px;padding-right:10px}.services-page .services-page-banner{min-height:190px}.services-page .services-intro{padding:30px 0}.services-page .services-intro .sec-title h1{font-size:22px;line-height:28px}.services-page .services-intro .para-text{font-size:12px;line-height:21px}.services-page .mobile-services{padding:30px 0 35px}.services-page .mobile-services .sec-title h1{font-size:19px;line-height:25px}.services-page .mobile-services .sec-title .para-text{font-size:11.5px;line-height:19px}.services-page .responsive-service-slider{padding-left:31px;padding-right:31px}.services-page .service-slider-slide{padding-left:3px;padding-right:3px}.services-page .service-slide-card .service-image{height:180px;border-radius:14px 14px 0 0}.services-page .service-slide-card .service-image img{border-radius:14px 14px 0 0}.services-page .service-slide-card .service-content{min-height:70px;padding:23px 5px 9px;border-radius:0 0 14px 14px}.services-page .service-slide-card .service-content h3{font-size:12px;line-height:16px}.services-page .service-slide-card .floating-icon{width:40px;height:40px;padding:2px;border-radius:6px}.services-page .service-slider-arrow{width:29px;height:29px;font-size:13px}.services-page .service-slider-dots{margin-top:18px}.services-page .services-brand-logo{flex-basis:95px;width:95px;height:60px;padding:5px 7px}.services-page .services-brand-logo img{max-height:42px}}@media(max-width:767px)and (orientation:landscape){.services-page .services-page-banner{min-height:240px}.services-page .service-slide-card .service-image{height:220px}}@media(prefers-reduced-motion:reduce){.services-page .service-card-inner,.services-page .service-slider-track,.services-page .service-slider-arrow,.services-page .service-slider-dots button,.services-page .service-content h3{transition:none}.services-page .services-brand-track{animation:none;transform:translate(0)}}@media(min-width:999px){.services-page .desktop-services{display:block}.services-page .mobile-services{display:none}}@media(min-width:768px)and (max-width:998px){.services-page .desktop-services{display:none}.services-page .mobile-services{display:block}}@media(min-width:400px)and (max-width:767px){.services-page .desktop-services{display:none}.services-page .mobile-services{display:block}}@media(max-width:399px){.services-page .desktop-services{display:none}.services-page .mobile-services{display:block}}.industries-page{width:100%;overflow:hidden;background:#fff;color:#333}.industries-page *,.industries-page *:before,.industries-page *:after{box-sizing:border-box}.industries-page .container{width:100%;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.industries-banner{position:relative;width:100%;min-height:730px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;overflow:hidden}.industries-banner-overlay{position:absolute;inset:0;background:#0a235059}.industries-banner .container{position:relative;z-index:2}.industries-banner-content{width:100%;text-align:center}.industries-banner-content h1{margin:0;color:#fff;font-size:42px;line-height:1.2;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.25)}.industries-section-title{margin-bottom:28px}.industries-section-title.text-center{text-align:center}.industries-section-title h2{margin:0;color:#1f3365;font-size:30px;line-height:1.3;font-weight:600}.industries-section-title span{display:block;width:55px;height:2px;margin-top:13px;background:#f79827}.industries-section-title.text-center span{margin-left:auto;margin-right:auto}.industries-intro{width:100%;padding:65px 0 55px;background:#fff}.industries-intro-text{max-width:1000px;margin:0 auto 40px;text-align:center}.industries-intro-text p{margin:0 0 15px;color:#666;font-size:16px;line-height:1.8}.industries-intro-text p:last-child{margin-bottom:0}.industries-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;width:100%}.industries-feature-card{width:100%;overflow:hidden}.industries-feature-image{width:100%;height:312px;overflow:hidden}.industries-feature-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.industries-feature-card:hover .industries-feature-image img{transform:scale(1.03)}.industry-expertise{width:100%;padding:60px 0 75px;background:#f8fbfd}.industry-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;width:100%}.industry-card{width:100%;background:#fff;border:1px solid #e7edf2;overflow:hidden;box-shadow:0 5px 20px #1f33650f;transition:transform .3s ease,box-shadow .3s ease}.industry-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #1f33651f}.industry-card-image{width:100%;height:216px;overflow:hidden;background:#eee}.industry-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.industry-card:hover .industry-card-image img{transform:scale(1.04)}.industry-card-content{min-height:220px;padding:22px 16px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.industry-card-content h3{width:100%;margin:0 0 12px;color:#1f3365;font-size:18px;line-height:1.35;font-weight:600}.industry-card-content p{width:100%;margin:0;color:#777;font-size:14px;line-height:1.6;flex:1}.industry-card-border{display:block;width:45px;height:2px;margin:17px auto 14px;background:#f79827}.industry-view-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#1f3365;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease,gap .2s ease}.industry-view-link:hover{color:#f79827;text-decoration:none;gap:9px}.industry-view-link span{font-size:20px;line-height:12px}@media(min-width:1200px)and (max-width:1399px){.industries-page .container{max-width:1140px}.industries-banner{min-height:400px}.industry-card-grid{gap:18px}.industry-card-content{padding-left:14px;padding-right:14px}.industry-card-content h3{font-size:17px}}@media(min-width:992px)and (max-width:1199px){.industries-page .container{max-width:960px}.industries-banner{min-height:300px}.industries-banner-content h1{font-size:38px}.industries-intro{padding:55px 0 50px}.industry-expertise{padding:55px 0 65px}.industry-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.industry-card-image{height:225px}.industry-card-content{min-height:205px}}@media(min-width:768px)and (max-width:991px){.industries-page .container{max-width:720px}.industries-banner{min-height:280px}.industries-banner-content h1{font-size:34px}.industries-intro{padding:50px 0 45px}.industries-section-title h2{font-size:28px}.industries-intro-text{margin-bottom:32px}.industries-intro-text p{font-size:15px;line-height:1.7}.industries-feature-grid{gap:18px}.industries-feature-image{height:245px}.industry-expertise{padding:50px 0 60px}.industry-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.industry-card-image{height:230px}}@media(min-width:576px)and (max-width:767px){.industries-page .container{max-width:540px}.industries-banner{min-height:245px}.industries-banner-content h1{font-size:31px}.industries-intro{padding:45px 0 40px}.industries-section-title{margin-bottom:24px}.industries-section-title h2{font-size:26px}.industries-intro-text{margin-bottom:30px}.industries-intro-text p{font-size:15px;line-height:1.7}.industries-feature-grid{grid-template-columns:1fr;gap:18px}.industries-feature-image{height:280px}.industry-expertise{padding:45px 0 55px}.industry-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.industry-card-image{height:210px}.industry-card-content{min-height:210px;padding:20px 14px}.industry-card-content h3{font-size:17px}.industry-card-content p{font-size:13px}}@media(min-width:400px)and (max-width:575px){.industries-page .container{max-width:100%}.industries-banner{min-height:220px}.industries-banner-content h1{font-size:28px}.industries-intro{padding:40px 0 35px}.industries-section-title h2{font-size:25px}.industries-intro-text{margin-bottom:28px}.industries-intro-text p{font-size:14px;line-height:1.7}.industries-feature-grid{grid-template-columns:1fr;gap:15px}.industries-feature-image{height:245px}.industry-expertise{padding:40px 0 50px}.industry-card-grid{grid-template-columns:1fr;gap:20px}.industry-card-image{height:245px}.industry-card-content{min-height:195px}}@media(max-width:399px){.industries-page .container{max-width:100%;padding-left:12px;padding-right:12px}.industries-banner{min-height:195px}.industries-banner-content h1{font-size:25px}.industries-intro{padding:35px 0 30px}.industries-section-title{margin-bottom:22px}.industries-section-title h2{font-size:23px}.industries-section-title span{width:50px;margin-top:11px}.industries-intro-text{margin-bottom:25px}.industries-intro-text p{font-size:13px;line-height:1.65}.industries-feature-grid{grid-template-columns:1fr;gap:13px}.industries-feature-image{height:210px}.industry-expertise{padding:35px 0 45px}.industry-card-grid{grid-template-columns:1fr;gap:18px}.industry-card-image{height:220px}.industry-card-content{min-height:185px;padding:18px 13px 21px}.industry-card-content h3{font-size:16px}.industry-card-content p{font-size:13px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.industries-feature-image img,.industry-card,.industry-card-image img,.industry-view-link{transition:none!important}}.gallery-page{width:100%;min-width:0;margin:0;padding:0;background:#fff;color:#333;overflow:hidden}.gallery-page *,.gallery-page *:before,.gallery-page *:after{box-sizing:border-box}.gallery-container{width:100%;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.gallery-page-banner{position:relative;width:100%;min-height:330px;display:flex;align-items:center;justify-content:center;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.gallery-page-banner-overlay{position:absolute;inset:0;background:#0f254e66;z-index:1}.gallery-page-banner .gallery-container{position:relative;z-index:2}.gallery-page-banner-content{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.gallery-page-banner-content h1{margin:0;color:#fff;font-size:44px;line-height:1.2;font-weight:600;letter-spacing:.3px;text-shadow:0 2px 8px rgba(0,0,0,.25)}.gallery-section{width:100%;padding:70px 0 85px;background:#fff}.gallery-layout{width:100%;display:grid;grid-template-columns:245px minmax(0,1fr);align-items:start;gap:35px}.gallery-sidebar{width:100%;position:sticky;top:20px;background:#f7fafc;border:1px solid #e5ebef;border-radius:2px;overflow:hidden}.gallery-sidebar-title{width:100%;padding:17px 15px;background:#1f3365}.gallery-sidebar-title h3{margin:0;color:#fff;font-size:18px;line-height:1.3;font-weight:600;text-align:center}.gallery-category-list{width:100%;display:flex;flex-direction:column;padding:9px}.gallery-category-btn{position:relative;width:100%;min-height:43px;display:flex;align-items:center;margin:0;padding:9px 12px;border:0;border-bottom:1px solid #e5ebef;background:transparent;color:#555;font-family:inherit;font-size:13px;line-height:1.35;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,padding-left .2s ease}.gallery-category-btn:last-child{border-bottom:0}.gallery-category-btn:hover{color:#1f3365;background:#fff;padding-left:17px}.gallery-category-btn.active{color:#fff;background:#f79827;font-weight:600;padding-left:17px}.gallery-category-btn:focus-visible{outline:2px solid #f79827;outline-offset:-2px}.gallery-content{width:100%;min-width:0}.gallery-content-top{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-bottom:18px}.gallery-result-info{color:#777;font-size:13px;line-height:1.4}.gallery-result-info strong{color:#1f3365;font-weight:600}.gallery-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gallery-card{width:100%;min-width:0;margin:0;padding:0;background:#fff;border:1px solid #e5ebef;overflow:hidden;box-shadow:0 4px 16px #1f33650f;transition:transform .3s ease,box-shadow .3s ease}.gallery-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1f336521}.gallery-card-image{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f1f3f5}.gallery-card-image img{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:cover;transition:transform .45s ease}.gallery-card:hover .gallery-card-image img{transform:scale(1.06)}.gallery-card-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1f33657a;opacity:0;transition:opacity .3s ease}.gallery-card:hover .gallery-card-overlay{opacity:1}.gallery-plus{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:50%;color:#fff;font-size:31px;line-height:1;font-weight:300}.gallery-empty-state{width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f7fafc;border:1px solid #e5ebef;text-align:center}.gallery-empty-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-radius:50%;background:#1f3365}.gallery-empty-icon span{color:#fff;font-size:20px;font-weight:600}.gallery-empty-state h3{margin:0 0 8px;color:#1f3365;font-size:20px;font-weight:600}.gallery-empty-state p{margin:0 0 20px;color:#777;font-size:14px}.gallery-empty-state button{min-height:42px;padding:9px 18px;border:0;border-radius:3px;background:#f79827;color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.gallery-empty-state button:hover{background:#e98716;transform:translateY(-1px)}@media(min-width:1200px)and (max-width:1399px){.gallery-container{max-width:1140px}.gallery-layout{grid-template-columns:235px minmax(0,1fr);gap:30px}.gallery-grid{gap:20px}}@media(min-width:992px)and (max-width:1199px){.gallery-container{max-width:960px}.gallery-page-banner{min-height:300px}.gallery-page-banner-content h1{font-size:39px}.gallery-section{padding:60px 0 70px}.gallery-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gallery-category-btn{font-size:12px}}@media(min-width:768px)and (max-width:991px){.gallery-container{max-width:720px}.gallery-page-banner{min-height:275px}.gallery-page-banner-content h1{font-size:35px}.gallery-section{padding:50px 0 60px}.gallery-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.gallery-sidebar-title{padding:15px 10px}.gallery-sidebar-title h3{font-size:16px}.gallery-category-list{padding:7px}.gallery-category-btn{min-height:40px;padding:8px 7px;font-size:11.5px}.gallery-category-btn:hover,.gallery-category-btn.active{padding-left:11px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:576px)and (max-width:767px){.gallery-container{max-width:540px}.gallery-page-banner{min-height:245px}.gallery-page-banner-content h1{font-size:31px}.gallery-section{padding:45px 0 55px}.gallery-layout{display:block}.gallery-sidebar{position:static;margin-bottom:30px}.gallery-sidebar-title{padding:14px 12px}.gallery-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.gallery-category-btn{min-height:42px;padding:8px 7px;border:1px solid #e5ebef;text-align:center;font-size:12px}.gallery-category-btn:hover,.gallery-category-btn.active{padding-left:7px}.gallery-content-top{margin-bottom:15px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:400px)and (max-width:575px){.gallery-container{max-width:100%;padding-left:14px;padding-right:14px}.gallery-page-banner{min-height:215px}.gallery-page-banner-content h1{font-size:28px}.gallery-section{padding:40px 0 50px}.gallery-layout{display:block}.gallery-sidebar{position:static;margin-bottom:25px}.gallery-sidebar-title{padding:13px 10px}.gallery-sidebar-title h3{font-size:16px}.gallery-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.gallery-category-btn{min-height:42px;padding:8px 5px;border:1px solid #e5ebef;font-size:11.5px;line-height:1.25;text-align:center}.gallery-category-btn:hover,.gallery-category-btn.active{padding-left:5px}.gallery-content-top{margin-bottom:12px}.gallery-result-info{font-size:12px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gallery-card-image{aspect-ratio:1 / 1}}@media(max-width:399px){.gallery-container{max-width:100%;padding-left:12px;padding-right:12px}.gallery-page-banner{min-height:190px}.gallery-page-banner-content h1{font-size:25px}.gallery-section{padding:35px 0 45px}.gallery-layout{display:block}.gallery-sidebar{position:static;margin-bottom:22px}.gallery-sidebar-title{padding:12px 10px}.gallery-sidebar-title h3{font-size:15px}.gallery-category-list{display:grid;grid-template-columns:1fr;gap:5px;padding:7px}.gallery-category-btn{min-height:40px;padding:8px;border:1px solid #e5ebef;font-size:12px;text-align:center}.gallery-category-btn:hover,.gallery-category-btn.active{padding-left:8px}.gallery-content-top{margin-bottom:12px}.gallery-result-info{font-size:11.5px}.gallery-grid{grid-template-columns:1fr;gap:14px}.gallery-card-image{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.gallery-card,.gallery-card-image img,.gallery-card-overlay,.gallery-category-btn,.gallery-empty-state button{transition:none!important}}.contact-page{width:100%;min-width:0;margin:0;padding:0;background:#fff;color:#333;overflow:hidden}.contact-page *,.contact-page *:before,.contact-page *:after{box-sizing:border-box}.contact-container{width:100%;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.contact-page-banner{position:relative;width:100%;min-height:300px;display:flex;align-items:center;justify-content:center;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.contact-page-banner-overlay{position:absolute;inset:0;background:#0f254e6b;z-index:1}.contact-page-banner .contact-container{position:relative;z-index:2}.contact-page-banner-content{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.contact-page-banner-content h1{margin:0;color:#fff;font-size:42px;line-height:1.2;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.25)}.contact-info-section{width:100%;padding:45px 0 25px;background:#fff}.contact-info-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.contact-info-card{min-width:0;display:flex;align-items:center;gap:15px;padding:20px;background:#fff;border:1px solid #e8edf1;text-decoration:none;box-shadow:0 4px 15px #1f33650d;transition:transform .25s ease,box-shadow .25s ease}.contact-info-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #1f33651a}.contact-info-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;background:#ffe3c5;border-radius:50%}.contact-info-icon img{display:block;width:23px;height:23px;object-fit:contain}.contact-info-content{min-width:0}.contact-info-content h3{margin:0 0 5px;color:#0c0c31;font-size:16px;line-height:1.3;font-weight:700}.contact-info-content p{margin:0;color:#555;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.contact-map-section{width:100%;padding:20px 0 25px}.contact-map-wrapper{position:relative;width:100%;border-radius:10px;overflow:hidden;background:#f3f5f7;box-shadow:0 3px 15px #0000000f}.contact-map-wrapper iframe{display:block;width:100%;height:450px;border:0}.contact-form-section{width:100%;padding:25px 0 80px}.contact-form-wrapper{width:100%;padding:40px;background:#fff;border:1px solid #dddddd;box-shadow:0 3px 15px #0000000d}.contact-form-heading{margin-bottom:30px;text-align:center}.contact-form-subtitle{display:block;margin-bottom:6px;color:#f7931e;font-size:13px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.contact-form-heading h2{margin:0;color:#0c0c31;font-size:28px;line-height:1.25;font-weight:700}.contact-form-line{display:block;width:55px;height:3px;margin:12px auto 0;background:#f7931e}.contact-form{width:100%}.contact-form-row{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contact-form-group{width:100%;min-width:0;display:flex;flex-direction:column;margin-bottom:20px}.contact-form-group label{display:block;margin-bottom:7px;color:#222;font-size:14px;line-height:1.4;font-weight:600}.contact-form-group input,.contact-form-group textarea{width:100%;margin:0;padding:12px 13px;border:1px solid #cccccc;border-radius:6px;outline:none;background:#fff;color:#333;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease}.contact-form-group input{min-height:46px}.contact-form-group textarea{min-height:110px;resize:vertical}.contact-form-group input::placeholder,.contact-form-group textarea::placeholder{color:#999}.contact-form-group input:focus,.contact-form-group textarea:focus{border-color:#1f3365;box-shadow:0 0 0 3px #1f336514}.contact-form-full{width:100%}.contact-submit-area{width:100%;display:flex;align-items:center;margin-top:5px}.contact-submit-btn{min-width:150px;min-height:48px;padding:12px 28px;border:0;border-radius:6px;background:#0b1957;color:#fff;font-family:inherit;font-size:15px;line-height:1.3;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.contact-submit-btn:hover:not(:disabled){background:#091342;transform:translateY(-1px)}.contact-submit-btn:focus-visible{outline:2px solid #f7931e;outline-offset:3px}.contact-submit-btn:disabled{opacity:.7;cursor:not-allowed}.contact-submit-btn.loading{cursor:wait}.contact-success-message,.contact-error-message{width:100%;display:flex;align-items:center;gap:8px;margin-top:18px;padding:12px 14px;border-radius:5px;font-size:14px;line-height:1.4;font-weight:600}.contact-success-message{background:#edf9f0;color:#22843a;border:1px solid #ccebd3}.contact-error-message{background:#fff1f1;color:#d12f2f;border:1px solid #f2cccc}.contact-success-message span,.contact-error-message span{width:20px;height:20px;flex:0 0 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px}@media(min-width:1200px){.contact-container{max-width:1200px}}@media(min-width:992px)and (max-width:1199px){.contact-container{max-width:960px}.contact-page-banner{min-height:290px}.contact-page-banner-content h1{font-size:39px}.contact-form-wrapper{padding:35px}}@media(min-width:768px)and (max-width:991px){.contact-container{max-width:720px}.contact-page-banner{min-height:270px}.contact-page-banner-content h1{font-size:35px}.contact-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contact-info-card{flex-direction:column;align-items:center;padding:18px 10px;text-align:center}.contact-info-content h3{font-size:14px}.contact-info-content p{font-size:12px}.contact-map-wrapper iframe{height:400px}.contact-form-wrapper{padding:30px}}@media(min-width:576px)and (max-width:767px){.contact-container{max-width:540px}.contact-page-banner{min-height:240px}.contact-page-banner-content h1{font-size:31px}.contact-info-section{padding:35px 0 15px}.contact-info-grid{grid-template-columns:1fr;gap:12px}.contact-info-card{padding:17px}.contact-map-section{padding:15px 0 20px}.contact-map-wrapper iframe{height:350px}.contact-form-section{padding:20px 0 55px}.contact-form-wrapper{padding:25px 20px}.contact-form-heading{margin-bottom:25px}.contact-form-heading h2{font-size:25px}.contact-form-row{grid-template-columns:1fr;gap:0}}@media(min-width:400px)and (max-width:575px){.contact-container{max-width:100%;padding-left:14px;padding-right:14px}.contact-page-banner{min-height:215px}.contact-page-banner-content h1{font-size:28px}.contact-info-section{padding:30px 0 10px}.contact-info-grid{grid-template-columns:1fr;gap:10px}.contact-info-card{padding:15px}.contact-info-icon{width:44px;height:44px;flex-basis:44px}.contact-info-icon img{width:21px;height:21px}.contact-info-content h3{font-size:15px}.contact-info-content p{font-size:12px}.contact-map-section{padding:15px 0}.contact-map-wrapper{border-radius:7px}.contact-map-wrapper iframe{height:300px}.contact-form-section{padding:15px 0 45px}.contact-form-wrapper{padding:25px 15px}.contact-form-heading{margin-bottom:22px}.contact-form-heading h2{font-size:23px}.contact-form-row{grid-template-columns:1fr;gap:0}.contact-form-group{margin-bottom:17px}.contact-form-group input,.contact-form-group textarea{font-size:13px}.contact-submit-area{justify-content:center}.contact-submit-btn{width:100%;min-height:46px}}@media(max-width:399px){.contact-container{max-width:100%;padding-left:12px;padding-right:12px}.contact-page-banner{min-height:190px}.contact-page-banner-content h1{font-size:25px}.contact-info-section{padding:25px 0 8px}.contact-info-grid{grid-template-columns:1fr;gap:9px}.contact-info-card{padding:13px}.contact-info-icon{width:42px;height:42px;flex-basis:42px}.contact-info-content h3{font-size:14px}.contact-info-content p{font-size:11.5px}.contact-map-section{padding:12px 0}.contact-map-wrapper{border-radius:6px}.contact-map-wrapper iframe{height:270px}.contact-form-section{padding:12px 0 40px}.contact-form-wrapper{padding:22px 12px}.contact-form-heading{margin-bottom:20px}.contact-form-subtitle{font-size:11px}.contact-form-heading h2{font-size:21px}.contact-form-row{grid-template-columns:1fr;gap:0}.contact-form-group{margin-bottom:15px}.contact-form-group label{font-size:13px}.contact-form-group input{min-height:44px}.contact-form-group input,.contact-form-group textarea{padding:10px 11px;font-size:13px}.contact-submit-btn{width:100%;min-height:45px;padding:10px 20px;font-size:14px}}@media(prefers-reduced-motion:reduce){.contact-info-card,.contact-submit-btn,.contact-form-group input,.contact-form-group textarea{transition:none!important}}.helpdesk-page{width:100%;overflow:hidden;background:#fff}.helpdesk-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.helpdesk-banner{position:relative;width:100%;min-height:330px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}.helpdesk-banner-overlay{width:100%;min-height:330px;display:flex;align-items:center;background:#00000052}.helpdesk-banner h1{margin:20px 0 0;color:#fff;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15;text-align:center}.helpdesk-banner .helpdesk-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.helpdesk-breadcrumb{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:#fff;font-size:14px;line-height:1.5}.helpdesk-breadcrumb a{color:#fff;text-decoration:none;transition:opacity .2s ease}.helpdesk-breadcrumb a:hover{opacity:.75}.helpdesk-breadcrumb span{color:#fff}.helpdesk-section{padding:70px 0 90px;background:#fff}.helpdesk-section-title{max-width:1050px;margin:0 auto 65px;text-align:center}.helpdesk-section-title h2{margin:0 auto 20px;color:#151674;font-size:10 px;font-weight:600;line-height:1;font-style:sans-serif}.helpdesk-title-border{display:block;width:55px;height:3px;margin:0 auto 25px;background:#0b1957;border-radius:10px}.helpdesk-section-title p{max-width:1000px;margin:0 auto;color:#0b1957;font-size:16px;font-weight:400;line-height:1.8}.helpdesk-service-list{width:100%;display:flex;flex-direction:column;gap:55px}.helpdesk-service-card{width:100%;display:flex;align-items:stretch;background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.helpdesk-service-card .helpdesk-service-image{border-radius:5%}.helpdesk-service-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #0000001a}.helpdesk-service-content{width:55%;padding:45px 50px;display:flex;flex-direction:column;justify-content:center}.helpdesk-service-content h3{margin:0 0 25px;color:#0b1957;font-size:clamp(23px,2.5vw,31px);font-weight:700;line-height:1.3}.helpdesk-service-content ul{margin:0;padding:0;list-style:none}.helpdesk-service-content li{position:relative;margin-bottom:13px;padding-left:25px;color:#4d4d4d;font-size:16px;line-height:1.6}.helpdesk-service-content li:last-child{margin-bottom:0}.helpdesk-service-content li:before{content:"✓";position:absolute;left:0;top:0;color:#0b1957;font-size:16px;font-weight:700}.helpdesk-service-image{width:45%;min-height:330px;overflow:hidden;background:#f4f4f4}.helpdesk-service-image img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;transition:transform .5s ease}.helpdesk-service-card:hover .helpdesk-service-image img{transform:scale(1.04)}.helpdesk-service-card.helpdesk-reverse{flex-direction:row-reverse}@media(max-width:1199px){.helpdesk-container{width:min(1100px,calc(100% - 40px))}.helpdesk-section{padding:60px 0 75px}.helpdesk-service-content{width:55%;padding:38px 40px}.helpdesk-service-image{width:45%;min-height:300px}.helpdesk-service-image img{min-height:300px}}@media(max-width:991px){.helpdesk-banner,.helpdesk-banner-overlay{min-height:290px}.helpdesk-section{padding:55px 0 65px}.helpdesk-section-title{margin-bottom:50px}.helpdesk-section-title p{font-size:15px;line-height:1.75}.helpdesk-service-list{gap:35px}.helpdesk-service-content{width:52%;padding:32px}.helpdesk-service-content h3{margin-bottom:20px;font-size:25px}.helpdesk-service-content li{font-size:15px;margin-bottom:10px}.helpdesk-service-image{width:48%;min-height:290px}.helpdesk-service-image img{min-height:290px}}@media(max-width:767px){.helpdesk-container{width:calc(100% - 30px)}.helpdesk-banner,.helpdesk-banner-overlay{min-height:250px}.helpdesk-banner{background-position:center center}.helpdesk-breadcrumb{display:none}.helpdesk-banner h1{margin:0;font-size:32px}.helpdesk-section{padding:45px 0 55px}.helpdesk-section-title{margin-bottom:40px}.helpdesk-section-title h2{font-size:24px;line-height:1.4}.helpdesk-section-title p{font-size:15px;line-height:1.7;text-align:left}.helpdesk-service-list{gap:28px}.helpdesk-service-card,.helpdesk-service-card.helpdesk-reverse{flex-direction:column}.helpdesk-service-content{width:100%;order:2;padding:28px 24px 32px}.helpdesk-service-image{width:100%;order:1;min-height:auto;height:270px}.helpdesk-service-image img{width:100%;height:270px;min-height:0}.helpdesk-service-content h3{font-size:23px}}@media(max-width:575px){.helpdesk-container{width:calc(100% - 24px)}.helpdesk-banner,.helpdesk-banner-overlay{min-height:220px}.helpdesk-banner h1{font-size:29px}.helpdesk-section{padding:38px 0 45px}.helpdesk-section-title{margin-bottom:32px}.helpdesk-section-title h2{font-size:21px}.helpdesk-title-border{margin-bottom:20px}.helpdesk-section-title p{font-size:14px}.helpdesk-service-list{gap:24px}.helpdesk-service-card{border-radius:8px}.helpdesk-service-image,.helpdesk-service-image img{height:230px}.helpdesk-service-content{padding:24px 20px 28px}.helpdesk-service-content h3{font-size:21px;line-height:1.35;margin-bottom:18px}.helpdesk-service-content li{padding-left:22px;margin-bottom:9px;font-size:14px;line-height:1.55}}@media(max-width:399px){.helpdesk-banner,.helpdesk-banner-overlay{min-height:195px}.helpdesk-banner h1{font-size:26px}.helpdesk-section{padding:32px 0 40px}.helpdesk-section-title h2{font-size:20px}.helpdesk-section-title p{font-size:13.5px}.helpdesk-service-image,.helpdesk-service-image img{height:205px}.helpdesk-service-content{padding:22px 17px 25px}.helpdesk-service-content h3{font-size:19px}.helpdesk-service-content li{font-size:13.5px}}@media(min-width:1200px){.helpdesk-container{width:min(1200px,calc(100% - 60px));margin-left:auto;margin-right:auto}.helpdesk-banner,.helpdesk-banner-overlay{min-height:360px}.helpdesk-banner h1{font-size:52px}.helpdesk-section{padding-top:80px;padding-bottom:100px}.helpdesk-section-title{max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:70px}.helpdesk-section-title h2{font-size:36px;line-height:1.35}.helpdesk-section-title p{max-width:1020px;font-size:16px;line-height:1.85}.helpdesk-service-list{gap:60px}.helpdesk-service-card{min-height:370px}.helpdesk-service-content{width:55%;padding:50px 55px}.helpdesk-service-content h3{font-size:31px;line-height:1.3;margin-bottom:28px}.helpdesk-service-content li{font-size:16px;line-height:1.65;margin-bottom:14px}.helpdesk-service-image{width:45%;min-height:370px}.helpdesk-service-image img{width:100%;height:370px;min-height:370px;object-fit:cover}}@media(min-width:1440px){.helpdesk-container{width:1240px}.helpdesk-banner,.helpdesk-banner-overlay{min-height:390px}.helpdesk-section{padding-top:90px;padding-bottom:110px}.helpdesk-section-title{max-width:1120px;margin-bottom:75px}.helpdesk-section-title h2{font-size:38px}.helpdesk-section-title p{font-size:17px;line-height:1.85}.helpdesk-service-list{gap:65px}.helpdesk-service-card{min-height:400px}.helpdesk-service-content{padding:55px 60px}.helpdesk-service-content h3{font-size:33px}.helpdesk-service-content li{font-size:17px}.helpdesk-service-image,.helpdesk-service-image img{min-height:400px;height:400px}}@media(min-width:1600px){.helpdesk-container{width:1280px}.helpdesk-banner,.helpdesk-banner-overlay{min-height:420px}.helpdesk-banner h1{font-size:56px}.helpdesk-section{padding-top:100px;padding-bottom:120px}.helpdesk-section-title h2{font-size:40px}.helpdesk-section-title p{font-size:17px}.helpdesk-service-card{min-height:420px}.helpdesk-service-content{padding:60px 65px}.helpdesk-service-content h3{font-size:35px}.helpdesk-service-content li{font-size:17px;margin-bottom:15px}.helpdesk-service-image,.helpdesk-service-image img{height:420px;min-height:420px}}@media(min-width:1299px)and (max-width:1920px){.helpdesk-container{width:1320px}.helpdesk-banner,.helpdesk-banner-overlay{min-height:650px;height:750px}.helpdesk-banner h1{font-size:60px}.helpdesk-section{padding-top:110px;padding-bottom:130px}.helpdesk-section-title{max-width:1180px;margin-bottom:85px}.helpdesk-section-title h2{font-size:42px}.helpdesk-section-title p{font-size:18px;line-height:1.9}.helpdesk-service-list{gap:75px}.helpdesk-service-card{min-height:440px}.helpdesk-service-content{padding:65px 75px}.helpdesk-service-content h3{font-size:37px}.helpdesk-service-content li{font-size:18px;line-height:1.7}.helpdesk-service-image,.helpdesk-service-image img{height:440px;min-height:440px}}.mailroom-page{width:100%;overflow:hidden;background:#fff}.mailroom-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.mailroom-banner{position:relative;width:100%;min-height:330px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}.mailroom-banner-overlay{width:100%;min-height:330px;display:flex;align-items:center;justify-content:center;background:#00000052}.mailroom-banner .mailroom-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.mailroom-banner h1{margin:20px 0 0;color:#fff;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15;text-align:center}.mailroom-breadcrumb{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:#fff;font-size:14px;line-height:1.5}.mailroom-breadcrumb a{color:#fff;text-decoration:none;transition:opacity .2s ease}.mailroom-breadcrumb a:hover{opacity:.75}.mailroom-breadcrumb span{color:#fff}.mailroom-section{padding:70px 0 90px;background:#fff}.mailroom-section-title{max-width:1050px;margin:0 auto 65px;text-align:center}.mailroom-section-title h2{margin:0 auto 20px;color:#0b1957;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.35}.mailroom-title-border{display:block;width:55px;height:3px;margin:0 auto 25px;background:#0b1957;border-radius:10px}.mailroom-section-title p{max-width:1000px;margin:0 auto;color:#0b1957;font-size:16px;font-weight:400;line-height:1.8}.mailroom-service-list{width:100%;display:flex;flex-direction:column;gap:55px}.mailroom-service-card{width:100%;display:flex;align-items:stretch;background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.mailroom-service-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #0000001a}.mailroom-service-content{width:55%;padding:45px 50px;display:flex;flex-direction:column;justify-content:center}.mailroom-service-content h3{margin:0 0 25px;color:#0b1957;font-size:clamp(23px,2.5vw,31px);font-weight:700;line-height:1.3}.mailroom-service-content ul{margin:0;padding:0;list-style:none}.mailroom-service-content li{position:relative;margin-bottom:13px;padding-left:25px;color:#0b1957;font-size:16px;line-height:1.6}.mailroom-service-content li:last-child{margin-bottom:0}.mailroom-service-content li:before{content:"✓";position:absolute;left:0;top:0;color:#0b1957;font-size:16px;font-weight:700}.mailroom-service-image{width:45%;min-height:330px;overflow:hidden;background:#f4f4f4}.mailroom-service-image img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;transition:transform .5s ease}.mailroom-service-card:hover .mailroom-service-image img{transform:scale(1.04)}.mailroom-service-card.mailroom-reverse{flex-direction:row-reverse}@media(max-width:1199px){.mailroom-container{width:min(1100px,calc(100% - 40px))}.mailroom-section{padding:60px 0 75px}.mailroom-service-content{padding:38px 40px}.mailroom-service-image,.mailroom-service-image img{min-height:300px}}@media(max-width:991px){.mailroom-banner,.mailroom-banner-overlay{min-height:290px}.mailroom-section{padding:55px 0 65px}.mailroom-section-title{margin-bottom:50px}.mailroom-section-title p{font-size:15px;line-height:1.75}.mailroom-service-list{gap:35px}.mailroom-service-content{width:52%;padding:32px}.mailroom-service-content h3{margin-bottom:20px;font-size:25px}.mailroom-service-content li{font-size:15px;margin-bottom:10px}.mailroom-service-image{width:48%;min-height:290px}.mailroom-service-image img{min-height:290px}}@media(max-width:767px){.mailroom-container{width:calc(100% - 30px)}.mailroom-banner,.mailroom-banner-overlay{min-height:250px}.mailroom-banner h1{margin:0;font-size:32px}.mailroom-breadcrumb{display:none}.mailroom-section{padding:45px 0 55px}.mailroom-section-title{margin-bottom:40px}.mailroom-section-title h2{font-size:24px;line-height:1.4}.mailroom-section-title p{font-size:15px;line-height:1.7;text-align:left}.mailroom-service-list{gap:28px}.mailroom-service-card,.mailroom-service-card.mailroom-reverse{flex-direction:column}.mailroom-service-content{width:100%;order:2;padding:28px 24px 32px}.mailroom-service-image{width:100%;order:1;min-height:0;height:270px}.mailroom-service-image img{width:100%;height:270px;min-height:0}.mailroom-service-content h3{font-size:23px}}@media(max-width:575px){.mailroom-container{width:calc(100% - 24px)}.mailroom-banner,.mailroom-banner-overlay{min-height:220px}.mailroom-banner h1{font-size:29px}.mailroom-section{padding:38px 0 45px}.mailroom-section-title{margin-bottom:32px}.mailroom-section-title h2{font-size:21px}.mailroom-title-border{margin-bottom:20px}.mailroom-section-title p{font-size:14px}.mailroom-service-list{gap:24px}.mailroom-service-card{border-radius:8px}.mailroom-service-image,.mailroom-service-image img{height:230px}.mailroom-service-content{padding:24px 20px 28px}.mailroom-service-content h3{font-size:21px;line-height:1.35;margin-bottom:18px}.mailroom-service-content li{padding-left:22px;margin-bottom:9px;font-size:14px;line-height:1.55}}@media(max-width:399px){.mailroom-banner,.mailroom-banner-overlay{min-height:195px}.mailroom-banner h1{font-size:26px}.mailroom-section{padding:32px 0 40px}.mailroom-section-title h2{font-size:20px}.mailroom-section-title p{font-size:13.5px}.mailroom-service-image,.mailroom-service-image img{height:205px}.mailroom-service-content{padding:22px 17px 25px}.mailroom-service-content h3{font-size:19px}.mailroom-service-content li{font-size:13.5px}}@media(min-width:1199px){.mailroom-container{width:min(1200px,calc(100% - 60px))}.mailroom-banner,.mailroom-banner-overlay{min-height:360px;height:750px}.mailroom-banner h1{font-size:52px}.mailroom-section{padding-top:80px;padding-bottom:100px}.mailroom-section-title{max-width:1080px;margin-bottom:70px}.mailroom-section-title h2{font-size:36px}.mailroom-section-title p{max-width:1020px;font-size:16px;line-height:1.85}.mailroom-service-list{gap:60px}.mailroom-service-card{min-height:370px}.mailroom-service-content{width:55%;padding:50px 55px}.mailroom-service-content h3{font-size:31px}.mailroom-service-content li{font-size:16px;line-height:1.65}.mailroom-service-image{width:45%;min-height:370px}.mailroom-service-image img{height:370px;min-height:370px}}@media(min-width:1440px){.mailroom-container{width:1240px}.mailroom-banner,.mailroom-banner-overlay{min-height:390px}.mailroom-section{padding-top:90px;padding-bottom:110px}.mailroom-section-title{max-width:1120px;margin-bottom:75px}.mailroom-section-title h2{font-size:38px}.mailroom-section-title p{font-size:17px}.mailroom-service-list{gap:65px}.mailroom-service-card{min-height:400px}.mailroom-service-content{padding:55px 60px}.mailroom-service-content h3{font-size:33px}.mailroom-service-content li{font-size:17px}.mailroom-service-image,.mailroom-service-image img{height:400px;min-height:400px}}@media(min-width:1600px){.mailroom-container{width:1280px}.mailroom-banner,.mailroom-banner-overlay{min-height:420px}.mailroom-banner h1{font-size:56px}.mailroom-section{padding-top:100px;padding-bottom:120px}.mailroom-section-title h2{font-size:40px}.mailroom-service-card{min-height:420px}.mailroom-service-content{padding:60px 65px}.mailroom-service-content h3{font-size:35px}.mailroom-service-content li{font-size:17px}.mailroom-service-image{height:420px;min-height:420px;margin:30px 20px 10px;border-radius:5%}}@media (min-width: 1200px)and(mix-width: 1920px){.mailroom-container{width:1320px}.mailroom-banner,.mailroom-banner-overlay{min-height:450px}.mailroom-banner h1{font-size:60px}.mailroom-section{padding-top:110px;padding-bottom:130px}.mailroom-section-title{max-width:1180px}.mailroom-section-title h2{font-size:42px}.mailroom-section-title p{font-size:18px;line-height:1.9}.mailroom-service-list{gap:75px}.mailroom-service-card{min-height:440px}.mailroom-service-content{padding:65px 75px}.mailroom-service-content h3{font-size:37px}.mailroom-service-content li{font-size:18px;line-height:1.7}.mailroom-service-image{height:440px;min-height:440px;margin-top:100px}}.office-support-page{width:100%;overflow:hidden;background:#fff}.office-support-banner{position:relative;width:100%;min-height:800px;background-position:center;background-repeat:no-repeat;background-size:cover}.office-support-banner-overlay{position:absolute;inset:0;background:#0000001f}.office-support-section{width:100%;padding:70px 20px 90px}.office-support-container{width:100%;max-width:1200px;margin:0 auto}.office-support-intro{max-width:1050px;margin:0 auto 75px;text-align:center}.office-support-intro h2{margin:0 auto 20px;color:#0b1957;font-size:30px;line-height:1.4;font-weight:700}.office-support-border{display:block;width:70px;height:3px;margin:0 auto 25px;background:#0b1957;border-radius:5px}.office-support-intro p{margin:0;color:#555;font-size:16px;line-height:1.8;text-align:left}.office-support-service-list{width:100%;display:flex;flex-direction:column;gap:45px}.office-support-card{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:390px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #00000017}.office-support-card-text{order:1;padding:45px;display:flex;flex-direction:column;justify-content:center}.office-support-card-image{order:2;width:100%;min-height:390px;overflow:hidden}.office-support-card.reverse .office-support-card-text{order:2}.office-support-card.reverse .office-support-card-image{order:1}.office-support-card-text h3{margin:0 0 22px;color:#0b1957;font-size:25px;line-height:1.35;font-weight:700}.office-support-card-text ul{margin:0;padding:0;list-style:none}.office-support-card-text li{position:relative;margin-bottom:12px;padding-left:24px;color:#555;font-size:15px;line-height:1.6}.office-support-card-text li:before{content:"✓";position:absolute;left:0;top:0;color:#0b1957;font-size:15px;font-weight:700}.office-support-card-text li:last-child{margin-bottom:0}.office-support-card-image img{display:block;width:100%;height:100%;min-height:390px;object-fit:cover;transition:transform .4s ease}.office-support-card:hover .office-support-card-image img{transform:scale(1.03)}@media(max-width:991px){.office-support-banner{min-height:320px}.office-support-section{padding:55px 20px 70px}.office-support-intro{margin-bottom:55px}.office-support-intro h2{font-size:26px}.office-support-card{min-height:350px}.office-support-card-text{padding:35px 30px}.office-support-card-text h3{font-size:22px}.office-support-card-image,.office-support-card-image img{min-height:350px}}@media(max-width:767px){.office-support-banner{min-height:260px}.office-support-section{padding:45px 15px 60px}.office-support-container{max-width:100%}.office-support-intro{margin-bottom:45px}.office-support-intro h2{font-size:23px;line-height:1.45}.office-support-intro p{font-size:15px;line-height:1.75;text-align:left}.office-support-service-list{gap:30px}.office-support-card,.office-support-card.reverse{display:flex;flex-direction:column;min-height:auto}.office-support-card-text,.office-support-card.reverse .office-support-card-text{order:2;padding:30px 25px}.office-support-card-image,.office-support-card.reverse .office-support-card-image{order:1;min-height:280px}.office-support-card-image img{min-height:280px;height:280px}.office-support-card-text h3{font-size:21px;margin-bottom:18px}.office-support-card-text li{font-size:14px;margin-bottom:10px}}@media(max-width:480px){.office-support-banner{min-height:220px}.office-support-section{padding:35px 12px 50px}.office-support-intro h2{font-size:20px}.office-support-intro p{font-size:14px}.office-support-card-text,.office-support-card.reverse .office-support-card-text{padding:25px 20px}.office-support-card-image,.office-support-card-image img{min-height:230px;height:230px}.office-support-card-text h3{font-size:19px}.office-support-card-text li{padding-left:21px;font-size:13.5px}}@media(max-width:399px){.office-support-banner{min-height:190px}.office-support-intro h2{font-size:18px}.office-support-card-image,.office-support-card-image img{min-height:200px;height:200px}.office-support-card-text h3{font-size:18px}}@media(min-width:1440px){.office-support-banner{min-height:440px;height:750px}.office-support-container{max-width:1280px}.office-support-section{padding-top:85px;padding-bottom:110px}.office-support-intro{max-width:1150px}.office-support-intro h2{font-size:34px}.office-support-intro p{font-size:17px}.office-support-card,.office-support-card-image,.office-support-card-image img{min-height:430px}.office-support-card-text{padding:55px}.office-support-card-text h3{font-size:28px}.office-support-card-text li{font-size:16px}}@media(min-width:1800px){.office-support-container{max-width:1400px}.office-support-banner{min-height:500px}.office-support-card,.office-support-card-image,.office-support-card-image img{min-height:460px}.office-support-card-text h3{font-size:30px}}.mailroom-service-card{display:flex;align-items:stretch;overflow:hidden}.mailroom-service-content{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.mailroom-service-image{display:block;overflow:hidden;box-sizing:border-box;align-self:stretch}.mailroom-service-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1200px){.mailroom-service-card{min-height:370px}.mailroom-service-content{width:55%;padding:50px 55px}.mailroom-service-image{width:45%;height:370px;min-height:370px;margin:0;border-radius:0}.mailroom-service-image img{width:100%;height:370px;min-height:370px;object-fit:cover;object-position:center}}@media(min-width:1440px){.mailroom-service-card{min-height:400px}.mailroom-service-content{width:55%;padding:55px 60px}.mailroom-service-image{width:45%;height:400px;min-height:400px;margin:0;border-radius:0}.mailroom-service-image img{width:100%;height:400px;min-height:400px;object-fit:cover;object-position:center}}@media(min-width:1600px){.mailroom-service-card{min-height:420px}.mailroom-service-content{width:55%;padding:60px 65px}.mailroom-service-image{width:45%;height:420px;min-height:420px;margin:0;border-radius:0}.mailroom-service-image img{width:100%;height:420px;min-height:420px;object-fit:cover;object-position:center}}@media(min-width:1920px){.mailroom-container{width:1320px}.mailroom-service-card{min-height:440px}.mailroom-service-content{width:55%;padding:65px 75px}.mailroom-service-image{width:45%;height:440px;min-height:440px;margin:0;border-radius:0}.mailroom-service-image img{width:100%;height:440px;min-height:440px;object-fit:cover;object-position:center}}@media(min-width:768px)and (max-width:1199px){.mailroom-service-card{min-height:300px}.mailroom-service-content{width:52%;padding:32px}.mailroom-service-image{width:48%;height:300px;min-height:300px;margin:0;border-radius:0}.mailroom-service-image img{width:100%;height:300px;min-height:300px;border-radius:10%;object-fit:cover;object-position:center}}@media(max-width:767px){.mailroom-service-card,.mailroom-service-card.mailroom-reverse{display:flex;flex-direction:column}.mailroom-service-image,.mailroom-service-card.mailroom-reverse .mailroom-service-image{width:100%;height:270px;min-height:270px;order:1;margin:0;border-radius:0}.mailroom-service-image img{width:100%;height:270px;min-height:270px;object-fit:cover;object-position:center}.mailroom-service-content,.mailroom-service-card.mailroom-reverse .mailroom-service-content{width:100%;order:2;padding:28px 24px 32px}}@media(max-width:575px){.mailroom-service-image{width:100%;height:230px;min-height:230px;margin:0}.mailroom-service-image img{width:100%;height:230px;min-height:230px;object-fit:cover;object-position:center}.mailroom-service-content{width:100%;padding:24px 20px 28px}}@media(max-width:399px){.mailroom-service-image{width:100%;height:205px;min-height:205px;margin:0}.mailroom-service-image img{width:100%;height:205px;min-height:205px;object-fit:cover;object-position:center}.mailroom-service-content{width:100%;padding:22px 17px 25px}}.reception-page{width:100%;overflow:hidden;background:#fff}.reception-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.reception-banner{position:relative;width:100%;min-height:330px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}.reception-banner-overlay{width:100%;min-height:330px;display:flex;align-items:center;justify-content:center;background:#00000052}.reception-banner .reception-container{display:flex;align-items:center;justify-content:center}.reception-banner h1{margin:0;color:#fff;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15;text-align:center}.reception-section{padding:70px 0 90px;background:#fff}.reception-section-title{max-width:1050px;margin:0 auto 65px;text-align:center}.reception-section-title h2{margin:0 auto 20px;color:#0b1957;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.4}.reception-title-border{display:block;width:55px;height:3px;margin:0 auto 25px;background:#0b1957;border-radius:10px}.reception-section-title p{max-width:1000px;margin:0 auto;color:#0b1957;font-size:16px;font-weight:400;line-height:1.8}.reception-service-list{width:100%;display:flex;flex-direction:column;gap:55px}.reception-service-card{width:100%;display:flex;align-items:stretch;background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.reception-service-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #0000001a}.reception-service-content{width:55%;padding:45px 50px;display:flex;flex-direction:column;justify-content:center}.reception-service-content h3{margin:0 0 25px;color:#0b1957;font-size:clamp(23px,2.5vw,31px);font-weight:700;line-height:1.3}.reception-service-content ul{margin:0;padding:0;list-style:none}.reception-service-content li{position:relative;margin-bottom:13px;padding-left:25px;color:#0b1957;font-size:16px;line-height:1.6}.reception-service-content li:last-child{margin-bottom:0}.reception-service-content li:before{content:"✓";position:absolute;left:0;top:0;color:#0b1957;font-size:16px;font-weight:700}.reception-service-image{width:45%;min-height:330px;overflow:hidden;background:#f4f4f4}.reception-service-image img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;object-position:center;transition:transform .5s ease}.reception-service-card:hover .reception-service-image img{transform:scale(1.04)}.reception-service-card.reception-reverse{flex-direction:row-reverse}@media(max-width:1199px){.reception-container{width:min(1100px,calc(100% - 40px))}.reception-section{padding:60px 0 75px}.reception-service-content{padding:38px 40px}.reception-service-image,.reception-service-image img{min-height:300px}}@media(max-width:991px){.reception-banner,.reception-banner-overlay{min-height:290px}.reception-section{padding:55px 0 65px}.reception-section-title{margin-bottom:50px}.reception-section-title h2{font-size:26px}.reception-section-title p{font-size:15px;line-height:1.75}.reception-service-list{gap:35px}.reception-service-content{width:52%;padding:32px}.reception-service-content h3{margin-bottom:20px;font-size:25px}.reception-service-content li{font-size:15px;margin-bottom:10px}.reception-service-image{width:48%;min-height:290px}.reception-service-image img{min-height:290px}}@media(max-width:767px){.reception-container{width:calc(100% - 30px)}.reception-banner,.reception-banner-overlay{min-height:250px}.reception-banner h1{font-size:32px}.reception-section{padding:45px 0 55px}.reception-section-title{margin-bottom:40px}.reception-section-title h2{font-size:24px;line-height:1.4}.reception-section-title p{font-size:15px;line-height:1.7;text-align:left}.reception-service-list{gap:28px}.reception-service-card,.reception-service-card.reception-reverse{display:flex;flex-direction:column;min-height:0}.reception-service-image,.reception-service-card.reception-reverse .reception-service-image{order:1;width:100%;height:270px;min-height:270px;margin:0}.reception-service-image img{width:100%;height:270px;min-height:270px;object-fit:cover;object-position:center}.reception-service-content,.reception-service-card.reception-reverse .reception-service-content{order:2;width:100%;padding:28px 24px 32px}.reception-service-content h3{font-size:23px}}@media(max-width:575px){.reception-container{width:calc(100% - 24px)}.reception-banner,.reception-banner-overlay{min-height:220px}.reception-banner h1{font-size:29px}.reception-section{padding:38px 0 45px}.reception-section-title{margin-bottom:32px}.reception-section-title h2{font-size:21px}.reception-title-border{margin-bottom:20px}.reception-section-title p{font-size:14px}.reception-service-list{gap:24px}.reception-service-card{border-radius:8px}.reception-service-image,.reception-service-image img{height:230px;min-height:230px}.reception-service-content{padding:24px 20px 28px}.reception-service-content h3{font-size:21px;line-height:1.35;margin-bottom:18px}.reception-service-content li{padding-left:22px;margin-bottom:9px;font-size:14px;line-height:1.55}}@media(max-width:399px){.reception-banner,.reception-banner-overlay{min-height:195px}.reception-banner h1{font-size:26px}.reception-section{padding:32px 0 40px}.reception-section-title h2{font-size:20px}.reception-section-title p{font-size:13.5px}.reception-service-image,.reception-service-image img{height:205px;min-height:205px}.reception-service-content{padding:22px 17px 25px}.reception-service-content h3{font-size:19px}.reception-service-content li{font-size:13.5px}}@media(min-width:1200px){.reception-container{width:min(1200px,calc(100% - 60px))}.reception-banner,.reception-banner-overlay{height:750px;min-height:360px}.reception-banner h1{font-size:52px}.reception-section{padding-top:80px;padding-bottom:100px}.reception-section-title{max-width:1080px;margin-bottom:70px}.reception-section-title h2{font-size:36px}.reception-section-title p{max-width:1020px;font-size:16px;line-height:1.85}.reception-service-list{gap:60px}.reception-service-card{min-height:370px}.reception-service-content{width:55%;padding:50px 55px}.reception-service-content h3{font-size:31px}.reception-service-content li{font-size:16px;line-height:1.65}.reception-service-image{width:45%;height:370px;min-height:370px;margin:0}.reception-service-image img{width:100%;height:370px;min-height:370px;object-fit:cover;object-position:center}}@media(min-width:1440px){.reception-container{width:1240px}.reception-banner,.reception-banner-overlay{min-height:390px}.reception-section{padding-top:90px;padding-bottom:110px}.reception-section-title{max-width:1120px;margin-bottom:75px}.reception-section-title h2{font-size:38px}.reception-section-title p{font-size:17px}.reception-service-list{gap:65px}.reception-service-card{min-height:400px}.reception-service-content{padding:55px 60px}.reception-service-content h3{font-size:33px}.reception-service-content li{font-size:17px}.reception-service-image{height:400px;min-height:400px;margin:0}.reception-service-image img{height:400px;min-height:400px}}@media(min-width:1600px){.reception-container{width:1280px}.reception-banner,.reception-banner-overlay{min-height:420px}.reception-banner h1{font-size:56px}.reception-section{padding-top:100px;padding-bottom:120px}.reception-section-title h2{font-size:40px}.reception-service-card{min-height:420px}.reception-service-content{padding:60px 65px}.reception-service-content h3{font-size:35px}.reception-service-content li{font-size:17px}.reception-service-image{height:420px;min-height:420px;margin:0}.reception-service-image img{height:420px;min-height:420px;object-fit:cover;object-position:center}}@media(min-width:1920px){.reception-container{width:1320px}.reception-banner,.reception-banner-overlay{min-height:450px}.reception-banner h1{font-size:60px}.reception-section{padding-top:110px;padding-bottom:130px}.reception-section-title{max-width:1180px}.reception-section-title h2{font-size:42px}.reception-section-title p{font-size:18px;line-height:1.9}.reception-service-list{gap:75px}.reception-service-card{min-height:440px}.reception-service-content{padding:65px 75px}.reception-service-content h3{font-size:37px}.reception-service-content li{font-size:18px;line-height:1.7}.reception-service-image{height:440px;min-height:440px;margin:0}.reception-service-image img{height:440px;min-height:440px;object-fit:cover;object-position:center}}.staffing-payroll-page{width:100%;overflow:hidden;background:#fff}.staffing-payroll-banner{position:relative;width:100%;height:430px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.staffing-payroll-banner-overlay{position:absolute;inset:0;background:#0000001f}.staffing-payroll-section{width:100%;padding:75px 20px 90px;background:#fff}.staffing-payroll-container{width:100%;max-width:1200px;margin:0 auto}.staffing-payroll-intro{max-width:1050px;margin:0 auto 65px;text-align:center}.staffing-payroll-intro h2{margin:0;color:#0b1957;font-size:30px;line-height:1.4;font-weight:700}.staffing-payroll-border{display:block;width:55px;height:3px;margin:20px auto 25px;background:#0b1957;border-radius:3px}.staffing-payroll-intro p{margin:0;color:#0b1957;font-size:16px;line-height:1.85;font-weight:400}.staffing-payroll-list{width:100%;display:flex;flex-direction:column;gap:55px}.staffing-payroll-card{width:100%;min-height:370px;display:grid;grid-template-columns:55% 45%;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 8px 28px #00000017}.staffing-payroll-card.reverse{grid-template-columns:45% 55%}.staffing-payroll-card.reverse .staffing-payroll-card-text{order:2}.staffing-payroll-card.reverse .staffing-payroll-card-image{order:1}.staffing-payroll-card-text{min-width:0;padding:48px 45px;display:flex;flex-direction:column;justify-content:center}.staffing-payroll-card-text h3{margin:0 0 25px;color:#0b1957;font-size:27px;line-height:1.35;font-weight:700}.staffing-payroll-card-text ul{margin:0;padding:0;list-style:none}.staffing-payroll-card-text li{position:relative;margin-bottom:13px;padding-left:25px;color:#0b1957;font-size:16px;line-height:1.55}.staffing-payroll-card-text li:last-child{margin-bottom:0}.staffing-payroll-card-text li:before{content:"✓";position:absolute;left:0;top:0;color:#0b1957;font-size:16px;font-weight:700}.staffing-payroll-card-image{width:100%;height:370px;overflow:hidden}.staffing-payroll-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width:1200px){.staffing-payroll-container{max-width:1200px}.staffing-payroll-card{grid-template-columns:55% 45%}.staffing-payroll-card.reverse{grid-template-columns:45% 55%}.staffing-payroll-card-image{height:370px}}@media(min-width:1440px){.staffing-payroll-section{padding-top:85px;padding-bottom:100px}.staffing-payroll-container{max-width:1280px}.staffing-payroll-intro{max-width:1120px}.staffing-payroll-intro h2{font-size:32px}.staffing-payroll-intro p{font-size:17px}.staffing-payroll-card-image{height:400px}.staffing-payroll-card{min-height:400px}.staffing-payroll-card-text{padding:50px 52px}.staffing-payroll-card-text h3{font-size:29px}.staffing-payroll-card-text li{font-size:17px}}@media(min-width:1600px){.staffing-payroll-container{max-width:1350px}.staffing-payroll-card{min-height:420px}.staffing-payroll-card-image{height:420px}.staffing-payroll-card-text{padding:55px 60px}.staffing-payroll-card-text h3{font-size:30px}}@media(min-width:1000px)and (min-width:1200px){.staffing-payroll-container{max-width:1450px}.staffing-payroll-banner{height:750px;min-height:360px}.staffing-payroll-section{padding-top:95px;padding-bottom:110px}.staffing-payroll-card{min-height:440px}.staffing-payroll-card-image{height:440px}.staffing-payroll-card-text{padding:60px 65px}.staffing-payroll-card-text h3{font-size:32px}.staffing-payroll-card-text li{font-size:18px}}@media(min-width:768px)and (max-width:999px){.staffing-payroll-banner{height:400px}.staffing-payroll-section{padding:60px 25px 75px}.staffing-payroll-container{max-width:950px}.staffing-payroll-intro{margin-bottom:50px}.staffing-payroll-intro h2{font-size:26px}.staffing-payroll-intro p{font-size:15px;line-height:1.8}.staffing-payroll-list{gap:40px}.staffing-payroll-card,.staffing-payroll-card.reverse{grid-template-columns:52% 48%}.staffing-payroll-card{min-height:300px}.staffing-payroll-card-image{height:300px}.staffing-payroll-card-text{padding:35px 30px}.staffing-payroll-card-text h3{font-size:23px;margin-bottom:20px}.staffing-payroll-card-text li{font-size:14px;margin-bottom:10px;padding-left:22px}}@media(max-width:767px){.staffing-payroll-banner{height:270px;background-position:center center}.staffing-payroll-section{padding:45px 15px 60px}.staffing-payroll-container{max-width:100%}.staffing-payroll-intro{margin-bottom:40px}.staffing-payroll-intro h2{font-size:22px;line-height:1.45}.staffing-payroll-border{margin:16px auto 20px}.staffing-payroll-intro p{font-size:14px;line-height:1.75;text-align:left}.staffing-payroll-list{gap:30px}.staffing-payroll-card,.staffing-payroll-card.reverse{display:flex;flex-direction:column;min-height:0;grid-template-columns:none}.staffing-payroll-card-image,.staffing-payroll-card.reverse .staffing-payroll-card-image{order:1;width:100%;height:270px}.staffing-payroll-card-text,.staffing-payroll-card.reverse .staffing-payroll-card-text{order:2;width:100%;padding:28px 22px 32px}.staffing-payroll-card-text h3{font-size:21px;line-height:1.4;margin-bottom:18px}.staffing-payroll-card-text li{font-size:14px;line-height:1.55;margin-bottom:10px;padding-left:22px}}@media(min-width:576px)and (max-width:767px){.staffing-payroll-banner{height:260px}.staffing-payroll-card-image{height:270px}.staffing-payroll-card-text{padding:30px 25px 35px}.staffing-payroll-card-text h3{font-size:22px}}@media(min-width:400px)and (max-width:575px){.staffing-payroll-banner{height:240px}.staffing-payroll-section{padding:40px 14px 55px}.staffing-payroll-intro h2{font-size:21px}.staffing-payroll-card-image{height:230px}.staffing-payroll-card-text{padding:26px 20px 30px}.staffing-payroll-card-text h3{font-size:20px}.staffing-payroll-card-text li{font-size:13.5px}}@media(max-width:399px){.staffing-payroll-banner{height:210px}.staffing-payroll-section{padding:35px 12px 50px}.staffing-payroll-intro h2{font-size:19px}.staffing-payroll-intro p{font-size:13px}.staffing-payroll-card-image{height:205px}.staffing-payroll-card-text{padding:24px 18px 28px}.staffing-payroll-card-text h3{font-size:19px}.staffing-payroll-card-text li{font-size:13px;padding-left:20px}}.transportation-management-page{width:100%;overflow:hidden;background:#fff}.transportation-management-banner{position:relative;width:100%;height:430px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.transportation-management-banner-overlay{position:absolute;inset:0;background:#0000001f}.transportation-management-section{width:100%;padding:75px 20px 90px;background:#fff}.transportation-management-container{width:100%;max-width:1200px;margin:0 auto}.transportation-management-intro{max-width:1050px;margin:0 auto 65px;text-align:center}.transportation-management-intro h2{margin:0;color:#0b1957;font-size:30px;line-height:1.4;font-weight:700}.transportation-management-border{display:block;width:55px;height:3px;margin:20px auto 25px;background:#0b1957;border-radius:3px}.transportation-management-intro p{margin:0;color:#0b1957;font-size:16px;line-height:1.85;font-weight:400}.transportation-management-list{width:100%;display:flex;flex-direction:column;gap:55px}.transportation-management-card{width:100%;min-height:370px;display:grid;grid-template-columns:55% 45%;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 8px 28px #00000017}.transportation-management-card.reverse{grid-template-columns:45% 55%}.transportation-management-card.reverse .transportation-management-card-text{order:2}.transportation-management-card.reverse .transportation-management-card-image{order:1}.transportation-management-card-text{min-width:0;padding:48px 45px;display:flex;flex-direction:column;justify-content:center}.transportation-management-card-text h3{margin:0 0 25px;color:#0b1957;font-size:27px;line-height:1.35;font-weight:700}.transportation-management-card-text ul{margin:0;padding:0;list-style:none}.transportation-management-card-text li{position:relative;margin-bottom:13px;padding-left:25px;color:#0b1957;font-size:16px;line-height:1.55}.transportation-management-card-text li:last-child{margin-bottom:0}.transportation-management-card-text li:before{content:"✓";position:absolute;left:0;top:0;color:#0b1957;font-size:16px;font-weight:700}.transportation-management-card-image{width:100%;height:370px;overflow:hidden}.transportation-management-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width:1200px){.transportation-management-container{max-width:1200px}.transportation-management-card{grid-template-columns:55% 45%}.transportation-management-card.reverse{grid-template-columns:45% 55%}.transportation-management-card-image{height:370px}}@media(min-width:1440px){.transportation-management-section{padding-top:85px;padding-bottom:100px}.transportation-management-container{max-width:1280px}.transportation-management-intro{max-width:1120px}.transportation-management-intro h2{font-size:32px}.transportation-management-intro p{font-size:17px}.transportation-management-card{min-height:400px}.transportation-management-card-image{height:400px}.transportation-management-card-text{padding:50px 52px}.transportation-management-card-text h3{font-size:29px}.transportation-management-card-text li{font-size:17px}}@media(min-width:1600px){.transportation-management-container{max-width:1350px}.transportation-management-card{min-height:420px}.transportation-management-card-image{height:420px}.transportation-management-card-text{padding:55px 60px}.transportation-management-card-text h3{font-size:30px}}@media(min-width:1200px){.transportation-management-container{max-width:1450px}.transportation-management-banner{height:660px}.transportation-management-section{padding-top:95px;padding-bottom:110px}.transportation-management-card{min-height:440px}.transportation-management-card-image{height:440px}.transportation-management-card-text{padding:60px 65px}.transportation-management-card-text h3{font-size:32px}.transportation-management-card-text li{font-size:18px}}@media(min-width:768px)and (max-width:1199px){.transportation-management-banner{height:560px}.transportation-management-section{padding:60px 25px 75px}.transportation-management-container{max-width:950px}.transportation-management-intro{margin-bottom:50px}.transportation-management-intro h2{font-size:26px}.transportation-management-intro p{font-size:15px;line-height:1.8}.transportation-management-list{gap:40px}.transportation-management-card,.transportation-management-card.reverse{grid-template-columns:52% 48%}.transportation-management-card{min-height:300px}.transportation-management-card-image{height:300px}.transportation-management-card-text{padding:35px 30px}.transportation-management-card-text h3{font-size:23px;margin-bottom:20px}.transportation-management-card-text li{font-size:14px;margin-bottom:10px;padding-left:22px}}@media(max-width:767px){.transportation-management-banner{height:270px;background-position:center center}.transportation-management-section{padding:45px 15px 60px}.transportation-management-container{max-width:100%}.transportation-management-intro{margin-bottom:40px}.transportation-management-intro h2{font-size:22px;line-height:1.45}.transportation-management-border{margin:16px auto 20px}.transportation-management-intro p{font-size:14px;line-height:1.75;text-align:left}.transportation-management-list{gap:30px}.transportation-management-card,.transportation-management-card.reverse{display:flex;flex-direction:column;min-height:0;grid-template-columns:none}.transportation-management-card-image,.transportation-management-card.reverse .transportation-management-card-image{order:1;width:100%;height:270px}.transportation-management-card-text,.transportation-management-card.reverse .transportation-management-card-text{order:2;width:100%;padding:28px 22px 32px}.transportation-management-card-text h3{font-size:21px;line-height:1.4;margin-bottom:18px}.transportation-management-card-text li{font-size:14px;line-height:1.55;margin-bottom:10px;padding-left:22px}}@media(min-width:576px)and (max-width:767px){.transportation-management-banner{height:260px}.transportation-management-card-image{height:270px}.transportation-management-card-text{padding:30px 25px 35px}.transportation-management-card-text h3{font-size:22px}}@media(min-width:400px)and (max-width:575px){.transportation-management-banner{height:240px}.transportation-management-section{padding:40px 14px 55px}.transportation-management-intro h2{font-size:21px}.transportation-management-card-image{height:230px}.transportation-management-card-text{padding:26px 20px 30px}.transportation-management-card-text h3{font-size:20px}.transportation-management-card-text li{font-size:13.5px}}@media(max-width:399px){.transportation-management-banner{height:210px}.transportation-management-section{padding:35px 12px 50px}.transportation-management-intro h2{font-size:19px}.transportation-management-intro p{font-size:13px}.transportation-management-card-image{height:205px}.transportation-management-card-text{padding:24px 18px 28px}.transportation-management-card-text h3{font-size:19px}.transportation-management-card-text li{font-size:13px;padding-left:20px}}.business-support-page{width:100%;overflow:hidden;background:#fff;color:#0b1957}.business-support-banner{position:relative;width:100%;height:750px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.business-support-banner-overlay{position:absolute;inset:0;background:#00000005;pointer-events:none}.business-support-section{width:100%;padding:90px 0 110px;background:#fff}.business-support-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.business-support-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.business-support-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.business-support-border{display:block;width:70px;height:3px;margin:22px auto 28px;background:#0b1957;border-radius:0}.business-support-intro p{margin:0;color:#0b1957;font-size:18px;line-height:1.8;text-align:justify}.business-support-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:stretch}.business-support-card{min-width:0;display:flex;flex-direction:column;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 8px 30px #0b19571a;transition:transform .3s ease,box-shadow .3s ease}.business-support-card:hover{transform:translateY(-6px);box-shadow:0 16px 38px #0b195729}.business-support-card-image{width:100%;height:260px;overflow:hidden;flex-shrink:0}.business-support-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .45s ease}.business-support-card:hover .business-support-card-image img{transform:scale(1.06)}.business-support-card-content{display:flex;flex-direction:column;flex:1;padding:30px 32px 34px}.business-support-card-content h2{margin:0 0 18px;color:#0b1957;font-size:22px;line-height:1.35;font-weight:700}.business-support-card-content ul{margin:0 0 26px;padding-left:20px;color:#0b1957}.business-support-card-content li{margin-bottom:9px;color:#0b1957;font-size:15px;line-height:1.65}.business-support-card-content li:last-child{margin-bottom:0}.business-support-read-more{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;padding:12px 26px;border:2px solid #0b1957;background:#fff;color:#0b1957;text-decoration:none;font-size:15px;line-height:1.2;font-weight:600;transition:background .3s ease,color .3s ease}.business-support-read-more:hover{background:#0b1957;color:#fff}@media(min-width:1600px)and (max-width:1919px){.business-support-container{width:min(1480px,calc(100% - 100px))}.business-support-grid{gap:42px}.business-support-card-image{height:275px}.business-support-card-content{padding:32px 34px 36px}.business-support-card-content h2{font-size:23px}.business-support-card-content li{font-size:16px}}@media(min-width:1440px)and (max-width:1599px){.business-support-container{width:min(1400px,calc(100% - 80px))}.business-support-grid{gap:40px}.business-support-card-image{height:260px}}@media(min-width:1200px)and (max-width:1439px){.business-support-container{width:min(1320px,calc(100% - 70px))}.business-support-intro{max-width:1120px}.business-support-intro h1{font-size:36px}.business-support-intro p{font-size:17px}.business-support-grid{gap:32px}.business-support-card-image{height:250px}.business-support-card-content{padding:28px 28px 32px}.business-support-card-content h2{font-size:21px}}@media(min-width:768px)and (max-width:1199px){.business-support-banner{height:520px}.business-support-section{padding:75px 0 90px}.business-support-container{width:min(100%,calc(100% - 50px))}.business-support-intro{max-width:900px;margin-bottom:55px}.business-support-intro h1{font-size:32px;line-height:1.3}.business-support-intro p{font-size:17px;line-height:1.75}.business-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.business-support-card-image{height:240px}.business-support-card-content{padding:26px 26px 30px}.business-support-card-content h2{font-size:21px}.business-support-card-content li{font-size:14px;line-height:1.6}.business-support-read-more{padding:11px 24px}}@media(min-width:576px)and (max-width:767px){.business-support-banner{height:420px;background-position:center center}.business-support-section{padding:60px 0 70px}.business-support-container{width:calc(100% - 36px)}.business-support-intro{margin-bottom:45px}.business-support-intro h1{font-size:29px;line-height:1.3}.business-support-border{width:65px;margin:19px auto 25px}.business-support-intro p{font-size:16px;line-height:1.7;text-align:justify}.business-support-grid{grid-template-columns:1fr;gap:30px}.business-support-card-image{height:250px}.business-support-card-content{padding:26px 25px 30px}.business-support-card-content h2{font-size:21px;line-height:1.35}.business-support-card-content li{font-size:14px;line-height:1.6}.business-support-read-more{padding:11px 23px;font-size:14px}}@media(min-width:400px)and (max-width:575px){.business-support-banner{height:350px;background-position:center center}.business-support-section{padding:50px 0 60px}.business-support-container{width:calc(100% - 30px)}.business-support-intro{margin-bottom:40px}.business-support-intro h1{font-size:26px;line-height:1.3}.business-support-border{width:60px;height:3px;margin:18px auto 24px}.business-support-intro p{font-size:15px;line-height:1.7;text-align:left}.business-support-grid{grid-template-columns:1fr;gap:25px}.business-support-card-image{height:230px}.business-support-card-content{padding:24px 22px 28px}.business-support-card-content h2{font-size:20px;line-height:1.4}.business-support-card-content ul{padding-left:20px;margin-bottom:24px}.business-support-card-content li{margin-bottom:8px;font-size:14px;line-height:1.6}.business-support-read-more{padding:11px 22px;font-size:14px}}@media(max-width:399px){.business-support-banner{height:300px;background-position:center center}.business-support-section{padding:45px 0 55px}.business-support-container{width:calc(100% - 24px)}.business-support-intro{margin-bottom:35px}.business-support-intro h1{font-size:24px;line-height:1.3}.business-support-border{width:60px;height:3px;margin:17px auto 22px}.business-support-intro p{font-size:14px;line-height:1.65;text-align:left}.business-support-grid{grid-template-columns:1fr;gap:22px}.business-support-card-image{height:210px}.business-support-card-content{padding:22px 19px 25px}.business-support-card-content h2{font-size:19px;line-height:1.4}.business-support-card-content ul{padding-left:18px;margin-bottom:22px}.business-support-card-content li{margin-bottom:8px;font-size:14px;line-height:1.55}.business-support-read-more{padding:10px 20px;font-size:14px}}.gardening-page{width:100%;overflow:hidden;background:#fff}.gardening-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.gardening-banner-overlay{position:absolute;inset:0;background:#0000000d}.gardening-service-section{width:100%;padding:90px 0 110px;background:#fff}.gardening-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.gardening-section-title{max-width:1180px;margin:0 auto 70px;text-align:center}.gardening-section-title h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.gardening-title-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.gardening-section-title p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.gardening-service-list{display:flex;flex-direction:column;gap:45px}.gardening-service-card{display:flex;width:100%;min-height:490px;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a}.gardening-service-card.reverse{flex-direction:row-reverse}.gardening-card-text{width:55%;padding:65px 70px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.gardening-card-text h2{margin:0 0 28px;color:#0b1957;font-size:31px;line-height:1.3;font-weight:700}.gardening-card-text ul{margin:0;padding:0 0 0 24px}.gardening-card-text li{margin-bottom:15px;color:#0b1957;font-size:18px;line-height:1.6}.gardening-card-text li:last-child{margin-bottom:0}.gardening-card-image{width:45%;min-height:490px;overflow:hidden}.gardening-card-image img{display:block;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:center center}@media(min-width:1200px)and (max-width:1439px){.gardening-banner{height:750px}.gardening-service-section{padding:80px 0 95px}.gardening-container{width:min(1240px,calc(100% - 60px))}.gardening-section-title{margin-bottom:60px}.gardening-section-title h1{font-size:34px}.gardening-section-title p{font-size:17px}.gardening-service-card{min-height:400px}.gardening-card-text{padding:50px 55px}.gardening-card-image,.gardening-card-image img{min-height:400px}.gardening-card-text h2{font-size:28px}.gardening-card-text li{font-size:17px}}@media(min-width:1440px)and (max-width:1599px){.gardening-banner{height:750px}.gardening-container{width:min(1340px,calc(100% - 70px))}.gardening-service-section{padding:90px 0 105px}.gardening-section-title h1{font-size:36px}.gardening-section-title p{font-size:18px}.gardening-service-card{min-height:430px}.gardening-card-text{padding:55px 65px}.gardening-card-image,.gardening-card-image img{min-height:430px}.gardening-card-text h2{font-size:30px}}@media(min-width:1600px)and (max-width:1919px){.gardening-banner{height:750px}.gardening-container{width:min(1500px,calc(100% - 90px))}.gardening-service-section{padding:100px 0 115px}.gardening-section-title{max-width:1250px;margin-bottom:75px}.gardening-section-title h1{font-size:40px}.gardening-section-title p{font-size:19px}.gardening-service-card{min-height:460px}.gardening-card-text{padding:65px 75px}.gardening-card-image,.gardening-card-image img{min-height:460px}.gardening-card-text h2{font-size:32px}.gardening-card-text li{font-size:19px}}@media(min-width:1920px){.gardening-banner{height:750px}.gardening-container{width:min(1650px,calc(100% - 120px))}.gardening-service-section{padding:110px 0 125px}.gardening-section-title{max-width:1350px;margin-bottom:85px}.gardening-section-title h1{font-size:43px}.gardening-title-border{width:80px;height:4px;margin:28px auto 32px}.gardening-section-title p{max-width:1250px;font-size:20px;line-height:1.85}.gardening-service-list{gap:55px}.gardening-service-card{min-height:490px}.gardening-card-text{padding:70px 85px}.gardening-card-image,.gardening-card-image img{min-height:490px}.gardening-card-text h2{font-size:34px;margin-bottom:30px}.gardening-card-text li{font-size:20px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1199px){.gardening-banner{height:500px}.gardening-service-section{padding:70px 0 80px}.gardening-container{width:calc(100% - 50px)}.gardening-section-title{margin-bottom:55px}.gardening-section-title h1{font-size:30px;line-height:1.35}.gardening-section-title p{font-size:16px;line-height:1.7}.gardening-service-list{gap:35px}.gardening-service-card{min-height:320px}.gardening-card-text{width:52%;padding:40px 38px}.gardening-card-image{width:48%;min-height:320px}.gardening-card-image img{min-height:320px}.gardening-card-text h2{font-size:25px;margin-bottom:20px}.gardening-card-text ul{padding-left:20px}.gardening-card-text li{font-size:15px;line-height:1.5;margin-bottom:10px}}@media(min-width:576px)and (max-width:767px){.gardening-banner{height:260px}.gardening-service-section{padding:50px 0 60px}.gardening-container{width:calc(100% - 30px)}.gardening-section-title{margin-bottom:40px}.gardening-section-title h1{font-size:25px;line-height:1.4}.gardening-title-border{margin:18px auto 22px}.gardening-section-title p{font-size:15px;line-height:1.7;text-align:justify}.gardening-service-list{gap:25px}.gardening-service-card,.gardening-service-card.reverse{flex-direction:column;min-height:auto}.gardening-card-image{order:1;width:100%;height:270px;min-height:270px}.gardening-card-image img{width:100%;height:270px;min-height:270px;object-fit:cover}.gardening-card-text{order:2;width:100%;padding:30px 25px 35px}.gardening-card-text h2{font-size:23px;margin-bottom:18px}.gardening-card-text li{font-size:15px;line-height:1.55;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.gardening-banner{height:240px}.gardening-service-section{padding:45px 0 55px}.gardening-container{width:calc(100% - 24px)}.gardening-section-title{margin-bottom:35px}.gardening-section-title h1{font-size:22px;line-height:1.4}.gardening-title-border{width:55px;height:2px;margin:16px auto 20px}.gardening-section-title p{font-size:14px;line-height:1.7;text-align:justify}.gardening-service-list{gap:22px}.gardening-service-card,.gardening-service-card.reverse{flex-direction:column;min-height:auto}.gardening-card-image{order:1;width:100%;height:230px;min-height:230px}.gardening-card-image img{width:100%;height:230px;min-height:230px;object-fit:cover}.gardening-card-text{order:2;width:100%;padding:26px 20px 30px}.gardening-card-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.gardening-card-text ul{padding-left:19px}.gardening-card-text li{font-size:14px;line-height:1.5;margin-bottom:8px}}@media(max-width:399px){.gardening-banner{height:210px}.gardening-service-section{padding:38px 0 45px}.gardening-container{width:calc(100% - 20px)}.gardening-section-title{margin-bottom:30px}.gardening-section-title h1{font-size:20px;line-height:1.4}.gardening-title-border{width:50px;height:2px;margin:14px auto 18px}.gardening-section-title p{font-size:13.5px;line-height:1.65;text-align:justify}.gardening-service-list{gap:18px}.gardening-service-card,.gardening-service-card.reverse{flex-direction:column;min-height:auto}.gardening-card-image{order:1;width:100%;height:205px;min-height:205px}.gardening-card-image img{width:100%;height:205px;min-height:205px;object-fit:cover}.gardening-card-text{order:2;width:100%;padding:23px 17px 27px}.gardening-card-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.gardening-card-text ul{padding-left:18px}.gardening-card-text li{font-size:13px;line-height:1.5;margin-bottom:7px}}.garden-maintenance-page{width:100%;overflow:hidden;background:#fff}.garden-maintenance-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.garden-maintenance-banner-overlay{position:absolute;inset:0;background:#0000000d}.garden-maintenance-section{width:100%;padding:90px 0 110px;background:#fff}.garden-maintenance-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.garden-maintenance-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.garden-maintenance-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.garden-maintenance-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.garden-maintenance-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.garden-maintenance-list{display:flex;flex-direction:column;gap:45px}.garden-maintenance-card{display:flex;width:100%;min-height:490px;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a}.garden-maintenance-card.reverse{flex-direction:row-reverse}.garden-maintenance-text{width:55%;padding:65px 70px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.garden-maintenance-text h2{margin:0 0 28px;color:#0b1957;font-size:31px;line-height:1.3;font-weight:700}.garden-maintenance-text ul{margin:0;padding:0 0 0 24px}.garden-maintenance-text li{margin-bottom:15px;color:#0b1957;font-size:18px;line-height:1.6}.garden-maintenance-text li:last-child{margin-bottom:0}.garden-maintenance-image{width:45%;min-height:490px;overflow:hidden}.garden-maintenance-image img{display:block;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:center center}@media(min-width:1200px)and (max-width:1439px){.garden-maintenance-banner{height:750px}.garden-maintenance-section{padding:80px 0 95px}.garden-maintenance-container{width:min(1240px,calc(100% - 60px))}.garden-maintenance-intro{margin-bottom:60px}.garden-maintenance-intro h1{font-size:34px}.garden-maintenance-intro p{font-size:17px}.garden-maintenance-card{min-height:400px}.garden-maintenance-text{padding:50px 55px}.garden-maintenance-image,.garden-maintenance-image img{min-height:400px}.garden-maintenance-text h2{font-size:28px}.garden-maintenance-text li{font-size:17px}}@media(min-width:1440px)and (max-width:1599px){.garden-maintenance-banner{height:750px}.garden-maintenance-container{width:min(1340px,calc(100% - 70px))}.garden-maintenance-section{padding:90px 0 105px}.garden-maintenance-intro h1{font-size:36px}.garden-maintenance-intro p{font-size:18px}.garden-maintenance-card{min-height:430px}.garden-maintenance-text{padding:55px 65px}.garden-maintenance-image,.garden-maintenance-image img{min-height:430px}.garden-maintenance-text h2{font-size:30px}}@media(min-width:1600px)and (max-width:1919px){.garden-maintenance-banner{height:750px}.garden-maintenance-container{width:min(1500px,calc(100% - 90px))}.garden-maintenance-section{padding:100px 0 115px}.garden-maintenance-intro{max-width:1250px;margin-bottom:75px}.garden-maintenance-intro h1{font-size:40px}.garden-maintenance-intro p{font-size:19px}.garden-maintenance-card{min-height:460px}.garden-maintenance-text{padding:65px 75px}.garden-maintenance-image,.garden-maintenance-image img{min-height:460px}.garden-maintenance-text h2{font-size:32px}.garden-maintenance-text li{font-size:19px}}@media(min-width:1920px){.garden-maintenance-banner{height:750px}.garden-maintenance-container{width:min(1650px,calc(100% - 120px))}.garden-maintenance-section{padding:110px 0 125px}.garden-maintenance-intro{max-width:1350px;margin-bottom:85px}.garden-maintenance-intro h1{font-size:43px}.garden-maintenance-border{width:80px;height:4px;margin:28px auto 32px}.garden-maintenance-intro p{max-width:1250px;font-size:20px;line-height:1.85}.garden-maintenance-list{gap:55px}.garden-maintenance-card{min-height:490px}.garden-maintenance-text{padding:70px 85px}.garden-maintenance-image,.garden-maintenance-image img{min-height:490px}.garden-maintenance-text h2{font-size:34px;margin-bottom:30px}.garden-maintenance-text li{font-size:20px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1199px){.garden-maintenance-banner{height:500px}.garden-maintenance-section{padding:70px 0 80px}.garden-maintenance-container{width:calc(100% - 50px)}.garden-maintenance-intro{margin-bottom:55px}.garden-maintenance-intro h1{font-size:30px;line-height:1.35}.garden-maintenance-intro p{font-size:16px;line-height:1.7}.garden-maintenance-list{gap:35px}.garden-maintenance-card{min-height:320px}.garden-maintenance-text{width:52%;padding:40px 38px}.garden-maintenance-image{width:48%;min-height:320px}.garden-maintenance-image img{min-height:320px}.garden-maintenance-text h2{font-size:25px;margin-bottom:20px}.garden-maintenance-text ul{padding-left:20px}.garden-maintenance-text li{font-size:15px;line-height:1.5;margin-bottom:10px}}@media(min-width:576px)and (max-width:767px){.garden-maintenance-banner{height:260px}.garden-maintenance-section{padding:50px 0 60px}.garden-maintenance-container{width:calc(100% - 30px)}.garden-maintenance-intro{margin-bottom:40px}.garden-maintenance-intro h1{font-size:25px;line-height:1.4}.garden-maintenance-border{margin:18px auto 22px}.garden-maintenance-intro p{font-size:15px;line-height:1.7;text-align:justify}.garden-maintenance-list{gap:25px}.garden-maintenance-card,.garden-maintenance-card.reverse{flex-direction:column;min-height:auto}.garden-maintenance-image{order:1;width:100%;height:270px;min-height:270px}.garden-maintenance-image img{width:100%;height:270px;min-height:270px;object-fit:cover}.garden-maintenance-text{order:2;width:100%;padding:30px 25px 35px}.garden-maintenance-text h2{font-size:23px;margin-bottom:18px}.garden-maintenance-text li{font-size:15px;line-height:1.55;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.garden-maintenance-banner{height:240px}.garden-maintenance-section{padding:45px 0 55px}.garden-maintenance-container{width:calc(100% - 24px)}.garden-maintenance-intro{margin-bottom:35px}.garden-maintenance-intro h1{font-size:22px;line-height:1.4}.garden-maintenance-border{width:55px;height:2px;margin:16px auto 20px}.garden-maintenance-intro p{font-size:14px;line-height:1.7;text-align:justify}.garden-maintenance-list{gap:22px}.garden-maintenance-card,.garden-maintenance-card.reverse{flex-direction:column;min-height:auto}.garden-maintenance-image{order:1;width:100%;height:230px;min-height:230px}.garden-maintenance-image img{width:100%;height:230px;min-height:230px;object-fit:cover}.garden-maintenance-text{order:2;width:100%;padding:26px 20px 30px}.garden-maintenance-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.garden-maintenance-text ul{padding-left:19px}.garden-maintenance-text li{font-size:14px;line-height:1.5;margin-bottom:8px}}@media(max-width:399px){.garden-maintenance-banner{height:210px}.garden-maintenance-section{padding:38px 0 45px}.garden-maintenance-container{width:calc(100% - 20px)}.garden-maintenance-intro{margin-bottom:30px}.garden-maintenance-intro h1{font-size:20px;line-height:1.4}.garden-maintenance-border{width:50px;height:2px;margin:14px auto 18px}.garden-maintenance-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.garden-maintenance-list{gap:18px}.garden-maintenance-card,.garden-maintenance-card.reverse{flex-direction:column;min-height:auto}.garden-maintenance-image{order:1;width:100%;height:205px;min-height:205px}.garden-maintenance-image img{width:100%;height:205px;min-height:205px;object-fit:cover}.garden-maintenance-text{order:2;width:100%;padding:23px 17px 27px}.garden-maintenance-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.garden-maintenance-text ul{padding-left:18px}.garden-maintenance-text li{font-size:13px;line-height:1.5;margin-bottom:7px}}.landscaping-page{width:100%;overflow:hidden;background:#fff}.landscaping-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.landscaping-banner-overlay{position:absolute;inset:0;background:#0000000d}.landscaping-section{width:100%;padding:90px 0 110px;background:#fff}.landscaping-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.landscaping-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.landscaping-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.landscaping-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.landscaping-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.landscaping-service-list{display:flex;flex-direction:column;gap:45px}.landscaping-service-card{display:flex;width:100%;min-height:490px;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a}.landscaping-service-card.reverse{flex-direction:row-reverse}.landscaping-card-text{width:55%;padding:65px 70px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.landscaping-card-text h2{margin:0 0 28px;color:#0b1957;font-size:31px;line-height:1.3;font-weight:700}.landscaping-card-text ul{margin:0;padding:0 0 0 24px}.landscaping-card-text li{margin-bottom:15px;color:#0b1957;font-size:18px;line-height:1.6}.landscaping-card-text li:last-child{margin-bottom:0}.landscaping-card-image{width:45%;min-height:490px;overflow:hidden}.landscaping-card-image img{display:block;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:center center}@media(min-width:1200px)and (max-width:1439px){.landscaping-banner{height:750px}.landscaping-section{padding:80px 0 95px}.landscaping-container{width:min(1240px,calc(100% - 60px))}.landscaping-intro{margin-bottom:60px}.landscaping-intro h1{font-size:34px}.landscaping-intro p{font-size:17px}.landscaping-service-card{min-height:400px}.landscaping-card-text{padding:50px 55px}.landscaping-card-image,.landscaping-card-image img{min-height:400px}.landscaping-card-text h2{font-size:28px}.landscaping-card-text li{font-size:17px}}@media(min-width:1440px)and (max-width:1599px){.landscaping-banner{height:750px}.landscaping-container{width:min(1340px,calc(100% - 70px))}.landscaping-section{padding:90px 0 105px}.landscaping-intro h1{font-size:36px}.landscaping-intro p{font-size:18px}.landscaping-service-card{min-height:430px}.landscaping-card-text{padding:55px 65px}.landscaping-card-image,.landscaping-card-image img{min-height:430px}.landscaping-card-text h2{font-size:30px}}@media(min-width:1600px)and (max-width:1919px){.landscaping-banner{height:750px}.landscaping-container{width:min(1500px,calc(100% - 90px))}.landscaping-section{padding:100px 0 115px}.landscaping-intro{max-width:1250px;margin-bottom:75px}.landscaping-intro h1{font-size:40px}.landscaping-intro p{font-size:19px}.landscaping-service-card{min-height:460px}.landscaping-card-text{padding:65px 75px}.landscaping-card-image,.landscaping-card-image img{min-height:460px}.landscaping-card-text h2{font-size:32px}.landscaping-card-text li{font-size:19px}}@media(min-width:1920px){.landscaping-banner{height:750px}.landscaping-container{width:min(1650px,calc(100% - 120px))}.landscaping-section{padding:110px 0 125px}.landscaping-intro{max-width:1350px;margin-bottom:85px}.landscaping-intro h1{font-size:43px}.landscaping-border{width:80px;height:4px;margin:28px auto 32px}.landscaping-intro p{max-width:1250px;font-size:20px;line-height:1.85}.landscaping-service-list{gap:55px}.landscaping-service-card{min-height:490px}.landscaping-card-text{padding:70px 85px}.landscaping-card-image,.landscaping-card-image img{min-height:490px}.landscaping-card-text h2{font-size:34px;margin-bottom:30px}.landscaping-card-text li{font-size:20px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1199px){.landscaping-banner{height:500px}.landscaping-section{padding:70px 0 80px}.landscaping-container{width:calc(100% - 50px)}.landscaping-intro{margin-bottom:55px}.landscaping-intro h1{font-size:30px;line-height:1.35}.landscaping-intro p{font-size:16px;line-height:1.7}.landscaping-service-list{gap:35px}.landscaping-service-card{min-height:320px}.landscaping-card-text{width:52%;padding:40px 38px}.landscaping-card-image{width:48%;min-height:320px}.landscaping-card-image img{min-height:320px}.landscaping-card-text h2{font-size:25px;margin-bottom:20px}.landscaping-card-text ul{padding-left:20px}.landscaping-card-text li{font-size:15px;line-height:1.5;margin-bottom:10px}}@media(min-width:576px)and (max-width:767px){.landscaping-banner{height:260px}.landscaping-section{padding:50px 0 60px}.landscaping-container{width:calc(100% - 30px)}.landscaping-intro{margin-bottom:40px}.landscaping-intro h1{font-size:25px;line-height:1.4}.landscaping-border{margin:18px auto 22px}.landscaping-intro p{font-size:15px;line-height:1.7;text-align:justify}.landscaping-service-list{gap:25px}.landscaping-service-card,.landscaping-service-card.reverse{flex-direction:column;min-height:auto}.landscaping-card-image{order:1;width:100%;height:270px;min-height:270px}.landscaping-card-image img{width:100%;height:270px;min-height:270px;object-fit:cover}.landscaping-card-text{order:2;width:100%;padding:30px 25px 35px}.landscaping-card-text h2{font-size:23px;margin-bottom:18px}.landscaping-card-text li{font-size:15px;line-height:1.55;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.landscaping-banner{height:240px}.landscaping-section{padding:45px 0 55px}.landscaping-container{width:calc(100% - 24px)}.landscaping-intro{margin-bottom:35px}.landscaping-intro h1{font-size:22px;line-height:1.4}.landscaping-border{width:55px;height:2px;margin:16px auto 20px}.landscaping-intro p{font-size:14px;line-height:1.7;text-align:justify}.landscaping-service-list{gap:22px}.landscaping-service-card,.landscaping-service-card.reverse{flex-direction:column;min-height:auto}.landscaping-card-image{order:1;width:100%;height:230px;min-height:230px}.landscaping-card-image img{width:100%;height:230px;min-height:230px;object-fit:cover}.landscaping-card-text{order:2;width:100%;padding:26px 20px 30px}.landscaping-card-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.landscaping-card-text ul{padding-left:19px}.landscaping-card-text li{font-size:14px;line-height:1.5;margin-bottom:8px}}@media(max-width:399px){.landscaping-banner{height:210px}.landscaping-section{padding:38px 0 45px}.landscaping-container{width:calc(100% - 20px)}.landscaping-intro{margin-bottom:30px}.landscaping-intro h1{font-size:20px;line-height:1.4}.landscaping-border{width:50px;height:2px;margin:14px auto 18px}.landscaping-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.landscaping-service-list{gap:18px}.landscaping-service-card,.landscaping-service-card.reverse{flex-direction:column;min-height:auto}.landscaping-card-image{order:1;width:100%;height:205px;min-height:205px}.landscaping-card-image img{width:100%;height:205px;min-height:205px;object-fit:cover}.landscaping-card-text{order:2;width:100%;padding:23px 17px 27px}.landscaping-card-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.landscaping-card-text ul{padding-left:18px}.landscaping-card-text li{font-size:13px;line-height:1.5;margin-bottom:7px}}.pot-plant-page{width:100%;overflow:hidden;background:#fff}.pot-plant-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.pot-plant-banner-overlay{position:absolute;inset:0;background:#0000000d}.pot-plant-section{width:100%;padding:90px 0 110px;background:#fff}.pot-plant-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.pot-plant-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.pot-plant-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.pot-plant-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.pot-plant-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.pot-plant-service-list{display:flex;flex-direction:column;gap:45px}.pot-plant-card{display:flex;width:100%;min-height:490px;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a}.pot-plant-card.reverse{flex-direction:row-reverse}.pot-plant-card-text{width:55%;padding:65px 70px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.pot-plant-card-text h2{margin:0 0 28px;color:#0b1957;font-size:31px;line-height:1.3;font-weight:700}.pot-plant-card-text ul{margin:0;padding:0 0 0 24px}.pot-plant-card-text li{margin-bottom:15px;color:#0b1957;font-size:18px;line-height:1.6}.pot-plant-card-text li:last-child{margin-bottom:0}.pot-plant-card-image{width:45%;min-height:490px;overflow:hidden}.pot-plant-card-image img{display:block;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:center center}@media(min-width:1200px)and (max-width:1439px){.pot-plant-banner{height:750px}.pot-plant-section{padding:80px 0 95px}.pot-plant-container{width:min(1240px,calc(100% - 60px))}.pot-plant-intro{margin-bottom:60px}.pot-plant-intro h1{font-size:34px}.pot-plant-intro p{font-size:17px}.pot-plant-card{min-height:400px}.pot-plant-card-text{padding:50px 55px}.pot-plant-card-image,.pot-plant-card-image img{min-height:400px}.pot-plant-card-text h2{font-size:28px}.pot-plant-card-text li{font-size:17px}}@media(min-width:1440px)and (max-width:1599px){.pot-plant-banner{height:750px}.pot-plant-container{width:min(1340px,calc(100% - 70px))}.pot-plant-section{padding:90px 0 105px}.pot-plant-intro h1{font-size:36px}.pot-plant-intro p{font-size:18px}.pot-plant-card{min-height:430px}.pot-plant-card-text{padding:55px 65px}.pot-plant-card-image,.pot-plant-card-image img{min-height:430px}.pot-plant-card-text h2{font-size:30px}}@media(min-width:1600px)and (max-width:1919px){.pot-plant-banner{height:750px}.pot-plant-container{width:min(1500px,calc(100% - 90px))}.pot-plant-section{padding:100px 0 115px}.pot-plant-intro{max-width:1250px;margin-bottom:75px}.pot-plant-intro h1{font-size:40px}.pot-plant-intro p{font-size:19px}.pot-plant-card{min-height:460px}.pot-plant-card-text{padding:65px 75px}.pot-plant-card-image,.pot-plant-card-image img{min-height:460px}.pot-plant-card-text h2{font-size:32px}.pot-plant-card-text li{font-size:19px}}@media(min-width:1920px){.pot-plant-banner{height:750px}.pot-plant-container{width:min(1650px,calc(100% - 120px))}.pot-plant-section{padding:110px 0 125px}.pot-plant-intro{max-width:1350px;margin-bottom:85px}.pot-plant-intro h1{font-size:43px}.pot-plant-border{width:80px;height:4px;margin:28px auto 32px}.pot-plant-intro p{max-width:1250px;font-size:20px;line-height:1.85}.pot-plant-service-list{gap:55px}.pot-plant-card{min-height:490px}.pot-plant-card-text{padding:70px 85px}.pot-plant-card-image,.pot-plant-card-image img{min-height:490px}.pot-plant-card-text h2{font-size:34px;margin-bottom:30px}.pot-plant-card-text li{font-size:20px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1199px){.pot-plant-banner{height:500px}.pot-plant-section{padding:70px 0 80px}.pot-plant-container{width:calc(100% - 50px)}.pot-plant-intro{margin-bottom:55px}.pot-plant-intro h1{font-size:30px;line-height:1.35}.pot-plant-intro p{font-size:16px;line-height:1.7}.pot-plant-service-list{gap:35px}.pot-plant-card{min-height:320px}.pot-plant-card-text{width:52%;padding:40px 38px}.pot-plant-card-image{width:48%;min-height:320px}.pot-plant-card-image img{min-height:320px}.pot-plant-card-text h2{font-size:25px;margin-bottom:20px}.pot-plant-card-text ul{padding-left:20px}.pot-plant-card-text li{font-size:15px;line-height:1.5;margin-bottom:10px}}@media(min-width:576px)and (max-width:767px){.pot-plant-banner{height:260px}.pot-plant-section{padding:50px 0 60px}.pot-plant-container{width:calc(100% - 30px)}.pot-plant-intro{margin-bottom:40px}.pot-plant-intro h1{font-size:25px;line-height:1.4}.pot-plant-border{margin:18px auto 22px}.pot-plant-intro p{font-size:15px;line-height:1.7;text-align:justify}.pot-plant-service-list{gap:25px}.pot-plant-card,.pot-plant-card.reverse{flex-direction:column;min-height:auto}.pot-plant-card-image{order:1;width:100%;height:270px;min-height:270px}.pot-plant-card-image img{width:100%;height:270px;min-height:270px;object-fit:cover}.pot-plant-card-text{order:2;width:100%;padding:30px 25px 35px}.pot-plant-card-text h2{font-size:23px;margin-bottom:18px}.pot-plant-card-text li{font-size:15px;line-height:1.55;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.pot-plant-banner{height:240px}.pot-plant-section{padding:45px 0 55px}.pot-plant-container{width:calc(100% - 24px)}.pot-plant-intro{margin-bottom:35px}.pot-plant-intro h1{font-size:22px;line-height:1.4}.pot-plant-border{width:55px;height:2px;margin:16px auto 20px}.pot-plant-intro p{font-size:14px;line-height:1.7;text-align:justify}.pot-plant-service-list{gap:22px}.pot-plant-card,.pot-plant-card.reverse{flex-direction:column;min-height:auto}.pot-plant-card-image{order:1;width:100%;height:230px;min-height:230px}.pot-plant-card-image img{width:100%;height:230px;min-height:230px;object-fit:cover}.pot-plant-card-text{order:2;width:100%;padding:26px 20px 30px}.pot-plant-card-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.pot-plant-card-text ul{padding-left:19px}.pot-plant-card-text li{font-size:14px;line-height:1.5;margin-bottom:8px}}@media(max-width:399px){.pot-plant-banner{height:210px}.pot-plant-section{padding:38px 0 45px}.pot-plant-container{width:calc(100% - 20px)}.pot-plant-intro{margin-bottom:30px}.pot-plant-intro h1{font-size:20px;line-height:1.4}.pot-plant-border{width:50px;height:2px;margin:14px auto 18px}.pot-plant-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.pot-plant-service-list{gap:18px}.pot-plant-card,.pot-plant-card.reverse{flex-direction:column;min-height:auto}.pot-plant-card-image{order:1;width:100%;height:205px;min-height:205px}.pot-plant-card-image img{width:100%;height:205px;min-height:205px;object-fit:cover}.pot-plant-card-text{order:2;width:100%;padding:23px 17px 27px}.pot-plant-card-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.pot-plant-card-text ul{padding-left:18px}.pot-plant-card-text li{font-size:13px;line-height:1.5;margin-bottom:7px}}.vertical-garden-page{width:100%;overflow:hidden;background:#fff}.vertical-garden-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.vertical-garden-banner-overlay{position:absolute;inset:0;background:#0000000d}.vertical-garden-section{width:100%;padding:90px 0 110px;background:#fff}.vertical-garden-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.vertical-garden-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.vertical-garden-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.vertical-garden-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.vertical-garden-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.vertical-garden-service-list{display:flex;flex-direction:column;gap:45px}.vertical-garden-card{display:flex;width:100%;min-height:490px;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a}.vertical-garden-card.reverse{flex-direction:row-reverse}.vertical-garden-card-text{width:55%;padding:65px 70px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.vertical-garden-card-text h2{margin:0 0 28px;color:#0b1957;font-size:31px;line-height:1.3;font-weight:700}.vertical-garden-card-text ul{margin:0;padding:0 0 0 24px}.vertical-garden-card-text li{margin-bottom:15px;color:#0b1957;font-size:18px;line-height:1.6}.vertical-garden-card-text li:last-child{margin-bottom:0}.vertical-garden-card-image{width:45%;min-height:490px;overflow:hidden}.vertical-garden-card-image img{display:block;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:center center}@media(min-width:1200px)and (max-width:1439px){.vertical-garden-banner{height:750px}.vertical-garden-section{padding:80px 0 95px}.vertical-garden-container{width:min(1240px,calc(100% - 60px))}.vertical-garden-intro{margin-bottom:60px}.vertical-garden-intro h1{font-size:34px}.vertical-garden-intro p{font-size:17px}.vertical-garden-card{min-height:400px}.vertical-garden-card-text{padding:50px 55px}.vertical-garden-card-image,.vertical-garden-card-image img{min-height:400px}.vertical-garden-card-text h2{font-size:28px}.vertical-garden-card-text li{font-size:17px}}@media(min-width:1440px)and (max-width:1599px){.vertical-garden-banner{height:750px}.vertical-garden-container{width:min(1340px,calc(100% - 70px))}.vertical-garden-section{padding:90px 0 105px}.vertical-garden-intro h1{font-size:36px}.vertical-garden-intro p{font-size:18px}.vertical-garden-card{min-height:430px}.vertical-garden-card-text{padding:55px 65px}.vertical-garden-card-image,.vertical-garden-card-image img{min-height:430px}.vertical-garden-card-text h2{font-size:30px}}@media(min-width:1600px)and (max-width:1919px){.vertical-garden-banner{height:750px}.vertical-garden-container{width:min(1500px,calc(100% - 90px))}.vertical-garden-section{padding:100px 0 115px}.vertical-garden-intro{max-width:1250px;margin-bottom:75px}.vertical-garden-intro h1{font-size:40px}.vertical-garden-intro p{font-size:19px}.vertical-garden-card{min-height:460px}.vertical-garden-card-text{padding:65px 75px}.vertical-garden-card-image,.vertical-garden-card-image img{min-height:460px}.vertical-garden-card-text h2{font-size:32px}.vertical-garden-card-text li{font-size:19px}}@media(min-width:1920px){.vertical-garden-banner{height:750px}.vertical-garden-container{width:min(1650px,calc(100% - 120px))}.vertical-garden-section{padding:110px 0 125px}.vertical-garden-intro{max-width:1350px;margin-bottom:85px}.vertical-garden-intro h1{font-size:43px}.vertical-garden-border{width:80px;height:4px;margin:28px auto 32px}.vertical-garden-intro p{max-width:1250px;font-size:20px;line-height:1.85}.vertical-garden-service-list{gap:55px}.vertical-garden-card{min-height:490px}.vertical-garden-card-text{padding:70px 85px}.vertical-garden-card-image,.vertical-garden-card-image img{min-height:490px}.vertical-garden-card-text h2{font-size:34px;margin-bottom:30px}.vertical-garden-card-text li{font-size:20px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1199px){.vertical-garden-banner{height:500px}.vertical-garden-section{padding:70px 0 80px}.vertical-garden-container{width:calc(100% - 50px)}.vertical-garden-intro{margin-bottom:55px}.vertical-garden-intro h1{font-size:30px;line-height:1.35}.vertical-garden-intro p{font-size:16px;line-height:1.7}.vertical-garden-service-list{gap:35px}.vertical-garden-card{min-height:320px}.vertical-garden-card-text{width:52%;padding:40px 38px}.vertical-garden-card-image{width:48%;min-height:320px}.vertical-garden-card-image img{min-height:320px}.vertical-garden-card-text h2{font-size:25px;margin-bottom:20px}.vertical-garden-card-text ul{padding-left:20px}.vertical-garden-card-text li{font-size:15px;line-height:1.5;margin-bottom:10px}}@media(min-width:576px)and (max-width:767px){.vertical-garden-banner{height:260px}.vertical-garden-section{padding:50px 0 60px}.vertical-garden-container{width:calc(100% - 30px)}.vertical-garden-intro{margin-bottom:40px}.vertical-garden-intro h1{font-size:25px;line-height:1.4}.vertical-garden-border{margin:18px auto 22px}.vertical-garden-intro p{font-size:15px;line-height:1.7;text-align:justify}.vertical-garden-service-list{gap:25px}.vertical-garden-card,.vertical-garden-card.reverse{flex-direction:column;min-height:auto}.vertical-garden-card-image{order:1;width:100%;height:270px;min-height:270px}.vertical-garden-card-image img{width:100%;height:270px;min-height:270px;object-fit:cover}.vertical-garden-card-text{order:2;width:100%;padding:30px 25px 35px}.vertical-garden-card-text h2{font-size:23px;margin-bottom:18px}.vertical-garden-card-text li{font-size:15px;line-height:1.55;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.vertical-garden-banner{height:240px}.vertical-garden-section{padding:45px 0 55px}.vertical-garden-container{width:calc(100% - 24px)}.vertical-garden-intro{margin-bottom:35px}.vertical-garden-intro h1{font-size:22px;line-height:1.4}.vertical-garden-border{width:55px;height:2px;margin:16px auto 20px}.vertical-garden-intro p{font-size:14px;line-height:1.7;text-align:justify}.vertical-garden-service-list{gap:22px}.vertical-garden-card,.vertical-garden-card.reverse{flex-direction:column;min-height:auto}.vertical-garden-card-image{order:1;width:100%;height:230px;min-height:230px}.vertical-garden-card-image img{width:100%;height:230px;min-height:230px;object-fit:cover}.vertical-garden-card-text{order:2;width:100%;padding:26px 20px 30px}.vertical-garden-card-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.vertical-garden-card-text ul{padding-left:19px}.vertical-garden-card-text li{font-size:14px;line-height:1.5;margin-bottom:8px}}@media(max-width:399px){.vertical-garden-banner{height:210px}.vertical-garden-section{padding:38px 0 45px}.vertical-garden-container{width:calc(100% - 20px)}.vertical-garden-intro{margin-bottom:30px}.vertical-garden-intro h1{font-size:20px;line-height:1.4}.vertical-garden-border{width:50px;height:2px;margin:14px auto 18px}.vertical-garden-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.vertical-garden-service-list{gap:18px}.vertical-garden-card,.vertical-garden-card.reverse{flex-direction:column;min-height:auto}.vertical-garden-card-image{order:1;width:100%;height:205px;min-height:205px}.vertical-garden-card-image img{width:100%;height:205px;min-height:205px;object-fit:cover}.vertical-garden-card-text{order:2;width:100%;padding:23px 17px 27px}.vertical-garden-card-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.vertical-garden-card-text ul{padding-left:18px}.vertical-garden-card-text li{font-size:13px;line-height:1.5;margin-bottom:7px}}.garden-overview-page{width:100%;overflow:hidden;background:#fff}.garden-overview-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.garden-overview-banner-overlay{position:absolute;inset:0;background:#0000000d}.garden-overview-section{width:100%;padding:90px 0 110px;background:#fff}.garden-overview-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.garden-overview-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.garden-overview-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.garden-overview-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.garden-overview-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.garden-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.garden-overview-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a;transition:transform .3s ease,box-shadow .3s ease}.garden-overview-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px #0b195729}.garden-overview-card-image{width:100%;height:260px;overflow:hidden}.garden-overview-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.garden-overview-card:hover .garden-overview-card-image img{transform:scale(1.06)}.garden-overview-card-content{display:flex;flex-direction:column;flex:1;padding:30px 32px 34px;box-sizing:border-box}.garden-overview-card-content h2{margin:0 0 14px;color:#0b1957;font-size:22px;line-height:1.3;font-weight:700}.garden-overview-card-content p{flex:1;margin:0 0 22px;color:#0b1957;font-size:15px;line-height:1.7}.garden-overview-read-more{align-self:flex-start;display:inline-block;padding:12px 26px;border:2px solid #0b1957;border-radius:3px;color:#0b1957;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s ease,color .3s ease}.garden-overview-read-more:hover{background:#0b1957;color:#fff}@media(min-width:1200px)and (max-width:1439px){.garden-overview-banner{height:750px}.garden-overview-section{padding:80px 0 95px}.garden-overview-container{width:min(1240px,calc(100% - 60px))}.garden-overview-intro{margin-bottom:60px}.garden-overview-intro h1{font-size:34px}.garden-overview-intro p{font-size:17px}.garden-overview-grid{gap:34px}.garden-overview-card-image{height:230px}.garden-overview-card-content{padding:26px 26px 30px}.garden-overview-card-content h2{font-size:21px}.garden-overview-card-content p{font-size:14.5px}}@media(min-width:1440px)and (max-width:1599px){.garden-overview-banner{height:750px}.garden-overview-container{width:min(1340px,calc(100% - 70px))}.garden-overview-section{padding:90px 0 105px}.garden-overview-intro h1{font-size:36px}.garden-overview-intro p{font-size:18px}.garden-overview-grid{gap:38px}.garden-overview-card-image{height:250px}.garden-overview-card-content h2{font-size:22px}}@media(min-width:1600px)and (max-width:1919px){.garden-overview-banner{height:750px}.garden-overview-container{width:min(1500px,calc(100% - 90px))}.garden-overview-section{padding:100px 0 115px}.garden-overview-intro{max-width:1250px;margin-bottom:75px}.garden-overview-intro h1{font-size:40px}.garden-overview-intro p{font-size:19px}.garden-overview-grid{gap:44px}.garden-overview-card-image{height:280px}.garden-overview-card-content{padding:32px 34px 36px}.garden-overview-card-content h2{font-size:24px}.garden-overview-card-content p{font-size:16px}}@media(min-width:1920px){.garden-overview-banner{height:750px}.garden-overview-container{width:min(1650px,calc(100% - 120px))}.garden-overview-section{padding:110px 0 125px}.garden-overview-intro{max-width:1350px;margin-bottom:85px}.garden-overview-intro h1{font-size:43px}.garden-overview-border{width:80px;height:4px;margin:28px auto 32px}.garden-overview-intro p{max-width:1250px;font-size:20px;line-height:1.85}.garden-overview-grid{gap:50px}.garden-overview-card-image{height:300px}.garden-overview-card-content{padding:36px 38px 40px}.garden-overview-card-content h2{font-size:25px;margin-bottom:16px}.garden-overview-card-content p{font-size:16px;margin-bottom:26px}.garden-overview-read-more{padding:13px 28px;font-size:15px}}@media(min-width:768px)and (max-width:1199px){.garden-overview-banner{height:500px}.garden-overview-section{padding:70px 0 80px}.garden-overview-container{width:calc(100% - 50px)}.garden-overview-intro{margin-bottom:55px}.garden-overview-intro h1{font-size:30px;line-height:1.35}.garden-overview-intro p{font-size:16px;line-height:1.7}.garden-overview-grid{grid-template-columns:repeat(2,1fr);gap:30px}.garden-overview-card-image{height:230px}.garden-overview-card-content{padding:26px 24px 28px}.garden-overview-card-content h2{font-size:21px;margin-bottom:12px}.garden-overview-card-content p{font-size:14.5px;margin-bottom:18px}}@media(min-width:576px)and (max-width:767px){.garden-overview-banner{height:260px}.garden-overview-section{padding:50px 0 60px}.garden-overview-container{width:calc(100% - 30px)}.garden-overview-intro{margin-bottom:40px}.garden-overview-intro h1{font-size:25px;line-height:1.4}.garden-overview-border{margin:18px auto 22px}.garden-overview-intro p{font-size:15px;line-height:1.7;text-align:justify}.garden-overview-grid{grid-template-columns:1fr;gap:25px}.garden-overview-card-image{height:240px}.garden-overview-card-content{padding:24px 22px 28px}.garden-overview-card-content h2{font-size:21px;margin-bottom:12px}.garden-overview-card-content p{font-size:14.5px;margin-bottom:18px}}@media(min-width:400px)and (max-width:575px){.garden-overview-banner{height:240px}.garden-overview-section{padding:45px 0 55px}.garden-overview-container{width:calc(100% - 24px)}.garden-overview-intro{margin-bottom:35px}.garden-overview-intro h1{font-size:22px;line-height:1.4}.garden-overview-border{width:55px;height:2px;margin:16px auto 20px}.garden-overview-intro p{font-size:14px;line-height:1.7;text-align:justify}.garden-overview-grid{grid-template-columns:1fr;gap:22px}.garden-overview-card-image{height:210px}.garden-overview-card-content{padding:20px 18px 24px}.garden-overview-card-content h2{font-size:19px;margin-bottom:10px}.garden-overview-card-content p{font-size:14px;margin-bottom:16px}.garden-overview-read-more{padding:10px 22px;font-size:13.5px}}@media(max-width:399px){.garden-overview-banner{height:210px}.garden-overview-section{padding:38px 0 45px}.garden-overview-container{width:calc(100% - 20px)}.garden-overview-intro{margin-bottom:30px}.garden-overview-intro h1{font-size:20px;line-height:1.4}.garden-overview-border{width:50px;height:2px;margin:14px auto 18px}.garden-overview-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.garden-overview-grid{grid-template-columns:1fr;gap:18px}.garden-overview-card-image{height:190px}.garden-overview-card-content{padding:18px 16px 22px}.garden-overview-card-content h2{font-size:18px;margin-bottom:10px}.garden-overview-card-content p{font-size:13px;margin-bottom:14px}.garden-overview-read-more{padding:9px 20px;font-size:13px}}@media(hover:none){.garden-overview-card:hover{transform:none;box-shadow:0 8px 30px #0b19571a}.garden-overview-card:hover .garden-overview-card-image img{transform:none}.garden-overview-read-more:hover{background:transparent;color:#0b1957}}.it-overview-page{width:100%;margin:0;padding:0;overflow:hidden;background:#fff;color:#0b1957}.it-overview-page *,.it-overview-page *:before,.it-overview-page *:after{box-sizing:border-box}.it-overview-banner{position:relative;width:100%;height:750px;background-repeat:no-repeat;background-size:cover;background-position:center center}.it-overview-banner-overlay{position:absolute;inset:0;width:100%;height:100%;background:#0000000d}.it-overview-section{width:100%;padding:90px 0 110px;background:#fff}.it-overview-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.it-overview-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.it-overview-intro h1{margin:0;padding:0;color:#0b1957;font-size:38px;font-weight:700;line-height:1.35}.it-overview-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.it-overview-intro p{max-width:1150px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8;font-weight:400;text-align:justify}.it-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.it-overview-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a;transition:transform .3s ease,box-shadow .3s ease}.it-overview-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px #0b195729}.it-overview-card-image{width:100%;height:260px;overflow:hidden}.it-overview-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.it-overview-card:hover .it-overview-card-image img{transform:scale(1.06)}.it-overview-card-content{display:flex;flex-direction:column;flex:1;width:100%;padding:30px 32px 34px}.it-overview-card-content h2{margin:0 0 16px;color:#0b1957;font-size:22px;font-weight:700;line-height:1.3}.it-overview-card-content ul{flex:1;margin:0;padding-left:23px}.it-overview-card-content li{margin:0 0 8px;color:#0b1957;font-size:15px;line-height:1.65;font-weight:400}.it-overview-card-content li:last-child{margin-bottom:0}.it-overview-card-content li::marker{color:#0b1957}@media(min-width:1200px)and (max-width:1439px){.it-overview-banner{height:750px}.it-overview-section{padding:80px 0 95px}.it-overview-container{width:min(1240px,calc(100% - 60px))}.it-overview-intro{margin-bottom:60px}.it-overview-intro h1{font-size:34px}.it-overview-intro p{font-size:17px}.it-overview-grid{gap:34px}.it-overview-card-image{height:230px}.it-overview-card-content{padding:26px 26px 30px}.it-overview-card-content h2{font-size:21px}.it-overview-card-content li{font-size:14.5px}}@media(min-width:1440px)and (max-width:1599px){.it-overview-banner{height:750px}.it-overview-container{width:min(1340px,calc(100% - 70px))}.it-overview-section{padding:90px 0 105px}.it-overview-intro h1{font-size:36px}.it-overview-intro p{font-size:18px}.it-overview-grid{gap:38px}.it-overview-card-image{height:250px}.it-overview-card-content{padding:28px 28px 32px}.it-overview-card-content h2{font-size:22px}.it-overview-card-content li{font-size:15px}}@media(min-width:1600px)and (max-width:1919px){.it-overview-banner{height:750px}.it-overview-container{width:min(1500px,calc(100% - 90px))}.it-overview-section{padding:100px 0 115px}.it-overview-intro{max-width:1250px;margin-bottom:75px}.it-overview-intro h1{font-size:40px}.it-overview-intro p{font-size:19px}.it-overview-grid{gap:44px}.it-overview-card-image{height:280px}.it-overview-card-content{padding:32px 34px 36px}.it-overview-card-content h2{font-size:24px}.it-overview-card-content li{font-size:16px;line-height:1.7}}@media(min-width:1920px){.it-overview-banner{height:750px}.it-overview-container{width:min(1650px,calc(100% - 120px))}.it-overview-section{padding:110px 0 125px}.it-overview-intro{max-width:1350px;margin-bottom:85px}.it-overview-intro h1{font-size:43px}.it-overview-border{width:80px;height:4px;margin:28px auto 32px}.it-overview-intro p{max-width:1250px;font-size:20px;line-height:1.85}.it-overview-grid{gap:50px}.it-overview-card-image{height:300px}.it-overview-card-content{padding:36px 38px 40px}.it-overview-card-content h2{font-size:25px;margin-bottom:18px}.it-overview-card-content li{font-size:16px;line-height:1.7;margin-bottom:9px}}@media(min-width:768px)and (max-width:1199px){.it-overview-banner{height:500px}.it-overview-section{padding:70px 0 80px}.it-overview-container{width:calc(100% - 50px)}.it-overview-intro{margin-bottom:55px}.it-overview-intro h1{font-size:30px;line-height:1.35}.it-overview-intro p{font-size:16px;line-height:1.7}.it-overview-grid{grid-template-columns:repeat(2,1fr);gap:30px}.it-overview-card-image{height:230px}.it-overview-card-content{padding:26px 24px 30px}.it-overview-card-content h2{font-size:21px;margin-bottom:14px}.it-overview-card-content li{font-size:14.5px;line-height:1.55;margin-bottom:7px}}@media(min-width:576px)and (max-width:767px){.it-overview-banner{height:260px}.it-overview-section{padding:50px 0 60px}.it-overview-container{width:calc(100% - 30px)}.it-overview-intro{margin-bottom:40px}.it-overview-intro h1{font-size:25px;line-height:1.4}.it-overview-border{width:60px;height:3px;margin:18px auto 22px}.it-overview-intro p{font-size:15px;line-height:1.7;text-align:justify}.it-overview-grid{grid-template-columns:1fr;gap:25px}.it-overview-card-image{height:270px}.it-overview-card-content{padding:30px 25px 35px}.it-overview-card-content h2{font-size:23px;line-height:1.35;margin-bottom:18px}.it-overview-card-content li{font-size:15px;line-height:1.55;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.it-overview-banner{height:240px}.it-overview-section{padding:45px 0 55px}.it-overview-container{width:calc(100% - 24px)}.it-overview-intro{margin-bottom:35px}.it-overview-intro h1{font-size:22px;line-height:1.4}.it-overview-border{width:55px;height:2px;margin:16px auto 20px}.it-overview-intro p{font-size:14px;line-height:1.7;text-align:justify}.it-overview-grid{grid-template-columns:1fr;gap:22px}.it-overview-card-image{height:230px}.it-overview-card-content{padding:26px 20px 30px}.it-overview-card-content h2{font-size:21px;line-height:1.35;margin-bottom:16px}.it-overview-card-content li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.it-overview-banner{height:210px}.it-overview-section{padding:38px 0 45px}.it-overview-container{width:calc(100% - 20px)}.it-overview-intro{margin-bottom:30px}.it-overview-intro h1{font-size:20px;line-height:1.4}.it-overview-border{width:50px;height:2px;margin:14px auto 18px}.it-overview-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.it-overview-grid{grid-template-columns:1fr;gap:18px}.it-overview-card-image{height:205px}.it-overview-card-content{padding:23px 17px 27px}.it-overview-card-content h2{font-size:19px;line-height:1.35;margin-bottom:14px}.it-overview-card-content li{font-size:13px;line-height:1.5;margin-bottom:6px}}@media(hover:none){.it-overview-card:hover{transform:none;box-shadow:0 8px 30px #0b19571a}.it-overview-card:hover .it-overview-card-image img{transform:none}}.pc-overview-page{width:100%;min-width:0;overflow-x:hidden;background:#fff;color:#0b1957}.pc-overview-banner{position:relative;width:100%;height:750px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center}.pc-overview-banner-overlay{position:absolute;inset:0;background:#00000005;pointer-events:none}.pc-overview-section{width:100%;padding:90px 0 110px;background:#fff}.pc-overview-container{width:min(1400px,calc(100% - 80px));margin:0 auto;box-sizing:border-box}.pc-overview-intro{width:100%;max-width:1180px;margin:0 auto 70px;text-align:center;box-sizing:border-box}.pc-overview-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700;overflow-wrap:anywhere}.pc-overview-intro-border{display:block;width:70px;height:3px;margin:22px auto 28px;background:#0b1957;border-radius:0}.pc-overview-intro p{margin:0;color:#0b1957;font-size:18px;line-height:1.8;text-align:justify;overflow-wrap:anywhere}.pc-overview-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:stretch}.pc-overview-card{width:100%;min-width:0;display:flex;flex-direction:column;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 8px 30px #0b19571a;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}.pc-overview-card:hover{transform:translateY(-6px);box-shadow:0 16px 38px #0b195729}.pc-overview-card-image{position:relative;width:100%;height:260px;flex-shrink:0;overflow:hidden;background:#f5f5f5}.pc-overview-card-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center;border:0;transition:transform .45s ease}.pc-overview-card:hover .pc-overview-card-image img{transform:scale(1.06)}.pc-overview-card-content{width:100%;min-width:0;display:flex;flex-direction:column;flex:1;padding:30px 32px 34px;box-sizing:border-box}.pc-overview-card-content h2{margin:0 0 18px;color:#0b1957;font-size:22px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.pc-overview-card-content ul{margin:0 0 28px;padding:0 0 0 20px;color:#0b1957;box-sizing:border-box}.pc-overview-card-content li{margin:0 0 9px;color:#0b1957;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.pc-overview-card-content li:last-child{margin-bottom:0}.pc-overview-read-more{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;max-width:100%;margin-top:auto;padding:12px 26px;box-sizing:border-box;border:2px solid #0b1957;background:#fff;color:#0b1957;text-decoration:none;font-size:15px;line-height:1.2;font-weight:600;white-space:nowrap;transition:background .3s ease,color .3s ease,transform .3s ease}.pc-overview-read-more:hover{background:#0b1957;color:#fff;transform:translateY(-1px)}@media(min-width:1920px){.pc-overview-section{padding:110px 0 130px}.pc-overview-container{width:min(1480px,calc(100% - 100px))}.pc-overview-intro{max-width:1250px;margin-bottom:85px}.pc-overview-intro h1{font-size:40px}.pc-overview-intro p{font-size:19px;line-height:1.9}.pc-overview-grid{gap:42px}.pc-overview-card-image{height:300px}.pc-overview-card-content{padding:34px 36px 38px}.pc-overview-card-content h2{font-size:24px}.pc-overview-card-content li{font-size:16px;line-height:1.7}.pc-overview-read-more{font-size:16px}}@media(min-width:1600px)and (max-width:1919px){.pc-overview-container{width:min(1480px,calc(100% - 100px))}.pc-overview-grid{gap:42px}.pc-overview-card-image{height:275px}.pc-overview-card-content{padding:32px 34px 36px}.pc-overview-card-content h2{font-size:23px}.pc-overview-card-content li{font-size:16px}}@media(min-width:1440px)and (max-width:1599px){.pc-overview-container{width:min(1400px,calc(100% - 80px))}.pc-overview-section{padding:90px 0 110px}.pc-overview-grid{gap:40px}.pc-overview-card-image{height:260px}.pc-overview-card-content{padding:30px 32px 34px}}@media(min-width:1200px)and (max-width:1439px){.pc-overview-container{width:min(1320px,calc(100% - 70px))}.pc-overview-section{padding:85px 0 100px}.pc-overview-intro{max-width:1120px;margin-bottom:65px}.pc-overview-intro h1{font-size:36px}.pc-overview-intro p{font-size:17px;line-height:1.8}.pc-overview-grid{gap:32px}.pc-overview-card-image{height:250px}.pc-overview-card-content{padding:28px 28px 32px}.pc-overview-card-content h2{font-size:21px}.pc-overview-card-content li{font-size:15px}}@media(min-width:992px)and (max-width:1199px){.pc-overview-section{padding:75px 0 90px}.pc-overview-container{width:calc(100% - 50px)}.pc-overview-intro{max-width:900px;margin-bottom:55px}.pc-overview-intro h1{font-size:32px}.pc-overview-intro p{font-size:17px;line-height:1.75}.pc-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.pc-overview-card-image{height:240px}.pc-overview-card-content{padding:26px 26px 30px}.pc-overview-card-content h2{font-size:21px}.pc-overview-card-content li{font-size:14px;line-height:1.6}.pc-overview-read-more{padding:11px 24px}}@media(min-width:768px)and (max-width:991px){.pc-overview-section{padding:65px 0 80px}.pc-overview-container{width:calc(100% - 40px)}.pc-overview-intro{max-width:850px;margin-bottom:50px}.pc-overview-intro h1{font-size:29px;line-height:1.35}.pc-overview-intro p{font-size:16px;line-height:1.75}.pc-overview-intro-border{width:65px;margin:20px auto 25px}.pc-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.pc-overview-card-image{height:225px}.pc-overview-card-content{padding:24px 23px 28px}.pc-overview-card-content h2{font-size:20px}.pc-overview-card-content ul{padding-left:19px}.pc-overview-card-content li{font-size:14px;line-height:1.55}.pc-overview-read-more{padding:11px 21px;font-size:14px}}@media(min-width:576px)and (max-width:767px){.pc-overview-section{padding:60px 0 70px}.pc-overview-container{width:calc(100% - 36px)}.pc-overview-intro{margin-bottom:45px}.pc-overview-intro h1{font-size:29px;line-height:1.35}.pc-overview-intro-border{width:65px;margin:19px auto 25px}.pc-overview-intro p{font-size:16px;line-height:1.7;text-align:justify}.pc-overview-grid{grid-template-columns:1fr;gap:30px}.pc-overview-card-image{height:250px}.pc-overview-card-content{padding:27px 25px 32px}.pc-overview-card-content h2{font-size:21px;line-height:1.4}.pc-overview-card-content ul{padding-left:20px;margin-bottom:27px}.pc-overview-card-content li{margin-bottom:9px;font-size:14px;line-height:1.6}.pc-overview-read-more{padding:11px 23px;font-size:14px}}@media(min-width:400px)and (max-width:575px){.pc-overview-section{padding:50px 0 60px}.pc-overview-container{width:calc(100% - 30px)}.pc-overview-intro{margin-bottom:40px}.pc-overview-intro h1{font-size:26px;line-height:1.35}.pc-overview-intro-border{width:60px;height:3px;margin:18px auto 24px}.pc-overview-intro p{font-size:15px;line-height:1.7;text-align:left}.pc-overview-grid{grid-template-columns:1fr;gap:25px}.pc-overview-card-image{height:230px}.pc-overview-card-content{padding:24px 22px 30px}.pc-overview-card-content h2{font-size:20px;line-height:1.4}.pc-overview-card-content ul{padding-left:20px;margin-bottom:24px}.pc-overview-card-content li{margin-bottom:8px;font-size:14px;line-height:1.6}.pc-overview-read-more{padding:11px 22px;font-size:14px}}@media(min-width:320px)and (max-width:399px){.pc-overview-section{padding:45px 0 55px}.pc-overview-container{width:calc(100% - 24px)}.pc-overview-intro{margin-bottom:35px}.pc-overview-intro h1{font-size:23px;line-height:1.35}.pc-overview-intro-border{width:58px;height:3px;margin:17px auto 22px}.pc-overview-intro p{font-size:14px;line-height:1.65;text-align:left}.pc-overview-grid{grid-template-columns:1fr;gap:22px}.pc-overview-card-image{height:205px}.pc-overview-card-content{padding:22px 19px 26px}.pc-overview-card-content h2{font-size:19px;line-height:1.4}.pc-overview-card-content ul{padding-left:18px;margin-bottom:22px}.pc-overview-card-content li{margin-bottom:8px;font-size:13.5px;line-height:1.55}.pc-overview-read-more{padding:10px 19px;font-size:13.5px}}@media(max-width:319px){.pc-overview-section{padding:35px 0 45px}.pc-overview-container{width:calc(100% - 18px)}.pc-overview-intro{margin-bottom:30px}.pc-overview-intro h1{font-size:21px;line-height:1.35}.pc-overview-intro-border{width:55px;height:3px;margin:15px auto 20px}.pc-overview-intro p{font-size:13px;line-height:1.6;text-align:left}.pc-overview-grid{grid-template-columns:1fr;gap:18px}.pc-overview-card-image{height:190px}.pc-overview-card-content{padding:20px 16px 23px}.pc-overview-card-content h2{font-size:18px;line-height:1.4}.pc-overview-card-content ul{padding-left:17px;margin-bottom:20px}.pc-overview-card-content li{margin-bottom:7px;font-size:13px;line-height:1.5}.pc-overview-read-more{padding:9px 17px;font-size:13px}}@media(hover:none){.pc-overview-card:hover{transform:none;box-shadow:0 8px 30px #0b19571a}.pc-overview-card:hover .pc-overview-card-image img{transform:none}.pc-overview-read-more:hover{background:#fff;color:#0b1957;transform:none}}.pest-control-page{width:100%;margin:0;padding:0;overflow:hidden;background:#fff}.pest-control-page *,.pest-control-page *:before,.pest-control-page *:after{box-sizing:border-box}.pest-control-banner{position:relative;width:100%;height:750px;background-repeat:no-repeat;background-size:cover;background-position:center center}.pest-control-banner-overlay{position:absolute;inset:0;width:100%;height:100%;background:#0000000d}.pest-control-section{width:100%;padding:90px 0 110px;background:#fff}.pest-control-container{width:calc(100% - 80px);max-width:1400px;margin:0 auto}.pest-control-section-title{width:100%;max-width:1180px;margin:0 auto 70px;text-align:center}.pest-control-section-title h1{margin:0;padding:0;color:#0b1957;font-size:38px;font-weight:700;line-height:1.35}.pest-control-title-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.pest-control-section-title p{max-width:1150px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.pest-control-service-list{width:100%;display:flex;flex-direction:column;gap:45px}.pest-control-service-card{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%;height:490px;min-height:490px;margin:0;padding:0;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a}.pest-control-service-card.reverse{flex-direction:row-reverse!important}.pest-control-card-text{flex:0 0 55%!important;width:55%!important;max-width:55%!important;height:100%;min-height:100%;margin:0;padding:60px 70px;display:flex;flex-direction:column;justify-content:center;background:#fff}.pest-control-card-text h2{margin:0 0 25px;color:#0b1957;font-size:31px;font-weight:700;line-height:1.3}.pest-control-card-text ul{margin:0;padding:0 0 0 25px}.pest-control-card-text li{margin:0 0 14px;color:#0b1957;font-size:18px;line-height:1.6}.pest-control-card-text li:last-child{margin-bottom:0}.pest-control-card-image{flex:0 0 45%!important;width:45%!important;max-width:45%!important;height:100%;min-height:100%;margin:0;padding:0;overflow:hidden;position:relative}.pest-control-card-image img{display:block;width:100%!important;height:100%!important;min-width:100%;min-height:100%;margin:0;padding:0;object-fit:cover;object-position:center center}@media(min-width:1200px)and (max-width:1439px){.pest-control-banner{height:750px}.pest-control-section{padding:80px 0 95px}.pest-control-container{width:calc(100% - 60px);max-width:1240px}.pest-control-section-title{margin-bottom:60px}.pest-control-section-title h1{font-size:34px}.pest-control-section-title p{font-size:17px}.pest-control-service-list{gap:40px}.pest-control-service-card{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:400px;min-height:400px}.pest-control-service-card.reverse{flex-direction:row-reverse!important}.pest-control-card-text{flex:0 0 55%!important;width:55%!important;max-width:55%!important;height:400px;min-height:400px;padding:45px 55px}.pest-control-card-image{flex:0 0 45%!important;width:45%!important;max-width:45%!important;height:400px;min-height:400px}.pest-control-card-image img{width:100%!important;height:400px!important}.pest-control-card-text h2{font-size:28px}.pest-control-card-text li{font-size:17px}}@media(min-width:1440px)and (max-width:1599px){.pest-control-banner{height:750px}.pest-control-container{width:calc(100% - 70px);max-width:1340px}.pest-control-section{padding:90px 0 105px}.pest-control-service-card{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:430px;min-height:430px}.pest-control-service-card.reverse{flex-direction:row-reverse!important}.pest-control-card-text{flex:0 0 55%!important;width:55%!important;max-width:55%!important;height:430px;min-height:430px;padding:55px 65px}.pest-control-card-image{flex:0 0 45%!important;width:45%!important;max-width:45%!important;height:430px;min-height:430px}.pest-control-card-image img{width:100%!important;height:430px!important}.pest-control-card-text h2{font-size:30px}.pest-control-card-text li{font-size:18px}}@media(min-width:1600px)and (max-width:1919px){.pest-control-banner{height:750px}.pest-control-container{width:calc(100% - 90px);max-width:1500px}.pest-control-section{padding:100px 0 115px}.pest-control-section-title{max-width:1250px;margin-bottom:75px}.pest-control-section-title h1{font-size:40px}.pest-control-section-title p{font-size:19px}.pest-control-service-card{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:460px;min-height:460px}.pest-control-service-card.reverse{flex-direction:row-reverse!important}.pest-control-card-text{flex:0 0 55%!important;width:55%!important;max-width:55%!important;height:460px;min-height:460px;padding:65px 75px}.pest-control-card-image{flex:0 0 45%!important;width:45%!important;max-width:45%!important;height:460px;min-height:460px}.pest-control-card-image img{width:100%!important;height:460px!important}.pest-control-card-text h2{font-size:32px}.pest-control-card-text li{font-size:19px}}@media(min-width:1920px){.pest-control-banner{height:750px}.pest-control-container{width:calc(100% - 120px);max-width:1650px}.pest-control-section{padding:110px 0 125px}.pest-control-section-title{max-width:1350px;margin-bottom:85px}.pest-control-section-title h1{font-size:43px}.pest-control-title-border{width:80px;height:4px;margin:28px auto 32px}.pest-control-section-title p{max-width:1250px;font-size:20px;line-height:1.85}.pest-control-service-list{gap:55px}.pest-control-service-card{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:490px;min-height:490px}.pest-control-service-card.reverse{flex-direction:row-reverse!important}.pest-control-card-text{flex:0 0 55%!important;width:55%!important;max-width:55%!important;height:490px;min-height:490px;padding:70px 85px}.pest-control-card-image{flex:0 0 45%!important;width:45%!important;max-width:45%!important;height:490px;min-height:490px}.pest-control-card-image img{width:100%!important;height:490px!important}.pest-control-card-text h2{font-size:34px;margin-bottom:30px}.pest-control-card-text li{font-size:20px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1199px){.pest-control-banner{height:500px}.pest-control-section{padding:70px 0 80px}.pest-control-container{width:calc(100% - 50px)}.pest-control-section-title{margin-bottom:55px}.pest-control-section-title h1{font-size:30px;line-height:1.35}.pest-control-section-title p{font-size:16px;line-height:1.7}.pest-control-service-list{gap:35px}.pest-control-service-card{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:320px;min-height:320px}.pest-control-service-card.reverse{flex-direction:row-reverse!important}.pest-control-card-text{flex:0 0 52%!important;width:52%!important;max-width:52%!important;height:320px;min-height:320px;padding:35px}.pest-control-card-image{flex:0 0 48%!important;width:48%!important;max-width:48%!important;height:320px;min-height:320px}.pest-control-card-image img{width:100%!important;height:320px!important;object-fit:cover}.pest-control-card-text h2{font-size:25px;margin-bottom:18px}.pest-control-card-text ul{padding-left:20px}.pest-control-card-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.pest-control-banner{height:260px}.pest-control-section{padding:50px 0 60px}.pest-control-container{width:calc(100% - 30px)}.pest-control-section-title{margin-bottom:40px}.pest-control-section-title h1{font-size:25px;line-height:1.4}.pest-control-title-border{margin:18px auto 22px}.pest-control-section-title p{font-size:15px;line-height:1.7;text-align:justify}.pest-control-service-list{gap:25px}.pest-control-service-card,.pest-control-service-card.reverse{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%;height:auto;min-height:0}.pest-control-card-image{order:1;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:270px;min-height:270px}.pest-control-card-image img{width:100%!important;height:270px!important;min-height:270px;object-fit:cover}.pest-control-card-text{order:2;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:auto;min-height:0;padding:30px 25px 35px}.pest-control-card-text h2{font-size:23px;margin-bottom:18px}.pest-control-card-text li{font-size:15px;line-height:1.55;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.pest-control-banner{height:240px}.pest-control-section{padding:45px 0 55px}.pest-control-container{width:calc(100% - 24px)}.pest-control-section-title{margin-bottom:35px}.pest-control-section-title h1{font-size:22px;line-height:1.4}.pest-control-title-border{width:55px;height:2px;margin:16px auto 20px}.pest-control-section-title p{font-size:14px;line-height:1.7;text-align:justify}.pest-control-service-list{gap:22px}.pest-control-service-card,.pest-control-service-card.reverse{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%;height:auto;min-height:0}.pest-control-card-image{order:1;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:230px;min-height:230px}.pest-control-card-image img{width:100%!important;height:230px!important;min-height:230px;object-fit:cover}.pest-control-card-text{order:2;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:auto;min-height:0;padding:26px 20px 30px}.pest-control-card-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.pest-control-card-text ul{padding-left:19px}.pest-control-card-text li{font-size:14px;line-height:1.5;margin-bottom:8px}}@media(max-width:399px){.pest-control-banner{height:210px}.pest-control-section{padding:38px 0 45px}.pest-control-container{width:calc(100% - 20px)}.pest-control-section-title{margin-bottom:30px}.pest-control-section-title h1{font-size:20px;line-height:1.4}.pest-control-title-border{width:50px;height:2px;margin:14px auto 18px}.pest-control-section-title p{font-size:13.5px;line-height:1.65;text-align:justify}.pest-control-service-list{gap:18px}.pest-control-service-card,.pest-control-service-card.reverse{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%;height:auto;min-height:0}.pest-control-card-image{order:1;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:205px;min-height:205px}.pest-control-card-image img{width:100%!important;height:205px!important;min-height:205px;object-fit:cover}.pest-control-card-text{order:2;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:auto;min-height:0;padding:23px 17px 27px}.pest-control-card-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.pest-control-card-text ul{padding-left:18px}.pest-control-card-text li{font-size:13px;line-height:1.5;margin-bottom:7px}}.fumigation-page{width:100%;overflow:hidden;background:#fff}.fumigation-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.fumigation-banner-overlay{position:absolute;inset:0;background:#0000000d}.fumigation-section{width:100%;padding:90px 0 110px;background:#fff}.fumigation-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.fumigation-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.fumigation-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.fumigation-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.fumigation-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.fumigation-list{display:flex;flex-direction:column;gap:45px}.fumigation-card{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:490px;min-height:490px;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a;box-sizing:border-box}.fumigation-card.reverse{flex-direction:row-reverse}.fumigation-text{flex:0 0 55%;width:55%;max-width:55%;height:100%;padding:65px 70px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.fumigation-text h2{margin:0 0 28px;color:#0b1957;font-size:31px;line-height:1.3;font-weight:700}.fumigation-text ul{margin:0;padding-left:24px}.fumigation-text li{margin-bottom:15px;color:#0b1957;font-size:18px;line-height:1.6}.fumigation-text li:last-child{margin-bottom:0}.fumigation-image{flex:0 0 45%;width:45%;max-width:45%;height:100%;overflow:hidden;box-sizing:border-box}.fumigation-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width:1200px)and (max-width:1439px){.fumigation-banner{height:750px}.fumigation-section{padding:80px 0 95px}.fumigation-container{width:min(1240px,calc(100% - 60px))}.fumigation-intro{margin-bottom:60px}.fumigation-intro h1{font-size:34px}.fumigation-intro p{font-size:17px}.fumigation-card{height:400px;min-height:400px}.fumigation-text{height:400px;padding:50px 55px}.fumigation-image{height:400px;min-height:400px}.fumigation-image img{height:400px}.fumigation-text h2{font-size:28px}.fumigation-text li{font-size:17px}}@media(min-width:1440px)and (max-width:1599px){.fumigation-banner{height:750px}.fumigation-section{padding:90px 0 105px}.fumigation-container{width:min(1340px,calc(100% - 70px))}.fumigation-intro h1{font-size:36px}.fumigation-card{height:430px;min-height:430px}.fumigation-text{height:430px;padding:55px 65px}.fumigation-image{height:430px;min-height:430px}.fumigation-image img{height:430px}.fumigation-text h2{font-size:30px}}@media(min-width:1600px)and (max-width:1919px){.fumigation-banner{height:750px}.fumigation-section{padding:100px 0 115px}.fumigation-container{width:min(1500px,calc(100% - 90px))}.fumigation-intro{max-width:1250px;margin-bottom:75px}.fumigation-intro h1{font-size:40px}.fumigation-intro p{font-size:19px}.fumigation-card{height:460px;min-height:460px}.fumigation-text{height:460px;padding:65px 75px}.fumigation-image{height:460px;min-height:460px}.fumigation-image img{height:460px}.fumigation-text h2{font-size:32px}.fumigation-text li{font-size:19px}}@media(min-width:1920px){.fumigation-banner{height:750px}.fumigation-section{padding:110px 0 125px}.fumigation-container{width:min(1650px,calc(100% - 120px))}.fumigation-intro{max-width:1350px;margin-bottom:85px}.fumigation-intro h1{font-size:43px}.fumigation-border{width:80px;height:4px;margin:28px auto 32px}.fumigation-intro p{max-width:1250px;font-size:20px;line-height:1.85}.fumigation-list{gap:55px}.fumigation-card{height:490px;min-height:490px}.fumigation-text{height:490px;padding:70px 85px}.fumigation-image{height:490px;min-height:490px}.fumigation-image img{height:490px}.fumigation-text h2{font-size:34px;margin-bottom:30px}.fumigation-text li{font-size:20px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1199px){.fumigation-banner{height:500px}.fumigation-section{padding:70px 0 80px}.fumigation-container{width:calc(100% - 50px)}.fumigation-intro{margin-bottom:55px}.fumigation-intro h1{font-size:30px;line-height:1.35}.fumigation-intro p{font-size:16px;line-height:1.7}.fumigation-list{gap:35px}.fumigation-card{flex-direction:row;height:320px;min-height:320px}.fumigation-card.reverse{flex-direction:row-reverse}.fumigation-text,.fumigation-card.reverse .fumigation-text{flex:0 0 52%;width:52%;max-width:52%;height:320px;padding:40px 38px}.fumigation-image,.fumigation-card.reverse .fumigation-image{flex:0 0 48%;width:48%;max-width:48%;height:320px;min-height:320px}.fumigation-image img{width:100%;height:320px;object-fit:cover}.fumigation-text h2{font-size:25px;margin-bottom:20px}.fumigation-text ul{padding-left:20px}.fumigation-text li{font-size:15px;line-height:1.5;margin-bottom:10px}}@media(min-width:576px)and (max-width:767px){.fumigation-banner{height:260px}.fumigation-section{padding:50px 0 60px}.fumigation-container{width:calc(100% - 30px)}.fumigation-intro{margin-bottom:40px}.fumigation-intro h1{font-size:25px;line-height:1.4}.fumigation-border{margin:18px auto 22px}.fumigation-intro p{font-size:15px;line-height:1.7;text-align:justify}.fumigation-list{gap:25px}.fumigation-card,.fumigation-card.reverse{flex-direction:column;width:100%;height:auto;min-height:auto}.fumigation-image,.fumigation-card.reverse .fumigation-image{order:1;flex:none;width:100%;max-width:100%;height:270px;min-height:270px}.fumigation-image img{width:100%;height:270px;object-fit:cover}.fumigation-text,.fumigation-card.reverse .fumigation-text{order:2;flex:none;width:100%;max-width:100%;height:auto;padding:30px 25px 35px}.fumigation-text h2{font-size:23px;margin-bottom:18px}.fumigation-text li{font-size:15px;line-height:1.55;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.fumigation-banner{height:240px}.fumigation-section{padding:45px 0 55px}.fumigation-container{width:calc(100% - 24px)}.fumigation-intro{margin-bottom:35px}.fumigation-intro h1{font-size:22px;line-height:1.4}.fumigation-border{width:55px;height:2px;margin:16px auto 20px}.fumigation-intro p{font-size:14px;line-height:1.7;text-align:justify}.fumigation-list{gap:22px}.fumigation-card,.fumigation-card.reverse{flex-direction:column;height:auto;min-height:auto}.fumigation-image,.fumigation-card.reverse .fumigation-image{order:1;flex:none;width:100%;max-width:100%;height:230px;min-height:230px}.fumigation-image img{width:100%;height:230px;object-fit:cover}.fumigation-text,.fumigation-card.reverse .fumigation-text{order:2;flex:none;width:100%;max-width:100%;height:auto;padding:26px 20px 30px}.fumigation-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.fumigation-text ul{padding-left:19px}.fumigation-text li{font-size:14px;line-height:1.5;margin-bottom:8px}}@media(max-width:399px){.fumigation-banner{height:210px}.fumigation-section{padding:38px 0 45px}.fumigation-container{width:calc(100% - 20px)}.fumigation-intro{margin-bottom:30px}.fumigation-intro h1{font-size:20px;line-height:1.4}.fumigation-border{width:50px;height:2px;margin:14px auto 18px}.fumigation-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.fumigation-list{gap:18px}.fumigation-card,.fumigation-card.reverse{flex-direction:column;height:auto;min-height:auto}.fumigation-image,.fumigation-card.reverse .fumigation-image{order:1;flex:none;width:100%;max-width:100%;height:205px;min-height:205px}.fumigation-image img{width:100%;height:205px;object-fit:cover}.fumigation-text,.fumigation-card.reverse .fumigation-text{order:2;flex:none;width:100%;max-width:100%;height:auto;padding:23px 17px 27px}.fumigation-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.fumigation-text ul{padding-left:18px}.fumigation-text li{font-size:13px;line-height:1.5;margin-bottom:7px}}.general-disinfection-page{width:100%;overflow:hidden;background:#fff}.general-disinfection-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.general-disinfection-banner-overlay{position:absolute;inset:0;background:#0000000d}.general-disinfection-section{width:100%;padding:90px 0 110px;background:#fff}.general-disinfection-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.general-disinfection-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.general-disinfection-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.general-disinfection-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.general-disinfection-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8}.general-disinfection-list{display:flex;flex-direction:column;gap:45px}.general-disinfection-card{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:490px;min-height:490px;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a;box-sizing:border-box}.general-disinfection-card.reverse{flex-direction:row-reverse}.general-disinfection-text{flex:0 0 55%;width:55%;max-width:55%;height:100%;padding:65px 70px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.general-disinfection-text h2{margin:0 0 28px;color:#0b1957;font-size:31px;line-height:1.3;font-weight:700}.general-disinfection-text ul{margin:0;padding-left:24px}.general-disinfection-text li{margin-bottom:15px;color:#0b1957;font-size:18px;line-height:1.6}.general-disinfection-text li:last-child{margin-bottom:0}.general-disinfection-image{flex:0 0 45%;width:45%;max-width:45%;height:100%;overflow:hidden;box-sizing:border-box}.general-disinfection-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width:1200px)and (max-width:1439px){.general-disinfection-banner{height:750px}.general-disinfection-section{padding:80px 0 95px}.general-disinfection-container{width:min(1240px,calc(100% - 60px))}.general-disinfection-intro{margin-bottom:60px}.general-disinfection-intro h1{font-size:34px}.general-disinfection-intro p{font-size:17px}.general-disinfection-card{height:400px;min-height:400px}.general-disinfection-text{height:400px;padding:50px 55px}.general-disinfection-image{height:400px;min-height:400px}.general-disinfection-image img{height:400px}.general-disinfection-text h2{font-size:28px}.general-disinfection-text li{font-size:17px}}@media(min-width:1440px)and (max-width:1599px){.general-disinfection-banner{height:750px}.general-disinfection-section{padding:90px 0 105px}.general-disinfection-container{width:min(1340px,calc(100% - 70px))}.general-disinfection-intro h1{font-size:36px}.general-disinfection-card{height:430px;min-height:430px}.general-disinfection-text{height:430px;padding:55px 65px}.general-disinfection-image{height:430px;min-height:430px}.general-disinfection-image img{height:430px}.general-disinfection-text h2{font-size:30px}}@media(min-width:1600px)and (max-width:1919px){.general-disinfection-banner{height:750px}.general-disinfection-section{padding:100px 0 115px}.general-disinfection-container{width:min(1500px,calc(100% - 90px))}.general-disinfection-intro{max-width:1250px;margin-bottom:75px}.general-disinfection-intro h1{font-size:40px}.general-disinfection-intro p{font-size:19px}.general-disinfection-card{height:460px;min-height:460px}.general-disinfection-text{height:460px;padding:65px 75px}.general-disinfection-image{height:460px;min-height:460px}.general-disinfection-image img{height:460px}.general-disinfection-text h2{font-size:32px}.general-disinfection-text li{font-size:19px}}@media(min-width:1920px){.general-disinfection-banner{height:750px}.general-disinfection-section{padding:110px 0 125px}.general-disinfection-container{width:min(1650px,calc(100% - 120px))}.general-disinfection-intro{max-width:1350px;margin-bottom:85px}.general-disinfection-intro h1{font-size:43px}.general-disinfection-border{width:80px;height:4px;margin:28px auto 32px}.general-disinfection-intro p{max-width:1250px;font-size:20px;line-height:1.85}.general-disinfection-list{gap:55px}.general-disinfection-card{height:490px;min-height:490px}.general-disinfection-text{height:490px;padding:70px 85px}.general-disinfection-image{height:490px;min-height:490px}.general-disinfection-image img{height:490px}.general-disinfection-text h2{font-size:34px;margin-bottom:30px}.general-disinfection-text li{font-size:20px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1199px){.general-disinfection-banner{height:500px}.general-disinfection-section{padding:70px 0 80px}.general-disinfection-container{width:calc(100% - 50px)}.general-disinfection-intro{margin-bottom:55px}.general-disinfection-intro h1{font-size:30px;line-height:1.35}.general-disinfection-intro p{font-size:16px;line-height:1.7}.general-disinfection-list{gap:35px}.general-disinfection-card{flex-direction:row;height:320px;min-height:320px}.general-disinfection-card.reverse{flex-direction:row-reverse}.general-disinfection-text,.general-disinfection-card.reverse .general-disinfection-text{flex:0 0 52%;width:52%;max-width:52%;height:320px;padding:40px 38px}.general-disinfection-image,.general-disinfection-card.reverse .general-disinfection-image{flex:0 0 48%;width:48%;max-width:48%;height:320px;min-height:320px}.general-disinfection-image img{width:100%;height:320px;object-fit:cover}.general-disinfection-text h2{font-size:25px;margin-bottom:20px}.general-disinfection-text ul{padding-left:20px}.general-disinfection-text li{font-size:15px;line-height:1.5;margin-bottom:10px}}@media(min-width:576px)and (max-width:767px){.general-disinfection-banner{height:260px}.general-disinfection-section{padding:50px 0 60px}.general-disinfection-container{width:calc(100% - 30px)}.general-disinfection-intro{margin-bottom:40px}.general-disinfection-intro h1{font-size:25px;line-height:1.4}.general-disinfection-border{margin:18px auto 22px}.general-disinfection-intro p{font-size:15px;line-height:1.7;text-align:justify}.general-disinfection-list{gap:25px}.general-disinfection-card,.general-disinfection-card.reverse{flex-direction:column;width:100%;height:auto;min-height:auto}.general-disinfection-image,.general-disinfection-card.reverse .general-disinfection-image{order:1;flex:none;width:100%;max-width:100%;height:270px;min-height:270px}.general-disinfection-image img{width:100%;height:270px;object-fit:cover}.general-disinfection-text,.general-disinfection-card.reverse .general-disinfection-text{order:2;flex:none;width:100%;max-width:100%;height:auto;padding:30px 25px 35px}.general-disinfection-text h2{font-size:23px;margin-bottom:18px}.general-disinfection-text li{font-size:15px;line-height:1.55;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.general-disinfection-banner{height:240px}.general-disinfection-section{padding:45px 0 55px}.general-disinfection-container{width:calc(100% - 24px)}.general-disinfection-intro{margin-bottom:35px}.general-disinfection-intro h1{font-size:22px;line-height:1.4}.general-disinfection-border{width:55px;height:2px;margin:16px auto 20px}.general-disinfection-intro p{font-size:14px;line-height:1.7;text-align:justify}.general-disinfection-list{gap:22px}.general-disinfection-card,.general-disinfection-card.reverse{flex-direction:column;height:auto;min-height:auto}.general-disinfection-image,.general-disinfection-card.reverse .general-disinfection-image{order:1;flex:none;width:100%;max-width:100%;height:230px;min-height:230px}.general-disinfection-image img{width:100%;height:230px;object-fit:cover}.general-disinfection-text,.general-disinfection-card.reverse .general-disinfection-text{order:2;flex:none;width:100%;max-width:100%;height:auto;padding:26px 20px 30px}.general-disinfection-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.general-disinfection-text ul{padding-left:19px}.general-disinfection-text li{font-size:14px;line-height:1.5;margin-bottom:8px}}@media(max-width:399px){.general-disinfection-banner{height:210px}.general-disinfection-section{padding:38px 0 45px}.general-disinfection-container{width:calc(100% - 20px)}.general-disinfection-intro{margin-bottom:30px}.general-disinfection-intro h1{font-size:20px;line-height:1.4}.general-disinfection-border{width:50px;height:2px;margin:14px auto 18px}.general-disinfection-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.general-disinfection-list{gap:18px}.general-disinfection-card,.general-disinfection-card.reverse{flex-direction:column;height:auto;min-height:auto}.general-disinfection-image,.general-disinfection-card.reverse .general-disinfection-image{order:1;flex:none;width:100%;max-width:100%;height:205px;min-height:205px}.general-disinfection-image img{width:100%;height:205px;object-fit:cover}.general-disinfection-text,.general-disinfection-card.reverse .general-disinfection-text{order:2;flex:none;width:100%;max-width:100%;height:auto;padding:23px 17px 27px}.general-disinfection-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.general-disinfection-text ul{padding-left:18px}.general-disinfection-text li{font-size:13px;line-height:1.5;margin-bottom:7px}}.rodent-control-page{width:100%;overflow:hidden;background:#fff}.rodent-control-banner{width:100%;height:750px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.rodent-control-banner-overlay{position:absolute;inset:0;background:#0000}.rodent-control-section{width:100%;padding:80px 0 95px;background:#fff}.rodent-control-container{width:calc(100% - 80px);max-width:1240px;margin:0 auto}.rodent-control-intro{max-width:1240px;margin:0 auto 55px;text-align:center}.rodent-control-intro h2{margin:0;color:#222;font-size:34px;line-height:1.35;font-weight:600;font-family:inherit}.rodent-control-border{display:block;width:70px;height:3px;margin:22px auto 25px;background:#222}.rodent-control-intro p{margin:0 auto;max-width:1100px;color:#555;font-size:17px;line-height:1.8;font-weight:400;text-align:justify;font-family:inherit}.rodent-control-services{width:100%;display:flex;flex-direction:column;gap:35px}.rodent-control-card{width:100%;min-height:400px;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;background:#f7f7f7}.rodent-control-card.reverse{flex-direction:row-reverse}.rodent-control-card-text{width:55%;padding:50px 55px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.rodent-control-card-text h3{margin:0 0 25px;color:#222;font-size:28px;line-height:1.3;font-weight:600}.rodent-control-card-text ul{margin:0;padding:0;list-style:none}.rodent-control-card-text li{position:relative;margin:0 0 13px;padding-left:25px;color:#555;font-size:17px;line-height:1.55;font-weight:400}.rodent-control-card-text li:last-child{margin-bottom:0}.rodent-control-card-text li:before{content:"✓";position:absolute;left:0;top:0;font-weight:600}.rodent-control-card-image{width:45%;height:400px;flex-shrink:0;overflow:hidden}.rodent-control-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1440px)and (max-width:1599px){.rodent-control-banner{height:750px}.rodent-control-section{padding:90px 0 105px}.rodent-control-container{max-width:1340px}.rodent-control-intro{max-width:1340px;margin-bottom:60px}.rodent-control-intro h2{font-size:36px}.rodent-control-intro p{font-size:18px}.rodent-control-services{gap:38px}.rodent-control-card{min-height:430px}.rodent-control-card-text{padding:55px 65px}.rodent-control-card-text h3{font-size:30px}.rodent-control-card-text li{font-size:18px}.rodent-control-card-image{height:430px}}@media(min-width:1600px)and (max-width:1919px){.rodent-control-banner{height:750px}.rodent-control-section{padding:100px 0 115px}.rodent-control-container{max-width:1500px}.rodent-control-intro{max-width:1250px;margin-bottom:65px}.rodent-control-intro h2{font-size:40px}.rodent-control-intro p{font-size:19px;line-height:1.85}.rodent-control-services{gap:40px}.rodent-control-card{min-height:460px}.rodent-control-card-text{padding:65px 75px}.rodent-control-card-text h3{font-size:32px}.rodent-control-card-text li{font-size:19px}.rodent-control-card-image{height:460px}}@media(min-width:1920px){.rodent-control-banner{height:750px}.rodent-control-section{padding:110px 0 125px}.rodent-control-container{max-width:1650px}.rodent-control-intro{max-width:1350px;margin-bottom:70px}.rodent-control-intro h2{font-size:43px;line-height:1.35}.rodent-control-border{width:80px;height:4px;margin:24px auto 28px}.rodent-control-intro p{max-width:1250px;font-size:20px;line-height:1.85}.rodent-control-services{gap:55px}.rodent-control-card{min-height:490px}.rodent-control-card-text{padding:70px 85px}.rodent-control-card-text h3{font-size:34px}.rodent-control-card-text li{font-size:20px;line-height:1.55}.rodent-control-card-image{height:490px}}@media(min-width:768px)and (max-width:1199px){.rodent-control-banner{height:500px}.rodent-control-section{padding:70px 0 80px}.rodent-control-container{width:calc(100% - 50px);max-width:none}.rodent-control-intro{margin-bottom:55px}.rodent-control-intro h2{font-size:30px;line-height:1.4}.rodent-control-border{margin:18px auto 22px}.rodent-control-intro p{font-size:16px;line-height:1.7}.rodent-control-services{gap:35px}.rodent-control-card{height:320px;min-height:320px}.rodent-control-card.reverse{flex-direction:row-reverse}.rodent-control-card-text{width:52%;padding:40px 38px}.rodent-control-card-image{width:48%;height:320px}.rodent-control-card-text h3{margin-bottom:18px;font-size:25px;line-height:1.3}.rodent-control-card-text li{margin-bottom:9px;padding-left:22px;font-size:15px;line-height:1.5}}@media(min-width:576px)and (max-width:767px){.rodent-control-banner{height:260px}.rodent-control-section{padding:50px 0 60px}.rodent-control-container{width:calc(100% - 30px);max-width:none}.rodent-control-intro{margin-bottom:40px}.rodent-control-intro h2{font-size:25px;line-height:1.4}.rodent-control-border{width:60px;height:3px;margin:18px auto 22px}.rodent-control-intro p{font-size:15px;line-height:1.7;text-align:justify}.rodent-control-services{gap:25px}.rodent-control-card,.rodent-control-card.reverse{flex-direction:column;min-height:0}.rodent-control-card-image{order:1;width:100%;height:270px}.rodent-control-card-text{order:2;width:100%;padding:30px 25px 35px}.rodent-control-card-text h3{margin-bottom:18px;font-size:23px;line-height:1.35}.rodent-control-card-text li{margin-bottom:9px;padding-left:22px;font-size:15px;line-height:1.5}}@media(min-width:400px)and (max-width:575px){.rodent-control-banner{height:240px}.rodent-control-section{padding:45px 0 55px}.rodent-control-container{width:calc(100% - 24px);max-width:none}.rodent-control-intro{margin-bottom:35px}.rodent-control-intro h2{font-size:22px;line-height:1.4}.rodent-control-border{width:55px;height:2px;margin:16px auto 20px}.rodent-control-intro p{font-size:14px;line-height:1.7;text-align:justify}.rodent-control-services{gap:22px}.rodent-control-card,.rodent-control-card.reverse{flex-direction:column;min-height:0}.rodent-control-card-image{order:1;width:100%;height:230px}.rodent-control-card-text{order:2;width:100%;padding:26px 20px 30px}.rodent-control-card-text h3{margin-bottom:16px;font-size:21px;line-height:1.35}.rodent-control-card-text li{margin-bottom:8px;padding-left:20px;font-size:14px;line-height:1.5}}@media(max-width:399px){.rodent-control-banner{height:210px}.rodent-control-section{padding:38px 0 45px}.rodent-control-container{width:calc(100% - 20px);max-width:none}.rodent-control-intro{margin-bottom:30px}.rodent-control-intro h2{font-size:20px;line-height:1.4}.rodent-control-border{width:50px;height:2px;margin:14px auto 18px}.rodent-control-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.rodent-control-services{gap:18px}.rodent-control-card,.rodent-control-card.reverse{flex-direction:column;min-height:0}.rodent-control-card-image{order:1;width:100%;height:205px}.rodent-control-card-text{order:2;width:100%;padding:23px 17px 27px}.rodent-control-card-text h3{margin-bottom:14px;font-size:19px;line-height:1.35}.rodent-control-card-text li{margin-bottom:7px;padding-left:19px;font-size:13px;line-height:1.5}}.termite-control-page{width:100%;overflow:hidden;background:#fff}.termite-control-banner{width:100%;height:750px;background-position:center center;background-repeat:no-repeat;background-size:cover}.termite-control-section{width:100%;padding:80px 0 95px;background:#fff}.termite-control-container{width:calc(100% - 80px);max-width:1240px;margin:0 auto}.termite-control-intro{max-width:1240px;margin:0 auto 55px;text-align:center}.termite-control-intro h2{margin:0;color:#222;font-size:34px;line-height:1.35;font-weight:600;font-family:inherit}.termite-control-border{display:block;width:70px;height:3px;margin:22px auto 25px;background:#222}.termite-control-intro p{max-width:1100px;margin:0 auto;color:#555;font-size:17px;line-height:1.8;font-weight:400;text-align:justify;font-family:inherit}.termite-control-services{width:100%;display:flex;flex-direction:column;gap:35px}.termite-control-card{width:100%;min-height:400px;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;background:#f7f7f7}.termite-control-card.reverse{flex-direction:row-reverse}.termite-control-card-text{width:55%;padding:50px 55px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.termite-control-card-text h3{margin:0 0 25px;color:#222;font-size:28px;line-height:1.3;font-weight:600}.termite-control-card-text ul{margin:0;padding:0;list-style:none}.termite-control-card-text li{position:relative;margin:0 0 13px;padding-left:25px;color:#555;font-size:17px;line-height:1.55}.termite-control-card-text li:last-child{margin-bottom:0}.termite-control-card-text li:before{content:"✓";position:absolute;left:0;top:0;font-weight:600}.termite-control-card-image{width:45%;height:400px;flex-shrink:0;overflow:hidden}.termite-control-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1440px)and (max-width:1599px){.termite-control-banner{height:750px}.termite-control-section{padding:90px 0 105px}.termite-control-container{max-width:1340px}.termite-control-intro{max-width:1340px;margin-bottom:60px}.termite-control-intro h2{font-size:36px}.termite-control-intro p{font-size:18px}.termite-control-services{gap:38px}.termite-control-card{min-height:430px}.termite-control-card-text{padding:55px 65px}.termite-control-card-text h3{font-size:30px}.termite-control-card-text li{font-size:18px}.termite-control-card-image{height:430px}}@media(min-width:1600px)and (max-width:1919px){.termite-control-banner{height:750px}.termite-control-section{padding:100px 0 115px}.termite-control-container{max-width:1500px}.termite-control-intro{max-width:1250px;margin-bottom:65px}.termite-control-intro h2{font-size:40px}.termite-control-intro p{font-size:19px;line-height:1.85}.termite-control-services{gap:40px}.termite-control-card{min-height:460px}.termite-control-card-text{padding:65px 75px}.termite-control-card-text h3{font-size:32px}.termite-control-card-text li{font-size:19px}.termite-control-card-image{height:460px}}@media(min-width:1920px){.termite-control-banner{height:750px}.termite-control-section{padding:110px 0 125px}.termite-control-container{max-width:1650px}.termite-control-intro{max-width:1350px;margin-bottom:70px}.termite-control-intro h2{font-size:43px;line-height:1.35}.termite-control-border{width:80px;height:4px;margin:24px auto 28px}.termite-control-intro p{max-width:1250px;font-size:20px;line-height:1.85}.termite-control-services{gap:55px}.termite-control-card{min-height:490px}.termite-control-card-text{padding:70px 85px}.termite-control-card-text h3{font-size:34px}.termite-control-card-text li{font-size:20px;line-height:1.55}.termite-control-card-image{height:490px}}@media(min-width:768px)and (max-width:1199px){.termite-control-banner{height:500px}.termite-control-section{padding:70px 0 80px}.termite-control-container{width:calc(100% - 50px);max-width:none}.termite-control-intro{margin-bottom:55px}.termite-control-intro h2{font-size:30px;line-height:1.4}.termite-control-border{margin:18px auto 22px}.termite-control-intro p{font-size:16px;line-height:1.7}.termite-control-services{gap:35px}.termite-control-card{height:320px;min-height:320px}.termite-control-card.reverse{flex-direction:row-reverse}.termite-control-card-text{width:52%;padding:40px 38px}.termite-control-card-image{width:48%;height:320px}.termite-control-card-text h3{margin-bottom:18px;font-size:25px;line-height:1.3}.termite-control-card-text li{margin-bottom:9px;padding-left:22px;font-size:15px;line-height:1.5}}@media(min-width:576px)and (max-width:767px){.termite-control-banner{height:260px}.termite-control-section{padding:50px 0 60px}.termite-control-container{width:calc(100% - 30px);max-width:none}.termite-control-intro{margin-bottom:40px}.termite-control-intro h2{font-size:25px;line-height:1.4}.termite-control-border{width:60px;height:3px;margin:18px auto 22px}.termite-control-intro p{font-size:15px;line-height:1.7;text-align:justify}.termite-control-services{gap:25px}.termite-control-card,.termite-control-card.reverse{flex-direction:column;min-height:0}.termite-control-card-image{order:1;width:100%;height:270px}.termite-control-card-text{order:2;width:100%;padding:30px 25px 35px}.termite-control-card-text h3{margin-bottom:18px;font-size:23px;line-height:1.35}.termite-control-card-text li{margin-bottom:9px;padding-left:22px;font-size:15px;line-height:1.5}}@media(min-width:400px)and (max-width:575px){.termite-control-banner{height:240px}.termite-control-section{padding:45px 0 55px}.termite-control-container{width:calc(100% - 24px);max-width:none}.termite-control-intro{margin-bottom:35px}.termite-control-intro h2{font-size:22px;line-height:1.4}.termite-control-border{width:55px;height:2px;margin:16px auto 20px}.termite-control-intro p{font-size:14px;line-height:1.7;text-align:justify}.termite-control-services{gap:22px}.termite-control-card,.termite-control-card.reverse{flex-direction:column;min-height:0}.termite-control-card-image{order:1;width:100%;height:230px}.termite-control-card-text{order:2;width:100%;padding:26px 20px 30px}.termite-control-card-text h3{margin-bottom:16px;font-size:21px;line-height:1.35}.termite-control-card-text li{margin-bottom:8px;padding-left:20px;font-size:14px;line-height:1.5}}@media(max-width:399px){.termite-control-banner{height:210px}.termite-control-section{padding:38px 0 45px}.termite-control-container{width:calc(100% - 20px);max-width:none}.termite-control-intro{margin-bottom:30px}.termite-control-intro h2{font-size:20px;line-height:1.4}.termite-control-border{width:50px;height:2px;margin:14px auto 18px}.termite-control-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.termite-control-services{gap:18px}.termite-control-card,.termite-control-card.reverse{flex-direction:column;min-height:0}.termite-control-card-image{order:1;width:100%;height:205px}.termite-control-card-text{order:2;width:100%;padding:23px 17px 27px}.termite-control-card-text h3{margin-bottom:14px;font-size:19px;line-height:1.35}.termite-control-card-text li{margin-bottom:7px;padding-left:19px;font-size:13px;line-height:1.5}}.anti-larvae-page{width:100%;overflow:hidden;background:#fff}.anti-larvae-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.anti-larvae-banner-overlay{position:absolute;inset:0;background:#0000000d}.anti-larvae-section{width:100%;padding:110px 0 125px;background:#fff}.anti-larvae-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.anti-larvae-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.anti-larvae-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.anti-larvae-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#222}.anti-larvae-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.anti-larvae-service-list{display:flex;flex-direction:column;gap:55px}.anti-larvae-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.anti-larvae-card.reverse{flex-direction:row-reverse}.anti-larvae-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.anti-larvae-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.anti-larvae-text ul{margin:0;padding-left:22px}.anti-larvae-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.anti-larvae-text li:last-child{margin-bottom:0}.anti-larvae-image{width:45%;height:490px;overflow:hidden}.anti-larvae-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.anti-larvae-section{padding:100px 0 115px}.anti-larvae-container{width:calc(100% - 100px);max-width:1500px}.anti-larvae-intro{max-width:1250px}.anti-larvae-intro h1{font-size:40px}.anti-larvae-intro p{font-size:19px}.anti-larvae-service-list{gap:50px}.anti-larvae-card{min-height:460px}.anti-larvae-text{padding:65px 75px}.anti-larvae-text h2{font-size:32px}.anti-larvae-text li{font-size:19px}.anti-larvae-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.anti-larvae-section{padding:90px 0 105px}.anti-larvae-container{width:calc(100% - 80px);max-width:1340px}.anti-larvae-intro h1{font-size:36px}.anti-larvae-intro p{font-size:18px}.anti-larvae-service-list{gap:48px}.anti-larvae-card{min-height:430px}.anti-larvae-text{padding:55px 65px}.anti-larvae-text h2{font-size:30px}.anti-larvae-text li{font-size:18px}.anti-larvae-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.anti-larvae-section{padding:80px 0 95px}.anti-larvae-container{width:calc(100% - 60px);max-width:1240px}.anti-larvae-intro h1{font-size:34px}.anti-larvae-intro p{font-size:17px}.anti-larvae-service-list{gap:45px}.anti-larvae-card{min-height:400px}.anti-larvae-text{padding:50px 55px}.anti-larvae-text h2{font-size:28px}.anti-larvae-text li{font-size:17px}.anti-larvae-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.anti-larvae-banner{height:500px}.anti-larvae-section{padding:70px 0 80px}.anti-larvae-container{width:calc(100% - 50px);max-width:none}.anti-larvae-intro{margin-bottom:55px}.anti-larvae-intro h1{font-size:30px;line-height:1.35}.anti-larvae-border{margin:18px auto 22px}.anti-larvae-intro p{font-size:16px;line-height:1.7}.anti-larvae-service-list{gap:35px}.anti-larvae-card,.anti-larvae-card.reverse{height:320px;min-height:320px;flex-direction:row}.anti-larvae-text{width:52%;padding:40px 38px}.anti-larvae-image{width:48%;height:320px}.anti-larvae-text h2{font-size:25px;margin-bottom:20px}.anti-larvae-text ul{padding-left:19px}.anti-larvae-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.anti-larvae-banner{height:260px}.anti-larvae-section{padding:50px 0 60px}.anti-larvae-container{width:calc(100% - 30px)}.anti-larvae-intro{margin-bottom:40px}.anti-larvae-intro h1{font-size:25px;line-height:1.35}.anti-larvae-border{width:60px;height:3px;margin:18px auto 22px}.anti-larvae-intro p{font-size:15px;line-height:1.7;text-align:justify}.anti-larvae-service-list{gap:25px}.anti-larvae-card,.anti-larvae-card.reverse{flex-direction:column;min-height:auto}.anti-larvae-image{order:1;width:100%;height:270px}.anti-larvae-text{order:2;width:100%;padding:30px 25px 35px}.anti-larvae-text h2{font-size:23px;margin-bottom:18px}.anti-larvae-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.anti-larvae-banner{height:240px}.anti-larvae-section{padding:45px 0 55px}.anti-larvae-container{width:calc(100% - 24px)}.anti-larvae-intro{margin-bottom:35px}.anti-larvae-intro h1{font-size:22px;line-height:1.35}.anti-larvae-border{width:55px;height:2px;margin:16px auto 20px}.anti-larvae-intro p{font-size:14px;line-height:1.7;text-align:justify}.anti-larvae-service-list{gap:22px}.anti-larvae-card,.anti-larvae-card.reverse{flex-direction:column;min-height:auto}.anti-larvae-image{order:1;width:100%;height:230px}.anti-larvae-text{order:2;width:100%;padding:26px 20px 30px}.anti-larvae-text h2{font-size:21px;margin-bottom:16px}.anti-larvae-text ul{padding-left:18px}.anti-larvae-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.anti-larvae-banner{height:210px}.anti-larvae-section{padding:38px 0 45px}.anti-larvae-container{width:calc(100% - 20px)}.anti-larvae-intro{margin-bottom:30px}.anti-larvae-intro h1{font-size:20px;line-height:1.35}.anti-larvae-border{width:50px;height:2px;margin:14px auto 18px}.anti-larvae-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.anti-larvae-service-list{gap:18px}.anti-larvae-card,.anti-larvae-card.reverse{flex-direction:column;min-height:auto}.anti-larvae-image{order:1;width:100%;height:205px}.anti-larvae-text{order:2;width:100%;padding:23px 17px 27px}.anti-larvae-text h2{font-size:19px;margin-bottom:14px}.anti-larvae-text ul{padding-left:17px}.anti-larvae-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.soft-services-page{width:100%;overflow:hidden;background:#fff}.soft-services-banner{position:relative;width:100%;height:750px;background-size:cover;background-position:center center;background-repeat:no-repeat}.soft-services-banner-overlay{position:absolute;inset:0;background:#0000000d}.soft-services-section{width:100%;padding:90px 0 110px;background:#fff}.soft-services-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.soft-services-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.soft-services-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.soft-services-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.soft-services-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8;text-align:justify}.soft-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.soft-services-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a;transition:transform .3s ease,box-shadow .3s ease}.soft-services-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px #0b195729}.soft-services-card-image{width:100%;height:260px;overflow:hidden}.soft-services-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.soft-services-card:hover .soft-services-card-image img{transform:scale(1.06)}.soft-services-card-content{display:flex;flex-direction:column;flex:1;padding:30px 32px 34px;box-sizing:border-box}.soft-services-card-content h2{margin:0 0 14px;color:#0b1957;font-size:22px;line-height:1.3;font-weight:700}.soft-services-card-content ul{flex:1;margin:0 0 22px;padding-left:20px}.soft-services-card-content li{margin:0 0 9px;color:#0b1957;font-size:15px;line-height:1.65}.soft-services-card-content li:last-child{margin-bottom:0}.soft-services-read-more{align-self:flex-start;display:inline-block;padding:12px 26px;border:2px solid #0b1957;border-radius:3px;color:#0b1957;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .3s ease,color .3s ease}.soft-services-read-more:hover{background:#0b1957;color:#fff}@media(min-width:1200px)and (max-width:1439px){.soft-services-banner{height:750px}.soft-services-section{padding:80px 0 95px}.soft-services-container{width:min(1240px,calc(100% - 60px))}.soft-services-intro{margin-bottom:60px}.soft-services-intro h1{font-size:34px}.soft-services-intro p{font-size:17px}.soft-services-grid{gap:34px}.soft-services-card-image{height:230px}.soft-services-card-content{padding:26px 26px 30px}.soft-services-card-content h2{font-size:21px}.soft-services-card-content p{font-size:14.5px}}@media(min-width:1440px)and (max-width:1599px){.soft-services-banner{height:750px}.soft-services-container{width:min(1340px,calc(100% - 70px))}.soft-services-section{padding:90px 0 105px}.soft-services-intro h1{font-size:36px}.soft-services-intro p{font-size:18px}.soft-services-grid{gap:38px}.soft-services-card-image{height:250px}.soft-services-card-content h2{font-size:22px}}@media(min-width:1600px)and (max-width:1919px){.soft-services-banner{height:750px}.soft-services-container{width:min(1500px,calc(100% - 90px))}.soft-services-section{padding:100px 0 115px}.soft-services-intro{max-width:1250px;margin-bottom:75px}.soft-services-intro h1{font-size:40px}.soft-services-intro p{font-size:19px}.soft-services-grid{gap:44px}.soft-services-card-image{height:280px}.soft-services-card-content{padding:32px 34px 36px}.soft-services-card-content h2{font-size:24px}.soft-services-card-content li{font-size:16px}}@media(min-width:1920px){.soft-services-banner{height:750px}.soft-services-container{width:min(1650px,calc(100% - 120px))}.soft-services-section{padding:110px 0 125px}.soft-services-intro{max-width:1350px;margin-bottom:85px}.soft-services-intro h1{font-size:43px}.soft-services-border{width:80px;height:4px;margin:28px auto 32px}.soft-services-intro p{max-width:1250px;font-size:20px;line-height:1.85}.soft-services-grid{gap:50px}.soft-services-card-image{height:300px}.soft-services-card-content{padding:36px 38px 40px}.soft-services-card-content h2{font-size:25px;margin-bottom:16px}.soft-services-card-content li{font-size:16px}.soft-services-card-content ul{margin-bottom:26px}.soft-services-read-more{padding:13px 28px;font-size:15px}}@media(min-width:768px)and (max-width:1199px){.soft-services-banner{height:500px}.soft-services-section{padding:70px 0 80px}.soft-services-container{width:calc(100% - 50px)}.soft-services-intro{margin-bottom:55px}.soft-services-intro h1{font-size:30px;line-height:1.35}.soft-services-intro p{font-size:16px;line-height:1.7}.soft-services-grid{grid-template-columns:repeat(2,1fr);gap:30px}.soft-services-card-image{height:230px}.soft-services-card-content{padding:26px 24px 28px}.soft-services-card-content h2{font-size:21px;margin-bottom:12px}.soft-services-card-content li{font-size:14.5px;line-height:1.6}}@media(min-width:576px)and (max-width:767px){.soft-services-banner{height:260px}.soft-services-section{padding:50px 0 60px}.soft-services-container{width:calc(100% - 30px)}.soft-services-intro{margin-bottom:40px}.soft-services-intro h1{font-size:25px;line-height:1.4}.soft-services-border{width:60px;height:3px;margin:18px auto 22px}.soft-services-intro p{font-size:15px;line-height:1.7;text-align:justify}.soft-services-grid{grid-template-columns:1fr;gap:25px}.soft-services-card-image{height:240px}.soft-services-card-content{padding:24px 22px 28px}.soft-services-card-content h2{font-size:21px;margin-bottom:12px}.soft-services-card-content li{font-size:14.5px;line-height:1.6}}@media(min-width:400px)and (max-width:575px){.soft-services-banner{height:240px}.soft-services-section{padding:45px 0 55px}.soft-services-container{width:calc(100% - 24px)}.soft-services-intro{margin-bottom:35px}.soft-services-intro h1{font-size:22px;line-height:1.4}.soft-services-border{width:55px;height:2px;margin:16px auto 20px}.soft-services-intro p{font-size:14px;line-height:1.7;text-align:justify}.soft-services-grid{grid-template-columns:1fr;gap:22px}.soft-services-card-image{height:210px}.soft-services-card-content{padding:20px 18px 24px}.soft-services-card-content h2{font-size:19px;margin-bottom:10px}.soft-services-card-content li{font-size:14px;line-height:1.6;margin-bottom:7px}.soft-services-read-more{padding:10px 22px;font-size:13.5px}}@media(max-width:399px){.soft-services-banner{height:210px}.soft-services-section{padding:38px 0 45px}.soft-services-container{width:calc(100% - 20px)}.soft-services-intro{margin-bottom:30px}.soft-services-intro h1{font-size:20px;line-height:1.4}.soft-services-border{width:50px;height:2px;margin:14px auto 18px}.soft-services-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.soft-services-grid{grid-template-columns:1fr;gap:18px}.soft-services-card-image{height:190px}.soft-services-card-content{padding:18px 16px 22px}.soft-services-card-content h2{font-size:18px;margin-bottom:10px}.soft-services-card-content li{font-size:13px;line-height:1.55;margin-bottom:6px}.soft-services-read-more{padding:9px 20px;font-size:13px}}.event-management-services-page{width:100%;overflow:hidden;background:#fff;color:#0b1957}.event-management-services-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat}.event-management-services-section{width:100%;padding:110px 0 125px;background:#fff}.event-management-services-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.event-management-services-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.event-management-services-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.event-management-services-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#222}.event-management-services-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.event-management-services-list{display:flex;flex-direction:column;gap:55px}.event-management-service-card{width:100%;min-height:490px;display:flex;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.event-management-service-card.reverse{flex-direction:row-reverse}.event-management-service-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.event-management-service-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.event-management-service-text ul{margin:0;padding-left:22px}.event-management-service-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.event-management-service-text li:last-child{margin-bottom:0}.event-management-service-image{width:45%;height:490px;overflow:hidden}.event-management-service-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.event-management-services-section{padding:100px 0 115px}.event-management-services-container{width:calc(100% - 100px);max-width:1500px}.event-management-services-intro{max-width:1250px}.event-management-services-intro h1{font-size:40px}.event-management-services-intro p{font-size:19px}.event-management-services-list{gap:50px}.event-management-service-card{min-height:460px}.event-management-service-text{padding:65px 75px}.event-management-service-text h2{font-size:32px}.event-management-service-text li{font-size:19px}.event-management-service-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.event-management-services-section{padding:90px 0 105px}.event-management-services-container{width:calc(100% - 80px);max-width:1340px}.event-management-services-intro h1{font-size:36px}.event-management-services-intro p{font-size:18px}.event-management-services-list{gap:48px}.event-management-service-card{min-height:430px}.event-management-service-text{padding:55px 65px}.event-management-service-text h2{font-size:30px}.event-management-service-text li{font-size:18px}.event-management-service-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.event-management-services-section{padding:80px 0 95px}.event-management-services-container{width:calc(100% - 60px);max-width:1240px}.event-management-services-intro h1{font-size:34px}.event-management-services-intro p{font-size:17px}.event-management-services-list{gap:45px}.event-management-service-card{min-height:400px}.event-management-service-text{padding:50px 55px}.event-management-service-text h2{font-size:28px}.event-management-service-text li{font-size:17px}.event-management-service-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.event-management-services-banner{height:500px}.event-management-services-section{padding:70px 0 80px}.event-management-services-container{width:calc(100% - 50px);max-width:none}.event-management-services-intro{margin-bottom:55px}.event-management-services-intro h1{font-size:30px;line-height:1.35}.event-management-services-border{margin:18px auto 22px}.event-management-services-intro p{font-size:16px;line-height:1.7}.event-management-services-list{gap:35px}.event-management-service-card,.event-management-service-card.reverse{height:320px;min-height:320px;flex-direction:row}.event-management-service-text{width:52%;padding:40px 38px}.event-management-service-image{width:48%;height:320px}.event-management-service-text h2{font-size:25px;margin-bottom:20px}.event-management-service-text ul{padding-left:19px}.event-management-service-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.event-management-services-banner{height:260px}.event-management-services-section{padding:50px 0 60px}.event-management-services-container{width:calc(100% - 30px)}.event-management-services-intro{margin-bottom:40px}.event-management-services-intro h1{font-size:25px;line-height:1.35}.event-management-services-border{width:60px;height:3px;margin:18px auto 22px}.event-management-services-intro p{font-size:15px;line-height:1.7;text-align:justify}.event-management-services-list{gap:25px}.event-management-service-card,.event-management-service-card.reverse{flex-direction:column;min-height:auto}.event-management-service-image{order:1;width:100%;height:270px}.event-management-service-text{order:2;width:100%;padding:30px 25px 35px}.event-management-service-text h2{font-size:23px;margin-bottom:18px}.event-management-service-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.event-management-services-banner{height:240px}.event-management-services-section{padding:45px 0 55px}.event-management-services-container{width:calc(100% - 24px)}.event-management-services-intro{margin-bottom:35px}.event-management-services-intro h1{font-size:22px;line-height:1.35}.event-management-services-border{width:55px;height:2px;margin:16px auto 20px}.event-management-services-intro p{font-size:14px;line-height:1.7;text-align:justify}.event-management-services-list{gap:22px}.event-management-service-card,.event-management-service-card.reverse{flex-direction:column;min-height:auto}.event-management-service-image{order:1;width:100%;height:230px}.event-management-service-text{order:2;width:100%;padding:26px 20px 30px}.event-management-service-text h2{font-size:21px;margin-bottom:16px}.event-management-service-text ul{padding-left:18px}.event-management-service-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.event-management-services-banner{height:210px}.event-management-services-section{padding:38px 0 45px}.event-management-services-container{width:calc(100% - 20px)}.event-management-services-intro{margin-bottom:30px}.event-management-services-intro h1{font-size:20px;line-height:1.35}.event-management-services-border{width:50px;height:2px;margin:14px auto 18px}.event-management-services-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.event-management-services-list{gap:18px}.event-management-service-card,.event-management-service-card.reverse{flex-direction:column;min-height:auto}.event-management-service-image{order:1;width:100%;height:205px}.event-management-service-text{order:2;width:100%;padding:23px 17px 27px}.event-management-service-text h2{font-size:19px;margin-bottom:14px}.event-management-service-text ul{padding-left:17px}.event-management-service-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.guest-house-management-page{width:100%;overflow:hidden;background:#fff}.guest-house-management-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat}.guest-house-management-section{width:100%;padding:110px 0 125px;background:#fff}.guest-house-management-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.guest-house-management-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.guest-house-management-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.guest-house-management-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.guest-house-management-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.guest-house-management-list{display:flex;flex-direction:column;gap:55px}.guest-house-management-card{width:100%;min-height:490px;display:flex;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.guest-house-management-card.reverse{flex-direction:row-reverse}.guest-house-management-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.guest-house-management-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.guest-house-management-text ul{margin:0;padding-left:22px}.guest-house-management-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.guest-house-management-text li:last-child{margin-bottom:0}.guest-house-management-image{width:45%;height:490px;overflow:hidden}.guest-house-management-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.guest-house-management-section{padding:100px 0 115px}.guest-house-management-container{width:calc(100% - 100px);max-width:1500px}.guest-house-management-intro{max-width:1250px}.guest-house-management-intro h1{font-size:40px}.guest-house-management-intro p{font-size:19px}.guest-house-management-list{gap:50px}.guest-house-management-card{min-height:460px}.guest-house-management-text{padding:65px 75px}.guest-house-management-text h2{font-size:32px}.guest-house-management-text li{font-size:19px}.guest-house-management-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.guest-house-management-section{padding:90px 0 105px}.guest-house-management-container{width:calc(100% - 80px);max-width:1340px}.guest-house-management-intro h1{font-size:36px}.guest-house-management-intro p{font-size:18px}.guest-house-management-list{gap:48px}.guest-house-management-card{min-height:430px}.guest-house-management-text{padding:55px 65px}.guest-house-management-text h2{font-size:30px}.guest-house-management-text li{font-size:18px}.guest-house-management-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.guest-house-management-section{padding:80px 0 95px}.guest-house-management-container{width:calc(100% - 60px);max-width:1240px}.guest-house-management-intro h1{font-size:34px}.guest-house-management-intro p{font-size:17px}.guest-house-management-list{gap:45px}.guest-house-management-card{min-height:400px}.guest-house-management-text{padding:50px 55px}.guest-house-management-text h2{font-size:28px}.guest-house-management-text li{font-size:17px}.guest-house-management-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.guest-house-management-banner{height:500px}.guest-house-management-section{padding:70px 0 80px}.guest-house-management-container{width:calc(100% - 50px);max-width:none}.guest-house-management-intro{margin-bottom:55px}.guest-house-management-intro h1{font-size:30px;line-height:1.35}.guest-house-management-border{margin:18px auto 22px}.guest-house-management-intro p{font-size:16px;line-height:1.7}.guest-house-management-list{gap:35px}.guest-house-management-card,.guest-house-management-card.reverse{height:320px;min-height:320px;flex-direction:row}.guest-house-management-text{width:52%;padding:40px 38px}.guest-house-management-image{width:48%;height:320px}.guest-house-management-text h2{font-size:25px;margin-bottom:20px}.guest-house-management-text ul{padding-left:19px}.guest-house-management-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.guest-house-management-banner{height:260px}.guest-house-management-section{padding:50px 0 60px}.guest-house-management-container{width:calc(100% - 30px)}.guest-house-management-intro{margin-bottom:40px}.guest-house-management-intro h1{font-size:25px;line-height:1.35}.guest-house-management-border{width:60px;height:3px;margin:18px auto 22px}.guest-house-management-intro p{font-size:15px;line-height:1.7;text-align:justify}.guest-house-management-list{gap:25px}.guest-house-management-card,.guest-house-management-card.reverse{flex-direction:column;min-height:auto}.guest-house-management-image{order:1;width:100%;height:270px}.guest-house-management-text{order:2;width:100%;padding:30px 25px 35px}.guest-house-management-text h2{font-size:23px;margin-bottom:18px}.guest-house-management-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.guest-house-management-banner{height:240px}.guest-house-management-section{padding:45px 0 55px}.guest-house-management-container{width:calc(100% - 24px)}.guest-house-management-intro{margin-bottom:35px}.guest-house-management-intro h1{font-size:22px;line-height:1.35}.guest-house-management-border{width:55px;height:2px;margin:16px auto 20px}.guest-house-management-intro p{font-size:14px;line-height:1.7;text-align:justify}.guest-house-management-list{gap:22px}.guest-house-management-card,.guest-house-management-card.reverse{flex-direction:column;min-height:auto}.guest-house-management-image{order:1;width:100%;height:230px}.guest-house-management-text{order:2;width:100%;padding:26px 20px 30px}.guest-house-management-text h2{font-size:21px;margin-bottom:16px}.guest-house-management-text ul{padding-left:18px}.guest-house-management-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.guest-house-management-banner{height:210px}.guest-house-management-section{padding:38px 0 45px}.guest-house-management-container{width:calc(100% - 20px)}.guest-house-management-intro{margin-bottom:30px}.guest-house-management-intro h1{font-size:20px;line-height:1.35}.guest-house-management-border{width:50px;height:2px;margin:14px auto 18px}.guest-house-management-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.guest-house-management-list{gap:18px}.guest-house-management-card,.guest-house-management-card.reverse{flex-direction:column;min-height:auto}.guest-house-management-image{order:1;width:100%;height:205px}.guest-house-management-text{order:2;width:100%;padding:23px 17px 27px}.guest-house-management-text h2{font-size:19px;margin-bottom:14px}.guest-house-management-text ul{padding-left:17px}.guest-house-management-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.housekeeping-page{width:100%;overflow:hidden;background:#fff}.housekeeping-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat}.housekeeping-section{width:100%;padding:110px 0 125px;background:#fff}.housekeeping-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.housekeeping-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.housekeeping-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.housekeeping-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.housekeeping-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.housekeeping-list{display:flex;flex-direction:column;gap:55px}.housekeeping-card{width:100%;min-height:490px;display:flex;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.housekeeping-card.reverse{flex-direction:row-reverse}.housekeeping-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.housekeeping-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.housekeeping-text ul{margin:0;padding-left:22px}.housekeeping-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.housekeeping-text li:last-child{margin-bottom:0}.housekeeping-image{width:45%;height:490px;overflow:hidden}.housekeeping-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.housekeeping-section{padding:100px 0 115px}.housekeeping-container{width:calc(100% - 100px);max-width:1500px}.housekeeping-intro{max-width:1250px}.housekeeping-intro h1{font-size:40px}.housekeeping-intro p{font-size:19px}.housekeeping-list{gap:50px}.housekeeping-card{min-height:460px}.housekeeping-text{padding:65px 75px}.housekeeping-text h2{font-size:32px}.housekeeping-text li{font-size:19px}.housekeeping-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.housekeeping-section{padding:90px 0 105px}.housekeeping-container{width:calc(100% - 80px);max-width:1340px}.housekeeping-intro h1{font-size:36px}.housekeeping-intro p{font-size:18px}.housekeeping-list{gap:48px}.housekeeping-card{min-height:430px}.housekeeping-text{padding:55px 65px}.housekeeping-text h2{font-size:30px}.housekeeping-text li{font-size:18px}.housekeeping-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.housekeeping-section{padding:80px 0 95px}.housekeeping-container{width:calc(100% - 60px);max-width:1240px}.housekeeping-intro h1{font-size:34px}.housekeeping-intro p{font-size:17px}.housekeeping-list{gap:45px}.housekeeping-card{min-height:400px}.housekeeping-text{padding:50px 55px}.housekeeping-text h2{font-size:28px}.housekeeping-text li{font-size:17px}.housekeeping-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.housekeeping-banner{height:500px}.housekeeping-section{padding:70px 0 80px}.housekeeping-container{width:calc(100% - 50px);max-width:none}.housekeeping-intro{margin-bottom:55px}.housekeeping-intro h1{font-size:30px;line-height:1.35}.housekeeping-border{margin:18px auto 22px}.housekeeping-intro p{font-size:16px;line-height:1.7}.housekeeping-list{gap:35px}.housekeeping-card,.housekeeping-card.reverse{height:320px;min-height:320px;flex-direction:row}.housekeeping-text{width:52%;padding:40px 38px}.housekeeping-image{width:48%;height:320px}.housekeeping-text h2{font-size:25px;margin-bottom:20px}.housekeeping-text ul{padding-left:19px}.housekeeping-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.housekeeping-banner{height:260px}.housekeeping-section{padding:50px 0 60px}.housekeeping-container{width:calc(100% - 30px)}.housekeeping-intro{margin-bottom:40px}.housekeeping-intro h1{font-size:25px;line-height:1.35}.housekeeping-border{width:60px;height:3px;margin:18px auto 22px}.housekeeping-intro p{font-size:15px;line-height:1.7;text-align:justify}.housekeeping-list{gap:25px}.housekeeping-card,.housekeeping-card.reverse{flex-direction:column;min-height:auto}.housekeeping-image{order:1;width:100%;height:270px}.housekeeping-text{order:2;width:100%;padding:30px 25px 35px}.housekeeping-text h2{font-size:23px;margin-bottom:18px}.housekeeping-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.housekeeping-banner{height:240px}.housekeeping-section{padding:45px 0 55px}.housekeeping-container{width:calc(100% - 24px)}.housekeeping-intro{margin-bottom:35px}.housekeeping-intro h1{font-size:22px;line-height:1.35}.housekeeping-border{width:55px;height:2px;margin:16px auto 20px}.housekeeping-intro p{font-size:14px;line-height:1.7;text-align:justify}.housekeeping-list{gap:22px}.housekeeping-card,.housekeeping-card.reverse{flex-direction:column;min-height:auto}.housekeeping-image{order:1;width:100%;height:230px}.housekeeping-text{order:2;width:100%;padding:26px 20px 30px}.housekeeping-text h2{font-size:21px;margin-bottom:16px}.housekeeping-text ul{padding-left:18px}.housekeeping-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.housekeeping-banner{height:210px}.housekeeping-section{padding:38px 0 45px}.housekeeping-container{width:calc(100% - 20px)}.housekeeping-intro{margin-bottom:30px}.housekeeping-intro h1{font-size:20px;line-height:1.35}.housekeeping-border{width:50px;height:2px;margin:14px auto 18px}.housekeeping-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.housekeeping-list{gap:18px}.housekeeping-card,.housekeeping-card.reverse{flex-direction:column;min-height:auto}.housekeeping-image{order:1;width:100%;height:205px}.housekeeping-text{order:2;width:100%;padding:23px 17px 27px}.housekeeping-text h2{font-size:19px;margin-bottom:14px}.housekeeping-text ul{padding-left:17px}.housekeeping-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.pantry-service-page{width:100%;overflow:hidden;color:#0b1957}.pantry-banner{width:100%;height:750px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.pantry-banner-overlay{position:absolute;inset:0}.pantry-service-section{width:100%;padding:110px 0 125px;background:#fff}.pantry-container{width:calc(100% - 60px);max-width:1650px;margin:0 auto}.pantry-section-title{max-width:1350px;margin:0 auto 65px;text-align:center}.pantry-section-title h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:700}.pantry-border{display:block;width:80px;height:4px;background:#0b1957;margin:25px auto 30px}.pantry-section-title p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;font-weight:400;text-align:justify}.pantry-service-list{display:flex;flex-direction:column;gap:55px}.pantry-service-card{width:100%;display:flex;align-items:stretch;min-height:490px;overflow:hidden}.pantry-service-card.reverse{flex-direction:row-reverse}.pantry-card-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center;background:#fff}.pantry-card-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.3;font-weight:700}.pantry-card-text ul{margin:0;padding-left:25px}.pantry-card-text li{color:#0b1957;font-size:20px;line-height:1.65;margin-bottom:8px;font-weight:400}.pantry-card-text li::marker{color:#0b1957}.pantry-card-image{width:45%;height:490px;overflow:hidden}.pantry-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:1919px){.pantry-service-section{padding:100px 0 115px}.pantry-container{max-width:1500px}.pantry-section-title{max-width:1250px;margin-bottom:60px}.pantry-section-title h1{font-size:40px}.pantry-section-title p{font-size:19px}.pantry-service-list{gap:50px}.pantry-service-card{min-height:460px}.pantry-card-text{padding:65px 75px}.pantry-card-text h2{font-size:32px}.pantry-card-text li{font-size:19px}.pantry-card-image{height:460px}}@media(max-width:1599px){.pantry-service-section{padding:90px 0 105px}.pantry-container{max-width:1340px}.pantry-section-title{max-width:1200px;margin-bottom:55px}.pantry-section-title h1{font-size:36px}.pantry-section-title p{font-size:18px}.pantry-border{width:75px;height:4px;margin:22px auto 27px}.pantry-service-list{gap:48px}.pantry-service-card{min-height:430px}.pantry-card-text{padding:55px 65px}.pantry-card-text h2{font-size:30px;margin-bottom:24px}.pantry-card-text li{font-size:18px;line-height:1.6}.pantry-card-image{height:430px}}@media(max-width:1439px){.pantry-service-section{padding:80px 0 95px}.pantry-container{max-width:1240px}.pantry-section-title{max-width:1100px;margin-bottom:50px}.pantry-section-title h1{font-size:34px}.pantry-section-title p{font-size:17px}.pantry-border{width:70px;height:3px;margin:20px auto 25px}.pantry-service-list{gap:45px}.pantry-service-card{min-height:400px}.pantry-card-text{padding:50px 55px}.pantry-card-text h2{font-size:28px;margin-bottom:22px}.pantry-card-text li{font-size:17px;line-height:1.55}.pantry-card-image{height:400px}}@media(max-width:1199px){.pantry-banner{height:650px}.pantry-service-section{padding:70px 0 80px}.pantry-container{width:calc(100% - 50px);max-width:none}.pantry-section-title{max-width:950px;margin-bottom:55px}.pantry-section-title h1{font-size:30px;line-height:1.35}.pantry-border{width:65px;height:3px;margin:18px auto 24px}.pantry-section-title p{font-size:16px;line-height:1.7}.pantry-service-list{gap:35px}.pantry-service-card,.pantry-service-card.reverse{flex-direction:row;min-height:320px}.pantry-card-text{width:52%;padding:40px 38px}.pantry-card-text h2{font-size:25px;margin-bottom:20px}.pantry-card-text ul{padding-left:20px}.pantry-card-text li{font-size:15px;line-height:1.5;margin-bottom:6px}.pantry-card-image{width:48%;height:320px}}@media(max-width:767px){.pantry-banner{height:260px}.pantry-service-section{padding:50px 0 60px}.pantry-container{width:calc(100% - 30px)}.pantry-section-title{margin-bottom:40px}.pantry-section-title h1{font-size:25px;line-height:1.35}.pantry-border{width:60px;height:3px;margin:18px auto 22px}.pantry-section-title p{font-size:15px;line-height:1.7;text-align:justify}.pantry-service-list{gap:25px}.pantry-service-card,.pantry-service-card.reverse{flex-direction:column;min-height:auto}.pantry-card-image{order:1;width:100%;height:270px}.pantry-card-text{order:2;width:100%;padding:30px 25px 35px}.pantry-card-text h2{font-size:23px;line-height:1.35;margin-bottom:18px}.pantry-card-text ul{padding-left:20px}.pantry-card-text li{font-size:15px;line-height:1.5;margin-bottom:6px}}@media(max-width:575px){.pantry-banner{height:240px}.pantry-service-section{padding:45px 0 55px}.pantry-container{width:calc(100% - 24px)}.pantry-section-title{margin-bottom:35px}.pantry-section-title h1{font-size:22px;line-height:1.35}.pantry-border{width:55px;height:2px;margin:16px auto 20px}.pantry-section-title p{font-size:14px;line-height:1.7}.pantry-service-list{gap:22px}.pantry-card-image{height:230px}.pantry-card-text{padding:26px 20px 30px}.pantry-card-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.pantry-card-text li{font-size:14px;line-height:1.5;margin-bottom:5px}}@media(max-width:399px){.pantry-banner{height:210px}.pantry-service-section{padding:38px 0 45px}.pantry-container{width:calc(100% - 20px)}.pantry-section-title{margin-bottom:30px}.pantry-section-title h1{font-size:20px;line-height:1.35}.pantry-border{width:50px;height:2px;margin:14px auto 18px}.pantry-section-title p{font-size:13.5px;line-height:1.65}.pantry-service-list{gap:18px}.pantry-card-image{height:205px}.pantry-card-text{padding:23px 17px 27px}.pantry-card-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.pantry-card-text ul{padding-left:18px}.pantry-card-text li{font-size:13px;line-height:1.5;margin-bottom:4px}}.warehouse-management-page{width:100%;overflow:hidden;color:#0b1957}.warehouse-banner{width:100%;height:750px;background-position:center top;background-size:100% auto;background-repeat:no-repeat}.warehouse-service-section{width:100%;padding:110px 0 125px;background:#fff}.warehouse-container{width:calc(100% - 60px);max-width:1650px;margin:0 auto}.warehouse-section-title{max-width:1350px;margin:0 auto 65px;text-align:center}.warehouse-section-title h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:700}.warehouse-border{display:block;width:80px;height:4px;background:#0b1957;margin:25px auto 30px}.warehouse-section-title p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;font-weight:400;text-align:justify}.warehouse-service-list{display:flex;flex-direction:column;gap:55px}.warehouse-service-card{width:100%;display:flex;align-items:stretch;min-height:490px;overflow:hidden}.warehouse-service-card.reverse{flex-direction:row-reverse}.warehouse-card-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center;background:#fff}.warehouse-card-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.3;font-weight:700}.warehouse-card-text ul{margin:0;padding-left:25px}.warehouse-card-text li{color:#0b1957;font-size:20px;line-height:1.65;margin-bottom:8px;font-weight:400}.warehouse-card-text li::marker{color:#0b1957}.warehouse-card-image{width:45%;height:490px;overflow:hidden}.warehouse-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:1919px){.warehouse-service-section{padding:100px 0 115px}.warehouse-container{max-width:1500px}.warehouse-section-title{max-width:1250px;margin-bottom:60px}.warehouse-section-title h1{font-size:40px}.warehouse-section-title p{font-size:19px}.warehouse-service-list{gap:50px}.warehouse-service-card{min-height:460px}.warehouse-card-text{padding:65px 75px}.warehouse-card-text h2{font-size:32px}.warehouse-card-text li{font-size:19px}.warehouse-card-image{height:460px}.warehouse-banner{height:650px;background-size:cover;background-position:center top}}@media(max-width:1599px){.warehouse-service-section{padding:90px 0 105px}.warehouse-banner{height:600px;background-size:cover;background-position:center top}.warehouse-container{max-width:1340px}.warehouse-section-title{max-width:1200px;margin-bottom:55px}.warehouse-section-title h1{font-size:36px}.warehouse-section-title p{font-size:18px}.warehouse-border{width:75px;height:4px;margin:22px auto 27px}.warehouse-service-list{gap:48px}.warehouse-service-card{min-height:430px}.warehouse-card-text{padding:55px 65px}.warehouse-card-text h2{font-size:30px;margin-bottom:24px}.warehouse-card-text li{font-size:18px;line-height:1.6}.warehouse-card-image{height:430px}}@media(max-width:1439px){.warehouse-service-section{padding:80px 0 95px}.warehouse-container{max-width:1240px}.warehouse-banner{height:500px;background-size:cover;background-position:center top;background-position:center 20%}.warehouse-section-title{max-width:1100px;margin-bottom:50px}.warehouse-section-title h1{font-size:34px}.warehouse-section-title p{font-size:17px}.warehouse-border{width:70px;height:3px;margin:20px auto 25px}.warehouse-service-list{gap:45px}.warehouse-service-card{min-height:400px}.warehouse-card-text{padding:50px 55px}.warehouse-card-text h2{font-size:28px;margin-bottom:22px}.warehouse-card-text li{font-size:17px;line-height:1.55}.warehouse-card-image{height:400px}}@media(max-width:1199px){.warehouse-banner{height:500px;background-size:cover;background-position:center top;background-position:center 20%}.warehouse-service-section{padding:70px 0 80px}.warehouse-container{width:calc(100% - 50px);max-width:none}.warehouse-section-title{max-width:950px;margin-bottom:55px}.warehouse-section-title h1{font-size:30px;line-height:1.35}.warehouse-border{width:65px;height:3px;margin:18px auto 24px}.warehouse-section-title p{font-size:16px;line-height:1.7}.warehouse-service-list{gap:35px}.warehouse-service-card,.warehouse-service-card.reverse{flex-direction:row;min-height:320px}.warehouse-card-text{width:52%;padding:40px 38px}.warehouse-card-text h2{font-size:25px;margin-bottom:20px}.warehouse-card-text ul{padding-left:20px}.warehouse-card-text li{font-size:15px;line-height:1.5;margin-bottom:6px}.warehouse-card-image{width:48%;height:320px}}@media(max-width:767px){.warehouse-banner{height:500px}.warehouse-service-section{padding:50px 0 60px}.warehouse-container{width:calc(100% - 30px)}.warehouse-section-title{margin-bottom:40px}.warehouse-section-title h1{font-size:25px;line-height:1.35}.warehouse-border{width:60px;height:3px;margin:18px auto 22px}.warehouse-section-title p{font-size:15px;line-height:1.7;text-align:justify}.warehouse-service-list{gap:25px}.warehouse-service-card,.warehouse-service-card.reverse{flex-direction:column;min-height:auto}.warehouse-card-image{order:1;width:100%;height:270px}.warehouse-card-text{order:2;width:100%;padding:30px 25px 35px}.warehouse-card-text h2{font-size:23px;line-height:1.35;margin-bottom:18px}.warehouse-card-text ul{padding-left:20px}.warehouse-card-text li{font-size:15px;line-height:1.5;margin-bottom:6px}}@media(max-width:575px){.warehouse-banner{height:240px}.warehouse-service-section{padding:45px 0 55px}.warehouse-container{width:calc(100% - 24px)}.warehouse-section-title{margin-bottom:35px}.warehouse-section-title h1{font-size:22px;line-height:1.35}.warehouse-border{width:55px;height:2px;margin:16px auto 20px}.warehouse-section-title p{font-size:14px;line-height:1.7}.warehouse-service-list{gap:22px}.warehouse-card-image{height:230px}.warehouse-card-text{padding:26px 20px 30px}.warehouse-card-text h2{font-size:21px;line-height:1.35;margin-bottom:16px}.warehouse-card-text li{font-size:14px;line-height:1.5;margin-bottom:5px}}@media(max-width:399px){.warehouse-banner{height:210px}.warehouse-service-section{padding:38px 0 45px}.warehouse-container{width:calc(100% - 20px)}.warehouse-section-title{margin-bottom:30px}.warehouse-section-title h1{font-size:20px;line-height:1.35}.warehouse-border{width:50px;height:2px;margin:14px auto 18px}.warehouse-section-title p{font-size:13.5px;line-height:1.65}.warehouse-service-list{gap:18px}.warehouse-card-image{height:205px}.warehouse-card-text{padding:23px 17px 27px}.warehouse-card-text h2{font-size:19px;line-height:1.35;margin-bottom:14px}.warehouse-card-text ul{padding-left:18px}.warehouse-card-text li{font-size:13px;line-height:1.5;margin-bottom:4px}}.special-overview-page{width:100%;overflow:hidden;background:#fff;color:#0b1957}.special-overview-banner{position:relative;width:100%;height:750px;background-position:center top;background-size:cover;background-repeat:no-repeat}.special-overview-banner-overlay{position:absolute;inset:0;background:#0000000d}.special-overview-section{width:100%;padding:90px 0 110px;background:#fff}.special-overview-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.special-overview-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.special-overview-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.special-overview-border{display:block;width:70px;height:3px;margin:25px auto 28px;background:#0b1957}.special-overview-intro p{max-width:1120px;margin:0 auto;color:#0b1957;font-size:18px;line-height:1.8;text-align:justify}.special-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.special-overview-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 8px 30px #0b19571a;transition:transform .3s ease,box-shadow .3s ease}.special-overview-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px #0b195729}.special-overview-card-image{width:100%;height:260px;overflow:hidden}.special-overview-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.special-overview-card:hover .special-overview-card-image img{transform:scale(1.06)}.special-overview-card-content{display:flex;flex-direction:column;flex:1;padding:30px 32px 34px;box-sizing:border-box}.special-overview-card-content h2{margin:0 0 16px;color:#0b1957;font-size:22px;line-height:1.3;font-weight:700}.special-overview-card-content ul{flex:1;margin:0 0 24px;padding-left:23px}.special-overview-card-content li{color:#0b1957;font-size:15px;line-height:1.65;margin-bottom:7px;font-weight:400}.special-overview-card-content li::marker{color:#0b1957}.special-overview-read-more{align-self:flex-start;display:inline-block;margin-top:auto;padding:12px 26px;border:2px solid #0b1957;border-radius:3px;color:#0b1957;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s ease,color .3s ease}.special-overview-read-more:hover{background:#0b1957;color:#fff}@media(min-width:1200px)and (max-width:1439px){.special-overview-banner{height:750px}.special-overview-section{padding:80px 0 95px}.special-overview-container{width:min(1240px,calc(100% - 60px))}.special-overview-intro{margin-bottom:60px}.special-overview-intro h1{font-size:34px}.special-overview-intro p{font-size:17px}.special-overview-grid{gap:34px}.special-overview-card-image{height:230px}.special-overview-card-content{padding:26px 26px 30px}.special-overview-card-content h2{font-size:21px}.special-overview-card-content li{font-size:14.5px}}@media(min-width:1440px)and (max-width:1599px){.special-overview-banner{height:750px}.special-overview-container{width:min(1340px,calc(100% - 70px))}.special-overview-section{padding:90px 0 105px}.special-overview-intro h1{font-size:36px}.special-overview-intro p{font-size:18px}.special-overview-grid{gap:38px}.special-overview-card-image{height:250px}.special-overview-card-content h2{font-size:22px}.special-overview-card-content li{font-size:15px}}@media(min-width:1600px)and (max-width:1919px){.special-overview-banner{height:750px}.special-overview-container{width:min(1500px,calc(100% - 90px))}.special-overview-section{padding:100px 0 115px}.special-overview-intro{max-width:1250px;margin-bottom:75px}.special-overview-intro h1{font-size:40px}.special-overview-intro p{font-size:19px}.special-overview-grid{gap:44px}.special-overview-card-image{height:280px}.special-overview-card-content{padding:32px 34px 36px}.special-overview-card-content h2{font-size:24px}.special-overview-card-content li{font-size:16px}}@media(min-width:1920px){.special-overview-banner{height:750px}.special-overview-container{width:min(1650px,calc(100% - 120px))}.special-overview-section{padding:110px 0 125px}.special-overview-intro{max-width:1350px;margin-bottom:85px}.special-overview-intro h1{font-size:43px}.special-overview-border{width:80px;height:4px;margin:28px auto 32px}.special-overview-intro p{max-width:1250px;font-size:20px;line-height:1.85}.special-overview-grid{gap:50px}.special-overview-card-image{height:300px}.special-overview-card-content{padding:36px 38px 40px}.special-overview-card-content h2{font-size:25px;margin-bottom:18px}.special-overview-card-content li{font-size:16px;line-height:1.7}.special-overview-read-more{padding:13px 28px;font-size:15px}}@media(min-width:768px)and (max-width:1199px){.special-overview-banner{height:500px;background-position:center top}.special-overview-section{padding:70px 0 80px}.special-overview-container{width:calc(100% - 50px)}.special-overview-intro{margin-bottom:55px}.special-overview-intro h1{font-size:30px;line-height:1.35}.special-overview-intro p{font-size:16px;line-height:1.7}.special-overview-grid{grid-template-columns:repeat(2,1fr);gap:30px}.special-overview-card-image{height:230px}.special-overview-card-content{padding:26px 24px 28px}.special-overview-card-content h2{font-size:21px;margin-bottom:14px}.special-overview-card-content li{font-size:14.5px;line-height:1.55;margin-bottom:6px}}@media(min-width:576px)and (max-width:767px){.special-overview-banner{height:260px;background-position:center top}.special-overview-section{padding:50px 0 60px}.special-overview-container{width:calc(100% - 30px)}.special-overview-intro{margin-bottom:40px}.special-overview-intro h1{font-size:25px;line-height:1.4}.special-overview-border{margin:18px auto 22px}.special-overview-intro p{font-size:15px;line-height:1.7;text-align:justify}.special-overview-grid{grid-template-columns:1fr;gap:25px}.special-overview-card-image{height:240px}.special-overview-card-content{padding:24px 22px 28px}.special-overview-card-content h2{font-size:21px;margin-bottom:14px}.special-overview-card-content li{font-size:14.5px;line-height:1.55;margin-bottom:6px}}@media(min-width:400px)and (max-width:575px){.special-overview-banner{height:240px}.special-overview-section{padding:45px 0 55px}.special-overview-container{width:calc(100% - 24px)}.special-overview-intro{margin-bottom:35px}.special-overview-intro h1{font-size:22px;line-height:1.4}.special-overview-border{width:55px;height:2px;margin:16px auto 20px}.special-overview-intro p{font-size:14px;line-height:1.7;text-align:justify}.special-overview-grid{grid-template-columns:1fr;gap:22px}.special-overview-card-image{height:210px}.special-overview-card-content{padding:20px 18px 24px}.special-overview-card-content h2{font-size:19px;margin-bottom:12px}.special-overview-card-content li{font-size:14px;line-height:1.55;margin-bottom:5px}.special-overview-read-more{padding:10px 22px;font-size:13.5px}}@media(max-width:399px){.special-overview-banner{height:210px}.special-overview-section{padding:38px 0 45px}.special-overview-container{width:calc(100% - 20px)}.special-overview-intro{margin-bottom:30px}.special-overview-intro h1{font-size:20px;line-height:1.4}.special-overview-border{width:50px;height:2px;margin:14px auto 18px}.special-overview-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.special-overview-grid{grid-template-columns:1fr;gap:18px}.special-overview-card-image{height:190px}.special-overview-card-content{padding:18px 16px 22px}.special-overview-card-content h2{font-size:18px;margin-bottom:10px}.special-overview-card-content li{font-size:13px;line-height:1.5;margin-bottom:4px}.special-overview-read-more{padding:9px 20px;font-size:13px}}@media(hover:none){.special-overview-card:hover{transform:none;box-shadow:0 8px 30px #0b19571a}.special-overview-card:hover .special-overview-card-image img{transform:none}.special-overview-read-more:hover{background:transparent;color:#0b1957}}.carpet-shampooing-page{width:100%;overflow:hidden;background:#fff}.carpet-shampooing-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.carpet-shampooing-banner-overlay{position:absolute;inset:0;background:#0000000d}.carpet-shampooing-section{width:100%;padding:110px 0 125px;background:#fff}.carpet-shampooing-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.carpet-shampooing-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.carpet-shampooing-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.carpet-shampooing-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#222}.carpet-shampooing-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.carpet-shampooing-service-list{display:flex;flex-direction:column;gap:55px}.carpet-shampooing-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.carpet-shampooing-card.reverse{flex-direction:row-reverse}.carpet-shampooing-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.carpet-shampooing-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.carpet-shampooing-text ul{margin:0;padding-left:22px}.carpet-shampooing-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.carpet-shampooing-text li:last-child{margin-bottom:0}.carpet-shampooing-image{width:45%;height:490px;overflow:hidden}.carpet-shampooing-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.carpet-shampooing-section{padding:100px 0 115px}.carpet-shampooing-container{width:calc(100% - 100px);max-width:1500px}.carpet-shampooing-intro{max-width:1250px}.carpet-shampooing-intro h1{font-size:40px}.carpet-shampooing-intro p{font-size:19px}.carpet-shampooing-service-list{gap:50px}.carpet-shampooing-card{min-height:460px}.carpet-shampooing-text{padding:65px 75px}.carpet-shampooing-text h2{font-size:32px}.carpet-shampooing-text li{font-size:19px}.carpet-shampooing-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.carpet-shampooing-section{padding:90px 0 105px}.carpet-shampooing-container{width:calc(100% - 80px);max-width:1340px}.carpet-shampooing-intro h1{font-size:36px}.carpet-shampooing-intro p{font-size:18px}.carpet-shampooing-service-list{gap:48px}.carpet-shampooing-card{min-height:430px}.carpet-shampooing-text{padding:55px 65px}.carpet-shampooing-text h2{font-size:30px}.carpet-shampooing-text li{font-size:18px}.carpet-shampooing-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.carpet-shampooing-section{padding:80px 0 95px}.carpet-shampooing-container{width:calc(100% - 60px);max-width:1240px}.carpet-shampooing-intro h1{font-size:34px}.carpet-shampooing-intro p{font-size:17px}.carpet-shampooing-service-list{gap:45px}.carpet-shampooing-card{min-height:400px}.carpet-shampooing-text{padding:50px 55px}.carpet-shampooing-text h2{font-size:28px}.carpet-shampooing-text li{font-size:17px}.carpet-shampooing-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.carpet-shampooing-banner{height:500px}.carpet-shampooing-section{padding:70px 0 80px}.carpet-shampooing-container{width:calc(100% - 50px);max-width:none}.carpet-shampooing-intro{margin-bottom:55px}.carpet-shampooing-intro h1{font-size:30px;line-height:1.35}.carpet-shampooing-border{margin:18px auto 22px}.carpet-shampooing-intro p{font-size:16px;line-height:1.7}.carpet-shampooing-service-list{gap:35px}.carpet-shampooing-card,.carpet-shampooing-card.reverse{height:320px;min-height:320px;flex-direction:row}.carpet-shampooing-card.reverse{flex-direction:row-reverse}.carpet-shampooing-text{width:52%;padding:40px 38px}.carpet-shampooing-image{width:48%;height:320px}.carpet-shampooing-text h2{font-size:25px;margin-bottom:20px}.carpet-shampooing-text ul{padding-left:19px}.carpet-shampooing-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.carpet-shampooing-banner{height:260px}.carpet-shampooing-section{padding:50px 0 60px}.carpet-shampooing-container{width:calc(100% - 30px)}.carpet-shampooing-intro{margin-bottom:40px}.carpet-shampooing-intro h1{font-size:25px;line-height:1.35}.carpet-shampooing-border{width:60px;height:3px;margin:18px auto 22px}.carpet-shampooing-intro p{font-size:15px;line-height:1.7;text-align:justify}.carpet-shampooing-service-list{gap:25px}.carpet-shampooing-card,.carpet-shampooing-card.reverse{flex-direction:column;min-height:auto}.carpet-shampooing-image{order:1;width:100%;height:270px}.carpet-shampooing-text{order:2;width:100%;padding:30px 25px 35px}.carpet-shampooing-text h2{font-size:23px;margin-bottom:18px}.carpet-shampooing-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.carpet-shampooing-banner{height:240px}.carpet-shampooing-section{padding:45px 0 55px}.carpet-shampooing-container{width:calc(100% - 24px)}.carpet-shampooing-intro{margin-bottom:35px}.carpet-shampooing-intro h1{font-size:22px;line-height:1.35}.carpet-shampooing-border{width:55px;height:2px;margin:16px auto 20px}.carpet-shampooing-intro p{font-size:14px;line-height:1.7;text-align:justify}.carpet-shampooing-service-list{gap:22px}.carpet-shampooing-card,.carpet-shampooing-card.reverse{flex-direction:column;min-height:auto}.carpet-shampooing-image{order:1;width:100%;height:230px}.carpet-shampooing-text{order:2;width:100%;padding:26px 20px 30px}.carpet-shampooing-text h2{font-size:21px;margin-bottom:16px}.carpet-shampooing-text ul{padding-left:18px}.carpet-shampooing-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.carpet-shampooing-banner{height:210px}.carpet-shampooing-section{padding:38px 0 45px}.carpet-shampooing-container{width:calc(100% - 20px)}.carpet-shampooing-intro{margin-bottom:30px}.carpet-shampooing-intro h1{font-size:20px;line-height:1.35}.carpet-shampooing-border{width:50px;height:2px;margin:14px auto 18px}.carpet-shampooing-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.carpet-shampooing-service-list{gap:18px}.carpet-shampooing-card,.carpet-shampooing-card.reverse{flex-direction:column;min-height:auto}.carpet-shampooing-image{order:1;width:100%;height:205px}.carpet-shampooing-text{order:2;width:100%;padding:23px 17px 27px}.carpet-shampooing-text h2{font-size:19px;margin-bottom:14px}.carpet-shampooing-text ul{padding-left:17px}.carpet-shampooing-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.glass-facade-page{width:100%;overflow:hidden;background:#fff}.glass-facade-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.glass-facade-banner-overlay{position:absolute;inset:0;background:#0000000d}.glass-facade-section{width:100%;padding:110px 0 125px;background:#fff}.glass-facade-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.glass-facade-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.glass-facade-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.glass-facade-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.glass-facade-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.glass-facade-service-list{display:flex;flex-direction:column;gap:55px}.glass-facade-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.glass-facade-card.reverse{flex-direction:row-reverse}.glass-facade-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.glass-facade-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.glass-facade-text ul{margin:0;padding-left:22px}.glass-facade-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.glass-facade-text li:last-child{margin-bottom:0}.glass-facade-image{width:45%;height:490px;overflow:hidden}.glass-facade-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.glass-facade-section{padding:100px 0 115px}.glass-facade-container{width:calc(100% - 100px);max-width:1500px}.glass-facade-intro{max-width:1250px}.glass-facade-intro h1{font-size:40px}.glass-facade-intro p{font-size:19px}.glass-facade-service-list{gap:50px}.glass-facade-card{min-height:460px}.glass-facade-text{padding:65px 75px}.glass-facade-text h2{font-size:32px}.glass-facade-text li{font-size:19px}.glass-facade-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.glass-facade-section{padding:90px 0 105px}.glass-facade-container{width:calc(100% - 80px);max-width:1340px}.glass-facade-intro h1{font-size:36px}.glass-facade-intro p{font-size:18px}.glass-facade-service-list{gap:48px}.glass-facade-card{min-height:430px}.glass-facade-text{padding:55px 65px}.glass-facade-text h2{font-size:30px}.glass-facade-text li{font-size:18px}.glass-facade-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.glass-facade-section{padding:80px 0 95px}.glass-facade-container{width:calc(100% - 60px);max-width:1240px}.glass-facade-intro h1{font-size:34px}.glass-facade-intro p{font-size:17px}.glass-facade-service-list{gap:45px}.glass-facade-card{min-height:400px}.glass-facade-text{padding:50px 55px}.glass-facade-text h2{font-size:28px}.glass-facade-text li{font-size:17px}.glass-facade-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.glass-facade-banner{height:500px}.glass-facade-section{padding:70px 0 80px}.glass-facade-container{width:calc(100% - 50px);max-width:none}.glass-facade-intro{margin-bottom:55px}.glass-facade-intro h1{font-size:30px;line-height:1.35}.glass-facade-border{margin:18px auto 22px}.glass-facade-intro p{font-size:16px;line-height:1.7}.glass-facade-service-list{gap:35px}.glass-facade-card,.glass-facade-card.reverse{height:320px;min-height:320px;flex-direction:row}.glass-facade-card.reverse{flex-direction:row-reverse}.glass-facade-text{width:52%;padding:40px 38px}.glass-facade-image{width:48%;height:320px}.glass-facade-text h2{font-size:25px;margin-bottom:20px}.glass-facade-text ul{padding-left:19px}.glass-facade-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.glass-facade-banner{height:260px}.glass-facade-section{padding:50px 0 60px}.glass-facade-container{width:calc(100% - 30px)}.glass-facade-intro{margin-bottom:40px}.glass-facade-intro h1{font-size:25px;line-height:1.35}.glass-facade-border{width:60px;height:3px;margin:18px auto 22px}.glass-facade-intro p{font-size:15px;line-height:1.7;text-align:justify}.glass-facade-service-list{gap:25px}.glass-facade-card,.glass-facade-card.reverse{flex-direction:column;min-height:auto}.glass-facade-image{order:1;width:100%;height:270px}.glass-facade-text{order:2;width:100%;padding:30px 25px 35px}.glass-facade-text h2{font-size:23px;margin-bottom:18px}.glass-facade-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.glass-facade-banner{height:240px}.glass-facade-section{padding:45px 0 55px}.glass-facade-container{width:calc(100% - 24px)}.glass-facade-intro{margin-bottom:35px}.glass-facade-intro h1{font-size:22px;line-height:1.35}.glass-facade-border{width:55px;height:2px;margin:16px auto 20px}.glass-facade-intro p{font-size:14px;line-height:1.7;text-align:justify}.glass-facade-service-list{gap:22px}.glass-facade-card,.glass-facade-card.reverse{flex-direction:column;min-height:auto}.glass-facade-image{order:1;width:100%;height:230px}.glass-facade-text{order:2;width:100%;padding:26px 20px 30px}.glass-facade-text h2{font-size:21px;margin-bottom:16px}.glass-facade-text ul{padding-left:18px}.glass-facade-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.glass-facade-banner{height:210px}.glass-facade-section{padding:38px 0 45px}.glass-facade-container{width:calc(100% - 20px)}.glass-facade-intro{margin-bottom:30px}.glass-facade-intro h1{font-size:20px;line-height:1.35}.glass-facade-border{width:50px;height:2px;margin:14px auto 18px}.glass-facade-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.glass-facade-service-list{gap:18px}.glass-facade-card,.glass-facade-card.reverse{flex-direction:column;min-height:auto}.glass-facade-image{order:1;width:100%;height:205px}.glass-facade-text{order:2;width:100%;padding:23px 17px 27px}.glass-facade-text h2{font-size:19px;margin-bottom:14px}.glass-facade-text ul{padding-left:17px}.glass-facade-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.home-cleaning-page{width:100%;overflow:hidden;background:#fff}.home-cleaning-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.home-cleaning-banner-overlay{position:absolute;inset:0;background:#0000000d}.home-cleaning-section{width:100%;padding:110px 0 125px;background:#fff}.home-cleaning-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.home-cleaning-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.home-cleaning-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.home-cleaning-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.home-cleaning-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.home-cleaning-service-list{display:flex;flex-direction:column;gap:55px}.home-cleaning-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.home-cleaning-card.reverse{flex-direction:row-reverse}.home-cleaning-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.home-cleaning-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.home-cleaning-text ul{margin:0;padding-left:22px}.home-cleaning-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.home-cleaning-text li:last-child{margin-bottom:0}.home-cleaning-image{width:45%;height:490px;overflow:hidden}.home-cleaning-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.home-cleaning-section{padding:100px 0 115px}.home-cleaning-container{width:calc(100% - 100px);max-width:1500px}.home-cleaning-intro{max-width:1250px}.home-cleaning-intro h1{font-size:40px}.home-cleaning-intro p{font-size:19px}.home-cleaning-service-list{gap:50px}.home-cleaning-card{min-height:460px}.home-cleaning-text{padding:65px 75px}.home-cleaning-text h2{font-size:32px}.home-cleaning-text li{font-size:19px}.home-cleaning-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.home-cleaning-section{padding:90px 0 105px}.home-cleaning-container{width:calc(100% - 80px);max-width:1340px}.home-cleaning-intro h1{font-size:36px}.home-cleaning-intro p{font-size:18px}.home-cleaning-service-list{gap:48px}.home-cleaning-card{min-height:430px}.home-cleaning-text{padding:55px 65px}.home-cleaning-text h2{font-size:30px}.home-cleaning-text li{font-size:18px}.home-cleaning-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.home-cleaning-section{padding:80px 0 95px}.home-cleaning-container{width:calc(100% - 60px);max-width:1240px}.home-cleaning-intro h1{font-size:34px}.home-cleaning-intro p{font-size:17px}.home-cleaning-service-list{gap:45px}.home-cleaning-card{min-height:400px}.home-cleaning-text{padding:50px 55px}.home-cleaning-text h2{font-size:28px}.home-cleaning-text li{font-size:17px}.home-cleaning-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.home-cleaning-banner{height:500px}.home-cleaning-section{padding:70px 0 80px}.home-cleaning-container{width:calc(100% - 50px);max-width:none}.home-cleaning-intro{margin-bottom:55px}.home-cleaning-intro h1{font-size:30px;line-height:1.35}.home-cleaning-border{margin:18px auto 22px}.home-cleaning-intro p{font-size:16px;line-height:1.7}.home-cleaning-service-list{gap:35px}.home-cleaning-card,.home-cleaning-card.reverse{height:320px;min-height:320px;flex-direction:row}.home-cleaning-text{width:52%;padding:40px 38px}.home-cleaning-image{width:48%;height:320px}.home-cleaning-text h2{font-size:25px;margin-bottom:20px}.home-cleaning-text ul{padding-left:19px}.home-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.home-cleaning-banner{height:260px}.home-cleaning-section{padding:50px 0 60px}.home-cleaning-container{width:calc(100% - 30px)}.home-cleaning-intro{margin-bottom:40px}.home-cleaning-intro h1{font-size:25px;line-height:1.35}.home-cleaning-border{width:60px;height:3px;margin:18px auto 22px}.home-cleaning-intro p{font-size:15px;line-height:1.7;text-align:justify}.home-cleaning-service-list{gap:25px}.home-cleaning-card,.home-cleaning-card.reverse{flex-direction:column;min-height:auto}.home-cleaning-image{order:1;width:100%;height:270px}.home-cleaning-text{order:2;width:100%;padding:30px 25px 35px}.home-cleaning-text h2{font-size:23px;margin-bottom:18px}.home-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.home-cleaning-banner{height:240px}.home-cleaning-section{padding:45px 0 55px}.home-cleaning-container{width:calc(100% - 24px)}.home-cleaning-intro{margin-bottom:35px}.home-cleaning-intro h1{font-size:22px;line-height:1.35}.home-cleaning-border{width:55px;height:2px;margin:16px auto 20px}.home-cleaning-intro p{font-size:14px;line-height:1.7;text-align:justify}.home-cleaning-service-list{gap:22px}.home-cleaning-card,.home-cleaning-card.reverse{flex-direction:column;min-height:auto}.home-cleaning-image{order:1;width:100%;height:230px}.home-cleaning-text{order:2;width:100%;padding:26px 20px 30px}.home-cleaning-text h2{font-size:21px;margin-bottom:16px}.home-cleaning-text ul{padding-left:18px}.home-cleaning-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.home-cleaning-banner{height:210px}.home-cleaning-section{padding:38px 0 45px}.home-cleaning-container{width:calc(100% - 20px)}.home-cleaning-intro{margin-bottom:30px}.home-cleaning-intro h1{font-size:20px;line-height:1.35}.home-cleaning-border{width:50px;height:2px;margin:14px auto 18px}.home-cleaning-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.home-cleaning-service-list{gap:18px}.home-cleaning-card,.home-cleaning-card.reverse{flex-direction:column;min-height:auto}.home-cleaning-image{order:1;width:100%;height:205px}.home-cleaning-text{order:2;width:100%;padding:23px 17px 27px}.home-cleaning-text h2{font-size:19px;margin-bottom:14px}.home-cleaning-text ul{padding-left:17px}.home-cleaning-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.jet-cleaning-page{width:100%;overflow:hidden;background:#fff}.jet-cleaning-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.jet-cleaning-banner-overlay{position:absolute;inset:0;background:#0000000d}.jet-cleaning-section{width:100%;padding:110px 0 125px;background:#fff}.jet-cleaning-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.jet-cleaning-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.jet-cleaning-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.jet-cleaning-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.jet-cleaning-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.jet-cleaning-service-list{display:flex;flex-direction:column;gap:55px}.jet-cleaning-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.jet-cleaning-card.reverse{flex-direction:row-reverse}.jet-cleaning-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.jet-cleaning-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.jet-cleaning-text ul{margin:0;padding-left:22px}.jet-cleaning-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.jet-cleaning-text li:last-child{margin-bottom:0}.jet-cleaning-image{width:45%;height:490px;overflow:hidden}.jet-cleaning-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.jet-cleaning-section{padding:100px 0 115px}.jet-cleaning-container{width:calc(100% - 100px);max-width:1500px}.jet-cleaning-intro{max-width:1250px}.jet-cleaning-intro h1{font-size:40px}.jet-cleaning-intro p{font-size:19px}.jet-cleaning-service-list{gap:50px}.jet-cleaning-card{min-height:460px}.jet-cleaning-text{padding:65px 75px}.jet-cleaning-text h2{font-size:32px}.jet-cleaning-text li{font-size:19px}.jet-cleaning-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.jet-cleaning-section{padding:90px 0 105px}.jet-cleaning-container{width:calc(100% - 80px);max-width:1340px}.jet-cleaning-intro h1{font-size:36px}.jet-cleaning-intro p{font-size:18px}.jet-cleaning-service-list{gap:48px}.jet-cleaning-card{min-height:430px}.jet-cleaning-text{padding:55px 65px}.jet-cleaning-text h2{font-size:30px}.jet-cleaning-text li{font-size:18px}.jet-cleaning-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.jet-cleaning-section{padding:80px 0 95px}.jet-cleaning-container{width:calc(100% - 60px);max-width:1240px}.jet-cleaning-intro h1{font-size:34px}.jet-cleaning-intro p{font-size:17px}.jet-cleaning-service-list{gap:45px}.jet-cleaning-card{min-height:400px}.jet-cleaning-text{padding:50px 55px}.jet-cleaning-text h2{font-size:28px}.jet-cleaning-text li{font-size:17px}.jet-cleaning-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.jet-cleaning-banner{height:500px}.jet-cleaning-section{padding:70px 0 80px}.jet-cleaning-container{width:calc(100% - 50px);max-width:none}.jet-cleaning-intro{margin-bottom:55px}.jet-cleaning-intro h1{font-size:30px;line-height:1.35}.jet-cleaning-border{margin:18px auto 22px}.jet-cleaning-intro p{font-size:16px;line-height:1.7}.jet-cleaning-service-list{gap:35px}.jet-cleaning-card,.jet-cleaning-card.reverse{height:320px;min-height:320px;flex-direction:row}.jet-cleaning-text{width:52%;padding:40px 38px}.jet-cleaning-image{width:48%;height:320px}.jet-cleaning-text h2{font-size:25px;margin-bottom:20px}.jet-cleaning-text ul{padding-left:19px}.jet-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.jet-cleaning-banner{height:260px}.jet-cleaning-section{padding:50px 0 60px}.jet-cleaning-container{width:calc(100% - 30px)}.jet-cleaning-intro{margin-bottom:40px}.jet-cleaning-intro h1{font-size:25px;line-height:1.35}.jet-cleaning-border{width:60px;height:3px;margin:18px auto 22px}.jet-cleaning-intro p{font-size:15px;line-height:1.7;text-align:justify}.jet-cleaning-service-list{gap:25px}.jet-cleaning-card,.jet-cleaning-card.reverse{flex-direction:column;min-height:auto}.jet-cleaning-image{order:1;width:100%;height:270px}.jet-cleaning-text{order:2;width:100%;padding:30px 25px 35px}.jet-cleaning-text h2{font-size:23px;margin-bottom:18px}.jet-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.jet-cleaning-banner{height:240px}.jet-cleaning-section{padding:45px 0 55px}.jet-cleaning-container{width:calc(100% - 24px)}.jet-cleaning-intro{margin-bottom:35px}.jet-cleaning-intro h1{font-size:22px;line-height:1.35}.jet-cleaning-border{width:55px;height:2px;margin:16px auto 20px}.jet-cleaning-intro p{font-size:14px;line-height:1.7;text-align:justify}.jet-cleaning-service-list{gap:22px}.jet-cleaning-card,.jet-cleaning-card.reverse{flex-direction:column;min-height:auto}.jet-cleaning-image{order:1;width:100%;height:230px}.jet-cleaning-text{order:2;width:100%;padding:26px 20px 30px}.jet-cleaning-text h2{font-size:21px;margin-bottom:16px}.jet-cleaning-text ul{padding-left:18px}.jet-cleaning-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.jet-cleaning-banner{height:210px}.jet-cleaning-section{padding:38px 0 45px}.jet-cleaning-container{width:calc(100% - 20px)}.jet-cleaning-intro{margin-bottom:30px}.jet-cleaning-intro h1{font-size:20px;line-height:1.35}.jet-cleaning-border{width:50px;height:2px;margin:14px auto 18px}.jet-cleaning-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.jet-cleaning-service-list{gap:18px}.jet-cleaning-card,.jet-cleaning-card.reverse{flex-direction:column;min-height:auto}.jet-cleaning-image{order:1;width:100%;height:205px}.jet-cleaning-text{order:2;width:100%;padding:23px 17px 27px}.jet-cleaning-text h2{font-size:19px;margin-bottom:14px}.jet-cleaning-text ul{padding-left:17px}.jet-cleaning-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.office-deep-cleaning-page{width:100%;overflow:hidden;background:#fff}.office-deep-cleaning-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.office-deep-cleaning-banner-overlay{position:absolute;inset:0;background:#0000000d}.office-deep-cleaning-section{width:100%;padding:110px 0 125px;background:#fff}.office-deep-cleaning-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.office-deep-cleaning-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.office-deep-cleaning-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.office-deep-cleaning-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.office-deep-cleaning-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.office-deep-cleaning-service-list{display:flex;flex-direction:column;gap:55px}.office-deep-cleaning-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.office-deep-cleaning-card.reverse{flex-direction:row-reverse}.office-deep-cleaning-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.office-deep-cleaning-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.office-deep-cleaning-text ul{margin:0;padding-left:22px}.office-deep-cleaning-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.office-deep-cleaning-text li:last-child{margin-bottom:0}.office-deep-cleaning-image{width:45%;height:490px;overflow:hidden}.office-deep-cleaning-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.office-deep-cleaning-section{padding:100px 0 115px}.office-deep-cleaning-container{width:calc(100% - 100px);max-width:1500px}.office-deep-cleaning-intro{max-width:1250px}.office-deep-cleaning-intro h1{font-size:40px}.office-deep-cleaning-intro p{font-size:19px}.office-deep-cleaning-service-list{gap:50px}.office-deep-cleaning-card{min-height:460px}.office-deep-cleaning-text{padding:65px 75px}.office-deep-cleaning-text h2{font-size:32px}.office-deep-cleaning-text li{font-size:19px}.office-deep-cleaning-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.office-deep-cleaning-section{padding:90px 0 105px}.office-deep-cleaning-container{width:calc(100% - 80px);max-width:1340px}.office-deep-cleaning-intro h1{font-size:36px}.office-deep-cleaning-intro p{font-size:18px}.office-deep-cleaning-service-list{gap:48px}.office-deep-cleaning-card{min-height:430px}.office-deep-cleaning-text{padding:55px 65px}.office-deep-cleaning-text h2{font-size:30px}.office-deep-cleaning-text li{font-size:18px}.office-deep-cleaning-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.office-deep-cleaning-section{padding:80px 0 95px}.office-deep-cleaning-container{width:calc(100% - 60px);max-width:1240px}.office-deep-cleaning-intro h1{font-size:34px}.office-deep-cleaning-intro p{font-size:17px}.office-deep-cleaning-service-list{gap:45px}.office-deep-cleaning-card{min-height:400px}.office-deep-cleaning-text{padding:50px 55px}.office-deep-cleaning-text h2{font-size:28px}.office-deep-cleaning-text li{font-size:17px}.office-deep-cleaning-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.office-deep-cleaning-banner{height:500px}.office-deep-cleaning-section{padding:70px 0 80px}.office-deep-cleaning-container{width:calc(100% - 50px);max-width:none}.office-deep-cleaning-intro{margin-bottom:55px}.office-deep-cleaning-intro h1{font-size:30px;line-height:1.35}.office-deep-cleaning-border{margin:18px auto 22px}.office-deep-cleaning-intro p{font-size:16px;line-height:1.7}.office-deep-cleaning-service-list{gap:35px}.office-deep-cleaning-card,.office-deep-cleaning-card.reverse{height:320px;min-height:320px;flex-direction:row}.office-deep-cleaning-text{width:52%;padding:40px 38px}.office-deep-cleaning-image{width:48%;height:320px}.office-deep-cleaning-text h2{font-size:25px;margin-bottom:20px}.office-deep-cleaning-text ul{padding-left:19px}.office-deep-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.office-deep-cleaning-banner{height:260px}.office-deep-cleaning-section{padding:50px 0 60px}.office-deep-cleaning-container{width:calc(100% - 30px)}.office-deep-cleaning-intro{margin-bottom:40px}.office-deep-cleaning-intro h1{font-size:25px;line-height:1.35}.office-deep-cleaning-border{width:60px;height:3px;margin:18px auto 22px}.office-deep-cleaning-intro p{font-size:15px;line-height:1.7;text-align:justify}.office-deep-cleaning-service-list{gap:25px}.office-deep-cleaning-card,.office-deep-cleaning-card.reverse{flex-direction:column;min-height:auto}.office-deep-cleaning-image{order:1;width:100%;height:270px}.office-deep-cleaning-text{order:2;width:100%;padding:30px 25px 35px}.office-deep-cleaning-text h2{font-size:23px;margin-bottom:18px}.office-deep-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.office-deep-cleaning-banner{height:240px}.office-deep-cleaning-section{padding:45px 0 55px}.office-deep-cleaning-container{width:calc(100% - 24px)}.office-deep-cleaning-intro{margin-bottom:35px}.office-deep-cleaning-intro h1{font-size:22px;line-height:1.35}.office-deep-cleaning-border{width:55px;height:2px;margin:16px auto 20px}.office-deep-cleaning-intro p{font-size:14px;line-height:1.7;text-align:justify}.office-deep-cleaning-service-list{gap:22px}.office-deep-cleaning-card,.office-deep-cleaning-card.reverse{flex-direction:column;min-height:auto}.office-deep-cleaning-image{order:1;width:100%;height:230px}.office-deep-cleaning-text{order:2;width:100%;padding:26px 20px 30px}.office-deep-cleaning-text h2{font-size:21px;margin-bottom:16px}.office-deep-cleaning-text ul{padding-left:18px}.office-deep-cleaning-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.office-deep-cleaning-banner{height:210px}.office-deep-cleaning-section{padding:38px 0 45px}.office-deep-cleaning-container{width:calc(100% - 20px)}.office-deep-cleaning-intro{margin-bottom:30px}.office-deep-cleaning-intro h1{font-size:20px;line-height:1.35}.office-deep-cleaning-border{width:50px;height:2px;margin:14px auto 18px}.office-deep-cleaning-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.office-deep-cleaning-service-list{gap:18px}.office-deep-cleaning-card,.office-deep-cleaning-card.reverse{flex-direction:column;min-height:auto}.office-deep-cleaning-image{order:1;width:100%;height:205px}.office-deep-cleaning-text{order:2;width:100%;padding:23px 17px 27px}.office-deep-cleaning-text h2{font-size:19px;margin-bottom:14px}.office-deep-cleaning-text ul{padding-left:17px}.office-deep-cleaning-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.upholstery-shampooing-page{width:100%;overflow:hidden;background:#fff}.upholstery-shampooing-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.upholstery-shampooing-banner-overlay{position:absolute;inset:0;background:#0000000d}.upholstery-shampooing-section{width:100%;padding:110px 0 125px;background:#fff}.upholstery-shampooing-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.upholstery-shampooing-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.upholstery-shampooing-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.upholstery-shampooing-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.upholstery-shampooing-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.upholstery-shampooing-service-list{display:flex;flex-direction:column;gap:55px}.upholstery-shampooing-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.upholstery-shampooing-card.reverse{flex-direction:row-reverse}.upholstery-shampooing-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.upholstery-shampooing-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.upholstery-shampooing-text ul{margin:0;padding-left:22px}.upholstery-shampooing-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.upholstery-shampooing-text li:last-child{margin-bottom:0}.upholstery-shampooing-image{width:45%;height:490px;overflow:hidden}.upholstery-shampooing-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.upholstery-shampooing-section{padding:100px 0 115px}.upholstery-shampooing-container{width:calc(100% - 100px);max-width:1500px}.upholstery-shampooing-intro{max-width:1250px}.upholstery-shampooing-intro h1{font-size:40px}.upholstery-shampooing-intro p{font-size:19px}.upholstery-shampooing-service-list{gap:50px}.upholstery-shampooing-card{min-height:460px}.upholstery-shampooing-text{padding:65px 75px}.upholstery-shampooing-text h2{font-size:32px}.upholstery-shampooing-text li{font-size:19px}.upholstery-shampooing-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.upholstery-shampooing-section{padding:90px 0 105px}.upholstery-shampooing-container{width:calc(100% - 80px);max-width:1340px}.upholstery-shampooing-intro h1{font-size:36px}.upholstery-shampooing-intro p{font-size:18px}.upholstery-shampooing-service-list{gap:48px}.upholstery-shampooing-card{min-height:430px}.upholstery-shampooing-text{padding:55px 65px}.upholstery-shampooing-text h2{font-size:30px}.upholstery-shampooing-text li{font-size:18px}.upholstery-shampooing-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.upholstery-shampooing-section{padding:80px 0 95px}.upholstery-shampooing-container{width:calc(100% - 60px);max-width:1240px}.upholstery-shampooing-intro h1{font-size:34px}.upholstery-shampooing-intro p{font-size:17px}.upholstery-shampooing-service-list{gap:45px}.upholstery-shampooing-card{min-height:400px}.upholstery-shampooing-text{padding:50px 55px}.upholstery-shampooing-text h2{font-size:28px}.upholstery-shampooing-text li{font-size:17px}.upholstery-shampooing-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.upholstery-shampooing-banner{height:500px}.upholstery-shampooing-section{padding:70px 0 80px}.upholstery-shampooing-container{width:calc(100% - 50px);max-width:none}.upholstery-shampooing-intro{margin-bottom:55px}.upholstery-shampooing-intro h1{font-size:30px;line-height:1.35}.upholstery-shampooing-border{margin:18px auto 22px}.upholstery-shampooing-intro p{font-size:16px;line-height:1.7}.upholstery-shampooing-service-list{gap:35px}.upholstery-shampooing-card,.upholstery-shampooing-card.reverse{height:320px;min-height:320px;flex-direction:row}.upholstery-shampooing-text{width:52%;padding:40px 38px}.upholstery-shampooing-image{width:48%;height:320px}.upholstery-shampooing-text h2{font-size:25px;margin-bottom:20px}.upholstery-shampooing-text ul{padding-left:19px}.upholstery-shampooing-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.upholstery-shampooing-banner{height:260px}.upholstery-shampooing-section{padding:50px 0 60px}.upholstery-shampooing-container{width:calc(100% - 30px)}.upholstery-shampooing-intro{margin-bottom:40px}.upholstery-shampooing-intro h1{font-size:25px;line-height:1.35}.upholstery-shampooing-border{width:60px;height:3px;margin:18px auto 22px}.upholstery-shampooing-intro p{font-size:15px;line-height:1.7;text-align:justify}.upholstery-shampooing-service-list{gap:25px}.upholstery-shampooing-card,.upholstery-shampooing-card.reverse{flex-direction:column;min-height:auto}.upholstery-shampooing-image{order:1;width:100%;height:270px}.upholstery-shampooing-text{order:2;width:100%;padding:30px 25px 35px}.upholstery-shampooing-text h2{font-size:23px;margin-bottom:18px}.upholstery-shampooing-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.upholstery-shampooing-banner{height:240px}.upholstery-shampooing-section{padding:45px 0 55px}.upholstery-shampooing-container{width:calc(100% - 24px)}.upholstery-shampooing-intro{margin-bottom:35px}.upholstery-shampooing-intro h1{font-size:22px;line-height:1.35}.upholstery-shampooing-border{width:55px;height:2px;margin:16px auto 20px}.upholstery-shampooing-intro p{font-size:14px;line-height:1.7;text-align:justify}.upholstery-shampooing-service-list{gap:22px}.upholstery-shampooing-card,.upholstery-shampooing-card.reverse{flex-direction:column;min-height:auto}.upholstery-shampooing-image{order:1;width:100%;height:230px}.upholstery-shampooing-text{order:2;width:100%;padding:26px 20px 30px}.upholstery-shampooing-text h2{font-size:21px;margin-bottom:16px}.upholstery-shampooing-text ul{padding-left:18px}.upholstery-shampooing-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.upholstery-shampooing-banner{height:210px}.upholstery-shampooing-section{padding:38px 0 45px}.upholstery-shampooing-container{width:calc(100% - 20px)}.upholstery-shampooing-intro{margin-bottom:30px}.upholstery-shampooing-intro h1{font-size:20px;line-height:1.35}.upholstery-shampooing-border{width:50px;height:2px;margin:14px auto 18px}.upholstery-shampooing-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.upholstery-shampooing-service-list{gap:18px}.upholstery-shampooing-card,.upholstery-shampooing-card.reverse{flex-direction:column;min-height:auto}.upholstery-shampooing-image{order:1;width:100%;height:205px}.upholstery-shampooing-text{order:2;width:100%;padding:23px 17px 27px}.upholstery-shampooing-text h2{font-size:19px;margin-bottom:14px}.upholstery-shampooing-text ul{padding-left:17px}.upholstery-shampooing-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.upholstery-steaming-page{width:100%;overflow:hidden;background:#fff}.upholstery-steaming-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.upholstery-steaming-banner-overlay{position:absolute;inset:0;background:#0000000d}.upholstery-steaming-section{width:100%;padding:110px 0 125px;background:#fff}.upholstery-steaming-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.upholstery-steaming-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.upholstery-steaming-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.upholstery-steaming-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.upholstery-steaming-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.upholstery-steaming-service-list{display:flex;flex-direction:column;gap:55px}.upholstery-steaming-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.upholstery-steaming-card.reverse{flex-direction:row-reverse}.upholstery-steaming-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.upholstery-steaming-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.upholstery-steaming-text ul{margin:0;padding-left:22px}.upholstery-steaming-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.upholstery-steaming-text li:last-child{margin-bottom:0}.upholstery-steaming-image{width:45%;height:490px;overflow:hidden}.upholstery-steaming-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.upholstery-steaming-section{padding:100px 0 115px}.upholstery-steaming-container{width:calc(100% - 100px);max-width:1500px}.upholstery-steaming-intro{max-width:1250px}.upholstery-steaming-intro h1{font-size:40px}.upholstery-steaming-intro p{font-size:19px}.upholstery-steaming-service-list{gap:50px}.upholstery-steaming-card{min-height:460px}.upholstery-steaming-text{padding:65px 75px}.upholstery-steaming-text h2{font-size:32px}.upholstery-steaming-text li{font-size:19px}.upholstery-steaming-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.upholstery-steaming-section{padding:90px 0 105px}.upholstery-steaming-container{width:calc(100% - 80px);max-width:1340px}.upholstery-steaming-intro h1{font-size:36px}.upholstery-steaming-intro p{font-size:18px}.upholstery-steaming-service-list{gap:48px}.upholstery-steaming-card{min-height:430px}.upholstery-steaming-text{padding:55px 65px}.upholstery-steaming-text h2{font-size:30px}.upholstery-steaming-text li{font-size:18px}.upholstery-steaming-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.upholstery-steaming-section{padding:80px 0 95px}.upholstery-steaming-container{width:calc(100% - 60px);max-width:1240px}.upholstery-steaming-intro h1{font-size:34px}.upholstery-steaming-intro p{font-size:17px}.upholstery-steaming-service-list{gap:45px}.upholstery-steaming-card{min-height:400px}.upholstery-steaming-text{padding:50px 55px}.upholstery-steaming-text h2{font-size:28px}.upholstery-steaming-text li{font-size:17px}.upholstery-steaming-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.upholstery-steaming-banner{height:500px}.upholstery-steaming-section{padding:70px 0 80px}.upholstery-steaming-container{width:calc(100% - 50px);max-width:none}.upholstery-steaming-intro{margin-bottom:55px}.upholstery-steaming-intro h1{font-size:30px;line-height:1.35}.upholstery-steaming-border{margin:18px auto 22px}.upholstery-steaming-intro p{font-size:16px;line-height:1.7}.upholstery-steaming-service-list{gap:35px}.upholstery-steaming-card,.upholstery-steaming-card.reverse{height:320px;min-height:320px;flex-direction:row}.upholstery-steaming-text{width:52%;padding:40px 38px}.upholstery-steaming-image{width:48%;height:320px}.upholstery-steaming-text h2{font-size:25px;margin-bottom:20px}.upholstery-steaming-text ul{padding-left:19px}.upholstery-steaming-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.upholstery-steaming-banner{height:260px}.upholstery-steaming-section{padding:50px 0 60px}.upholstery-steaming-container{width:calc(100% - 30px)}.upholstery-steaming-intro{margin-bottom:40px}.upholstery-steaming-intro h1{font-size:25px;line-height:1.35}.upholstery-steaming-border{width:60px;height:3px;margin:18px auto 22px}.upholstery-steaming-intro p{font-size:15px;line-height:1.7;text-align:justify}.upholstery-steaming-service-list{gap:25px}.upholstery-steaming-card,.upholstery-steaming-card.reverse{flex-direction:column;min-height:auto}.upholstery-steaming-image{order:1;width:100%;height:270px}.upholstery-steaming-text{order:2;width:100%;padding:30px 25px 35px}.upholstery-steaming-text h2{font-size:23px;margin-bottom:18px}.upholstery-steaming-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.upholstery-steaming-banner{height:240px}.upholstery-steaming-section{padding:45px 0 55px}.upholstery-steaming-container{width:calc(100% - 24px)}.upholstery-steaming-intro{margin-bottom:35px}.upholstery-steaming-intro h1{font-size:22px;line-height:1.35}.upholstery-steaming-border{width:55px;height:2px;margin:16px auto 20px}.upholstery-steaming-intro p{font-size:14px;line-height:1.7;text-align:justify}.upholstery-steaming-service-list{gap:22px}.upholstery-steaming-card,.upholstery-steaming-card.reverse{flex-direction:column;min-height:auto}.upholstery-steaming-image{order:1;width:100%;height:230px}.upholstery-steaming-text{order:2;width:100%;padding:26px 20px 30px}.upholstery-steaming-text h2{font-size:21px;margin-bottom:16px}.upholstery-steaming-text ul{padding-left:18px}.upholstery-steaming-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.upholstery-steaming-banner{height:210px}.upholstery-steaming-section{padding:38px 0 45px}.upholstery-steaming-container{width:calc(100% - 20px)}.upholstery-steaming-intro{margin-bottom:30px}.upholstery-steaming-intro h1{font-size:20px;line-height:1.35}.upholstery-steaming-border{width:50px;height:2px;margin:14px auto 18px}.upholstery-steaming-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.upholstery-steaming-service-list{gap:18px}.upholstery-steaming-card,.upholstery-steaming-card.reverse{flex-direction:column;min-height:auto}.upholstery-steaming-image{order:1;width:100%;height:205px}.upholstery-steaming-text{order:2;width:100%;padding:23px 17px 27px}.upholstery-steaming-text h2{font-size:19px;margin-bottom:14px}.upholstery-steaming-text ul{padding-left:17px}.upholstery-steaming-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.wooden-marble-polishing-page{width:100%;overflow:hidden;background:#fff}.wooden-marble-polishing-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.wooden-marble-polishing-banner-overlay{position:absolute;inset:0;background:#0000000d}.wooden-marble-polishing-section{width:100%;padding:110px 0 125px;background:#fff}.wooden-marble-polishing-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.wooden-marble-polishing-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.wooden-marble-polishing-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.wooden-marble-polishing-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.wooden-marble-polishing-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.wooden-marble-polishing-service-list{display:flex;flex-direction:column;gap:55px}.wooden-marble-polishing-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.wooden-marble-polishing-card.reverse{flex-direction:row-reverse}.wooden-marble-polishing-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.wooden-marble-polishing-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.wooden-marble-polishing-text ul{margin:0;padding-left:22px}.wooden-marble-polishing-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.wooden-marble-polishing-text li:last-child{margin-bottom:0}.wooden-marble-polishing-image{width:45%;height:490px;overflow:hidden}.wooden-marble-polishing-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.wooden-marble-polishing-section{padding:100px 0 115px}.wooden-marble-polishing-container{width:calc(100% - 100px);max-width:1500px}.wooden-marble-polishing-intro{max-width:1250px}.wooden-marble-polishing-intro h1{font-size:40px}.wooden-marble-polishing-intro p{font-size:19px}.wooden-marble-polishing-service-list{gap:50px}.wooden-marble-polishing-card{min-height:460px}.wooden-marble-polishing-text{padding:65px 75px}.wooden-marble-polishing-text h2{font-size:32px}.wooden-marble-polishing-text li{font-size:19px}.wooden-marble-polishing-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.wooden-marble-polishing-section{padding:90px 0 105px}.wooden-marble-polishing-container{width:calc(100% - 80px);max-width:1340px}.wooden-marble-polishing-intro h1{font-size:36px}.wooden-marble-polishing-intro p{font-size:18px}.wooden-marble-polishing-service-list{gap:48px}.wooden-marble-polishing-card{min-height:430px}.wooden-marble-polishing-text{padding:55px 65px}.wooden-marble-polishing-text h2{font-size:30px}.wooden-marble-polishing-text li{font-size:18px}.wooden-marble-polishing-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.wooden-marble-polishing-section{padding:80px 0 95px}.wooden-marble-polishing-container{width:calc(100% - 60px);max-width:1240px}.wooden-marble-polishing-intro h1{font-size:34px}.wooden-marble-polishing-intro p{font-size:17px}.wooden-marble-polishing-service-list{gap:45px}.wooden-marble-polishing-card{min-height:400px}.wooden-marble-polishing-text{padding:50px 55px}.wooden-marble-polishing-text h2{font-size:28px}.wooden-marble-polishing-text li{font-size:17px}.wooden-marble-polishing-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.wooden-marble-polishing-banner{height:500px}.wooden-marble-polishing-section{padding:70px 0 80px}.wooden-marble-polishing-container{width:calc(100% - 50px);max-width:none}.wooden-marble-polishing-intro{margin-bottom:55px}.wooden-marble-polishing-intro h1{font-size:30px;line-height:1.35}.wooden-marble-polishing-border{margin:18px auto 22px}.wooden-marble-polishing-intro p{font-size:16px;line-height:1.7}.wooden-marble-polishing-service-list{gap:35px}.wooden-marble-polishing-card,.wooden-marble-polishing-card.reverse{height:320px;min-height:320px;flex-direction:row}.wooden-marble-polishing-text{width:52%;padding:40px 38px}.wooden-marble-polishing-image{width:48%;height:320px}.wooden-marble-polishing-text h2{font-size:25px;margin-bottom:20px}.wooden-marble-polishing-text ul{padding-left:19px}.wooden-marble-polishing-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.wooden-marble-polishing-banner{height:260px}.wooden-marble-polishing-section{padding:50px 0 60px}.wooden-marble-polishing-container{width:calc(100% - 30px)}.wooden-marble-polishing-intro{margin-bottom:40px}.wooden-marble-polishing-intro h1{font-size:25px;line-height:1.35}.wooden-marble-polishing-border{width:60px;height:3px;margin:18px auto 22px}.wooden-marble-polishing-intro p{font-size:15px;line-height:1.7;text-align:justify}.wooden-marble-polishing-service-list{gap:25px}.wooden-marble-polishing-card,.wooden-marble-polishing-card.reverse{flex-direction:column;min-height:auto}.wooden-marble-polishing-image{order:1;width:100%;height:270px}.wooden-marble-polishing-text{order:2;width:100%;padding:30px 25px 35px}.wooden-marble-polishing-text h2{font-size:23px;margin-bottom:18px}.wooden-marble-polishing-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.wooden-marble-polishing-banner{height:240px}.wooden-marble-polishing-section{padding:45px 0 55px}.wooden-marble-polishing-container{width:calc(100% - 24px)}.wooden-marble-polishing-intro{margin-bottom:35px}.wooden-marble-polishing-intro h1{font-size:22px;line-height:1.35}.wooden-marble-polishing-border{width:55px;height:2px;margin:16px auto 20px}.wooden-marble-polishing-intro p{font-size:14px;line-height:1.7;text-align:justify}.wooden-marble-polishing-service-list{gap:22px}.wooden-marble-polishing-card,.wooden-marble-polishing-card.reverse{flex-direction:column;min-height:auto}.wooden-marble-polishing-image{order:1;width:100%;height:230px}.wooden-marble-polishing-text{order:2;width:100%;padding:26px 20px 30px}.wooden-marble-polishing-text h2{font-size:21px;margin-bottom:16px}.wooden-marble-polishing-text ul{padding-left:18px}.wooden-marble-polishing-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.wooden-marble-polishing-banner{height:210px}.wooden-marble-polishing-section{padding:38px 0 45px}.wooden-marble-polishing-container{width:calc(100% - 20px)}.wooden-marble-polishing-intro{margin-bottom:30px}.wooden-marble-polishing-intro h1{font-size:20px;line-height:1.35}.wooden-marble-polishing-border{width:50px;height:2px;margin:14px auto 18px}.wooden-marble-polishing-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.wooden-marble-polishing-service-list{gap:18px}.wooden-marble-polishing-card,.wooden-marble-polishing-card.reverse{flex-direction:column;min-height:auto}.wooden-marble-polishing-image{order:1;width:100%;height:205px}.wooden-marble-polishing-text{order:2;width:100%;padding:23px 17px 27px}.wooden-marble-polishing-text h2{font-size:19px;margin-bottom:14px}.wooden-marble-polishing-text ul{padding-left:17px}.wooden-marble-polishing-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.warehouse-cleaning-page{width:100%;overflow:hidden;background:#fff}.warehouse-cleaning-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.warehouse-cleaning-banner-overlay{position:absolute;inset:0;background:#0000000d}.warehouse-cleaning-section{width:100%;padding:110px 0 125px;background:#fff}.warehouse-cleaning-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.warehouse-cleaning-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.warehouse-cleaning-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.warehouse-cleaning-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#222}.warehouse-cleaning-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.warehouse-cleaning-service-list{display:flex;flex-direction:column;gap:55px}.warehouse-cleaning-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.warehouse-cleaning-card.reverse{flex-direction:row-reverse}.warehouse-cleaning-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.warehouse-cleaning-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.warehouse-cleaning-text ul{margin:0;padding-left:22px}.warehouse-cleaning-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.warehouse-cleaning-text li:last-child{margin-bottom:0}.warehouse-cleaning-image{width:45%;height:490px;overflow:hidden}.warehouse-cleaning-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.warehouse-cleaning-section{padding:100px 0 115px}.warehouse-cleaning-container{width:calc(100% - 100px);max-width:1500px}.warehouse-cleaning-intro{max-width:1250px}.warehouse-cleaning-intro h1{font-size:40px}.warehouse-cleaning-intro p{font-size:19px}.warehouse-cleaning-service-list{gap:50px}.warehouse-cleaning-card{min-height:460px}.warehouse-cleaning-text{padding:65px 75px}.warehouse-cleaning-text h2{font-size:32px}.warehouse-cleaning-text li{font-size:19px}.warehouse-cleaning-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.warehouse-cleaning-section{padding:90px 0 105px}.warehouse-cleaning-container{width:calc(100% - 80px);max-width:1340px}.warehouse-cleaning-intro h1{font-size:36px}.warehouse-cleaning-intro p{font-size:18px}.warehouse-cleaning-service-list{gap:48px}.warehouse-cleaning-card{min-height:430px}.warehouse-cleaning-text{padding:55px 65px}.warehouse-cleaning-text h2{font-size:30px}.warehouse-cleaning-text li{font-size:18px}.warehouse-cleaning-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.warehouse-cleaning-section{padding:80px 0 95px}.warehouse-cleaning-container{width:calc(100% - 60px);max-width:1240px}.warehouse-cleaning-intro h1{font-size:34px}.warehouse-cleaning-intro p{font-size:17px}.warehouse-cleaning-service-list{gap:45px}.warehouse-cleaning-card{min-height:400px}.warehouse-cleaning-text{padding:50px 55px}.warehouse-cleaning-text h2{font-size:28px}.warehouse-cleaning-text li{font-size:17px}.warehouse-cleaning-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.warehouse-cleaning-banner{height:500px}.warehouse-cleaning-section{padding:70px 0 80px}.warehouse-cleaning-container{width:calc(100% - 50px);max-width:none}.warehouse-cleaning-intro{margin-bottom:55px}.warehouse-cleaning-intro h1{font-size:30px;line-height:1.35}.warehouse-cleaning-border{margin:18px auto 22px}.warehouse-cleaning-intro p{font-size:16px;line-height:1.7}.warehouse-cleaning-service-list{gap:35px}.warehouse-cleaning-card,.warehouse-cleaning-card.reverse{height:320px;min-height:320px;flex-direction:row}.warehouse-cleaning-text{width:52%;padding:40px 38px}.warehouse-cleaning-image{width:48%;height:320px}.warehouse-cleaning-text h2{font-size:25px;margin-bottom:20px}.warehouse-cleaning-text ul{padding-left:19px}.warehouse-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.warehouse-cleaning-banner{height:260px}.warehouse-cleaning-section{padding:50px 0 60px}.warehouse-cleaning-container{width:calc(100% - 30px)}.warehouse-cleaning-intro{margin-bottom:40px}.warehouse-cleaning-intro h1{font-size:25px;line-height:1.35}.warehouse-cleaning-border{width:60px;height:3px;margin:18px auto 22px}.warehouse-cleaning-intro p{font-size:15px;line-height:1.7;text-align:justify}.warehouse-cleaning-service-list{gap:25px}.warehouse-cleaning-card,.warehouse-cleaning-card.reverse{flex-direction:column;min-height:auto}.warehouse-cleaning-image{order:1;width:100%;height:270px}.warehouse-cleaning-text{order:2;width:100%;padding:30px 25px 35px}.warehouse-cleaning-text h2{font-size:23px;margin-bottom:18px}.warehouse-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.warehouse-cleaning-banner{height:240px}.warehouse-cleaning-section{padding:45px 0 55px}.warehouse-cleaning-container{width:calc(100% - 24px)}.warehouse-cleaning-intro{margin-bottom:35px}.warehouse-cleaning-intro h1{font-size:22px;line-height:1.35}.warehouse-cleaning-border{width:55px;height:2px;margin:16px auto 20px}.warehouse-cleaning-intro p{font-size:14px;line-height:1.7;text-align:justify}.warehouse-cleaning-service-list{gap:22px}.warehouse-cleaning-card,.warehouse-cleaning-card.reverse{flex-direction:column;min-height:auto}.warehouse-cleaning-image{order:1;width:100%;height:230px}.warehouse-cleaning-text{order:2;width:100%;padding:26px 20px 30px}.warehouse-cleaning-text h2{font-size:21px;margin-bottom:16px}.warehouse-cleaning-text ul{padding-left:18px}.warehouse-cleaning-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.warehouse-cleaning-banner{height:210px}.warehouse-cleaning-section{padding:38px 0 45px}.warehouse-cleaning-container{width:calc(100% - 20px)}.warehouse-cleaning-intro{margin-bottom:30px}.warehouse-cleaning-intro h1{font-size:20px;line-height:1.35}.warehouse-cleaning-border{width:50px;height:2px;margin:14px auto 18px}.warehouse-cleaning-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.warehouse-cleaning-service-list{gap:18px}.warehouse-cleaning-card,.warehouse-cleaning-card.reverse{flex-direction:column;min-height:auto}.warehouse-cleaning-image{order:1;width:100%;height:205px}.warehouse-cleaning-text{order:2;width:100%;padding:23px 17px 27px}.warehouse-cleaning-text h2{font-size:19px;margin-bottom:14px}.warehouse-cleaning-text ul{padding-left:17px}.warehouse-cleaning-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.water-tank-cleaning-page{width:100%;overflow:hidden;background:#fff}.water-tank-cleaning-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.water-tank-cleaning-banner-overlay{position:absolute;inset:0;background:#0000000d}.water-tank-cleaning-section{width:100%;padding:110px 0 125px;background:#fff}.water-tank-cleaning-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.water-tank-cleaning-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.water-tank-cleaning-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.water-tank-cleaning-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.water-tank-cleaning-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.water-tank-cleaning-service-list{display:flex;flex-direction:column;gap:55px}.water-tank-cleaning-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.water-tank-cleaning-card.reverse{flex-direction:row-reverse}.water-tank-cleaning-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.water-tank-cleaning-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.water-tank-cleaning-text ul{margin:0;padding-left:22px}.water-tank-cleaning-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.water-tank-cleaning-text li:last-child{margin-bottom:0}.water-tank-cleaning-image{width:45%;height:490px;overflow:hidden}.water-tank-cleaning-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.water-tank-cleaning-section{padding:100px 0 115px}.water-tank-cleaning-container{width:calc(100% - 100px);max-width:1500px}.water-tank-cleaning-intro{max-width:1250px}.water-tank-cleaning-intro h1{font-size:40px}.water-tank-cleaning-intro p{font-size:19px}.water-tank-cleaning-service-list{gap:50px}.water-tank-cleaning-card{min-height:460px}.water-tank-cleaning-text{padding:65px 75px}.water-tank-cleaning-text h2{font-size:32px}.water-tank-cleaning-text li{font-size:19px}.water-tank-cleaning-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.water-tank-cleaning-section{padding:90px 0 105px}.water-tank-cleaning-container{width:calc(100% - 80px);max-width:1340px}.water-tank-cleaning-intro h1{font-size:36px}.water-tank-cleaning-intro p{font-size:18px}.water-tank-cleaning-service-list{gap:48px}.water-tank-cleaning-card{min-height:430px}.water-tank-cleaning-text{padding:55px 65px}.water-tank-cleaning-text h2{font-size:30px}.water-tank-cleaning-text li{font-size:18px}.water-tank-cleaning-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.water-tank-cleaning-section{padding:80px 0 95px}.water-tank-cleaning-container{width:calc(100% - 60px);max-width:1240px}.water-tank-cleaning-intro h1{font-size:34px}.water-tank-cleaning-intro p{font-size:17px}.water-tank-cleaning-service-list{gap:45px}.water-tank-cleaning-card{min-height:400px}.water-tank-cleaning-text{padding:50px 55px}.water-tank-cleaning-text h2{font-size:28px}.water-tank-cleaning-text li{font-size:17px}.water-tank-cleaning-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.water-tank-cleaning-banner{height:500px}.water-tank-cleaning-section{padding:70px 0 80px}.water-tank-cleaning-container{width:calc(100% - 50px);max-width:none}.water-tank-cleaning-intro{margin-bottom:55px}.water-tank-cleaning-intro h1{font-size:30px;line-height:1.35}.water-tank-cleaning-border{margin:18px auto 22px}.water-tank-cleaning-intro p{font-size:16px;line-height:1.7}.water-tank-cleaning-service-list{gap:35px}.water-tank-cleaning-card,.water-tank-cleaning-card.reverse{height:320px;min-height:320px;flex-direction:row}.water-tank-cleaning-text{width:52%;padding:40px 38px}.water-tank-cleaning-image{width:48%;height:320px}.water-tank-cleaning-text h2{font-size:25px;margin-bottom:20px}.water-tank-cleaning-text ul{padding-left:19px}.water-tank-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.water-tank-cleaning-banner{height:260px}.water-tank-cleaning-section{padding:50px 0 60px}.water-tank-cleaning-container{width:calc(100% - 30px)}.water-tank-cleaning-intro{margin-bottom:40px}.water-tank-cleaning-intro h1{font-size:25px;line-height:1.35}.water-tank-cleaning-border{width:60px;height:3px;margin:18px auto 22px}.water-tank-cleaning-intro p{font-size:15px;line-height:1.7;text-align:justify}.water-tank-cleaning-service-list{gap:25px}.water-tank-cleaning-card,.water-tank-cleaning-card.reverse{flex-direction:column;min-height:auto}.water-tank-cleaning-image{order:1;width:100%;height:270px}.water-tank-cleaning-text{order:2;width:100%;padding:30px 25px 35px}.water-tank-cleaning-text h2{font-size:23px;margin-bottom:18px}.water-tank-cleaning-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.water-tank-cleaning-banner{height:240px}.water-tank-cleaning-section{padding:45px 0 55px}.water-tank-cleaning-container{width:calc(100% - 24px)}.water-tank-cleaning-intro{margin-bottom:35px}.water-tank-cleaning-intro h1{font-size:22px;line-height:1.35}.water-tank-cleaning-border{width:55px;height:2px;margin:16px auto 20px}.water-tank-cleaning-intro p{font-size:14px;line-height:1.7;text-align:justify}.water-tank-cleaning-service-list{gap:22px}.water-tank-cleaning-card,.water-tank-cleaning-card.reverse{flex-direction:column;min-height:auto}.water-tank-cleaning-image{order:1;width:100%;height:230px}.water-tank-cleaning-text{order:2;width:100%;padding:26px 20px 30px}.water-tank-cleaning-text h2{font-size:21px;margin-bottom:16px}.water-tank-cleaning-text ul{padding-left:18px}.water-tank-cleaning-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.water-tank-cleaning-banner{height:210px}.water-tank-cleaning-section{padding:38px 0 45px}.water-tank-cleaning-container{width:calc(100% - 20px)}.water-tank-cleaning-intro{margin-bottom:30px}.water-tank-cleaning-intro h1{font-size:20px;line-height:1.35}.water-tank-cleaning-border{width:50px;height:2px;margin:14px auto 18px}.water-tank-cleaning-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.water-tank-cleaning-service-list{gap:18px}.water-tank-cleaning-card,.water-tank-cleaning-card.reverse{flex-direction:column;min-height:auto}.water-tank-cleaning-image{order:1;width:100%;height:205px}.water-tank-cleaning-text{order:2;width:100%;padding:23px 17px 27px}.water-tank-cleaning-text h2{font-size:19px;margin-bottom:14px}.water-tank-cleaning-text ul{padding-left:17px}.water-tank-cleaning-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.technical-services-page{width:100%;overflow:hidden;background:#fff;color:#0b1957}.technical-services-banner{position:relative;width:100%;height:750px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.technical-services-banner-overlay{position:absolute;inset:0;background:#00000005;pointer-events:none}.technical-services-section{width:100%;padding:90px 0 110px;background:#fff}.technical-services-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.technical-services-intro{max-width:1180px;margin:0 auto 70px;text-align:center}.technical-services-intro h1{margin:0;color:#0b1957;font-size:38px;line-height:1.3;font-weight:700}.technical-services-border{display:block;width:70px;height:3px;margin:22px auto 28px;background:#0b1957;border-radius:0}.technical-services-intro p{margin:0;color:#0b1957;font-size:18px;line-height:1.8;text-align:justify}.technical-services-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:stretch}.technical-services-card{min-width:0;display:flex;flex-direction:column;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 8px 30px #0b19571a;transition:transform .3s ease,box-shadow .3s ease}.technical-services-card:hover{transform:translateY(-6px);box-shadow:0 16px 38px #0b195729}.technical-services-card-image{width:100%;height:260px;overflow:hidden;flex-shrink:0}.technical-services-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .45s ease}.technical-services-card:hover .technical-services-card-image img{transform:scale(1.06)}.technical-services-card-content{display:flex;flex-direction:column;flex:1;padding:30px 32px 34px}.technical-services-card-content h2{margin:0 0 18px;color:#0b1957;font-size:22px;line-height:1.35;font-weight:700}.technical-services-card-content ul{margin:0 0 26px;padding-left:20px;color:#0b1957}.technical-services-card-content li{margin-bottom:9px;color:#0b1957;font-size:15px;line-height:1.65}.technical-services-card-content li:last-child{margin-bottom:0}.technical-services-read-more{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;padding:12px 26px;border:2px solid #0b1957;background:#fff;color:#0b1957;text-decoration:none;font-size:15px;line-height:1.2;font-weight:600;transition:background .3s ease,color .3s ease}.technical-services-read-more:hover{background:#0b1957;color:#fff}@media(min-width:1600px)and (max-width:1919px){.technical-services-container{width:min(1480px,calc(100% - 100px))}.technical-services-grid{gap:42px}.technical-services-card-image{height:275px}.technical-services-card-content{padding:32px 34px 36px}.technical-services-card-content h2{font-size:23px}.technical-services-card-content li{font-size:16px}}@media(min-width:1440px)and (max-width:1599px){.technical-services-container{width:min(1400px,calc(100% - 80px))}.technical-services-grid{gap:40px}.technical-services-card-image{height:260px}}@media(min-width:1200px)and (max-width:1439px){.technical-services-container{width:min(1320px,calc(100% - 70px))}.technical-services-intro{max-width:1120px}.technical-services-intro h1{font-size:36px}.technical-services-intro p{font-size:17px}.technical-services-grid{gap:32px}.technical-services-card-image{height:250px}.technical-services-card-content{padding:28px 28px 32px}.technical-services-card-content h2{font-size:21px}}@media(min-width:768px)and (max-width:1199px){.technical-services-banner{height:520px}.technical-services-section{padding:75px 0 90px}.technical-services-container{width:min(100%,calc(100% - 50px))}.technical-services-intro{max-width:900px;margin-bottom:55px}.technical-services-intro h1{font-size:32px;line-height:1.3}.technical-services-intro p{font-size:17px;line-height:1.75}.technical-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.technical-services-card-image{height:240px}.technical-services-card-content{padding:26px 26px 30px}.technical-services-card-content h2{font-size:21px}.technical-services-card-content li{font-size:14px;line-height:1.6}.technical-services-read-more{padding:11px 24px}}@media(min-width:576px)and (max-width:767px){.technical-services-banner{height:420px;background-position:center center}.technical-services-section{padding:60px 0 70px}.technical-services-container{width:calc(100% - 36px)}.technical-services-intro{margin-bottom:45px}.technical-services-intro h1{font-size:29px;line-height:1.3}.technical-services-border{width:65px;margin:19px auto 25px}.technical-services-intro p{font-size:16px;line-height:1.7;text-align:justify}.technical-services-grid{grid-template-columns:1fr;gap:30px}.technical-services-card-image{height:250px}.technical-services-card-content{padding:26px 25px 30px}.technical-services-card-content h2{font-size:21px;line-height:1.35}.technical-services-card-content li{font-size:14px;line-height:1.6}.technical-services-read-more{padding:11px 23px;font-size:14px}}@media(min-width:400px)and (max-width:575px){.technical-services-banner{height:350px;background-position:center center}.technical-services-section{padding:50px 0 60px}.technical-services-container{width:calc(100% - 30px)}.technical-services-intro{margin-bottom:40px}.technical-services-intro h1{font-size:26px;line-height:1.3}.technical-services-border{width:60px;height:3px;margin:18px auto 24px}.technical-services-intro p{font-size:15px;line-height:1.7;text-align:left}.technical-services-grid{grid-template-columns:1fr;gap:25px}.technical-services-card-image{height:230px}.technical-services-card-content{padding:24px 22px 28px}.technical-services-card-content h2{font-size:20px;line-height:1.4}.technical-services-card-content ul{padding-left:20px;margin-bottom:24px}.technical-services-card-content li{margin-bottom:8px;font-size:14px;line-height:1.6}.technical-services-read-more{padding:11px 22px;font-size:14px}}@media(max-width:399px){.technical-services-banner{height:300px;background-position:center center}.technical-services-section{padding:45px 0 55px}.technical-services-container{width:calc(100% - 24px)}.technical-services-intro{margin-bottom:35px}.technical-services-intro h1{font-size:24px;line-height:1.3}.technical-services-border{width:60px;height:3px;margin:17px auto 22px}.technical-services-intro p{font-size:14px;line-height:1.65;text-align:left}.technical-services-grid{grid-template-columns:1fr;gap:22px}.technical-services-card-image{height:210px}.technical-services-card-content{padding:22px 19px 25px}.technical-services-card-content h2{font-size:19px;line-height:1.4}.technical-services-card-content ul{padding-left:18px;margin-bottom:22px}.technical-services-card-content li{margin-bottom:8px;font-size:14px;line-height:1.55}.technical-services-read-more{padding:10px 20px;font-size:14px}}.technical-service-page{width:100%;overflow:hidden;background:#fff}.technical-service-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.technical-service-banner-overlay{position:absolute;inset:0;background:#0000000d}.technical-service-section{width:100%;padding:110px 0 125px;background:#fff}.technical-service-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.technical-service-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.technical-service-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.technical-service-border{display:block;width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.technical-service-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.technical-service-list{display:flex;flex-direction:column;gap:55px}.technical-service-card{width:100%;display:flex;min-height:490px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #0000001a}.technical-service-card.reverse{flex-direction:row-reverse}.technical-service-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.technical-service-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.technical-service-text ul{margin:0;padding-left:22px}.technical-service-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.technical-service-text li:last-child{margin-bottom:0}.technical-service-image{width:45%;height:490px;overflow:hidden}.technical-service-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.technical-service-section{padding:100px 0 115px}.technical-service-container{width:calc(100% - 100px);max-width:1500px}.technical-service-intro{max-width:1250px}.technical-service-intro h1{font-size:40px}.technical-service-intro p{font-size:19px}.technical-service-list{gap:50px}.technical-service-card{min-height:460px}.technical-service-text{padding:65px 75px}.technical-service-text h2{font-size:32px}.technical-service-text li{font-size:19px}.technical-service-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.technical-service-section{padding:90px 0 105px}.technical-service-container{width:calc(100% - 80px);max-width:1340px}.technical-service-intro h1{font-size:36px}.technical-service-intro p{font-size:18px}.technical-service-list{gap:48px}.technical-service-card{min-height:430px}.technical-service-text{padding:55px 65px}.technical-service-text h2{font-size:30px}.technical-service-text li{font-size:18px}.technical-service-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.technical-service-section{padding:80px 0 95px}.technical-service-container{width:calc(100% - 60px);max-width:1240px}.technical-service-intro h1{font-size:34px}.technical-service-intro p{font-size:17px}.technical-service-list{gap:45px}.technical-service-card{min-height:400px}.technical-service-text{padding:50px 55px}.technical-service-text h2{font-size:28px}.technical-service-text li{font-size:17px}.technical-service-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.technical-service-banner{height:500px}.technical-service-section{padding:70px 0 80px}.technical-service-container{width:calc(100% - 50px);max-width:none}.technical-service-intro{margin-bottom:55px}.technical-service-intro h1{font-size:30px;line-height:1.35}.technical-service-border{margin:18px auto 22px}.technical-service-intro p{font-size:16px;line-height:1.7}.technical-service-list{gap:35px}.technical-service-card,.technical-service-card.reverse{height:320px;min-height:320px;flex-direction:row}.technical-service-text{width:52%;padding:40px 38px}.technical-service-image{width:48%;height:320px}.technical-service-text h2{font-size:25px;margin-bottom:20px}.technical-service-text ul{padding-left:19px}.technical-service-text li{font-size:15px;line-height:1.5;margin-bottom:9px}}@media(min-width:576px)and (max-width:767px){.technical-service-banner{height:260px}.technical-service-section{padding:50px 0 60px}.technical-service-container{width:calc(100% - 30px)}.technical-service-intro{margin-bottom:40px}.technical-service-intro h1{font-size:25px;line-height:1.35}.technical-service-border{width:60px;height:3px;margin:18px auto 22px}.technical-service-intro p{font-size:15px;line-height:1.7;text-align:justify}.technical-service-list{gap:25px}.technical-service-card,.technical-service-card.reverse{flex-direction:column;min-height:auto}.technical-service-image{order:1;width:100%;height:270px}.technical-service-text{order:2;width:100%;padding:30px 25px 35px}.technical-service-text h2{font-size:23px;margin-bottom:18px}.technical-service-text li{font-size:15px;line-height:1.5;margin-bottom:8px}}@media(min-width:400px)and (max-width:575px){.technical-service-banner{height:240px}.technical-service-section{padding:45px 0 55px}.technical-service-container{width:calc(100% - 24px)}.technical-service-intro{margin-bottom:35px}.technical-service-intro h1{font-size:22px;line-height:1.35}.technical-service-border{width:55px;height:2px;margin:16px auto 20px}.technical-service-intro p{font-size:14px;line-height:1.7;text-align:justify}.technical-service-list{gap:22px}.technical-service-card,.technical-service-card.reverse{flex-direction:column;min-height:auto}.technical-service-image{order:1;width:100%;height:230px}.technical-service-text{order:2;width:100%;padding:26px 20px 30px}.technical-service-text h2{font-size:21px;margin-bottom:16px}.technical-service-text ul{padding-left:18px}.technical-service-text li{font-size:14px;line-height:1.5;margin-bottom:7px}}@media(max-width:399px){.technical-service-banner{height:210px}.technical-service-section{padding:38px 0 45px}.technical-service-container{width:calc(100% - 20px)}.technical-service-intro{margin-bottom:30px}.technical-service-intro h1{font-size:20px;line-height:1.35}.technical-service-border{width:50px;height:2px;margin:14px auto 18px}.technical-service-intro p{font-size:13.5px;line-height:1.65;text-align:justify}.technical-service-list{gap:18px}.technical-service-card,.technical-service-card.reverse{flex-direction:column;min-height:auto}.technical-service-image{order:1;width:100%;height:205px}.technical-service-text{order:2;width:100%;padding:23px 17px 27px}.technical-service-text h2{font-size:19px;margin-bottom:14px}.technical-service-text ul{padding-left:17px}.technical-service-text li{font-size:13px;line-height:1.5;margin-bottom:6px}}.mechnical-electrical-page{width:100%;overflow:hidden;background:#fff;color:#0b1957}.mechnical-electrical-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.mechnical-electrical-banner-overlay{position:absolute;inset:0;background:#0000000d}.mechnical-electrical-section{width:100%;padding:110px 0 125px;background:#fff}.mechnical-electrical-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.mechnical-electrical-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.mechnical-electrical-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.mechnical-electrical-border{width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.mechnical-electrical-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.mechnical-electrical-list{display:flex;flex-direction:column;gap:55px}.mechnical-electrical-card{width:100%;min-height:490px;display:flex;background:#fff;box-shadow:0 5px 22px #0000001a}.mechnical-electrical-card.reverse{flex-direction:row-reverse}.mechnical-electrical-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.mechnical-electrical-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.mechnical-electrical-text ul{margin:0;padding-left:22px}.mechnical-electrical-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.mechnical-electrical-text li:last-child{margin-bottom:0}.mechnical-electrical-image{width:45%;height:490px;overflow:hidden}.mechnical-electrical-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.mechnical-electrical-section{padding:100px 0 115px}.mechnical-electrical-container{width:calc(100% - 100px);max-width:1500px}.mechnical-electrical-intro{max-width:1250px}.mechnical-electrical-intro h1{font-size:40px}.mechnical-electrical-intro p{font-size:19px}.mechnical-electrical-list{gap:50px}.mechnical-electrical-card{min-height:460px}.mechnical-electrical-text{padding:65px 75px}.mechnical-electrical-text h2{font-size:32px}.mechnical-electrical-text li{font-size:19px}.mechnical-electrical-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.mechnical-electrical-section{padding:90px 0 105px}.mechnical-electrical-container{width:calc(100% - 80px);max-width:1340px}.mechnical-electrical-intro h1{font-size:36px}.mechnical-electrical-intro p{font-size:18px}.mechnical-electrical-list{gap:48px}.mechnical-electrical-card{min-height:430px}.mechnical-electrical-text{padding:55px 65px}.mechnical-electrical-text h2{font-size:30px}.mechnical-electrical-text li{font-size:18px}.mechnical-electrical-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.mechnical-electrical-section{padding:80px 0 95px}.mechnical-electrical-container{width:calc(100% - 60px);max-width:1240px}.mechnical-electrical-intro h1{font-size:34px}.mechnical-electrical-intro p{font-size:17px}.mechnical-electrical-list{gap:45px}.mechnical-electrical-card{min-height:400px}.mechnical-electrical-text{padding:50px 55px}.mechnical-electrical-text h2{font-size:28px}.mechnical-electrical-text li{font-size:17px}.mechnical-electrical-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.mechnical-electrical-banner{height:500px}.mechnical-electrical-section{padding:70px 0 80px}.mechnical-electrical-container{width:calc(100% - 50px)}.mechnical-electrical-intro{margin-bottom:55px}.mechnical-electrical-intro h1{font-size:30px}.mechnical-electrical-border{margin:18px auto 22px}.mechnical-electrical-intro p{font-size:16px;line-height:1.7}.mechnical-electrical-list{gap:35px}.mechnical-electrical-card,.mechnical-electrical-card.reverse{flex-direction:row;min-height:320px}.mechnical-electrical-text{width:52%;padding:40px 38px}.mechnical-electrical-text h2{font-size:25px;margin-bottom:22px}.mechnical-electrical-text li{margin-bottom:9px;font-size:15px;line-height:1.5}.mechnical-electrical-image{width:48%;height:320px}}@media(min-width:576px)and (max-width:767px){.mechnical-electrical-banner{height:260px}.mechnical-electrical-section{padding:50px 0 60px}.mechnical-electrical-container{width:calc(100% - 30px)}.mechnical-electrical-intro{margin-bottom:40px}.mechnical-electrical-intro h1{font-size:25px}.mechnical-electrical-border{width:60px;height:3px;margin:16px auto 20px}.mechnical-electrical-intro p{font-size:15px;line-height:1.7}.mechnical-electrical-list{gap:25px}.mechnical-electrical-card,.mechnical-electrical-card.reverse{flex-direction:column;min-height:auto}.mechnical-electrical-image{order:1;width:100%;height:270px}.mechnical-electrical-text{order:2;width:100%;padding:30px 25px 35px}.mechnical-electrical-text h2{font-size:23px;margin-bottom:20px}.mechnical-electrical-text li{font-size:15px;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.mechnical-electrical-banner{height:240px}.mechnical-electrical-section{padding:45px 0 55px}.mechnical-electrical-container{width:calc(100% - 24px)}.mechnical-electrical-intro{margin-bottom:35px}.mechnical-electrical-intro h1{font-size:22px}.mechnical-electrical-border{width:55px;height:2px;margin:14px auto 18px}.mechnical-electrical-intro p{font-size:14px;line-height:1.7}.mechnical-electrical-list{gap:22px}.mechnical-electrical-card,.mechnical-electrical-card.reverse{flex-direction:column;min-height:auto}.mechnical-electrical-image{order:1;width:100%;height:230px}.mechnical-electrical-text{order:2;width:100%;padding:26px 20px 30px}.mechnical-electrical-text h2{font-size:21px;margin-bottom:18px}.mechnical-electrical-text ul{padding-left:20px}.mechnical-electrical-text li{font-size:14px;margin-bottom:8px}}@media(max-width:399px){.mechnical-electrical-banner{height:210px}.mechnical-electrical-section{padding:38px 0 45px}.mechnical-electrical-container{width:calc(100% - 20px)}.mechnical-electrical-intro{margin-bottom:30px}.mechnical-electrical-intro h1{font-size:20px}.mechnical-electrical-border{width:50px;height:2px;margin:12px auto 16px}.mechnical-electrical-intro p{font-size:13.5px;line-height:1.65}.mechnical-electrical-list{gap:18px}.mechnical-electrical-card,.mechnical-electrical-card.reverse{flex-direction:column;min-height:auto}.mechnical-electrical-image{order:1;width:100%;height:205px}.mechnical-electrical-text{order:2;width:100%;padding:23px 17px 27px}.mechnical-electrical-text h2{font-size:19px;margin-bottom:16px}.mechnical-electrical-text ul{padding-left:18px}.mechnical-electrical-text li{font-size:13px;margin-bottom:7px;line-height:1.5}}.operation-maintance-page{width:100%;overflow:hidden;background:#fff;color:#0b1957}.operation-maintance-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.operation-maintance-banner-overlay{position:absolute;inset:0;background:#0000000d}.operation-maintance-section{width:100%;padding:110px 0 125px;background:#fff}.operation-maintance-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.operation-maintance-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.operation-maintance-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.operation-maintance-border{width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.operation-maintance-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.operation-maintance-list{display:flex;flex-direction:column;gap:55px}.operation-maintance-card{width:100%;min-height:490px;display:flex;background:#fff;box-shadow:0 5px 22px #0000001a}.operation-maintance-card.reverse{flex-direction:row-reverse}.operation-maintance-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.operation-maintance-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.operation-maintance-text ul{margin:0;padding-left:22px}.operation-maintance-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.operation-maintance-text li:last-child{margin-bottom:0}.operation-maintance-image{width:45%;height:490px;overflow:hidden}.operation-maintance-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.operation-maintance-section{padding:100px 0 115px}.operation-maintance-container{width:calc(100% - 100px);max-width:1500px}.operation-maintance-intro{max-width:1250px}.operation-maintance-intro h1{font-size:40px}.operation-maintance-intro p{font-size:19px}.operation-maintance-list{gap:50px}.operation-maintance-card{min-height:460px}.operation-maintance-text{padding:65px 75px}.operation-maintance-text h2{font-size:32px}.operation-maintance-text li{font-size:19px}.operation-maintance-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.operation-maintance-section{padding:90px 0 105px}.operation-maintance-container{width:calc(100% - 80px);max-width:1340px}.operation-maintance-intro h1{font-size:36px}.operation-maintance-intro p{font-size:18px}.operation-maintance-list{gap:48px}.operation-maintance-card{min-height:430px}.operation-maintance-text{padding:55px 65px}.operation-maintance-text h2{font-size:30px}.operation-maintance-text li{font-size:18px}.operation-maintance-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.operation-maintance-section{padding:80px 0 95px}.operation-maintance-container{width:calc(100% - 60px);max-width:1240px}.operation-maintance-intro h1{font-size:34px}.operation-maintance-intro p{font-size:17px}.operation-maintance-list{gap:45px}.operation-maintance-card{min-height:400px}.operation-maintance-text{padding:50px 55px}.operation-maintance-text h2{font-size:28px}.operation-maintance-text li{font-size:17px}.operation-maintance-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.operation-maintance-banner{height:500px}.operation-maintance-section{padding:70px 0 80px}.operation-maintance-container{width:calc(100% - 50px)}.operation-maintance-intro{margin-bottom:55px}.operation-maintance-intro h1{font-size:30px}.operation-maintance-border{margin:18px auto 22px}.operation-maintance-intro p{font-size:16px;line-height:1.7}.operation-maintance-list{gap:35px}.operation-maintance-card,.operation-maintance-card.reverse{flex-direction:row;min-height:320px}.operation-maintance-text{width:52%;padding:40px 38px}.operation-maintance-text h2{font-size:25px;margin-bottom:22px}.operation-maintance-text li{margin-bottom:9px;font-size:15px;line-height:1.5}.operation-maintance-image{width:48%;height:320px}}@media(min-width:576px)and (max-width:767px){.operation-maintance-banner{height:260px}.operation-maintance-section{padding:50px 0 60px}.operation-maintance-container{width:calc(100% - 30px)}.operation-maintance-intro{margin-bottom:40px}.operation-maintance-intro h1{font-size:25px}.operation-maintance-border{width:60px;height:3px;margin:16px auto 20px}.operation-maintance-intro p{font-size:15px;line-height:1.7}.operation-maintance-list{gap:25px}.operation-maintance-card,.operation-maintance-card.reverse{flex-direction:column;min-height:auto}.operation-maintance-image{order:1;width:100%;height:270px}.operation-maintance-text{order:2;width:100%;padding:30px 25px 35px}.operation-maintance-text h2{font-size:23px;margin-bottom:20px}.operation-maintance-text li{font-size:15px;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.operation-maintance-banner{height:240px}.operation-maintance-section{padding:45px 0 55px}.operation-maintance-container{width:calc(100% - 24px)}.operation-maintance-intro{margin-bottom:35px}.operation-maintance-intro h1{font-size:22px}.operation-maintance-border{width:55px;height:2px;margin:14px auto 18px}.operation-maintance-intro p{font-size:14px;line-height:1.7}.operation-maintance-list{gap:22px}.operation-maintance-card,.operation-maintance-card.reverse{flex-direction:column;min-height:auto}.operation-maintance-image{order:1;width:100%;height:230px}.operation-maintance-text{order:2;width:100%;padding:26px 20px 30px}.operation-maintance-text h2{font-size:21px;margin-bottom:18px}.operation-maintance-text ul{padding-left:20px}.operation-maintance-text li{font-size:14px;margin-bottom:8px}}@media(max-width:399px){.operation-maintance-banner{height:210px}.operation-maintance-section{padding:38px 0 45px}.operation-maintance-container{width:calc(100% - 20px)}.operation-maintance-intro{margin-bottom:30px}.operation-maintance-intro h1{font-size:20px}.operation-maintance-border{width:50px;height:2px;margin:12px auto 16px}.operation-maintance-intro p{font-size:13.5px;line-height:1.65}.operation-maintance-list{gap:18px}.operation-maintance-card,.operation-maintance-card.reverse{flex-direction:column;min-height:auto}.operation-maintance-image{order:1;width:100%;height:205px}.operation-maintance-text{order:2;width:100%;padding:23px 17px 27px}.operation-maintance-text h2{font-size:19px;margin-bottom:16px}.operation-maintance-text ul{padding-left:18px}.operation-maintance-text li{font-size:13px;margin-bottom:7px;line-height:1.5}}.plumbing-carpentry-page{width:100%;overflow:hidden;background:#fff;color:#0b1957}.plumbing-carpentry-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.plumbing-carpentry-banner-overlay{position:absolute;inset:0;background:#0000000d}.plumbing-carpentry-section{width:100%;padding:110px 0 125px;background:#fff}.plumbing-carpentry-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.plumbing-carpentry-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.plumbing-carpentry-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.plumbing-carpentry-border{width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.plumbing-carpentry-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.plumbing-carpentry-list{display:flex;flex-direction:column;gap:55px}.plumbing-carpentry-card{width:100%;min-height:490px;display:flex;background:#fff;box-shadow:0 5px 22px #0000001a}.plumbing-carpentry-card.reverse{flex-direction:row-reverse}.plumbing-carpentry-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.plumbing-carpentry-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.plumbing-carpentry-text ul{margin:0;padding-left:22px}.plumbing-carpentry-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.plumbing-carpentry-text li:last-child{margin-bottom:0}.plumbing-carpentry-image{width:45%;height:490px;overflow:hidden}.plumbing-carpentry-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.plumbing-carpentry-section{padding:100px 0 115px}.plumbing-carpentry-container{width:calc(100% - 100px);max-width:1500px}.plumbing-carpentry-intro{max-width:1250px}.plumbing-carpentry-intro h1{font-size:40px}.plumbing-carpentry-intro p{font-size:19px}.plumbing-carpentry-list{gap:50px}.plumbing-carpentry-card{min-height:460px}.plumbing-carpentry-text{padding:65px 75px}.plumbing-carpentry-text h2{font-size:32px}.plumbing-carpentry-text li{font-size:19px}.plumbing-carpentry-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.plumbing-carpentry-section{padding:90px 0 105px}.plumbing-carpentry-container{width:calc(100% - 80px);max-width:1340px}.plumbing-carpentry-intro h1{font-size:36px}.plumbing-carpentry-intro p{font-size:18px}.plumbing-carpentry-list{gap:48px}.plumbing-carpentry-card{min-height:430px}.plumbing-carpentry-text{padding:55px 65px}.plumbing-carpentry-text h2{font-size:30px}.plumbing-carpentry-text li{font-size:18px}.plumbing-carpentry-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.plumbing-carpentry-section{padding:80px 0 95px}.plumbing-carpentry-container{width:calc(100% - 60px);max-width:1240px}.plumbing-carpentry-intro h1{font-size:34px}.plumbing-carpentry-intro p{font-size:17px}.plumbing-carpentry-list{gap:45px}.plumbing-carpentry-card{min-height:400px}.plumbing-carpentry-text{padding:50px 55px}.plumbing-carpentry-text h2{font-size:28px}.plumbing-carpentry-text li{font-size:17px}.plumbing-carpentry-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.plumbing-carpentry-banner{height:500px}.plumbing-carpentry-section{padding:70px 0 80px}.plumbing-carpentry-container{width:calc(100% - 50px)}.plumbing-carpentry-intro{margin-bottom:55px}.plumbing-carpentry-intro h1{font-size:30px}.plumbing-carpentry-border{margin:18px auto 22px}.plumbing-carpentry-intro p{font-size:16px;line-height:1.7}.plumbing-carpentry-list{gap:35px}.plumbing-carpentry-card,.plumbing-carpentry-card.reverse{flex-direction:row;min-height:320px}.plumbing-carpentry-text{width:52%;padding:40px 38px}.plumbing-carpentry-text h2{font-size:25px;margin-bottom:22px}.plumbing-carpentry-text li{margin-bottom:9px;font-size:15px;line-height:1.5}.plumbing-carpentry-image{width:48%;height:320px}}@media(min-width:576px)and (max-width:767px){.plumbing-carpentry-banner{height:260px}.plumbing-carpentry-section{padding:50px 0 60px}.plumbing-carpentry-container{width:calc(100% - 30px)}.plumbing-carpentry-intro{margin-bottom:40px}.plumbing-carpentry-intro h1{font-size:25px}.plumbing-carpentry-border{width:60px;height:3px;margin:16px auto 20px}.plumbing-carpentry-intro p{font-size:15px;line-height:1.7}.plumbing-carpentry-list{gap:25px}.plumbing-carpentry-card,.plumbing-carpentry-card.reverse{flex-direction:column;min-height:auto}.plumbing-carpentry-image{order:1;width:100%;height:270px}.plumbing-carpentry-text{order:2;width:100%;padding:30px 25px 35px}.plumbing-carpentry-text h2{font-size:23px;margin-bottom:20px}.plumbing-carpentry-text li{font-size:15px;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.plumbing-carpentry-banner{height:240px}.plumbing-carpentry-section{padding:45px 0 55px}.plumbing-carpentry-container{width:calc(100% - 24px)}.plumbing-carpentry-intro{margin-bottom:35px}.plumbing-carpentry-intro h1{font-size:22px}.plumbing-carpentry-border{width:55px;height:2px;margin:14px auto 18px}.plumbing-carpentry-intro p{font-size:14px;line-height:1.7}.plumbing-carpentry-list{gap:22px}.plumbing-carpentry-card,.plumbing-carpentry-card.reverse{flex-direction:column;min-height:auto}.plumbing-carpentry-image{order:1;width:100%;height:230px}.plumbing-carpentry-text{order:2;width:100%;padding:26px 20px 30px}.plumbing-carpentry-text h2{font-size:21px;margin-bottom:18px}.plumbing-carpentry-text ul{padding-left:20px}.plumbing-carpentry-text li{font-size:14px;margin-bottom:8px}}@media(max-width:399px){.plumbing-carpentry-banner{height:210px}.plumbing-carpentry-section{padding:38px 0 45px}.plumbing-carpentry-container{width:calc(100% - 20px)}.plumbing-carpentry-intro{margin-bottom:30px}.plumbing-carpentry-intro h1{font-size:20px}.plumbing-carpentry-border{width:50px;height:2px;margin:12px auto 16px}.plumbing-carpentry-intro p{font-size:13.5px;line-height:1.65}.plumbing-carpentry-list{gap:18px}.plumbing-carpentry-card,.plumbing-carpentry-card.reverse{flex-direction:column;min-height:auto}.plumbing-carpentry-image{order:1;width:100%;height:205px}.plumbing-carpentry-text{order:2;width:100%;padding:23px 17px 27px}.plumbing-carpentry-text h2{font-size:19px;margin-bottom:16px}.plumbing-carpentry-text ul{padding-left:18px}.plumbing-carpentry-text li{font-size:13px;margin-bottom:7px;line-height:1.5}}.water-teatment-system-page{width:100%;overflow:hidden;background:#fff;color:#0b1957}.water-teatment-system-banner{width:100%;height:750px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.water-teatment-system-banner-overlay{position:absolute;inset:0;background:#0000000d}.water-teatment-system-section{width:100%;padding:110px 0 125px;background:#fff}.water-teatment-system-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.water-teatment-system-intro{max-width:1350px;margin:0 auto 55px;text-align:center}.water-teatment-system-intro h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.water-teatment-system-border{width:80px;height:4px;margin:22px auto 25px;background:#0b1957}.water-teatment-system-intro p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;text-align:justify}.water-teatment-system-list{display:flex;flex-direction:column;gap:55px}.water-teatment-system-card{width:100%;min-height:490px;display:flex;background:#fff;box-shadow:0 5px 22px #0000001a}.water-teatment-system-card.reverse{flex-direction:row-reverse}.water-teatment-system-text{width:55%;padding:70px 85px;display:flex;flex-direction:column;justify-content:center}.water-teatment-system-text h2{margin:0 0 28px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.water-teatment-system-text ul{margin:0;padding-left:22px}.water-teatment-system-text li{margin-bottom:14px;color:#0b1957;font-size:20px;line-height:1.55}.water-teatment-system-text li:last-child{margin-bottom:0}.water-teatment-system-image{width:45%;height:490px;overflow:hidden}.water-teatment-system-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width:1600px)and (max-width:1919px){.water-teatment-system-section{padding:100px 0 115px}.water-teatment-system-container{width:calc(100% - 100px);max-width:1500px}.water-teatment-system-intro{max-width:1250px}.water-teatment-system-intro h1{font-size:40px}.water-teatment-system-intro p{font-size:19px}.water-teatment-system-list{gap:50px}.water-teatment-system-card{min-height:460px}.water-teatment-system-text{padding:65px 75px}.water-teatment-system-text h2{font-size:32px}.water-teatment-system-text li{font-size:19px}.water-teatment-system-image{height:460px}}@media(min-width:1440px)and (max-width:1599px){.water-teatment-system-section{padding:90px 0 105px}.water-teatment-system-container{width:calc(100% - 80px);max-width:1340px}.water-teatment-system-intro h1{font-size:36px}.water-teatment-system-intro p{font-size:18px}.water-teatment-system-list{gap:48px}.water-teatment-system-card{min-height:430px}.water-teatment-system-text{padding:55px 65px}.water-teatment-system-text h2{font-size:30px}.water-teatment-system-text li{font-size:18px}.water-teatment-system-image{height:430px}}@media(min-width:1200px)and (max-width:1439px){.water-teatment-system-section{padding:80px 0 95px}.water-teatment-system-container{width:calc(100% - 60px);max-width:1240px}.water-teatment-system-intro h1{font-size:34px}.water-teatment-system-intro p{font-size:17px}.water-teatment-system-list{gap:45px}.water-teatment-system-card{min-height:400px}.water-teatment-system-text{padding:50px 55px}.water-teatment-system-text h2{font-size:28px}.water-teatment-system-text li{font-size:17px}.water-teatment-system-image{height:400px}}@media(min-width:768px)and (max-width:1199px){.water-teatment-system-banner{height:500px}.water-teatment-system-section{padding:70px 0 80px}.water-teatment-system-container{width:calc(100% - 50px)}.water-teatment-system-intro{margin-bottom:55px}.water-teatment-system-intro h1{font-size:30px}.water-teatment-system-border{margin:18px auto 22px}.water-teatment-system-intro p{font-size:16px;line-height:1.7}.water-teatment-system-list{gap:35px}.water-teatment-system-card,.water-teatment-system-card.reverse{flex-direction:row;min-height:320px}.water-teatment-system-text{width:52%;padding:40px 38px}.water-teatment-system-text h2{font-size:25px;margin-bottom:22px}.water-teatment-system-text li{margin-bottom:9px;font-size:15px;line-height:1.5}.water-teatment-system-image{width:48%;height:320px}}@media(min-width:576px)and (max-width:767px){.water-teatment-system-banner{height:260px}.water-teatment-system-section{padding:50px 0 60px}.water-teatment-system-container{width:calc(100% - 30px)}.water-teatment-system-intro{margin-bottom:40px}.water-teatment-system-intro h1{font-size:25px}.water-teatment-system-border{width:60px;height:3px;margin:16px auto 20px}.water-teatment-system-intro p{font-size:15px;line-height:1.7}.water-teatment-system-list{gap:25px}.water-teatment-system-card,.water-teatment-system-card.reverse{flex-direction:column;min-height:auto}.water-teatment-system-image{order:1;width:100%;height:270px}.water-teatment-system-text{order:2;width:100%;padding:30px 25px 35px}.water-teatment-system-text h2{font-size:23px;margin-bottom:20px}.water-teatment-system-text li{font-size:15px;margin-bottom:9px}}@media(min-width:400px)and (max-width:575px){.water-teatment-system-banner{height:240px}.water-teatment-system-section{padding:45px 0 55px}.water-teatment-system-container{width:calc(100% - 24px)}.water-teatment-system-intro{margin-bottom:35px}.water-teatment-system-intro h1{font-size:22px}.water-teatment-system-border{width:55px;height:2px;margin:14px auto 18px}.water-teatment-system-intro p{font-size:14px;line-height:1.7}.water-teatment-system-list{gap:22px}.water-teatment-system-card,.water-teatment-system-card.reverse{flex-direction:column;min-height:auto}.water-teatment-system-image{order:1;width:100%;height:230px}.water-teatment-system-text{order:2;width:100%;padding:26px 20px 30px}.water-teatment-system-text h2{font-size:21px;margin-bottom:18px}.water-teatment-system-text ul{padding-left:20px}.water-teatment-system-text li{font-size:14px;margin-bottom:8px}}@media(max-width:399px){.water-teatment-system-banner{height:210px}.water-teatment-system-section{padding:38px 0 45px}.water-teatment-system-container{width:calc(100% - 20px)}.water-teatment-system-intro{margin-bottom:30px}.water-teatment-system-intro h1{font-size:20px}.water-teatment-system-border{width:50px;height:2px;margin:12px auto 16px}.water-teatment-system-intro p{font-size:13.5px;line-height:1.65}.water-teatment-system-list{gap:18px}.water-teatment-system-card,.water-teatment-system-card.reverse{flex-direction:column;min-height:auto}.water-teatment-system-image{order:1;width:100%;height:205px}.water-teatment-system-text{order:2;width:100%;padding:23px 17px 27px}.water-teatment-system-text h2{font-size:19px;margin-bottom:16px}.water-teatment-system-text ul{padding-left:18px}.water-teatment-system-text li{font-size:13px;margin-bottom:7px;line-height:1.5}}.commercial-corporate-page{width:100%;overflow:hidden;background:#fff;color:#0b1957;font-family:Poppins,sans-serif}.commercial-corporate-page *,.commercial-corporate-page *:before,.commercial-corporate-page *:after{box-sizing:border-box}.commercial-banner{width:100%;height:750px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.commercial-banner:after{content:"";position:absolute;inset:0;background:#0000000d}.commercial-section{width:100%;padding:110px 0 125px;background:#fff}.commercial-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.commercial-intro{width:100%;max-width:1350px;margin:0 auto 70px}.commercial-title{width:100%;text-align:center}.commercial-title h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.commercial-title-border{width:80px;height:4px;display:block;margin:22px auto 25px;background:#0b1957}.commercial-description{width:100%}.commercial-description p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;font-weight:400;text-align:justify}.commercial-images{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:55px}.commercial-image-item{width:100%}.commercial-image-holder{width:100%;height:312px;overflow:hidden}.commercial-image-holder img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:transform .4s ease}.commercial-image-holder:hover img{transform:scale(1.03)}.commercial-services{width:100%;margin-top:35px}.commercial-section-header{width:100%;margin-bottom:45px}.commercial-section-header h2{margin:0 0 14px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600;text-align:left}.commercial-section-divider{width:80px;height:4px;background:#0b1957}.commercial-category{width:100%;margin-bottom:55px}.commercial-category-title{margin:0 0 25px;color:#0b1957;font-size:28px;line-height:1.4;font-weight:600;text-align:center}.commercial-service-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.commercial-service-card{width:100%;min-height:190px;padding:30px 28px;background:#fff;border-radius:4px;box-shadow:0 5px 22px #0000001a;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.commercial-service-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.commercial-service-icon{width:60px;height:60px;display:block;object-fit:contain;margin-bottom:18px}.commercial-service-text{width:100%}.commercial-service-text h4{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.commercial-service-text p{margin:0;color:#0b1957;font-size:16px;line-height:1.65;font-weight:400}.commercial-other-industries{width:100%;margin-top:80px}.commercial-other-title{width:100%;text-align:center;margin-bottom:45px}.commercial-other-title h2{margin:0 0 20px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.commercial-other-title span{width:80px;height:4px;display:block;margin:0 auto;background:#0b1957}.commercial-industry-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.commercial-industry-card{width:100%;background:#fff;overflow:hidden;box-shadow:0 5px 22px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.commercial-industry-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.commercial-industry-image{width:100%;height:216px;overflow:hidden}.commercial-industry-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.commercial-industry-text{width:100%;padding:25px 20px 30px;text-align:center}.commercial-industry-text h3{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.commercial-industry-text p{margin:0;min-height:68px;color:#0b1957;font-size:15px;line-height:1.65;font-weight:400}.commercial-industry-border{width:50px;height:2px;display:block;margin:18px auto 16px;background:#0b1957}.commercial-industry-text a{color:#0b1957;font-size:15px;line-height:1.4;font-weight:500;text-decoration:none;transition:color .3s ease}.commercial-industry-text a:hover{color:#0b1957}.commercial-industry-text a i{margin-left:5px}@media(min-width:1600px)and (max-width:1919px){.commercial-section{padding:100px 0 115px}.commercial-container{width:calc(100% - 100px);max-width:1500px}.commercial-intro{max-width:1250px}.commercial-title h1{font-size:40px}.commercial-description p{font-size:19px}.commercial-images{gap:25px}.commercial-image-holder{height:290px}.commercial-service-grid{gap:22px}.commercial-service-card{padding:28px 25px}.commercial-industry-grid{gap:22px}}@media(min-width:1440px)and (max-width:1599px){.commercial-section{padding:90px 0 105px}.commercial-container{width:calc(100% - 80px);max-width:1340px}.commercial-title h1{font-size:36px}.commercial-description p{font-size:18px}.commercial-images{gap:22px}.commercial-image-holder{height:280px}.commercial-section-header h2{font-size:30px}.commercial-category-title{font-size:25px}.commercial-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.commercial-service-card{padding:25px 22px}.commercial-service-text h4{font-size:19px}.commercial-service-text p{font-size:15px}.commercial-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media(min-width:1200px)and (max-width:1439px){.commercial-section{padding:80px 0 95px}.commercial-container{width:calc(100% - 60px);max-width:1240px}.commercial-title h1{font-size:34px}.commercial-description p{font-size:17px}.commercial-images{gap:20px}.commercial-image-holder{height:260px}.commercial-section-header h2{font-size:28px}.commercial-category-title{font-size:24px}.commercial-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.commercial-service-card{min-height:180px;padding:23px 20px}.commercial-service-icon{width:55px;height:55px}.commercial-service-text h4{font-size:18px}.commercial-service-text p{font-size:15px}.commercial-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.commercial-industry-text{padding:22px 17px 27px}.commercial-industry-text h3{font-size:18px}}@media(min-width:992px)and (max-width:1199px){.commercial-banner{height:500px}.commercial-section{padding:70px 0 80px}.commercial-container{width:calc(100% - 50px);max-width:1100px}.commercial-intro{margin-bottom:55px}.commercial-title h1{font-size:30px}.commercial-title-border{width:65px;height:3px;margin:18px auto 22px}.commercial-description p{font-size:16px;line-height:1.7}.commercial-images{gap:18px;margin-top:45px}.commercial-image-holder{height:230px}.commercial-section-header h2{font-size:27px}.commercial-category-title{font-size:23px}.commercial-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.commercial-service-card{min-height:175px;padding:22px 20px}.commercial-service-text h4{font-size:18px}.commercial-service-text p{font-size:15px}.commercial-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.commercial-industry-image{height:240px}}@media(min-width:768px)and (max-width:991px){.commercial-banner{height:430px}.commercial-section{padding:60px 0 70px}.commercial-container{width:calc(100% - 40px)}.commercial-intro{margin-bottom:50px}.commercial-title h1{font-size:29px}.commercial-description p{font-size:16px;line-height:1.7}.commercial-images{grid-template-columns:1fr 1fr;gap:15px;margin-top:40px}.commercial-image-holder{height:210px}.commercial-section-header{margin-bottom:38px}.commercial-section-header h2{font-size:26px}.commercial-category{margin-bottom:45px}.commercial-category-title{font-size:22px}.commercial-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.commercial-service-card{min-height:170px;padding:22px 18px}.commercial-service-icon{width:52px;height:52px}.commercial-service-text h4{font-size:17px}.commercial-service-text p{font-size:14px;line-height:1.6}.commercial-other-industries{margin-top:60px}.commercial-other-title h2{font-size:28px}.commercial-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:576px)and (max-width:767px){.commercial-banner{height:260px}.commercial-section{padding:50px 0 60px}.commercial-container{width:calc(100% - 30px)}.commercial-intro{margin-bottom:40px}.commercial-title h1{font-size:25px;line-height:1.35}.commercial-title-border{width:60px;height:3px;margin:16px auto 20px}.commercial-description p{font-size:15px;line-height:1.7;text-align:justify}.commercial-images{grid-template-columns:1fr;gap:20px;margin-top:35px}.commercial-image-holder{height:270px}.commercial-services{margin-top:20px}.commercial-section-header{margin-bottom:35px}.commercial-section-header h2{font-size:25px}.commercial-section-divider{width:60px;height:3px}.commercial-category{margin-bottom:38px}.commercial-category-title{font-size:21px;margin-bottom:20px}.commercial-service-grid{grid-template-columns:1fr;gap:18px}.commercial-service-card{min-height:auto;padding:25px 22px}.commercial-service-icon{width:55px;height:55px}.commercial-service-text h4{font-size:18px}.commercial-service-text p{font-size:15px}.commercial-other-industries{margin-top:55px}.commercial-other-title{margin-bottom:35px}.commercial-other-title h2{font-size:25px}.commercial-industry-grid{grid-template-columns:1fr;gap:22px}.commercial-industry-image{height:270px}}@media(min-width:400px)and (max-width:575px){.commercial-banner{height:240px}.commercial-section{padding:45px 0 55px}.commercial-container{width:calc(100% - 24px)}.commercial-title h1{font-size:22px;line-height:1.35}.commercial-title-border{width:55px;height:2px;margin:14px auto 18px}.commercial-description p{font-size:14px;line-height:1.7}.commercial-images{grid-template-columns:1fr;gap:18px;margin-top:30px}.commercial-image-holder{height:230px}.commercial-section-header{margin-bottom:30px}.commercial-section-header h2{font-size:23px}.commercial-section-divider{width:55px;height:2px}.commercial-category{margin-bottom:32px}.commercial-category-title{font-size:20px;margin-bottom:18px}.commercial-service-grid{grid-template-columns:1fr;gap:16px}.commercial-service-card{min-height:auto;padding:22px 18px}.commercial-service-icon{width:50px;height:50px;margin-bottom:14px}.commercial-service-text h4{font-size:17px}.commercial-service-text p{font-size:14px;line-height:1.6}.commercial-other-industries{margin-top:45px}.commercial-other-title{margin-bottom:28px}.commercial-other-title h2{font-size:22px}.commercial-other-title span{width:55px;height:2px}.commercial-industry-grid{grid-template-columns:1fr;gap:18px}.commercial-industry-image{height:230px}.commercial-industry-text{padding:22px 18px 27px}.commercial-industry-text h3{font-size:18px}.commercial-industry-text p{min-height:auto;font-size:14px}}@media(max-width:399px){.commercial-banner{height:210px}.commercial-section{padding:38px 0 45px}.commercial-container{width:calc(100% - 20px)}.commercial-title h1{font-size:20px;line-height:1.35}.commercial-title-border{width:50px;height:2px;margin:12px auto 16px}.commercial-description p{font-size:13.5px;line-height:1.65}.commercial-images{grid-template-columns:1fr;gap:15px;margin-top:25px}.commercial-image-holder{height:205px}.commercial-section-header{margin-bottom:27px}.commercial-section-header h2{font-size:21px}.commercial-section-divider{width:50px;height:2px}.commercial-category{margin-bottom:28px}.commercial-category-title{font-size:19px;margin-bottom:16px}.commercial-service-grid{grid-template-columns:1fr;gap:14px}.commercial-service-card{min-height:auto;padding:20px 16px}.commercial-service-icon{width:46px;height:46px;margin-bottom:12px}.commercial-service-text h4{font-size:16px}.commercial-service-text p{font-size:13px;line-height:1.6}.commercial-other-industries{margin-top:38px}.commercial-other-title{margin-bottom:25px}.commercial-other-title h2{font-size:20px}.commercial-other-title span{width:50px;height:2px}.commercial-industry-grid{grid-template-columns:1fr;gap:16px}.commercial-industry-image{height:205px}.commercial-industry-text{padding:20px 15px 25px}.commercial-industry-text h3{font-size:17px}.commercial-industry-text p{min-height:auto;font-size:13px}.commercial-industry-border{margin:15px auto 13px}}.residential-page{width:100%;overflow:hidden;background:#fff;color:#0b1957;font-family:Poppins,sans-serif}.residential-page *,.residential-page *:before,.residential-page *:after{box-sizing:border-box}.residential-banner{width:100%;height:750px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.residential-banner:after{content:"";position:absolute;inset:0;background:#0000000d}.residential-section{width:100%;padding:110px 0 125px;background:#fff}.residential-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.residential-intro{width:100%;max-width:1350px;margin:0 auto 70px}.residential-title{width:100%;text-align:center}.residential-title h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.residential-title-border{width:80px;height:4px;display:block;margin:22px auto 25px;background:#0b1957}.residential-description{width:100%}.residential-description p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;font-weight:400;text-align:justify}.residential-images{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:55px}.residential-image-item{width:100%}.residential-image-holder{width:100%;height:312px;overflow:hidden}.residential-image-holder img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:transform .4s ease}.residential-image-holder:hover img{transform:scale(1.03)}.residential-services{width:100%;margin-top:35px}.residential-section-header{width:100%;margin-bottom:45px}.residential-section-header h2{margin:0 0 14px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600;text-align:left}.residential-section-divider{width:80px;height:4px;background:#0b1957}.residential-category{width:100%;margin-bottom:55px}.residential-category-title{margin:0 0 25px;color:#0b1957;font-size:28px;line-height:1.4;font-weight:600;text-align:center}.residential-service-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.residential-service-card{width:100%;min-height:190px;padding:30px 28px;background:#fff;border-radius:4px;box-shadow:0 5px 22px #0000001a;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.residential-service-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.residential-service-icon{width:60px;height:60px;display:block;object-fit:contain;margin-bottom:18px}.residential-service-text{width:100%}.residential-service-text h4{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.residential-service-text p{margin:0;color:#0b1957;font-size:16px;line-height:1.65;font-weight:400}.residential-other-industries{width:100%;margin-top:80px}.residential-other-title{width:100%;text-align:center;margin-bottom:45px}.residential-other-title h2{margin:0 0 20px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.residential-other-title span{width:80px;height:4px;display:block;margin:0 auto;background:#0b1957}.residential-industry-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.residential-industry-card{width:100%;background:#fff;overflow:hidden;box-shadow:0 5px 22px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.residential-industry-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.residential-industry-image{width:100%;height:216px;overflow:hidden}.residential-industry-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.residential-industry-text{width:100%;padding:25px 20px 30px;text-align:center}.residential-industry-text h3{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.residential-industry-text p{margin:0;min-height:68px;color:#0b1957;font-size:15px;line-height:1.65;font-weight:400}.residential-industry-border{width:50px;height:2px;display:block;margin:18px auto 16px;background:#0b1957}.residential-industry-text a{color:#0b1957;font-size:15px;line-height:1.4;font-weight:500;text-decoration:none}.residential-industry-text a:hover{color:#0b1957}.residential-industry-text a i{margin-left:5px}@media(min-width:1600px)and (max-width:1919px){.residential-section{padding:100px 0 115px}.residential-container{width:calc(100% - 100px);max-width:1500px}.residential-intro{max-width:1250px}.residential-title h1{font-size:40px}.residential-description p{font-size:19px}.residential-images{gap:25px}.residential-image-holder{height:290px}.residential-service-grid{gap:22px}.residential-service-card{padding:28px 25px}.residential-industry-grid{gap:22px}}@media(min-width:1440px)and (max-width:1599px){.residential-section{padding:90px 0 105px}.residential-container{width:calc(100% - 80px);max-width:1340px}.residential-title h1{font-size:36px}.residential-description p{font-size:18px}.residential-images{gap:22px}.residential-image-holder{height:280px}.residential-section-header h2{font-size:30px}.residential-category-title{font-size:25px}.residential-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.residential-service-card{padding:25px 22px}.residential-service-text h4{font-size:19px}.residential-service-text p{font-size:15px}.residential-industry-grid{gap:20px}}@media(min-width:1200px)and (max-width:1439px){.residential-section{padding:80px 0 95px}.residential-container{width:calc(100% - 60px);max-width:1240px}.residential-title h1{font-size:34px}.residential-description p{font-size:17px}.residential-images{gap:20px}.residential-image-holder{height:260px}.residential-section-header h2{font-size:28px}.residential-category-title{font-size:24px}.residential-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.residential-service-card{min-height:180px;padding:23px 20px}.residential-service-icon{width:55px;height:55px}.residential-service-text h4{font-size:18px}.residential-service-text p{font-size:15px}.residential-industry-grid{gap:18px}.residential-industry-text{padding:22px 17px 27px}.residential-industry-text h3{font-size:18px}}@media(min-width:992px)and (max-width:1199px){.residential-banner{height:500px}.residential-section{padding:70px 0 80px}.residential-container{width:calc(100% - 50px);max-width:1100px}.residential-intro{margin-bottom:55px}.residential-title h1{font-size:30px}.residential-title-border{width:65px;height:3px;margin:18px auto 22px}.residential-description p{font-size:16px;line-height:1.7}.residential-images{gap:18px;margin-top:45px}.residential-image-holder{height:230px}.residential-section-header h2{font-size:27px}.residential-category-title{font-size:23px}.residential-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.residential-service-card{min-height:175px;padding:22px 20px}.residential-service-text h4{font-size:18px}.residential-service-text p{font-size:15px}.residential-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.residential-industry-image{height:240px}}@media(min-width:768px)and (max-width:991px){.residential-banner{height:430px}.residential-section{padding:60px 0 70px}.residential-container{width:calc(100% - 40px)}.residential-intro{margin-bottom:50px}.residential-title h1{font-size:29px}.residential-description p{font-size:16px;line-height:1.7}.residential-images{grid-template-columns:1fr 1fr;gap:15px;margin-top:40px}.residential-image-holder{height:210px}.residential-section-header{margin-bottom:38px}.residential-section-header h2{font-size:26px}.residential-category{margin-bottom:45px}.residential-category-title{font-size:22px}.residential-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.residential-service-card{min-height:170px;padding:22px 18px}.residential-service-icon{width:52px;height:52px}.residential-service-text h4{font-size:17px}.residential-service-text p{font-size:14px;line-height:1.6}.residential-other-industries{margin-top:60px}.residential-other-title h2{font-size:28px}.residential-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:576px)and (max-width:767px){.residential-banner{height:260px}.residential-section{padding:50px 0 60px}.residential-container{width:calc(100% - 30px)}.residential-intro{margin-bottom:40px}.residential-title h1{font-size:25px;line-height:1.35}.residential-title-border{width:60px;height:3px;margin:16px auto 20px}.residential-description p{font-size:15px;line-height:1.7}.residential-images{grid-template-columns:1fr;gap:20px;margin-top:35px}.residential-image-holder{height:270px}.residential-services{margin-top:20px}.residential-section-header{margin-bottom:35px}.residential-section-header h2{font-size:25px}.residential-section-divider{width:60px;height:3px}.residential-category{margin-bottom:38px}.residential-category-title{font-size:21px;margin-bottom:20px}.residential-service-grid{grid-template-columns:1fr;gap:18px}.residential-service-card{min-height:auto;padding:25px 22px}.residential-service-icon{width:55px;height:55px}.residential-service-text h4{font-size:18px}.residential-service-text p{font-size:15px}.residential-other-industries{margin-top:55px}.residential-other-title{margin-bottom:35px}.residential-other-title h2{font-size:25px}.residential-industry-grid{grid-template-columns:1fr;gap:22px}.residential-industry-image{height:270px}}@media(min-width:400px)and (max-width:575px){.residential-banner{height:240px}.residential-section{padding:45px 0 55px}.residential-container{width:calc(100% - 24px)}.residential-title h1{font-size:22px;line-height:1.35}.residential-title-border{width:55px;height:2px;margin:14px auto 18px}.residential-description p{font-size:14px;line-height:1.7}.residential-images{grid-template-columns:1fr;gap:18px;margin-top:30px}.residential-image-holder{height:230px}.residential-section-header{margin-bottom:30px}.residential-section-header h2{font-size:23px}.residential-section-divider{width:55px;height:2px}.residential-category{margin-bottom:32px}.residential-category-title{font-size:20px;margin-bottom:18px}.residential-service-grid{grid-template-columns:1fr;gap:16px}.residential-service-card{min-height:auto;padding:22px 18px}.residential-service-icon{width:50px;height:50px;margin-bottom:14px}.residential-service-text h4{font-size:17px}.residential-service-text p{font-size:14px;line-height:1.6}.residential-other-industries{margin-top:45px}.residential-other-title{margin-bottom:28px}.residential-other-title h2{font-size:22px}.residential-other-title span{width:55px;height:2px}.residential-industry-grid{grid-template-columns:1fr;gap:18px}.residential-industry-image{height:230px}.residential-industry-text{padding:22px 18px 27px}.residential-industry-text h3{font-size:18px}.residential-industry-text p{min-height:auto;font-size:14px}}@media(max-width:399px){.residential-banner{height:210px}.residential-section{padding:38px 0 45px}.residential-container{width:calc(100% - 20px)}.residential-title h1{font-size:20px;line-height:1.35}.residential-title-border{width:50px;height:2px;margin:12px auto 16px}.residential-description p{font-size:13.5px;line-height:1.65}.residential-images{grid-template-columns:1fr;gap:15px;margin-top:25px}.residential-image-holder{height:205px}.residential-section-header{margin-bottom:27px}.residential-section-header h2{font-size:21px}.residential-section-divider{width:50px;height:2px}.residential-category{margin-bottom:28px}.residential-category-title{font-size:19px;margin-bottom:16px}.residential-service-grid{grid-template-columns:1fr;gap:14px}.residential-service-card{min-height:auto;padding:20px 16px}.residential-service-icon{width:46px;height:46px;margin-bottom:12px}.residential-service-text h4{font-size:16px}.residential-service-text p{font-size:13px;line-height:1.6}.residential-other-industries{margin-top:38px}.residential-other-title{margin-bottom:25px}.residential-other-title h2{font-size:20px}.residential-other-title span{width:50px;height:2px}.residential-industry-grid{grid-template-columns:1fr;gap:16px}.residential-industry-image{height:205px}.residential-industry-text{padding:20px 15px 25px}.residential-industry-text h3{font-size:17px}.residential-industry-text p{min-height:auto;font-size:13px}.residential-industry-border{margin:15px auto 13px}}.manufacturing-page{width:100%;overflow:hidden;background:#fff;color:#0b1957;font-family:Poppins,sans-serif}.manufacturing-page *,.manufacturing-page *:before,.manufacturing-page *:after{box-sizing:border-box}.manufacturing-banner{width:100%;height:750px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.manufacturing-banner:after{content:"";position:absolute;inset:0;background:#0000000d}.manufacturing-section{width:100%;padding:110px 0 125px;background:#fff}.manufacturing-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.manufacturing-intro{width:100%;max-width:1350px;margin:0 auto 70px}.manufacturing-title{width:100%;text-align:center}.manufacturing-title h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.manufacturing-title-border{width:80px;height:4px;display:block;margin:22px auto 25px;background:#0b1957}.manufacturing-description{width:100%}.manufacturing-description p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;font-weight:400;text-align:justify}.manufacturing-images{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:55px}.manufacturing-image-item{width:100%}.manufacturing-image-holder{width:100%;height:312px;overflow:hidden}.manufacturing-image-holder img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:transform .4s ease}.manufacturing-image-holder:hover img{transform:scale(1.03)}.manufacturing-services{width:100%;margin-top:35px}.manufacturing-section-header{width:100%;margin-bottom:45px}.manufacturing-section-header h2{margin:0 0 14px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600;text-align:left}.manufacturing-section-divider{width:80px;height:4px;background:#0b1957}.manufacturing-category{width:100%;margin-bottom:55px}.manufacturing-category-title{margin:0 0 25px;color:#0b1957;font-size:28px;line-height:1.4;font-weight:600;text-align:center}.manufacturing-service-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.manufacturing-service-card{width:100%;min-height:190px;padding:30px 28px;background:#fff;border-radius:4px;box-shadow:0 5px 22px #0000001a;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.manufacturing-service-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.manufacturing-service-icon{width:60px;height:60px;display:block;object-fit:contain;margin-bottom:18px}.manufacturing-service-text{width:100%}.manufacturing-service-text h4{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.manufacturing-service-text p{margin:0;color:#0b1957;font-size:16px;line-height:1.65;font-weight:400}.manufacturing-other-industries{width:100%;margin-top:80px}.manufacturing-other-title{width:100%;text-align:center;margin-bottom:45px}.manufacturing-other-title h2{margin:0 0 20px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.manufacturing-other-title span{width:80px;height:4px;display:block;margin:0 auto;background:#0b1957}.manufacturing-industry-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.manufacturing-industry-card{width:100%;background:#fff;overflow:hidden;box-shadow:0 5px 22px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.manufacturing-industry-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.manufacturing-industry-image{width:100%;height:216px;overflow:hidden}.manufacturing-industry-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.manufacturing-industry-text{width:100%;padding:25px 20px 30px;text-align:center}.manufacturing-industry-text h3{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.manufacturing-industry-text p{margin:0;min-height:68px;color:#0b1957;font-size:15px;line-height:1.65;font-weight:400}.manufacturing-industry-border{width:50px;height:2px;display:block;margin:18px auto 16px;background:#0b1957}.manufacturing-industry-text a{color:#0b1957;font-size:15px;line-height:1.4;font-weight:500;text-decoration:none}.manufacturing-industry-text a:hover{color:#0b1957}.manufacturing-industry-text a i{margin-left:5px}@media(min-width:1600px)and (max-width:1919px){.manufacturing-section{padding:100px 0 115px}.manufacturing-container{width:calc(100% - 100px);max-width:1500px}.manufacturing-intro{max-width:1250px}.manufacturing-title h1{font-size:40px}.manufacturing-description p{font-size:19px}.manufacturing-images{gap:25px}.manufacturing-image-holder{height:290px}.manufacturing-service-grid{gap:22px}.manufacturing-service-card{padding:28px 25px}.manufacturing-industry-grid{gap:22px}}@media(min-width:1440px)and (max-width:1599px){.manufacturing-section{padding:90px 0 105px}.manufacturing-container{width:calc(100% - 80px);max-width:1340px}.manufacturing-title h1{font-size:36px}.manufacturing-description p{font-size:18px}.manufacturing-images{gap:22px}.manufacturing-image-holder{height:280px}.manufacturing-section-header h2{font-size:30px}.manufacturing-category-title{font-size:25px}.manufacturing-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.manufacturing-service-card{padding:25px 22px}.manufacturing-service-text h4{font-size:19px}.manufacturing-service-text p{font-size:15px}.manufacturing-industry-grid{gap:20px}}@media(min-width:1200px)and (max-width:1439px){.manufacturing-section{padding:80px 0 95px}.manufacturing-container{width:calc(100% - 60px);max-width:1240px}.manufacturing-title h1{font-size:34px}.manufacturing-description p{font-size:17px}.manufacturing-images{gap:20px}.manufacturing-image-holder{height:260px}.manufacturing-section-header h2{font-size:28px}.manufacturing-category-title{font-size:24px}.manufacturing-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.manufacturing-service-card{min-height:180px;padding:23px 20px}.manufacturing-service-icon{width:55px;height:55px}.manufacturing-service-text h4{font-size:18px}.manufacturing-service-text p{font-size:15px}.manufacturing-industry-grid{gap:18px}.manufacturing-industry-text{padding:22px 17px 27px}.manufacturing-industry-text h3{font-size:18px}}@media(min-width:992px)and (max-width:1199px){.manufacturing-banner{height:500px}.manufacturing-section{padding:70px 0 80px}.manufacturing-container{width:calc(100% - 50px);max-width:1100px}.manufacturing-intro{margin-bottom:55px}.manufacturing-title h1{font-size:30px}.manufacturing-title-border{width:65px;height:3px;margin:18px auto 22px}.manufacturing-description p{font-size:16px;line-height:1.7}.manufacturing-images{gap:18px;margin-top:45px}.manufacturing-image-holder{height:230px}.manufacturing-section-header h2{font-size:27px}.manufacturing-category-title{font-size:23px}.manufacturing-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.manufacturing-service-card{min-height:175px;padding:22px 20px}.manufacturing-service-text h4{font-size:18px}.manufacturing-service-text p{font-size:15px}.manufacturing-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.manufacturing-industry-image{height:240px}}@media(min-width:768px)and (max-width:991px){.manufacturing-banner{height:430px}.manufacturing-section{padding:60px 0 70px}.manufacturing-container{width:calc(100% - 40px)}.manufacturing-intro{margin-bottom:50px}.manufacturing-title h1{font-size:29px}.manufacturing-description p{font-size:16px;line-height:1.7}.manufacturing-images{grid-template-columns:1fr 1fr;gap:15px;margin-top:40px}.manufacturing-image-holder{height:210px}.manufacturing-section-header{margin-bottom:38px}.manufacturing-section-header h2{font-size:26px}.manufacturing-category{margin-bottom:45px}.manufacturing-category-title{font-size:22px}.manufacturing-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.manufacturing-service-card{min-height:170px;padding:22px 18px}.manufacturing-service-icon{width:52px;height:52px}.manufacturing-service-text h4{font-size:17px}.manufacturing-service-text p{font-size:14px;line-height:1.6}.manufacturing-other-industries{margin-top:60px}.manufacturing-other-title h2{font-size:28px}.manufacturing-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:576px)and (max-width:767px){.manufacturing-banner{height:260px}.manufacturing-section{padding:50px 0 60px}.manufacturing-container{width:calc(100% - 30px)}.manufacturing-intro{margin-bottom:40px}.manufacturing-title h1{font-size:25px;line-height:1.35}.manufacturing-title-border{width:60px;height:3px;margin:16px auto 20px}.manufacturing-description p{font-size:15px;line-height:1.7}.manufacturing-images{grid-template-columns:1fr;gap:20px;margin-top:35px}.manufacturing-image-holder{height:270px}.manufacturing-services{margin-top:20px}.manufacturing-section-header{margin-bottom:35px}.manufacturing-section-header h2{font-size:25px}.manufacturing-section-divider{width:60px;height:3px}.manufacturing-category{margin-bottom:38px}.manufacturing-category-title{font-size:21px;margin-bottom:20px}.manufacturing-service-grid{grid-template-columns:1fr;gap:18px}.manufacturing-service-card{min-height:auto;padding:25px 22px}.manufacturing-service-icon{width:55px;height:55px}.manufacturing-service-text h4{font-size:18px}.manufacturing-service-text p{font-size:15px}.manufacturing-other-industries{margin-top:55px}.manufacturing-other-title{margin-bottom:35px}.manufacturing-other-title h2{font-size:25px}.manufacturing-industry-grid{grid-template-columns:1fr;gap:22px}.manufacturing-industry-image{height:270px}}@media(min-width:400px)and (max-width:575px){.manufacturing-banner{height:240px}.manufacturing-section{padding:45px 0 55px}.manufacturing-container{width:calc(100% - 24px)}.manufacturing-title h1{font-size:22px;line-height:1.35}.manufacturing-title-border{width:55px;height:2px;margin:14px auto 18px}.manufacturing-description p{font-size:14px;line-height:1.7}.manufacturing-images{grid-template-columns:1fr;gap:18px;margin-top:30px}.manufacturing-image-holder{height:230px}.manufacturing-section-header{margin-bottom:30px}.manufacturing-section-header h2{font-size:23px}.manufacturing-section-divider{width:55px;height:2px}.manufacturing-category{margin-bottom:32px}.manufacturing-category-title{font-size:20px;margin-bottom:18px}.manufacturing-service-grid{grid-template-columns:1fr;gap:16px}.manufacturing-service-card{min-height:auto;padding:22px 18px}.manufacturing-service-icon{width:50px;height:50px;margin-bottom:14px}.manufacturing-service-text h4{font-size:17px}.manufacturing-service-text p{font-size:14px;line-height:1.6}.manufacturing-other-industries{margin-top:45px}.manufacturing-other-title{margin-bottom:28px}.manufacturing-other-title h2{font-size:22px}.manufacturing-other-title span{width:55px;height:2px}.manufacturing-industry-grid{grid-template-columns:1fr;gap:18px}.manufacturing-industry-image{height:230px}.manufacturing-industry-text{padding:22px 18px 27px}.manufacturing-industry-text h3{font-size:18px}.manufacturing-industry-text p{min-height:auto;font-size:14px}}@media(max-width:399px){.manufacturing-banner{height:210px}.manufacturing-section{padding:38px 0 45px}.manufacturing-container{width:calc(100% - 20px)}.manufacturing-title h1{font-size:20px;line-height:1.35}.manufacturing-title-border{width:50px;height:2px;margin:12px auto 16px}.manufacturing-description p{font-size:13.5px;line-height:1.65}.manufacturing-images{grid-template-columns:1fr;gap:15px;margin-top:25px}.manufacturing-image-holder{height:205px}.manufacturing-section-header{margin-bottom:27px}.manufacturing-section-header h2{font-size:21px}.manufacturing-section-divider{width:50px;height:2px}.manufacturing-category{margin-bottom:28px}.manufacturing-category-title{font-size:19px;margin-bottom:16px}.manufacturing-service-grid{grid-template-columns:1fr;gap:14px}.manufacturing-service-card{min-height:auto;padding:20px 16px}.manufacturing-service-icon{width:46px;height:46px;margin-bottom:12px}.manufacturing-service-text h4{font-size:16px}.manufacturing-service-text p{font-size:13px;line-height:1.6}.manufacturing-other-industries{margin-top:38px}.manufacturing-other-title{margin-bottom:25px}.manufacturing-other-title h2{font-size:20px}.manufacturing-other-title span{width:50px;height:2px}.manufacturing-industry-grid{grid-template-columns:1fr;gap:16px}.manufacturing-industry-image{height:205px}.manufacturing-industry-text{padding:20px 15px 25px}.manufacturing-industry-text h3{font-size:17px}.manufacturing-industry-text p{min-height:auto;font-size:13px}.manufacturing-industry-border{margin:15px auto 13px}}.healthcare-page{width:100%;overflow:hidden;background:#fff;color:#0b1957;font-family:Poppins,sans-serif}.healthcare-page *,.healthcare-page *:before,.healthcare-page *:after{box-sizing:border-box}.healthcare-banner{width:100%;height:750px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.healthcare-banner:after{content:"";position:absolute;inset:0;background:#0000000d}.healthcare-section{width:100%;padding:110px 0 125px;background:#fff}.healthcare-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.healthcare-intro{width:100%;max-width:1350px;margin:0 auto 70px}.healthcare-title{width:100%;text-align:center}.healthcare-title h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.healthcare-title-border{width:80px;height:4px;display:block;margin:22px auto 25px;background:#0b1957}.healthcare-description{width:100%}.healthcare-description p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;font-weight:400;text-align:justify}.healthcare-images{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:55px}.healthcare-image-item{width:100%}.healthcare-image-holder{width:100%;height:312px;overflow:hidden}.healthcare-image-holder img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:transform .4s ease}.healthcare-image-holder:hover img{transform:scale(1.03)}.healthcare-services{width:100%;margin-top:35px}.healthcare-section-header{width:100%;margin-bottom:45px}.healthcare-section-header h2{margin:0 0 14px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600;text-align:left}.healthcare-section-divider{width:80px;height:4px;background:#0b1957}.healthcare-category{width:100%;margin-bottom:55px}.healthcare-category-title{margin:0 0 25px;color:#0b1957;font-size:28px;line-height:1.4;font-weight:600;text-align:center}.healthcare-service-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.healthcare-service-card{width:100%;min-height:190px;padding:30px 28px;background:#fff;border-radius:4px;box-shadow:0 5px 22px #0000001a;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.healthcare-service-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.healthcare-service-icon{width:60px;height:60px;display:block;object-fit:contain;margin-bottom:18px}.healthcare-service-text{width:100%}.healthcare-service-text h4{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.healthcare-service-text p{margin:0;color:#0b1957;font-size:16px;line-height:1.65;font-weight:400}.healthcare-other-industries{width:100%;margin-top:80px}.healthcare-other-title{width:100%;text-align:center;margin-bottom:45px}.healthcare-other-title h2{margin:0 0 20px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.healthcare-other-title span{width:80px;height:4px;display:block;margin:0 auto;background:#0b1957}.healthcare-industry-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.healthcare-industry-card{width:100%;background:#fff;overflow:hidden;box-shadow:0 5px 22px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.healthcare-industry-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.healthcare-industry-image{width:100%;height:216px;overflow:hidden}.healthcare-industry-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.healthcare-industry-text{width:100%;padding:25px 20px 30px;text-align:center}.healthcare-industry-text h3{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.healthcare-industry-text p{margin:0;min-height:68px;color:#0b1957;font-size:15px;line-height:1.65;font-weight:400}.healthcare-industry-border{width:50px;height:2px;display:block;margin:18px auto 16px;background:#0b1957}.healthcare-industry-text a{color:#0b1957;font-size:15px;line-height:1.4;font-weight:500;text-decoration:none}.healthcare-industry-text a:hover{color:#0b1957}.healthcare-industry-text a i{margin-left:5px}@media(min-width:1600px)and (max-width:1919px){.healthcare-section{padding:100px 0 115px}.healthcare-container{width:calc(100% - 100px);max-width:1500px}.healthcare-intro{max-width:1250px}.healthcare-title h1{font-size:40px}.healthcare-description p{font-size:19px}.healthcare-images{gap:25px}.healthcare-image-holder{height:290px}.healthcare-service-grid{gap:22px}.healthcare-service-card{padding:28px 25px}.healthcare-industry-grid{gap:22px}}@media(min-width:1440px)and (max-width:1599px){.healthcare-section{padding:90px 0 105px}.healthcare-container{width:calc(100% - 80px);max-width:1340px}.healthcare-title h1{font-size:36px}.healthcare-description p{font-size:18px}.healthcare-images{gap:22px}.healthcare-image-holder{height:280px}.healthcare-section-header h2{font-size:30px}.healthcare-category-title{font-size:25px}.healthcare-service-grid{gap:20px}.healthcare-service-card{padding:25px 22px}.healthcare-service-text h4{font-size:19px}.healthcare-service-text p{font-size:15px}.healthcare-industry-grid{gap:20px}}@media(min-width:1200px)and (max-width:1439px){.healthcare-section{padding:80px 0 95px}.healthcare-container{width:calc(100% - 60px);max-width:1240px}.healthcare-title h1{font-size:34px}.healthcare-description p{font-size:17px}.healthcare-images{gap:20px}.healthcare-image-holder{height:260px}.healthcare-section-header h2{font-size:28px}.healthcare-category-title{font-size:24px}.healthcare-service-grid{gap:18px}.healthcare-service-card{min-height:180px;padding:23px 20px}.healthcare-service-icon{width:55px;height:55px}.healthcare-service-text h4{font-size:18px}.healthcare-service-text p{font-size:15px}.healthcare-industry-grid{gap:18px}.healthcare-industry-text{padding:22px 17px 27px}.healthcare-industry-text h3{font-size:18px}}@media(min-width:992px)and (max-width:1199px){.healthcare-banner{height:500px}.healthcare-section{padding:70px 0 80px}.healthcare-container{width:calc(100% - 50px);max-width:1100px}.healthcare-intro{margin-bottom:55px}.healthcare-title h1{font-size:30px}.healthcare-title-border{width:65px;height:3px;margin:18px auto 22px}.healthcare-description p{font-size:16px;line-height:1.7}.healthcare-images{gap:18px;margin-top:45px}.healthcare-image-holder{height:230px}.healthcare-section-header h2{font-size:27px}.healthcare-category-title{font-size:23px}.healthcare-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.healthcare-service-card{min-height:175px;padding:22px 20px}.healthcare-service-text h4{font-size:18px}.healthcare-service-text p{font-size:15px}.healthcare-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.healthcare-industry-image{height:240px}}@media(min-width:768px)and (max-width:991px){.healthcare-banner{height:430px}.healthcare-section{padding:60px 0 70px}.healthcare-container{width:calc(100% - 40px)}.healthcare-intro{margin-bottom:50px}.healthcare-title h1{font-size:29px}.healthcare-description p{font-size:16px;line-height:1.7}.healthcare-images{grid-template-columns:1fr 1fr;gap:15px;margin-top:40px}.healthcare-image-holder{height:210px}.healthcare-section-header{margin-bottom:38px}.healthcare-section-header h2{font-size:26px}.healthcare-category{margin-bottom:45px}.healthcare-category-title{font-size:22px}.healthcare-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.healthcare-service-card{min-height:170px;padding:22px 18px}.healthcare-service-icon{width:52px;height:52px}.healthcare-service-text h4{font-size:17px}.healthcare-service-text p{font-size:14px;line-height:1.6}.healthcare-other-industries{margin-top:60px}.healthcare-other-title h2{font-size:28px}.healthcare-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:576px)and (max-width:767px){.healthcare-banner{height:260px}.healthcare-section{padding:50px 0 60px}.healthcare-container{width:calc(100% - 30px)}.healthcare-intro{margin-bottom:40px}.healthcare-title h1{font-size:25px;line-height:1.35}.healthcare-title-border{width:60px;height:3px;margin:16px auto 20px}.healthcare-description p{font-size:15px;line-height:1.7}.healthcare-images{grid-template-columns:1fr;gap:20px;margin-top:35px}.healthcare-image-holder{height:270px}.healthcare-services{margin-top:20px}.healthcare-section-header{margin-bottom:35px}.healthcare-section-header h2{font-size:25px}.healthcare-section-divider{width:60px;height:3px}.healthcare-category{margin-bottom:38px}.healthcare-category-title{font-size:21px;margin-bottom:20px}.healthcare-service-grid{grid-template-columns:1fr;gap:18px}.healthcare-service-card{min-height:auto;padding:25px 22px}.healthcare-service-icon{width:55px;height:55px}.healthcare-service-text h4{font-size:18px}.healthcare-service-text p{font-size:15px}.healthcare-other-industries{margin-top:55px}.healthcare-other-title{margin-bottom:35px}.healthcare-other-title h2{font-size:25px}.healthcare-industry-grid{grid-template-columns:1fr;gap:22px}.healthcare-industry-image{height:270px}}@media(min-width:400px)and (max-width:575px){.healthcare-banner{height:240px}.healthcare-section{padding:45px 0 55px}.healthcare-container{width:calc(100% - 24px)}.healthcare-title h1{font-size:22px;line-height:1.35}.healthcare-title-border{width:55px;height:2px;margin:14px auto 18px}.healthcare-description p{font-size:14px;line-height:1.7}.healthcare-images{grid-template-columns:1fr;gap:18px;margin-top:30px}.healthcare-image-holder{height:230px}.healthcare-section-header{margin-bottom:30px}.healthcare-section-header h2{font-size:23px}.healthcare-section-divider{width:55px;height:2px}.healthcare-category{margin-bottom:32px}.healthcare-category-title{font-size:20px;margin-bottom:18px}.healthcare-service-grid{grid-template-columns:1fr;gap:16px}.healthcare-service-card{min-height:auto;padding:22px 18px}.healthcare-service-icon{width:50px;height:50px;margin-bottom:14px}.healthcare-service-text h4{font-size:17px}.healthcare-service-text p{font-size:14px;line-height:1.6}.healthcare-other-industries{margin-top:45px}.healthcare-other-title{margin-bottom:28px}.healthcare-other-title h2{font-size:22px}.healthcare-other-title span{width:55px;height:2px}.healthcare-industry-grid{grid-template-columns:1fr;gap:18px}.healthcare-industry-image{height:230px}.healthcare-industry-text{padding:22px 18px 27px}.healthcare-industry-text h3{font-size:18px}.healthcare-industry-text p{min-height:auto;font-size:14px}}@media(max-width:399px){.healthcare-banner{height:210px}.healthcare-section{padding:38px 0 45px}.healthcare-container{width:calc(100% - 20px)}.healthcare-title h1{font-size:20px;line-height:1.35}.healthcare-title-border{width:50px;height:2px;margin:12px auto 16px}.healthcare-description p{font-size:13.5px;line-height:1.65}.healthcare-images{grid-template-columns:1fr;gap:15px;margin-top:25px}.healthcare-image-holder{height:205px}.healthcare-section-header{margin-bottom:27px}.healthcare-section-header h2{font-size:21px}.healthcare-section-divider{width:50px;height:2px}.healthcare-category{margin-bottom:28px}.healthcare-category-title{font-size:19px;margin-bottom:16px}.healthcare-service-grid{grid-template-columns:1fr;gap:14px}.healthcare-service-card{min-height:auto;padding:20px 16px}.healthcare-service-icon{width:46px;height:46px;margin-bottom:12px}.healthcare-service-text h4{font-size:16px}.healthcare-service-text p{font-size:13px;line-height:1.6}.healthcare-other-industries{margin-top:38px}.healthcare-other-title{margin-bottom:25px}.healthcare-other-title h2{font-size:20px}.healthcare-other-title span{width:50px;height:2px}.healthcare-industry-grid{grid-template-columns:1fr;gap:16px}.healthcare-industry-image{height:205px}.healthcare-industry-text{padding:20px 15px 25px}.healthcare-industry-text h3{font-size:17px}.healthcare-industry-text p{min-height:auto;font-size:13px}.healthcare-industry-border{margin:15px auto 13px}}.education-page{width:100%;overflow:hidden;background:#fff;color:#0b1957;font-family:Poppins,sans-serif}.education-page *,.education-page *:before,.education-page *:after{box-sizing:border-box}.education-banner{width:100%;height:750px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.education-banner:after{content:"";position:absolute;inset:0;background:#0000000d}.education-content-section{width:100%;padding:110px 0 125px;background:#fff}.education-container{width:calc(100% - 120px);max-width:1650px;margin:0 auto}.education-intro{width:100%;max-width:1350px;margin:0 auto 70px}.education-title{width:100%;text-align:center}.education-title h1{margin:0;color:#0b1957;font-size:43px;line-height:1.3;font-weight:600}.education-title-border{width:80px;height:4px;display:block;margin:22px auto 25px;background:#0b1957}.education-description{width:100%;text-align:center}.education-description p{margin:0;color:#0b1957;font-size:20px;line-height:1.85;font-weight:400;text-align:justify}.education-images{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:55px}.education-image-item{width:100%}.education-image-holder{width:100%;height:312px;overflow:hidden}.education-image-holder img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:transform .4s ease}.education-image-holder:hover img{transform:scale(1.03)}.education-services{width:100%;margin-top:35px}.education-section-header{width:100%;margin-bottom:45px}.education-section-header h2{margin:0 0 14px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600;text-align:left}.education-section-divider{width:80px;height:4px;background:#0b1957}.education-category{width:100%;margin-bottom:55px}.education-category-title{margin:0 0 25px;color:#0b1957;font-size:28px;line-height:1.4;font-weight:600;text-align:center}.education-service-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.education-service-card{width:100%;min-height:190px;padding:30px 28px;background:#fff;border-radius:4px;box-shadow:0 5px 22px #0000001a;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.education-service-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.education-service-icon{width:60px;height:60px;display:block;object-fit:contain;margin-bottom:18px}.education-service-text{width:100%}.education-service-text h4{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.education-service-text p{margin:0;color:#0b1957;font-size:16px;line-height:1.65;font-weight:400}.education-other-industries{width:100%;margin-top:80px}.education-other-title{width:100%;text-align:center;margin-bottom:45px}.education-other-title h2{margin:0 0 20px;color:#0b1957;font-size:34px;line-height:1.35;font-weight:600}.education-other-title span{width:80px;height:4px;display:block;margin:0 auto;background:#0b1957}.education-industry-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.education-industry-card{width:100%;background:#fff;box-shadow:0 5px 22px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.education-industry-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px #00000021}.education-industry-image{width:100%;height:216px;overflow:hidden}.education-industry-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.education-industry-text{width:100%;padding:25px 20px 30px;text-align:center}.education-industry-text h3{margin:0 0 12px;color:#0b1957;font-size:20px;line-height:1.35;font-weight:600}.education-industry-text p{margin:0;min-height:68px;color:#0b1957;font-size:15px;line-height:1.65;font-weight:400}.education-industry-border{width:50px;height:2px;display:block;margin:18px auto 16px;background:#0b1957}.education-industry-text a{color:#0b1957;font-size:15px;line-height:1.4;font-weight:500;text-decoration:none;transition:color .3s ease}.education-industry-text a:hover{color:#0b1957}.education-industry-text a i{margin-left:5px}@media(min-width:1600px)and (max-width:1919px){.education-content-section{padding:100px 0 115px}.education-container{width:calc(100% - 100px);max-width:1500px}.education-intro{max-width:1250px}.education-title h1{font-size:40px}.education-description p{font-size:19px}.education-images{gap:25px}.education-image-holder{height:290px}.education-service-grid{gap:22px}.education-service-card{padding:28px 25px}.education-industry-grid{gap:22px}}@media(min-width:1440px)and (max-width:1599px){.education-content-section{padding:90px 0 105px}.education-container{width:calc(100% - 80px);max-width:1340px}.education-title h1{font-size:36px}.education-description p{font-size:18px}.education-images{gap:22px}.education-image-holder{height:280px}.education-section-header h2{font-size:30px}.education-category-title{font-size:25px}.education-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.education-service-card{padding:25px 22px}.education-service-text h4{font-size:19px}.education-service-text p{font-size:15px}.education-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media(min-width:1200px)and (max-width:1439px){.education-content-section{padding:80px 0 95px}.education-container{width:calc(100% - 60px);max-width:1240px}.education-title h1{font-size:34px}.education-description p{font-size:17px}.education-images{gap:20px}.education-image-holder{height:260px}.education-section-header h2{font-size:28px}.education-category-title{font-size:24px}.education-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.education-service-card{min-height:180px;padding:23px 20px}.education-service-icon{width:55px;height:55px}.education-service-text h4{font-size:18px}.education-service-text p{font-size:15px}.education-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.education-industry-text{padding:22px 17px 27px}.education-industry-text h3{font-size:18px}}@media(min-width:992px)and (max-width:1199px){.education-banner{height:500px}.education-content-section{padding:70px 0 80px}.education-container{width:calc(100% - 50px);max-width:1100px}.education-intro{margin-bottom:55px}.education-title h1{font-size:30px}.education-title-border{width:65px;height:3px;margin:18px auto 22px}.education-description p{font-size:16px;line-height:1.7}.education-images{gap:18px;margin-top:45px}.education-image-holder{height:230px}.education-section-header h2{font-size:27px}.education-category-title{font-size:23px}.education-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.education-service-card{min-height:175px;padding:22px 20px}.education-service-text h4{font-size:18px}.education-service-text p{font-size:15px}.education-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.education-industry-image{height:240px}}@media(min-width:768px)and (max-width:991px){.education-banner{height:430px}.education-content-section{padding:60px 0 70px}.education-container{width:calc(100% - 40px)}.education-intro{margin-bottom:50px}.education-title h1{font-size:29px}.education-description p{font-size:16px;line-height:1.7}.education-images{grid-template-columns:1fr 1fr;gap:15px;margin-top:40px}.education-image-holder{height:210px}.education-section-header{margin-bottom:38px}.education-section-header h2{font-size:26px}.education-category{margin-bottom:45px}.education-category-title{font-size:22px}.education-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.education-service-card{min-height:170px;padding:22px 18px}.education-service-icon{width:52px;height:52px}.education-service-text h4{font-size:17px}.education-service-text p{font-size:14px;line-height:1.6}.education-other-industries{margin-top:60px}.education-other-title h2{font-size:28px}.education-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:576px)and (max-width:767px){.education-banner{height:260px}.education-content-section{padding:50px 0 60px}.education-container{width:calc(100% - 30px)}.education-intro{margin-bottom:40px}.education-title h1{font-size:25px;line-height:1.35}.education-title-border{width:60px;height:3px;margin:16px auto 20px}.education-description p{font-size:15px;line-height:1.7;text-align:justify}.education-images{grid-template-columns:1fr;gap:20px;margin-top:35px}.education-image-holder{height:270px}.education-services{margin-top:20px}.education-section-header{margin-bottom:35px}.education-section-header h2{font-size:25px}.education-section-divider{width:60px;height:3px}.education-category{margin-bottom:38px}.education-category-title{font-size:21px;margin-bottom:20px}.education-service-grid{grid-template-columns:1fr;gap:18px}.education-service-card{min-height:auto;padding:25px 22px}.education-service-icon{width:55px;height:55px}.education-service-text h4{font-size:18px}.education-service-text p{font-size:15px}.education-other-industries{margin-top:55px}.education-other-title{margin-bottom:35px}.education-other-title h2{font-size:25px}.education-industry-grid{grid-template-columns:1fr;gap:22px}.education-industry-image{height:270px}}@media(min-width:400px)and (max-width:575px){.education-banner{height:240px}.education-content-section{padding:45px 0 55px}.education-container{width:calc(100% - 24px)}.education-title h1{font-size:22px;line-height:1.35}.education-title-border{width:55px;height:2px;margin:14px auto 18px}.education-description p{font-size:14px;line-height:1.7}.education-images{grid-template-columns:1fr;gap:18px;margin-top:30px}.education-image-holder{height:230px}.education-section-header{margin-bottom:30px}.education-section-header h2{font-size:23px}.education-section-divider{width:55px;height:2px}.education-category{margin-bottom:32px}.education-category-title{font-size:20px;margin-bottom:18px}.education-service-grid{grid-template-columns:1fr;gap:16px}.education-service-card{min-height:auto;padding:22px 18px}.education-service-icon{width:50px;height:50px;margin-bottom:14px}.education-service-text h4{font-size:17px}.education-service-text p{font-size:14px;line-height:1.6}.education-other-industries{margin-top:45px}.education-other-title{margin-bottom:28px}.education-other-title h2{font-size:22px}.education-other-title span{width:55px;height:2px}.education-industry-grid{grid-template-columns:1fr;gap:18px}.education-industry-image{height:230px}.education-industry-text{padding:22px 18px 27px}.education-industry-text h3{font-size:18px}.education-industry-text p{min-height:auto;font-size:14px}}@media(max-width:399px){.education-banner{height:210px}.education-content-section{padding:38px 0 45px}.education-container{width:calc(100% - 20px)}.education-title h1{font-size:20px;line-height:1.35}.education-title-border{width:50px;height:2px;margin:12px auto 16px}.education-description p{font-size:13.5px;line-height:1.65}.education-images{grid-template-columns:1fr;gap:15px;margin-top:25px}.education-image-holder{height:205px}.education-section-header{margin-bottom:27px}.education-section-header h2{font-size:21px}.education-section-divider{width:50px;height:2px}.education-category{margin-bottom:28px}.education-category-title{font-size:19px;margin-bottom:16px}.education-service-grid{grid-template-columns:1fr;gap:14px}.education-service-card{min-height:auto;padding:20px 16px}.education-service-icon{width:46px;height:46px;margin-bottom:12px}.education-service-text h4{font-size:16px}.education-service-text p{font-size:13px;line-height:1.6}.education-other-industries{margin-top:38px}.education-other-title{margin-bottom:25px}.education-other-title h2{font-size:20px}.education-other-title span{width:50px;height:2px}.education-industry-grid{grid-template-columns:1fr;gap:16px}.education-industry-image{height:205px}.education-industry-text{padding:20px 15px 25px}.education-industry-text h3{font-size:17px}.education-industry-text p{min-height:auto;font-size:13px}.education-industry-border{margin:15px auto 13px}}.privacy-policy-page{width:100%;min-height:100vh;background:#fff;color:#0b1957}.privacy-policy-main{width:100%}.privacy-policy-section{width:100%;padding:90px 20px 100px;background:#fff}.privacy-policy-container{width:100%;max-width:1200px;margin:0 auto}.privacy-policy-header{text-align:center;margin-bottom:55px;padding-bottom:25px;border-bottom:2px solid #0b1957}.privacy-policy-header h1{margin:0 0 15px;color:#0b1957;font-size:42px;line-height:1.2;font-weight:700;letter-spacing:.5px}.privacy-policy-updated{margin:0;color:#0b1957;font-size:16px;line-height:1.6;font-weight:500}.privacy-policy-content{width:100%}.privacy-policy-content p{margin:0 0 20px;color:#0b1957;font-size:17px;line-height:1.8;font-weight:400}.privacy-policy-block{width:100%;margin-top:42px}.privacy-policy-block h2{margin:0 0 18px;padding-bottom:10px;color:#0b1957;font-size:27px;line-height:1.35;font-weight:700;border-bottom:2px solid #0b1957}.privacy-policy-block p{margin-bottom:18px}.privacy-policy-content ul{margin:0 0 22px;padding-left:28px}.privacy-policy-content li{margin-bottom:10px;padding-left:6px;color:#0b1957;font-size:17px;line-height:1.7}.privacy-policy-content li::marker{color:#0b1957;font-size:13px}.privacy-policy-last-block{margin-bottom:0}@media(min-width:1600px){.privacy-policy-section{padding:110px 30px 120px}.privacy-policy-container{max-width:1250px}.privacy-policy-header{margin-bottom:65px}.privacy-policy-header h1{font-size:46px}.privacy-policy-updated{font-size:17px}.privacy-policy-content p,.privacy-policy-content li{font-size:18px}.privacy-policy-block{margin-top:48px}.privacy-policy-block h2{font-size:29px}}@media(min-width:1200px)and (max-width:1599px){.privacy-policy-section{padding:90px 30px 100px}.privacy-policy-container{max-width:1200px}}@media(min-width:768px)and (max-width:1199px){.privacy-policy-section{padding:75px 30px 85px}.privacy-policy-container{max-width:900px}.privacy-policy-header{margin-bottom:45px}.privacy-policy-header h1{font-size:36px}.privacy-policy-updated{font-size:15px}.privacy-policy-content p,.privacy-policy-content li{font-size:16px;line-height:1.75}.privacy-policy-block{margin-top:36px}.privacy-policy-block h2{font-size:24px}}@media(max-width:767px){.privacy-policy-section{padding:55px 18px 65px}.privacy-policy-header{margin-bottom:35px;padding-bottom:20px}.privacy-policy-header h1{font-size:30px;line-height:1.25;margin-bottom:12px}.privacy-policy-updated{font-size:14px}.privacy-policy-content p{font-size:15px;line-height:1.75;margin-bottom:17px}.privacy-policy-block{margin-top:32px}.privacy-policy-block h2{font-size:21px;line-height:1.4;margin-bottom:15px;padding-bottom:8px}.privacy-policy-content ul{padding-left:23px;margin-bottom:20px}.privacy-policy-content li{font-size:15px;line-height:1.7;margin-bottom:8px;padding-left:4px}}@media(max-width:480px){.privacy-policy-section{padding:45px 15px 55px}.privacy-policy-header{margin-bottom:30px}.privacy-policy-header h1{font-size:26px}.privacy-policy-updated{font-size:13px}.privacy-policy-content p{font-size:14px;line-height:1.7}.privacy-policy-block{margin-top:28px}.privacy-policy-block h2{font-size:19px}.privacy-policy-content li{font-size:14px;line-height:1.65}}@media(max-width:360px){.privacy-policy-section{padding:40px 12px 50px}.privacy-policy-header h1{font-size:23px}.privacy-policy-content p,.privacy-policy-content li{font-size:13.5px}.privacy-policy-block h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.privacy-policy-page *{scroll-behavior:auto}}.cancellation-policy-page{width:100%;min-height:100vh;background:#fff;color:#0b1957}.cancellation-policy-main{width:100%}.cancellation-policy-section{width:100%;padding:90px 20px 100px;background:#fff}.cancellation-policy-container{width:100%;max-width:1200px;margin:0 auto}.cancellation-policy-header{text-align:center;margin-bottom:55px;padding-bottom:25px;border-bottom:2px solid #0b1957}.cancellation-policy-header h1{margin:0 0 15px;color:#0b1957;font-size:42px;line-height:1.2;font-weight:700;letter-spacing:.5px}.cancellation-policy-updated{margin:0;color:#0b1957;font-size:16px;line-height:1.6;font-weight:500}.cancellation-policy-content{width:100%}.cancellation-policy-content p{margin:0 0 20px;color:#0b1957;font-size:17px;line-height:1.8;font-weight:400}.cancellation-policy-block{width:100%;margin-top:42px}.cancellation-policy-block h2{margin:0 0 20px;padding-bottom:10px;color:#0b1957;font-size:27px;line-height:1.35;font-weight:700;border-bottom:2px solid #0b1957}.cancellation-policy-content ul{margin:0;padding-left:28px}.cancellation-policy-content li{margin-bottom:12px;padding-left:6px;color:#0b1957;font-size:17px;line-height:1.75}.cancellation-policy-content li::marker{color:#0b1957;font-size:13px}.cancellation-policy-last-block{margin-bottom:0}@media(min-width:1600px){.cancellation-policy-section{padding:110px 30px 120px}.cancellation-policy-container{max-width:1250px}.cancellation-policy-header{margin-bottom:65px}.cancellation-policy-header h1{font-size:46px}.cancellation-policy-updated{font-size:17px}.cancellation-policy-content p,.cancellation-policy-content li{font-size:18px}.cancellation-policy-block{margin-top:48px}.cancellation-policy-block h2{font-size:29px}}@media(min-width:1200px)and (max-width:1599px){.cancellation-policy-section{padding:90px 30px 100px}.cancellation-policy-container{max-width:1200px}}@media(min-width:768px)and (max-width:1199px){.cancellation-policy-section{padding:75px 30px 85px}.cancellation-policy-container{max-width:900px}.cancellation-policy-header{margin-bottom:45px}.cancellation-policy-header h1{font-size:36px}.cancellation-policy-updated{font-size:15px}.cancellation-policy-content p,.cancellation-policy-content li{font-size:16px;line-height:1.75}.cancellation-policy-block{margin-top:36px}.cancellation-policy-block h2{font-size:24px}}@media(max-width:767px){.cancellation-policy-section{padding:55px 18px 65px}.cancellation-policy-header{margin-bottom:35px;padding-bottom:20px}.cancellation-policy-header h1{font-size:30px;line-height:1.3;margin-bottom:12px}.cancellation-policy-updated{font-size:14px}.cancellation-policy-content p{font-size:15px;line-height:1.75;margin-bottom:17px}.cancellation-policy-block{margin-top:32px}.cancellation-policy-block h2{font-size:21px;line-height:1.4;margin-bottom:16px;padding-bottom:8px}.cancellation-policy-content ul{padding-left:23px}.cancellation-policy-content li{font-size:15px;line-height:1.7;margin-bottom:10px;padding-left:4px}}@media(max-width:480px){.cancellation-policy-section{padding:45px 15px 55px}.cancellation-policy-header{margin-bottom:30px}.cancellation-policy-header h1{font-size:26px}.cancellation-policy-updated{font-size:13px}.cancellation-policy-content p{font-size:14px;line-height:1.7}.cancellation-policy-block{margin-top:28px}.cancellation-policy-block h2{font-size:19px}.cancellation-policy-content li{font-size:14px;line-height:1.65;margin-bottom:9px}}@media(max-width:360px){.cancellation-policy-section{padding:40px 12px 50px}.cancellation-policy-header h1{font-size:23px}.cancellation-policy-updated{font-size:12.5px}.cancellation-policy-content p,.cancellation-policy-content li{font-size:13.5px}.cancellation-policy-block h2{font-size:18px}}.terms-conditions-page{width:100%;min-height:100vh;background:#fff;color:#0b1957}.terms-conditions-main{width:100%}.terms-conditions-section{width:100%;padding:90px 20px 100px;background:#fff}.terms-conditions-container{width:100%;max-width:1200px;margin:0 auto}.terms-conditions-header{text-align:center;margin-bottom:55px;padding-bottom:25px;border-bottom:2px solid #0b1957}.terms-conditions-header h1{margin:0 0 15px;color:#0b1957;font-size:42px;line-height:1.2;font-weight:700;letter-spacing:.5px}.terms-conditions-updated{margin:0;color:#0b1957;font-size:16px;line-height:1.6;font-weight:500}.terms-conditions-content{width:100%}.terms-conditions-content p{margin:0 0 20px;color:#0b1957;font-size:17px;line-height:1.8;font-weight:400}.terms-conditions-block{width:100%;margin-top:42px}.terms-conditions-block h2{margin:0 0 18px;padding-bottom:10px;color:#0b1957;font-size:27px;line-height:1.35;font-weight:700;border-bottom:2px solid #0b1957}.terms-conditions-last-block{margin-bottom:0}@media(min-width:1600px){.terms-conditions-section{padding:110px 30px 120px}.terms-conditions-container{max-width:1250px}.terms-conditions-header{margin-bottom:65px}.terms-conditions-header h1{font-size:46px}.terms-conditions-updated{font-size:17px}.terms-conditions-content p{font-size:18px}.terms-conditions-block{margin-top:48px}.terms-conditions-block h2{font-size:29px}}@media(min-width:1200px)and (max-width:1599px){.terms-conditions-section{padding:90px 30px 100px}.terms-conditions-container{max-width:1200px}}@media(min-width:768px)and (max-width:1199px){.terms-conditions-section{padding:75px 30px 85px}.terms-conditions-container{max-width:900px}.terms-conditions-header{margin-bottom:45px}.terms-conditions-header h1{font-size:36px}.terms-conditions-updated{font-size:15px}.terms-conditions-content p{font-size:16px;line-height:1.75}.terms-conditions-block{margin-top:36px}.terms-conditions-block h2{font-size:24px}}@media(max-width:767px){.terms-conditions-section{padding:55px 18px 65px}.terms-conditions-header{margin-bottom:35px;padding-bottom:20px}.terms-conditions-header h1{font-size:30px;line-height:1.3;margin-bottom:12px}.terms-conditions-updated{font-size:14px}.terms-conditions-content p{font-size:15px;line-height:1.75;margin-bottom:17px}.terms-conditions-block{margin-top:32px}.terms-conditions-block h2{font-size:21px;line-height:1.4;margin-bottom:15px;padding-bottom:8px}}@media(max-width:480px){.terms-conditions-section{padding:45px 15px 55px}.terms-conditions-header{margin-bottom:30px}.terms-conditions-header h1{font-size:26px}.terms-conditions-updated{font-size:13px}.terms-conditions-content p{font-size:14px;line-height:1.7}.terms-conditions-block{margin-top:28px}.terms-conditions-block h2{font-size:19px}}@media(max-width:360px){.terms-conditions-section{padding:40px 12px 50px}.terms-conditions-header h1{font-size:23px}.terms-conditions-updated{font-size:12.5px}.terms-conditions-content p{font-size:13.5px}.terms-conditions-block h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.terms-conditions-page *{scroll-behavior:auto}}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;scroll-behavior:smooth}body{margin:0;padding:0;background:#fff;color:#949494;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,textarea,select{font-family:Poppins,sans-serif}img{display:block;max-width:100%;height:auto}button{cursor:pointer}ul,ol{margin:0;padding:0}#root{width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden}main{width:100%;margin:0;padding:0}.container{width:1170px;max-width:calc(100% - 30px);margin-right:auto;margin-left:auto}section{position:relative;width:100%;margin:0}.sec-title{position:relative;margin:0 0 40px;text-align:center}.sec-title h1,.sec-title h2,.sec-title h3{margin-top:0;color:#1f3365;font-family:Poppins,sans-serif;line-height:1.25}.sec-title h1{margin-bottom:15px;font-size:32px;font-weight:700}.sec-title h2{margin-bottom:15px;font-size:27px;font-weight:700}.sec-title h3{margin-bottom:12px;font-size:22px;font-weight:600}.sec-title p{max-width:750px;margin:0 auto;color:#949494;font-size:14px;line-height:26px}.text-navy{color:#1f3365}.text-blue{color:#209fd6}.text-orange{color:#f79827}.bg-navy{background:#1f3365}.bg-blue{background:#209fd6}.bg-orange{background:#f79827}.thm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 25px;color:#fff;background:#1f3365;border:1px solid #1f3365;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.thm-btn:hover{color:#fff;background:#209fd6;border-color:#209fd6}input,textarea,select{width:100%;border-radius:0;outline:none}input:focus,textarea:focus,select:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clearfix:after{content:"";display:table;clear:both}@media(max-width:1199px){.container{width:970px;max-width:calc(100% - 30px)}.sec-title h1{font-size:30px}.sec-title h2{font-size:26px}}@media(max-width:991px){html{scroll-behavior:auto}.container{width:750px;max-width:calc(100% - 30px)}.sec-title{margin-bottom:30px}.sec-title h1{font-size:28px}.sec-title h2{font-size:24px}.sec-title p{max-width:100%}}@media(max-width:767px){body{font-size:13px;line-height:24px}.container{width:100%;max-width:calc(100% - 30px)}.sec-title{margin-bottom:25px}.sec-title h1{margin-bottom:10px;font-size:25px}.sec-title h2{margin-bottom:10px;font-size:23px}.sec-title h3{font-size:20px}.sec-title p{font-size:13px;line-height:24px}.thm-btn{min-height:42px;padding:0 20px;font-size:13px}}@media(max-width:575px){.container{max-width:calc(100% - 24px)}.sec-title h1{font-size:23px}.sec-title h2{font-size:21px}.sec-title h3{font-size:19px}}@media(max-width:380px){.container{max-width:calc(100% - 20px)}.sec-title h1{font-size:22px}.sec-title h2{font-size:20px}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #f79827;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{font-family:Poppins,Arial,sans-serif;color:#222;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}
