.RLC_Fashion_Summit .customStickyHeader,
.ehf-header .rlc-fashion-summit-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    background: transparent;
    transition: background-color .4s ease, backdrop-filter .4s ease, box-shadow .4s ease, transform .3s ease;
}

.RLC_Fashion_Summit .customStickyHeader.scrolled,
.ehf-header .rlc-fashion-summit-header.scrolled {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
}

.rfs_bn_tomorrow {
    position: relative;
}

.rfs_bn_tomorrow span.rfs_bn_small_text {
    position: absolute;
    top: 15px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: clamp(1.375rem, .597rem + 1.62vw, 1.813rem) !important;
    font-family: 'GraphikRegular', sans-serif !important;
    font-weight: 400;
}

.RFS_spacerBN .elementor-spacer-inner {
    position: relative;
}

.RFS_spacerBN .elementor-spacer-inner::before,
.RFS_spacerBN .elementor-spacer-inner::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100vw;
    height: 1px;
    background: #577279;
}

.RFS_spacerBN .elementor-spacer-inner::before {
    left: 0;
}

.RFS_spacerBN .elementor-spacer-inner::after {
    right: 0;
}

.RFS_GroupContainer .RFS_spacerBN .elementor-spacer-inner::before,
.RFS_GroupContainer .RFS_spacerBN .elementor-spacer-inner::after,
.RFS_Venu .RFS_spacerBN .elementor-spacer-inner::before,
.RFS_Venu .RFS_spacerBN .elementor-spacer-inner::after {
    background: #8191a5 !important;
}

.RFS_Venu .RFS_spacerBN .elementor-spacer-inner::before,
.RFS_Venu .RFS_spacerBN .elementor-spacer-inner::after {
    background: #7d909e !important;
}

.RFS_KeyThemes .RFS_ImagText {
    position: relative;
    overflow: hidden;
}

.RFS_KeyThemes .RFS_ImagText img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}


.RFS_KeyThemes .RFS_ImagText::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background .3s ease;
    z-index: 1;
}

.RFS_KeyThemes .RFS_Box:hover .RFS_ImagText::after {
    background: rgba(0, 0, 0, .2);
}


