:root{--dark-color:#1b1b1e;--gold-color:#e0bb38;--light-gray:#f5f5f5}.dnd-section:has(.fwb){padding:0}.dnd-section:has(.fwb)>.row-fluid{max-width:none}.dnd-section:has(.fwb) .dnd-column{padding:0}.fwb__image{background-repeat:no-repeat;width:100%}.fwb__content{background-color:var(--dark-color);color:#fff;padding-left:1.25rem;padding-right:1.25rem}.fwb__container{border-left:3px solid var(--gold-color);display:flex;flex-direction:column;gap:2.688rem;margin:0 auto;max-width:1200px;padding-left:3.75rem}.fwb__heading{color:#fff;font-size:clamp(2.125rem,1.7939rem + 1.6301vw,3.75rem);font-weight:900;line-height:.71;margin:0}.fwb__excerpt{line-height:1.5}.fwb__excerpt a,.fwb__excerpt p{font-size:clamp(.875rem,.8241rem + .2508vw,1.125rem);margin:0;text-wrap:pretty}.fwb__excerpt a{color:#fff;text-decoration:underline}.fwb__button{background-color:transparent;border:2px solid #fff;border-radius:100px;color:#fff;display:inline-block;font-size:clamp(.875rem,.8495rem + .1254vw,1rem);font-weight:800;letter-spacing:1.6px;line-height:1;padding:.938rem 1.875rem;text-decoration:none;text-transform:uppercase;width:fit-content}.fwb__button:is(:hover,:focus){background-color:#fff;border:2px solid #fff;border-radius:100px;color:var(--dark-color);font-weight:800;text-decoration:none}.fwb--bg-light-gray .fwb__content{background-color:var(--light-gray)}.fwb--bg-white .fwb__content{background-color:#fff}.fwb:is(.fwb--bg-light-gray,.fwb--bg-white) .fwb__container{border-left:3px solid var(--dark-color)}.fwb:is(.fwb--bg-light-gray,.fwb--bg-white) .fwb__button,.fwb:is(.fwb--bg-light-gray,.fwb--bg-white) .fwb__excerpt a,.fwb:is(.fwb--bg-light-gray,.fwb--bg-white) .fwb__excerpt p,.fwb:is(.fwb--bg-light-gray,.fwb--bg-white) .fwb__heading{color:var(--dark-color)}.fwb:is(.fwb--bg-light-gray,.fwb--bg-white) .fwb__button{border:2px solid var(--dark-color)}.fwb:is(.fwb--bg-light-gray,.fwb--bg-white) .fwb__button:is(:hover,:focus){background-color:var(--dark-color);color:#fff}@media (max-width:1024px){.fwb__container{padding-left:2.5rem}}@media (max-width:600px){.fwb__container{padding-left:1.875rem}}