@charset "UTF-8";
@font-face {
    font-family: stoliz-book;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/StolzlBook/StolzlBook.eot);
    src: url(../fonts/StolzlBook/StolzlBook.eot?#iefix) format("embedded-opentype"), url(../fonts/StolzlBook/StolzlBook.woff) format("woff"), url(../fonts/StolzlBook/StolzlBook.ttf) format("truetype")
}

@font-face {
    font-family: stoliz-bold;
    font-weight: 700;
    font-style: normal;
    src: url(../fonts/StolzlBook/StolzlBook.eot);
    src: url(../fonts/StolzlBook/StolzlBook.eot?#iefix) format("embedded-opentype"), url(../fonts/StolzlBook/StolzlBook.woff) format("woff"), url(../fonts/StolzlBook/StolzlBook.ttf) format("truetype")
}

@font-face {
    font-family: stoliz-regular;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/StolzlRegular/StolzlRegular.eot);
    src: url(../fonts/StolzlRegular/StolzlRegular.eot?#iefix) format("embedded-opentype"), url(../fonts/StolzlRegular/StolzlRegular.woff) format("woff"), url(../fonts/StolzlRegular/StolzlRegular.ttf) format("truetype")
}

::-webkit-input-placeholder {
    color: #666
}

::-moz-placeholder {
    color: #666
}

::-ms-input-placeholder {
    color: #666
}

::placeholder {
    color: #666
}

::-moz-selection {
    background-color: #fac522;
    color: #fff
}

::selection {
    background-color: #fac522;
    color: #fff
}

body {
    font-size: 16px;
    min-width: 320px;
    position: relative;
    line-height: 1.65;
    font-family: stoliz-regular, sans-serif;
    overflow-x: hidden;
    color: #333;
    margin-top: 0;
    height: 100%
}

body input,
body textarea {
    border: #666 1px solid;
    outline: 0
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
    border-color: red
}

body input:required:valid,
body textarea:required:valid {
    border-color: green
}

a {
    text-decoration: none
}

ul {
    list-style: none
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-responsive.img-width {
    width: 100%
}

.text-center {
    text-align: center
}

b,
strong {
    font-weight: 700
}

.header {
    width: 80%;
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 1
}

.header.no-fixed {
    width: 100%!important
}

.header--news {
    margin-bottom: 100px
}

.main-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    position: relative
}

.left-side {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-top: 345px
}

.right-side {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-top: 345px;
    margin-bottom: 330px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.backgrounds-holder {
    height: 100%
}

.nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 119px;
    width: 100%;
    background-color: #fff
}

.nav__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    height: 89px;
    margin-top: 14px;
    position: fixed
}

.nav__wrapp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100px;
    position: absolute
}

.nav__menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.nav__menu__item {
    padding-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.nav__menu__item--right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 25%;
    margin-right: 11%
}

.nav__menu__item--right.main-page {
    width: 36%!important
}

.nav__menu__item--left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 19%;
    margin-left: 17%
}

.nav__menu__item--left.main-page {
    width: 22%!important
}

.nav__menu__item--left .conection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.nav__menu__item--left .conection__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 70%
}

.nav__menu__item--left .conection__phone {
    width: 100%;
    color: #fac522;
    font-size: 14px
}

.nav__menu__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0
}

.nav__menu__list__item {
    height: 50px
}

.nav__menu__list__item.lang {
    width: 26px
}

.nav__menu__list__item:hover .nav__menu__dropdown {
    visibility: visible;
    opacity: 1
}

.nav__menu__list__item__link {
    font-family: stoliz-bold;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    color: #000
}

.nav__menu__list__item__link:hover {
    color: #fac522
}

.nav__menu__hamburger {
    display: none
}

.nav__menu__dropdown {
    display: block;
    width: 280px;
    height: 113px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(114, 138, 154, .2);
    padding: 0;
    top: 65%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    position: absolute;
    bottom: 1px
}

.nav__menu__dropdown__top100 {
    top: 117%!important
}

.nav__menu__dropdown.lang {
    width: 60px!important;
    left: 86%
}
.nav__menu__dropdown.lang-page {
    width: 60px!important;
    left: 100%
}
.nav__menu__dropdown__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0
}

