@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:wght@400;500;700;800&display=swap');
:root{
  --kbz-white: #FFF;
  --kbz-white-rgb: 255,255,255;
  --kbz-bright-gray:#EEE;
  --kbz-primary: #0E2160;
  --kbz-secondary:#FFF200;
  --kbz-meteorite:#301F69;
  --kbz-blue:#2196F3;
  --kbz-indigo:#4A2EA3;
  --kbz-lightgray:#CFCFCF;
  --kbz-mist-blue:#627078;
  --kbz-mist-blue-rgb:98, 112, 120;
  --kbz-border-width:1px;
  --kbz-border-radius-none:0;

  --kbz-body-color:#282828;
  --kbz-font-body:"Inter", sans-serif;
  --kbz-font-title:"Poppins", sans-serif;
  --kbz-body-line-height:1.4;
}
body{
  color:var(--kbz-body-color);
  font-size:18px;
  font-family:var(--kbz-font-body);
  line-height:var(--kbz-body-line-height);
  font-weight:400;
  
}
#app{overflow-x:hidden;}
a{text-decoration:none; color:var(--kbz-primary);}
img{max-width:100%; height:auto;}
.text-primary{color:var(--kbz-primary) !important;}
.text-secondary{color:var(--kbz-secondary) !important;}


.container{max-width:1400px; padding:0 20px;}
.font-poppins{font-family:var(--kbz-font-title);}

/* Bootstrap Buttons */
.btn {
  --kbz-btn-bg:transparent; 
  --kbz-btn-border-color:transparent;
  --kbz-btn-border-width:var(--kbz-border-width);
  --kbz-btn-padding-x: 1.25rem;
  --kbz-btn-padding-y: 0.85rem;
  --kbz-btn-font-size:1.5rem;
  --kbz-btn-font-size-sm:1.25rem;
  --kbz-btn-font-weight:700;
  --kbz-btn-color: var(--kbz-body-color);
  --kbz-btn-hover-bg:transparent;
  --kbz-btn-hover-border-color:transparent;
  padding: var(--kbz-btn-padding-y) var(--kbz-btn-padding-x);
  background-color:var(--kbz-btn-bg);
  border: var(--kbz-btn-border-width) solid var(--kbz-btn-border-color);
  font-size:var(--kbz-btn-font-size-sm);
  font-weight:var(--kbz-btn-font-weight);
  border-radius:var(--bs-border-radius-lg);
}
.btn:active,
.btn:first-child:active,
.btn:hover,
.btn:focus{
  background-color:var(--kbz-btn-hover-bg);
  border-color:var(--kbz-btn-hover-border-color);
  color:var(--kbz-btn-hover-color);
}
.btn-primary{
  --kbz-btn-bg:#008CFF; 
  --kbz-btn-border-color:#008CFF;
  --kbz-btn-hover-bg: #301F69;
  --kbz-btn-hover-border-color: #301F69;
  --kbz-btn-hover-color: #FFF;
}

.btn-secondary{
  --kbz-btn-bg:#FFF200; 
  --kbz-btn-border-color:#FFF200;
  --kbz-btn-hover-bg: #301F69;
  --kbz-btn-hover-border-color: #301F69;
  --kbz-btn-hover-color: #FFF;
  color: var(--kbz-primary);
  
}
.btn-secondary:active, .btn-secondary:first-child:active, .btn-secondary:hover, .btn-secondary:focus {
  background-color: var(--kbz-btn-hover-bg);
  border-color: var(--kbz-btn-hover-border-color);
  color: var(--kbz-white);
}

@media (min-width: 576px){
  .btn{
    font-size:var(--kbz-btn-font-size);
  }
}

/* Header */
.kzb-header{background-color:var(--kbz-white); padding:15px 0; position:sticky; top:0; transition:all .5s;}
.kzb-header-shadow{box-shadow:0 0 10px rgba(var(--kbz-mist-blue-rgb), 0.3);}
@media (min-width: 768px){
  .kzb-header{padding:30px 0;}
}

