.block-full-width-image-content{--text-color: var(--white);background-color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.block-full-width-image-content{min-height:80dvh;padding-bottom:0}}@media (min-width: 768px){.block-full-width-image-content.--small{min-height:24.375rem}}.block-full-width-image-content.--small .block-full-width-image-content__image{width:100%;height:100%;aspect-ratio:16/9}@media (min-width: 768px){.block-full-width-image-content.--small .block-full-width-image-content__image{margin-top:0;position:absolute;inset:0;z-index:1}}.block-full-width-image-content .heading{font-size:32px;margin-top:1rem;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;background-color:var(--black);position:relative}@media only screen and (min-width: 320px){.block-full-width-image-content .heading{font-size:calc( 32px + 8 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-full-width-image-content .heading{font-size:40px}}.block-full-width-image-content .heading:before{width:50vw;height:100%;content:'';background-color:var(--black);position:absolute;top:0;right:80%;z-index:-1}@media (min-width: 768px){.block-full-width-image-content .heading{max-width:26rem;padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 992px){.block-full-width-image-content .heading{padding-top:5rem;padding-bottom:5rem}}.block-full-width-image-content .container{position:relative;z-index:10}.block-full-width-image-content video,.block-full-width-image-content iframe{-webkit-box-sizing:border-box;box-sizing:border-box;width:180vh;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;z-index:0}.block-full-width-image-content .video-container,.block-full-width-image-content__image{width:100%;height:100%;margin-top:.75rem;aspect-ratio:375/405;pointer-events:none;overflow:hidden}@media (min-width: 768px){.block-full-width-image-content .video-container,.block-full-width-image-content__image{margin-top:0;position:absolute;inset:0;z-index:1;aspect-ratio:1600/816}}@media (min-width: 768px){.block-full-width-image-content .video-container:before,.block-full-width-image-content__image:before{width:100%;height:100%;content:'';background-image:-webkit-gradient(linear, left top, right top, color-stop(33%, rgba(0,0,0,0.3)), to(rgba(0,0,0,0)));background-image:linear-gradient(to right, rgba(0,0,0,0.3) 33%, rgba(0,0,0,0));position:absolute;inset:0;z-index:11}}.block-full-width-image-content .video-container img,.block-full-width-image-content__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-full-width-image-content .cta-bar-wrap{--accent: var(--primary);position:relative;z-index:10}@media (min-width: 768px){.block-full-width-image-content .cta-bar-wrap{position:relative;margin-top:auto}}.block-full-width-image-content .cta-bar-wrap.action--contact{--accent: var(--secondary)}.block-full-width-image-content .cta-bar-wrap:after{width:100%;height:100%;content:'';background-color:var(--white);position:absolute;top:0;right:0;z-index:9}@media (min-width: 768px){.block-full-width-image-content .cta-bar-wrap:after{content:none}}.block-full-width-image-content .cta-bar-wrap:before{width:.375rem;height:calc(100% + 48px);content:'';background-color:var(--accent);position:absolute;top:0;left:-.125rem;z-index:12;margin-top:-3rem}@media (min-width: 768px){.block-full-width-image-content .cta-bar-wrap:before{height:100%;left:0;margin-top:0}}.block-full-width-image-content .cta-bar-wrap .cta-bar-container{margin-top:-3rem}@media (min-width: 768px){.block-full-width-image-content .cta-bar-wrap .cta-bar-container{margin-top:0}}.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container{--text-color: var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;background-color:var(--grey-primary);position:relative;padding:.5rem 1.75rem 1rem .5rem}@media (min-width: 768px){.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem 1rem 1rem}}@media (min-width: 992px){.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container{padding:1rem 2.5rem 1rem 1rem}}@media (min-width: 1300px){.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container{padding:1rem 3.5rem 1rem 0}}.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container:before{width:100%;height:100%;content:'';background-color:var(--grey-primary);position:absolute;top:0;right:80%;z-index:-1}.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container p{font-size:16px;margin-bottom:0}@media only screen and (min-width: 320px){.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container p{font-size:calc( 16px + 2 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container p{font-size:18px}}.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container .btn{font-size:16px}@media only screen and (min-width: 320px){.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container .btn{font-size:calc( 16px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-full-width-image-content .cta-bar-wrap .cta-bar-container .cta-bar-row .cta-container .btn{font-size:16px}}.block-full-width-image-content .image-credit{bottom:1rem}.block-full-width-image-content.has-cta .image-credit{top:1.75rem;left:1rem;bottom:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.block-full-width-image-content.has-cta .image-credit{top:1rem}}


