.rounded-full {
  border-radius: 9999px;
}
.text-inherit {
  font-size: inherit;
}
.opacity-100 {
  opacity: 1 !important;
}
a.card:hover .card-media{
  transform:scale(1.05)
}

.card{
  display:flex;
  width:100%
}

.card.flat>.card-container{
  box-shadow:none !important
}

.card-container{
  border-radius:1.25vw;
  box-shadow:0 6px 16px rgba(0,45,114,.15);
  background-color:#fff;
  width:inherit;
  display:flex;
  position:relative
}

.card.layout-left .card-container{
  flex-direction:row
}

.card.layout-top .card-container{
  flex-direction:column
}

.card-badge{
  font-size:3.75vw;
  padding-top:1.875vw;
  padding-bottom:1.875vw;
  padding-left:5vw;
  padding-right:5vw;
  top:-2.5vw;
  right:-2.5vw;
  letter-spacing:1px;
  border-radius:999px;
  background-color:#c6007e;
  color:#fff;
  font-family:IL,Arial,Helvetica,sans-serif;
  position:absolute
}

.card-content-container{
  display:flex;
  flex-direction:column;
  flex-grow:1;
  min-width:1px
}

.card-media-container{
  overflow:hidden;
  position:relative
}

.card.layout-left .card-media-container{
  border-radius:0;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  flex-shrink:0;
  height:100%
}

.card.layout-top .card-media-container{
  border-radius:0;
  border-top-left-radius:4px;
  border-top-right-radius:4px
}

.card-media{
  transition:transform 200ms ease-in-out
}

.card.layout-left .card-media{
  height:inherit
}

.card.layout-left .card-media img,.card.layout-left .card-media picture{
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%)
}

.card.layout-top .card-media img,.card.layout-top .card-media picture{
  display:block;
  height:auto;
  width:100%
}

.card-content{
  display:flex;
  flex-direction:column;
  flex-grow:1
}

.card-floater{
  border-radius:1.25vw;
  height:25vw;
  width:28.125vw;
  align-items:center;
  background-color:#f2f4f8;
  display:flex;
  justify-content:center;
  margin-bottom:-20px;
  margin-left:20px;
  padding:20px;
  position:relative;
  top:-20px
}

.card-footer,.card-body{
  padding-left:6.25vw;
  padding-right:6.25vw;
  padding-bottom:6.25vw
}

.card-body{
  padding-top:6.25vw;
  flex-grow:1
}

.flexgrid{
  display:flex;
  flex-wrap:wrap;
  margin:-10px
}

.flexgrid>.cell{
  display:flex;
  flex-basis:0px;
  flex-grow:1;
	margin:10px;
	justify-content: flex-end;
}

.flexgrid.span-1>.cell{
  flex-basis:auto;
  width:calc(8.3333333333% - 20px);
  max-width:calc(8.3333333333% - 20px)
}

.flexgrid.span-2>.cell{
  flex-basis:auto;
  width:calc(16.6666666667% - 20px);
  max-width:calc(16.6666666667% - 20px)
}

.flexgrid.span-3>.cell{
  flex-basis:auto;
  width:calc(25% - 20px);
  max-width:calc(25% - 20px)
}

.flexgrid.span-4>.cell{
  flex-basis:auto;
  width:calc(33.3333333333% - 20px);
  max-width:calc(33.3333333333% - 20px)
}

.flexgrid.span-5>.cell{
  flex-basis:auto;
  width:calc(41.6666666667% - 20px);
  max-width:calc(41.6666666667% - 20px)
}

.flexgrid.span-6>.cell{
  flex-basis:auto;
  width:calc(50% - 20px);
	max-width:calc(50% - 20px);
}

.flexgrid.span-7>.cell{
  flex-basis:auto;
  width:calc(58.3333333333% - 20px);
  max-width:calc(58.3333333333% - 20px)
}

.flexgrid.span-8>.cell{
  flex-basis:auto;
  width:calc(66.6666666667% - 20px);
  max-width:calc(66.6666666667% - 20px)
}

.flexgrid.span-9>.cell{
  flex-basis:auto;
  width:calc(75% - 20px);
  max-width:calc(75% - 20px)
}

.flexgrid.span-10>.cell{
  flex-basis:auto;
  width:calc(83.3333333333% - 20px);
  max-width:calc(83.3333333333% - 20px)
}

.flexgrid.span-11>.cell{
  flex-basis:auto;
  width:calc(91.6666666667% - 20px);
  max-width:calc(91.6666666667% - 20px)
}

.flexgrid.span-12>.cell{
  flex-basis:auto;
  width:calc(100% - 20px);
  max-width:calc(100% - 20px)
}

.wrapper{
  padding-bottom:12.5vw;
  padding-left:6.25vw;
  padding-right:6.25vw;
  padding-top:12.5vw
}

[class*=text-]{
  fill:currentColor
}

.question-card .question>*{
  margin-bottom:10px
}

.question-card .question h4{
  font-size:5vw;
  color:#323232;
  font-family:IR,Arial,Helvetica,sans-serif
}

.question-card .question p,.question-card .question ul,.question-card .question ol{
  font-size:4.375vw;
  color:#323232;
  font-family:IL,Arial,Helvetica,sans-serif
}

.question-card .question b{
  font:inherit;
  font-family:IR,Arial,Helvetica,sans-serif
}

.question-card .question a{
  font:inherit;
  color:#056dae
}

.question-card .question ul,.question-card .question ol{
  -webkit-padding-start:40px;
          padding-inline-start:40px
}

.question-card .question ul{
  list-style:initial
}

.test-image{
  cursor:pointer
}

.test-image-zoom{
  pointer-events:none;
  bottom:10px;
  right:10px
}

.test-image .cbx-img{
  width:100%
}

.video-player{
  width:100%;
  height:180px
}

.lesson-finish>[class^=finish-]{
  padding-top:6.25vw;
  padding-bottom:25vw
}

.cbx-nav{
  z-index:8
}

.bg-none{
  background-color:transparent !important
}

.bg-secondary{
  background-color:#F2F4F8 !important
}

.bg-blue{
  background-color:#056DAE !important
}

.bg-lightblue{
  background-color:#3ABAED !important
}

.bg-green{
  background-color:#84BD00 !important
}

.bg-orange{
  background-color:#ED8B00 !important
}

.bg-red{
  background-color:#ED1C24 !important
}

.bg-black{
  background-color:#FFFFFF !important
}

.bg-white{
  background-color:#000000 !important
}

.bg-darkgray{
  background-color:#53565A !important
}

.bg-lightgray{
  background-color:#97999B !important
}

.block{
  display:block !important
}

.inline-block{
  display:inline-block !important
}

.inline{
  display:inline !important
}

.flex{
  display:flex !important
}

.inline-flex{
  display:inline-flex !important
}

.grid{
  display:grid !important
}

.table{
  display:table !important
}

.table-caption{
  display:table-caption !important
}

.table-cell{
  display:table-cell !important
}

.table-column{
  display:table-column !important
}

.table-column-group{
  display:table-column-group !important
}

.table-footer-group{
  display:table-footer-group !important
}

.table-header-group{
  display:table-header-group !important
}

.table-row-group{
  display:table-row-group !important
}

.table-row{
  display:table-row !important
}

.hidden{
  display:none !important
}

.flex-row{
  flex-direction:row !important
}

.flex-row-reverse{
  flex-direction:row-reverse !important
}

.flex-col{
  flex-direction:column !important
}

.flex-col-reverse{
  flex-direction:column-reverse !important
}

.flex-wrap{
  flex-wrap:wrap !important
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse !important
}

.flex-no-wrap{
  flex-wrap:nowrap !important
}

.items-start{
  align-items:flex-start !important
}

.items-end{
  align-items:flex-end !important
}

.items-center{
  align-items:center !important
}

.items-baseline{
  align-items:baseline !important
}

.items-stretch{
  align-items:stretch !important
}

.justify-start{
  justify-content:flex-start !important
}

.justify-end{
  justify-content:flex-end !important
}

.justify-center{
  justify-content:center !important
}

.justify-between{
  justify-content:space-between !important
}

.justify-around{
  justify-content:space-around !important
}

.justify-evenly{
  justify-content:space-evenly !important
}

.flex-1{
  flex:1 1 0% !important
}

.flex-auto{
  flex:1 1 auto !important
}

.flex-initial{
  flex:0 1 auto !important
}

.flex-none{
  flex:none !important
}

.flex-grow-0{
  flex-grow:0 !important
}

.flex-grow{
  flex-grow:1 !important
}

.flex-shrink-0{
  flex-shrink:0 !important
}

.flex-shrink{
  flex-shrink:1 !important
}

.float-right{
  float:right !important
}

.float-left{
  float:left !important
}

.float-none{
  float:none !important
}

.clearfix:after{
  content:"" !important;
  display:table !important;
  clear:both !important
}

.h-1\/2{
  height:50% !important
}

.h-1\/3{
  height:33.333333% !important
}

.h-2\/3{
  height:66.666667% !important
}

.h-2\/4{
  height:25% !important
}

.h-3\/4{
  height:75% !important
}

.h-1\/5{
  height:20% !important
}

.h-2\/5{
  height:40% !important
}

.h-3\/5{
  height:60% !important
}

.h-4\/5{
  height:80% !important
}

.h-1\/6{
  height:16.666667% !important
}

.h-2\/6{
  height:33.333333% !important
}

.h-3\/6{
  height:50% !important
}

.h-4\/6{
  height:66.666667% !important
}

.h-5\/6{
  height:83.333333% !important
}

.h-auto{
  height:auto !important
}

.h-full{
  height:100% !important
}

.h-none{
  height:0px !important
}

.h-screen{
  height:100vh !important
}

.h-xxs{
  height:16px !important
}

.h-xs{
  height:32px !important
}

.h-sm{
  height:64px !important
}

.h-smd{
  height:80px !important
}

.h-md{
  height:128px !important
}

.h-lg{
  height:192px !important
}

.h-xl{
  height:256px !important
}

.h-xxl{
  height:512px !important
}

.m-auto{
  margin:auto !important
}

.m-none{
  margin:0px !important
}

.m-xxs{
  margin:5px !important
}

.m-xs{
  margin:10px !important
}

.m-sm{
  margin:15px !important
}

.m-md{
  margin:20px !important
}

.m-lg{
  margin:30px !important
}

.m-xl{
  margin:40px !important
}

.m-xxl{
  margin:50px !important
}

.-m-none{
  margin:0px !important
}

.-m-xxs{
  margin:-5px !important
}

.-m-xs{
  margin:-10px !important
}

.-m-sm{
  margin:-15px !important
}

.-m-md{
  margin:-20px !important
}

.-m-lg{
  margin:-30px !important
}

.-m-xl{
  margin:-40px !important
}

.-m-xxl{
  margin:-50px !important
}

.my-auto{
  margin-top:auto !important;
  margin-bottom:auto !important
}

.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important
}

.my-none{
  margin-top:0px !important;
  margin-bottom:0px !important
}

.mx-none{
  margin-left:0px !important;
  margin-right:0px !important
}

.my-xxs{
  margin-top:5px !important;
  margin-bottom:5px !important
}

.mx-xxs{
  margin-left:5px !important;
  margin-right:5px !important
}

.my-xs{
  margin-top:10px !important;
  margin-bottom:10px !important
}

