.t-button{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px}.person-cards-grid{display:grid;column-gap:20px;row-gap:24px;grid-template-columns:1fr 1fr}@media only screen and (max-width:calc(992px - 1px)){.person-cards-grid{grid-template-columns:1fr}}.person-card{display:flex;gap:28px;align-items:center;background-color:var(--color-black);padding:18px 20px;font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.person-card .thumbnail{border:none;border-radius:0;padding:0;margin-bottom:0;line-height:normal;background-color:var(--color-white);display:block}.person-card__name{margin-bottom:16px}.person-card__links{list-style-type:none;margin-top:54px;margin-bottom:0}.person-card__link{color:var(--color-primary-1)}.accordions{display:flex;gap:18px;flex-direction:column}.accordions .accordion__toggle-button{background-color:var(--color-black);color:var(--color-white);border:none;width:100%;display:flex;gap:16px;justify-content:space-between;align-items:center;cursor:pointer;padding:18px 28px;transition:250ms all;text-align:left}.accordions .accordion__toggle-button:hover,.accordions .accordion__toggle-button:focus-visible{color:var(--color-primary-1);outline:none}.accordions .accordion__toggle-button:hover .accordion__toggle-icon,.accordions .accordion__toggle-button:focus-visible .accordion__toggle-icon{color:var(--color-black);background-color:rgba(var(--color-primary-1-rgb), 1)}.accordions .accordion__toggle-button[aria-expanded="true"] [href*="minus"]{display:flex}.accordions .accordion__toggle-button[aria-expanded="false"] [href*="plus"]{display:flex}.accordions .accordion__toggle-title .title-lang{color:var(--color-primary-1);margin-right:18px}@media only screen and (max-width:calc(576px - 1px)){.accordions .accordion__toggle-title .title-lang{display:block;margin-bottom:18px}}.accordions .accordion__toggle-icon{flex-shrink:0;color:var(--color-primary-1);background-color:rgba(var(--color-primary-1-rgb), .13);border-radius:50%;padding:15px;width:54px;height:54px;transition:250ms all}.accordions .accordion__toggle-icon [href*="icon"]{display:none}.accordions .accordion__panel-content{padding:8px 28px 40px;background-color:var(--color-black);font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.accordions .accordion__panel-body{max-width:682px}.accordions .accordion__panel-body ul{list-style-position:inside;margin-bottom:42px;margin-top:24px}.accordions .accordion__panel-body h3,.accordions .accordion__panel-body h4{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:20px;color:var(--color-primary-1);margin-top:42px;margin-bottom:24px}@media only screen and (max-width:calc(768px - 1px)){.accordions .accordion__panel-body h3,.accordions .accordion__panel-body h4{font-size:20px;line-height:16px}}.accordions .accordion__panel-body h3:first-child,.accordions .accordion__panel-body h4:first-child{margin-top:0}.accordions .accordion__panel-footer{padding-top:90px;display:flex;gap:20px;align-items:center;justify-content:space-between}@media only screen and (max-width:calc(768px - 1px)){.accordions .accordion__panel-footer{padding-top:50px;flex-wrap:wrap}}.accordions--transparent .accordion__toggle-button{padding-left:0;padding-right:0;background-color:transparent}.accordions--transparent .accordion__panel-content{padding:32px 0 ;background-color:transparent}.view-contacts .section-hero{padding-bottom:75px}.view-contacts .section-hero__title{margin-bottom:50px}.view-contacts .section-hero__info ul{list-style-type:none;margin-top:28px}.view-contacts .section-big-contact{padding-top:75px;padding-bottom:75px}@media only screen and (max-width:calc(768px - 1px)){.view-contacts .section-big-contact{padding-top:30px;padding-bottom:30px}}.view-contacts .section-big-contact .two-cols__col{flex-direction:column-reverse;gap:28px}.view-contacts .section-big-contact__title{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.view-contacts .section-big-contact__link{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:700;font-size:80px;line-height:84px;font-size:48px;color:var(--color-primary-1)}@media only screen and (max-width:calc(768px - 1px)){.view-contacts .section-big-contact__link{font-size:56px;line-height:60px}}@media only screen and (max-width:calc(576px - 1px)){.view-contacts .section-big-contact__link{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:20px;font-weight:700}}@media only screen and (max-width:calc(576px - 1px)) and only screen and (max-width:calc(768px - 1px)){.view-contacts .section-big-contact__link{font-size:20px;line-height:16px}}.view-contacts .section-big-contact__link a{color:var(--color-primary-1)}.view-contacts .section-branches{padding-top:100px;padding-bottom:120px}@media only screen and (max-width:calc(992px - 1px)){.view-contacts .section-branches{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:calc(768px - 1px)){.view-contacts .section-branches{padding-top:70px;padding-bottom:70px}}.view-contacts .section-branches__grid{display:grid;column-gap:20px;row-gap:40px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width:calc(992px - 1px)){.view-contacts .section-branches__grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:calc(576px - 1px)){.view-contacts .section-branches__grid{grid-template-columns:1fr}}.view-contacts .section-branches__grid .branch-card__title{margin-top:38px;margin-bottom:18px}.view-contacts .section-branches__grid .branch-card__links{margin-top:12px;margin-bottom:38px;list-style-type:none}.view-contacts .section-branches__grid .branch-card__link{color:var(--color-primary-1)}.view-contacts .section-branches__grid .branch-card .button{gap:18px;padding:4px 16px}.view-contacts .section-people{padding-top:165px;padding-bottom:165px}@media only screen and (max-width:calc(992px - 1px)){.view-contacts .section-people{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:calc(768px - 1px)){.view-contacts .section-people{padding-top:70px;padding-bottom:70px}}.view-contacts .section-form{padding-top:50px}.view-contacts .section-form__title{max-width:560px}