.wp-block-zs-blocks-zs-two-cols-container{background:radial-gradient(24.27% 53.41% at 78.12% 81.26%, #FFFFFF 0%, #EEF5F5 100%);position:relative;}
.wp-block-zs-blocks-zs-two-cols-container .anchor{display:block;position:absolute;top:0;visibility:hidden;scroll-margin-top:4.25rem;}
.zs-two-cols-container{max-width:1330px !important;height:43.75rem;display:flex;justify-content:center;align-items:center;}
.zs-two-cols-container .zs-two-cols-container__info{max-width:34.0625rem;padding-left:4.375rem;position:relative;color:#000;}
.zs-two-cols-container .zs-two-cols-container__title{font-size:2rem;font-style:normal;font-weight:700;line-height:2.8125rem;padding-bottom:1.25rem;position:static;}
.zs-two-cols-container .zs-two-cols-container__info .wp-block-image{display:none;}
.zs-two-cols-container .zs-two-cols-container__info .is-type-video{display:none;}
.zs-two-cols-container .zs-two-cols-container__info .zs-two-cols-container__icon{position:absolute;left:0;top:0;display:block;}
.zs-two-cols-container .zs-two-cols-container__info > .block-editor-block-list__block:first-of-type{position:static;}
.zs-two-cols-container .zs-two-cols-container__info p{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;}
.zs-two-cols-container .zs-two-cols-container__info p + p{padding-top:1.5625rem;}
.zs-two-cols-container .zs-two-cols-container__info .wp-block-buttons{margin-top:3.125rem;}
.zs-two-cols-container .zs-two-cols-container__info .wp-block-button{width:100%;}
.zs-two-cols-container .zs-two-cols-container__info a.wp-block-button__link{padding-top:0.6875rem;padding-bottom:0.6875rem;}
.zs-two-cols-container .wp-block-columns{gap:3.125rem;}
.zs-two-cols-container .zs-two-cols-container__links .wp-block-image{display:block;margin-top:3.125rem;}
.zs-two-cols-container .is-type-video iframe{width:43.75rem;height:25rem;overflow:hidden;border-radius:0.75rem;}
.wp-block-zs-blocks-zs-two-cols-container--green{background:radial-gradient(32.71% 84.72% at 43.93% 71.09%, #018278 0%, #004B46 100%);}
.wp-block-zs-blocks-zs-two-cols-container--green .zs-two-cols-container p{color:#fff;}
.wp-block-zs-blocks-zs-two-cols-container--green .zs-two-cols-container__title{color:#fff;}
@media only screen and (max-width: 1279px) {
.zs-two-cols-container{height:auto;padding-top:1.25rem !important;padding-bottom:2.5rem !important;}
}
@media only screen and (max-width: 991px) {
.zs-two-cols-container .wp-block-column:not(.zs-two-cols-container__info){display:none;}
.zs-two-cols-container .zs-two-cols-container__info .is-type-video{display:block;}
.zs-two-cols-container .zs-two-cols-container__info .is-type-video iframe{width:100%;margin-bottom:1.875rem;}
.zs-two-cols-container .zs-two-cols-container__info{max-width:unset;padding-left:0;}
.zs-two-cols-container .zs-two-cols-container__info > .wp-block-image{display:block;margin-bottom:1.875rem;width:calc(100% + 1.875rem);margin-left:-0.9375rem !important;}
.zs-two-cols-container .zs-two-cols-container__info p{font-weight:400;font-size:1rem;}
.zs-two-cols-container .zs-two-cols-container__title{font-size:1.25rem;line-height:normal;padding-left:3.125rem;padding-bottom:1.875rem;}
.zs-two-cols-container .zs-two-cols-container__icon{width:1.875rem;height:1.875rem;}
.zs-two-cols-container .zs-two-cols-container__icon{top:-0.25rem;}
.zs-two-cols-container .zs-two-cols-container__info .wp-block-buttons{margin-top:1.25rem;}
}
@media only screen and (max-width: 569px) {
.zs-two-cols-container__info .zs-two-cols-container__icon img {
width: 1.875rem;
}
.zs-two-cols-container .zs-two-cols-container__title {
padding-left: 2.5rem;
}
.zs-two-cols-container .zs-two-cols-container__info .is-type-video iframe {
height: 18.75rem;
}
.wp-block-zs-blocks-zs-two-cols-container.container {
padding-left: 1.875rem;
padding-right: 1.875rem;
}
.zs-two-cols-container .zs-two-cols-container__info > .wp-block-image {
margin: 0 0 1.5625rem !important;
width: 100% !important;
}
.wp-block-zs-blocks-zs-two-cols-container.container .zs-two-cols-container__links .wp-block-image {
margin-top: 1.25rem !important;
}
.wp-block-zs-blocks-zs-two-cols-container.container .zs-two-cols-container__links .wp-block-image.mac {
margin-top: 1.5625rem !important;
}
.wp-block-zs-blocks-zs-two-cols-container.container .zs-two-cols-container__links .wp-block-image.mac + .wp-block-image {
margin-top: 1.5625rem !important;
}
.zs-two-cols-container__links .mac {
padding-left: 2.5rem;
}
}