.acf-block-preview .block-banner h1{color:#fff;font-size:3.5625rem}.block-banner{margin-top:-53px}.block-banner__bgimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:201px;background-size:cover;background-position:85% 50%;position:relative;padding-inline:110px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.block-banner__bgimg__overlay{background-color:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%}@media screen and (max-width: 900px){.block-banner__bgimg{padding-inline:8vw}}.block-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:auto;position:relative}@media screen and (max-width: 900px){.block-banner__content{margin-block:unset;margin-top:50px}}.block-banner__content h1{color:#fff;line-height:3.662rem;margin-bottom:10px;font-weight:700;font-family:var(--ff-primary-header)}@media screen and (max-width: 900px){.block-banner__content h1{font-size:2.875rem;line-height:37px;margin-bottom:10px}}.block-banner__content h1.big{font-size:7.951rem}.block-banner__content h1.small{font-size:4.802rem}@media screen and (max-width: 900px){.block-banner h1{max-width:530px}.block-banner h1.big,.block-banner h1.small{font-size:3.9rem}}