.mx-xs{
  margin-left:10px !important;
  margin-right:10px !important
}

.my-sm{
  margin-top:15px !important;
  margin-bottom:15px !important
}

.mx-sm{
  margin-left:15px !important;
  margin-right:15px !important
}

.my-md{
  margin-top:20px !important;
  margin-bottom:20px !important
}

.mx-md{
  margin-left:20px !important;
  margin-right:20px !important
}

.my-lg{
  margin-top:30px !important;
  margin-bottom:30px !important
}

.mx-lg{
  margin-left:30px !important;
  margin-right:30px !important
}

.my-xl{
  margin-top:40px !important;
  margin-bottom:40px !important
}

.mx-xl{
  margin-left:40px !important;
  margin-right:40px !important
}

.my-xxl{
  margin-top:50px !important;
  margin-bottom:50px !important
}

.mx-xxl{
  margin-left:50px !important;
  margin-right:50px !important
}

.-my-none{
  margin-top:0px !important;
  margin-bottom:0px !important
}

.-mx-none{
  margin-left:0px !important;
  margin-right:0px !important
}

.-my-xxs{
  margin-top:-5px !important;
  margin-bottom:-5px !important
}

.-mx-xxs{
  margin-left:-5px !important;
  margin-right:-5px !important
}

.-my-xs{
  margin-top:-10px !important;
  margin-bottom:-10px !important
}

.-mx-xs{
  margin-left:-10px !important;
  margin-right:-10px !important
}

.-my-sm{
  margin-top:-15px !important;
  margin-bottom:-15px !important
}

.-mx-sm{
  margin-left:-15px !important;
  margin-right:-15px !important
}

.-my-md{
  margin-top:-20px !important;
  margin-bottom:-20px !important
}

.-mx-md{
  margin-left:-20px !important;
  margin-right:-20px !important
}

.-my-lg{
  margin-top:-30px !important;
  margin-bottom:-30px !important
}

.-mx-lg{
  margin-left:-30px !important;
  margin-right:-30px !important
}

.-my-xl{
  margin-top:-40px !important;
  margin-bottom:-40px !important
}

.-mx-xl{
  margin-left:-40px !important;
  margin-right:-40px !important
}

.-my-xxl{
  margin-top:-50px !important;
  margin-bottom:-50px !important
}

.-mx-xxl{
  margin-left:-50px !important;
  margin-right:-50px !important
}

.mt-auto{
  margin-top:auto !important
}

.mr-auto{
  margin-right:auto !important
}

.mb-auto{
  margin-bottom:auto !important
}

.ml-auto{
  margin-left:auto !important
}

.mt-none{
  margin-top:0px !important
}

.mr-none{
  margin-right:0px !important
}

.mb-none{
  margin-bottom:0px !important
}

.ml-none{
  margin-left:0px !important
}

.mt-xxs{
  margin-top:5px !important
}

.mr-xxs{
  margin-right:5px !important
}

.mb-xxs{
  margin-bottom:5px !important
}

.ml-xxs{
  margin-left:5px !important
}

.mt-xs{
  margin-top:10px !important
}

.mr-xs{
  margin-right:10px !important
}

.mb-xs{
  margin-bottom:10px !important
}

.ml-xs{
  margin-left:10px !important
}

.mt-sm{
  margin-top:15px !important
}

.mr-sm{
  margin-right:15px !important
}

.mb-sm{
  margin-bottom:15px !important
}

.ml-sm{
  margin-left:15px !important
}

.mt-md{
  margin-top:20px !important
}

.mr-md{
  margin-right:20px !important
}

.mb-md{
  margin-bottom:20px !important
}

.ml-md{
  margin-left:20px !important
}

.mt-lg{
  margin-top:30px !important
}

.mr-lg{
  margin-right:30px !important
}

.mb-lg{
  margin-bottom:30px !important
}

.ml-lg{
  margin-left:30px !important
}

.mt-xl{
  margin-top:40px !important
}

.mr-xl{
  margin-right:40px !important
}

.mb-xl{
  margin-bottom:40px !important
}

.ml-xl{
  margin-left:40px !important
}

.mt-xxl{
  margin-top:50px !important
}

.mr-xxl{
  margin-right:50px !important
}

.mb-xxl{
  margin-bottom:50px !important
}

.ml-xxl{
  margin-left:50px !important
}

.-mt-none{
  margin-top:0px !important
}

.-mr-none{
  margin-right:0px !important
}

.-mb-none{
  margin-bottom:0px !important
}

.-ml-none{
  margin-left:0px !important
}

.-mt-xxs{
  margin-top:-5px !important
}

.-mr-xxs{
  margin-right:-5px !important
}

.-mb-xxs{
  margin-bottom:-5px !important
}

.-ml-xxs{
  margin-left:-5px !important
}

.-mt-xs{
  margin-top:-10px !important
}

.-mr-xs{
  margin-right:-10px !important
}

.-mb-xs{
  margin-bottom:-10px !important
}

.-ml-xs{
  margin-left:-10px !important
}

.-mt-sm{
  margin-top:-15px !important
}

.-mr-sm{
  margin-right:-15px !important
}

.-mb-sm{
  margin-bottom:-15px !important
}

.-ml-sm{
  margin-left:-15px !important
}

.-mt-md{
  margin-top:-20px !important
}

.-mr-md{
  margin-right:-20px !important
}

.-mb-md{
  margin-bottom:-20px !important
}

.-ml-md{
  margin-left:-20px !important
}

.-mt-lg{
  margin-top:-30px !important
}

.-mr-lg{
  margin-right:-30px !important
}

.-mb-lg{
  margin-bottom:-30px !important
}

.-ml-lg{
  margin-left:-30px !important
}

.-mt-xl{
  margin-top:-40px !important
}

.-mr-xl{
  margin-right:-40px !important
}

.-mb-xl{
  margin-bottom:-40px !important
}

.-ml-xl{
  margin-left:-40px !important
}

.-mt-xxl{
  margin-top:-50px !important
}

.-mr-xxl{
  margin-right:-50px !important
}

.-mb-xxl{
  margin-bottom:-50px !important
}

.-ml-xxl{
  margin-left:-50px !important
}

.p-none{
  padding:0px !important
}

.p-xxs{
  padding:5px !important
}

.p-xs{
  padding:10px !important
}

.p-sm{
  padding:15px !important
}

.p-md{
  padding:20px !important
}

.p-lg{
  padding:30px !important
}

.p-xl{
  padding:40px !important
}

.p-xxl{
  padding:50px !important
}

.py-none{
  padding-top:0px !important;
  padding-bottom:0px !important
}

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

.py-xxs{
  padding-top:5px !important;
  padding-bottom:5px !important
}

.px-xxs{
  padding-left:5px !important;
  padding-right:5px !important
}

.py-xs{
  padding-top:10px !important;
  padding-bottom:10px !important
}

.px-xs{
  padding-left:10px !important;
  padding-right:10px !important
}

.py-sm{
  padding-top:15px !important;
  padding-bottom:15px !important
}

.px-sm{
  padding-left:15px !important;
  padding-right:15px !important
}

.py-md{
  padding-top:20px !important;
  padding-bottom:20px !important
}

.px-md{
  padding-left:20px !important;
  padding-right:20px !important
}

.py-lg{
  padding-top:30px !important;
  padding-bottom:30px !important
}

.px-lg{
  padding-left:30px !important;
  padding-right:30px !important
}

.py-xl{
  padding-top:40px !important;
  padding-bottom:40px !important
}

.px-xl{
  padding-left:40px !important;
  padding-right:40px !important
}

.py-xxl{
  padding-top:50px !important;
  padding-bottom:50px !important
}

.px-xxl{
  padding-left:50px !important;
  padding-right:50px !important
}

.pt-none{
  padding-top:0px !important
}

.pr-none{
  padding-right:0px !important
}

.pb-none{
  padding-bottom:0px !important
}

.pl-none{
  padding-left:0px !important
}

.pt-xxs{
  padding-top:5px !important
}

.pr-xxs{
  padding-right:5px !important
}

.pb-xxs{
  padding-bottom:5px !important
}

.pl-xxs{
  padding-left:5px !important
}

.pt-xs{
  padding-top:10px !important
}

.pr-xs{
  padding-right:10px !important
}

.pb-xs{
  padding-bottom:10px !important
}

.pl-xs{
  padding-left:10px !important
}

.pt-sm{
  padding-top:15px !important
}

.pr-sm{
  padding-right:15px !important
}

.pb-sm{
  padding-bottom:15px !important
}

.pl-sm{
  padding-left:15px !important
}

.pt-md{
  padding-top:20px !important
}

.pr-md{
  padding-right:20px !important
}

.pb-md{
  padding-bottom:20px !important
}

.pl-md{
  padding-left:20px !important
}

.pt-lg{
  padding-top:30px !important
}

.pr-lg{
  padding-right:30px !important
}

.pb-lg{
  padding-bottom:30px !important
}

.pl-lg{
  padding-left:30px !important
}

.pt-xl{
  padding-top:40px !important
}

.pr-xl{
  padding-right:40px !important
}

.pb-xl{
  padding-bottom:40px !important
}

.pl-xl{
  padding-left:40px !important
}

.pt-xxl{
  padding-top:50px !important
}

.pr-xxl{
  padding-right:50px !important
}

.pb-xxl{
  padding-bottom:50px !important
}

.pl-xxl{
  padding-left:50px !important
}

.static{
  position:static !important
}

.fixed{
  position:fixed !important
}

.absolute{
  position:absolute !important
}

.relative{
  position:relative !important
}

.sticky{
  position:-webkit-sticky !important;
  position:sticky !important
}

.text-left{
  text-align:left !important
}

.text-center{
  text-align:center !important
}

.text-right{
  text-align:right !important
}

.text-justify{
  text-align:justify !important
}

.text-none{
  color:transparent !important
}

.text-secondary{
  color:#F2F4F8 !important
}

.text-blue{
  color:#056DAE !important
}

.text-lightblue{
  color:#3ABAED !important
}

.text-green{
  color:#84BD00 !important
}

.text-orange{
  color:#ED8B00 !important
}

.text-red{
  color:#ED1C24 !important
}

.text-black{
  color:#FFFFFF !important
}

.text-white{
  color:#000000 !important
}

.text-darkgray{
  color:#53565A !important
}

.text-lightgray{
  color:#97999B !important
}

.w-1\/2{
  width:50% !important
}

.w-1\/3{
  width:33.333333% !important
}

.w-2\/3{
  width:66.666667% !important
}

.w-2\/4{
  width:25% !important
}

.w-3\/4{
  width:75% !important
}

.w-1\/5{
  width:20% !important
}

.w-2\/5{
  width:40% !important
}

.w-3\/5{
  width:60% !important
}

.w-4\/5{
  width:80% !important
}

.w-1\/6{
  width:16.666667% !important
}

.w-2\/6{
  width:33.333333% !important
}

.w-3\/6{
  width:50% !important
}

.w-4\/6{
  width:66.666667% !important
}

.w-5\/6{
  width:83.333333% !important
}

.w-auto{
  width:auto !important
}

.w-full{
  width:100% !important
}

.w-none{
  width:0px !important
}

.w-screen{
  width:100vh !important
}

.w-xxs{
  width:16px !important
}

.w-xs{
  width:32px !important
}

.w-sm{
  width:64px !important
}

