.contacts-primary-title,.contacts__title{font-size:30px;font-weight:800;line-height:39px}.contacts-map__title,.contacts-secondary-title,.contacts-socials__title,.distributors__title,.office__title{font-size:24px;font-weight:800;line-height:31px}.contacts{width:100%}.contacts__title{margin-bottom:40px}.contacts__section{margin-bottom:80px}@media(max-width:768px){.contacts__section{margin-bottom:56px}}.office__title{margin-bottom:16px}.office__content{display:flex;flex-wrap:wrap;justify-content:space-between}.office__col{flex:0 0 45%}.office__col:not(:last-child){margin-bottom:48px}@media(max-width:768px){.office__col{flex:0 0 100%}}.office-box__text{font-size:18px;font-weight:400;line-height:25px;margin-bottom:20px}.row-contacts__phone{color:inherit;font-weight:500;margin-right:24px}.row-contacts__phone,.row-contacts__time{display:inline-block;font-size:17px;line-height:24px}.row-contacts__time{font-weight:400}.office-contacts__item,.office-contacts__item a{color:inherit;display:block;font-size:20px;font-weight:500;line-height:28px;text-decoration:none}.office-contacts__item:not(:last-child){margin-bottom:12px}.office-contacts__item.email{color:#e50040}.office-contacts .second-phone__desc{font-size:14px}.contacts-socials__title{margin-bottom:24px}.contacts-socials__body{margin-bottom:24px;max-width:560px}.contacts-socials__bottom{font-size:17px;font-weight:400;line-height:25px;max-width:560px}.socials-row{display:flex}@media(max-width:768px){.socials-row{flex-wrap:wrap}}.socials-row__item{align-items:center;display:flex;margin-right:40px;text-decoration:none}.socials-row__item:last-child{margin-right:0}@media(max-width:768px){.socials-row__item:last-child{margin-bottom:0}.socials-row__item{flex:0 0 100%;margin-bottom:16px;margin-right:0}}.socials-row__icon{flex:0 0 40px;height:40px;margin-right:16px}.socials-row__icon svg{display:block;height:auto;width:100%}.socials-row__text{color:#000;font-size:17px;font-weight:400;line-height:25px}.contacts-map__top{margin-bottom:32px}.contacts-map__title{margin-bottom:16px}.contacts-map__descr{font-size:17px;font-weight:400;line-height:25px}.contacts-map__body{height:560px}.distributors{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.distributors__content{flex:0 0 calc(50% - 12px)}@media(max-width:768px){.distributors__content{flex:0 0 100%;margin-bottom:20px}}.distributors__image{flex:0 0 calc(50% - 12px)}@media(max-width:768px){.distributors__image{flex:0 0 100%}}.distributors__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.distributors__title{margin-bottom:16px}.distributors__text{font-size:17px;font-weight:400;line-height:25px;margin-bottom:32px}.distributors__text p:not(:last-child){margin-bottom:14px}@media(max-width:375px){.distributors__button .ui-button-cta-inner{font-size:14px}}.contacts-form.request-form{max-width:none}.contacts-form.request-form .title{padding-top:0}@media(max-width:1024px){.contacts-form.request-form .title{font-size:24px}.contacts-form.request-form .row{align-items:flex-start!important}.contacts-form.request-form .row .phone .phone__label,.contacts-form.request-form .row .phone.inner .phone__label{padding-bottom:12px}}.contacts-form.request-form .row .phone,.contacts-form.request-form .row .phone.inner{margin-right:16px;padding-bottom:0;width:41%}@media(max-width:1024px){.contacts-form.request-form .row .phone,.contacts-form.request-form .row .phone.inner{height:auto;margin-right:0;width:100%}}.contacts-form.request-form .row .phone input,.contacts-form.request-form .row .phone.inner input{height:40px!important}@media(max-width:1024px){.contacts-form.request-form .row .phone input,.contacts-form.request-form .row .phone.inner input{font-size:16px}}.contacts-form.request-form .error-message{margin-top:10px}.contacts-form.request-form .row .send{width:14%}@media(max-width:1024px){.contacts-form.request-form .row .send{margin-top:0;width:100%}}.contacts-form.request-form .row .send button{height:40px;min-height:40px;width:100%}.contacts-form.request-form .row .send button .ui-button-inner{flex:1 0 0}@media(min-width:768px)and (max-width:1023px){.contacts-form.request-form .row .send button{height:46px}}@media(max-width:1023px){.contacts-form.request-form .row .send button .ui-button-inner{font-size:16px}}.contacts-form.request-form .row .send button .ui-button-angle{height:40px;width:40px}@media(max-width:1023px){.contacts-form.request-form .row .send button .ui-button-angle{display:none}}