.nav__menu__dropdown__list__item {
    width: 100%;
    height: 57px;
    border-bottom: 1px solid #fff;
    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
}

.nav__menu__dropdown__list__item:last-child {
    border-bottom-style: none
}

.nav__menu__dropdown__list__item__link {
    padding: 20px 0 15px 20px;
    color: #fff;
    font-family: stoliz-book;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    cursor: pointer
}

.nav__menu__dropdown__list__item__link:hover {
    font-weight: 700
}

.content {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 100px
}

.content__wrapper {
    width: 80%
}

.content__header {
    width: 100%
}

.content__header__img {
    background-image: url(../img/gorizont.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    height: 514px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.content__header__img.about2 {
    background-image: url(../img/combinat.jpg)!important
}

.content__header__img.managment {
    background-image: url(../img/port.jpg)!important
}

.content__header__img.contacts {
    background-image: url(../img/factory.jpg)!important
}

.content__header__img.structor1 {
    background-image: url(../img/bakers.jpg)!important
}

.content__header__img__title {
    width: 90%;
    height: 124px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    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;
    padding-left: 55px;
    padding-top: 10px
}

.content__header__img__title span {
    height: 50px;
    color: #000;
    font-size: 30px;
    font-weight: stoliz-bold;
    text-transform: uppercase
}

.main__scroll {
    width: 80%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    position: absolute
}

.main__scroll__bg {
    position: fixed;
    position-border: 1px solid #000;
    width: 80%;
    height: 100%
}

.main__scroll .bg1 {
    background: fixed url(../img/bread-content.jpg) 0 105px no-repeat;
    z-index: -1;
    -webkit-background-size: cover;
    background-size: cover
}

.main__scroll .bg2 {
    background: fixed url(../img/bg2.jpg) 0 105px no-repeat;
    z-index: -2;
    -webkit-background-size: cover;
    background-size: cover
}

.main__scroll .bg3 {
    background: fixed url(../img/bg3.jpg) 0 105px no-repeat;
    z-index: -3;
    -webkit-background-size: cover;
    background-size: cover
}

.main__scroll .bg4 {
    background: fixed url(../img/bg4.jpg) 0 105px no-repeat;
    z-index: -4;
    -webkit-background-size: cover;
    background-size: cover
}

.main__scroll .bg5 {
    background: fixed url(../img/bg5.jpg) 0 105px no-repeat;
    z-index: -5;
    -webkit-background-size: cover;
    background-size: cover
}

.side__history {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 3500px;
    padding-top: 300px;
    position: relative
}

.side__history__wrapper {
    height: 3500px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.side__history__item {
    width: 100%;
    height: 100%;
    margin-bottom: 5px
}

.side__history__item .info__logo--grey {
    width: 74px;
    height: 70px;
    background-image: url(../img/pic/logo--grey.png)
}

.side__history__item .info__logo--burlywood {
    width: 74px;
    height: 70px;
    background-image: url(../img/burlywood.png)
}

.side__history__item .info__logo--catalinablue {
    width: 74px;
    height: 70px;
    background-image: url(../img/logo--catalinablue.png)
}

.side__history__item .info__logo--topaz {
    width: 74px;
    height: 70px;
    background-image: url(../img/logo--topaz.png)
}

.side__history__item .info__picture {
    width: 100%
}

.side__history__item .info__picture img {
    width: 100%
}

.side__history__item .info__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 7px;
    margin-right: 0;
    width: 100%;
    height: 390px
}

.side__history__item .info__title__wrap {
    width: 90%;
    height: 330px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.side__history__item .info__title--grey {
    background: rgba(114, 138, 154, .6)
}

.side__history__item .info__title--burlywood {
    background: rgba(214, 194, 133, .8)
}

.side__history__item .info__title--catalinablue {
    background: rgba(108, 134, 170, .6)
}

.side__history__item .info__title--topaz {
    background: rgba(253, 196, 118, .9)
}

.side__history__item .info__title__breadcrumbs__link {
    width: 88px;
    height: 11px;
    font-family: stoliz-book;
    font-size: 14px;
    font-weight: 400;
    line-height: 15.47px
}

.side__history__item .info__title__breadcrumbs__link:hover {
    cursor: pointer
}

.side__history__item .info__title__years {
    width: 108px;
    color: #fff;
    font-size: 55px;
    font-weight: 400;
    font-family: stoliz-regular, sans-serif;
    opacity: 1
}

.side__history__item .info__title__text {
    width: 100%;
    height: 200px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    opacity: 1!important
}

.side__history__item .info__blocks {
    width: 100%;
    height: 251px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.side__history__item .info__blocks__item {
    width: 50%;
    height: 251px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.side__history__item .info__blocks__wrap {
    width: 90%;
    height: 80%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.side__history__item .info__blocks__breadcrumbs {
    width: 150px;
    height: 12px;
    color: #0a3672;
    font-family: stoliz-book;
    font-size: 14px;
    font-weight: 400;
    line-height: 15.47px
}

.side__history__item .info__blocks__title {
    width: 214px;
    height: 38px;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.47px
}

.about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.about__wrap {
    padding-top: 13px;
    padding-left: 55px;
    padding-right: 88px;
    width: 100%
}

.about__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 44.3%;
    margin-bottom: 38px
}

.about__tabs__content {
    display: none
}

.about__tabs__content.active {
    display: block
}

.about__tabs__item {
    height: 43px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.about__tabs__item:hover {
    cursor: pointer
}

.about__tabs__item--strategy {
    width: 37%!important
}

.about__tabs__item--view {
    width: 56.12%!important
}

.about__tabs__item__name {
    color: #5d5d5d;
    font-family: stoliz-book;
    font-size: 17px;
    font-weight: 400;
    text-transform: uppercase
}

.about__tabs__item.active {
    background-color: #5d5d5d!important
}

.about__tabs__item.active .about__tabs__item__name {
    color: #fff;
    font-family: stoliz-regular, sans-serif
}

.about__introduction {
    width: 100%;
    margin-bottom: 40px
}

.about__introduction__manager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px;
    margin-bottom: 50px
}

.about__introduction__wrap {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.about__introduction__img {
    height: 460px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 25px
}

.about__introduction__img__name {
    width: 297px;
    height: 46px;
    color: #000;
    font-family: stoliz-bold;
    font-size: 20px;
    font-weight: 800
}

.about__introduction__img__position {
    color: #b0b0b0;
    font-family: stoliz-book;
    font-size: 20px;
    font-weight: 400
}

.about__introduction__text {
    width: 100%
}

.about__introduction__text__wrap {
    color: #000;
    font-family: stoliz-book;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.about__explain {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 79px
}

.about__explain--worth {
    width: 50%;
    padding: 15px
}

.about__explain--worth .about__explain__list {
    border-right: 1px solid #ab8b0b
}

.about__explain--focus {
    width: 45%;
    padding: 15px 0
}

.about__explain__head {
    color: #ab8b0b;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 45px;
    width: 65%
}

.about__explain__head__icon {
    fill: #ab8b0b;
    width: 34px;
    heigth: 32px
}

.about__explain__head__title {
    width: 116px;
    color: #ab8b0b;
    font-family: stoliz-regular, sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase
}

.about__targets {
    margin-bottom: 50px
}

.about__targets__title {
    color: #5d5d5d;
    font-family: stoliz-regular, sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase
}

.about__targets__list__items {
    color: #212121;
    font-family: stoliz-book;
    font-weight: 400
}

.about__targets__list__action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 13px
}

.about__targets__list__action h5 {
    margin: 0!important
}

.about__targets__list__action .arrow__icon {
    margin-right: 13px
}

.about__targets:last-child {
    margin: 0
}

.about__buisnes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px
}

.about__buisnes__items {
    border-left: 2px solid #ab8b0b;
    padding-left: 21px;
    margin: 10px 0;
    width: 430px
}

.about__buisnes__title {
    color: #333;
    font-family: stoliz-regular, sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase
}

.managment {
    width: 100%
}

.managment__wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 42px
}

.managment__title {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.managment__title h2 {
    color: #ab8b0b;
    font-family: stoliz-regular, sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase
}

.managment__list__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.managment__scheme {
    width: 100%
}

.managment__scheme__img {
    width: 100%;
    height: 1212px;
    background-image: url(../img/structure.png);
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

.news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 50px;
    width: 100%
}

.news__wrap {
    width: 70%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.news__title {
    width: 400px;
    height: 40px;
    margin-bottom: 20px;
    color: #000;
    font-family: stoliz-regular, sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase
}

.news__company {
    width: 100%
}

.news__company__slider {
    width: 100%
}

.news__company__list {
    width: 100%;
    height: 344px
}

.news__company__item {
    width: 200px;
    height: 322px
}

.news__company__item__img {
    width: 205px;
    height: 202px
}

.news__company__item__title p {
    width: 205px!important;
    height: 100px;
    color: #000;
    font-family: stoliz-book;
    font-size: 16px;
    font-weight: 700
}

.news__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.news__content__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%
}

.news__content__full {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 70%;
    margin-right: 30px
}

.news__content__full p {
    color: #000;
    font-family: stoliz-book;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.news__content__full__img {
    width: 100%
}

.news__content__full__img img {
    width: 100%
}

.news__content__full__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-bottom: 12px;
    height: 40px
}

.news__content__full__text {
    width: 100%;
    display: block
}

.news__content__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.news__content__list__title {
    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;
    height: 40px
}

.news__content__list__title span {
    color: #5d5d5d;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase
}

.news__list {
    background-color: #fffcf9;
    margin-top: 0
}

.news__list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 143px;
    padding: 25px;
    border-bottom: 1px solid #eee
}

.news__list__item img {
    width: 104px;
    height: 96px;
    margin-right: 14px
}

.news__list__item__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 256px
}

.news__list__item__title a {
    text-decoration: none
}

.structor {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 300px;
    padding: 0 41px
}

.structor__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.structor__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 30%
}

.structor__tabs__item {
    width: 250px;
    height: 43px;
    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;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 0 0 25px
}

.structor__tabs__item.active {
    width: 250px;
    height: 43px;
    background-color: #5d5d5d
}

.structor__tabs__item.active .structor__tabs__item__link {
    width: 250px;
    color: #fff;
    font-family: stoliz-book;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase
}

.structor__tabs__item__link {
    width: 250px;
    color: #5d5d5d;
    font-family: stoliz-regular, sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase
}

.structor__lists {
    width: 60%
}

.structor__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%
}

.structor__list__items {
    width: 180px;
    height: 170px
}

.contact {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.contact__wrap {
    width: 90%
}

.contact__adress {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-bottom: 35px
}

.contact__adress__text {
    width: 30%
}

.contact__adress__text .place__name {
    height: 21px;
    color: #ab8b0b;
    font-family: stolizBold-font;
    font-size: 20px;
    font-weight: 700;
    line-height: .5
}

.contact__adress__text .place__adress {
    color: #000;
    font-family: stolizBook-font;
    font-size: 20px;
    font-weight: 400
}

.contact__adress__map {
    width: 70%
}

.contact__emails {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contact__list {
    padding: 0;
    width: 45%
}

.contact__list__item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.contact__list__item__name {
    color: #000;
    font-family: stolizBold-font;
    font-size: 20px;
    font-weight: 700;
    line-height: 37px
}

.contact__list__item__email {
    width: 40%;
    padding-top: 4px
}

.contact__info {
    width: 100%;
    padding: 10px
}

.contact__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 562px
}

.contact__form__inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.contact__form__side {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.contact__form__side__item {
    width: 100%;
    height: 70px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 30px
}

.contact__form__side__item label {
    height: 40px!important;
    color: #5d5d5d;
    font-family: stolizBook-font;
    font-size: 16px;
    font-weight: 400
}

.contact__form__side__item input {
    width: 100%;
    height: 30px!important;
    border: 1px solid #eee;
    background-color: #fff
}

.contact__form__side__item textarea {
    width: 95%;
    height: 143px;
    border: 1px solid #eee;
    font-size: 20px
}

.contact__form__name {
    height: 27px;
    color: #5d5d5d;
    font-family: Stolzl;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 50px;
    text-transform: uppercase
}

.contact__form__button {
    width: 230px;
    height: 68px;
    background-color: #ab8b0b;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    font-family: stoliz-book
}

.tablet-display {
    display: none
}

.no-fixed {
    position: static!important
}

.footer {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 253px
}

.footer__wrap {
    width: 100%;
    height: 253px;
    background-color: #aab9c2
}

.footer__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 213px;
    width: 100%
}

.footer__nav__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.footer__nav__list__item .menu__list__item__title {
    color: #fff;
    font-family: stoliz-book;
    font-weight: 700;
    text-decoration: underline;
    font-size: 16px;
    margin-bottom: 5px
}

.footer__nav__list__item a {
    color: #fff;
    font-family: stoliz-book;
    text-decoration: none
}

.footer__nav__list__item a:hover {
    cursor: pointer
}

.footer__copyright {
    height: 4.56vh;
    border-top: 1px solid #bbc7ce;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.footer__copyright span {
    color: #fff;
    font-family: stoliz-book;
    font-size: 12px;
    font-weight: 400
}

.line--left {
    border-left: 2px solid #ab8b0b
}

.line--left p {
    padding-left: 30px
}

.fiord {
    color: #3f515d
}

.satinsheengold {
    color: #bb9a33
}

.catalinablue {
    color: #0a3672
}

.lightbrown {
    color: #cf9039
}

.yellow {
    background-color: #f2db95
}

.green {
    background-color: #94c9a4
}

.seashell {
    background-color: #fffcf9!important
}

.brand__logo img {
    width: 170px;
    height: 156px
}

#menu__toggle {
    opacity: 0
}

#menu__toggle:checked~.menu__btn span {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

#menu__toggle:checked~.menu__btn span::before {
    top: 0;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

#menu__toggle:checked~.menu__btn span:after {
    top: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

#menu__toggle:checked~.menu__box {
    visibility: visible;
    left: 0
}