.w-smd{
  width:80px !important
}

.w-md{
  width:128px !important
}

.w-lg{
  width:192px !important
}

.w-xl{
  width:256px !important
}

.w-xxl{
  width:512px !important
}

@media (min-width: 768px){
  .breadcrumb-item:nth-last-child(2)::before{
    content:none
  }

  .breadcrumb-item:not(:nth-last-child(2)){
    display:block
  }

  .breadcrumb-item:first-child::before{
    content:none;
    margin-right:0px
  }

  .breadcrumb-item:not(:last-child)::after{
    content:">";
    margin-left:5px;
    margin-right:5px
  }
  .card-container{
    border-radius:4px
  }
  .card-badge{
    font-size:12px;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:16px;
    padding-right:16px;
    top:-8px;
    right:-8px
  }
  .card.sm\:layout-left .card-media-container{
    border-radius:0;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px;
    flex-shrink:0;
    height:100%
  }

  .card.sm\:layout-top .card-media-container{
    border-radius:0;
    border-top-left-radius:4px;
    border-top-right-radius:4px
  }
  .card.sm\:layout-left .card-media{
    height:inherit
  }

  .card.sm\:layout-left .card-media img,.card.sm\:layout-left .card-media picture{
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%, -50%)
  }

  .card.sm\:layout-top .card-media img,.card.sm\:layout-top .card-media picture{
    display:block;
    height:auto;
    width:100%
  }
  .card-floater{
    border-radius:4px;
    height:80px;
    width:90px
  }
  .card-footer,.card-body{
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px
  }
  .card-body{
    padding-top:20px
  }
  .divider{
    margin-bottom:20px;
    margin-top:20px
  }
  .flexgrid.\@sm\:span-1>.cell{
    flex-basis:auto;
    width:calc(8.3233333333% - 20px);
    max-width:calc(8.3233333333% - 20px)
  }
  .flexgrid.\@sm\:span-2>.cell{
    flex-basis:auto;
    width:calc(16.6566666667% - 20px);
    max-width:calc(16.6566666667% - 20px)
  }
  .flexgrid.\@sm\:span-3>.cell{
    flex-basis:auto;
    width:calc(24.99% - 20px);
    max-width:calc(24.99% - 20px)
  }
  .flexgrid.\@sm\:span-4>.cell{
    flex-basis:auto;
    width:calc(33.3233333333% - 20px);
    max-width:calc(33.3233333333% - 20px)
  }
  .flexgrid.\@sm\:span-5>.cell{
    flex-basis:auto;
    width:calc(41.6566666667% - 20px);
    max-width:calc(41.6566666667% - 20px)
  }
  .flexgrid.\@sm\:span-6>.cell{
    flex-basis:auto;
    width:calc(49.99% - 20px);
    max-width:calc(49.99% - 20px)
  }
  .flexgrid.\@sm\:span-7>.cell{
    flex-basis:auto;
    width:calc(58.3233333333% - 20px);
    max-width:calc(58.3233333333% - 20px)
  }
  .flexgrid.\@sm\:span-8>.cell{
    flex-basis:auto;
    width:calc(66.6566666667% - 20px);
    max-width:calc(66.6566666667% - 20px)
  }
  .flexgrid.\@sm\:span-9>.cell{
    flex-basis:auto;
    width:calc(74.99% - 20px);
    max-width:calc(74.99% - 20px)
  }
  .flexgrid.\@sm\:span-10>.cell{
    flex-basis:auto;
    width:calc(83.3233333333% - 20px);
    max-width:calc(83.3233333333% - 20px)
  }
  .flexgrid.\@sm\:span-11>.cell{
    flex-basis:auto;
    width:calc(91.6566666667% - 20px);
    max-width:calc(91.6566666667% - 20px)
  }
  .flexgrid.\@sm\:span-12>.cell{
    flex-basis:auto;
    width:calc(99.99% - 20px);
    max-width:calc(99.99% - 20px)
  }
  .wrapper{
    margin-left:auto;
    margin-right:auto;
    padding-bottom:40px;
    padding-left:0;
    padding-right:0;
    padding-top:40px;
    width:680px
  }
  .sm\:block{
    display:block !important
  }

  .sm\:inline-block{
    display:inline-block !important
  }

  .sm\:inline{
    display:inline !important
  }

  .sm\:flex{
    display:flex !important
  }

  .sm\:inline-flex{
    display:inline-flex !important
  }

  .sm\:grid{
    display:grid !important
  }

  .sm\:table{
    display:table !important
  }

  .sm\:table-caption{
    display:table-caption !important
  }

  .sm\:table-cell{
    display:table-cell !important
  }

  .sm\:table-column{
    display:table-column !important
  }

  .sm\:table-column-group{
    display:table-column-group !important
  }

  .sm\:table-footer-group{
    display:table-footer-group !important
  }

  .sm\:table-header-group{
    display:table-header-group !important
  }

  .sm\:table-row-group{
    display:table-row-group !important
  }

  .sm\:table-row{
    display:table-row !important
  }

  .sm\:hidden{
    display:none !important
  }

  .sm\:flex-row{
    flex-direction:row !important
  }

  .sm\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .sm\:flex-col{
    flex-direction:column !important
  }

  .sm\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .sm\:flex-wrap{
    flex-wrap:wrap !important
  }

  .sm\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .sm\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .sm\:items-start{
    align-items:flex-start !important
  }

  .sm\:items-end{
    align-items:flex-end !important
  }

  .sm\:items-center{
    align-items:center !important
  }

  .sm\:items-baseline{
    align-items:baseline !important
  }

  .sm\:items-stretch{
    align-items:stretch !important
  }

  .sm\:justify-start{
    justify-content:flex-start !important
  }

  .sm\:justify-end{
    justify-content:flex-end !important
  }

  .sm\:justify-center{
    justify-content:center !important
  }

  .sm\:justify-between{
    justify-content:space-between !important
  }

  .sm\:justify-around{
    justify-content:space-around !important
  }

  .sm\:justify-evenly{
    justify-content:space-evenly !important
  }

  .sm\:flex-1{
    flex:1 1 0% !important
  }

  .sm\:flex-auto{
    flex:1 1 auto !important
  }

  .sm\:flex-initial{
    flex:0 1 auto !important
  }

  .sm\:flex-none{
    flex:none !important
  }

  .sm\:flex-grow-0{
    flex-grow:0 !important
  }

  .sm\:flex-grow{
    flex-grow:1 !important
  }

  .sm\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .sm\:flex-shrink{
    flex-shrink:1 !important
  }

  .sm\:float-right{
    float:right !important
  }

  .sm\:float-left{
    float:left !important
  }

  .sm\:float-none{
    float:none !important
  }

  .sm\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .sm\:h-1\/2{
    height:50% !important
  }

  .sm\:h-1\/3{
    height:33.333333% !important
  }

  .sm\:h-2\/3{
    height:66.666667% !important
  }

  .sm\:h-2\/4{
    height:25% !important
  }

  .sm\:h-3\/4{
    height:75% !important
  }

  .sm\:h-1\/5{
    height:20% !important
  }

  .sm\:h-2\/5{
    height:40% !important
  }

  .sm\:h-3\/5{
    height:60% !important
  }

  .sm\:h-4\/5{
    height:80% !important
  }

  .sm\:h-1\/6{
    height:16.666667% !important
  }

  .sm\:h-2\/6{
    height:33.333333% !important
  }

  .sm\:h-3\/6{
    height:50% !important
  }

  .sm\:h-4\/6{
    height:66.666667% !important
  }

  .sm\:h-5\/6{
    height:83.333333% !important
  }

  .sm\:h-auto{
    height:auto !important
  }

  .sm\:h-full{
    height:100% !important
  }

  .sm\:h-none{
    height:0px !important
  }

  .sm\:h-screen{
    height:100vh !important
  }

  .sm\:h-xxs{
    height:16px !important
  }

  .sm\:h-xs{
    height:32px !important
  }

  .sm\:h-sm{
    height:64px !important
  }

  .sm\:h-smd{
    height:80px !important
  }

  .sm\:h-md{
    height:128px !important
  }

  .sm\:h-lg{
    height:192px !important
  }

  .sm\:h-xl{
    height:256px !important
  }

  .sm\:h-xxl{
    height:512px !important
  }

  .sm\:m-auto{
    margin:auto !important
  }

  .sm\:m-none{
    margin:0px !important
  }

  .sm\:m-xxs{
    margin:5px !important
  }

  .sm\:m-xs{
    margin:10px !important
  }

  .sm\:m-sm{
    margin:15px !important
  }

  .sm\:m-md{
    margin:20px !important
  }

  .sm\:m-lg{
    margin:30px !important
  }

  .sm\:m-xl{
    margin:40px !important
  }

  .sm\:m-xxl{
    margin:50px !important
  }

  .sm\:-m-none{
    margin:0px !important
  }

  .sm\:-m-xxs{
    margin:-5px !important
  }

  .sm\:-m-xs{
    margin:-10px !important
  }

  .sm\:-m-sm{
    margin:-15px !important
  }

  .sm\:-m-md{
    margin:-20px !important
  }

  .sm\:-m-lg{
    margin:-30px !important
  }

  .sm\:-m-xl{
    margin:-40px !important
  }

  .sm\:-m-xxl{
    margin:-50px !important
  }

  .sm\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .sm\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .sm\:my-none{
    margin-top:0px !important;
    margin-bottom:0px !important
  }

  .sm\:mx-none{
    margin-left:0px !important;
    margin-right:0px !important
  }

  .sm\:my-xxs{
    margin-top:5px !important;
    margin-bottom:5px !important
  }

  .sm\:mx-xxs{
    margin-left:5px !important;
    margin-right:5px !important
  }

  .sm\:my-xs{
    margin-top:10px !important;
    margin-bottom:10px !important
  }

  .sm\:mx-xs{
    margin-left:10px !important;
    margin-right:10px !important
  }

  .sm\:my-sm{
    margin-top:15px !important;
    margin-bottom:15px !important
  }

  .sm\:mx-sm{
    margin-left:15px !important;
    margin-right:15px !important
  }

  .sm\:my-md{
    margin-top:20px !important;
    margin-bottom:20px !important
  }

  .sm\:mx-md{
    margin-left:20px !important;
    margin-right:20px !important
  }

  .sm\:my-lg{
    margin-top:30px !important;
    margin-bottom:30px !important
  }

  .sm\:mx-lg{
    margin-left:30px !important;
    margin-right:30px !important
  }

  .sm\:my-xl{
    margin-top:40px !important;
    margin-bottom:40px !important
  }

  .sm\:mx-xl{
    margin-left:40px !important;
    margin-right:40px !important
  }

  .sm\:my-xxl{
    margin-top:50px !important;
    margin-bottom:50px !important
  }

  .sm\:mx-xxl{
    margin-left:50px !important;
    margin-right:50px !important
  }

  .sm\:-my-none{
    margin-top:0px !important;
    margin-bottom:0px !important
  }

  .sm\:-mx-none{
    margin-left:0px !important;
    margin-right:0px !important
  }

  .sm\:-my-xxs{
    margin-top:-5px !important;
    margin-bottom:-5px !important
  }

  .sm\:-mx-xxs{
    margin-left:-5px !important;
    margin-right:-5px !important
  }

  .sm\:-my-xs{
    margin-top:-10px !important;
    margin-bottom:-10px !important
  }

  .sm\:-mx-xs{
    margin-left:-10px !important;
    margin-right:-10px !important
  }

  .sm\:-my-sm{
    margin-top:-15px !important;
    margin-bottom:-15px !important
  }

  .sm\:-mx-sm{
    margin-left:-15px !important;
    margin-right:-15px !important
  }

  .sm\:-my-md{
    margin-top:-20px !important;
    margin-bottom:-20px !important
  }

  .sm\:-mx-md{
    margin-left:-20px !important;
    margin-right:-20px !important
  }

  .sm\:-my-lg{
    margin-top:-30px !important;
    margin-bottom:-30px !important
  }

  .sm\:-mx-lg{
    margin-left:-30px !important;
    margin-right:-30px !important
  }

  .sm\:-my-xl{
    margin-top:-40px !important;
    margin-bottom:-40px !important
  }

  .sm\:-mx-xl{
    margin-left:-40px !important;
    margin-right:-40px !important
  }

  .sm\:-my-xxl{
    margin-top:-50px !important;
    margin-bottom:-50px !important
  }

  .sm\:-mx-xxl{
    margin-left:-50px !important;
    margin-right:-50px !important
  }

  .sm\:mt-auto{
    margin-top:auto !important
  }

  .sm\:mr-auto{
    margin-right:auto !important
  }

  .sm\:mb-auto{
    margin-bottom:auto !important
  }

  .sm\:ml-auto{
    margin-left:auto !important
  }

  .sm\:mt-none{
    margin-top:0px !important
  }

  .sm\:mr-none{
    margin-right:0px !important
  }

  .sm\:mb-none{
    margin-bottom:0px !important
  }

  .sm\:ml-none{
    margin-left:0px !important
  }

  .sm\:mt-xxs{
    margin-top:5px !important
  }

  .sm\:mr-xxs{
    margin-right:5px !important
  }

  .sm\:mb-xxs{
    margin-bottom:5px !important
  }

  .sm\:ml-xxs{
    margin-left:5px !important
  }

  .sm\:mt-xs{
    margin-top:10px !important
  }

  .sm\:mr-xs{
    margin-right:10px !important
  }

  .sm\:mb-xs{
    margin-bottom:10px !important
  }

  .sm\:ml-xs{
    margin-left:10px !important
  }

  .sm\:mt-sm{
    margin-top:15px !important
  }

  .sm\:mr-sm{
    margin-right:15px !important
  }

  .sm\:mb-sm{
    margin-bottom:15px !important
  }

  .sm\:ml-sm{
    margin-left:15px !important
  }

  .sm\:mt-md{
    margin-top:20px !important
  }

  .sm\:mr-md{
    margin-right:20px !important
  }

  .sm\:mb-md{
    margin-bottom:20px !important
  }

  .sm\:ml-md{
    margin-left:20px !important
  }

  .sm\:mt-lg{
    margin-top:30px !important
  }

  .sm\:mr-lg{
    margin-right:30px !important
  }

  .sm\:mb-lg{
    margin-bottom:30px !important
  }

  .sm\:ml-lg{
    margin-left:30px !important
  }

  .sm\:mt-xl{
    margin-top:40px !important
  }

  .sm\:mr-xl{
    margin-right:40px !important
  }

  .sm\:mb-xl{
    margin-bottom:40px !important
  }

  .sm\:ml-xl{
    margin-left:40px !important
  }

  .sm\:mt-xxl{
    margin-top:50px !important
  }

  .sm\:mr-xxl{
    margin-right:50px !important
  }

  .sm\:mb-xxl{
    margin-bottom:50px !important
  }

  .sm\:ml-xxl{
    margin-left:50px !important
  }

  .sm\:-mt-none{
    margin-top:0px !important
  }

  .sm\:-mr-none{
    margin-right:0px !important
  }

  .sm\:-mb-none{
    margin-bottom:0px !important
  }

  .sm\:-ml-none{
    margin-left:0px !important
  }

  .sm\:-mt-xxs{
    margin-top:-5px !important
  }

  .sm\:-mr-xxs{
    margin-right:-5px !important
  }

  .sm\:-mb-xxs{
    margin-bottom:-5px !important
  }

  .sm\:-ml-xxs{
    margin-left:-5px !important
  }

  .sm\:-mt-xs{
    margin-top:-10px !important
  }

  .sm\:-mr-xs{
    margin-right:-10px !important
  }

  .sm\:-mb-xs{
    margin-bottom:-10px !important
  }

  .sm\:-ml-xs{
    margin-left:-10px !important
  }

  .sm\:-mt-sm{
    margin-top:-15px !important
  }

  .sm\:-mr-sm{
    margin-right:-15px !important
  }

  .sm\:-mb-sm{
    margin-bottom:-15px !important
  }

  .sm\:-ml-sm{
    margin-left:-15px !important
  }

  .sm\:-mt-md{
    margin-top:-20px !important
  }

  .sm\:-mr-md{
    margin-right:-20px !important
  }

  .sm\:-mb-md{
    margin-bottom:-20px !important
  }

  .sm\:-ml-md{
    margin-left:-20px !important
  }

  .sm\:-mt-lg{
    margin-top:-30px !important
  }

  .sm\:-mr-lg{
    margin-right:-30px !important
  }

  .sm\:-mb-lg{
    margin-bottom:-30px !important
  }

  .sm\:-ml-lg{
    margin-left:-30px !important
  }

  .sm\:-mt-xl{
    margin-top:-40px !important
  }

  .sm\:-mr-xl{
    margin-right:-40px !important
  }

  .sm\:-mb-xl{
    margin-bottom:-40px !important
  }

  .sm\:-ml-xl{
    margin-left:-40px !important
  }

  .sm\:-mt-xxl{
    margin-top:-50px !important
  }

  .sm\:-mr-xxl{
    margin-right:-50px !important
  }

  .sm\:-mb-xxl{
    margin-bottom:-50px !important
  }

  .sm\:-ml-xxl{
    margin-left:-50px !important
  }

  .sm\:p-none{
    padding:0px !important
  }

  .sm\:p-xxs{
    padding:5px !important
  }

  .sm\:p-xs{
    padding:10px !important
  }

  .sm\:p-sm{
    padding:15px !important
  }

  .sm\:p-md{
    padding:20px !important
  }

  .sm\:p-lg{
    padding:30px !important
  }

  .sm\:p-xl{
    padding:40px !important
  }

  .sm\:p-xxl{
    padding:50px !important
  }

  .sm\:py-none{
    padding-top:0px !important;
    padding-bottom:0px !important
  }

  .sm\:px-none{
    padding-left:0px !important;
    padding-right:0px !important
  }

  .sm\:py-xxs{
    padding-top:5px !important;
    padding-bottom:5px !important
  }

  .sm\:px-xxs{
    padding-left:5px !important;
    padding-right:5px !important
  }

  .sm\:py-xs{
    padding-top:10px !important;
    padding-bottom:10px !important
  }

  .sm\:px-xs{
    padding-left:10px !important;
    padding-right:10px !important
  }

  .sm\:py-sm{
    padding-top:15px !important;
    padding-bottom:15px !important
  }

  .sm\:px-sm{
    padding-left:15px !important;
    padding-right:15px !important
  }

  .sm\:py-md{
    padding-top:20px !important;
    padding-bottom:20px !important
  }

  .sm\:px-md{
    padding-left:20px !important;
    padding-right:20px !important
  }

  .sm\:py-lg{
    padding-top:30px !important;
    padding-bottom:30px !important
  }

  .sm\:px-lg{
    padding-left:30px !important;
    padding-right:30px !important
  }

  .sm\:py-xl{
    padding-top:40px !important;
    padding-bottom:40px !important
  }

  .sm\:px-xl{
    padding-left:40px !important;
    padding-right:40px !important
  }

  .sm\:py-xxl{
    padding-top:50px !important;
    padding-bottom:50px !important
  }

  .sm\:px-xxl{
    padding-left:50px !important;
    padding-right:50px !important
  }

  .sm\:pt-none{
    padding-top:0px !important
  }

  .sm\:pr-none{
    padding-right:0px !important
  }

  .sm\:pb-none{
    padding-bottom:0px !important
  }

  .sm\:pl-none{
    padding-left:0px !important
  }

  .sm\:pt-xxs{
    padding-top:5px !important
  }

  .sm\:pr-xxs{
    padding-right:5px !important
  }

  .sm\:pb-xxs{
    padding-bottom:5px !important
  }

  .sm\:pl-xxs{
    padding-left:5px !important
  }

  .sm\:pt-xs{
    padding-top:10px !important
  }

  .sm\:pr-xs{
    padding-right:10px !important
  }

  .sm\:pb-xs{
    padding-bottom:10px !important
  }

  .sm\:pl-xs{
    padding-left:10px !important
  }

  .sm\:pt-sm{
    padding-top:15px !important
  }

  .sm\:pr-sm{
    padding-right:15px !important
  }

  .sm\:pb-sm{
    padding-bottom:15px !important
  }

  .sm\:pl-sm{
    padding-left:15px !important
  }

  .sm\:pt-md{
    padding-top:20px !important
  }

  .sm\:pr-md{
    padding-right:20px !important
  }

  .sm\:pb-md{
    padding-bottom:20px !important
  }

  .sm\:pl-md{
    padding-left:20px !important
  }

  .sm\:pt-lg{
    padding-top:30px !important
  }

  .sm\:pr-lg{
    padding-right:30px !important
  }

  .sm\:pb-lg{
    padding-bottom:30px !important
  }

  .sm\:pl-lg{
    padding-left:30px !important
  }

  .sm\:pt-xl{
    padding-top:40px !important
  }

  .sm\:pr-xl{
    padding-right:40px !important
  }

  .sm\:pb-xl{
    padding-bottom:40px !important
  }

  .sm\:pl-xl{
    padding-left:40px !important
  }

  .sm\:pt-xxl{
    padding-top:50px !important
  }

  .sm\:pr-xxl{
    padding-right:50px !important
  }

  .sm\:pb-xxl{
    padding-bottom:50px !important
  }

  .sm\:pl-xxl{
    padding-left:50px !important
  }

  .sm\:text-left{
    text-align:left !important
  }

  .sm\:text-center{
    text-align:center !important
  }

  .sm\:text-right{
    text-align:right !important
  }

  .sm\:text-justify{
    text-align:justify !important
  }

  .sm\:w-1\/2{
    width:50% !important
  }

  .sm\:w-1\/3{
    width:33.333333% !important
  }

  .sm\:w-2\/3{
    width:66.666667% !important
  }

  .sm\:w-2\/4{
    width:25% !important
  }

  .sm\:w-3\/4{
    width:75% !important
  }

  .sm\:w-1\/5{
    width:20% !important
  }

  .sm\:w-2\/5{
    width:40% !important
  }

  .sm\:w-3\/5{
    width:60% !important
  }

  .sm\:w-4\/5{
    width:80% !important
  }

  .sm\:w-1\/6{
    width:16.666667% !important
  }

  .sm\:w-2\/6{
    width:33.333333% !important
  }

  .sm\:w-3\/6{
    width:50% !important
  }

  .sm\:w-4\/6{
    width:66.666667% !important
  }

  .sm\:w-5\/6{
    width:83.333333% !important
  }

  .sm\:w-auto{
    width:auto !important
  }

  .sm\:w-full{
    width:100% !important
  }

  .sm\:w-none{
    width:0px !important
  }

  .sm\:w-screen{
    width:100vh !important
  }

  .sm\:w-xxs{
    width:16px !important
  }

  .sm\:w-xs{
    width:32px !important
  }

  .sm\:w-sm{
    width:64px !important
  }

  .sm\:w-smd{
    width:80px !important
  }

  .sm\:w-md{
    width:128px !important
  }

  .sm\:w-lg{
    width:192px !important
  }

  .sm\:w-xl{
    width:256px !important
  }

  .sm\:w-xxl{
    width:512px !important
  }}

