.scrsl-background {
    background-color: #f0f8fe;
    position: relative;
    padding: 50px 0 0;
}

.scrsl-background-boundaries,
.scrsl-slide-background-boundaries {
    background: inherit;
    display: none;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    z-index: -1
}

.scrsl-background-boundaries {
    z-index: -2
}

h2.scrsl-title.scrsl-title-override:after,
h2.scrsl-title.scrsl-title-override:before {
    display: none
}

.scrsl-description {
    margin: 16px auto 0;
    max-width: 948px;
    padding: 0 24px;
    text-align: center;
}

.scrsl-collect-row {
    display: flex;
    justify-content: center;
    margin: 20px 0 0;
    min-height: 34px
}


@media (max-width:767px) {
    .scrsl-collect-row {
        display: none
    }
}

.scrsl-collect-row-item {
    color: #222;
    flex: 0 0 auto;
    font-size: 0;
    font-weight: 700;
    line-height: normal;
    padding: 0;
    opacity: 0;
    text-align: center;
    transition: all .6s ease-in-out, visibility 0s .6s;
    visibility: hidden
}

.scrsl-collect-row-item.active {
font-size: 18px;
  margin: 0 15px;
    opacity: 1;
    transition: all .6s ease-in-out, visibility 0s 0s;
    visibility: visible
}

.scrsl-collect-row-item.active mark {
    margin-right: 3px
}

.scrsl-collect-row-item:nth-child(5n+1) mark {
    color: #253f78;
}

.scrsl-collect-row-item:nth-child(5n+2) mark {
    color: #2f5fc9;
}

.scrsl-collect-row-item:nth-child(5n+3) mark {
    color: #ff6801;
}

.scrsl-collect-row-item:nth-child(5n+4) mark {
    color: #253f78;
}

.scrsl-collect-row-item:nth-child(5n) mark {
    color: #ff6801;
}

.scrsl-collect-row-item mark {
    background-color: initial;
    display: inline-block;
    margin-right: 0;
    transition: margin-right .6s ease-in-out
}

.scrsl-slides {
    margin-top: 24px;
}

.scrsl-slide {
    padding: 30px 0 0;
    position: relative;
    width: 100%;
}

.scrsl-slide:nth-child(5n+1) {
    background-color: #f0f8fe
}

.scrsl-slide:nth-child(5n+2) {
    background-color: #f0effb
}

.scrsl-slide:nth-child(5n+3) {
    background-color: #fff9f0
}

.scrsl-slide:nth-child(5n+4) {
    background-color: #f0fdfe
}

.scrsl-slide:nth-child(5n) {
    background-color: #fef3f0
}

.scrsl-slide-wrapper-inner {
    align-items: stretch;
    display: flex;
    overflow-y: visible
}

@media (max-width:767px) {
    .scrsl-slide-wrapper-inner {
        display: block;
        padding: 0 24px
    }
}

.scrsl-slide-image-wrapper {
display: flex;
  flex: 0 0 50%;
  justify-content: center;
  margin-right: 84px;
  padding-top: 54px;
}

@media (max-width:767px) {
    .scrsl-slide-image-wrapper {
        display: none
    }
}

.scrsl-slide-image-wrapper img {
    display: block;
    height: 100%;
    max-height:250px;
    object-fit: contain;
    object-position: top right;
    width: 100%
}

.scrsl-slide-content {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column
}

.scrsl-slide-content-title {
    align-items: center;
    display: flex;
    margin-bottom: auto;
    margin-top: 0;
    min-height: 93px;
    position: relative
}

.scrsl-slide-content-title-number-wrapper {
align-items: center;
  display: flex;
  flex-direction: column;
  height: 106px;
  justify-content: center;
  left: -138px;
  padding: 12px;
  position: absolute;
  top: 0;
  width: 106px;
}

.scrsl-slide:nth-child(5n+1) .scrsl-slide-content-title-number-wrapper {
    background-color: #253f78;
}

.scrsl-slide:nth-child(5n+2) .scrsl-slide-content-title-number-wrapper {
    background-color: #4c25e9
}