.RFS_Box .RFS_H3.elementor-widget-heading,
.RFS_Box .elementor-widget-text-editor {
    opacity: 0;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

.RFS_Box:hover .RFS_H3.elementor-widget-heading,
.RFS_Box:hover .elementor-widget-text-editor {
    opacity: 1;
}

body.RLC_Fashion_Summit .RFS_Text_Font strong,
body.RLC_Fashion_Summit .RFS_Text_Font b {
    font-family: "Cormorant Garamond", Sans-serif !important;
    font-weight: 700 !important;
}

.RFS_Logos .e-con-inner {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    gap: 20px;
    align-items: center;
    justify-items: center;
    padding: 20px 0;
}

body.RLC_Fashion_Summit form input,
body.RLC_Fashion_Summit form select,
body.RLC_Fashion_Summit form textarea {
    width: 100%;
    min-height: 40px;
    margin: 8px 0 12px;
    padding: 6px 12px;
    font-family: "Cormorant Garamond", Sans-serif !important;
    font-size: clamp(1rem, .977rem + .123vw, 1.125rem);
    line-height: 1.8;
    color: #fff !important;
    background: transparent;
    border: 1px solid #fff !important;
    border-radius: 3px !important;
    transition: all .3s ease;
}

body.RLC_Fashion_Summit form input[type=checkbox] {
    display: inline-block;
    background-color: #fff;
    border: 1px solid #bbb;
    line-height: 0;
    width: 18px;
    min-width: 18px;
    height: 18px;
    padding: 0px;
    min-height: 18px;
}

body.RLC_Fashion_Summit .responsive-form .form-row {
    margin-bottom: 30px;
    gap: 25px;
}

body.RLC_Fashion_Summit .responsive-form .form-row p,
body.RLC_Fashion_Summit .responsive-form .form-row p span.wpcf7-list-item-label {
    margin-bottom: 0 !important;
    font-family: "Cormorant Garamond", Sans-serif !important;
    font-size: clamp(1rem, .958rem + .222vw, 1.125rem) !important;
    font-weight: 500 !important;
    color: #fff !important;
}

body.RLC_Fashion_Summit .wpcf7 .wpcf7-submit {
    font-family: "GraphikRegular" !important;
    font-weight: 300 !important;
    font-size: 16px !important;
    background: #0e9395 !important;
    width: auto;
    border: 0px !important;
    color: #0f161a !important;
    border-radius: 0 !important;
    margin: 0px !important;
    padding: 8px 18px !important;
}

body.RLC_Fashion_Summit .responsive-form span.wpcf7-not-valid-tip {
    position: relative !important;
}

body.RLC_Fashion_Summit .responsive-form select {
    color: #fff !important;
    font-family: "Cormorant Garamond", Sans-serif !important;
}

body.RLC_Fashion_Summit .responsive-form select option {
    background: #1f3b40;
    color: #fff !important;
}

body.RLC_Fashion_Summit .responsive-form.rfs-responsive-form a {
    color: #fff !important;
}

body.RLC_Fashion_Summit .responsive-form.rfs-responsive-form .form-row p {
    font-family: "Cormorant Garamond", Sans-serif !important;
    font-weight: 500 !important;
    font-size: 18px !important;
}

body.RLC_Fashion_Summit .responsive-form.rfs-responsive-form .form-row .cf-text-desc,
body.RLC_Fashion_Summit .responsive-form.rfs-responsive-form .form-row .cf-text-desc p {
    font-weight: 500 !important;
    text-transform: uppercase;
    color: #797978 !important;
}

.responsive-form.rfs-responsive-form .form-row .cf-content-wrapper {
    padding: 60px 0px 0px 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.responsive-form.rfs-responsive-form .form-row .cf-content-wrapper .cf-text-heading p {
    font-size: 42px !important;
    font-family: "BodoniSvtyTwoITCTT-Bold", Sans-serif !important;
    font-weight: 500;
    line-height: 1em;
    color: #10ACAE !important;
}

.responsive-form.rfs-responsive-form .form-row span.cf_smallText {
    font-size: clamp(0.875rem, 0.852rem + 0.123vw, 1rem) !important;
    color: #706f6f !important;
}

.request-an-invitation .wpcf7 form.sent .wpcf7-response-output,
.private-registration .wpcf7 form.sent .wpcf7-response-output,
.dinner-registration .wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff !important;
}

form .rfs-responsive-form .wpcf7-form-control,
form .rfs-responsive-form .intl-tel-input .wpcf7-form-control {
    margin-top: 8px !important;
    height: 45px !important;
}

form .rfs-responsive-form .intl-tel-input {
    margin-top: 0px !important;
}

body.RLC_Fashion_Summit .RFS_InvitationOnly .elementor-widget-text-editor a {
    color: #fff !important;
}/*
body.RLC_Fashion_Summit .RFS_InvitationOnly .elementor-widget-text-editor a {
    color: #000000 !important;
    font-weight: bold !important;
    font-family: "Cormorant Garamond", Sans-serif;
    border-bottom: 1px solid;
}
*/
body.RLC_Fashion_Summit nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow {
    width: 100% !important;
}


.post-container-slider h2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.RFS_WhoAttendSlider .elementor-widget-text-editor:hover p {
    color: #10acae;
}


body.page-home .WhatRLCGlobalForum .heading_border_bt .elementor-heading-title {
    margin-bottom: 20px !important;
}

.RFS_Testimonial .slick-dots li.slick-active button:before {
    background: #10acae !important;
}

.RFS_Testimonial .slick-dots li button:before {
    border: 2px solid #10acae;
}

.RFS_Testimonial .slick-dots {
    bottom: 0 !important;
    position: relative !important;
}

.page-rlc-fashion-summit-new div.header-date,
.page-rlc-fashion-summit-new div.header-date,
.RLC_Fashion_Summit.dinner-registration div.header-date {
    display: none;
}

.rfs-responsive-form.rfs-private-registration .acceptance-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 40px;
}

.rfs-responsive-form .acceptance-wrapper .wpcf7-list-item {
    margin: 0em 0 0 0em !important;
}

.rfs-responsive-form span.wpcf7-not-valid-tip {
    font-size: clamp(0.875rem, 0.833rem + 0.222vw, 1rem);
    padding: 2px;
}

body.RLC_Fashion_Summit .rfs-private-registration .form-row .cf-content-wrapper .cf-text-desc p {
    color: #0e9395 !important;
}

