* {
    letter-spacing: -0.02em;
}

[field="title"],
[field="title"] > * {
    letter-spacing: -0.04em;
}

.uc-header .t-menuburger {
    /* display: none; */
}

.t228__logo {
    letter-spacing: -0.06em;
}

.t712 .t-input-title {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
}
.t118 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.t118__line {
    margin-top: 0px;
    margin-bottom: 0px;
}

.t712 .t-form .t-form__inputsbox {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
}

.t712 .t-form .t-form__inputsbox .t-input-group {
    width: 100%;
}

.t712 .t-form .t-form__inputsbox .t-input-group:nth-child(1),
.t712 .t-form .t-form__inputsbox .t-input-group:nth-child(2) {
    width: calc(50% - 10px);
}

.t712 .t-form .t-form__inputsbox .t-input-group:nth-child(2) {
    margin-left: 20px;
}

.t712 .t712__formwrapper {
    padding: 20px;
}

.t228 .t-btn {
    height: 34px;
    font-size: 13px;
    /*padding-left: 30px;*/
    /*padding-right: 30px;*/
    /*margin-left: 10px;*/
}

[data-record-type="712"] .t-cover:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #080808;
}

/* Container Edits */

.uc-header .t228__padding40px {
    width: 80px;
}

.uc-header .t228 {
    /*backdrop-filter: blur(25px);*/
    /*border-bottom: 1px solid #cccccc;*/
    /*background-color: rgba(255, 255, 255, 0.9) !important;*/
}

.uc-cta .t492__blocktable {
    height: auto !important;
}

.uc-cta .t-btn_md {
    font-size: 18px;
}

