#rec1312365571 .t821__adress-container, #rec1312365571 .t821__phone-container {
    display: table-row-group!important;
}
#rec1312365571 .t821__btn-container {
    position: absolute;
    top: 26px;
    right:26px;
}
#rec1312365571 .t821__phone-container .t821__img-wrap {
    display: none!important;
}
#rec1312365571 .t821__text-descr {
    font-size: 21px!important;
    padding-left: 0px!important;
}
#rec1312365571 .t821__text-descr a {
    border-bottom: solid 1px #000000;
    transition-duration: 0.2s;
    transition-property: background-color, color, border-color, box-shadow, opacity, transform;
    transition-timing-function: ease-in-out;
}
#rec1312365571 .t821__text-descr a:hover {
    border-bottom: solid 1px #007883;
    color: #007883;
}
#rec1312365571 .t821__img-wrap {
    width: 16px!important;
    margin-top: 5px;
}    
#rec1312365571 .t821__text-text{
    margin-top: 7px!important;
    padding-left: 6px!important;
    font-size: 18px!important;
}
#rec1312365571 .t-btntext:after {
    content: "";
    display: inline-block;
    width: 55px;
    height: 55px;
    background-image: url(https://static.tildacdn.com/tild3461-3964-4461-a235-393530643338/tg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    transition-duration: 0.2s;
    transition-property: background-color, color, border-color, box-shadow, opacity, transform;
    transition-timing-function: ease-in-out;
}
#rec1312365571 .t-btntext:hover:after {
    opacity: 0.7;
}
#rec1313028421 {
    border-top: solid 1px #ccc;
}
#rec1312365311 .t396__elem.tn-elem.tn-elem__13123653111758016912279 {
    width: 309px!important;
    cursor: pointer;
}
#rec1312365311 .t396__elem.tn-elem.tn-elem__1312365311175802971344748020 {
    width: 375px!important;
    cursor: pointer;
}
#rec1312365311 .t396__elem.tn-elem.tn-elem__1312365311175803161723115390 {
    width: 246px!important;
    cursor: pointer;
}
#rec1315146331 .t550__title{
    display: table-cell;
    width:49%;
}
#rec1315146331 .t550__descr {
    display: table-cell;
    width: 51%;
    padding-left: 20px;
}
#rec1315146331 .t550__col.t-item {
    border-bottom: solid 1px #ccc;
    margin-bottom: 30px;
}

#rec1315146331 .t550__col.t-item:last-child{
    border-bottom:0px;
}
#rec1315146331 .t550__col .t550__textwrapper {
    width: 100%;
}

#rec1316291411 .t374__wrapper{
    display:flex!important;
}

#rec1316291411 .t374__col-left {
    padding-right: 0px!important;
    padding-left: 14px!important;
    padding-top: 10px;
    order:2;
}
#rec1316291411 .t-col {
    display: block!important;
    float: inherit!important;
    text-align: center!important;
}

@media (max-width: 1100px) {
    #rec1312365311 .t396__elem.tn-elem.tn-elem__1312365311175802971344748020 {
        width: 226px!important;
    }
    #rec1312365311 .t396__elem.tn-elem.tn-elem__13123653111758016912279 {
        width: 179px!important;
    }
    #rec1312365311 .t396__elem.tn-elem.tn-elem__1312365311175803161723115390 {
        width: 168px!important;
    }
    #rec1312365571 .t821__adress-container, #rec1312365571 .t821__phone-container {
        display: inline-block!important;
    }
    #rec1312365571 .t821__btn-container {
        position: initial;
        display: inline-block;
        padding-top: 10px;
    }
    #rec1312365571 .t-btntext:after {
        width: 40px;
        height: 40px;
    }
}
@media (max-width: 960px) {
    #rec1312365311 .t396__elem.tn-elem.tn-elem__1312365311175802971344748020 {
        width: 194px!important;
    }
    #rec1312365311 .t396__elem.tn-elem.tn-elem__13123653111758016912279 {
        width: 169px!important;
    }
    #rec1312365311 .t396__elem.tn-elem.tn-elem__1312365311175803161723115390 {
        width: 160px!important;
    }
    .t795__title {
        font-sizet: 38px!important;
    }
    #rec1315612311 .t165 .t-container {
        display: block;
    }
    #rec1316333851 .t-text-impact_xs {
        font-size: 18px;
        line-height: 1.3;
    }
}
@media (min-width: 900px) {
    #rec1315577581 .t795__title, #rec1316912691 .t795__title, #rec1315617301 .t-section__title, #rec1315622121 .t795__title, #rec1316338201 .t795__title {
        font-sizet: 38px!important;
    }
}
@media (max-width: 640px) {
    .t821__adress-container {
        padding-top: 0px;
    }
    .t821__phone-container {
        padding-top: 5px;
    }
    #rec1312365571 .t821__btn-container {
        padding-top: 5px;
    }
    .t795__title {
        line-height: 38px!important;
    }
}
@media (max-width: 480px) {
    #rec1312365311 .t396__elem.tn-elem.tn-elem__1312365311175802971344748020 {
        width: 158px!important;
    }
    #rec1312365311 .t396__elem.tn-elem.tn-elem__13123653111758016912279 {
        width: 134px!important;
    }
    #rec1312365311 .t396__elem.tn-elem.tn-elem__1312365311175803161723115390 {
        width: 125px!important;
    }
    #rec1312365571 .t821__text-descr {
        font-size: 17px!important;
    }
    #rec1315146331 .t550__title {
        display: block;
        width: 100%;
    }
    #rec1315146331 .t550__descr {
        display: block;
        width: 100%;
        padding-left: 0px;
    }
}
@media (max-width: 360px) {
    #rec1312365571 .t821__adress-container, #rec1312365571 .t821__phone-container {
        display: block!important;
    }
    .t821__phone-container {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #rec1312365571 .t821__text-text {
        padding-left: 0px!important;
    }
}