.kzb-banner{color:var(--kbz-white);}
.kzb-banner-container-wrap{max-width:100%; margin:0 auto; position:relative;}
.kzb-banner-container-wrap::after{content:""; display:none; width:100%; padding-top:100%; background-color:var(--kbz-secondary); position:absolute; bottom:-10%; left:-60%; border-radius:100em; z-index:-2;}
.kzb-banner-container{padding:20px 0 70px;}
.kzb-banner-container .svg {position: absolute; width: 0; height: 0;}
.kzb-banner-container .clipped{width: 100%; height: 100%; position:absolute; left:0; top:-1px;background-color: var(--kbz-primary); clip-path: url(#clip-path-mob); z-index:-1;}
.kzb-banner .left,
.kzb-banner .right{width:100%; text-align:center;}
.kzb-banner .right{padding-top:30px; position:relative;display: none;}
.kzb-banner .right::before{content:""; display:none; background: radial-gradient(50% 50% at 50% 50%, #A790F2 0%, rgba(150, 121, 244, 0) 100%);  position: absolute; width:100%; padding-top:100%; right:-50%; top:-10%; z-index:0; mix-blend-mode: hard-light;}
.kzb-banner .right img{max-width:450px; width:100%; position:relative; z-index:1;}
.kzb-banner-logo{margin-bottom:20px;}
.kzb-banner-logo img{max-width:200px;}
.kzb-banner-iit-bombay{margin:30px 0 0;}
.kzb-banner-presents{font-size:20px; margin-bottom:30px;}
.kzb-banner-age{font-size:20px; font-weight:600; font-style:italic; margin:30px 0;}
.kzb-banner-desc{font-size:24px; font-style:italic; font-weight:600; max-width:90%;}
.kzb-banner-under-17 img{max-width:350px; width:100%;}

@media (min-width: 576px){
  .kzb-banner-logo img{max-width:300px;}
  .kzb-banner-under-17 img{max-width:520px;}
  .kzb-banner .right img{max-width:100%;}
}
@media (min-width: 768px){
  .kzb-banner-age{font-size:26px; margin:30px 0;}
  .kzb-banner-desc{font-size:30px;}
  .kzb-banner-container-wrap::after{display:none;}
}
@media (min-width: 992px){
  .kzb-banner-container{padding:50px 0 250px;}
  .kzb-banner .left,
  .kzb-banner .right{width:100%; text-align:center;}
  .kzb-banner-container .clipped {clip-path: url(#clip-path);}
  .kzb-banner .right{padding-top:150px;}
  .kzb-banner .right::before{display:block;}
}

.section-title{color:var(--kbz-primary); font-family:var(--kbz-font-title); font-weight:800;}


.section-title-xl{font-size:40px;}
.section-title-lg{font-size:32px;}
.section-title-md{font-size:26px;}
.section-title-sm{font-size:24px;}
.kzb-under-17-btn{min-width:220px;}

@media (min-width: 576px){
  .section-title-xl{font-size:50px;}
  .section-title-lg{font-size:35px;}
  .section-title-md{font-size:30px;}
  .kzb-under-17-btn{min-width:280px;}
}
@media (min-width: 768px){
  .section-title-xl{font-size:60px;}
  .section-title-lg{font-size:38px;}
  .section-title-md{font-size:34px;}
}
@media (min-width: 992px){
  .section-title-xl{font-size:80px;}
  .section-title-lg{font-size:42px;}
  .section-title-md{font-size:40px;}
}
@media (min-width: 1200px){
  .section-title-xl{font-size:100px;}
  .section-title-lg{font-size:50px;}
  .section-title-md{font-size:48px;}
}


.kzb-fame-container{max-width:1100px; margin:0 auto; position:relative; padding:50px 0;}
.kzb-fame-container::before{content:""; display:none; width:400px; height:400px; border-radius:100em; background-color:var(--kbz-secondary); position:absolute; right:-200px; top:100px; transform:translateY(-50%); z-index:-2;}
.kzb-fame-slider .item{width:100%; max-width:100%; overflow:hidden; border-radius:30px; clip-path:inset(0% 0% 0% 0% round 30px);}
.kzb-fame-slider .item:before{content:""; display:block; width:100%; height:54%; position:absolute; left:0; bottom:0; background: linear-gradient(to bottom,  rgba(217,217,217,0) 0%,rgba(0,0,0,0.8) 68%); }
/* .kzb-fame-slider-title{position:absolute; bottom:50px; left:0; right:0; text-align:center; color:var(--kbz-white);} */
.kzb-fame-slider .item img{border-radius:30px; }
.kzb-fame .section-title-desc{margin:30px 0; font-size:20px;}
.kzb-fame .section-title-sm{margin:30px 0 40px; font-size:24px; font-weight:800;}
.kzb-fame .left{margin-bottom:50px; text-align:center;}
.kzb-fame .right{width:100%; max-width:100%; margin:0 auto;}
@media (min-width: 576px){
  .kzb-fame .section-title-desc{font-size:22px;}
  .kzb-fame .section-title-sm{margin:30px 0 40px; font-size:28px;}
}
@media (min-width: 600px){
  .kzb-fame .right{width:550px; max-width:100%; margin:0 auto;}
  .kzb-fame-slider .item{ max-width:550px;}
}
@media (min-width: 768px){
  .kzb-fame-container{padding:100px 0;}
  .kzb-fame-container::before{display:block;}
}
@media (min-width: 992px){
  .kzb-fame .left{margin-bottom:0; text-align:left;}
  .kzb-fame .left{padding-right:60px;}
  .kzb-fame-desc-container{max-width:90%;}
}


.kzb-action-container-video{background-image: linear-gradient(180deg, var(--kbz-white) 50%, var(--kbz-blue) 50%);}
.kzb-action-bg{background-color:var(--kbz-blue); padding-bottom:50px;}

.kzb-action .section-header{margin-bottom:40px;}
.kzb-action-video-container{max-width:900px; margin:0 auto;}
.kzb-action-video{border-radius:30px; clip-path:inset(0% 0% 0% 0% round 30px);}
.kzb-action-container{max-width:1100px; margin:0 auto; font-size:20px; font-weight:500;}
.kzb-action-container p{margin:0; padding:20px 0;}
@media (min-width: 576px){
  .kzb-action-container{font-size:26px;}
  .kzb-action-container p{padding:50px 0;}
}
@media (min-width: 768px){
  .kzb-fame-container{padding:100px 0;}
  .kzb-fame-container::before{display:none;}
  .kzb-action-bg{padding-bottom:100px;}
}


/* Flip Card */
.flip-card-container{justify-content:center;}
.flip-card {width:100%; max-width:360px; height:250px; margin:10px; perspective: 1000px;}
.flip-card-inner{width:100%; height:100%; position:relative; transform-style:preserve-3d; transition:.5s .1s; }
.flip-card:hover .flip-card-inner,
.flip-card:focus-within .flip-card-inner {transform: rotateY(180deg);}
.flip-card-front,
.flip-card-back {width: 100%; height: 100%; padding:15px; border-radius:25px; border:4px solid var(--kbz-primary); position: absolute; top: 0; left: 0; overflow: hidden; backface-visibility: hidden; display: flex; justify-content: center; align-items: center;background-color: var(--kbz-primary);}
/* .card-front */
.flip-card-front {transform: rotateY(0deg);z-index: 2;}
.flip-card-front .flip-card-title{color: var(--kbz-white); margin-bottom:0;}
/* .card-back */
.flip-card-back {background-color:var(--kbz-white); transform: rotateY(180deg); z-index:1;}
.flip-card-back .flip-card-title{color:var(--kbz-primary); margin-bottom:12px;}
.flip-card figure {margin:0; font-size:20px; line-height:1.25; z-index: -1;}
.flip-card figure img{max-width:85px; margin-bottom:10px; filter: invert(75%) sepia(75%) saturate(3899%) hue-rotate(3deg) brightness(109%) contrast(323%);}
.flip-card figure p{margin:0; padding:0;}
.flip-card-title{font-size:22px; font-weight:700;}
.flip-card-link{background-color:var(--kbz-blue); width:40px; height:40px; padding-left:3px; display:flex; align-items:center; justify-content:center; position:absolute; right:10px; top:10px; border-radius:100em;}

@media (min-width: 576px){
.flip-card figure img{max-width:95px; margin-bottom:15px;}
}
@media (min-width: 650px){
  .flip-card {width:calc(50% - 40px); max-width:100%; margin:20px;}
  .flip-card-title{font-size:26px;}
}
@media (min-width: 780px){
  .flip-card {width:320px; max-width:100%; height:250px;}
  .flip-card-title{font-size:28px;}
}


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel{display:none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer{position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot { background: none; color: inherit; border: none; padding: 0 !important; font: inherit; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab { cursor: move; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }

.owl-carousel .owl-dots{position:absolute; left:0; bottom:0; width:100%; text-align:center; line-height:1;}
.owl-carousel button.owl-dot {background:rgba(var(--kbz-white-rgb), 0.3); width:40px; height:5px; margin:25px 5px; border-radius:40px;}
.owl-carousel button.owl-dot.active{background:var(--kbz-secondary);}

/* No Js */
.no-js .owl-carousel { display: block; }


@media (min-width: 768px){
  .owl-carousel button.owl-dot {width:50px; margin:25px 10px;}
}



.kzb-participation{padding:50px 0;}
.kzb-participation .section-header{margin-bottom:10px;}
.kzb-subscription-card{background-color:var(--kbz-secondary); width:300px; text-align:center; padding:0 20px 20px; margin:30px 20px; font-size:20px; line-height:1.25; border-radius:30px; }
.kzb-subscription-card-header{font-size:22px; font-weight:700; color:var(--kbz-white); position:relative; top:-20px;}
.kzb-subscription-card-header-inner{background-color:var(--kbz-blue); border-radius:0 0 20px 20px; margin:0 25px; line-height:1; padding:5px 0 10px; box-shadow:none;}
.kzb-subscription-card-header:before{content:""; display:block; height:40px; background-image: linear-gradient(180deg, var(--kbz-indigo) 60%, var(--kbz-primary) 60%); box-shadow:0px 6px 0px rgba(0,0,0,0.25);opacity: 0;}
.kzb-subscription-card-header:after{content:""; display:block; height:22px; background-image: radial-gradient(var(--kbz-white) 5px, transparent 0); background-size:22px 22px; position:absolute; top:2px; left:0; right:0; width:85%; margin:0 auto;}
.kzb-subscription-price{font-size:40px; font-weight:800; line-height:1; color:var(--kbz-primary); padding-bottom:15px; margin-bottom:0px; border-bottom:2px solid var(--kbz-primary);min-height: 165px;}
.kzb-subscription-price p {font-size: 16px;font-weight: 600;}
.kzb-subscription-price span {font-size: 16px;font-weight: 400;}
.kzb-subscription-desc {
  font-size: 16px;
  font-weight: 600;
  background-color: var(--kbz-primary);
  color: #fff;
  padding: 20px 16px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.kzb-participation .action-row{margin-top:20px;}

@media (min-width: 576px){
  .kzb-participation .section-header{margin-bottom:50px;}
  .kzb-subscription-card{font-size:22px;padding: 0 0px 0px; }
  .kzb-subscription-card-header{font-size:26px; top:-50px;}
  .kzb-subscription-card-header:before{height:50px;}
  .kzb-subscription-price{font-size:50px;}
  .kzb-subscription-card-header:after{height:22px;; top:4px;}
}
@media (min-width: 768px){
  .kzb-participation{padding:100px 0;}
}


.kzb-steps{padding-bottom:50px;}
.kzb-steps .section-header{margin-bottom:20px;}
.kzb-steps-card-container{justify-content:space-between;}
.kzb-steps-card{max-width:100%; width:100%;}
.kzb-steps-card:not(:last-child){margin-bottom:35px;}
.kzb-steps-card-count{background-color:var(--kbz-secondary); width:85px; height:85px; border-radius:100em; font-family:var(--kbz-font-title); font-weight:800; display:flex; align-items:flex-end; justify-content:flex-end; white-space:nowrap; color:var(--kbz-primary); padding:0 0 5px 0; margin: 0px auto 30px;}
.kzb-steps-card-desc-title{font-size:22px; font-weight:600; margin-bottom:10px;}
.kzb-steps-card-desc{font-size:20px;margin-bottom: 10px;}
.kzb-steps-card-desc p {
  margin: 0;
  font-size: 18px;
  padding: 10px 20px;
}

@media (min-width: 576px){
  .kzb-steps .section-header{margin-bottom:30px;}
  .kzb-steps-card-count{width:75px; height:75px;}
  .kzb-steps-card-desc-title{font-size:23px; margin-bottom:15px;}
  .kzb-steps-card-desc{font-size:22px;}
}
@media (min-width: 768px){
  .kzb-steps{padding-bottom:100px;}
  .kzb-steps .section-header{margin-bottom:50px;}
  .kzb-steps-card{max-width:280px; width:100%;}
  .kzb-steps-card-desc{max-width:95%;}
}

.kzb-subscribe{padding-bottom:40px;}
.kzb-subscribe-container{background-color:var(--kbz-bright-gray); padding:40px 30px; border-radius:40px; max-width:1000px; margin:0 auto;}
.kzb-subscribe-subtitle{line-height:1.4; font-size:20px;}
.kzb-subscribe-title{margin:20px 0 15px;}
.kzb-subscribe-social{justify-content:center;}
.kzb-subscribe-social-item{display:flex; padding:15px; margin:0; font-size:20px;}
.kzb-subscribe-social-item-link{display:flex; flex-direction:column; color:var(--kbz-body-color);}
.kzb-subscribe-social-item-link:hover{color:var(--kbz-primary);}
.kzb-subscribe-social-img{flex:1 1 auto;}
.kzb-subscribe-social-item-caption{margin-top:15px;}
.kzb-subscribe-contact{font-size:18px;}
.kzb-subscribe-contact-item{width:100%; margin:5px 0px;}

@media (min-width: 768px){
  .kzb-subscribe-container{ padding:80px 40px;}
  .kzb-subscribe-subtitle{font-size:24px;}
  .kzb-subscribe-title{margin:50px 0 30px;}
  .kzb-subscribe-social-item{font-size:24px;}
  .kzb-subscribe-contact{font-size:20px;}
  .kzb-subscribe-contact-item{width:auto;}
  .kzb-subscribe-contact-item:not(:last-child):after{content:"|"; margin:0 10px 0 7px; }
}

@media (max-width: 400px){
  .kzb-subscribe-social-img img{max-width:60px;}
  .kzb-subscribe-contact-key,
  .kzb-subscribe-contact-value{display:block;}
}

.kbz-prize {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  background-color: var(--kbz-primary);
}
.kbz-prize-container {
  background-color: var(--kbz-primary);
  color: var(--kbz-white);
  border-radius: 0px;
  padding: 30px 0 0;
  font-size: 20px;
  width: 33.33%;
}
.kbz-prize-container:not(:last-child){margin-bottom:20px;}
.kbz-prize-container .section-title{margin-bottom:20px;}
.kbz-prize-container .section-subtitle{font-size:36px; font-weight:400;}
.kbz-prize-container-inner{padding:0 30px 40px;}
.kbz-prize-list{list-style:none; padding:0; margin:0; font-size: 18px;}
.kbz-prize-item{display:flex; margin:15px 0;}
.kbz-prize-item:last-child{margin-bottom:0;}
.kbz-prize-item::before{content:""; flex-shrink:0; width:22px; height:22px; display:inline-block; border:2px solid var(--kbz-secondary); border-radius:100em; margin:3px 12px 0 0; background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.22578 9.475C4.97578 9.475 4.73828 9.375 4.56328 9.2L1.02578 5.6625C0.663281 5.3 0.663281 4.7 1.02578 4.3375C1.38828 3.975 1.98828 3.975 2.35078 4.3375L5.22578 7.2125L11.6508 0.7875C12.0133 0.425 12.6133 0.425 12.9758 0.7875C13.3383 1.15 13.3383 1.75 12.9758 2.1125L5.88828 9.2C5.71328 9.375 5.47578 9.475 5.22578 9.475Z' fill='%23FFF200'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position:center center; background-size:10px 8px;
}
.kbz-prize-item small{font-size:24px; font-style:italic;}
.kbz-prize-container-note{background: linear-gradient(270deg, rgba(74, 46, 163, 0) 0%, #4A2EA3 100%); font-weight:600; font-style:italic; padding:20px 30px; border-radius:40px;}

@media (max-width: 576px){
    .kbz-prize {
   flex-direction: column;
   padding-top: 60px;
}
  .kbz-prize-container {
    width: 100%;
    padding-top: 0 !important;
}
}
@media (min-width: 768px){
  .kbz-prize{margin-bottom:80px;}
  .kbz-prize-list{max-width:92%;}
  .kbz-prize-item::before{width:30px; height:30px; margin:3px 20px 0 0; background-size:14px 10px;}
}
@media (min-width: 992px){
  .kbz-prize-container{padding:70px 0 0; font-size:26px;}
  .kbz-prize-container-bg{background:var(--kbz-primary) url('../img/prizes-bg.svg') no-repeat bottom right; background-size:600px auto;}
  .kbz-prize-container .section-title{margin-bottom:40px;}
  .kbz-prize-container-inner{padding:0 100px 40px;}
  .kbz-prize-item{margin:25px 0;}
  .kbz-prize-container-note{padding:20px 100px;}
}




.kzb-round{padding:50px 0 0;}
.kzb-round .section-header{margin-bottom:20px;}
.kzb-round-card-container{justify-content:center; margin:0 -10px; flex-direction:column; align-items:center;}
.kzb-round-card{font-size:22px; width:100%; max-width:100%; padding:0 10px; margin-bottom:30px;}
.kzb-round-card-img{margin-bottom:15px; min-height:inherit; display:flex; align-items:center;}
.kzb-round-card-img img{max-width:85px;}
.kzb-round-card-caption-title{font-size:24px; font-weight:700; margin-bottom:15px;}
.kzb-round-card-caption p br{display:none;}

@media (min-width: 576px){
  .kzb-round-card-img{margin-bottom:20px; min-height:90px;}
  .kzb-round-card-img img{max-width:95px;}
  .kzb-round-card-caption-title{font-size:28px;}
}
@media (min-width: 768px){
  .kzb-round{padding:100px 0 25px;}
  .kzb-round .section-header{margin-bottom:50px;}
  .kzb-round-card-caption p br{display:inline-block;}
}
@media (min-width: 992px){
  .kzb-round-card-container{justify-content:space-between; flex-direction:row; align-items:flex-start;}
  .kzb-round-card{font-size:28px; max-width:410px; }
}

.kzb-winner{padding:100px 0;}
.kzb-winner-container{background-color:var(--kbz-primary); border-radius:30px; max-width:900px; margin:0 auto; text-align:center; font-size:20px; padding:0 30px;}
.kzb-winner .section-subtitle{font-weight:800; color:var(--kbz-white); margin:15px 0;}
.kzb-winner .section-title{font-weight:800; color:var(--kbz-white); margin:15px 0;}
.kzb-winner p {color:var(--kbz-white);}
.kzb-winner-icon{background-color:var(--kbz-blue); width:140px; height:140px; border:8px solid var(--kbz-white); border-radius:100em; display:flex; align-items:center; justify-content:center; margin:0 auto -85px; position:relative; top:-85px;}
.kzb-winner-icon img{max-width:70px;}
.kzb-winner .action-row{margin:-15px 0 0px; position:relative; bottom:-32px;}

@media (min-width: 576px){
  .kzb-winner-container{font-size:28px; padding:0 70px;}
  .kzb-winner .section-title{margin:30px 0;}
  .kzb-winner-icon{width:170px; height:170px; top:-85px; border-width:10px;}
  .kzb-winner-icon img{max-width:85px;}
}


.kzb-faq-container{max-width:1000px; margin:0 auto;}
.accordion-item{border:2px solid var(--kbz-lightgray); border-radius:10px;}
.accordion-item:not(:first-of-type){border-top:2px solid var(--kbz-lightgray);}
.accordion-item:first-of-type,
.accordion-item:last-of-type{border-radius:10px;}
.accordion-item:first-of-type>.accordion-header .accordion-button,
.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-radius:10px;}
.accordion-item.active{border-color:var(--kbz-primary)}
.accordion-button{font-size:20px; font-weight:500; padding:20px;}
.accordion-button:not(.collapsed){background-color:var(--kbz-white); box-shadow:none; color:var(--kbz-primary);}
.accordion-button:focus{box-shadow:none;}
.accordion-body{padding:0 20px 20px;}
.accordion-button::after{background-image:url('data:image/svg+xml,<svg width="28" height="17" viewBox="0 0 28 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 2.3501L13.9488 14.3501L25.8976 2.3501" stroke="%236244C3" stroke-width="2.83981" stroke-linecap="round"/></svg>'); background-position:center;}
.accordion-button:not(.collapsed)::after{background-image:url('data:image/svg+xml,<svg width="28" height="17" viewBox="0 0 28 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 2.3501L13.9488 14.3501L25.8976 2.3501" stroke="%236244C3" stroke-width="2.83981" stroke-linecap="round"/></svg>');}

.accordion-item .accordion-header .accordion-button{border-radius:10px;}
.accordion-item{margin:20px 0;}

@media (min-width: 768px){
  .accordion-button{font-size:22px; padding:25px 30px;}
  .accordion-body{padding:0 30px 30px;}
}




.kzb-faq-panel-link{color:var(--kbz-body-color); display:flex; align-items:center; justify-content:space-between;}
.kzb-faq-panel-icon{width:30px; height:30px; display:flex; align-items:center; justify-content:center;}
.kzb-faq-panel-icon .arrow{background-image:url('data:image/svg+xml,<svg width="28" height="17" viewBox="0 0 28 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 2.3501L13.9488 14.3501L25.8976 2.3501" stroke="%236244C3" stroke-width="2.83981" stroke-linecap="round"/></svg>'); background-repeat:no-repeat; background-position:center center; background-size:65% auto; width:28px; height:17px; display:block;}

.kzb-footer{margin-top:30px;}
.kzb-footer-row{justify-content:space-between;}
.kzb-footer-row-1{border-bottom:1px solid rgba(var(--kbz-mist-blue-rgb), .40); padding-bottom:20px;}
.kzb-footer-row-2{padding:20px 0; font-size:16px;}
.kzb-footer-social-item{margin-left:7px;}
.kzb-footer-social-item img{max-width:34px;}
.kzb-footer-links-item{display:flex;}
.kzb-footer-links-item:first-child::before{display:none;}
.kzb-footer-links-item::before{content:"|"; margin:0 10px; display:inline-block;}
.kzb-footer-links-item a{color:var(--kbz-body-color);}
.kzb-footer-links-item a:hover{text-decoration:underline;}
.kzb-footer-left,
.kzb-footer-right{width:100%;}
.kzb-footer-right{margin-top:15px;}
.kzb-footer-logo-container{justify-content:space-between; margin:0 -10px;}
.kzb-footer-logo{margin:0px; max-width:50%; padding:15px 10px;}
.kzb-footer-logo-label{margin-bottom:5px; font-size:15px; font-weight:500;}
.kzb-footer-left .kzb-footer-logo img{max-width:125px;}

.kzb-footer-row{flex-wrap:wrap;}

@media (min-width: 576px){
  .kzb-footer{margin-top:50px;}
  .kzb-footer-row-1{padding-bottom:25px;}
  .kzb-footer-row-2{padding:25px 0;}
  .kzb-footer-left .kzb-footer-logo img{max-width:135px;}
  .kzb-footer-social-item{margin-left:7px;}
  .kzb-footer-social-item img{max-width:38px;}
}
@media (min-width: 700px){
  .kzb-footer-row{flex-wrap:nowrap;}
  .kzb-footer-left,
  .kzb-footer-right{width:auto;}
  .kzb-footer-right{margin-top:0;}
  .kzb-footer-left .kzb-footer-logo img{max-width:150px;}
}
@media (min-width: 992px){
  .kzb-footer-logo{margin:0px 50px 0px 10px; max-width:100%; padding:0;}
  .kzb-footer-logo-label{font-size:16px;}
}



/* .kzb-static-container{max-width:1000px; margin:0 auto;} */
.kzb-static .section-header{padding:50px 0 20px;}
.kzb-static .section-body{line-height:1.6;}
.kzb-static h5{font-size:26px; font-weight:700; margin:40px 0 15px; color:var(--kbz-primary);}

.kzb-static ul.lower-alpha{counter-reset:list; padding-left:0;}
.kzb-static ul.lower-alpha li{list-style:none; margin:10px 0;}
.kzb-static ul.lower-alpha li::before{content:"(" counter(list, lower-alpha)  ") "; counter-increment: list;}

.kzb-static ul.lower-roman{counter-reset:list; padding-left:0;}
.kzb-static ul.lower-roman li{list-style:none; margin:10px 0;}
.kzb-static ul.lower-roman li::before{content:"(" counter(list, lower-roman)  ") "; counter-increment: list;}


.kzb-static ol li{margin:15px 0;}
.kzb-static ol ol li{margin:10px 0;}