/**handles:block-acf-header-intro,block-acf-content,block-acf-content-card,block-acf-cta-wide**/
.header-intro{padding-bottom:100px;overflow:hidden}@media (max-width:991.98px){.header-intro{padding-top:25px}}.header-intro>.container>.row>div>:last-child{margin-bottom:0}.header-intro__banner-image picture{width:100vw}.header-intro__banner-image picture img{height:100%;width:100vw;object-fit:contain}.header-intro h1 strong{color:#008752}@media (max-width:991.98px){.header-intro{padding-bottom:80px}}.header-intro .demo-list{margin-bottom:50px}@media (max-width:991.98px){.header-intro__cta{text-align:center}}.header-intro__subtitle{font-family:var(--theme-font-family-base);font-weight:400}@media (min-width:992px){.header-intro_image{position:absolute!important;top:0;right:calc(-15px - (100vw - 100%)/ 2);width:calc((100vw - 100%)/ 2 + 50%);bottom:0;height:100%}}@media (max-width:991.98px){.header-intro_image{position:relative!important;bottom:0;left:calc(-15px - (100vw - 100%)/ 2);width:calc(100vw + 15px)}}.header-intro_image img{height:100%;width:100%;object-fit:cover}@media (max-width:991.98px){.header-intro_image img{height:211px}}
@media (min-width:992px){.content{background-color:#fff!important}}.content__standard p+.content__bulletlist,.content__twocolumns p+.content__bulletlist{margin-top:-10px}.content__standard>.container>.row>div :last-child{margin-bottom:0}.content__standard>.container>.row>div :last-child>figcaption{margin-bottom:0!important}.content__standard>.container .container:first-child{margin-top:30px}.content__standard ol{margin-top:-8px;margin-bottom:24px}.content__standard__object-inner{margin-bottom:30px}.content__standard__object-inner .content__bulletlist{padding-top:8px}.content__standard__object-outer{margin-bottom:64px}@media (max-width:991.98px){.content__standard__object-outer{margin-bottom:44px}}.content__standard__object .content__bulletlist{margin-bottom:30px}.content__standard .banner-slogan__image img{height:168px;margin-left:-1px}@media (min-width:992px){.content__standard .banner-slogan__image img{width:270px}}.content__standard .banner-slogan__content{row-gap:0;flex:1}.content__standard .banner-slogan__content>*{color:#fff}.content__standard .banner-slogan__content a{color:#fff}.content__standard .banner-slogan__content ul li{display:flex;align-items:center}.content__standard .banner-slogan__content ul li:first-child{margin-right:12px}.content__standard .banner-slogan__content ul li:last-child a:hover{text-decoration:none}.content__standard .banner-slogan__content ul li svg{margin-right:12px}.content__standard__list-and-heading ul{row-gap:10px}@media (max-width:991.98px){.content__standard__list-and-heading ul{row-gap:8px}}.content__standard__list-and-heading ul li{align-items:normal}.content__standard__list-and-heading ul li svg{position:relative;top:3px}.content__standard__list-and-heading ul li div p:first-of-type{margin-bottom:12px}@media (max-width:991.98px){.content__twocolumns__wrapper{flex-direction:column;padding:50px 16px}}.content__twocolumns__content{flex-basis:58.333%}@media (min-width:992px){.content__twocolumns__content{padding:32px}}.content__twocolumns__content .content__bulletlist{margin-bottom:25px}.content__twocolumns__image{flex-basis:41.666%}.content__twocolumns__image img{height:100%;object-fit:cover}@media (max-width:991.98px){.content__twocolumns__image-left{margin-bottom:20px}}
@media (max-width:991.98px){.content-card__image{text-align:center;margin-bottom:20px}}.content-card__image img{min-width:100%;min-height:340px;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;border-top-left-radius:15px}@media (min-width:992px){.content-card__image img{border-bottom-left-radius:15px}}@media (max-width:991.98px){.content-card__image img{min-height:163px;max-width:145px;border-top-right-radius:15px}}.content-card__content{padding:50px 45px 70px}@media (max-width:991.98px){.content-card__content{padding:19px 19px}}@media (max-width:991.98px){.content-card__content__cta{text-align:center}}@media (max-width:991.98px){.content-card__content__description{margin-bottom:20px}}.content-card__content__person{margin-bottom:30px}@media (max-width:991.98px){.content-card__content__person{text-align:center;margin-bottom:20px}}@media (max-width:991.98px){.content-card__content__logo{text-align:center}}@media (min-width:992px){.content-card__content a.link-cta{display:none!important}}.content-card .order-2 .content-card__image img{border-bottom-right-radius:15px;border-top-left-radius:0}@media (min-width:992px){.content-card .order-2 .content-card__image img{border-top-right-radius:15px;border-bottom-left-radius:0}}@media (max-width:991.98px){.content-card .order-2 .content-card__image img{border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:0}}.content-card a:not(.btn-link) svg{display:none}.content-card .swiper-container img{max-height:53px;object-fit:contain}
main section:last-child.cta-wide{margin-bottom:-50px}@media (max-width:991.98px){main section:last-child.cta-wide{margin-bottom:-16px}}.cta-wide__content__description{text-align:center}.cta-wide__content__description p{margin-bottom:30px}.cta-wide__content__cta{text-align:center}.cta-wide .demo-card h2{text-align:center;line-height:50px;margin-bottom:20px}@media (min-width:992px){.cta-wide .demo-card h2{font-size:2.625rem}}@media (max-width:991.98px){.cta-wide .demo-card h2{line-height:33px}}.cta-wide img{position:absolute;right:8.3333%;bottom:0;height:calc(100% + 30px);object-fit:contain;object-position:bottom;z-index:10}@media (max-width:991.98px){.cta-wide img{display:none}}@media (min-width:992px){.cta-wide__with-image .cta-wide__content__cta,.cta-wide__with-image .cta-wide__content__description{text-align:left}}@media (min-width:992px){.cta-wide__with-image .demo-card h2{text-align:left}}