.csssize{
    height:9778px
}
.t-body{
    margin:0
}
#allrecords{
    -webkit-font-smoothing:antialiased;
    background-color:none
}
#allrecords a{
  
    text-decoration:none
}
#allrecords a,#allrecords button,#allrecords .t-radio,#allrecords .t-checkbox,#allrecords .t-img-select{
    outline:none
}
#allrecords a:focus-visible,#allrecords button:focus-visible,#allrecords .t-focusable,#allrecords .t-focusable .t-btn,#allrecords .t-focusable .t-btntext,#allrecords .t-img-select:focus-visible+.t-img-select__indicator,#allrecords .t-img-select:focus-visible+.t-img-select__indicator:after,#allrecords .t-radio:focus-visible+.t-radio__indicator,#allrecords .t-checkbox:focus-visible+.t-checkbox__indicator{
    outline-color:#2015FF;
    outline-offset:4px;
    outline-style:auto
}
#allrecords .t-descr a:focus-visible,#allrecords .t-sociallinks a:focus-visible,#allrecords .ya-share2__link:focus-visible{
    outline-offset:2px
}
#allrecords a[href^=tel]{
    color:inherit;
    text-decoration:none
}
#allrecords ol{
    padding-left:22px
}
#allrecords ul{
    padding-left:20px
}
#allrecords b,#allrecords strong{
    font-weight:700
}
@media print{
    body,html{
        min-width:1200px;
        max-width:1200px;
        padding:0;
        margin:0 auto;
        border:none
    }
}
.t-records{
    -webkit-font_smoothing:antialiased;
    background-color:none
}
.t-records a{
 
    text-decoration:none
}
.t-records a[href^=tel]{
    color:inherit;
    text-decoration:none
}
.t-records ol{
    padding-left:22px;
    margin-top:0;
    margin-bottom:10px
}
.t-records ul{
    padding-left:20px;
    margin-top:0;
    margin-bottom:10px
}
.t-mbfix{
    opacity:.01;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    position:fixed;
    width:100%;
    height:500px;
    background-color:white;
    top:0;
    left:0;
    z-index:10000;
    -webkit-transition:all 0.1s ease;
    transition:all 0.1s ease
}
.t-mbfix_hide{
    -webkit-transform:translateX(3000px);
    -ms-transform:translateX(3000px);
    transform:translateX(3000px)
}
img:not([src]){
    visibility:hidden
}
.t-body_scroll-locked{
    position:fixed;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden
}
.r_anim{
    -webkit-transition:opacity 0.5s;
    transition:opacity 0.5s
}
.r_hidden{
    opacity:0
}
.r_showed{
    opacity:1
}
@media screen and (max-width:1024px){
    a:active,button:active{
        -webkit-tap-highlight-color:rgba(255,255,255,.1)
    }
}
.t-text{
    font-family:"Raleway",Arial,sans-serif;
    font-weight:300;
    color:#000000
}
.t-text_xs{
    font-size:15px;
    line-height:1.55
}
.t-text_sm{
    font-size:18px;
    line-height:1.55
}
.t-text_md{
    font-size:20px;
    line-height:1.55
}
.t-text-impact{
    font-family:"Raleway",Arial,sans-serif;
    font-weight:300;
    color:#000000
}
.t-text-impact_xs{
    font-size:26px;
    line-height:1.5
}
.t-name{
    font-weight: 400;
    color: #000000;
    font-family: "Days One", sans-serif;
}
.t-name2{
font-weight: 600;
    color: #4CAF50;
    font-family: "Days One", sans-serif;
}
.t-name_xs{
    font-size:16px;
    line-height:1.35
}
.t-name_sm{
    font-size:18px;
    line-height:1.35
}
.t-name_md{
    font-size:20px;
    line-height:1.35
}
.t-name_xl{
    font-size:24px;
    line-height:1.35
}
.t-title{
    font-family:"Raleway",Arial,sans-serif;
    font-weight:600;
    color:#000000
}
.t-title_xxs{
    font-size:36px;
    line-height:1.23
}
.t-title_xs{
    font-size:42px;
    line-height:1.23
}
.t-title_sm{
    font-size:48px;
    line-height:1.23
}
.t-title_md{
    font-size:52px;
    line-height:1.23
}
.t-title_xl{
    font-size:72px;
    line-height:1.17
}
.t-title_xxl{
    font-size:82px;
    line-height:1.17
}
.t-descr{
    font-family:"Raleway",Arial,sans-serif;
    font-weight:300;
    color:#000000
}
.t-descr_xxs{
    font-size:14px;
    line-height:1.55
}
.t-descr_xs{
    font-size:16px;
    line-height:1.55
}
.t-descr_md{
    font-size:20px;
    line-height:1.55
}
.t-descr_lg{
    font-size:22px;
    line-height:1.55
}
.t-descr_xl{
    font-size:24px;
    line-height:1.5
}
.t-descr_xxl{
    font-size:26px;
    line-height:1.45
}
.t-btn{
    display:inline-block;
    font-family:"Raleway",Arial,sans-serif;
    border:0 none;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    font-weight:700;
    background-image:none;
    cursor:pointer;
    -webkit-appearance:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.t-btn td{
    vertical-align:middle
}
.t-btn_sending{
    opacity:.5
}
.t-btn_xs{
    height:35px;
    font-size:13px;
    padding-left:15px;
    padding-right:15px
}
.t-btn_sm{
    height:45px;
    font-size:14px;
    padding-left:30px;
    padding-right:30px
}
.t-btn_md{
    height:60px;
    font-size:16px;
    padding-left:60px;
    padding-right:60px
}
.t-btntext{
    font-family:"Raleway",Arial,sans-serif;
    color:#000000;
    font-size:20px;
    line-height:1.55;
    font-weight:700;
    text-decoration:none;
    cursor:pointer;
    display:inline-block
}
.t-btntext:after{
    content:"\00a0в†’";
    font-family:Arial,Helvetica,sans-serif
}
.t-uppercase.t-btntext{
    font-size:16px
}
.t-align_center{
    text-align:center
}
.t-align_left{
    text-align:left
}
.t-margin_auto{
    margin-left:auto;
    margin-right:auto
}
.t-valign_middle{
    vertical-align:middle
}
.t-valign_top{
    vertical-align:top
}
.t-popup{
    display:none
}
.t-submit{
    font-family:'TildaSans',Arial,sans-serif
}
.t-input{
    font-family:'TildaSans',Arial,sans-serif
}
.t-input__vis-ph{
    font-family:'TildaSans',Arial,sans-serif
}
.t-select{
    font-family:'TildaSans',Arial,sans-serif
}
.t-input-error{
    font-family:'TildaSans',Arial,sans-serif
}
.t-form__errorbox-wrapper{
    font-family:'TildaSans',Arial,sans-serif
}
.t-form__errorbox-text{
    font-family:'TildaSans',Arial,sans-serif
}
.t-form__errorbox-item{
    font-family:'TildaSans',Arial,sans-serif
}
.t-form__successbox{
    font-family:'TildaSans',Arial,sans-serif
}
.t-rec_pt_0{
    padding-top:0
}
.t-rec_pt_60{
    padding-top:60px
}
.t-rec_pt_90{
    padding-top:90px
}
.t-rec_pt_105{
    padding-top:105px
}
.t-rec_pb_0{
    padding-bottom:0
}
.t-rec_pb_75{
    padding-bottom:75px
}
.t-rec_pb_90{
    padding-bottom:90px
}
.t-rec_pb_105{
    padding-bottom:105px
}
@media screen and (max-width:1200px){
    .t-text_xs{
        font-size:14px
    }
    .t-text_sm{
        font-size:16px
    }
    .t-text_md{
        font-size:18px
    }
    .t-descr_xxs{
        font-size:12px
    }
    .t-descr_xs{
        font-size:14px
    }
    .t-descr_md{
        font-size:18px
    }
    .t-descr_lg{
        font-size:20px
    }
    .t-descr_xl{
        font-size:22px
    }
    .t-descr_xxl{
        font-size:22px
    }
    .t-title_xxs{
        font-size:32px
    }
    .t-title_xs{
        font-size:38px
    }
    .t-title_sm{
        font-size:44px
    }
    .t-title_md{
        font-size:48px
    }
    .t-title_xl{
        font-size:68px
    }
    .t-title_xxl{
        font-size:78px
    }
    .t-name_xs{
        font-size:14px
    }
    .t-name_sm{
        font-size:16px
    }
    .t-name_md{
        font-size:18px
    }
    .t-name_xl{
        font-size:22px
    }
}
@media screen and (max-width:640px){
    .t-text_xs{
        font-size:12px;
        line-height:1.45
    }
    .t-text_sm{
        font-size:14px;
        line-height:1.45
    }
    .t-text_md{
        font-size:16px;
        line-height:1.45
    }
    .t-descr_xs{
        font-size:12px;
        line-height:1.45
    }
    .t-descr_md{
        font-size:16px;
        line-height:1.45
    }
    .t-descr_lg{
        font-size:18px;
        line-height:1.45
    }
    .t-descr_xl{
        font-size:20px;
        line-height:1.4
    }
    .t-descr_xxl{
        font-size:20px
    }
    .t-title_xxs{
        font-size:28px
    }
    .t-title_xs{
        font-size:30px
    }
    .t-title_sm{
        font-size:30px
    }
    .t-title_md{
        font-size:30px
    }
    .t-title_xl{
        font-size:32px
    }
    .t-title_xxl{
        font-size:36px
    }
    .t-name_xs{
        font-size:12px
    }
    .t-name_sm{
        font-size:14px
    }
    .t-name_md{
        font-size:16px
    }
    .t-name_xl{
        font-size:20px
    }
    .t-btn{
        white-space:normal
    }
    .t-btn_sm{
        padding-left:20px;
        padding-right:20px
    }
    .t-btn_md{
        padding-left:30px;
        padding-right:30px
    }
}
@media screen and (max-width:480px){
    .t-title_xl{
        font-size:30px
    }
    .t-title_xxl{
        font-size:30px
    }
    .t-rec_pt_0{
        padding-top:0
    }
    .t-rec_pt_60{
        padding-top:60px
    }
    .t-rec_pt_90{
        padding-top:90px
    }
    .t-rec_pt_105{
        padding-top:90px
    }
    .t-rec_pb_0{
        padding-bottom:0
    }
    .t-rec_pb_75{
        padding-bottom:75px
    }
    .t-rec_pb_90{
        padding-bottom:90px
    }
    .t-rec_pb_105{
        padding-bottom:90px
    }
    .t-rec_pt-res-480_45{
        padding-top:45px!important
    }
    .t-rec_pt-res-480_60{
        padding-top:60px!important
    }
    .t-rec_pb-res-480_60{
        padding-bottom:60px!important
    }
    .t-btn_xs{
        height:40px
    }
    .t-btn_sm{
        height:50px
    }
}
@media screen and (max-width:1200px){
    .t-screenmin-1200px{
        display:none
    }
}
@media screen and (max-width:980px){
    .t-screenmin-980px{
        display:none
    }
}
@media screen and (max-width:640px){
    .t-screenmin-640px{
        display:none
    }
}
@media screen and (max-width:480px){
    .t-screenmin-480px{
        display:none
    }
}
@media screen and (max-width:320px){
    .t-screenmin-320px{
        display:none
    }
}
@media screen and (min-width:321px){
    .t-screenmax-320px{
        display:none
    }
}
@media screen and (min-width:481px){
    .t-screenmax-480px{
        display:none
    }
}
@media screen and (min-width:641px){
    .t-screenmax-640px{
        display:none
    }
}
@media screen and (min-width:981px){
    .t-screenmax-980px{
        display:none
    }
}
@media screen and (min-width:1201px){
    .t-screenmax-1200px{
        display:none
    }
}
.t-menusub__menu{
    display:none
}
.t228{
    width:100%;
    height:80px;
    z-index:2000;
	padding-top: 15px;
    position:fixed;
    top:0;
    box-shadow:0 1px 3px rgba(0,0,0,0);
    transition:background-color .3s linear
}
.t228_glass {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.t228__beforeready{
    visibility:hidden
}
.t228__maincontainer{
    width:100%;
    height:80px;
    display:table
}
.t228__maincontainer.t228__c12collumns{
    max-width:1200px;
    margin:0 auto
}
.t228__leftside{
    display:table-cell;
    vertical-align:middle
}
.t228__centerside{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:100%
}
.t228__centerside.t228__menualign_left{
    text-align:left
}
.t228__centerside.t228__menualign_right{
    text-align:right
}
.t228__rightside{
    display:table-cell;
    vertical-align:middle;
    text-align:right
}
.t228__right_langs_lang a[href=""]{
    cursor:text
}
.t228 .lastside{
    display:table-cell;
    vertical-align:middle
}
.t228__padding40px{
    width:40px
}
.t228__maincontainer.t228__c12collumns .t228__padding40px{
    width:20px
}
.t228__imgwrapper{
    display:inline-block
}
.t228__logo{
    display:inline-block;
    font-size:24px;
    font-weight:400;
    white-space:nowrap;
    padding-right:30px
}
.t228__imglogo{
    margin-right:30px;
    vertical-align:middle
}
.t228__list{
    font-size:0;
    transition:opacity ease-in-out .2s
}
#allrecords ul.t228__list{
    margin:0;
    padding:0;
    list-style-type:none
}
.t228__list_item{
    clear:both;
    font-family:"Raleway",Arial,sans-serif;
    font-size:16px;
    display:inline-block;
    padding-left:15px;
    padding-right:15px;
    margin:0;
    color:#000000;
    white-space:nowrap
}
.t228__list_item .t-active{
    opacity:.7
}
.t228__list_hidden{
    opacity:0
}
.t228__list_item:first-child{
    padding-left:0
}
.t228__list_item:last-child{
    padding-right:0
}
.t228__leftcontainer{
    display:inline-block
}
.t228__rightcontainer{
    display:table;
    text-align:right;
    width:auto;
    position:relative;
    float:right
}
.t228__right_descr{
    padding-left:30px;
    display:table-cell;
    vertical-align:middle;
    white-space:nowrap;
    font-family:"Raleway",Arial,sans-serif;
    font-size:13px;
    color:#000000
}
.t228__right_buttons{
    padding-left:30px;
    display:table-cell;
    vertical-align:middle
}
.t228__right_buttons_wrap{
    display:table;
    width:auto;
    float:right
}
.t228__right_buttons_but{
    display:table-cell;
    vertical-align:middle
}
.t228__right_buttons_but a{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.t228__right_share_buttons{
    display:table-cell;
    vertical-align:middle;
    min-width:220px
}
.t228 .b-share{
    display:table!important;
    float:right
}
.t228 .b-share-btn__wrap{
    display:table-cell!important;
    float:none!important;
    padding-left:5px!important
}
.t228__right_langs{
    padding-left:30px;
    display:table-cell;
    vertical-align:middle
}
.t228__right_langs_wrap{
    display:table;
    width:auto;
    float:right
}
.t228__right_langs_lang{
    display:table-cell;
    vertical-align:middle;
    padding:0 10px;
    font-family:"Raleway",Arial,sans-serif;
    font-size:16px;
    color:#000000;
    word-break:keep-all
}
.t228 .t-sociallinks,.t228__right_social_links{
    padding-left:30px;
    display:table-cell;
    vertical-align:middle;
    line-height:0
}
.t228 .t-sociallinks__wrapper,.t228__right_social_links_wrap{
    display:table;
    width:auto
}
#allrecords .t228 ul.t-sociallinks__wrapper{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.t228 .t-sociallinks a,.t228__right_social_links a{
    display:block;
    vertical-align:middle
}
.t228 .t-sociallinks__item,.t228__right_social_links_item{
    display:table-cell;
    vertical-align:middle;
    padding:0 5px
}
.t228__mobile{
    display:none;
    width:100%;
    top:0;
    z-index:990
}
.t228 a,#allrecords .t228 a{
    text-decoration:none;
    color:#000000
}
.t228 .t-btn{
    height:40px;
    font-size:15px;
    padding-left:20px;
    padding-right:20px;
    margin-left:10px
}
.t228__right_langs_lang a,.t228__right_langs_lang .t794__tm-link{
    white-space:nowrap
}
@media screen and (max-width:1200px){
    .t228__padding40px{
        width:20px
    }
    .t228__maincontainer.t228__c12collumns .t228__padding40px{
        width:20px
    }
    .t228__imglogo{
        margin-right:15px
    }
    .t228__logo{
        padding-right:15px
    }
    .t228__right_descr{
        padding-left:15px
    }
    .t228__right_buttons{
        padding-left:15px
    }
    .t228__right_share_buttons{
        padding-left:15px
    }
    .t228__right_langs{
        padding-left:15px
    }
    .t228 .t-sociallinks,.t228__right_social_links{
        padding-left:15px
    }
}
@media screen and (max-width:980px){
    .t228__list_hidden{
        opacity:1
    }
    .t228{
        position:static;
        text-align:center;
        display:block;
        margin:0;
        padding:0;
        height:auto!important
    }
    .t228__maincontainer{
        height:auto!important;
        display:block
    }
    .t228__mobile.t228__positionfixed+.t228.t228__positionfixed{
        top:64px
    }
    .t228__leftside,.t228__rightside,.t228__centerside{
        display:block;
        text-align:center;
        float:none
    }
    .t228__leftcontainer,.t228__centercontainer,.t228__rightcontainer{
        padding:20px 0
    }
    .t228__imglogo{
        width:auto!important;
        box-sizing:border-box;
        padding:20px;
        margin:0 auto
    }
    .t228__imglogomobile.t228__imglogo{
        width:100%!important;
        min-width:100%!important
    }
    .t228__padding40px{
        display:none
    }
    .t228__padding10px{
        display:none
    }
    .t228__rightcontainer{
        display:table;
        position:static;
        float:none;
        text-align:center;
        margin:0 auto
    }
    .t228__right_share_buttons{
        display:table;
        position:static;
        padding:15px 0;
        margin:0 auto;
        text-align:center;
        float:none;
        min-width:inherit
    }
    .t228__right_buttons{
        display:table;
        padding:15px 0;
        margin:0 auto;
        text-align:center
    }
    .t228 .t-sociallinks,.t228__right_descr,.t228__right_langs,.t228__right_social_links{
        display:table;
        padding:10px 0;
        margin:0 auto;
        text-align:center
    }
    .t228__logo{
        text-align:center;
        margin:20px
    }
    .t228 img{
        float:inherit
    }
    .t228 .t228__list_item{
        display:block;
        text-align:center;
        padding:10px!important;
        white-space:normal
    }
    .t228__list_item a{
        display:inline-block
    }
    .t228 .t-btn{
        margin-left:5px;
        margin-left:5px;
		border: 1px solid black;
    }
    .t228__logo{
        white-space:normal;
        padding:0
    }
}
@media screen and (max-width:640px){
    .t228__right_buttons_but{
        display:table;
        padding:0 0;
        margin:0 auto 10px
    }
}
.t228__overflow{
    overflow:scroll
}
.t228__positionabsolute{
    position:absolute
}
.t228__mobile.t228__positionfixed{
    position:fixed
}
.t228__positionstatic{
    position:static
}
.t228 .ya-share2__list{
    margin-bottom:0
}
.t228 .ya-share2__container_size_m .ya-share2__counter{
    line-height:28px
}
.t228__black-white .ya-share2__badge{
    background-color:#111!important
}
.t228__transp-white .ya-share2__badge{
    background-color:transparent!important
}
.t228__transp-white .ya-share2__container_size_m .ya-share2__counter:before{
    display:none
}
.t228__transp-white .ya-share2__container_size_m .ya-share2__counter{
    padding-left:0!important;
    margin-top:2px
}
.t228__white-black .ya-share2__badge{
    background-color:#fff!important
}
.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}
.t228__white-black .ya-share2__container_size_m .ya-share2__counter{
    color:#222
}
.t228__white-black .ya-share2__counter:before{
    background-color:#222
}
.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E");
    background-size:24px;
    background-position:center
}
.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E");
    background-size:24px;
    background-position:center
}
.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
    background-size:28px 28px;
    background-position:-2px
}
.t228__transp-black .ya-share2__badge{
    background-color:transparent!important
}
.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}
.t228__transp-black .ya-share2__container_size_m .ya-share2__counter{
    color:#222;
    padding-left:0!important;
    margin-top:2px
}
.t228__transp-black .ya-share2__counter:before{
    display:none
}
.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E");
    background-size:24px;
    background-position:center
}
.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E");
    background-size:24px;
    background-position:center
}
.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
    background-size:28px 28px;
    background-position:-2px
}
.t1060__itemwrapper,.t1060__textwrapper,.t1060__buttonwrapper{
    text-align:left
}
.t1060__buttonwrapper{
    margin-top:45px
}
.t1060 .t1060__title{
    margin-bottom:20px;
    color:#ffffff
}
.t1060 .t1060__descr{
    max-width:560px;
    color:#ffffff
}
.t1060__wrapper{
    padding:50px 0
}
.t1060__col-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.t1060__col{
    margin-top:0;
    margin-bottom:0
}
.t1060__item+.t1060__item{
    padding-top:60px
}
.t1060__item.t1060__item_flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.t1060__item_icon,.t1060__bgimg,.t1060__imgwrapper{
    display:inline-block;
    vertical-align:middle
}
.t1060__item_icon,.t1060__bgimg{
    max-width:100%
}
.t1060__imgwrapper{
    width:50px
}
.t1060__bgimg{
    width:50px;
    max-width:100%;
    height:50px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
}
.t1060__img{
    width:100%;
    max-width:100%;
    height:auto
}
.t1060__img_circle{
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%
}
.t1060__item-text{
    display:inline-block;
    vertical-align:middle;
    padding-left:35px
}
@media screen and (max-width:960px){
    .t1060__textwrapper{
        margin-bottom:60px
    }
    .t1060 .t1060__title{
        margin-bottom:15px
    }
    .t1060__col:first-child{
        margin-bottom:60px
    }
    .t1060__wrapper{
        padding:20px 0
    }
    .t1060__col-wrapper{
        display:block
    }
    .t1060__item+.t1060__item{
        padding-top:45px
    }
    .t1060__item_icon,.t1060__bgimg{
        width:40px!important;
        height:40px!important
    }
    .t1060__imgwrapper{
        width:40px!important
    }
    .t1060__item-text{
        padding-left:35px
    }
}
@media screen and (max-width:640px){
    .t1060__item+.t1060__item{
        padding-top:35px
    }
    .t1060__buttonwrapper{
        margin-top:30px
    }
    .t1060__item-text{
        padding-left:30px
    }
}
.t050__uptitle{
    padding-top:9px;
    padding-bottom:93px
}
.t050__descr{
    padding-top:50px;
    padding-bottom:9px
}
.t778 .t-store__card__wrap_all{
    background-color:#fff;
    -webkit-transition:all .2s linear;
    transition:all .2s linear;
	border-radius: 10px;
}
.t778 .t-store__card__wrap_all {
  background-color: #fff;
  border-radius: 10px;

}

