.ffws-section{padding:clamp(60px,7vw,110px) 0;background:#08090a;color:#f7f5f1;border-top:1px solid #34383b;border-bottom:1px solid #34383b;scroll-margin-top:110px}
.ffws-section .ffws-heading{max-width:950px;margin-bottom:38px}
.ffws-section .ffws-heading h2{margin:0 0 24px;font:900 clamp(36px,5.2vw,76px)/1.02 Inter,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#f7f5f1}
.ffws-section .ffws-heading h2 em{font-style:normal;color:#f47b00}
.ffws-section .ffws-heading>p:last-child{max-width:780px;color:#b9babc;font-size:17px;line-height:1.7}
.ffws-frame{display:block;border:0;width:100%;min-height:700px;background:#08090a;color-scheme:dark;overflow:hidden}
@media(max-width:700px){.ffws-section{padding:56px 0}.ffws-section .ffws-heading{margin-bottom:28px}.ffws-section .ffws-heading>p:last-child{font-size:15px}.ffws-frame{min-height:1600px}}
