@import url(../../css2_ac119f338972b702.css);

@font-face {
  font-family: "Apex New";
  src: url(../../fonts/ApexNew-Book.woff2) format("woff2"),
       url(../../fonts/ApexNew-Book.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Apex New";
  src: url(../../fonts/ApexNew-Medium.woff2) format("woff2"),
       url(../../fonts/ApexNew-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Apex Serif Book";
  src: url(../../fonts/ApexSerifBook-Regular.woff2) format("woff2"),
       url(../../fonts/ApexSerifBook-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Apex Serif Book";
  src: url(../../fonts/ApexSerifMedium-Regular.woff2) format("woff2"),
       url(../../fonts/ApexSerifMedium-Regular.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
--col-gap:1.5rem;
  --color_1: #1E78E8;
  --color_2: #DDEBFC;
  --color_3: #191919;
  --color_4: #FFFFFF;
  --color_5: #CECBCB;
  --color_6: #F3F3F3;
  --color_7: #FFEC01;
}

.text_color_1 { color: var(--color_1) !important; }
.bg_color_1 { background-color: var(--color_1) !important; }
.border_color_1 { border-color: var(--color_1) !important; }
.fill_color_1 { fill: var(--color_1) !important; }

.text_color_2 { color: var(--color_2) !important; }
.bg_color_2 { background-color: var(--color_2) !important; }
.border_color_2 { border-color: var(--color_2) !important; }
.fill_color_2 { fill: var(--color_2) !important; }

.text_color_3 { color: var(--color_3) !important; }
.bg_color_3 { background-color: var(--color_3) !important; }
.border_color_3 { border-color: var(--color_3) !important; }
.fill_color_3 { fill: var(--color_3) !important; }

.text_color_4 { color: var(--color_4) !important; }
.bg_color_4 { background-color: var(--color_4) !important; }
.border_color_4 { border-color: var(--color_4) !important; }
.fill_color_4 { fill: var(--color_4) !important; }

.text_color_5 { color: var(--color_5) !important; }
.bg_color_5 { background-color: var(--color_5) !important; }
.border_color_5 { border-color: var(--color_5) !important; }
.fill_color_5 { fill: var(--color_5) !important; }

.text_color_6 { color: var(--color_6) !important; }
.bg_color_6 { background-color: var(--color_6) !important; }
.border_color_6 { border-color: var(--color_6) !important; }
.fill_color_6 { fill: var(--color_6) !important; }

.text_color_7 { color: var(--color_7) !important; }
.bg_color_7 { background-color: var(--color_7) !important; }
.border_color_7 { border-color: var(--color_7) !important; }
.fill_color_7 { fill: var(--color_7) !important; }

.font-size-text-xs { font-size: 12px !important; }
.font-size-text-sm { font-size: 14px !important; }
.font-size-text-md { font-size: 16px !important; }
.font-size-text-mdl { font-size: 18px !important; }
.font-size-text-lg { font-size: 20px !important; }
.font-size-text-xl { font-size: 22px !important; }
.font-size-text-xxl { font-size: 24px !important; }


  .jb-d-flex{
    display:flex!important;
  }





.jb-container {
  border: 1px solid #4d4d4d;
  width: 100% !important;
  max-width:890px;
  margin-right: auto;
  background: transparent linear-gradient(
    180deg,
    var(--color_4) 0%,
    var(--color_6) 100%
  ) 0% 0% no-repeat padding-box !important;
}

.jb-body {
margin: 16px auto!important;
}
.text-center{
text-align:center;
}
.text-right{
text-align:right;
}
.text-justify{
text-align:justify;
}

.relative{
  position:relative
}
.jb-row {
  display: flex !important;
  flex-wrap: wrap !important;
}

.jb-container p,
.jb-container ul,
.jb-container h1,
.jb-container h2 {
    margin-block-start: 0em;
    margin-block-end: 0em;
}

.jb-col {
  padding-left: calc(var(--col-gap, 1rem) / 2) !important;
  padding-right: calc(var(--col-gap, 1rem) / 2) !important;
  box-sizing: border-box !important;
}


.span-auto {
  flex: 0 0 auto !important;
  width: auto !important;
}


.span-stretch {
  flex: 1 1 0% !important;
  width: 0 !important;
  min-width: 0 !important;
}


.span-1 { flex: 0 0 8.333333% !important; max-width: 8.333333% !important; }
.span-2 { flex: 0 0 16.666667% !important; max-width: 16.666667% !important; }
.span-3 { flex: 0 0 25% !important; max-width: 25% !important; }
.span-4 { flex: 0 0 33.333333% !important; max-width: 33.333333% !important; }
.span-5 { flex: 0 0 41.666667% !important; max-width: 41.666667% !important; }
.span-6 { flex: 0 0 50% !important; max-width: 50% !important; }
.span-7 { flex: 0 0 58.333333% !important; max-width: 58.333333% !important; }
.span-8 { flex: 0 0 66.666667% !important; max-width: 66.666667% !important; }
.span-9 { flex: 0 0 75% !important; max-width: 75% !important; }
.span-10 { flex: 0 0 83.333333% !important; max-width: 83.333333% !important; }
.span-11 { flex: 0 0 91.666667% !important; max-width: 91.666667% !important; }
.span-12 { flex: 0 0 100% !important; max-width: 100% !important; }

.order-1 { order: 1 !important; }
.order-2 { order: 2 !important; }
.order-3 { order: 3 !important; }
.order-4 { order: 4 !important; }
.order-5 { order: 5 !important; }
.order-6 { order: 6 !important; }
.order-7 { order: 7 !important; }
.order-8 { order: 8 !important; }
.order-9 { order: 9 !important; }
.order-10 { order: 10 !important; }
.order-11 { order: 11 !important; }
.order-12 { order: 12 !important; }




@media (min-width: 640px) {
  .span-sm-auto { flex: 0 0 auto !important; width: auto !important; max-width: none !important; }
  .span-sm-stretch { flex: 1 1 0% !important; width: 0 !important; min-width: 0 !important; max-width: none !important; }
  .span-sm-1 { flex: 0 0 8.333333% !important; max-width: 8.333333% !important; }
  .span-sm-2 { flex: 0 0 16.666667% !important; max-width: 16.666667% !important; }
  .span-sm-3 { flex: 0 0 25% !important; max-width: 25% !important; }
  .span-sm-4 { flex: 0 0 33.333333% !important; max-width: 33.333333% !important; }
  .span-sm-5 { flex: 0 0 41.666667% !important; max-width: 41.666667% !important; }
  .span-sm-6 { flex: 0 0 50% !important; max-width: 50% !important; }
  .span-sm-7 { flex: 0 0 58.333333% !important; max-width: 58.333333% !important; }
  .span-sm-8 { flex: 0 0 66.666667% !important; max-width: 66.666667% !important; }
  .span-sm-9 { flex: 0 0 75% !important; max-width: 75% !important; }
  .span-sm-10 { flex: 0 0 83.333333% !important; max-width: 83.333333% !important; }
  .span-sm-11 { flex: 0 0 91.666667% !important; max-width: 91.666667% !important; }
  .span-sm-12 { flex: 0 0 100% !important; max-width: 100% !important; }

  .order-sm-1 { order: 1 !important; }
  .order-sm-2 { order: 2 !important; }
  .order-sm-3 { order: 3 !important; }
  .order-sm-4 { order: 4 !important; }
  .order-sm-5 { order: 5 !important; }
  .order-sm-6 { order: 6 !important; }
  .order-sm-7 { order: 7 !important; }
  .order-sm-8 { order: 8 !important; }
  .order-sm-9 { order: 9 !important; }
  .order-sm-10 { order: 10 !important; }
  .order-sm-11 { order: 11 !important; }
  .order-sm-12 { order: 12 !important; }
}


@media (min-width: 890px) {
  .span-md-auto { flex: 0 0 auto !important; width: auto !important; max-width: none !important; }
  .span-md-stretch { flex: 1 1 0% !important; width: 0 !important; min-width: 0 !important; max-width: none !important; }
  .span-md-1 { flex: 0 0 8.333333% !important; max-width: 8.333333% !important; }
  .span-md-2 { flex: 0 0 16.666667% !important; max-width: 16.666667% !important; }
  .span-md-3 { flex: 0 0 25% !important; max-width: 25% !important; }
  .span-md-4 { flex: 0 0 33.333333% !important; max-width: 33.333333% !important; }
  .span-md-5 { flex: 0 0 41.666667% !important; max-width: 41.666667% !important; }
  .span-md-6 { flex: 0 0 50% !important; max-width: 50% !important; }
  .span-md-7 { flex: 0 0 58.333333% !important; max-width: 58.333333% !important; }
  .span-md-8 { flex: 0 0 66.666667% !important; max-width: 66.666667% !important; }
  .span-md-9 { flex: 0 0 75% !important; max-width: 75% !important; }
  .span-md-10 { flex: 0 0 83.333333% !important; max-width: 83.333333% !important; }
  .span-md-11 { flex: 0 0 91.666667% !important; max-width: 91.666667% !important; }
  .span-md-12 { flex: 0 0 100% !important; max-width: 100% !important; }


  .order-md-1 { order: 1 !important; }
  .order-md-2 { order: 2 !important; }
  .order-md-3 { order: 3 !important; }
  .order-md-4 { order: 4 !important; }
  .order-md-5 { order: 5 !important; }
  .order-md-6 { order: 6 !important; }
  .order-md-7 { order: 7 !important; }
  .order-md-8 { order: 8 !important; }
  .order-md-9 { order: 9 !important; }
  .order-md-10 { order: 10 !important; }
  .order-md-11 { order: 11 !important; }
  .order-md-12 { order: 12 !important; }
}


.row-gap-0 { row-gap: 0 !important; }
.row-gap-1 { row-gap: 0.25rem !important; }
.row-gap-2 { row-gap: 0.5rem !important; }
.row-gap-3 { row-gap: 0.75rem !important; }
.row-gap-4 { row-gap: 1rem !important; }
.row-gap-5 { row-gap: 1.25rem !important; }
.row-gap-6 { row-gap: 1.5rem !important; }
.row-gap-8 { row-gap: 2rem !important; }
.row-gap-10 { row-gap: 2.5rem !important; }
.row-gap-12 { row-gap: 3rem !important; }

.jb-px-0{
padding-right:0!important;
padding-left:0!important;
}

.items-align-center{
  align-items:center;
}
.items-align-start{
    align-items: start;
}

.justify-content-center{
  justify-content:center;
}
.justify-content-end{
    justify-content:end;
}
.justify-content-start{
    justify-content:start;
}
.rounded-8 { border-radius: 8px; }
.py-7 { padding-top: 28px; padding-bottom: 28px; }
.px-3 { padding-right: 12px; padding-left: 12px; }
.object-cover { object-fit: cover; }
.d-block { display: block; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.standard-list-item{
  font-family: Poppins!important;
  height:40px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius: 40px;
  padding: 0 18px;
  font-size:16px;
}
.standard-list{
    flex-wrap: wrap !important;
    align-items:center;
    gap: 12px;
    display: flex;
    padding:4px;
}
.standard-list-item i{
  font-size:20px;
  margin-right:6px;
}

@keyframes slidy {
    0% {
        opacity: 0;
    }
    11.11% {
        opacity: 1;
    }
    33.33% {
        opacity: 1;
    }
    44.44% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.slideshow {
    position: relative;
    width: 100%;
    max-height: 890px;
    overflow: hidden;
}

.slideshow img {
    vertical-align: bottom;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}


.slideshow > img:nth-of-type(1) {
    position: relative;
}


.slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.slide img {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    animation: slidy 9s linear infinite normal forwards;
}


.slide img:nth-child(1) { animation-delay: 0s; }
.slide img:nth-child(2) { animation-delay: 3s; }
.slide img:nth-child(3) { animation-delay: 6s; }x


.no-slide .slide {
    display: none;
}

.no-slide > img:nth-of-type(1) {
    position: static;
}


p {
  margin-bottom: 14px!important;
}

li p {
  margin-bottom: 0!important;
  display: inline;
}

.jb-title-global{
 color:var(--color_3)!important;
 font-size:20px!important;
 font-family: Poppins!important;
 font-weight: unset;
}
.jb-text-global{
 color:var(--color_3)!important;
 font-size:16px!important;
 font-family: Poppins!important;
}
.jb-text-global a{
  color:var(--color_3)!important;
}

.jb-text-global ol li::marker {
 color:var(--color_3)!important;
}
.jb-text-global ol{
 list-style: decimal;
 padding-left: 22px;
}
.jb-text-global ul {
    list-style: none;
     padding-left: 22px;
 }

.jb-text-global ul li {
   display: flex;
   align-items: start;
   position: relative;
}

.jb-text-global ul li::before {
   color:var(--color_3)!important;
   content: "\002022";
   position: absolute;
   font-size: 20px;
   left: -17px;
   top: -3px;
   flex-shrink: 0;
}

.jb-container .apply-btn{
  text-decoration: none;
  cursor:pointer;
  border: none;
  font-size: 14px;
  min-width:150px;
  min-height:38px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 1.12px;
  font-family: Poppins!important;
  padding:10px 16px;
}

.font-family-poppins { font-family: "Poppins" !important; }
.font-family-apex-new { font-family: "Apex New" !important; }
.font-family-apex-serif { font-family: "Apex Serif Book" !important; }
.font-family-merriweather { font-family: "Merriweather", serif !important; }
.font-family-roboto { font-family: "Roboto", sans-serif !important; }
.font-family-oswald { font-family: "Oswald", sans-serif !important; }