@font-face {
    font-family: Montserrat-Bold;
    src: url(../webfonts/Montserrat/Montserrat-Bold.ttf) format('ttf'), url(../webfonts/Montserrat/Montserrat-Bold.woff) format('woff');
    font-weight: 700;
}

.cases-controls {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 2
}

@media only screen and (min-width:320px) {
    .cases-controls {
        margin-top: -4rem
    }
}

@media only screen and (min-width:1200px) {
    .cases-controls {
        margin-top: -8rem
    }
}

.cases-controls__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (min-width:320px) {
    .cases-controls__items {
        width: 100%
    }
}

@media only screen and (min-width:1200px) {
    .cases-controls__items {
        width: auto
    }
}

.cases-controls__items .item {
    font-style: normal;
    font-weight: 800;
    line-height: 100%;
    text-transform: uppercase;
    color: #15e9fa;
    text-decoration: none;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: rgba(21, 233, 250, .2)
}

@media only screen and (min-width:320px) {
    .cases-controls__items .item {
        font-size: .75rem
    }
}

@media only screen and (min-width:400px) {
    .cases-controls__items .item {
        font-size: .875rem
    }
}

@media only screen and (min-width:1200px) {
    .cases-controls__items .item {
        font-size: 1.5rem
    }
}

@media only screen and (min-width:320px) {
    .cases-controls__items .item {
        width: 50%
    }
}

@media only screen and (min-width:768px) {
    .cases-controls__items .item {
        width: 15.625rem
    }
}

@media only screen and (min-width:1200px) {
    .cases-controls__items .item {
        width: 25rem
    }
}

@media only screen and (min-width:320px) {
    .cases-controls__items .item {
        min-height: 4rem
    }
}

@media only screen and (min-width:1200px) {
    .cases-controls__items .item {
        min-height: 8rem
    }
}

.cases-controls__items .item:hover {
    color: #fff
}

.cases-controls__items .item.active {
    background: #fff;
    color: #2a313b
}

.cases-directions__list-item .item__content {
    text-decoration: none;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #2a313b;
    background: rgba(21, 233, 250, .2);
    position: relative
}

