  :root { --primaryfamily: "Barlow Condensed", sans-serif; --subheadingfont: 1.125rem; --subheadingcolor: #c9c9c9; }
        * { box-sizing: border-box; }
        html, body { margin: 0; padding: 0; background: #000; font-family: var(--primaryfamily); }


        .exc_brandIcon { text-align: center; }
        .exc_brandIcon img { width: 155px; height: auto !important; }
        /* Maintenance Section */
        .maintenance { height: 100vh; display: flex; align-items: center; justify-content: center; overflow: hidden; background: #000; }
        .maintenance img { max-width: 330px; height: auto; margin-bottom: 10px; }
        .maintenance h2 { font-family: "Barlow Condensed"; font-weight: 400; font-size: 65px; line-height: 120%; text-align: center; color: #fff; }
        .maintenance p { font-family: "Barlow Condensed"; font-size: 25px; font-weight: 400; color: #fff; line-height: 150%; }
        .maintenancebtn { position: relative; overflow: hidden; border-radius: 4px; font-size: 1rem; background: #00A7E1; color: #fff; border: 0; cursor: pointer; transform: rotate(0); display: inline-flex; align-items: center; justify-content: center; transition: all 0.5s ease-out; font-weight: 400; padding: 13px 28px; width: 227px; text-decoration: none; letter-spacing: 0.2px; font-family: "Barlow Semi Condensed"; }
        .maintenancebtn:hover { background: #3b8dc2; color: #fff; }

        /* Page divider */
        .page { position: relative; padding-bottom: 37px; }
        .page:after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 819px; height: 2px; background: url('https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/exma-under-maintenance-vector.svg') no-repeat center center; background-size: 100% 100%; }

        /* Countdown */
        .countdown-wrap { margin: 24px 0; }
        .countdown-wrap .countdown-label { color: #fff; text-align: center; font-family: "Barlow Condensed"; font-size: 36px; font-weight: 300; line-height: 120%; margin-top: 37px; }
        .countdown-timer { display: inline-flex; align-items: center; justify-content: center; gap: 12px; font-family: "Barlow Condensed"; color: #fff; }
        .count-num { font-size: 52px; font-weight: 300; line-height: 120%; min-width: 52px; text-align: center; font-family: "Barlow Condensed"; }
        .count-sep { font-size: 3rem; font-weight: 300; line-height: 120%; opacity: 0.8; }

        /* Widgets */
        .widget-icons { position: fixed; right: 8px; bottom: 14px; z-index: 999; }
        .widget-icons .navbar-nav li { position: absolute; bottom: 17px; left: 17px; z-index: -1; transition: 0.2s all; }

        .widget-icons .navbar-nav.show li:nth-child(1) { bottom: 100px; }
        .widget-icons .navbar-nav.show li:nth-child(2) { bottom: 160px; }
        .widget-icons .navbar-nav.show li:nth-child(3) { bottom: 220px; }
        .widget-icons .navbar-nav.show li:nth-child(4) { bottom: 280px; }
        .widget-icons .navbar-nav.show li:nth-child(5) { bottom: 340px; }

        /* Responsive */
        @media (max-width: 1540.98px) {
        .maintenance p { font-size: 1rem; }
        }

        @media (max-width: 991.98px) {
        .count-num { font-size: 35px; }
        .count-sep { font-size: 30px; }
        .countdown-timer { gap: 6px; }
        }

        @media (max-width: 767.98px) {
        .maintenance h2 { font-size: 36px; }
        .page:after { width: 100%; }
        .countdown-wrap { padding-bottom: 60px; }
        }

        @media (max-width: 576.98px) {
          #fc_frame.h-open-container, #fc_frame.fc-widget-normal.h-open-container {  width: 100%!important; left: 0!important; }
        }