#contact-page-block .contact-content{display:flex;flex-direction:column}#contact-page-block .contact-content .contact-left{display:flex;justify-content:space-between;gap:2px}#contact-page-block .contact-content .contact-left .contact-left-top{display:flex;gap:40px;flex-direction:column;padding:40px;background-color:#f5f5f5;width:50%}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-top-title{color:var(--text);font-size:32px;font-style:normal;font-weight:700;line-height:100%}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-top-wrapper-text{display:flex;flex-direction:column;gap:20px}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-phone-text,#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-phone-text a{color:var(--text);font-size:24px;font-style:normal;font-weight:400;line-height:100%;transition:.3s ease}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-phone-text a:hover{color:var(--main);transition:.3s ease}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-email-text,#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-email-text a{color:var(--text);font-size:24px;font-style:normal;font-weight:400;line-height:100%}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-email-text a:hover{color:var(--main);transition:.3s ease}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-adress p{padding:0;width:100%}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-adress p:nth-child(n+3){grid-column:span 2}#contact-page-block .contact-content .contact-left .contact-left-bot{display:flex;gap:30px;flex-direction:column;padding:40px;background-color:#f5f5f5;width:50%}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-title{color:var(--text);font-size:32px;font-style:normal;font-weight:700;line-height:100%}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text{display:flex;flex-direction:column;gap:20px}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper{display:flex;flex-direction:column;gap:20px}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper,#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper a{color:var(--text);font-size:24px;font-style:normal;font-weight:400;line-height:100%;transition:.3s ease}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper a svg path,#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-left-bot-adress svg path,#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-phone-text a svg path,#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-email-text a svg path,#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-adress svg path{fill:var(--text)}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-adress{display:grid;grid-template-columns:40px 1fr}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-phone-text a,#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-email-text a,#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper a{display:flex;align-items:center;gap:5px}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper a:hover{color:var(--main);transition:.3s ease}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-left-bot-adress{color:#9ea4ab;font-size:24px;font-style:normal;font-weight:400;line-height:150%;display:flex;gap:5px;align-items:start}#contact-page-block .contact-content .contact-right{width:100%}#contact-page-block .contact-content .contact-right .map{height:600px}#contact-page-block .contact-content .contact-right .map .map-holder{max-height:600px;height:100%}@media only screen and (max-width:1200px){#contact-page-block .contact-content .contact-left .contact-left-bot{gap:40px}}@media only screen and (max-width:767px){#contact-page-block .contact-content .contact-left{flex-direction:column}#contact-page-block .contact-content .contact-left .contact-left-bot{width:100%;padding:30px}#contact-page-block .contact-content .contact-left .contact-left-top{width:100%;padding:30px}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-phone-text,#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-phone-text a{font-size:20px}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-email-text,#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-email-text a{font-size:20px}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper,#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper a{font-size:20px}#contact-page-block .contact-content .contact-left .contact-left-top .contact-left-adress p{font-size:18px}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper,#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-tel-bot-phone-wrapper a{font-size:20px}#contact-page-block .contact-content .contact-left .contact-left-bot .contact-left-bot-wrapper-text .contact-left-bot-adress{font-size:18px}}