:root {
    --color-primary-base: 0,138,189; /* #008ABD */
    --color-primary: rgba(var(--color-primary-base), 1);
    --color-primary-half: rgba(var(--color-primary-base), 0.5);
    --color-primary-transparent: rgba(var(--color-primary-base), 0);
    --color-primary-hover: #4EC0E3;

    --color-grey-bold: #777;
    --color-grey: #dadada;
    --color-grey-light: #f3f3f3;
    --color-grey-thin: #f9f9f9;

    --color-green: #68B661;
    --color-red: #FF4433;
    --color-white: #fff;
    --color-black: #000;
    --color-black-half: rgba(0,0,0,0.5);

    --shadow: 0 0 24px 0 rgba(0,0,0,0.07);

    --radius: 4px;
    --radius-lg: 20px;

    --animate: 0.2s ease;
}
.services-item {
    display: flex;
    margin-bottom: 40px;
}
.services-item__picture {
    width: 49%;
    position: relative;
}
.services-item__line {
    border-right: 1px solid #E3E3E3;
    margin: 0 20px;
    width: auto;
}
.services-subtitle {
    font-family: Roboto Condensed;
    font-size: 18px;
    font-weight: 300;
    line-height: 28.8px;
    margin-bottom: 20px;
}
.services-item-descr {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    width: 49%;
}
.services-item-title {
    font-family: Oswald;
    font-size: 24px;
    font-weight: 400;
    line-height: 28.8px;
    margin-bottom: 25px;
}
.services-item__text {
    font-family: Roboto Condensed;
    font-size: 16px;
    font-weight: 300;
    line-height: 20.8px;
    margin-bottom: 10px;
}
.services-item__btn {
    font-family: Roboto Condensed;
    font-size: 16px;
    font-weight: 400;
    line-height: 18.75px;
    text-align: left;
}
.services-item__img {
    border-radius: 4px;
}
@media screen and (max-width: 767px) {
    .services-item {
        flex-direction: column;
        border-bottom: 1px solid #E3E3E3;
    }
    .services-item:last-child {
        flex-direction: column-reverse;
        border-bottom: none
    }
    .services-item__picture {
        width: auto;
    }
    .services-item__line {
        display: none;
    }
    .services-item-descr {
        width: auto;
    }
}
@media screen and (max-width: 767px) {
    .services-item__btn {
        width: 100%;
        margin-bottom: 20px;
    }
}
.tile-subtitle {
    margin-bottom: 30px;
}
.tile-subtitle span {
    display: block;
    font-family: Roboto Condensed;
    font-size: 18px;
    font-weight: 300;
    line-height: 28.8px;
    margin-bottom: 35px;
}
.tile-subtitle p {
    font-family: Roboto Condensed;
    font-size: 15px;
    font-weight: 300;
    line-height: 22.5px;
}
.tile-picture-wrap {
    margin-bottom: 10px;
}
.tile-picture__img {
    border-radius: 4px;
    width: 100%;
}
.our-help {
    margin-top: 40px;
}
.our-help__title {
    font-family: Oswald;
    font-size: 36px;
    font-weight: 400;
    line-height: 53.35px;
}
.our-help-item__img {
    /*background-image:     linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)),*/
    /*                        url("/local/templates/adaptive/images/test.png");*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 460px;
    border-radius: 8px;
    padding: 35px;
    font-family: Roboto Condensed;
    font-size: 38px;
    font-weight: 500;
    line-height: 44.53px;
    text-align: left;
    display: flex;
    align-items: end;
    color: white;
}
.our-help-item__img:hover {
    color: white;
}
@media screen and (max-width: 767px) {
    .our-help-item__img {
        height: 330px;
    }
}
@media screen and (max-width: 767px) {
    .our-help-item__img {
        height: 150px;
        font-size: 24px;
        padding: 12px;
    }
}