.campaign_overlay {
  display: none; }

.footer, #ms_footer {
  position: relative; }

@font-face {
  font-family: SangBleuVersailles-regular-WebS;
  src: url("https://img.etb2bimg.com/files/cp/upload-1705048106-sangbleuversailles-regular-webs.woff") format("woff"), url("https://img.etb2bimg.com/files/cp/upload-1705048062-sangbleuversailles-regular-webs.woff2") format("woff2"); }

@font-face {
  font-family: SangBleuVersailles-Bold-WebS;
  src: url("https://img.etb2bimg.com/files/cp/upload-1705048037-sangbleuversailles-bold-webs.woff") format("woff"), url("https://img.etb2bimg.com/files/cp/upload-1705047950-sangbleuversailles-bold-webs.woff2") format("woff2"); }

@font-face {
  font-family: SangBleuVersailles-Medium-WebS;
  font-display: swap;
  src: url("/Themes/Release/theme4/fonts/SangBleuVersailles-Medium-WebS.woff2"), url("/Themes/Release/theme4/fonts/SangBleuVersailles-Medium-WebS.woff"); }

body {
  position: relative; }
  body.campaign_theme {
    background: var(--bg-color) var(--bg-img) repeat-y top center;
    position: relative;
    font-family: var(--body-font-family);
    color: var(--body-color, var(--default-color)); }
    body.campaign_theme:before {
      content: '';
      left: 0px;
      top: 0px;
      position: absolute;
      background: rgba(255, 255, 255, 0.02);
      backdrop-filter: blur(240px);
      width: 100%;
      height: 100%;
      display: block; }
    body.campaign_theme:after {
      content: '';
      left: 0px;
      top: 0px;
      position: absolute;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 2%, white 100%);
      width: 100%;
      height: 100%;
      display: none; }
    body.campaign_theme section#header_section {
      position: relative; }
      body.campaign_theme section#header_section:not(.banner) {
        background: transparent !important; }
      body.campaign_theme section#header_section:after {
        position: absolute;
        content: '';
        -webkit-mask: linear-gradient(180deg, rgba(217, 217, 217, 0) 3.2%, #D9D9D9 4.23%, #D9D9D9 100%);
        -webkit-backdrop-filter: blur(100px);
        backdrop-filter: blur(10px);
        width: 100%;
        height: 70px;
        /* position: absolute; */
        bottom: -40px;
        background: transparent;
        top: initial;
        margin: 0;
        max-width: none; }
    body.campaign_theme.get-dark-theme-webinar section#header_section.banner:before {
      content: '';
      position: absolute;
      top: 0px;
      left: 0px;
      background: var(--bg-color, #000000);
      opacity: .8;
      width: 100%;
      height: 100%; }
    body.campaign_theme.get-dark-theme-webinar .column_box_content {
      background: #ffffff; }
    body.campaign_theme.get-dark-theme-webinar .icon_overlay svg {
      background: #fff; }
    body.campaign_theme.get-dark-theme-webinar .banner-asscents {
      color: var(--body-color); }
    body.campaign_theme.get-dark-theme-webinar .bg_color {
      background: rgba(255, 255, 255, 0.14); }
    body.campaign_theme.get-dark-theme-webinar .headline {
      font-family: var(--heading-font-family, var(--body-font-family));
      color: var(--heading-color, var(--body-color, var(--default-color)));
      font-size: var(--primary-font-size, 18px); }
    body.campaign_theme.get-dark-theme-webinar #header_section h1 {
      font-family: var(--heading-font-family, var(--body-font-family));
      color: var(--heading-color, var(--body-color, var(--default-color))); }
    body.campaign_theme.get-dark-theme-webinar li.active a {
      color: var(--theme-color) !important; }
    body.campaign_theme.get-dark-theme-webinar li.active a:after {
      border-color: var(--theme-color) !important; }
    body.campaign_theme.get-dark-theme-webinar .headline:after {
      background: var(--theme-color) !important; }
    body.campaign_theme.get-dark-theme-webinar .accent_anchor {
      color: var(--theme-color) !important; }
    body.campaign_theme.get-dark-theme-webinar #agenda_section button.btn.btn-link:after {
      color: var(--theme-color); }
    body.campaign_theme.get-dark-theme-webinar svg {
      fill: var(--theme-color) !important; }
    body.campaign_theme.get-dark-theme-webinar svg path {
      fill: var(--body-color) !important; }
    body.campaign_theme.get-dark-theme-webinar .circul_point {
      fill: none !important; }
    body.campaign_theme.get-dark-theme-webinar .circul_point circle {
      stroke: var(--body-color) !important; }
    body.campaign_theme.get-dark-theme-webinar .header_btn .btn {
      background: var(--theme-color) !important;
      color: white !important; }
    body.campaign_theme.get-dark-theme-webinar .btn.custom_btn {
      background: var(--theme-color) !important;
      color: white !important; }
    body.campaign_theme.get-dark-theme-webinar #detail-submit-form h2, body.campaign_theme.get-dark-theme-webinar .micrositeform.model-container a.close {
      color: #333333; }
    body.campaign_theme.get-light-theme-webinar section#header_section.banner:before {
      content: '';
      position: absolute;
      top: 0px;
      left: 0px;
      background: var(--bg-color, #ffffff);
      opacity: .6;
      width: 100%;
      height: 100%; }
    body.campaign_theme.get-light-theme-webinar .headline {
      font-family: var(--heading-font-family, var(--body-font-family));
      color: var(--heading-color, var(--body-color, var(--default-color)));
      font-size: var(--primary-font-size, 18px); }
    body.campaign_theme.get-light-theme-webinar #header_section h1 {
      font-family: var(--heading-font-family, var(--body-font-family));
      color: var(--heading-color, var(--body-color, var(--default-color))); }
    body.campaign_theme.get-light-theme-webinar li.active a {
      color: var(--theme-color) !important; }
    body.campaign_theme.get-light-theme-webinar li.active a:after {
      border-color: var(--theme-color) !important; }
    body.campaign_theme.get-light-theme-webinar .headline:after {
      background: var(--theme-color) !important; }
    body.campaign_theme.get-light-theme-webinar .accent_anchor {
      color: var(--theme-color) !important; }
    body.campaign_theme.get-light-theme-webinar #agenda_section button.btn.btn-link:after {
      color: var(--theme-color); }
    body.campaign_theme.get-light-theme-webinar svg {
      fill: var(--theme-color) !important; }
    body.campaign_theme.get-light-theme-webinar svg path {
      fill: var(--theme-color) !important; }
    body.campaign_theme.get-light-theme-webinar .circul_point {
      fill: none !important; }
    body.campaign_theme.get-light-theme-webinar .circul_point circle {
      stroke: var(--theme-color) !important; }
    body.campaign_theme.get-light-theme-webinar .header_btn .btn {
      background: var(--theme-color) !important;
      color: white !important; }
    body.campaign_theme.get-light-theme-webinar .btn.custom_btn {
      background: var(--theme-color) !important;
      color: white !important; }
    body.campaign_theme.light-quiz-theme {
      font-family: var(--body-font-family) !important;
      --theme-font-color:
                color-mix(in srgb, var(--theme-color) 50%, black);
      background: var(--theme-color, #07004f);
      position: relative;
      background: var(--bg-img);
      background-size: 100%;
      --theme-color: #1A1281;
      --text-color: #595959;
      --text-color-2: #595959;
      --text-color-3: #000000;
      --text-color-4: #666;
      --background-shadow: rgba(255, 247, 226, 0.64);
      --background-layer: rgba(255, 255, 255, 0.20);
      --svg-color: #646363;
      --svg-color1: rgb(22, 21, 21);
      --badge-bacground: rgba(255, 255, 255, 0.70);
      --badge-color-svg: #95599B;
      --border-color: #dddddd38;
      --background-gradient: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.20) 49.5%, rgba(0, 0, 0, 0.00) 100%), linear-gradient(90deg, rgba(149, 89, 155, 0.00) 0.04%, #95599B 51.03%, rgba(149, 89, 155, 0.00) 100.04%); }
      body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .header_section {
        padding-top: 100px; }
      body.campaign_theme.light-quiz-theme #quiz-landing-wrapper section.hero-banner {
        background: transparent !important; }
      body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .headng4, body.campaign_theme.light-quiz-theme #quiz-landing-wrapper h2 {
        font-family: var(--heading-font-family, var(--body-font-family));
        color: var(--heading-color, var(--body-color, var(--default-color)));
        font-size: var(--primary-font-size, 24px); }
      body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .challanges .challanges-wrapper__box .col-left .caption h3 {
        font-family: var(--heading-font-family, var(--body-font-family)); }
      body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .hero-banner p, body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .overview_section p, body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .leaderboard .nav-tabs li a, body.campaign_theme.light-quiz-theme #quiz-landing-wrapper p {
        font-family: var(--body-font-family); }
      body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .faqs .panel-group .panel-default {
        border: 1px solid var(--body-color, var(--theme-color)); }
      body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .faqs .panel-group .panel-title a {
        padding: 0px; }
        body.campaign_theme.light-quiz-theme #quiz-landing-wrapper .faqs .panel-group .panel-title a:before {
          font-family: FontAwesome !important; }
    body.campaign_theme.dark-quiz-theme {
      font-family: var(--body-font-family) !important;
      --theme-font-color: #e6e6e6;
      background: var(--theme-color, #07004f);
      position: relative;
      background: var(--bg-img);
      background-size: 100%;
      --theme-color: #1A1281;
      --text-color: #e6e6e6;
      --text-color-2: #ffffff;
      --text-color-3: #ffffff;
      --text-color-4: #ded7d7;
      --background-shadow: ;
      --background-layer: rgba(255, 255, 255, 0.10);
      --svg-color: #e6e6e6;
      --svg-color1: #e6e6e6;
      --badge-bacground: rgba(255, 255, 255, 0.20);
      --border-color: rgba(255, 255, 255, 0.20);
      --badge-color-svg: #e6e6e6;
      --background-gradient: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.20) 49.5%, rgba(0, 0, 0, 0.00) 100%), linear-gradient(90deg, rgba(149, 89, 155, 0.00) 0.04%, #fefefe 51.03%, rgba(149, 89, 155, 0.00) 100.04%); }
      body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .header_section {
        padding-top: 100px; }
      body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper section.hero-banner {
        background: transparent !important; }
      body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .headng4, body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper h2 {
        font-family: var(--heading-font-family, var(--body-font-family));
        color: var(--heading-color, var(--body-color, var(--default-color)));
        font-size: var(--primary-font-size, 24px); }
      body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .challanges .challanges-wrapper__box .col-left .caption h3 {
        font-family: var(--heading-font-family, var(--body-font-family)); }
      body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .hero-banner p, body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .overview_section p, body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .leaderboard .nav-tabs li a, body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper p {
        font-family: var(--body-font-family); }
      body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .faqs .panel-group .panel-default {
        border: 1px solid var(--body-color, var(--theme-color)); }
      body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .faqs .panel-group .panel-title a {
        padding: 0px; }
        body.campaign_theme.dark-quiz-theme #quiz-landing-wrapper .faqs .panel-group .panel-title a:before {
          font-family: FontAwesome !important; }
    body.campaign_theme.microsite.product_microsite section.mb-medium:not(#banner) {
      background: transparent !important; }
    body.campaign_theme.microsite.product_microsite section#banner .lcn {
      font-family: var(--heading-font-family);
      color: var(--heading-color, var(--body-color, var(--default-color)));
      -webkit-text-fill-color: initial; }
    body.campaign_theme.microsite.product_microsite section#banner p.banner-hash {
      color: var(--body-color, var(--default-color)); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white section#banner:before {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      background: var(--bg-color, #000000);
      opacity: .6;
      content: '';
      display: block; }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white section#banner .lcn {
      font-family: var(--heading-font-family);
      color: var(--heading-color, var(--body-color, #ffffff));
      -webkit-text-fill-color: initial; }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white section#banner p.banner-hash {
      color: var(--body-color, #ffffff); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white section#banner.banner-section .banner_ctn img {
      filter: brightness(0) invert(1); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .dtstyle-default.dt-13 span {
      color: var(--custom-paragraph, var(--default-color)); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .agenda-disp-type-4.sec-mdl-agnd.dt-4 .evnt-slot .part-1 {
      background: var(--bg-color, var(--theme-color)) !important; }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .agenda-disp-type-4.sec-mdl-agnd.dt-4 .trk-inner .evnt-slot .part-2 .evnt-dtl .spkrs p, body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .agenda-disp-type-4.sec-mdl-agnd.dt-5 .trk-inner .evnt-slot .part-2 .evnt-dtl .spkrs p, body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .sec-mdl-agnd.dt-4 .trk-inner .evnt-slot .part-2 .evnt-dtl .desc {
      color: var(--custom-paragraph, var(--body-color, var(--default-color))) !important; }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .agenda-disp-type-4.sec-mdl-agnd.dt-4 ul.ssn-tabs.tab-strip {
      background: transparent !important;
      border: none; }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .agenda-disp-type-4.sec-mdl-agnd.dt-4 ul.tab-strip li {
      color: var(--body-color, var(--theme-color)); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .sec-mdl-agnd.dt-4 ul.tab-strip.trk-tabs {
      background: var(--bg-color, #dadada); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .listing-design.design-style1 li, body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .listing-design.design-style2 li {
      border: 1px solid var(--custom-line, var(--body-color, var(--default-color))); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .box_widget .card_show p.exchange-sm.mt-micro {
      color: var(--custom-color, var(--default-color)); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .listing-design.design-style3 li {
      color: var(--custom-color, var(--body-color, var(--default-color))); }
      body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .listing-design.design-style3 li svg {
        border: 1px solid var(--custom-color, var(--body-color, var(--default-color))); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .accordion-wrapper h3.accordion:not(.active) {
      color: var(--custom-color, var(--body-color, var(--default-color))); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .accordion-wrapper h3.accordion:after {
      color: var(--custom-color, var(--body-color, var(--default-color))); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .accordion-wrapper .panel p a {
      color: var(--custom-color, var(--body-color, var(--default-color)));
      text-decoration: underline; }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .sponsor-style-3 section.sponsor-row-wrapper .sponsor-box {
      background: var(--elem-bg-color, rgba(255, 255, 255, 0.16)); }
      body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .sponsor-style-3 section.sponsor-row-wrapper .sponsor-box h4 {
        color: var(--custom-paragraph, var(--body-color, var(--default-color))); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .contacts .contact-box-wrapper .contact-box {
      background: var(--elem-bg-color, rgba(255, 255, 255, 0.16)); }
      body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .contacts .contact-box-wrapper .contact-box .name {
        color: var(--custom-paragraph, #ffffff); }
      body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .contacts .contact-box-wrapper .contact-box .email a, body.campaign_theme.microsite.product_microsite.CampaignEvent_color_white .contacts .contact-box-wrapper .contact-box .phone a {
        color: var(--custom-paragraph, #ffffff); }
    body.campaign_theme.microsite.product_microsite.CampaignEvent_color_black section#banner:before {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      background: var(--bg-color, #000000);
      opacity: .6;
      content: ''; }
    body.campaign_theme .banner-section p, body.campaign_theme .banner_ctn span {
      color: var(--body-color, var(--default-color)); }
  body #banner:after {
    position: absolute;
    content: '';
    -webkit-mask: linear-gradient(180deg, rgba(217, 217, 217, 0) 3.2%, #D9D9D9 4.23%, #D9D9D9 100%);
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 70px;
    /* position: absolute; */
    bottom: -40px;
    background: transparent;
    top: initial;
    margin: 0;
    max-width: none; }
