._contacts__title_6gypi_1{font-weight:600;font-size:52px;line-height:120%;text-align:center}._contacts__title_6gypi_1 br{display:none}._contacts__title_block_6gypi_10{text-align:center}._contacts__main_6gypi_13{margin-top:60px}@media (max-width: 1024px){._contacts__title_6gypi_1{font-size:36px}}@media (max-width: 850px){._contacts_6gypi_1{padding-top:46px;padding-bottom:60px}._contacts__title_6gypi_1{font-size:26px}._contacts__title_6gypi_1 br{display:block}._contacts__main_6gypi_13{margin-top:30px}}._contacts_mwzjp_1{display:grid;grid-template-areas:"a c" "d c";row-gap:28px;column-gap:28px;justify-content:space-between;max-width:1180px;font-family:Graphik LCG}._contacts__title_mwzjp_10{font-weight:400;font-size:18px;line-height:135%;opacity:.5}._contacts__label_mwzjp_16{display:block;color:var(--color-white);text-decoration:none;font-weight:500;font-size:24px;line-height:120%;margin-top:0}._contacts__block_mwzjp_26{background-color:#262626;border-radius:28px}@media (max-width: 850px){._contacts__block_mwzjp_26{border-radius:16px}}._contacts__block_light_mwzjp_35{background-color:#02091a0a}._contacts__block_phone_mwzjp_38{grid-area:a;padding:50px 112px 0 50px}._contacts__block_phone_mwzjp_38 h2{margin-bottom:8px}._contacts__block_phone_mwzjp_38 h2:last-of-type{margin-top:16px}@media (max-width: 1200px){._contacts__block_phone_mwzjp_38{padding:28px 91px 0 28px}}._contacts__block_email_mwzjp_53{grid-area:a}._contacts__block_address_mwzjp_56{display:flex;flex-direction:column;gap:8px;max-width:576px;grid-area:c;padding:32px}@media (max-width: 1200px){._contacts__block_address_mwzjp_56{padding:24px}}._contacts__block_lawyer_mwzjp_69{grid-area:d;position:relative;padding:50px 256px 0 50px;display:flex;flex-direction:column;gap:8px}@media (max-width: 1200px){._contacts__block_lawyer_mwzjp_69{padding:28px 201px 0 28px}}._contacts__container_mwzjp_82{display:flex;align-items:center;gap:16px}@media (max-width: 850px){._contacts__container_mwzjp_82{align-items:start;flex-direction:column}}._contacts__container2_mwzjp_93{display:flex;flex-direction:column;gap:8px}._contacts__map_mwzjp_98{position:absolute;width:100%;height:100%;top:0;left:0;box-sizing:border-box}._contacts__map-wrapper_mwzjp_106{margin-top:24px;box-sizing:border-box;overflow:hidden;width:100%;padding-top:60%;position:relative;border-radius:14px}._contacts__button_mwzjp_115{cursor:pointer;color:var(--color-white);padding:12px;border:1.2px solid var(--color-white);border-radius:14px;background-color:transparent;display:flex;align-items:center;font-size:14px;font-weight:500;line-height:14px;text-align:center;gap:6px;width:max-content}@media (max-width: 1200px){._contacts__button_mwzjp_115{font-size:10px;padding:9px}}@media (max-width: 850px){._contacts__button_mwzjp_115{margin-top:12px;font-size:14px;padding:13px;width:100%;justify-content:center}}._contacts__button_light_mwzjp_146{margin-top:0;background-color:#1455ff14;color:#1455ff!important;border:none}._contacts__button_address_mwzjp_152{margin-top:12px;background-color:#1455ff;color:var(--color-white)!important}._contacts__fold_mwzjp_157{position:absolute;width:40%;right:0;bottom:0;border-bottom-right-radius:28px}@media (max-width: 850px){._contacts__fold_mwzjp_157{width:40%;max-width:180px}}@media (max-width: 1024px){._contacts_mwzjp_1{row-gap:30px}._contacts__title_mwzjp_10{font-size:13px}._contacts__label_mwzjp_16{font-size:16px}._contacts__map-wrapper_mwzjp_106{margin-top:20px}}@media (max-width: 820px){._contacts_mwzjp_1{display:flex;flex-direction:column;gap:12px;width:100%}._contacts__block_mwzjp_26{padding:20px}._contacts__block_phone_mwzjp_38{order:1}._contacts__block_address_mwzjp_56{order:3;max-width:none}._contacts__block_lawyer_mwzjp_69{order:2;padding-bottom:83px}._contacts__label_mwzjp_16{font-size:18px}._contacts__map-wrapper_mwzjp_106{padding-top:60%}}@media (max-width: 550px){._contacts__map-wrapper_mwzjp_106{padding-top:100%}}._contacts__modal_mwzjp_217{--form-input-color: (var(--color-black));--form-input-bg: var(--color-gray-light)}._contacts_light_mwzjp_221 *{color:#0e0e12}._block_1l7c9_1{padding-top:90px;max-width:1180px;min-width:280px;margin:0 auto}
