@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,600,700&subset=latin,cyrillic);

@media print{body,html{min-width:1200px;max-width:1200px;padding:0;margin:0 auto;border:none}}

.t-container:after,
.t-container_100:after {clear:both}*,:after,:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

a,
b,
div,
img,
p,
span,
table,
td,
tr {margin:0;padding:0;border:0}

.t-container {
    margin-left:auto;
    margin-right:auto;
    padding:0;
    width:100%;
    max-width:1200px
}

.t-container_100 {width:100%;padding:0}

.t-container:after,
.t-container:before,
.t-container_100:after,
.t-container_100:before {display:table;content:" "}

.t-col {
    display:inline;
    float:left;
    margin-left:20px;
    margin-right:20px;
    width:100%
}

.t-col_5{max-width:460px}
.t-col_7{max-width:660px}
.t-col_8{max-width:760px}
.t-col_12{max-width:1160px}
.t-prefix_1{padding-left:100px}
.t-prefix_2{padding-left:200px}

.t-cell {
    display:table-cell;
    vertical-align:middle; 
    height:100%; 
    margin-left:0; 
    margin-right:0
}

.t-cell_33{width:33.3333333vw}

@media screen and (max-width:1200px) {
    .t-container{max-width:960px;padding:0}
    .t-col{display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}
    .t-col_5{max-width:380px}
    .t-col_7{max-width:540px}
    .t-col_8{max-width:620px}
    .t-col_12{max-width:940px}
    .t-prefix_1{padding-left:80px}
    .t-prefix_2{padding-left:160px}
}

@media screen and (max-width:960px) {
    .t-col,
    .t-container {max-width:640px}
    .t-col,
    .t-col_12,
    .t-col_5,
    .t-col_7,
    .t-col_8 {width:100%;max-width:100%}
    .t-col {float:none;padding-left:20px;padding-right:20px;margin:0;box-sizing:border-box}
    
    .t-prefix_1,
    .t-prefix_2 {padding-left:none}
}


.fullbody {
    margin:0;
    -webkit-font-smoothing:antialiased;
    background-color:#fff
}

.fullbody a {
    color:#fc9149;
    text-decoration:none
}

.fullbody a[href^=tel] {
    color:inherit;
    text-decoration:none
}

.fullbody ol {
    padding-left:22px
}

.fullbody ul {
    padding-left:20px
}

.fullbody b,
.fullbody strong {
    font-weight:700
}

.headline__list_item {
    font-family: Ubuntu;
    padding: 0 15px;
}

.headline__rightside {
    color: white;
    font-family: Ubuntu;
    font-size: 24px;
    font-weight:600;
}

.t-btn {
    transition: all 900ms ease;
}

