.Banner{background:#fff5ef;margin:0;overflow:hidden}.Banner-topBackground{background:url(/assets/svg/banner-background.svg?v=2383940481) 1rem/contain no-repeat;margin:0 auto 2rem;max-width:80rem}.Banner-top{margin:0 auto;max-width:72rem;padding:2rem 1rem 0}.Banner-content{margin:2.5rem auto;max-width:50rem;text-align:center}.Banner-content h1{color:#023739;font-size:1.875rem;font-weight:800;line-height:2.25rem;margin:0 0 1.5rem;text-transform:uppercase}.Banner-bottom{overflow:visible;position:relative}.Banner-bottom:before{background-color:#fff;bottom:0;content:"";height:50%;left:0;position:absolute;width:100%;z-index:2}.Banner-bottomContent{margin:0 auto;max-width:72rem;padding:0 1rem;position:relative;z-index:3}.Banner-bottomContent img{height:auto;width:100%}.Banner_withoutBottom{padding-bottom:3rem}@media screen and (min-width:56rem){.Banner-content h1{font-size:2.1875rem;font-weight:800;line-height:2.6875rem}}.Content{margin:4rem auto;max-width:72rem;padding:0 1rem}.Content h2,.Content h3,.Content h4{color:#023739;font-weight:800;margin:2rem 0 1rem;text-transform:uppercase}.Content h2{font-size:1.375rem}.Content h3{font-size:1.125rem}.Content ul{margin-top:2rem;padding:0}.Content li{font-size:.875rem;margin-left:.75rem;padding:0 0 1rem}.Content li::marker{color:#f18f7a}.Content a{color:#023739;font-weight:400;text-decoration:none}.Content a:focus,.Content a:hover{font-weight:700}.Content p.conclusion{margin-top:4rem}.Content_centered,.Cta{text-align:center}.Cta{background-color:#fcf0e9;padding:3rem 1rem}.Cta_title{color:#023739;font-size:1.375rem;font-weight:800;line-height:1.75rem;margin:0 0 2rem;text-transform:uppercase}@media screen and (min-width:56rem){.Cta_title{font-size:1.75rem;font-weight:800;line-height:2.1875rem}}.SiteMap ul{margin:1rem 0 0}.SiteMap ul li:last-child{padding-bottom:0}.UrgencyBanner{background:#1a1a2e;color:#fff;overflow:hidden;position:relative}.UrgencyBanner-glow{background:radial-gradient(ellipse at 20% 50%,rgba(108,92,231,.15) 0,transparent 60%),radial-gradient(ellipse at 80% 50%,hsla(11,81%,71%,.15) 0,transparent 60%);inset:0;pointer-events:none;position:absolute}.UrgencyBanner-inner{align-items:center;display:flex;flex-direction:column;gap:.625rem;margin:0 auto;max-width:72rem;padding:.75rem 1rem;position:relative;text-align:center;z-index:1}.UrgencyBanner-pulse{animation:urgencyBannerPulse 2s ease-in-out infinite;background:#f18f7a;border-radius:50%;box-shadow:0 0 .625rem hsla(11,81%,71%,.3);display:inline-block;height:.5rem;margin:0 .25rem;vertical-align:middle;width:.5rem}.UrgencyBanner-text{font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.4}.UrgencyBanner-text strong{color:#f18f7a;font-weight:700}.UrgencyBanner-cta{align-items:center;background:#f18f7a;border-radius:6.25rem;box-shadow:0 .125rem .75rem hsla(11,81%,71%,.3);color:#000;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.5rem 1.125rem;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;white-space:nowrap}.UrgencyBanner-cta:hover{background:#e87a63;box-shadow:0 .25rem 1rem hsla(11,81%,71%,.4);transform:translateY(-.0625rem)}.UrgencyBanner-cta:hover svg{transform:translateX(.125rem)}.UrgencyBanner-cta svg{transition:transform .25s ease}@media(min-width:62rem){.UrgencyBanner-inner{flex-direction:row;gap:1.25rem;justify-content:center;padding:.75rem 1.5rem}.UrgencyBanner-text{font-size:.875rem}}@keyframes urgencyBannerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}
