

/* Start:/bitrix/templates/.default/components/bitrix/menu/MAIN_MENU/style.css?1740056028489*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/MAIN_MENU/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#BC262C;font-weight:700;text-decoration:none}ul.left-menu li a:visited{color:#BC262C}ul.left-menu li a:hover{color:#BC262C}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#FC8D3D}
/* End */


/* Start:/bitrix/templates/.default/css/custom.css?174005602842078*/
.responsive-table {
    width: 100%;
    overflow-y: auto;
    _overflow: auto;
    margin: 0 0 1em
}

#addresses .adres {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between
}
#whatsappWidget{
    flex-shrink: 0;
}
#addresses .adres .icon_city_contacts,
.text_address_contacts {
    display: block
}

#addresses .adres .icon_city_contacts {
    margin-right: 0
}

.pointered {
    cursor: pointer
}

.no-flexbox #addresses .adres {
    margin-left: 10%
}

.no-flexbox #addresses .adres .loader_content {
    display: inline-block;
    vertical-align: top;
    width: 33%
}

@media(max-width: 768px) {
    #addresses .adres {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    #addresses .adres .loader_content {
        padding: 0 70px
    }

    .no-flexbox #addresses .adres .loader_content {
        width: auto
    }
}

@media handheld,
only screen and (max-width: 768px) {
    header.index .nav-head {
        position: relative;
        z-index: 3
    }
}

@media(max-width: 400px) {
    #addresses .adres .loader_content {
        padding: 0
    }
}

.dotty-wrapper {
    position: relative;
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 45px
}

.rama-block-slogan {
    color: #fff
}

.dotty-wrapper .container {
    position: relative;
    z-index: 9
}

#dotty {
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.page {
    overflow: hidden
}

@media(max-width:1024px) {
    .page {
        overflow: hidden
    }

    .soc-new-block {
        display: none
    }

    .wf-mini-logo {
        margin-left: 0;
        position: relative;
        z-index: 99
    }

    .bx-touch header.index .nav-head {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        float: right;
        position: relative;
        z-index: 99
    }
}

@media(max-width:1223px) {
    .page {
        overflow: hidden !important
    }
}

.dotty-wrapper:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    position: absolute;
    top: 0;
    left: 0
}

.dotty-wrapper {
    
    background-size: cover;
    position: relative
}

#vacancy {
    font-size: 18px
}

.name.margintop17 a {
    font-size: 11px
}

.agency-accord ul {
    font-size: 18px
}

.inner_services {
    font-size: 18px
}

header.index ul li a {
    font-size: 18px
}

.article-heading + div {
    font-size: 18px
}

.article {
    font-size: 18px
}

p.new-our-preim-title {
    font-size: 18px
}

.services figure figcaption {
    font-size: 18px
}

.external-reference.helpdesk {
    color: #fff;
    text-decoration: none
}

#staff.pad {
    width: 100% !important
}

.list_blogs_team_wf {
    height: 40px
}

@media(max-width:1246px) {
    .fix header.index .phones {
        margin-left: 0
    }
}

@media(max-width:960px) {
    .dotty-wrapper {
        background-size: cover !important
    }
}

@media(max-width:660px) {
    .dotty-wrapper {
        
    }
}

@media (max-width: 1200px) and (min-width: 1024px) {
    .staff.pad .block_team_wf {
        margin: 0 10px !important
    }
}

@media(max-width: 1024px) {
    .new-our-preim {
        display: inline-block
    }

    .header-new-information {
        display: inline-block;
        margin: 0 25px
    }

    .dotty-wrapper {
        background-position: 70% 50%
    }

    .glyph.wf-mini-logo {
        margin: 0
    }
}

@media(max-width: 768px) {
    .four_in_line {
        text-align: center
    }

    .staff.pad .block_team_wf {
        display: inline-block;
        float: none !important
    }
}

@media(max-width: 500px) {
    .dotty-wrapper {
        background-position: inherit
    }
}


