.elementor-23 .elementor-element.elementor-element-0834d0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-2a917ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-87bfc30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-74cf26c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-a722e12:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a722e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-23 .elementor-element.elementor-element-a722e12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-a722e12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-2981060 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-2e53fe5 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2efcf7c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-845e122:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-845e122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-23 .elementor-element.elementor-element-845e122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-845e122 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-8412f34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3c66e27 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-59baf9c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3057211{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-3057211 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-dd8d662 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-f50c1c3 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b6fd773 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-b958550 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-bb9276c .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-63e884c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-41306d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-e60e8c4 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-99dc2c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-5095b56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}/* Start custom CSS for section, class: .elementor-element-2ad1661 */.main-page-slider {
    height: calc(100vh);
    z-index: 9995;
    width: 100%;
    position: relative;
    padding-top: var(--site-header-top-height);
    padding-left: var(--site-header-side-width);
    background-color: var(--background-color);
}

.main-page-slider .main-page-slider-slide {
    padding-top: var(--site-footer-top-height);
    overflow: hidden;
}

.main-page-slider .swiper-container {
    width: 100%;
}

.main-page-slider .main-page-slider-container {
    overflow: hidden;
    width: 100% !important;
}

.main-page-slider-slide {
    position: relative;
    height: calc(100vh - var(--site-footer-top-height));
    z-index: 9995;
}

.main-page-slider .elementor-container {
    height: 100%;
}

.main-page-slider .col-slider-bg {
    position: absolute;
    width: 100%;
    z-index: 0;
    left: 0;
    top: 0;
    height: 100%;
}

.main-page-slider .col-slider-bg > .elementor-widget-wrap {
    height: 100%;
}

.main-page-slider .col-slider-bg .img-bg {
    position: absolute;
    height: 100%;
    width: 100%;
    right: 0;
    z-index: -1;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    overflow: hidden;
}

.main-page-slider .col-slider-bg .img-bg > .elementor-widget-container {
    position: relative;
    justify-content: flex-end;
    height: 0;
}

.main-page-slider .col-slider-bg .img-bg img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.main-page-slider .col-slider-bg .img-ball {
    position: absolute;
}

.main-page-slider .slider-left, .main-page-slider .slider-right {
    width: fit-content;
    position: absolute;
    z-index: 5;
    top: 50%;
    transform: translateY(-50%);
}

.main-page-slider .slider-left {
    left: 8px;
}

.main-page-slider .slider-right {
    right: 8px;
}

.main-page-slider .col-pagination {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 6;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 24px;
}

.main-page-slider .col-pagination .swiper-pagination-bullet {
    --bullet-width: 10px;
    width: var(--bullet-width);
    height: var(--bullet-width);
    opacity: 0.8;
    background-color: white !important;
    box-shadow: 0 0 5px orange;
}

.main-page-slider .col-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: orange !important;
}

@media (max-width: 1024px) {
    .main-page-slider .slider-left, .main-page-slider .slider-right {
        width: 35px;
        transform: scale(0.8, 1.4);
    }

    .main-page-slider .col-pagination .swiper-pagination-bullet {
        --bullet-width: 8px;
    }

    .main-page-slider .slider-left {
        left: 0;
    }

    .main-page-slider .slider-right {
        right: 0;
    }
}

@media (max-width: 600px) {
    .main-page-slider .slider-left, .main-page-slider .slider-right {
        transform: scale(0.4, 1);
    }

    .main-page-slider .col-pagination .swiper-pagination-bullet {
        --bullet-width: 6px;
    }
}

.main-page-slider-slide .col-slider-bg .img-bg {
    overflow: hidden;
}

/* SLIDER 1 */
.main-page-slider--1
.col-slider-bg .img-bg > .elementor-widget-container:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 5em, rgba(255, 0, 0, 0) 18em),
        linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 10%);
    z-index: 5;
}

.main-page-slider--1 .col-slider-bg .img-bg > .elementor-widget-container {
    top: -5em;
    padding-top: calc(738 * 75% / 919);
    width: 75%;
}

.main-page-slider--1 .col-slider-bg .img-ball:nth-child(1) {
    width: 9em;
    right: 39em;
    top: 3em;
}

.main-page-slider--1 .col-slider-bg .img-ball:nth-child(2) {
    width: 4em;
    right: 34em;
    top: 22em;
}

.main-page-slider--1 .col-slider-bg .img-ball:nth-child(3) {
    width: 7em;
    right: 8em;
    top: 10em;
}

.main-page-slider--1 .col-slider-bg .img-ball:nth-child(4) {
    width: 3em;
    right: 8em;
    bottom: 1em;
}