.t-btn:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.txt-cntcts{font-family:'Ubuntu',Arial,sans-serif;font-weight:400;color:#000}
.t-text_md{font-size:24px;line-height:1.55}
.t-name{font-family:'Ubuntu',Arial,sans-serif;font-weight:600;color:#000}
.t-name_xs{font-size:20px;line-height:1.35}
.t-name_md{font-size:24px;line-height:1.35}
.t-name_xl{font-size:28px;line-height:1.35}

.contacts-title {
    font-family:'Ubuntu',Arial,sans-serif;
    font-weight:600;
    color:#000;
    font-size:42px;
    line-height:1.23
}

.t-descr{font-family:'Ubuntu',Arial,sans-serif;font-weight:400;color:#000}
.t-descr_xs{font-size:20px;line-height:1.55}
.t-descr_sm{font-size:22px;line-height:1.55}
.t-descr_xl{font-size:28px;line-height:1.5}
.t-descr_xxxl{font-size:34px;line-height:1.45;letter-spacing:.45}

@media screen and (max-width:1200px) {
    .t-text_md{font-size:22px}
    .t-descr_xs{font-size:18px}
    .t-descr_sm{font-size:20px}
    .t-descr_xl{font-size:26px}
    .t-descr_xxxl{font-size:30px}
    .contacts-title {font-size:38px}
    .t-name_xs{font-size:18px}
    .t-name_md{font-size:22px}
    .t-name_xl{font-size:26px}
}

@media screen and (max-width:640px) {
    .t-text_md{font-size:20px;line-height:1.45}
    .t-descr_xs{font-size:16px;line-height:1.45}
    .t-descr_sm{font-size:18px;line-height:1.45}
    .t-descr_xl{font-size:24px;line-height:1.4}
    .t-descr_xxxl{font-size:26px}
    .contacts-title {font-size:30px}
    .t-name_xs{font-size:16px}
    .t-name_md{font-size:20px}
    .t-name_xl{font-size:24px}
}

.allrecs {
    -webkit-font_smoothing:antialiased;
    background-color:#fff
}

.allrecs a {
    color:#fc9149;
    text-decoration:none
}

.allrecs a[href^=tel] {
    color:inherit;
    text-decoration:none
}

.allrecs ul {
    padding-left:20px;
    margin-top:0;
    margin-bottom:10px
}

.t-cover {
    height:700px;
    width:100%;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    background-color:#000;
    background-repeat:no-repeat;
    background-position:center center;
    text-align:center;
    vertical-align:middle;
    position:relative;
    background-attachment:fixed;
    overflow:hidden
}

.t-cover__carrier {
    height:700px;
    width:100%;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    text-align:center;
    vertical-align:middle;
    position:relative;
    background-attachment:fixed;
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:unset
}

@supports (-ms-ime-align:auto) {
    .t-cover__carrier {transform:unset}
}

.t-cover__carrier.loading {
    opacity:0
}

.t-cover__carrier[data-content-cover-bg=""].loading {
    opacity:1!important
}

.t-cover__carrier.loaded {
    opacity:1;
    transition:opacity 700ms
}

@media screen and (max-device-width:1024px) {
    .t-cover {background-attachment:scroll}
    .t-cover__carrier{background-attachment:scroll}
}

@media print {
    .t-cover{background-attachment:scroll}
    .t-cover__carrier{background-attachment:scroll}
}

.t-cover__filter {
    height:700px;
    width:100%;
    position:absolute;
    top:0;
    left:0
}

.t-cover .t-container,
.t-cover .t-container_100,
.t-cover .t-container_8 {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}

.t-cover__wrapper {
    height:700px;
    display:table-cell;
    width:1200px
}

.t-cover__wrapper span.space {
    display:inline-block;
    height:100%;
    width:1px
}

@media screen and (max-width:640px) {
    .t-cover{height:400px;background-attachment:fixed}
    .t-cover__carrier{background-attachment:scroll!important;background-size:cover;background-position:center center}
    .t-cover__filter{height:400px}
    .t-cover__wrapper{height:300px}
}

@-webkit-keyframes t-arrow-bottom {
    0% {
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -webkit-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
    50% {
        -moz-transform:translateY(-7px);
        -ms-transform:translateY(-7px);
        -webkit-transform:translateY(-7px);
        -o-transform:translateY(-7px);
        transform:translateY(-7px)
    }
    55% {
        -moz-transform:translateY(-7px);
        -ms-transform:translateY(-7px);
        -webkit-transform:translateY(-7px);
        -o-transform:translateY(-7px);
        transform:translateY(-7px)
    }
    100% {
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -webkit-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)}
}

@keyframes t-arrow-bottom {
    0% {
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -webkit-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
    50% {
        -moz-transform:translateY(-7px);
        -ms-transform:translateY(-7px);
        -webkit-transform:translateY(-7px);
        -o-transform:translateY(-7px);
        transform:translateY(-7px)
    }
    55% {
        -moz-transform:translateY(-7px);
        -ms-transform:translateY(-7px);
        -webkit-transform:translateY(-7px);
        -o-transform:translateY(-7px);
        transform:translateY(-7px)
    }
    100% {
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -webkit-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)}
}

.t-cover__arrow-wrapper_animated {
    animation:t-arrow-bottom 1.7s infinite ease;
}

.t-cover__arrow {
    position:absolute;
    z-index:9;
    bottom:40px;
    right:0;
    left:0;
    text-align:center
}

.t-cover__arrow-wrapper {
    display:inline-block;
    -webkit-transition:all ease-in-out 0.2s;
    -moz-transition:all ease-in-out 0.2s;
    -o-transition:all ease-in-out 0.2s;
    transition:all ease-in-out 0.2s;
    cursor:pointer
}

.t-cover__arrow-wrapper:hover {
    opacity:.7
}

.t-cover__arrow-svg {
    fill:#fff
}

@media screen and (max-width:640px) {
    .t-cover__arrow_mobile {
        -moz-transform:scale(.7);
        -ms-transform:scale(.7);
        -webkit-transform:scale(.7);
        -o-transform:scale(.7);
        transform:scale(.7)
    }
    .t-cover__arrow{bottom:14px}
}

.t-btn {
    display:inline-block;
    font-family:'Ubuntu',Arial,sans-serif;
    height:60px;
    border:0 none;
    font-size:16px;
    padding-left:60px;
    padding-right:60px;
    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
}

@media screen and (max-width:640px) {
    .t-btn {white-space:normal;padding-left:30px;padding-right:30px}
}

.t-submit {
    font-family:'Ubuntu',Arial,sans-serif;
    text-align:center;
    height:60px;
    border:0 none;
    font-size:16px;
    padding-left:60px;
    padding-right:60px;
    -webkit-appearance:none;
    font-weight:700;
    white-space:nowrap;
    background-image:none;
    cursor:pointer;
    margin:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    outline:none;
    background:transparent
}

.t-submit_sending {
    opacity:.5
}

@media screen and (max-width:640px) {
    .t-submit {white-space:normal;padding-left:30px;padding-right:30px}
}

.t-input {
    margin:0;
    font-family:'Ubuntu',Arial,sans-serif;
    font-size:100%;
    height:60px;
    padding:0 20px;
    font-size:16px;
    line-height:1.33;
    width:100%;
    border:0 none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    outline:none;
    -webkit-appearance:none;
    border-radius:0
}

.t-input::-moz-focus-inner {
    padding:0;
    border:0
}

.t-input:invalid {
    box-shadow:none
}

.t-input-group_cb div[data-customstyle=yes] {
    display:inline;
    vertical-align:middle
}

.t-input-group_ta textarea.t-input {
    resize:vertical
}


.t-input-title {
    display:block;
    vertical-align:middle;
    height:100%;
    padding-right:10px
}

.t-input-subtitle {
    display:block;
    vertical-align:middle;
    height:100%;
    padding-right:10px
}

.t-input-error {
    display:none;
    color:red;
    font-family:'Ubuntu',Arial,sans-serif;
    font-size:13px;
    margin-top:5px
}

@keyframes t-submit-spinner {
    to {
        transform:rotate(360deg)
    }
}

.t-align_center {
    text-align:center
}

.t-align_left {
    text-align:left
}

.ftr-right {
    text-align:right
}

.t-margin_auto {
    margin-left:auto; 
    margin-right:auto
}

.valign_middle {
    vertical-align:middle
}

.t-valign_top {
    vertical-align:top
}

.t-valign_bottom {
    vertical-align:bottom
}

.t-margin_left_auto {
    margin-right:0;
    margin-left:auto
}

.r_anim{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}
.r_hidden{opacity:0}
.padd-t-0{padding-top:0}
.padd-t-30{padding-top:30px}
.padd-t-45{padding-top:45px}
.padd-t-90{padding-top:90px}
.padd-b-30{padding-bottom:30px}
.padd-b-45{padding-bottom:45px}
.padd-b-90{padding-bottom:90px}


@media screen and (max-width:480px) {
    .padd-t-0{padding-top:0}
    .padd-t-30{padding-top:30px}
    .padd-t-45{padding-top:45px}
    .padd-t-90{padding-top:90px}
    .padd-b-30{padding-bottom:30px}
    .padd-b-45{padding-bottom:45px}
    .padd-b-90{padding-bottom:90px}
}

.fullbody_scroll-locked {
    position:fixed;
    left:0;width:100%;
    height:100%;
    overflow:hidden
}

/* text and button on cover */
.txtbtn-cover {
    text-align:left;
    padding-top:42px;
    padding-bottom:42px;
    margin-top: 110px;
}

.txtbtn-cover__title {
    font-family: Ubuntu;
    font-size:50px;
    font-weight: bold;
    line-height:1.5;
    color:#ffffff;
    padding:20px 0 20px 0;
    letter-spacing:1px
}

.txtbtn-cover__descr {
    font-family: Ubuntu;
    font-size:26px;
    opacity:1;
    color:#ffffff;
    padding:0 0 30px 0
}

.txtbtn-cover .t-btn:nth-child(1) {
    margin-right:10px
}

.txtbtn-cover .t-btn {
    margin-top:20px; 
    margin-bottom:20px;
    color:#ffffff;
    background-color:#cf6a26;
    border-radius:5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px;
}
/*
@media screen and (max-width: 1199px) {
    .txtbtn-cover__title {font-size: 40px !important; margin-top: -70px}
    .txtbtn-cover__descr {font-size: 20px !important}
    .txtbtn-cover .t-btn:nth-child(2) {margin-left:0}
    .txtbtn-cover .t-btn {margin:5px;margin-left:0}
}

@media screen and (max-width: 959px){
    .txtbtn-cover__title {font-size: 40px !important; margin-top: -170px}
    .txtbtn-cover__descr {font-size: 20px !important}
    .txtbtn-cover .t-btn:nth-child(2) {margin-left:0}
    .txtbtn-cover .t-btn {margin:5px;margin-left:0}
}

@media screen and (max-width: 639px){
    .txtbtn-cover__title {font-size: 40px !important; margin-top: -70px}
    .txtbtn-cover__descr {font-size: 20px !important}
    .txtbtn-cover .t-btn:nth-child(2) {margin-left:0}
    .txtbtn-cover .t-btn {margin:5px;margin-left:0}
}

@media screen and (max-width: 479px){
    .t-cover__wrapper {width: 300px}
    .txtbtn-cover__title {font-size: 30px !important; margin-top: -170px}
    .txtbtn-cover__descr {font-size: 20px !important}
    .txtbtn-cover .t-btn:nth-child(2) {margin-left:0}
    .txtbtn-cover .t-btn {margin:5px;margin-left:0}
}
*/

@media screen and (max-width:1400px) {
    #hello .txtbtn-cover {width: auto}
    #hello .txtbtn-cover__title {font-size: 40px !important; line-height: normal; margin-top: -10px; margin-left: 10px}
    #hello .txtbtn-cover__descr {font-size: 20px !important; margin-left: 10px}
    #hello .txtbtn-cover .t-btn:nth-child(2) {margin-left: 10px}
    #hello .txtbtn-cover .t-btn {margin:5px; margin-left: 10px}
}

@media screen and (max-width:1200px) {
    #hello .txtbtn-cover {width: auto}
    #hello .txtbtn-cover__title {font-size: 30px !important; margin-top: -10px;}
    #hello .txtbtn-cover__descr {font-size: 20px !important; margin-left: 10px}
    #hello .txtbtn-cover .t-btn:nth-child(2) {margin-left: 10px}
    #hello .txtbtn-cover .t-btn {margin:5px; margin-left: 10px}
}

@media screen and (max-width:980px) {
    #hello .txtbtn-cover {width: auto}
    #hello .txtbtn-cover__title {font-size: 30px !important; margin-top: -100px}
    #hello .txtbtn-cover__descr {font-size: 20px !important}
    #hello .txtbtn-cover .t-btn:nth-child(2) {margin-left:0}
    #hello .txtbtn-cover .t-btn {margin:5px;margin-left:0}
}

@media screen and (max-width:640px) {
    #hello .txtbtn-cover {width: auto}
    #hello .txtbtn-cover__title {font-size: 40px !important; margin-top: -70px}
    #hello .txtbtn-cover__descr {font-size: 20px !important}
    #hello .txtbtn-cover .t-btn:nth-child(2) {margin-left:0}
    #hello .txtbtn-cover .t-btn {margin:5px;margin-left:0}
}

@media screen and (max-width: 479px) {
    #hello .txtbtn-cover {width: auto}
    #hello .txtbtn-cover__title {font-size: 30px !important; margin-top: -170px}
    #hello .txtbtn-cover__descr {font-size: 20px !important}
    #hello .txtbtn-cover .t-btn:nth-child(2) {margin-left:0}
    #hello .txtbtn-cover .t-btn {margin:5px;margin-left:0}
}
/* /text and button on cover */

/* head */
.headline {
    width:100%;
    height:80px;
    z-index:990;
    position:fixed;
    top:0;
    box-shadow:0 1px 3px rgba(0,0,0,0);
    -webkit-transition:background-color 300ms linear;
    -moz-transition:background-color 300ms linear;
    -o-transition:background-color 300ms linear;
    -ms-transition:background-color 300ms linear;
    transition:background-color 300ms linear
}

.headline ul {
    margin:0
}

.headline__maincontainer {
    width:100%;
    height:80px;
    display:table
}

.headline__maincontainer.headline__c12collumns {
    max-width:1200px;margin:0 auto
}

.headline__leftside {
    display:table-cell;
    vertical-align:middle
}

.headline__centerside {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:100%
}

.headline__rightside {
    display:table-cell;
    vertical-align:middle;
    text-align:right
}

.headline__imglogo {
    margin-right:30px;
    max-width: 200px;
    width: 200px; 
    height: auto; 
    display: block;    
}

.headline__list {
    list-style-type:none;
    margin:0;
    padding:0!important;
    -webkit-transition:opacity ease-in-out .2s;
    -moz-transition:opacity ease-in-out .2s;
    -o-transition:opacity ease-in-out .2s;
    transition:opacity ease-in-out .2s
}

.headline__list_item {
    clear:both;
    font-family:'Ubuntu',Arial,sans-serif;
    font-size:16px;
    display:inline-block;
    padding-left:15px;
    padding-right:15px;
    margin:0;
    white-space:nowrap
}

#rec205081238 .t-menu__link-item { 
    color: #ffffff;
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out; transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out; 
    position: relative;	
}

#rec205081238 .t-menu__link-item::after { 
    content: ''; 
    position: absolute; 
    left: 0;	
    bottom: 20%;	
    opacity: 0;	
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #ffffff; 
    -webkit-box-shadow: inset 0px -1px 0px 0px #ffffff; 
    -moz-box-shadow: inset 0px -1px 0px 0px #ffffff; 
    box-shadow: inset 0px -1px 0px 0px #ffffff; 
    -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}

#rec205081238 .t-menu__link-item:hover{ color: #ffffff !important; }
#rec205081238 .t-menu__link-item:hover::after {
    opacity: 1;
    bottom: -1px;}

