/**handles:block-acf-header-intro,block-acf-content,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}}
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}}