.main-page-slider--1 .col-slider-text {
    z-index: 10;
    width: 50% !important;
}

.main-page-slider--1 .col-slider-text > .elementor-widget-wrap {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.main-page-slider--1 .col-slider-text .slider-text h2 > span {
    display: block !important;
    text-align: right;
    font-weight: 600;
}

.main-page-slider--1 .col-slider-text .slider-text h2 > span:nth-child(1) {
    font-size: 5.5em;
    font-weight: 700;
}

.main-page-slider--1 .col-slider-text .slider-text h2 > span:nth-child(2) {
    font-size: 3em;
}

.main-page-slider--1 .col-slider-text .slider-text h2 > span:nth-child(3) {
    font-size: 5em;
}

.main-page-slider--1 .col-slider-text .slider-text h2 > span:nth-child(3):after {
    content: ".";
    color: #f88811;
}

.main-page-slider--1 .col-slider-text .slider-text h2 > span:nth-child(4) {
    padding-top: 1em;
    font-size: 1em;
    font-style: oblique;
    font-weight: 500;
}

@media (max-width: 1024px) and(orientation: landscape) {
    .main-page-slider--1 {
        font-size: 1.2vw !important;
    }

    .main-page-slider--1 .col-slider-text {
        transform: translateY(-15%);
    }
}

@media (max-aspect-ratio: 1) {
    .main-page-slider--1 {
        font-size: 1.5vw !important;
    }

    .main-page-slider--1 .col-slider-bg .img-bg > .elementor-widget-container {
        padding-top: calc(738 * 100% / 919);
        width: 100%;
    }

    .main-page-slider--1 .col-slider-text {
        width: 100% !important;
        transform: translate(-40%, -35%);
    }

    .main-page-slider--1 .col-slider-bg {
        transform: translateY(35%);
    }
}

@media (max-width: 600px) and(max-aspect-ratio: 1) {
    .main-page-slider--1 {
        font-size: 1.8vw !important;
    }

    .main-page-slider--1 .col-slider-text {
        transform: translate(-30%, -30%);
    }
}

/* SLIDER 2 */
.main-page-slider--2
.col-slider-bg
.img-bg
> .elementor-widget-container:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 1em, rgba(255, 0, 0, 0) 18em),
        linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 10%);
    z-index: 5;
}

.main-page-slider--2 .col-slider-bg .img-bg > .elementor-widget-container {
    top: -1em;
    padding-top: calc(712 * 93% / 1028);
    width: 93%;
}

.main-page-slider--2 .col-slider-bg .img-ball:nth-child(1) {
    width: 9em;
    right: 16em;
    top: 2em;
}

.main-page-slider--2 .col-slider-bg .img-ball:nth-child(2) {
    width: 6em;
    right: 42em;
    top: 7em;
}

.main-page-slider--2 .col-slider-bg .img-ball:nth-child(3) {
    width: 7em;
    right: 7em;
    top: 20em;
}

.main-page-slider--2 .col-slider-bg .img-ball:nth-child(4) {
    width: 3em;
    right: 32em;
    bottom: 1em;
}

.main-page-slider--2 .col-slider-text {
    z-index: 10;
    width: 40%;
}

.main-page-slider--2 .col-slider-text > .elementor-widget-wrap {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.main-page-slider--2 .col-slider-text .slider-text h2 > span {
    display: block !important;
    text-align: right;
    font-weight: 600;
}

.main-page-slider--2 .col-slider-text .slider-text h2 > span:nth-child(1) {
    font-size: 4em;
    font-weight: 700;
}

.main-page-slider--2 .col-slider-text .slider-text h2 > span:nth-child(2) {
    font-size: 2.5em;
}

.main-page-slider--2 .col-slider-text .slider-text h2 > span:nth-child(3) {
    font-size: 2.5em;
    margin-left: 4em;
}

.main-page-slider--2 .col-slider-text .slider-text h2 > span:nth-child(4) {
    font-size: 4em;
}

.main-page-slider--2 .col-slider-text .slider-text h2 > span:nth-child(4):after {
    content: ".";
    color: white;
}

.main-page-slider--2 .col-slider-text .slider-text h2 > span:nth-child(5) {
    padding-top: 1em;
    font-size: 1em;
    font-style: oblique;
    font-weight: 400;
}

@media (max-width: 1024px) and(orientation: landscape) {
    .main-page-slider--2 {
        font-size: 1.2vw !important;
    }

    .main-page-slider--2 .col-slider-text {
        transform: translate(-10%, -25%);
    }
}

@media (max-aspect-ratio: 1) {
    .main-page-slider--2 {
        font-size: 1.5vw !important;
    }

    .main-page-slider--2 .col-slider-bg .img-bg > .elementor-widget-container {
        padding-top: calc(712 * 100% / 1028);
        width: 100%;
    }

    .main-page-slider--2 .col-slider-text {
        width: 100% !important;
        transform: translate(-10%, -35%);
    }

    .main-page-slider--2 .col-slider-bg {
        transform: translate(-10%, 35%);
    }
}

@media (max-width: 600px) and(max-aspect-ratio: 1) {
    .main-page-slider--2 {
        font-size: 1.8vw !important;
    }

    .main-page-slider--2 .col-slider-bg {
        transform: translate(0%, 45%) scale(1.2);
    }
}

/* SLIDER 3 */
.main-page-slider--3
.col-slider-bg
.img-bg
> .elementor-widget-container:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0, rgba(255, 0, 0, 0) 13em),
        linear-gradient(0deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 10%);
    z-index: 5;
}