.headline__list_item:first-child {
    padding-left:0
}

.headline__list_item:last-child {
    padding-right:0
}

.headline__leftcontainer {
    display:inline-block
}

.headline__mobile {
    display:none
}

.headline.headline__positionabsolute {
    position:absolute
}

@media screen and (max-width:1200px) {
    .headline__maincontainer.headline__c12collumns 
    .headline__imglogo{margin-right:15px}
}

@media screen and (max-width:980px) {
    .headline__list_hidden{opacity:1}
    .headline{
        position:static;
        text-align:center;
        display:block;
        margin:0;
        padding:0;
        height:auto!important}
    .headline__maincontainer {height:auto!important; display:block}
    .headline.headline__positionabsolute,
    .headline.headline__positionfixed,
    .headline.headline__positionstatic {position:static}
    .headline__leftside,
    .headline__rightside,
    .headline__centerside {display:block;text-align:center;float:none}
    .headline__leftcontainer,.headline__centercontainer,
    .headline__imglogo {width:auto!important;box-sizing:border-box;padding:20px;margin:0 auto}
    .headline__imglogo {width:100%!important}
    .headline img {float:inherit}
    .headline .headline__list_item {display:block;text-align:center;padding:10px!important;white-space:normal}
    .headline__list_item a{display:inline-block}
    .headline.headline__hidden{display:none;height:100%}
    .headline__mobile{background-color:#111;display:block}
    .headline__mobile_text{color:#fff}
    .headline__mobile_container{padding:20px;position:relative}
    .headline__burger {
        position:absolute;
        top:50%;
        margin-top:-10px;
        right:20px;
        width:28px;
        height:20px;
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg);
        -webkit-transition:.5s ease-in-out;
        -moz-transition:.5s ease-in-out;
        -o-transition:.5s ease-in-out;
        transition:.5s ease-in-out;
        cursor:pointer;z-index:9999
    }
    .headline__burger span {
        display:block;
        position:absolute;
        width:100%;
        opacity:1;
        left:0;
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg);
        -webkit-transition:.25s ease-in-out;
        -moz-transition:.25s ease-in-out;
        -o-transition:.25s ease-in-out;
        transition:.25s ease-in-out;
        height:3px;
        background-color:#fff
    }
    .headline__burger span:nth-child(1) {top:0}
    
    .headline__burger span:nth-child(2),
    .headline__burger span:nth-child(3){top:8px}
    
    .headline__burger span:nth-child(4){top:16px}
    
    .headline_opened .headline__burger span:nth-child(1) {top:8px;width:0%;left:50%}
    
    .headline_opened .headline__burger span:nth-child(2) {
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        transform:rotate(45deg)
    }
    .headline_opened .headline__burger span:nth-child(3) {
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    .headline_opened .headline__burger span:nth-child(4){
        top:8px;
        width:0%;
        left:50%}
}

@media screen and (max-width:640px){
    .headline__right_buttons_but{display:table;padding:0 0;margin:0 auto 10px}
}

@media screen and (max-width: 980px) { 
    #rec205081238 .headline__leftcontainer{ padding: 10px; }}
                
@media screen and (max-width: 980px) { 
    #rec205081238 .headline__imglogo{ padding: 10px 0; }}

/* /head */


.t396__artboard{position:relative;width:100%;height:100vh;overflow:hidden}
.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:0;width:100%;height:100vh}
.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%}
.t396 a.tn-atom{text-decoration:none}
.t396 .tn-atom__img{width:100%;display:block}
.t396 .tn-atom__html{vertical-align:top}


/* about */
#aboutus .t396__artboard {
    height: 700px;
    background-color: #ffffff;
}

#aboutus .t396__filter {
    height: 700px;
    background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(255,255,255,0.6)), to(rgba(255,255,255,0.7)) );
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.7));
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,0.7));
}

#aboutus .t396__carrier {
    height: 700px;
    background-position: center center;
    background-attachment: scroll;
    background-image: url('images/city-s.png');
    background-size:cover;
    background-repeat:no-repeat;
}

@media screen and (max-width: 1199px) {
    #aboutus .t396__artboard{height: 604px;}
    #aboutus .t396__filter{height: 604px;}
    #aboutus .t396__carrier{height: 604px;background-attachment:scroll;}
}

@media screen and (max-width: 959px){
    #aboutus .t396__artboard{height: 712px;background-color: #ebebeb;}
    #aboutus .t396__filter{height: 712px;background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,0.5)) );background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.5));background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5));}
    #aboutus .t396__carrier{height: 712px;background-position: center center;}
}

@media screen and (max-width: 639px){
    #aboutus .t396__artboard{height: 628px;}
    #aboutus .t396__filter{height: 628px;}
    #aboutus .t396__carrier{height: 628px;}
}

@media screen and (max-width: 479px){
    #aboutus .t396__artboard{height: 710px;}
    #aboutus .t396__filter{height: 710px;}
    #aboutus .t396__carrier{height: 710px;}
}

#aboutus .tn-elem[data-elem-id="section-title"] {
    color:#000000;
    z-index:2;
    top: 108px;
    left: calc(50% - 600px + 120px);
    width:460px;
}

#aboutus .tn-elem[data-elem-id="section-title"] .tn-atom {
    color:#000000;
    font-size:42px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.2;
    font-weight:700;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}

