.excitement-section .excitement-content {
    padding: 120px 0;
    background: #F0EDE1;
}

.excitement-section .excitement-content .excitement-subtitle-text {
    max-width: 738px;
    width: 100%;
    font-family: 'Hind';
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #282828;
    margin-top: 20px;
}

.excitement__modal .excitement__modal-content .excitement__modal-image .item__category {
    display: none;
}


.excitement-section .excitement-content .excitement-subtitle {
    position: relative;
    z-index: 3;
}


.excitement-section .excitement-content .excitement-title>.split--items {
    position: relative;
    padding-right: 80px;
}

.excitement-section .excitement-content .excitement-title span {
    position: relative;
    z-index: 3;
}

.excitement-section .excitement-content .excitement-title>.split--items:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 389px;
    height: 90px;
    background: url('data:image/svg+xml,%3Csvg%20width%3D%22389%22%20height%3D%2290%22%20viewBox%3D%220%200%20389%2090%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20opacity%3D%220.5%22%20d%3D%22M216.908%209.6048C223.12%2024.95%20179.732%2053.2368%20119.998%2072.785C60.2635%2092.3332%200.80374%2095.7404%200.591903%2080.3952C-5.61993%2065.05%2037.7684%2036.7632%2097.5025%2017.215C157.237%20-2.33323%20210.696%20-5.74043%20216.908%209.6048Z%22%20fill%3D%22white%22%3E%3C%2Fpath%3E%3Cpath%20opacity%3D%220.5%22%20d%3D%22M302.739%209.6048C308.975%2024.95%20265.42%2053.2368%20205.457%2072.785C145.494%2092.3332%2091.8298%2095.7404%2085.5942%2080.3952C79.3585%2065.05%20122.913%2036.7632%20182.876%2017.215C242.839%20-2.33323%20296.504%20-5.74043%20302.739%209.6048Z%22%20fill%3D%22white%22%3E%3C%2Fpath%3E%3Cpath%20opacity%3D%220.5%22%20d%3D%22M387.74%209.6048C393.952%2024.95%20350.564%2053.2368%20290.83%2072.785C231.095%2092.3332%20177.636%2095.7404%20171.424%2080.3952C165.212%2065.05%20208.6%2036.7632%20268.335%2017.215C328.069%20-2.33323%20381.528%20-5.74043%20387.74%209.6048Z%22%20fill%3D%22white%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center;
    background-size: cover;
    pointer-events: none;
}

.excitement-section .excitement-list-wrapper {
    margin-top: 60px;
    position: relative;
}

.excitement-section .excitement-list-wrapper .excitement-carousel {
    padding: 0 156px;
    padding-bottom: 40px;
    min-height: 530px;
}

.excitement-section .excitement-list-wrapper .graphic--animation {
    position: absolute;
    bottom: -22px;
    right: 19.5%;
    z-index: -1;
}

.excitement-list-wrapper .excitement-card {
    aspect-ratio: 376/530;
    position: relative;
    overflow: hidden;
}


.excitement-list-wrapper .excitement-card {
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.16,1,0.3,1);
    transition: -webkit-transform 1s cubic-bezier(0.16,1,0.3,1);
    -o-transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 1s cubic-bezier(0.16,1,0.3,1);
    transition: transform 1s cubic-bezier(0.16,1,0.3,1), -webkit-transform 1scubic-bezier(0.16,1,0.3,1);
    will-change: transform;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    cursor: pointer;
}

.excitement-list-wrapper .excitement-card .excitement-link {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
}

.excitement-list-wrapper .excitement-card img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.excitement-section .excitement-list-wrapper .excitement-carousel .owl-item {
    overflow: hidden;
}

.excitement-list-wrapper .excitement-card:hover {
    -webkit-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
    transform-origin: center center;
}

.excitement-list-wrapper .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 43.5%;
    right: 40px;
}

.excitement-list-wrapper .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    top: 43.5%;
    left: 40px;
}

.excitement-section .excitement-list-wrapper .owl-dots {
    position: absolute;
    right: 0;
    top: -63px;
    width: 100%;
    text-align: right;
}

.excitement-section .excitement-action {
    text-align: center;
}

.excitement-section {
    position: relative;
}

.excitement-section .icon--position {
    position: absolute;
    top: -16.7%;
    right: 30.8%;
    pointer-events: none;
    cursor: none;
    z-index: 2;
}

.excitement-section .icon--position svg:last-child {
    display: none;
}

/* .excitement__modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    overflow-y: auto;
    z-index: 9999;
}

.excitement__modal.active {
    display: block;
} */

.excitement__modal {
    /* display: none; */
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    overflow-y: auto;
    z-index: -1;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .3s ease, opacity .3s ease;
}

