.contacts-wrapper{background:#222;position:relative}.right-bg{background:#fff url(../backgrounds/buisness_card.jpg) no-repeat 50%;background-size:cover;right:0;width:50%}.contacts-bg-gradient,.right-bg{height:100%;position:absolute;top:0}.contacts-bg-gradient{background:linear-gradient(94deg,#1a1a1a 50%,transparent);left:0;opacity:1;width:100%;z-index:2}.contacts{color:#fff;margin:0 auto;max-width:1280px;padding:1rem 3rem;position:relative;z-index:11}.contacts-title{font-family:Manrope,sans-serif;font-size:2.4rem;font-weight:700}.contacts-description{font-family:Merriweather,sans-serif;font-size:1.26rem;line-height:180%}.contact-item-title{color:#e2d1b2;font-size:1.4rem;font-weight:700}.contact-item{margin:2rem 0}.contact-item-content a{color:#fff;display:block;text-decoration:none}.map-btn-content{align-items:center;display:flex;justify-content:center}a.map-btn{background:linear-gradient(219deg,#c8b17eb3,#e6ddc9);border-radius:8px;color:#111;display:inline-block;font-family:Manrope,sans-serif;font-weight:500;margin:10px 0;padding:4px 16px 4px 10px;text-decoration:none}a.map-btn:focus,a.map-btn:hover{opacity:.9}.map-btn-content svg{margin-right:10px;margin-top:-3px}.map-btn-text{font-size:1rem;letter-spacing:-.02rem}.tg-icon{display:inline-block;margin:1rem 0}.rating-badge{padding:1rem 0}@media(max-width:1199px){.contacts{padding:1rem 2rem 2rem}.contacts-title{font-size:2rem}}
