

/* Start:/local/templates/neva_cn/css/styles.css?175119995733201*/
*{
    box-sizing: border-box;
}
body {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font: 600 13px/46px "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 1.3;
}
.wrap_all{
    width: 100%;
    max-width: 1920px;
    margin: auto;
}
.video_placeholder{
    min-height: 600px;
    background: #202f42 center/cover no-repeat url("/local/templates/neva_cn/imgs/bg_video1.jpg");
}
.video_placeholder2{
    min-height: 600px;
    background: #202f42 center/cover no-repeat url("/local/templates/neva_cn/imgs/bg_video2.jpg");
}
@media screen and (max-width: 1920px) {
    .video_placeholder{
        min-height: calc(24px + 30vw);
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .video_placeholder2{
        min-height: calc(24px + 20vw);
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media screen and (max-width: 768px) {
    body {
        font-size: 13px
    }
}

h1 {
    font-size: 1.7em;
    line-height: 1.3;
    margin: 1rem 0;
}

@media screen and (max-width: 768px) {
    h1 {
        font-size: 1.3em
    }
}

h2 {
    font-size: 1.3em;
    line-height: 1.3;
}

h3 {
    font-size: 1.3em;
    line-height: 1.3;
    color: #268ac5;
    margin: 0;
}

img {
    max-width: 100%;
    max-height: 100%
}
p {
    margin: 0.5rem;
}


.shadow-block {
    width: 100%;
    height: 130px
}

@media screen and (max-width: 1280px) {
    .shadow-block {
        height: 115px
    }
}

@media screen and (max-width: 768px) {
    .shadow-block {
        height: 100px
    }
}

header {
    /*position: absolute;*/
    top: 0;
    left: 0;
    border-bottom: 2px solid #c00000;
    height: 130px;
    width: 100%;
    z-index: 99;
    background-color: #fff
}

@media screen and (max-width: 1280px) {
    header {
        height: 115px;
        padding: 0 15px
    }
}

@media screen and (max-width: 768px) {
    header {
        width: 100%;
        height: 100px
    }
}

header .small-logo {
    display: none
}

header .header-wrapper {
    max-width: 1280px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    height: 100%
}

@media screen and (max-width: 768px) {
    header .header-wrapper .phone, header .header-wrapper .mail {
        width: 35px;
        height: 35px;
        padding: 0;
        background-position: center
    }

    header .header-wrapper .phone > div, header .header-wrapper .mail > div {
        display: none
    }
}

header .header-wrapper .logo {
    max-width: 290px;
    height: 100%
}

@media screen and (max-width: 768px) {
    header .header-wrapper .logo {
        width: 150px
    }
}

header .header-wrapper .logo img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

header .header-wrapper .lang {
    z-index: 99
}

@media screen and (max-width: 768px) {
    header .header-wrapper .lang {
        order: 4
    }
}

header .header-wrapper .lang .curr-lang {
    cursor: pointer;
    padding: 0 16px;
    border-radius: 5px;
    background-color: #ababab;
    color: #fff;
    transition: all 0.2s ease;
    position: relative
}

header .header-wrapper .lang .curr-lang > a {
    color: #fff;
    text-decoration: none
}

header .header-wrapper .lang .curr-lang .popup-lang {
    display: none;
    position: absolute;
    top: 100%;
    left: 0px
}

header .header-wrapper .lang .curr-lang .popup-lang a {
    display: block;
    padding: 10px 16px;
    height: auto;
    background-color: #ababab;
    color: #fff;
    text-decoration: none
}

header .header-wrapper .lang .curr-lang .popup-lang a:hover {
    background-color: #c00000
}

header .header-wrapper .lang .curr-lang:hover {
    background-color: #c00000;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

header .header-wrapper .lang .curr-lang:hover .popup-lang {
    display: block
}

header .right-block {
    display: flex;
    align-items: center;
    gap: 10px
}

@media screen and (max-width: 768px) {
    header .right-block {
        justify-content: center
    }
}

header .right-block .icon {
    display: flex;
    width: 46px
}

@media screen and (max-width: 768px) {
    header .right-block .icon {
        order: 3
    }
}

header .right-block .icon img {
    width: 100%
}

.mail {
    color: #828282;
    text-decoration: none;
    padding-left: 30px;
    line-height: 30px;
    font-size: 1em;
    background: transparent url("/local/templates/neva_cn/css/../imgs/mail.svg") left center no-repeat;
    background-size: 25px
}

.phone {
    color: #c00000;
    text-decoration: none;
    font-size: 0.8em;
    font-weight: 400;
    padding-left: 30px;
    background: transparent url("/local/templates/neva_cn/css/../imgs/phone_red.svg") left center no-repeat;
    background-size: 25px
}

.phone span {
    font-size: 1.5em
}

footer .pre-footer {
    height: 300px;
    position: relative;
    background-image: url("/local/templates/neva_cn/css/../imgs/v-footer.jpeg");
    background-position: center;
}

footer .main-footer {
    background-color: #268ac5;
    padding: 40px 50px
}

@media screen and (max-width: 768px) {
    footer .main-footer {
        padding: 20px 15px
    }
}

footer .main-footer .left-block {
    display: flex;
    justify-content: space-around
}

@media screen and (max-width: 768px) {
    footer .main-footer .left-block {
        justify-content: space-between
    }
}
@media screen and (max-width: 400px) {
    footer .main-footer .left-block {
        flex-direction: column;
        gap: 30px;
    }
}

footer .main-footer .left-block .contacts {
    display: flex;
    flex-direction: column
}

footer .main-footer .left-block .contacts .phone, footer .main-footer .left-block .contacts .mail {
    color: #fff
}

footer .main-footer .left-block .address {
    color: #fff;
    line-height: 25px
}

footer .bottom {
    display: flex;
    margin-top: 50px;
    justify-content: center;
    align-items: center;
    gap: 30px;
    color: #fff
}

@media screen and (max-width: 768px) {
    footer .bottom p {
        line-height: 20px
    }
}

footer .bottom .socials {
    display: flex;
    gap: 10px
}

footer .phone {
    background-image: url("/local/templates/neva_cn/css/../imgs/phone_wh.svg")
}

footer .mail {
    background-image: url("/local/templates/neva_cn/css/../imgs/mail_wh.svg")
}

.soc-icon {
    display: block;
    width: 54px;
    height: 54px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAA8CAYAAADPLpCHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBMTMwQTQ1QUNDMDExRTlCQjIzQzc4RUUyQ0JDRUE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBMTMwQTQ2QUNDMDExRTlCQjIzQzc4RUUyQ0JDRUE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkExMzBBNDNBQ0MwMTFFOUJCMjNDNzhFRTJDQkNFQTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkExMzBBNDRBQ0MwMTFFOUJCMjNDNzhFRTJDQkNFQTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6R+QegAAAswklEQVR42ux9a7AlV3Xe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") 0 0 no-repeat;
    border-radius: 5px
}

.vk {
    background-position: 0 0
}

.fb {
    background-position: -60px 0
}

.yt {
    background-position: -120px 0
}

.li {
    background-image: url("/local/templates/neva_cn/css/../imgs/li_logo.png");
    background-size: cover
}

.wc {
    background-image: url("/local/templates/neva_cn/css/../imgs/wechat.svg");
    background-size: cover
}

.btn {
    cursor: pointer;
    padding: 0 20px;
    border: 0;
    background-color: #c00000;
    color: #fff;
    outline: none
}

.modal-wrapper {
    display: none
}

.modal-wrapper.open {
    display: block
}

.modal-wrapper .overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .7;
    top: 0;
    left: 0;
    z-index: 9990
}

.modal-wrapper .modal-content-wrapper {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    z-index: 9999
}

.modal-wrapper .modal-window {
    width: 400px;
    background-color: #fff;
    transition: all .3s;
    border-radius: 6px;
    padding: 0 25px;
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center
}

.container {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px
}

section {
    padding: 40px 0
}

@media screen and (max-width: 768px) {
    section {
        padding: 0;
    }
    section.section-6 {
        padding-top: 30px;
    }
    section.gallery {
        padding-bottom: 30px;
    }

}

section.no-padding {
    padding: 0
}

section h3 {
    text-align: center
}

.section-1 {
    position: relative
}

.section-1:before {
    content: '';
    width: 100%;
    position: absolute;
    height: 100%;
    background: #00000070;
    display: block;
    top: 0;
    left: 0;
    z-index: 0
}

.section-1 video {
    display: block
}

@media screen and (max-width: 768px) {
    .section-1 video {
        height: calc(30px + 65vw);
        object-fit: cover
    }
}

.section-1 .block-wrapper {
    position: absolute;
    z-index: 10;
    width: 1280px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 100%;
    display: flex;
    align-items: center
}

@media screen and (max-width: 1280px) {
    .section-1 .block-wrapper {
        width: 100%;
        padding: 0 15px
    }
}

@media screen and (max-width: 768px) {
    .section-1 .block-wrapper {
        justify-content: center
    }
}

.section-1 .block-wrapper .left-text {
    color: #fff;
    font-size: 2em
}

@media screen and (max-width: 768px) {
    .section-1 .block-wrapper .left-text {
        font-size: 1.3rem;
        line-height: 1.5;

    }
}

.section-2 {
    padding: 20px 0
}

@media screen and (max-width: 768px) {
    .section-2 {
        padding: 10px 0
    }
}

.section-2 h1 {
    text-align: center
}

.section-3 {
    padding-top: 0px
}

.section-3 .block-wrapper {
    width: 750px;
    margin: 30px auto 0;
    display: flex;
    gap: 30px
}

@media screen and (max-width: 768px) {
    .section-3 .block-wrapper {
        width: 100%;
        gap: 20px;
        flex-direction: column;
        text-align: center
    }
}

.section-3 .block-wrapper .left-img {
    cursor: pointer
}

.section-3 .block-wrapper .left-img:hover {
    opacity: 0.7
}

.section-3 .block-wrapper .left-img img {
    max-width: 250px
}

@media screen and (max-width: 768px) {
    .section-3 .block-wrapper .left-img img {
        max-width: 200px;
        width: 100%
    }
}

.section-3 .block-wrapper .right-text-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center
}

.section-3 .block-wrapper .right-text-wrapper a {
    text-align: center;
    max-width: 180px;
    transition: all 0.3s ease
}

.section-3 .block-wrapper .right-text-wrapper a:hover {
    opacity: 0.6
}

.section-3 .bottom-imgs {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    gap: 50px
}

.section-4 .block-wrapper {
    margin-top: 50px;
    display: flex;
    gap: 30px
}

@media screen and (max-width: 768px) {
    .section-4 .block-wrapper {
        flex-direction: column
    }
}

.section-4 .block-wrapper .left-text {
    flex-basis: 60%
}

.section-4 .block-wrapper .left-text p {
    line-height: 2em
}

.section-4 .block-wrapper .right-img {
    flex-basis: 40%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px
}

.section-4 .block-wrapper .right-img .circle-img {
    overflow: hidden;
    border-radius: 100%;
    width: 200px;
    height: 200px
}

.section-4 .block-wrapper .right-img .circle-img img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.section-4 .block-wrapper .right-img.top-face {
    display: none
}

@media screen and (max-width: 768px) {
    .section-4 .block-wrapper .right-img.top-face {
        display: flex
    }

    .section-4 .block-wrapper .right-img .bottom-face {
        display: none
    }
}

.section-4 .block-wrapper .right-img .bottom-logo {
    width: 330px;
    padding-bottom: 30px;
}

.section-5 {
    position: relative
}

.section-5:before {
    content: '';
    width: 100%;
    position: absolute;
    height: 100%;
    background: #00000070;
    display: block;
    top: 0;
    left: 0;
    z-index: 0
}

.section-5 video {
    display: block
}

@media screen and (max-width: 768px) {
    .section-5 video {
        height: calc(30px + 65vw);
        object-fit: cover
    }
}

.section-5 .links-block {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 30px
}
.bottom-imgs__flex{
    display: flex;
    justify-content: space-evenly;
    vertical-align: center;
}
.bottom-imgs__flex_column{
    flex: 0 0 50%;
}
.bottom-imgs__flex.advantages{
    flex-wrap: wrap;
    justify-content: flex-start;
}

.advantages .bottom-imgs__flex_column{
    flex: 1 0 330px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media screen and (max-width: 768px) {
    .bottom-imgs__flex{
        flex-wrap: wrap;
    }
    .bottom-imgs__flex_column{
        flex: 0 0 100%;
    }
    .advantages .bottom-imgs__flex_column{
        flex: 1 0 48%;
    }

    .section-5 .links-block {
        flex-direction: column;
        align-items: center;
    }
}
@media screen and (max-width: 600px) {
    .advantages .bottom-imgs__flex_column img{
        max-width: 300px;
        width: 100%;
    }
}
@media screen and (max-width: 400px) {
    .advantages .bottom-imgs__flex_column{
        flex: 0 0 48%;
    }
    .advantages .bottom-imgs__flex_column img{
        max-width: 290px;
        width: 100%;
    }
}


.section-5 .links-block a {
    font-size: 1.5em;
    width: max-content;
    max-width: 406px;
    border-radius: 5px;
    display: block;
    text-decoration: none;
    color: #ccc;
    border: 1px solid #ccc;
    text-align: center;
    padding: 5px 15px;
    transition: all 0.3s ease
}

@media screen and (max-width: 768px) {
    .section-5 .links-block a {
        border: 1px solid #fff;
        color: #fff
    }
}

.section-5 .links-block a:hover {
    color: #fff;
    background-color: #b20000
}

.section-6 .forms-block {
    margin: 50px 0;
    display: flex;
    justify-content: center;
    gap: 30px
}

@media screen and (max-width: 768px) {
    .section-6 .forms-block {
        flex-wrap: wrap
    }
}

.section-6 .forms-block div {
    cursor: pointer;
    width: 100%;
    border: 2px solid #b20000;
    border-radius: 5px;
    color: #b20000;
    padding: 10px 15px;
    text-align: center;
    transition: all 0.3s ease
}

.section-6 .forms-block div:hover {
    color: #fff;
    background-color: #b20000
}

.section-6 .more-text {
    text-align: center
}

@media screen and (max-width: 768px) {
    .form-pic {
        width: 100% !important
    }
}

.gallery .gallery-grid {
    display: grid;
    gap: 10px;
    grid-template-columns:repeat(auto-fit, minmax(350px, 0.4fr));
    grid-auto-rows: 300px;
    grid-auto-flow: dense
}

@media screen and (max-width: 768px) {
    .gallery .gallery-grid {
        grid-template-columns:repeat(auto-fit, minmax(100%, 1fr));
        grid-auto-rows: 250px
    }
}

.gallery .gallery-grid .grid-item {
    cursor: pointer;
    transition: all 0.3s ease
}

.gallery .gallery-grid .grid-item:hover {
    opacity: 0.7
}

.gallery .gallery-grid .grid-item img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    object-fit: cover
}

.gallery .gallery-all-button {
    cursor: pointer;
    width: 100%;
    max-width: 406px;
    margin: 0 auto;
    margin-top: 50px;
    border: 2px solid #b20000;
    border-radius: 5px;
    color: #b20000;
    padding: 10px 15px;
    box-sizing: border-box;
    text-align: center;
    transition: all 0.3s ease
}

.gallery .gallery-all-button:hover {
    color: #fff;
    background-color: #b20000
}

@media screen and (min-width: 768px) {
    .gallery .grid-wide {
        grid-column: span 2
    }

    .gallery .grid-tall {
        grid-row: span 2
    }

    .gallery .grid-big {
        grid-column: span 2;
        grid-row: span 2
    }
}

body.fixed-header header {
    height: 60px;
    position: fixed
}

body.fixed-header header .logo {
    max-width: 150px
}

body.fixed-header header .small-logo {
    display: block
}

body.fixed-header header .main-logo {
    display: none
}

.section-7 .contacts-wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px
}

.section-7 .contacts-wrapper .contact-item {
    max-width: 260px;
    padding: 0 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 600px;
    justify-content: flex-end
}

@media screen and (max-width: 768px) {
    .section-7 .contacts-wrapper .contact-item {
        min-height: auto
    }
}

.section-7 .contacts-wrapper .contact-item > div {
    font-weight: normal
}

.section-7 .contacts-wrapper .contact-item > div a {
    color: inherit
}

.section-7 .contacts-wrapper .contact-item .contact--name {
    text-align: center;
    line-height: 25px
}

.section-7 .contacts-wrapper .contact-item .contact-chat {
    display: flex;
    flex-direction: column;
    text-align: center
}

.section-7 .contacts-wrapper .contact-item .contact-chat img {
    max-width: 200px
}

/* End */
/* /local/templates/neva_cn/css/styles.css?175119995733201 */
