.t216__title{ 	
    padding: 5px 0px 5px 0px !important; 
}
    
.t216__blocklogo{
	padding-bottom: 5px !important;
	padding-top: 5px !important;
}

.t-site-search-close {
    width: 22px !important;
}

#rec150203179 > div > div.js-feed.t-feed.t-feed_col > div.t-feed__post-popup.t-popup.t-popup_show > div.t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading > div.js-feed-popup-close.t-popup__close:hover > div > svg > path {
    stroke: #2679bd !important;
}

.t-cover__arrow-svg {
    fill: #fff;
}

.t-cover__arrow-svg:hover {
    fill: #2679bd;
}

.t-cover__arrow-wrapper:hover {
    opacity: 1;
}

.t199__menu-item {
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: none !important;
    font-weight: 300;
}

.t852__content {
    overflow: hidden;
}

.t852__content .t852__imgwrapper {
    overflow: hidden;
}

.t852__bgimg {
    overflow: hidden;
    transition: .2s;
}

.t852__bgimg:hover {
    transform: scale(1.1);
}

.t-feed__col-grid__post-wrapper {
    overflow: hidden;
}

.t-name:hover {
    color: #2679bd;
}

#rec150210088 .t838__blockinput > .t-input {
    border: 1px solid #787878;
}

#rec150210088 > div > div > div > div > div.t838__blockinput > img.t-site-search-close {
    /*width: 20px !important;*/
    display: none !important;
}

#rec150210088 > div > div > div > div > div.t838__blockinput > svg.search-close {
    width: 22px;
}

#rec150210088 > div > div > div > div > div.t838__blockinput > svg.t-site-search-close line {
    stroke: rgb(120, 120, 120);
    display: inline-block !important;
    transition: .2s;
}

#rec150210088 > div > div > div > div > div.t838__blockinput > svg.t-site-search-close:hover line {
    stroke: #2679bd;
}

.t-input {
    border: 1px solid #ccc;
    border-radius: 5px;
    transition: border 0.3s ease-in-out;
}

.t-input-phonemask {
    border: 0px;
}

.t-input-phonemask:hover {
    border: 0px !important;
}

.t-input:hover {
    border: 1px solid #2679bd;
}

.t004 a {
    color: #fff !important;
    transition: color 0.3s ease-in-out;
}

.t004 a:hover {
    color: #2679bd !important;
}

.t702__text-wrapper a {
    color: #000;
    transition: color 0.3s ease-in-out;
}

.t702__text-wrapper a:hover {
    color: #2679bd !important;
}

.t-feed__col-grid__post-wrapper:hover .t-feed__post-title {
    color: #2679bd;
}

.t199__menu-item {
    margin-left: 50px;
}

#rec155552923 > div > div > div.t-popup__container.t-width.t-width_6.t-popup__container-animated > div > div > div.t702__title.t-title.t-title_xxs {
    font-family: 'Montserrat', sans-serif;
    font-weight: 300 !important;
}

#rec155552923 > div > div > div.t-popup__container.t-width.t-width_6.t-popup__container-animated > div > div > div.t702__descr.t-descr.t-descr_xs {
    color: #787878;
}

#rec155552923 > div > div > div.t-popup__container.t-width.t-width_6.t-popup__container-animated > div > div > div.t702__descr.t-descr.t-descr_xs a {
    color: #787878;
}

#rec155552923 > div > div > div.t-popup__container.t-width.t-width_6.t-popup__container-static.t-popup__container-animated > div > div > div.t702__descr.t-descr.t-descr_xs > div {
    font-family: 'Open Sans', sans-serif;
}

.t199__logo-image {
    margin-top: -3px;
}

.t199__holder {
    display: flex;
    justify-content: center;
     
}

