.key-functions .head-wrapper h2{margin-bottom:4rem}.key-functions .container .tab-list{display:flex;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:center;padding:0}@media(max-width:768px){.key-functions .container .tab-list{grid-template-columns:1fr}.key-functions .head-wrapper h2{margin-bottom:2rem}}.key-functions .container .tab-list .tab{align-items:center;background-color:transparent;border:1px solid hsla(0,0%,100%,.4);display:flex;font-size:22px;font-weight:700;grid-template-columns:15% 85%;grid-template-rows:auto 1fr;letter-spacing:0;line-height:28px;padding:20px;position:relative;width:315px}@media(max-width:768px){.key-functions .container .tab-list .tab{width:100%}}.key-functions .container .tab-list .tab span{border:2px solid #fff;border-radius:60px;color:#fff;display:block;height:40px;padding:4px 10px;text-align:center;width:40px}.key-functions .container .tab-list .tab p{align-items:center;border-left:1px solid hsla(0,0%,100%,.4);color:#f3f5f1;display:flex;font-size:22px;font-weight:500;letter-spacing:0;line-height:28px;margin:0 0 0 20px;min-height:60px;padding-left:20px}.key-functions .container .tab-list .tab:hover,.key-functions .container .tab-list .tab:hover p,.key-functions .container .tab-list .tab:hover span{border-color:#00bce4;color:#00bce4}