@font-face{font-family:FWOAS;src:url('open-sans.ttf') format('truetype');font-weight:300 800;font-stretch:75% 100%;font-display:swap}
body.home,body.page-id-6{background:#fff;color:#3f3f3f}
body.home header.wp-block-template-part,body.home footer.wp-block-template-part,body.home .wp-block-post-title,body.home .wp-block-spacer{display:none}
body.home .wp-block-post-content{margin-top:0}body.home main{margin-top:0!important}
.fwoas{font-family:FWOAS,'Arial',sans-serif;color:#3f3f3f;max-width:1180px!important;margin:auto;line-height:1.65}
.fwoas h1,.fwoas h2,.fwoas h3{font-family:FWOAS,'Arial Narrow',Arial,sans-serif;font-stretch:75%;font-weight:750;line-height:1.08;letter-spacing:-.025em}
.fwoas h1{font-size:clamp(42px,6.6vw,84px);max-width:780px;text-transform:uppercase;margin:20px 0 24px}
.fwoas h2{font-size:clamp(28px,3vw,42px);margin:12px 0 18px}.fwoas h3{font-size:27px}
.fwoas-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 44px!important;border-bottom:1px solid #e6e8e9}
.fwoas-brand{display:block;line-height:0}.fwoas-brand img{width:185px;height:auto;display:block}
.fwoas-kicker{font-size:13px;letter-spacing:.16em;font-weight:750;text-transform:uppercase;color:#00819d}
.fwoas-hero{position:relative;overflow:hidden;padding:70px 64px!important;background:#00819d;color:white}
.fwoas-hero:after{content:'';position:absolute;inset:0 0 0 auto;width:24%;background:#3697b0;clip-path:polygon(45% 0,100% 0,100% 100%,45% 100%,100% 50%);pointer-events:none;opacity:.75}
.fwoas-hero>*{position:relative;z-index:1}.fwoas-hero .fwoas-kicker{color:#fff}.fwoas-hero p{max-width:680px}.fwoas-lead{font-size:21px;line-height:1.65}
.fwoas-label{display:inline-block;background:#f6a800;color:#3f3f3f;padding:6px 13px;font-weight:750;font-size:14px;letter-spacing:.05em}
.fwoas-section{padding:54px 64px!important}.fwoas-section.light{background:#f4f7f8}.fwoas-card{border-top:4px solid #3697b0;background:#fff;padding:28px!important;height:100%;box-sizing:border-box}.fwoas-number{color:#00819d;font-weight:750;font-size:13px;letter-spacing:.12em}
.fwoas .wp-block-button__link{border-radius:0;font:700 15px FWOAS,Arial,sans-serif;padding:15px 22px;background:#f6a800;color:#3f3f3f;border:2px solid #f6a800;text-decoration:none}.fwoas .outline .wp-block-button__link{background:transparent;border-color:currentColor;color:inherit}
.fwoas a:focus-visible,.fwoas input:focus-visible,.fwoas button:focus-visible{outline:3px solid #f28500;outline-offset:3px}
.fwoas-bottom{border-top:1px solid #dce2e4;padding:25px 44px!important;font-size:13px}.fwoas-form{max-width:640px}.fwoas-form>label{display:block;font-weight:650;margin:22px 0 8px}.fwoas-form>input{width:100%;box-sizing:border-box;border:1px solid #869298;border-radius:0;background:white;padding:13px;font:inherit;color:#3f3f3f}.fwoas-form p{font-size:14px}.fwoas-form .fwoas-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400}.fwoas-consent input{margin-top:6px;flex-shrink:0}.fwoas-form button{background:#f6a800;border:0;color:#3f3f3f;padding:16px 24px;font:750 16px FWOAS,Arial,sans-serif;cursor:pointer;margin-top:22px}.fwoas-notice{border-left:4px solid #00819d;background:#eef6f8;padding:18px}
@media(max-width:700px){.fwoas-top,.fwoas-bottom{padding:24px!important}.fwoas-top{flex-wrap:wrap}.fwoas-hero,.fwoas-section{padding:38px 24px!important}.fwoas-hero:after{width:20%;opacity:.25}.fwoas-lead{font-size:18px}.fwoas .wp-block-columns{display:block}.fwoas .wp-block-column{margin-bottom:20px}.fwoas-brand img{width:155px}}

body.page-id-10 header.wp-block-template-part,body.page-id-10 footer.wp-block-template-part,body.page-id-10 .wp-block-post-title,body.page-id-10 .wp-block-spacer{display:none}body.page-id-10 .wp-block-post-content{margin-top:0}body.page-id-10 main{margin-top:0!important}body.home .wp-site-blocks,body.page-id-10 .wp-site-blocks{padding-top:0;padding-bottom:0}