.t778 .t-store__card__wrap_txt-and-btns{
    position:relative;
    display:flex;
    flex:1;
    flex-direction:column
}
.t778 .store__card__wrap_txt-and-opts{
    padding-top:27px;
}
.t778 .t-store__card__textwrapper{
    padding-top:0;
    padding-left:30px;
    padding-right:30px;
    box-sizing:border-box
}
.t778 .t-store__card__prod-controls-wrapper{
    padding-left:30px;
    padding-right:30px;
    box-sizing:border-box
}
.t778 .t-store__card__btns-wrapper{
    position:relative;
    bottom:0;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:21px;
    box-sizing:border-box
}
.t778 .t-align_left .t-store__card__btns-wrapper{
    left:0
}
.t778 .t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts{
    padding-top:18px;

}
.t778 .t-store__card__wrap_pad-sm .t-store__card__textwrapper,.t778 .t-store__card__wrap_pad-sm .t-store__card__prod-controls-wrapper{
    padding-left:20px;
    padding-right:20px
}
.t778 .t-store__card__wrap_pad-sm .t-store__card__btns-wrapper{
    padding-left:20px;
    padding-right:20px;
    padding-bottom:14px
}
.t778 .t-store__card__wrap_pad-lg .store__card__wrap_txt-and-opts{
    padding-top:36px;
    padding-bottom:36px
}
.t778 .t-store__card__wrap_pad-lg .t-store__card__textwrapper,.t778 .t-store__card__wrap_pad-lg .t-store__card__prod-controls-wrapper{
    padding-left:40px;
    padding-right:40px
}
.t778 .t-store__card__wrap_pad-lg .t-store__card__btns-wrapper{
    padding-left:40px;
    padding-right:40px;
    padding-bottom:28px
}
.t778__buttonwrapper{
    padding:0 20px;
    text-align:center
}
.t778__showmore{
    margin-top:50px
}
.t778__separator_hide{
    display:none
}
@media screen and (max-width:980px){
    .t778__showmore{
        margin-top:40px
    }
}
@media screen and (max-width:640px){
    .t778__showmore{
        margin-top:30px
    }
}
@media screen and (max-width:480px){
    .t778__showmore{
        margin-top:20px
    }
}
@media screen and (max-width:480px){
    .t778 :not(.t-store__grid-cont_mobile-one-row) .t-store__card__btns-wrapper{
        position:initial
    }
    .t778 .t-store__card__wrap_all{
        height:100%;
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .t778 .t-store__card__wrap_txt-and-btns{
        height:100%!important;
        justify-content:space-between
    }
    .t778 .t-store__grid-cont.t-store__grid-cont_mobile-grid,.t778 .t-store__grid-cont.t-store__mobile-two-columns,.t778 .t-store__grid-cont.t-store__grid-cont_mobile-one-row{
        display:flex;
        flex-wrap:wrap
    }
    .t778 .t-store__grid-cont_mobile-one-row.t-store__grid-cont{
        flex-wrap:nowrap
    }
    .t778 .t-container:after,.t778 .t-container:before,.t778 .t-container_100:after,.t778 .t-container_100:before,.t778 .t-container_10:after,.t778 .t-container_10:before,.t778 .t-container_8:after,.t778 .t-container_8:before{
        display:none
    }
    .t778 .t-store__mobile-two-columns.t-store__grid-cont_mobile-grid{
        padding:0 5px
    }
    .t778 .t-store__mobile-two-columns .store__card__wrap_txt-and-opts .t-store__card__textwrapper,.t778 .t-store__mobile-two-columns .store__card__wrap_txt-and-opts .t-store__card__prod-controls-wrapper{
        padding:0 10px 0
    }
    .t778 .t-store__mobile-two-columns .t-store__card__wrap_txt-and-btns .t-store__card__btns-wrapper{
        padding:0 10px 10px
    }
}
.t778__separator{
    margin-bottom:40px
}
.t778__col .t778__wrapper{
    position:relative;
    overflow:hidden;
    background-color:#fff;
    -webkit-transition:all 0.2s linear;
    transition:all 0.2s linear;
    height:100%
}
.t706__body_cartwinshowed .t778__imgwrapper{
    z-index:0
}
.t778__imgwrapper{
    position:relative;
    z-index:0;
    width:100%;
    padding-bottom:110%
}
.t778__bgimg{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:2;
    -webkit-transition:opacity 0.1s linear;
    transition:opacity 0.1s linear
}
.t778 .t-store__card:not(.js-product-relevant) .t-store__card__imgwrapper,.t778 .t778__imgwrapper{
    border-bottom-left-radius:0!important;
    border-bottom-right-radius:0!important;
    overflow:hidden
}
.t778__img{
    max-width:100%;
    max-height:100%;
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:2;
    -webkit-transition:opacity 0.1s linear;
    transition:opacity 0.1s linear
}
.t778__bgimg_second,.t778__img_second{
    z-index:1;
    opacity:0
}
.t778__content{
    position:relative
}
.t778__markwrapper{
    position:absolute;
    right:10px;
    top:10px;
    z-index:5;
    display:table
}
.t778__mark{
    font-weight:400;
    font-size:12px;
    font-family:"Raleway",Arial,sans-serif;
    display:table-cell;
    width:50px;
    height:50px;
    text-align:center;
    vertical-align:middle;
    border-radius:50px;
    background-color:#111;
    color:#fff;
    box-sizing:border-box;
    padding:0 10px
}
.t778__textwrapper{
    padding:27px 30px;
    box-sizing:border-box
}
.t778__textwrapper.t778__paddingsmall{
    padding:18px 20px
}
.t778__textwrapper.t778__paddingbig{
    padding:36px 40px
}
.t778__uptitle{
    margin-bottom:8px;
}
.t778__descr{
    margin-top:8px
}
.t778__price-wrapper{
    margin-top:12px
}
.t778__price-wrapper_above-title{
    margin-top:0;
    margin-bottom:12px
}
.t778__price-item{
    display:inline-block;
    vertical-align:middle
}
.t778__price-value,.t778__price-currency{
    display:inline-block;
    vertical-align:middle;
    float:left
}
.t778__price-value+.t778__price-currency:before{
    content:'';
    padding-left:5px
}
.t778__price_old{
    position:relative;
    color:#bdbdbd
}
.t778__price_old:after{
    content:'';
    position:absolute;
    top:50%;
    right:-1px;
    left:-1px;
    border-top:1px solid;
    width:100%
}
.t778__content .t778__btn-wrapper{
    padding:0 30px 21px
}
@media screen and (min-width:641px){
    .t778__col.t-align_center .t778__content .t778__btn-wrapper{
        padding-left:0;
        padding-right:0
    }
}
.t778__btn{
    display:inline-block
}
.t778__btn table{
    border-spacing:0
}
.t-align_center .t778__btn{
    margin:0 2px 8px
}
.t-align_left .t778__btn{
    margin:0 4px 8px 0
}
.t778__paddingbig.t778__btn-wrapper{
    padding:0 40px 28px
}
.t778__paddingsmall.t778__btn-wrapper{
    padding:0 20px 14px
}
.t778__scroll-icon-wrapper{
    display:none
}
.t778__paddingbig.t778__btn-wrapper_absolute{
    padding:0 40px 28px
}
.t778__paddingsmall.t778__btn-wrapper_absolute{
    padding:0 20px 14px
}
.t778__btn-wrapper_absolute{
    padding:0 30px 21px;
    position:absolute;
    bottom:0;
    box-sizing:border-box;
    width:100%
}
.t778 .t-popup{
    padding:0;
    -webkit-overflow-scrolling:touch
}
.t778 .t-popup__container{
    max-width:1240px;
    right:0;
    left:0
}
.t-popup .t778__container{
    padding:40px 20px
}
.t-popup .t778__container:after{
    content:'';
    display:block;
    height:0;
    clear:both
}
.t778 .t-popup__close{
    z-index:999
}
.t778__close-text-wrapper{
    z-index:999;
    position:fixed;
    left:20px;
    top:20px
}
.t778__close-text{
    margin-bottom:20px;
    cursor:pointer;
    display:inline-block;
    opacity:.8;
    font-weight:400
}
.t778__close-text:before{
    content:"в†ђ\a0";
    font-family:Arial,Helvetica,sans-serif
}
.t778 .t-popup__container.t778__popup-container_8-cols{
    max-width:760px
}
.t778__popup-container_8-cols .t778__container{
    padding:40px!important
}
.t778__popup-container_8-cols .t778__wrapper{
    padding-top:40px
}
@media screen and (max-width:1240px){
    .t778 .t-popup__container{
        max-width:1200px
    }
    .t-popup .t778__container{
        padding:30px 10px
    }
    .t778__col_left{
        margin-right:10px
    }
    .t778__col_right{
        margin-left:10px
    }
}
@media screen and (max-width:1200px){
    .t778 .t-popup__container{
        max-width:1000px
    }
    .t-popup .t778__container{
        padding:30px 20px
    }
    .t778 .t-popup__container.t778__popup-container_8-cols{
        max-width:620px
    }
}
@media screen and (max-width:1000px){
    .t778 .t-popup__container{
        max-width:980px
    }
    .t-popup .t778__container{
        padding:20px 10px
    }
}
@media screen and (max-width:980px){
    .t778 .t-popup{
        padding:0 20px
    }
    .t778 .t-popup__container{
        max-width:640px
    }
    .t-popup .t778__container{
        padding:30px
    }
    .t778__col_left,.t778__col_right{
        margin:0;
        display:block;
        max-width:100%
    }
    .t778__col_left{
        padding:0
    }
    .t778__col_right{
        padding:25px 0 0 0
    }
}
@media screen and (max-width:670px){
    .t778__btn{
        display:block;
        width:100%
    }
    .t778 .t-popup__container{
        right:20px;
        left:20px
    }
}
@media screen and (max-width:560px){
    .t778 .t-popup_show .t-popup__container{
        max-width:100%;
        right:0;
        left:0;
        top:50px;
        bottom:0;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    .t778 .t-popup_show .t-popup__container.t-popup__container-static{
        max-width:100%;
        min-height:100vh;
        top:0;
        margin:50px 0 0
    }
    .t778__popup-container_8-cols .t778__container{
        padding:20px!important
    }
    .t778__popup-container_8-cols .t778__wrapper{
        padding-top:30px
    }
    .t778 .t-popup{
        padding:0
    }
    .t778 .t-popup__close{
        width:100%;
        height:50px;
        background:#000;
        position:fixed;
        display:table;
        z-index:2;
        left:0;
        right:0;
        top:0
    }
    .t778 .t-popup__close-wrapper{
        display:table-cell;
        vertical-align:middle;
        text-align:right;
        width:100%;
        padding-right:20px;
        font-size:0
    }
    .t778 .t-popup__close-icon{
        width:16px
    }
    .t778 .t-popup__close-icon g{
        fill:#fff
    }
    .t778__close-text-wrapper{
        display:none
    }
    .t-popup .t778__container{
        padding:20px
    }
    .t778__col_right{
        padding-top:30px
    }
    .t778 .t-popup__container{
        transform:translateX(100%) translateY(0) scale(1)!important;
        padding-bottom:40px
    }
    .t778 .t-popup_show .t-popup__container{
        transform:translateX(0) translateY(0)!important;
        transition:transform ease-in-out .3s
    }
    .t778 .t-popup .t-popup__close{
        transform:translateX(100%) scale(1);
        transition:transform ease-in-out .3s
    }
    .t778 .t-popup.t-popup_show .t-popup__close{
        transform:translateX(0%) scale(1);
        transition:transform ease-in-out .3s
    }
    .t778 .t-popup__close-wrapper{
        position:relative;
        border-bottom:1px solid rgba(0,0,0,.1)
    }
    .t778 .t-popup__close-wrapper .t-popup__close-icon_arrow{
        width:26px;
        position:absolute;
        left:12px;
        top:12px
    }
    .t778 .t-popup__close-wrapper .t-popup__close-icon_cross{
        display:none
    }
    .t778 .t-popup .t-popup__close{
        position:fixed
    }
}
@media screen and (min-width:560px){
    .t778 .t-popup__close-wrapper .t-popup__close-icon_arrow{
        display:none
    }
    .t778 .t-popup__close{
        background-color:transparent!important
    }
}
.t-popup .t778__title-wrapper{
    margin-bottom:18px
}
.t-popup .t778__title_small{
    margin-top:4px;
    color:#777
}
.t-popup .t778__descr{
    margin-top:20px
}
.t-popup .t778__price-wrapper{
    margin-top:0
}
.t-popup .t778__btn-wrapper{
    margin-top:20px;
    margin-bottom:30px
}
.t-popup .t778__btn{
    margin-bottom:0
}
.t778 .t-product__option{
    margin-top:10px;
    margin-bottom:10px
}
.t778 .t-product__option-title{
    padding-bottom:3px
}
.t778 .t-product__option-variants{
    position:relative;
    display:table;
    min-width:150px
}
.t778 .t-product__option-variants:after{
    content:' ';
    width:0;
    height:0;
    border-style:solid;
    border-width:6px 5px 0 5px;
    border-color:#000 transparent transparent transparent;
    position:absolute;
    right:10px;
    top:0;
    bottom:0;
    margin:auto;
    pointer-events:none
}
.t778 .t-product__option-select{
    width:100%;
    border:1px #ddd solid;
    background:#f8f8f8;
    color:#000;
    box-sizing:border-box;
    cursor:pointer;
    padding:2px 30px 2px 10px;
    border-radius:5px;
    -webkit-appearance:none;
    appearance:none;
    -moz-appearance:none
}
.t778 .t-product__option-select::-ms-expand{
    width:0;
    height:0;
    opacity:0
}
@media screen and (max-width:640px){
    .t778 .t-product__option-select{
        font-size:16px
    }
}
.t778 .t-align_center .t-product__option-title,.t778__popup-container_8-cols .t-product__option-title{
    display:table-cell;
    padding-right:5px;
    padding-bottom:0
}
.t778 .t-align_center .t-product__option-variants,.t778__popup-container_8-cols .t-product__option-variants{
    display:table-cell
}
.t778 .t-slds__wrapper{
    padding:0!important
}
.t778 .t-slds__arrow_wrapper{
    height:auto!important
}
@media screen and (min-width:960px){
    .t778__imgwrapper:hover .t778__bgimg_first_hover,.t778__imgwrapper:hover .t778__img_first_hover{
        opacity:0
    }
    .t778__imgwrapper:hover .t778__bgimg_second,.t778__imgwrapper:hover .t778__img_second{
        z-index:3;
        opacity:1
    }
}
@media screen and (max-width:960px){
    .t778__separator{
        display:none
    }
    .t778__container_mobile-grid{
        font-size:0
    }
    .t778__col_mobile-grid{
        width:50%;
        display:inline-block;
        vertical-align:top
    }
    .t778__col{
        margin-bottom:40px
    }
    .t778__img_second{
        display:none
    }
    .t778__container_mobile-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        overflow-x:scroll;
        padding-top:2px;
        -webkit-overflow-scrolling:touch;
        max-width:100%;
        box-sizing:border-box;
        -ms-overflow-style:none;
        scrollbar-width:none
    }
    .t778__container_mobile-flex::-webkit-scrollbar{
        display:none
    }
    .t778__container_mobile-flex .t778__col{
        min-width:38%;
        max-width:38%;
        margin-bottom:0px!important
    }
    .t778__container_mobile-flex .t778__col:first-child{
        margin-left:20px
    }
    .t778 .mobile-two-columns .t778__col{
        min-width:48%;
        max-width:48%
    }
    .t-col_8 .t778__imgwrapper_mobile-nopadding{
        padding-bottom:0px!important;
        font-size:0
    }
    .t-col_8 .t778__imgwrapper_mobile-nopadding .t778__img{
        position:initial
    }
    .t778__scroll-icon-wrapper{
        display:block;
        padding:0 40px 20px 0;
        color:#a1a1a1;
        text-align:right;
        font-size:0;
        mix-blend-mode:multiply
    }
    @-webkit-keyframes t778__icon-anim{
        0%{
            -webkit-transform:translate3d(-20px,0,0);
            opacity:0
        }
        10%{
            -webkit-transform:translate3d(-20px,0,0);
            opacity:0
        }
        20%{
            -webkit-transform:translate3d(-20px,0,0);
            opacity:1
        }
        70%{
            -webkit-transform:translate3d(0,0,0);
            opacity:1
        }
        80%{
            -webkit-transform:translate3d(0,0,0);
            opacity:1
        }
        81%{
            -webkit-transform:translate3d(0,0,0);
            opacity:0
        }
        100%{
            -webkit-transform:translate3d(0,0,0);
            opacity:0
        }
    }
    @keyframes t778__icon-anim{
        0%{
            transform:translate3d(-20px,0,0);
            opacity:0
        }
        10%{
            transform:translate3d(-20px,0,0);
            opacity:0
        }
        20%{
            transform:translate3d(-20px,0,0);
            opacity:1
        }
        70%{
            transform:translate3d(0,0,0);
            opacity:1
        }
        80%{
            transform:translate3d(0,0,0);
            opacity:1
        }
        81%{
            transform:translate3d(0,0,0);
            opacity:0
        }
        100%{
            transform:translate3d(0,0,0);
            opacity:0
        }
    }
    .t778__scroll-icon{
        -webkit-animation:t778__icon-anim 1.5s infinite;
        animation:t778__icon-anim 1.5s infinite
    }
}
@media screen and (max-width:640px){
    .t778__container_mobile-grid{
        padding:0 10px;
        box-sizing:border-box
    }
    .t778__col_mobile-grid{
        padding-left:10px;
        padding-right:10px
    }
    .t778__container_mobile-flex .t778__col:first-child{
        margin-left:0
    }
    .t778__container_mobile-flex .t778__col{
        min-width:70%;
        max-width:70%
    }
    .t778 .mobile-two-columns .t778__col{
        min-width:50%;
        max-width:50%
    }
    .t778__scroll-icon-wrapper{
        padding:0 20px 10px 0
    }
}
@media screen and (max-width:480px){
    .t778__col{
        margin-bottom:20px
    }
    .t-container:not(.t778__container_mobile-flex) .t778__btn-wrapper_absolute{
        position:initial
    }
    .t778__col_mobile-grid{
        width:100%;
        display:block
    }
    .t778__container_mobile-flex .t778__col{
        min-width:85%;
        max-width:85%;
        box-sizing:content-box
    }
    .t778__container_mobile-flex .t778__col:first-child{
        padding-right:5px
    }
    .t778__container_mobile-flex .t778__col:last-child{
        padding-left:5px
    }
    .t778__container_mobile-flex .t778__col:not(:first-child,:last-child){
        padding-right:5px;
        padding-left:5px
    }
    .t778 .mobile-two-columns .t-col.t-item{
        width:50%;
        max-width:50%;
        min-width:50%;
        padding-left:10px;
        padding-right:10px;
        display:inline-block
    }
    .t778 .mobile-two-columns .t778__title.t-name{
        font-size:14px;
        word-break:break-word
    }
    .t778 .mobile-two-columns .t778__btn.t-btn{
        font-size:12px;
        padding:0 10px
    }
    .t778 .mobile-two-columns .t778__btn.t778__btn_second.t-btn{
        font-size:12px;
        padding:0 10px
    }
    .t778 .mobile-two-columns .t778__textwrapper,.t778 .mobile-two-columns .card__prod-controls-wrapper{
        padding:20px
    }
    .t778 .mobile-two-columns .t778__btn-wrapper_absolute{
        padding:0 20px 20px
    }
    .t778__container_mobile-grid:not(.mobile-two-columns) .t778__imgwrapper_mobile-nopadding{
        padding-bottom:0px!important;
        font-size:0
    }
    .t778__container_mobile-grid:not(.mobile-two-columns) .t778__imgwrapper_mobile-nopadding .t778__img{
        position:initial
    }
    .t778 .t778__col_mobile-grid:last-child{
        margin-bottom:0
    }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
    .t778__bgimg,.t778__wrapper{
        right:-.99px
    }
}
.t778__one_col_img{
    width:100%;
    vertical-align:middle;
    margin-bottom:4px
}
.t778__two_col_img{
    width:calc(50% - 2px);
    vertical-align:middle;
    margin-bottom:4px
}
.t778__col_fixed{
    position:-webkit-sticky;
    position:sticky;
    top:10px
}
.t778__col_fixed .t778__two_col_img:nth-child(2n-1){
    margin-right:4px
}
.t778__popup-container_8-cols .t778__col_fixed{
    position:static;
    margin-left:0;
    margin-right:0;
    margin-bottom:20px;
    max-width:100%
}
@media screen and (min-width:980px){
    .t778__col_left.t778__col_fixed+.t778__col_left{
        display:none
    }
}
@media screen and (max-width:980px){
    .t778__col_left.t778__col_fixed{
        display:none
    }
}
@media screen and (max-width:561px){
    .t-popup .t-popup__container .t778__btn-wrapper-fixed{
        position:fixed;
        bottom:0;
        left:0;
        right:0;
        padding:20px;
        box-sizing:border-box;
        background:white;
        margin:0;
        border-radius:5px;
        box-shadow:0 -8px 12px 0 rgba(0,0,0,.07)
    }
    .t-popup .t778__btn-wrapper-fixed .t778__btn{
        flex:1 1 auto
    }
}
.t944__buttonwrapper:has(.t-animate[data-animate-style^="fadein"]){
    overflow:hidden
}
.t944__buttonwrapper_indent{
    margin-left:40px;
    margin-right:40px
}
.t944 .t944__btn{
    height:initial;
    display:flex;
    align-items:center;
    justify-content:center;
    white-space:normal
}
#allrecords a.t944__btn{
    color:#ffffff
}
.t944__btn-icon{
    white-space:nowrap
}
.t944__btn{
    font-size:24px;
    padding:15px 50px;
    line-height:1.5;
    min-height:80px;
    background-color:#1f5bff
}
.t944__btn_sm{
    padding:15px 30px;
    font-size:18px;
    min-height:50px
}
.t944__btn_smd{
    padding:15px 40px;
    font-size:20px;
    min-height:65px
}
.t944__btn_lg{
    padding:40px 70px;
    font-size:24px;
    min-height:120px
}
.t944__btn_xl{
    padding:50px 90px;
    font-size:30px;
    min-height:145px
}
.t944__btn_xxl{
    padding:50px 110px;
    font-size:36px;
    min-height:160px
}
.t944__arrow{
    flex-shrink:0;
    width:16px;
    height:16px
}
.t944__arrow_sm{
    width:12px;
    height:12px
}
.t944__arrow_smd{
    width:14px;
    height:14px
}
.t944__arrow_lg{
    width:18px;
    height:18px
}
.t944__arrow_xl{
    width:22px;
    height:22px
}
.t944__arrow_xxl{
    width:26px;
    height:26px
}
@media screen and (max-width:960px){
    .t944__buttonwrapper_indent{
        margin-left:20px;
        margin-right:20px
    }
    .t944__btn{
        font-size:18px;
        padding:15px;
        line-height:1.5;
        min-height:60px
    }
    .t944__btn_sm{
        padding:10px 10px;
        font-size:16px;
        min-height:50px
    }
    .t944__btn_smd{
        padding:12px 12px;
        font-size:16px;
        min-height:55px
    }
    .t944__btn_lg{
        padding:20px 40px;
        font-size:22px;
        min-height:80px
    }
    .t944__btn_xl{
        padding:30px 60px;
        font-size:26px;
        min-height:100px
    }
    .t944__btn_xxl{
        padding:40px 80px;
        font-size:30px;
        min-height:120px
    }
    .t944__arrow{
        width:12px;
        height:12px
    }
    .t944__arrow_sm{
        width:10px;
        height:10px
    }
    .t944__arrow_lg{
        width:16px;
        height:16px
    }
    .t944__arrow_xl{
        width:18px;
        height:18px
    }
    .t944__arrow_xxl{
        width:22px;
        height:22px
    }
}
@media screen and (max-width:640px){
    .t944__btn{
        font-size:14px;
        padding:10px 15px;
        line-height:1.5;
        min-height:50px
    }
    .t944__btn_sm{
        padding:8px 10px;
        font-size:12px;
        min-height:40px
    }
    .t944__btn_smd{
        padding:9px 12px;
        font-size:13px;
        min-height:45px
    }
    .t944__btn_lg{
        padding:15px 20px;
        font-size:16px;
        min-height:60px
    }
    .t944__btn_xl{
        padding:15px 30px;
        font-size:18px;
        min-height:70px
    }
    .t944__btn_xxl{
        padding:20px 40px;
        font-size:20px;
        min-height:80px
    }
    .t944__arrow{
        width:10px;
        height:10px
    }
    .t944__arrow_sm{
        width:8px;
        height:8px
    }
    .t944__arrow_lg{
        width:11px;
        height:11px
    }
    .t944__arrow_xl{
        width:12px;
        height:12px
    }
    .t944__arrow_xxl{
        width:14px;
        height:14px
    }
}
.t396{
    -webkit-text-size-adjust:100%
}
.t396__iframe{
    z-index:10000;
    background-color:#fff;
    width:100vw;
    height:100vh;
    position:fixed;
    top:0;
    left:0;
    border:0
}
.t396__body_overflow_hidden{
    overflow:hidden
}
.t396__display_none{
    display:none
}
.t396__artboard{
    position:relative;
    width:100%;
    height:100vh;
    overflow:hidden
}
.t396__artboard .t396__artboard_scale{
    overflow:visible
}
.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type="text"] .tn-atom{
    word-break:normal;
    -moz-osx-font-smoothing:grayscale
}
.t396__artboard_scale .t396__carrier,.t396__artboard_scale .t396__filter{
    transform-origin:top left
}
.tn-atom__scale-wrapper{
    width:inherit;
    height:inherit
}
.t396__elem .tn-atom__scale-wrapper .tn-atom{
    width:inherit;
    height:inherit!important;
    box-sizing:border-box
}
.t396__artboard.rendering .tn-elem{
    visibility:hidden
}
.t396__artboard.rendered .tn-elem{
    visibility:visible
}
.t396__carrier{
    position:absolute;
    left:0;
    top:0;
    z-index:0;
    width:100%;
    height:100vh;
    -moz-transform:unset
}
.t396__filter{
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:100%;
    height:100vh;
    transform:translateZ(0)
}
.t396__elem{
    position:absolute;
    box-sizing:border-box;
    display:table
}
.t396 .tn-atom{
    display:table-cell;
    vertical-align:middle;
    width:100%;
    -webkit-text-size-adjust:100%;
    -moz-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
@media screen and (max-width:959px){
    .t396_safari .t396__artboard_scale .tn-atom{
        -webkit-text-size-adjust:auto;
        -moz-text-size-adjust:auto;
        -ms-text-size-adjust:auto
    }
}
.t396 .tn-atom ul,.t396 .tn-atom ol{
    margin-bottom:0
}
.t396_safari .tn-atom:not(.tn-atom__form){
    transform:translateZ(0)
}
.t396 a.tn-atom{
    text-decoration:none
}
.t396 .tn-atom__img{
    width:100%;
    display:block
}
.t396 .tn-atom__html{
    vertical-align:top
}
.t396 .tn-atom__pin{
    border-radius:1000px;
    border-style:solid
}
.t396 .tn-atom__pin_onclick{
    cursor:pointer
}
.t396 .tn-atom__tip{
    position:absolute;
    box-sizing:border-box;
    width:300px;
    max-width:90vw;
    padding:15px;
    display:none
}
.t396 .tn-atom__pin:hover .tn-atom__tip{
    display:none
}
.t396 .tn-atom__tip-img{
    width:100%;
    display:block;
    margin-bottom:10px
}
.t396 .tn-atom__tip[data-tip-pos=top]{
    bottom:100%;
    margin-bottom:15px;
    left:50%;
    transform:translateX(-50%)
}
.t396 .tn-atom__tip[data-tip-pos=bottom]{
    top:100%;
    margin-top:15px;
    left:50%;
    transform:translateX(-50%)
}
.t396 .tn-atom__tip[data-tip-pos=left]{
    right:100%;
    margin-right:15px;
    top:50%;
    transform:translateY(-50%)
}
.t396 .tn-atom__tip[data-tip-pos=right]{
    left:100%;
    margin-left:15px;
    top:50%;
    transform:translateY(-50%)
}
.t396__ui{
    position:absolute;
    top:16px;
    left:196px;
    background-color:#fa876b;
    color:#000!important;
    height:30px;
    line-height:30px;
    width:100px;
    z-index:1000;
    text-align:center;
    border-radius:3px;
    display:none;
    font-size:14px
}
.t396__artboard.t396__artboard-fixed-active{
    transform:none!important;
    opacity:1!important
}
.t396__artboard-fixed-no-bg,.t396__artboard-fixed-innactive,.t396__artboard-fixed-innactive .t396__elem,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem{
    pointer-events:none
}
.t396__artboard-fixed-no-bg .t396__elem{
    pointer-events:auto
}
.t396__elem-flex{
    position:relative!important;
    left:initial!important;
    top:initial!important;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    -ms-flex-negative:0;
    flex-shrink:0
}
.t396__artboard-flex>.t396__elem,.t396__artboard-flex>.t396__group{
    position:relative!important;
    left:initial!important;
    top:initial!important;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    -ms-flex-negative:0;
    flex-shrink:0
}
.t1093 .t-popup{
    padding:0;
    z-index:99999;
    background-color:transparent;
    transition:none
}
.t1093 .t-popup.t-popup-disabled-bg,.t1093 .t-popup.t-popup_hover-trigger{
    pointer-events:none
}
.t1093 .t-popup.t-popup-disabled-bg .t-popup__close,.t1093 .t-popup.t-popup_hover-trigger .t-popup__close,.t1093 .t-popup.t-popup_show .t396__artboard_pointer-events-auto{
    pointer-events:auto
}
.t1093 .t-popup.t-popup-transition+.t-popup__bg{
    transition-property:opacity;
    transition-duration:0.3s
}
.t1093 .t-popup__bg{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:99998;
    pointer-events:none;
    opacity:0;
    display:none
}
.t1093 .t-popup__bg.t-popup__bg-active{
    display:block;
    opacity:1
}
.t1093 .t-popup__container{
    left:0;
    right:0;
    background-color:transparent;
    pointer-events:none
}
.t1093 .t-popup.t-popup_show .r:not([data-record-type="396"]):not([data-record-type="121"]),.t1093 .t-popup.t-popup_show .tn-elem{
    pointer-events:auto
}
.t1093 .t-popup__container.t-valign_top{
    transform:none;
    top:0
}
.t1093 .t-popup__container.t-popup__container-static.t-valign_top,.t1093 .t-popup__container.t-popup__container-static.t-valign_bottom{
    margin:0 auto
}
.t1093 .t-popup__container.t-valign_bottom{
    transform:none;
    top:auto;
    bottom:0
}
.t1093 .t-popup-transition:not(.t-popup-anim-fadein):not(.t-popup-fadeout){
    overflow:hidden;
    overflow-y:auto
}
.t1093 .t-popup-transition{
    opacity:1
}
.t1093 .t-popup-transition:not(.t-popup_show){
    pointer-events:none
}
.t1093 .t-popup-transition.t-popup-safari.t-popup-anim-appearfromright .t-popup__container,.t1093 .t-popup-transition.t-popup-safari.t-popup-anim-appearfrombottom .t-popup__container{
    opacity:0;
    transition-property:transform,opacity
}
.t1093 .t-popup-transition.t-popup-safari.t-popup-anim-appearfromright.t-popup_show .t-popup__container,.t1093 .t-popup-transition.t-popup-safari.t-popup-anim-appearfrombottom.t-popup_show .t-popup__container{
    opacity:1
}
.t1093 .t-popup-transition:not(.t-popup-anim-fadein) .t-popup__container{
    transition-property:transform;
    transition-duration:0.3s
}
.t1093 .t-popup-anim-fadein .t-popup__container,.t1093 .t-popup-fadeout:not(.t-popup_show) .t-popup__container{
    opacity:0;
    transform:none;
    transition-property:opacity;
    transition-duration:0.3s
}
.t1093 .t-popup-anim-fadein .t-valign_middle.t-popup__container:not(.t-popup__container-static){
    transform:translateY(-50%)
}
.t1093 .t-popup-anim-appearfromtop .t-popup__container{
    transform:translateY(-100vh)
}
.t1093 .t-popup-anim-appearfrombottom .t-popup__container{
    transform:translateY(100vh)
}
.t1093 .t-popup-anim-appearfromtop .t-popup__container.t-popup__container-static{
    transform:translateY(-100%)
}
.t1093 .t-popup-anim-appearfrombottom .t-popup__container.t-popup__container-static{
    transform:translateY(100%)
}
.t1093 .t-popup-anim-appearfromright .t-popup__container{
    transform:translateX(100%)
}
.t1093 .t-popup-anim-appearfromleft .t-popup__container{
    transform:translateX(-100%)
}
.t1093 .t-popup-anim-appearfromright .t-popup__container.t-valign_middle:not(.t-popup__container-static){
    transform:translate(100%,-50%)
}
.t1093 .t-popup-anim-appearfromleft .t-popup__container.t-valign_middle:not(.t-popup__container-static){
    transform:translate(-100%,-50%)
}
.t1093 .t-popup-transition.t-popup_show:not(.t-popup-anim-fadein) .t-popup__container,.t1093 .t-popup-transition.t-popup-fadeout:not(.t-popup-anim-fadein) .t-popup__container{
    transform:translate(0,0)
}
.t1093 .t-popup-transition.t-popup_show:not(.t-popup-anim-fadein) .t-popup__container.t-valign_middle:not(.t-popup__container-static),.t1093 .t-popup-transition.t-popup-fadeout:not(.t-popup-anim-fadein) .t-popup__container.t-valign_middle:not(.t-popup__container-static){
    transform:translate(0,-50%)
}
.t1093 .t-popup-transition.t-popup_show.t-popup-anim-fadein .t-popup__container{
    opacity:1
}
.t1093 .t-popup-transition.t-popup-fadeout .t-popup__container{
    transition-property:opacity
}
.t1093 .js-send-form-success .t-form__inputsbox{
    display:none
}
.t477__blockimg{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}
.t477__textwrapper{
    display:table;
    width:100%
}
.t477__content{
    display:table-cell;
    padding:60px 60px
}
.t477__title{
    margin-bottom:24px
}
.t477__descr{
    margin-top:23px
}
.t477__title,.t477__descr{
    color:#fff
}
.t477__line{
    position:relative;
    display:block;
    max-width:50px;
    width:100%;
    height:3px;
    background-color:#fff
}
.t477__sizer.t-col_1{
    width:60px!important;
    max-width:60px!important
}
.t477__sizer.t-col_2{
    width:160px!important;
    max-width:160px!important
}
.t477__sizer.t-col_3{
    width:260px!important;
    max-width:260px!important
}
.t477__sizer.t-col_4{
    width:360px!important;
    max-width:360px!important
}
.t477__sizer.t-col_5{
    width:460px!important;
    max-width:460px!important
}
.t477__sizer.t-col_6{
    width:560px!important;
    max-width:560px!important
}
.t477__sizer.t-col_7{
    width:660px!important;
    max-width:660px!important
}
.t477__sizer.t-col_8{
    width:760px!important;
    max-width:760px!important
}
.t477__sizer.t-col_9{
    width:860px!important;
    max-width:860px!important
}
.t477__sizer.t-col_10{
    width:960px!important;
    max-width:960px!important
}
.t477__sizer.t-col_11{
    width:1060px!important;
    max-width:1060px!important
}
.t477__sizer.t-col_12{
    width:1160px!important;
    max-width:1160px!important
}
.t477__btn-container{
    width:100%
}
.t477__btn-wrapper{
    display:inline-block;
    padding-top:60px
}
.t477__btntext-wrapper{
    display:inline-block;
    padding-top:45px
}
@media screen and (max-width:960px){
    .t477__top{
        margin-bottom:20px
    }
    .t477__textwrapper{
        height:auto!important
    }
    .t477__btn-wrapper{
        padding-top:30px;
        padding-bottom:20px
    }
    .t477__btntext-wrapper{
        padding-top:20px
    }
}
@media screen and (max-width:680px){
    .t477__content{
        padding:30px 20px
    }
}
.t472 .t-section__descr{
    max-width:unset
}
.t472__title{
    margin-bottom:60px
}
.t472__descr{
    margin-bottom:80px
}
.t472__blockimg{
    max-width:360px;
    height:360px
}
.t472__scroll-icon-wrapper{
    display:none
}
@media screen and (max-width:1200px){
    .t472__blockimg{
        height:320px
    }
}
@media screen and (max-width:960px){
    .t472__blockimg{
        height:360px;
        margin:0 auto 20px
    }
    .t472__container_mobile-flex{
        max-width:100%
    }
    .t472__row_mobile-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        max-width:100%;
        width:100%;
        overflow-x:scroll;
        overflow-y:hidden;
        -webkit-overflow-scrolling:touch
    }
    .t472__scroll-icon-wrapper{
        display:block;
        padding:0 40px 20px 0;
        font-size:0;
        text-align:right;
        color:#a1a1a1;
        mix-blend-mode:multiply
    }
    .t472__row_mobile-flex .t-col{
        min-width:38%;
        max-width:38%;
        margin-bottom:0!important
    }
}
@media screen and (max-width:640px){
    .t472__scroll-icon-wrapper{
        padding:0 20px 10px 0
    }
    .t472__row_mobile-flex .t-col{
        min-width:70%;
        max-width:70%
    }
    .t472__row_mobile-flex .t-col:first-child{
        margin-left:0
    }
}
@media screen and (max-width:480px){
    .t472__row_mobile-flex .t-col{
        min-width:80%;
        max-width:80%
    }
}
@media screen and (max-width:320px){
    .t472__blockimg{
        height:320px
    }
}
.t347__bg{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.t347__overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.t347__table{
    display:table;
    position:relative;
    width:100%;
    height:540px;
    background-color:#000;
    vertical-align:middle;
    overflow:hidden
}
.t347__cell{
    display:table-cell;
    width:100%;
    height:100%
}
.t347__wrap-content{
    position:relative;
    padding:38px 43px
}
.t347__content{
    max-width:560px;
    width:100%
}
.t347__content.t-align_left{
    margin-left:0;
    margin-right:auto
}
.t347__content.t-align_center{
    margin-left:auto;
    margin-right:auto
}
.t347__content.t-align_right{
    margin-left:auto;
    margin-right:0
}
.t347__play-link{
    display:inline-block;
    position:absolute;
    left:0;
    right:0;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1
}
.t347__play-icon{
    display:block;
    width:50px;
    height:50px;
    margin:0 auto;
    padding:0;
    background-color:transparent;
    border:none;
    border-radius:100%;
    outline-offset:5px;
    -webkit-transition:all ease-in-out .2s;
    -moz-transition:all ease-in-out .2s;
    -o-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s;
    cursor:pointer
}
.t347__play-icon:hover{
    -moz-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -webkit-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15)
}
.t347__play-icon:focus-visible{
    -moz-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -webkit-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15)
}
.t347__play-icon_lg .t347__play-icon{
    -moz-transform:scale(1.4);
    -ms-transform:scale(1.4);
    -webkit-transform:scale(1.4);
    -o-transform:scale(1.4);
    transform:scale(1.4)
}
.t347__play-icon_lg .t347__play-icon:hover{
    -moz-transform:scale(1.55);
    -ms-transform:scale(1.55);
    -webkit-transform:scale(1.55);
    -o-transform:scale(1.55);
    transform:scale(1.55)
}
.t347__play-icon_lg .t347__play-icon:focus-visible{
    -moz-transform:scale(1.55);
    -ms-transform:scale(1.55);
    -webkit-transform:scale(1.55);
    -o-transform:scale(1.55);
    transform:scale(1.55)
}
.t347__play-icon_xl .t347__play-icon{
    -moz-transform:scale(1.8);
    -ms-transform:scale(1.8);
    -webkit-transform:scale(1.8);
    -o-transform:scale(1.8);
    transform:scale(1.8)
}
.t347__play-icon_xl .t347__play-icon:hover{
    -moz-transform:scale(1.95);
    -ms-transform:scale(1.95);
    -webkit-transform:scale(1.95);
    -o-transform:scale(1.95);
    transform:scale(1.95)
}
.t347__play-icon_xl .t347__play-icon:focus-visible{
    -moz-transform:scale(1.95);
    -ms-transform:scale(1.95);
    -webkit-transform:scale(1.95);
    -o-transform:scale(1.95);
    transform:scale(1.95)
}
.t347__play-icon_xxl .t347__play-icon{
    -moz-transform:scale(2.2);
    -ms-transform:scale(2.2);
    -webkit-transform:scale(2.2);
    -o-transform:scale(2.2);
    transform:scale(2.2)
}
.t347__play-icon_xxl .t347__play-icon:hover{
    -moz-transform:scale(2.35);
    -ms-transform:scale(2.35);
    -webkit-transform:scale(2.35);
    -o-transform:scale(2.35);
    transform:scale(2.35)
}
.t347__play-icon_xxl .t347__play-icon:focus-visible{
    -moz-transform:scale(2.35);
    -ms-transform:scale(2.35);
    -webkit-transform:scale(2.35);
    -o-transform:scale(2.35);
    transform:scale(2.35)
}
.t347__uptitle,.t347__title,.t347__descr{
    color:#fff
}
.t347__uptitle+.t347__title,.t347__title+.t347__descr{
    margin-top:10px
}
.t347__wrap-video{
    display:none;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:#000;
    -webkit-transition:all ease-in-out .2s;
    -moz-transition:all ease-in-out .2s;
    -o-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s;
    opacity:1;
    z-index:99
}
.t347__play-icon_lg .t347__text{
    top:72px
}
.t347__play-icon_xl .t347__text{
    top:83px
}
.t347__play-icon_xxl .t347__text{
    top:95px
}
.t347__text{
    position:absolute;
    top:60px;
    left:0;
    right:0;
    padding:0 43px;
    color:#fff;
    text-align:center
}
.t347__error-screen{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    color:red;
    font-size:14px
}
@media screen and (max-width:960px){
    .t347__wrap-content{
        padding:26px 30px
    }
    .t347__title+.t347__descr{
        margin-top:5px
    }
}
@media screen and (max-width:640px){
    .t347__wrap-content{
        padding:20px
    }
    .t347__play-icon{
        -moz-transform:scale(.8)!important;
        -ms-transform:scale(.8)!important;
        -webkit-transform:scale(.8)!important;
        -o-transform:scale(.8)!important;
        transform:scale(.8)!important
    }
    .t347__text{
        top:53px!important;
        padding:0 20px
    }
}
.t491__separator{
    margin-bottom:70px
}
.t491 .t-section__bottomwrapper{
    margin-top:105px
}
#allrecords .t491__container{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.t491__container li ul{
    list-style-type:disc
}
#allrecords .t491__col .t-card__link{
    color:inherit!important
}
.t491__bgimg{
    margin-right:16px;
    width:35px;
    height:35px;
    max-width:100%;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
}
.t491__img{
    margin-right:16px;
    width:35px;
    height:auto
}
.t491__img_circle{
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%
}
.t491 .t-card__title{
    margin-top:23px
}
.t491 .t-card__descr{
    margin-top:12px
}
.t491__wrapper{
    display:table
}
.t491__img,.t491 .t-card__title{
    display:table-cell;
    vertical-align:middle
}
@media screen and (max-width:960px){
    .t491__col{
        margin-bottom:40px
    }
    .t491__separator{
        margin-bottom:0px!important
    }
    .t491 .t-section__bottomwrapper{
        margin-top:45px
    }
    .t491__img{
        max-width:100px
    }
}
.uploadcare-dialog.uploadcare-active{
    z-index:9999999
}
.t702__body_popupshowed{
    -webkit-overflow-scrolling:touch!important
}
.t702 .t702__wrapper{
    padding:40px 45px
}
.t702 .t702__title{
    margin-bottom:11px
}
.t702 .t702__text-wrapper{
    margin-bottom:24px
}
.t702 .t702__text{
    margin-top:20px
}
.t702 .t702__img{
    width:100%;
    display:block;
    margin-top:-1px
}
@media screen and (max-width:960px){
    .t-input-block:has(.t-contact-method__types-container){
        --contact-method-padding-h:45px
    }
}
@media screen and (max-width:640px){
    .t702 .t702__title{
        margin-bottom:6px
    }
    .t702 .t702__text-wrapper{
        margin-bottom:14px
    }
    .t702 .t702__wrapper{
        padding:20px
    }
    .t-input-block:has(.t-contact-method__types-container){
        --contact-method-padding-h:20px
    }
}
.t702 .t-form__errorbox-item{
    word-break:break-word
}
.t702 .t-form__inputsbox_flex .t-form__errorbox-wrapper{
    margin-bottom:25px
}
.t702 .t-form__inputsbox{
    -webkit-transition:max-height 0.3s cubic-bezier(.19,1,.22,1);
    transition:max-height 0.3s cubic-bezier(.19,1,.22,1);
    max-height:20000px
}
.t702 .t702__inputsbox_hidden.t-form__inputsbox{
    overflow:hidden;
    max-height:0;
    opacity:0
}
.t702 .t-input-group{
    margin-bottom:25px
}
.t702 .t-input{
    background-color:transparent;
    -webkit-appearance:none
}
.t702 .t-input::-ms-clear{
    width:0;
    height:0
}
.t702 .t-input-block textarea{
    padding-top:17px;
    background-color:transparent
}
.t702 .t-input-block textarea.t-input_pvis{
    padding-top:26px
}
.t702 .t-input-title{
    padding-bottom:5px
}
.t702 .t-input-subtitle{
    padding-bottom:15px
}
.t702 .t-input-group_rd .t-input-subtitle{
    padding-bottom:5px
}
.t702 .t-inputtime,.t702 .t-datepicker__wrapper{
    max-width:245px
}
.t702 .t-input-group_inrow .t-inputtime,.t702 .t-input-group_inrow .t-datepicker__wrapper{
    max-width:100%
}
.t702 .t-form__submit{
    display:block;
    text-align:center;
    vertical-align:middle;
    height:100%;
    width:100%;
    margin-top:25px
}
.t702 .t-form__inputsbox_flex .t-form__submit{
    margin-top:0
}
.t702 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit{
    margin-top:0
}
.t702 .t-submit{
    width:100%;
    height:54px;
    -webkit-appearance:none
}
.t702 .t-form_bbonly .t-input-title{
    padding-bottom:0;
    margin-bottom:0
}
.t702 .t-form_bbonly .t-input-subtitle{
    padding-bottom:0;
    padding-top:5px
}
.t702 .t-form__inputsbox .t-input-group_st .t-input-block{
    display:none;
    margin-bottom:0
}
.t702 .t702__form-bottom-text{
    margin-top:20px
}
@media screen and (max-width:640px){
    .t702 .t-input-group{
        margin-bottom:20px
    }
    .t702 .t-input-block textarea{
        padding-top:12px
    }
    .t702 .t-submit,.t702 .t-input,.t702 .t-select{
        height:50px;
        font-size:16px
    }
    .t702 .t-input{
        padding:0 14px
    }
    .t702 .t-input__vis-ph{
        top:17px
    }
    .t702 .t-input_pvis{
        padding:22px 20px 10px 20px
    }
    .t702 .t-input-block textarea.t-input_pvis{
        padding-top:22px
    }
}
@media screen and (max-width:480px){
    .t702 .t-inputtime,.t702 .t-datepicker__wrapper{
        max-width:100%
    }
}
@media screen and (max-width:560px){
    .t702 .t-popup_show .t-popup__container{
        max-width:100%;
        right:0;
        left:0;
        top:0;
        bottom:0;
        padding-top:50px;
        margin:0;
        box-sizing:border-box;
        min-height:100vh;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        position:relative
    }
    .t702 .t-popup{
        padding:0
    }
    .t702 .t-popup__block-close{
        position:fixed;
        top:0;
        right:0;
        left:0;
        z-index:2;
        display:flex;
        justify-content:flex-end;
        align-items:center;
        width:100%;
        height:50px;
        background:#000
    }
    .t702 .t-popup__block-close-button{
        display:table-cell;
        vertical-align:middle;
        width:16px;
        margin-right:10px;
        padding:10px;
        font-size:0;
        text-align:right
    }
    .t702 .t-popup__close-icon{
        width:16px;
        height:16px
    }
}
.t670__imgwrapper{
    position:relative
}
.t670__imgwrapper .t-slds__bgimg{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.t670__play{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:2
}
.t670__play-icon{
    position:absolute;
    left:0;
    right:0;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    width:80px;
    height:80px;
    margin:0 auto;
    padding:0;
    background-color:transparent;
    border:none;
    border-radius:50%;
    outline:none;
    -webkit-transition:transform ease-in-out .2s;
    -moz-transition:transform ease-in-out .2s;
    -o-transition:transform ease-in-out .2s;
    transition:transform ease-in-out .2s;
    cursor:pointer
}
.t670__play-icon:focus-visible{
    -moz-transform:translateY(-50%) scale(1.15);
    -ms-transform:translateY(-50%) scale(1.15);
    -webkit-transform:translateY(-50%) scale(1.15);
    -o-transform:translateY(-50%) scale(1.15);
    transform:translateY(-50%) scale(1.15)
}
.t670__play:hover .t670__play-icon{
    -moz-transform:translateY(-50%) scale(1.15);
    -ms-transform:translateY(-50%) scale(1.15);
    -webkit-transform:translateY(-50%) scale(1.15);
    -o-transform:translateY(-50%) scale(1.15);
    transform:translateY(-50%) scale(1.15)
}
.t670__wrap-video{
    display:none;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-transition:all ease-in-out .2s;
    -moz-transition:all ease-in-out .2s;
    -o-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s;
    opacity:1;
    z-index:3
}
.t670__wrap-video .t-video-lazyload{
    width:100%;
    height:100%
}
.t670 .t-slds__caption{
    display:none
}
.t670 .t-slds__caption.t-slds__caption-active{
    display:block
}
.t670 .t-slds__caption__container.t670__caption__container_none{
    margin-top:0
}
.t670 .t-slds__caption.t670__caption_margin{
    margin-top:16px
}
@media screen and (max-width:640px){
    .t670 .t-slds__wrapper{
        padding:0!important
    }
}
.t720 .t720__mainblock{
    margin:0 auto
}
.t720 .t720__title{
    color:#fff
}
.t720 .t720__descr{
    color:#fff;
    margin-top:24px
}
.t720 .t720__textwrapper{
    margin-bottom:74px
}
.t720 .t720__hint{
    color:#fff;
    margin-top:30px
}
.t720 .t-form__inputsbox{
    display:table;
    -webkit-transition:max-height 0.3s cubic-bezier(.19,1,.22,1),opacity 0.3s linear;
    transition:max-height 0.3s cubic-bezier(.19,1,.22,1),opacity 0.3s linear;
    max-height:5000px
}
.t720 .t720__inputsbox_hidden.t-form__inputsbox{
    display:block;
    overflow:hidden;
    max-height:0;
    opacity:0
}
.t720 .t-form__inputsbox .t-radio__wrapper,.t720 .t-form__inputsbox .t-checkboxes__wrapper{
    text-align:left
}
.t720 .t-form_inputs-total_5 .t-input-group{
    width:20%
}
.t720 .t-form_inputs-total_4 .t-input-group{
    width:25%
}
.t720 .t-form_inputs-total_3 .t-input-group{
    width:33.33%
}
.t720 .t-form_inputs-total_2 .t-input-group{
    width:50%
}
.t720 .t-form_inputs-total_1 .t-input-group{
    max-width:460px;
    width:460px
}
.t720 .t-form.t-form_inputs-total_1{
    display:table
}
.t720 .t-align_center .t-form.t-form_inputs-total_1{
    margin:0 auto
}
.t720 .t-input-group{
    display:table-cell;
    vertical-align:bottom
}
.t720 .t-input-block{
    height:100%;
    width:100%;
    padding-right:20px;
    box-sizing:border-box
}
.t720 .t-input,.t720 .t-select{
    height:56px;
    background-color:transparent
}
.t720 .t-input::-ms-clear{
    width:0;
    height:0
}
.t720 .t-input__vis-ph{
    top:20px;
    text-align:left
}
.t720 .t-input-title{
    padding-bottom:5px;
    text-align:left;
    color:#fff
}
.t720 .t-input-subtitle{
    margin-top:-5px;
    padding-bottom:10px;
    text-align:left;
    color:#fff
}
.t720 .t-form__submit{
    display:table-cell;
    vertical-align:bottom;
    height:100%
}
.t720 .t-submit{
    height:56px;
    padding-left:40px;
    padding-right:40px
}
.t720 .t-datepicker{
    width:100%
}
.t720 .t-form_bbonly .t-input-title{
    padding-bottom:0;
    margin-bottom:0
}
.t720 .t-form_bbonly .t-input-subtitle{
    padding-bottom:0;
    padding-top:5px
}
@media screen and (max-width:960px){
    .t720 .t720__mainwrapper{
        padding:0 20px
    }
    .t720 .t-form__inputsbox,.t720 .t-form.t-form_inputs-total_1{
        display:block
    }
    .t720 .t-input-group,.t720 .t-form_inputs-total_1 .t-input-group{
        display:block;
        width:100%!important;
        max-width:100%!important
    }
    .t720 .t-input-block{
        display:block;
        width:100%;
        margin-bottom:20px;
        padding-right:0
    }
    .t720 .t-form__submit{
        display:block;
        width:100%
    }
    .t720 .t-submit,.t720 .t-input{
        width:100%
    }
}
@media screen and (max-width:640px){
    .t720 .t720__textwrapper{
        margin-bottom:32px
    }
    .t720 .t-submit,.t720 .t-input,.t720 .t-select{
        width:100%;
        height:50px
    }
    .t720 .t-input__vis-ph{
        top:17px
    }
    .t720 .t-input_pvis{
        padding:22px 20px 10px 20px
    }
}
.t720 .t-input-error{
    display:none!important
}
.t720 .t-form__errorbox-wrapper{
    margin-top:20px;
    margin-bottom:20px
}
.t720 .t-form__errorbox-middle{
    display:none
}
.t720 .t-form__errorbox-bottom{
    display:block
}
@media screen and (max-width:960px){
    .t720 .t-form__errorbox-middle{
        display:block
    }
    .t720 .t-form__errorbox-bottom{
        display:none
    }
}
.t560__title{
    margin-bottom:45px
}
.t560__text-bottom-margin{
    margin-bottom:35px
}
.t560 .t-sociallinks{
    margin-top:45px
}
.t560 .t-sociallinks a{
    display:inline-block
}
.t560 .t-sociallinks__item{
    display:inline-block;
    margin:4px 1px 0
}
#allrecords .t560 ul.t-sociallinks__wrapper{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
@media screen and (max-width:640px){
    .t560 .t560__text{
        word-wrap:break-word
    }
}
.t123__centeredContainer{
    text-align:center
}
.t457{
    text-align:center
}
.t457__col_mt30{
    margin-top:30px
}
.t457__logo{
    width:100%
}
.t457__link{
    display:inline-block
}
.t457__img{
    max-width:150px;
    vertical-align:bottom
}
.t457__ul{
    text-align:center;
    list-style-type:none;
    padding-left:10px!important;
    padding-top:16px;
    padding-right:10px;
    padding-bottom:0;
    margin:0
}
.t457__li{
    clear:both;
    font-family:"Raleway",Arial,sans-serif;
    color:#000000;
    font-size:14px;
    display:inline-block;
    padding-left:15px;
    padding-right:15px;
    margin:0;
    font-weight:600
}
.t457 a{
    text-decoration:none
}
.t457__copyright{
    text-align:center;
    font-family:"Raleway",Arial,sans-serif;
    font-size:14px;
    color:#000000;
    opacity:.7;
    padding-top:40px;
    padding-bottom:10px
}
@media screen and (max-width:960px){
    .t457__ul{
        padding-top:16px
    }
}
@media screen and (max-width:640px){
    .t457 li{
        display:inline-block;
        margin-bottom:20px
    }
}
