.numbersbanner{display:grid;grid-template-columns:var(--lateral-width) auto repeat(3,min((100% - var(--lateral-width) * 2)/3,var(--container-width)/3)) auto var(--lateral-width);position:relative;z-index:1}@media (width <= 1200px){.numbersbanner{grid-template-columns:var(--lateral-width) auto min((100% - var(--lateral-width) * 2) * .4,var(--container-width) * .4) min((100% - var(--lateral-width) * 2) * .6,var(--container-width) * .6) auto var(--lateral-width)}}@media (width <= 767px){.numbersbanner{grid-template-columns:var(--lateral-width) 1fr calc(var(--lateral-width-mobile) + 1.5rem)}}.numbersbanner__media{grid-column:4/8;grid-row:1/2;margin-left:-126px;position:relative;width:calc(100% + 126px);z-index:0}@media (width <= 1200px){.numbersbanner__media{grid-column:4/7}}@media (width <= 767px){.numbersbanner__media{grid-column:2/4;grid-row:1/3;height:calc(100% - 61px);margin-left:0;width:100%}}.numbersbanner__media-overlay{background:var(--primary-color);border-radius:4rem 0 0 4rem;height:100%;left:0;opacity:.12;position:absolute;top:0;width:100%;z-index:1}@media (width <= 767px){.numbersbanner__media-overlay{border-radius:3rem 0 0 3rem}}.numbersbanner__image{height:100%;margin:0;position:relative;width:100%;z-index:0}.numbersbanner__image img{border-radius:4rem 0 0 4rem;box-shadow:0 .5em 1em -.5em rgba(var(--black),.2);display:block;height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (width <= 767px){.numbersbanner__image img{border-radius:3rem 0 0 3rem}}.numbersbanner__video{height:100%;margin:0;position:relative;width:100%;z-index:0}.numbersbanner__video video{border-radius:4rem 0 0 4rem;box-shadow:0 .5em 1em -.5em rgba(var(--black),.2);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (width <= 767px){.numbersbanner__video video{border-radius:3rem 0 0 3rem}}.numbersbanner__content{align-items:center;display:flex;grid-column:4/6;grid-row:1/2;justify-content:center;padding:3rem;position:relative;z-index:2}@media (width <= 1200px){.numbersbanner__content{grid-column:4/5}}@media (width <= 767px){.numbersbanner__content{grid-column:2/3;grid-row:1/2;padding-left:2rem;padding-right:0}}.numbersbanner__content-body{width:min(100%,550px)}.numbersbanner__text{color:#fff;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.5;margin:0}.numbersbanner__actions{margin-top:3rem}.numbersbanner__numbers{align-self:center;display:flex;flex-direction:column;gap:1.5rem;grid-column:1/4;grid-row:1/2;margin:0;padding:0;padding-block:4rem;position:relative;z-index:3}@media (width <= 767px){.numbersbanner__numbers{grid-column:1/3;grid-row:2/3;padding-block:0}}.numbersbanner__number{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(0deg,rgba(var(--light),80%),rgba(var(--white),80%));border-radius:0 2rem 2rem 0;box-shadow:0 .5em 1em -.5em rgba(var(--black),.2);display:flex;justify-content:end}@media (width <= 767px){.numbersbanner__number{justify-content:start;padding-left:var(--lateral-width)}}.numbersbanner__number-body{display:grid;gap:0 1.5rem;grid-template-areas:"icon number" "icon text";grid-template-columns:clamp(3rem,6vw,4rem) 1fr;padding-block:2rem;padding-right:2rem;width:min(100% - var(--lateral-width),var(--container-width)/3)}@media (width <= 1200px){.numbersbanner__number-body{width:min(100% - var(--lateral-width),var(--container-width) * .4)}}@media (width <= 767px){.numbersbanner__number-body{width:100%}}.numbersbanner__number-icon{color:var(--primary-color);font-size:clamp(3rem,6vw,4rem);grid-area:icon}.numbersbanner__number-number{color:var(--primary-color);font-size:clamp(1.75rem,3.5vw,3rem);grid-area:number;line-height:1.2;margin:0}.numbersbanner__number-number:after{content:"+"}.numbersbanner__number-text{color:var(--dark-color);font-size:clamp(1rem,2vw,1.5rem);grid-area:text;line-height:1.5;margin:0}