body.RLC_Fashion_Summit .rfs-responsive-form.rfs-private-registration .form-row .cf-text-desc {
    color: #0e9395;
}


body.RLC_Fashion_Summit .rfs-private-registration .form-row .cf-content-wrapper .cf-text-desc {
    position: relative;
}

body.RLC_Fashion_Summit .rfs-private-registration .form-row .cf-content-wrapper .cf-text-desc::before,
body.RLC_Fashion_Summit .rfs-private-registration .form-row .cf-content-wrapper .cf-text-desc::after {
    content: "";
    position: absolute;
    top: 30px;
    width: 100vw;
    height: 1px;
    background: #577279;
}

body.RLC_Fashion_Summit .rfs-private-registration .form-row .cf-content-wrapper .cf-text-desc::before {
    left: 0;
}

body.RLC_Fashion_Summit .rfs-private-registration .form-row .cf-content-wrapper .cf-text-desc::after {
    right: 0;
}

body.RLC_Fashion_Summit .rfs-responsive-form span.wpcf7-list-item label {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    !important;
}

body.RLC_Fashion_Summit .rfs-responsive-form input[type=checkbox] {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.rfs-private-dinner-registration .form-row {
    flex-direction: column;
}

.rfs-private-dinner-registration .form-row span.wpcf7-list-item.first {
    margin-right: 25px !important;
}

body.RLC_Fashion_Summit .responsive-form.rfs-private-dinner-registration .form-row p,
body.RLC_Fashion_Summit .responsive-form.rfs-private-dinner-registration .form-row p a,
body.RLC_Fashion_Summit .responsive-form.rfs-private-dinner-registration .form-row p span.wpcf7-list-item-label {
    color: #e3bc74 !important;
}

body.RLC_Fashion_Summit .responsive-form.rfs-private-dinner-registration input,
body.RLC_Fashion_Summit .responsive-form.rfs-private-dinner-registration select,
body.RLC_Fashion_Summit .responsive-form.rfs-private-dinner-registration textarea {
    border: 1px solid #e3bc74 !important;
    background: transparent;
}

body.page-dinner-registration .wpcf7-form-control-wrap input[type=checkbox] {
    background-color: transparent;
    border: 1px solid #e3bc74 !important;
}

.RLC_Fashion_Summit.dinner-registration .char-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: 18px;
    color: #ffffff;
    font-family: "BodoniSvtyTwoITCTT-Book", serif !important;
    font-weight: 300;
    text-transform: uppercase;
}

body.RLC_Fashion_Summit .responsive-form.rfs-responsive-form.rfs-private-dinner-registration .form-row p {
    font-size: 20px !important;
}

body .responsive-form.rfs-private-dinner-registration .form-row input[type="submit"],
body .responsive-form.rfs-private-dinner-registration .form-row input[type="submit"][disabled] {
    background: #e3bc74 !important;
    border-color: #e3bc74 !important;
    color: #0f161a !important;
    font-family: "Cormorant Garamond", Sans-serif !important;
}

body .responsive-form.rfs-private-dinner-registration .form-row input[type="submit"][disabled] {
    opacity: 0.7;
}

body .responsive-form.rfs-private-dinner-registration .form-row input[type=checkbox]:checked:before {
    color: #e3bc74 !important;
}

body.RLC_Fashion_Summit .wpcf7 .responsive-form.rfs-private-dinner-registration .wpcf7-submit {
    font-weight: 500 !important;
}

body.RLC_Fashion_Summit .wpcf7 .responsive-form.rfs-private-dinner-registration textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px !important;
}

body.RLC_Fashion_Summit .responsive-form.rfs-private-dinner-registration .acceptance-mt {
    margin-top: 40px !important;
}

body.RLC_Fashion_Summit .wpcf7-form-control-wrap[data-name="BusinessEmailAddress"]:has(.email-error.wpcf7-not-valid-tip) .wpcf7-not-valid-tip[aria-hidden="true"] {
    display: none;
}

/* RLC Form Fashion Intl Tel Input*/
.RLC_Fashion_Summit .rfs-responsive-form .intl-tel-input {
    position: relative;
}

.RLC_Fashion_Summit .rfs-responsive-form .intl-tel-input .flag-container {
    top: 5px;
}

.RLC_Fashion_Summit .rfs-responsive-form .intl-tel-input span.wpcf7-not-valid-tip {
    position: absolute !important;
}

