.mobile-break {
   display: none;
}

.counterWrapper_grid .counterBoxIner .elementor-widget-heading .elementor-heading-title {
   font-family: "Graphik-Extralight", Sans-serif !important;
   font-size: clamp(3.875rem, -0.662rem + 9.453vw, 6.25rem) !important;
   font-weight: 200;
   color: #F5F5E8;
}

.rlc-annual-forum-line .elementor-spacer-inner {
   position: relative;
}

.rlc-annual-forum-line .elementor-spacer-inner::before,
.rlc-annual-forum-line .elementor-spacer-inner::after {
   content: "";
   position: absolute;
   bottom: 0;
   width: 100vw;
   height: 1px;
   background: #ffffff;
}

.rlc-annual-forum-line .elementor-spacer-inner::before {
   left: 0;
}

.rlc-annual-forum-line .elementor-spacer-inner::after {
   right: 0;
}

.rlc-annual-forum-line.line-color-1 .elementor-spacer-inner::before,
.rlc-annual-forum-line.line-color-1 .elementor-spacer-inner::after {
   background: #aac3c7 !important;
}


.AnnualPartnerSlider .slick-arrow {
   position: absolute;
   top: 100%;
   z-index: 10;
   font-size: 0;
   width: 24px !important;
   height: 50px !important;
}

.AnnualPartnerSlider.slick-slider .slick-arrow.slick-prev {
   left: 42% !important;
   background: url(/wp-content/uploads/2025/06/ArrowLeft.png);
}

.AnnualPartnerSlider.slick-slider .slick-arrow.slick-next {
   right: 42% !important;
   background: url(/wp-content/uploads/2025/06/ArrowRight.png);
}

.AnnualPartnerSlider.slick-slider .elementor-widget-image {
   width: 100% !important;
}

.AnnualPartnerSlider.slick-slider .ps_im_wrapper {
   padding: 40px;
   align-items: center;
   justify-content: center;
}

.AnnualSpeakerSlider.slick-slider .sp-img .elementor-widget-image {
   width: 100% !important;
}

.AnnualSpeakerSlider.slick-slider .sp-img .elementor-widget-image img {
   width: 100% !important;
   height: 100% !important;
   object-fit: cover;
}

.AnnualSpeakerSlider.slick-slider .slick-slide {
   margin-right: 20px;
}

.annual_a_text a {
   color: inherit;
   border-bottom: 1px solid #5c5f6e !important;
}

.annual_b_text a {
   color: inherit;
   font-family: 'GraphikMedium' !important;
   font-weight: 500;
   border-bottom: 1px solid #f5f5e8 !important;
}

.annual_faqs .elementor-accordion-item {
   border-color: #1F2446;
   border-bottom: 1px solid !important;
}

.annual_faqs .elementor-tab-content p strong,
.annual_faqs .elementor-tab-content p strong {
   color: inherit;
   font-family: 'GraphikMedium' !important;
   font-weight: 500;
}

.annual_faqs .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
   width: 46px;
   height: 17px;
   fill: #1F2446;
}

