.t-popup__close {
    right: 40px !important;
}
.t594__item_5-in-row {
    min-height: 180px;
}
.t594__item_5-in-row:hover img {
    opacity: 1;
    filter: none;
}
.tn-elem__1891471551588859697109 a {
    border-bottom: 1px solid rgba(168,168,168, .7);
}
.tn-elem__1891471551588859697109 a:hover {
    color: #f8f8f8 !important;
    border-bottom-color: #f8f8f8;
}
.tn-elem__1891471551588859456112,
.tn-elem__1891471551588859456104,
.tn-elem__1891471551588859456116 {
    transition: all .2s ease-in-out;
}
.tn-elem__1891471551588859456112:hover,
.tn-elem__1891471551588859456104:hover,
.tn-elem__1891471551588859456116:hover {
    transform: scale(1.1);
}
.t-title {
    font-weight: 700;
}
.t-text, .t-descr {
    font-weight: 400;
}
.t-btn {
    font-size: 20px;
    font-weight: 500;
}
.t-title_xs, .t-title_sm {
    font-size: 44px;
}
.t612 .t-section__topwrapper {
    margin-bottom: 35px;
}
.t612 .t-section__title, .t547 .t-section__title, .t599 .t-section__title {
    margin-bottom: 20px;
}
.crm-webform-default {
    background: none !important;
    border: 0 !important;
}
.t547__circle {
    background: #fd6c5c;
}
.t580__buttons {
    margin-top: 35px;
}
.t547 .t-section__topwrapper, .t599 .t-section__topwrapper {
    margin-bottom: 50px;
}
button.crm-webform-submit-button {
    color: #000;
    background: #0052a7;
}
.t142 .t142__submit {
    font-family: 'Geometria',Arial,sans-serif;
    text-align: center;
    line-height: 60px;
    border: 0 none;
    font-size: 20px;
    padding-left: 60px;
    padding-right: 60px;
    -webkit-appearance: none;
    font-weight: 500;
    background: none;
    cursor: pointer;
    box-sizing: content-box;
}
.t152__img {
    width: 40px;
    height: 40px;
    border-radius: 0;
}
.t152 .t152__wrapper {
    height: 40px;
}
.t152 .t-col_2 {
    max-width: 20px;
}