/* Country dropdown */
.RLC_Fashion_Summit .rfs-responsive-form .intl-tel-input .country-list {
    background-color: #1f3b40;
}

.RLC_Fashion_Summit .rfs-responsive-form .intl-tel-input .country-list .country,
.RLC_Fashion_Summit .rfs-responsive-form .intl-tel-input .country-list .country .dial-code {
    color: #fff;
}

.RLC_Fashion_Summit.dinner-registration .rfs-responsive-form .intl-tel-input .country-list {
    background-color: #010124;
}

.RLC_Fashion_Summit .rfs-responsive-form .intl-tel-input:has(.wpcf7-not-valid-tip.phone-min-error)~.wpcf7-not-valid-tip[aria-hidden="true"] {
    display: none;
}

.RLC_Fashion_Summit .rfs-responsive-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip:not(:first-of-type) {
    display: none !important;
}

.RLC_Fashion_Summit .rfs-responsive-form .wpcf7-not-valid-tip~.wpcf7-not-valid-tip {
    display: none !important;
}

.RLC_Fashion_Summit .rfs-responsive-form input[name="InvitationCode"] {
    text-transform: uppercase;
}

.RLC_Fashion_Summit .rfs-responsive-form .acceptance-wrapper .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    display: block !important;
}


.RLC_Fashion_Summit.dinner-registration .FooterForRLC_Honer {
    background-image: none !important;
    display: block !important;
    background-color: #17173a !important;
}

.RLC_Fashion_Summit.dinner-registration .FooterForAllPage {
    display: none !important;
}

.RLC_Fashion_Summit.dinner-registration .FooterForRLC_Honer,
.RLC_Fashion_Summit.dinner-registration .FooterForRLC_Honer p,
.RLC_Fashion_Summit.dinner-registration .FooterForRLC_Honer .elementor-widget-text-editor,
.RLC_Fashion_Summit.dinner-registration .FooterForRLC_Honer .elementor-widget-text-editor a,
.RLC_Fashion_Summit.dinner-registration .FooterForRLC_Honer .elementor-widget-text-editor p,
.RLC_Fashion_Summit.dinner-registration .FooterForRLC_Honer .menu-item a.hfe-menu-item {
    color: #aac3c7 !important;
}

.page-rlc-fashion-summit .EventDate .elementor-heading-title {
    display: none;
}
.RLC_Fashion_Summit .wpcf7-form.invalid .wpcf7-response-output,
.RLC_Fashion_Summit .wpcf7-form.unaccepted .wpcf7-response-output,
.RLC_Fashion_Summit .wpcf7-form.payment-required .wpcf7-response-output {
    color: #fff !important;
    font-family: 'Cormorant Garamond' !important;
    font-size: 18px !important;
    margin: 0 !important;
}
/*=================================================
RLC Fashion Character Section
=================================================*/
.textLB span {
    display: inline;
}

@media (max-width:767px) {
    .textLB span {
        display: block;
    }

}

@media (min-width:768px) {
    body div#site-header-inner {
        height: 100px !important;
    }
}

/*=================================================
RLC Fashion Character Section
=================================================*/

.RLC_Fashion_Summit .char-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: clamp(2.25rem, 1.583rem + 1.389vw, 2.625rem);
    color: #ffffff;
    font-family: "BodoniSvtyTwoITCTT-Book", serif;
}

.RLC_Fashion_Summit .char-spacing-wrapper {
    width: 100% !important;
    /*margin-inline: auto;*/
}

/*=================================================
Speaker Section
=================================================*/

.rlc-fashion-speaker .sp_title .elementor-heading-title {
    font-family: "BodoniSvtyTwoITCTT-Book" !important;
}

.rlc-fashion-speaker .ct_image_box .ct_content .elementor-heading-title {
    font-family: "GraphikRegular" !important;
    font-weight: normal !important;
}

.rlc-fashion-speaker .ct_image_box .sp_name {
    pointer-events: none;
}

.rlc-fashion-speaker .ct_image_box .sp_name .elementor-heading-title {
    font-family: "BodoniSvtyTwoITCTT-Bold" !important;
    font-weight: normal !important;
}

.rlc-fashion-speaker .ct_image_box .elementor-widget-image a,
.rlc-fashion-speaker .ct_image_box .elementor-widget-image img {
    width: 100% !important;
}