.t199__header.t199__is__active {
    color: rgba(0, 0, 0);
    background-color: rgba(255, 255, 255, .5);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

.t199__menu-item {
    opacity: .7;
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.t199__menu-item.t-active {
    opacity: 1;
}

.t199__menu-item:hover {
    opacity: 1;
}

.t199__logo {
    opacity: .7;
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.t199__logo:hover {
    opacity: 1;
}

.t-feed__error-msg-wrapper {
    border: 0px;
}

.t-feed__col-grid__post-wrapper:hover .t-feed__post-bgimg.t-bgimg {
    transition: .2s;
    transform: scale(1.1);
}

.t-feed__post-bgimg.t-bgimg:hover {
    transition: .2s;
    transform: scale(1.1);
}

#nav154719606 {
    height: 44px !important;
    line-height: 43px;
}

#rec150203179 > div > div > div.t-feed__post-popup__close-wrapper {
    padding: 20px 0;
}

#rec150203179 .t-feed__post-popup__title-wrapper .t-title_xxs {
    font-weight: 300;
    font-size: 40px !important;
}

#nav155085192 > div.t280__menu__wrapper > div.t280__menu__container > div > a {
    color: rgb(120, 120, 120) !important;
    font-weight: 300 !important;
}

#rec150203179 > div > div > div.t-feed__post-popup__close-wrapper:hover > a > div > svg path {
    stroke: #2679bd;
}

#rec150203179 > div > div > div.t-feed__post-popup__close-wrapper > div {
    display: none;
}

#rec160205005 > div > div > div.t396__elem.tn-elem.tn-elem__1602050051470233923389 + div > a {
    transition: .2s;
}

#rec160619311 > div > div > div.t396__elem.tn-elem > a {
    transition: .2s;
}

#rec160619311 > div > div > div.t396__elem.tn-elem > a:hover {
    color: #2679bd;
}

#rec160205005 > div > div > div.t396__elem.tn-elem.tn-elem__1602050051470233923389:hover + div > a,
#rec160205005 > div > div > div.t396__elem.tn-elem.tn-elem__1602050051580903894672:hover > a {
    color: rgb(210, 10, 17);
    opacity: 1;
}

/
/
Search
#rec150210088 .t838__blockinput > .t-input::-webkit-input-placeholder {
    color: #c0392b;
}

#rec150210088 .t838__blockinput > .t-input::-moz-placeholder {
    color: #c0392b;
}

#rec150210088 .t838__blockinput > .t-input::-moz-placeholder {
    color: #c0392b;
}

#rec150210088 .t838__blockinput > .t-input::-ms-input-placeholder {
    color: #c0392b;
}

#rec150210088 .t838__blockinput > .t-input {
    font-family: 'Open Sans Light', sans-serif;
    font-size: 20px;
    border: 1px solid rgb(180, 180, 180) !important;
}

#rec150210088 .t838__blockinput > .t-input:hover,
#rec150210088 .t838__blockinput > .t-input:active {

    border: 1px solid #2679bd !important;
}

#rec150210088 .t838__blockinput .t-site-search-dm__result__title {
    font-family: 'Open Sans Light', sans-serif;
    font-size: 20px;
    color: rgb(120, 120, 120);
}

#rec150210088 .t838__blockinput > .t-input::placeholder {
    color: rgb(120, 120, 120);
    font-family: 'Open Sans Light', sans-serif;
    font-weight: normal;
}

#form155552923 .t-input-group > .t-input-block > .t-input.js-tilda-rule {
    font-family: 'Open Sans Light', sans-serif;
    height: 50px;
    font-size: 14px;
}

#form155552923 .t-input-group input.t-input.js-tilda-rule {
    max-height: 50px !important;
    height: 50px;
}

#form155552923 .t-input-group textarea {
    max-width: 100% !important;
    min-width: 100% !important;
}

#form155552923 .t-input-group .t-input.js-tilda-rule::placeholder {
    color: rgb(120, 120, 120);
    font-family: 'Open Sans Light', sans-serif;
    font-weight: normal;
}

#form155552923 .t-input-group .t-input.js-tilda-rule {
    font-family: 'Open Sans Light', sans-serif;
}

#rec150202743 div.js-feed-container.t-feed__container.t-container.t-feed__container_mobile-grid {
    margin-top: 20px;
}

#rec150206591 > div > div:nth-child(2) > div:nth-child(1) > div > div > div.t849__header > div.t849__icon.t849__icon-hover {
    width: 18px !important;
    height: 18px !important;
}

.t849__icon {
    width: 18px !important;
    height: 18px !important;
}

#rec150206591 .t849__header .t-name {
    color: #787878;
}