@media screen and (max-width: 1199px){
    #aboutus .tn-elem[data-elem-id="section-title"]{top: 110px;left: calc(50% - 480px + 90px);width:380px;}
    #aboutus .tn-elem[data-elem-id="section-title"] .tn-atom{font-size:48px;}}

@media screen and (max-width: 959px){#aboutus .tn-elem[data-elem-id="section-title"]{top: 60px;left: calc(50% - 320px + 290px);width:600px;}}
            
@media screen and (max-width: 639px){
    #aboutus .tn-elem[data-elem-id="section-title"]{top: 45px;left: calc(50% - 240px + 270px);width:460px;}
    #aboutus .tn-elem[data-elem-id="section-title"] .tn-atom{font-size:30px;line-height:1.35;}}
            
@media screen and (max-width: 479px){
    #aboutus .tn-elem[data-elem-id="section-title"]{top: 50px;left: calc(50% - 160px + 120px);width:300px;}
    #aboutus .tn-elem[data-elem-id="section-title"]{text-align:left;}
    #aboutus .tn-elem[data-elem-id="section-title"] .tn-atom{font-size:30px;line-height:1.2;}}#aboutus .tn-elem[data-elem-id="about-descr"]{color:#000000;z-index:3;top: 108px;left: calc(50% - 600px + 620px);width:460px;}
            
#aboutus .tn-elem[data-elem-id="about-descr"] .tn-atom {
    color:#000000;
    font-size:20px;
    text-align: justify;
    font-family:'Arial',Arial,sans-serif;
    line-height:1.55;
    font-weight:400;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
            
@media screen and (max-width: 1199px){
    #aboutus .tn-elem[data-elem-id="about-descr"]{top: 110px;left: calc(50% - 480px + 491px);width:380px;}
    #aboutus .tn-elem[data-elem-id="about-descr"] .tn-atom{font-size:18px;}}
            
@media screen and (max-width: 959px){
    #aboutus .tn-elem[data-elem-id="about-descr"]{top: 179px;left: calc(50% - 320px + 55px);width:380px;}}
            
@media screen and (max-width: 639px){
    #aboutus .tn-elem[data-elem-id="about-descr"]{top: 130px;left: calc(50% - 240px + 50px);width:290px;}
    #aboutus .tn-elem[data-elem-id="about-descr"] .tn-atom{font-size:16px;line-height:1.45;}}
            
@media screen and (max-width: 479px){
    #aboutus .tn-elem[data-elem-id="about-descr"]{top: 140px;left: calc(50% - 160px + 20px);width:200px;}
    #aboutus .tn-elem[data-elem-id="about-descr"] .tn-atom{line-height:1.45;}}

#aboutus .tn-elem[data-elem-id="alp-in-about"]{z-index:4;top: 146px;left: calc(50% - 600px + 142px);width:100px;}
            
#aboutus .tn-elem[data-elem-id="alp-in-about"] .tn-atom {
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
            
@media screen and (max-width: 1199px){
    #aboutus .tn-elem[data-elem-id="alp-in-about"]{top: 154px;left: calc(50% - 480px + 147px);}}
            
@media screen and (max-width: 959px){
    #aboutus .tn-elem[data-elem-id="alp-in-about"]{top: 104px;left: calc(50% - 320px + 511px);}}
            
@media screen and (max-width: 639px){
    #aboutus .tn-elem[data-elem-id="alp-in-about"]{top: 74px;left: calc(50% - 240px + 368px);}}
            
@media screen and (max-width: 479px){
    #aboutus .tn-elem[data-elem-id="alp-in-about"]{width: 80px; top: 78px;left: calc(50% - 160px + 262px);}}
/* /about */

/* how can we help */
#how-help .t396__artboard{height: 260px;background-color: #ffffff; margin-top: 20px;}
#how-help .t396__filter{height: 260px;}
#how-help .t396__carrier {
    height: 260px;background-position: center center;
    background-attachment: scroll;
    background-size:cover;
    background-repeat:no-repeat;
}
            
@media screen and (max-width: 1199px){
    #how-help .t396__artboard{height: 270px;}
    #how-help .t396__filter{height: 270px;}
    #how-help .t396__carrier{height: 270px;background-attachment:scroll;}}
            
@media screen and (max-width: 959px){
    #how-help .t396__artboard{height: 230px;}
}
            
@media screen and (max-width: 639px){
    #how-help .t396__artboard{height: 230px;}
}
            
@media screen and (max-width: 479px){
    #how-help .t396__artboard{height: 240px;}
}
            
#how-help .tn-elem[data-elem-id="section-title"] {
    color:#000000;
    text-align:center;
    z-index:2;
    top: 95px;
    left: calc(50% - 380px + 0px);
    width:760px;
}
            
#how-help .tn-elem[data-elem-id="section-title"] .tn-atom {
    color:#000000;
    font-size:42px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.15;font-weight:700;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
            
@media screen and (max-width: 1199px) {
    #how-help .tn-elem[data-elem-id="section-title"]{top: 99px;left: calc(50% - 390px + 0px);width:780px;}     
    #how-help .tn-elem[data-elem-id="section-title"] .tn-atom{font-size:32px;line-height:1.17;}}

@media screen and (max-width: 959px){#how-help .tn-elem[data-elem-id="section-title"]{top: 69px;left: calc(50% - 310px + 0px);width:620px;}}
            
@media screen and (max-width: 639px){
    #how-help .tn-elem[data-elem-id="section-title"]{top: 74px;left: calc(50% - 230px + 0px);width:460px;}
    #how-help .tn-elem[data-elem-id="section-title"] .tn-atom{font-size:28px;}}
            
@media screen and (max-width: 479px){
    #how-help .tn-elem[data-elem-id="section-title"]{top: 54px;left: calc(50% - 150px + 0px);width:300px;}
    #how-help .tn-elem[data-elem-id="section-title"] .tn-atom{font-size:30px;}}
            
#how-help .tn-elem[data-elem-id="alp-in-help"]{z-index:4;top: 134px;left: calc(50% - 600px + 843px);width:100px;}
            
#how-help .tn-elem[data-elem-id="alp-in-help"] .tn-atom{background-position:center center;border-color:transparent;border-style:solid;}
            
@media screen and (max-width: 1199px){
    #how-help .tn-elem[data-elem-id="alp-in-help"]{top: 128px;left: calc(50% - 480px + 655px);}}
            
@media screen and (max-width: 959px){
    #how-help .tn-elem[data-elem-id="alp-in-help"]{top: 98px;left: calc(50% - 320px + 495px);}}
            
@media screen and (max-width: 639px){
    #how-help .tn-elem[data-elem-id="alp-in-help"]{top: 99px;left: calc(50% - 240px + 362px);}}
            
@media screen and (max-width: 479px){
    #how-help .tn-elem[data-elem-id="alp-in-help"]{top: 116px;left: calc(50% - 160px + 171px);}}
/* /how can we help */

/* how we work */
#how-work {
    margin-top:40px;
    background-color:#ffffff;
}

#how-work .t396__artboard{height: 700px;} 

#how-work .t396__filter{height: 700px;background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(255,255,255,0.6)), to(rgba(255,255,255,0.7)) );background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.7));background-image: linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,0.7));} 

#how-work .t396__carrier{height: 700px;background-position: center center;background-attachment: scroll;background-image: url('images/city-s.png');background-size:cover;background-repeat:no-repeat;} 
        
@media screen and (max-width: 1199px){
    #how-work .t396__artboard{height: 619px;} 
    #how-work .t396__filter{height: 619px;}
    #how-work .t396__carrier{height: 619px;background-attachment:scroll;}}
        
@media screen and (max-width: 959px){
    #how-work .t396__artboard{height: 1080px;}
    #how-work .t396__filter{height: 1080px;}
    #how-work .t396__carrier{height: 1080px;}}
        
@media screen and (max-width: 639px){
    #how-work .t396__artboard{height: 1002px;}
    #how-work .t396__filter{height: 1002px;}
    #how-work .t396__carrier{height: 1002px;}}
        
@media screen and (max-width: 479px){
    #how-work .t396__artboard{height: 1015px;}
    #how-work .t396__filter{height: 1015px;}
    #how-work .t396__carrier{height: 1015px;}}
        
#how-work .tn-elem[data-elem-id="alp-call-descr"]{color:#000000;text-align:center;z-index:8;top: 397px;left: calc(50% - 600px + 15px);width:120px;}
        
#how-work .tn-elem[data-elem-id="alp-call-descr"] .tn-atom{color:#000000;font-size:18px;font-family:'Ubuntu',Arial,sans-serif;line-height:1.55;font-weight:400;background-position:center center;border-color:transparent;border-style:solid;}
        
@media screen and (max-width: 1199px){
    #how-work .tn-elem[data-elem-id="alp-call-descr"]{top: 335px;left: calc(50% - 480px + 0px);width:100px;}
    #how-work .tn-elem[data-elem-id="alp-call-descr"] .tn-atom{font-size:14px;}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-call-descr"]{top: 325px;left: calc(50% - 320px + 75px);width:130px;}}
        
@media screen and (max-width: 639px){
    #how-work .tn-elem[data-elem-id="alp-call-descr"]{top: 332px;left: calc(50% - 240px + 30px);width:120px;}
    #how-work .tn-elem[data-elem-id="alp-call-descr"] .tn-atom {font-size:12px;line-height:1.5;}}
        
@media screen and (max-width: 479px){
    #how-work .tn-elem[data-elem-id="alp-call-descr"]{top: 214px;left: calc(50% - 160px + 30px);width:260px;}
    #how-work .tn-elem[data-elem-id="alp-call-descr"] .tn-atom{line-height:1.45;}}
        
#how-work .tn-elem[data-elem-id="alp-watch-descr"]{color:#000000;text-align:center;z-index:9;top: 397px;left: calc(50% - 600px + 254px);width:130px;}
        
#how-work .tn-elem[data-elem-id="alp-watch-descr"] .tn-atom {color:#000000;font-size:18px;font-family:'Ubuntu',Arial,sans-serif;line-height:1.55;font-weight:400;background-position:center center;border-color:transparent;border-style:solid;}
        
@media screen and (max-width: 1199px){
    #how-work .tn-elem[data-elem-id="alp-watch-descr"]{top: 335px;left: calc(50% - 480px + 200px);width:110px;}
    #how-work .tn-elem[data-elem-id="alp-watch-descr"] .tn-atom{font-size:14px;}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-watch-descr"]{top: 325px;left: calc(50% - 320px + 325px);width:150px;}}
        
@media screen and (max-width: 639px){
    #how-work .tn-elem[data-elem-id="alp-watch-descr"]{top: 335px;left: calc(50% - 240px + 233px);width:150px;}
    #how-work .tn-elem[data-elem-id="alp-watch-descr"] .tn-atom{font-size:12px;line-height:1.5;}}
        
@media screen and (max-width: 479px){
    #how-work .tn-elem[data-elem-id="alp-watch-descr"]{top: 400px;left: calc(50% - 160px + 30px);width:260px;}
    #how-work .tn-elem[data-elem-id="alp-watch-descr"] .tn-atom{line-height:1.45;}}
        
#how-work .tn-elem[data-elem-id="alp-agree-descr"]{color:#000000;text-align:center;z-index:10;top: 397px;left: calc(50% - 600px + 535px);width:120px;}
        
#how-work .tn-elem[data-elem-id="alp-agree-descr"] .tn-atom{color:#000000;font-size:18px;font-family:'Ubuntu',Arial,sans-serif;line-height:1.55;font-weight:400;background-position:center center;border-color:transparent;border-style:solid;}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="alp-agree-descr"]{top: 335px;left: calc(50% - 480px + 330px);width:300px;}
            #how-work .tn-elem[data-elem-id="alp-agree-descr"] .tn-atom{font-size:14px;}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-agree-descr"]{top: 640px;left: calc(50% - 320px + 63px);width:140px;}}
        
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="alp-agree-descr"]{top: 600px;left: calc(50% - 240px + -110px);width:420px;}
            #how-work .tn-elem[data-elem-id="alp-agree-descr"] .tn-atom{font-size:12px;line-height:1.5;}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="alp-agree-descr"]{top: 574px;left: calc(50% - 160px + 30px);width:260px;}
            #how-work .tn-elem[data-elem-id="alp-agree-descr"] .tn-atom{line-height:1.45;}}
        
#how-work .tn-elem[data-elem-id="alp-agree-pic"]{z-index:11;top: 242px;left: calc(50% - 600px + 521px);width:148px;height:116px;}
        
#how-work .tn-elem[data-elem-id="alp-agree-pic"] .tn-atom{background-position:center center;background-size:cover;background-repeat:no-repeat;border-color:transparent;border-style:solid;}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="alp-agree-pic"]{top: calc(619px - 116px + -305px);left: calc(50% - 480px + 408px);}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-agree-pic"]{top: calc(1080px - 116px + -469px);left: calc(50% - 320px + 57px);}}
        
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="alp-agree-pic"]{top: calc(1002px - 116px + -426px);left: calc(50% - 240px + 24px);}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="alp-agree-pic"]{top: calc(1015px - 89px + -452px);left: calc(50% - 160px + 62px);width:106px;height:89px;}}
        
#how-work .tn-elem[data-elem-id="alp-watch-pic"]{z-index:12;top: 232px;left: calc(50% - 600px + 262px);width:120px;height:125px;}
        
#how-work .tn-elem[data-elem-id="alp-watch-pic"] .tn-atom{background-position:center center;background-size:cover;background-repeat:no-repeat;border-color:#ff9d2e;border-style:solid;}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="alp-watch-pic"]{top: calc(619px - 125px + -305px);left: calc(50% - 480px + 194px);}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-watch-pic"]{top: calc(1080px - 125px + -779px);left: calc(50% - 320px + 346px);}}
        
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="alp-watch-pic"]{top: calc(1002px - 125px + -685px);left: calc(50% - 240px + 244px);}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="alp-watch-pic"]{top: calc(1015px - 112px + -633px);left: calc(50% - 160px + 59px);width:109px;height:112px;}}
        
#how-work .tn-elem[data-elem-id="alp-call-pic"]{z-index:6;top: 232px;left: calc(50% - 600px + 23px);width:95px;height:125px;}
        
#how-work .tn-elem[data-elem-id="alp-call-pic"] .tn-atom{background-position:center center;background-size:cover;background-repeat:no-repeat;border-color:transparent;border-style:solid;}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="alp-call-pic"]{top: calc(619px - 125px + -305px);left: calc(50% - 480px + 0px);}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-call-pic"]{top: calc(1080px - 125px + -772px);left: calc(50% - 320px + 80px);}}
       
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="alp-call-pic"]{top: calc(1002px - 125px + -683px);left: calc(50% - 240px + 39px);}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="alp-call-pic"]{top: calc(1015px - 107px + -813px);left: calc(50% - 160px + 66px);width:90px;height:107px;}}
        
#how-work .tn-elem[data-elem-id="how-work-title"]{color:#000000;text-align:center;z-index:18;top: 80px;left: calc(50% - 600px + 20px);width:1160px;}
        
#how-work .tn-elem[data-elem-id="how-work-title"] .tn-atom{color:#000000;font-size:42px;font-family:'Ubuntu',Arial,sans-serif;line-height:1.55;font-weight:700;background-position:center center;border-color:transparent;border-style:solid;}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="how-work-title"]{top: 70px;left: calc(50% - 480px + 10px);width:940px;}
            #how-work .tn-elem[data-elem-id="how-work-title"] .tn-atom{font-size:38px;}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="how-work-title"]{top: 40px;left: calc(50% - 320px + 30px);width:600px;}}
        
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="how-work-title"]{top: 75px;left: calc(50% - 240px + 10px);width:460px;}
            #how-work .tn-elem[data-elem-id="how-work-title"] .tn-atom{font-size:30px;}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="how-work-title"]{top: 25px;left: calc(50% - 160px + 10px);width:300px;}}
        
#how-work .tn-elem[data-elem-id="alp-2-pic"]{z-index:20;top: 206px;left: calc(50% - 600px + 803px);width:148px;height:158px;}
        
#how-work .tn-elem[data-elem-id="alp-2-pic"] .tn-atom{background-position:center center;background-size:cover;background-repeat:no-repeat;border-color:transparent;border-style:solid;}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="alp-2-pic"]{top: calc(619px - 158px + -305px);left: calc(50% - 480px + 639px);}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-2-pic"]{top: calc(1080px - 158px + -462px);left: calc(50% - 320px + 335px);}}
        
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="alp-2-pic"]{top: calc(1002px - 158px + -426px);left: calc(50% - 240px + 254px);}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="alp-2-pic"]{top: calc(1015px - 124px + -271px);left: calc(50% - 160px + 74px);width:109px;height:124px;}}
        
#how-work .tn-elem[data-elem-id="alp-finish-pic"]{z-index:21;top: 232px;left: calc(50% - 600px + 1069px);width:100px;height:125px;}
        
#how-work .tn-elem[data-elem-id="alp-finish-pic"] .tn-atom{background-position:center center;background-size:cover;background-repeat:no-repeat;border-color:transparent;border-style:solid;}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="alp-finish-pic"]{top: calc(619px - 125px + -305px);left: calc(50% - 480px + 860px);}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-finish-pic"]{top: calc(1080px - 125px + -211px);left: calc(50% - 320px + 272px);}}
        
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="alp-finish-pic"]{top: calc(1002px - 125px + -205px);left: calc(50% - 240px + 190px);}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="alp-finish-pic"]{top: calc(1015px - 111px + -87px);left: calc(50% - 160px + 113px);width:98px;height:111px;}}
        
#how-work .tn-elem[data-elem-id="alp-2-descr"]{color:#000000;text-align:center;z-index:23;top: 397px;left: calc(50% - 600px + 800px);width:140px;}
        
#how-work .tn-elem[data-elem-id="alp-2-descr"] .tn-atom{
    color:#000000;
    font-size:18px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.55;
    font-weight:400;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
       
@media screen and (max-width: 1199px){
    #how-work .tn-elem[data-elem-id="alp-2-descr"]{top: 335px;left: calc(50% - 480px + 640px);width:120px;}
    #how-work .tn-elem[data-elem-id="alp-2-descr"] .tn-atom{font-size:14px;}}
        
@media screen and (max-width: 959px){
    #how-work .tn-elem[data-elem-id="alp-2-descr"]{top: 640px;left: calc(50% - 320px + 320px);width:190px;}}
       
@media screen and (max-width: 639px){
    #how-work .tn-elem[data-elem-id="alp-2-descr"]{top: 590px;left: calc(50% - 240px + 260px);width:150px;}
    #how-work .tn-elem[data-elem-id="alp-2-descr"] .tn-atom{font-size:12px;line-height:1.5;}}
        
@media screen and (max-width: 479px){
    #how-work .tn-elem[data-elem-id="alp-2-descr"]{top: 770px;left: calc(50% - 160px + 30px);width:260px;}
    #how-work .tn-elem[data-elem-id="alp-2-descr"] .tn-atom{line-height:1.45;}}
        
#how-work .tn-elem[data-elem-id="alp-finish-descr"]{
    color:#000000;
    text-align:center;
    z-index:24;
    top: 397px;
    left: calc(50% - 600px + 1043px);
    width:120px;
}
        
#how-work .tn-elem[data-elem-id="alp-finish-descr"] .tn-atom{
    color:#000000;
    font-size:18px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.55;
    font-weight:400;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="alp-finish-descr"]{top: 335px;left: calc(50% - 480px + 840px);width:120px;}
            #how-work .tn-elem[data-elem-id="alp-finish-descr"] .tn-atom{font-size:14px;}}
        
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="alp-finish-descr"]{top: 877px;left: calc(50% - 320px + 50px);width:540px;}}
        
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="alp-finish-descr"]{top: 802px;left: calc(50% - 240px + 151px);width:170px;}
            #how-work .tn-elem[data-elem-id="alp-finish-descr"] .tn-atom{font-size:12px;line-height:1.5;}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="alp-finish-descr"]{top: 943px;left: calc(50% - 160px + 30px);width:260px;}
            #how-work .tn-elem[data-elem-id="alp-finish-descr"] .tn-atom{line-height:1.45;}}
        
#how-work .tn-elem[data-elem-id="arrow-2"]{z-index:25;top: 277px;left: calc(50% - 600px + 421px);width:70px;}
        
#how-work .tn-elem[data-elem-id="arrow-2"] .tn-atom{background-position:center center;border-color:#cf6a26;border-style:solid;}
       
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="arrow-2"]{top: 245px;left: calc(50% - 480px + 777px);width:60px;}}
       
@media screen and (max-width: 959px){#how-work .tn-elem[data-elem-id="arrow-2"]{top: 230px;left: calc(50% - 320px + 505px);}
            #how-work .tn-elem[data-elem-id="arrow-2"] .tn-atom{-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); transform: rotate(0deg);}}
       
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="arrow-2"]{top: 495px;left: calc(50% - 240px + 390px);}}
      
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="arrow-2"]{top: 137px;left: calc(50% - 160px + 187px);}}
     
#how-work .tn-elem[data-elem-id="arrow-1"]{
    z-index:26;
    top: 277px;
    left: calc(50% - 600px + 160px);
    width:70px;}

#how-work .tn-elem[data-elem-id="arrow-1"] .tn-atom{background-position:center center;border-color:#cf6a26;border-style:solid;}
       
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="arrow-1"]{top: 245px;left: calc(50% - 480px + 579px);width:60px;}}
      
@media screen and (max-width: 959px){
    #how-work .tn-elem[data-elem-id="arrow-1"]{top: 540px;left: calc(50% - 320px + 235px);}
    #how-work .tn-elem[data-elem-id="arrow-1"] .tn-atom{-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); transform: rotate(0deg);}}
       
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="arrow-1"]{top: 500px;left: calc(50% - 240px + 195px);}}
      
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="arrow-1"]{top: 680px;left: calc(50% - 160px + 187px);}}
       