@media only screen and (min-width:320px) {
    .cases-directions__list-item .item__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (min-width:576px) {
    .cases-directions__list-item .item__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media (any-hover:hover) {
    .cases-directions__list-item .item__content:hover .item__content-left:before {
        -webkit-animation: shine .7s;
        animation: shine .7s;
        opacity: 0;
        -webkit-transition: .7s opacity .3s;
        -o-transition: .7s opacity .3s;
        transition: .7s opacity .3s
    }

    .cases-directions__list-item .item__content:hover .item__content-left .img img {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }
}

.cases-directions__list-item .item__content-left {
    max-width: 50rem;
    position: relative
}

@media only screen and (min-width:320px) {
    .cases-directions__list-item .item__content-left {
        width: 100%
    }
}

@media only screen and (min-width:576px) {
    .cases-directions__list-item .item__content-left {
        width: 50%
    }
}

@media only screen and (min-width:768px) {
    .cases-directions__list-item .item__content-left {
        width: 40%
    }
}

@media only screen and (min-width:992px) {
    .cases-directions__list-item .item__content-left {
        width: 50%
    }
}

.cases-directions__list-item .item__content-left:before {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 100vmax;
    height: 100vmax;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: translate(-50%, -50%) scale(0);
    -ms-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    border-radius: 50%
}

.cases-directions__list-item .item__content-left .img {
    line-height: 0;
    z-index: 1;
    position: relative
}

.cases-directions__list-item .item__content-left .img img {
    max-width: 100%;
    height: auto;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.cases-directions__list-item .item__content-right {
    display: grid
}

@media only screen and (min-width:320px) {
    .cases-directions__list-item .item__content-right {
        width: 100%
    }
}

@media only screen and (min-width:576px) {
    .cases-directions__list-item .item__content-right {
        width: 50%
    }
}

@media only screen and (min-width:768px) {
    .cases-directions__list-item .item__content-right {
        width: 60%
    }
}

@media only screen and (min-width:992px) {
    .cases-directions__list-item .item__content-right {
        width: 50%
    }
}

@media only screen and (min-width:320px) {
    .cases-directions__list-item .item__content-right {
        grid-template-columns: 1fr 8fr 1fr
    }
}

@media only screen and (min-width:576px) {
    .cases-directions__list-item .item__content-right {
        grid-template-columns: 9fr 1fr
    }
}

@media only screen and (min-width:1200px) {
    .cases-directions__list-item .item__content-right {
        grid-template-columns: 37.5rem 1fr
    }
}

@media only screen and (min-width:320px) {
    .cases-directions__list-item .item__content-right .content {
        grid-column-start: 2
    }
}

@media only screen and (min-width:576px) {
    .cases-directions__list-item .item__content-right .content {
        grid-column-start: 1
    }
}

.cases-directions__list-item .item__content-right .content__description {
    margin-left: auto;
    position: relative
}

@media only screen and (min-width:768px) {
    .cases-directions__list-item .item__content-right .content__description {
        padding-left: 0
    }
}

@media only screen and (min-width:992px) {
    .cases-directions__list-item .item__content-right .content__description {
        padding-left: 5rem
    }
}

@media only screen and (min-width:1200px) {
    .cases-directions__list-item .item__content-right .content__description {
        padding-left: calc(100% / 3)
    }
}

@media only screen and (min-width:320px) {
    .cases-directions__list-item .item__content-right .content__description {
        display: none
    }
}

@media only screen and (min-width:992px) {
    .cases-directions__list-item .item__content-right .content__description {
        display: block
    }
}

.cases-directions__list-item .item__content-right .content__description .description__link {
    display: none
}

.cases-directions__list-item .item__content-right .content__description:before {
    content: "";
    height: .25rem;
    background: #fff;
    position: absolute;
    left: 0;
    top: .75rem
}

@media only screen and (min-width:992px) {
    .cases-directions__list-item .item__content-right .content__description:before {
        width: 2.5rem
    }
}

@media only screen and (min-width:1200px) {
    .cases-directions__list-item .item__content-right .content__description:before {
        width: calc(100% / 6)
    }
}

@media only screen and (min-width:320px) {
    .cases-directions__list-item .item__content-right .content__description:before {
        display: none
    }
}

@media only screen and (min-width:992px) {
    .cases-directions__list-item .item__content-right .content__description:before {
        display: block
    }
}

.cases-directions__list-item .item__content-right .content__title {
    line-height: .9;
    display: block;
    text-decoration: none;
    text-transform: none;
    -webkit-text-stroke: .0625rem #2a313b
}

@media only screen and (min-width:320px) {
    .cases-directions__list-item .item__content-right .content__title {
        margin-bottom: 6.25rem
    }
}

@media only screen and (min-width:576px) {
    .cases-directions__list-item .item__content-right .content__title {
        margin-bottom: 0
    }
}

@media only screen and (min-width:992px) {
    .cases-directions__list-item .item__content-right .content__title {
        margin-bottom: 1.5rem
    }
}

@media only screen and (min-width:1200px) {
    .cases-directions__list-item .item__content-right .content__title {
        margin-bottom: 3rem
    }
}

.cases-directions__list-item .item__content-right .content__title b {
    color: #2a313b;
    font-weight: 800
}

.cases-directions__list-item .item__content--36 {
    background: -o-radial-gradient(73.35% 45.26%, 70.5% 70.96%, #fff 0, #c3c4c4 100%);
    background: radial-gradient(70.5% 70.96% at 73.35% 45.26%, #fff 0, #c3c4c4 100%)
}

.cases-directions__list-item .item__content--16 {
    background: -o-linear-gradient(9.09deg, #ffd79e 5.94%, #ffdfb9 34.83%, #fcbe85 70.37%, #f5af6e 100%);
    background: linear-gradient(80.91deg, #ffd79e 5.94%, #ffdfb9 34.83%, #fcbe85 70.37%, #f5af6e 100%)
}

.cases-directions__list-item .item__content--38 {
    background: -o-linear-gradient(6.41deg, #25d9ff 33.8%, #00c7f1 64.64%);
    background: linear-gradient(83.59deg, #25d9ff 33.8%, #00c7f1 64.64%);
    color: #fff
}

.cases-directions__list-item .item__content--38 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--38 .content__title b {
    color: #fff
}

.cases-directions__list-item .item__content--17 {
    background: -o-linear-gradient(170.91deg, #273f8f 0, #344b9d 100%);
    background: linear-gradient(279.09deg, #273f8f 0, #344b9d 100%);
    color: #fff
}

.cases-directions__list-item .item__content--17 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--17 .content__title b {
    color: #fff
}

.cases-directions__list-item .item__content--18 {
    background: -o-linear-gradient(8deg, #f28201 28.54%, #faa131 93.84%);
    background: linear-gradient(82deg, #f28201 28.54%, #faa131 93.84%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--18 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--18 .content__title b {
    color: #fff!important;
}

.cases-directions__list-item .item__content--39 {
    background: -o-linear-gradient(350.91deg, #1e4280 8.31%, #0098b7 67.16%, #28dee1 100%);
    background: linear-gradient(99.09deg, #1e4280 8.31%, #0098b7 67.16%, #28dee1 100%);
    color: #fff
}

.cases-directions__list-item .item__content--39 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--39 .content__title b {
    color: #fff
}

.cases-directions__list-item .item__content--40 {
    background: -o-linear-gradient(9.09deg, #3f3f57 44.27%, #5c5d72 100%);
    background: linear-gradient(80.91deg, #3f3f57 44.27%, #5c5d72 100%);
    color: #fff
}

.cases-directions__list-item .item__content--40 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--40 .content__title b {
    color: #fff
}

.cases-directions__list-item .item__content--41 {
    background: -o-radial-gradient(-.56% 0, 100.56% 157.58%, #29f4ff 1.04%, #00d2ff 33.61%, #009fff 57.25%, #686eff 100%);
    background: radial-gradient(100.56% 157.58% at -.56% 0, #29f4ff 1.04%, #00d2ff 33.61%, #009fff 57.25%, #686eff 100%);
    color: #fff
}

.cases-directions__list-item .item__content--41 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--41 .content__title b {
    color: #fff
}

.cases-directions__list-item .item__content--42 {
    background: #2215fb;
    color: #fff
}

.cases-directions__list-item .item__content--42 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--42 .content__title b {
    color: #fff
}

.cases-directions__list-item .item__content--43 {
    background: #59b625;
    color: #fff
}

.cases-directions__list-item .item__content--43 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--43 .content__title b {
    color: #fff
}

.cases-directions__list-item .item__content--44 {
    background: -webkit-gradient(linear, left bottom, left top, from(#494a4d), color-stop(97.92%, #121212));
    background: -o-linear-gradient(bottom, #494a4d 0, #121212 97.92%);
    background: linear-gradient(270deg, #494a4d 0, #121212 97.92%);
    color: #fff
}

.cases-directions__list-item .item__content--44 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--44 .content__title b {
    color: #fff!important;
}

.cases-directions__list-item .item__content--37 {
    background: -o-linear-gradient(9.09deg, #d1212a 44.27%, #e30713 100%);
    background: linear-gradient(80.91deg, #d1212a 44.27%, #e30713 100%);
    color: #fff
}

.cases-directions__list-item .item__content--37 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--37 .content__title b {
    color: #fff
}

@-webkit-keyframes shine {
    from {
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0)
    }

    to {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1)
    }
}

@keyframes shine {
    from {
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0)
    }

    to {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1)
    }
}

.block-region-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (min-width:320px) {
    .block-region-filter {
        margin: .5rem 0
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter {
        margin: 2rem 0 6rem
    }
}

@media only screen and (min-width:320px) {
    .block-region-filter {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media only screen and (min-width:320px) {
    .block-region-filter {
        padding: 0 0 0
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter {
        padding: 0 calc(100% / 16)
    }
}

.block-region-filter .block-taxonomy-directions-list-block {
    width: 100%;
    display: block
}

.block-region-filter .cases-directions__filter {
    position: relative;
    width: 100%
}

.block-region-filter .cases-directions__filter-items {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

@media only screen and (min-width:992px) {
    .block-region-filter .cases-directions__filter-items {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items {
        display: grid
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter .cases-directions__filter-items {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.block-region-filter .cases-directions__filter-items .item {
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -.02em;
    color: #6a7482;
    text-decoration: none;
    position: relative
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items .item {
        width: 100%
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter .cases-directions__filter-items .item {
        width: auto
    }
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items .item {
        font-size: .875rem
    }
}

@media only screen and (min-width:1200px) {
    .block-region-filter .cases-directions__filter-items .item {
        font-size: 1rem
    }
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items .item {
        -webkit-box-shadow: inset 0 -.0625rem 0 #edf0f2;
        box-shadow: inset 0 -.0625rem 0 #edf0f2
    }
}

@media only screen and (min-width:1200px) {
    .block-region-filter .cases-directions__filter-items .item {
        -webkit-box-shadow: inset 0 -.1875rem 0 #edf0f2;
        box-shadow: inset 0 -.1875rem 0 #edf0f2
    }
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items .item {
        padding: .75rem 20vw .75rem 2.5rem
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter .cases-directions__filter-items .item {
        padding: 1.25rem 0
    }
}

@media (any-hover:hover) {
    .block-region-filter .cases-directions__filter-items .item:hover {
        -webkit-box-shadow: inset 0 -.1875rem 0 #15e9fa;
        box-shadow: inset 0 -.1875rem 0 #15e9fa
    }
}

.block-region-filter .cases-directions__filter-items .item.active {
    grid-row-start: 1;
    color: #2a313b
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items .item.active {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter .cases-directions__filter-items .item.active {
        -webkit-box-shadow: inset 0 -.0625rem 0 #edf0f2;
        box-shadow: inset 0 -.0625rem 0 #edf0f2
    }
}

@media only screen and (min-width:1200px) {
    .block-region-filter .cases-directions__filter-items .item.active {
        -webkit-box-shadow: inset 0 -.25rem 0 #15e9fa;
        box-shadow: inset 0 -.25rem 0 #15e9fa
    }
}

.block-region-filter .cases-directions__filter-items .item.active:before {
    left: 0;
    top: 0;
    height: 100%;
    width: 1.5rem;
    background: #15e9fa
}

.block-region-filter .cases-directions__filter-items .item.active:after {
    top: 50%;
    left: .75rem;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}

.block-region-filter .cases-directions__filter-items .item.active:after,
.block-region-filter .cases-directions__filter-items .item.active:before {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    content: "";
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

@media only screen and (min-width:320px) {

    .block-region-filter .cases-directions__filter-items .item.active:after,
    .block-region-filter .cases-directions__filter-items .item.active:before {
        display: block
    }
}

@media only screen and (min-width:992px) {

    .block-region-filter .cases-directions__filter-items .item.active:after,
    .block-region-filter .cases-directions__filter-items .item.active:before {
        display: none
    }
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items .item.active.js--active {
        -webkit-box-shadow: inset 0 -.0625rem 0 #edf0f2;
        box-shadow: inset 0 -.0625rem 0 #edf0f2
    }
}

@media only screen and (min-width:1200px) {
    .block-region-filter .cases-directions__filter-items .item.active.js--active {
        -webkit-box-shadow: inset 0 -.25rem 0 #15e9fa;
        box-shadow: inset 0 -.25rem 0 #15e9fa
    }
}

.block-region-filter .cases-directions__filter-items .item.active.js--active:after,
.block-region-filter .cases-directions__filter-items .item.active.js--active:before {
    opacity: 1
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items .item:not(:last-child) {
        margin-right: 0
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter .cases-directions__filter-items .item:not(:last-child) {
        margin-right: 1.25rem
    }
}

@media only screen and (min-width:1200px) {
    .block-region-filter .cases-directions__filter-items .item:not(:last-child) {
        margin-right: 3rem
    }
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter-items .item:not(.active) {
        display: none
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter .cases-directions__filter-items .item:not(.active) {
        display: block !important
    }
}

.block-region-filter .cases-directions__filter .showMore {
    width: 3rem;
    height: 3rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: 1.25rem;
    top: 0
}

@media only screen and (min-width:320px) {
    .block-region-filter .cases-directions__filter .showMore {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (min-width:992px) {
    .block-region-filter .cases-directions__filter .showMore {
        display: none
    }
}

.block-region-filter .cases-directions__filter .showMore .icon {
    position: relative;
    display: block
}


/**-------------------------------------*/

.cases-directions__list-item .content__title  span{
	font-weight: 700;
	color: transparent;
    font-family: 'Montserrat-Bold';
}

.cases-directions__list-item .content__title span:hover{
    color: transparent;
}

.cases-directions__list-item .content__title a:hover{
    color: transparent;
}

.cases-directions__list-item .content__title a:active{
    color: transparent;
}

.cases-directions__list-item .content__title a:focus{
    color: transparent;
}


@media (any-hover: hover)
{
	.cases-directions__list-item .item__content:hover .item__content-left .img img {
		-webkit-transform: scale(.9);
		-ms-transform: scale(.9);
		transform: scale(.9);
	}
}

.cases-directions__list-item .item__content-left .img img {
    max-width: 100%;
    height: auto;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}


.cases-directions__list-item .item__content-right .content__title b {
    color: #2a313b;
    font-weight: 800;
}



.cases-directions__list-item .content__title b{
		color: #2a313b;
		-webkit-text-stroke: 0;
}



@media only screen and (min-width: 320px)
{

	.cases-directions__list-item .content__title{
		font-size: 1.7rem!important;
	}
}

@media only screen and (min-width: 768px)
{
	.cases-directions__list-item .content__title{
		font-size: 2.25rem!important;
	}
}

.cases-directions__list-item .content__title{
    font-size: 3rem;
}


.cases-directions__list-item .item__content--hb_18 {
    background: -o-linear-gradient(82deg, #3295b9 28.54%, #074c90 93.84%);
    background: linear-gradient(82deg, #3295b9 28.54%, #074c90 93.84%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_18 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_18 .content__title b {
    color: #fff!important;
}


.cases-directions__list-item .item__content--hb_19 {
    background: -o-linear-gradient(80.91deg, #c5c5c5 5.94%, #d0d0d0 34.83%, #d4d3d3 70.37%, #b1b1b1 100%);
    background: linear-gradient(80.91deg, #c5c5c5 5.94%, #d0d0d0 34.83%, #d4d3d3 70.37%, #b1b1b1 100%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_19 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_19 .content__title b {
    color: #fff!important;
}


.cases-directions__list-item .item__content--hb_20 {
    background: -o-linear-gradient(82deg, #346d39 30%, #3e882b 100%);
    background: linear-gradient(82deg, #346d39 30%, #3e882b 100%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_20 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_20 .content__title b {
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_21 {
    background: -o-linear-gradient(80.91deg,#d0323a 44.27%,#8e0008 100%);
    background: linear-gradient(80.91deg,#d0323a 44.27%,#8e0008 100%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_21 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_21 .content__title b {
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_22 {
    background: -webkit-gradient(linear, left bottom, left top, from(#494a4d), color-stop(97.92%, #121212));
    background: -o-linear-gradient(bottom, #494a4d 0, #121212 97.92%);
    background: linear-gradient(270deg, #494a4d 0, #121212 97.92%);
    color: #fff
}

.cases-directions__list-item .item__content--hb_22 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_22 .content__title b {
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_23 {
    background: -o-linear-gradient(82deg, #4d5979 30%, #3e496d 100%);
    background: linear-gradient(82deg, #4d5979 30%, #3e496d 100%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_23 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_23 .content__title b {
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_24 {
    background: -o-linear-gradient(82deg, #efefef 30%, #909090 100%);
    background: linear-gradient(82deg, #efefef 30%, #909090 100%);
    /*color: #fff!important;*/
}

.cases-directions__list-item .item__content--hb_24 .content__title {
    -webkit-text-stroke: .0625rem #000
}

.cases-directions__list-item .item__content--hb_24 .content__title b {
    /*color: #fff!important;*/
}

.cases-directions__list-item .item__content--hb_25 {
    background: -o-linear-gradient(80.91deg, #2ea208 5.94%, #27cc33 34.83%, #2daf25 70.37%, #0eb122 100%);
    background: linear-gradient(80.91deg, #2ea208 5.94%, #27cc33 34.83%, #2daf25 70.37%, #0eb122 100%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_25 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_25 .content__title b {
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_26 {
    background: -o-linear-gradient(82deg, #4a2b67 30%, #7d1ec5 100%);
    background: linear-gradient(82deg, #4a2b67 30%, #7d1ec5 100%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_26 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_26 .content__title b {
    color: #fff!important;
}
.cases-directions__list-item .item__content--hb_27 {
    background: -o-linear-gradient(82deg, #257227 30%, #1ec525 100%);
    background: linear-gradient(82deg, #257227 30%, #1ec525 100%);
    color: #fff!important;
}

.cases-directions__list-item .item__content--hb_27 .content__title {
    -webkit-text-stroke: .0625rem #fff
}

.cases-directions__list-item .item__content--hb_27 .content__title b {
    color: #fff!important;
}