#rec150206591 .t849__header:hover .t-name {
    color: #2679bd;
}

#rec150206591 .t849__icon svg g {
    stroke: rgb(120, 120, 120);
}

#rec150206591 .t849__icon-hover svg g {
    stroke: #ffffff;
}

#rec150206591 .t849__circle {
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#rec150206591 .t849__lines {
    display: flex;
    justify-content: center;
    align-items: center;
}


#rec159969889 .t552__tile {
    width: calc(50% - 18px);
}

@media screen and (min-width: 1024px) {
    #rec159969553 .t-bgimg {
        width: calc(100% - 24px);
        margin: 12px 12px 0 12px;
        min-height: 424px !important;
        /*max-height: 620px;*/
        /*height: 100%;*/
        /*background-size: auto !important;*/
        background-position: top center !important;
    }
    
    #rec162210068 {
        padding: 0 12px !important;
    }

    #rec159969889 > div > div > div > .t552__blockimg.t-bgimg {
        background-position: top center !important;
        min-height: 435px;
    }

    #rec159969889 > div > div > div:nth-child(1), #rec159969889 > div > div > div:nth-child(2) {
        margin-bottom: 12px;
    }

    #rec159969889 > div > div > div:nth-child(2n) {
        margin-right: 12px;
    }

    #rec159969889 > div > div > div:nth-child(2n+1) {
        margin-right: 12px;
        margin-left: 12px;
    }

    #rec159969889 > div > div {
        margin: 12px 0;
    }
}

@media screen and (min-width: 768px) {
    .t-col_12 {
        max-height: 40px;
    }
}

/** MOBILE **/
#nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div {
    height: 48px !important;
}

#nav155085192 > div.t280__container.t280__positionfixed > div.t280__container__bg {
    background-color: rgba(255, 255, 255, .5) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px) !important;
    backdrop-filter: saturate(180%) blur(20px) !important;
}

#nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div > div.t280__burger {
    display: flex;
    justify-content: flex-end;
}

#nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div > div.t280__burger span {
    background-color: rgb(120, 120, 120);
    height: 1px;
    width: 17px;
    left: unset;
    top: 10px;
}

#nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div > div.t280__burger span:first-child {
    top: 4px;
}

#nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div > div.t280__burger span:last-child {
    top: 16px;
}

body.t280_opened #nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div > div.t280__burger span {
    width: 19px;
}

body.t280_opened #nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div > div.t280__burger span:first-child {
    opacity: 0;
}

body.t280_opened #nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div > div.t280__burger span:last-child {
    opacity: 0;
}

#nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div {
    display: flex;
    align-items: center;
    justify-content: center;
}

#nav155085192 > div.t280__menu__wrapper > div.t280__menu__container > .t280__menu > .t-title {
    font-samily: 'Montserrat Light', sans-serif !important;
}

#rec150210088 > div > div > div > div > div.t838__blockbutton > button {
    height: 50px;
}

#rec150210088 > div > div > div > div > div.t838__blockinput > input {
    height: 50px;
}

#rec150203179 > div > div.js-feed.t-feed.t-feed_col > div.t-feed__post-popup.t-popup.t-popup_show > div.t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading > div.js-feed-popup-close.t-feed__post-popup__close-text-wrapper > div {
    display: none;
}

#nav154719606 > div > div > nav > div:nth-child(5) > a.t-active {
    font-weight: 300 !important;
    color: rgb(120, 120, 120) !important;
}

#rec150203179 #feed-text > div {
    font-size: 10px;
    color: #787878;
    font-weight: bold;
}

#rec150203179 .t-feed__post-popup__text-wrapper blockquote.t-redactor__preface {
    font-weight: normal;
    font-size: 14px;
}

#rec150203179 .t-feed__post-popup__title-wrapper {
    text-align: center;
}


@media screen and (max-width: 560px) {
    #rec155552923 > div > div > div.t-popup__close > div {
        background: rgb(120, 120, 120);
    }
}