#how-work .tn-elem[data-elem-id="arrow-3"]{z-index:27;top: 277px;left: calc(50% - 600px + 704px);width:70px;}
       
#how-work .tn-elem[data-elem-id="arrow-3"] .tn-atom{background-position:center center;border-color:#cf6a26;border-style:solid;}
     
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="arrow-3"]{top: 245px;left: calc(50% - 480px + 330px);width:60px;}}
     
@media screen and (max-width: 959px){
    #how-work .tn-elem[data-elem-id="arrow-3"]{top: 540px;left: calc(50% - 320px + 505px);}
    #how-work .tn-elem[data-elem-id="arrow-3"] .tn-atom{-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); transform: rotate(0deg);}}
       
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="arrow-3"]{top: 240px;left: calc(50% - 240px + 390px);}}
        
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="arrow-3"]{top: 505px;left: calc(50% - 160px + 187px);}}
        
#how-work .tn-elem[data-elem-id="arrow-4"]{z-index:28;top: 277px;left: calc(50% - 600px + 960px);width:70px;}
       
#how-work .tn-elem[data-elem-id="arrow-4"] .tn-atom{background-position:center center;border-color:#cf6a26;border-style:solid;}
        
@media screen and (max-width: 1199px){#how-work .tn-elem[data-elem-id="arrow-4"]{top: 245px;left: calc(50% - 480px + 120px);width:60px;}}
       
@media screen and (max-width: 959px){
    #how-work .tn-elem[data-elem-id="arrow-4"]{top: 225px;left: calc(50% - 320px + 235px);}
    #how-work .tn-elem[data-elem-id="arrow-4"] .tn-atom{-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); transform: rotate(0deg);}}
       
@media screen and (max-width: 639px){#how-work .tn-elem[data-elem-id="arrow-4"]{top: 240px;left: calc(50% - 240px + 160px);}}
       
@media screen and (max-width: 479px){#how-work .tn-elem[data-elem-id="arrow-4"]{top: 326px;left: calc(50% - 160px + 187px);}}
/* /how we work */


/* team */
#ourteam .t396__artboard {
    height: 720px;
    background-color: #ffffff; 
    margin-top: 40px;}

#ourteam .t396__filter{height: 720px;background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(255,255,255,0.6)), to(rgba(255,255,255,0.7)) );background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.7));background-image: linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,0.7));} 

#ourteam .t396__carrier{height: 720px;background-position: center center;background-attachment: scroll;background-image: url('images/city-s.png');background-size:cover;background-repeat:no-repeat;} 

@media screen and (max-width: 1199px){
    #ourteam .t396__artboard{height: 827px;}
    #ourteam .t396__filter{height: 827px;}
    #ourteam .t396__carrier{height: 827px;background-attachment:scroll;}}
        
@media screen and (max-width: 959px){
    #ourteam .t396__artboard{height: 1106px;}
    #ourteam .t396__filter{height: 1106px;}
    #ourteam .t396__carrier{height: 1106px;}}
        
@media screen and (max-width: 639px){
    #ourteam .t396__artboard{height: 1000px;}
    #ourteam .t396__filter{height: 1000px;}
    #ourteam .t396__carrier{height: 1000px;}}
        
@media screen and (max-width: 479px){
    #ourteam .t396__artboard{height: 1705px;}
    #ourteam .t396__filter{height: 1705px;}
    #ourteam .t396__carrier{height: 1705px;}}

#ourteam .tn-elem[id="misha"] {
    z-index:8;
    top: 334px;
    left: calc(50% - 600px + 650px);
    width:200px;
    height:200px;
}

#ourteam .tn-elem[id="misha"] .tn-atom {
    border-radius:3000px;
    background-color:#ebebeb;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
    border-color:transparent;
    border-style:solid;
}

@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="misha"]{top: 407px;left: calc(50% - 480px + 500px);}}
        
@media screen and (max-width: 959px){
    #ourteam .tn-elem[id="misha"]{top: 645px;left: calc(50% - 320px + 60px);}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="misha"]{top: 638px;left: calc(50% - 240px + 19px);}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="misha"]{top: 919px;left: calc(50% - 160px + 60px);}}
        
#ourteam .tn-elem[id="punk"]{
    z-index:9;
    top: 334px;
    left: calc(50% - 600px + 350px);
    width:200px;
    height:200px;
}
  
#ourteam .tn-elem[id="punk"] .tn-atom{
    border-radius:3000px;
    background-color:#ebebeb;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="punk"]{top: 407px;left: calc(50% - 480px + 260px);}}
        
@media screen and (max-width: 959px){
    #ourteam .tn-elem[id="punk"]{top: 331px;left: calc(50% - 320px + 380px);}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="punk"]{top: 325px;left: calc(50% - 240px + 259px);}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="punk"]{top: 625px;left: calc(50% - 160px + 60px);}}
        
#ourteam .tn-elem[id="alkash"]{z-index:10;top: 334px;left: calc(50% - 600px + 50px);width:200px;height:200px;}
        
#ourteam .tn-elem[id="alkash"] .tn-atom{
    border-radius:3000px;
    background-color:#ebebeb;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="alkash"]{top: 407px;left: calc(50% - 480px + 20px);}}
        
@media screen and (max-width: 959px){
    #ourteam .tn-elem[id="alkash"]{top: 331px;left: calc(50% - 320px + 59px);}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="alkash"]{top: 325px;left: calc(50% - 240px + 19px);}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="alkash"]{top: 334px;left: calc(50% - 160px + 60px);}}
        
#ourteam .tn-elem[id="alkash-name"]{
    color:#000000;
    text-align:center;
    z-index:14;
    top: 552px;
    left: calc(50% - 600px + 40px);
    width:220px;
}
        
#ourteam .tn-elem[id="alkash-name"] .tn-atom{
    color:#000000;
    font-size:22px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.55;
    font-weight:700;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="alkash-name"]{top: 625px;left: calc(50% - 480px + 20px);width:200px;}
    #ourteam .tn-elem[id="alkash-name"] .tn-atom{font-size:20px;}}
        
@media screen and (max-width: 959px){
    #ourteam .tn-elem[id="alkash-name"]{top: 545px;left: calc(50% - 320px + 9px);width:300px;}
    #ourteam .tn-elem[id="alkash-name"] .tn-atom{font-size:20px;}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="alkash-name"]{top: 544px;left: calc(50% - 240px + 9px);width:220px;}
    #ourteam .tn-elem[id="alkash-name"] .tn-atom{font-size:18px;line-height:1.45;}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="alkash-name"]{top: 550px;left: calc(50% - 160px + 30px);width:260px;}}

#ourteam .tn-elem[id="punk-name"]{color:#000000;text-align:center;z-index:15;top: 552px;left: calc(50% - 600px + 333px);width:230px;}
        
#ourteam .tn-elem[id="punk-name"] .tn-atom {
    color:#000000;
    font-size:22px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.55;
    font-weight:700;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="punk-name"]{top: 625px;left: calc(50% - 480px + 257px);width:210px;}
    #ourteam .tn-elem[id="punk-name"] .tn-atom{font-size:20px;}}
        
@media screen and (max-width: 959px){
    #ourteam .tn-elem[id="punk-name"]{top: 545px;left: calc(50% - 320px + 330px);width:300px;}    
    #ourteam .tn-elem[id="punk-name"] .tn-atom{font-size:20px;}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="punk-name"]{top: 544px;left: calc(50% - 240px + 249px);width:220px;}
    #ourteam .tn-elem[id="punk-name"] .tn-atom{font-size:18px;line-height:1.45;}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="punk-name"]{top: 835px;left: calc(50% - 160px + 30px);width:260px;}}

#ourteam .tn-elem[id="misha-name"]{color:#000000;text-align:center;z-index:16;top: 552px;left: calc(50% - 600px + 640px);width:220px;}

#ourteam .tn-elem[id="misha-name"] .tn-atom {
    color:#000000;
    font-size:22px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.55;
    font-weight:700;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="misha-name"]{top: 625px;left: calc(50% - 480px + 500px);width:200px;}
    #ourteam .tn-elem[id="misha-name"] .tn-atom{font-size:20px;}}
        
@media screen and (max-width: 959px){
    #ourteam .tn-elem[id="misha-name"]{top: 859px;left: calc(50% - 320px + 10px);width:300px;}
    #ourteam .tn-elem[id="misha-name"] .tn-atom{font-size:20px;}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="misha-name"]{top: 856px;left: calc(50% - 240px + 9px);width:220px;}
    #ourteam .tn-elem[id="misha-name"] .tn-atom{font-size:18px;line-height:1.45;}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="misha-name"]{top: 1135px;left: calc(50% - 160px + 30px);width:260px;}}
        
#ourteam .tn-elem[id="team-heading"]{color:#000000;text-align:center;z-index:17;top: 91px;left: calc(50% - 600px + 20px);width:1160px;}
        
#ourteam .tn-elem[id="team-heading"] .tn-atom {
    color:#000000;
    font-size:42px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.55;
    font-weight:700;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="team-heading"]{top: 144px;left: calc(50% - 480px + 10px);width:940px;}
    #ourteam .tn-elem[id="team-heading"] .tn-atom{font-size:38px;}}
        
@media screen and (max-width: 959px){
    #ourteam .tn-elem[id="team-heading"]{top: 125px;left: calc(50% - 320px + 20px);width:620px;}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="team-heading"]{top: 126px;left: calc(50% - 240px + 10px);width:460px;}
    #ourteam .tn-elem[id="team-heading"] .tn-atom{font-size:30px;}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="team-heading"]{top: 60px;left: calc(50% - 160px + 10px);width:300px;}}

#ourteam .tn-elem[id="team-text"]{color:#000000;text-align:center;z-index:18;top: 189px;left: calc(50% - 600px + 295px);width:610px;}
        
#ourteam .tn-elem[id="team-text"] .tn-atom {
    color:#000000;
    font-size:24px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.5;
    font-weight:400;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
       
@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="team-text"]{top: 236px;left: calc(50% - 480px + 200px);}
    #ourteam .tn-elem[id="team-text"] .tn-atom{font-size:22px;}}
        
@media screen and (max-width: 959px){#ourteam .tn-elem[id="team-text"]{top: 205px;left: calc(50% - 320px + 20px);}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="team-text"]{top: 187px;left: calc(50% - 240px + 10px);width:460px;}
    #ourteam .tn-elem[id="team-text"] .tn-atom{font-size:20px;line-height:1.4;}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="team-text"]{top: 135px;left: calc(50% - 160px + 10px);width:300px;}}

#ourteam .tn-elem[id="china"]{z-index:6;top: 334px;left: calc(50% - 600px + 950px); width:200px; height:200px;}
        
#ourteam .tn-elem[id="china"] .tn-atom {
    border-radius:3000px;
    background-color:#ebebeb;
    background-position:center top;
    background-size:cover;
    background-repeat:no-repeat;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){#ourteam .tn-elem[id="china"]{top: 407px;left: calc(50% - 480px + 740px);}}
        
@media screen and (max-width: 959px){#ourteam .tn-elem[id="china"]{top: 645px;left: calc(50% - 320px + 381px);}}
        
@media screen and (max-width: 639px){#ourteam .tn-elem[id="china"]{top: 638px;left: calc(50% - 240px + 259px);}}
        
@media screen and (max-width: 479px){
    #ourteam .tn-elem[id="china"]{top: 1201px;left: calc(50% - 160px + 60px);}}

#ourteam .tn-elem[id="china-name"]{color:#000000;text-align:center;z-index:19;top: 552px;left: calc(50% - 600px + 940px);width:220px;}
        
#ourteam .tn-elem[id="china-name"] .tn-atom {
    color:#000000;
    font-size:22px;
    font-family:'Ubuntu',Arial,sans-serif;
    line-height:1.55;
    font-weight:700;
    background-position:center center;
    border-color:transparent;
    border-style:solid;
}
        
@media screen and (max-width: 1199px){
    #ourteam .tn-elem[id="china-name"]{top: 625px;left: calc(50% - 480px + 740px);width:200px;}
    #ourteam .tn-elem[id="china-name"] .tn-atom{font-size:20px;}}
        
@media screen and (max-width: 959px){
    #ourteam .tn-elem[id="china-name"]{top: 859px;left: calc(50% - 320px + 331px);width:300px;}
    #ourteam .tn-elem[id="china-name"] .tn-atom{font-size:20px;}}
        
@media screen and (max-width: 639px){
    #ourteam .tn-elem[id="china-name"]{top: 856px;left: calc(50% - 240px + 249px);width:220px;}
    #ourteam .tn-elem[id="china-name"] .tn-atom{font-size:18px;line-height:1.45;}}
        
@media screen and (max-width: 479px){#ourteam .tn-elem[id="china-name"]{top: 1425px;left: calc(50% - 160px + 30px);width:260px;}}
/* /team */


.ftr_colwrapper {
    display:table;
    width:100%
}

.ftr__c12collumns {
    max-width:1200px;
    margin:0 auto
}

.ftr__maincontainer {
    width:100%;
    height:80px;
    display:table
}

.ftr__content {
    padding:2px 40px 0;
    display:table-cell;
    vertical-align:middle
}

.ftr__col {
    display:table-cell;
    vertical-align:middle;
    width:33%
}

.ftr__col_center {padding:0 16px}

.ftr__typo {
    font-size:14px;
    color:#222
}

.ftr__img {
    max-width:150px
}

@media screen and (max-width:1200px) {
    .ftr__content{padding:2px 20px 0}
}

@media screen and (max-width:960px) {
    .ftr__col,
    .ftr__copyright {
        width:100%;
        display:block;
        text-align:center
    }
    .ftr__maincontainer{
        display:block
    }
    .ftr__content {display:block}
    .ftr__maincontainer{height:auto!important;padding:40px 0}
    .ftr__col{margin-bottom:20px;padding:0}
    .ftr__list_item{margin:0 10px 4px}
    .ftr__col:last-child{margin-bottom:0}
}

@media screen and (max-width:670px) {
    .ftr__typo{font-size:12px}
}

/* fag */
.t668__col {
    margin-bottom:1px
}

.t668__col:last-child {
    margin-bottom:0!important
}

.t668__wrapper {
    background-color:#fff
}

.t668__header {
    position:relative;
    cursor:pointer;
    padding:25px 30px
}

.t668__icon {
    position:absolute;
    right:18px;top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    width:24px;height:24px;
    padding:8px;
    -webkit-transition:opacity ease-in-out .2s;
    -moz-transition:opacity ease-in-out .2s;
    -o-transition:opacity ease-in-out .2s;
    transition:opacity ease-in-out .2s
}

.t668__icon-hover {
    opacity:0
}

.t668__header:hover .t668__icon {
    opacity:0
}

.t668__header:hover .t668__icon-hover {
    opacity:1
}

.t668__circle {
    position:absolute;
    width:40px;
    height:40px;
    top:0;
    left:0;
    border-radius:100px
}

.t668__lines {
    position:relative;
    display:block;
    width:100%;
    height:100%;
    -webkit-transition:all ease-in-out .3s;
    -moz-transition:all ease-in-out .3s;
    -o-transition:all ease-in-out .3s;
    transition:all ease-in-out .3s;
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -webkit-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
    z-index:1
}

.t668__opened .t668__lines {
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    z-index:1;
    -webkit-transition:all ease-in-out .3s;
    -moz-transition:all ease-in-out .3s;
    -o-transition:all ease-in-out .3s;
    transition:all ease-in-out .3s
}

.t668__content {
    display:none;
    -webkit-transition:max-height ease-in-out .3s,opacity ease-in-out .3s;
    -moz-transition:max-height ease-in-out .3s,opacity ease-in-out .3s;
    -o-transition:max-height ease-in-out .3s,opacity ease-in-out .3s;
    transition:max-height ease-in-out .3s,opacity ease-in-out .3s;
    padding:0 30px 30px
}

.t668__title {
    padding-right:30px
}

.t668__text {
    margin-top:-5px
}

.t668__img {
    display:block;
    width:100%;
    margin-bottom:14px
}

.t668__border {
    width:100%;
    height:1px;
    background-color:#eee
}

@media screen and (max-width:650px) {
    .t668__header{padding:20px!important}
    .t668__content{padding:0 20px 20px!important}
    .t668__icon{right:8px!important}
}
/* /faq */

/* our services */
.t694__row {
    display:table;
    width:100%
}

.t694__row:after {
    content:'';
    display:block;
    height:0;
    clear:both
}

.t694__table {
    display:table;
    width:100%;
    height:400px;
    vertical-align:middle;
    background-color:#000;
    position:relative;
    overflow:hidden;
    -webkit-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s
}

.t694__col {
    overflow:hidden
}

.t694__bg {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}

.t694__cell:hover .t694__bg_animated {
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}

.t694__overlay {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}

.t694__show_hover .t694__overlay {
    opacity:0
}

.t694__cell:hover .t694__overlay {
    opacity:.8
}

.t694__show_hover .t694__cell:hover .t694__overlay {
    opacity:1
}

.t694__cell {
    display:table-cell;
    width:100%;
    height:100%
}

.t694__textwrapper {
    padding:20px 10px;
    position:relative
}

.t694__show_hover .t694__textwrapper{
    opacity:0
}

.t694__show_hover .t694__textwrapper.t694__textwrapper_animated {
    -webkit-transform:translateY(20%);
    transform:translateY(20%)
}

.t694__show_hover .t694__cell:hover .t694__textwrapper {
    opacity:1
}

.t694__cell:hover .t694__textwrapper_animated {
    -webkit-transform:translateY(0);
    transform:translateY(0)
}

.t694__textwrapper__content {
    margin:auto;
    position:relative;
}

.t694__text {
    color:#fff;
    margin-top:20px
}

.t694__title {
    color:#fff;
    word-break:break-word
}

.t694__img {
    width:100%;
    max-width:70px
}

.t694__animation_fast {
    -webkit-transition:all ease-in-out .25s;
    transition:all ease-in-out .25s
}

.t694__animation_slow {
    -webkit-transition:all ease-in-out .45s;
    transition:all ease-in-out .45s
}

.t694__textwrapper__content {
    -webkit-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s
}

@media screen and (max-width:1200px) {
    .t-cell_25 .t694__textwrapper {padding:20px 20px}
}

@media screen and (max-width:960px) {
    .t694__col.t-cell_25{width:50vw;float:left}
    .t694__show_hover .t694__textwrapper {
        opacity:1!important;
        -webkit-transform:translateY(0%)!important;
        transform:translateY(0%)!important
    }
    .t694__show_hover .t694__overlay{opacity:1}
}

@media screen and (max-width:768px) {
    .t694__col.t-cell_33,
    .t694__col.t-cell_25 {width:100%;display:block}
    .t694__row{display:block}
    .t694 .t694__table{height:350px}
    .t694__textwrapper{padding:20px 20px;opacity:1!important}
    .t694__title_small{font-size:21px}
}
/* /our services */

/* contacts */
.ourcontacts .t-section__title {
    margin-bottom:40px
}

.ourcontacts .t-section__descr {
    max-width:560px
}

.ourcontacts__contentwrapper {
    display:table-cell;
    vertical-align:middle
}

.ourcontacts__contentbox {
    display:table;
    width:100%;
    color:#fff
}

.ourcontacts__contacts {
    margin-bottom:40px
}

.ourcontacts__social_links_item:last-child {
    margin-right:0
}

.ourcontacts .t-input-group {
    margin-bottom:25px
}

.ourcontacts .t-input {
    background-color:transparent;
    -webkit-appearance:none
}

.ourcontacts .t-input-block textarea {
    padding-top:17px;
    background-color:transparent
}

.ourcontacts .t-input-title {
    padding-bottom:5px
}

.ourcontacts .t-input-subtitle {
    padding-bottom:15px
}

.ourcontacts .t-input-group_rd .t-input-subtitle {
    padding-bottom:5px
}

.ourcontacts .t-inputtime,
.ourcontacts .t-datepicker__wrapper {
    max-width:245px
}

.ourcontacts .marg-b-80 {
    margin-bottom: 80px;
}

@media screen and (max-width:960px) {
    .ourcontacts .marg-b-80 {margin-bottom: 40px}
    .ourcontacts .t-section__title {margin-bottom:20px}
    .ourcontacts__contentwrapper {padding:0 0 40px 0;text-align:center}
    .ourcontacts__social_links {margin-top:20px}
}

@media screen and (max-width:750px) {
    .ourcontacts__col{float:none;width:100%;min-height:auto!important}
    .ourcontacts__contentbox{float:none;width:100%;height:auto!important}
}

@media screen and (max-width:640px) {
    .ourcontacts .t-input-block textarea {padding-top:12px}
    .ourcontacts .t-submit {width:100%}
}

@media screen and (max-width:480px) {
    .ourcontacts .t-inputtime,
    .ourcontacts .t-datepicker__wrapper{max-width:100%}
    .ourcontacts__contacts{font-size:18px}
}
/* /contacts */

/* inst 2 */
#how-help .we-in-inst {
    height: 150px;
    padding-bottom: 10px;
}

#instafeed {
    height: 600px;
    margin-top: 20px;
}

#instafeed img {
    border-radius: 7px;
}

#instafeed .instagram_gallery img:hover {
    opacity: 0.8;
}


/* /inst 2 */

/* inst */
/*
.t802__container {font-size:0;box-sizing:border-box}
.t802__col {
    display:inline-block;
    vertical-align:top;
    box-sizing:border-box;
    font-size:initial}

.t802__container_indent.t802__container_clgap-10px{padding:0 35px 10px 35px}
.t-container_100.t802__container_clgap-10px{padding:0 5px 10px 5px}
.t-container.t802__container_clgap-10px{padding:0 15px 10px 15px}
.t802_no-bottom-indent{padding-bottom:0px!important}
.t802__container_clgap-10px .t802__col{padding:10px 5px 0 5px}


@media screen and (max-width:1200px) {
    .t-container.t802__container_clgap-10px{padding:0 5px 10px 5px}
}

@media screen and (max-width:960px) {
    .t-container_100.t802__container_clgap-10px {padding:0 5px 10px 5px}
    .t-container.t802__container_clgap-10px,
    .t802__container_indent.t802__container_clgap-10px {padding:0 15px 10px 
    }}
    

.t802__col_20 {width:20%}


.t802__imgwrapper{position:relative;width:100%}
.t802__imgwrapper_empty {
    background-color:#cdcdcd;
    opacity:.3;
    padding-bottom:100%}
.t802__bgimg {
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    padding-bottom:100%
}
.t802__imgwrapper_original-size .t802__bgimg {background-size:contain}

.t802__hover-wrapper {
    position:absolute;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-transition:opacity 0.2s linear;
    transition:opacity 0.2s linear;
    overflow:hidden
}

.t802__hover-wrapper:hover {opacity:1}

.t802__hover-filter {
    width:100%;height:100%;
    background-color:#000;
    opacity:.8;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}

.t802__text {
    color:#fff;
    position:absolute;
    right:0;
    left:0;
    margin:0 auto;
    top:50%;
    width:80%;
    text-align:center;
    -webkit-transform:translateY(-20%);
    transform:translateY(-20%);
    -webkit-transition:transform 0.2s linear;
    transition:transform 0.2s linear
}


.t802__hover-wrapper:hover .t802__text {
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}

@media screen and (max-width:960px){
    .t802__col_20 {width:50%}
}
*/
/* /inst */

.scrolltotop {
    position:fixed; 
    z-index:100000; 
    bottom:30px; 
    right:20px; 
    min-height:30px
}

#recall input,
#recall textarea,
#recall button {
    color:#cf6a26; 
    border:1px solid #cf6a26;
    margin-bottom:20px;
    background-color:transparent;
    -webkit-appearance:none;
    font-family:'Ubuntu',Arial,sans-serif;
    height:50px;
    padding:10px 20px;
    font-size:16px;
    line-height:1.33;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    outline:none;
    -webkit-appearance:none;
    border-radius:0
}

#recall textarea {
    height: 90px
}

#recall .inputbox {
    -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:10000px;
}

#recall .inputbox::-moz-focus-inner {
    padding:0;
    border:0
}

#recall input::-webkit-input-placeholder {color:#cf6a26; opacity: 0.5;}
#recall input::-moz-placeholder {color:#cf6a26; opacity: 0.5;}	
#recall input:-moz-placeholder {color:#cf6a26; opacity: 0.5;}	
#recall input:-ms-input-placeholder {color:#cf6a26; opacity: 0.5;}	
#recall textarea::-webkit-input-placeholder {color:#cf6a26; opacity: 0.5;}
#recall textarea::-moz-placeholder {color:#cf6a26; opacity: 0.5;}	
#recall textarea:-moz-placeholder {color:#cf6a26; opacity: 0.5;}	
#recall textarea:-ms-input-placeholder {color:#cf6a26; opacity: 0.5;}

#recall button {
    display:block;
    width:50%;
    vertical-align:middle;
    height:60px;
    margin-top:10px;
    margin-bottom:10px;
    cursor:pointer;
    font-weight: bold;
    color:#ffffff;
    font-size:16px;
    border:3px solid #cf6a26;
    background-color:#cf6a26;
    border-radius:30px; 
    -moz-border-radius:30px; 
    -webkit-border-radius:30px;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

#recall button:hover { 
    background-color: #ffffff !important; 
    color: #cf6a26 !important; 
    border-color: #cf6a26 !important;	
}	


#ourfooter {
    padding-top:30px;
    padding-bottom:30px;
    background-color:#cf6a26; 
}

.ftr_logo a {
    color:#ffffff;
    font-size:30px;
    font-weight:600
}

.ftr_logo img {
    max-width: 200px;
    width: 200px; 
    height: auto; 
    display: block
}