.elementor-11450 .elementor-element.elementor-element-74297fd3{--display:flex;}.elementor-11450 .elementor-element.elementor-element-47b7c34{--display:flex;}.elementor-11450 .elementor-element.elementor-element-73f11b36{--display:flex;}.elementor-11450 .elementor-element.elementor-element-7136427a{--display:flex;}.elementor-11450 .elementor-element.elementor-element-5d59748f{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.ama-native-header002.ama-native-header002{font-family:"AMA Lato",Lato,Arial,sans-serif;color:#293633;background:#F4F0E6;width:100%;padding:0;gap:0;}
.ama-native-header002.ama-native-header002 .e-con{display:block;flex:none;width:auto;max-width:none;min-height:0;padding:0;margin:0;gap:0;align-self:stretch;}
.ama-native-header002.ama-native-header002 .elementor-widget,.ama-native-header002.ama-native-header002 .elementor-widget-container{display:contents;}
.ama-native-header002.ama-native-header002 h1,.ama-native-header002.ama-native-header002 h2,.ama-native-header002.ama-native-header002 h3{font-family:inherit;font-weight:700;color:inherit;}
.ama-native-header002.ama-native-header002 p{font-family:inherit;}
.ama-native-header002.ama-native-header002{--ama-green:#17332D;--ama-ivory:#F4F0E6;--ama-copper:#C18A53;--ama-text:#293633;--ama-neutral:#D4CEC2;--ama-secondary:#5E716A;--ama-white:#FFF;--ama-link:#876040;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-control:4px;--shadow-panel:0 12px 32px #17332d12;--container-max:1440px;--container-editorial:1024px;--reading-width:66ch;--motion-fast:160ms;--motion-normal:180ms;--focus-ring:3px solid #876040;--type-h1-short:clamp(38px,30px + 2.1vw,60px);--type-h1-long:clamp(34px,26px + 1.8vw,52px);--type-h1-home:clamp(40px,30px + 2.4vw,64px);--type-h2:clamp(28px,22px + .9vw,36px);--type-h3:clamp(20px,18px + .3vw,24px);--type-body:16px;--type-caption:12px;--type-overline:11px;--page-padding:clamp(22px,6vw,96px)}
.ama-native-header002.ama-native-header002{background:var(--ama-ivory);border-top:5px solid var(--ama-copper);position:relative;z-index:50;color:var(--ama-green)}
.ama-native-header002.ama-native-header002 .ama-header-inner{height:91px;max-width:var(--container-max);margin:auto;padding:0 clamp(22px,3vw,48px);display:flex;align-items:center;gap:24px}
.ama-native-header002.ama-native-header002 .ama-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none!important;color:var(--ama-green)!important}
.ama-native-header002.ama-native-header002 .ama-brand img{width:54px;height:54px;object-fit:contain}
.ama-native-header002.ama-native-header002 .ama-brand>span{font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.06em;border-left:1px solid var(--ama-neutral);padding-left:12px;font-weight:700}
.ama-native-header002.ama-native-header002 .ama-desktop-nav{display:flex;align-items:center;gap:22px;margin-left:auto;white-space:nowrap}
.ama-native-header002.ama-native-header002 .ama-desktop-nav a{font-size:13px;color:var(--ama-green);text-decoration:none;padding:12px 0;border-bottom:2px solid transparent}
.ama-native-header002.ama-native-header002 .ama-desktop-nav a:hover,.ama-native-header002.ama-native-header002 .ama-desktop-nav a[aria-current=page]{border-color:var(--ama-link)}
.ama-native-header002.ama-native-header002 .ama-header-cta{font-size:13px!important;white-space:nowrap;padding:12px 16px!important}
.ama-native-header002.ama-native-header002 .ama-menu-toggle{display:none;border:1px solid var(--ama-green);border-radius:4px;background:transparent;color:var(--ama-green);min-height:44px;padding:10px 14px;align-items:center;gap:12px;font:700 14px Lato,Arial,sans-serif}
.ama-native-header002.ama-native-header002 .ama-mobile-nav{padding:24px clamp(22px,6vw,60px);border-top:1px solid var(--ama-neutral);background:var(--ama-ivory)}
.ama-native-header002.ama-native-header002 .ama-mobile-primary,.ama-native-header002.ama-native-header002 .ama-mobile-secondary{display:grid;margin-top:16px}
.ama-native-header002.ama-native-header002 .ama-mobile-secondary{border-top:1px solid var(--ama-neutral);padding-top:12px}
.ama-native-header002.ama-native-header002 .ama-mobile-primary a,.ama-native-header002.ama-native-header002 .ama-mobile-secondary a{min-height:48px;display:flex;align-items:center;line-height:1.45;text-decoration:none;color:var(--ama-green);font-size:16px;padding:10px 0}
.ama-native-header002.ama-native-header002 .ama-mobile-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
.ama-native-header002.ama-native-header002 .ama-shell-footer{background:var(--ama-ivory);color:var(--ama-green);border-top:1px solid var(--ama-neutral);padding:64px var(--page-padding) 24px}
.ama-native-header002.ama-native-header002 .ama-footer-inner{max-width:var(--container-max);margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}
.ama-native-header002.ama-native-header002 .ama-footer-brand p{font-size:15px;line-height:1.6;margin:20px 0}
.ama-native-header002.ama-native-header002 .ama-footer-group h2{font-size:11px!important;text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px!important;color:var(--ama-link);line-height:1.5!important}
.ama-native-header002.ama-native-header002 .ama-footer-group a{display:block;min-height:44px;padding:9px 0;font-size:14px;line-height:1.5;text-decoration:none;color:var(--ama-green)}
.ama-native-header002.ama-native-header002 .ama-footer-group a:hover{text-decoration:underline;text-underline-offset:5px}
.ama-native-header002.ama-native-header002 .ama-footer-bottom{max-width:var(--container-max);margin:40px auto 0;padding-top:24px;border-top:1px solid var(--ama-neutral);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;font-size:12px;line-height:1.6}
.ama-native-header002.ama-native-header002 .ama-footer-bottom>div{display:flex;gap:24px;flex-wrap:wrap}
.ama-native-header002.ama-native-header002 .ama-footer-bottom a{color:var(--ama-green);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}
.ama-native-header002.ama-native-header002 .ama-future-languages small{display:inline-block;margin-left:8px;color:var(--ama-secondary)}
@media(max-width:1100px){.ama-native-header002.ama-native-header002 .ama-header-inner{height:75px;justify-content:space-between}
.ama-native-header002.ama-native-header002 .ama-brand img{width:46px;height:46px}
.ama-native-header002.ama-native-header002 .ama-desktop-nav,.ama-native-header002.ama-native-header002 .ama-header-inner .ama-header-cta{display:none!important}
.ama-native-header002.ama-native-header002 .ama-menu-toggle{display:flex}
.ama-native-header002.ama-native-header002 .ama-footer-inner{grid-template-columns:1fr 1fr;gap:32px}
.ama-native-header002.ama-native-header002 .ama-mobile-nav .ama-button{width:100%}}
@media(max-width:600px){.ama-native-header002.ama-native-header002 .ama-brand>span{font-size:9px;letter-spacing:.025em}
.ama-native-header002.ama-native-header002 .ama-header-inner{gap:12px}
.ama-native-header002.ama-native-header002 .ama-shell-footer{padding-top:48px}
.ama-native-header002.ama-native-header002 .ama-footer-inner{grid-template-columns:1fr;gap:28px}
.ama-native-header002.ama-native-header002 .ama-footer-group h2{margin-bottom:12px!important}
.ama-native-header002.ama-native-header002 .ama-footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}}
.ama-native-header002.ama-native-header002.ama-compact .ama-desktop-nav,.ama-native-header002.ama-native-header002.ama-compact .ama-header-cta{display:none!important}
.ama-native-header002.ama-native-header002.ama-compact .ama-menu-toggle{display:flex}
.ama-native-header002.ama-native-header002.ama-compact .ama-header-inner{justify-content:space-between}
.ama-native-header002.ama-native-header002 .ama-header-inner{height:86px;gap:17px;padding-inline:clamp(22px,2.8vw,44px)}
.ama-native-header002.ama-native-header002 .ama-header-inner .ama-brand img{width:48px;height:48px}
.ama-native-header002.ama-native-header002 .ama-header-inner .ama-brand>span{font-size:9px;letter-spacing:.04em;padding-left:10px}
.ama-native-header002.ama-native-header002 .ama-desktop-nav{gap:clamp(10px,1vw,16px)}
.ama-native-header002.ama-native-header002 .ama-desktop-nav a{font-size:12.5px}
.ama-native-header002.ama-native-header002 .ama-header-cta{font-size:12.5px!important;white-space:nowrap!important;padding:11px 13px!important;min-height:44px!important}
.ama-native-header002.ama-native-header002 .ama-secondary-nav{background:#faf8f2;border-top:1px solid var(--ama-neutral);border-bottom:1px solid var(--ama-neutral)}
.ama-native-header002.ama-native-header002 .ama-secondary-inner{min-height:39px;max-width:var(--container-max);margin:auto;padding-inline:clamp(22px,2.8vw,44px);display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2.4vw,36px)}
.ama-native-header002.ama-native-header002 .ama-secondary-nav a{font:400 13.5px/1.35 Lato,Arial,sans-serif;color:var(--ama-green);text-decoration:none;border-bottom:2px solid transparent;padding:9px 0 8px;white-space:nowrap}
.ama-native-header002.ama-native-header002 .ama-secondary-nav a:hover,.ama-native-header002.ama-native-header002 .ama-secondary-nav a[aria-current=page]{color:var(--ama-link);border-color:var(--ama-link)}
.ama-native-header002.ama-native-header002 .ama-mobile-nav{padding-top:16px;max-height:calc(100dvh - 75px);overflow:auto}
.ama-native-header002.ama-native-header002 .ama-mobile-label{font:700 11px/1.3 Lato,Arial,sans-serif;letter-spacing:.13em;color:var(--ama-link);margin:18px 0 6px}
.ama-native-header002.ama-native-header002 .ama-mobile-primary,.ama-native-header002.ama-native-header002 .ama-mobile-secondary{margin-top:0}
.ama-native-header002.ama-native-header002 .ama-mobile-secondary{padding-top:8px}
.ama-native-header002.ama-native-header002 .ama-mobile-primary a,.ama-native-header002.ama-native-header002 .ama-mobile-secondary a{min-height:44px;font-size:15px;padding:8px 0}
.ama-native-header002.ama-native-header002 .ama-footer-inner{grid-template-columns:1.15fr 1fr 1fr 1.1fr;gap:clamp(22px,3vw,40px)}
@media(max-width:1220px){.ama-native-header002.ama-native-header002 .ama-header-inner{height:75px;justify-content:space-between}
.ama-native-header002.ama-native-header002 .ama-header-inner .ama-brand img{width:46px;height:46px}
.ama-native-header002.ama-native-header002 .ama-desktop-nav,.ama-native-header002.ama-native-header002 .ama-header-inner .ama-header-cta,.ama-native-header002.ama-native-header002 .ama-secondary-nav{display:none!important}
.ama-native-header002.ama-native-header002 .ama-menu-toggle{display:flex}
.ama-native-header002.ama-native-header002 .ama-footer-inner{grid-template-columns:1fr 1fr;gap:32px}
.ama-native-header002.ama-native-header002 .ama-mobile-nav .ama-button{width:100%}}
@media(max-width:600px){.ama-native-header002.ama-native-header002 .ama-footer-inner{grid-template-columns:1fr}}
.ama-native-header002.ama-native-header002.ama-compact .ama-secondary-nav{display:none!important}
.ama-native-header002.ama-native-header002 .ama-button{display:inline-flex!important;align-items:center;justify-content:space-between;gap:18px;min-height:48px!important;border-radius:var(--radius-control)!important;border:1px solid var(--ama-green)!important;padding:13px 18px!important;background:var(--ama-green)!important;color:var(--ama-white)!important;font-weight:700;font-size:14px;text-decoration:none!important;line-height:1.35;white-space:normal!important;transition:background var(--motion-fast),color var(--motion-fast);cursor:pointer}
.ama-native-header002.ama-native-header002 .ama-button:hover{background:#284D43!important}
.ama-native-header002.ama-native-header002 .ama-button-light{background:var(--ama-white)!important;color:var(--ama-green)!important;border-color:var(--ama-white)!important}
.ama-native-header002.ama-native-header002 .ama-button-light:hover{background:var(--ama-ivory)!important}
.ama-native-header002.ama-native-header002 .ama-button-outline{background:transparent!important;color:inherit!important;border-color:currentColor!important}
.ama-native-header002.ama-native-header002 .ama-button-outline:hover{background:#ffffff12!important}
.ama-native-header002.ama-native-header002 .ama-button span{transition:transform var(--motion-fast)}
.ama-native-header002.ama-native-header002 .ama-button:hover>span{transform:translateX(3px)}
.ama-native-header002.ama-native-header002 .ama-skip{position:absolute;left:16px;top:-90px;z-index:1000;background:white;color:var(--ama-green);padding:16px;text-decoration:underline}
.ama-native-header002.ama-native-header002 .ama-skip:focus{top:10px}
.ama-native-header002.ama-native-header002 .ama-panel-light{background:var(--ama-ivory);color:var(--ama-green);padding:32px}
.ama-native-header002.ama-native-header002 .ama-panel-dark{background:var(--ama-green);color:var(--ama-white);padding:32px}
.ama-native-header002.ama-native-header002 .ama-caption{font-size:var(--type-caption);line-height:1.5}
.ama-native-header002.ama-native-header002 .ama-section-number{font-size:12px;font-weight:700;color:var(--ama-link)}
.ama-native-header002.ama-native-header002 .ama-message{padding:16px;border-left:3px solid var(--ama-copper);background:var(--ama-ivory)}
.ama-native-header002.ama-native-header002 dialog{max-width:min(720px,calc(100% - 44px));max-height:calc(100vh - 48px);overflow:auto}
.ama-native-header002.ama-native-header002 dialog::backdrop{background:#0c211ba8}
.ama-native-header002.ama-native-header002 .dialog-close{min-width:44px;min-height:44px}
.ama-native-header002.ama-native-header002 .ama-placeholder,.ama-native-header002.ama-native-header002 .ama-qa{max-width:1120px;margin:auto;padding:80px var(--page-padding);color:var(--ama-text);background:white;font-size:16px;line-height:1.65}
.ama-native-header002.ama-native-header002 .ama-placeholder h1,.ama-native-header002.ama-native-header002 .ama-qa h1{font-size:var(--type-h1-long);line-height:1.1;margin:20px 0 32px}
.ama-native-header002.ama-native-header002 .ama-qa h2{font-size:var(--type-h2);line-height:1.25;margin:40px 0 16px}
.ama-native-header002.ama-native-header002 .ama-qa a{color:var(--ama-link);text-decoration:underline}
.ama-native-header002.ama-native-header002 .ama-table-scroll{overflow-x:auto}
.ama-native-header002.ama-native-header002 .ama-qa table{width:100%;border-collapse:collapse;font-size:13px}
.ama-native-header002.ama-native-header002 .ama-qa th,.ama-native-header002.ama-native-header002 .ama-qa td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ama-neutral)}
.ama-native-header002.ama-native-header002 .ama-qa th{background:var(--ama-ivory)}
.ama-native-header002.ama-native-header002 .ama-qa .ama-panel-light{overflow-wrap:anywhere}
.ama-native-header002.ama-native-header002 .ama-primary-cta{background:#17332D!important;color:#FFF!important;border:1px solid #C18A53!important;border-radius:4px!important;min-height:48px!important;justify-content:center!important;text-align:center;box-shadow:none!important}
.ama-native-header002.ama-native-header002 .ama-primary-cta:hover{background:#284D43!important;color:#FFF!important;border-color:#C18A53!important}
.ama-native-header002.ama-native-header002 .ama-primary-cta:focus-visible{outline:3px solid #876040!important;outline-offset:4px}
.ama-native-header002.ama-native-header002 .ama-primary-cta::before,.ama-native-header002.ama-native-header002 .ama-primary-cta::after{content:none!important}
.ama-native-header002.ama-native-header002{--header-green:#071B14;--header-gold:#C58A2A;--header-cream:#F7F3EA;background:var(--header-cream);color:var(--header-green);border-top:3px solid var(--header-gold);isolation:isolate}
.ama-native-header002.ama-native-header002 .ama-header-inner{display:flex;align-items:center;gap:clamp(16px,1.6vw,26px);height:86px;max-width:1760px;margin-inline:auto;padding-inline:clamp(20px,2.5vw,40px);min-width:0}
.ama-native-header002.ama-native-header002 .ama-brand{gap:12px;min-width:0;color:var(--header-green)!important}
.ama-native-header002.ama-native-header002 .ama-brand img{display:block;width:50px;height:50px;flex:none;object-fit:contain}
.ama-native-header002.ama-native-header002 .ama-brand>span{font-size:10px;line-height:1.5;letter-spacing:.04em;padding-left:12px;border-left:1px solid #d9d7cc}
.ama-native-header002.ama-native-header002 .ama-desktop-nav{display:flex;flex:1;align-items:center;justify-content:center;gap:clamp(14px,1.25vw,20px);margin:0;min-width:0}
.ama-native-header002.ama-native-header002 .ama-desktop-nav a{font:400 13px/1.4 Lato,Arial,sans-serif;flex:none;color:var(--header-green);text-decoration:none;white-space:nowrap;padding:13px 0 11px;border-bottom:2px solid transparent}
.ama-native-header002.ama-native-header002 .ama-desktop-nav a:hover,.ama-native-header002.ama-native-header002 .ama-desktop-nav a[aria-current=page]{border-color:var(--header-gold)}
.ama-native-header002.ama-native-header002 .ama-header-tools{display:flex;align-items:center;gap:16px;flex:none;min-width:0}
.ama-native-header002.ama-native-header002 .ama-header-cta,.ama-native-header002.ama-native-header002 .ama-mobile-cta{background:var(--header-green)!important;color:var(--header-cream)!important;border:1px solid var(--header-green);font:700 13px/1.4 Lato,Arial,sans-serif!important;padding:12px 16px!important;min-height:46px!important;white-space:nowrap;justify-content:center!important;text-decoration:none}
.ama-native-header002.ama-native-header002 .ama-header-cta:hover,.ama-native-header002.ama-native-header002 .ama-mobile-cta:hover{background:#123d2c!important}
.ama-native-header002.ama-native-header002 .ama-language-options{display:flex;align-items:center;justify-content:center;gap:2px;color:var(--header-green)}
.ama-native-header002.ama-native-header002 .ama-language-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:32px;min-height:46px;margin:0;padding:4px 5px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--header-green);font:400 11px/1.2 Lato,Arial,sans-serif;letter-spacing:.03em;text-decoration:none;box-sizing:border-box}
.ama-native-header002.ama-native-header002 .ama-language-option img{display:block;width:18px;height:12px;object-fit:contain;box-shadow:none;flex:none}
.ama-native-header002.ama-native-header002 .ama-language-option[aria-current=true]{border-bottom-color:var(--header-gold);font-weight:700}
.ama-native-header002.ama-native-header002 .ama-language-option:disabled{cursor:default;opacity:1}
.ama-native-header002.ama-native-header002 .ama-language-option:disabled>span{color:#73756e}
.ama-native-header002.ama-native-header002 .ama-product-brand{display:block;width:60px;flex:none;text-decoration:none}
.ama-native-header002.ama-native-header002 .ama-product-brand img{display:block;width:60px;height:48px;object-fit:contain}
.ama-native-header002.ama-native-header002.ama-no-product-brand .ama-product-brand{display:none}
.ama-native-header002.ama-native-header002 .ama-client-space{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #a0a99f;border-radius:4px;color:var(--header-green);font:400 13px/1.4 Lato,Arial,sans-serif;white-space:nowrap;text-decoration:none}
.ama-native-header002.ama-native-header002 .ama-secondary-nav{display:block!important;background:var(--header-cream);border-top:1px solid #dfdfd4;border-bottom:1px solid #dfdfd4}
.ama-native-header002.ama-native-header002 .ama-secondary-inner{display:flex;justify-content:center;align-items:center;gap:36px;max-width:1760px;min-height:36px;margin-inline:auto;padding:0 12px}
.ama-native-header002.ama-native-header002 .ama-secondary-nav a{display:flex;align-items:center;justify-content:center;min-height:36px;padding:7px 0 5px;border-bottom:2px solid transparent;color:var(--header-green);font:400 12px/1.4 Lato,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.ama-native-header002.ama-native-header002 .ama-secondary-nav a:hover,.ama-native-header002.ama-native-header002 .ama-secondary-nav a[aria-current=page]{border-color:var(--header-gold)}
.ama-native-header002.ama-native-header002 :is(a,button):focus-visible{outline:2px solid var(--header-green);outline-offset:3px}
.ama-native-header002.ama-native-header002 .ama-menu-toggle{display:none;flex:none;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--header-green);background:transparent;color:var(--header-green);font:700 14px/1.3 Lato,Arial,sans-serif}
.ama-native-header002.ama-native-header002 .ama-mobile-nav{position:absolute;top:100%;inset-inline:0;margin:0;padding:16px clamp(16px,4vw,36px) 24px;background:var(--header-cream);border-block:1px solid #d9d7cc;max-height:calc(100dvh - var(--ama-header-height,112px));overflow:auto;overscroll-behavior:contain;box-sizing:border-box}
.ama-native-header002.ama-native-header002 .ama-mobile-nav[hidden]{display:none!important}
.ama-native-header002.ama-native-header002 .ama-mobile-primary{display:grid;margin:0 0 16px}
.ama-native-header002.ama-native-header002 .ama-mobile-primary a{min-height:44px;padding:10px 0;color:var(--header-green);font:400 15px/1.4 Lato,Arial,sans-serif;text-decoration:none;white-space:normal;overflow-wrap:break-word;border-bottom:1px solid #e2e1d7}
.ama-native-header002.ama-native-header002 .ama-mobile-primary a[aria-current=page]{font-weight:700;text-decoration:underline;text-decoration-color:var(--header-gold);text-underline-offset:5px}
.ama-native-header002.ama-native-header002 .ama-mobile-cta{display:flex;width:100%;white-space:normal;min-width:0;text-align:center}
.ama-native-header002.ama-native-header002 .ama-mobile-languages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:12px;border-top:1px solid #d9d7cc}
.ama-native-header002.ama-native-header002 .ama-mobile-languages .ama-language-option{min-width:44px;min-height:48px}
.ama-native-header002.ama-native-header002.ama-compact .ama-header-inner{height:72px;justify-content:space-between}
.ama-native-header002.ama-native-header002.ama-compact .ama-desktop-nav,.ama-native-header002.ama-native-header002.ama-compact .ama-header-tools{display:none!important}
.ama-native-header002.ama-native-header002.ama-compact .ama-menu-toggle{display:flex}
@media(max-width:1599px){.ama-native-header002.ama-native-header002 .ama-product-brand{display:none}}
@media(max-width:1220px){.ama-native-header002.ama-native-header002 .ama-header-inner{height:72px;justify-content:space-between}
.ama-native-header002.ama-native-header002 .ama-desktop-nav,.ama-native-header002.ama-native-header002 .ama-header-tools{display:none!important}
.ama-native-header002.ama-native-header002 .ama-menu-toggle{display:flex}
.ama-native-header002.ama-native-header002 .ama-brand img{width:44px;height:44px}
.ama-native-header002.ama-native-header002 .ama-brand>span{font-size:9px}}
@media(max-width:480px){.ama-native-header002.ama-native-header002 .ama-header-inner{padding-inline:16px;gap:12px;height:68px}
.ama-native-header002.ama-native-header002 .ama-brand{gap:10px}
.ama-native-header002.ama-native-header002 .ama-brand img{width:40px;height:40px}
.ama-native-header002.ama-native-header002 .ama-brand>span{font-size:8px;padding-left:10px}
.ama-native-header002.ama-native-header002 .ama-secondary-inner{gap:28px}}
@media(max-width:359px){.ama-native-header002.ama-native-header002 .ama-header-inner{padding-inline:10px;gap:8px}
.ama-native-header002.ama-native-header002 .ama-brand>span{display:none}
.ama-native-header002.ama-native-header002 .ama-secondary-inner{gap:14px;padding-inline:8px}
.ama-native-header002.ama-native-header002 .ama-menu-toggle{padding-inline:10px;gap:8px}
.ama-native-header002.ama-native-header002 .ama-mobile-nav{padding-inline:12px}}
@media(prefers-reduced-motion:reduce){.ama-native-header002.ama-native-header002 *{scroll-behavior:auto}}
.ama-native-header002.ama-native-header002.ama-compact .ama-secondary-nav{display:block!important}
.ama-native-header002.ama-native-header002 .ama-client-space:disabled{gap:7px;min-width:0;max-width:100%;min-height:46px;padding:7px 10px;background:transparent;border-color:#b9b9a6;color:#475c4e;font-weight:400;white-space:normal;cursor:default;opacity:1;box-shadow:none;transform:none;transition:none}
.ama-native-header002.ama-native-header002 .ama-client-space:disabled:hover,.ama-native-header002.ama-native-header002 .ama-client-space:disabled:active{background:transparent;border-color:#b9b9a6;color:#475c4e;box-shadow:none;transform:none;cursor:default}
.ama-native-header002.ama-native-header002 .ama-client-lock{display:block;flex:none;width:14px;height:16px}
.ama-native-header002.ama-native-header002 .ama-client-space-copy{display:flex;flex-direction:column;gap:3px;align-items:flex-start;min-width:0}
.ama-native-header002.ama-native-header002 .ama-client-space-label{font:400 12px/1.2 Lato,Arial,sans-serif}
.ama-native-header002.ama-native-header002 .ama-client-space-copy small{font:400 10px/1.2 Lato,Arial,sans-serif;color:#626d62;letter-spacing:.01em}
@media(min-width:1221px){.ama-native-header002.ama-native-header002:not(.ama-compact) .ama-secondary-inner{position:relative;left:var(--ama-main-nav-axis,50%);width:max-content;max-width:100%;margin-inline:0;padding-inline:0;transform:translateX(-50%)}}
.ama-native-header002.ama-native-header002{border-top:3px solid #C58A2A;background:#F7F3EA;position:relative;z-index:50;} .ama-native-header002.ama-native-header002 .ama002-mobile-controller{display:none;} @media(max-width:1365px){.ama-native-header002.ama-native-header002 .ama-desktop-nav,.ama-native-header002.ama-native-header002 .ama-header-tools{display:none!important;} .ama-native-header002.ama-native-header002 .ama002-mobile-controller{display:block;} .ama-native-header002.ama-native-header002 .ama-menu-toggle{display:flex;} .ama-native-header002.ama-native-header002 .ama-header-inner{height:72px;justify-content:space-between;}}

/* AMA 002 — adaptation des conteneurs Elementor au header HTML final */
.ama-native-header002.ama-native-header002 .ama-header-inner{flex-direction:row;}
.ama-native-header002.ama-native-header002 .ama-header-tools{flex-direction:row;}
.ama-native-header002.ama-native-header002 .ama002-mobile-controller{margin-left:auto;}
@media(min-width:1221px){.ama-native-header002.ama-native-header002 .ama-desktop-nav,.ama-native-header002.ama-native-header002 .ama-header-tools{display:flex!important;}.ama-native-header002.ama-native-header002 .ama002-mobile-controller{display:none!important;}.ama-native-header002.ama-native-header002 .ama-header-inner{height:86px;justify-content:initial;}}
@media(max-width:1220px){.ama-native-header002.ama-native-header002 .ama-header-inner{height:72px;justify-content:space-between;}}
@media(max-width:480px){.ama-native-header002.ama-native-header002 .ama-header-inner{height:68px;}}

.ama-native-header002.ama-native-header002{display:block;}
.ama-native-header002.ama-native-header002 .ama-header-inner{width:100%;box-sizing:border-box;}

/* AMA 002 — le menu compact prend appui sur le header complet */
.ama-native-header002.ama-native-header002 .ama-header-inner{position:static;}