.body-xl .block512 > div:not(.clearfix) {min-height:600px;}.body-lg .block512 > div:not(.clearfix) {min-height:600px;}.body-md .block512 > div:not(.clearfix) {min-height:500px;}.body-sm .block512 > div:not(.clearfix) {min-height:400px;}.body-xs .block512 > div:not(.clearfix) {min-height:300px;} .block512 > div:not(.clearfix)::before {content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block; background-color: rgba(38, 38, 37, 0.4);}.block512 > div:not(.clearfix) {padding-top:30px;padding-bottom:30px;position: relative;}.block512 strong {font-weight:normal}.body-xs .block512 strong {font-weight:normal}.body-sm .block512 strong {font-weight:normal}.body-md .block512 strong {font-weight:normal}.body-lg .block512 strong {font-weight:normal}.body-xl .block512 strong {font-weight:normal}.block512 > div:not(.clearfix) div.parallax>div {    width: 100vw !important;    height: 100vh !important;    background-size: cover !important;}
.body-xl .block200 > div > div.inner {min-height:80px;}.body-lg .block200 > div > div.inner {min-height:80px;}.block200 > div > div.inner {position: relative;}.block200 strong {font-weight:normal}.body-xs .block200 strong {font-weight:normal}.body-sm .block200 strong {font-weight:normal}.body-md .block200 strong {font-weight:normal}.body-lg .block200 strong {font-weight:normal}.body-xl .block200 strong {font-weight:normal}