#timeline .splide__arrows {
                position: absolute;
                top: 30px;
                z-index: 20;
                display: inline-flex;
                width: 100%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                justify-content: space-between;
}

        #timeline .splide__arrows .splide__arrow {
                position: relative;
                top: 0px;
                height: 44px;
                width: 38px;
                transform: none;
                background-color: transparent;
                opacity: 1;
}

        #timeline .splide__arrows .splide__arrow::before {
                content: "";
                background-image: url(../../../assets/svg/bg-polygon.svg);
                position: absolute;
                top: 50%;
                left: 50%;
                height: 100%;
                width: 100%;
                --tw-translate-y: -50%;
                --tw-translate-x: -50%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                border-style: none;
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
            }

        #timeline .splide__arrows .splide__arrow::after {
                content: "";
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 10;
                height: 100%;
                width: 1.25rem;
                --tw-translate-y: -50%;
                --tw-translate-x: -50%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                border-style: none;
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
            }

        #timeline .splide__arrows .splide__arrow[disabled] {
                pointer-events: none;
                opacity: 0;
}

        #timeline .splide__arrows .splide__arrow svg {
                display: none;
}

        #timeline .splide__arrows .splide__arrow--prev {
                left: calc(0px - (38px / 2));
            }

        #timeline .splide__arrows .splide__arrow--prev::after {
                    background-image: url(../../../assets/svg/arrow-back-white.svg);
                }

        #timeline .splide__arrows .splide__arrow--next {
                right: calc(0px - (38px / 2));
            }

        #timeline .splide__arrows .splide__arrow--next::after {
                    background-image: url(../../../assets/svg/arrow-next-white.svg);
                }
    #timeline .select2 {
                width: 285px !important;
}
    #timeline .select2.select2-container .selection .select2-selection--single {
                height: 3.5rem;
                border-radius: 0px;
                border-width: 2px;
                --tw-border-opacity: 1;
                border-color: rgb(0 17 43 / var(--tw-border-opacity));
                line-height: 3.5rem;
}
    #timeline .select2.select2-container .selection .select2-selection--single .select2-selection__clear {
                height: auto;
                width: 1.25rem;
                text-align: center;
                font-size: 1rem;
                line-height: 1.5rem;
                line-height: 1;
}
    #timeline .select2.select2-container .selection .select2-selection__rendered {
                padding-left: 1.25rem;
                padding-right: 1.25rem;
                font-family: Montserrat Semi-Bold, sans-serif;
                font-size: 10px;
                text-transform: uppercase;
                letter-spacing: 0.1em;
                --tw-text-opacity: 1;
                color: rgb(2 24 44 / var(--tw-text-opacity));
                        line-height: calc(3.5rem - 4px);
}
    #timeline .select2.select2-container .selection .select2-selection__rendered .select2-selection__clear {
                height: auto;
                width: 1.25rem;
                text-align: center;
                font-size: 1rem;
                line-height: 1.5rem;
                            line-height: inherit;
}
    #timeline .select2.select2-container .selection .select2-selection__placeholder {
                font-family: Montserrat Semi-Bold, sans-serif;
                font-size: 10px;
                text-transform: uppercase;
                --tw-text-opacity: 1;
                color: rgb(2 24 44 / var(--tw-text-opacity));
}
    #timeline .select2.select2-container .selection .select2-selection__arrow {
                        height: calc(3.5rem - 4px);
                        right: 15px;
                    }
    #timeline .select2.select2-container .selection .select2-selection__arrow b {
                            content: url(../../../assets/svg/ic_select.svg);
                            position: absolute;
                            top: 50%;
                            right: 0px;
                            left: auto;
                            margin: 0px;
                            height: 1.25rem;
                            width: 1.5rem;
                            --tw-translate-y: -50%;
                            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                            border-style: none;
                            transition-property: all;
                            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                            transition-duration: 300ms;
                        }
    #timeline .select2.select2-container--open .selection .select2-selection__arrow b {
                --tw-rotate: 180deg;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
    #timeline p strong {
                font-family: Montserrat Bold, sans-serif;
}