@media (min-width: 768px) {
.RLCAnnualForum_Header .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}    
   .AnnualPartnerSlider.slick-slider .elementor-widget-image img {
      width: auto !important;
   }

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

   .AnnualPartnerSlider .slick-slide {
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease;
   }

   .AnnualPartnerSlider .slick-slide.slick-active {
      opacity: 1;
      visibility: visible;
   }

   .AnnualPartnerSlider .slick-arrow {
      display: block !important;
   }
    .ps_slide_title .elementor-heading-title {
        font-family: "HelveticaNeueLTPro", Helvetica, Arial, sans-serif !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1160px)  {
	.RLCAnnualForum_Header .menu-item a.hfe-menu-item {
		padding-left: 8px !important;
		padding-right: 8px !important;
		font-size: 12px !important;
	}
	body .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
		margin-right: 0px !important;
	}
    .RLCAnnualForum_Header  .req_an_invitation .elementor-button {
        font-size:14px !important;
    }
    .RLCAnnualForum_Header.e-grid.e-con-boxed.e-con.e-parent {
        --e-con-grid-template-columns: 1.3fr 3fr 1fr;
        --e-con-grid-template-rows: repeat(1, 1fr);
    }    
}
@media (max-width: 1024px) {
    .RLCAnnualForum_Header.e-grid.e-con-boxed.e-con.e-parent {
        --e-con-grid-template-columns: 2.5fr 0fr 2.5fr;
        --e-con-grid-template-rows: repeat(1, 1fr);
        --align-items: top;
    }     
    .RLCAnnualForum_Header .hfe-nav-menu-icon svg {
        width: 35px !important;
        height: 35px !important;
    }    
    .RLCAnnualForum_Header .hfe-nav-menu-icon {
        padding-left: 0px;
    }
    .RLCAnnualForum_Header .req_an_invitation .elementor-button {
        font-size:14px !important;
    }    
    .RLCAnnualForum_Header .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        display: flex !important;
        flex-direction: row !important;
        padding: 0px 0px !important;
        width:100%;
    }    
   .partnership-logo-desk {
      display: none;
   }

   .partnership-logo-mobile {
      display: block;
   }

   .partnership-logo-mobile img {
      z-index: 9 !important;
      position: relative !important;
   }

   .partners_logo_second,
   .partners_logo_one {
      position: absolute;
      left: -20px;
      right: -20px;
      top: 114%;
   }

   .partners_logo_one::after {
      display: none;
      content: "";
      position: absolute;
      left: 0%;
      right: 0%;
      top: 0%;
      bottom: 0%;
      width: 100vw;
      height: 100%;
      background-blend-mode: multiply;
      background-image: url("https://staging.rlcglobalforum.com/wp-content/uploads/2026/01/bggg.png");
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      pointer-events: none;
   }

   .ann_header_book_btn .partnership-logo-mobile::after {
      background: none !important;
   }
}

@media (max-width: 767px) {
   .mobile-break {
      display: inline;
   }

   .counterWrapper_grid .counterBoxIner .elementor-widget-heading .elementor-heading-title {
      font-family: "Graphik-Extralight", Sans-serif !important;
      font-size: clamp(2.5rem, 0.417rem + 11.111vw, 3.75rem) !important;
      font-weight: 200;
      color: #ffffff;
   }

   .AnnualPartnerSlider.slick-slider,
   .AnnualPartnerSlider.slick-slider {
      display: block !important
   }

   .AnnualPartnerSlider.slick-slider .elementor-widget-image {
      width: 100% !important;
   }
	/*
   .AnnualPartnerSlider.slick-slider .elementor-widget-image img {
      width: auto !important;
   }*/

   .AnnualPartnerSlider.slick-slider .ps_im_wrapper {
      padding: 15px;
      align-items: center;
      justify-content: center;
      width: auto !important;
      margin: auto;
   }

   .AnnualPartnerSlider .slick-arrow {
      position: absolute;
      top: clamp(1.938rem, 1.313rem + 3.125vw, 2.25rem);
      z-index: 10;
      font-size: 0;
      width: 24px !important;
      height: 32px !important;
   }

   .AnnualPartnerSlider.slick-slider .slick-arrow.slick-prev {
      left: 0px !important;
      background: url(/wp-content/uploads/2025/06/ArrowLeft.png);
   }

   .AnnualPartnerSlider.slick-slider .slick-arrow.slick-next {
      right: 0px !important;
      background: url(/wp-content/uploads/2025/06/ArrowRight.png);
   }

   .AnnualPartnerSlider.slick-slider .ps_slide_title .elementor-heading-title {
      letter-spacing: normal !important;
      font-family: 'Helvetica-LT-63-Medium';
      font-style: normal;
      font-weight: 500;
      font-size: clamp(0.625rem, 0rem + 3.333vw, 1rem) !important;
   }

   /*.AnnualPartnerSlider.slick-slider .e-grid {
      width: clamp(13.75rem, 8.75rem + 25vw, 16.25rem) !important;
      padding-left: 10px;
      padding-right: 10px;
   }*/
    .RLCAnnualForum_Header .req_an_invitation .elementor-button {
        font-size: 13px !important;
    }   
}
@media (max-width: 375px) {
    .RLCAnnualForum_Header .req_an_invitation .elementor-button {
        font-size: 12px !important;
        padding: 12px 8px 12px 8px !important;
    }
}