.page-name{font-weight:600;font-size:20px;line-height:26px;margin-bottom:16px}@media (min-width:1024px){.page-name{font-size:30px;line-height:36px;margin-bottom:24px}}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contacts .contacts-legal,.contacts .contacts-list{background-color:#fff;border:6px solid #e8e8e8;margin-bottom:6px;position:relative}@media (min-width:768px){.contacts .contacts-legal,.contacts .contacts-list{width:calc(50% - 4px);margin-bottom:0}}.contacts .contacts-list{padding:40px 24px}@media (min-width:1024px){.contacts .contacts-list{width:calc(41% - 4px);padding:42px 40px}}.contacts .list-group{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts .list-group:not(:last-child){margin-bottom:24px}.contacts .list-group .ico{margin-right:16px;font-size:18px}@media (min-width:1024px){.contacts .list-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.contacts .list-name{font-weight:700;font-size:16px;line-height:20px;color:#242424;margin-bottom:12px}@media (min-width:1024px){.contacts .list-name{margin-bottom:0;min-width:45%;max-width:45%}}.contacts .list-value{font-size:16px;line-height:18px;color:#404040}@media (min-width:1024px){.contacts .list-value{min-width:55%;max-width:55%}}.contacts .list-value a{color:#404040}.contacts .list-value .ico{font-size:20px}.contacts .mail_limiter{font-size:16px;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;min-height:18px;max-height:18px;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#404040;width:100%;max-width:100%}.contacts .contacts-legal{padding:32px 24px}@media (min-width:1024px){.contacts .contacts-legal{width:calc(34% - 4px)}}.contacts .contacts-legal ul li{font-size:13px;line-height:18px;color:#404040}.contacts .contacts-legal ul li:not(:last-child){margin-bottom:16px}@media (min-width:768px){.contacts .contacts-legal ul li:not(:last-child){margin-bottom:24px}}@media (min-width:1024px){.contacts .contacts-legal ul li:not(:last-child){margin-bottom:8px}}.contacts .contacts-legal ul .legal-type{font-weight:600;color:#242424}.contacts .legal-caption{font-weight:700;font-size:16px;line-height:20px;color:#242424;margin-bottom:16px}.contacts .legal-subcaption{font-weight:600;font-size:13px;line-height:16px;color:#242424;margin-bottom:16px}@media (min-width:768px){.contacts .legal-subcaption{margin-bottom:24px}}@media (min-width:1024px){.contacts .legal-subcaption{margin-bottom:8px}}.contacts .contacts-network{position:relative;padding:52px 16px;overflow:hidden}@media (min-width:768px){.contacts .contacts-network{padding:136px 64px;width:100%;margin-top:24px}}@media (min-width:1024px){.contacts .contacts-network{width:calc(25% - 3px);padding:32px 16px;margin-top:0}}@media (min-width:1366px){.contacts .contacts-network{padding:56px 32px}}.contacts .contacts-network .network-bg{position:absolute;top:0;left:0;width:100%;height:100%}.contacts .contacts-network .network-bg img{position:absolute;top:0;left:0;max-width:inherit}@media (min-width:768px){.contacts .contacts-network .network-bg img{width:100%}}@media (min-width:1024px){.contacts .contacts-network .network-bg img{width:auto;height:100%}}.contacts .contacts-network .network{position:relative;z-index:2}.contacts .contacts-network .network .heading{font-weight:700;font-size:18px;line-height:24px;text-transform:uppercase;color:#fff;margin-bottom:16px}.contacts .contacts-network .network .text{font-size:14px;line-height:20px;color:#fff;margin-bottom:24px;padding-right:16px}@media (min-width:1024px){.contacts .contacts-network .network .text{padding-right:0}}