.threeforces__container{padding:80px 0;margin:0 auto;text-align:center}
.threeforces__title{margin:0;color:#00c4cc;font-family:'FlyingFlea-Bold' !important;font-size:clamp(2rem,4.3vw,3.5rem);line-height:1;letter-spacing:.03em;text-transform:uppercase;transform:translateY(100px);transition:transform 1800ms ease-in-out}
.threeforces__container.is-visible .threeforces__title{transform:translateY(0)}
.threeforces__title p{font-family:'FlyingFlea-Bold' !important}
.threeforces__subtitle{margin:1rem auto 0;max-width:38rem;color:#fff;font-family:'InterDisplay' !important;font-size:18px;line-height:1.45;font-weight:400;transform:translateY(180px);transition:transform 1800ms ease-in-out}
.threeforces__container.is-visible .threeforces__subtitle{transform:translateY(0)}
.threeforces__image-wrap{margin:250px auto 0;width:auto;transition:margin 1800ms ease-in-out}
.threeforces__container.is-visible .threeforces__image-wrap{margin:60px auto 0}
.threeforces__image{width:100%;height:100%;display:block;margin:0 auto}
.threeforces__image--mweb{display:none}
.threeforces__image-wrap:not(.threeforces__image-wrap--split) .threeforces__image--mweb{display:block}
@media(min-width:768px){.threeforces__image-wrap--split .threeforces__image--web{display:block}
.threeforces__image-wrap--split .threeforces__image--mweb{display:none}
}
@media(max-width:767px){.threeforces__image-wrap--split .threeforces__image--web{display:none}
.threeforces__image-wrap--split .threeforces__image--mweb{display:block}
}
@media(max-width:767px){.threeforces__container{padding:40px 0}
.threeforces__title{text-align:left;font-size:48px;padding:0 24px}
.threeforces__subtitle{text-align:left;font-size:14px;padding:0 24px}
.threeforces__image-wrap{margin:120px auto 0}
.threeforces__container.is-visible .threeforces__image-wrap{margin:40px auto 0}
.threeforces__image{height:100%;width:100%}
.threeforces__subtitle{transform:translateY(100px)}
.threeforces__container.is-visible .threeforces__subtitle{transform:translateY(0)}
.threeforces__title{transform:translateY(60px)}
.threeforces__container.is-visible .threeforces__title{transform:translateY(0)}
}