/*=================================================
Whats on page css
=================================================*/
.rlc-fs-expectMbSlider .elementor-heading-title {
    padding-bottom: 20px;
}
.rlc-fs-expectMbSlider .elementor-widget-text-editor{
     padding-top: 20px;   
}
.rlc-fs-expectMbSlider .elementor-heading-title::before {
    content: "";
    position: absolute;
    bottom: 0%;
    width: 100vw;
    height: 1px;
    left: 0;
    background: #10acae;
}

.rlc-fs-expectMbSlider.elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0%;
    width: 100vw;
    height: 1px;
    background: #10acae;
    right: 0;
}
.rlc-fs-expectMbSlider .elementor-heading-title::after,
.rlc-fs-expectMbSlider .elementor-heading-title::before {
    background: #10acae;
}
div.rlc-bannerText {
    background-color: transparent !important;
}
/*Header Css for Fashion*/
.page-whats-on .FashionDesktopHeader .EventDate {
	display:none !important;
}
.page-whats-on .FashionDesktopHeader .e-con-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

@media (max-width: 767px) {
    .whatshonor-text,
    .rlc-fs-medium-text{
        font-family: "Cormorant Garamond", Sans-serif;
        font-weight: 500 !important;
    }
    .rlc-fashion__whats-banner{
       background-image:none !important; 
    } 
    div.rlc-bannerText {
        background-color: #203D45 !important;
    }  
    .responsive-offset {
        margin-top: clamp(-220px, calc(37.5vw - 340px), -160px) !important;
    }    
    div.rlc-fashion__what-to-expect {
        background-color: #203D45 !important;
    }    
    .rlc-fs-medium-text strong,
    .rlc-fs-medium-text b{
        font-family: "Cormorant Garamond", Sans-serif;
        font-weight: 700 !important;
    }    
}

/*=================================================
Responsive
=================================================*/
@media (max-width: 1199px) {
    .RLC_Fashion_Summit .BannerHome {
        background-position: center bottom !important;
    }
}

