/* Layout 1 CSS */

    .cnc-tickbar-section.tickbar-layout1 :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar{position:relative;top:0;width: 100%;background-color:#005BC5;color:white;text-align:center;z-index:1000;padding: 0 15px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content{display:flex;justify-content:center;align-items:center;gap:30px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .badge{position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding: 15px;aspect-ratio: 1 / 1;width: 90px;height: 90px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .badge p{color:#005BC5;font-size:24px;font-weight:400;text-align:center;z-index:2;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .badge :is(img,svg){max-width: 100%;max-height: 100%; object-fit: contain;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .message p{font-size: 20px;font-weight: 400;margin-bottom: 10px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .message p:last-of-type{margin-bottom: 0;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .message p strong{font-size: 24px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn{display:inline-flex;align-items:center;background-color:#ffffff;color:#005BC5;font-weight:400;padding:7px 10px;border-radius:5px;font-size:20px;border: 1px solid #005BC5;cursor:pointer;transition:all 0.3s ease-in-out;line-height:normal;text-decoration:none;white-space:nowrap;gap:10px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn .arrow {display:flex;justify-content:center;align-items:center;width:20px;height:20px;transition:all 0.3s ease-in-out;position:relative;left:0;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn:hover,
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn:focus { background-color: #02357e;color: #ffffff;border: 1px solid #ffffff;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn:hover .arrow { left: 5px; }
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn .arrow :is(img,svg){max-width: 100%;max-height: 100%;object-fit: contain;}

    @media (max-width:1024px){
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .badge p{font-size: 18px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .badge p strong{font-size: 20px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .message p{font-size: 18px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .message p strong{font-size: 20px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn{font-size: 18px;}
    }
    @media (max-width:767px){
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content{gap: 12px;padding: 5px 0;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .badge{padding: 10px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .badge p{font-size: 12px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .badge p strong{font-size: 12px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .message p{font-size: 12px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .message p strong{font-size: 12px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn{font-size: 12px;}
    .cnc-tickbar-section.tickbar-layout1 .sticky-bar .content .btn .arrow{width: 15px;height: 15px;}
    }

/* Layout 2 CSS */

    .cnc-tickbar-layout2 {position:relative;top:0;width:100%;background-color:#005BC5;z-index:1000;overflow:hidden;white-space:nowrap;display:flex;gap:0;padding:15px;}
    .cnc-tickbar-layout2:hover ul {animation-play-state:paused;}
    .cnc-tickbar-layout2 ul{display:flex;align-items:center;flex-shrink:0;width:max-content;gap:0;animation: scroll-left var(--scroll-speed, 15s) linear infinite;list-style:none;margin:0;padding:0;}
    .cnc-tickbar-layout2 ul li{display:flex;align-items:center;font-size:20px;font-weight:400;color:#ffffff;flex-shrink:0;white-space:nowrap;margin:0;padding:0;}
    .cnc-tickbar-layout2 ul li::before{content:"•";margin:0 calc(var(--item-spacing, 40px) / 2);}
    .cnc-tickbar-layout2 ul li span a{color:#ffffff;font-weight:700;margin-left:15px;text-decoration: underline;white-space:nowrap;}
    @keyframes scroll-left {
      0% { transform: translateX(0); }
      100% { transform: translateX(-100%); }
    }
    @media (max-width:1024px){
      .cnc-tickbar-layout2 ul li{font-size:18px;}
    }
    @media (max-width:767px){
      .cnc-tickbar-layout2{gap: 0;}
      .cnc-tickbar-layout2 ul{gap: 0;}
      .cnc-tickbar-layout2 ul li{font-size:16px;}
    }

/* Layout 3 CSS */

    .cnc-tickbar-layout3 :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;}
    .cnc-tickbar-layout3 {display: flex;align-items: center; position:relative;top:0;background-color:#ffffff;color:#005BC5 ;text-align:left;z-index:1000;box-shadow: 0px 0px 20px 0px #00000026;gap: 50px;}
    .cnc-tickbar-layout3 .icon-box{width: max-content;height: 100%;background-color: #005BC5;padding: 15px;display: flex;align-items: center;position: relative;overflow: visible;}
    .cnc-tickbar-layout3 .icon-box::after{content:"";position:absolute;right:-17px;top:15%;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #005BC5;}
    .cnc-tickbar-layout3 .icon-box p{display: flex; align-items: center;justify-content: center;gap: 10px;}
    .cnc-tickbar-layout3 .icon-box p{color: #ffffff;font-size: 20px;font-weight: 700;}
    .cnc-tickbar-layout3 .scroll-wrapper{overflow:hidden;flex:1;display:flex;align-items:center;gap:30px;}
    .cnc-tickbar-layout3:hover .scroll-wrapper ul {animation-play-state:paused;}
    .cnc-tickbar-layout3 .scroll-wrapper ul{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0;white-space:nowrap;animation:scroll-left var(--scroll-speed, 15s) linear infinite;flex-shrink:0;width:max-content;}
    .cnc-tickbar-layout3 .scroll-wrapper li{font-size: 20px;font-weight: 400;flex-shrink:0;margin-left:var(--item-spacing, 40px);}
    .cnc-tickbar-layout3 .scroll-wrapper li span a{font-size: 20px; font-weight: 700;color: #005BC5;text-decoration: underline;white-space:nowrap;}        
    .cnc-tickbar-layout3 .icon-box p span{display: block; width: 20px; height: 20px; }
    @keyframes scroll-left {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
    }

    @media (max-width:1024px){
    .cnc-tickbar-layout3 {gap: 30px;}
    .cnc-tickbar-layout3 .icon-box{padding: 10px;}
    .cnc-tickbar-layout3 .icon-box::after{right: -12px; top: 17%; border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #005BC5;}
    .cnc-tickbar-layout3 .icon-box p{font-size: 18px;}
    .cnc-tickbar-layout3 .scroll-wrapper li{font-size: 18px;}
    .cnc-tickbar-layout3 .scroll-wrapper li span a{font-size: 18px;}
    }
    @media (max-width:767px){
    .cnc-tickbar-layout3 {gap: 15px;}
    .cnc-tickbar-layout3 .icon-box::after{right: -10px;top: 21%; border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #005BC5;}
    .cnc-tickbar-layout3 .icon-box p{font-size: 12px;}
    .cnc-tickbar-layout3 .scroll-wrapper ul{animation:scroll-left var(--scroll-speed, 15s) linear infinite;}
    .cnc-tickbar-layout3 .scroll-wrapper li{font-size: 12px;}
    .cnc-tickbar-layout3 .scroll-wrapper li span a{font-size: 12px;}
    }

/* Layout 4 CSS */

    
    
    .cnc-tickbar-section.tickbar-layout4 :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;}
    /* blue sticky bar */
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar{position:relative;top:0;background-color:#005BC5;color:white;text-align:center;z-index:1000;padding: 15px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content{display:flex;justify-content:center;align-items:center;gap:30px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .badge{position:relative;width:74px;height:74px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding: 10px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .badge p{color:#005BC5;font-size:24px;font-weight:400;text-align:center;z-index:2;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .badge p strong{font-size: 24px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .badge :is(img,svg){max-width: 100%;max-height: 100%; object-fit: contain;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .message p{font-size: 20px;font-weight: 400;margin-bottom: 10px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .message p:last-of-type{margin-bottom: 0;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .message p strong{font-size: 24px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .btn{display:inline-flex;align-items:center;background-color:#ffffff;color:#005BC5;font-weight:400;padding:7px 10px;border-radius:5px;font-size:20px;border: 1px solid #005BC5;cursor:pointer;transition:all 0.3s ease-in-out;line-height:normal;text-decoration:none;white-space:nowrap;gap:10px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .btn .arrow {display:flex;justify-content:center;align-items:center;width:20px;height:20px;transition:all 0.3s ease-in-out;position:relative;left:0;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .btn:hover, .btn:focus { background-color: #02357e;color: #ffffff;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .btn:hover .arrow { left: 5px; }
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .btn .arrow :is(img,svg){max-width: 100%;max-height: 100%;object-fit: contain;}

    /* white stiky bar */
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar.white{position:sticky;top:0;background-color:#ffffff;color:#005BC5 ;text-align:center;z-index:1000;padding: 15px;box-shadow: 0px 0px 20px 0px #00000026;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar.white .content .btn{background-color:#005BC5;color:#ffffff;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar.white .content .btn:hover, .btn:focus { background-color: #02357e;color: #ffffff;}

    @media (max-width:1024px){
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content{gap: 25px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .message p{font-size: 18px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .message p strong{font-size: 20px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .btn{font-size: 18px;}
    }
    @media (max-width:767px){
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar{text-align: left;padding: 10px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar.white{text-align: left;padding: 10px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content{gap: 15px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .message p{font-size: 12px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .message p strong{font-size: 12px;}
    .cnc-tickbar-section.tickbar-layout4 .sticky-bar .content .btn{font-size: 12px;padding: 5px 7px;}
    }

/* Layout 5 CSS */

    .cnc-tickbar-layout5 .blankdiv{height:2000px;} /*do not use this css*/
    .cnc-tickbar-layout5 :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;}
    .cnc-tickbar-layout5 {display: flex;align-items: center; position:relative;top:0;background-color:#ffffff;color:#005BC5 ;text-align:left;z-index:1000;box-shadow: 0px 0px 20px 0px #00000026;gap: 30px;}
    .cnc-tickbar-layout5 .icon-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;background-color: #005BC5;padding: 10px;overflow: hidden;flex-shrink: 0;}
    .cnc-tickbar-layout5 .icon-box img{max-width: 100%;max-height: 100%;object-fit: contain;}
    .cnc-tickbar-layout5 .scroll-wrapper{overflow:hidden;flex:1;display:flex;align-items:center;gap:30px;}
    .cnc-tickbar-layout5 .scroll-wrapper ul{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0;white-space:nowrap;animation:scroll-left var(--scroll-speed, 15s) linear infinite;flex-shrink:0;width:max-content;}
    .cnc-tickbar-layout5 .scroll-wrapper li{font-size: 20px;font-weight: 400;flex-shrink:0;margin-left:var(--item-spacing, 40px);}
    .cnc-tickbar-layout5 .scroll-wrapper li span a{font-size: 20px; font-weight: 700;color: #005BC5;text-decoration: underline;white-space:nowrap;}        
    @keyframes scroll-left {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
    }

    @media (max-width: 1024px){
    .cnc-tickbar-layout5 {gap: 20px;}
    .cnc-tickbar-layout5 .icon-box{width: 40px;height: 40px;}
    .cnc-tickbar-layout5 .scroll-wrapper li{font-size: 16px;}
    .cnc-tickbar-layout5 .scroll-wrapper li span a{font-size: 16px;}
    }
    @media (max-width: 767px){
    .cnc-tickbar-layout5 {gap: 15px;}
    .cnc-tickbar-layout5 .icon-box{width: 36px;height: 36px;padding: 7px;}
    .cnc-tickbar-layout5 .scroll-wrapper ul{animation:scroll-left var(--scroll-speed, 15s) linear infinite;}
    .cnc-tickbar-layout5 .scroll-wrapper li{font-size: 12px;}
    .cnc-tickbar-layout5 .scroll-wrapper li span a{font-size: 12px;}
    }

/* Layout 6 CSS */

    .cnc-tickbar-layout6 :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;}
    .cnc-tickbar-layout6 .sticky-bar{display:flex;align-items:center;justify-content: space-between; position:relative;top:0;background-color:#ffffff;color:#005BC5;text-align:left;z-index:1000;box-shadow:0px 0px 20px 0px #00000026;gap:30px;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box{width:100%;max-width: max-content; height:100%;background-color:#005BC5;padding:15px;display:flex;align-items:center;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box p{display:flex;align-items:center;justify-content:center;gap:10px;color:#ffffff;font-size:20px;font-weight:700;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box p span{width:20px;height:20px;display:block;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box p span :is(img, svg){max-width:100%;max-height:100%;object-fit:contain;}
    .cnc-tickbar-layout6 .sticky-bar .swiper{width: 100%;}
    .cnc-tickbar-layout6 .sticky-bar .swiper-wrapper {display: flex;align-items: center !important;}
    .cnc-tickbar-layout6 .sticky-bar .swiper-wrapper .swiper-slide{display:flex;align-items:center;}
    .cnc-tickbar-layout6 .sticky-bar .swiper-wrapper .swiper-slide p{font-size: 20px;font-weight: 400;text-align: left;}
    .cnc-tickbar-layout6 .sticky-bar .swiper-wrapper .swiper-slide span a{font-weight:700;color:#005BC5;text-decoration:none;text-decoration: underline;}
    .cnc-tickbar-layout6 .sticky-bar .slider-nav{display:flex;gap:10px;justify-content:flex-end;align-items:center;padding: 0 10px; height: 100%;overflow: hidden;max-width: 15%;width: 100%;}
    .cnc-tickbar-layout6 .sticky-bar .slider-nav .swiper-button-prev,.cnc-tickbar-layout6 .slider-nav .swiper-button-next{width:24px;height:24px;border-radius:50%;background:#005AC3;display:flex;justify-content:center;align-items:center;padding:4px;position:static;margin: 0;}
    .cnc-tickbar-layout6 .sticky-bar .slider-nav .swiper-button-prev :is(img, svg),.cnc-tickbar-layout6 .slider-nav .swiper-button-next :is(img, svg){max-width:100%;max-height:100%;object-fit:contain;}
    .cnc-tickbar-layout6 .sticky-bar .slider-nav .swiper-button-lock{opacity:0;pointer-events:none;}
    .cnc-tickbar-layout6 .sticky-bar .swiper-button-next::after,.cnc-tickbar-layout6 .swiper-button-prev::after{display:none !important;}
    @media (max-width:1024px){
    .cnc-tickbar-layout6 .sticky-bar{gap:20px;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box{padding:10px;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box p{font-size:16px;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box span{width:16px;height:16px;}
    .cnc-tickbar-layout6 .sticky-bar .swiper-wrapper .swiper-slide p{font-size: 16px;}
    .cnc-tickbar-layout6 .sticky-bar .slider-nav{max-width: 10%;}
    }
    @media (max-width:767px){
    .cnc-tickbar-layout6 .sticky-bar{flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box{order:1;flex:1 1 auto;padding:7px;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box p{font-size:12px;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box p span{width: 15px;height: 15px;}
    .cnc-tickbar-layout6 .sticky-bar .icon-box span{width:14px;height:14px;}
    .cnc-tickbar-layout6 .sticky-bar .swiper{order:2;flex:0 0 100%;width:100%;}
    .cnc-tickbar-layout6 .sticky-bar .swiper-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;}
    .cnc-tickbar-layout6 .sticky-bar .swiper-wrapper .swiper-slide p{font-size: 12px;text-align: center;padding: 10px;}
    .cnc-tickbar-layout6 .sticky-bar .slider-nav{order:3;flex:0 0 50%;display:flex;justify-content:flex-end;align-items:center;max-width:none;}
    }

