.contacts-section{padding:70px 0 120px}@media (max-width:990px){.contacts-section{padding:40px 0 80px}}.contacts-section__wrapper{display:flex;gap:40px;justify-content:center}@media (max-width:1200px){.contacts-section__wrapper{flex-direction:column}}.contacts-section__image{border-radius:48px;max-height:600px;overflow:hidden}@media (max-width:1200px){.contacts-section__image{display:none}}.contacts-section__content{background-color:#fff;border-radius:54px;box-shadow:4px 4px 36px #0000000f;display:flex;flex-direction:column;gap:100px;justify-content:center;padding:50px 32px}.contacts-section__info{display:flex;gap:90px;justify-content:center}@media (max-width:768px){.contacts-section__info{flex-direction:column}}@media (max-width:576px){.contacts-section__info{align-items:center;text-align:center}}.contacts-section__button{display:flex;justify-content:center}.contacts-section .company-info .company-info__address,.contacts-section .company-info .company-info__details,.contacts-section .company-info .contacts__list,.contacts-section .contacts .company-info__address,.contacts-section .contacts .company-info__details,.contacts-section .contacts .contacts__list{font-size:18px}@media (max-width:768px){.contacts-section .company-info .company-info__address,.contacts-section .company-info .company-info__details,.contacts-section .company-info .contacts__list,.contacts-section .contacts .company-info__address,.contacts-section .contacts .company-info__details,.contacts-section .contacts .contacts__list{font-size:14px}}
