.contacts-service-list{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:744px){.contacts-service-list{gap:32px;grid-template-columns:1fr}}@media screen and (min-width:1025px){.contacts-service-list{gap:32px 20px;grid-template-columns:repeat(2,1fr)}}.contacts-service-list__card{display:grid;gap:16px 16px;grid-auto-rows:min-content;grid-template-columns:80px 1fr 1fr 80px}@media screen and (min-width:744px){.contacts-service-list__card{gap:24px;grid-template-columns:124px auto auto;width:580px}}@media screen and (min-width:1025px){.contacts-service-list__card{gap:16px 24px;grid-template-columns:124px auto;width:auto}}@media screen and (min-width:1440px){.contacts-service-list__card{grid-template-columns:124px auto auto}}.contacts-service-list__card-texts{display:flex;flex-direction:column;gap:6px;grid-area:1/2/2/5;margin-top:4px}@media screen and (min-width:744px){.contacts-service-list__card-texts{gap:4px;grid-area:1/2/2/4;margin-top:7px}}@media screen and (min-width:1025px){.contacts-service-list__card-texts{grid-area:1/2/2/3;margin-top:0}}@media screen and (min-width:1440px){.contacts-service-list__card-texts{grid-area:1/2/2/4;margin-top:7px}}.contacts-service-list__card-title{color:var(--black-80);font-size:20px;font-weight:700;line-height:26px}@media screen and (min-width:744px){.contacts-service-list__card-title{font-size:25px;line-height:32px}}@media screen and (min-width:1025px){.contacts-service-list__card-title{font-size:25px;line-height:32px}}.contacts-service-list__card-description{color:var(--black-70);font-size:15px;font-weight:500;line-height:20px}@media screen and (min-width:744px){.contacts-service-list__card-description{font-size:16px;line-height:22px}}.contacts-service-list__image-wrapper{align-self:center;align-self:start;border:1px solid var(--black-20);border-radius:var(--radius-3xl);grid-area:1/1/2/2;height:80px;padding:8px;width:80px}@media screen and (min-width:744px){.contacts-service-list__image-wrapper{border-radius:var(--radius-6xl);grid-area:1/1/3/2;height:124px;padding:12px;width:124px}}@media screen and (min-width:1025px){.contacts-service-list__image-wrapper{border-radius:var(--radius-6xl);grid-area:1/1/4/2;height:124px;width:124px}}@media screen and (min-width:1440px){.contacts-service-list__image-wrapper{grid-area:1/1/3/2}}.contacts-service-list__phone{grid-area:2/1/3/3;margin-top:5px}@media screen and (min-width:744px){.contacts-service-list__phone{grid-area:2/2/3/3}}.contacts-service-list__phone-text{color:var(--black-80);font-size:18px;font-weight:700;line-height:24px;text-align:center;white-space:nowrap}@media screen and (min-width:744px){.contacts-service-list__phone-text{font-size:20px;line-height:26px}}.contacts-service-list__divider-line{background-color:var(--black-30);grid-area:3/1/4/5;height:1px;margin-top:8px}@media screen and (min-width:744px){.contacts-service-list__divider-line{display:none}}.contacts-service-list__icons{align-items:center;align-self:center;display:flex;gap:12px;grid-area:2/3/3/5;justify-content:flex-end}@media screen and (min-width:744px){.contacts-service-list__icons{grid-area:2/3/3/4;margin-bottom:7px;margin-right:44px}}@media screen and (min-width:1025px){.contacts-service-list__icons{gap:8px;grid-area:3/2/4/3;justify-content:flex-start;margin-bottom:0;margin-right:0}}@media screen and (min-width:1440px){.contacts-service-list__icons{grid-area:2/3/3/4;margin-right:44px}}.contacts-service-list__web-service-icon{border-radius:var(--radius-s);color:var(--white-100);display:block;height:32px;padding:6px;transition:all .15s ease-out;width:32px}.contacts-service-list__web-service-icon:visited{color:var(--white-100)}@media screen and (min-width:744px){.contacts-service-list__web-service-icon{height:36px;padding:8px;width:36px}}.contacts-service-list__web-service-icon_telegram{background-color:var(--blue-80)}.contacts-service-list__web-service-icon_telegram:hover{background-color:var(--blue-100);color:var(--white-100)}.contacts-service-list__web-service-icon_whatsapp{background-color:#5dc577}.contacts-service-list__web-service-icon_whatsapp:hover{background-color:#39b44c;color:var(--white-100)}.contacts-service-list__web-service-icon_viber{background-color:#8f7df7}.contacts-service-list__web-service-icon_viber:hover{background-color:#735df5;color:var(--white-100)}.contacts-service-list__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1025px){.contacts-form{border:1px solid var(--black-30);border-radius:var(--radius-6xl);padding:32px}}.contacts-form__title{color:var(--black-80);font-size:25px;font-weight:700;line-height:32px}.contacts-form__description{font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:22px;margin-top:8px}@media screen and (min-width:1025px){.contacts-form__description{letter-spacing:normal}}.contacts-form__form-items{border:none;display:grid;gap:20px;margin-top:20px}.contacts-form__phone-and-email{display:grid;gap:20px}@media screen and (min-width:744px){.contacts-form__phone-and-email{grid-template-columns:1fr 1fr}}.contacts-form__submit-zone{display:flex;flex-direction:column;gap:12px;margin-top:28px}@media screen and (min-width:744px){.contacts-form__submit-zone{flex-direction:row;gap:20px}.contacts-form__submit-button{max-width:278px}}.contacts-form__submit-description{font-size:12px;font-weight:500;line-height:16px;text-align:center}@media screen and (min-width:744px){.contacts-form__submit-description{align-self:center;text-align:left}}.contacts-form__success-title{font-size:25px;font-weight:700;line-height:32px;text-align:center}.contacts-form__success-description{font-size:18px;font-weight:500;line-height:24px;margin-top:12px;text-align:center}.contacts-form__success-phone{font-size:20px;font-weight:700;line-height:26px;margin-top:8px;text-align:center}@media screen and (min-width:744px){.contacts-form__success-submit-button{min-width:364px}}.contacts-page{color:var(--black-80);font-family:Inter,sans-serif;margin-bottom:60px}@media screen and (min-width:744px){.contacts-page{margin-bottom:120px}}.contacts-page__title-and-email{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:744px){.contacts-page__title-and-email{gap:8px}}.contacts-page__title{font-size:25px;font-weight:700;line-height:32px}@media screen and (min-width:1025px){.contacts-page__title{font-size:32px;line-height:42px}}.contacts-page__email-wrapper{display:flex;flex-direction:column;gap:4px}@media screen and (min-width:744px){.contacts-page__email-wrapper{align-items:center;flex-direction:row;gap:8px}}.contacts-page__email-title{font-size:16px;font-weight:500;line-height:22px}.contacts-page__email{color:var(--black-80);font-size:18px;font-weight:600;line-height:24px}.contacts-page__service-list{margin-top:24px}@media screen and (min-width:1025px){.contacts-page__service-list{margin-top:32px}}.contacts-page__map-and-form{display:grid;gap:24px;margin-top:32px}@media screen and (min-width:744px){.contacts-page__map-and-form{gap:32px;margin-top:40px}}@media screen and (min-width:1025px){.contacts-page__map-and-form{gap:20px;grid-template-columns:1fr 1fr}}.contacts-page__map{height:395px;margin-left:-16px;margin-right:-16px}@media screen and (min-width:744px){.contacts-page__map{margin-left:-34px;margin-right:-34px}}@media screen and (min-width:1025px){.contacts-page__map{border-radius:var(--radius-6xl);height:592px;margin-left:0;margin-right:0;overflow:hidden}}@media screen and (min-width:1440px){.contacts-page__map{height:526px}}
