/* Adaptive presentation of the supplied v5 design. */
html{scroll-behavior:smooth}img,svg{max-width:100%}button,a,[onclick],input,select{touch-action:manipulation}
@media(max-width:760px){
 header>div{padding:12px 16px!important;flex-wrap:wrap!important;gap:10px!important}
 header nav{order:3;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important}
 header>div>div:last-child{margin-left:auto}
 div[style*="grid-template-columns:repeat(3"],div[style*="grid-template-columns:repeat(4"],div[style*="grid-template-columns:minmax"],div[style*="grid-template-columns:1fr"],div[style*="grid-template-columns: 1fr"],div[style*="grid-template-columns:repeat(2"]{grid-template-columns:minmax(0,1fr)!important}
 h1{font-size:clamp(32px,8vw,52px)!important;overflow-wrap:anywhere}
 main,section{max-width:100%;box-sizing:border-box}
 div[style*="padding:80px"],div[style*="padding:96px"],section[style*="padding:"]{padding-left:20px!important;padding-right:20px!important}
 div[style*="width:1200"],div[style*="width:1000"]{width:100%!important}
}

@media(max-width:860px){div[style*="grid-template-columns:minmax(200px"],div[style*="grid-template-columns: minmax(200px"]{grid-template-columns:minmax(0,1fr)!important}header nav{order:3;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important}header>div{flex-wrap:wrap!important}}
.fd-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.fd-access-form[data-state=success]>:not([data-request-status]):not(button[type=button]){display:none!important}
.fd-access-form[data-state=success]>[data-request-status]{padding:32px 0;font-size:19px;line-height:1.6;color:#1f6e42}
.fd-access-form[data-state=error]>[data-request-status]{color:#a43125}
.fd-access-form button:disabled{opacity:.6;cursor:wait!important}