@font-face {
    font-display: swap;
    font-family: 'SF Pro Text';
    src: url('/bitrix/templates/.default/css/../fonts/sf-pro-text_regular.woff2') format('woff2'),
         url('/bitrix/templates/.default/css/../fonts/sf-pro-text_regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
  }
@font-face {
    font-display: swap;
  font-family: 'SF Pro Text';
  src: url('/bitrix/templates/.default/css/../fonts/sf-pro-text_semibold.woff2') format('woff2'),
       url('/bitrix/templates/.default/css/../fonts/sf-pro-text_semibold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

* {
    font-family: 'SF Pro Text' !important
}

.dotty-wrapper {
    
    background-size: cover
}

h1.rama-block-slogan {
    font-size: 50px
}

.new-our-preim-title {
    display: inline-block;
    position: relative
}

.header.index nav li {
    padding: 0 9px
}

.header__top header.index ul li a {
    font-size: 14px
}

.fa {
    font-family: FontAwesome !important
}

.new-our-preim-title span i {
    display: block;
    width: 100%;
    height: 2px
}

@keyframes funligth-opacity {
    0% {
        opacity: 0;
        transform: translateY(50px)
    }

    100% {
        opacity: 1;
        transform: translateY(0px)
    }
}

@keyframes funligth-animation {
    0% {
        transform: translateX(-100%)
    }

    100% {
        transform: translateX(0%)
    }
}

.new-our-preim-title-el {
    animation: funligth-opacity 1.5s forwards cubic-bezier(0.77, 0, 0.175, 1);
    animation-delay: .3s
}

.new-our-preim-desc {
    transform: translateY(50px);
    animation: funligth-opacity 1.5s forwards cubic-bezier(0.77, 0, 0.175, 1);
    animation-delay: .4s;
    opacity: 0;
    transform: translateY(50px)
}

.new-our-preim-title-el {
    font-size: 18px;
    display: block;
    opacity: 0;
    transform: translateY(50px)
}

.funligth-wrapper:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    transform: translateX(-100%)
}

.funligth-wrapper {
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
    height: 2px;
    display: block;
    width: 100%
}

.funligth-ver-1:before {
    background: -webkit-linear-gradient(left, #ea4774 0%, #7f4ba9 100%);
    background: linear-gradient(to right, #ea4774 0%, #7f4ba9 100%);
    animation: funligth-animation 1s forwards cubic-bezier(0.165, 0.84, 0.44, 1) .4s
}

.funligth-ver-2:before {
    background: -webkit-linear-gradient(left, #544ebe 0%, #105ce0 100%);
    background: -o-linear-gradient(left, #544ebe 0%, #105ce0 100%);
    background: linear-gradient(to right, #544ebe 0%, #105ce0 100%);
    animation: funligth-animation 1s forwards cubic-bezier(0.165, 0.84, 0.44, 1) .6s
}

.funligth-ver-3:before {
    background: -webkit-linear-gradient(left, #006bed 0%, #00b8f8 100%);
    background: linear-gradient(to right, #006bed 0%, #00b8f8 100%);
    animation: funligth-animation 1s forwards cubic-bezier(0.165, 0.84, 0.44, 1) .8s
}
.funligth-ver-4:before {
    background: -webkit-linear-gradient(to right, #ea4774 0%, #7f4ba9 100%);
    background: linear-gradient(to right, #ea4774 0%, #7f4ba9 100%);
    animation: funligth-animation 1s forwards cubic-bezier(0.165, 0.84, 0.44, 1) .4s
}
.funligth-ver-5:before {
    background: -webkit-linear-gradient(left, #006bed 0%, #00b8f8 100%);
    background: linear-gradient(to right, #006bed 0%, #00b8f8 100%);
    animation: funligth-animation 1s forwards cubic-bezier(0.165, 0.84, 0.44, 1) .6s
}
.funligth-ver-6:before {
    background: -webkit-linear-gradient(to right, #006bed 0%, #00b8f8 100%);
    background: -o-linear-gradient(to right, #006bed 0%, #00b8f8 100%);
    background: linear-gradient(to right, #006bed 0%, #00b8f8 100%);
    animation: funligth-animation 1s forwards cubic-bezier(0.165, 0.84, 0.44, 1) .8s
}

.agree_new_description {
    color: #111;
    font-size: 14px;
    margin-bottom: 35px;
    text-transform: initial
}

.agree_new_description a {
    border-bottom: 1px solid rgba(37, 149, 202, .2);
    transition: all .4s;
    text-decoration: none !important
}

.agree_new_description a:hover {
    border-color: rgba(37, 149, 202, .5);
    text-decoration: none !important
}

#container_articles .blog.chunk {
    height: 315px
}

.if_you_use {
    text-align: center;
    font-size: 12px
}

@media(max-width: 990px) {
    .type ul.square li {
        font-size: 16px
    }

    .if_you_use {
        margin-top: 10px
    }
}

.marketing-table .main-head p {
    font-size: 12px !important
}

.marketing-table th {
    padding-right: 20px;
    vertical-align: top;
    padding-top: 25px
}

.marketing-table .main-head h4 {
    display: block !important;
    margin-bottom: 15px !important;
    margin-top: 0 !important
}

.inner_contacts .contacts {
    box-shadow: none
}

.inner.inner_contacts .head {
    text-align: center
}

.new_about_text {
    margin-bottom: 80px;
    line-height: 25px
}

.vakancy_block_wrapper .head h3 {
    border-bottom-color: #bfbfbf;
    margin-bottom: 60px;
    margin-top: 60px
}

.container.prices-container .head {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px
}

.container.prices-container .head h1 {
    color: #239fd9;
    border-bottom: #bfbfbf 5px solid;
    font-weight: 700
}

.container.prices-container .head h2 {
    color: #239fd9;
    border-bottom: none
}

.inner_contacts .slider-wrapper {
    overflow: hidden
}

.all_prices_title {
    text-align: center
}

.all_prices_title h2 {
    color: #8b8b8b;
    text-transform: uppercase
}

.new-vakancy-item-list strong {
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 18px;
    font-weight: 600;
    color: #636363
}

.new-vakancy-item-list li:before {
    content: '—';
    display: inline-block;
    margin-right: 10px
}

.new-vakancy-item-list {
    padding-bottom: 40px
}

.new-vakancy-item-list p {
    font-size: 16px
}

.new-vakancy-item {
    margin-bottom: 20px
}

.new-vakancy-item-list {
    display: none
}

.blue-arrow:before {
    content: '';
    width: 13px;
    height: 13px;
    top: -0;
    left: 3px;
    position: absolute;
    transform: rotate(-45deg);
    border-left: 1px solid #2399cb;
    border-bottom: 1px solid #2399cb;
    transition: all .2s
}

.blue-arrow {
    top: 2px;
    margin-left: 15px;
    width: 19px;
    height: 19px;
    display: inline-block;
    position: relative;
    transition: all .2s
}

.send-resume:hover {
    color: #fff;
    text-decoration: none
}

.send-resume {
    padding: 12px 22px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #292655;
    display: inline-block;
    text-decoration: none;
    margin-top: 30px
}

.new-vakancy-item-list ul {
    padding-left: 0;
    margin-top: 0;
    font-size: 16px;
    list-style: none;
    color: #636363;
    margin-bottom: 25px
}

.new-vakancy-item-list-title {
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 18px;
    font-weight: 600;
    color: #636363
}

.new-vakancy-item-title {
    margin-top: 0;
    margin-bottom: 0;
    color: #2595ca;
    cursor: pointer;
    font-size: 20px;
    font-weight: 700
}

.new-vakancy-item-title.active i {
    transform: scale(-1)
}

.sitemap-link {
    position: absolute;
    right: 15px;
    font-size: 14px;
    top: 0
}

.supper-wrapper .container {
    position: relative
}

footer.index {
    position: relative
}

footer.index .row {
    position: relative
}

@media(max-width:1240px) {
    .sitemap-link {
        margin-top: 15px;
        position: relative;
        display: block;
        text-align: center
    }
}

@media(max-width:1040px) {
    .sitemap-link {
        margin-top: 15px;
        position: relative;
        display: block;
        text-align: center
    }
}

.article-kassa td,
.article-kassa th,
table.article-kassa {
    border: 1px solid grey;
    padding: 15px;
    border-collapse: collapse
}

.article-kassa {
    width: 80%;
    margin: 0 auto
}

.article-kassa th {
    background-color: #EBEBEB
}

.article-kassa tr td:first-child {
    font-weight: 700
}

.wf-partners-edited img {
    display: block;
    margin-left: 70px;
    margin-right: 70px
}

.wf-pertners-logo {
    width: 25%;
    text-align: center;
    min-height: 70px;
    display: inline-flex;
    align-items: center
}

.wf-partners.wf-partners-edited {
    display: flex;
    flex-wrap: wrap
}

@media(max-width:768px) {
    .wf-pertners-logo {
        width: 50%
    }
}

.custom-tab-widget-header {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    margin-bottom: 10px
}

.custom-tab-widget-header-link.active {
    border-color: rgba(53, 146, 203, 1);
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(53, 146, 203, 1);
    -moz-box-shadow: inset 0 -3px 0 0 rgba(53, 146, 203, 1);
    box-shadow: inset 0 -3px 0 0 rgba(53, 146, 203, 1)
}

.custom-tab-widget-header-link.active .custom-tab-widget-header-title {
    font-weight: 700
}

.custom-tab-widget-header-link {
    display: inline-flex;
    width: 50%;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    height: 80px;
    border-bottom: 1px solid #d6d6d6;
    transition: all .2s ease-in
}

.custom-tab-widget-header-link .startup-ico-offset-right {
    opacity: .7
}

.custom-tab-widget-header-link .custom-tab-widget-header-title {
    opacity: .7
}

.custom-tab-widget-header-link.active .startup-ico-offset-right {
    opacity: 1
}

.custom-tab-widget-header-link.active .custom-tab-widget-header-title {
    opacity: 1
}

.shatl-ico {
    display: inline-block;
    width: 37px;
    height: 36px;
    background: url(/bitrix/templates/.default/css/../images/shatl-ico.png)no-repeat center
}

.kase-ico {
    display: inline-block;
    width: 38px;
    height: 34px;
    background: url(/bitrix/templates/.default/css/../images/kace-ico.png)no-repeat center
}

.startup-ico-offset-right {
    margin-right: 10px
}

.custom-tab-widget-header-link:hover {
    text-decoration: none
}

.custom-tab-widget-header-link {
    text-decoration: none
}

.custom-tab-widget-header-title {
    font-size: 14px;
    color: #6d6d6d
}

@keyframes tabs {
    0% {
        opacity: 0;
        pointer-events: all
    }

    100% {
        opacity: 1;
        pointer-events: all
    }
}

.tab {
    opacity: 0;
    pointer-events: none;
    max-height: 0
}

.tab.active {
    animation: tabs .2s ease-in .1s forwards;
    max-height: 100%
}

.white-tile-title {
    font-weight: 700;
    color: #303030;
    display: block;
    margin-bottom: 30px
}

.white-tile {
    margin-top: 30px;
    background: #fff;
    padding: 30px 35px;
    font-size: 14px;
    color: #6d6d6d
}

.col-4 {
    width: 33.3%;
    padding-left: 15px;
    padding-right: 15px
}

.cu-row {
    margin-left: -15px;
    margin-right: -15px
}

.startup-info {
    margin-bottom: 40px
}

.startup-steps:after {
    content: '';
    width: 68%;
    bottom: 0;
    position: absolute;
    height: 1px;
    background: #d6d6d6;
    left: 0;
    right: 0;
    margin: auto
}

.startup-steps {
    position: relative;
    margin-top: 50px;
    margin-bottom: 10px;
    display: flex;
    align-items: flex-start;
    justify-content: center
}

.startup-step {
    width: 245px;
    margin-bottom: 30px;
    display: inline-flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left: 20px;
    margin-right: 20px
}

.startup-step-title {
    color: #303030;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    width: 100%
}

.right-arrow {
    flex-shrink: 0;
    top: 40px;
    position: relative;
    width: 31px;
    height: 180px;
    background: url(/bitrix/templates/.default/css/../images/right-big-arrow.png) no-repeat center
}

.startup-step-img {
    display: block;
    text-align: center;
    width: 100%;
    margin-bottom: 30px
}

.startup-step-numb {
    width: 100%;
    margin-bottom: 50px;
    text-align: center;
    color: #3592cb;
    font-size: 14px;
    display: block
}

.startup-system-title {
    font-size: 18px;
    color: #6d6d6d;
    margin-bottom: 25px !important
}

.startup-system-item-step {
    color: #3592cb;
    margin-right: 30px;
    flex-shrink: 0
}

.startup-system-item-content {
    font-weight: 700;
    color: #303030
}

.startup-system-item {
    margin-bottom: 30px;
    display: flex;
    align-items: flex-start;
    font-size: 14px
}

.how-to-work-graph {
    display: flex
}

.how-to-work-graph-left {
    width: 100%;
    padding-right: 30px
}

.how-to-work-graph-right {
    width: 580px;
    flex-shrink: 0
}

.how-to-work-graph-item.how-to-work-graph-item-last {
    margin-top: 40px
}

.how-to-work-graph-item {
    display: block;
    width: 100%;
    color: #303030;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: 700;
    margin-top: 15px;
    margin-bottom: 20px
}

.start-up-tehnology-row {
    display: flex;
    margin-bottom: 40px;
    align-items: flex-end
}

.start-up-tehnology-item {
    margin-right: 65px
}

.start-up-tehnology-item:last-child {
    margin-right: 0
}

.page-doc-item-ico {
    flex-shrink: 0;
    margin-right: 20px
}

.page-doc-item {
    display: flex;
    margin-bottom: 30px;
    align-items: flex-start
}

.page-doc-item-title {
    font-weight: 700;
    font-size: 14px;
    display: block;
    margin-bottom: 15px
}

.page-doc-item-desc p:last-child {
    margin-bottom: 0 !important
}

.page-doc-item-desc p {
    margin-top: 0 !important;
    margin-bottom: 15px;
    line-height: 1.4;
    font-size: 14px
}

.page-doc-elements {
    margin-top: 30px
}

.price-tile {
    font-size: 14px;
    background: #fff;
    margin-bottom: 30px;
    padding: 35px
}

.price-tile-desc {
    margin-bottom: 30px
}

.price-tile-desc p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 1.7
}

.price-tile-price {
    color: #3592cb;
    font-size: 14px;
    display: block
}

.price-tile-price span {
    font-weight: 700;
    font-size: 28px;
    display: inline-block
}

.price-tile-title {
    color: #303030;
    font-weight: 700;
    font-size: 14px;
    display: block;
    min-height: 50px
}

.price-tiles {
    margin-top: 50px;
    font-size: 14px
}

.page-about-item {
    margin-top: 20px;
    margin-bottom: 40px
}

.page-about-item-ico {
    flex-shrink: 0;
    margin-left: 0 !important;
    margin-right: 20px !important
}

.order2-no-b {
    margin-bottom: 0
}

.page-about-item-title {
    color: #303030;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.page-about-item-desc p:last-child {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.page-about-item-desc p {
    line-height: 1.6;
    font-size: 14px;
    margin-top: 0 !important;
    margin-bottom: 15px !important
}

.how-to-work-graph-mobile {
    display: none
}

.how-to-work-graph-item-val {
    display: inline-block;
    color: #3592cb
}

@media(max-width:840px) {
    .how-to-work-graph-mobile {
        display: block
    }

    .how-to-work-graph {
        display: none
    }
}

@media(max-width:600px) {
    .startup-step-numb {
        margin-bottom: 10px
    }

    .startup-step-img {
        margin-bottom: 0
    }

    .right-arrow {
        display: none
    }

    .startup-steps {
        flex-wrap: wrap
    }

    .startup-step {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

@media(max-width:768px) {
    header.index .nav-head {
        background: #1a2239
    }

    .header__top br {
        display: none
    }

    .start-up-tehnology-item {
        margin-right: 15px;
        margin-bottom: 15px
    }

    .start-up-tehnology-row {
        flex-wrap: wrap
    }

    .white-tile {
        padding: 20px 25px
    }
}

@media(max-width:700px) {
    .cu-row .col-4.masonry-item {
        width: 100%
    }
}

.mobile-full {
    margin-bottom: 30px
}

@media(max-width:890px) {
    .footer_height {
        height: auto !important
    }

    .main .container-small {
        padding-left: 15px;
        padding-right: 15px
    }

    .inner.work .head .social {
        width: 164px
    }

    .container-small h1 + a {
        padding-left: 15px;
        display: inline-block
    }

    .container-small h1 {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(max-width:600px) {
    .article h1 {
        font-size: 22px
    }

    .mobile-full div {
        margin-top: 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
        margin-bottom: 30px
    }

    .article ol {
        padding-left: 15px
    }

    .article ul {
        padding-left: 15px
    }

    .article img {
        width: auto !important;
        max-width: 100% !important;
        height: auto !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 20px !important
    }

    div.inner.work .head .social {
        width: 164px;
        padding-left: 15px;
        float: none;
        display: block;
        text-align: left
    }
}

#addresses .loader_content {
    min-width: 322px
}

.krim_contacts {
    /* background: url(/img/seva.png) no-repeat center; */
    width: 201px;
    height: 151px
}

.name-edited {
    display: block;
    min-height: 20px;
    margin-bottom: 6px;
    padding-top: 4px
}

.header-mail:hover {
    color: #fff
}

.header-mail {
    display: block;
    color: #fff;
    font-size: 13px !important;
    text-transform: uppercase
}

.text_address_contacts .viber a {
    position: relative
}

.text_address_contacts .phone.viber a:after {
    content: '';
    width: 24px;
    height: 24px;
    position: relative;
    left: -1px;
    margin-left: 10px;
    top: 5px;
    background: url(/bitrix/templates/.default/images/viber.svg) no-repeat center;
    display: inline-block
}

@media(max-width:1380px) {
    #addresses .row {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media(max-width:1280px) and (orientation: landscape) {
    .bx-touch header.index .nav-head {
        max-width: 140px;
        float: right
    }

    .bx-touch header.index .container {
        margin-left: 0;
        margin-right: 0;
        max-width: 100% !important
    }

    .bx-touch header.index nav {
        width: 100% !important
    }

    .nav.navbar-nav {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .bx-touch header.index nav {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .wf-mini-logo {
        margin-left: 15px !important
    }

    .bx-touch header.index .container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .bx-touch header.index .nav-head {
        display: inline-block !important;
        width: calc(100% - 85px)
    }

    .bx-touch header.index br {
        display: none
    }

    .bx-touch header.index nav {
        background: transparent !important;
        align-items: center
    }

    #addresses .loader_content {
        width: 260px;
        padding-left: 15px;
        padding-right: 15px
    }

    .contacts .adres .phone {
        font-size: 1.8rem
    }
}

@media(max-width:1200px) {
    .bx-touch header.index .nav-head {
        max-width: 140px;
        float: right
    }

    .nav.navbar-nav {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .bx-touch header.index nav {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .wf-mini-logo {
        margin-left: 15px !important
    }

    .bx-touch header.index .container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .bx-touch header.index .nav-head {
        display: inline-block !important;
        width: calc(100% - 85px)
    }

    .bx-touch header.index br {
        display: none
    }

    .bx-touch header.index nav {
        background: transparent !important;
        align-items: center
    }

    #addresses .loader_content {
        min-width: 260px;
        padding-left: 15px;
        padding-right: 15px
    }

    .contacts .adres .phone {
        font-size: 1.8rem
    }
}

.container.patcher .ikib .annotation4 {
    left: 0
}

.container.patcher .ikib .ikib2 {
    margin-right: 84px
}

.container.patcher .ikib .annotation5 {
    right: -39px
}

.fin-service .dis-1 .annotation3 {
    right: 0;
    background: #fff;
    padding: 0 15px 21px;
    bottom: -125px
}

@media(max-width:1063px) {
    .container.patcher .ikib {
        margin-bottom: 10px
    }

    .container.patcher {
        text-align: center
    }

    .container.patcher .ikib .ikib1 {
        float: none;
        margin: 0 auto 30px
    }

    .container.patcher .ikib .ikib2 {
        float: none;
        margin: 0 auto 30px
    }
}

@media(max-width:1410px) {
    .bx-touch header.index .nav-head {
        width: calc(100% - 100px) !important;
        display: inline-block !important;
        max-width: 140px;
        float: right
    }

    .wf-mini-logo {
        margin-left: 0 !important
    }

    .bx-touch header.index nav {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important;
        background: transparent !important
    }
}

@media(max-width:1270px) {
    .dis-1 .popup {
        display: none
    }
}

@media(max-width:1200px) {
    .fin-service .mobile_case.mobile_case-edited {
        margin-top: 190px
    }
}

@media(max-width:990px) {
    .g11.navbar.collapse.navbar-collapse {
        width: 100% !important
    }

    #addresses .row {
        margin-left: -40px;
        margin-right: -40px
    }
}

@media(max-width:1024px) {
    .g11.navbar.collapse.navbar-collapse {
        width: 100% !important
    }
}

@media(max-width:860px) {
    .mobile_case.mobile_case-edited .tooltip {
        display: none
    }
}

@media(max-width:840px) {
    #addresses .adres .icon_city_contacts {
        background-position: left center !important
    }

    #addresses .loader_content {
        min-width: inherit;
        width: 100%
    }
}

@media(max-width:770px) {
    .fin-service .mobile_case.mobile_case-edited {
        margin-top: 100px
    }

    .dis-1 .popup {
        display: none
    }

    .container {
        min-width: inherit !important
    }

    .icon_city_contacts {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px
    }

    #addresses .adres .icon_city_contacts {
        text-align: center;
        margin-bottom: 10px;
        min-width: 100%
    }
}

@media(max-width:768px) {
    header.index nav .nav-head {
        background: none !important
    }
}

@media(max-width:550px) {

    .icon_city_contacts,
    .text_address_contacts {
        margin-bottom: 10px
    }

    #addresses .adres .loader_content {
        padding-left: 15px
    }

    #addresses .adres .icon_city_contacts {
        text-align: left
    }
}

@media(min-width:1280px) {
    .nav.navbar-nav {
        display: inline-block !important
    }
}

.application {
    z-index: 3
}

header.index nav li {
    padding: 0 5px !important
}

.vakancy-feedback .filename {
    display: block
}

.vakancy-feedback__textarea {
    width: 100%;
    height: 200px;
    resize: none;
    margin-top: 5px;
    padding: 10px;
    border: 1px solid #e44e50;
    margin-bottom: 15px
}

#vakancy-feedback label.uploadbutton .uploadbutton-btn {
    border: 1px solid #e44e50;
    width: auto;
    color: #e44e50;
    padding-left: 15px;
    padding-right: 15px
}

.marketing-modal.vakancy-feedback .mfp-close:focus {
    right: 0;
    top: 0
}

.marketing-modal.vakancy-feedback .mfp-close {
    color: #28284c !important;
    right: 0;
    top: 0
}

#vakancy-feedback .uploadbutton.uploadbutton--edited {
    height: auto
}

.vakancy-feedback .filename {
    margin-top: 10px;
    display: block
}

.button.uploadbutton-btn:hover {
    color: #fff !important
}

.fix.header__top header.index {
    z-index: 0;
}

.new-our-preim-title-el {
    font-size: 17px;
}

.funligth-wrapper:before {
    max-width: 90%
}

@media(max-width:630px) {
    .dotty-wrapper {
        padding-top: 60px !important;
    }

    .left-header-new-white {
        display: block !important;
    }
}

.dotty-wrapper {
    background: #050511 !important;
}

.video-container:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 5;
    display: block;
}

.video-container {
    pointer-events: none;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.video-container video {
    pointer-events: none;
    min-width: 100%;
    min-height: 100%;

    width: auto;
    height: auto;


    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media(max-width:1450px) {
    .dotty-wrapper__video {
        height: 100%;
    }
}

.city_select_selected {
    float: right;
    margin-top: 15px;
    cursor: pointer;
}

.city_select_selected:after {
    content: "";
    background: url("/images/icon_city.svg") no-repeat;
    background-size: 100%;
    background-position: 50%;
    width: 7px;
    height: 4.09687px;
    transition: background-color .2s ease-in-out;
    margin-left: .5rem;
    display: inline-block;
    vertical-align: middle;
    transform: rotate(0deg);
}

.location_selector {
    transform: translateY(-50%);
    top: 50%;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 100000;
    box-shadow: 3px 5px 10px rgba(0, 0, 0, .07);
    line-height: 1.4;
    background: #fff;
    width: 45rem;
    height: 33rem;
    margin: 0 auto;
    overflow: hidden;
    display: none;
}

.b-location-selector__header {
    padding: 3rem 12.5rem 0 5rem;
}

.b-location-selector__short-list {

    border-top: 1px solid #ededed;
}

.b-location-selector__title {
    font-size: 2.2rem;
    line-height: 1.2;
}

.location_select_ul_wrapper ul li {
    display: inline-block;
    width: 32%;
    padding-bottom: 10px;
}

.location_select_ul_wrapper ul li a {
    color: #000;
    text-decoration: none;
}

.ps-container {
    padding: 3rem 0 0 0;
    -ms-touch-action: auto;
    touch-action: auto;
    overflow: hidden !important;
    -ms-overflow-style: none;
    position: relative;
    height: 33rem;
}

.b-css-dropdown__close {
    position: absolute;
    top: 3rem;
    right: 3rem;
    height: 3rem;
    width: 3rem;
    text-align: center;
    outline: none;
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background: transparent;
    border-radius: 50%;
}

.b-css-dropdown__close:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid rgba(0, 0, 0, .14);
    transition: .2s ease-in-out;
}

.b-css-dropdown__close:after {
    content: "";
    position: absolute;
    background: url("/images/new_close.svg") no-repeat;
    background-size: 100%;
    background-position: 50%;
    width: 1rem;
    height: 1rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.overlayer_new {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 100;
    display: none;
}

.adapt_service .facts {
    margin-bottom: 20px;
}

.adapt_service .annotation {
    font-size: 14px;
}

.fin-service #sheets .annotation_right {
    right: auto;
    left: 0;
    bottom: 0;
    z-index: 6;
}

/*tagline*/
.tagline-g {
    display: flex;
    align-items: flex-start;
}

.tagline-g__left {
    flex-shrink: 0;
    font-size: 0;
    width: auto;
}

.tagline-g__right {
    font-size: 0;
    padding-left: 5px;

}

.tagline-g__img {
    margin-bottom: 5px;
    display: block;
    max-width: 108px;
}

body div.dotty-wrapper {
    position: relative;
    background: url('/bitrix/templates/.default/css/../img/2.jpg')no-repeat center top !important;
    background-size: cover !important;
}

body div.dotty-wrapper:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2);
}

.g4.loader_content {
    height: 190px;
    overflow: hidden;
}

#services .g4.loader_content {
    height: auto;
}

#services.services figure {
    height: 268px;
}

@media(max-width:1370px) {
    .g4.loader_content {
        height: auto;
    }
}

body div.dotty-wrapper.dotty-wrapper_2 {
    position: relative;
    background: url('/bitrix/templates/.default/css/../img/1.jpg')no-repeat center top !important;
    background-size: cover !important;
}

@media(max-width:1080px) {
    body div.dotty-wrapper {
        background: none !important;
        background: linear-gradient(to bottom, #436fc1 60%, #ea4774 112%) !important;
    }

    body div.dotty-wrapper.dotty-wrapper_2 {
        background: none !important;
        background: linear-gradient(to bottom, #436fc1 60%, #ea4774 112%) !important;
    }

    .tagline {
        margin-left: 0;
        right: auto;
        left: 0;
    }

    .tagline-g__right .tagline-g__img {
        flex-shrink: 0;
        margin-left: 5px;
        margin-right: 5px;
    }

    .tagline-g__right .tagline-g__img {
        display: inline-block;
    }

    .tagline-g__right {
        padding-left: 0;
        display: inline-flex;
        align-items: flex-start;
    }

    .tagline {
        width: auto;
    }
}

@media(max-width:1010px) {
    .tagline {
        width: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 631px;
        padding-top: 20px;
    }
}

@media(max-width:561px) {
    .tagline {
        padding-left: 15px;
        padding-right: 15px;
    }

    .tagline-g__right {
        flex-wrap: wrap;
    }
}

/*tagline*/


.navbar-nav li {
    position: relative;
}

.navbar-nav > li:hover .nav-head-sub-wrapper {
    display: block;
}

.nav-head-sub-wrapper {
    left: 0;
    display: none;
    padding-top: 15px;
    top: 100%;
    position: absolute;
    width: 200px;

}

header .container {
    overflow: inherit;
}

header.index .nav-head-sub {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    background: #2e4679;
    padding-bottom: 20px;
}

.adapt_service .dis {
    margin-top: 40px;
}

header.index ul.nav-head-sub li {
    margin-top: 8px;
    margin-bottom: 8px;
}

header.index ul.nav-head-sub li {
    display: block;
}

header.index ul.nav-head-sub li a {
    font-size: 11px;
    display: block;
    transition: all .2s ease;
    line-height: 1.3;
    border-bottom: none;
    font-weight: 400;
    text-transform: none;
}

header.index ul.nav-head-sub li a:hover {
    opacity: .8;
}

#ajax-portfolio .g4 a {
    height: 100%;
}

#ajax-portfolio figure {
    height: 100%;
}

#ajax-portfolio .works .wide img {
    object-fit: cover;
}

.works .wide figure {

    overflow: hidden;
}

#ajax-portfolio .g4 a {
    width: 100%;
}

.mabee.horisontal-list {
    padding-left: 0;
}

.mabee.horisontal-list li {
    font-size: 14px;
}

.mabee.horisontal-list li:before {
    margin: 0 19px 0 0;
}

#works #ajax-portfolio .g4 a {
    max-height: 187px;
    overflow: hidden;
}

@media(max-width:550px) {
    #works #ajax-portfolio .g4 a {
        max-height: inherit;
    }
}

/* #whatsappWidget {
      display: none;
  } */

#whatsappWidget {
    display: inline-flex;
    position: fixed;
    right: 25px;
    bottom: 15px;
    cursor: pointer;
    width: 130px;
    z-index: 99;
}
.cookie {
    background: #fff;
    border-radius: 8px;
    padding: 2.0rem 3rem;
    max-width: 1200px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    line-height: 1.5;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 8rem;
    display: flex;
    align-items: center;
    z-index: 14;
    opacity: 0;
    pointer-events: none;
    transition: all .2s ease;
    box-shadow: 0 5px 23px -3px rgb(0 0 0 / 30%);
}
.cookie.active {
    opacity: 1;
    pointer-events: all;
}
.cookie__desc {
    color: #909294;
    font-size: 1.4rem;
    font-weight: 400;
}
.cookie__btn:hover{
    color: #fff!important;
    background-color: #344c80;
}
.cookie .btn {
    flex-shrink: 0;
    margin-left: 40px;
}
.cookie__btn {
    padding: 12px 22px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #292655;
    display: inline-block;
    text-decoration: none;
    min-width: 120px;
}
.thumb img{
    height: auto!important;
}
@media (max-width: 990px){
    .cookie .btn{
        margin-left: 0;
    }
   .cookie {
        flex-wrap: wrap;
    } 
}
@media(max-width:774px){
    h1.rama-block-slogan{
        font-size:44px ;
    }
}
@media(max-width:760px){
    .cookie {
        bottom: 4rem;
    }
    .cookie__desc{
        font-size: 12px;
    }
    .cookie{
        padding:2.0rem 2rem ;
    }
}
@media (max-width: 768px){
    .some-info.wow.fadeIn p{
       
    }
    .some-info.wow.fadeIn h2{
      
    }
    .some-info.wow.fadeIn .info{
        width: 100%!important;
        margin-bottom: 20px;
    }
    .some-info.wow.fadeIn img{
        width: 32px;
    }
    .some-info.wow.fadeIn{
        h2{
            display: block;
        }
        
        align-items: flex-start;
        gap:10px;
        width: 100%;
        flex-wrap: wrap;
        padding-left: 15px;
        flex-wrap: wrap;
    }

    h1.rama-block-slogan {
        font-size: 40px!important;
    }
}
@media(max-width:600px){
    h1.rama-block-slogan {
        font-size: 26px!important;
    }
}



header.index .phones {

    display: flex;
    align-items: flex-start;
    gap: 15px;
}  
.c-textarea{
    height: 80px;
    resize: none;
    width: 100%;
    margin-bottom: 20px;
    border-color: #e44e50;
}

.go-tender:hover {
    text-decoration: none;
    color: #fff;
    background-color: #34ace8;
}
.go-tender:focus{
    text-decoration: none;
    color: #fff;
}

.go-tender {
    position: absolute;
    right: 40px;
    top: 9px;
    display: inline-flex;
    align-items: center;
    padding: 6px 15px;
    color: #fff;
    background-color: #34ace8;
    text-decoration: none;
    font-size: 13px;
    border-radius: 4px;
    transition: all .3s ease;
}

.h-socials {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 12px;
}

.h-socials__link {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.select-wrapper.actvie:after{
    transform: scale(-1);
}
.custom-select_n{
    margin-bottom: 12px;
}
.custom-select_n .select-wrapper{
    width: 100%;
}
.custom-select_n .select-wrapper:after{
    top:5px;
}
 .custom-select_n input{
    margin-bottom: 2px;
}
.mfp-hide{
    display: none;
}

@media(max-width:1600px) {
    .header__top header.index ul li a {
        font-size: 13px;
    }

    header.index nav {
        width: 45%;
    }

    .fix.header__top .container {
        padding-left: 0;
        padding-right: 0;
    }
}

@media(max-width:1490px) {
    .header__top header.index ul li a {
        font-size: 12px;
    }

    header.index nav {
        width: 42%;
    }
}

@media (max-width:1415px) {
    .phones.g9 .name-edited {
        font-size: 12px;
    }

    .phones.g9 .name {
        font-size: 11px;
    }

    header.index .phones li .number a {
        font-size: 11px;
    }

    .header__top header.index ul li a {
        font-size: 11px;
    }
}

@media (max-width:1372px) {
    .wf-mini-logo {
        width: 50px;
    }

    .phones.g9 .name {
        font-size: 9px;
    }

    header.index .phones li .number a {
        font-size: 10px;
    }

    .header-mail {
        font-size: 10px !important;
    }

    header.index nav {
        width: 43%;
    }

    .go-tender {
        padding: 6px 15px;
        font-size: 11px;
        right: 15px;
        top: 11px;
    }

}

@media (max-width: 1370px) {
    .header__top header.index ul li a {
        font-size: 11px !important;
    }
}

@media (max-width: 1276px) {
    .nav-head .toogle {
        z-index: 99;
    }

    .go-tender {
        right: 145px;
    }
}

@media (max-width: 760px) {
    .go-tender {
        right: 65px;
    }
}

@media (max-width: 600px) {
    .go-tender {
        display: none;
    }
}


form[name=TENDER_FORM] .errorMess.errorName {	top: 287px !important;}

form[name=TENDER_FORM] .errorMess.errorPhone  {	top: 366px !important;}
form[name=TENDER_FORM] .errorMess.errorTarif  {	top: 208px !important;}
form[name=TENDER_FORM] .errorMess {	left: 180px !important;}


.header__top .container{
    max-width: 1320px;
}
header.index nav{
    width: 47%!important;
}
header.index .phones{
    width: 52%!important;
}
header.index .phones{
    gap: 10px;
}

@media (max-width:1640px) {
    header.index nav {
        width: 44% !important;
    }
}
@media (max-width:1550px) {
    .header__top header.index ul li a {
        font-size: 12px!important;
    }
    header.index nav {
        width: 40% !important;
    }
}
@media (max-width:1420px) {
    .header__top header.index ul li a {
        font-size: 11px !important;
    }
}


@media (max-width:1375px) {
    .wf-mini-logo{
        width: 40px!important;
    }
    header.index nav {
        width: 40% !important;
    }
    
}
@media (max-width:1365px) {
    .header__top header.index ul li a {
        font-size: 11px !important;
    }
}
@media (max-width:1340px) {
    header.index nav {
        width: 41% !important;
    }
    .header__top header.index ul li a{
        font-size: 11px !important;
    }
    .page .header__top header.index ul li a {
        font-size: 11px !important;
    }
}
/* End */


/* Start:/bitrix/templates/.default/css/page-preloader.css?1740056028300*/
#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;z-index:100500}#page-preloader .spinner{width:128px;height:15px;position:absolute;left:50%;top:50%;background:url(/images/ajax-loader.gif) no-repeat center;margin:-7px 0 0 -64px}body.hidden_body{overflow:hidden;height:100%}
/* End */


/* Start:/bitrix/templates/.default/css/animate.css?174005602853677*/
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* End */


/* Start:/styles/slick.css?17400560263242*/
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url(/styles/../img/ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir="rtl"] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir="rtl"] .slick-next:before{content:"\2190"}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
/* End */


/* Start:/bitrix/templates/.default/css/style.css?1740056028143777*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,main,time{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}.hidden_open{opacity:0}.visible{opacity:1}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0;text-decoration:none}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:85%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.table-primary td{border:1px solid #000;padding:0 7px}*,:before,.head .back:after,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}#main body{overflow:hidden;display:none}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a{color:#2595ca;text-decoration:underline}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.a-btn{text-decoration:none;color:#000;background-color:#DDD}.btn.red{background:#182242;color:#fff;text-transform:uppercase;font-weight:700;width:170px!important;height:45px}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.container{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;max-width:1260px;min-width:320px;overflow:hidden}.container:before,.head .container.back:after,.container:after{display:table;content:" "}.container:after{clear:both}.row{margin-right:-40px;margin-left:-40px}.row:before,.head .row.back:after,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.head .row.back:after,.row:after{display:table;content:" "}.row:after{clear:both}.g1,.g2,.g3,.g4,.g5,.g6,.g6-5,.g7,.g7-5,.g8,.g9,.g10,.g11,.g12,.g13,.g14,.g15,.g16,.g17,.g18,.g19,.g20{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;float:left;position:relative;min-height:1px;padding-right:0;padding-left:40px}.g1{width:1.66667%}.g2{width:6.50794%}.g3{width:11.34921%}.g4{width:20%}.g4.own-w-top{width:13%!important}.g5{width:25%}.g6{width:25.87302%}.g6-5{width:33.333333333%}.g7{width:30.71429%}.g8{width:35.55556%}.g9{width:40.39683%}.g10{width:50%}.g11{width:50.07937%}.g12{width:54.92063%}.g13{width:59.7619%}.g14{width:64.60317%}.g15{width:69.44444%}.g16{width:74.28571%}.g17{width:79.12698%}.g18{width:83.96825%}.g19{width:88.80952%}.g20{width:100%}.g7-5{width:33.333333333%}.m1{margin-left:8.01587%}.m2{margin-left:12.85714%}.m3{margin-left:17.69841%}.m4{margin-left:22.53968%}.m5{margin-left:27.38095%}.m6{margin-left:32.22222%}.m7{margin-left:37.06349%}.m8{margin-left:41.90476%}.m9{margin-left:46.74603%}.m10{margin-left:51.5873%}.m11{margin-left:60%}.m12{margin-left:61.26984%}.m13{margin-left:66.11111%}.m14{margin-left:70.95238%}.m15{margin-left:75.79365%}.m16{margin-left:80.63492%}.m17{margin-left:85.47619%}.m18{margin-left:90.31746%}.m19{margin-left:95.15873%}.inside{margin-left:0}.wf-sprite,.wf-arrow-list,.wf-back,.wf-bask,.wf-be,.wf-blue-next,.wf-blue-prev,.wf-buble,.wf-closed,.wf-defis,.wf-fb,.wf-kompass-hotels,.wf-logo,.wf-mandarin,.wf-map,.wf-marccony,.wf-mini-logo,.wf-monoblock,.wf-new,.wf-new_blue,.wf-next-w,.wf-next,.wf-open,.wf-pdf,.wf-plus-list,.wf-prev-w,.wf-prev,.wf-print,.wf-punson,.wf-r,.wf-r18,.wf-select,.wf-sity-centr,.wf-to-top,.wf-tw,.wf-watch,.wf-wv,.wf-zapolyare,header.index nav li:nth-child(4n):after,.select-wrapper:after,.logo-mini,.vacancy .name h3:after,.vacancy.open h3:after,a.new.blue:after,ul.mabee.pluss li:before,ul.mabee.pluss .head li.back:after,.head ul.mabee.pluss li.back:after,.mabee.horisontal-list li:before,.mabee.horisontal-list .head li.back:after,.head .mabee.horisontal-list li.back:after,.sitemap li.has_inner > a:after,.sitemap li.has_inner.open > a:after,.plused:before,.head .plused.back:after{background:url(/img/wf-s8b1c33f6e2.png) no-repeat}.wf-sprite,.wf-back,.wf-bask,.wf-be,.wf-buble,.wf-closed,.wf-defis,.wf-fb,.wf-kompass-hotels,.wf-logo,.wf-mandarin,.wf-map,.wf-marccony,.wf-mini-logo,.wf-monoblock,.wf-new,.wf-next-w,.wf-next,.wf-open,.wf-prev-w,.wf-prev,.wf-print,.wf-punson,.wf-r,.wf-r18,.wf-select,.wf-sity-centr,.wf-to-top,.wf-tw,.wf-watch,.wf-wv,.wf-zapolyare,header.index nav li:nth-child(4n):after,.services .bot.ca h5:before,.services .bot.ca .head h5.back:after,.head .services .bot.ca h5.back:after,.select-wrapper:after,header.index nav li a:after,.logo-mini,.vacancy .name h3:after,.vacancy.open h3:after,.city:before{background:url(/img/wf-sdb250ec15d.png) no-repeat}.wf-pdf{background:url(/img/wf-sfa0e651a8d.png) no-repeat}.wf-back{background-position:-40px -33px;height:10px;width:9px}.wf-bask{background-position:-167px 0;height:33px;width:33px}.wf-bask:hover{background-color:#1f6fee}.wf-be{background-position:-101px 0;height:33px;width:33px}.wf-be:hover{background-color:#900702}.wf-buble{background-position:-89px -33px;height:18px;width:19px}.wf-closed{background-position:0 -33px;height:6px;width:9px}.wf-defis{background-position:0 -66px;height:4px;width:38px}.wf-fb{background-position:-144px -33px;height:33px;width:33px}.wf-fb:hover{background-color:#3a589b}.wf-kompass-hotels{background-position:0 -129px;height:63px;width:201px}.wf-logo{background-position:0 -459px;height:102px;width:149px}.wf-mandarin{background-position:0 -391px;height:68px;width:129px}.wf-map{background-position:-49px -33px;height:11px;width:14px}.wf-marccony{background-position:-33px -192px;height:63px;width:102px}.wf-mini-logo{background-position:0 -255px;height:50px;width:74px}.wf-monoblock{background-position:-38px -66px;height:17px;width:19px}.wf-new{background-position:-31px -33px;height:9px;width:9px}.wf-next-w{background-position:-36px 0;height:18px;width:18px}.wf-next{background-position:-126px -33px;height:18px;width:18px}.wf-open{background-position:-9px -33px;height:6px;width:9px}.wf-prev-w{background-position:0 0;height:18px;width:18px}.wf-prev{background-position:-18px 0;height:18px;width:18px}.wf-print{background-position:-73px -33px;height:15px;width:16px}.wf-punson{background-position:-63px -33px;height:12px;width:10px}.wf-r{background-position:0 -192px;height:33px;width:33px}.wf-r:hover{background-color:#ec4a89}.wf-r18{background-position:-54px 0;height:21px;width:21px}.wf-select{background-position:-75px 0;height:29px;width:26px}.wf-sity-centr{background:url(/bitrix/templates/.default/img/citycenter.png) no-repeat center;height:48px;width:97px}.wf-to-top{background-position:-108px -33px;height:18px;width:18px}.wf-tw{background-position:-134px 0;height:33px;width:33px}.wf-tw:hover{background-color:#00aced}.wf-watch{background-position:-18px -33px;height:9px;width:13px}.wf-wv{background-position:0 -323px;height:68px;width:181px}.wf-zapolyare{background-position:-74px -255px;height:68px;width:106px}.wf-avantreid{background:url(/bitrix/templates/.default/img/avantreid2.png) no-repeat center;width:144px;height:33px}.wf-vkb{background:url(/bitrix/templates/.default/img/vkb3.png) no-repeat center;background-size:94px;width:94px;height:47px}.wf-krayinvest{background:url(/bitrix/templates/.default/img/kriy-invest2.png) no-repeat center;width:127px;height:48px}.wf-kngk{background:url(/bitrix/templates/.default/img/kngk.png) no-repeat center;width:129px;height:73px}.wf-taxi{background:url(/bitrix/templates/.default/img/taxi.png) no-repeat center;width:125px;height:60px}.wf-sochi{background:url(/bitrix/templates/.default/img/sochi.png) no-repeat center;width:224px;height:86px}.wf-megafon{background:url(/bitrix/templates/.default/img/megafon.png) no-repeat center;width:68px;height:61px}.wf-magnit{background:url(/bitrix/templates/.default/img/magnit.png) no-repeat center;width:98px;height:28px}.wf-gazprom{background:url(/bitrix/templates/.default/img/gazprom.png) no-repeat center;width:101px;height:49px}.wf-sportstil{background:url(/bitrix/templates/.default/img/sportstil.png) no-repeat center;width:43px;height:54px}.wf-madyar{background:url(/bitrix/templates/.default/img/madyar.png) no-repeat center;width:70px;height:53px}.wf-w{background:url(/bitrix/templates/.default/img/w.png) no-repeat center;width:57px;height:55px}html,body{height:100%}.page{clear:both;min-height:100%;height:auto!important;height:100%;margin-bottom:-39px}.page .fake-footer{height:39px}.page>.fix{top:0}footer.index{clear:both;position:relative;height:49px;margin-top:39px}.container-small{max-width:870px;margin-left:auto;margin-right:auto;overflow:hidden;overflow:visible}.glyph{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}img{max-width:100%}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}.line{display:inline-block}.line.vertical{width:1px;height:100%;filter:progid: DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF5D6172',endColorstr='#FF5D6172');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(93,97,114,0)),color-stop(50%,#5d6172),color-stop(100%,rgba(93,97,114,0)));background-image:-webkit-linear-gradient(top,rgba(93,97,114,0) 0%,#5d6172 50%,rgba(93,97,114,0) 100%);background-image:-moz-linear-gradient(top,rgba(93,97,114,0) 0%,#5d6172 50%,rgba(93,97,114,0) 100%);background-image:-o-linear-gradient(top,rgba(93,97,114,0) 0%,#5d6172 50%,rgba(93,97,114,0) 100%);background-image:linear-gradient(top,rgba(93,97,114,0) 0%,#5d6172 50%,rgba(93,97,114,0) 100%)}figure.brdr img{border:4px solid #d6d6d6;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}a.internal{text-decoration:none;border-bottom:1px dashed}@-webkit-keyframes slide{0%{bottom:-30px}100%{bottom:-55px}}@-moz-keyframes slide{0%{bottom:-30px}100%{bottom:-55px}}@-o-keyframes slide{0%{bottom:-30px}100%{bottom:-55px}}@keyframes slide{0%{bottom:-30px}100%{bottom:-55px}}.wide{max-width:100%;padding:0 4.79166666%}.wide .row{margin:0}figure{text-align:center}figure figcaption{text-align:left}@keyframes move{from{right:493px;width:40px}to{right:40px;width:493px}}@-webkit-keyframes move{from{right:493px;width:40px}to{right:40px;width:493px}}@keyframes pulse{from{opacity:0}to{opacity:1}}@-webkit-keyframes pulse{from{opacity:0}to{opacity:1}}@keyframes span{0%{top:-100px}66%{top:-100px}100%{top:0}}@-webkit-keyframes span{0%{top:-100px}66%{top:-100px}100%{top:0}}@-webkit-keyframes show{0%{-webkit-transform:scale(0)}33%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1)}}@keyframes show{0%{transform:scale(0)}33%{transform:scale(0)}100%{transform:scale(1)}0%{-webkit-transform:scale(0)}33%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1)}}figure.shadow{position:relative;padding-bottom:1px}figure.shadow figcaption{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;background:rgba(26,34,57,0.55);color:#fff;text-align:center;font-size:24px;opacity:0;transition:400ms;text-transform:none}figure.shadow figcaption .top,figure.shadow figcaption .bot{width:100%;vertical-align:middle;display:table;text-align:center}figure.shadow figcaption .top{margin-top:20%}figure.shadow figcaption .bot{font-size:17px;margin-top:-6px}figure.shadow figcaption .bot span.link{padding-top:15px;font-size:15px;text-decoration:underline;display:inline-block}figure.shadow figcaption .bot span.link:hover{text-decoration:none}figure.shadow figcaption .top span,figure.shadow figcaption .bot span{text-align:center;display:table-cell;vertical-align:middle}figure.shadow:hover figcaption{transition:400ms;opacity:1}figure.shadow:hover figcaption:after{transition:400ms;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.hover_text_portfolio{position:absolute;left:0;right:0;top:0;bottom:0}.hover_text_portfolio table{width:100%;height:100%;min-height:200px;color:#fff;text-align:center;text-transform:uppercase;font-size:14px}.bottom_text_works{letter-spacing:5px;font-size:12px}.float_right{float:right;position:relative;right:50%}.float_left{float:left;position:relative;left:50%}header.index{background:#1a2239;height:50px;color:#fff;position:relative;width:100%;z-index:0}header.index ul{list-style:none;margin:0;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}header.index ul.nav{padding-left:6px}header.index nav{width:55%;padding-left:0}header.index nav li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-transform:uppercase;font-size:16px;font-weight:700;padding:0 10px;margin-top:13px;position:relative}header.index nav li a{color:#fff;border-bottom:1px dotted #e44e50}header.index nav li a:hover{text-decoration:none;border-bottom:none}header.index nav li a.act{text-decoration:none;border-bottom:none;color:#646e8d}header.index nav li a.act:after{content:"";display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1a2239;position:absolute;bottom:-21px;left:50%;margin-left:-15px}header.index nav li:first-of-type{padding-left:0}header.index nav li a:first-of-type{border-bottom-color:#fff}header.index nav li:nth-child(2n) a{border-bottom-color:#dcd04a}header.index nav li:nth-child(3n) a{border-bottom-color:#31ace6}header.index nav li a[href^=http]:after{content:"";background-position:-31px -33px;height:9px;width:9px;display:block;position:absolute;top:0;right:9px;display:none}header.index nav li:nth-child(4n) a{border-bottom-color:#82b733}header.index nav li:nth-child(5n) a{border-bottom-color:#f2812e}header.index nav li:last-of-type{border-right:0}header.index .phones{width:44%;padding-left:0;margin-left:10px}header.index .phones li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-right:20px;font-weight:700;text-align:left}header.index .phones li .name{color:silver;text-transform:uppercase}header.index .phones li small.name a{color:silver;display:block;margin-top:-4px;float:left;text-decoration:underline}header.index .phones li .number{font-size:1.28571em}header.index .phones li .number a{color:#fff!important;text-decoration:none!important}header.index .phones li:last-of-type{margin-right:0}header.index .container{position:relative}.application{position:absolute;right:40px;top:0;border-top:3px solid #e44e50;width:493px;text-align:right;z-index:99;color:#fff;animation:move 2s;-webkit-animation:move 2s;cursor:pointer;z-index:100}.application span{background:#e44e50;text-transform:uppercase;font-weight:700;font-size:16px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:6px 12px;animation:span 3s;-webkit-animation:span 3s;z-index:-1;position:absolute;right:0}.head{text-align:center}.head hgroup,.head .hgroup{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:15px 0}.head h2,.head h1,.head h3{color:#000;font-size:24px;font-weight:700;text-align:center;border-bottom:5px solid #e44e50;text-transform:uppercase;margin:10px 0;letter-spacing:.1em}.head h2 a,.head h1 a,.head h3 a{color:inherit;text-decoration:inherit;cursor:inherit}.head h2 a:active,.head h2 a:focus{outline:none}.head h4{font-size:16px;font-weight:700;text-transform:uppercase;margin:5px 0}.head small{color:#5f5f5f;font-size:12px;text-transform:none}.head a{color:#e44e50;text-decoration:underline}.head a:hover{text-decoration:none;color:#000}.head ul{list-style:none;margin:0;padding:0}.head ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:8px 5px;font-size:12px}.logo{width:auto}.last-work{width:155px}.item_text_logo{width:auto!important}.page > .top{background-position:50% 0;background-repeat:repeat;background-attachment:fixed;height:460px;padding-top:50px;color:#fff;border-bottom:1px solid #f0f0f0;position:relative;margin-top:-20px}.text_logo{width:600px;position:relative;display:inline-block}.page > .top .container{height:100%}.page > .top .center{height:100%}.page > .top .center > *{top:50%}.page > .top .logo{height:102px;margin-top:-80px;margin-left:-13px;padding-left:0}.page > .top .logo *{vertical-align:top}.page > .top .logo h2{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;font-size:28px;color:#2595ca;padding-left:20px;text-transform:uppercase;margin:0;margin-top:32px}.page > .top .logo h2 small{color:#fff;font-size:12px;font-weight:400;display:block;text-transform:none}.bxslider{list-style:none}.page > .top .last-work{float:right;margin-top:-137px}.page > .top .last-work:before,.page > .top .head .last-work.back:after,.head .page > .top .last-work.back:after{content:"+";font-size:36px;color:#d0a32b;position:absolute;left:-9px;top:-26px;animation:pulse .2s 10;-webkit-animation:pulse .2s 10}.page > .top .last-work .block{filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#1fffffff',endColorstr='#1fffffff',GradientType=0);background:rgba(255,255,255,0.1);padding:10px 18px;text-align:center;margin-left:-40px;overflow:hidden;-webkit-animation:show 3s;animation:show 3s;display:block}.page > .top .last-work h6{font-size:10px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.page > .top .last-work .award{font-size:18px;font-weight:700;margin:10px 0;text-align:left;padding:0 9px;line-height:100%}.page > .top .last-work .award-description{font-weight:700;font-size:12px;color:#a6a7bb;margin:0;text-align:left;padding:0 0 0 9px;text-transform:uppercase;margin-right:-5px}.page > .top .social{margin-top:-50px;text-align:right}.works{padding-bottom:70px}.works ul.type{list-style:none;margin:0 0 30px;padding:0;text-align:center}.works ul.type li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:2px 15px;border-right:1px solid #c7c7c7}.works ul.type li:last-of-type{border-right:0}.works ul.type a{color:#6c6c6c;border-bottom:1px dashed;text-decoration:none;cursor:pointer}.works ul.type a:hover,.works ul.type a.act{border-bottom:0;color:#b9b9b9}.works ul.type a.act{cursor:default}.works .wide .g5{padding-left:0;margin:0 6px}.works .wide figure{position:relative}.main{padding-bottom:48px;background:#f2f2f2;-webkit-box-shadow:inset 0 5px 5px -5px #ababab;-moz-box-shadow:inset 0 5px 5px -5px #ababab;box-shadow:inset 0 5px 5px -5px #ababab}.main .head h2{border-bottom-color:#dcd04a;margin-bottom:0}.main .head ul li{cursor:pointer}.main .head ul li:hover,.main .head ul li.act{background:#dcd04a}.main .head ul li:hover a,.main .head ul li.act a{border-bottom:none}.main .head a{color:#5d5d5d;text-decoration:none;border-bottom:1px dashed;text-transform:uppercase}.main .head a:hover{border-bottom:none}.main .events-header h3,.main .events-header strong{color:#303030;font-size:18px;font-weight:700;text-transform:uppercase;border-bottom:5px solid #bfbfbf;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:20px 0 70px}.main figure figcaption{color:#5f5f5f}.main figure figcaption h3,.main figure figcaption strong{text-transform:uppercase;margin-bottom:0}.main figure figcaption strong{font-size:18px}.main figure figcaption strong a{display:block}.main figure figcaption h3 a,.main figure figcaption strong a{color:#2595ca}.agency-accord.open{display:block}.services{background:#2595ca;display:table;width:100%;min-height:100vH}.inner .services{padding-top:50px;min-height:100vH}.inner .services .container{margin-top:-50px!important}.inner .services+.fake-footer{display:none}.services .head{margin-left:0;display:table-row;height:100px;text-align:center!important}.inner .services .head,.inner .main .head{text-align:center!important}.services .head h2,.services .head h1,.services .head h3{color:#fff;border-bottom:none}.services .head h1,.services .head h3{font-weight:700}.services .head h3{font-size:24px;text-align:center;text-transform:uppercase;margin:10px 0;letter-spacing:.1em}.services .head h2 a,.services .head h1 a{border-bottom:5px solid #81ccf0}.services .head h2 a:hover,.services .head h1 a:hover{border-bottom:none}.services a{text-decoration:none}.services .top{padding-bottom:41px;display:table-cell;vertical-align:middle}.services figure{text-align:center;color:#fff;font-size:16px;font-weight:700;padding:50px 0;height:253px;position:relative}.services figure:hover,.services figure.act{color:#BDDFEF}.services .g4{margin-bottom:0!important}.services figure figcaption{margin:12px 0 30px;text-align:center}.services .g5>a{text-decoration:none}.services .g5:nth-child(4n) figure{border-right:none}.services .g5:nth-child(-n+8){border-bottom:1px solid #81ccf0}.services .ca{background:#16709a;color:#fff}.services .sprite{display:inline-block;width:114px;height:99px;background-position:0 center;background-repeat:no-repeat}.services figure:hover .sprite{opacity:.7}.social.right{float:right;margin-top:45px}.presentation.right{float:right;margin-top:45px;margin-right:65px;text-transform:uppercase}.presentation.right .glyph{margin-right:7px}.staff{background:#e7e7e7}.staff .head h2,.staff .head h1,.staff .head h3{border-bottom-color:#bfbfbf;margin-bottom:0}.staff .head h1{font-weight:700;color:#000}.staff .head ul > li{text-transform:uppercase}.staff .head ul > li a{color:#6c6c6c;text-decoration:none;border-bottom:1px dashed;cursor:pointer}.staff .head ul > li a:hover,.staff .head ul > li a.act{color:#b9b9b9;border-bottom:none}.staff .person{position:relative;margin:115px 0 140px}.staff .person figure{text-align:center}.staff .person .bg{background-repeat:no-repeat;background-position:center;height:211px;width:100%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-align:center;-webkit-transition:.6s background-image;-moz-transition:.6s background-image;-ms-transition:.6s background-image;-o-transition:.6s background-image;transition:.6s background-image}.staff .person .bg img{max-width:130%}.staff .person .bg:hover{background-image:url(/img/komanda/shar_hover.png);background-repeat:no-repeat;background-position:center}.staff .person.tatyana img{margin:17px 0 0}.staff .person.darya img{margin:16px 34px 0 0}.staff .person h5{text-transform:uppercase;color:#6c6c6c}.staff .person h5 small{display:block;font-style:italic;font-size:12px;text-transform:none;font-weight:400}.staff .person .achivments time,.staff .person .achivments .event{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;width:45%;vertical-align:top;font-size:11px;color:#6c6c6c;text-transform:uppercase}.staff .person .achivments .event{width:50%;font-size:12px}.staff .person .achivments .event a{color:#2595ca;font-weight:700}.blogs{background:#393939;color:#fff;padding:0 0 97px}.blogs .head{margin-bottom:30px;position:relative}.blogs .head h2,.blogs .head h3{border-bottom:none}.blogs .head h2 a,.blogs .head h3 a{text-decoration:underline;color:#82b733}.blogs .social-buttons{position:absolute;right:0;top:27px}.blogs .social-buttons a{margin-right:5px}.blogs article{border-right:1px solid #787878;font-size:12px;min-height:220px;padding-right:41px;padding-left:41px}.blogs article h3{color:#81ccf0;text-transform:uppercase;margin:0}.blogs article h3 a{color:inherit;text-decoration:inherit;cursor:inherit}.blogs article h3 a:active,.blogs article h3 a:focus{outline:none}.blogs article p{margin:0}.blogs article .author{color:#9a9a9a;margin-top:5px}.blogs article:last-of-type{border-right:none}#ajax-team{min-height:460px;text-align:center}.main_container_blogs{max-width:1260px;min-width:320px;margin:0 auto;padding-left:41px;overflow:hidden}.container_blogs,.controls_articles{margin-right:auto;margin-left:auto;max-width:1260px;min-width:320px;overflow:hidden}.controls_blogs,.controls_articles{position:absolute;top:80px;height:63px;width:100%;left:0}.link-production-new a{color:#fff!important}.no-hover:hover{color:#fff!important}.no-hover figure:hover .sprite{opacity:1!important}.link-production-new a:hover{color:#BDDFEF!important}.new-links{width:187px;margin:0 auto;text-align:left;padding-top:11px}.link-production-new{padding-bottom:0;font-weight:300;font-size:13px;text-align:left;margin-top:0;margin-bottom:0}.container_blogs h6.article-heading{font-weight:700;font-size:17px;text-decoration:none;text-transform:uppercase;color:#81CCF0}.container_blogs h6.article-heading a{color:#81CCF0}.controls_blogs a,.controls_articles a{background:url(/img/controls2.png) no-repeat -7px -4px;text-indent:-9999px;width:20px;height:62px;display:block;position:absolute;z-index:200}.no-hover figure:hover,.services figure.act{color:#fff}.blogs-next,.articles-next{background:url(/img/controls2.png) no-repeat -46px -4px!important;top:0;right:0;right:40px}.block_team_wf{width:232px;text-align:center;display:block;background:#ccc;vertical-align:top;margin:35px auto;padding:10px;color:#6c6c6c;transition:.5s;background:none}.staff.pad .block_team_wf{margin:0 40px;float:left}.photo_team_wf{display:block;width:211px;height:216px;overflow:hidden;text-align:center;margin:0 auto;transition:.5s;-o-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 50%;outline:0;position:absolute;bottom:0}.photo_team_wf img{opacity:0;width:0;height:0;padding:0;margin:0;border:0;outline:0}.item_team_wf img{max-width:none;margin-left:-32px;margin-top:2px}.title_team_wf{margin:20px auto}.title_team_wf p{margin:0}.name_team_wf{text-transform:uppercase;font-weight:700;font-size:14px}.status_team_wf{display:block;font-style:italic;font-size:12px;text-transform:none;font-weight:400}.date_team_wf{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;width:45%;vertical-align:top;font-size:11px;text-transform:uppercase}.list_blogs_team_wf > a{color:#2595ca;font-weight:700;text-transform:uppercase;font-size:12px;transition:.5s}.list_blogs_team_wf > a:hover{color:#2595ca}.item_team_wf{border-bottom:3px solid #bfbfbf;padding-bottom:10px;position:relative}.slider-wrapper{position:relative;background-color:#686868;filter:progid: DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF888888',endColorstr='#FF686868');background-image:-webkit-gradient(radial,50%,0,50%,42,color-stop(0%,#888),color-stop(42%,#686868));background-image:-webkit-radial-gradient(center,ellipse cover,#888 0%,#686868 42%);background-image:-moz-radial-gradient(center,ellipse cover,#888 0%,#686868 42%);background-image:-o-radial-gradient(center,ellipse cover,#888 0%,#686868 42%);background-image:radial-gradient(center,ellipse cover,#888 0%,#686868 42%)}.slider-wrapper .slider{overflow-x:scroll;margin-bottom:-16px;position:relative}.slider-wrapper .slider ul{list-style:none;margin:0;padding:0;width:1920px}.slider-wrapper .slider ul li{display:block;float:left}.slider-wrapper .front{position:absolute;bottom:0;right:0;left:0;top:0;cursor:url(https://api-maps.yandex.ru/2.0.36/images/ef50ac9e93aaebe3299791c79f277f8e.cur) 16 16,url(https://api-maps.yandex.ru/2.0.36/images/ef50ac9e93aaebe3299791c79f277f8e.cur),move}.contacts{background:#f2f2f2;padding-bottom:80px;position:relative;z-index:1;-webkit-box-shadow:0 1px 4px #aeaba5;-moz-box-shadow:0 1px 4px #aeaba5;box-shadow:0 1px 4px #aeaba5}.contacts .head{margin-bottom:60px}.contacts .head h2,.contacts .head h3{border-bottom-color:#959595}.contacts .head .mail{color:#6c6c6c}.contacts .head .mail a{color:#2d94c6}.contacts .place{height:100px;z-index:2}.contacts .place.act a{color:#000;border-bottom:none}.contacts .place.act:after{content:"";width:20px;height:20px;background:#f2f2f2;display:block;position:absolute;bottom:-89px;z-index:1;-webkit-box-shadow:-2px 2px 4px 0 #aeaba5;-moz-box-shadow:-2px 2px 4px 0 #aeaba5;box-shadow:-2px 2px 4px 0 #aeaba5;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;margin-left:-10px}.city{text-transform:uppercase;font-weight:700;margin:0}.contacts small.type{color:#6c6c6c;font-style:italic;font-size:14px}.contacts .phone{color:#2d94c6;font-size:24px;font-weight:700}.g10 div.phone a{text-decoration:none}.contacts .adress{font-size:14px}.contacts .adress a{color:#5d5d5d;text-decoration:none;border-bottom:1px dashed}footer.index{background:#393939;color:#fff;font-size:11px;height:49px;padding-top:10px}footer.index *{vertical-align:middle}footer.index a{color:#929292}footer.index .glyph{margin-right:9px}footer.index .wf-map{margin-left:54px}footer.index .g10{padding-top:3px}.fix{position:fixed;width:100%;z-index:100}#map{height:400px;overflow:hidden}.rel{position:relative;overflow:visible!important}.inner{padding-top:50px}.inner h1{font-weight:400}.inner .head{text-align:left}.inner.page{padding-top:0}.controlls{position:fixed;top:153px;transition:1s;z-index:9999}.controlls.prev{left:0}.controlls.next{right:0}.controlls.prev,.controlls.next{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.controlls.prev a,.controlls.next a{color:#5c5c5c!important;text-transform:uppercase;font-size:10px;text-decoration:none}.controlls.prev a .glyph,.controlls.next a .glyph{margin:0 7px}.controlls.next{text-align:right}.controlls.scrolled{top:50%;transition:1s}.works .wide figure{background-size:cover;background-position:50% 50%}.inner.works .wide figure:after{border-bottom-color:#f2f2f2}.inner.works .g4{padding-left:11px;margin-bottom:11px}.works .g4 img{opacity:0}.inner.works .head{text-align:center}.inner.works .head .container{position:relative}.inner.works .head h4 small{font-weight:400;font-style:italic}.inner.works ul.type{margin-top:5px}.inner.works .g4 a{display:inline-block;max-width:100%}.inner.work{padding-top:50px}.inner.work .head .container{position:relative}.inner.work .head h1{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:16px 20px 16px 0}.inner.works hgroup h1,.inner.works .hgroup h1{font-weight:700}.inner.work .head a{vertical-align:middle;color:#2d94c6}.inner.work .head .social{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-align:right;vertical-align:middle;float:right;margin-top:25px}.inner.work .main p{margin:20px 0}.inner.work .main img{*-webkit-box-shadow:0 5px 11px 2px #abaca7;*-moz-box-shadow:0 5px 11px 2px #abaca7;*box-shadow:0 5px 11px 2px #abaca7;display:block;*margin:0 auto;margin-left:auto;margin-right:auto}.image-container{position:relative}.not-shadow{-webkit-box-shadow:0 5px 11px 2px rgba(171,172,167,0)!important;-moz-box-shadow:0 5px 11px 2px rgba(171,172,167,0)!important;box-shadow:0 5px 11px 2px rgba(171,172,167,0)!important}.back-link{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-transform:uppercase;color:#5c5c5c;padding:56px 0 5px 5px;font-size:10px}.back-link .glyph{margin-bottom:7px;margin-right:9px}.inner.page{background:#f2f2f2;overflow:hidden}.container-small.border{border-bottom:1px solid #c7c7c7}.container-small.main{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-bottom:107px}.mission{background:#fff;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;font-size:21px;color:#5c5c5c;padding:7px 13px;position:relative;margin-bottom:20px}.mission:before,.head .mission.back:after{content:"";display:block;position:absolute;width:0;height:0;border-top:22px solid transparent;border-left:27px solid #fff;border-bottom:22px solid transparent;top:0;right:-27px}.mission:after{content:"";display:block}.chunk,.chunk2{background:#fff;-webkit-box-shadow:1px 1px 1px #b1b1b1;-moz-box-shadow:1px 1px 1px #b1b1b1;box-shadow:1px 1px 1px #b1b1b1;padding:26px}.chunk > figure,.chunk2 > figure{margin-top:10px}.chunk > figure:first-of-type,.chunk2 > figure:first-of-type{margin-top:0}.chunk > h4,.chunk2 > h4{text-transform:uppercase;text-align:center}.order{background:#fff;-webkit-box-shadow:1px 1px 1px #b1b1b1;-moz-box-shadow:1px 1px 1px #b1b1b1;box-shadow:1px 1px 1px #b1b1b1;margin-top:63px;font-size:16px;text-transform:uppercase;color:#5f5f5f;font-weight:700;padding:30px;margin-bottom:83px}.order p{margin:0!important}.order label{*text-align:right;*width:30%;*display:-moz-inline-stack;display:block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:4%;color:#e44e50;font-size:14px}.order textarea{width:100%;height:180px;resize:none;border:1px solid #e44e50;margin-bottom:13px}.order input{width:280px;margin-bottom:15px;padding:7px 12px;border:1px solid #e44e50;font-size:14px;*text-transform:uppercase;color:#5f5f5f;*font-weight:bold;margin-right:0}.order.content-disabled .select-inner-input{border:1px solid #e44e50!important}.order.content-disabled input,.order.content-disabled textarea{border:1px solid #a3a7b3!important}.order.content-disabled label{color:#a3a7b3}.errorMess{background:#1d48ff;position:absolute;color:#fff;font-weight:100;padding:3px 10px;font-size:13px;left:147px;display:none}.errorMess .triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1d48ff;position:absolute;top:-5px}.errorMess.errorName{top:140px}.errorMess.errorPhone{top:213px}.errorMess.errorEmail{top:264px}.errorMess.errorCity{top:343px}.errorMess.errorMessage{top:264px;left:530px}.errorMess.errorCaptcha{bottom:10px;left:55px}.order .uploadbutton{*width:50%;border:none;text-align:left;margin-bottom:15px;height:52px}.order .filename{display:block}.order .half{width:50%;float:left}.order .half-left{width:40%;float:left}.order .half-right{width:55%;float:left}.order .captcha{display:inline-flex}.order .captcha img{display:inline!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;margin:0}.order .captcha input{width:120px;margin-right:12px}.order .btn{margin:0 auto;display:block;width:auto;border:none}.order .select-wrapper{width:280px;margin-bottom:15px}.select-wrapper{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;position:relative;cursor:pointer!important;cursor:pointer}.select-wrapper .opts{display:none;position:absolute;background:#fff;width:100%;border:1px solid #cf3f41;background:#e44e50}.select-wrapper .opts .opt{border-bottom:1px solid #cf3f41;padding:7px 12px;text-transform:none;color:#fff;font-weight:100}.select-wrapper .opts .opt:hover{background:#cf3f41;color:#fff}.select-wrapper:after{content:"";color:#c2c2c2;position:absolute;right:0;top:0;background:url(/img/arrows.png) no-repeat;background-position:14px -37px;height:39px;width:39px}.select-wrapper input{width:100%;margin-bottom:0;cursor:pointer}.text-in-form{text-transform:none;color:#e44e50;font-weight:700;margin-bottom:37px}input.viewselect{text-transform:none!important;color:#fff!important;background:#e44e50;border:1px solid #cf3f41!important;font-weight:100!important}.order .under-margin{margin-top:75px}label.uploadbutton{border-radius:2px;height:32px;display:inline-block;overflow:hidden;cursor:pointer}label.uploadbutton input{display:none}label.uploadbutton .button{width:120px;line-height:30px;text-align:center;background:#f9f9f9;transition:background .2s;transition:color .2s;color:#717171;border:1px solid rgba(0,0,0,0.1);display:inline-block}label.uploadbutton:hover .button{background:#e44e50;color:#fff}label.uploadbutton .input{width:300px;display:inline-block}.form-success{width:520px;height:314px;background:#e44e50;text-align:center;color:#fff;font-size:30px;padding-top:50px;position:absolute;z-index:11;top:115px;left:21%}.form-success span{text-decoration:none;color:#fff;text-transform:uppercase;font-size:18px;margin-top:50px;display:inline-block;background:#182242;padding:15px 33px;cursor:pointer}.bg-claim{position:absolute;background:rgba(255,255,255,0.59);width:100%;height:100%;top:0;left:0}.back-panel{width:100%;position:fixed;bottom:0}.back-panel .container-small{position:relative}.back-panel .container-small .back{width:50px;text-align:center;position:absolute;right:-50px;bottom:0;color:#5c5c5c!important;text-transform:uppercase;font-size:10px;cursor:pointer;padding-top:50px;padding-bottom:50px;display:none}.logo-mini{background-position:0 -255px;height:50px;width:74px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;vertical-align:top}.work-item .pros{position:absolute;top:10px;left:10px;color:#fff;text-transform:uppercase;font-size:10px}.work-item .pros span{background:#e44e50;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:2px 4px;margin-bottom:3px}.work-item .award{position:absolute;bottom:20px;right:20px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.36);text-transform:uppercase;line-height:110%}.work-item .award h3{margin:5px 0}.work-item .award p{margin:0;font-size:12px}.vacancys{max-width:700px;margin:0 auto}.staff .person .achivments .event{display:block}.vacancy .name{text-transform:uppercase}.vacancy .name a:before,.vacancy .name .head a.back:after,.head .vacancy .name a.back:after{content:"+";font-size:21px;font-weight:700;color:#31ace6;position:relative;top:-.5em;left:-.7em;line-height:0;width:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.vacancy .name h3,.vacancy .name strong{cursor:pointer}.vacancy .name h3:after,.vacancy .name strong:after{content:"";background-position:0 -33px;height:6px;width:9px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-left:8px;margin-bottom:4px}.vacancy.open .name a{color:#5f5f5f;border-bottom:none}.vacancy.open h3:after{background-position:-9px -33px;height:6px;width:9px}.vacancy.open .description{display:block}.vacancy .description{border:1px solid transparent;display:none}.flex{line-height:0;font-size:1px;text-justify:newspaper;zoom:1;text-align-last:justify}.flex span{display:block;text-align:justify}.flex span:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}.flex span i{text-align:left;line-height:normal;font-size:14px;vertical-align:top}.about{margin-top:79px}.about figure{text-align:center}.about figcaption{text-align:left}.about .rewards{margin:60px 0 30px}.row.rewards .g4{width:17%;padding-left:20px}.about .rewards hr{border-color:#c7c7c7}.about .rewards .g4{margin:65px 0}.prev-box img{-webkit-box-shadow:0 0 68px 19px rgba(0,0,0,0.5);-moz-box-shadow:0 0 68px 19px rgba(0,0,0,0.5);box-shadow:0 0 68px 19px rgba(0,0,0,0.5)}.preview:before,.head .preview.back:after{content:"";display:block;position:absolute;bottom:0;right:0;left:0;top:0;background:rgba(255,255,255,0.5);z-index:1;opacity:0;transition:opacity .1s}.preview:hover:before,.head .preview.back:hover:after{opacity:1;transition:.2s}.toogle{padding:9px 7px;margin-top:7px;margin-right:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px;float:right;background:#2b3656}.toogle .icon-bar{background-color:#bdc1cb;display:block;width:25px;height:3px;border-radius:1px;margin:2px 0}.nav-head{display:none}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative;text-align:center}.swipe-wrap figure{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.swipe-wrap > div{float:left;width:100%;position:relative}.slider-wrapper{position:relative;overflow:visible}.slider-wrapper ul{list-style:none;margin:0;padding:0}.slider-wrapper .slides{width:586px;position:absolute;top:0;left:0}.slider-wrapper .slides li{width:586px;height:1318px;background-position:0 0;background-size:contain;background-repeat:no-repeat;transition:.5s;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=00);display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.slider-wrapper .slides li.act{transition:1s;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.slider-wrapper .slides li img{opacity:0;width:0;height:0;margin:0;padding:0}.slider-wrapper .slides ul{position:relative;left:0}.slider-wrapper .info{width:263px;position:relative;top:0;float:right;margin-top:45px;color:#3b3b3b;font-size:14px}.inner.profile{background:#686868}.profile hgroup,.profile .hgroup{color:#fff;margin-top:200px;margin-bottom:40px;position:relative}.profile hgroup h2,.profile .hgroup h2{margin:0;line-height:100%;font-size:30px;font-weight:400;text-transform:uppercase}.profile hgroup h1,.profile hgroup h2.h1,.profile .hgroup h1,.profile .hgroup h2.h1{margin:0;line-height:75%;font-size:60px;font-weight:700;text-transform:uppercase;margin-top:7px}.profile hgroup h2.h1,.profile .hgroup h2.h1{color:#303030}.profile hgroup i,.profile .hgroup i{font-weight:700;font-size:17px}.profile .person-info{max-width:358px;margin-bottom:50px}.profile .person-info h3{text-transform:uppercase;margin:15px 0}.profile .person-info h3.opaq .glyph{margin-right:9px}.profile .worked{background:#e44e50;color:#fff;padding:11px;margin-bottom:17px;padding-bottom:20px}.profile .worked a{color:inherit}.profile .worked h3.opaq{color:#ee9798}.profile .worked ul{padding-left:29px}.profile .worked li{margin:3px 0;text-transform:uppercase}.profile .bloged{background:#82b733;color:#fff;padding:11px;padding-bottom:20px}.profile .bloged a{color:inherit}.profile .bloged h3.opaq{color:#a2d05e}.profile .bloged .date{font-size:12px;font-family:Tahoma,sans-serif;opacity:.4;filter:alpha(opacity=40)}.profile .bloged .post:last-of-type{border-bottom:none}.profile .angle{position:relative}.profile .angle:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:15px solid #686868;border-left:15px solid transparent}.profile .ctrl{position:relative;top:230px;margin-left:-50px;margin-right:-100px;z-index:5}.profile .ctrl .next{float:right}.profile .persons > li{display:none}.profile .persons > li.act{display:block}.head .back{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;height:24px;line-height:24px;padding:0 9px;text-transform:uppercase;color:#b5b5b5;font-size:12px;border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;margin-top:35px;margin-left:10px;margin-bottom:17px;text-decoration:none}.head .back:before,.head .back:after{position:absolute;content:"";left:-10px;top:-1px;width:0;height:0;border-top:12px solid transparent;border-right:10px solid #b5b5b5;border-bottom:12px solid transparent}.head .back:after{left:-9px;top:0;border-top:11px solid transparent;border-right:9px solid #f2f2f2;border-bottom:11px solid transparent}.article time,.article .staff .person .achivments .event,.staff .person .achivments .article .event{font-size:11px;text-transform:uppercase;color:#6c6c6c}.article h1{margin:0 0 25px}.article .social-btns{white-space:nowrap;padding-top:8px;padding-left:10px}.inner aside .chunk,.inner aside .chunk2{margin-bottom:44px}.inner aside .chunk > h4,.inner aside .chunk2 > h4{margin-top:0}.inner aside .chunk article,.inner aside .chunk2 article{border-bottom:1px dashed #b9b9b9;padding-top:15px}.inner aside .chunk article:last-of-type{border-bottom:none}.chunk.responce figure,.chunk2.responce figure{text-align:center}.chunk.responce figure img{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.36);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.36);box-shadow:1px 1px 3px rgba(0,0,0,0.36)}.chunk.responce figure figcaption{text-align:left}.chunk.blog{position:relative;height:166px;padding:12px 37px;display:table;border:1px solid transparent;margin:0 40px 22px}.chunk.blog:hover{border:1px solid #85b938;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blog{overflow:hidden}.blog > *{display:table-cell;vertical-align:middle}.blog .portrait{background:#eee;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;height:124px;width:124px;margin-right:33px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-top:12px}.blog .description{width:100%;padding-right:33px;font-size:14px;text-align:center}.blog .description .name{text-transform:uppercase;font-weight:700}.blog .description .position{font-style:italic;font-size:12px;margin-bottom:10px}.blog .devider{width:5px;height:100%;background:#82b733}.blog .last-post .articles{position:absolute;right:0;top:12px}.blog .last-post{position:relative;width:69%;padding-left:33px}.blog .last-post h3{margin:0;font-weight:400}.blog .last-post time,.blog .last-post .staff .person .achivments .event,.staff .person .achivments .blog .last-post .event,.blog .last-post .watch{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.blog .post time,.blog .post .staff .person .achivments .event,.staff .person .achivments .blog .post .event{margin-right:25px;text-transform:uppercase;font-size:11px;color:#6c6c6c}.head.center{text-align:center}.blog-head{margin-bottom:34px}.blog-head h2,.blog-head h1{border-bottom-color:#82b733}.blog-head h1{color:#000;font-weight:700}.blog-head ul{text-transform:uppercase;font-size:12px}.blog-head ul a{color:#6c6c6c;text-decoration:none;border-bottom:1px dashed}.blog-head ul a:hover,.blog-head ul a.act{color:#a6a6a6;border-bottom:1px solid transparent}.blog-head ul li:after{content:"/";font-size:20px;color:#c6c6c6;margin-left:10px}.blog-head ul li:last-of-type:after{display:none}.blog.solo{padding:37px}.blog.solo > *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.blog.solo .post h1{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:0 0 15px}.blog.solo .post .watch{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-left:33px;height:40px;line-height:30px}.blog.solo .soc-btns{float:right;margin:10px -24% 0 0}.blog.solo .portrait{margin-bottom:15px}.agreement h1{text-transform:uppercase;letter-spacing:.1em;text-align:center}.agreement dl{background:#fff;margin:0 0 5px;-webkit-box-shadow:4px 4px 0 #b8b8b8;-moz-box-shadow:4px 4px 0 #b8b8b8;box-shadow:4px 4px 0 #b8b8b8;padding:15px 18px;counter-increment:list}.agreement dl dt{color:#303030;text-transform:uppercase;font-size:14px;font-weight:700}.agreement dl dt.act{color:#6d6d6d}.agreement dl dt.act a{border-bottom:none}.agreement dl dt.act a:hover{text-decoration:none;border-bottom:1px dashed}.agreement dl dt:before,.agreement dl .head dt.back:after,.head .agreement dl dt.back:after{content:counter(list)}.agreement dl dt a{color:inherit;border-bottom:1px dashed}.agreement dl dt a:hover{text-decoration:none;border-bottom:none}.agreement dd{margin-left:13px;display:none}@-webkit-keyframes proto1{0%{left:-180%}100%{left:0}}@-moz-keyframes proto1{0%{left:-180%}100%{left:0}}@-o-keyframes proto1{0%{left:-180%}100%{left:0}}@keyframes proto1{0%{left:-180%}100%{left:0}}@-webkit-keyframes proto2{0%{left:-180%}33%{left:-180%}100%{left:7px}}@-moz-keyframes proto2{0%{left:-180%}33%{left:-180%}100%{left:7px}}@-o-keyframes proto2{0%{left:-180%}33%{left:-180%}100%{left:7px}}@keyframes proto2{0%{left:-180%}33%{left:-180%}100%{left:7px}}@-webkit-keyframes proto3{0%{left:-180%}66%{left:-180%}100%{left:14px}}@-moz-keyframes proto3{0%{left:-180%}66%{left:-180%}100%{left:14px}}@-o-keyframes proto3{0%{left:-180%}66%{left:-180%}100%{left:14px}}@keyframes proto3{0%{left:-180%}66%{left:-180%}100%{left:14px}}@-webkit-keyframes proto4{0%{left:-180%}10%{left:-180%;top:-21px}40%{left:-27.4%;top:-21px}60%{left:-27.4%;top:-21px}100%{left:0;top:-60px}}@-moz-keyframes proto4{0%{left:-180%}10%{left:-180%;top:-21px}40%{left:-27.4%;top:-21px}60%{left:-27.4%;top:-21px}100%{left:0;top:-60px}}@-o-keyframes proto4{0%{left:-180%}10%{left:-180%;top:-21px}40%{left:-27.4%;top:-21px}60%{left:-27.4%;top:-21px}100%{left:0;top:-60px}}@keyframes proto4{0%{left:-180%}10%{left:-180%;top:-21px}40%{left:-27.4%;top:-21px}60%{left:-239px;top:-21px}100%{left:0;top:-60px}}.prototype1{position:relative;margin-top:100px;margin-bottom:100px}.prototype1 img{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.prototype1 .page{position:absolute}.prototype1 .page:nth-child(1){left:0;top:0}.prototype1 .page:nth-child(2){left:7px;top:-7px}.prototype1 .page:nth-child(3){left:14px;top:-14px}.prototype1 .display-page{position:relative;z-index:3;top:-60px;margin:0;float:right}.prototype1.animated .page:nth-child(1){-webkit-animation:proto1 .2s ease-in;-moz-animation:proto1 .2s ease-in;-o-animation:proto1 .2s ease-in;animation:proto1 .2s ease-in}.prototype1.animated .page:nth-child(2){-webkit-animation:proto2 .4s ease-in;-moz-animation:proto2 .4s ease-in;-o-animation:proto2 .4s ease-in;animation:proto2 .4s ease-in}.prototype1.animated .page:nth-child(3){-webkit-animation:proto3 .6s ease-in;-moz-animation:proto3 .6s ease-in;-o-animation:proto3 .6s ease-in;animation:proto3 .6s ease-in}.prototype1.animated .display-page{-webkit-animation:proto4 2s ease-in;-moz-animation:proto4 2s ease-in;-o-animation:proto4 2s ease-in;animation:proto4 2s ease-in}@-webkit-keyframes sneaker{0%{left:50px;bottom:60px}50%{bottom:25px}100%{left:130px;bottom:20px}}@-moz-keyframes sneaker{0%{left:50px;bottom:60px}50%{bottom:25px}100%{left:130px;bottom:20px}}@-o-keyframes sneaker{0%{left:50px;bottom:60px}50%{bottom:25px}100%{left:130px;bottom:20px}}@keyframes sneaker{0%{left:50px;bottom:60px}50%{bottom:25px}100%{left:130px;bottom:20px}}@-webkit-keyframes sneaker-shadow{0%{top:15px}50%{top:-20px}100%{top:-25px}}@-moz-keyframes sneaker-shadow{0%{top:15px}50%{top:-20px}100%{top:-25px}}@-o-keyframes sneaker-shadow{0%{top:15px}50%{top:-20px}100%{top:-25px}}@keyframes sneaker-shadow{0%{top:15px}50%{top:-20px}100%{top:-25px}}@-webkit-keyframes ball{0%{-webkit-transform:rotate(120deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes ball{0%{-webkit-transform:rotate(120deg)}100%{-webkit-transform:rotate(0deg)}}@-o-keyframes ball{0%{-webkit-transform:rotate(120deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes ball{0%{-webkit-transform:rotate(120deg)}100%{-webkit-transform:rotate(0deg)}}@-webkit-keyframes ball-w-shadow{0%{right:0}100%{right:285px}}@-moz-keyframes ball-w-shadow{0%{right:0}100%{right:285px}}@-o-keyframes ball-w-shadow{0%{right:0}100%{right:285px}}@keyframes ball-w-shadow{0%{right:0}100%{right:285px}}@-webkit-keyframes path{0%{width:188px;opacity:0}50%{width:188px;opacity:0}55%{opacity:1}100%{width:760px}}@-moz-keyframes path{0%{width:188px;opacity:0}50%{width:188px;opacity:0}55%{opacity:1}100%{width:760px}}@-o-keyframes path{0%{width:188px;opacity:0}50%{width:188px;opacity:0}55%{opacity:1}100%{width:760px}}@keyframes path{0%{width:188px;opacity:0}50%{width:188px;opacity:0}55%{opacity:1}100%{width:760px}}@-webkit-keyframes btn1{0%{opacity:0}50%{opacity:0}55%{opacity:1}}@-moz-keyframes btn1{0%{opacity:0}50%{opacity:0}55%{opacity:1}}@-o-keyframes btn1{0%{opacity:0}50%{opacity:0}55%{opacity:1}}@keyframes btn1{0%{opacity:0}50%{opacity:0}55%{opacity:1}}.example-sport-style{height:547px;}.example-sport-style .container{position:relative;height:100%}.example-sport-style .sneaker{position:absolute;left:10.31746%;bottom:20px;width:31.4285714%}.example-sport-style .sneaker .shadow{position:relative;top:-25px}.example-sport-style .ball{position:absolute;right:22.619047619%;bottom:20px;width:28.8095238%}.example-sport-style .ball .shadow{position:relative;top:-25px}.example-sport-style .path{overflow:hidden;position:absolute;left:9.6031746%;bottom:96px;width:60.317460317%}.example-sport-style .path img{max-width:999%!important}.example-sport-style.animated .sneaker{-webkit-animation:sneaker 2s;-moz-animation:sneaker 2s;-o-animation:sneaker 2s;animation:sneaker 2s}.example-sport-style.animated .sneaker .shadow{-webkit-animation:sneaker-shadow 2s;-moz-animation:sneaker-shadow 2s;-o-animation:sneaker-shadow 2s;animation:sneaker-shadow 2s}.example-sport-style.animated .ball{-webkit-animation:ball-w-shadow 2s;-moz-animation:ball-w-shadow 2s;-o-animation:ball-w-shadow 2s;animation:ball-w-shadow 2s}.example-sport-style.animated .ball > img{-webkit-animation:ball 2s;-moz-animation:ball 2s;-o-animation:ball 2s;animation:ball 2s}.example-sport-style.animated .path{-webkit-animation:path 4s;-moz-animation:path 4s;-o-animation:path 4s;animation:path 4s}.example-sport-style.animated .sneaker-btn{-webkit-animation:btn1 4s;-moz-animation:btn1 4s;-o-animation:btn1 4s;animation:btn1 4s}.example-sport-style.animated .ball-btn{-webkit-animation:btn1 8s;-moz-animation:btn1 8s;-o-animation:btn1 8s;animation:btn1 8s}.example-sport-style .text{color:rgba(255,255,255,0.6);font-size:14px}.example-sport-style .text .price{font-size:24px;color:#ef7c01}.example-sport-style .sneaker-text{position:absolute;left:275px;width:300px;top:142px;display:none}.example-sport-style .ball-text{position:absolute;right:85px;top:175px;width:200px;display:none}.example-sport-style .sneaker-btn,.example-sport-style .ball-btn{width:79px;height:74px;cursor:pointer}.example-sport-style .sneaker-btn{position:absolute;left:7.142857%;bottom:168px;z-index:3}.example-sport-style .ball-btn{position:absolute;right:26.8253968%;bottom:258px;z-index:3}.annotation{display:block;font-style:italic;color:#6d6d6d;position:relative}#animation-sport-1{margin-left:-154px;float:left}#animation-sport-1 svg{margin-left:90px;margin-top:10px}@-webkit-keyframes appearance1{0%{bottom:-200px;opacity:0}100%{bottom:0;opacity:1}}@-moz-keyframes appearance1{0%{bottom:-200px;opacity:0}100%{bottom:0;opacity:1}}@-o-keyframes appearance1{0%{bottom:-200px;opacity:0}100%{bottom:0;opacity:1}}@keyframes appearance1{0%{bottom:-200px;opacity:0}100%{bottom:0;opacity:1}}.appearance1 img{margin-top:30px;position:relative}.appearance1.animated img{-webkit-animation:appearance1 .5s ease-in-out;-moz-animation:appearance1 .5s ease-in-out;-o-animation:appearance1 .5s ease-in-out;animation:appearance1 .5s ease-in-out}#animation-sport-2{float:right;margin-right:-53px}.standart{margin-top:30px}.whole.fixed.kinodoma{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;min-height:600px;margin-bottom:30px}@-webkit-keyframes appearance2{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1)}}@-moz-keyframes appearance2{0%{-moz-transform:scale(0)}100%{-moz-transform:scale(1)}}@-o-keyframes appearance2{0%{-o-transform:scale(0)}100%{-o-transform:scale(1)}}@keyframes appearance2{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1)}}.site-map img{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.site-map.animated{-webkit-animation:appearance2 .5s;-moz-animation:appearance2 .5s;-o-animation:appearance2 .5s;animation:appearance2 .5s}.prototypes-kinodoma .g6-5{padding-left:21px}.prototypes-kinodoma img{margin-bottom:16px;border:3px solid #fff}.kinodoma.arrow1{padding-left:55px}.kinodoma.arrow1 .text{float:left}.kinodoma.arrow1 svg{margin-top:10px}.kinodoma.arrow2{margin-left:-43px;margin-bottom:30px;margin-top:60px}.kinodoma.arrow2 .text{float:left}.kinodoma.arrow2 svg{margin-top:10px;margin-left:10px}.kinodoma.arrow3{margin-left:-120px}.kinodoma.arrow3 .text{float:left}.kinodoma.arrow3 svg{margin-top:10px;margin-left:10px}.kinodoma.arrow4{margin-left:-120px}.kinodoma.arrow4 .text{float:left}.kinodoma.arrow4 svg{margin-top:10px;margin-left:10px}.annotation.left-arrow{margin-left:-100px;float:left}.annotation.left-arrow svg{position:absolute;margin-left:75px}#arrow5{margin-left:-60px;margin-top:80px}#arrow5 svg{margin-left:40px}.annotation.right-arrow{float:right}#arrow6{margin:-50px;margin-top:100px}#arrow6 svg{position:absolute;left:-20px}#arrow7{margin-right:-125px;margin-top:50px}.social.right{float:right;margin-top:45px}.center{text-align:center}a.new:after{margin-bottom:10px;margin-left:3px}a.new.blue:after{background-position:-97px -29px;height:9px;width:9px;content:"";display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.main .head h2.cleverman{border-bottom-color:#e44e50}.cleverman.service{margin-bottom:60px}.cleverman.service img{float:left;margin-left:-60px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.cleverman.service h3{line-height:100%;margin-top:0}.cleverman.service p{margin-top:10px}.cleverman.service .text{padding-right:60px}.cleverman.row{margin-left:20px}.presentation.right{float:right;margin-top:45px;margin-right:65px;text-transform:uppercase}.presentation.right .glyph{margin-right:7px}ul.mabee.pluss{list-style:none;padding-left:21px}ul.mabee.pluss li{position:relative}ul.mabee.pluss li:before,ul.mabee.pluss .head li.back:after,.head ul.mabee.pluss li.back:after{content:"";position:absolute;left:-19px;display:block;background-position:-106px -29px;height:9px;width:9px}ul.mabee.pluss h3{margin-bottom:14px}.mabee-blue{background:#16709a;color:#fff;padding:20px 0}.mabee-blue ul{list-style:none;padding-left:17px}.mabee-blue ul li{position:relative;margin:14px 0}.mabee-blue ul li:before,.mabee-blue ul .head li.back:after,.head .mabee-blue ul li.back:after{content:"";position:absolute;width:5px;height:4px;background:#81ccf0;display:block;left:-17px;top:8px}.mabee.horisontal-list{list-style:none;margin-bottom:70px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;align-items:stretch}.mabee.horisontal-list li:before,.mabee.horisontal-list .head li.back:after,.head .mabee.horisontal-list li.back:after{content:"";display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background-position:-56px -29px;height:9px;width:19px;margin:0 34px 0 0}.mabee.horisontal-list li.first:before,.mabee.horisontal-list .head li.first.back:after,.head .mabee.horisontal-list li.first.back:after{display:none}.files{text-transform:uppercase}.files a{margin-right:25px}.files .glyph{margin-right:7px}#dinamo figure span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;position:relative}#dinamo.animated{-webkit-animation:appearance2 .5s;-moz-animation:appearance2 .5s;-o-animation:appearance2 .5s;animation:appearance2 .5s}.appearence2.animated{-webkit-animation:appearance2 2s;-moz-animation:appearance2 2s;-o-animation:appearance2 2s;animation:appearance2 2s}#animation-mabee-1{left:-68px;bottom:53px}#animation-mabee-2{left:13%;bottom:-10px}#animation-mabee-3{right:-48px;bottom:40px}.protos{margin-bottom:100px}.protos img{margin:0 8px 8px 0 !important}.protos .left{float:left}#development-example img{margin:0!important;display:inline!important}#development-example .first{margin-right:20px!important}.d3 .small{margin:8px 2px}.plan{margin-top:86px}@-webkit-keyframes topSheet{0%{top:71px}100%{top:0}}@-webkit-keyframes sheet1{0%{top:83px}100%{top:27px}}@-webkit-keyframes sheet2{0%{top:85px}100%{top:49px}}@-webkit-keyframes sheet3{0%{top:87px}100%{top:60px}}#sheets{position:relative;height:300px;margin-left:69px}#sheets img{position:absolute}#sheets .top{top:0;z-index:5}#sheets .top.animated{-webkit-animation:topSheet 2s}#sheets .sheet1{top:27px;z-index:4}#sheets .sheet1.animated{-webkit-animation:sheet1 2s}#sheets .sheet2{top:49px;z-index:3}#sheets .sheet2.animated{-webkit-animation:sheet2 2s}#sheets .sheet3{top:60px;z-index:2}#sheets .sheet3.animated{-webkit-animation:sheet3 2s}#sheets .shadow{top:88px;z-index:1}#animation-development-1{left:-50%;top:80px}#animation-development-1 svg{margin-top:15px;margin-left:55px}#animation-development-2{top:-300px;right:-396px}#animation-development-2 svg{margin-top:5px}#animation-development-3{top:185px;left:534px}#animation-development-3 svg{position:absolute;left:-81px;top:20px}#animation-development-4{margin-bottom:32px;margin-left:30%}#animation-development-4 svg{margin-left:80px;margin-top:10px}#animation-development-5{text-align:right;margin-bottom:25px;margin-right:17px}#animation-development-5 svg{margin-top:10px}#animation-development-5 .text{vertical-align:top}#animation-development-6{width:62%;float:left;text-align:right;margin-bottom:10px}#animation-development-6 .text{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-align:left;vertical-align:top}#animation-development-6 svg{margin-top:12px}#animation-development-7{width:37.81%;float:left;text-align:right}#animation-development-7 svg{margin-top:12px}#animation-development-7 .text{vertical-align:top}.kudesnica.prototype1{height:830px}header.five{background:url(/img/taxi/bg.jpg) no-repeat center top;height:507px;text-align:center;margin-bottom:-100px}header.five .logo{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;position:relative;margin-top:92px}header.five .logo img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}header.five .logo .address{position:absolute;background:#ffeb00;padding:4px 24px 4px 17px;color:#383838;font-size:14px;font-family:Arial;font-weight:700;right:-200px;top:20px}header.five .logo .address a{color:inherit}header.five .logo .address:before,header.five .logo .head .address.back:after,.head header.five .logo .address.back:after{content:"";display:block;width:42px;height:44px;background:url(/img/taxi/arrow.png) no-repeat;position:absolute;left:-42px;top:0}header.five .back-link{display:block;border:1px solid #282828;padding:9px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;float:left}header.five .back-link a{color:#282828;font-family:Arial;text-transform:lowercase;font-size:14px}header.five .text{padding:0 49px;text-align:left}.work.inner.taxi{background:#f2eee5}.work.inner.taxi .main{background:#f2eee5}.work.inner section{text-align:center;position:relative;margin-bottom:120px}.work.inner section img{-webkit-box-shadow:0 5px 18px #c1bdb6;-moz-box-shadow:0 5px 18px #c1bdb6;box-shadow:0 5px 18px #c1bdb6}.work.inner figure{position:relative}.work.inner figcaption{position:absolute;left:100px;top:59px}.work.inner figcaption span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background:#fef200;background:rgba(254,242,0,0.83);font-family:'PT Sans Narrow',sans-serif;color:#383838;font-size:36px;padding:0 24px}#auto-five{background:url(/img/taxi/auto.png) no-repeat;width:496px;height:197px;position:absolute;right:45px;bottom:-60px;z-index:1}#pile{margin-bottom:-180px}#pile .first{position:relative;left:20%;z-index:2}#pile .second{position:relative;top:-350px;z-index:1}#pile .third{position:relative;top:-200px;left:-200px;z-index:3}.sport{display:none}.sport-n{display:block}.dig-marketing,.web-dev,.adaptive-sites,.app-dev,.smm,.building,.icon-design,.video{background-image:url(/img/icons_service.png);display:inline-block;width:102px;height:55px}.dig-marketing{background-position:-101px 0}.dig-marketing:hover,figure:hover .dig-marketing{background-position:0 0}.web-dev{background-position:-101px -57px}.web-dev:hover,figure:hover .web-dev{background-position:0 -58px}.adaptive-sites{background-position:-101px -110px}.adaptive-sites:hover,figure:hover .adaptive-sites{background-position:0 -110px}.app-dev{background-position:-101px -165px}.app-dev:hover,figure:hover .app-dev{background-position:0 -165px}.smm{background-position:-101px -221px}.smm:hover,figure:hover .smm{background-position:0 -221px}.building{background-position:-101px -275px}.building:hover,figure:hover .building{background-position:0 -275px}.icon-design{background-position:-101px -333px}.icon-design:hover,figure:hover .icon-design{background-position:0 -333px}.video{background-position:-101px -385px}.video:hover,figure:hover .video{background-position:0 -385px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:auto;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;outline:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=100);opacity:1}.modal-header{min-height:16.42857143px;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right}.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn + .btn{margin-left:-1px}.modal-footer .btn-block + .btn-block{margin-left:0}.response.chunk .author{float:left;width:18.03874%}.response.chunk .author img{max-width:116px;width:77.85235%}.response .author-img{border-radius:50%}.center-verticaly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.response.chunk .mini-response{float:left;width:81.96126%}.response.chunk .date{text-transform:uppercase}.response.chunk h3{font-weight:400;margin:.5em 0 .27em}.response.chunk:hover a{color:#fff}.response.chunk p{margin-top:.64em}.response.chunk:hover{background:#02a8e5;color:#fff}.response.chunk{-webkit-box-shadow:-1px 0 1px rgba(0,0,0,0.36);box-shadow:-1px 0 1px rgba(0,0,0,0.36)}.response{margin-bottom:50px}.QOverlay{position:fixed;top:0;left:0;width:1423px;height:649px;display:none}.QLoader{overflow:hidden;position:relative;top:0;width:100%;display:block;height:649px}@media (min-width: 1024px){.modal-dialog{width:875px;margin:20vH auto 0}}#order .modal-content{border:1px solid #e44e50}#order .order{margin-top:0;margin-bottom:0;color:#e44e50;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#order .order input{color:#e44e50;border-color:#e44e50}#order .order input.btn{color:#fff}.modal .close{position:absolute;right:-51px;top:-51px;background:url(/img/close.png) no-repeat;width:40px;height:40px;border:none}.agency-accord figcaption p{font-style:italic;margin-top:1px}.mob-phone{display:none!important}#number{display:none}.wf-mini-logo{margin-left:-38px}.adm-workarea textarea{line-height:20px!important}#development-example img{margin:0!important;display:inline!important}#development-example .first{margin-right:20px!important}#sheets img{position:absolute}#sheets .top{top:0;z-index:5}#sheets .top.animated{-webkit-animation:topSheet 2s}#sheets .sheet1{top:27px;z-index:4}#sheets .sheet1.animated{-webkit-animation:sheet1 2s}#sheets .sheet2{top:49px;z-index:3}#sheets .sheet2.animated{-webkit-animation:sheet2 2s}#sheets .sheet3{top:60px;z-index:2}#sheets .sheet3.animated{-webkit-animation:sheet3 2s}#sheets .shadow{top:88px;z-index:1}#animation-development-1{left:-50%;top:80px}#animation-development-1 svg{margin-top:15px;margin-left:55px}#animation-development-2{top:-300px;right:-396px}#animation-development-2 svg{margin-top:5px}#animation-development-3{top:185px;left:534px}#animation-development-3 svg{position:absolute;left:-81px;top:20px}#animation-development-4{margin-bottom:32px;margin-left:30%}#animation-development-4 svg{margin-left:80px;margin-top:10px}#animation-development-5{text-align:right;margin-bottom:25px;margin-right:17px}#animation-development-5 svg{margin-top:10px}#animation-development-5 .text{vertical-align:top}#animation-development-6{width:62%;float:left;text-align:right;margin-bottom:10px}#animation-development-6 .text{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-align:left;vertical-align:top}#animation-development-6 svg{margin-top:12px}#animation-development-7{width:37.81%;float:left;text-align:right}#animation-development-7 svg{margin-top:12px}#animation-development-7 .text{vertical-align:top}.annotation.left-arrow{margin-left:-100px;float:left}.annotation.left-arrow svg{position:absolute;margin-left:75px}#arrow5{margin-left:-60px;margin-top:80px}#arrow5 svg{margin-left:40px}.annotation.right-arrow{float:right}.annotation{display:block;font-style:italic;color:#6d6d6d;position:relative}.center{text-align:center}.add-nav{display:inline-block;width:892px;vertical-align:top;padding-top:27px}.add-nav .download{text-decoration:none;color:#e44e50;border-bottom:1px dashed;display:inline-block;height:24px;margin:0 12px}.add-nav .download:hover{border-bottom:0}.add-nav ul.type{list-style:none;margin:0 0 30px;padding:0;text-align:center;display:inline-block;border-left:1px solid #c7c7c7}.add-nav ul.type li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:2px 15px;border-right:1px solid #c7c7c7}.add-nav ul.type li:last-of-type{border-right:0}.add-nav ul.type a{color:#6c6c6c;border-bottom:1px dashed;text-decoration:none;cursor:pointer}.add-nav ul.type a:hover,.add-nav ul.type a.act{border-bottom:0;color:#b9b9b9}.add-nav ul.type a.act{cursor:default}#presentation .download{text-decoration:none;border-bottom:1px dashed;color:#e44e50}#presentation .title{text-transform:uppercase;font-weight:700;font-size:18px;color:#5f5f5f;margin-bottom:15px}#presentation .qualities{margin-top:52px}#presentation .qualities>.clearfix .g6-5{font-size:21px;color:#5f5f5f;font-weight:700;text-transform:uppercase;line-height:110%}#presentation .qualities>.clearfix .g6-5:before{content:"+";font-size:21px;font-weight:700;color:#31ace6;position:relative;top:-.5em;left:-.7em;line-height:0;width:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}#presentation .qualities .sub{border-top:1px solid #aeaeae;margin-right:80px;margin-top:42px;position:relative;font-weight:700;font-size:14px;color:#1b8cc2;text-transform:uppercase;padding-top:15px}#presentation .qualities .sub:before{content:"";width:1px;border-right:1px solid #aeaeae;height:42px;position:absolute;top:-42px;right:0}#presentation .higher{font-style:italic;max-width:340px;margin-top:20px}#presentation .higher .bolt{font-style:normal;font-weight:700;color:#1b8cc2;text-transform:uppercase}.right-quals{color:#5f5f5f}.right-quals img{display:block;margin:0 auto}.right-quals h4{font-size:21px;font-weight:700;text-transform:uppercase;margin-bottom:0}.right-quals .g6{font-weight:700;text-transform:uppercase;color:#5f5f5f;font-size:14px}.right-quals .num{font-size:48px;font-weight:700;color:#31ace6;display:inline-block;vertical-align:bottom;line-height:90%}.right-quals .text{display:inline-block;vertical-align:bottom;text-transform:uppercase;font-weight:700;font-size:14px;color:#5f5f5f}#presentation h2{border-bottom-color:#e44e50}#presentation h2 a{border-bottom:0}#presentation .dev{padding-left:70px}#presentation h4{font-size:18px;color:#5d5c5c;text-transform:uppercase}#presentation .num{font-size:36px;color:#31ace6;font-weight:700}#presentation .sh h4{display:inline-block;text-align:right;width:172px;vertical-align:top}#presentation .sh p{display:inline-block;width:470px;padding-left:20px;vertical-align:top;font-style:italic;color:#646464}#presentation .head{margin-bottom:65px}#presentation .right-quals .nums{margin-top:40px}#presentation .right-quals .nums .num{font-size:48px}.agency-accord .shadow:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:23px solid #f2f2f2;border-left:23px solid transparent;z-index:1}#group figcaption{text-align:left;padding:0 35px}#group figcaption h4{text-transform:uppercase;margin:10px 0;color:#2595ca}#group figcaption p{font-size:13px;margin:0;color:#fff}#competent .tab{display:none}#competent .tab.act{display:block}.center_page_title{text-align:center;text-transform:uppercase;font-weight:700!important;font-size:24px;border-bottom:5px solid #dcd04a}.bx-touch header.index{position:relative;height:auto}.bx-touch header.index .container{position:static}.bx-touch header.index nav{position:absolute;bottom:0;left:0;background:#1a2239;padding:0 20px}.bx-touch header.index nav ul{width:100%;padding-bottom:15px}.bx-touch header.index nav ul li{width:100%;padding-left:20px}.bx-touch header.index nav ul li:first-of-type{padding-left:20px}.bx-touch header.index .phones{position:absolute;top:0;left:0;padding:0 20px}.bx-touch header.index .nav-head{height:50px;cursor:pointer;font-size:16px;font-weight:700;text-transform:uppercase;display:block;text-align:center}.bx-touch header.index .nav-head .name{line-height:50px;color:#798198}.bx-touch header.index .navbar-nav{display:none;position:absolute;left:0;background:#1a2239}.bx-touch header.index nav{position:relative}.bx-touch header.index nav .navbar-nav{position:relative}.bx-touch header.index nav .navbar-nav li{padding-left:0;border-right:none}.bx-touch header.index nav .navbar-nav li:first-of-type{padding-left:0}.bx-touch header.index .phones{position:relative;display:none}.bx-touch header.index .phones li{width:100%}.bx-touch header.index nav li a{border-bottom:none}.bx-touch header.index nav li a:hover{text-decoration:none}.inner.work{padding-top:50px;color:#6d6d6d}.header__top{position:fixed}.fin-service .kib-case{position:relative;text-align:center;margin-bottom:50px;margin-top:30px}.fin-service .kib-case .left{position:absolute;left:-101px;top:167px}.fin-service .kib-case .right{position:absolute;right:-101px;top:167px}.fin-service .kib-case .center{position:relative;z-index:1}.fin-service .dis-1{position:relative;margin-top:77px}.fin-service .dis-1 .popup{position:absolute;left:-185px;bottom:-255px;border:5px solid #ffcb08;-webkit-box-shadow:2px 0 9px rgba(0,0,0,0.27);box-shadow:2px 0 9px rgba(0,0,0,0.27)}.fin-service .dis-1 .popup:before,.fin-service .dis-1 .head .popup.back:after,.head .fin-service .dis-1 .popup.back:after{content:"";position:absolute;top:-54px;right:-10px;width:77px;height:54px;background:url(/img/kibank/tail_top.png) no-repeat}.fin-service .dis-1 > img{-webkit-box-shadow:2px 0 9px rgba(0,0,0,0.27);box-shadow:2px 0 9px rgba(0,0,0,0.27)}.fin-service .dis-1 .annotation{position:absolute}.fin-service .dis-1 .annotation3{right:0;bottom:-125px}.fin-service .new-view{overflow:hidden;min-height:438px}.fin-service .mobile-slider img{width:228px;height:405px;margin:0 auto}.fin-service .mobile-slider .viewport{position:absolute;top:-73px;left:50%;height:567px;width:272px;margin-left:-136px}.fin-service .mobile-slider .viewport:after{content:"";position:absolute;background:url(/img/kibank/shadow.png) no-repeat;width:639px;height:64px;bottom:-41px;left:-177px}.fin-service .mobile-slider .slick-list{overflow:visible;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 35%;perspective-origin:50% 35%}.fin-service .mobile-slider .slick-slide{-webkit-transition:-webkit-transform,margin-top .3s;transition:transform,margin-top .3s}.fin-service .mobile-slider .slick-track{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fin-service .mobile-slider .slick-active{-webkit-transform:rotateY(26deg);transform:rotateY(26deg);margin-top:10px}.fin-service .mobile-slider .slick-center{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.fin-service .mobile-slider .slick-active + .slick-active + .slick-active{-webkit-transform:rotateY(-26deg);transform:rotateY(-26deg)}.fin-service .mobile_case{position:relative;margin:439px 0 165px}.fin-service .mobile_case:before,.fin-service .head .mobile_case.back:after,.head .fin-service .mobile_case.back:after{content:"";position:absolute;left:0;right:0;width:100%;top:-30px;height:420px;background:url(/img/kibank/texture_bg.png) #02a8e5}.fin-service .mobile_case .tooltip{background:#ffcb08;padding:21px 53px;color:#4a4949;font-weight:700;font-family:"PFBeasanspro","PT Sans",sans-serif;white-space:nowrap;text-transform:uppercase;position:absolute;top:-120px;left:50%;margin-left:168px}.fin-service .mobile_case .tooltip:after{content:"";position:absolute;bottom:-28px;height:28px;width:41px;background:url(/img/kibank/tail_bot.png) no-repeat;left:42px}.fin-service .ikib{margin-top:74px;margin-bottom:300px;position:relative}.fin-service .ikib .ikib1{float:left;margin-left:-46px;margin-top:147px;margin-right:-250px}.fin-service .ikib .ikib2{float:right;margin-right:53px;margin-left:-250px}.fin-service .ikib .annotation{position:absolute}.fin-service .ikib .annotation4{top:80px;left:167px}.fin-service .ikib .annotation4 svg{position:absolute;top:-25px;right:0}.fin-service .ikib .annotation5{right:-44px;top:440px}.fin-service .ikib .annotation5 svg{position:absolute;left:0;top:-25px}.fin-service .ikib .annotation6{bottom:98px;left:50%;margin-left:111px}.fin-service .ikib .annotation6 svg{position:absolute;left:-3px;top:-25px}.fin-service .blue_square{position:relative}.fin-service .blue_square:before,.fin-service .head .blue_square.back:after,.head .fin-service .blue_square.back:after{content:"\25A0";position:absolute;left:-19px;color:#31ace6}.fin-service .analitics{position:relative}.fin-service .analitics .icon{position:absolute;top:0;bottom:0}.fin-service .analitics .icon .table{height:100%;display:table}.fin-service .analitics .icon .center{display:table-cell;vertical-align:middle}.fin-service .analitics .list{margin-left:176px}.fin-service .analitics .list ul{list-style:none;padding-left:20px}.fin-service .analitics .list li{color:#000;position:relative}.fin-service .analitics .list li:before,.fin-service .analitics .list .head li.back:after,.head .fin-service .analitics .list li.back:after{content:"\25A0";position:absolute;left:-19px;color:#31ace6}.fin-service #sheets{margin-bottom:70px;margin-top:0;height:300px}.fin-service #sheets .annotation{position:absolute}.fin-service #sheets .annotation1{right:-66px;bottom:0;z-index:6}.fin-service #sheets .annotation1 svg{position:absolute;left:-32px;top:3px}.fin-service #sheets .annotation1 a{color:inherit}.fin-service .annotation2{position:relative}.fin-service .annotation2 svg{position:absolute;left:51px;top:-27px}.sport-service .forma-bg{background:url(/img/services/sport/form_bg.jpg) no-repeat bottom center;padding:0 0 52px}.sport-service .forma-bg .head{margin:75px 0}.sport-service .forma-bg .head h2{color:#fff}.sport-service .forma-dis1{display:inline-block;position:relative}.sport-service .forma-dis1 .man{width:337px;height:328px;background:url(/img/services/sport/man.png) no-repeat;position:absolute;top:-80px;right:-239px}.sport-service .forma-dis1 .man .link{font-weight:700;color:#fff;top:232px;left:80px;position:absolute}.sport-service .analitics{position:relative}.sport-service .analitics .icon{position:absolute;top:0;bottom:0}.sport-service .analitics .icon .table{height:100%;display:table}.sport-service .analitics .icon .center{display:table-cell;vertical-align:middle}.sport-service .analitics .list{margin-left:176px}.sport-service .analitics .list ul{list-style:none;padding-left:20px}.sport-service .analitics .list li{color:#000;position:relative}.sport-service .analitics .list li:before,.sport-service .analitics .list .head li.back:after,.head .sport-service .analitics .list li.back:after{content:"\25A0";position:absolute;left:-19px;color:#31ace6}.sport-service .pros .icon{height:95px;line-height:95px}.sport-service .pros .icon img{vertical-align:bottom}.sport-service .set1{margin:151px 0 76px}.sport-service .set1 .card{position:absolute;left:32px;bottom:-91px}.sport-service .set2 .left{margin-left:-56px;margin-right:-172px;position:relative;z-index:1}.sport-service .set2 .right{margin-right:-90px;margin-left:-12px;margin-top:68px}.sport-service .set3 .left{margin-left:91px;margin-right:-132px;float:left;position:relative;z-index:1}.sport-service .set3 .right{margin-right:-13px;float:right;margin-left:-5px;margin-top:38px}.sport-service .set4{position:relative;margin-top:30px;margin-bottom:145px}.sport-service .set4 .left{position:absolute;left:-100px;top:158px}.sport-service .set4 .right{position:absolute;right:-244px;top:158px}.sport-service .set4 .center{position:relative;z-index:1}.sport-service .set .head{margin:66px 0}.sport-service .slider{margin:0 57px 50px}.sport-service .slider .slick-dots{width:100%!important}.sport-service .slider .slick-dots li{width:13px;height:13px;border-radius:50%;background:#a0a0a0;vertical-align:middle;will-animate:width,height;-webkit-transition:.2s;transition:.2s}.sport-service .slider .slick-dots li button:before,.sport-service .slider .slick-dots li .head button.back:after,.head .sport-service .slider .slick-dots li button.back:after{display:none}.sport-service .slider .slick-dots .slick-active{width:21px;height:21px;background:#d0d0d0}.sport-service .app-desc{font-size:16px;font-family:Tahoma,sans-serif;color:#000}.sport-service .dinamo-block{background:#243d70;color:#fff;margin-top:69px}.sport-service .dinamo-block .logo-wrapper{text-align:center;margin-top:-87px}.sport-service .dinamo-block .logo-wrapper .logo-circle{padding:43px 43px 21px;border-radius:120px;background:#243d70;display:inline-block}.sport-service .dinamo-block .logo-wrapper .name{font-size:18px;line-height:55px}.sport-service .dinamo-block .logo-wrapper .desc{display:inline-block;border-top:1px solid #0093dd;line-height:55px}.sport-service .dinamo-block .phones{margin-top:36px}.sport-service .dinamo-block ul.balls{list-style:url(/img/services/sport/ball.png)}.sport-service .dinamo-block li{margin:26px 0}.sport-service .dinamo-block h4{text-transform:uppercase}.sport-service .dinamo-block .container{position:relative}.sport-service .dinamo-block .arrow{width:0;height:0;border-left:200px solid transparent;border-right:200px solid transparent;border-top:33px solid #243d70;position:absolute;left:50%;margin-left:-200px;bottom:-33px}.sport-service .game{background:#fff;padding-top:60px;padding-bottom:60px}.sport-service .game .pads{margin-top:30px}.sport-service figcaption{position:static!important}.third_demention .whole{position:relative;margin:34px 0}.third_demention .whole.plan{margin-top:90px}.third_demention .triplet{margin:50px 0 160px}.third_demention .types{margin:78px 0 170px}.third_demention .plans-slider{position:relative;margin:40px 0 200px}.third_demention .plans-slider .prev,.third_demention .plans-slider .controlls .next,.controlls .third_demention .plans-slider .next,.third_demention .plans-slider .next{position:absolute;width:9px;height:15px;top:50%;margin-top:-7px;border:0}.third_demention .plans-slider .prev,.third_demention .plans-slider .controlls .next,.controlls .third_demention .plans-slider .next{left:52px;background:url(/img/services/3d/prev.png) no-repeat}.third_demention .plans-slider .next{right:52px;background:url(/img/services/3d/next.png) no-repeat}.third_demention .plans-slider .slides{max-width:870px;margin:0 auto}.controlls{position:fixed;width:100%;top:153px;-webkit-transition:1s;transition:1s}.controlls .prev,.controlls .next{top:50%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:50%}.controlls .prev a,.controlls .next a{color:#5c5c5c!important;text-transform:uppercase;font-size:10px;text-decoration:none;text-shadow:1px 1px 1px rgba(242,242,242,0.45);display:inline-block;max-width:152px}.controlls .prev a span,.controlls .next a span{display:inline-block;vertical-align:middle;width:120px}.controlls .prev a i,.controlls .next a i{display:inline-block;vertical-align:middle}.controlls .prev a .glyph,.controlls .next a .glyph{margin:0 7px}.controlls .next{text-align:right}.controlls.scrolled{top:50%;-webkit-transition:1s;transition:1s}.controlls .prev,.controlls .next{top:50%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;width:50%}.wf-pdf{background-position:-130px 0;height:27px;width:23px}.adapt_service .annotation{font-style:italic}.adapt_service .window{min-height:420px;min-width:350px;height:500px;padding:0 10px 10px 0;max-width:100%;position:relative}.adapt_service .window iframe{width:100%;height:100%}.adapt_service .window:after{content:"";position:absolute;top:68px;right:-25px;width:65px;height:9px;background:url(/img/services/mobile/wiggle.png) no-repeat}.adapt_service .window .annotation{position:absolute}.adapt_service .window .annotation1{top:-40px;right:0}.adapt_service .facts{color:#fff;background:#16709a;padding:20px 0 40px;text-transform:uppercase}.adapt_service .facts h2{text-transform:none}.adapt_service .facts mark{background:transparent;color:#3eb5f1;font-size:24px}.adapt_service .facts .row.first{margin-bottom:50px}.adapt_service .gane figure{height:47px;margin:33px 0}.adapt_service .gane figure img{float:left}.adapt_service .gane figcaption{padding-left:73px}.adapt_service .last_sentence{margin:55px auto}.adapt_service .dis{position:relative;margin-bottom:75px}.adapt_service .dis .annotation{position:absolute}.adapt_service .dis .annotation1{top:74px;left:145px;text-align:left}.adapt_service .dis .annotation1 svg{position:absolute;top:5px;right:-16px}.adapt_service .dis .annotation2{top:50%;right:139px}.adapt_service .dis .annotation2 svg{position:absolute;left:0}.adapt_service .dis .annotation3{bottom:193px;right:46px}.adapt_service .dis .annotation3 svg{position:absolute;left:0}.adapt_service .dis .annotation4{bottom:27px;left:166px}.adapt_service .dis .annotation4 svg{position:absolute;right:-17px;bottom:-5px}.adapt_service figcaption{position:static!important}.mabee.horisontal-list li:before,.mabee.horisontal-list .head li.back:after,.head .mabee.horisontal-list li.back:after{content:"";display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background-position:-18px -29px;height:9px;width:19px;margin:0 34px 0 0}.web-dev2 .head{margin:30px 0}.plused{display:inline-block;position:relative;font-size:21px;margin:1em 0}.plused:before,.head .plused.back:after{content:"";position:absolute;left:-14px;top:0;background-position:-59px -29px;height:9px;width:9px}.inner.work .center h1,.inner.work .center h2{display:inline-block;margin-bottom:0}.inner.work h2{font-weight:400}.type h5{font-weight:700;text-transform:uppercase;min-height:37px;margin-bottom:1em}.tools img{margin:0 1%}header.index ul li a{text-decoration:none}.content_service .rooms{position:relative}.content_service .rooms .prev,.content_service .rooms .controlls .next,.controlls .content_service .rooms .next,.content_service .rooms .next{position:absolute;top:50%;margin-top:-7px;width:9px;height:15px;border:none}.content_service .rooms .prev,.content_service .rooms .controlls .next,.controlls .content_service .rooms .next{left:31px;background:url(/img/services/3d/prev.png) no-repeat}.content_service .rooms .next{right:31px;background:url(/img/services/3d/next.png) no-repeat}.content_service .rooms .slides{margin:0 93px 0 97px}.content_service .whole{margin:50px 0}.content_service .whole.slider{position:relative;margin:34px 0}.content_service .whole.slider .prev,.content_service .whole.slider .controlls .next,.controlls .content_service .whole.slider .next,.content_service .whole.slider .next{position:absolute;top:50%;width:72px;height:72px;border-radius:50%;background-color:rgba(255,255,255,0.5);background-repeat:no-repeat;background-position:center center;margin-top:-46px;border:none;z-index:1}.content_service .whole.slider .prev,.content_service .whole.slider .controlls .next,.controlls .content_service .whole.slider .next{right:50%;margin-right:489px;background-image:url(/img/services/3d/prev.png)}@media screen and (max-width: 1270px){.content_service .whole.slider .prev,.content_service .whole.slider .controlls .next,.controlls .content_service .whole.slider .next{right:auto;left:10px;margin-right:0}}.content_service .whole.slider .next{left:50%;margin-left:489px;background-image:url(/img/services/3d/next.png)}@media screen and (max-width: 1270px){.content_service .whole.slider .next{left:auto;right:10px;margin-left:0}}.content_service .slider.items{position:relative}.content_service .slider.items .prev,.content_service .slider.items .controlls .next,.controlls .content_service .slider.items .next,.content_service .slider.items .next{position:absolute;top:50%;margin-top:-7px;width:9px;height:15px;border:none;z-index:1}.content_service .slider.items .prev,.content_service .slider.items .controlls .next,.controlls .content_service .slider.items .next{left:31px;background:url(/img/services/3d/prev.png) no-repeat}.content_service .slider.items .next{right:31px;background:url(/img/services/3d/next.png) no-repeat}.content_service .slider.items .slide{text-align:center}.content_service .slider.items .slide img{display:inline}.content_service section{margin:70px 0!important;text-align:left!important}.content_service .dis1{margin:35px 0}.content_service .mabee.horisontal-list{display:block}.content_service .dis2{margin:0 0 50px}.content_service .dis3{margin-bottom:40px}.content_service .slider.rooms{margin:20px 0 60px}.content_service .dis5{margin:50px 0 105px}.content_service .dis6{margin-bottom:100px}.content_service .whole.room{margin-bottom:70px}.content_service .whole.food{margin:50px 0 90px}.content_service .slider.items{margin:50px 0}.content_service .portraits{margin:130px 0}.inner h1,.content_service h2{font-weight:400;color:#303030;text-transform:uppercase}ul.blue_square{list-style:none;padding-left:16px}ul.blue_square li{position:relative}ul.blue_square li:before,ul.blue_square .head li.back:after,.head ul.blue_square li.back:after{content:"\25A0";position:absolute;left:-19px;color:#31ace6}.blue_bg{background:#16709a;color:#fff;margin-top:75px}.mob_dev_servise figcaption{position:static!important}.app_pro{min-height:44px;margin-bottom:35px}.app_pro .icon{float:left}.app_pro figcaption{margin-left:55px}.blue_bg .container-small{padding-top:30px;padding-bottom:60px}.docs_list{margin:33px 0;text-transform:uppercase;font-weight:700}.docs_list a{margin:0 13px}.docs_list .glyph{margin-right:5px}.app_dinamo{text-align:center;margin-bottom:160px;position:relative}.app_dinamo .annotation{position:absolute;font-style:italic}.app_dinamo .annotation1{left:122px;bottom:23px}.app_dinamo .annotation2{left:408px;bottom:-45px}.app_dinamo .annotation3{right:73px;bottom:7px}.g4.loader_content{margin-bottom:11px}.contacts .loader_content h2{position:relative}.contacts .loader_content h2 sub.print{display:block;position:absolute;right:0;top:0;width:16px;height:16px}.contacts .loader_content h2 sub.print a{display:block;position:absolute;right:0;top:0;width:16px;height:16px;background:url(/img/print_icon.png) no-repeat right center;cursor:pointer}.icon_city_contacts,.text_address_contacts{display:inline-block;vertical-align:bottom}.icon_city_contacts{margin-right:5%}.krasnodar_contacts{width:203px;height:151px}.moskva_contacts{width:204px;height:151px}.frankfurt_contacts{width:201px;height:151px}.gelendzhik_contacts{width:201px;height:151px}.sochi_contacts{width:201px;height:151px}.anapa_contacts{width:201px;height:151px}.map_index_block{height:500px;width:100%;overflow:hidden}.map_index_item{height:500px;width:100%;box-sizing:border-box}.inner_map{height:500px;width:100%}.mail_print{display:none;height:0;width:0;overflow:hidden;opacity:0}.name_organizations{display:none}.flex.partners i{vertical-align:middle}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.head .clearfix.back:after,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width: 1370px){.widescreen{display:none}.g4{width:25%}.services .g4{width:20%}}@media(max-width: 768px){.form-success{width:90%;left:0;right:0;margin:auto}.services .g4{width:100%}}@media only screen and (max-width: 1290px){.wide .g4{width:25%}footer.index .g5{width:35%}}@media screen and (max-width: 1200px){.annotation{display:none!important}}@media only screen and (max-width: 1200px){header.index{height:100px}header.index .g11,header.index .g10,header.index .g9,header.index .phones{width:100%}.page > .top{padding-top:100px;background-position:center 100px}.inner{padding-top:100px}.profile .ctrl{margin-right:-18px}.work-item .award{display:none}}@media only screen and (max-width: 1600px){.page > .top{background:url(/img/scroll_1600.jpg) no-repeat}}@media only screen and (max-width: 1024px){.wide .g4{width:33%}footer.index .g5,footer.index .g10{width:50%}.screen{display:none}.order .half{width:100%}.order .half-left{width:100%}.order .half-right{width:100%}.article .social-btns{white-space:normal}.page > .top{background:url(/img/scroll_1024.jpg) no-repeat}}@media only screen and (max-width: 960px){.text_logo{width:400px}.page > .top .logo h2{font-size:20px}}@media only screen and (max-width: 800px){.text_logo{width:370px}.page > .top .logo h2{font-size:18px}}@media only screen and (min-width: 768px){.r-pad{display:none}}@media handheld,only screen and (max-width: 768px){.g4,.g5,.g6,.g6-5,.g7,.g8,.g9,.g10,.g11,.g12,.g13,.g14,.g15,.g16,.g17,.g18,.g19,.g20{padding-right:15px;padding-left:15px;min-height:0}.controlls{display:none}.row{margin:0}.rewards .g4{text-align:center}.g4,.g5,.g6,.g6-5,.g7,.g8,.g9,.g10,.g11,.g12,.g13,.g14,.g15,.g16,.g17,.g18,.g19{width:100%}.m1,.m2,.m3,.m4,.m5,.m6,.m7,.m8,.m9,.m10,.m11,.m12,.m13,.m14,.m15,.m16,.m17,.m18,.m19{margin-left:0}.wide .g4{width:50%}header.index{position:relative}header.index .container{position:static;padding:0}header.index nav{position:absolute;bottom:0;left:0;background:#161d33;padding:0 20px}header.index nav ul{width:100%}header.index nav ul li{width:100%;margin:0;padding:7px 20px;text-align:center;font-weight:400;border-bottom:2px solid #1a2239}header.index nav ul li:first-of-type{padding-left:20px}header.index nav ul li a{border:none}header.index nav ul li.mob-phone{background:#1a2239;border-color:#161d33}header.index nav li a[href^=http]:after{display:none}header.index .phones{position:absolute;top:0;left:0;padding:0 20px}header.index .nav-head{height:50px;cursor:pointer;font-size:16px;font-weight:700;text-transform:uppercase;display:block;text-align:center;background:#1a2239}header.index .nav-head .name{line-height:50px;color:#798198;display:none}header.index .navbar-nav{display:none;position:absolute;left:0;background:#161d33}.pad{width:33%!important}.page > .top{padding-top:0}.page > .top .social{margin-top:-32px}.page > .top .logo{float:none}.page > .top .last-work{margin-top:-270px;float:none}.page > .top .last-work .block{margin-left:0}.wf-logo{display:block;margin:0 auto}.services figure{border-right:0}.services figure:hover:after,.services figure.act:after{display:none}.blogs article{border-right:none;min-height:130px}.blogs .social-buttons{position:static}.contacts .place{margin-bottom:20px}.contacts .place.act:after{display:none}.works ul.type li{border-right:none}.page > .top .last-work:before,.page > .top .head .last-work.back:after,.head .page > .top .last-work.back:after{left:6px;top:-27px}.page > .top{background-attachment:scroll;background-position:center top}.page > .top .logo{top:0;margin-top:0;overflow:hidden;*zoom:1;height:auto;margin-bottom:18px}.page > .top .last-work{top:0;margin-top:0}.profile .person-info{max-width:100%}.profile .angle:after{display:none}.chunk.blog{display:block;height:auto}.chunk2.blog{display:block;height:auto}.blog .post{width:100%;display:block}.blog .last-post{padding-left:0}.blog .devider{width:100%;height:5px;display:block;margin:33px 0}.blog.solo .soc-btns{float:none}.page > .top .logo h2{margin-top:0;font-size:20px}.services .g5{padding-right:0;border-bottom:0!important}.services .g4:last-child figure{border-bottom:none}.services figure:empty{display:none}#addresses .loader_content{margin-bottom:30px}.blog.solo .post h1{margin:20px 0 15px;font-size:20px}}@media handheld,only screen and (max-width: 550px){.wf-case{padding:0 10px}.wf-case img{max-width:100%!important}.head .back{margin-left:28px}.mobile-fix{width:auto!important;box-shadow:none!important;margin:0!important;padding:0!important;float:none!important;top:0!important;bottom:0!important;left:0!important;right:0!important;position:relative!important;padding:10px 10px!important}.month-clicker{padding-left:5px!important}.tabl-row .g9,.tabl-row .g5,.tabl-row .g3,.tabl-row .g4{width:35%!important;display:inline-block;padding-left:5px!important}.tabl-row .g5{width:20%!important}.tabl-row .g4{width:30%!important}.tabl-row .g3{width:14%!important}.tabl-new-header .g9{width:30%!important}.hidden-block-tabl-korp p{padding-left:0!important}.biznes-etapi ol{padding-right:0!important}.rewards .g4.loader_content{margin-top:0!important}.tools{text-align:left}.tools img{margin:3% 5%}.head .center h2{display:inline-block!important}.mobile-width{width:100%!important}.order input,.order .select-wrapper{width:100%!important}.order2 input{width:100%!important}.map_index_block{height:375px}.modal .close{top:5px;right:5px;width:20px;height:20px;background-size:100%}.slider-wrapper .slider ul li{width:250px}.rewards .g4.loader_content{width:100%!important}.works{margin-top:52px}header.index{height:auto}header.index nav{position:relative;padding:0}.header.index nav ul{padding:0}header.index nav .navbar-nav{position:relative}header.index nav .navbar-nav li{padding-left:0;border-right:none}header.index nav .navbar-nav li:first-of-type{padding-left:0}header.index .phones{position:relative;display:none}header.index .phones li{width:100%}.page > .top .last-work{display:none}.page > .top{height:114px;display:none}.pad{width:100%!important}footer.index{height:82px}footer.index .g5,footer.index .g10{width:100%}footer.index .g10{text-align:center;margin-top:15px}.works ul.type li{width:100%}.chunk.blog{margin:0 0 22px}.blog .description{width:100%;display:block}.blog figure{text-align:center;width:100%;display:block}.blog .portrait{margin:0}.mob-phone{display:inline-block!important}.wf-logo{display:inline-block;background:none;width:27%}.wf-logo img{margin-top:23px}.top .line.vertical{display:inline-block}#number{display:block;text-align:center}.application{display:block;right:0;width:100%}.application span{width:100%;text-align:center}.page > .top .social{display:none}.works .head h4{display:none}.works ul.type{display:none}.agency-menu{display:none}.about .partners{display:none}.about figure{margin-bottom:45px}.main{padding-bottom:25px}.services{min-height:1px}.services figure{height:144px;padding:0;text-align:left;padding-left:10%!important;padding-top:22px!important}.services .sprite{vertical-align:middle}.services figure figcaption{display:inline-block;vertical-align:middle;margin:0;width:65%;padding-left:10%;text-align:left}.services .g5{border-bottom:1px solid #81ccf0}.services .g5:last-of-type{border-bottom:none}.main_container_blogs{padding-left:0}.container_blogs h6.article-heading{text-align:left}#map{display:none}.contacts .place{padding-left:30%}.city{position:relative}.city:before{content:"";position:absolute;left:-16px;top:4px;background-position:-63px -33px;height:12px;width:10px}.services figure:hover{color:#81CCF0}header.index nav li a{border-bottom:none}.wf-mini-logo{margin-left:0;float:left}.text_logo{display:none}#sheets{display:none}.fin-service .analitics .icon,.sport-service .analitics .icon{display:none}.fin-service .analitics .list,.sport-service .analitics .list{margin-left:0}.fin-service .list_blue_square .g7-5,.sport-service-pros-item .g7-5{width:100%;float:none;padding:10px}.sport-service-pros-item .g7-5{text-align:center}.sport-service-pros-item figcaption{text-align:center}.sport-service .slider{display:none}.sport-service .dinamo-block{margin-top:110px}.adapt_service .facts .g7-5,.web-dev2 .g7-5{float:none;width:100%}#addresses .g10.loader_content{text-align:center}.icon_city_contacts{margin-bottom:20px}.city:before{display:none}.icon_city_contacts,.text_address_contacts{margin-bottom:60px}}@media handheld,only screen and (max-width: 480px){.blog.chunk2{width:92%}.container{padding-left:0;padding-right:0}.wide .g4{width:100%}.slider-wrapper .slides{left:-200px}.page > .top{background:url(/img/head_img_480.jpg) no-repeat}.page > .top .logo h2{font-size:20px;width:68%}.services .g5{padding-left:0}.services figure figcaption{padding-left:2%;width:60%}.contacts .place{padding-left:20%}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}#addresses a[href]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn > .caret,.dropup > .btn > .caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}img.img-border{border:3px solid #FFF}.bx-controls{display:none!important}.local-preloader{position:absolute;background-color:#fff;background-image:url(/images/ajax-loader.gif);background-position:center center;background-repeat:no-repeat;left:0;right:0;z-index:96}.main .local-preloader{background-color:#F2F2F2}.staff .local-preloader{background-color:#E7E7E7}.rotation{-webkit-animation:rotation 4s linear infinite;-moz-animation:rotation 4s linear infinite;animation:rotation 4s linear infinite}.no-shadow{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@-moz-keyframes rotation{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotation{100%{-webkit-transform:rotate(360deg)}}@keyframes rotation{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotation2{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes rotation2{100%{-webkit-transform:rotate(-360deg)}}@keyframes rotation2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.circle_team{background:#e8e8e8;display:block;width:211px;height:211px;border-radius:100%;overflow:hidden;text-align:center;margin:0 auto;transition:background .3s ease;-o-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 50%;background-color:#e8e8e8;outline:0;box-shadow:inset 0 0 40px 20px #dfdfdf}.no_photo_team a.photo_team_wf{width:211px;height:211px;top:0;border-radius:100%;overflow:hidden}.item_team_wf:hover .circle_team{background:#99c6db;box-shadow:none}.photo_team_wf{transition:.3s}.item_team_wf:hover .photo_team_wf{-webkit-filter:grayscale(100%);filter:gray}.no_photo_team .circle_team{background:none!important}.slider-wrapper .slides li{-webkit-filter:grayscale(100%);filter:gray;position:relative;height:882px;bottom:-8px}.maps-toggle{margin-top:5px}.show-map-link{color:#2595ca;cursor:pointer;display:inline-block;border-bottom:1px dashed #2595ca;font-weight:700}@media (max-width: 1024px){.controlls.scrolled{display:none}}.slider_profile{border-bottom:1px dashed #c1db99;padding-bottom:15px}*{outline:none}:focus{outline:none!important}a:focus{text-decoration:none}#container_articles{overflow:hidden;margin-bottom:50px}.blog.chunk{float:left;display:block;height:auto;margin:0 10px 22px;padding:30px 37px;height:230px}.blog.chunk2{float:none;display:block;width:98%;height:auto;margin:0 10px 22px;padding:30px 37px}@media handheld,only screen and (max-width: 550px){.blog.chunk{width:97%;box-sizing:border-box;margin:0 auto 22px;float:none;position:static!important}}.profile .bloged{margin-bottom:10px}.navigation_blog{text-align:center;margin-top:10px}.main_container_blogs h3{font-size:17px}.list_index_blog_title li h2,.list_index_blog_title li h3{color:#82b733}.item_index_blog{display:none}#article{display:block}.list_index_blog_title li h2 a.act{text-decoration:none}.noborder{border-right:none!important}.no_overflow{overflow:visible}.navigation_blog .slider_profile__prev,.navigation_blog .slider_profile__next{cursor:pointer}span.support{background:url(/bitrix/templates/.default/images/support.png) no-repeat left center;display:block;float:left;width:13px;height:13px;margin-right:8px;margin-top:-2px;opacity:.7}.footer-copy{float:left}.footer-sup{float:right}@media screen and (max-width: 400px){.footer-copy,.footer-sup{float:none;text-align:center}}@media (max-width: 1370px) and (min-width: 1024px){.blog.solo .soc-btns{position:relative;left:-24px}}.add-custom-slider-arrows .slick-prev{width:20px;height:62px;background:url(/img/controls2.png) -7px -4px no-repeat!important;left:-20px}.add-custom-slider-arrows .slick-prev::before{display:none}.add-custom-slider-arrows .slick-next{width:20px;height:62px;background:url(/img/controls2.png) -46px -4px no-repeat!important;right:-20px}.add-custom-slider-arrows .slick-next::before{display:none}.js-staff-slider .slick-prev,.js-staff-slider .slick-next{top:132px!important}@media screen and (max-width: 770px){.mobile-menu-hide{display:none!important}}@media screen and (max-width: 1349px){.js-staff-slider .slick-prev{left:20px}.js-staff-slider .slick-next{right:20px}}.staff .slick-list::before{content:"";display:block;height:100%;width:20px;position:absolute;top:0;left:0;z-index:1;background:-moz-linear-gradient(left,rgba(231,231,231,1) 0%,rgba(231,231,231,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(231,231,231,1)),color-stop(100%,rgba(231,231,231,0)));background:-webkit-linear-gradient(left,rgba(231,231,231,1) 0%,rgba(231,231,231,0) 100%);background:-o-linear-gradient(left,rgba(231,231,231,1) 0%,rgba(231,231,231,0) 100%);background:-ms-linear-gradient(left,rgba(231,231,231,1) 0%,rgba(231,231,231,0) 100%);background:linear-gradient(to right,rgba(231,231,231,1) 0%,rgba(231,231,231,0) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7',endColorstr='#00e7e7e7',GradientType=1)}.staff .slick-list::after{content:"";display:block;height:100%;width:20px;position:absolute;top:0;right:0;z-index:1;background:-moz-linear-gradient(left,rgba(231,231,231,0) 0%,rgba(231,231,231,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(231,231,231,0)),color-stop(100%,rgba(231,231,231,1)));background:-webkit-linear-gradient(left,rgba(231,231,231,0) 0%,rgba(231,231,231,1) 100%);background:-o-linear-gradient(left,rgba(231,231,231,0) 0%,rgba(231,231,231,1) 100%);background:-ms-linear-gradient(left,rgba(231,231,231,0) 0%,rgba(231,231,231,1) 100%);background:linear-gradient(to right,rgba(231,231,231,0) 0%,rgba(231,231,231,1) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#00e7e7e7',endColorstr='#e7e7e7',GradientType=1)}.plans-slider .slides .slick-next{display:block;width:9px;height:15px;background:url(/styles/../img/vkb/next.png)!important}.plans-slider .slides .slick-prev{display:block;width:9px;height:15px;background:url(/styles/../img/vkb/prev.png)!important}.plans-slider .slides .slick-prev:before,.plans-slider .slides .slick-next:before{color:rgba(255,255,255,0)}.whole.plan .slides .slick-next{right:20%;background-image:url(/img/services/3d/next.png)}.whole.plan .slides .slick-prev{left:20%;background-image:url(/img/services/3d/prev.png)}.whole.plan .slides .slick-next:before{content:""}.whole.plan .slides .slick-prev:before{content:""}.whole.plan .slides button{display:block;position:absolute;top:50%;width:72px;height:72px;border-radius:50%;background-color:rgba(255,255,255,0.5);background-repeat:no-repeat;background-position:center center;margin-top:-46px;border:none;z-index:1}.whole.plan .slides ul.slick-dots{display:none!important}.whole.slider.food{height:764px}span.external-reference{color:#2595ca;text-decoration:underline;cursor:pointer;color:#2595ca;text-decoration:underline;cursor:pointer}span.external-reference:hover,span.external-reference:focus{color:#2a6496;text-decoration:underline}span.external-reference:active,span.external-reference:hover{outline:0;text-decoration:none}.blogs .social-buttons span{margin-right:5px}div.blog-post-code table.blogcode{background-color:#f7f7f7;border-color:#e8e8e8;color:#7d7d7d}table.blogquote,table.blogcode{border:1px solid;font-size:1em;margin:.5em 1em;width:80%}table.blogquote td,table.blogcode td{padding:.95em 1.5em}table.blogcode td{font-family:"Courier New";white-space:pre-wrap}table.blogcode pre{font-family:"Courier New";font-size:12px;line-height:15px;margin:0;white-space:pre-wrap}div.blog-post-quote,div.blog-post-code{padding-bottom:.6em;padding-top:.6em}div.blog-post-quote span,div.blog-post-code span{padding-left:.6em}div.blog-post-quote table.blogquote,div.blog-post-code table.blogcode{margin:0}.bx-composite-btn-fixed{position:absolute;top:0;right:5px;z-index:10}.bx-composite-btn{background:url(/bitrix/images/main/composite/sprite-1x.png) no-repeat right 0 #e94524;border-radius:15px;color:#fff!important;display:inline-block;line-height:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;height:31px!important;padding:0 42px 0 17px !important;vertical-align:middle!important;text-decoration:none!important}.bx-btn-white{background-position:right 0;color:#fff!important}.popup_block_attention{background:#fff;padding:20px;border:8px solid #868686;font-size:85%;position:fixed;top:20%;color:#000;max-width:750px;min-width:320px;height:auto;z-index:99999;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;left:1%;right:1%;margin:auto;width:560px}img.btn_close_att{float:right;margin:-38px -38px 0 0;border:0}#attention_bg{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;display:none}.wf-article .row{margin-top:25px;margin-bottom:25px}.gray-box{background-color:#e5e5e5;padding:20px}.gray-box li{margin-top:10px}.gray-box ol{padding-left:0!important}.gray-box h3,.gray-box h5,.gray-box h6,.gray-box h4{padding:0;margin:0}.blue-square ul,.blue-square ol{padding-left:20px}.blue-square ol{list-style-type:none}.blue-square ul li{position:relative;list-style-type:none}.biznes-overflow ul >li{list-style:none}.blue-square ul li:before{content:'';position:absolute;margin:6px;margin-left:-20px;width:9px;height:9px;background-color:#31ace6}.text-color-primary{color:#1990c7}.article-heading{text-align:center}.article-heading h1,.article-heading h2{border-bottom:4px solid #e44e50;display:inline-block;color:#303030;font-size:18px;font-weight:700!important;padding-bottom:6px;text-transform:uppercase}.uppercase{text-transform:uppercase}.weird-info-list{padding:0 70px}.weird-info-list img{margin:25px 0}.weird-info-list h4{color:#333;margin-bottom:0;text-transform:uppercase}.weird-info-list p{margin-top:5px!important}.list{list-style-type:none;padding-left:0}.list ol{list-style-type:none;padding-left:0}.list span,.blue-square span{color:#1990c7;font-weight:700;float:left;margin-right:5px;height:30px}.list li{margin-bottom:10px}.list p,.gray-box p{margin:10px 0!important}.some-map{margin-left:-20px}.blue-square ul ul li span{height:auto;float:none}.services .g4{border-right:1px dashed #3ba0cf}.services .g4:nth-child(5n){border-right:none}.services .g4:nth-child(-n+10){border-bottom:1px dashed #3ba0cf}.services .g4:nth-child(5) figure{padding:50px 5px}@media(max-width: 340px){.services .g4:nth-child(5) figure{padding:50px 0}.services figure{padding-left:5px!important;padding-top:20px!important}}.services .g4{padding-left:0}.services a:hover,.services a:focus{text-decoration:none!important}.marketing-table .month-clicker{padding-left:12px}.marketing-table td{text-transform:lowercase;padding:15px;text-align:center;border-bottom:1px solid #d0d0d0}.marketing-table .head td{background:#e6e6e6;text-align:center!important;border-right:0!important;padding:0 20px}.marketing-table .head h5{font-weight:700;margin:8px 0}.marketing-table .head p{margin-top:5px!important}.marketing-table .main-head{background-color:#e6e6e6;border-bottom:5px solid #d0d0d0;text-transform:uppercase;font-size:18px}.marketing-table .main-head td{vertical-align:middle}.marketing-table .main-head h4{display:inline-block;margin-top:0;margin-bottom:5px;position:relative}.marketing-table .main-head h4:after{content:'';height:1px;background-color:#ccc;position:absolute;left:0;right:0;margin:auto;bottom:-5px}.marketing-table .main-head span{margin-top:5px;color:#239fd9;display:block}.marketing-table .main-head p{font-size:14px;font-weight:lighter;text-transform:none;color:#239fd9}.marketing table{width:100%}.marketing table td{vertical-align:middle;width:19%}.marketing-table td:first-child{border-right:1px solid #ccc;text-transform:none;padding:10px;text-align:left;border-right:1px solid #d0d0d0}.marketing-table td:last-child{background-color:#efefef;width:22%}.marketing .no{background:url(/img/services/internet-marketing/no.png) center center no-repeat;display:inline-block;height:22px;width:22px}.marketing .ok{background:url(/img/services/internet-marketing/ok.png) center center no-repeat;display:inline-block;height:22px;width:22px}.marketing-table td:last-child .ok{cursor:pointer}.marketing .ok:hover{background:url(/img/services/internet-marketing/ok-hover.png) center center no-repeat}.marketing .ok.active{background:url(/img/services/internet-marketing/ok-active.png) center center no-repeat}.month-clicker{text-align:left}.month-clicker span{border:1px solid #ccc;line-height:16px;-webkit-user-select:none;-moz-user-select:none;padding:6px 10px}.month-clicker span:not(.no-style):not(.number):hover{border:1px solid #aaa;background-color:#ddd;cursor:pointer}.month-clicker span.no-style{border:0}.btn.dark-blue{background-color:#28284c;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.122;text-decoration:none}.btn.dark-blue:hover{background-color:#343461}.marketing-modal{background-color:#fff;border:1px solid #e44e50;color:#e44e50;margin:0 auto;max-width:400px;padding:30px;position:relative;text-transform:uppercase;font-weight:700}.marketing-modal input{border:1px solid #e44e50;line-height:35px;margin-bottom:15px;margin-top:5px;padding-left:10px;width:100%}.marketing-modal input:focus{outline:0}.marketing-modal .email-add{position:relative}.marketing-modal .email-add:after{color:#fff;position:absolute;bottom:-25px;right:20px}.marketing-modal .btn{padding:12px 30px}.marketing-modal .mfp-close{content:' '!important;color:rgba(0,0,0,0)!important;right:-50px;top:-50px}.marketing-modal .mfp-close:active{right:-50px;top:-50px}.btn.dark-blue{background-color:#28284c;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.122;text-decoration:none}.btn.dark-blue:hover{background-color:#343461}.some-images img{float:left;margin-right:15px!important}.some-images h3,.some-images p{margin:0!important}.some-images h3{margin-top:5px!important}.some-images img{vertical-align:middle}.two-weird-elem{float:left;height:260px;margin-right:15px}.tab-site-types{background-color:#fff;padding-left:0;margin-bottom:0}.tab-site-types li{display:inline-block;cursor:pointer;width:33%;text-align:center;padding:10px}.tab-site-types li a{border-bottom:1px dashed #1990c7;color:#1990c7;font-weight:700;text-decoration:none;text-transform:uppercase}.tab-site-types li.act{background-color:#1990c7}.tab-site-types li.act a{color:#fff}.tab-site-types-content{background-color:#f7f7f7;padding:20px}.tabs-sliders{padding:0 15px}.tabs-sliders .scroll-item{max-height:500px;overflow:auto}.tabs-sliders .slick-prev::before{content:url('/bitrix/templates/.default/css/../img/arrow-left-tab-slider.png')}.tabs-sliders .slick-next::before{content:url('/bitrix/templates/.default/css/../img/arrow-right-tab-slider.png')}.tabs-sliders .scroll-item::-webkit-scrollbar-track{background-color:#e6e6e6}.tabs-sliders .scroll-item::-webkit-scrollbar{width:6px}.tabs-sliders .scroll-item::-webkit-scrollbar-thumb{background:#1990c7}.tabs-sliders .agency-accord{display:block;visibility:hidden;opacity:0;position:absolute;transition:opacity .2s;transition-delay:.6s}.tabs-sliders .agency-accord.open{visibility:visible;position:relative;opacity:1}.slider-in-tab img{vertical-align:middle!important}.slider-in-tab .slick-slide img{vertical-align:middle}.slide-flex-center{height:500px!important;display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:flex!important;-webkit-align-items:center!important;-moz-align-items:center!important;-ms-align-items:center!important;align-items:center!important}.wf-partners{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.wf-partners img{display:inline-block!important;text-align:left}.my-acc-btn{color:#1990c7;cursor:pointer;display:block;font-size:16px;font-weight:700}.ruble{position:relative}.ruble:after{content:'';background-color:#1990c7;height:3px;width:70%;top:25px;left:0;position:absolute}.wf-partners{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:20px}.wf-partners img{width:70px}.ico-div{text-align:left;float:left;margin-right:15px}.tariff-table{text-align:center}.tariff-table h2{color:#1990c7;border-bottom:1px solid #ccc;display:inline-block;margin-bottom:5px;padding-bottom:4px}.tariff-table h5{margin-top:0;color:#1990c7;font-weight:400;margin-bottom:0}.tariff-table p{margin-top:10px!important}.tariff-table thead{background-color:#1990c7;color:#fff;font-size:14px;font-weight:lighter;text-transform:uppercase}.tariff-table thead th{padding:15px}.tariff-table tbody td{vertical-align:top;padding:8px}.tariff-table .btn{padding:10px 25px}.tariff-table td:not(:last-child),.tariff-table th:not(:last-child){border-right:1px solid #d0d0d0}.tariff-table tfoot{background-color:#ebebeb}.tariff-table tfoot td{padding:20px}.tariff-table h1{vertical-align:top}.special-marg{margin-top:-7px!important}.mtb_10{margin:10px 0!important}.mr_10{margin-right:10px!important}hr.hr-type2{border-top:1px #afafaf solid;margin-top:26px;margin-bottom:26px}hr.hr-type3{border-top:1px #afafaf solid;margin-top:33px;margin-bottom:38px}.hr-type4{border-top:2px #cacaca solid;margin-top:33px;margin-bottom:38px}.blue-color{color:#1990c7!important}.dark-color{color:#303030!important}.font24{font-size:24px}.font14{font-size:14px!important}.font30{font-size:30px!important}h3.blue-color.font30{margin:0 0 26px!important;line-height:30px!important}.regular{font-weight:400}.immovables-modal-btn{padding:10px 25px!important;margin:0 0 5px!important}.box-shadow-1{-moz-box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa}.box-shadow-2{-moz-box-shadow:2px 2px 7px #666;-webkit-box-shadow:2px 2px 7px #666;box-shadow:2px 2px 7px #666}.position-out-block{position:absolute;top:180px;right:-100px}@media only screen and (max-width: 768px){.position-out-block{position:relative;top:0;right:0}}.my-acc p{margin-top:0!important}.row-marg0{margin-left:0!important}.row-marg0 img{width:100%;margin:0 0 26px}.center-block{text-align:center}.center-block-item{margin:0 49px 20px 0;display:inline-block!important}.center-block-item img{display:inline-block!important;margin:0 10px 0 0 !important}.cellinline{display:inline-block!important}.blue-square.marker2 ul{padding-left:40px}.blue-square.marker2 ul li:before{content:'';position:absolute;margin:0;margin-left:-40px;width:23px;height:18px;background:url(/img/services/immovables/marker_2.png) 0 0 no-repeat!important}.ol-type2{font-size:18px;line-height:20px;font-weight:700;color:#1990c7;list-style:none;margin:26px 0}.ol-type2 li{margin:0 0 10px;position:relative}.ol-type2 span{font-size:14px;font-weight:400;color:#6d6d6d}.count-left{counter-reset:list 0}.count-left li:before{position:absolute;left:-30px;counter-increment:list;content:counter(list) " "}.count-right{counter-reset:list 3}.count-right li:before{position:absolute;left:-30px;counter-increment:list;content:counter(list) " "}@media(max-width: 768px){.mobile-hide{display:none}.weird-info-list{padding:0}.some-map{margin-top:50px}.wf-promotion{padding:0 30px}.gray-box{margin-top:20px}}@media(max-width: 768px){.wf-promotion{padding:0 15px}}@media(max-width: 768px){.wf-partners{display:block;text-align:center}.wf-partners img{display:block!important;margin-bottom:30px}.tab-site-types li{width:100%;display:block}.tabs-sliders{margin-top:20px}.some-images .g6-5{margin-top:30px}}@media(max-width: 768px){.mobile-hide{display:none}.weird-info-list{padding:0}.some-map{margin-top:50px}.wf-promotion{padding:0 30px}.gray-box{margin-top:20px}.services .pad{display:block}.services .g4{border-right:0}.services .g4:not(:last-child){border-bottom:1px solid #81ccf0}}@media(max-width: 768px){.wf-promotion{padding:0 15px}}strong.article-heading a{font-weight:700;font-size:17px;text-decoration:none;text-transform:uppercase;color:#81CCF0}strong.article-heading a:hover{text-decoration:none;color:#81CCF0}span.about-heading{text-transform:uppercase;font-size:18px;margin-top:1em;display:inline-block;font-weight:700}.article-heading p{margin-top:0!important}.second-block{text-align:center;padding-top:30PX}.second-block p{text-align:left}.third-block{padding-top:30PX;text-align:center}.third-block p{padding-top:30PX;text-align:left}.four-block{text-align:center;padding-top:30px}.four-block img{padding-top:20px}.four-block p{padding-top:30PX;text-align:left}.third-strong{margin-top:0!important;padding-top:0!important}.five-block .g10 h3{margin-bottom:0}.five-left-content p{margin-top:0;margin-bottom:0}.pisma-bg{padding-left:104px;background:url(/img/promotion/new-pisma.jpg) no-repeat}.five-left-content h3P .shester{padding-left:83px;background:url(/img/promotion/new-shesterenka.jpg) no-repeat}.five-right-content H3{padding-top:20px}.six-block{padding-top:20px;text-align:center}.six-block p{text-align:left}.zone-example{text-align:left;border-bottom:1px solid #b6b6b6;padding-bottom:30px}.zone-client{position:relative;font-size:16px;color:#5f5f5f;padding-left:40px;padding-right:70px}.zone-agency{position:relative;font-size:16px;color:#5f5f5f;padding-left:40px}.zone-example h4{text-transform:uppercase;color:#303030}.circle-block p{color:#5f5f5f;font-size:16px;font-weight:600}.zone-client:before{content:url("/img/promotion/clients-zone.png");position:absolute;margin-top:-4px;left:0}.seven-block-container{overflow:hidden}.seven-block-container ul{padding-left:0}.seven-block-container li span{color:#007dc9;position:absolute;margin-top:-7px;margin-left:-20px;font-size:25px}.number-one-block{padding-top:50px;text-align:center}.number-one-podblock{width:70%;border-bottom:1px solid #b6b6b6;margin:0 auto}.number-one-podblock ul{padding-left:0}.seven-block-container li{padding-top:13px;list-style:none;text-align:left}.number-one-podblock li{display:inline-block;padding-right:20px;padding-left:20px}.eight-block{text-align:center;padding-top:40px;border-bottom:1px solid #b6b6b6}.eight-block h3{text-align:center;border-bottom:4px solid #e44e50;display:inline-block;color:#303030;font-size:18px;margin:0 auto;font-weight:700!important;padding-bottom:6px;text-transform:uppercase}.number-one-podblock .number-mesto{color:#e7922e;font-size:22px;text-transform:uppercase}.nine-g10-right{padding-top:35px}.nine-block .g10{padding-left:0}.ten-block .g10{padding-left:0}.nine-block{padding-top:40px;padding-bottom:20px;overflow:hidden;border-bottom:1px solid #b6b6b6}.ten-block h3{text-transform:uppercase;color:#000}.nine-block ul{padding-left:21px}.nine-block ul li{padding-bottom:20px}.nine-block ul li:before{content:'';position:absolute;margin:6px;margin-left:-20px;width:9px;height:9px;background-color:#31ace6}.nine-block h5{font-size:14px;color:#5f5f5f;font-weight:600}.ten-g10-right{padding-top:40px}.g10-left{padding-right:90px}.ten-block-g10{padding-right:40px}.ten-block ul{padding-left:21px}.ten-block ul li{padding-bottom:20px}.ten-block ul li:before{content:'';position:absolute;margin:6px;margin-left:-20px;width:9px;height:9px;background-color:#31ace6}.ten-block h5{font-size:14px;color:#5f5f5f;font-weight:600}.nine-block h3{text-transform:uppercase;color:#000}.eight-block .row{padding-top:20px}.eight-block .g10{text-align:left}.eight-block .g10 h5{padding-top:40px;font-weight:600;margin-bottom:0}.eight-block .row p{text-align:left}.eight-block .g10 h2{border-bottom:none;font-size:18px!important;text-align:left;font-weight:600}.seven-block{text-align:center;padding-top:20px}.eight-block ul{padding-left:21px}.eight-block ul li{padding-bottom:20px}.g10 p{padding-right:20px}.g10-right h5{padding-top:5px!important}.g10 ol li{padding-bottom:20px}.eight-block ul li:before{content:'';position:absolute;margin:6px;margin-left:-20px;width:9px;height:9px;background-color:#31ace6}.seven-block-slogan{color:#5f5f5f;font-size:14px;font-weight:600}.number-mesto-desc{color:#3f3f3f;font-size:13px;margin-top:0}.seven-block h3{text-align:center;border-bottom:4px solid #e44e50;display:inline-block;color:#303030;font-size:18px;margin:0 auto;font-weight:700!important;padding-bottom:6px;text-transform:uppercase}.circle-block{padding:0}.circle-block li p{text-align:center}.circle-block li img{min-width:73px}.circle-block li{width:134px;vertical-align:top;text-align:center;display:inline-block;margin-right:20px;padding-top:40px}.zone-agency:before{content:url("/img/promotion/agency-zone.png");position:absolute;margin-top:13px;margin-top:-5px;left:0}.six-block h3{text-align:center;border-bottom:4px solid #e44e50;display:inline-block;color:#303030;font-size:18px;margin:0 auto;font-weight:700!important;padding-bottom:6px;text-transform:uppercase}.top-bg-left{padding-left:104px}.top-bg{padding-left:104px;background:url(/img/promotion/new-top.jpg) no-repeat}.graph-bg{padding-left:104px;background:url(/img/promotion/new-graph.jpg) no-repeat}.yash-bg{padding-left:104px;background:url(/img/promotion/new-yashik.jpg) no-repeat}.five-block .g10 .five-left-content{padding-left:81px}.five-left-content ul{padding-left:20px}.five-left-content ul li{padding-top:15px}.five-left-content ul li:before{content:'';position:absolute;margin:6px;margin-left:-20px;width:9px;height:9px;background-color:#31ace6}.four-block h3{text-align:center;border-bottom:4px solid #e44e50;display:inline-block;color:#303030;font-size:18px;margin:0 auto;font-weight:700!important;padding-bottom:6px;text-transform:uppercase}.third-block h3{text-align:center;border-bottom:4px solid #e44e50;display:inline-block;color:#303030;font-size:18px;margin:0 auto;font-weight:700!important;padding-bottom:6px;text-transform:uppercase}.second-block h3{text-align:center;border-bottom:4px solid #e44e50;display:inline-block;color:#303030;font-size:18px;margin:0 auto;font-weight:700!important;padding-bottom:6px;text-transform:uppercase}.some-images.row .g10 img{padding-bottom:20px}.some-images.row{padding-top:10px}.blue_circ_med_sector{color:#31ace6;padding-bottom:20px}.biznes-one{padding-top:0!important}.biznes-one h3{text-align:center;border-bottom:4px solid #e44e50;display:inline-block;color:#303030;font-size:18px;margin:0 auto;font-weight:700!important;margin-bottom:17px;text-transform:uppercase}.biznes-no-border{border:none!important}.biznes-left{text-align:left;padding-left:0}.biznes-first-block-img{padding-top:80px}.biznes-one{overflow:hidden}.biznes-one p{margin-top:0!important}.biznes-third-left{padding-right:60px}.biznes-third-right ul{padding-right:30px;padding-left:21px}.biznes-third-right ul li{text-align:left}.biznes-third-right{padding-right:20px}.biznes-third-right ul li{padding-bottom:20px}.biznes-third-four{padding-top:40px;padding-bottom:10px}.biznes-third{padding-top:0;padding-bottom:10px}.border-bottom-gray{border-bottom:1px solid #b6b6b6}.biznes-third-right ul li:before{content:'';position:absolute;margin:6px;margin-left:-20px;width:9px;height:9px;background-color:#31ace6}.biznes-third-small{padding-bottom:10px;text-align:center!important;font-size:14px;padding-top:10px!important;color:#5f5f5f}.sistem-avt{margin-top:10px}.biznes-third-right p{margin-top:0!important;padding-top:0!important}.biznes-third p{padding-top:13px;margin-top:10px!important}.biznes-etapi>h3{margin-bottom:10px}.biznes-etapi p{margin-top:9px!important;padding-top:0!important}.biznes-third-pt{padding-top:40px}.biznes-etapi{padding-top:20px}.no-padding-right{padding-right:0!important}.no-padding-left{padding-left:0!important}.text-left{text-align:left!important}.biznes-etapi-pt{padding-top:25px}.biznes-etapi ol li{padding-left:10px}.pl0{padding-left:0!important}.biznes-etapi hr{margin-top:0;padding-left:10px;margin-bottom:25px;height:1px;background-color:#b6b6b6}.four-biznes{padding-top:0}.brown{color:#5f5f5f!important}.four-biznes .g6-5{text-align:left;padding-top:20px}.four-biznes>h3{margin-bottom:10px}.biznes-etapi ul li p{padding-right:50px}.four-biznes p{padding-top:0!important;margin-top:10px!important}.biznes-etapi ul{padding-left:21px;margin-top:0}.biznes-etapi ul li{padding-top:10px}.spec-predloj p{padding-top:3px!important}.biznes-etapi ol{padding-right:197px;padding-left:19px;padding-top:10px}.biznes-etapi .g6-5{text-align:left}.row.biznes-etapi.pt0 h3{margin-bottom:15px}.row.biznes-etapi.pt0{margin-top:0!important;padding-top:0!important}.g10 li .pt0{margin-top:0!important;padding-top:0!important}.biznes-etapi ul> li:before{content:'';position:absolute;margin:6px;margin-left:-20px;width:9px;height:9px;background-color:#31ace6}figcaption > a{color:#fff;font-weight:600}figcaption > a:hover{color:#BDDFEF}form[name=SIMPLE_FORM_3] .errorMess.errorName{top:287px!important}form[name=SIMPLE_FORM_3] .errorMess.errorEmail{top:366px!important}form[name=SIMPLE_FORM_3] .errorMess.errorPhone{top:445px!important}form[name=SIMPLE_FORM_3] .errorMess.errorTarif{top:208px!important}form[name=SIMPLE_FORM_3] .errorMess{left:180px!important}form[name=SIMPLE_FORM_4] .errorMess.errorName{top:192px!important}form[name=SIMPLE_FORM_4] .errorMess.errorEmail{top:271px!important}form[name=SIMPLE_FORM_4] .errorMess.errorPhone{top:350px!important}form[name=SIMPLE_FORM_4] .errorMess.errorTarif{top:113px!important}form[name=SIMPLE_FORM_4] .errorMess{left:180px!important}#vacancy h2{font-size:18px}.pdf-presentation-16{margin-top:47px;padding-right:80px;position:relative;float:right}.pdf-presentation-16 a{font-size:12px;padding-top:5px;padding-left:30px;color:#2595ca;text-transform:uppercase;font-weight:600}.pt-20{padding-top:20px}.pdf-presentation-16 a:before{top:-5px;position:absolute;left:0;padding-right:10px;}.pt-90{padding-top:90px}.text-center{text-align:center!important}.tabl-new-header{overflow:hidden;background:#eaeaea;padding-top:20px;text-align:left!important}.tabl-new-header h3{color:#505050}.tabl-row .ok{background:url(/img/services/internet-marketing/ok.png) center center no-repeat;display:inline-block;height:22px;width:22px}.tabl-row .ok:hover{background:url(/img/services/internet-marketing/ok-hover.png) center center no-repeat}.tabl-row .ok.active{background:url(/img/services/internet-marketing/ok-active.png) center center no-repeat}.tabl-row-blue{color:#2695ca!important}.border-bottom{border-bottom:1px solid #ddd;margin-bottom:20px}.tabl-row.border-bottom{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:15px!important}.collichestvo{text-align:center}.tabl-row .g4{text-align:right}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-border{border:none!important}.tabl-row{overflow:hidden;text-align:left!important;padding-bottom:10px}.month-clicker{padding-left:32px}.clock-input{margin-left:-6px}.page-content-input{margin-left:6px}.pl-60{padding-left:60px!important}.audit-rekl-input{width:81px!important;margin-left:-34px}.itog-button-block{background-color:#eaeaea}.media-rekl-input{margin-left:-11px;width:81px!important}.coll-tabl .plus{margin-left:-1px}.tabl-row .month-clicker span{border:1px solid #ccc;line-height:16px;-webkit-user-select:none;-moz-user-select:none;padding:2px 8px}.tabl-row .month-clicker{padding-top:7px}.pb-20{padding-bottom:20px}.pt-none{padding-top:0!important}.pb-none{padding-bottom:0!important}.unicum-tis-znak{margin-left:1px}.calc-input-number{width:26px!important;height:24px!important;margin-right:0!important;background-color:#F2F2F2!important;border:1px solid #ccc!important;color:#6D6D6D!important;text-align:center!important;padding:0!important}.coll-tabl input{box-sizing:border-box;padding-left:4px;border:1px solid #ccc;width:60px;margin-right:10px}.tabl-row a{color:#8b8b8b;font-size:14px;text-decoration:none;border-bottom:1px dotted #8b8b8b}.hidden-block-tabl{padding-top:10px;padding-bottom:10px}.hidden-block-tabl-shop{display:none}.hidden-block-tabl-shop p{padding-left:60px;margin-bottom:0!important;margin-top:0!important}.hidden-block-tabl-korp p{padding-left:60px;margin-bottom:0!important;margin-top:0!important}.hidden-block-tabl-mol{display:none}.hidden-block-tabl-ceo{display:none}.hidden-block-tabl-ceo p{padding-left:60px;margin-bottom:0!important;margin-top:0!important}.hidden-block-tabl-mol p{padding-left:60px;margin-bottom:0!important;margin-top:0!important}.tabl-row select{width:75px;margin-left:29px;margin-right:7px}.tabl-row .row{width:100%;overflow:hidden}.coll-tabl{text-align:center!important}.hidden-block-tabl-korp{display:none}.quetion-tabl{position:relative}.quetion-tabl:after{position:absolute;top:0;right:-25px;content:url("/bitrix/templates/.default/css/../img/quetion-ico.png")}.itog-button-block .g10:nth-child(1){text-align:right}.itog-button-block .g10:nth-child(2){text-align:left}.tabl-row-blue{margin-bottom:5px!important}.itog-button-block .g10 a{width:80%;border-bottom:none;background-color:#28284b;color:#fff;font-weight:600;font-size:15px;text-transform:uppercase;padding:10px 20px}.calc-form .fa-rub{font-size:12px!important}.itog-button-block{padding-top:35px;padding-bottom:35px}.links-budget-input{margin-left:26px;width:91px!important}.mb-none{margin-bottom:0!important}#order_calc_email{margin-bottom:0!important;margin-top:0!important;text-align:center}#order_calc_email .btn{color:#FFF}.error_calc{border:1px solid #e44e50!important}.toggle_hide{border-bottom:1px dotted #2695ca!important}.section_scroll.top_main.elegia{background-size:102%;-moz-background-size:102%;-webkit-background-size:102%;-o-background-size:102%}.page > .top{background-position:50% 0;background-repeat:no-repeat;background-position:center center;height:775px!important;padding-top:50px;color:#fff;border-bottom:1px solid #f0f0f0;position:relative;margin-top:-20px;background-size:102%}.header-overflow{top:10%!important;overflow:hidden;position:relative}.page > .top .center{min-height:535px}.rama-block{float:left;background:url(/images/frame-l-15.png) no-repeat left center;position:relative;height:330px;padding-top:81px;max-width:575px;padding-left:55px}.left-header-new-block{float:left;padding-right:53px;text-align:left;padding-top:57px}.page > .top .center > *{top:15%}.rama-block-slogan{font-family:"Roboto";font-weight:600;text-align:left;letter-spacing:-1px;font-size:60px;margin-bottom:19px;margin-top:10px;line-height:75px}.rama-block-title{text-align:left;font-family:'open sans',helvetica,arial,sans-serif;font-family:Roboto;font-size:37px;font-weight:400;letter-spacing:0;margin-top:0;margin-bottom:0;line-height:50px}.rama-block-title span{font-weight:600}.rama-block-slogan span{font-weight:600}.new-our-preim{text-align:left;width:33.3%;float:left;box-sizing:border-box}@media (max-width: 990px){.top.section_scroll.elegia{-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}}@media (max-width: 1200px){.top.section_scroll.elegia{height:830px;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}}@media(max-width:950px){.left-header-new-block{float:none;display:inline-block;padding-right:0}.new-our-preim-overflow{margin-top:20px!important}.header-new-information{text-align:left}.rama-block{margin:0 auto;float:none}.site-create-new{display:inline-block}.left-header-new-white{display:inline-block}}@media(max-width:774px){.rama-block{max-width:535px}.rama-block-slogan{font-size:55px}}@media(max-width:630px){.rama-block-slogan{text-align:center;font-size:36px}.new-our-preim-title{text-align:center!important}.new-our-preim{text-align:center;box-sizing:border-box;padding-left:15px;padding-right:15px}.left-header-new-block{padding-right:0}.rama-block{height:auto;padding-left:0}.page > .top{display:block!important}.rama-block-title{font-size:20px}.rama-block{padding-top:0;background-image:none}}.site-create-new{font-size:16px;font-family:"Roboto";font-weight:600;margin-top:0;margin-bottom:0}.site-create-new.orange{color:#f69b0e}.site-create-new.purple{color:#de549c}.site-create-new.blue{color:#4290e4}.left-header-new-white{color:#d9d9d9;line-height:20px;font-size:20px;font-family:"Roboto";font-weight:600;margin-top:0}.new-our-preim-title{font-family:"Roboto";font-size:16px;color:#fff;text-align:left;margin-top:0;margin-bottom:0;min-height:44px}.new-our-preim-overflow{overflow:hidden;margin-top:90px}.new-our-preim-desc.star span{position:relative;padding-right:10px}.new-our-preim-desc i{margin-left:30px}.new-our-preim-desc.star span:before{content:url('/images/wp-new-stars.png');width:11px;height:13px;position:absolute;right:0;top:-19px}.new-our-preim-desc:hover{text-decoration:none;color:#a7a7a7}.new-our-preim-desc{margin-bottom:30px;text-decoration:none;padding-right:10px;display:inline-block;position:relative;text-align:left;font-family:"Roboto";font-size:31px;color:#fff;font-weight:600;margin-top:10px}@media(max-width:770px){.left-header-new-block{box-sizing:border-box;padding-left:15px;padding-right:15px;text-align:center!important}.header-new-information{text-align:center!important}}.new-our-preim-overflow .icons:after{position:absolute;content:url(/images/new-header-icoafter.png);width:25px;height:18px}.new-our-preim-overflow a:visited{color:#fff!important}.new-our-preim-overflow a:hover{color:#dedede!important}.soc-new-block{position:absolute;height:26px;top:13px;right:-150px}.hgroup.relative{position:relative}@media (max-width: 556px){header.index{height:50px}#presentation .qualities .sub{margin-right:0;border:none}#presentation .qualities .sub:before{border-right:none}.top.section_scroll.elegia{margin-top:0!important}}@media (max-width: 1010px){.new-our-preim{min-width:314px;float:none;margin:0 auto}.new-our-preim-overflow{margin-top:40px}.top.section_scroll.elegia{height:auto!important;margin-top:100px}}.staff h3{display:inline-block}#works{background:url(/bitrix/templates/.default/css/../img/pattern-bg-fv.jpg);margin-top:0;padding-top:52px}.site-create-new.blue{color:#fff}.site-create-new.purple{color:#fff}.site-create-new.orange{color:#fff}.left-header-new-white{color:#fff}.page > .top{background-position:50% 0;background-repeat:repeat;background-attachment:fixed;height:460px;padding-top:50px;color:#fff;border-bottom:1px solid #f0f0f0;position:relative;margin-top:-20px}.wf-mini-logo{background:url(/images/logo-webformula.svg) no-repeat center center;width:64px;background-size:contain!important}.title_weight{font-weight:700}.four_in_line{clear:both}.adaptive-table{width:100%;overflow-y:auto;margin:0 0 1em}.adaptive-table::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.adaptive-table::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}.order2{padding:30px 20px!important}.order2 input{width:100%!important}#ajax-bottom-form .order2 #form_submin_button_2{margin:0;width:100%!important;background:#31ace6!important;color:#fff!important}@media(max-width: 768px){.application{top:-10px}.inner.work .head h1{margin-left:20px;margin-right:20px}.inner_services{padding-left:20px;padding-right:20px}.inner_services .g1,.inner_services .g2,.inner_services .g3,.inner_services .g4,.inner_services .g5,.inner_services .g6,.inner_services .g6-5,.inner_services .g7,.inner_services .g7-5,.inner_services .g8,.inner_services .g9,.inner_services .g10,.inner_services .g11,.inner_services .g12,.inner_services .g13,.inner_services .g14,.inner_services .g15,.inner_services .g16,.inner_services .g17,.inner_services .g18,.inner_services .g19,.inner_services .g20{display:block;padding:0;width:100%}.mabee.horisontal-list{padding:0}.mabee.horisontal-list li{display:block;width:100%}.adapt_service .dis{margin-top:20px}.adapt_service .facts{padding:20px;margin-left:-20px;margin-right:-20px}.mob_dev_servise .blue_bg{margin-left:-20px;margin-right:-20px;padding:0 20px}.docs_list a{display:block;text-align:left;margin-bottom:15px}}.footer_height{position:relative;height:33px}@media (max-width: 990px){.footer_height{height:43px}}.application{z-index:3}
/* End */


/* Start:/bitrix/templates/.default/css/vika.css?174005602832005*/
#ajax-portfolio .g4 a {
    box-sizing: border-box;
    padding: 10px;
    border-radius: 2px;
    border: 1px solid #eaeaea;
    display: inline-block;
    transition: all .3s;
    background: #f9f9f9
}

.mobile-tech {
    display: none !important
}

.mobile-mail {
    display: none !important
}

.mobile-tech__link {
    color: #f7e910
}

#ajax-portfolio .g4 a:hover {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    transition: all .3s
}
.worksNavBar{
            position: relative;
        }
        .worksNavBar__sup{
            color: #e44e50;
            position: absolute;
            right: -11px;
            top: -2px;
        }        
        .works ul.type{
            margin-top: 7px;
            margin-bottom: 7px;
        }