@media (min-width: 1024px){
  .card-container{
    border-radius:0.39vw
  }
  .card-badge{
    font-size:1.17vw;
    padding-top:0.59vw;
    padding-bottom:0.59vw;
    padding-left:1.56vw;
    padding-right:1.56vw;
    top:-0.78vw;
    right:-0.78vw
  }
  .card-floater{
    border-radius:0.39vw;
    height:7.81vw;
    width:8.79vw
  }
  .card-footer,.card-body{
    padding-left:1.95vw;
    padding-right:1.95vw;
    padding-bottom:1.95vw
  }
  .card-body{
    padding-top:1.95vw
  }
  .divider{
    margin-bottom:1.95vw;
    margin-top:1.95vw
  }
  .flexgrid.\@md\:span-1>.cell{
    flex-basis:auto;
    width:calc(8.3233333333% - 20px);
    max-width:calc(8.3233333333% - 20px)
  }
  .flexgrid.\@md\:span-2>.cell{
    flex-basis:auto;
    width:calc(16.6566666667% - 20px);
    max-width:calc(16.6566666667% - 20px)
  }
  .flexgrid.\@md\:span-3>.cell{
    flex-basis:auto;
    width:calc(24.99% - 20px);
    max-width:calc(24.99% - 20px)
  }
  .flexgrid.\@md\:span-4>.cell{
    flex-basis:auto;
    width:calc(33.3233333333% - 20px);
    max-width:calc(33.3233333333% - 20px)
  }
  .flexgrid.\@md\:span-5>.cell{
    flex-basis:auto;
    width:calc(41.6566666667% - 20px);
    max-width:calc(41.6566666667% - 20px)
  }
  .flexgrid.\@md\:span-6>.cell{
    flex-basis:auto;
    width:calc(49.99% - 20px);
    max-width:calc(49.99% - 20px)
  }
  .flexgrid.\@md\:span-7>.cell{
    flex-basis:auto;
    width:calc(58.3233333333% - 20px);
    max-width:calc(58.3233333333% - 20px)
  }
  .flexgrid.\@md\:span-8>.cell{
    flex-basis:auto;
    width:calc(66.6566666667% - 20px);
    max-width:calc(66.6566666667% - 20px)
  }
  .flexgrid.\@md\:span-9>.cell{
    flex-basis:auto;
    width:calc(74.99% - 20px);
    max-width:calc(74.99% - 20px)
  }
  .flexgrid.\@md\:span-10>.cell{
    flex-basis:auto;
    width:calc(83.3233333333% - 20px);
    max-width:calc(83.3233333333% - 20px)
  }
  .flexgrid.\@md\:span-11>.cell{
    flex-basis:auto;
    width:calc(91.6566666667% - 20px);
    max-width:calc(91.6566666667% - 20px)
  }
  .flexgrid.\@md\:span-12>.cell{
    flex-basis:auto;
    width:calc(99.99% - 20px);
    max-width:calc(99.99% - 20px)
  }
  .wrapper{
    padding-bottom:3.91vw;
    padding-top:3.91vw;
    width:93.75vw
  }
  .md\:block{
    display:block !important
  }

  .md\:inline-block{
    display:inline-block !important
  }

  .md\:inline{
    display:inline !important
  }

  .md\:flex{
    display:flex !important
  }

  .md\:inline-flex{
    display:inline-flex !important
  }

  .md\:grid{
    display:grid !important
  }

  .md\:table{
    display:table !important
  }

  .md\:table-caption{
    display:table-caption !important
  }

  .md\:table-cell{
    display:table-cell !important
  }

  .md\:table-column{
    display:table-column !important
  }

  .md\:table-column-group{
    display:table-column-group !important
  }

  .md\:table-footer-group{
    display:table-footer-group !important
  }

  .md\:table-header-group{
    display:table-header-group !important
  }

  .md\:table-row-group{
    display:table-row-group !important
  }

  .md\:table-row{
    display:table-row !important
  }

  .md\:hidden{
    display:none !important
  }

  .md\:flex-row{
    flex-direction:row !important
  }

  .md\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .md\:flex-col{
    flex-direction:column !important
  }

  .md\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .md\:flex-wrap{
    flex-wrap:wrap !important
  }

  .md\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .md\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .md\:items-start{
    align-items:flex-start !important
  }

  .md\:items-end{
    align-items:flex-end !important
  }

  .md\:items-center{
    align-items:center !important
  }

  .md\:items-baseline{
    align-items:baseline !important
  }

  .md\:items-stretch{
    align-items:stretch !important
  }

  .md\:justify-start{
    justify-content:flex-start !important
  }

  .md\:justify-end{
    justify-content:flex-end !important
  }

  .md\:justify-center{
    justify-content:center !important
  }

  .md\:justify-between{
    justify-content:space-between !important
  }

  .md\:justify-around{
    justify-content:space-around !important
  }

  .md\:justify-evenly{
    justify-content:space-evenly !important
  }

  .md\:flex-1{
    flex:1 1 0% !important
  }

  .md\:flex-auto{
    flex:1 1 auto !important
  }

  .md\:flex-initial{
    flex:0 1 auto !important
  }

  .md\:flex-none{
    flex:none !important
  }

  .md\:flex-grow-0{
    flex-grow:0 !important
  }

  .md\:flex-grow{
    flex-grow:1 !important
  }

  .md\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .md\:flex-shrink{
    flex-shrink:1 !important
  }

  .md\:float-right{
    float:right !important
  }

  .md\:float-left{
    float:left !important
  }

  .md\:float-none{
    float:none !important
  }

  .md\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .md\:h-1\/2{
    height:50% !important
  }

  .md\:h-1\/3{
    height:33.333333% !important
  }

  .md\:h-2\/3{
    height:66.666667% !important
  }

  .md\:h-2\/4{
    height:25% !important
  }

  .md\:h-3\/4{
    height:75% !important
  }

  .md\:h-1\/5{
    height:20% !important
  }

  .md\:h-2\/5{
    height:40% !important
  }

  .md\:h-3\/5{
    height:60% !important
  }

  .md\:h-4\/5{
    height:80% !important
  }

  .md\:h-1\/6{
    height:16.666667% !important
  }

  .md\:h-2\/6{
    height:33.333333% !important
  }

  .md\:h-3\/6{
    height:50% !important
  }

  .md\:h-4\/6{
    height:66.666667% !important
  }

  .md\:h-5\/6{
    height:83.333333% !important
  }

  .md\:h-auto{
    height:auto !important
  }

  .md\:h-full{
    height:100% !important
  }

  .md\:h-none{
    height:0px !important
  }

  .md\:h-screen{
    height:100vh !important
  }

  .md\:h-xxs{
    height:16px !important
  }

  .md\:h-xs{
    height:32px !important
  }

  .md\:h-sm{
    height:64px !important
  }

  .md\:h-smd{
    height:80px !important
  }

  .md\:h-md{
    height:128px !important
  }

  .md\:h-lg{
    height:192px !important
  }

  .md\:h-xl{
    height:256px !important
  }

  .md\:h-xxl{
    height:512px !important
  }

  .md\:m-auto{
    margin:auto !important
  }

  .md\:m-none{
    margin:0px !important
  }

  .md\:m-xxs{
    margin:5px !important
  }

  .md\:m-xs{
    margin:10px !important
  }

  .md\:m-sm{
    margin:15px !important
  }

  .md\:m-md{
    margin:20px !important
  }

  .md\:m-lg{
    margin:30px !important
  }

  .md\:m-xl{
    margin:40px !important
  }

  .md\:m-xxl{
    margin:50px !important
  }

  .md\:-m-none{
    margin:0px !important
  }

  .md\:-m-xxs{
    margin:-5px !important
  }

  .md\:-m-xs{
    margin:-10px !important
  }

  .md\:-m-sm{
    margin:-15px !important
  }

  .md\:-m-md{
    margin:-20px !important
  }

  .md\:-m-lg{
    margin:-30px !important
  }

  .md\:-m-xl{
    margin:-40px !important
  }

  .md\:-m-xxl{
    margin:-50px !important
  }

  .md\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .md\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .md\:my-none{
    margin-top:0px !important;
    margin-bottom:0px !important
  }

  .md\:mx-none{
    margin-left:0px !important;
    margin-right:0px !important
  }

  .md\:my-xxs{
    margin-top:5px !important;
    margin-bottom:5px !important
  }

  .md\:mx-xxs{
    margin-left:5px !important;
    margin-right:5px !important
  }

  .md\:my-xs{
    margin-top:10px !important;
    margin-bottom:10px !important
  }

  .md\:mx-xs{
    margin-left:10px !important;
    margin-right:10px !important
  }

  .md\:my-sm{
    margin-top:15px !important;
    margin-bottom:15px !important
  }

  .md\:mx-sm{
    margin-left:15px !important;
    margin-right:15px !important
  }

  .md\:my-md{
    margin-top:20px !important;
    margin-bottom:20px !important
  }

  .md\:mx-md{
    margin-left:20px !important;
    margin-right:20px !important
  }

  .md\:my-lg{
    margin-top:30px !important;
    margin-bottom:30px !important
  }

  .md\:mx-lg{
    margin-left:30px !important;
    margin-right:30px !important
  }

  .md\:my-xl{
    margin-top:40px !important;
    margin-bottom:40px !important
  }

  .md\:mx-xl{
    margin-left:40px !important;
    margin-right:40px !important
  }

  .md\:my-xxl{
    margin-top:50px !important;
    margin-bottom:50px !important
  }

  .md\:mx-xxl{
    margin-left:50px !important;
    margin-right:50px !important
  }

  .md\:-my-none{
    margin-top:0px !important;
    margin-bottom:0px !important
  }

  .md\:-mx-none{
    margin-left:0px !important;
    margin-right:0px !important
  }

  .md\:-my-xxs{
    margin-top:-5px !important;
    margin-bottom:-5px !important
  }

  .md\:-mx-xxs{
    margin-left:-5px !important;
    margin-right:-5px !important
  }

  .md\:-my-xs{
    margin-top:-10px !important;
    margin-bottom:-10px !important
  }

  .md\:-mx-xs{
    margin-left:-10px !important;
    margin-right:-10px !important
  }

  .md\:-my-sm{
    margin-top:-15px !important;
    margin-bottom:-15px !important
  }

  .md\:-mx-sm{
    margin-left:-15px !important;
    margin-right:-15px !important
  }

  .md\:-my-md{
    margin-top:-20px !important;
    margin-bottom:-20px !important
  }

  .md\:-mx-md{
    margin-left:-20px !important;
    margin-right:-20px !important
  }

  .md\:-my-lg{
    margin-top:-30px !important;
    margin-bottom:-30px !important
  }

  .md\:-mx-lg{
    margin-left:-30px !important;
    margin-right:-30px !important
  }

  .md\:-my-xl{
    margin-top:-40px !important;
    margin-bottom:-40px !important
  }

  .md\:-mx-xl{
    margin-left:-40px !important;
    margin-right:-40px !important
  }

  .md\:-my-xxl{
    margin-top:-50px !important;
    margin-bottom:-50px !important
  }

  .md\:-mx-xxl{
    margin-left:-50px !important;
    margin-right:-50px !important
  }

  .md\:mt-auto{
    margin-top:auto !important
  }

  .md\:mr-auto{
    margin-right:auto !important
  }

  .md\:mb-auto{
    margin-bottom:auto !important
  }

  .md\:ml-auto{
    margin-left:auto !important
  }

  .md\:mt-none{
    margin-top:0px !important
  }

  .md\:mr-none{
    margin-right:0px !important
  }

  .md\:mb-none{
    margin-bottom:0px !important
  }

  .md\:ml-none{
    margin-left:0px !important
  }

  .md\:mt-xxs{
    margin-top:5px !important
  }

  .md\:mr-xxs{
    margin-right:5px !important
  }

  .md\:mb-xxs{
    margin-bottom:5px !important
  }

  .md\:ml-xxs{
    margin-left:5px !important
  }

  .md\:mt-xs{
    margin-top:10px !important
  }

  .md\:mr-xs{
    margin-right:10px !important
  }

  .md\:mb-xs{
    margin-bottom:10px !important
  }

  .md\:ml-xs{
    margin-left:10px !important
  }

  .md\:mt-sm{
    margin-top:15px !important
  }

  .md\:mr-sm{
    margin-right:15px !important
  }

  .md\:mb-sm{
    margin-bottom:15px !important
  }

  .md\:ml-sm{
    margin-left:15px !important
  }

  .md\:mt-md{
    margin-top:20px !important
  }

  .md\:mr-md{
    margin-right:20px !important
  }

  .md\:mb-md{
    margin-bottom:20px !important
  }

  .md\:ml-md{
    margin-left:20px !important
  }

  .md\:mt-lg{
    margin-top:30px !important
  }

  .md\:mr-lg{
    margin-right:30px !important
  }

  .md\:mb-lg{
    margin-bottom:30px !important
  }

  .md\:ml-lg{
    margin-left:30px !important
  }

  .md\:mt-xl{
    margin-top:40px !important
  }

  .md\:mr-xl{
    margin-right:40px !important
  }

  .md\:mb-xl{
    margin-bottom:40px !important
  }

  .md\:ml-xl{
    margin-left:40px !important
  }

  .md\:mt-xxl{
    margin-top:50px !important
  }

  .md\:mr-xxl{
    margin-right:50px !important
  }

  .md\:mb-xxl{
    margin-bottom:50px !important
  }

  .md\:ml-xxl{
    margin-left:50px !important
  }

  .md\:-mt-none{
    margin-top:0px !important
  }

  .md\:-mr-none{
    margin-right:0px !important
  }

  .md\:-mb-none{
    margin-bottom:0px !important
  }

  .md\:-ml-none{
    margin-left:0px !important
  }

  .md\:-mt-xxs{
    margin-top:-5px !important
  }

  .md\:-mr-xxs{
    margin-right:-5px !important
  }

  .md\:-mb-xxs{
    margin-bottom:-5px !important
  }

  .md\:-ml-xxs{
    margin-left:-5px !important
  }

  .md\:-mt-xs{
    margin-top:-10px !important
  }

  .md\:-mr-xs{
    margin-right:-10px !important
  }

  .md\:-mb-xs{
    margin-bottom:-10px !important
  }

  .md\:-ml-xs{
    margin-left:-10px !important
  }

  .md\:-mt-sm{
    margin-top:-15px !important
  }

  .md\:-mr-sm{
    margin-right:-15px !important
  }

  .md\:-mb-sm{
    margin-bottom:-15px !important
  }

  .md\:-ml-sm{
    margin-left:-15px !important
  }

  .md\:-mt-md{
    margin-top:-20px !important
  }

  .md\:-mr-md{
    margin-right:-20px !important
  }

  .md\:-mb-md{
    margin-bottom:-20px !important
  }

  .md\:-ml-md{
    margin-left:-20px !important
  }

  .md\:-mt-lg{
    margin-top:-30px !important
  }

  .md\:-mr-lg{
    margin-right:-30px !important
  }

  .md\:-mb-lg{
    margin-bottom:-30px !important
  }

  .md\:-ml-lg{
    margin-left:-30px !important
  }

  .md\:-mt-xl{
    margin-top:-40px !important
  }

  .md\:-mr-xl{
    margin-right:-40px !important
  }

  .md\:-mb-xl{
    margin-bottom:-40px !important
  }

  .md\:-ml-xl{
    margin-left:-40px !important
  }

  .md\:-mt-xxl{
    margin-top:-50px !important
  }

  .md\:-mr-xxl{
    margin-right:-50px !important
  }

  .md\:-mb-xxl{
    margin-bottom:-50px !important
  }

  .md\:-ml-xxl{
    margin-left:-50px !important
  }

  .md\:p-none{
    padding:0px !important
  }

  .md\:p-xxs{
    padding:5px !important
  }

  .md\:p-xs{
    padding:10px !important
  }

  .md\:p-sm{
    padding:15px !important
  }

  .md\:p-md{
    padding:20px !important
  }

  .md\:p-lg{
    padding:30px !important
  }

  .md\:p-xl{
    padding:40px !important
  }

  .md\:p-xxl{
    padding:50px !important
  }

  .md\:py-none{
    padding-top:0px !important;
    padding-bottom:0px !important
  }

  .md\:px-none{
    padding-left:0px !important;
    padding-right:0px !important
  }

  .md\:py-xxs{
    padding-top:5px !important;
    padding-bottom:5px !important
  }

  .md\:px-xxs{
    padding-left:5px !important;
    padding-right:5px !important
  }

  .md\:py-xs{
    padding-top:10px !important;
    padding-bottom:10px !important
  }

  .md\:px-xs{
    padding-left:10px !important;
    padding-right:10px !important
  }

  .md\:py-sm{
    padding-top:15px !important;
    padding-bottom:15px !important
  }

  .md\:px-sm{
    padding-left:15px !important;
    padding-right:15px !important
  }

  .md\:py-md{
    padding-top:20px !important;
    padding-bottom:20px !important
  }

  .md\:px-md{
    padding-left:20px !important;
    padding-right:20px !important
  }

  .md\:py-lg{
    padding-top:30px !important;
    padding-bottom:30px !important
  }

  .md\:px-lg{
    padding-left:30px !important;
    padding-right:30px !important
  }

  .md\:py-xl{
    padding-top:40px !important;
    padding-bottom:40px !important
  }

  .md\:px-xl{
    padding-left:40px !important;
    padding-right:40px !important
  }

  .md\:py-xxl{
    padding-top:50px !important;
    padding-bottom:50px !important
  }

  .md\:px-xxl{
    padding-left:50px !important;
    padding-right:50px !important
  }

  .md\:pt-none{
    padding-top:0px !important
  }

  .md\:pr-none{
    padding-right:0px !important
  }

  .md\:pb-none{
    padding-bottom:0px !important
  }

  .md\:pl-none{
    padding-left:0px !important
  }

  .md\:pt-xxs{
    padding-top:5px !important
  }

  .md\:pr-xxs{
    padding-right:5px !important
  }

  .md\:pb-xxs{
    padding-bottom:5px !important
  }

  .md\:pl-xxs{
    padding-left:5px !important
  }

  .md\:pt-xs{
    padding-top:10px !important
  }

  .md\:pr-xs{
    padding-right:10px !important
  }

  .md\:pb-xs{
    padding-bottom:10px !important
  }

  .md\:pl-xs{
    padding-left:10px !important
  }

  .md\:pt-sm{
    padding-top:15px !important
  }

  .md\:pr-sm{
    padding-right:15px !important
  }

  .md\:pb-sm{
    padding-bottom:15px !important
  }

  .md\:pl-sm{
    padding-left:15px !important
  }

  .md\:pt-md{
    padding-top:20px !important
  }

  .md\:pr-md{
    padding-right:20px !important
  }

  .md\:pb-md{
    padding-bottom:20px !important
  }

  .md\:pl-md{
    padding-left:20px !important
  }

  .md\:pt-lg{
    padding-top:30px !important
  }

  .md\:pr-lg{
    padding-right:30px !important
  }

  .md\:pb-lg{
    padding-bottom:30px !important
  }

  .md\:pl-lg{
    padding-left:30px !important
  }

  .md\:pt-xl{
    padding-top:40px !important
  }

  .md\:pr-xl{
    padding-right:40px !important
  }

  .md\:pb-xl{
    padding-bottom:40px !important
  }

  .md\:pl-xl{
    padding-left:40px !important
  }

  .md\:pt-xxl{
    padding-top:50px !important
  }

  .md\:pr-xxl{
    padding-right:50px !important
  }

  .md\:pb-xxl{
    padding-bottom:50px !important
  }

  .md\:pl-xxl{
    padding-left:50px !important
  }

  .md\:text-left{
    text-align:left !important
  }

  .md\:text-center{
    text-align:center !important
  }

  .md\:text-right{
    text-align:right !important
  }

  .md\:text-justify{
    text-align:justify !important
  }

  .md\:w-1\/2{
    width:50% !important
  }

  .md\:w-1\/3{
    width:33.333333% !important
  }

  .md\:w-2\/3{
    width:66.666667% !important
  }

  .md\:w-2\/4{
    width:25% !important
  }

  .md\:w-3\/4{
    width:75% !important
  }

  .md\:w-1\/5{
    width:20% !important
  }

  .md\:w-2\/5{
    width:40% !important
  }

  .md\:w-3\/5{
    width:60% !important
  }

  .md\:w-4\/5{
    width:80% !important
  }

  .md\:w-1\/6{
    width:16.666667% !important
  }

  .md\:w-2\/6{
    width:33.333333% !important
  }

  .md\:w-3\/6{
    width:50% !important
  }

  .md\:w-4\/6{
    width:66.666667% !important
  }

  .md\:w-5\/6{
    width:83.333333% !important
  }

  .md\:w-auto{
    width:auto !important
  }

  .md\:w-full{
    width:100% !important
  }

  .md\:w-none{
    width:0px !important
  }

  .md\:w-screen{
    width:100vh !important
  }

  .md\:w-xxs{
    width:16px !important
  }

  .md\:w-xs{
    width:32px !important
  }

  .md\:w-sm{
    width:64px !important
  }

  .md\:w-smd{
    width:80px !important
  }

  .md\:w-md{
    width:128px !important
  }

  .md\:w-lg{
    width:192px !important
  }

  .md\:w-xl{
    width:256px !important
  }

  .md\:w-xxl{
    width:512px !important
  }}