@media screen and (max-width: 767px) {
    #rec160824720 > div > div > .t552__tile.t552__tile_100 {
        margin-bottom: 12px;
    }

    #rec160823267 > div > div > div > div {
        margin: 6px 0 12px 0;
    }

    #rec160824720 > div > div > .t552__tile.t552__tile_100,
    #rec160823267 > div > div > div > div {
        height: fit-content;
    }

    #rec160824720 > div > div > .t552__tile.t552__tile_100 > .t552__blockimg.t-bgimg,
    #rec160823267 > div > div > div > .t552__blockimg.t-bgimg {
        /*width: 100%;*/
        height: 500px !important;
        /*min-height: 280px;*/
        /*object-fit: contain;*/
    }

    #rec150203179 {
        padding-top: 0px !important;
        transform: translateY(-30px);
    }

    #nav155085192 > div.t280__container.t280__positionfixed > div.t280__menu__content > div > div.t280__logo__content > a > img {
        max-height: 21px;
    }

    .t-section__title.t-title.t-title_xs > div {
        font-size: 24px !important;
        font-family: 'Montserrat Light', sans-serif;
    }

    #rec152176053 > div > div > div > div > div {
        font-size: 24px !important;
        font-family: 'Montserrat Light', sans-serif;
    }

    #rec150203179 > div > div.js-feed.t-feed.t-feed_col > div.js-feed-container.t-feed__container.t-container.t-feed__container_mobile-grid > div > a > div > div.t-feed__col-grid__wrapper > div > div.js-feed-post-title.t-feed__post-title.t-name.t-name_md {
        font-size: 19px !important;
        font-family: 'Montserrat Light', sans-serif !important;
    }

    #rec150203179 > div > div.js-feed.t-feed.t-feed_col > div.js-feed-container.t-feed__container.t-container.t-feed__container_mobile-grid > div > a > div > div.t-feed__col-grid__wrapper > div > div.js-feed-post-descr.t-feed__post-descr.t-descr.t-descr_xxs {
        font-size: 13px !important;
    }

    #rec150203179 .t-feed__post-popup__title-wrapper .t-title_xxs {
        font-size: 30px !important;
    }

    #rec155552923 > div > div > div.t-popup__container.t-width.t-width_6.t-popup__container-animated > div > div > div.t702__title.t-title.t-title_xxs {
        font-size: 30px !important;
    }

    #rec155552923 > div > div > div.t-popup__container.t-width.t-width_6.t-popup__container-animated > div > div > div.t702__descr.t-descr.t-descr_xs {
        font-size: 18px !important;
        color: #787878;
    }

    #rec155552923 > div > div > div.t-popup__container.t-width.t-width_6.t-popup__container-animated > div > div > div.t702__descr.t-descr.t-descr_xs a {
        color: #787878;
    }

    #rec155552923 > div > div > div.t-popup__container.t-width.t-width_6.t-popup__container-animated > div > div > div.t702__descr.t-descr.t-descr_xs > div {
        font-size: 16px !important;
    }

    #rec150206591 > div > div > div > div > div > div.t849__header > div.t849__title.t-name.t-name_xl > div {
        font-size: 16px !important;
    }

    #nav155085192 > div.t280__menu__wrapper > div.t280__menu__container .t-title {
        font-size: 23px;
    }

    #rec159969553 {
        margin-top: 12px;
    }

    #rec159969889 > div > .t552__container {
        display: flex;
        flex-direction: column;
        margin-top: 12px;
    }

    #rec159969889 > div > .t552__container > .t552__tile {
        width: 100%;
        margin-bottom: 12px;
    }

    #rec159969889 > div > .t552__container > .t552__tile > .t552__blockimg.t-bgimg {
        height: 240px;
    }

    .t795__title.t-title {
        font-size: 30px !important;
    }

    #rec159981692 {
        padding-top: 0px !important;
    }
}

#rec160612696 > div {
    max-height: 50px;
}

@media screen and (max-width: 767px) {
    #rec155542980 > div > div.t-section__container.t-container, #rec150206591 > div > div.t-section__container.t-container,
    {
        display: none
    }

    #rec159675845 > div.t-cover__arrow > div > div > svg {
        display: none;
    }
}

#nav154719606 > div > div > nav > div:nth-child(5) > a.t199__menu-item.t-title.t-menu__link-item.t-active {
    color: unset !important;
    font-weight: 300 !important;
}