@media (max-width: 1540px) {
    .RLC_Fashion_Summit .RFS_BannerWrapper {
        width: 100%;
        max-width: 1611px;
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    .rfs_bn_tomorrow span.rfs_bn_small_text {
        top: 3px;
        right: -15px;
        font-size: clamp(.688rem, .167rem + 2.778vw, 1rem) !important;
    }

    .HeroContent {
        position: relative;
    }

    .RFS_Box .elementor-widget-image {
        width: 100% !important;
    }

    div#RFS_GroupContainer {
        background-image: none !important;
    }

    body .RFS_LogosSlider .slick-list {
        overflow: visible !important;
    }

    .RFS_LogoSlider .elementor-widget-container {
        height: 80px !important;
        line-height: 80px !important;
    }

    body.RLC_Fashion_Summit .responsive-form .form-row {
        flex-direction: column !important;
        gap: 20px;
        margin-bottom: 10px;
    }

    body.RLC_Fashion_Summit .column-half-hidden-mb {
        display: none !important;
    }

    .RFS_Header .hfe-nav-menu .spekers_item a {
        padding-right: 10px !important;
    }

    .rlc-fashion-speaker .ct_image_box {
        width: calc((100% - 60px) / 1) !important;
    }

    .ct_image_box {
        max-width: 362px !important;
        margin: 0 auto;
    }

    .page-events .pastEvents .event-heading {
        position: absolute;
        top: -54px;
        z-index: 10;
    }

    .page-events .pastEvents .event-heading h2.elementor-heading-title {
        font-family: 'GraphikSemiBold', sans-serif;
        color: #fff;
        font-weight: 900;
    }

    .RFS_conversionSlider,
    .RFS_WhoAttendSlider,
    .RFS_LogoSlider,
    .RFS_Testimonial {
        display: block;
    }

    .RFS_Testimonial .slick-dots {
        display: none !important;
    }

    .RFS_Banner .BannerHome .BannerTitle .elementor-widget-heading {
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: clamp(-3.5rem, 0.25rem + -18.75vw, -5.375rem);
        text-align: center;
    }

    .RFS_Box .RFS_H3.elementor-widget-heading,
    .RFS_Box .elementor-widget-text-editor {
        opacity: 0;
        transition: opacity 0.4s ease, transform 0.4s ease;
    }

    .RFS_Box:hover .RFS_H3.elementor-widget-heading,
    .RFS_Box:hover .elementor-widget-text-editor {
        opacity: 1;
    }

    .responsive-form.rfs-responsive-form .form-row span.cf_smallText {
        width: 100%;
        display: block;
    }

    body.RLC_Fashion_Summit .responsive-form.rfs-responsive-form .form-row p,
    .responsive-form.rfs-responsive-form .form-row span.cf_smallText,
    body.RLC_Fashion_Summit .responsive-form .form-row p span.wpcf7-list-item-label {
        font-family: "Cormorant Garamond", Sans-serif !important;
        font-weight: 500 !important;
        font-size: clamp(0.875rem, 0.042rem + 4.444vw, 1.375rem) !important;
        line-height: normal;
    }

    .responsive-form.rfs-responsive-form .form-row .cf-content-wrapper .cf-text-heading p {
        font-size: clamp(2rem, 1rem + 5vw, 2.5rem) !important;
    }

    body.RLC_Fashion_Summit .responsive-form.rfs-responsive-form .form-row p span.cf-text-para-two {
        display: block;
        width: 100%;
        margin-top: 20px;
    }

    body.RLC_Fashion_Summit .responsive-form.rfs-responsive-form .cf-text-desc {
        display: none;
    }

    .responsive-form.rfs-responsive-form .form-row .cf-content-wrapper {
        padding: 35px 0px 0px 0px;
    }

    .RLC_Fashion_Summit.page-request-an-invitation .char-spacing-wrapper {
        width: auto !important;
        margin-inline: auto;
    }

    .RLC_Fashion_Summit.page-request-an-invitation .char-box {
        font-size: clamp(1rem, 0.167rem + 4.444vw, 1.5rem) !important;
    }

    body.RLC_Fashion_Summit .rfs-responsive-form.rfs-private-registration .form-row .cf-text-desc {
        color: #0e9395;
        display: block;
    }

    .rfs-responsive-form.rfs-private-registration .acceptance-wrapper {
        gap: 30px;
    }
    
	.RFS_Testimonial .slick-arrow {
		top: 10%;
    width: 28px !important;
    height: 35px !important;		
	}
    .RFS_Testimonial.slick-slider .slick-arrow.slick-prev {
        left: 10px !important;
        background: url(/wp-content/uploads/2025/11/ArrowLeft_fh.webp);
    }
    .RFS_Testimonial.slick-slider .slick-arrow.slick-next {
        right: 10px !important;
        background: url(/wp-content/uploads/2025/11/ArrowRight_fh.webp);
    }	
    
}

@media (max-width: 480px) {
    .rlc-fashion-speaker .ct_image_box {
        width: 100% !important;
    }
}

.RLC_Fashion_Summit .RFS_BannerWrapper div.BannerHome .char-box {
    font-size: clamp(1.563rem, -0.326rem + 3.935vw, 2.625rem);
    color: #10acae;
}

@media (min-width: 768px) and (max-width: 1900px) {
    .RLC_Fashion_Summit .RFS_BannerWrapper div.BannerHome {
        background-position: calc(100% + clamp(60px, calc(230px - 170 * ((100vw - 768px) / 1152)), 230px)) top !important;
    }
}

@media (min-width: 768px) and (max-width: 1920px) {
    .RLC_Fashion_Summit .RFS_BannerWrapper div.BannerHome {
        height: clamp(620px, calc(620px + 200 * ((100vw - 1025px) / 895)), 820px);
    }
}

@media (min-width: 1921px) {
    .RLC_Fashion_Summit .ConvergenceSection {
        margin-top: -720px;
        height: clamp(116.375rem, 34.079rem + 68.545vw, 143.75rem) !important;
    }

    .RLC_Fashion_Summit .RFS_BannerWrapper div.BannerHome {
        height: clamp(820px, calc(820px + 276 * ((100vw - 1921px) / 639)), 1096px);
    }
}

@media (min-width: 2100px) and (max-width: 2300px) {
    .RLC_Fashion_Summit .RFS_BannerWrapper div.BannerHome {
        height: 1060px;
    }
}
@media (min-width: 2100px) and (max-width: 2560px) {
     div.rlc-fashion__whatsHonors {
        margin-top: -200px !important;
    }    
}