

/* Start:/include/main/css/tilda-blocks-page45266989.css?177338558815979*/
.csssize{
    height:7492px
}
.t-body{
    margin:0
}
#allrecords{
    -webkit-font-smoothing:antialiased;
    background-color:none
}
#allrecords a{
    color:#ff8562;
    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^=mailto],
#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{
    color:#ff8562;
    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:'TildaSans',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-heading{
    font-family:'TildaSans',Arial,sans-serif;
    font-weight:600;
    color:#000000
}
.t-heading_sm{
    font-size:28px;
    line-height:1.17
}
.t-title{
    font-family:'TildaSans',Arial,sans-serif;
    font-weight:600;
    color:#000000
}
.t-title_lg{
    font-size:64px;
    line-height:1.23
}
.t-title_xl{
    font-size:72px;
    line-height:1.17
}
.t-descr{
    font-family:'TildaSans',Arial,sans-serif;
    font-weight:300;
    color:#000000
}
.t-descr_xxs{
    font-size:14px;
    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-btn{
    display:inline-block;
    font-family:'TildaSans',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_md{
    height:60px;
    font-size:16px;
    padding-left:60px;
    padding-right:60px
}
.t-btntext{
    font-family:'TildaSans',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-valign_middle{
    vertical-align:middle
}
.t-tildalabel{
    background-color:#000;
    color:#fff;
    width:100%;
    height:70px;
    font-family:Arial;
    font-size:14px
}
.t-tildalabel:hover .t-tildalabel__wrapper{
    opacity:1
}
.t-tildalabel__wrapper{
    display:table;
    height:30px;
    width:270px;
    margin:0 auto;
    padding-top:20px;
    opacity:.4
}
.t-tildalabel__txtleft{
    display:table-cell;
    width:120px;
    height:30px;
    vertical-align:middle;
    text-align:right;
    padding-right:12px;
    font-weight:300;
    font-size:12px
}
.t-tildalabel__wrapimg{
    display:table-cell;
    width:30px;
    height:30px;
    vertical-align:middle
}
.t-tildalabel__img{
    width:30px;
    height:30px;
    vertical-align:middle
}
.t-tildalabel__txtright{
    display:table-cell;
    width:120px;
    height:30px;
    vertical-align:middle;
    padding-left:12px;
    font-weight:500;
    letter-spacing:2px
}
.t-tildalabel__link{
    color:#fff;
    text-decoration:none;
    vertical-align:middle
}
.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_135{
    padding-top:135px
}
.t-rec_pb_45{
    padding-bottom:45px
}
.t-rec_pb_75{
    padding-bottom:75px
}
.t-rec_pb_135{
    padding-bottom:135px
}
@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_md{
        font-size:18px
    }
    .t-descr_lg{
        font-size:20px
    }
    .t-descr_xl{
        font-size:22px
    }
    .t-title_lg{
        font-size:60px
    }
    .t-title_xl{
        font-size:68px
    }
    .t-heading_sm{
        font-size:26px
    }
}
@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_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-title_lg{
        font-size:30px
    }
    .t-title_xl{
        font-size:32px
    }
    .t-heading_sm{
        font-size:24px
    }
    .t-btn{
        white-space:normal
    }
    .t-btn_md{
        padding-left:30px;
        padding-right:30px
    }
}
@media screen and (max-width:480px){
    .t-title_xl{
        font-size:30px
    }
    .t-rec_pt_0{
        padding-top:0
    }
    .t-rec_pt_135{
        padding-top:90px!important
    }
    .t-rec_pb_45{
        padding-bottom:45px
    }
    .t-rec_pb_75{
        padding-bottom:75px
    }
    .t-rec_pb_135{
        padding-bottom:90px!important
    }
}
.t182{
    text-align:center
}
.t182__wrapper{
    padding-top:52px;
    padding-bottom:42px
}
.t182__title{
    padding:24px 0 24px 0;
    letter-spacing:1px;
    color:#fff
}
.t182__descr{
    padding:15px 0 30px 0;
    color:#fff
}
.t182__buttons{
    margin-top:45px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.t182 :not(.t-btnwrapper) .t-btn,.t182 .t-btnwrapper{
    display:inline-block
}
.t182__btnwrapper{
    margin-bottom:10px
}
.t182__btnwrapper+.t182__btnwrapper{
    margin-left:15px
}
.t182__btn{
    display:inline-table
}
@media screen and (max-width:640px){
    .t182__title{
        padding-right:10px;
        padding-left:10px;
        font-size:30px;
        line-height:30px
    }
    .t182__descr{
        padding-right:10px;
        padding-left:10px;
        font-size:14px;
        line-height:20px
    }
    .t182 .t-btnwrapper{
        margin:7px 3px
    }
    .t182 :not(.t-btnwrapper) .t-btn:nth-child(2),.t182 .t-btnwrapper:nth-child(2){
        margin-left:3px
    }
}
.t119__preface{
    color:#000;
    font-size:30px;
    line-height:1.35
}
@media screen and (max-width:640px){
    .t119__preface{
        font-size:22px
    }
}
@media screen and (min-width:960px){
    .t119__preface{
        margin-top:-1px
    }
}
.t004{
    padding-top:8px;
    padding-bottom:6px;
    position:relative
}
.t004__text-column-count_2{
    column-count:2;
    column-gap:40px;
    -moz-column-count:2;
    -moz-column-gap:40px;
    -webkit-column-count:2;
    -webkit-column-gap:40px
}
.t004__text-column-count_3{
    column-count:3;
    column-gap:40px;
    -moz-column-count:3;
    -moz-column-gap:40px;
    -webkit-column-count:3;
    -webkit-column-gap:40px
}
.t004__text-column-count_4{
    column-count:4;
    column-gap:40px;
    -moz-column-count:4;
    -moz-column-gap:40px;
    -webkit-column-count:4;
    -webkit-column-gap:40px
}
.t004__initial-letter::first-letter{
    font-size:100px;
    float:left;
    line-height:.65;
    margin:10px 10px 10px 0
}
.t004 table{
    border-collapse:collapse;
    font-size:1em;
    width:100%
}
.t004 table td,.t004 table th{
    padding:5px;
    border:1px solid #ddd;
    vertical-align:top
}
.t004 table thead td,.t004 table th{
    font-weight:700;
    border-bottom-color:#888
}
@media screen and (max-width:1200px){
    .t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{
        column-gap:20px;
        -moz-column-gap:20px;
        -webkit-column-gap:20px
    }
}
@media screen and (max-width:960px){
    .t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{
        column-count:1;
        column-gap:0;
        -moz-column-count:1;
        -moz-column-gap:0;
        -webkit-column-count:1;
        -webkit-column-gap:0
    }
}
@media screen and (max-width:640px){
    .t004 h1{
        font-size:28px;
        line-height:35px
    }
}
.t015{
    box-sizing:border-box
}
.t015__title{
    padding-top:8px;
    padding-bottom:3px
}
.t015__uptitle{
    padding-top:10px;
    padding-bottom:40px
}
.t015__descr{
    padding:41px 0 0 0
}
.t690 .t-form_inputs-total_5 .t-input-group{
    width:20%
}
.t690 .t-form_inputs-total_4 .t-input-group{
    width:25%
}
.t690 .t-form_inputs-total_3 .t-input-group{
    width:33.33%
}
.t690 .t-form_inputs-total_2 .t-input-group{
    width:50%
}
.t690 .t-form_inputs-total_1 .t-input-group{
    width:100%
}
.t690 .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
}
.t690 .t690__inputsbox_hidden.t-form__inputsbox{
    display:block;
    overflow:hidden;
    max-height:0;
    opacity:0
}
.t690 .t-input-group{
    display:table-cell;
    vertical-align:bottom
}
.t690 .t-input-block{
    height:100%;
    width:100%;
    padding-right:20px;
    box-sizing:border-box
}
.t690 .t-input-phonemask__wrap{
    background-color:#ffffff
}
.t690 .t-input-title{
    padding-bottom:5px
}
.t690 .t-input-subtitle{
    margin-top:-5px;
    padding-bottom:10px
}
.t690 .t-form__submit{
    display:table-cell;
    vertical-align:bottom;
    height:100%
}
.t690 .t-datepicker{
    width:100%
}
.t690 .t-form_bbonly .t-input-title{
    padding-bottom:0;
    margin-bottom:0
}
.t690 .t-form_bbonly .t-input-subtitle{
    padding-bottom:0;
    padding-top:5px
}
@media screen and (max-width:960px){
    .t690 .t-form__inputsbox{
        display:block
    }
    .t690 .t-input-group{
        display:block;
        width:100%!important
    }
    .t690 .t-input-block{
        display:block;
        width:100%;
        margin-bottom:25px;
        padding-right:0
    }
    .t690 .t-form__submit{
        display:block;
        width:100%;
        padding-bottom:20px
    }
    .t690 .t-submit{
        width:100%
    }
}
.t690 .t-input-error{
    display:none!important
}
.t690 .t-form__errorbox-wrapper{
    margin-top:20px;
    margin-bottom:20px
}
.t690 .t-form__errorbox-middle{
    display:none
}
.t690 .t-form__errorbox-bottom{
    display:block
}
@media screen and (max-width:960px){
    .t690 .t-form__errorbox-middle{
        display:block
    }
    .t690 .t-form__errorbox-bottom{
        display:none
    }
}
.t570__mainblock:after,.t570__mainblock:before{
    content:'';
    display:table;
    clear:both
}
.t570__mainblock{
    overflow:hidden
}
.t570__col{
    float:left;
    width:50%
}
.t570__contentwrapper{
    display:table-cell;
    vertical-align:middle
}
.t570__padding_lg{
    padding:90px
}
.t570__padding_sm{
    padding:60px
}
.t570__contentbox{
    display:table;
    width:100%;
    color:#fff
}
.t570__title,.t570__text,.t570__descr{
    color:#fff
}
.t570__title{
    margin-bottom:45px
}
.t570__descr{
    margin-bottom:30px
}
.t570 .t-sociallinks{
    margin-top:45px
}
.t570 .t-sociallinks a{
    display:inline-block
}
.t570 .t-sociallinks__item{
    display:inline-block;
    margin:4px 1px 0
}
.t570__right_social_links_item:last-child{
    margin-right:0
}
#allrecords .t570 ul.t-sociallinks__wrapper{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.t570__text{
    margin-top:32px
}
.t570 .t-map-lazyload{
    background-color:rgb(229,227,223)
}
@media screen and (max-width:960px){
    .t570__contentwrapper{
        padding:40px
    }
}
@media screen and (max-width:750px){
    .t570__contentwrapper{
        padding:30px 20px
    }
    .t570__mainblock{
        min-height:auto!important
    }
    .t570__col{
        float:none;
        width:100%;
        min-height:auto!important
    }
    .t570__contentbox{
        float:none;
        width:100%;
        height:auto!important
    }
    .t570__map{
        height:300px!important
    }
    .t570__map .t-map{
        height:inherit!important
    }
    .t570__title{
        margin-bottom:24px
    }
    .t570__social_links{
        margin-top:34px
    }
    .t570__text{
        margin-top:24px
    }
}
/* End */


