.block-content-image{padding-top:calc(1.425rem + 2.1vw);padding-bottom:calc(1.425rem + 2.1vw);min-height:60dvh;min-height:25rem;max-height:52.8125rem;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-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1200px){.block-content-image{padding-top:3rem}}@media (min-width: 1200px){.block-content-image{padding-bottom:3rem}}@media (min-width: 768px){.block-content-image{height:50dvh}}@media (min-width: 992px){.block-content-image{height:80dvh}}.block-content-image .container{position:relative;z-index:5}.block-content-image .container:before{width:100%;height:100%;content:'';position:absolute;right:calc(100% - 12px);bottom:0;border:1px solid var(--grey-primary);border-top:none;border-left:none;border-radius:0 0 1.25rem 0}@media (min-width: 768px){.block-content-image .container:before{right:calc(100% - 20px)}}@media (min-width: 992px){.block-content-image .container:before{right:100%}}.block-content-image .container:after{width:.375rem;height:.375rem;content:'';position:absolute;top:0;right:calc(100% - 12px);-webkit-transform:translate3d(calc(50% - 0.5px), 0, 0);transform:translate3d(calc(50% - 0.5px), 0, 0);background-color:var(--grey-primary);border-radius:100%}@media (min-width: 768px){.block-content-image .container:after{right:calc(100% - 20px)}}@media (min-width: 992px){.block-content-image .container:after{right:100%}}.block-content-image.type--content{height:auto;max-height:100%}.block-content-image.type--content .container:before,.block-content-image.type--content .container:after{content:none}.block-content-image.type--content .content-col{padding-left:0}.block-content-image .content-col{padding-left:1.5rem;padding-bottom:1.5rem}@media (min-width: 768px){.block-content-image .content-col{padding-left:2rem;padding-bottom:2rem}}@media (min-width: 992px){.block-content-image .content-col{padding-left:calc(1.5rem + 3vw);padding-bottom:calc(1.5rem + 3vw)}}@media (min-width: 992px) and (min-width: 1200px){.block-content-image .content-col{padding-left:3.75rem}}@media (min-width: 992px) and (min-width: 1200px){.block-content-image .content-col{padding-bottom:3.75rem}}.block-content-image .content-col .heading{font-size:32px;margin-bottom:calc(1.325rem + .9vw);line-height:1.2}@media only screen and (min-width: 320px){.block-content-image .content-col .heading{font-size:calc( 32px + 8 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-content-image .content-col .heading{font-size:40px}}@media (min-width: 1200px){.block-content-image .content-col .heading{margin-bottom:2rem}}.block-content-image .content-col .content-col-content-container{max-width:32.875rem}.block-content-image .content-col .content-col-content-container p,.block-content-image .content-col .content-col-content-container li{font-size:18px;line-height:1.2}@media only screen and (min-width: 320px){.block-content-image .content-col .content-col-content-container p,.block-content-image .content-col .content-col-content-container li{font-size:calc( 18px + 6 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-content-image .content-col .content-col-content-container p,.block-content-image .content-col .content-col-content-container li{font-size:24px}}.block-content-image .content-col .list{--gap: 1.5rem;padding-left:0;list-style:none;margin:0;margin-top:calc(1.625rem + 4.5vw);padding-left:0;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:var(--gap)}@media (min-width: 768px){.block-content-image .content-col .list{--gap: 2.5rem}}@media (min-width: 1200px){.block-content-image .content-col .list{margin-top:5rem}}.block-content-image .content-col .list li{position:relative;padding-left:calc(1.325rem + .9vw)}@media (min-width: 1200px){.block-content-image .content-col .list li{padding-left:2rem}}@media (min-width: 992px){.block-content-image .content-col .list li{padding-left:calc(1.5rem + 3vw)}}@media (min-width: 992px) and (min-width: 1200px){.block-content-image .content-col .list li{padding-left:3.75rem}}.block-content-image .content-col .list li:before{width:.4375rem;height:.4375rem;content:'';position:absolute;top:.75rem;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-color:var(--secondary);border-radius:100%}.block-content-image .content-col .list li:after{width:.0625rem;height:calc(100% + var(--gap));content:'';position:absolute;top:.75rem;left:0;-webkit-transform:translate3d(.1875rem, 0, 0);transform:translate3d(.1875rem, 0, 0);background-color:var(--secondary);border-radius:100%}.block-content-image .content-col .list li:last-of-type:after{content:none}.block-content-image .content-col .list li span{font-size:18px;display:block;margin:0}@media only screen and (min-width: 320px){.block-content-image .content-col .list li span{font-size:calc( 18px + 6 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-content-image .content-col .list li span{font-size:24px}}.block-content-image .content-col .list li span.title{font-weight:700}.block-content-image .content-col .button-container{margin-top:calc(1.325rem + .9vw)}@media (min-width: 1200px){.block-content-image .content-col .button-container{margin-top:2rem}}.block-content-image .content-container p,.block-content-image .content-container li{font-size:24px;line-height:1.2}@media only screen and (min-width: 320px){.block-content-image .content-container p,.block-content-image .content-container li{font-size:calc( 24px + 16 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-content-image .content-container p,.block-content-image .content-container li{font-size:40px}}.block-content-image .content-container .quote-text{font-size:24px;line-height:1.2}@media only screen and (min-width: 320px){.block-content-image .content-container .quote-text{font-size:calc( 24px + 16 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-content-image .content-container .quote-text{font-size:40px}}.block-content-image .content-container .quote-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem 4rem}.block-content-image .content-container .quote-meta .quote-author-meta p{margin-bottom:0;font-size:16px}@media only screen and (min-width: 320px){.block-content-image .content-container .quote-meta .quote-author-meta p{font-size:calc( 16px + 4 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-content-image .content-container .quote-meta .quote-author-meta p{font-size:20px}}.block-content-image .content-container .quote-meta .quote-author-meta p.quote-author{font-weight:700}.block-content-image .content-container .btn{margin-top:calc(1.325rem + .9vw)}@media (min-width: 1200px){.block-content-image .content-container .btn{margin-top:2rem}}.block-content-image .content-container+.btn{margin-top:calc(1.4125rem + 1.95vw)}@media (min-width: 1200px){.block-content-image .content-container+.btn{margin-top:2.875rem}}.block-content-image__image{height:100%}.block-content-image__image:after{width:100%;height:100%;content:'';position:absolute;inset:0;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(140%, rgba(255,255,255,0.5)));background-image:linear-gradient(to right, #fff 50%, rgba(255,255,255,0.5) 140%)}@media (min-width: 768px){.block-content-image__image:after{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #fff), to(rgba(255,255,255,0.25)));background-image:linear-gradient(to right, #fff 50%, rgba(255,255,255,0.25))}}@media (min-width: 992px){.block-content-image__image:after{content:none}}@media (min-width: 768px){.block-content-image__image img{-o-object-position:right center;object-position:right center}}

/*# sourceMappingURL=block-content-image.css.map */
