.contact{margin-top:60px;margin-bottom:60px}.contact__wrap{width:100%;display:flex;align-items:flex-start;gap:20px}.contact__content{width:100%}.contact__info-wrap{--gap: 30px;--elements: 3;width:100%;display:flex;flex-wrap:wrap;gap:var(--gap)}.contact__info{width:calc((100% - (var(--elements) - 1) * var(--gap)) / (var(--elements)));border:1px solid var(--light-grey);padding:22px}.contact__info.w-full{width:100%}.contact__info .header__socials{padding:0;border:none}.contact__info-label{color:var(--grey);font-size:10px;margin-bottom:30px}.contact__info-divider{display:flex;flex-direction:column;gap:10px}.contact__info-divider a:hover{color:var(--main)}.contact__info-value{font-weight:600}.contact__form{width:300px;flex:none;background-color:var(--light-grey);padding:40px 20px 0}.contact__form-title{text-align:center;margin-bottom:20px}.map{width:100%;height:300px;margin-bottom:40px;margin-top:40px}.map iframe{width:100%;height:100%}@media (max-width: 1024px){.contact__info-wrap{--elements: 1;gap:10px}.contact__info{padding:16px}.contact__info-label{margin-bottom:12px}}@media (max-width: 768px){.contact{margin-top:40px;margin-bottom:40px}.contact__wrap{flex-direction:column}.contact__info .header__socials{margin:0}.contact__form{width:100%}}
