/*! склейка (ТЗ 5): /assets/63333c34/css/kv-widgets.min.css, /css/office-storage.css, /assets/fd2e0339/css/clients.css */
.kv-plugin-loading{width:25px;height:25px;background:url(/assets/63333c34/img/loading-plugin.gif) center left no-repeat}.kv-hide{display:none}.kv-input-group-hide .input-group-addon,.kv-input-group-hide .input-group-append,.kv-input-group-hide .input-group-btn,.kv-input-group-hide .input-group-prepend{visibility:hidden}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url('/fonts/roboto/roboto-cyrillic-400-normal.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url('/fonts/roboto/roboto-latin-ext-400-normal.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url('/fonts/roboto/roboto-latin-400-normal.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-display: swap;src: url('/fonts/roboto/roboto-cyrillic-700-normal.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-display: swap;src: url('/fonts/roboto/roboto-latin-ext-700-normal.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-display: swap;src: url('/fonts/roboto/roboto-latin-700-normal.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.os-block{display: flex;flex-direction: column;gap: 24px;margin: 0;padding: 24px 10px;font-family: 'Roboto',Arial,Helvetica,sans-serif;color: #333333;background: #fff}.wrap .content .os-block p{height: auto}.os-badge{align-self: flex-start;box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;height: 30px;margin: 0;padding: 0 28px;border: 1px solid rgba(135,195,0,0.5);border-radius: 28px;font-family: Helvetica,Arial,sans-serif;font-size: 10px;line-height: 1;letter-spacing: 0.4px;text-transform: uppercase;color: #87C300;white-space: nowrap}.os-title{margin: -0.4em 0;font-family: 'Montserrat',Arial,Helvetica,sans-serif;font-weight: 500;font-size: 40px;line-height: 1.5;color: #333333}.hi-lead{margin: 0;font-size: 14px;line-height: 1.5;color: rgba(29,29,29,0.6)}.hi-cards{display: flex;flex-wrap: wrap;gap: 24px;width: 100%}.hi-card{box-sizing: border-box;display: flex;flex-direction: column;gap: 20px;width: calc(50% - 12px);padding: 16px;border-radius: 8px}.hi-card:nth-child(4) .hi-card__icon{margin-bottom: -10px}.hi-card__icon{display: block;flex: none}.hi-card__title{margin: -0.295em 0;font-size: 18px;font-weight: 700;line-height: 1.3;color: #333333}.hi-card__desc{margin: 0;font-size: 14px;line-height: 1.5;color: #333333}.os-cta{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 28px 36px;border-radius: 8px;background: linear-gradient(180deg,#94C121 0%,#0F502C 100%);color: #fff}.os-cta__body{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 10px;max-width: calc(100% - 344px)}.os-cta__title{margin: 0;font-family: Helvetica,Arial,sans-serif;font-weight: 700;font-size: 36px;line-height: 1.5;color: #fff}.os-cta__subtitle{margin: -0.295em 0;font-size: 18px;line-height: 1.3;color: #fff}.os-cta__note{display: flex;align-items: center;gap: 6px;margin: 0;opacity: 0.8;font-size: 14px;line-height: 1.5;color: #F5F7F8}.os-cta__note img{display: block;flex: 0 0 auto}.os-cta__photo{position: absolute;top: 0;z-index: 3;display: block;width: 175px;height: max(262px,100%);object-fit: cover;object-position: top}.os-cta__photo--far{right: 181px}.os-cta__photo--near{right: 8px}.os-cta__decor{position: absolute;z-index: 2;display: block;pointer-events: none;mix-blend-mode: color-dodge}.os-cta__decor--dodge{top: -10.25px;right: -92.34px;width: 376.09px;height: 308.59px;transform: rotate(-90deg)}.os-cta__decor--soft{top: 52px;right: -130.05px;width: 376.09px;height: 308.6px;opacity: 0.1}.os-btn{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;height: 50px;padding: 0 16px;border: none;border-radius: 48px;background: #FFDD2D;font-family: 'Roboto',Arial,Helvetica,sans-serif;font-weight: 700;font-size: 14px;line-height: 1.5;color: #333333;text-align: center;white-space: nowrap;cursor: pointer;transition: opacity 0.2s,transform 0.1s}.os-btn:hover,.os-btn:focus{background: #FFDD2D;color: #333333;opacity: 0.85;text-decoration: none}.os-btn:active{transform: scale(0.97)}@media (max-width: 991.98px){.os-cta__photo,.os-cta__decor{display: none}.os-cta__body{max-width: 100%}}@media (max-width: 767.98px){.os-block{gap: 20px;padding: 20px 0}.os-title{font-size: clamp(24px,6.2vw,40px)}.hi-cards{gap: 16px}.hi-card{width: 100%;padding: 12px}.os-cta{padding: 24px 20px}.os-cta__title{font-size: clamp(22px,5.6vw,36px)}.os-cta__subtitle{font-size: 16px}.os-cta__note{align-items: flex-start}.os-cta__note img{margin-top: 1px}}@media (max-width: 479.98px){.os-badge{padding: 0 16px}.os-cta{gap: 20px;padding: 20px 16px}.os-btn{width: 100%;white-space: normal}}@media (prefers-reduced-motion: reduce){.os-btn{transition: none}.os-btn:active{transform: none}}@media print{.os-cta{background: none;color: #333333}.os-cta__title,.os-cta__subtitle,.os-cta__note{color: #333333}.os-cta__photo,.os-cta__decor{display: none}}
#clients-slider .item-wrap{padding: 0 0rem}#clients-slider .item-wrap .item .image{height: 100px;background-size: cover !important}#clients-slider .item-wrap .item .title{font-size: 1.8rem;color: #015B2C;font-weight: 500}#clients-slider .item-wrap .item .date{font-size: 1.8rem}#clients-slider .item-wrap .item .text{color: #bcbdbc}#clients-slider .item-wrap .item .row{padding: 1rem 0}#clients-slider .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer}#clients-slider .slick-arrow.arr-right{right: -20px}#clients-slider .slick-arrow.arr-left{left: -20px}@media (max-width: 600px){#clients-slider.no-slider{display: flex;overflow-x: scroll;-webkit-overflow-scrolling: touch;gap: 15px;padding: 10px 10px 15px;scrollbar-width: thin;scrollbar-color: #235C33 #e6e6e6}#clients-slider.no-slider::-webkit-scrollbar{height: 6px}#clients-slider.no-slider::-webkit-scrollbar-track{background: #e6e6e6;border-radius: 3px}#clients-slider.no-slider::-webkit-scrollbar-thumb{background: #235C33;border-radius: 3px}#clients-slider.no-slider .portfolio-image{flex: 0 0 60%;min-width: 60%;scroll-snap-align: start}}
