/* Device xs - not in @media container */
.slider-wrapper { position: relative; font-family: "Gotham SSm A", "Gotham SSm B", sans-serif; }
.slider-wrapper__block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-family: "Gotham SSm A", "Gotham SSm B", Verdana, Helvetica, Arial, sans-serif !important;
    opacity: 0;
    -webkit-transition: opacity ease-in-out .4s;
    -moz-transition: opacity ease-in-out .4s;
    -ms-transition: opacity ease-in-out .4s;
    -o-transition: opacity ease-in-out .4s;
    transition: opacity ease-in-out .4s;
}
.slider-wrapper article { color: #fff; text-shadow: 1px 1px #0c0c0c; }
.slider-wrapper article.light_theme { color: #0c0c0c; text-shadow: none; }
.slider-wrapper__block.one_slide_nojs {opacity: 1;}
.slider-wrapper .absolute-wrap { position: absolute; z-index: 1; }
.slider-wrapper.__detail .absolute-wrap { max-width: 770px; }

.slider-wrapper ul.slick-dots { text-align: left; }
.slider-wrapper ul.slick-dots * { box-sizing: content-box; }
.slider-wrapper .n-top .slick-arrow { display: none !important; }

.slider-wrapper ul.slick-dots li:nth-last-child(2),
.slider-wrapper ul.slick-dots li:nth-last-child(2) ~ li { width: calc((100% - 7px) / 2) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(3),
.slider-wrapper ul.slick-dots li:nth-last-child(3) ~ li { width: calc((100% - 7px) / 3) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(4),
.slider-wrapper ul.slick-dots li:nth-last-child(4) ~ li { width: calc((100% - 7px) / 4) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(5),
.slider-wrapper ul.slick-dots li:nth-last-child(5) ~ li { width: calc((100% - 7px) / 5) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(6),
.slider-wrapper ul.slick-dots li:nth-last-child(6) ~ li { width: calc((100% - 7px) / 6) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(7),
.slider-wrapper ul.slick-dots li:nth-last-child(7) ~ li { width: calc((100% - 7px) / 7) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(8),
.slider-wrapper ul.slick-dots li:nth-last-child(8) ~ li { width: calc((100% - 7px) / 8) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(9),
.slider-wrapper ul.slick-dots li:nth-last-child(9) ~ li { width: calc((100% - 7px) / 9) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(10),
.slider-wrapper ul.slick-dots li:nth-last-child(10) ~ li { width: calc((100% - 7px) / 10) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(11),
.slider-wrapper ul.slick-dots li:nth-last-child(11) ~ li { width: calc((100% - 7px) / 11) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(12),
.slider-wrapper ul.slick-dots li:nth-last-child(12) ~ li { width: calc((100% - 7px) / 12) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(13),
.slider-wrapper ul.slick-dots li:nth-last-child(13) ~ li { width: calc((100% - 7px) / 13) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(14),
.slider-wrapper ul.slick-dots li:nth-last-child(14) ~ li { width: calc((100% - 7px) / 14) !important; }
.slider-wrapper ul.slick-dots li:nth-last-child(15),
.slider-wrapper ul.slick-dots li:nth-last-child(15) ~ li { width: calc((100% - 7px) / 15) !important; }

.slider-wrapper__buttons .button { font-weight: 300 !important; }
.slider-wrapper__buttons .button:first-child:nth-last-child(1) { max-width: 100%; }

.button.__first,
.slider-wrapper__buttons .button.border-white-trans { border: 1px solid #fff; color: #fff; }
.button.__first:after,
.slider-wrapper__buttons .button.border-white-trans:after { background-position: 0 -66px;}
.button.__first.clicked { color: transparent; }
.button.__first.clicked:before { background: transparent; }

.__sch-blue_red .button.__second,
.__sch-red .button.__second,
.slider-wrapper__buttons .button.red { color: #fff; background: #d8003f; border: 1px solid #d8003f; }
.__sch-blue_red .button.__second:hover,
.__sch-red .button.__second:hover,
.slider-wrapper__buttons .button.red:hover { background: #c4002b; }
.__sch-blue .button.__second,
.__sch-blue .button.__second.clicked:before,
.slider-wrapper__buttons .button.blue { color: #fff; background: #89abe3; border: 1px solid #89abe3; }
.__sch-blue .button.__second:hover,
.slider-wrapper__buttons .button.blue:hover { background: #7394c6; border: 1px solid #7394c6; }
.n-top .__sch-yellow_dark.slick-slide:before,
.n-top .__sch-yellow.slick-slide:before {
    background: linear-gradient(to top, rgb(11, 27, 39) 0%, rgba(0, 36, 70, 0) 100%);
}

.__sch-yellow .button.__second,
.__sch-yellow .button.__second.clicked:before,
.__sch-yellow_dark .button.__second,
.__sch-yellow_dark .button.__second.clicked:before,
.slider-wrapper__buttons .button.yellow { color: #000; background: #e2cd88; border: 1px solid #e2cd88; }

.__sch-yellow .button.__second:hover,
.__sch-yellow_dark .button.__second:hover,
.slider-wrapper__buttons .button.yellow:hover { background: #ceb974; border: 1px solid #ceb974; }

.__sch-green .button.__second,
.__sch-green .button.__second.clicked:before,
.slider-wrapper__buttons .button.green { color: #fff; background: #1cd7af; border: 1px solid #1cd7af; }

.__sch-green .button.__second,
.__sch-green .button.__second.clicked:before,
.slider-wrapper__buttons .button.green { background: #00b991; border: 1px solid #00b991; }

.__sch-green .button.__second:hover,
.__sch-green .button.__second.clicked:before:hover,
.slider-wrapper__buttons .button.green:hover { background: #1cbba5;  border: 1px solid #1cbba5; }

.button.__second:after,
.slider-wrapper__buttons .button.red:after { background-position: 0 -66px; }
.slider-wrapper__buttons .button.blue:after { background-position: 0 -66px; }

.__sch-yellow_dark .button.__second:after,
.__sch-yellow .button.__second:after,
.slider-wrapper__buttons .button.yellow:after { background-position: 0 -109px; }

.__sch-green .button.__second:after,
.slider-wrapper__buttons .button.green:after { background-position: 0 -66px; }



.slider-wrapper a.in-two-lines {line-height: 1.1em; padding-top: 10px}

.slider-wrapper__wrap { display: grid; display: -ms-grid; max-width: 1170px; }

.slider-wrapper__section,
.slider-wrapper__desc,
.slider-wrapper__title {
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: inherit;
    text-align: left;
    text-shadow: inherit;
}
.slider-wrapper__section {
    position: relative;
    padding-bottom: 19px;
    margin-bottom: 18px;
    text-transform: uppercase;
    letter-spacing: .1px;
}

.slider-wrapper__section a,
.slider-wrapper__desc a,
.slider-wrapper__title a { text-decoration: none; color: inherit; }

.slider-wrapper__section:after {
    content: '';
    width: 72px;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #92a8d1;
}
.slider-wrapper__section a { text-decoration: none; font-size: inherit; line-height: inherit; }
.__sch-blue_red .slider-wrapper__section:after,
.__sch-blue .slider-wrapper__section:after { background: #92a8d1; }
.__sch-red .slider-wrapper__section:after { background: #d8004f; }
.__sch-yellow_dark .slider-wrapper__section:after,
.__sch-yellow .slider-wrapper__section:after { background: #e2cd88; }
.__sch-green .slider-wrapper__section:after { background: #1dc7af; }

.slider-wrapper__buttons { text-align: right; text-shadow: none; align-self: end; -ms-grid-row-align: end; }
.slider-wrapper__buttons .button:after { right: 14px; }
.__full-screen.slider-wrapper { height: 100vh; }
.__w_panel ~ .wrapper .slider-wrapper.__full-screen { height: calc(100vh - 40px); }
.slider-wrapper .down {
    display: none;
    width: 45px;
    height: 45px;
    background: url(/local/templates/aton/images/sprite-mob.png) no-repeat 0 -377px;
    -o-background-size: 50px auto;
    -moz-background-size: 50px auto;
    background-size: 50px auto;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -22px;
    z-index: 2;
}
.slider-wrapper.__full-screen .down { display: block; }

/*.slider-wrapper .slick-dots .line,*/
/*.slider-wrapper .slick-dots .linel { top: auto; bottom: 0; }*/

.slider-wrapper.__full-screen .n-top .slick-dots { bottom: 101px; padding-bottom: 0; }
.slider-wrapper .light_theme.slick-slide:before {
    background: repeating-linear-gradient(
            to top,
            rgba(224, 224, 224, .7),
            rgba(224, 224, 224, .0) 60%,
            rgba(224, 224, 224, .0) 85%,
            rgba(224, 224, 224, .4));
}
.n-top .slick-slide.__left-top { background-position: left top; }
.n-top .slick-slide.__left-center { background-position: left center; }
.n-top .slick-slide.__left-bottom { background-position: left bottom; }
.n-top .slick-slide.__center-top { background-position: center top; }
.n-top .slick-slide.__center-center { background-position: center center; }
.n-top .slick-slide.__center-bottom { background-position: center bottom; }

/* Device xs */
@media (max-width: 1199px) {
    .slider-wrapper:not(.__detail) .absolute-wrap { max-width: none !important; }
    .slider-wrapper__buttons .button { width: 100%; display: block; }
}
@media (max-width: 991px) {
    .slider-wrapper__desc { font-size: 13px; line-height: 15px; letter-spacing: -0.01px; }
    .slider-wrapper__buttons .button {
        font-size: 11px;
        line-height: 14px;
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 14px;
        letter-spacing: 1.1px;
    }
    .slider-wrapper__section { font-size: 9px; line-height: 11px; margin-bottom: 13px; }
    .slider-wrapper__title { font-size: 17px; line-height: 20px; }
    .slider-wrapper__on-photo { display: none; }
    .slider-wrapper__block.one_slide_nojs article {background-position: center;background-size: cover;width: 100%;height: 100%;}
}
@media (max-width: 767px) {
    .slider-wrapper .absolute-wrap { width: calc(100% - 60px); left: 30px; min-width: 290px; }
    .slider-wrapper__buttons .button,
    .slider-wrapper__buttons .button:first-child:nth-last-child(1) { max-width: 235px; }

    .slider-wrapper__block article:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 0;
        background: repeating-linear-gradient(to top, rgba(12, 12, 12, .7), rgba(12, 12, 12, .0) 60%, rgba(12, 12, 12, .0) 85%, rgba(12, 12, 12, .4));
    }
}
@media (max-width: 706px) {
    .slider-wrapper__buttons .button { display: block; }
    .slider-wrapper__buttons .button:first-child { margin-bottom: 15px; }
    .slider-wrapper__buttons .button:last-child { margin-bottom: 0; }
}
@media (max-width: 567px) {
    .slider-wrapper { height: 80vh; min-height: 400px; max-height: 728px; }
    .__w_panel ~ .wrapper .slider-wrapper { height: calc(100vh - 39px); }

    .slider-wrapper .absolute-wrap { bottom: 68px; }
    .slider-wrapper .__one .absolute-wrap { bottom: 30px; }

    .slider-wrapper__wrap { grid-template-columns: 100%; -ms-grid-columns: 100%; }
    .slider-wrapper__section { grid-row: 1; -ms-grid-row: 1; margin-bottom: 18px; }
    .slider-wrapper__title { margin-bottom: 10px; grid-row: 2; -ms-grid-row: 2; }
    .slider-wrapper__desc { grid-row: 3; -ms-grid-row: 3; margin-bottom: 15px; }
    .slider-wrapper__buttons { grid-row: 4; -ms-grid-row: 4; text-align: left; }
    .slider-wrapper .n-top .slick-dots { width: calc(100% - 60px); min-width: 290px; left: 37px; bottom: 30px; right: auto; }
    .slider-wrapper .down { display: block; }
}
@media (max-width: 390px) {
    .slider-wrapper__buttons .button,
    .slider-wrapper__buttons .button:first-child:nth-last-child(1) { max-width: unset; max-width: none; }
}
@media (max-width: 350px) {
    .slider-wrapper .n-top .slick-dots { left: calc(50% - 138px); }
    .slider-wrapper .absolute-wrap { left: calc(50% - 145px); }
}

@media (min-width: 568px) {
    .slider-wrapper .absolute-wrap { bottom: 15px; }
    .slider-wrapper__wrap { grid-template-columns: calc(100% - 230px) 230px; -ms-grid-columns: calc(100% - 230px) 230px; }
    .slider-wrapper__section {
        grid-row: 1;
        -ms-grid-row: 1;
        grid-column-start: 1;
        grid-column-end: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
    }
    .slider-wrapper__title { grid-row: 2; -ms-grid-row: 2; grid-column: 1; margin-bottom: 9px; }
    .slider-wrapper__desc {
        margin-bottom: 20px;
        margin-right: 15px;
        grid-row: 3;
        -ms-grid-row: 3;
    }
    .__full-screen .__one .slider-wrapper__desc { margin-bottom: 0; }
    .slider-wrapper__buttons {
        grid-row-start: 2;
        grid-row-end: 4;
        -ms-grid-row: 2;
        -ms-grid-row-span: 2;
        grid-column: 2;
        -ms-grid-column: 2;
    }
    .slider-wrapper__buttons .button:first-child { margin-bottom: 9px; }
    .slider-wrapper__buttons .button:last-child { margin-bottom: 0; }
    .slider-wrapper .n-top .slick-dots { width: calc(100% - 310px); left: 37px; bottom: 15px; padding: 0; }
    .slider-wrapper .n-top .slick-dots li { width: 92px; }
}
@media (min-width: 568px) and (max-width: 991px) {
    .slider-wrapper { min-height: 248px; height: 40vh; }
    .slider-wrapper__section { padding-bottom: 12px; margin-bottom: 8px; }
}
/* Device sm */
@media (min-width: 768px) {
    .slider-wrapper .slider-title { font-size: 20px; font-weight: normal; line-height: 1.1; text-align: left; color: #feffff; }
    .slider-wrapper .cat { font-size: 9px; font-weight: bold; line-height: 1.22; color: #feffff; }
    .slider-wrapper article .wrap > .row { padding-left: 9px;padding-right: 9px; }
    .slider-wrapper .p-sm { padding-top: 9px; font-size: 13px; font-weight: normal; }

    .slider-wrapper .slick-dotted .wrap { bottom: 32px; }
    .slider-wrapper .slick-dotted .wrap .button:single-button {margin-top: 25px;}
    .slider-wrapper .right-side-lg { position: absolute; right: 0; bottom: 0; padding-right: 0; }

    .slider-wrapper .absolute-wrap { left: 9px; width: calc(100% - 18px); }
    .slider-wrapper.__full-screen .absolute-wrap { bottom: 105px; }
    .slider-wrapper .n-top .slick-dots { width: calc(100% - 270px); left: 16px; }

    .slider-wrapper.__detail { max-height: 480px; }
    .slider-wrapper.__detail .absolute-wrap { left: 9px; }
}
@media (min-width: 788px) {
    .slider-wrapper.__detail .absolute-wrap { left: calc(50% - 385px); }
}
/* Device md */
@media (min-width: 992px) {
    .slider-wrapper .n-top .slick-dots { width: calc(100% - 380px); left: 37px; bottom: 32px; }
    .slider-wrapper .n-top .slick-dots li { width: 107px; }

    .slider-wrapper .slick-next,
    .slider-wrapper .slick-prev { display: none !important; }

    .slider-wrapper .absolute-wrap { left: 29px; width: calc(100% - 58px); bottom: 32px; }
    .slider-wrapper .wrap p { font-size: 15px; font-weight: normal;font-style: normal;font-stretch: normal;line-height: 24px; padding-bottom: 20px;}
    .slider-wrapper .slider-title { font-size: 30px; padding-bottom: 18px;}
    .slider-wrapper .cat { font-size: 11px; text-transform: uppercase;}
    .slider-wrapper .right-side-lg { position: absolute; right: 0;bottom: 0; padding-right: 0; }

    .slider-wrapper__wrap {
        grid-template-columns: calc(100% - 302px) 302px;
        -ms-grid-columns: calc(100% - 302px) 302px;
    }
    .slider-wrapper__title { font-size: 30px; line-height: 32px; margin-bottom: 17px; letter-spacing: -.3px; }
    .slider-wrapper__section { font-size: 11px; line-height: 14px; margin-bottom: 19px; }

    .slider-wrapper__buttons .button:first-child { margin-bottom: 15px; }
    .slider-wrapper__buttons .button:last-child { margin-bottom: 0; }
    .slider-wrapper__desc {
        grid-column: 1;
        font-size: 15px;
        line-height: 21px;
        margin-bottom: 25px;
        letter-spacing: -.01px;
    }
    .__one .slider-wrapper__desc { margin-bottom: 0; }
    .slider-wrapper__on-photo {
        grid-column: 2;
        grid-row: 2;
        -ms-grid-row: 2;
        -ms-grid-column: 2;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .slider-wrapper { min-height: 400px; height: 40vh; }
    .slider-wrapper__title {
        grid-row-start: 2;
        grid-row-end: 4;
        -ms-grid-row: 2;
        -ms-grid-row-span: 2;
    }
    .slider-wrapper__buttons {
        grid-row-start: 3;
        grid-row-end: 5;
        -ms-grid-row: 3;
        -ms-grid-row-span: 2;
    }
    .slider-wrapper__desc { grid-row: 4; -ms-grid-row: 4; }
    .slider-wrapper__on-photo.on-photo { position: relative; text-align: right; }
    .slider-wrapper__on-photo.on-photo a { display: inline-block; }
    .slider-wrapper__on-photo.on-photo div { right: 40px; bottom: 10px; }
}
/* Device lg */
@media (min-width: 1200px) {
    .slider-wrapper { min-height: 480px; height: 65vh; }
    .slider-wrapper .slider-title { padding-bottom: 23px; }
    .slider-wrapper .absolute-wrap { left: calc((100% - 1170px) / 2); width: 100%; }
    .slider-wrapper .n-top .slick-dots {
        padding: 0 0 0 0;
        height: auto;
        bottom: 30px;
        width: 570px;
        left: calc((100% - 1170px) / 2 + 7px);
    }
    .slider-wrapper .n-top .slick-dots li { width: 94px; }

    .slider-wrapper__wrap {
        grid-template-columns: calc(100% - 570px) 570px;
        -ms-grid-columns: calc(100% - 570px) 570px;
    }
    .slider-wrapper__title {
        font-size: 36px;
        line-height: 44px;
        grid-row: 2;
        -ms-grid-row: 2;
        grid-column-start: 1;
        grid-column-end: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        letter-spacing: -.26px;
    }
    .slider-wrapper__desc { grid-row: 3; -ms-grid-row: 3; }
    .slider-wrapper__buttons {
        grid-row: 3;
        -ms-grid-row: 3;
        grid-column: 2;
        -ms-grid-column: 2;
    }

    .slider-wrapper__buttons .button { font-weight: bold; font-style: normal; width: auto; min-width: 270px; }
    .slider-wrapper__buttons .button:first-child:nth-last-child(2) { max-width: calc(50% - 15px); margin-bottom: 0; }
    .slider-wrapper__buttons .button ~ .button { max-width: calc(50% - 15px); }
    .slider-wrapper__buttons .button:first-child { margin-right: 30px; }
    .slider-wrapper__buttons .button:last-child { margin-right: 0; }
    .slider-wrapper__section { margin-bottom: 18px; }
}

@media print {
    .slider-wrapper__block { height: 150px; min-height: auto; }
}