.elementor-79 .elementor-element.elementor-element-b19cb69:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-b19cb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-b19cb69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-b19cb69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-a76131b > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-de84aa9 */.elementor-79 .elementor-element.elementor-element-de84aa9 .as-header-row { display:flex; align-items:stretch; min-height:88px; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-logo { display:flex; align-items:center; padding:0 40px; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-logo img { height:50px; width:auto; display:block; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-nav { display:flex; align-items:center; gap:34px; flex:1; justify-content:flex-end; padding-right:36px; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-nav > a, .elementor-79 .elementor-element.elementor-element-de84aa9 .as-dropdown > a { color:#399F5A; text-decoration:none; font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; letter-spacing:0.3px; white-space:nowrap; display:inline-flex; align-items:center; transition:color .2s; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-nav > a:hover, .elementor-79 .elementor-element.elementor-element-de84aa9 .as-dropdown > a:hover { color:#2b7a41; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-dropdown { position:relative; } .elementor-79 .elementor-element.elementor-element-de84aa9 .chev { font-size:10px; margin-left:5px; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-dropdown-menu { display:none; position:absolute; top:100%; left:0; background:#fff; box-shadow:0 14px 34px rgba(11,31,58,0.16); border-radius:10px; padding:10px 0; min-width:210px; z-index:50; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-dropdown:hover .as-dropdown-menu { display:block; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-dropdown-menu a { display:block; padding:10px 22px; color:#333; font-size:13px; font-family:'Montserrat',sans-serif; font-weight:600; text-decoration:none; white-space:nowrap; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-dropdown-menu a:hover { background:#F5F9F6; color:#399F5A; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-cta-block { display:flex; align-items:center; justify-content:center; background:#399F5A; color:#fff; font-family:'Montserrat',sans-serif; font-weight:800; font-size:14px; letter-spacing:0.4px; padding:0 34px; text-decoration:none; transition:background .2s; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-cta-block:hover { background:#2b7a41; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-burger { display:none; flex-direction:column; justify-content:center; align-items:center; gap:5px; width:52px; border:0; background:transparent; cursor:pointer; padding:0; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-burger span { display:block; width:24px; height:2.5px; background:#212529; border-radius:2px; transition:transform .25s ease, opacity .25s ease; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-burger.open span:nth-child(1) { transform:translateY(7.5px) rotate(45deg); } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-burger.open span:nth-child(2) { opacity:0; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-burger.open span:nth-child(3) { transform:translateY(-7.5px) rotate(-45deg); } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-mobile-menu { display:none; flex-direction:column; background:#fff; border-top:1px solid rgba(11,31,58,0.08); max-height:0; overflow:hidden; transition:max-height .3s ease; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-mobile-menu.open { max-height:640px; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-mobile-menu a { color:#212529; text-decoration:none; font-family:'Montserrat',sans-serif; font-weight:700; font-size:15px; padding:15px 26px; border-bottom:1px solid rgba(11,31,58,0.06); } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-mobile-menu a.sub { padding-left:42px; font-size:14px; font-weight:600; color:#4a4f54; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-mobile-sub-label { font-family:'Montserrat',sans-serif; font-weight:700; font-size:11px; letter-spacing:1px; color:#399F5A; padding:14px 26px 4px; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-mobile-cta { background:#399F5A; color:#fff !important; text-align:center; margin:16px 20px; border-radius:10px; border-bottom:0 !important; } @media (max-width:1024px) { .elementor-79 .elementor-element.elementor-element-de84aa9 .as-nav { display:none; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-burger { display:flex; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-mobile-menu { display:flex; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-cta-block { display:none; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-logo { padding:0 20px; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-logo img { height:42px; } .elementor-79 .elementor-element.elementor-element-de84aa9 .as-header-row { min-height:70px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b19cb69 */.elementor-79 .elementor-element.elementor-element-b19cb69 { box-shadow: 0 2px 20px rgba(11,31,58,0.08); position: relative; z-index: 999; }/* End custom CSS */