.social .btn {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    padding: 0
}

.social .btn.vk {
    background-color: #48729e
}

.social .btn.fb {
    background-color: #3c5a98
}

.social .btn.tw {
    background-color: #00aced
}

.social .btn i {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    background-image: url(//yastatic.net/share/static/b-share_counter_large.png)
}

.social .btn.vk i {
    background-position: 0 -58px
}

.social .btn.fb i {
    background-position: -4px -1px
}

.social .btn.tw i {
    background-position: 0 -87px
}

.integrac-sits .head.center h2 {
    margin-bottom: 30px
}

.integrac-sits .blue {
    width: 100%;
    background: #16709a;
    padding: 50px 0;
    color: #fff;
    overflow: hidden;
    margin-bottom: 80px
}

.integrac-sits .blue .center h2 {
    color: #fff;
    border-color: #fff;
    margin-bottom: 30px
}

.integrac-sits .blue img {
    display: block;
    margin: 0 auto 30px
}

.integrac-sits .blue .item {
    width: 273px;
    margin: 0 7px;
    float: left;
    display: inline-block
}

.integrac-sits .inputselect,
.integrac-sits .text-in-form,
.integrac-sits .close {
    display: none
}

.integrac-sits .under-margin {
    margin-top: 0
}

.ajax-bottom-form {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100
}

.ajax-bottom-form .form-success {
    left: 50%;
    margin-left: -235px
}

#ajax-bottom-form .order2 {
    position: relative
}