.main-page-slider--3 .col-slider-bg .img-bg > .elementor-widget-container {
    padding-top: calc(741 * 75% / 964);
    width: 75%;
}

.main-page-slider--3 .col-slider-bg .img-ball:nth-child(1) {
    width: 6em;
    right: 6em;
    top: 10em;
}

.main-page-slider--3 .col-slider-bg .img-ball:nth-child(2) {
    width: 6em;
    right: 42em;
    top: 30em;
}

.main-page-slider--3 .col-slider-bg .img-ball:nth-child(3) {
    width: 3em;
    right: 62em;
    bottom: 1em;
}

.main-page-slider--3 .col-slider-text {
    z-index: 10;
    width: 50%;
}

.main-page-slider--3 .col-slider-text > .elementor-widget-wrap {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span {
    display: block !important;
    text-align: right;
    font-weight: 700;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(1) {
    font-size: 2em;
    margin-right: 6em;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(2) {
    font-size: 3em;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(3) {
    margin-right: 3em;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(3), .main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(4) {
    font-size: 2.5em;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(4) {
    margin-right: 1em;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(5) {
    font-size: 3.5em;
    margin-right: 0.6em;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(5):after {
    content: ".";
    color: #f88811;
}

.main-page-slider--3 .col-slider-text .slider-text h2 > span:nth-child(6) {
    padding-top: 1em;
    font-size: 1em;
    font-style: oblique;
    font-weight: 400;
    margin-right: 4em;
}

@media (max-width: 1024px) and(orientation: landscape) {
    .main-page-slider--3 {
        font-size: 1.2vw !important;
    }

    .main-page-slider--3 .col-slider-text {
        transform: translate(3%, -25%);
    }
}

@media (max-aspect-ratio: 1) {
    .main-page-slider--3 {
        font-size: 1.5vw !important;
    }

    .main-page-slider--3 .col-slider-bg .img-bg > .elementor-widget-container {
        padding-top: calc(741 * 100% / 964);
        width: 100%;
    }

    .main-page-slider--3 .col-slider-text {
        width: 100% !important;
        transform: translate(-10%, -35%);
    }

    .main-page-slider--3 .col-slider-bg {
        transform: translate(-10%, 30%);
    }
}

@media (max-width: 600px) and(max-aspect-ratio: 1) {
    .main-page-slider--3 {
        font-size: 1.8vw !important;
    }

    .main-page-slider--3 .col-slider-bg {
        transform: translate(0%, 40%);
    }
}

/* SLIDER 4 */
.main-page-slider--4 {
    background-color: white;
}

.main-page-slider--4 .col-slider-bg .img-bg > .elementor-widget-container {
    padding-top: calc(637 * 80% / 764);
    width: 60%;
}

.main-page-slider--4 .col-slider-bg .img-ball img {
    width: 100%;
}

.main-page-slider--4 .col-slider-bg .img-ball:nth-child(1) {
    width: 12em;
    right: 36em;
    top: 30em;
}

.main-page-slider--4 .col-slider-bg .img-ball:nth-child(2) {
    width: 9em;
    right: 12em;
    top: 9em;
}

.main-page-slider--4 .col-slider-bg .img-ball:nth-child(3) {
    width: 6em;
    right: 42em;
    top: 3em;
}

.main-page-slider--4 .col-slider-bg .img-ball:nth-child(4) {
    width: 3em;
    right: 18em;
    bottom: 1em;
}

.main-page-slider--4 .col-slider-text {
    z-index: 10;
    width: 50%;
}

.main-page-slider--4 .col-slider-text > .elementor-widget-wrap {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.page-lang--en:not(.mobile-view) .main-page-slider--4 .col-slider-text > .elementor-widget-wrap {
    padding-top: 8em;
}

.main-page-slider--4 .col-slider-text .slider-text h2 > span {
    display: block !important;
    color: black;
    text-align: right;
    font-weight: 700;
}

.main-page-slider--4 .col-slider-text .slider-text h2 > span:nth-child(1) {
    font-size: 5em;
    margin-right: 2em;
}

.main-page-slider--4 .col-slider-text .slider-text h2 > span:nth-child(2) {
    font-size: 3em;
    font-weight: 600;
    margin-right: 1em;
}

.main-page-slider--4 .col-slider-text .slider-text h2 > span:nth-child(3) {
    font-size: 5em;
    margin-right: 1em;
}

.main-page-slider--4 .col-slider-text .slider-text h2 > span:nth-child(3):after {
    content: ".";
    color: #f88811;
}

.main-page-slider--4 .col-slider-text .slider-text h2 > span:nth-child(4) {
    padding-top: 1em;
    font-size: 1em;
    font-style: oblique;
    font-weight: 400;
    margin-right: 8em;
}

@media (max-width: 1024px) and(orientation: landscape) {
    .main-page-slider--4 {
        font-size: 1.2vw !important;
    }

    .main-page-slider--4 .col-slider-text {
        transform: translate(3%, 20%);
    }
}

@media (max-aspect-ratio: 1) {
    .main-page-slider--4 {
        font-size: 1.5vw !important;
    }

    .main-page-slider--4 .col-slider-bg .img-bg > .elementor-widget-container {
        padding-top: calc(637 * 100% / 764);
        width: 100%;
    }

    .main-page-slider--4 .col-slider-text {
        width: 100% !important;
        transform: translate(-30%, 25%);
    }

    .main-page-slider--4 .col-slider-bg {
        transform: translate(10%, -8%);
    }
}

@media (max-width: 600px) and (max-aspect-ratio: 1) {
    .main-page-slider--4 {
        font-size: 1.8vw !important;
    }

    .main-page-slider--4 .col-slider-text {
        width: 100% !important;
        transform: translate(-10%, 25%);
    }

    .main-page-slider--4 .col-slider-bg {
        transform: translate(5%, -8%);
    }
}

@media (max-width: 600px) and (max-aspect-ratio: 3 / 4) {
    .main-page-slider--4 .col-slider-text {
        transform: translate(-10%, 20%);
    }

    .main-page-slider--4 .col-slider-bg {
        transform: translate(5%, -8%);
    }
}

@media (max-width: 600px) and (max-aspect-ratio: 1 / 2) {
    .main-page-slider--4 .col-slider-text {
        transform: translate(-10%, 10%);
    }

    .main-page-slider--4 .col-slider-bg {
        transform: translate(5%, 0);
    }
}

/* SLIDER 5 */
.main-page-slider .main-page-slider--5 {
    padding-top: 0;
}

.main-page-slider--5 {
    background-color: white;
}

.main-page-slider--5 .col-slider-bg .img-bg > .elementor-widget-container {
    padding-top: calc(691 * 100% / 1133);
    width: 100%;
}

.main-page-slider--5 .col-slider-bg .img-ball img {
    width: 100%;
}

.main-page-slider--5 .col-slider-bg .img-ball:nth-child(1) {
    width: 8em;
    right: 36em;
    top: 10em;
}

.main-page-slider--5 .col-slider-bg .img-ball:nth-child(2) {
    width: 5em;
    right: 26em;
    top: 2em;
}

.main-page-slider--5 .col-slider-bg .img-ball:nth-child(3) {
    width: 6em;
    right: 6em;
    top: 18em;
}

.main-page-slider--5 .col-slider-bg .img-ball:nth-child(4) {
    width: 3em;
    right: 28em;
    bottom: 1em;
}

.main-page-slider--5 .col-slider-text {
    z-index: 10;
    width: 50%;
}

.main-page-slider--5 .col-slider-text > .elementor-widget-wrap {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.main-page-slider--5 .col-slider-text .slider-text h2 > span {
    display: block !important;
    color: black;
    text-align: right;
    font-weight: 700;
}

.main-page-slider--5 .col-slider-text .slider-text h2 > span:nth-child(1) {
    font-size: 5.5em;
    margin-right: 1.2em;
}

.main-page-slider--5 .col-slider-text .slider-text h2 > span:nth-child(2) {
    font-size: 3.5em;
    margin-right: 1em;
}

.main-page-slider--5 .col-slider-text .slider-text h2 > span:nth-child(3) {
    font-size: 5.5em;
    margin-right: 0.6em;
}

.main-page-slider--5 .col-slider-text .slider-text h2 > span:nth-child(3):after {
    content: ".";
    color: #f88811;
}

.main-page-slider--5 .col-slider-text .slider-text h2 > span:nth-child(4) {
    padding-top: 1em;
    font-size: 1em;
    font-style: oblique;
    font-weight: 400;
    margin-right: 8em;
}

@media (max-width: 1024px) and (orientation: landscape) {
    .main-page-slider--5 {
        font-size: 1.2vw !important;
    }

    .main-page-slider--5 .col-slider-text {
        transform: translate(3%, 25%);
    }

    .page-lang--en .main-page-slider--5 .col-slider-text {
        transform: translate(3%, 8%);
    }
}

@media (max-aspect-ratio: 1) {
    .main-page-slider--5 {
        font-size: 1.5vw !important;
    }

    .main-page-slider--5 .col-slider-text {
        width: 100% !important;
        transform: translate(-30%, 20%);
    }

    .page-lang--en .main-page-slider--5 .col-slider-text {
        width: 100% !important;
        transform: translate(0, 20%);
    }
}

@media (max-width: 600px) and (max-aspect-ratio: 1) {
    .main-page-slider--5 {
        font-size: 1.8vw !important;
    }

    .main-page-slider--5 .col-slider-text {
        transform: translate(-10%, 20%);
    }

    .main-page-slider--5 .col-slider-bg {
        transform: translate(-5%, 10%) scale(1.2);
    }
}

@media (max-width: 600px) and (max-aspect-ratio: 3/4) {
    .main-page-slider--5 .col-slider-text {
        transform: translate(-10%, 12%);
    }
}

@media (max-width: 600px) and (max-aspect-ratio: 1/2) {
    .main-page-slider--5 .col-slider-text {
        transform: translate(-10%, 8%);
    }
}

/* SLIDER 0 */
.main-page-slider--0 .col-slider-video {
    --flex-wrap: nowrap;
}

.main-page-slider--0 .col-slider-video .elementor-widget-wrap {
    flex-wrap: var(--flex-wrap);
}

.main-page-slider--0 .col-slider-video .elementor-widget-html {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.main-page-slider--0 .col-slider-video .elementor-widget-html > .elementor-widget-container {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
}

.mag-video-container {
    flex-grow: 1;
    position: relative;
}

.mag-video-container .video-poster {
    height: 100%;
}

.mag-video-container:not(.video-ready) .video-poster [data-element-type=img] {
    background-size: 25% auto !important;
    background-position-y: 30% !important;
    animation-name: bg-fade-in-out;
    animation-timing-function: ease-in-out;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate-reverse;
}

@keyframes bg-fade-in-out {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 100;
    }
}

.mag-video-container:not(video-ready) .video-poster:after {
    content: "";
    background-image: url(/storage/2023/04/footer-jump-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 10%;
    height: 0;
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
    padding-top: calc(107 * 10% / 269);
    display: block;
    position: absolute;
    animation-name: distort-bg;
    animation-timing-function: ease-in-out;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate-reverse;
    transform-origin: center;
}

.mag-video-container.video-ready .video-poster {
    display: none;
}

@keyframes distort-bg {
    0% {
        transform: translateX(-50%) scaleX(1) rotate(0);
    }

    100% {
        transform: translateX(-25%) scaleX(1.5) rotate(360deg);
    }
}

.mag-video-container video {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
}

.mag-video-container.video-ready video {
    opacity: 1;
    transition: all ease-in 500ms;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d02ea3 */*::-webkit-media-controls-panel {

  display: none!important;

  -webkit-appearance: none;

}

*::--webkit-media-controls-play-button {

  display: none!important;

  -webkit-appearance: none;

}

*::-webkit-media-controls-start-playback-button {

  display: none!important;

  -webkit-appearance: none;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTBold.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTBoldOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTDemi.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 600;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTDemiOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTExtraBold.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 800;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTExtraBoldOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTHeavy.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 900;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTHeavyOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTLight.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 300;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTLightOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTMedium.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 500;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTMediumOblique.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTBook.otf') format('woff2');
}
@font-face {
	font-family: 'Futura PT';
	font-style: oblique;
	font-weight: 400;
	font-display: auto;
	src: url('/core/views/741f63d12d/assets/fonts/futura/FuturaPTBookOblique.otf') format('woff2');
}
/* End Custom Fonts CSS */