.mission-section .elementor-widget-heading{font-family:"Montserrat",Sans-serif;font-size:1.7708vw;font-weight:500;line-height:1.2;color:#000}.mission-section .elementor-widget-container{width:100%;max-width:330px;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;line-height:18px;color:#1B1B1B;display:block;margin:0 auto;text-align:center}.mission-section h2{text-align:center;font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:500;line-height:34px;color:#1B1B1B;margin-bottom:16px}.stats-container{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:3.125vw;position:relative}.stat{width:16.6%;background:rgb(255 255 255 / .95);border:1px solid #C6C6C6;padding:.625vw 1.1979vw 1.04vw .8333vw;border-radius:8px;position:relative;overflow:hidden;cursor:pointer;transition:all 0.4s cubic-bezier(.25,1,.5,1);opacity:0;transform:translateY(var(--initial-height));transform-origin:center center}.mission-section.visible .stat{animation:springAnimation 2.5s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:calc(var(--i) * 0.05s + 0.6s)}.elementor-widget-spacer-star{height:6.51vw}.stat .elementor-widget-text{text-align:right;font-family:"Montserrat",Sans-serif;font-size:.8333vw;font-weight:500;line-height:1.4;color:#000;margin-bottom:.8333vw}@media (max-width:991px){.stat .elementor-widget-text{font-size:16px;margin-bottom:16px}.elementor-widget-spacer-star{height:125px}.mission-section .elementor-widget-heading{font-size:34px}.stat{padding:12px 23px 20px 16px}.stats-container{margin-top:60px}}.stat:nth-child(1){--initial-height:0px}.stat:nth-child(2){--initial-height:150px}.stat:nth-child(3){--initial-height:250px}.stat:nth-child(4){--initial-height:250px}.stat:nth-child(5){--initial-height:150px}.stat:nth-child(6){--initial-height:0px}@keyframes springAnimation{0%{opacity:0;transform:translateY(var(--initial-height))}10%{opacity:1;transform:translateY(var(--initial-height))}100%{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mission-section{padding:2px}.mission-section h2{font-size:36px}.desc{font-size:16px}.stat{width:100%;font-size:16px;padding:15px 10px}.stats-container{gap:10px;display:grid;grid-template-columns:1fr 1fr!important}.elementor-widget-spacer-star{height:87px}.stat .elementor-widget-text{font-size:14px}.stat .elementor-widget-text{margin-bottom:0}}