/**handles:block-acf-header-bottom-full,block-acf-content,block-acf-tiles-image,block-acf-content-card,block-acf-cpt-list,block-acf-blogs-cards,block-acf-cta-wide**/
@media (max-width:991.98px){.header-bottom-full{padding-bottom:7em!important}}.header-bottom-full__inner{position:relative;padding:7.5em 0 6.5em}@media (max-width:991.98px){.header-bottom-full__inner{padding:3.5em 0 0}}.header-bottom-full__inner>.container{z-index:1;position:relative}.header-bottom-full__inner__img{position:absolute;left:0;right:0;top:0;bottom:0}.header-bottom-full__inner__img img{width:100%;height:100%;object-fit:cover;object-position:center}.header-bottom-full__inner__img:after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#347064 0,rgba(52,112,100,0) 100%);content:"";bottom:0;right:0}.header-bottom-full__inner-content{margin-bottom:5em}@media (max-width:991.98px){.header-bottom-full__inner-content{margin-bottom:3em}}@media (min-width:992px){.header-bottom-full__inner-content__cta ul li:first-child{margin-right:19px}}@media (max-width:991.98px){.header-bottom-full__inner-content__cta ul li:not(:last-child){margin-bottom:19px}}@media (max-width:991.98px){.header-bottom-full__inner-content__cta ul li .btn{width:90%}}@media (max-width:991.98px){.header-bottom-full__inner-menu{width:100%}}@media (max-width:991.98px){.header-bottom-full__inner-menu{position:absolute;bottom:-110px}}.header-bottom-full__inner-menu__title{color:#fff;font-weight:900;font-size:1.25rem;margin-bottom:.5em;line-height:1.35}@media (max-width:991.98px){.header-bottom-full__inner-menu__title{color:rgba(5,0,0,.85)}}
@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}}
.tiles-image{padding:50px 0}.tiles-image__item{border-radius:15px;background-color:#f2f2f2}.tiles-image__item--featured{background:#d4d9e9}.tiles-image__item--featured .tiles-image__item__content{background-color:transparent;position:relative}.tiles-image__item--featured .tiles-image__image{justify-content:flex-start}.tiles-image__item__content{background:#fff;padding:35px 30px 75px;position:relative}.tiles-image__item__content-cta{position:absolute;width:calc(100% - 60px);bottom:0}.tiles-image__item__content-cta--counter{position:absolute;top:-20px;display:flex;width:30px;height:30px;background:#ffd430;justify-content:center;align-items:center;border-radius:50%;font-size:.875rem;font-weight:700;line-height:1.2;right:-15px}.tiles-image__item__content-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em;font-size:1.125rem;line-height:1.2}.tiles-image__item__content-description p{color:var(--theme-body);margin-bottom:0}.tiles-image__item__content-link{position:absolute;bottom:22px}.tiles-image__item__content-link svg{margin-left:10px}.tiles-image__image{display:flex;justify-content:center;padding:25px 0 25px}.tiles-image__image img{height:130px;object-fit:contain}@media (min-width:992px){.tiles-image .swiper-scrollbar{display:none}}
@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}
.cpt-list .list-case__item__content-description{color:var(--theme-body)}.cpt-list .list-case__item__content-description+div:not(.btn-link) svg{display:none}
.blogs-cards:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:150px;background:#fff;content:""}.blogs-cards__slider{margin-bottom:50px}.blogs-cards__slider img{width:100%;margin-bottom:20px;border-radius:15px;height:200px;object-fit:cover}.blogs-cards__slider__slider-slide-item{display:flex;flex-direction:column;height:100%}.blogs-cards__slider__date{margin-bottom:8px}@media (max-width:991.98px){.blogs-cards__slider__date{font-size:.875rem}}.blogs-cards__slider__description{margin-bottom:19.5px}.blogs-cards__slider__content{margin-top:auto}@media (max-width:991.98px){.blogs-cards h2,.blogs-cards h3{margin-bottom:20px}}.blogs-cards h3{margin-bottom:20px}.blogs-cards__cta{padding-bottom:50px}
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}}