/*popup & btns*/
.uc-popup-form input[type="text"]:focus,
.uc-popup-form input[type="tel"]:focus,
.uc-popup-form textarea:focus,
.uc-popup-form .t-input-phonemask__wrap.focus,
.credit-form input[type="text"]:focus,
.credit-form input[type="tel"]:focus,
.credit-form textarea:focus,
.credit-form .t-input-phonemask__wrap.focus,
.td-form input[type="text"]:focus,
.td-form input[type="tel"]:focus,
.td-form textarea:focus,
.td-form .t-input-phonemask__wrap.focus
 {border-color: #FF9549!important;}

.uc-popup-form .t-input-group {
    margin-bottom: 15px;
}

.uc-popup-form .t-input-title {
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 120%;
text-transform: uppercase;
color: #A1A5A5;
padding-bottom: 8px;
}

.menu-btn {border-bottom: 1px solid transparent;}
.menu-btn:hover, .menu-btn:active {border-color: #FF9549;}
.uc-custom-sidebar .t450__rightside {
    margin-top: 0;
}
.border-btn a, .map-btn a {
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.border-btn a:hover, .map-btn a:hover {
	background-color: rgba(255, 255, 255, 0.15);
}

.map-btn a {
    position: relative;
    align-items: center;
    display: flex !important;
    width: 100% !important;
    height: 100%;
    justify-content: center;
}
.map-btn a:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3939-3930-4366-a565-613765616662/navigate.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 16px;
    width: 16px;
    margin-right: 16px;
    display: inline-block;
}

/*why*/
.tank-list li, .uc-models-list .t778__descr li {margin-bottom: 16px;}
.tank-list li:last-of-type, .uc-models-list .t778__descr li:last-of-type {margin-bottom: 0;}
.tank-list li::marker,
.uc-models-list .t778__descr li::marker {
    color: #FF9549;
}

/*why*/

/*forms*/
.credit-form .t-form__inputsbox,
.td-form .t-form__inputsbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: -16px;
    margin-right: -16px;
    flex-flow: wrap;
}
.credit-form .t-input-title, .td-form .t-input-title {height: auto;}

.credit-form .t-form__inputsbox .t-input-group,
.td-form .t-form__inputsbox .t-input-group,
.credit-form .tn-form__submit,
.td-form .tn-form__submit {
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.credit-form .t-input-group_nm,
.credit-form .t-input-group_ph,
.td-form .t-input-group_nm,
.td-form .t-input-group_ph,
.td-form .t-input-group_in,
.td-form .tn-form__submit {
    flex: 50% 0 0;
    width: 50%;
}
.credit-form .t-input-group_cb,
.td-form .t-input-group_cb,
.credit-form .t-input-group_ta {
    width: 100%;
    flex: 100% 0 0;
}

.credit-form .tn-form__submit {margin-left: auto;}

.credit-form .t-input-title:after,
.td-form .t-input-title:after,
.uc-popup-form .t-input-title:after {
    content: '*';
    color: #FF9549;
}

@media (max-width: 1420px){
.credit-form .t-input-group_nm,
.credit-form .t-input-group_ph {
    flex: 100% 0 0;
    width: 100%;
}   
}

@media (max-width: 1170px){
.credit-form .tn-form__submit,
.td-form .tn-form__submit {
    flex: 100% 0 0;
    width: 100%;
}
.credit-form .t-submit,
.td-form .t-submit {
    width: 100%!important;
}    
}

@media (max-width: 640px){
.td-form .t-input-group_nm,
.td-form .t-input-group_ph,
.td-form .t-input-group_in,
.td-form .tn-form__submit {
    flex: 100% 0 0;
    width: 100%;
}
}

/*forms*/

/*models-list*/
.uc-models-list {padding-bottom: 32px!important; overflow-y: visible;}
.uc-models-list .t-container {max-width: 1452px; margin: 0 auto; position: relative;}
.uc-models-list .t-container:before {
    content: '';
    width: 556px;
    height: 331px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(https://static.tildacdn.com/tild3634-3237-4561-a234-303965626633/contacts-bg.svg);
    position: absolute;
    top: -180px;
    right: 0px;

}
.uc-models-list .t-col {
    margin: 0;
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 32px;
}
.uc-models-list .t-col_3 {max-width: 25%;}
.uc-models-list .t778__imgwrapper {padding-bottom: 0!important; padding-top: 24px; text-align: center;}
.uc-models-list .t778__img {position: relative; margin: 0 auto;}
.uc-models-list .t778__textwrapper {padding: 16px 24px; position: relative;}

.uc-models-list .t778__textwrapper:after {
    content: '';
    height: 1px;
    background-color: #252C2C;
    position: absolute;
    bottom: 0px;
    left: 24px;
    right: 24px;
    display: block;
}
.uc-models-list .t-name_xs {line-height: 1.1;}
.uc-models-list .t778__price-wrapper {margin-top: 16px;}
.uc-models-list .t778__descr {margin-top: 16px; padding-top: 16px; border-top: 1px solid #252C2C; line-height: 1.2!important;}
.uc-models-list .t778__content .t778__btn-wrapper {padding: 16px 24px 24px;}
.uc-models-list .t778__btn-wrapper .t-btn {width: 100%; height: 52px; font-size: 16px!important; margin-bottom: 0;}

.uc-models-list .t778__price-currency:after {
    content: '*';
}

@media (max-width: 1420px){
.uc-models-list .t-container {max-width: 1202px;}
.uc-models-list .t-col_3 {max-width: 50%;}
}


@media (max-width: 1170px){   
.uc-models-list .t-container {max-width: 640px; overflow-y: visible;}
.uc-models-list .t-col {padding: 0 12px;}
.uc-models-list .t778__scroll-icon-wrapper {
        padding: 0;
        max-width: 640px;
        margin: 0 auto;
    }

.uc-models-list .t778__content .t778__title {font-size: 20px!important;}
.uc-models-list .t778__price {font-size: 16px!important;}
.uc-models-list .t778__textwrapper .t778__descr {font-size: 14px!important;}
.uc-models-list .t-container:before {
    width: 421px;
    height: 250px;
    top: -140px;

}
}

@media (max-width: 960px){
.uc-models-list .t778__container_mobile-flex .t778__col {min-width: 60%;}
.uc-models-list .t778__container_mobile-flex .t778__col:first-child {margin-left: 0px;}
}


@media (max-width: 640px){
.uc-models-list .t-container {max-width: 300px;}
.uc-models-list .t778__container_mobile-flex .t778__col {min-width: 93%;}
.uc-models-list .t-col {padding: 0; padding-right: 5px;}
.uc-models-list .t778__imgwrapper {padding-top: 16px;}
.uc-models-list .t778__textwrapper, .uc-models-list .t778__content .t778__btn-wrapper {padding: 16px; position: relative;}
.uc-models-list .t778__descr li {margin-bottom: 12px;}
.uc-models-list .t778__textwrapper .t778__descr {font-size: 13px!important;}
.uc-models-list .t778__textwrapper:after {
    left: 16px;
    right: 16px;
}
.uc-models-list .t778__scroll-icon-wrapper {max-width: 300px;}
}


/*models-list*/

/*slider*/
.allzeroslides {position: relative;}
.allzeroslides .slick-arrow {
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        background: rgba(7, 8, 8, .5);
        bottom: 50px;
        height: 52px;
        width: 52px;
        position: absolute;
        border-radius: 52px;
        z-index: 5;
        padding: 0;
        box-shadow: 0 .0520833333vw .1041666667vw #1018280d;
        border: none;
        cursor: pointer;

}

.allzeroslides .slick-next {right: 30px;}
.allzeroslides .slick-prev {left: 30px; transform: rotate(180deg);}

.q-icon {
    flex-shrink: 0;
    height: 1em;
    letter-spacing: normal;
    line-height: 1;
    text-transform: none;
    white-space: nowrap;
    width: 1em;
    word-wrap: normal;
    box-sizing: initial;
    direction: ltr;
    position: relative;
    text-align: center;
    fill: currentColor;
}

.allzeroslides .slick-next svg, .allzeroslides .slick-prev svg {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    transform-origin: center;
    width: 8px;
    fill: #d9d9d9;
}

.slick-dots {
    padding: 0;
    height: 20px;
    list-style: none;
    display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
    align-items: center !important;
    justify-content: center;
    margin: 0;
    position: relative;
    display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
    flex-flow: row;
    margin: 0 auto;
    text-align: center;
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    bottom: 50px;
    left: 50%;
    -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.slick-dots > li {
    display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
    vertical-align: middle;
    margin: 0 8px;
    width: 30px;
    height: 3px;
    align-items: center;
    justify-content: center;
}
.slick-dots > li > button {
    cursor: pointer;
    position: relative;
    width: 100%;
    height: 3px;
    background: #fff;
    text-indent: 999px;
    overflow: hidden;
    padding: 0;
    min-height: unset;
    box-shadow: none;
    border: none;
    line-height: 1px;
    background-color: #fff;
    

}
.slick-dots > li.slick-active > button {background-color: #ff9549;}
.slick-dots > li.slick-active > button {
    outline: none;
}

@media (max-width: 1420px){
.allzeroslides .slick-arrow, .slick-dots {bottom: 20px;}
}
@media (max-width: 1170px){
.uc-slider-block .tank-list li {margin-bottom: 3px;}
}

@media (max-width: 640px){
.allzeroslides .slick-arrow {display: none!important;}
.slick-dots > li {
    width: 20px;
    height: 2px;
}
.uc-slider-block .tank-list li {margin-bottom: 5px;}   
}

/*timer*/


@media (max-width: 640px) {
.timer-separator {padding: 0 7px!important;}
#timer78de18bd2baf7fc5cb59570f893d8015 {height: 62px!important; min-width: 300px!important; display: flex!important; flex-flow: row; align-items: center; justify-content: center;}
#timer78de18bd2baf7fc5cb59570f893d8015 .timer-element,
#timer78de18bd2baf7fc5cb59570f893d8015 canvas {
    width: 65px!important;
    height: 65px!important;
}
#timer78de18bd2baf7fc5cb59570f893d8015 .timer-element {
    display: block!important;
    padding-top: 15px;
}

#timer78de18bd2baf7fc5cb59570f893d8015 .timer-separator {
    display: block!important;
    height: 2px!important;
}

#timer78de18bd2baf7fc5cb59570f893d8015 .timer-flipchart-bottom, #timer78de18bd2baf7fc5cb59570f893d8015 .timer-flipchart-back {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 8px;
}
#timer78de18bd2baf7fc5cb59570f893d8015 .timer-flipchart-bounding {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}
#timer78de18bd2baf7fc5cb59570f893d8015 .timer-flipchart-card {
    border-radius: 6px;
}
#timer-number-78de18bd2baf7fc5cb59570f893d8015-days,
#timer-number-78de18bd2baf7fc5cb59570f893d8015-hours,
#timer-number-78de18bd2baf7fc5cb59570f893d8015-minutes,
#timer-number-78de18bd2baf7fc5cb59570f893d8015-secundes {
    font-size: 20px!important;
}
#timer-text-78de18bd2baf7fc5cb59570f893d8015-days,
#timer-text-78de18bd2baf7fc5cb59570f893d8015-hours,
#timer-text-78de18bd2baf7fc5cb59570f893d8015-minutes,
#timer-text-78de18bd2baf7fc5cb59570f893d8015-secundes {
    font-size: 10px!important;
}
}
/*timer*/