.contacts-map__wrapper{border-radius:20px;height:465px;margin-bottom:30px;overflow:hidden;width:100%}.contacts-map__title{font-family:montserrat,sans-serif;font-size:15px;font-weight:600;line-height:20px;margin-bottom:10px}@media (min-width:768px){.contacts-map__title{font-size:17px;line-height:23px}}@media (min-width:960px){.contacts-map__title{font-size:21px;line-height:28px}}.contacts-map__subtitle{font-size:16px}.contacts-info-card{width:100%}.contacts-info-card__title{font-family:montserrat,sans-serif;font-size:15px;font-weight:600;line-height:20px}@media (min-width:768px){.contacts-info-card__title{font-size:17px;line-height:23px}}@media (min-width:960px){.contacts-info-card__title{font-size:21px;line-height:28px}}.contacts-info-card__list{display:flex;flex-direction:column;padding-top:10px;row-gap:8px}.contacts-info-card__item{font-size:16px;width:-moz-fit-content;width:fit-content}.contacts-info-card__item-link{color:#07f;font-size:20px}@media (min-width:650px){.contacts-info-card{width:calc(50% - 15px)}}@media (min-width:1170px){.contacts-info-card:last-child,.contacts-info-card:nth-last-child(2){width:100%}}.contacts-info{padding-bottom:30px}.contacts-info__title{font-family:montserrat,sans-serif;font-size:25px;font-weight:700;line-height:30px;margin-bottom:30px}@media (min-width:768px){.contacts-info__title{font-size:35px;line-height:42px}}@media (min-width:960px){.contacts-info__title{font-size:45px;line-height:55px}}@media (min-width:1170px){.contacts-info__title{margin-bottom:35px}}.contacts-info__iqweb{font-family:montserrat,sans-serif;font-size:17px;font-weight:400;line-height:22px;margin-bottom:15px}@media (min-width:768px){.contacts-info__iqweb{font-size:21px;line-height:28px}}@media (min-width:960px){.contacts-info__iqweb{font-size:27px;line-height:35px}}.contacts-info__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.contact-page-form{background-color:#fff;border-radius:10px;padding:40px 15px}@media (min-width:650px){.contact-page-form{padding:40px 50px}}@media (min-width:1170px){.contacts-content{display:grid;gap:32px;grid-template-columns:1fr 540px}}.contacts-content__container-layout{padding-top:0}@media (min-width:1170px){.contacts .form-section{margin-bottom:70px}}@media (min-width:1300px){.contacts .form-section{margin-bottom:130px}}