@media (min-width: 1280px){
  .card-container{
    border-radius:0.25vw
  }
  .card-badge{
    font-size:0.75vw;
    padding-top:0.38vw;
    padding-bottom:0.38vw;
    padding-left:1vw;
    padding-right:1vw;
    top:-0.5vw;
    right:-0.5vw
  }
  .card-floater{
    border-radius:0.25vw;
    height:5vw;
    width:5.63vw
  }
  .card-footer,.card-body{
    padding-left:1.25vw;
    padding-right:1.25vw;
    padding-bottom:1.25vw
  }
  .card-body{
    padding-top:1.25vw
  }
  .flexgrid.\@lg\:span-1>.cell{
    flex-basis:auto;
    width:calc(8.3233333333% - 20px);
    max-width:calc(8.3233333333% - 20px)
  }
  .flexgrid.\@lg\:span-2>.cell{
    flex-basis:auto;
    width:calc(16.6566666667% - 20px);
    max-width:calc(16.6566666667% - 20px)
  }
  .flexgrid.\@lg\:span-3>.cell{
    flex-basis:auto;
    width:calc(24.99% - 20px);
    max-width:calc(24.99% - 20px)
  }
  .flexgrid.\@lg\:span-4>.cell{
    flex-basis:auto;
    width:calc(33.3233333333% - 20px);
    max-width:calc(33.3233333333% - 20px)
  }
  .flexgrid.\@lg\:span-5>.cell{
    flex-basis:auto;
    width:calc(41.6566666667% - 20px);
    max-width:calc(41.6566666667% - 20px)
  }
  .flexgrid.\@lg\:span-6>.cell{
    flex-basis:auto;
    width:calc(49.99% - 20px);
    max-width:calc(49.99% - 20px)
  }
  .flexgrid.\@lg\:span-7>.cell{
    flex-basis:auto;
    width:calc(58.3233333333% - 20px);
    max-width:calc(58.3233333333% - 20px)
  }
  .flexgrid.\@lg\:span-8>.cell{
    flex-basis:auto;
    width:calc(66.6566666667% - 20px);
    max-width:calc(66.6566666667% - 20px)
  }
  .flexgrid.\@lg\:span-9>.cell{
    flex-basis:auto;
    width:calc(74.99% - 20px);
    max-width:calc(74.99% - 20px)
  }
  .flexgrid.\@lg\:span-10>.cell{
    flex-basis:auto;
    width:calc(83.3233333333% - 20px);
    max-width:calc(83.3233333333% - 20px)
  }
  .flexgrid.\@lg\:span-11>.cell{
    flex-basis:auto;
    width:calc(91.6566666667% - 20px);
    max-width:calc(91.6566666667% - 20px)
  }
  .flexgrid.\@lg\:span-12>.cell{
    flex-basis:auto;
    width:calc(99.99% - 20px);
    max-width:calc(99.99% - 20px)
  }
  .wrapper{
    padding-bottom:2.5vw;
    padding-top:2.5vw;
    width:68.75vw
  }
  .lg\:block{
    display:block !important
  }

  .lg\:inline-block{
    display:inline-block !important
  }

  .lg\:inline{
    display:inline !important
  }

  .lg\:flex{
    display:flex !important
  }

  .lg\:inline-flex{
    display:inline-flex !important
  }

  .lg\:grid{
    display:grid !important
  }

  .lg\:table{
    display:table !important
  }

  .lg\:table-caption{
    display:table-caption !important
  }

  .lg\:table-cell{
    display:table-cell !important
  }

  .lg\:table-column{
    display:table-column !important
  }

  .lg\:table-column-group{
    display:table-column-group !important
  }

  .lg\:table-footer-group{
    display:table-footer-group !important
  }

  .lg\:table-header-group{
    display:table-header-group !important
  }

  .lg\:table-row-group{
    display:table-row-group !important
  }

  .lg\:table-row{
    display:table-row !important
  }

  .lg\:hidden{
    display:none !important
  }

  .lg\:flex-row{
    flex-direction:row !important
  }

  .lg\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .lg\:flex-col{
    flex-direction:column !important
  }

  .lg\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .lg\:flex-wrap{
    flex-wrap:wrap !important
  }

  .lg\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .lg\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .lg\:items-start{
    align-items:flex-start !important
  }

  .lg\:items-end{
    align-items:flex-end !important
  }

  .lg\:items-center{
    align-items:center !important
  }

  .lg\:items-baseline{
    align-items:baseline !important
  }

  .lg\:items-stretch{
    align-items:stretch !important
  }

  .lg\:justify-start{
    justify-content:flex-start !important
  }

  .lg\:justify-end{
    justify-content:flex-end !important
  }

  .lg\:justify-center{
    justify-content:center !important
  }

  .lg\:justify-between{
    justify-content:space-between !important
  }

  .lg\:justify-around{
    justify-content:space-around !important
  }

  .lg\:justify-evenly{
    justify-content:space-evenly !important
  }

  .lg\:flex-1{
    flex:1 1 0% !important
  }

  .lg\:flex-auto{
    flex:1 1 auto !important
  }

  .lg\:flex-initial{
    flex:0 1 auto !important
  }

  .lg\:flex-none{
    flex:none !important
  }

  .lg\:flex-grow-0{
    flex-grow:0 !important
  }

  .lg\:flex-grow{
    flex-grow:1 !important
  }

  .lg\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .lg\:flex-shrink{
    flex-shrink:1 !important
  }

  .lg\:float-right{
    float:right !important
  }

  .lg\:float-left{
    float:left !important
  }

  .lg\:float-none{
    float:none !important
  }

  .lg\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .lg\:h-1\/2{
    height:50% !important
  }

  .lg\:h-1\/3{
    height:33.333333% !important
  }

  .lg\:h-2\/3{
    height:66.666667% !important
  }

  .lg\:h-2\/4{
    height:25% !important
  }

  .lg\:h-3\/4{
    height:75% !important
  }

  .lg\:h-1\/5{
    height:20% !important
  }

  .lg\:h-2\/5{
    height:40% !important
  }

  .lg\:h-3\/5{
    height:60% !important
  }

  .lg\:h-4\/5{
    height:80% !important
  }

  .lg\:h-1\/6{
    height:16.666667% !important
  }

  .lg\:h-2\/6{
    height:33.333333% !important
  }

  .lg\:h-3\/6{
    height:50% !important
  }

  .lg\:h-4\/6{
    height:66.666667% !important
  }

  .lg\:h-5\/6{
    height:83.333333% !important
  }

  .lg\:h-auto{
    height:auto !important
  }

  .lg\:h-full{
    height:100% !important
  }

  .lg\:h-none{
    height:0px !important
  }

  .lg\:h-screen{
    height:100vh !important
  }

  .lg\:h-xxs{
    height:16px !important
  }

  .lg\:h-xs{
    height:32px !important
  }

  .lg\:h-sm{
    height:64px !important
  }

  .lg\:h-smd{
    height:80px !important
  }

  .lg\:h-md{
    height:128px !important
  }

  .lg\:h-lg{
    height:192px !important
  }

  .lg\:h-xl{
    height:256px !important
  }

  .lg\:h-xxl{
    height:512px !important
  }

  .lg\:m-auto{
    margin:auto !important
  }

  .lg\:m-none{
    margin:0px !important
  }

  .lg\:m-xxs{
    margin:5px !important
  }

  .lg\:m-xs{
    margin:10px !important
  }

  .lg\:m-sm{
    margin:15px !important
  }

  .lg\:m-md{
    margin:20px !important
  }

  .lg\:m-lg{
    margin:30px !important
  }

  .lg\:m-xl{
    margin:40px !important
  }

  .lg\:m-xxl{
    margin:50px !important
  }

  .lg\:-m-none{
    margin:0px !important
  }

  .lg\:-m-xxs{
    margin:-5px !important
  }

  .lg\:-m-xs{
    margin:-10px !important
  }

  .lg\:-m-sm{
    margin:-15px !important
  }

  .lg\:-m-md{
    margin:-20px !important
  }

  .lg\:-m-lg{
    margin:-30px !important
  }

  .lg\:-m-xl{
    margin:-40px !important
  }

  .lg\:-m-xxl{
    margin:-50px !important
  }

  .lg\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .lg\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .lg\:my-none{
    margin-top:0px !important;
    margin-bottom:0px !important
  }

  .lg\:mx-none{
    margin-left:0px !important;
    margin-right:0px !important
  }

  .lg\:my-xxs{
    margin-top:5px !important;
    margin-bottom:5px !important
  }

  .lg\:mx-xxs{
    margin-left:5px !important;
    margin-right:5px !important
  }

  .lg\:my-xs{
    margin-top:10px !important;
    margin-bottom:10px !important
  }

  .lg\:mx-xs{
    margin-left:10px !important;
    margin-right:10px !important
  }

  .lg\:my-sm{
    margin-top:15px !important;
    margin-bottom:15px !important
  }

  .lg\:mx-sm{
    margin-left:15px !important;
    margin-right:15px !important
  }

  .lg\:my-md{
    margin-top:20px !important;
    margin-bottom:20px !important
  }

  .lg\:mx-md{
    margin-left:20px !important;
    margin-right:20px !important
  }

  .lg\:my-lg{
    margin-top:30px !important;
    margin-bottom:30px !important
  }

  .lg\:mx-lg{
    margin-left:30px !important;
    margin-right:30px !important
  }

  .lg\:my-xl{
    margin-top:40px !important;
    margin-bottom:40px !important
  }

  .lg\:mx-xl{
    margin-left:40px !important;
    margin-right:40px !important
  }

  .lg\:my-xxl{
    margin-top:50px !important;
    margin-bottom:50px !important
  }

  .lg\:mx-xxl{
    margin-left:50px !important;
    margin-right:50px !important
  }

  .lg\:-my-none{
    margin-top:0px !important;
    margin-bottom:0px !important
  }

  .lg\:-mx-none{
    margin-left:0px !important;
    margin-right:0px !important
  }

  .lg\:-my-xxs{
    margin-top:-5px !important;
    margin-bottom:-5px !important
  }

  .lg\:-mx-xxs{
    margin-left:-5px !important;
    margin-right:-5px !important
  }

  .lg\:-my-xs{
    margin-top:-10px !important;
    margin-bottom:-10px !important
  }

  .lg\:-mx-xs{
    margin-left:-10px !important;
    margin-right:-10px !important
  }

  .lg\:-my-sm{
    margin-top:-15px !important;
    margin-bottom:-15px !important
  }

  .lg\:-mx-sm{
    margin-left:-15px !important;
    margin-right:-15px !important
  }

  .lg\:-my-md{
    margin-top:-20px !important;
    margin-bottom:-20px !important
  }

  .lg\:-mx-md{
    margin-left:-20px !important;
    margin-right:-20px !important
  }

  .lg\:-my-lg{
    margin-top:-30px !important;
    margin-bottom:-30px !important
  }

  .lg\:-mx-lg{
    margin-left:-30px !important;
    margin-right:-30px !important
  }

  .lg\:-my-xl{
    margin-top:-40px !important;
    margin-bottom:-40px !important
  }

  .lg\:-mx-xl{
    margin-left:-40px !important;
    margin-right:-40px !important
  }

  .lg\:-my-xxl{
    margin-top:-50px !important;
    margin-bottom:-50px !important
  }

  .lg\:-mx-xxl{
    margin-left:-50px !important;
    margin-right:-50px !important
  }

  .lg\:mt-auto{
    margin-top:auto !important
  }

  .lg\:mr-auto{
    margin-right:auto !important
  }

  .lg\:mb-auto{
    margin-bottom:auto !important
  }

  .lg\:ml-auto{
    margin-left:auto !important
  }

  .lg\:mt-none{
    margin-top:0px !important
  }

  .lg\:mr-none{
    margin-right:0px !important
  }

  .lg\:mb-none{
    margin-bottom:0px !important
  }

  .lg\:ml-none{
    margin-left:0px !important
  }

  .lg\:mt-xxs{
    margin-top:5px !important
  }

  .lg\:mr-xxs{
    margin-right:5px !important
  }

  .lg\:mb-xxs{
    margin-bottom:5px !important
  }

  .lg\:ml-xxs{
    margin-left:5px !important
  }

  .lg\:mt-xs{
    margin-top:10px !important
  }

  .lg\:mr-xs{
    margin-right:10px !important
  }

  .lg\:mb-xs{
    margin-bottom:10px !important
  }

  .lg\:ml-xs{
    margin-left:10px !important
  }

  .lg\:mt-sm{
    margin-top:15px !important
  }

  .lg\:mr-sm{
    margin-right:15px !important
  }

  .lg\:mb-sm{
    margin-bottom:15px !important
  }

  .lg\:ml-sm{
    margin-left:15px !important
  }

  .lg\:mt-md{
    margin-top:20px !important
  }

  .lg\:mr-md{
    margin-right:20px !important
  }

  .lg\:mb-md{
    margin-bottom:20px !important
  }

  .lg\:ml-md{
    margin-left:20px !important
  }

  .lg\:mt-lg{
    margin-top:30px !important
  }

  .lg\:mr-lg{
    margin-right:30px !important
  }

  .lg\:mb-lg{
    margin-bottom:30px !important
  }

  .lg\:ml-lg{
    margin-left:30px !important
  }

  .lg\:mt-xl{
    margin-top:40px !important
  }

  .lg\:mr-xl{
    margin-right:40px !important
  }

  .lg\:mb-xl{
    margin-bottom:40px !important
  }

  .lg\:ml-xl{
    margin-left:40px !important
  }

  .lg\:mt-xxl{
    margin-top:50px !important
  }

  .lg\:mr-xxl{
    margin-right:50px !important
  }

  .lg\:mb-xxl{
    margin-bottom:50px !important
  }

  .lg\:ml-xxl{
    margin-left:50px !important
  }

  .lg\:-mt-none{
    margin-top:0px !important
  }

  .lg\:-mr-none{
    margin-right:0px !important
  }

  .lg\:-mb-none{
    margin-bottom:0px !important
  }

  .lg\:-ml-none{
    margin-left:0px !important
  }

  .lg\:-mt-xxs{
    margin-top:-5px !important
  }

  .lg\:-mr-xxs{
    margin-right:-5px !important
  }

  .lg\:-mb-xxs{
    margin-bottom:-5px !important
  }

  .lg\:-ml-xxs{
    margin-left:-5px !important
  }

  .lg\:-mt-xs{
    margin-top:-10px !important
  }

  .lg\:-mr-xs{
    margin-right:-10px !important
  }

  .lg\:-mb-xs{
    margin-bottom:-10px !important
  }

  .lg\:-ml-xs{
    margin-left:-10px !important
  }

  .lg\:-mt-sm{
    margin-top:-15px !important
  }

  .lg\:-mr-sm{
    margin-right:-15px !important
  }

  .lg\:-mb-sm{
    margin-bottom:-15px !important
  }

  .lg\:-ml-sm{
    margin-left:-15px !important
  }

  .lg\:-mt-md{
    margin-top:-20px !important
  }

  .lg\:-mr-md{
    margin-right:-20px !important
  }

  .lg\:-mb-md{
    margin-bottom:-20px !important
  }

  .lg\:-ml-md{
    margin-left:-20px !important
  }

  .lg\:-mt-lg{
    margin-top:-30px !important
  }

  .lg\:-mr-lg{
    margin-right:-30px !important
  }

  .lg\:-mb-lg{
    margin-bottom:-30px !important
  }

  .lg\:-ml-lg{
    margin-left:-30px !important
  }

  .lg\:-mt-xl{
    margin-top:-40px !important
  }

  .lg\:-mr-xl{
    margin-right:-40px !important
  }

  .lg\:-mb-xl{
    margin-bottom:-40px !important
  }

  .lg\:-ml-xl{
    margin-left:-40px !important
  }

  .lg\:-mt-xxl{
    margin-top:-50px !important
  }

  .lg\:-mr-xxl{
    margin-right:-50px !important
  }

  .lg\:-mb-xxl{
    margin-bottom:-50px !important
  }

  .lg\:-ml-xxl{
    margin-left:-50px !important
  }

  .lg\:p-none{
    padding:0px !important
  }

  .lg\:p-xxs{
    padding:5px !important
  }

  .lg\:p-xs{
    padding:10px !important
  }

  .lg\:p-sm{
    padding:15px !important
  }

  .lg\:p-md{
    padding:20px !important
  }

  .lg\:p-lg{
    padding:30px !important
  }

  .lg\:p-xl{
    padding:40px !important
  }

  .lg\:p-xxl{
    padding:50px !important
  }

  .lg\:py-none{
    padding-top:0px !important;
    padding-bottom:0px !important
  }

  .lg\:px-none{
    padding-left:0px !important;
    padding-right:0px !important
  }

  .lg\:py-xxs{
    padding-top:5px !important;
    padding-bottom:5px !important
  }

  .lg\:px-xxs{
    padding-left:5px !important;
    padding-right:5px !important
  }

  .lg\:py-xs{
    padding-top:10px !important;
    padding-bottom:10px !important
  }

  .lg\:px-xs{
    padding-left:10px !important;
    padding-right:10px !important
  }

  .lg\:py-sm{
    padding-top:15px !important;
    padding-bottom:15px !important
  }

  .lg\:px-sm{
    padding-left:15px !important;
    padding-right:15px !important
  }

  .lg\:py-md{
    padding-top:20px !important;
    padding-bottom:20px !important
  }

  .lg\:px-md{
    padding-left:20px !important;
    padding-right:20px !important
  }

  .lg\:py-lg{
    padding-top:30px !important;
    padding-bottom:30px !important
  }

  .lg\:px-lg{
    padding-left:30px !important;
    padding-right:30px !important
  }

  .lg\:py-xl{
    padding-top:40px !important;
    padding-bottom:40px !important
  }

  .lg\:px-xl{
    padding-left:40px !important;
    padding-right:40px !important
  }

  .lg\:py-xxl{
    padding-top:50px !important;
    padding-bottom:50px !important
  }

  .lg\:px-xxl{
    padding-left:50px !important;
    padding-right:50px !important
  }

  .lg\:pt-none{
    padding-top:0px !important
  }

  .lg\:pr-none{
    padding-right:0px !important
  }

  .lg\:pb-none{
    padding-bottom:0px !important
  }

  .lg\:pl-none{
    padding-left:0px !important
  }

  .lg\:pt-xxs{
    padding-top:5px !important
  }

  .lg\:pr-xxs{
    padding-right:5px !important
  }

  .lg\:pb-xxs{
    padding-bottom:5px !important
  }

  .lg\:pl-xxs{
    padding-left:5px !important
  }

  .lg\:pt-xs{
    padding-top:10px !important
  }

  .lg\:pr-xs{
    padding-right:10px !important
  }

  .lg\:pb-xs{
    padding-bottom:10px !important
  }

  .lg\:pl-xs{
    padding-left:10px !important
  }

  .lg\:pt-sm{
    padding-top:15px !important
  }

  .lg\:pr-sm{
    padding-right:15px !important
  }

  .lg\:pb-sm{
    padding-bottom:15px !important
  }

  .lg\:pl-sm{
    padding-left:15px !important
  }

  .lg\:pt-md{
    padding-top:20px !important
  }

  .lg\:pr-md{
    padding-right:20px !important
  }

  .lg\:pb-md{
    padding-bottom:20px !important
  }

  .lg\:pl-md{
    padding-left:20px !important
  }

  .lg\:pt-lg{
    padding-top:30px !important
  }

  .lg\:pr-lg{
    padding-right:30px !important
  }

  .lg\:pb-lg{
    padding-bottom:30px !important
  }

  .lg\:pl-lg{
    padding-left:30px !important
  }

  .lg\:pt-xl{
    padding-top:40px !important
  }

  .lg\:pr-xl{
    padding-right:40px !important
  }

  .lg\:pb-xl{
    padding-bottom:40px !important
  }

  .lg\:pl-xl{
    padding-left:40px !important
  }

  .lg\:pt-xxl{
    padding-top:50px !important
  }

  .lg\:pr-xxl{
    padding-right:50px !important
  }

  .lg\:pb-xxl{
    padding-bottom:50px !important
  }

  .lg\:pl-xxl{
    padding-left:50px !important
  }

  .lg\:text-left{
    text-align:left !important
  }

  .lg\:text-center{
    text-align:center !important
  }

  .lg\:text-right{
    text-align:right !important
  }

  .lg\:text-justify{
    text-align:justify !important
  }

  .lg\:w-1\/2{
    width:50% !important
  }

  .lg\:w-1\/3{
    width:33.333333% !important
  }

  .lg\:w-2\/3{
    width:66.666667% !important
  }

  .lg\:w-2\/4{
    width:25% !important
  }

  .lg\:w-3\/4{
    width:75% !important
  }

  .lg\:w-1\/5{
    width:20% !important
  }

  .lg\:w-2\/5{
    width:40% !important
  }

  .lg\:w-3\/5{
    width:60% !important
  }

  .lg\:w-4\/5{
    width:80% !important
  }

  .lg\:w-1\/6{
    width:16.666667% !important
  }

  .lg\:w-2\/6{
    width:33.333333% !important
  }

  .lg\:w-3\/6{
    width:50% !important
  }

  .lg\:w-4\/6{
    width:66.666667% !important
  }

  .lg\:w-5\/6{
    width:83.333333% !important
  }

  .lg\:w-auto{
    width:auto !important
  }

  .lg\:w-full{
    width:100% !important
  }

  .lg\:w-none{
    width:0px !important
  }

  .lg\:w-screen{
    width:100vh !important
  }

  .lg\:w-xxs{
    width:16px !important
  }

  .lg\:w-xs{
    width:32px !important
  }

  .lg\:w-sm{
    width:64px !important
  }

  .lg\:w-smd{
    width:80px !important
  }

  .lg\:w-md{
    width:128px !important
  }

  .lg\:w-lg{
    width:192px !important
  }

  .lg\:w-xl{
    width:256px !important
  }

  .lg\:w-xxl{
    width:512px !important
  }}

@media (min-width: 1440px){
  .card-container{
    border-radius:0.28vw
  }
  .card-badge{
    font-size:0.83vw;
    padding-top:0.42vw;
    padding-bottom:0.42vw;
    padding-left:1.11vw;
    padding-right:1.11vw;
    top:-0.56vw;
    right:-0.56vw
  }
  .card-floater{
    border-radius:0.28vw;
    height:5.56vw;
    width:6.25vw
  }
  .card-footer,.card-body{
    padding-left:1.39vw;
    padding-right:1.39vw;
    padding-bottom:1.39vw
  }
  .card-body{
    padding-top:1.39vw
  }
  .wrapper{
    padding-bottom:2.78vw;
    padding-top:2.78vw;
    width:76.39vw
  }}


form #selecciona-fisica-moral .cell {
  justify-content: flex-start;
}
    
sup {
	line-height: 0;
    letter-spacing: 0;
    top: -.5em;
}