.uc-cover .t-cover__filter { width: 50%; }
.uc-cover .t712__formwrapper {
    max-width: 460px;
    margin-left: 60px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.uc-cover .t-select {
    height: 50px;
}

.uc-cover .t-form__submit {
    margin-top: 0px;
}

.uc-cover .t-cover__wrapper {
    width: 100%;
    height: auto !important;
    display: block;
}

.uc-cover .t-cover {
    height: auto !important;
}

.uc-cover .t-container {
    position: relative;
}
.uc-cover .t712__title {
    max-width: 600px;
}
.uc-cover .t712__descr {
    max-width: 460px;
    margin-bottom: 40px;
}

.uc-cover .t-cover__carrier {
    position: absolute;
    width: 50%;
    right: 0;
    background-position: -80px 0px;
}

.uc-cover .t712__title-second {
    font-weight: 700;
}

.uc-cover .t-form__submit .t-submit {
    height: 60px;
    font-size: 18px;
    transition: .25s;
}

.t467__title {
    margin-bottom: 30px;
}

.t1000__button {
    font-size: 18px;
}

.t1000 .t-section__topwrapper {
    margin-bottom: 32px;
}
.t1000__bottommargin {
    margin-bottom: 6px;
}

.uc-full-container .t420 .t420__col a:hover {
    color: #999 !important;
}

/* ------------ FOOTER ------------ */

.t420__floatbeaker_lr3 {
    display: none !important;
}

/* ------------ CTA ------------ */

.uc-cta h2 {
    font-size: 62px !important;
}

.uc-cta .t-title {
    max-width: 500px;
}

.uc-cta .t492 .t-descr {
    max-width: 460px;
}

/* ------------ Heading ------------ */

.uc-cta h2 {
    font-size: 62px !important;
    line-height: 1.05 !important;
}

.uc-full-container h2 {
    font-size: 40px !important;
    line-height: 1.05 !important;
}

/* ------------ Grids ------------ */

.uc-full-container .t420 .t-container > div:last-child {
    display: inline;
    float: left;
    width: 100%;
}

.uc-full-container .t420 .t-container > div:last-child > .t420__col {
    max-width: calc(50% - 40px)
}

.uc-full-container .t420 .t420__col {
    margin-bottom: 40px;
}

.uc-full-container .t-container > .t-col_12,
.uc-cover .t-col_12 { max-width: calc(100% - 40px); }

.uc-full-container .t-container > .t-col_11,
.uc-cover .t-col_11 { max-width: calc(91.6667% - 40px); }

.uc-full-container .t-container > .t-col_10,
.uc-cover .t-col_10 { max-width: calc(83.3333% - 40px); }

.uc-full-container .t-container > .t-col_9,
.uc-cover .t-col_9 { max-width: calc(75% - 40px); }

.uc-full-container .t-container > .t-col_8,
.uc-cover .t-col_8 { max-width: calc(66.6667% - 40px); }

.uc-full-container .t-container > .t-col_7,
.uc-cover .t-col_7 { max-width: calc(58.3333% - 40px); }

.uc-full-container .t-container > .t-col_6,
.uc-cover .t-col_6,
.uc-full-container .t420 .t-container > div:last-child
{ max-width: calc(50% - 40px); }

.uc-full-container .t-container > .t-col_5,
.uc-cover .t-col_5 { max-width: calc(41.6667% - 40px); }

.uc-full-container .t-container > .t-col_4,
.uc-full-container .t-container > .t-row > .t-col_4,
.uc-cover .t-col_4 { max-width: calc(33.3333% - 40px); }

.uc-full-container .t-container > .t-col_3,
.uc-cover .t-col_3 { max-width: calc(25% - 40px); }

.uc-full-container .t-container > .t-col_2,
.uc-cover .t-col_2 { max-width: calc(16.6667% - 40px); }

.uc-full-container .t-container > .t-col_1,
.uc-cover .t-col_1 { max-width: calc(8.3333% - 40px); }

.uc-full-container .t-container > .t-prefix_12 { padding-left: 100%; }
.uc-full-container .t-container > .t-prefix_11 { padding-left: 91.6667%; }
.uc-full-container .t-container > .t-prefix_10 { padding-left: 83.3333%; }
.uc-full-container .t-container > .t-prefix_9  { padding-left: 75%; }
.uc-full-container .t-container > .t-prefix_8  { padding-left: 66.6667%; }
.uc-full-container .t-container > .t-prefix_7  { padding-left: 58.3333%; }
.uc-full-container .t-container > .t-prefix_6  { padding-left: 50%; }
.uc-full-container .t-container > .t-prefix_5  { padding-left: 41.6667%; }
.uc-full-container .t-container > .t-prefix_4  { padding-left: 33.3333%; }
.uc-full-container .t-container > .t-prefix_3  { padding-left: 25%; }
.uc-full-container .t-container > .t-prefix_2  { padding-left: 16.6667%; }
.uc-full-container .t-container > .t-prefix_1  { padding-left: 8.3333%; }



.uc-full-container .t-container,
.uc-cover .t-container {
    max-width: 1520px;
}   

.uc-cta .t492 .t492__textwrapper { margin: 120px 80px; }
.uc-cta .t492__blocktable > tbody > tr > td.t492__blocktext:first-child > .t492__textwrapper {
    margin: 120px 80px 120px calc(100% - 740px);
}


@media screen and (max-width: 1680px) {
    .uc-full-container .t-container,
    .uc-cover .t-container {
        max-width: 1400px;
    }

    .uc-cta .t492 .t492__textwrapper { margin: 120px 80px; }
    .uc-cta .t492__blocktable > tbody > tr > td.t492__blocktext:first-child > .t492__textwrapper {
        margin: 120px 80px 120px calc(100% - 680px);
    }
}

@media screen and (max-width: 1460px) {
    .uc-full-container .t-container,
    .uc-cover .t-container {
        max-width: calc(100% - 120px); 
    }

    .uc-cta .t492 .t492__textwrapper { margin: 120px 80px; }
    .uc-cta .t492__blocktable > tbody > tr > td.t492__blocktext:first-child > .t492__textwrapper {
        margin: 120px 80px;
    }

}

@media screen and (max-width: 1320px) {
    .uc-cover .t-cover h1.t-title {
        font-size: 56px !important;
        line-height: 1.05 !important;
    }
}

@media screen and (max-width: 1200px) {
    .uc-cta .t492 .t492__textwrapper { margin: 120px 80px; }
    .uc-cta .t492__blocktable > tbody > tr > td.t492__blocktext:first-child > .t492__textwrapper {
        margin: 120px 40px;
    }
    
    .uc-header .t228__padding40px { width: 40px; }

    .uc-full-container .t-container,
    .uc-cover .t-container {
        max-width: calc(100% - 60px); 
    }

    .uc-full-container .t-container > .t-col_12,
    .uc-cover .t-col_12 { max-width: calc(100% - 20px); }
    
    .uc-full-container .t-container > .t-col_11,
    .uc-cover .t-col_11 { max-width: calc(91.6667% - 20px); }
    
    .uc-full-container .t-container > .t-col_10,
    .uc-cover .t-col_10 { max-width: calc(83.3333% - 20px); }
    
    .uc-full-container .t-container > .t-col_9,
    .uc-cover .t-col_9 { max-width: calc(75% - 20px); }
    
    .uc-full-container .t-container > .t-col_8,
    .uc-cover .t-col_8 { max-width: calc(66.6667% - 20px); }
    
    .uc-full-container .t-container > .t-col_7,
    .uc-cover .t-col_7 { max-width: calc(58.3333% - 20px); }
    
    .uc-full-container .t-container > .t-col_6,
    .uc-cover .t-col_6,
    .uc-full-container .t420 .t-container > div:last-child { max-width: calc(50% - 20px); }
    
    .uc-full-container .t-container > .t-col_5,
    .uc-cover .t-col_5 { max-width: calc(41.6667% - 20px); }
    
    .uc-full-container .t-container > .t-col_4,
    .uc-full-container .t-container > .t-row > .t-col_4,
    .uc-cover .t-col_4 { max-width: calc(33.3333% - 20px); }
    
    .uc-full-container .t-container > .t-col_3,
    .uc-cover .t-col_3 { max-width: calc(25% - 20px); }
    
    .uc-full-container .t-container > .t-col_2,
    .uc-cover .t-col_2 { max-width: calc(16.6667% - 20px); }
    
    .uc-full-container .t-container > .t-col_1,
    .uc-cover .t-col_1 { max-width: calc(8.3333% - 20px); }
    
}

@media screen and (max-width: 1120px) {
    .uc-cover .t-cover h1.t-title,
    .uc-cover .t-cover h2.t-title,
    .uc-cta .t492 h2.t-title,
    .uc-full-container .t1000 h2,
    .uc-full-container .t1000 h2 div,
    .uc-full-container .t1000 h2 strong {
        font-size: 48px !important;
    }
    .uc-cover .t712__descr {
        max-width: 380px;
    }
}

@media screen and (max-width: 980px) {

    .uc-header .t228 .t228__rightcontainer {
        padding-top: 0;
    }

    .uc-header .t228 .t-btn {
        height: 52px;
        font-size: 16px;
        padding-left: 40px;
        padding-right: 40px;
    }

    .uc-header .t228 .t228__list_item a {
        font-size: 18px !important;
    }

    .uc-header .t228 .t228__list_item .t794__tooltip-menu {
        margin: 20px auto 10px auto;
        max-width: 320px;
    }

    .uc-full-container .t1000__content .t1000__bg-wrap {
        display: none;
    }

    .t1000__button {
        margin-bottom: 0;
    }

    .uc-full-container .t1000__content .t1000__header,
    .uc-full-container .t1000__content .t1000__features,
    .uc-full-container .t1000__content .t-col {
        position: relative;
        z-index: 10;
    }

    .uc-cta .t492 .t492__textwrapper {
        margin: 120px 40px !important;
        max-width: 600px;
    }

    /* .uc-cover .t-cover h1.t-title,
    .uc-cover .t-cover h2.t-title, */
    .uc-cta .t492 h2.t-title,
    .uc-full-container .t1000 h2,
    .uc-full-container .t1000 h2 div,
    .uc-full-container .t1000 h2 strong {
        font-size: 64px !important;
    }
    .uc-cta {
        position: relative;
        overflow: hidden;
    }
    .uc-cta .t492 .t492__blockimgmobile {
        position: absolute;
        /* opacity: .25; */
        opacity: .35;
        height: 100%;
    }
    .uc-cta .t492 .t492__blockimgmobile .t492__imgmobile {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        object-fit: cover;
        width: 100%;
        height: 100%;
    }
    .uc-cta .t492__blocktable {
        position: relative;
        z-index: 900;
    }
    .uc-cta h2.t-title {
        padding-top: 0;
    }
    .uc-cta .t492__btn-wrapper {
        padding-bottom: 0;
    }
    .uc-cover .t712__descr {
        max-width: 100%;
    }
}

@media screen and (max-width: 960px) {

    .uc-cover .t712__descr {
        margin-bottom: 0px;
    }

    .uc-cta .t492 .t492__textwrapper {
        margin: 120px auto !important;
        max-width: 600px;
    }

    .uc-cover .t-cover__carrier {
        width: 100%;
        height: 100% !important;
        background-position: center;
    }

    .uc-cover .t-cover__filter {
        width: 100%;
        height: 100% !important;
        opacity: .65;
    }

    .uc-cover .t712__formwrapper {
        max-width: 100%;
        margin: 60px 0px 90px 0px;
    }

    .uc-full-container .t420 .t-container > div:last-child > .t420__col {
        max-width: 100%;
    }
    
    .uc-full-container .t-container,
    .uc-cover .t-container {
        max-width: 640px; 
    }

    .uc-full-container .t-container > .t-col_12,
    .uc-cover .t-col_12,
    
    .uc-full-container .t-container > .t-col_11,
    .uc-cover .t-col_11,
    
    .uc-full-container .t-container > .t-col_10,
    .uc-cover .t-col_10,
    
    .uc-full-container .t-container > .t-col_9,
    .uc-cover .t-col_9,
    
    .uc-full-container .t-container > .t-col_8,
    .uc-cover .t-col_8,
    
    .uc-full-container .t-container > .t-col_7,
    .uc-cover .t-col_7,
    
    .uc-full-container .t-container > .t-col_6,
    .uc-cover .t-col_6,
    .uc-full-container .t420 .t-container > div:last-child,
    
    .uc-full-container .t-container > .t-col_5,
    .uc-cover .t-col_5,
    
    .uc-full-container .t-container > .t-col_4,
    .uc-full-container .t-container > .t-row > .t-col_4,
    .uc-cover .t-col_4,
    
    .uc-full-container .t-container > .t-col_3,
    .uc-cover .t-col_3,
    
    .uc-full-container .t-container > .t-col_2,
    .uc-cover .t-col_2,
    
    .uc-full-container .t-container > .t-col_1,
    .uc-cover .t-col_1 
    { max-width: 100%; }
}

@media screen and (max-width: 900px) {
    .t1000__textwrapper .t-name {
        font-size: 32px;
    }
}

@media screen and (max-width: 640px) {

    .t502__circle {
        max-width: 36px;
        max-height: 36px;
        line-height: 36px !important;
    }

    .uc-cta .t492__btn-container {
        margin-top: 40px;
    }

    .t712 .t-form .t-form__inputsbox .t-input-group:nth-child(1),
    .t712 .t-form .t-form__inputsbox .t-input-group:nth-child(2) {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .uc-cta .t492 .t492__textwrapper {
        margin: 120px 40px !important;
        max-width: auto;
    }

    .uc-cta .t492 .t-descr {
        padding-bottom: 0;
    }
    
    .uc-cover .t-cover h1.t-title,
    .uc-cover .t-cover h2.t-title,
    .uc-cta .t492 h2.t-title,
    .uc-full-container .t1000 h2,
    .uc-full-container .t1000 h2 div,
    .uc-full-container .t1000 h2 strong {
        font-size: 52px !important;
    }
    .uc-full-container .t-container, .uc-cover .t-container {
        max-width: calc(100% - 40px);
    }
    
}

@media screen and (max-width: 480px) {
    
    .uc-cta .t492 .t492__textwrapper {
        margin: 90px 20px !important;
        max-width: auto;
    }
    .uc-full-container h2 {
        font-size: 32px !important;
        line-height: 1.05 !important;
    } 
    .uc-full-container .t467__title {
        margin-bottom: 24px !important;
        line-height: 1.05 !important;
    }
    .uc-cta .t492__blocktable > tbody > tr > td.t492__blocktext:first-child > .t492__textwrapper {
        margin: 90px 40px;
    }
    .uc-cover .t-cover h1.t-title,
    .uc-cover .t-cover h2.t-title,
    .uc-cta .t492 h2.t-title,
    .uc-full-container .t1000 h2,
    .uc-full-container .t1000 h2 div,
    .uc-full-container .t1000 h2 strong {
        font-size: 40px !important;
    }

    .uc-cover .t712__formwrapper {
        margin: 0px 0px 30px 0px;
    }
    .uc-cover .t-form__submit .t-submit {
        height: 54px;
    }
    .uc-cover .t-input:not(.t-input-phonemask) {
        padding: 0 16px;
        height: 48px;
    }
    .uc-cover .t-select {
        padding-left: 16px;
        height: 48px;
    }
    .uc-cover .t-input,
    .uc-cover .t-select {
        border-radius: 8px;
        height: 48px;
    }
    .uc-cover .t712 .t712__formwrapper {
        padding: 16px;
    }
    .uc-cover .t712__descr {
        margin-top: 16px;
    }
    .uc-cover .t712__title {
        padding-top: 60px !important;
        padding-bottom: 6px !important;
    }
    .uc-cover .t712 .t712__left-content {
        margin-bottom: 24px;
    }
    .uc-cover .t712__bg {
        border-radius: 16px;
    }
}

@media screen and (max-width: 440px) {

    .uc-full-container .t-container, .uc-cover .t-container {
        /* max-width: calc(100% - 10px); */
        max-width: 100%;
    }
    .t595__item {
        padding: 12px 6px;
    }
}

@media screen and (max-width: 386px) {
    .uc-cover .t-cover h1.t-title,
    .uc-cover .t-cover h2.t-title,
    .uc-cta .t492 h2.t-title,
    .uc-full-container .t1000 h2,
    .uc-full-container .t1000 h2 div,
    .uc-full-container .t1000 h2 strong {
        font-size: 36px !important;
    }
    .uc-cover .t712__descr {
        font-size: 16px !important;
    }
}