.competencies[data-v-a3ffc3e2]{padding-block:var(--ui-section-space);background:0 0;background-color:var(--ui-bg-light)}.competencies .section-header[data-v-a3ffc3e2]{margin-bottom:var(--ui-section-gap);text-align:center}.competencies .section-header>span[data-v-a3ffc3e2]{font-family:var(--ui-font-heading);color:var(--ui-color-green);text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:18px;font-weight:700;line-height:1;display:block}.competencies .section-header>h2[data-v-a3ffc3e2]{font-size:clamp(34px,20.7143px + 1.33929vw,40px)}@media only screen and (width<=991px){.competencies .section-header>h2[data-v-a3ffc3e2]{font-size:clamp(28px,24.3474px + .974026vw,34px)}}.competencies .section-header>h2[data-v-a3ffc3e2]{font-family:var(--ui-font-heading);color:var(--ui-color-green-dark);margin:0;font-weight:800;line-height:1.1}.competencies .section-header span[data-v-a3ffc3e2]{font-family:var(--ui-font-heading);color:var(--ui-color-green-light);text-transform:uppercase;letter-spacing:10%;margin-bottom:5px;font-size:18px;font-weight:700;line-height:100%;display:block}.competencies .section-header h2[data-v-a3ffc3e2]{font-family:var(--ui-font-heading);color:var(--ui-color-green-dark);margin:0;font-size:40px;font-weight:800;line-height:100%}.competencies .competencies-box[data-v-a3ffc3e2]{background:var(--ui-color-white);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card);text-align:center;border:1px solid var(--ui-border);grid-template-columns:repeat(4,1fr);padding:20px;display:grid}.competencies .competency-item[data-v-a3ffc3e2]{text-align:center;border-right:1px solid var(--ui-border);flex-direction:column;align-items:center;padding:0 30px;display:flex}.competencies .competency-item[data-v-a3ffc3e2]:last-child{border-right:none}.competencies .competency-item h3[data-v-a3ffc3e2]{font-family:var(--ui-font-heading);color:var(--ui-text);margin:0 0 10px;font-size:20px;font-weight:700;line-height:120%}.competencies .competency-item p[data-v-a3ffc3e2]{font-family:var(--ui-font-body);color:var(--ui-text);margin:0;font-size:14px;font-weight:400;line-height:150%}.competencies .competencies-footer[data-v-a3ffc3e2]{text-align:center;max-width:800px;margin:40px auto 0}.competencies .competencies-footer p[data-v-a3ffc3e2]{font-family:var(--ui-font-body);color:var(--ui-text);margin:0;font-size:18px;font-weight:400;line-height:140%}@media only screen and (width<=991px){.competencies .competencies-box[data-v-a3ffc3e2]{grid-template-columns:repeat(2,1fr);gap:30px 0;padding:30px 0}.competencies .competency-item[data-v-a3ffc3e2]:nth-child(2){border-right:none}.competencies .competency-item[data-v-a3ffc3e2]:nth-child(3){border-right:1px solid #0026281a}}@media only screen and (width<=767px){.competencies[data-v-a3ffc3e2]{padding:60px 0}.competencies .section-header h2[data-v-a3ffc3e2]{font-size:32px}.competencies .competencies-box[data-v-a3ffc3e2]{grid-template-columns:1fr;padding:30px 0}.competencies .competency-item[data-v-a3ffc3e2]{border-bottom:1px solid #0026281a;border-right:none;padding:0 20px 20px}.competencies .competency-item[data-v-a3ffc3e2]:last-child{border-bottom:none;padding-bottom:0}.competencies .competency-item[data-v-a3ffc3e2]:nth-child(3){border-right:none}}
