.cases-filter-container{position:relative;font-size:0;line-height:0;margin-top:-15px;z-index:10}.cases-filter-item{display:inline-block;vertical-align:top;margin-right:32px;margin-top:15px}.cases-filter{position:relative}.cases-filter__btn{position:relative;display:block;color:#5f5f5f;font:400 18px/1.3333333333 Roboto,Arial,sans-serif;padding:9px 40px 7px 12px;border-radius:2px;background-color:#f7f7f7;user-select:none;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out}.cases-filter__btn.active .cases-filter__btn-arrow{transform:rotate(180deg)}.cases-filter__btn.filled{color:#fff;background-color:#03a9f4}.cases-filter__btn.filled .cases-filter__arrow.line{fill:#fff}.cases-filter__btn-arrow{position:absolute;right:10px;top:10px;line-height:0;transition:transform .15s ease-in-out}.cases-filter__arrow{height:24px;width:24px}.cases-filter__arrow.line{fill:#5f5f5f;transition:all .15s ease-in-out}.cases-filter__body{position:absolute;left:0;top:100%;width:230px;padding-top:7px;opacity:0;transform:translateY(5px);visibility:hidden;transition:all .25s ease-in-out;user-select:none;z-index:10}.cases-filter__body.active{opacity:1;transform:translateY(0);visibility:visible}.cases-filter__body-inside{padding:18px 20px;box-shadow:0 0 8px 0 rgba(0,0,0,.25);background-color:#fff}.cases-filter__body-row{margin-top:10px}.cases-filter__body-row:first-child{margin-top:0}.cases-filter__check{position:relative;display:inline-block;color:#5f5f5f;font-size:16px;line-height:1.75;padding-left:30px;cursor:pointer;user-select:none}.cases-filter__check-elem{position:absolute;left:0;top:5px;width:17px;height:17px;border-radius:3px;border:1px solid #b6b6b6;background:2px center/14px no-repeat #fbfbfb}.cases-filter__check.active .cases-filter__check-elem{background-image:url(/images/check-upd.png)}.clear-all-filter-btn{color:#b6b6b6;font:500 18px/1.33333 Roboto,Arial,sans-serif;text-decoration:underline;padding:9px 0 7px;pointer-events:none;user-select:none}.clear-all-filter-btn.active{color:#2095f3;pointer-events:auto;cursor:pointer}.clear-all-filter-btn.active:hover{text-decoration:none}.cases-container{position:relative;font-size:0;line-height:0;margin:-20px;z-index:0}.cases-col{display:none;vertical-align:top;width:33.3333333333%;padding:20px;box-sizing:border-box}@media (max-width:1023px){.cases-col{width:50%}}@media (max-width:767px){.cases-col{width:100%}}.cases-col.active{display:inline-block}.case-link{text-decoration:none;transition:box-shadow .25s ease-in-out;overflow:hidden}.case-link:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.25)}.case-link__picture{position:relative;border:1px solid #e6e6e6}.case-link__body{padding:16px 28px 16px 16px}.case-link__title{color:#202020;font:400 20px/1.8 Roboto,Arial,sans-serif}@media (max-width:1024px){.case-link__title{font-size:18px}}.case-link__tags{margin:-5px -5px 0 0;padding-top:2px}.case-link__tag{display:inline-block;vertical-align:top;color:#03a9f4;font:300 13px/1.5384615385 Roboto,Arial,sans-serif;padding:0 11px;margin:5px 5px 0 0;border-radius:20px;background-color:rgba(3,169,244,.1)}.case-link__text{color:#5f5f5f;font:300 18px/2 Roboto,Arial,sans-serif;padding:12px 0 5px}@media (max-width:1024px){.case-link__text{font-size:16px}}.case-link__read-more{display:inline-block;color:#03a9f4;font:400 16px/1.625 Roboto,Arial,sans-serif}.js-no-stories.disable,.js-show-more-cases-elem.disable{display:none}.cases-benefits{font-size:0;margin:-20px -32px}.cases-benefit-elem{display:inline-block;vertical-align:top;width:33.3333333333%;padding:20px 32px;box-sizing:border-box}@media (max-width:1023px){.cases-benefit-elem{width:50%}}@media (max-width:767px){.cases-benefit-elem{width:100%}}.cases-benefit{position:relative;padding-left:80px}.cases-benefit__icon{position:absolute;left:0;top:0;line-height:0;border-radius:50%;background-color:#eceff1}.cases-benefit__img{height:60px}.cases-benefit__title{font:400 18px/1.3333333333 Roboto,Arial,sans-serif;max-width:230px;margin-bottom:12px}@media (max-width:767px){.cases-benefit__title{max-width:none}}.cases-benefit__text{font-size:16px}.cases-contacts-container{position:relative;font-size:0;border:1px solid #2095f3}.cases-contacts-container:before{content:"";position:absolute;left:0;top:0;height:100%;width:50%;background-color:#fff;z-index:0}@media (max-width:767px){.cases-contacts-container:before{display:none}}.cases-contacts-form,.cases-contacts-text{position:relative;display:inline-block;vertical-align:middle;width:50%;padding:70px;box-sizing:border-box;z-index:1}@media (max-width:1024px){.cases-contacts-form,.cases-contacts-text{padding:50px}}@media (max-width:767px){.cases-contacts-form,.cases-contacts-text{width:100%;padding:35px 40px 35px 24px}}.cases-contacts-form{font-size:14px;background-color:#fff}.cases-contacts-form .form-row{max-width:366px}@media (max-width:767px){.cases-contacts-form .form-row{max-width:none}}.cases-contacts-form .dhx-select .select--selected,.cases-contacts-form .form-field,.dhx-select .cases-contacts-form .select--selected{padding-top:8px;padding-bottom:10px;background-color:#fbfbfb}.cases-contacts-form .file-field-txt{font-size:18px}.cases-contacts-form .contact-label{transform:translate(30px,30px)}.cases-contacts-form .contact-label.contact-label--focus{transform:translate(3px,0)}.cases-contacts-form .checkbox-wrapp{font-size:18px}@media (max-width:1024px){.cases-contacts-form .checkbox-wrapp{font-size:16px}}.cases-contacts-form .error-field{top:100%;transform:translate(0,0)}.cases-contacts-form__title{font:400 28px/1.1428571429 Roboto,Arial,sans-serif}@media (max-width:1024px){.cases-contacts-form__title{font-size:24px}}@media (max-width:767px){.cases-contacts-form__title{font-size:20px}}.cases-contacts-form__text{max-width:420px}.cases-contacts-text__title{font:400 18px/1.3333333333 Roboto,Arial,sans-serif}@media (max-width:1024px){.cases-contacts-text__title{font-size:16px}}