@font-face{font-family:'Open Sans';src:url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Light.woff2) format("woff2"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Light.woff) format("woff"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-LightItalic.woff2) format("woff2"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-LightItalic.woff) format("woff"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Regular.woff2) format("woff2"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Regular.woff) format("woff"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Italic.woff2) format("woff2"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Italic.woff) format("woff"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-SemiBold.woff2) format("woff2"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-SemiBold.woff) format("woff"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Bold.woff2) format("woff2"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Bold.woff) format("woff"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-ExtraBold.woff2) format("woff2"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-ExtraBold.woff) format("woff"),url(/local/front.1crm.2021/src/fonts/opensans/OpenSans-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}*,::after,::before{box-sizing:border-box}body,html{width:100%;margin:0;background-color:#fff;font-size:16px;font-family:"Open Sans",Verdana,sans-serif;line-height:24px;color:#000}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0}button{background-color:transparent;border-color:transparent;padding:0;font-size:inherit}[role=button]{cursor:pointer}[v-cloak]{display:none}.partners-map__map{background:linear-gradient(0deg,rgba(32,22,0,0) 48%,rgba(32,22,0,.1) 50%,rgba(32,22,0,0) 50%),linear-gradient(90deg,rgba(32,22,0,0) 48%,rgba(32,22,0,.1) 50%,rgba(32,22,0,0) 50%);background-size:38px 38px;display:flex;justify-content:center;align-items:center;height:570px}.partners-map__popup-fade{display:none;position:fixed;height:100%;width:100%;background:#000;opacity:.5;z-index:1;right:0;left:0;bottom:0;top:0}.partners-map__svg{width:100%;height:100%}.partners-map__region{fill:#dbecff;stroke:#fff;stroke-linejoin:round;transition:fill .1s ease-in-out;cursor:pointer}.partners-map__region.active,.partners-map__region:hover{fill:#009eee}.partners-map__region.active.no-partners,.partners-map__region.no-partners:hover{fill:#fddfdd}.partners-map__region--not-stroke{stroke:none}.partners-map__city--big-outer{fill:#fff;stroke:#004c93}.partners-map__city--big-inner{fill:#004c93}.partners-map__city--small{fill:#004c93;stroke:#fff;z-index:100}.partners-map__city-counter{text-anchor:middle;fill:#fff}.partners-map__city{cursor:pointer}.partners-map__region-tip{position:absolute;background:#fff;border-radius:2px;text-align:center;font-size:14px;padding:12px;box-shadow:0 1px 4px rgba(0,25,48,.25);color:#677687;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.partners-map__zoom{position:absolute;border:1px solid #b8c1cc;border-radius:2px;display:flex;flex-direction:column;width:40px;height:80px;left:150px;background:#fff}.partners-map__zoom-btn{flex-grow:1;line-height:38px;text-align:center;color:#b8c1cc;border:none;outline:0;cursor:pointer;transition:background .1s ease-in-out,color .1s ease-in-out}.partners-map__zoom-btn:hover{background:#b8c1cc;color:#fff}.partners-map__zoom-away{font-size:14px;font-weight:700;border-top:1px solid #b8c1cc}.partners-map__zoom-closer{font-size:25px}.partners-map__list{position:absolute;width:625px;display:block;flex-direction:column;background:#fff;border-radius:4px;box-sizing:border-box;box-shadow:0 4px 15px rgba(0,0,0,.25)}.partners-map__list-head{display:flex;flex-grow:1;font-weight:700;line-height:40px;padding:0 12px;align-items:center}.partners-map__list-city{flex-grow:1}.partners-map__list-close{cursor:pointer;min-width:25px}.partners-map__list-columns-titles{background:#f9f9f9;display:flex;line-height:35px;padding:0 12px;color:#929aa3}.partners-map__list-title--fixed-width{flex-basis:195px}.partners-map__list-title-org--grow{flex-grow:1}.partners-map__list-items-container{max-height:250px;overflow-y:scroll}.partners-map__list-item{display:flex;padding:0 12px;line-height:50px;color:inherit;text-decoration:none;align-items:center}.partners-map__list-item:not(:last-child){border-bottom:1px solid #ebf8fe}.partners-map__list-item:hover{background:#f9f9f9}.partners-map__list-status{display:flex;flex-basis:200px;flex-shrink:0}.partners-map__list-organization{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.partners-map__list-status-ico{margin-right:5px;flex-basis:20px}.partners-map__no-partners-tip{position:absolute}.partners-map__no-partners-tip-close{min-width:20px;cursor:pointer}.partners-map__no-partners-tip-container{border-radius:2px;box-sizing:border-box;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.25)}.partners-map__no-partners-tip-head{border-bottom:1px solid #dadada;display:flex;padding:9px 12px;justify-content:space-between;font-size:16px;font-weight:700;align-items:center}.partners-map__no-partners-tip-message{padding:12px;color:#f2291f}.partners-map__info{display:flex;margin-top:40px;justify-content:space-evenly}.partners-map__info-item{display:flex;flex-direction:column;align-items:center;min-width:20%;margin-bottom:40px;flex-shrink:1}.partners-map__info-item-title{text-align:center;font-size:12px;color:#929aa3}.partners-map__info-item-ico{margin-bottom:20px}.partners-map__info-item-value{font-weight:600;text-align:center}@media (max-width:1439.98px){.partners-map__map{height:400px}.partners-map__list{width:585px}}@media (max-width:1199.98px){.partners-map__popup-fade{display:block}.partners-map__zoom{left:50px}.partners-map__list{left:5%!important;position:fixed;top:30%!important;z-index:2;width:90%;min-width:inherit}.partners-map__no-partners-tip-container{width:80%;left:10%;position:fixed;top:40%;z-index:2}}@media (max-width:991.98px){.partners-map__info{flex-wrap:wrap;justify-content:start;padding:15px;margin-top:20px}.partners-map__info-item{width:50%;flex-direction:row}.partners-map__info-item-title{text-align:left}.partners-map__info-item-ico{margin-bottom:0;margin-right:15px}.partners-map__info-item-value{text-align:left}}@media (max-width:767.98px){.partners-map__map{height:380px;position:relative}.partners-map__zoom{left:10px;bottom:10px}}@media (max-width:575.98px){.partners-map__list-head{border-bottom:1px solid #ebf8fe}.partners-map__list-columns-titles{display:none}.partners-map__list-item{padding-top:5px;padding-bottom:5px;flex-direction:column;align-items:start;line-height:initial}.partners-map__list-status{flex-basis:initial}.partners-map__list-status-text{color:#929aa3}.partners-map__list-organization{white-space:pre-wrap;text-overflow:initial;line-height:normal}.partners-map__list-amount,.partners-map__list-status-ico{display:none}.partners-map__info{flex-direction:column;margin-top:0}.partners-map__info-item-content{padding-top:8px}.partners-map__info-item{min-width:100%;align-items:start}}