.contacts-section,.contacts-section-grid{display:flex;flex-wrap:wrap;gap:40px}.contacts-section-grid{width:100%;gap:12px}.contacts-section-grid .item{display:flex;flex-wrap:wrap;width:100%;border-radius:16px;padding:20px;background-color:#f7f8f9;min-height:200px}.contacts-section-grid .item.has-decor{position:relative;z-index:30;overflow:hidden}.contacts-section-grid .item.has-decor:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../images/contacts-decor.svg) 50% 50%/cover no-repeat;z-index:-1;border-radius:24px}.contacts-section-grid .item .top{width:100%;margin-bottom:auto;padding-bottom:20px;font-size:14px;line-height:1.4}.contacts-section-grid .item .top p{opacity:.8}.contacts-section-grid .item .bottom{width:100%;margin-top:auto;font-size:16px;line-height:1.4}.contacts-section-grid .item .icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.contacts-section-grid .item .h6{margin-bottom:8px}.contacts-section-grid .item address{font-style:normal}.no-touch .contacts-section-grid .item a:hover{text-decoration:underline}.contacts-section-image{width:100%;text-align:center;overflow:hidden;border-radius:24px}.contacts-section-image img{width:100%;height:100%;object-fit:cover;border-radius:24px}@media (min-width:768px){.contacts-section-grid .item{width:calc(50% - 6px)}}@media (min-width:1024px){.contacts-section{flex-wrap:nowrap;justify-content:space-between;gap:12px}.contacts-section-grid,.contacts-section-image{width:calc(50% - 6px)}}@media (min-width:1200px){.contacts-section-grid .item .top{font-size:17px}.contacts-section-grid .item .bottom{font-size:20px}}@media (min-width:1440px){.contacts-section-grid .item{padding:32px}.contacts-section-grid .item .icon{margin-bottom:24px}}