/* main */
div.jx-slider {
    border-radius: 10px;
}
.t480 .t480__blockimg {
    border-radius: 6px;
}
.t734 .t-cover__carrier {
    background-size: contain;
    background-repeat: no-repeat;
}

.t823 .t-input {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
}
#rec231919225, #rec229675995, #rec229676025, #rec240234043, #rec240238586, #rec239302080, #rec239299397, #rec239275548, div[data-record-type="580"] {
    background-image: url(https://static.tildacdn.com/tild6166-6365-4066-b132-363763633434/White-Subtle-Texture.jpg);
    background-attachment: fixed;
}

/* blog */
.t-feed__post-popup__content li {
    margin-bottom: 15px;
}

.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 6px;
}
.js-feed-popup-title, a.js-feed-close-text.t-feed__post-popup__close-text.t-descr {
    color: transparent !important;
    background-image: url(https://static.tildacdn.com/tild3032-6432-4132-b831-366164303430/horizontal-logo.svg) !important;
    display: block !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 60px !important;
    background-position: center !important;
}
.t-feed__post-popup__close-wrapper {
    padding: 7px 20px !important;
}
.t-feed__post-popup__close-wrapper {
    box-shadow: 0 0px 7px 0px #00000021;
    border: 0 !important;
}
a.js-feed-btn-show-more.t-feed__showmore-btn.t-btn {
    color: #222 !important;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    background-color: transparent !important;
    background-image: url(https://static.tildacdn.com/tild3430-6663-4561-b837-303537396637/arrow1.svg) !important;
    background-position: 15px;
    background-repeat: no-repeat;
    transition: .3s;
}
a.js-feed-btn-show-more.t-feed__showmore-btn.t-btn:hover {
    color: #084f90 !important;
}

.t477 .t477__blockimg, .t477__textwrapper {
    border-radius: 6px !important;
}


/* services */
.t853__imgwrapper {
    padding-bottom: 200px !important;
}
.t853__bgimg {
    width: 200px;
    background-size: contain;
}

.t853__col.t-col.t-col_4.t-align_left.t-item.t853__col_mobile-grid .t853__btntext-wrapper a {
    font-size: 18px !important;
    opacity: 0.7;
}

.t853__col.t-col.t-col_4.t-align_left.t-item.t853__col_mobile-grid:hover .t853__btntext-wrapper a {
    color: #1f5bff !important;
    opacity: 1 !important;
}


.t174__textwrapper {
    max-height: 450px !important;
}

/* reviews */
.t530__descr a {
    text-decoration: none !important;
    color: #1f5bff !important;
    border-bottom: 2px solid #1f5bff !important;
    font-weight: 600 !important;
    background: transparent !important;
}
.t-btn.t142__submit {
    color: #222 !important;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    background-color: transparent !important;
    background-image: url(https://static.tildacdn.com/tild3430-6663-4561-b837-303537396637/arrow1.svg) !important;
    background-position: 15px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    border: 0 !important;
    transition: .3s;
}
.t-btn.t142__submit:hover {
    color: #084f90 !important;
}
.t-input-group .t-input-title {
    color: #084f90;
}

.t-input-group .t-input {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
    color: #222222;
}
.t-range__value-txt {
    padding: 6px 8px !important;
    border-radius: 4px !important;
    font-size: 18px !important;
    font-family: 'Montserrat' !important;
    font-weight: bold !important;
    color: #444 !important;
}
.t-range__interval-txt {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #444;
}
@media screen and (max-width: 480px)
{
.t530__text {
    font-size: 15px !important;
    line-height: 1.6 !important;
    margin-top: 20px !important;
}
.t530__col {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}

/* taplink */
.t843__blockimg {
    border-radius: 6px;
} 
.t-slds__bgimg {
    border-radius: 6px;
}

/* team */
.t526__bgimg {
    transition: .4s;
}
.t526__bgimg:hover {
    transform: translateY(-10px);
    box-shadow: 0 12px 15px #00000021;
}
.t510__circle {
    background-color: transparent !important;
}
.t526__persname.t-name a {
    color: #084f90 !important;
}
.t526__persdescr.t-descr a {
    color: #222222 !important;
}

/* discount */
.t847__img {
    border-radius: 6px;
}
.t174__textwrapper {
    border-radius: 10px;
}

/* results */
.t603__blockimg {
    border-radius: 6px;
}
.t-carousel__zoomer__img {
    border-radius: 10px;
}

/* about */
.t677__bgimg {
    border-radius: 6px;
}
.t-slds__bgimg {
    border-radius: 6px;
}
.t814 .t814__blocktext, .t814 .t814__blockimg {
    border-radius: 6px;
}

/* Service page */
.t401__uptitle {
    letter-spacing: 0px !important;
}
.t401__textwrapper {
    padding: 15px 20px !important;
}
.t214__blockimg {
    border-radius: 6px;
}
.t401__table {
    border-radius: 6px;
    background: transparent !important;
}
.t120__title {
    border-left: 8px solid #20beff;
    display: inline-block;
    padding: 4px 0 2px 16px !important;
}

/* footer */
.t-input-title.t-descr_md {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
}
.t823 .t-input {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
}
.t190 {
    opacity: .6 !important;
    transition: .3s !important;
}
.t190:hover {
    opacity: 1 !important;
}
@media screen and (max-width: 480px)
{
.t488__uptitle {
    font-size: 16px !important;
    letter-spacing: 1.5px !important;
}
.t530__bgimg {
    display: none !important;
}
.t530__cell {
    padding-left: 0 !important;
}
.t823__col_img_mobile.t823__col_img {
    height: 200px !important;
}
#rec229747919 .t396__artboard {
    height: 1310px !important;
}
.t021__text-impact {
margin-top: 20px !important;
margin-bottom: 25px !important;
font-size: 18px !important;
}
.t174__title {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
}
.t758__list_item .t-menu__link-item {
    font-size: 15px !important;
    white-space: normal !important;
}
}
.t190 {
    z-index: 600 !important;
}
@media screen and (max-width: 560px)
{
.t702 .t-popup__close-icon {
    width: 24px !important;
}
.t702 .t-popup__close {
    background: #084f90 !important;
}
body.t-body {
    margin-top: 70px !important;
}
.t-btn.t142__submit {
    background-position: 0px !important;
}
.loading-spinner {
    margin-top: -70px !important;
}
}

.special-button-block {
    text-align: right;
    padding: 20px 50px;
}

.special-button-block div {
    display: inline-block;
    width: 140px;
    text-transform: uppercase;
    text-align: left;
    margin-left: 10px;
}

a#specialButton {
    display: inline-block;
    color: #084f90;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-family: 'Montserrat';
}
