.home main>section.stats{margin-top:0;margin-bottom:0}.stats .grid-container{max-width:100%;padding:0}.stats .grid{display:grid;padding:0;margin:0;grid-template-columns:auto;grid-template-rows:auto;text-align:center}.stats .grid>.photo{grid-area:1/1/1/1;z-index:1;overflow-x:hidden;height:100%;position:relative;background-color:var(--color-gray)}.stats .grid>.photo img{width:100%;display:block;margin:0;height:100%;object-fit:cover;position:absolute;top:0;left:0;aspect-ratio:1440/794}@media(max-width: 1023px){.stats .grid>.photo img{opacity:0}}.stats .heading>*{max-width:800px;margin:0 auto}.stats .heading h2{margin-bottom:22px}.stats .heading p{font-size:1.375rem;line-height:2.0625rem;font-weight:var(--font-weight-600);margin-bottom:50px}.stats .listing{display:grid;grid-template-rows:auto;grid-auto-flow:row;grid-template-columns:calc(100% - 20px);padding:0;gap:28px;margin:0 auto 60px;width:calc(100% - 15px);max-width:1400px;justify-content:center}@media(min-width: 767px){.stats .listing{grid-template-rows:auto auto;grid-template-columns:repeat(3, 25%);margin:0 auto 60px;width:calc(100% - 80px)}}@media(min-width: 1024px){.stats .listing{grid-template-rows:auto;grid-template-columns:repeat(4, 25%)}}@media(min-width: 767px){.stats .listing.span-two{grid-template-columns:repeat(2, calc(50% - 20px));justify-content:center}}@media(min-width: 1024px){.stats .listing.span-two{grid-template-columns:repeat(2, calc(25% - 20px))}}@media(min-width: 1024px){.stats .listing.span-three{grid-template-columns:repeat(3, calc(25% - 20px));justify-content:center}}@media(min-width: 767px){.stats .listing.span-four{grid-template-columns:repeat(2, calc(50% - 20px))}}@media(min-width: 1024px){.stats .listing.span-four{grid-template-columns:repeat(4, calc(25% - 20px));justify-content:center}}@media(min-width: 1024px){.stats .listing.span-five{grid-template-columns:repeat(5, calc(20% - 20px))}}@media(min-width: 1024px){.stats .listing.span-six{grid-template-columns:repeat(6, 16.6666666667%)}}.stats .button{color:var(--color-red);border-color:var(--color-red)}.stats .button:hover{border-color:var(--color-yellow)}.stats.circles .grid>.content{grid-area:1/1/1/1;z-index:2;padding:31px 15px 31px}@media(min-width: 1024px){.stats.circles .grid>.content{padding:50px 15px 50px}}.stats.circles .item .content{display:grid;grid-template-rows:auto;grid-template-columns:130px auto;gap:18px}@media(min-width: 767px){.stats.circles .item .content{grid-template-rows:174px auto;grid-template-columns:auto;gap:30px}}@media(max-width: 766px){.stats.circles .item .content{justify-content:start}}.stats.circles .item .content span{display:block}.stats.circles .item .content span.number-container{--p:20;--b:22px;--c:#C2002F;--w:150px;background-color:rgba(224,166,180,.3);border:14px solid #e0a6b4;border-radius:100%;padding:10px;height:120px;width:120px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;position:relative}.stats.circles .item .content span.number-container.color-C2002F{background-color:rgba(224,166,180,.3);border:14px solid #e0a6b4}.stats.circles .item .content span.number-container.color-FB3448{background-color:rgba(248,187,187,.3);border:14px solid #e0a6b0}.stats.circles .item .content span.number-container.color-F38A00{background-color:rgba(224,201,166,.3);border:14px solid #e0cca6}.stats.circles .item .content span.number-container.color-FFCC4F{background-color:rgba(218,224,166,.3);border:14px solid #e0dca6}.stats.circles .item .content span.number-container.color-013D5F{background-color:rgba(166,184,224,.3);border:14px solid #a6c4e0}.stats.circles .item .content span.number-container.color-756660{background-color:rgba(117,127,148,.3);border:14px solid #c4c1c2}@media(min-width: 767px){.stats.circles .item .content span.number-container{height:174px;width:174px}}@keyframes fill{0%{--p: 0}}.stats.circles .item .content span.number-container:before{content:"";position:absolute;border-radius:50%;inset:0;mask:radial-gradient(farthest-side, var(--color-black-solid) calc(99% - var(--b)), var(--color-black-solid) calc(100% - var(--b)));background-size:0 0,auto;height:calc(100% + 40px);width:calc(100% + 40px);top:-20px;left:-20px}.stats.circles .item .content span.number-container:after{inset:calc(50% - var(--b)/2);background:var(--c);content:none;transform:rotate(calc(var(--p) * 3.6deg - 90deg)) translate(calc(var(--w) / 2 - 50%))}.stats.circles .item .content span.number{font-size:2.5rem;line-height:2.8125rem;color:var(--color-black-solid)}@media(min-width: 767px){.stats.circles .item .content span.number{font-size:3.75rem;line-height:5rem}.stats.circles .item .content span.number.small{font-size:3.75rem;line-height:5.625rem}}@media(min-width: 1024px){.stats.circles .item .content span.number{font-size:5rem;line-height:5.625rem}}.stats.circles .item .content span.label{font-size:.75rem;line-height:1;text-transform:uppercase;color:var(--color-black-solid);font-weight:var(--font-weight-600)}@media(min-width: 767px){.stats.circles .item .content span.label{font-size:1rem;line-height:1}}.stats.circles .item .content span.description{display:block;margin:0 auto;font-size:1.375rem;line-height:1.5625rem;font-weight:var(--font-weight-600);max-width:323px}@media(max-width: 1023px){.stats.circles .item .content span.description{text-align:left;font-weight:var(--font-weight-600);align-self:center;max-width:none}}.stats.flat .grid>.content{grid-area:1/1/1/1;z-index:2}.stats.flat .item{display:grid;grid-template-rows:auto auto;grid-template-columns:auto;gap:30px}.stats.flat .item .content{text-align:center}.stats.flat .item .content span{display:block}.stats.flat .item .content span.number{font-size:3.125rem;line-height:3.4375rem;color:var(--color-red);font-weight:var(--font-weight-700)}@media(min-width: 1400px){.stats.flat .item .content span.number{font-size:4.375rem;line-height:5rem}}.stats.flat .item .content span.label{display:none}.stats.flat .item .content span.description{font-size:1.125rem;line-height:1.375rem}@media(min-width: 1400px){.stats.flat .item .content span.description{font-size:1.375rem;line-height:1.75rem}}.stats.flat .item .content span.description p{margin:0}.home .circles .grid>.content{grid-area:1/1/1/1;z-index:2;padding:31px 15px 61px}@media(min-width: 1024px){.home .circles .grid>.content{padding:122px 15px 83px}}