/* Start:/include/main/css/rec718707618.css?17736424501298*/
#recorddiv718707618 {
    height:100vh;
    background-image:url('/include/main/css/../images/tild3363-3433-4539-b662-343734333537__-__resize__20x__cole-keister-pocquo4.jpg');
    & #coverCarry718707618 {
        height:100vh;
        background-attachment:scroll;
    }
    & .t-cover__filter {
        height:100vh;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 46%, rgba(0, 0, 0, 0.8) 54%, rgba(0, 0, 0, 0) 100%);
    }
}
@media (hover:hover),(min-width:0\0) {
    #rec718707618 .t-btn:not(.t-animate_no-hover):hover {
        color:#2971f5 !important;
        background-color:#ffffff !important;
    }
    #rec718707618 .t-btn:not(.t-animate_no-hover):focus-visible {
        color:#2971f5 !important;
        background-color:#ffffff !important;
    }
    #rec718707618 .t-btn:not(.t-animate_no-hover) {
        transition-property:background-color,color,border-color,box-shadow;
        transition-duration:0.2s;
        transition-timing-function:ease-in-out;
    }
    #rec718707618 .t-btntext:not(.t-animate_no-hover):hover {
        color:#2971f5 !important;
    }
    #rec718707618 .t-btntext:not(.t-animate_no-hover):focus-visible {
        color:#2971f5 !important;
    }
}
@media screen and (min-width:900px){
    #rec718707618 .t182__title{
        font-size:58px;
    }
}

/* End */


/* Start:/include/main/css/rec718707619.min.css?177338530639*/
#rec718707619 .t119__preface{opacity:1}
/* End */


/* Start:/include/main/css/rec718707624.min.css?1773385306133*/
#rec718707624 .t015__uptitle{text-transform:uppercase}@media screen and (min-width:900px){#rec718707624 .t015__title{font-size:52px}}
/* End */


/* Start:/include/main/css/rec718707625.min.css?1773385303274*/
#rec718707625{& input{border:1px solid #000;color:#000}& .t-form__submit button{background-color:#2971f5;border:2px solid #2971f5;border-radius:30px;color:#fff}}#rec718707625 input::placeholder{color:#000;opacity:.5}#rec718707625 textarea::placeholder{color:#000;opacity:.5}
/* End */
/* /include/main/css/tilda-blocks-page45266989.css?177338558815979 */
/* /include/main/css/rec718707618.css?17736424501298 */
/* /include/main/css/rec718707619.min.css?177338530639 */
/* /include/main/css/rec718707624.min.css?1773385306133 */
/* /include/main/css/rec718707625.min.css?1773385303274 */
