.numbers-section{background-color:#fff}.numbers-section .numbers-heading{margin-bottom:56px;min-height:112px;position:relative}@media(max-width:991px){.numbers-section .numbers-heading{margin-bottom:40px;min-height:0}.numbers-section .numbers-grid .col-3{width:66.667%}.numbers-section .numbers-grid .col-2{width:33.333%}.numbers-section .numbers-grid>div:nth-child(3){order:3}}@media(max-width:480px){.numbers-section .numbers-grid .col-2,.numbers-section .numbers-grid .col-3{width:50%}}.numbers-section .numbers-grid{--block-height:453px}@media(max-width:767px){.numbers-section .numbers-grid{--block-height:380px}}@media(max-width:480px){.numbers-section .numbers-grid{--block-height:232px}}.numbers-section .numbers-quote{color:#de3b21;flex-shrink:0;position:absolute}.numbers-section .numbers-quote svg{display:block;height:24px;width:26px}@media(max-width:767px){.numbers-section .numbers-quote svg{height:16px;width:18px}}.numbers-section .numbers-quote--start{left:0;top:0}@media(max-width:767px){.numbers-section .numbers-quote--start{display:block}}.numbers-section .numbers-quote--end{right:0;top:0}@media(max-width:767px){.numbers-section .numbers-quote--end{display:none}}@media(max-width:576px){.numbers-section .numbers-quote{margin-bottom:16px;position:static}}.numbers-section .numbers-title{color:#000;font-family:Exo\ 2,sans-serif;font-size:clamp(24px,24px + (48 - 24)*(100vw - 390px)/(1440 - 390),48px);font-weight:700;line-height:1;margin:0}.numbers-section .numbers-title-line1{padding-left:42px;padding-right:40px}@media(max-width:767px){.numbers-section .numbers-title-line1{padding-left:36px;padding-right:0}}@media(max-width:576px){.numbers-section .numbers-title-line1{display:inline;padding-left:0}}.numbers-section .numbers-title-line2{display:inline-block;margin-top:16px;padding-left:133px;padding-right:48px;width:auto}@media(max-width:991px){.numbers-section .numbers-title-line2{padding-left:42px}}@media(max-width:767px){.numbers-section .numbers-title-line2{margin-top:0;padding-left:36px}}@media(max-width:576px){.numbers-section .numbers-title-line2{display:inline;padding-left:0;padding-right:0}}.numbers-section .numbers-feature{border-radius:16px;display:flex;flex-direction:column;min-height:var(--block-height);overflow:hidden;padding:24px;position:relative}.numbers-section .numbers-feature--cream{background-color:#f0d294}.numbers-section .numbers-feature--coral{background-color:#f4a78f}.numbers-section .numbers-feature--blue{background-color:#123d83}.numbers-section .numbers-feature--blue .numbers-label,.numbers-section .numbers-feature--blue .numbers-value{color:#fff}@media(max-width:767px){.numbers-section .numbers-feature{border-radius:12px;padding:13px 16px}}.numbers-section .numbers-feature-text{position:relative;z-index:2}.numbers-section .numbers-feature-media{bottom:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:1}.numbers-section .numbers-feature-media img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:767px){.numbers-section .numbers-feature-media{opacity:.95}}.numbers-section .numbers-feature-visual{inset:0;pointer-events:none;position:absolute;z-index:1}.numbers-section .numbers-feature-visual-img{bottom:-12%;left:-14%;max-width:none;position:absolute;width:118%}.numbers-section .numbers-feature-visual-img img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.numbers-section .numbers-mid{display:flex;flex-direction:column;flex-wrap:wrap;gap:calc(var(--guttersX)*2);min-height:var(--block-height);min-width:0}.numbers-section .numbers-stat{background-color:#f6f6f6;border-radius:16px;display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between;padding:24px}@media(max-width:576px){.numbers-section .numbers-stat{padding:16px}}.numbers-section .numbers-value{color:#000;font-family:Exo\ 2,sans-serif;font-size:clamp(24px,24px + (48 - 24)*(100vw - 390px)/(1440 - 390),48px);font-weight:700;line-height:116.667%;margin-bottom:16px}@media(max-width:767px){.numbers-section .numbers-value{line-height:1.15;margin-bottom:4px}}.numbers-section .numbers-label{color:#000;font-family:Exo\ 2,sans-serif;font-size:clamp(12px,12px + (16 - 12)*(100vw - 390px)/(1440 - 390),16px);font-weight:600;line-height:20px}