#ajax-bottom-form .order2 .errorMess.errorPhone {
    top: 185px
}

#ajax-bottom-form .order2 .errorMess.errorName {
    top: 104px
}

#ajax-bottom-form .order2 .btn {
    color: #fff !important
}

.order2 {
    background: #f2f2f2;
    -webkit-box-shadow: 0 3px 12px 2px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 12px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 12px 2px rgba(0, 0, 0, 0.12);
    font-size: 16px;
    text-transform: uppercase;
    color: #5f5f5f;
    font-weight: 700;
    padding: 30px 65px;
    margin-bottom: 83px;
    border: 1px solid #e6e6e6
}

#ajax-bottom-form {
    border-top: 4px solid #c70b22;
    margin-top: 63px
}

#orderLabel {
    display: none
}

.order2 p {
    margin: 0 !important
}

.order2 label {
    *text-align: right;
    *width: 30%;
    *display: -moz-inline-stack;
    display: block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    color: #000;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    text-transform: none;
    font-weight: 400;
    margin-bottom: 12px;
    margin-top: 3px
}

.order2 textarea {
    width: 100%;
    height: 195px;
    resize: none;
    border: 1px solid #d1d0d0;
    margin-bottom: 13px
}

.order2 input {
    width: 305px;
    margin-bottom: 15px;
    padding: 7px 12px;
    border: 1px solid #d1d0d0;
    font-size: 12px;
    *text-transform: uppercase;
    color: #5f5f5f;
    *font-weight: bold;
    margin-right: 0;
    background: #fff;
    -webkit-box-shadow: inset 0 7px 14px -15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 7px 14px -15px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 7px 14px -15px rgba(0, 0, 0, 0.5)
}

