.background-container.redz {
    background: transparent linear-gradient(38deg,#F7081C 0%,#CE0415 40%,#F7081C 65%,#FA6F26 100%) 0% 0% no-repeat padding-box
}

@media (min-width: 992px) {
    .card-feature-section.redz .content {
        display: flex;
        align-items: center
    }
}

.card-feature-section.redz .detail h2 {
    background: transparent linear-gradient(72deg,#E5177E 0%,#FF4E00 100%) 0% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.card-leading-section.redz {
    background: transparent linear-gradient(222deg,#FF4500 0%,#B40202 100%) 0% 0% no-repeat padding-box
}

.card-register-section.redz {
    background: transparent linear-gradient(111deg,#FF4500 0%,#B40202 100%) 0% 0% no-repeat padding-box
}

    .card-register-section.redz .content .detail .more-button {
        background-color: #ff4500
    }

        .card-register-section.redz .content .detail .more-button:hover {
            background-color: #171717
        }

.lifestyle-stories-section.redz .parallax-bg {
    position: absolute;
    pointer-events: none;
    z-index: 0;
    top: -100px;
    right: -150px;
    display: none
}

@media (min-width: 768px) {
    .lifestyle-stories-section.redz .parallax-bg {
        display: block
    }

        .lifestyle-stories-section.redz .parallax-bg img {
            width: 460px
        }
}

@media (min-width: 992px) {
    .lifestyle-stories-section.redz .parallax-bg {
        right: -160px
    }

        .lifestyle-stories-section.redz .parallax-bg img {
            width: 600px
        }
}

.card-option-display-section.redz .top-container {
    background: transparent linear-gradient(117deg,#FF4500 0%,#B40202 100%) 0% 0% no-repeat padding-box
}

.card-selector-sticky-section.redz .current-card-display .register {
    background-color: #f7081c
}

.card-selector-sticky-section.redz .card-preference-panel .option .card-select .card-item input:checked ~ .image {
    border: 2px solid #f7081c
}

.card-selector-sticky-section.redz .card-preference-panel .option .card-select .card-item:hover .image {
    border: 2px solid #f7081c
}

.card-selector-sticky-section.redz .card-preference-panel .option .preference-select .check-list .select-all input:checked ~ .button {
    background-color: #cf0011;
    border: 1px solid #cf0011
}

.card-selector-sticky-section.redz .card-preference-panel .option .preference-select .check-list .select-list input:checked ~ .icon {
    background-color: #cf0011;
    border: #cf0011
}

.card-selector-sticky-section.redz .card-preference-panel .register {
    background-color: #f7081c
}

@media (min-width: 992px) {
    .card-selector-sticky-section.redz .card-preference-panel .register a:hover {
        color: #f7081c
    }
}