.menu__btn {
    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;
    position: fixed;
    width: 26px;
    height: 26px;
    cursor: pointer;
    z-index: 10
}

.menu__btn span {
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #616161;
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s
}

.menu__btn span:before {
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #616161;
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s
}

.menu__btn span:after {
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #616161;
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s
}

.menu__btn span:before {
    content: '';
    top: -8px
}

.menu__btn span:after {
    content: '';
    top: 8px
}

.menu__box {
    display: block;
    position: fixed;
    visibility: hidden;
    top: 0;
    left: -100%;
    width: 300px;
    height: 100%;
    margin: 0;
    padding: 130px 0;
    list-style: none;
    background-color: #728a9a;
    -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, .2);
    box-shadow: 1px 0 6px rgba(0, 0, 0, .2);
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s
}

.menu__item {
    display: block;
    padding: 12px 24px;
    color: #333;
    font-family: stoliz-regular, sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s
}

.menu__item:hover {
    background-color: #cfd8dc
}

@media screen and (max-width:1601px) {
    .nav__menu__item--right {
        width: 30%;
        margin-right: 3%!important
    }
    .nav__menu__item--right.main-page {
        width: 35%!important
    }
    .nav__menu__item--left {
        width: 20%;
        margin-left: 17%
    }
    .nav__menu__item--left.main-page {
        width: 25%!important
    }
    .about__tabs {
        width: 77%
    }
    .right-side {
        margin-bottom: 0
    }
    .footer {
        width: 100%
    }
    .footer__wrap {
        width: 100%!important
    }
    .footer__nav__list {
        padding: 0;
        -webkit-justify-content: space-around!important;
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }
}

