.DepartmentsSection_container__H_Df9{display:flex;gap:20px;margin-bottom:40px}.DepartmentsSection_sectionTitle__70nyy{background-color:#f0f0f0;color:#818181;padding:15px 20px;font-size:20px;font-weight:400;text-align:end;min-width:300px;display:flex;justify-content:flex-end;border-radius:8px 0 0 8px;line-height:1.4;width:40%;border-right:2px solid rgb(165,165,165);font-family:var(--font-unbounded)}.DepartmentsSection_departmentsContainer__fBKiS{flex:1 1;display:flex;flex-direction:column;gap:0;width:60%}.DepartmentsSection_departmentCard__84VeH{background-color:white;padding:25px 30px;margin-bottom:20px}.DepartmentsSection_departmentCard__84VeH:last-child{margin-bottom:0}.DepartmentsSection_departmentTitle__vgiSW{color:#333;font-weight:600;margin:0 0 20px;line-height:1.3}.DepartmentsSection_contactsContainer__qLJKw{display:flex;flex-direction:column;gap:12px}.DepartmentsSection_contactGroup___N5tW{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid rgb(194,194,194);padding-bottom:10px}.DepartmentsSection_contactItem__Iswc_{display:flex;align-items:center;gap:8px}.DepartmentsSection_emailIcon__0op7_,.DepartmentsSection_phoneIcon__QKAR_{width:16px;height:16px;font-size:14px;display:flex;align-items:center;justify-content:center}.DepartmentsSection_contactLink__tBgnf{color:#333;text-decoration:none;font-size:16px;font-weight:500;transition:color .2s ease}.DepartmentsSection_contactLink__tBgnf:hover{color:var(--primary-red-hover)}.DepartmentsSection_buttonsContainer__IrAvS{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.DepartmentsSection_button__D7juO{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:24px;text-decoration:none;font-size:14px;font-weight:600;transition:all .2s ease;border:none;cursor:pointer;background-color:var(--primary-red);color:rgb(238,238,238)}.DepartmentsSection_button__D7juO:hover{background-color:var(--primary-red-hover)}.DepartmentsSection_buttonIcon__GbH6G{font-size:16px}.DepartmentsSection_default__Pknrg{background-color:#e53e3e;color:white}.DepartmentsSection_default__Pknrg:hover{background-color:#c53030}@media (max-width:1024px) and (min-width:769px){.DepartmentsSection_sectionTitle__70nyy{font-size:16px;padding:25px 15px}.DepartmentsSection_departmentCard__84VeH{padding:20px 25px}.DepartmentsSection_departmentTitle__vgiSW{font-size:18px}.DepartmentsSection_contactLink__tBgnf{font-size:15px}.DepartmentsSection_button__D7juO{font-size:13px;padding:8px 14px}.DepartmentsSection_buttonsContainer__IrAvS{gap:8px}}@media (max-width:768px){.DepartmentsSection_container__H_Df9{flex-direction:column;gap:0}.DepartmentsSection_sectionTitle__70nyy{width:100%;text-align:center;justify-content:center;border:none;font-size:16px}.DepartmentsSection_departmentsContainer__fBKiS{width:100%}.DepartmentsSection_departmentCard__84VeH{margin-bottom:16px}.DepartmentsSection_departmentTitle__vgiSW{font-size:18px;margin-bottom:16px}.DepartmentsSection_contactsContainer__qLJKw{gap:10px;margin-bottom:16px}.DepartmentsSection_contactLink__tBgnf{font-size:15px}.DepartmentsSection_buttonsContainer__IrAvS{flex-direction:column;gap:10px}.DepartmentsSection_button__D7juO{width:100%;justify-content:center;font-size:14px;padding:12px}}.contact_row__ci5ym{width:100%;display:flex;gap:20px;flex-wrap:wrap}.contact_sectionContainer__sPrOI{background-color:#ffffff;flex:1 1;display:flex;flex-direction:column;gap:20px;padding:20px;width:50%;box-sizing:border-box}.contact_sectionList__JpjOa{display:flex;flex-direction:column;gap:10px}.contact_contactRow__3pYkM{display:flex;height:100%;width:100%}.contact_socialGrid__9PGbY{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:12px;gap:12px;width:100%;height:100%}.contact_socialItem__2zvb_{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;color:white;text-decoration:none;font-weight:500;width:100%;height:100%;transition:transform .2s ease}.contact_socialItem__2zvb_:hover{transform:scale(1.05)}@media (max-width:1024px){.contact_sectionContainer__sPrOI{width:100%}.contact_socialGrid__9PGbY{grid-template-columns:1fr 1fr}}@media (max-width:600px){.contact_row__ci5ym{flex-direction:column;gap:12px}.contact_sectionContainer__sPrOI{width:100%;padding:16px;gap:16px}.contact_socialGrid__9PGbY{grid-template-columns:1fr;gap:10px}.contact_socialItem__2zvb_{font-size:14px;padding:12px 10px}}