.contacts{padding:0 0 70px}@media (min-width:0px) and (max-width:767px){.contacts{padding:15px 0 30px}}.contacts .section-title{margin-bottom:40px}@media (min-width:0px) and (max-width:767px){.contacts .section-title{margin-bottom:10px}}.contacts h2{font-size:28px;font-weight:600;color:#000}@media (min-width:0px) and (max-width:767px){.contacts h2{font-size:22px}}.contacts__box{grid-template-columns:repeat(2,1fr);grid-gap:30px;display:grid}@media (min-width:0px) and (max-width:767px){.contacts__box{grid-template-columns:1fr;grid-gap:30px}}.contacts__slogan{font-size:20px;color:#282739;line-height:24px}@media (min-width:0px) and (max-width:767px){.contacts__slogan{font-size:16px;line-height:20px}}.contacts__slogan span{color:#8e58b6}.contacts__item{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0px) and (max-width:767px){.contacts__item{margin-top:20px}}.contacts__icon{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;margin-right:20px;-webkit-box-align:center;align-items:center;border-radius:6px;background:#f7f6ff;width:40px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0px) and (max-width:767px){.contacts__icon{flex-shrink:0;-ms-flex-negative:0}}.contacts__icon svg{height:20px;fill:#9761bf;width:20px}.contacts__call{grid-template-columns:repeat(2,1fr);padding:4px 0;grid-gap:30px;display:grid}@media (min-width:0px) and (max-width:767px){.contacts__call{grid-template-columns:1fr;grid-gap:5px}}.contacts__phone{font-size:22px;font-weight:700;color:#282739}@media (min-width:0px) and (max-width:767px){.contacts__phone{font-size:20px}}.contacts__phone-desc{font-size:14px;font-weight:400;color:#9761bf}.contacts__email{grid-template-columns:repeat(2,1fr);padding:4px 0;grid-gap:30px;display:grid}@media (min-width:0px) and (max-width:767px){.contacts__email{grid-template-columns:1fr;grid-gap:5px}}.contacts__email-text{font-size:22px;color:#282739;line-height:32px}@media (min-width:0px) and (max-width:767px){.contacts__email-text{font-size:20px;line-height:24px}}.contacts__email-link{font-size:14px;color:#9761bf;line-height:32px}.contacts__address-info{padding:4px 0}.contacts__address-text{font-size:16px;margin-bottom:10px;color:#282739;line-height:22px}@media (min-width:0px) and (max-width:767px){.contacts__address-text br{display:none}}.contacts__address-time{font-size:14px;font-weight:300}.contacts__manager{padding:4px 0;font-size:16px;color:#282739;line-height:22px}.contacts__socials{margin-top:30px}.socials-links__title{font-size:20px;margin-bottom:14px;color:#282739;line-height:24px}.socials-links__grid,.socials-links__item{display:-webkit-box;display:-ms-flexbox;display:flex}.socials-links__item{-ms-flex-pack:center;height:40px;flex-shrink:0;padding:0 10px;justify-content:center;-webkit-box-pack:center;-ms-flex-negative:0;-webkit-box-align:center;background-color:#f7f6ff;align-items:center;border-radius:2px;width:fit-content;-ms-flex-align:center}.socials-links__item:hover{background-color:#f9f9ff}.socials-links__item+.socials-links__item{margin-left:20px}.socials-links__item svg{fill:#9761bf}.socials-links__item .icon-vk{height:20px;width:22px}.socials-links__item:hover .icon-vk{fill:#07f}.socials-links__item .icon-fb,.socials-links__item .icon-insta,.socials-links__item .icon-ok{height:20px;width:20px}.socials-links__item:hover .icon-ok{fill:#ed812b}.socials-links__item:hover .icon-insta{fill:#cf2d92}.socials-links__item:hover .icon-fb{fill:#3b5998}.socials-links__item .icon-telegram,.socials-links__item .icon-whatsapp{height:20px;width:20px}.socials-links__item .icon-max{height:20px;width:62px}.contacts__map{overflow:hidden;border-radius:10px}.contacts__map #map{height:100%;width:100%}@media (min-width:0px) and (max-width:767px){.contacts__map #map{height:200px;width:100%}}