.official_dillers{margin:0 0 20px;color:#949494}.contacts{width:100%;display:flex;justify-content:center}.contacts__socials a{margin-right:10px}.contacts .content{width:95vw;display:flex;max-width:1440px;justify-content:space-between}.contacts .content .info{width:50%}.contacts .content .info h1{font-size:45px;font-weight:700;line-height:60.89px;margin-bottom:10px}.contacts .content .info #firstTel{margin-bottom:20px}.contacts .content .info .icon-info{display:flex;align-items:center;margin-bottom:35px;cursor:pointer}.contacts .content .info .icon-info:hover p{color:#000!important}.contacts .content .info .icon-info .ico{min-width:20px}.contacts .content .info .icon-info p{cursor:pointer;font-weight:400;font-size:18px;line-height:27px;margin-left:15px;max-width:80%}.contacts .content .info .icon-info p#tel{margin-left:15px;color:#447c48;font-size:22px;line-height:26.82px;font-weight:600}.contacts .content .info .link{cursor:pointer}.contacts .content .info .link p{color:#447c48;-webkit-text-decoration:underline solid;text-decoration:underline solid;cursor:pointer}.contacts .content .info .link p:hover{color:#000;text-decoration:none}.contacts .content .info .social{margin-bottom:20px}.contacts .content .info .social h2{font-size:18px;font-weight:600;line-height:27px;margin-bottom:15px;margin-top:20px}.contacts .content .info .social .social-ico{margin-left:20px}.contacts .content .info .social #first-ico{margin-left:0}.contacts .content .info .legal{margin-top:20px}.contacts .content .info .legal h2{font-weight:600;font-size:18px;line-height:27px;margin-bottom:15px}.contacts .content .info .legal p{font-weight:600;font-size:16px;line-height:24px;margin-bottom:10px}.contacts .content .info .legal p span{color:rgba(0,0,0,.678)}.contacts .content .map{padding-top:20px;width:50%;max-width:600px}.contacts .content .map img{max-width:100%;object-fit:cover}.contacts .content .map .build-route-btn{display:flex;justify-content:center;align-items:center;margin-top:20px;max-width:600px}.contacts .content .map .build-route-btn button{margin-left:auto;margin-right:auto}.contacts .content .map .info-map{margin-top:30px;background-color:#f4f4f4;padding:20px;margin-bottom:80px;border-radius:10px;max-width:600px}.contacts .content .map .info-map h2{font-family:Montserrat;font-weight:600;font-size:18px;line-height:27px;color:#447c48;margin-bottom:13px}.contacts .content .map .info-map p{font-weight:400;font-size:14px;line-height:24px}@media screen and (max-width:780px){.contacts .content{flex-direction:column;justify-content:center;align-items:center}.contacts .content .info{width:100%}.contacts .content .info .icon-info p{font-style:16px}.contacts .content .info .legal{margin-bottom:27px}.contacts .content .map{width:100%}}