.order2.content-disabled .select-inner-input {
    border: 1px solid #e44e50 !important
}

.order2.content-disabled input,
.order2.content-disabled textarea {
    border: 1px solid #a3a7b3 !important
}

.order2.content-disabled label {
    color: #a3a7b3
}

.order2 .uploadbutton {
    *width: 50%;
    border: none;
    text-align: left;
    margin-bottom: 0;
    height: 52px
}

.order2 .uploadbutton .button,
#form_submin_button_2 {
    width: 140px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: .2px;
    font-size: 10px;
    color: #3b3b3b;
    text-transform: uppercase;
    border: none;
    border-radius: 3px;
    background: #fff;
    -webkit-box-shadow: 0 -4px 16px 2px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 -4px 16px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 -4px 16px 2px rgba(0, 0, 0, 0.12);
    background: #fff;
    background: -moz-linear-gradient(top, #fff 50%, #efefef 100%);
    background: -webkit-linear-gradient(top, #fff 50%, #efefef 100%);
    background: linear-gradient(to bottom, #fff 50%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0)
}

.order2 .uploadbutton:hover .button {
    color: #3b3b3b;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 50%, #efefef 100%);
    background: -webkit-linear-gradient(top, #fff 50%, #efefef 100%);
    background: linear-gradient(to bottom, #fff 50%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0)
}

.order2 .filename {
    display: block
}

.order2 .half {
    width: 50%;
    float: left
}

.order2 .half-left {
    width: 45%;
    float: left
}

.order2 .half-right {
    width: 52%;
    float: right
}

.order2 .half-right .inputtext {
    width: 220px
}

.order2 .captcha {
    display: inline-flex
}

.order2 .captcha img {
    display: inline !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    margin: 0;
    width: 150px !important
}

.order2 .captcha input {
    width: 120px;
    margin-right: 12px;
    margin-top: 8px
}

.order2 .btn {
    margin-top: 20px;
    display: block;
    width: auto;
    border: none
}

#ajax-bottom-form .order2 #form_submin_button_2 {
    height: 33px;
    line-height: 20px;
    font-family: Arial, Verdana, sans-serif;
    background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #efefef 100%);
    background: linear-gradient(to bottom, #fff 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0)
}

.order2 .select-wrapper {
    width: 280px;
    margin-bottom: 15px
}

.order2 .under-margin {
    margin-top: 75px
}

#order .order2 {
    margin-top: 0;
    margin-bottom: 0;
    color: #e44e50;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

#order .order2 input {
    color: #e44e50;
    border-color: #e44e50
}

#order .order2 input.btn {
    color: #fff
}

@media only screen and (max-width: 1024px) {
    .order2 .half {
        width: 100%
    }

    .order2 .half-left {
        width: 100%
    }

    .order2 .half-right {
        width: 100%
    }
}

.bitrix24 .head hgroup {
    margin: 60px 0 45px
}

.adapt_service .bitrix24 {
    position: relative;
    padding-top: 80px;
    padding-bottom: 50px
}

.adapt_service .bitrix24 .annotation {
    position: absolute;
    line-height: 1;
    cursor: pointer
}

.adapt_service .bitrix24 .annotation img {
    position: absolute
}

.adapt_service .bitrix24 .annotation1 {
    top: 409px;
    left: 153px;
    padding-left: 60px;
    background: url(/img/services/bitrix24/item1_b.png) 9px 13px no-repeat;
    background-size: 38px;
    text-align: left;
    height: 75px
}

.adapt_service .bitrix24 .annotation1:hover {
    background-size: 55px;
    background-position: 0 100%
}

.adapt_service .bitrix24 .annotation1 img {
    top: 15px;
    left: 56px
}

.adapt_service .bitrix24 .annotation2 {
    top: 226px;
    left: 168px;
    padding-right: 24px;
    padding-bottom: 94px;
    background: url(/img/services/bitrix24/item2_b.png) 44px 42px no-repeat;
    background-size: 44px;
    text-align: right;
    height: 80px
}

.adapt_service .bitrix24 .annotation2:hover {
    background-size: 66px;
    background-position: 100% 100%
}

.adapt_service .bitrix24 .annotation2 img {
    top: 23px;
    left: 13px
}

.adapt_service .bitrix24 .annotation3 {
    top: 109px;
    left: 232px;
    padding-bottom: 100px;
    padding-right: 7px;
    background: url(/img/services/bitrix24/item3_b.png) 80px 44px no-repeat;
    background-size: 43px;
    text-align: left;
    height: 80px
}

.adapt_service .bitrix24 .annotation3:hover {
    background-size: 65px;
    background-position: 100% 100%
}

.adapt_service .bitrix24 .annotation3 img {
    top: 16px;
    left: 45px
}

.adapt_service .bitrix24 .annotation4 {
    top: 35px;
    left: 415px;
    padding-right: 40px;
    padding-bottom: 92px;
    /* background: url(/img/services/bitrix24/item4_b.png) 66px 33px no-repeat; */
    background-size: 38px;
    text-align: right;
    height: 75px
}

.adapt_service .bitrix24 .annotation4:hover {
    background-size: 50px;
    background-position: 100% 100%
}

.adapt_service .bitrix24 .annotation4 img {
    top: 16px;
    left: 30px
}

.adapt_service .bitrix24 .annotation5 {
    top: 24px;
    left: 653px;
    padding-left: 25px;
    padding-bottom: 97px;
    background: url(/img/services/bitrix24/item5_b.png) 8px 44px no-repeat;
    background-size: 39px;
    text-align: right;
    height: 80px
}

.adapt_service .bitrix24 .annotation5:hover {
    background-size: 58px;
    background-position: 0 100%
}

.adapt_service .bitrix24 .annotation5 img {
    top: 15px;
    left: 62px
}

.adapt_service .bitrix24 .annotation6 {
    top: 108px;
    left: 806px;
    padding-left: 40px;
    padding-bottom: 90px;
    /* background: url(/img/services/bitrix24/item6_b.png) 10px 33px no-repeat; */
    background-size: 47px;
    text-align: right;
    height: 71px
}

.adapt_service .bitrix24 .annotation6:hover {
    background-size: 66px;
    background-position: 0 100%
}

.adapt_service .bitrix24 .annotation6 img {
    top: 2px;
    left: 48px
}

.adapt_service .bitrix24 .annotation7 {
    top: 204px;
    left: 899px;
    padding-bottom: 119px;
    background: url(/img/services/bitrix24/item7_b.png) 25px 62px no-repeat;
    background-size: 47px;
    text-align: right;
    height: 102px
}

.adapt_service .bitrix24 .annotation7:hover {
    background-size: 69px;
    background-position: 17px 100%
}

.adapt_service .bitrix24 .annotation7 img {
    top: 30px;
    left: 53px
}

.adapt_service .bitrix24 .annotation8 {
    top: 385px;
    padding-right: 60px;
    padding-bottom: 84px;
    left: 879px;
    background: url(/img/services/bitrix24/item8_b.png) 98px 35px no-repeat;
    background-size: 42px;
    text-align: right;
    height: 75px
}

.adapt_service .bitrix24 .annotation8 img {
    top: 17px;
    left: 72px
}

.adapt_service .bitrix24 .annotation8:hover {
    background-size: 61px;
    background-position: 100% 100%
}

.bitrix24.plused:before {
    display: none
}

.adapt_service .blok.bitrix24 {
    padding-top: 0;
    margin: 0 80px 50px;
    overflow: hidden
}

.adapt_service .blok.bitrix24 img.left {
    float: left;
    display: block
}

.adapt_service .blok.bitrix24 img.arrow {
    top: 65px;
    position: absolute;
    left: 260px
}

.adapt_service .blok.bitrix24 span {
    padding-left: 35px;
    display: block;
    float: left;
    width: 440px
}

.bitrix24 .monitor {
    width: 358px;
    height: 207px;
    position: absolute;
    top: 234px;
    left: 412px
}

.bitrix24 .monitor .slick-list {
    margin: 0 !important;
    padding: 0 !important
}

.bitrix24 .monitor .slick-dots {
    bottom: -150px
}

.bitrix24 .monitor .slick-dots li {
    width: 21px;
    height: 21px;
    padding: 0;
    color: transparent;
    background: url(/img/services/bitrix24/elips.png) 2px 0 no-repeat
}

.bitrix24 .monitor .slick-dots li.slick-active {
    background-position: 100% 100%
}

.bitrix24 .monitor .slick-dots li button {
    color: transparent;
    background: none;
    border: 0
}

.bitrix24 .monitor .slick-dots li button:before {
    content: ""
}

.bitrix24 table {
    width: 100%
}

.bitrix24 table thead,
.bitrix24 table .thead {
    background: #e6e6e6;
    text-align: center
}

.bitrix24 table thead th {
    text-transform: uppercase;
    padding: 12px 20px 2px;
    line-height: 15px
}

.bitrix24 table thead td {
    padding: 2px 7px 12px;
    border: 0;
    font-size: 12px
}

.bitrix24 table tfoot.hide-table {
    display: none
}

.bitrix24 table tbody td,
.bitrix24 table tfoot td {
    text-transform: lowercase;
    padding: 15px;
    text-align: center;
    border-bottom: 1px solid #d0d0d0
}

.bitrix24 table tbody tr td:first-child,
.bitrix24 table tfoot tr td:first-child {
    width: 160px;
    text-transform: none;
    padding: 10px;
    text-align: left;
    border-right: 1px solid #d0d0d0
}

.bitrix24 table tbody td h4 {
    font-size: 18px;
    color: #239fd9;
    text-transform: uppercase;
    margin: 0
}

.bitrix24 table tbody tr td .color-blue,
.bitrix24 table tfoot tr td .color-blue {
    color: #239fd9
}

.bitrix24 table tbody td em,
.bitrix24 table tfoot td em {
    line-height: 1.1
}

.bitrix24 table tbody td .ok,
.bitrix24 table tfoot td .ok {
    width: 22px;
    height: 22px;
    display: inline-block;
    background: url(/img/services/bitrix24/ok.png) center center no-repeat
}

.bitrix24 table tbody td .no,
.bitrix24 table tfoot td .no {
    width: 22px;
    height: 22px;
    display: inline-block;
    background: url(/img/services/bitrix24/no.png) center center no-repeat
}

.bitrix24 table tbody tr td:first-child[colspan="6"],
.bitrix24 table tfoot tr td:first-child[colspan="6"] {
    border-right: 0;
    text-align: center
}

.bitrix24 table tbody tr.thead td:first-child,
.bitrix24 table tfoot tr.thead td:first-child {
    padding: 15px
}

.bitrix24 div.open-table {
    padding: 15px;
    text-align: center
}

.bitrix24 .open-table span {
    font-size: 18px;
    color: #239fd9;
    border-bottom: 1px dashed #239fd9;
    cursor: pointer
}

.bitrix24 .open-table span.close {
    display: none
}

.bitrix24 .open-table.close span.open {
    display: none
}

.bitrix24 .open-table.close span.close {
    display: inline-block
}

.adapt_service .row .g7-5 h3 {
    margin: 15px 0 35px
}

.raduga {
    width: 70px;
    float: left;
    height: 355px;
    margin-right: 25px
}

.raduga .item {
    width: 100%;
    clear: both
}

.raduga .item-1 {
    height: 28%;
    background: #31ace6
}

.raduga .item-2 {
    height: 20%;
    background: #1990c7
}

.raduga .item-3 {
    height: 12%;
    background: #424ea0
}

.raduga .item-4 {
    height: 12%;
    background: #b83fba
}

.raduga .item-5 {
    height: 12%;
    background: #e04358
}

.raduga .item-6 {
    height: 4%;
    background: #e8944a
}

.raduga .item-7 {
    height: 4%;
    background: #fdc52e
}

.raduga .item-8 {
    height: 4%;
    background: #e8ff3b
}

.raduga .item-9 {
    height: 2%;
    background: #66f46d
}

.raduga .item-10 {
    height: 1%;
    background: #11c9ae
}

.raduga .item-11 {
    height: 1%;
    background: #0d9785
}

.share {
    float: left;
    width: 180px
}

.share .item {
    clear: both;
    margin-bottom: 12px;
    text-transform: lowercase;
    font-weight: 700;
    overflow: hidden
}

.share .item span {
    display: inline-block;
    width: 158px;
    float: left
}

.share .item span.marker {
    width: 9px;
    height: 9px;
    margin-top: 5px;
    margin-right: 12px
}

.share .item-1 span.marker {
    background: #31ace6
}

.share .item-2 span.marker {
    background: #1990c7
}

.share .item-3 span.marker {
    background: #424ea0
}

.share .item-4 span.marker {
    background: #b83fba
}

.share .item-5 span.marker {
    background: #e04358
}

.share .item-6 span.marker {
    background: #e8944a
}

.share .item-7 span.marker {
    background: #fdc52e
}

.share .item-8 span.marker {
    background: #e8ff3b
}

.share .item-9 span.marker {
    background: #66f46d
}

.share .item-10 span.marker {
    background: #11c9ae
}

.share .item-11 span.marker {
    background: #0d9785
}

.type ul {
    margin: 0;
    padding: 0
}

.type ul li {
    list-style-position: inside
}

.type ul.square {
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 18px;
    color: #31ace6;
    font-size: 20px;
    line-height: 17px
}

.type ul.square li {
    margin-bottom: 18px;
    list-style-position: outside
}

.type ul.square p,
ul.square span {
    color: #6d6d6d;
    font-size: 14px;
    line-height: 16px
}

#article {
    display: none
}

#blog_index {
    display: block
}

