.stats .section-pattern{max-height:60px;overflow:hidden}.stats .title-content{margin-bottom:50px}.stats-wrapper{gap:30px}.stats-wrapper .stat{display:flex;flex-direction:column;align-items:center;gap:8px}.stats-wrapper .stat__value{font-family:"Literata",serif;font-size:80px;font-weight:400;line-height:100%;display:block}.stats-wrapper .stat__info p{text-align:center;font-family:"Geist",sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:1.2px;text-transform:uppercase}.stats-wrapper .stat__info p:last-child{margin-bottom:0}.stats-wrapper .stat.content-text .stat__info p{color:#7a6531 !important}.stats .content-buttons{margin-top:50px}.stats.stats--side .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.stats.stats--side .title-content{margin-bottom:0;text-align:left}.stats.stats--side .title-content h2{font-size:clamp(32px,4vw,72px);line-height:1.13;letter-spacing:-1.44px;margin-bottom:32px}.stats.stats--side .stats-wrapper{display:grid !important;grid-template-columns:1fr 1fr;gap:40px;justify-content:start !important}.stats.stats--side .stats-wrapper .stat__value{color:#252b31}.stats.stats--side .stats-wrapper .stat__info p{text-align:left}@media(min-width: 1000px)and (max-width: 1400px){.stats.stats--side{padding:80px 0 100px !important}}@media(max-width: 992px){.stats.stats--side .container{grid-template-columns:1fr;gap:40px}.stats.stats--side .title-content h2{margin-bottom:20px}.stats.stats--side .stats-wrapper{grid-template-columns:1fr 1fr;gap:20px}.stats.stats--side .stat{align-items:center !important}.stats.stats--side .stat__info p{text-align:center !important}}@media(max-width: 576px){.stats.stats--side .container{gap:10px}.stats.stats--side .stats-wrapper{grid-template-columns:1fr}.stats.stats--side .stat__value{font-size:60px}.stats.stats--side .stat__info p{font-size:12px}}.stats.stats--side .section-pattern svg path{fill:#252b31}@media(max-width: 992px){.stats-wrapper .stat__value{font-size:70px}.stats:has(.section-pattern.pattern-top){padding:80px 0 60px !important}.stats:has(.section-pattern.pattern-bottom){padding:60px 0 80px !important}}@media(max-width: 768px){.stats:has(.section-pattern.pattern-top){padding:60px 0 40px !important}.stats:has(.section-pattern.pattern-bottom){padding:40px 0 60px !important}}@media(max-width: 576px){.stats .title-content{margin-bottom:35px}.stats .content-buttons{margin-top:35px}.stats-wrapper .stat__value{font-size:60px}.stats-wrapper .stat__info p{font-size:12px}}