.excitement__modal.active {
    display: block;
    width: 100%;
    height: 100%;
    z-index: 9999;
    opacity: 1;
    transition: all .3s ease, opacity .3s ease;
}

.excitement__modal .modal--close {
    text-align: right;
}

.excitement__modal .excitement__modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 640px;
    width: 100%;
    height: 871px;
    overflow-y: auto;
}

.excitement__modal .excitement__modal-content .excitement__modal--wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 54px;
}

.excitement__modal .excitement__modal-content .modal--close {
    position: absolute;
    top: 0;
    right: 30px;
    z-index: 3;
}

.excitement__modal .excitement__modal-content .excitement__modal-image {
    width: calc(100% - 60px);
    margin: 0 auto;
    aspect-ratio: 580/817;
    position: relative;
    overflow: hidden;
}

.excitement__modal .excitement__modal-content img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    -o-object-position: center;
    object-position: center;
}

.excitement__modal .close-button {
    background: transparent;
    border: none;
    cursor: pointer;
    padding: 5px;
    width: 34px;
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1.5px solid #00ACD7;
    background: #00ACD7;
    border-radius: 100%;
    margin-bottom: 20px;
    float: right;
}

.modal-excitement-open {
    overflow: hidden;
}


@media only screen and (max-width: 1640px) {
    .excitement-section .icon--position {
        top: -17.3%;
        right: 7.7%;
    }

    .excitement-section .excitement-list-wrapper .excitement-carousel {
        padding: 0 76px;
        padding-bottom: 40px;
    }

    .excitement-section .excitement-list-wrapper .graphic--animation {
        bottom: -22px;
        right: -40px;
    }

    .excitement-section .excitement-content .excitement-title svg {
        position: absolute;
        top: -8px;
        right: 22px;
    }

    .excitement-list-wrapper .owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }

    .excitement-list-wrapper .owl-carousel .owl-nav button.owl-next {
        right: 0;
    }
}

@media only screen and (max-width: 1360px) {
    .excitement-section .excitement-list-wrapper .graphic--animation {
        right: 0;
    }
}

@media only screen and (max-width: 991px) {
    .excitement-section .excitement-content .excitement-title>.split--items:before {
        top: -55%;
    }
}

@media only screen and (max-width: 1170px) {
    .excitement-section .icon--position {
        top: -23%;
    }

    .excitement__modal .excitement__modal-content {
        height: 90vh;
    }

    .excitement-section .excitement-list-wrapper .excitement-carousel {
        min-height: initial;
    }

}

@media only screen and (max-width: 767.97px) {
    .excitement-section .excitement-list-wrapper .owl-dots {
        right: inherit;
        top: -42px;
        left: 0;
    }

    .excitement-section .excitement-list-wrapper .excitement-carousel {
        padding: 0 56px;
        padding-bottom: 40px;
    }

    .excitement-list-wrapper .owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }

    .excitement-list-wrapper .owl-carousel .owl-nav button.owl-next {
        right: 0;
    }

    .excitement-section .excitement-content {
        padding: 100px 0;
    }

    .excitement-section .excitement-list-wrapper .graphic--animation {
        bottom: -110px;
        right: -37px;
    }

    .excitement-section .excitement-list-wrapper .graphic--animation svg {
        width: 183px;
        height: 96px;
    }

    .excitement-section .excitement-content .excitement-title>.split--items:before,
    .excitement-section .icon--position svg:first-child {
        display: none;
    }

    .excitement-section .icon--position svg:last-child {
        display: block;
    }

    .excitement-section .icon--position {
        top: -13.7%;
        right: 14.7%;
    }

    .excitement-section .excitement-list-wrapper {
        margin-top: 41px;
    }

    .excitement-section .excitement-list-wrapper .owl-dots .owl-dot:first-child {
        margin-left: 0;
    }

    .excitement-list-wrapper .owl-carousel .owl-nav button.owl-next,
    .excitement-list-wrapper .owl-carousel .owl-nav button.owl-prev {
        top: 39.5%;
    }

    .excitement-section .excitement-content {
        position: relative;
    }

    .excitement-section .excitement-content .excitement-title svg,
    .excitement-section .excitement-list-wrapper .excitement-carousel:after {
        display: none;
    }

    .excitement-section .excitement-content {
        overflow: hidden;
    }

    .excitement-section .excitement-list-wrapper {
        position: static;
    }

    .excitement-section .excitement-content:after {
        display: none;
        /* content: "";
        position: absolute;
        width: 183px;
        height: 96px;
        bottom: 30px;
        right: -6px;
        background-image: url("../images/excitement-slider.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center; */
    }
}