:root{--maa-blue:#219653;--maa-blue-deep:#15703c;--maa-navy:#1f3a2c;--maa-orange:#f0812a;--maa-orange-deep:#d4650a}
html,body,#page{margin:0!important;padding:0!important}.header{margin-top:0!important;padding-top:0!important}
.maa-topbar{padding:11px 0;background:linear-gradient(105deg,#15703c 0%,#219653 65%,#2fa84f 100%);color:#fff;font-size:13px;position:relative;z-index:105}
.maa-topbar .container{gap:32px}
.maa-topbar-item{display:inline-flex;align-items:center}
.maa-topbar a.maa-topbar-item{color:#fff!important;font-weight:600}
.maa-topbar-item i{margin-right:7px;color:#ffc266;line-height:1}
.maa-topbar-right{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.maa-topbar .maa-topbar-socials{display:inline-flex;align-items:center;gap:10px}
.maa-topbar .maa-topbar-socials a{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}
.maa-topbar .maa-topbar-socials a i{margin-right:0}
.maa-topbar .maa-topbar-socials a:hover{background:rgba(255,255,255,.32)}
.hero-widget,.header-strip{display:none!important}.wsmainfull{margin-top:0!important;background:rgba(255,255,255,.98);border:0;box-shadow:0 8px 28px rgba(20,63,83,.11)}
.wsmainwp{min-height:92px;display:flex;align-items:center;justify-content:space-between}#header-2 .wsmainfull .desktoplogo{display:flex!important;align-items:center;float:none!important;height:92px!important;min-width:140px;padding:3px 0!important;overflow:visible}
.maa-header-brand{display:flex!important;align-items:center;height:92px;text-decoration:none!important;overflow:visible}
.maa-header-brand img{display:block;width:104px!important;height:86px!important;max-width:104px!important;object-fit:contain!important;object-position:center!important}
.wsmenu,#header-2 .wsmenu{margin-left:auto;float:none!important;width:auto}.wsmenu-list>li>a,#header-2 .wsmenu>.wsmenu-list>li>a{height:88px;line-height:88px;padding:0 15px;color:#294b5d;font-size:15px;font-weight:700;transition:.2s}.wsmenu-list>li>a:hover{color:var(--maa-blue)}
.wsmenu-list>li.header-btn>a,#header-2 .wsmenu>.wsmenu-list>li.header-btn>a{display:block;height:auto;line-height:1;margin:20px 0 20px 12px;padding:16px 21px!important;border-radius:8px;background:linear-gradient(135deg,#f0812a,#d4650a)!important;box-shadow:0 8px 20px rgba(240,129,42,.32)}
.wsmenu-list .sub-menu{min-width:275px;padding:10px;background:#fff;border:0;border-radius:0 0 12px 12px;box-shadow:0 16px 38px rgba(28,68,95,.16)}.wsmenu-list .sub-menu li{border-bottom:0}.wsmenu-list .sub-menu a{padding:13px 15px!important;border-radius:7px;color:#36576d;font-size:14px;font-weight:600}.wsmenu-list .sub-menu a:hover{background:#eaf7ef;color:var(--maa-blue);padding-left:19px!important}
.wsmenu>.wsmenu-list>li>a .wsarrow:after{top:42px!important;right:4px!important;margin-left:8px!important;border-left-width:4px;border-right-width:4px;border-top:5px solid var(--maa-blue-deep)!important}
#heroCarousel .carousel-item{background-size:cover;min-height:600px}
#heroCarousel .mask{overflow:hidden;padding:44px 0}
#heroCarousel .mask:before{content:'';position:absolute;z-index:1;width:340px;height:340px;border-radius:50%;bottom:-140px;left:4%;background:radial-gradient(circle,rgba(240,129,42,.18) 0%,rgba(240,129,42,0) 70%);pointer-events:none}
.hero-txt{position:relative;z-index:2}
.hero-txt h5{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:99px;background:linear-gradient(135deg,rgba(33,150,83,.14),rgba(21,112,60,.1));color:var(--maa-blue-deep)!important;font-weight:800;letter-spacing:.8px;font-size:13px;box-shadow:0 4px 14px rgba(33,150,83,.12)}
.hero-txt h5:before{content:'\f0f8';font-family:'Font Awesome 5 Free';font-weight:900;color:var(--maa-orange)}
.hero-txt h2{color:var(--maa-navy)!important;text-shadow:none;font-weight:800;line-height:1.18;letter-spacing:-.5px;margin-top:14px}
.hero-txt h2 span{color:var(--maa-orange)!important;position:relative}
.hero-txt p{color:#243b2e!important;max-width:520px;font-size:15.5px;line-height:1.65;margin-top:12px;font-weight:500}
.hero-txt .btn{box-shadow:0 10px 26px rgba(212,101,10,.3);margin-top:6px}
.maa-btn-outline{margin-left:9px;border:2px solid var(--maa-blue)!important;background:#fff!important;color:var(--maa-blue-deep)!important;box-shadow:none!important}
.maa-btn-outline:hover{background:var(--maa-blue)!important;color:#fff!important}
.hero-trust-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(31,58,44,.14)}
.hero-trust-row .hero-trust-item{display:flex;align-items:center;gap:10px}
.hero-trust-row .hero-trust-item i{width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:linear-gradient(135deg,var(--maa-blue),var(--maa-blue-deep));color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 8px 18px rgba(21,112,60,.28)}
.hero-trust-row .hero-trust-item:nth-child(2) i{background:linear-gradient(135deg,var(--maa-orange),var(--maa-orange-deep));box-shadow:0 8px 18px rgba(212,101,10,.28)}
.hero-trust-row .hero-trust-item strong{display:block;color:var(--maa-navy);font-size:14px;line-height:1.2}
.hero-trust-row .hero-trust-item span{display:block;color:#4c6d5a;font-size:12px}
#carousel-slide-1:before,#carousel-slide-2:before,#carousel-slide-3:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(246,251,248,.85) 0%,rgba(246,251,248,.62) 30%,rgba(21,60,42,.36) 60%,rgba(12,28,20,.52) 100%)}
@media(max-width:991px){.smllogo{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%);display:flex!important;align-items:center;justify-content:center;margin:0!important;height:54px;z-index:101}.smllogo img{width:auto!important;height:38px!important;max-width:130px;object-fit:contain!important}}
.wsmenu-list>li.mobile-menu-head,#wsmenu-close-btn{display:none!important}
.wsmenu-list>li>a i{display:none}
@media(max-width:991px){.maa-topbar{display:none}.wsmainwp{display:block;min-height:0}#header-2 .wsmainfull .desktoplogo{display:none!important;height:auto!important;min-width:0}.wsmenu-list>li>a,#header-2 .wsmenu>.wsmenu-list>li>a{height:auto;line-height:normal}.wsmenu-list>li.header-btn>a{margin:8px 12px}.maa-btn-outline{margin-top:10px}#heroCarousel .carousel-item{min-height:0}#heroCarousel .mask{position:relative;padding:36px 0}#heroCarousel .carousel-item:before{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.86) 60%,rgba(12,28,20,.55))}.hero-trust-row{gap:18px;margin-top:26px;padding-top:18px}
.wsmenu>.wsmenu-list{min-height:auto!important;height:auto!important;max-height:100vh;overflow-y:auto}
.wsmenu-list>li.mobile-menu-head{display:flex!important;align-items:center;justify-content:space-between;padding:20px 18px!important;margin:0 0 8px;float:none!important;text-align:left!important;background:linear-gradient(135deg,var(--maa-blue),var(--maa-blue-deep));border:0!important}
.mobile-menu-head-logo{display:flex;align-items:center;gap:10px}
.mobile-menu-head-logo img{width:36px;height:36px;object-fit:contain;background:#fff;border-radius:8px;padding:4px}
.mobile-menu-head-logo b{color:#fff;font-size:15px;font-weight:800;letter-spacing:.2px}
#wsmenu-close-btn{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;padding:0!important;border-radius:50%;background:rgba(255,255,255,.16);color:#fff!important;font-size:16px;transition:.2s}
#wsmenu-close-btn:hover{background:rgba(255,255,255,.32);transform:rotate(90deg)}
.wsmenu-list>li{border-bottom:1px solid #eef2ee}
.wsmenu-list>li>a{display:flex!important;align-items:center;padding:15px 22px!important;color:#294b5d;font-weight:600}
.wsmenu-list>li>a i{display:inline-flex!important;width:22px;margin-right:13px;color:var(--maa-blue);font-size:15px;text-align:center}
.wsmenu-list>li>a:active,.wsmenu-list>li>a:focus{background:#f2f9f5}
.wsmenu-list>li.header-btn>a{justify-content:center}
.wsmenu-list>li.header-btn>a i{display:none!important}
.wsmenu-list .sub-menu{box-shadow:none;background:#f7faf8;margin:0 0 6px}
}
@media(max-width:575px){.hero-trust-row .hero-trust-item span{display:none}}
