@media(min-width:1101px){.ft{margin:0 48px 28px;border-radius:14px}.ft .top{padding:34px 36px !important}.ft .bot{padding:14px 36px !important}.ft .logo{height:auto;width:210px}.ft{margin-bottom:0;box-shadow:0 0 0 48px #E3EEE5}.sheet::after{content:"";display:block;height:48px;background:#E3EEE5}}.ft .logo{background:none !important;padding:0 !important;border-radius:0 !important}section:has(#devis){background:linear-gradient(180deg,#F3F7F2 0%,#E3EEE5 100%) !important}section:has(#devis) .form{background:#fff;border:1px solid #CFE0D3;border-top:6px solid #0A8B41;box-shadow:0 10px 30px rgba(11,74,35,.12)}section:has(#devis) .form h3{color:#0B4A23}
.hd nav .ico{width:42px !important;height:30px !important;object-fit:contain}.hd nav{gap:20px !important}.hd nav .blogtab a,.hd nav span a{display:inline-flex;align-items:center;gap:6px}.hd nav .ctatab a{background:#C8550F;color:#fff !important;padding:9px 20px;border-radius:999px;font-weight:800;text-decoration:none;box-shadow:0 3px 10px rgba(200,85,15,.35);letter-spacing:.2px}.hd nav .ctatab a:hover{background:#A8420A}.hd nav span.ctatab{padding:0}
nav.som{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 18px;background:#F6F1EA;border:1px solid #E4DACB;border-radius:14px;margin-top:24px;counter-reset:s}nav.som::before{content:"Sur cette page :";font-weight:800;color:#0B4A23;margin-right:8px}nav.som a{counter-increment:s;display:inline-flex;align-items:center;gap:9px;background:#fff;border:1.5px solid #D9CBB8;border-radius:999px;padding:7px 16px 7px 7px;color:#0B4A23;font-weight:700;text-decoration:none;font-size:15px;border-bottom-width:1.5px}nav.som a::before{content:counter(s);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0A8B41;color:#fff;font-size:13px;font-weight:800}nav.som a:hover,nav.som a.act{background:#0A8B41;color:#fff;border-color:#0A8B41}nav.som a:hover::before,nav.som a.act::before{background:#fff;color:#0A8B41}.sn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0A8B41;color:#fff;font-size:17px;font-weight:800;margin-right:12px;vertical-align:middle}section.in{scroll-margin-top:12px}h2.hbar::after{content:"";display:block;width:72px;height:4px;border-radius:4px;background:#B27D57;margin-top:10px}html{scroll-behavior:smooth}@media(max-width:700px){nav.som::before{flex:0 0 100%}}
#stk{position:fixed;top:0;z-index:3000;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.18);border-bottom:1px solid #E4DED3;transform:translateY(-110%);transition:transform .25s ease;visibility:hidden}#stk.on{transform:none;visibility:visible}#stk .desk-only .hd{padding:6px 48px;flex-wrap:nowrap;gap:18px;border:0}#stk .hd .logo{height:46px}#stk .hd nav{order:2;flex:1 1 auto;border:0;margin:0;padding:0;gap:16px !important;justify-content:flex-end;font-size:14.5px}#stk .hd .right{display:none}#stk .hd nav .ico{display:none}#stk .hd nav .ctatab a{padding:7px 16px}#stk .mob-only .mhd{padding:6px 14px}#stk .mhd img{height:38px;width:auto}@media(min-width:1101px){#stk .mob-only{display:none}}@media(max-width:1100px){#stk .desk-only{display:none}#stk .mob-only{display:block}}
nav[aria-label^="Menu principal"] span{position:relative}nav[aria-label^="Menu principal"] .dd{display:none;position:absolute;top:100%;left:0;z-index:2000;min-width:290px;background:#fff;border:1px solid #d9d2c6;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.16);padding:8px 0;margin-top:0}nav[aria-label^="Menu principal"] span:hover .dd,nav[aria-label^="Menu principal"] span:focus-within .dd{display:block}nav[aria-label^="Menu principal"] .dd a{display:block;padding:9px 18px;white-space:nowrap;text-decoration:none;font-weight:600;font-size:15px;color:#1c1c1c}nav[aria-label^="Menu principal"] .dd a:hover{background:#F6F1EA;color:#0A8B41}