@keyframes scrolled{0%{opacity:1}20%{opacity:.35}80%{opacity:.35}to{opacity:1}}#company_number_boxes{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:none;justify-items:start;align-items:start;grid-gap:30px;gap:30px}#company_number_boxes img{height:auto}#company_number_boxes .company_number_box{animation-duration:1s}#company_number_boxes:has(.company_number_box.scrolled) .company_number_box:not(.scrolled){animation-name:scrolled}#company_number_anchors{padding-top:65px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:row}#company_number_anchors button{margin-top:15px;padding:0 20px;text-align:left;color:#36579f;line-height:1;font-size:1.4rem;background-color:rgba(0,0,0,0);border:0;border-left:1px solid #36579f;border-right:1px solid #36579f;cursor:pointer}#company_number_anchors button+button{margin-left:-1px}@media screen and (max-width:1000px){#company_number_boxes{grid-template-columns:repeat(2,1fr)}#company_number_anchors button{padding:0 10px}}@media screen and (max-width:600px){#company_number_boxes{grid-template-columns:repeat(1,1fr);gap:20px}#company_number_boxes:has(.company_number_box.scrolled) .company_number_box:not(.scrolled){animation-name:none}#company_number_anchors{padding-top:15px;justify-content:flex-start}#company_number_anchors button{min-width:50%;margin-top:15px;padding:0;font-size:min(.2666666667vw*14,14px);border:0}}