.scrsl-slide:nth-child(5n+3) .scrsl-slide-content-title-number-wrapper {
    background-color: #c87500
}

.scrsl-slide:nth-child(5n+4) .scrsl-slide-content-title-number-wrapper {
    background-color: #09aadc
}

.scrsl-slide:nth-child(5n) .scrsl-slide-content-title-number-wrapper {
    background-color: #ff6801;
}

.scrsl-slide-content-title-number-text {
    color: #fff;
    display: block;
    font-size: 24px;
    line-height: normal;
    margin: -16px 0;
    text-align: center
}

.scrsl-slide-content-title-number-value {
    color: #fff;
    display: block;
    text-align: center
}

.scrsl-slide-content-title-text {
    display: block;
}

.scrsl-slide-content-description-text {
    margin-top: 24px
}

.scrsl-slide-content-button {
    background-color: initial;
    border: 1px solid #005eb8;
    color: #005eb8;
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-top: 16px;
    min-width: 180px;
    padding: 12px 24px;
    text-align: center;
    transition: all .3s ease;
    width: -moz-fit-content;
    width: fit-content
}

.scrsl-slide-content-button:hover {
    background-color: #005eb8;
    color: #fff
}

@media (min-width:768px) {
    .scrsl-wrapper.scrsl-animated {
        box-sizing: initial
    }

    .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(708px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(678px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(708px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(678px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1108px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1078px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1108px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1078px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1508px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1478px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1508px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1478px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1908px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1878px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1908px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1878px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2308px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2278px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2308px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2278px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2708px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2678px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2708px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2678px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3108px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3078px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3108px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3078px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3508px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3478px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3508px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3478px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3908px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3878px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3908px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3878px + 100vh)
    }

    .scrsl-wrapper.scrsl-animated .scrsl-background {
        box-sizing: initial;
        height: calc(-92px + 100vh);
        position: sticky;
        top: 92px;
        transition: background-color 1s ease-in-out
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        height: calc(-122px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated .scrsl-background {
        height: calc(-92px + 100vh)
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        height: calc(-122px + 100vh)
    }

    .two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        top: 122px
    }

    .microsite .scrsl-wrapper.scrsl-animated .scrsl-background {
        top: 92px
    }

    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        top: 122px
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slides {
        height: 100%;
        margin-top: 0;
        position: relative
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide {
        background: #0000;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        top: 100%;
        transition: all 1s ease-out, visibility 0s 1s;
        visibility: hidden
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active {
        top: 0;
        transition: all 1s cubic-bezier(.21, .69, .39, .96), visibility 0s 0s;
        visibility: visible
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.active-back {
        transition: all .4s ease-in-out, visibility 0s 0s
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.past {
        transition: all 1s ease-out, visibility 0s 1s;
        visibility: hidden
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide-wrapper-inner {
        min-height: 400px
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide-image-wrapper {
        transform: translateY(200px);
        transition: all 1s ease-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active .scrsl-slide-image-wrapper {
        transform: translateY(0);
        transition: all 1s cubic-bezier(.21, .69, .39, .96)
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.active-back .scrsl-slide-image-wrapper {
        transition: all .55s ease-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.past .scrsl-slide-image-wrapper {
        opacity: 0;
        transform: translateX(-150%);
        transition: all 1s ease-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide-content-description {
        transition: all 1s ease-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.active-back .scrsl-slide-content-description {
        transition: all .55s ease-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.past .scrsl-slide-content-description {
        opacity: 0;
        transform: translateX(150%)
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide-content-title {
        transform: translateY(450px);
        transition: all 1s ease-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active .scrsl-slide-content-title {
        transform: translateY(0);
        transition: all 1s cubic-bezier(.21, .69, .39, .96), opacity 1s ease-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.active-back .scrsl-slide-content-title {
        transition: all .55s ease-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide-content-title-number-wrapper,
    .scrsl-wrapper.scrsl-animated .scrsl-slide-content-title-text {
        transition: all .4s ease-in-out
    }

    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.past .scrsl-slide-content-title-number-wrapper,
    .scrsl-wrapper.scrsl-animated .scrsl-slide.active.past .scrsl-slide-content-title-text {
        opacity: 0
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-2,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-2,
    .scrsl-wrapper.scrsl-animated.slides-2,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(716px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-2,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(740px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-2,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(716px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-2,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(744px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-2,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-2 {
        height: calc(720px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-3,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-3,
    .scrsl-wrapper.scrsl-animated.slides-3,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1116px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-3,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1140px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-3,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1116px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-3,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1144px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-3,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-3 {
        height: calc(1120px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-4,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-4,
    .scrsl-wrapper.scrsl-animated.slides-4,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1516px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-4,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1540px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-4,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1516px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-4,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1544px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-4,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-4 {
        height: calc(1520px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-5,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-5,
    .scrsl-wrapper.scrsl-animated.slides-5,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1450px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-5,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1940px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-5,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1916px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-5,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1944px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-5,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-5 {
        height: calc(1920px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-6,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-6,
    .scrsl-wrapper.scrsl-animated.slides-6,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2316px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-6,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2340px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-6,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2316px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-6,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2344px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-6,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-6 {
        height: calc(2320px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-7,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-7,
    .scrsl-wrapper.scrsl-animated.slides-7,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2716px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-7,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2740px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-7,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2716px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-7,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2744px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-7,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-7 {
        height: calc(2720px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-8,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-8,
    .scrsl-wrapper.scrsl-animated.slides-8,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3116px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-8,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3140px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-8,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3116px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-8,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3144px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-8,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-8 {
        height: calc(3120px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-9,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-9,
    .scrsl-wrapper.scrsl-animated.slides-9,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3516px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-9,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3540px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-9,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3516px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-9,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3544px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-9,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-9 {
        height: calc(3520px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated.slides-10,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-10,
    .scrsl-wrapper.scrsl-animated.slides-10,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3916px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated.slides-10,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3940px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-10,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3916px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated.slides-10,
    .two-levels-menu .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3944px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated.slides-10,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated.slides-10 {
        height: calc(3920px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated .scrsl-background,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background,
    .scrsl-wrapper.scrsl-animated .scrsl-background,
    .two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        height: calc(-84px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated .scrsl-background,
    .two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        height: calc(-60px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated .scrsl-background,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        height: calc(-84px + 100vh)
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated .scrsl-background,
    .two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        height: calc(-56px + 100vh)
    }

    .microsite .scrsl-wrapper.scrsl-animated .scrsl-background,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        height: calc(-80px + 100vh)
    }
}

@media (min-width:768px) and (max-width:1599px) {

    .microsite .scrsl-wrapper.scrsl-animated .scrsl-background,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background,
    .scrsl-wrapper.scrsl-animated .scrsl-background,
    .two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        top: 84px
    }
}

@media (min-width:768px) and (max-width:1279px) {

    .scrsl-wrapper.scrsl-animated .scrsl-background,
    .two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        top: 60px
    }

    .microsite .scrsl-wrapper.scrsl-animated .scrsl-background,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        top: 84px
    }
}

@media (min-width:768px) and (max-width:767px) {

    .scrsl-wrapper.scrsl-animated .scrsl-background,
    .two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        top: 56px
    }

    .microsite .scrsl-wrapper.scrsl-animated .scrsl-background,
    .microsite.two-levels-menu .scrsl-wrapper.scrsl-animated .scrsl-background {
        top: 80px
    }
}

@media (min-width:768px) and (max-width:1599px) {
    .scrsl-wrapper.scrsl-animated .scrsl-slide-wrapper-inner {
        min-height: 370px
    }
}

@media (min-width:768px) and (max-width:1279px) {
    .scrsl-wrapper.scrsl-animated .scrsl-slide-wrapper-inner {
        min-height: 330px
    }
}

@media (min-width:768px) and (max-height:730px),
(min-width:768px) and (max-width:1023px) {
    .scrsl-wrapper.scrsl-animated .scrsl-slide-wrapper-inner {
        min-height: 280px
    }
}