.contacts{width:100%}.contacts .header-contacts{display:flex;justify-content:space-between;flex-direction:column;margin:0 10% 100px;border-bottom:2px solid rgba(40,41,54,.753)}.contacts .header-contacts h1{position:relative;margin-bottom:0;margin-left:40px;font-size:100px;color:var(--font)}.contacts .header-contacts h1:after{content:"";position:absolute;width:2px;height:60px;left:-10px;top:-20px;background-color:var(--accent_color)}.contacts .header-contacts h1:before{content:"";position:absolute;width:70px;height:2px;left:-30px;top:-5px;background-color:var(--accent_color)}.contacts .body-contacts{display:flex;flex-direction:row;margin-left:10%;margin-right:10%;justify-content:space-between;align-items:end}.contacts .body-contacts .left-body-contacts{display:flex;gap:20px}.contacts .body-contacts .left-body-contacts .contacts-square{margin-top:5px;width:80px;height:80px;position:relative;display:flex;justify-content:center;align-items:center;transition:.3s ease;text-decoration:none}.contacts .body-contacts .left-body-contacts .contacts-square svg{transition:scale .3s ease}.contacts .body-contacts .left-body-contacts .contacts-square:hover svg{scale:1.08}.contacts .body-contacts .left-body-contacts .contacts-square:first-child{color:#968c76}.contacts .body-contacts .left-body-contacts .contacts-square:first-child svg{width:62%;height:auto}.contacts .body-contacts .left-body-contacts .contacts-square:first-child:hover{border:1px solid #968c76;color:#968c76}.contacts .body-contacts .left-body-contacts .contacts-square:nth-child(2){color:#968c76}.contacts .body-contacts .left-body-contacts .contacts-square:nth-child(2) svg{width:80%}.contacts .body-contacts .left-body-contacts .contacts-square:nth-child(2):hover{border:1px solid #968c76;color:#968c76}.contacts .body-contacts .left-body-contacts .contacts-square:nth-child(3){color:#968c76}.contacts .body-contacts .left-body-contacts .contacts-square:nth-child(3) svg{width:60%}.contacts .body-contacts .left-body-contacts .contacts-square:nth-child(3):hover{border:1px solid #968c76;color:#968c76}.contacts .right-body-contacts{width:70%;display:flex;flex-direction:column;margin-left:15%}.contacts .right-body-contacts .right-body-contacts-line-bot,.contacts .right-body-contacts .right-body-contacts-line-top{width:100%;box-shadow:0 0 0 .5px #000;height:0}.contacts .right-body-contacts .right-body-contacts-content{display:flex;flex-direction:row;justify-content:space-around;text-align:center;border-bottom:2px solid rgba(40,41,54,.753);width:100%}.contacts .right-body-contacts .right-body-contacts-content .color{color:main_color}.contacts .right-body-contacts .right-body-contacts-content span{align-items:center;display:flex;gap:5px}.contacts .right-body-contacts h4{font-size:24px;font-weight:400;margin:0}.contacts .map-container{margin-top:70px;padding-bottom:80px!important;height:500px!important}.contacts .contacts-footer{margin-left:10%;margin-right:10%;max-width:100%}.contacts .contacts-footer div{width:100%!important;height:350px!important;margin-bottom:1000}.contacts .contacts-footer .ymaps-2-1-79-map{width:100%!important;height:100%!important}@media(max-width:1450px){.contacts .header-contacts h1{font-size:70px}.contacts .header-contacts h1:after{content:"";position:absolute;width:2px;height:50px;left:-10px;top:-20px;background-color:var(--accent_color)}.contacts .header-contacts h1:before{content:"";position:absolute;width:60px;height:2px;left:-20px;top:-5px;background-color:var(--accent_color)}.contacts .body-contacts{margin-left:10%;margin-right:10%}}@media(max-width:1350px){.contacts .contacts-footer{margin-left:0;margin-right:0}}@media(max-width:1250px){.contacts .header-contacts h1{font-size:70px}.contacts .body-contacts{margin-left:5%;margin-right:5%}}@media(max-width:1100px){.contacts .contacts-footer{margin-top:100px;margin-bottom:100px}.contacts .right-body-contacts{margin-left:5%}}@media(max-width:992px){.contacts .contacts-footer{margin:80px 0}.contacts .body-contacts{align-items:start;height:280px}.contacts .body-contacts .left-body-contacts{flex-direction:column}.contacts .right-body-contacts{height:100%}.contacts .right-body-contacts .right-body-contacts-content{flex-direction:column;justify-content:space-between;align-items:center;height:100%;border-bottom:none}.contacts .right-body-contacts .right-body-contacts-content div{display:flex;flex-direction:column;align-items:center;justify-content:end;width:90%;border-bottom:2px solid rgba(40,41,54,.753);height:80px}}@media(max-width:576px){.contacts .contacts-footer{margin:80px 0}.contacts .header-contacts h1{font-size:50px}.contacts .header-contacts h1:after{content:"";position:absolute;width:2px;height:40px;left:-10px;top:-18px;background-color:var(--accent_color)}.contacts .header-contacts h1:before{content:"";position:absolute;width:50px;height:2px;left:-20px;top:-5px;background-color:var(--accent_color)}.contacts .body-contacts{align-items:start;height:280px}.contacts .body-contacts .left-body-contacts{flex-direction:column}.contacts .right-body-contacts{height:100%}.contacts .right-body-contacts h4{font-size:20px;margin-bottom:.5rem}.contacts .right-body-contacts .right-body-contacts-content{flex-direction:column;justify-content:space-between;align-items:center;height:100%;border-bottom:none}.contacts .right-body-contacts .right-body-contacts-content div{display:flex;flex-direction:column;align-items:center;justify-content:end;width:90%;border-bottom:2px solid rgba(40,41,54,.753);height:80px}.contacts .right-body-contacts .right-body-contacts-content div p{margin-bottom:.5rem}}