.company-value-circle{width:100%}.company-value-circle__container{width:100%;aspect-ratio:1;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 320px){.company-value-circle__container{width:240px;height:240px;padding:30px}}@media (min-width: 640px){.company-value-circle__container{width:320px;min-height:320px;padding:30px}}@media (min-width: 1024px){.company-value-circle__container{width:350px;min-height:350px;padding:50px 40px}}@media (min-width: 1440px){.company-value-circle__container{width:420px;min-height:420px;padding:50px 40px}}.company-value-circle__number{font-size:54px;line-height:1;margin-bottom:15px}@media (min-width: 640px){.company-value-circle__number{font-size:70px;margin-bottom:10px}}@media (min-width: 1024px){.company-value-circle__number{font-size:90px;margin-bottom:15px}}.company-value-circle__title{font-size:24px;margin-bottom:15px;line-height:1.4}@media (min-width: 640px){.company-value-circle__title{font-size:28px;margin-bottom:20px}}@media (min-width: 1024px){.company-value-circle__title{font-size:32px;margin-bottom:25px}}.company-value-circle__description{font-size:12px;line-height:1.6;padding:0 10px;max-width:90%}@media (min-width: 640px){.company-value-circle__description{font-size:14px;padding:0 15px}}@media (min-width: 1024px){.company-value-circle__description{font-size:16px;padding:0 20px}}@media (max-width: 1023px){.company-values-container{scroll-snap-type:x mandatory}.company-values-container .company-value-circle{scroll-snap-align:center;width:85vw;max-width:400px}}@media (min-width: 1024px){.company-values-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;position:relative}.company-values-container .company-value-circle{position:relative;width:100%;max-width:min(420px,37.037037037vw);flex-shrink:0}.company-values-container .company-value-circle__container{position:relative}.company-values-container .company-value-circle:nth-child(1){z-index:1;margin-right:-30px}.company-values-container .company-value-circle:nth-child(2){z-index:2;transform:scale(1.1);margin-left:-30px;margin-right:-30px}.company-values-container .company-value-circle:nth-child(3){z-index:1;margin-left:-30px}}