.wf-rosselmash {
    background: url(/bitrix/templates/.default/img/rosselmash.png) no-repeat center;
    width: 187px;
    height: 33px
}

.counter_block img {
    width: 21px;
    height: 21px
}

.ajax-bottom-form {
    position: relative
}

.order_breef .half-right .inputtext {
    width: 100% !important
}

.article-heading + div {
    font-size: 18px
}

.tariff-table thead {
    font-size: 18px
}

footer.index {
    height: auto;
    font-size: 16px;
    padding-bottom: 10px
}

footer.index .counter_block {
    height: auto !important
}

.post {
    font-size: 18px
}

#vacancy {
    font-size: 18px
}

.name.margintop17 a {
    font-size: 11px
}

.agency-accord ul {
    font-size: 18px
}

.inner_services {
    font-size: 18px
}

header.index ul li a {
    font-size: 18px
}

.article-heading + div {
    font-size: 13px
}

.article {
    font-size: 18px
}

p.new-our-preim-title {
    font-size: 18px
}

.services figure figcaption {
    font-size: 18px
}
.header__top header.index ul li a{
    font-size: 13px;
}
@media(max-width:1410px) {
    .header__top header.index ul li a {
        font-size: 12px
    }

    header.index .container {
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width:1370px) {
    .header__top header.index ul li a {
        font-size: 12px !important
    }
}

@media(max-width:1320px) {
    header.index nav {
        width: 49%
    }

    header.index .phones {
        width: 49%
    }

    .header__top header.index ul li a {
        font-size: 13px
    }
}

@media(max-width:990px) {
    .post {
        font-size: 14px
    }

    .article-heading + div {
        font-size: 14px !important
    }

    .tariff-table thead {
        font-size: 14px !important
    }

    #vacancy {
        font-size: 16px
    }

    .name.margintop17 a {
        font-size: 11px
    }

    .agency-accord ul {
        font-size: 16px
    }

    .inner_services {
        font-size: 16px
    }

    header.index ul li a {
        font-size: 16px
    }

    .article-heading + div {
        font-size: 13px
    }

    .article {
        font-size: 16px
    }

    p.new-our-preim-title {
        font-size: 16px
    }

    .services figure figcaption {
        font-size: 16px
    }

    p.new-our-preim-title {
        font-size: 16px
    }

    #vacancy {
        font-size: 14px
    }

    .agency-accord ul {
        font-size: 14px
    }

    .inner_services {
        font-size: 14px
    }

    header.index ul li a {
        font-size: 14px
    }

    .article {
        font-size: 14px
    }
}