@media screen and (max-width:1400px) {
    .tablet-none {
        display: none!important
    }
    .tablet-display {
        display: block!important
    }
}

@media screen and (max-width:1370px) {
    .header {
        width: 100%
    }
    .nav__menu__item--right {
        width: 42%;
        margin-right: 4%;
        padding-left: 3%
    }
    .nav__menu__item--left {
        width: 38%;
        margin-left: 10%;
        padding-right: 3%
    }
    .main-container {
        width: 100%
    }
    .main__scroll__bg {
        width: 100%
    }
    .nav__menu__dropdown.lang {
        left: 93.5%!important
    }
    .footer__wrap {
        width: 100%
    }
    .right-side {
        margin-bottom: 0!important
    }
    .side__history__wrapper {
        height: 3400px
    }
    .content__wrapper {
        width: 100%
    }
    .news__wrap {
        width: 95%
    }
    .news__content__full {
        width: 100%
    }
    .news__content {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .news__content__list {
        display: none
    }
}

@media screen and (max-width:1200px) {
    .header {
        width: 100%
    }
    .nav__menu__item--right {
        width: 42%;
        margin-right: 4%
    }
    .nav__menu__item--left {
        width: 38%;
        margin-left: 10%
    }
    .main-container {
        width: 100%
    }
    .main__scroll__bg {
        width: 100%
    }
    .content__wrapper {
        width: 100%
    }
    .footer__wrap {
        width: 100%
    }
}

@media screen and (max-width:1130px) {
    .nav__menu__list {
        display: none
    }
    .nav__menu__hamburger {
        display: block
    }
    .nav__wrapper {
        width: 100%!important
    }
    .contact__emails {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .contact__list {
        width: 90%
    }
}

@media screen and (max-width:900px) {
    .about__explain--worth {
        width: 100%
    }
    .about__explain--worth .about__explain__list {
        border-right: none
    }
    .about__explain--focus {
        width: 100%
    }
    .right-side {
        margin-bottom: 100px
    }
    .nav__menu__item--left {
        margin-left: 0;
        width: 80%;
        padding-right: 0
    }
    .nav__menu__item--left.main-page {
        width: 40%!important
    }
    .conection {
        width: 100%!important
    }
    .conection__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 80px;
        width: 100%!important
    }
    .conection__phone {
        width: 62%!important;
        font-size: 16px!important
    }
    .managment__scheme__img {
        height: 500px!important
    }
    .contact__form {
        height: 800px
    }
    .contact__form__inputs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .contact__form__side {
        width: 100%
    }
    .contact__form__side__item {
        margin: 10px
    }
    .structor__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .footer {
        width: 100%
    }
    .footer__wrap {
        width: 100%!important
    }
    .footer__nav {
        padding: 0!important
    }
    .footer__nav__list {
        margin: 0!important;
        padding: 0!important;
        -webkit-justify-content: space-around!important;
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }
    .menu__list {
        margin: 0;
        padding: 0
    }
    .cf7-style {
        height: 900px!important
    }
    .tablet-none {
        display: none!important
    }
    .tablet-display {
        display: block!important
    }
}

@media screen and (max-width:550px) {
    .nav__menu__item--left {
        margin-left: 0;
        width: 100%;
        padding-right: 0
    }
    .nav__menu__item--left.main-page {
        width: 40%!important
    }
    .about__wrap {
        padding: 0
    }
    .about__tabs {
        width: 100%
    }
    .about__tabs__item--view .about__tabs__item__name {
        font-size: 12px!important;
        text-align: center
    }
    .about__introduction__manager {
        padding: 0!important
    }
    .about__introduction__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .conection {
        width: 100%!important
    }
    .conection__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 80px;
        width: 100%!important
    }
    .conection__phone {
        width: 100%!important
    }
    .conection__mail {
        width: 30px
    }
    .managment__scheme__img {
        height: 421px
    }
    .contact__adress {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-bottom: 35px
    }
    .contact__adress__text {
        width: 100%
    }
    .contact__adress__text .place__name {
        height: 21px;
        color: #ab8b0b;
        font-family: stolizBold-font;
        font-size: 20px;
        font-weight: 700;
        line-height: .5
    }
    .contact__adress__text .place__adress {
        color: #000;
        font-family: stolizBook-font;
        font-size: 20px;
        font-weight: 400
    }
    .contact__adress__map {
        width: 100%
    }
    .contact__list__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 10px
    }
    .right-side {
        padding-top: 50px;
        width: 100%!important
    }
    .side__history {
        padding-top: 200px;
        height: 4100px
    }
    .side__history__wrapper {
        height: 4100px;
        width: 100%
    }
    .info__title {
        width: 100%!important;
        height: 430px!important
    }
    .info__title__wrap {
        height: 390px!important
    }
    .info__blocks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%!important
    }
    .info__blocks__wrap {
        width: 90%!important;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .info__blocks__item {
        width: 100%!important
    }
    .info__blocks____breadcrumbs {
        width: 100%!important
    }
    .brand__logo {
        margin-top: 25px
    }
    .brand__logo img {
        width: 100px;
        height: 106px
    }
    .main__scroll {
        width: 100%
    }
    .footer {
        width: 100%;
        height: 60px
    }
    .footer__nav {
        display: none
    }
    .footer__copyright {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 15px
    }
}