/* Approved home header/footer presentation shared across internal pages. */
@media(min-width:761px) and (max-width:1050px){.home-layout .head{position:relative;justify-content:space-between}
.home-layout .head .header-actions{display:none}
.home-layout .menu-toggle{display:block;border:0;background:white;color:#ff7029;font-size:30px;padding:5px 0 5px 15px}
.home-layout .head nav{display:none;position:absolute;top:105px;left:-5.5%;right:-5.5%;padding:22px 5%;background:white;z-index:30;box-shadow:0 6px 10px #0001}
.home-layout .head nav.open{display:flex;flex-direction:column;align-items:stretch;gap:18px}}
@media(min-width:1051px){.home-layout{--ref: min(2px,calc(100vw / 768))}
.home-layout .head{height:calc(var(--ref)*62)}
.home-layout .head>.logo{width:calc(var(--ref)*158)}}
.home-layout>footer{border-top:0;position:relative}
.home-layout>header{position:relative;z-index:10;background:#fff}
.home-layout .header-bottom-wave{position:absolute;left:0;top:calc(100% - 1px);width:100%;height:55px;display:block;pointer-events:none;z-index:1}
@media(max-width:760px){.home-layout .header-bottom-wave{height:30px}}
@media(min-width:761px){.home-layout:has(.hero[data-slide="0"]) .header-bottom-wave{height:110px}}
.home-layout>header{position:sticky;top:0;z-index:50}
.home-layout .header-actions{padding-top:0}
.home-layout .instagram-logo{display:block;width:25px;height:25px}
.home-layout .header-bottom-wave,
.home-layout:has(.hero[data-slide="0"]) .header-bottom-wave{height:80px}
@media(min-width:1051px){.home-layout .head{height:calc(var(--ref)*54)}}
@media(min-width:761px) and (max-width:1050px){.home-layout .head{height:90px}
.home-layout .head nav{top:100%}}
@media(max-width:760px){.home-layout .head{height:80px}
.home-layout .header-bottom-wave,
 .home-layout:has(.hero[data-slide="0"]) .header-bottom-wave{height:30px}
.home-layout .head nav{top:100%}}
html:has(body.home-layout){scroll-padding-top:160px}.home-layout .header-actions .button .wa{width:20px;height:20px;color:currentColor;flex-shrink:0}
