.cta{display:inline-flex;text-decoration:none}.cta.cta-type-button{height:clamp(3.5rem,1.16vw + 3.2rem,4.5rem);align-content:center;position:relative}.cta.cta-type-button span:not(.icon){font-family:var(--wp--preset--font-family--montserrat);text-transform:uppercase;font-weight:200;padding:0 clamp(2rem,2.03vw + 1.47rem,3.75rem);align-self:center;line-height:1.1;font-size:var(--wp--preset--font-size--small);position:relative}.cta.cta-type-button span.icon{width:clamp(3.5rem,1.16vw + 3.2rem,4.5rem);height:clamp(3.5rem,1.16vw + 3.2rem,4.5rem);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.35);position:relative}.cta.cta-type-button span.icon svg{height:auto;width:clamp(0.88rem,0.29vw + 0.8rem,1.13rem);fill:currentColor;transform:translate(0px, 0px);transition:transform .17s}.cta.cta-type-button:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);transition:background-color .17s}.cta.cta-type-button:hover span.icon svg{transform:translate(2px, -2px)}.cta.cta-type-button:hover:before{background-color:rgba(0,0,0,.15)}.editor-styles-wrapper .acf-block-preview.wp-block-block-cta-button{margin:0 !important}.editor-styles-wrapper .acf-block-preview.wp-block-block-cta-button .cta{pointer-events:none;text-decoration:none}.editor-styles-wrapper .acf-block-preview.wp-block-block-cta-button.has-background{background:none !important}section.flex-block.single-video .single-video-container{display:flex;align-items:center}section.flex-block.single-video .single-video-container .block-video{width:66.6%}section.flex-block.single-video .single-video-container .block-video .video-container{padding-top:64%;position:relative}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb{background-size:cover;background-position:center center;position:absolute;z-index:2;inset:0;opacity:1;visibility:visible;transition:opacity .17s ease-out,visibility 0s .17s}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb .video-thumb-image{position:absolute;inset:0;z-index:0;object-fit:cover;width:100%;height:100%}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb .play-btn{position:absolute;top:0;left:0;padding:clamp(0.75rem,1.45vw + 0.37rem,2rem) clamp(1rem,1.74vw + 0.54rem,2.5rem);color:#fff7f5;text-align:center;z-index:2}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb .play-btn svg{fill:#fff7f5;width:clamp(1.5rem,1.45vw + 1.12rem,2.75rem);height:auto;margin-top:4px}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb .play-btn .video-length{font-weight:300;text-transform:uppercase;font-size:clamp(0.88rem,0.29vw + 0.8rem,1.13rem);line-height:1;margin-top:8px}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb:after{content:"";position:absolute;inset:0;z-index:1;background-color:hsla(0,0%,100%,.18);opacity:0;transition:opacity .17s ease-out}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb:hover{cursor:pointer}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb:hover:after{opacity:1}section.flex-block.single-video .single-video-container .block-video .video-container .video-thumb.hide{opacity:0;visibility:hidden}section.flex-block.single-video .single-video-container .block-video .video-container .video-embed{position:absolute;inset:0;z-index:1}section.flex-block.single-video .single-video-container .block-video .video-container .video-embed iframe{position:absolute;inset:0;width:100%;height:100%}@media only screen and (max-width: 1023px){section.flex-block.single-video .single-video-container .block-video{width:50%}}@media only screen and (max-width: 650px){section.flex-block.single-video .single-video-container .block-video{width:100%}}section.flex-block.single-video .single-video-container .block-text{width:33.4%;padding:clamp(2.5rem,2.32vw + 1.89rem,4.5rem) clamp(1.25rem,2.03vw + 0.72rem,3rem);margin:clamp(1.5rem,3.48vw + 0.59rem,4.5rem) 0;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}section.flex-block.single-video .single-video-container .block-text p{font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem)}@media only screen and (max-width: 1023px){section.flex-block.single-video .single-video-container .block-text{width:50%}}@media only screen and (max-width: 650px){section.flex-block.single-video .single-video-container .block-text{width:100%;margin:0}}@media only screen and (min-width: 651px){section.flex-block.single-video .single-video-container.text-left{flex-direction:row-reverse}}@media only screen and (max-width: 650px){section.flex-block.single-video .single-video-container{flex-direction:column}section.flex-block.single-video .single-video-container.text-left{flex-direction:column-reverse}}.acf-block-preview section.image-text .image-text-container .block-image{margin:0;width:66.6%}.acf-block-preview section.image-text .image-text-container .block-image figure img{opacity:1}.acf-block-preview section.image-text .image-text-container .block-image figure img~.image-offset{opacity:1;transform:translate(clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem), clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem))}