@media(max-width:768px) {
    .application {
        top: 0
    }

    .services .g4:nth-child(5n) {
        border-bottom: 1px solid #81ccf0
    }
}

.article-heading + div {
    font-size: 18px
}

.ninja-accordion__title {
    cursor: pointer;
    color: #2595ca
}

.ninja-accordion__title:hover {
    color: #2595ca
}

.ninja-accordion__content {
    display: none
}

.prob-table th {
    vertical-align: top;
    padding: 10px;
    text-align: left
}

.prob-table th p {
    text-align: left
}

.prob-table td {
    vertical-align: top !important
}

.prob-table th h4 {
    min-height: 50px
}

.prob-table td {
    font-size: 13px
}

.marketing table tr td {
    width: 19%
}

.prob-table .ok {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.table-header-fixed thead tr td .tdfixed {
    display: none
}

.table-header-fixed thead tr.fixed td .tdfixed {
    display: block;
    position: fixed;
    top: 100px;
    padding: 15px 10px;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-top: 0;
    z-index: 9999
}

.fixed .tdfixed {
    position: fixed
}

.tableFloatingHeaderOriginal p {
    display: none
}

.marketing-table .main-head h4.active:after {
    display: none
}

figure.shadow figcaption .top {
    margin-top: 0
}

.portfolio-fig-content {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

header.index .phones li small.name a {
    color: #f7e910
}

.external-reference.helpdesk {
    color: #f7e910
}

.external-reference.helpdesk:hover {
    color: #f7e910
}

header.index .phones li .name {
    color: #f2f2f2
}

header.index {
    background-color: #344c80
}

.parners-items {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.parners-item {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px;
    width: 33.3%;
    text-align: center
}

@media(max-width:600px) {
    .parners-item {
        width: 50%
    }
}

@media(max-width:400px) {
    .parners-item {
        width: 100%
    }
}

@media(max-width:1600px) {
    #ajax-portfolio {
        padding: 0
    }

    #ajax-portfolio .g4.loader_content {
        padding-left: 11px
    }
}

@media(max-width:990px) {
    .bubblegum {
        clear: both
    }
}

@media handheld,
only screen and (max-width: 768px) {
    header.index .nav-head {
        height: 50px;
        cursor: pointer;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        display: block;
        text-align: center;
        background: #344c80
    }
}

@media(max-width:630px) {
    h1.rama-block-slogan {
        text-align: center;
        font-size: 36px
    }
}

.new-audit-items.wide {
    padding-left: 0;
    padding-right: 0
}

.new-audit .g4.loader_content {
    padding-left: 11px
}

.new-audit {
    margin-top: 30px;
    overflow: hidden
}

.new-audit figcaption {
    position: absolute !important;
    color: #fff
}

.new-audit .g4 a {
    box-sizing: border-box;
    padding: 10px;
    border-radius: 2px;
    border: 1px solid #eaeaea;
    display: inline-block;
    transition: all .3s;
    background: #f9f9f9
}

.new-audit figure.shadow figcaption span {
    font-size: 24px;
    background: transparent;
    color: #fff
}

.new-audit figure.shadow figcaption {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    background: rgba(26, 34, 57, 0.55);
    color: #fff;
    text-align: center;
    font-size: 24px;
    opacity: 0;
    transition: 400ms;
    text-transform: none
}

.new-audit figure.shadow:hover figcaption {
    width: 100%;
    transition: 400ms;
    left: 0;
    top: 0;
    opacity: 1
}

@media (max-width: 768px) {
    h1.rama-block-slogan {
        font-size: 50px
    }

    .new-audit-items.wide .g4 {
        width: 50%
    }
}

@media (max-width: 600px) {
    .new-audit-items.wide .g4 {
        width: 100%
    }
}

.tagline {
    position: absolute;
    right: 15px;
    top: 63px;
    text-align: left
}

.tagline-desc {
    font-size: 13px;
    color: #fff;
    opacity: .3;
    display: inline-block
}

.tagline-img {
    display: block;
    margin-bottom: 24px
}

@media(max-width:1080px) {
    div.dotty-wrapper {
        background-size: 341% 150% !important
    }

    .tagline {
        width: 190px;
        margin-left: auto;
        margin-right: auto;
        position: static
    }
}

@media(max-width:730px) {
    .tagline-img {
        margin-left: auto;
        margin-right: auto
    }

    .tagline-desc {
        opacity: .7
    }

    .tagline {
        text-align: center
    }
}

.dotty-wrapper {
   
    background-size: cover !important
}

.dotty-wrapper:before {
    display: none
}

.new-our-preim-overflow {
    margin-top: 0;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}

.tagline-desc {
    opacity: 1
}

@media(max-width:1200px) {
    .new-our-preim-desc {
        margin-bottom: 25px
    }

    .dotty-wrapper {
        min-height: 1100px;
      
        background-size: cover !important
    }
}

@media(max-width:990px) {
    .dotty-wrapper {
        
    }
}

@media(max-width:760px) {
    .header-overflow {
        margin-top: 0
    }
}

.new-our-preim-title-el {
    padding-right: 25px
}

@media handheld,
only screen and (max-width: 768px) {
    header.index .nav-head {
        height: 50px;
        cursor: pointer;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        display: block;
        text-align: center;
        background: #1a2239 !important
    }
}

@media(max-width:1400px) {
    .dotty-wrapper {
        background-size: auto !important
    }
}

@media(max-width:1800px) {
    div.dotty-wrapper {

        background-size: cover !important
    }
}

@media (max-width: 630px) {
    .new-our-preim {
        text-align: left
    }

    .new-our-preim-desc {
        width: 100%
    }

    .new-our-preim-title {
        text-align: left !important
    }

    .dotty-wrapper {
        padding-top: 0
    }

    h1.rama-block-slogan {
        text-align: center;
        font-size: 30px;
        line-height: 40px
    }
}

@keyframes Gradient {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

.dotty-wrapper .video-container{
    display: none;
}
body div.dotty-wrapper {
    background-size: 400% 400% !important;
    background-image: none;
    width: 100%;

    background-size: cover !important;
/*
    background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
    background-size: 400% 400%;
    animation: Gradient 15s ease infinite
*/
}

/* @font-face {
    font-family: 'Gotha';
    src: url(/bitrix/templates/.default/fonts/GothaProLig_1.woff);
    font-weight: 400;
    font-style: normal
} */

.content-banner-wrapper {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start
}

.content-banner {
    animation: Gradient 15s ease infinite;
    background-size: 600% 600% !important;
    background: linear-gradient(-45deg, #05a5dd, #17a0e2, #64b5f6, #42a5f5, #2196f3, #9575cd, #7e57c2, #673ab7, #5092f1, #698cf8, #7a87fd);
    margin-right: 30px;
    width: 270px;
    padding: 25px;
    color: #fff;
    flex-shrink: 0
}

.content-banner-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 700
}

.content-banner-item p {
    font-size: 14px;
    font-family: 'Gotha' !important
}

.content-banner-subtitle a {
    text-decoration: none;
    color: #fff
}

.content-banner-subtitle {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 700
}

.content-banner-nagrads-title {
    font-family: 'Gotha' !important
}

.content-banner-nagrads {
    display: flex;
    font-family: 'Gotha' !important;
    align-items: flex-start
}

.content-banner-nagrads-el {
    width: 50%
}

.content-banner-nagrads-title {
    display: block
}

.content-banner-nagrads-ico {
    margin-bottom: 15px
}

header.index nav {
    width: 49%
}

header.index .phones {
    width: 50%
}

header .phones small {
    font-size: 77%
}

.name-edited {
    display: block;
    min-height: 20px;
    margin-bottom: 2px;
    padding-top: 1px
}

header.index .phones li .number a {
    font-size: 13px
}

header.index .phones li {
    margin-right: 10px
}

header.index .header-mail {
    text-transform: none
}

.header-mail {
    font-size: 13px !important
}

span.support {
    margin-right: 0;
    margin-left: 8px;
    float: right
}

@media only screen and (max-width: 1200px) {
    header.index {
        height: 50px
    }

    header.index nav {
        width: 49% !important
    }
}

/*
@media(max-width:1276px) {
    .mobile-mail {
        display: block !important
    }

    .mobile-tech {
        display: block !important
    }
}
*/
@media(max-width:1180px) {
  header.index .navbar-nav {
      padding-bottom: 15px;
    position: absolute!important;
    
      
}
  
    header.index nav {
   
    left: 0;
    background: #161d33;
    padding: 0 20px;
}
    .nav-head-sub-wrapper{
        display: none!important;
    }
    header.index nav ul {
    width: 100%;
}
    header.index nav ul li {
    width: 100%;
    margin: 0;
    padding: 7px 20px;
    text-align: center;
    font-weight: 400;
    border-bottom: 2px solid #1a2239;
}
    header.index .phones {
    position: relative;
    display: none;
}

    header.index .navbar-nav {
    display: none;
    position: absolute;
    left: 0;
    background: #161d33;
}
    header.index nav .navbar-nav {
    position: relative;
}
    .wf-mini-logo {
    margin-left: 0;
    float: left;
}
    header.index .nav-head {
    height: 50px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    text-align: center;
    background: #1a2239 !important;
}
    header.index .nav-head .name {
    line-height: 50px;
    color: #798198;
    display: none;
}
    header.index nav .nav-head {
        background: none!important;
    }
    header.index .container {
        position: static;
        padding: 0;
    }
    header.index nav{
        width:  100% !important;
    }
    header.index .phones{
        width: 100%!important;
        padding-right: 15px;
    }
}
@media(max-width:990px) {
    .content-banne-row-tablet-top {
        padding-top: 5px
    }

    .content-banner-subtitle {
        margin-top: 0;
        padding-top: 0
    }

    .content-banne-row {
        width: 33.3%;
        padding-left: 25px;
        padding-right: 25px;
        border-right: 1px solid #fff
    }

    .content-banne-row:last-child {
        padding-right: 0;
        border-right: none
    }

    .content-banner hr {
        display: none
    }

    .content-banner-item > p:first-child {
        margin-top: 0
    }

    .content-banner-wrapper {
        flex-wrap: wrap;
        flex-direction: column-reverse
    }

    .content-banner {
        padding-left: 0;
        padding-right: 0;
        display: flex;
        align-items: stretch;
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px
    }
}

@media(max-width:800px) {
    .content-banne-phone-title {
        display: block;
        width: 100%;
        margin-bottom: 5px
    }

    .content-banner-title {
        font-size: 18px
    }

    .content-banner-nagrads-title {
        font-size: 10px
    }
}

@media(max-width:620px) {
    .content-banne-row-tablet-top {
        padding-top: 0
    }

    .content-banne-phone-title {
        display: inline-block;
        width: auto
    }

    .content-banner-subtitle {
        font-size: 16px
    }

    .content-banner-nagrads-title {
        font-size: 14px
    }

    .content-banner hr {
        display: block
    }

    .content-banner-title {
        margin-top: 15px;
        margin-bottom: 20px
    }

    .content-banne-row {
        padding-left: 0;
        padding-right: 0;
        border: none;
        width: 100%
    }

    .content-banner {
        display: block
    }

    .content-banner-title {
        font-size: 20px
    }

    .content-banner {
        padding-left: 25px;
        padding-right: 25px
    }
}

.flex.partners i {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}
@media(max-width:768px){
    header.index nav ul li.mob-phone {
     background: rgba(255,255,255,0); 
     border-color: rgba(255,255,255,0); 
}
}
/* End */


/* Start:/bitrix/templates/.default/css/jquery.bxslider.css?17400560282312*/
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}.bx-wrapper .bx-viewport{overflow:visible!important}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:20px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:left;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:0;padding-left:16px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:none;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fff}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.bx-wrapper .bx-prev{left:10px;}.bx-wrapper .bx-next{right:10px;}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/MAIN_MENU/style.css?1740056028489 */
/* /bitrix/templates/.default/css/custom.css?174005602842078 */
/* /bitrix/templates/.default/css/page-preloader.css?1740056028300 */
/* /bitrix/templates/.default/css/animate.css?174005602853677 */
/* /styles/slick.css?17400560263242 */
/* /bitrix/templates/.default/css/style.css?1740056028143777 */
/* /bitrix/templates/.default/css/vika.css?174005602832005 */
/* /bitrix/templates/.default/css/jquery.bxslider.css?17400560282312 */
