* {
    font-family: BrandonText-Regular, sans-serif;
}
@font-face {
    font-family: BrandonText-Bold;
    src: url('../fonts/BrandonText-Bold.otf');
}
@font-face {
    font-family: BrandonText-Light;
    src: url('../fonts/BrandonText-Light.otf');
}
@font-face {
    font-family: BrandonText-Regular;
    src: url('../fonts/BrandonText-Regular.otf');
}
@font-face {
    font-family: BrandonText-RegularItalic;
    src: url('../fonts/BrandonText-RegularItalic.otf');
}
@font-face {
    font-family: BrandonText-Thin;
    src: url('../fonts/BrandonText-Thin.otf');
}
body {
    background-image: url('../image/fondo-principal.jpg');
    background-size: 100%;
    background-repeat: repeat-y;
    background-position: top right;
}
a:hover {
    text-decoration: none;
}
h1 b {
    font-family: BrandonText-Bold;
}
button,
a {
    font-family: BrandonText-Bold;
}
button:focus,
input:focus {
    box-shadow: unset !important;
}
.m-0-auto {
    margin: 0 auto;
}
.desktop {
    display: block;
}
.mobile {
    display: none;
}
.uk-width-1-2\@m {
    width: 100%;
}
@media(max-width:991px) {
    .desktop {
        display: none;
    }
    .mobile {
        display: block;
    }
}
.help-block.form-error {
    color: red;
    font-size: 14px;
}
.uk-card-primary {
    background: #007ABD;
    border-radius: 6px;
}
.btn {
    font-size: 14px;
    padding: 14px 23px;
}
.btn-primary {
    background: #007ABD;
}
.btn-rosa {
    background: #e02d85;
    color: #fff;
    transition: .5s all;
}
.sub-title {
    font-family: BrandonText-Bold;
}
/*Navbar*/

#navbar {
    padding: 0 7rem;
    background-color: #707C8B;
    z-index: 4;
}
#navbar .navbar-collapse ul li {
    padding: 0 0.6rem;
    display: flex;
    align-items: center;
    transition: .5s all;
    height: 60px;
}
#navbar .navbar-collapse ul li a {
    color: #fff;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
}
/* #navbar .navbar-collapse ul .inicio:hover {
    background-color: #FDC300;
    cursor: pointer;
}
#navbar .navbar-collapse ul .categoria:hover {
    background-color: #E97400;
    cursor: pointer;
}
#navbar .navbar-collapse ul .cronograma:hover {
    background-color: #474393;
    cursor: pointer;
}
#navbar .navbar-collapse ul .postula:hover {
    background-color: #009841;
    cursor: pointer;
}
#navbar .navbar-collapse ul .premios:hover {
    background-color: #007ABD;
    cursor: pointer;
}
#navbar .navbar-collapse ul .aliados:hover {
    background-color: #E24752;
    cursor: pointer;
} */

#navbar .hamburger .line {
    width: 24px;
    height: 2px;
    background-color: #ecf0f1;
    display: block;
    margin: 5px auto;
    transition: all 0.3s ease-in-out;
}
#navbar .hamburger .line.center {
    margin-right: inherit;
    /* width: 15px; */
}
/*Fin Navbar*/

/*Modal Right*/

.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    max-width: 45%;
    height: 100%;
    right: -320px;
    transform: translate3d(0%, 0, 0);
}
.modal.right.fade .modal-dialog {
    right: -320px;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade.show .modal-dialog {
    right: 0;
}
.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
    border-radius: 0;
    border: none;
}
.modal.right .modal-body {
    padding: 0 15px;
    background-color: #0a39e4;
}
.modal.right .modal-body .img-lateral {
    position: absolute;
    width: 100%;
    right: 0;
    height: 100%;
}
.modal.right .modal-body .img-bottom {
    position: fixed;
    width: 100%;
    bottom: 0;
    right: 0;
    display: none;
    z-index: 5;
}
.modal.right .modal-body .contenido {
    padding: 6% 13%;
    position: relative;
}
.modal.right .modal-body .contenido .icon-arrow {
    position: relative;
}
.modal.right .modal-body .contenido .logo {
    padding: 0;
    margin: 0.2rem 1rem 2rem;
}
.modal.right .modal-body .contenido .logo img {
    width: auto;
    height: auto;
}
.modal.right .modal-body .contenido .logo img.logo-mobile,
.modal.right .modal-body .contenido .logo img.icon-left {
    display: none;
}
.modal.right .modal-body .contenido .logo i.close-mobile {
    display: none;
    cursor: pointer;
    font-size: 1.5rem;
}
.modal.right .modal-body .contenido .nav-item {
    display: flex;
    align-items: center;
    padding: 5px 0;
    margin: 2% 1rem;
    transition: .5s all;
}
.modal.right .modal-body .contenido .nav-item:hover {
    padding-left: 10px;
}
.modal.right .modal-body .contenido .nav-item img {
    width: 28px;
}
.modal.right .modal-body .contenido .nav-item span {
    text-transform: uppercase;
    padding-left: 1rem;
    color: #F2F2F2;
    font-size: 15px;
}
.modal.right .modal-body .contenido .social {
    padding-top: 6%;
}
.modal.right .modal-body .contenido .social ul {
    list-style: none;
    padding: 0;
    display: inline-flex;
}
.modal.right .modal-body .contenido .social ul li {
    padding: 0 0.6rem;
}
.modal.right .modal-body .contenido .social ul li a img {
    width: 55px;
}
.modal.right .modal-body .contenido .social ul li.instagram {
    padding-left: 0;
}
.modal.right .modal-body .contenido .title-category h1 {
    font-size: 19px;
    color: #FFFFFF;
    margin-bottom: 0.7rem;
    font-weight: 300;
}
.modal.right .modal-body .contenido .title-category h2 {
    font-size: 21px;
    font-weight: 600;
    color: #FFFFFF;
    letter-spacing: 1px;
    margin-top: 0;
}
.modal.right .modal-body .contenido .title-category p {
    font-style: normal;
    font-weight: 300;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    width: 85%;
    /*padding-top: 1rem;*/
    /*padding-bottom: 3rem;*/
}
.modal.right .modal-body .contenido .contenido-mobile {
    display: none;
}
.modal.right .modal-body .descripcion-menu {
    display: none;
}
.content-modal-jurado .sub-title.white {
    color: #fff;
}
#lafinal .sub-title.green {
    color: #21889c;
}
#lafinal .card-group .uk-card {
    display: block;
    min-height: auto;
    background: #21889c;
    margin-bottom: 1rem;
}
#lafinal .card-group .uk-card .uk-card-title {
    margin-top: 0;
}
#lafinal .card-group .uk-card .icon {
    display: flex;
    align-items: center;
    margin-top: .6rem;
}
#lafinal .card-group .uk-card .icon img {
    width: 19px;
    margin-right: 5px;
}
#lafinal .card-group .uk-card .icon span {
    color: #fff;
    font-family: BrandonText-Light;
}
/*Fin Modal Right*/

#desafio {
    height: 95vh;
    min-height: 730px;
    /* background-image: url('../image/lines/mobile-large-1.png'); */
    background-position: top right;
    background-size: 48%;
    background-repeat: no-repeat;
}
#desafio .logo {
    padding-top: 4rem;
    text-align: center;
}
#desafio .logo img {
    width: 170px;
    height: auto !important;
    position: relative;
}
#desafio .contenido {
    text-align: justify;
    width: 650px;
    margin: 2rem auto 6%;
    position: relative;
}
#desafio .contenido span {
    font-size: 14px;
    font-weight: 600;
    font-family: BrandonText-Regular;
}
.btn-morado {
    background: #0a39e4;
    border-radius: 6px;
    color: #fff;
    padding: 0.8rem 4.5rem;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    transition: .5s all;
}
.btn-morado:hover {
    color: #fff;
    background: #07238a;
}
#desafio .contenido .en-vivo {
    display: flex;
    justify-content: center;
}
#desafio .contenido .en-vivo h1 {
    text-transform: uppercase;
    color: #573838;
    font-size: 25px;
    font-weight: 400;
}
#desafio .contenido .en-vivo a img {
    width: 470px;
    height: 175px !important;
    -o-object-fit: cover;
    object-fit: cover;
    position: relative;
}
#desafio .contenido .en-vivo h1 span {
    font-size: 25px;
    font-weight: bold;
}
#desafio img.bg {
    height: 95vh !important;
    min-height: 730px;
}
.group12-mobile {
    display: none;
}
.img-large {
    display: none;
}
.orna2 {
    display: none;
}
#premios .content .title img {
    width: 70px;
    height: 65px;
    position: relative;
    margin-top: 8px;
}
#premios .content .title div h1 {
    text-transform: uppercase;
    font-size: 33px;
    margin: 0;
    letter-spacing: 1px;
}
#premios .content .title div h1 p {
    font-weight: bold;
    margin: 0;
}
#premios .content .description a {
    background: #71d3dc;
    border-radius: 6px;
    color: #fff;
    padding: 0.8rem 4.5rem;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    transition: .5s all;
    border-color: #71d3dc;
}
#premios .content .description a:hover {
    background-color: #1c7ebd;
}
#premio-mobile {
    display: none;
}
#premio .container .desktop {
    display: block;
}
#comite .contenido .description {
    font-size: 17px;
    text-align: justify;
}
#comite .contenido .description .boton {
    padding-top: 4rem;
    position: relative;
    text-align: left!important;
}
#comite .contenido .description .boton a:hover {
    color: #fff;
    background: #9b197d;
}
#categorias,
#postula,
#gracias {
    width: 100%;
    height: auto;
}
#premio {
    position: relative;
    width: 100%;
}
#gracias img.fondo,
#categorias img.fondo,
#postula img.fondo,
#aliados img.fondo,
#finalistas img.fondo,
#cronograma img.fondo {
    position: absolute;
    width: 100%;
    height: 100%;
    min-height: 717px;
    min-height: auto;
    bottom: 0;
}
.fondo-tl {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.fondo-tr {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.fondo-bl {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.fondo-br {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
}
#premio img.fondo {
    position: absolute;
    width: 100%;
    height: 1175px;
}
#categorias .title,
#postula .title {
    padding-top: 5%;
    display: flex;
    padding-bottom: 1rem;
}
#categorias .title,
#postula .title.main {
    padding-bottom: 3rem;
}
#premio .title,
#aliados .title,
#finalistas .title,
#cronograma .title {
    padding-top: 60px;
    display: flex;
}
#categorias .title img,
#postula .title img,
#premio .title img,
#aliados .title img,
#finalistas .title img,
#cronograma .title img {
    width: 80px;
    height: 75px;
}
#categorias div.container .card .image {
    height: 180px;
    width: auto;
    margin: 0 auto;
    display: flex;
}
#finalistas .title h1 {
    text-transform: uppercase;
    color: #894C96;
    font-size: 34px;
    margin: 0;
    padding-left: 1.3rem;
    letter-spacing: 1px;
}
#cronograma .title h1.blue {
    color: #0962a8;
}
#cronograma .title h1.rosa {
    color: #b90080;
}
#cronograma .title h1.green {
    color: #21889c;
}
#categorias .title h1 p,
#postula .title h1 p,
#premio .title h1 p,
#aliados .title h1 p {
    font-weight: 600;
}
#categorias .card {
    width: 100%;
}
#categorias .card img.main {
    width: 100%;
    height: 140px;
    -o-object-fit: cover;
    object-fit: cover;
    padding: 27px 19px;
}
#categorias .card {
    cursor: pointer;
}
#categorias .card .title img {
    width: 30px;
    height: 30px;
}
#categorias .card .title p {
    color: #fff;
    margin: 0;
    font-size: 17px;
    letter-spacing: 1px;
}
#postula .container .image {
    border-radius: 50%;
    margin: 0!important;
    padding: 10%;
}
#postula .container .image img {
    width: 100%;
}
.slick-slide:focus {
    outline: none !important;
}
#postula .container .contenido .slick-carousel .item {
    height: 250px;
}
#postula .container .contenido .slick-carousel .item .title {
    display: flex;
    align-items: center;
}
#postula .container .contenido .slick-carousel .item .title img {
    width: 20px;
    height: 20px;
}
#postula .container .contenido .slick-carousel .item .title h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    color: #009841;
    text-transform: unset;
    padding-left: 0.4rem;
}
#postula .container .contenido .slick-carousel .item .sub-title {
    padding-top: 0.5rem;
}
#postula .container .contenido .slick-carousel .item .sub-title h1 {
    color: #000;
    font-weight: bold;
    font-size: 34px;
}
#postula .container .contenido .slick-carousel .item .sub-title p {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    margin-top: 8px;
}
#postula .container .contenido .top-arrow i,
#postula .container .contenido .bottom-arrow i {
    color: #009841;
    font-size: 2rem;
    transition: .5s all;
}
#postula .container .contenido .top-arrow.slick-arrow.slick-disabled i,
#postula .container .contenido .bottom-arrow.slick-arrow.slick-disabled i {
    color: #BDBDBD;
}
#postula .container .contenido .botones {
    padding-top: 3rem;
}
#postula .container .contenido .botones a {
    background: #009841;
    border-radius: 6px;
    width: 250px;
    height: 4rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 22px;
}
#postula .container .contenido .botones a:hover {
    background: #03299c;
}
#postula .container .contenido .botones a span {
    font-size: 16px;
    color: #fff;
    width: 170px;
    font-weight: 600;
    letter-spacing: 1px;
}
#postula .container .contenido .botones a img {
    width: 15px;
    height: 15px;
}
#premio .container .background {
    background-color: #1B7FBE;
}
#premio .container .background .banner {
    background-repeat: no-repeat;
}
#premio .container .background .banner .contenido {
    text-align: center;
    display: flex;
    justify-content: center;
}
#premio .container .background .banner .contenido div {
    width: 530px;
}
#premio .container .background .banner .contenido div h1,
#premio .container .background .banner .contenido div p {
    color: #fff;
}
#premio .container .background .banner .contenido div h1 {
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 35px;
    letter-spacing: 1px;
    color: #FFFFFF;
    padding-top: 2rem;
}
#premio .container .background .banner .contenido div p {
    font-weight: 300;
    font-family: BrandonText-Light;
}
#premio .container .background .banner .img-mobile {
    display: none;
}
#premio .container .card {
    background-color: #1B7FBE;
}
#premio .container .card .card-body {
    height: 290px;
}
#premio .container .card .card-subtitle {
    align-items: center;
    display: flex;
}
#premio .container .card .card-subtitle span {
    padding-left: 0.5rem;
    color: #fff;
    font-weight: 300;
    font-family: BrandonText-Light;
}
#premio .container .card .card-title {
    color: #fff;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-top: 5px;
    margin-top: 4px;
}
#premio .container .card p {
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.03em;
    font-weight: 100;
    font-family: BrandonText-Light;
}
footer .grafico {
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
}
footer .grafico img {
    padding: 2rem 0;
	width:20%;
}
footer .grafico .description {
    display: flex;
    justify-content: center;
    padding-bottom: 1.5rem;
}
footer .grafico .description p {
    padding-left: 18%;
    padding-right: 18%;
    color: #fff;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}
footer .contenido {
    padding: 2.5rem 10% 2.5rem;
    display: flex;
    width: 100%;
}
footer .contenido h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 125%;
    letter-spacing: 0.1em;
    color: #F8F8F8;
    text-transform: uppercase;
    padding-left: 4px;
    margin-bottom: 1rem;
}
footer .contenido ul {
    list-style: none;
    display: inline-flex;
    padding: 0;
}
footer .contenido ul li {
    padding: 0 4px;
}
footer .contenido .row h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 125%;
    letter-spacing: 0.1em;
    color: #F8F8F8;
    text-transform: uppercase;
    margin-bottom: 0.7rem;
}
footer .contenido .row .description p {
    font-style: normal;
    font-weight: 390;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #F8F8F8;
    font-family: BrandonText-Regular;
}
footer .contenido .row input {
    color: #F8F8F8;
    background-color: transparent;
    border: 1px solid rgba(196, 196, 196, 0.47);
    box-sizing: border-box;
    border-radius: 4px;
    height: 52px;
    font-size: 15px;
}
footer .contenido .row input::-webkit-input-placeholder {
    color: #F8F8F8;
}
footer .contenido .row input::-moz-placeholder {
    color: #F8F8F8;
}
footer .contenido .row input:-ms-input-placeholder {
    color: #F8F8F8;
}
footer .contenido .row input::-ms-input-placeholder {
    color: #F8F8F8;
}
footer .contenido .row input::placeholder {
    color: #F8F8F8;
}
footer .contenido .row .boton-morado {
    background: #9B51E0;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF;
    height: 52px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    transition: .5s all;
}
footer .contenido .row .boton-morado:hover {
    background: #8841ca;
}
footer .contenido .row .item label {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 150%;
    color: #F8F8F8;
}
footer .contenido .custom-control-label:before {
    background-color: transparent;
    border: 1px solid #F8F8F8;
    box-sizing: border-box;
    border-radius: 2px;
}
footer .contenido .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #9B51E0;
    border-color: #9B51E0;
}
footer .contenido .custom-control-input:focus~.custom-control-label::before {
    box-shadow: unset;
    border-color: #9B51E0;
}
footer .footer .container {
    display: flex;
    justify-content: space-between;
}
footer .footer {
    background: #828282;
    padding: 1rem 0;
}
footer .footer span {
    text-transform: uppercase;
    font-style: normal;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.03em;
    color: #F8F8F8;
}
footer .footer span.copyright {
    font-weight: 500;
}
/*Mobile*/

.base-ico {
    position: fixed;
    top: 0%;
    left: 0%;
    display: none;
    z-index: 12;
}
.logo-mobile {
    position: fixed;
    top: 1%;
    left: 2%;
    width: 17px;
    display: none;
    z-index: 15;
}
.footer-mobile {
    background: #707C8B;
    position: fixed;
    bottom: 0%;
    width: 100%;
    display: none;
    z-index: 5;
}
.footer-mobile ul {
    list-style: none;
    display: inline-flex;
    padding: 0;
    margin: 0;
    width: 100%;
}
.footer-mobile ul li {
    width: 20%;
    text-align: center;
    padding: 7px 0;
}
.footer-mobile ul li.active {
    position: relative;
}
.footer-mobile ul li a p {
    color: #fff;
    font-size: 9px;
    text-transform: uppercase;
    margin: 0;
    padding-top: 5px;
}
.footer-mobile ul li a img {
    width: 20px;
}
.footer-mobile li.active img {
    position: absolute;
    top: -5%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 10px;
    width: 53px;
    border: 7px solid #FFFFFF;
    border-radius: 50%;
}
.footer-mobile .inicio.active img {
    background: #0033cc;
}
.footer-mobile .categorias.active img {
    background: #0762A8;
}
.footer-mobile .cronograma.active img {
    background: #E02D86;
}
.footer-mobile .postula.active img {
    background: #61B647;
}
.footer-mobile li.active p {
    padding-top: 1.77rem;
}
#gracias {
    width: 100%;
    height: 95vh;
    min-height: 717px;
}
#gracias .container {
    height: 100%;
    position: relative;
    z-index: 2;
}
#gracias .gracias-cont {
    height: 100%;
    align-items: center;
    vertical-align: middle;
    display: flex;
}
#gracias .gracias-cont .text-center {
    width: 100%;
}
#gracias .gracias-cont .text-center h2 {
    font-family: BrandonText-Regular;
    font-style: normal;
    font-weight: 390;
    font-size: 38px;
    line-height: 130.5%;
    /* or 50px */
    text-align: center;
    color: #0039e8;
}
#gracias .gracias-cont .text-center h2 b {
    font-family: BrandonText-Bold;
}
#premio .image-line,
#aliados .image-line,
#finalistas .image-line,
#cronograma .image-line,
#postula .image-line,
#categorias .image-line {
    display: none;
}
#premio .slider-premio {
    display: none;
}
#aliados,
#finalistas,
#cronograma {
    height: auto;
    position: relative;
}
/*TABS*/

#aliados .nav-tabs,
#finalistas .nav-tabs {
    border-bottom: unset;
    flex-wrap: inherit;
    overflow-x: scroll;
}
#aliados .nav-tabs .nav-item,
#finalistas .nav-tabs .nav-item {
    white-space: nowrap;
}
#aliados .nav-tabs::-webkit-scrollbar,
#finalistas .nav-tabs::-webkit-scrollbar {
    display: none;
}
#aliados ul.nav-tabs li .nav-link,
#finalistas ul.nav-tabs li .nav-link {
    color: #4F4F4F;
    font-family: BrandonText-Light;
    font-weight: 100;
    text-transform: uppercase;
    margin: .5rem 3rem;
    padding: 0;
    margin-left: 0;
    padding-bottom: 10px;
}
#aliados ul.nav-tabs li .nav-link:hover,
#finalistas ul.nav-tabs li .nav-link:hover {
    border-color: transparent;
}
#aliados ul.nav-tabs li .nav-link.active {
    color: #e24752;
    font-family: BrandonText-Bold;
    background-color: unset;
    border-color: unset;
    border: unset;
    border-bottom: 3px solid;
    padding: 0;
    padding-bottom: 10px;
}
#jurado #aliados ul.nav-tabs li .nav-link.active {
    color: #b90080;
}
#finalistas ul.nav-tabs li .nav-link.active {
    color: #894C96;
    font-family: BrandonText-Bold;
    background-color: unset;
    border-color: unset;
    border: unset;
    border-bottom: 3px solid;
    padding: 0;
    padding-bottom: 10px;
}
#aliados .tab-content img {
    width: 172px;
    height: auto;
    margin: 0 auto;
}
.center-img-card {
    display: flex;
    align-items: center;
    height: 100%;
}
#categorias,
#postula,
#gracias {
    width: 100%;
    height: auto;
    min-height: 717px;
    position: relative;
}
#gracias {
    display: flex;
    align-items: center;
}
#finalistas .uk-card {
    background: #894C96;
    border-radius: 6px;
    padding: 25px;
    position: relative;
    z-index: 5;
    height: 100%;
}
#cronograma .uk-card {
    background: #000;
    border-radius: 6px;
    padding: 25px;
    width: 52%;
    min-height: 144px;
    align-items: center;
    display: flex;
}
#cronograma .uk-card .icon-active {
    display: none;
}
#cronograma .cont-left .uk-card .active .icon-active {
    display: block;
    position: absolute;
    top: 15%;
    right: 13%;
}
#cronograma .cont-right .uk-card .active .icon-active {
    display: block;
    position: absolute;
    top: 14%;
    left: 12%;
}
#cronograma .uk-card .active .icon-mobile-active {
    display: none;
}
#finalistas .uk-card h3 {
    color: #fff;
    line-height: 25px;
    font-family: BrandonText-Bold;
    font-size: 22px;
    width: 90%;
    letter-spacing: 0.02em;
}
#cronograma .uk-card h3 {
    color: #fff;
    line-height: 25px;
    font-family: BrandonText-Bold;
    font-size: 20px;
    width: 85%;
    letter-spacing: 0.02em;
    margin-top: 7px;
    margin-bottom: 0;
}
#finalistas .uk-card p,
#cronograma .uk-card p {
    color: #FFFFFF;
    font-family: BrandonText-Light;
    margin: 0;
    font-size: 17px;
}
#cronograma .uk-card p {
    font-size: 19px;
	max-width: 95%;
}
#finalistas .uk-card .icon {
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 5;
    position: relative;
}
#finalistas .uk-card .icon img {
    width: 23px;
    height: 23px;
}
#cronograma .cont-left {
    display: flex;
    justify-content: flex-start;
}
#cronograma .cont-right {
    display: flex;
    justify-content: flex-end;
}
/*FIN TABS*/

#aliados .tab-content,
#finalistas .tab-content {
    min-height: 500px;
}
#aliados .orna-mobile,
#finalistas .orna-mobile,
#cronograma .orna-mobile,
#categorias .orna-mobile,
#postula .orna-mobile {
    display: none;
}
#premio .desktop-premio,
#aliados .desktop-aliados,
#finalistas .desktop-finalistas,
#cronograma .desktop-cronograma {
    position: relative;
}
#cronograma .uk-card .right {
    position: absolute;
    right: 0;
    height: 94%;
    top: 3%;
}
#cronograma .uk-card .left {
    position: absolute;
    left: 0;
    height: 94%;
    top: 3%;
    max-width: 69px;
}
#cronograma .uk-card .left-mobile {
    display: none;
}
#cronograma .uk-card .item-right {
    font-family: BrandonText-Bold;
}
#cronograma .uk-card .item-left {
    font-family: BrandonText-Bold;
}
#cronograma .cont-right .uk-card {
    padding-left: 6rem;
}
#cronograma .center {
    padding: 0 7rem;
}
#cronograma .center .vector {
    display: block;
    position: absolute;
    left: 50%;
    height: 100%;
    top: 0;
    padding-top: 1.5rem;
    padding-bottom: 3rem;
}
.modal.right .modal-body .contenido .logo-left img.icon-left {
    display: none;
}
.modal.right .modal-body .contenido-morado {
    display: none;
}
.table-jurado {
    border-collapse: separate;
    border-spacing: 0 13px;
}
.table-jurado thead tr th {
    border: none;
    padding-bottom: 0;
    font-family: BrandonText-Bold;
}
.table-jurado tbody tr {
    background: #F2F2F2;
    border-radius: 6px;
    border: none;
    margin-bottom: 11px;
    font-family: BrandonText-Light;
}
.table-jurado tbody tr td {
    border: none;
}
#jurado .uk-card {
    background: #B90081;
    border-radius: 6px;
    padding: 25px 20px;
    min-height: auto;
    align-items: center;
    margin-bottom: 1rem;
}
#jurado .uk-card h3 {
    padding-top: 0;
    margin-top: 0;
}
.table-head-white thead tr th {
    color: #fff;
}
.moda-pink {
    background-color: #B90081!important;
}
.table-lafinal {
    border-collapse: separate;
    border-spacing: 0 10px;
    margin-top: -10px;
}
.table-lafinal tbody tr td {
    font-size: 14px;
    line-height: 150%;
    font-family: BrandonText-Light;
    padding: .4rem .75rem;
}
.table-lafinal tbody tr td.date {
    background: #894C96;
    color: #fff;
    border: 1px solid #894C96;
}
.table-lafinal tbody tr td.hour {
    background: #20899C;
    color: #fff;
    border: 1px solid #20899C;
}
.table-lafinal tbody tr td.task {
    color: #20899C;
    border: 1px solid #20899C;
}
table.table-jurado {
    border-collapse: separate;
    border-spacing: 0 10px;
    margin-top: -10px;
    /* correct offset on first border spacing if desired */
}
table.table-jurado td {
    border: solid 1px #000;
    border-style: solid none;
    padding: 10px;
}
table.table-jurado td:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
table.table-jurado td:last-child {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
@media(max-width:1024px) {
    #categorias div.container .row {
        padding: 0 3.5rem;
    }
    #categorias .title.main,
    #postula .title.main {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        margin: 0 auto;
    }
    #categorias,
    #postula,
    #gracias {
        width: 100%;
        height: auto;
        min-height: auto;
    }
    #postula .container .contenido .botones {
        padding-top: 1rem;
    }
    #premio .desktop-premio .row.columna {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    #premio .container .card .card-title {
        margin-bottom: 0;
        margin-top: 0;
    }
    #premio .container .card .card-subtitle {
        margin-bottom: 0 !important;
    }
    #premio .container .card p {
        margin-top: 7px;
    }
    #premio .container .background .banner .contenido div h1 {
        font-weight: 600;
        font-size: 30px;
    }
    #premio .desktop-premio .columna .title-mobile,
    #aliados .desktop-aliados .columna .title-mobile,
    #finalistas .desktop-finalistas .columna .title-mobile,
    #cronograma .desktop-cronograma .columna .title-mobile {
        display: flex;
        justify-content: center;
    }
    #aliados {
        height: 106.2vh;
    }
    #aliados .tab-content img {
        width: 150px;
        height: auto;
    }
    .fondo-tl {
        width: 13%;
    }
    .fondo-tr {
        width: 13%;
    }
    .fondo-bl {
        width: 45%;
    }
    .fondo-br {
        width: 20%;
    }
    #cronograma .cont-right .uk-card .active .icon-active {
        left: 13%;
    }
}
@media(max-width:991px) {
    #aliados .tab-content {
        min-height: auto;
    }
    #premio .title,
    #aliados .title,
    #finalistas .title,
    #cronograma .title {
        padding-top: 24px;
    }
    #premio .title {
        padding-top: 1.7rem;
        padding-bottom: 20px;
    }
    .footer-mobile {
        display: block;
    }
    #desafio .logo img {
        width: auto;
        height: 90px!important;
        display: block;
    }
    #desafio .contenido span {
        font-size: 13px;
        font-weight: 500;
    }
    .btn-morado {
        padding: 0.6rem 3rem;
        font-size: 14px;
    }
    #desafio img,
    #premios img {
        position: relative;
        width: 100%;
        height: 100vh;
        height: auto;
    }
    #desafio .logo {
        justify-content: center;
        display: flex;
    }
    .base-ico {
        display: block;
    }
    .logo-mobile {
        display: block;
    }
    .modal.right .modal-body .contenido .icon-arrow {
        display: none;
    }
    .modal.right.fade .modal-dialog {
        max-width: 85%;
    }
    .modal.right .modal-body .contenido .nav-item img {
        width: 23px;
    }
    .modal.right .modal-body .contenido {
        padding: 6% 0;
    }
    .modal.right .modal-body .contenido .logo img.logo-mobile {
        display: block;
        width: 65px;
        position: relative;
    }
    .modal.right .modal-body .contenido .logo-left img.icon-left {
        display: block;
        position: relative;
    }
    .modal.right .modal-body .contenido-morado {
        display: block;
        margin-left: -15px;
        margin-right: -15px;
        background: #894C96;
        padding: 30px;
        text-align: justify;
        height: 76%;
    }
    .modal.right .modal-body .contenido-morado p {
        font-style: normal;
        font-weight: 100;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -0.02em;
        color: #FFFFFF;
        padding-bottom: 0;
        font-family: BrandonText-Light;
    }
    .modal.right .modal-body .contenido .title-category.finalistas p {
        display: none;
    }
    .modal.right .modal-body .contenido .title-category.finalistas h1 {
        margin-bottom: 5px;
        font-family: BrandonText-Light;
        padding-top: 1rem;
    }
    .modal.right .modal-body .contenido .title-category.finalistas h2 {
        margin: 0;
    }
    .modal.right .modal-body .contenido .logo {
        margin: 0.2rem 0.5rem 2rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .modal.right .modal-body .contenido .logo i.close-mobile {
        display: block;
        color: #fff;
    }
    .modal.right .modal-body .img-lateral {
        display: none;
    }
    .modal.right .modal-body .img-bottom {
        display: block;
    }
    .modal.right .modal-body .contenido .nav-item {
        margin: 3% 1rem;
    }
    .modal.right .modal-body .contenido .nav-item span {
        font-size: 14px;
    }
    .modal.right .modal-body .contenido .social ul li a img {
        width: 40px;
    }
    .modal.right .modal-body .contenido .contenido-mobile {
        display: block;
        padding-top: 3rem;
    }
    .modal.right .modal-body .contenido .contenido-mobile h1 {
        font-size: 17px;
        color: #fff;
        font-weight: 600;
        letter-spacing: 1px;
        margin-bottom: 0.8rem;
    }
    .modal.right .modal-body .contenido .contenido-mobile input {
        background-color: transparent;
        border: 1px solid #333333;
        border-radius: 4px;
        height: 3.2rem;
        margin-bottom: 1.2rem;
        font-size: 15px;
        color: #333333;
    }
    .modal.right .modal-body .contenido .contenido-mobile input::-webkit-input-placeholder {
        color: #333333;
    }
    .modal.right .modal-body .contenido .contenido-mobile input::-moz-placeholder {
        color: #333333;
    }
    .modal.right .modal-body .contenido .contenido-mobile input:-ms-input-placeholder {
        color: #333333;
    }
    .modal.right .modal-body .contenido .contenido-mobile input::-ms-input-placeholder {
        color: #333333;
    }
    .modal.right .modal-body .contenido .contenido-mobile input::placeholder {
        color: #333333;
    }
    .modal.right .modal-body .contenido .contenido-mobile .boton-menu-mobile {
        height: 3.2rem;
        width: 100%;
        background-color: #333333;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 15px;
    }
    .modal.right .modal-body .descripcion-menu {
        display: block;
        background: #E0E0E0;
        padding: 2rem;
        margin: 0 -15px;
    }
    .modal.right .modal-body .descripcion-menu p {
        font-size: 14px;
        color: #333333;
    }
    .modal.right .modal-body .espacio {
        margin: 0 -15px;
        width: 100%;
        height: 6rem;
    }
    #desafio {
        height: auto;
        min-height: auto;
    }
    .group12-mobile {
        display: block;
        width: 100%;
        height: auto;
    }
    .img-large {
        display: block;
        width: 100%;
        height: 105vh;
        position: absolute;
        top: 0;
    }
    .orna2 {
        position: absolute;
        display: block;
        height: 105vh;
        width: 100%;
        top: 0;
    }
    .orna2 img {
        width: 100%;
        position: absolute;
        bottom: 0;
    }
    #premios .content .title img {
        display: block;
        width: 55px;
        height: 50px;
        margin-top: 1px;
    }
    #premios .content .title {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        margin: 0 auto;
    }
    #premios .content .title div h1 {
        font-size: 23px;
    }
    #premios .image-left {
        display: none;
    }
    #premio-mobile {
        display: block;
    }
    #premio-mobile img {
        width: 100%;
        height: auto;
    }
    #premio-mobile .content {
        background-color: #1B7FBE;
        padding: 11px 0px;
        padding-top: 20px;
    }
    #premio-mobile .content .text {
        padding: 7px 15px;
        text-align: center;
    }
    #premio-mobile .content .text p {
        color: #fff;
        font-family: BrandonText-Light;
    }
    #premio-mobile .title {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #premio-mobile .title h1 {
        text-transform: uppercase;
        color: #fff;
        font-size: 20px;
    }
    #premio-mobile .slider-premio {
        padding: 20px 0;
    }
    #premio-mobile .slider-premio .card-premio .category {
        display: flex;
        align-items: center;
    }
    #premio-mobile .slider-premio .card-premio .category img {
        width: 20px;
    }
    #premio-mobile .slider-premio .card-premio .category span {
        font-weight: 100;
        margin-left: 9px;
        font-family: BrandonText-Light;
    }
    #premio .container .background .banner .img-mobile img {
        width: 100%;
        height: 220px;
        -o-object-fit: cover;
        object-fit: cover;
    }
    #premio-mobile .slider-premio .card-premio .uk-card-title {
        margin: 5px 0!important;
    }
    #premio-mobile .slider-premio .card-premio p {
        font-family: BrandonText-Light;
    }
    #premio .container .background .banner .img-mobile {
        display: block;
    }
    .background .banner .container .col-12.col-xl-7.col-md-4 {
        max-width: 100%;
        flex: unset;
    }
    #premio .container .background .banner {
        background-image: unset !important;
    }
    #premio .container .background .banner .contenido div h1 {
        font-size: 20px;
        padding: 0;
        margin: 0;
        padding-top: 1rem;
        padding-bottom: 0.3rem;
    }
    #premio .container .background .banner .contenido div p {
        font-weight: 100;
        padding: 0 2rem;
        margin: 0;
        font-size: 13px;
        line-height: 15px;
    }
    #premio .desktop-premio {
        padding: 0;
        margin: 0;
        max-width: 100%;
    }
    #premio .desktop-premio .row.columna {
        margin: 0;
        padding-left: 0;
        padding-right: 0;
    }
    #premio .desktop-premio .columna .title-mobile,
    #aliados .desktop-aliados .columna .title-mobile,
    #finalistas .desktop-aliados .columna .title-mobile {
        display: flex;
        justify-content: center;
    }
    #aliados {
        height: 95vh;
        position: relative;
    }
    #premio .title h1,
    #aliados .title h1 {
        font-size: 28px;
    }
    #premio .desktop-premio .columna .col-12.pt-md-4.pb-4 {
    }
    #premio {
        height: unset;
        position: relative;
    }
    #premio .image-line,
    #aliados .image-line,
    #finalistas .image-line,
    #cronograma .image-line,
    #postula .image-line,
    #categorias .image-line {
        display: block;
        position: absolute;
        bottom: 0;
    }
    #aliados .orna-mobile,
    #finalistas .orna-mobile,
    #cronograma .orna-mobile,
    #categorias .orna-mobile,
    #postula .orna-mobile {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 50%;
    }
    #premio .slider-premio {
        display: block;
    }
    #premio .slider-premio ul li .card-premio {
        height: 470px;
    }
    #premio .slider-premio ul li h3 {
        margin: 1rem 0 0;
        font-weight: bold;
    }
    #premio .slider-premio ul li span,
    #premio .slider-premio ul li h3,
    #premio .slider-premio ul li p {
        color: #fff;
        font-family: BrandonText-Light;
    }
    #comite .d-flex {
        display: block!important;
    }
    #comite .contenido {
        padding-left: 0rem;
        padding-top: 0rem;
    }
    #comite .image,
    #comite .contenido {
        width: 100%;
    }
    #comite .contenido .title {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        align-items: center;
        margin: 16px auto;
        justify-content: center;
        margin-bottom: -12px;
    }
    #comite .contenido .title div h1 {
        width: 100%;
        line-height: 2rem;
        margin-left: 6px;
        font-size: 20px;
        font-style: normal;
        font-weight: bold;
        font-size: 22px;
        line-height: 103.3%;
        /* or 23px */
        letter-spacing: -0.015em;
        text-transform: uppercase;
        color: #000000;
        font-family: BrandonText-Bold;
    }
    #comite .contenido .description p {
        width: 100%;
        font-family: BrandonText-Light;
        text-align: center;
    }
    #comite .contenido .description .text {
        background: #e02d85;
        color: #fff;
        padding: 10px 4%;
    }
    #comite .contenido .description .boton {
        padding-top: 2rem;
        position: relative;
        padding-bottom: 4rem;
        text-align: center;
    }
    #comite .contenido .title img {
        width: 55px;
        height: 50px;
        margin-top: 1px;
    }
    #categorias,
    #postula,
    #postula {
        height: auto;
        overflow-x: hidden;
    }
    #gracias div.container,
    #categorias div.container,
    #postula div.container {
        position: relative;
        top: 50%;
        left: 0;
        transform: translate(0%, 0%);
        /*background-image: url(../image/lines/mobile-large-4.png);*/
        background-size: contain;
        background-position: top;
        background-repeat: no-repeat;
        padding-top: 24px;
        z-index: 5;
    }
    #gracias div.container .row,
    #categorias div.container .row,
    #postula div.container .row {
        /*background-image: url(../image/lines/mobile-large-5.png);*/
        background-size: contain;
        background-position: bottom;
        background-repeat: no-repeat;
    }
    .col-sm-2 {
        flex: 0 0 50%;
        max-width: 500%;
    }
    #categorias .card img {
        height: 100px;
    }
    #categorias .card .title {
        padding: 10px;
    }
    footer .grafico .description p {
        padding-left: 5%;
        padding-right: 5%;
    }
    #postula .container .contenido .botones {
        padding-top: 1rem;
        padding-bottom: 3rem;
    }
    #postula .container .contenido .botones a {
        margin: 0 auto;
    }
    #postula .container .image {
        padding: .5rem;
        border-radius: 50%;
        margin: 20px 3rem;
    }
    #postula .container .contenido .slick-carousel .item {
        height: 210px;
    }
    footer .contenido {
        padding: 2.5rem 5% 5rem;
    }
    #categorias .title img,
    #postula .title img,
    #premio .title img #aliados .title img {
        width: 60px;
        height: 55px;
    }
    .text-sm-center {
        text-align: center!important;
    }
    #comite .contenido .description .boton {
        text-align: center!important;
    }
    #postula .container .pl-sm-3 {
        padding-right: 35px!important;
        padding-left: 35px!important;
    }
    #categorias div.container .card .image {
        height: 105px;
    }
    #postula .title h1 {
        font-size: 20px;
        padding-left: 0.7rem;
    }
    #premio img.fondo {
        display: none;
    }
    .#premio .container .desktop {
        display: none;
    }
    #categorias .title,
    #postula .title.main {
        padding-bottom: 5px;
        padding-top: 5px;
    }
    #postula .container .contenido .slick-carousel .item .sub-title h1 {
        font-size: 20px;
        padding-bottom: 0;
        margin-bottom: 8px;
    }
    #categorias .title,
    #postula .title {
        padding-bottom: 2px;
        padding-top: 0;
    }
}
@media(max-width:830px) {
    #categorias div.container .row {
        padding: 0 4rem;
    }
    #premio {}
    #cronograma .center {
        padding: 0 1rem;
    }
    .fondo-tl {
        display: none;
    }
    .fondo-tr {
        display: none;
    }
    /* .fondo-bl {
        display: none;
    }
    .fondo-br {
        display: none;
    } */
}
@media(max-width:736px) {
    #categorias div.container .row {
        padding: unset;
    }
    #premio,
    #aliados {
        height: 235vh;
    }
    #categorias .title img,
    #postula .title img,
    #premio .title img,
    #aliados .title img,
    #finalistas .title img,
    #cronograma .title img {
        width: 50px;
        height: 50px;
    }
    #premio .title h1,
    #aliados .title h1,
    #finalistas .title h1,
    #cronograma .title h1 {
        font-size: 20px;
        padding-left: 0.7rem;
    }
    #cronograma .uk-card {
        width: 100%;
    }
    .logo-mobile {
        top: 3%;
    }
    #cronograma .center .vector,
    #cronograma .uk-card .right {
        display: none;
    }
    #cronograma .uk-card .left-mobile {
        display: block;
        position: absolute;
        left: 0%;
        height: 94%;
        top: 3%;
    }
    #cronograma .cont-left .uk-card {
        padding-left: 6rem;
    }
    #cronograma .uk-card .item-right {
        right: unset;
        left: 3%;
    }
    #cronograma .uk-card .active .icon-active {
        display: none !important;
    }
    #cronograma .uk-card .active .icon-mobile-active {
        display: block;
        position: absolute;
        top: 14%;
        left: 10%;
        width: 29px;
    }
}
@media(max-width:684px) {
    #premio {}
    #aliados {
        height: 160vh;
    }
    .titleDESC {
        height: inherit!important;
    }
}
@media(max-width:667px) {
    #premio,
    #aliados {
        height: 245vh;
    }
}
@media(max-width:414px) {
    #cronograma .uk-card .active .icon-active {
        right: 8%;
    }
    .logo-mobile {
        top: 2%;
        left: 3%;
    }
    #premio,
    #aliados {
        height: 100%;
        padding-bottom: 52px;
    }
    #premios .content .title {
        display: flex;
        padding-top: 0rem;
    }
    #premio .container .background .banner .img-mobile img {
        height: unset;
    }
    #aliados .tab-content img {
        width: 98%;
        height: auto;
        margin: 0 auto;
    }
    #cronograma .uk-card h3 {
        width: 90%;
        font-size: 18px;
    }
    #cronograma .uk-card p {
        font-size: 17px;
    }
    #cronograma .cont-right .uk-card {
        padding-left: 5rem;
    }
    #cronograma .cont-left .uk-card {
        padding-left: 5rem;
    }
    #cronograma .uk-card .active .icon-mobile-active {
        top: 13%;
        left: 12%;
        width: 25px;
    }
}
@media(max-width:375px) {
    body {
        /*background-size: auto 94%;*/
        background-repeat: repeat-y;
        background-attachment: fixed;
    }
    #premio {}
    #cronograma .uk-card .active .icon-mobile-active {
        left: 13%;
    }
}
.custom_paging_postula {
    display: none!important;
}
.ko-progress-circle {
    margin: 20px auto;
    width: 380px;
    height: 380px;
    background-color: #D9D9D9;
    border-radius: 50%;
}
.ko-progress-circle .ko-progress-circle__slice,
.ko-progress-circle .ko-progress-circle__fill {
    width: 380px;
    height: 380px;
    position: absolute;
    -webkit-backface-visibility: hidden;
    transition: transform 1s;
    border-radius: 50%;
}
.ko-progress-circle .ko-progress-circle__slice {
    clip: rect(0px, 380px, 380px, 190px);
}
.ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {
    clip: rect(0px, 190px, 380px, 0px);
    background-color: #00E372;
}
.ko-progress-circle .ko-progress-circle__overlay {
    width: 370px;
    height: 370px;
    position: absolute;
    margin-left: 5px;
    margin-top: 5px;
    background-color: #fbfbfb;
    border-radius: 50%;
}
@media(max-width:991px) {
    .ko-progress-circle {
        width: 140px;
        height: 140px;
    }
    .ko-progress-circle .ko-progress-circle__slice,
    .ko-progress-circle .ko-progress-circle__fill {
        width: 140px;
        height: 140px;
    }
    .ko-progress-circle .ko-progress-circle__slice {
        clip: rect(0px, 140px, 140px, 70px);
    }
    .ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {
        clip: rect(0px, 70px, 140px, 0px);
    }
    .ko-progress-circle .ko-progress-circle__overlay {
        width: 135px;
        height: 135px;
        margin-left: 2px;
        margin-top: 2px;
    }
    .ko-progress-circle {
        margin: 10px auto;
    }
}
.circle__bar_number {
    position: absolute;
    top: -20px;
    height: 26px;
    width: 26px;
    right: 50%;
    left: 50%;
    background: #009841;
    color: #fff;
    z-index: 999999;
    -webkit-clip-path: none;
    clip-path: none;
    text-align: center;
    border-radius: 50%;
    padding: 2px;
}
.ko-progress-circle[data-progress='0'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='0'] .ko-progress-circle__fill {
    transform: rotate(0deg);
}
.ko-progress-circle[data-progress='0'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(0deg);
}
.ko-progress-circle[data-progress='0'] .ko-progress-circle__fill.ko-progress-circle__bar span {
    transform: rotate(0deg);
}
.ko-progress-circle[data-progress='1'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='1'] .ko-progress-circle__fill {
    transform: rotate(1.8deg);
}
.ko-progress-circle[data-progress='1'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(3.6deg);
}
.ko-progress-circle[data-progress='2'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='2'] .ko-progress-circle__fill {
    transform: rotate(3.6deg);
}
.ko-progress-circle[data-progress='2'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(7.2deg);
}
.ko-progress-circle[data-progress='3'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='3'] .ko-progress-circle__fill {
    transform: rotate(5.4deg);
}
.ko-progress-circle[data-progress='3'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(10.8deg);
}
.ko-progress-circle[data-progress='4'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='4'] .ko-progress-circle__fill {
    transform: rotate(7.2deg);
}
.ko-progress-circle[data-progress='4'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(14.4deg);
}
.ko-progress-circle[data-progress='5'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='5'] .ko-progress-circle__fill {
    transform: rotate(9deg);
}
.ko-progress-circle[data-progress='5'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(18deg);
}
.ko-progress-circle[data-progress='6'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='6'] .ko-progress-circle__fill {
    transform: rotate(10.8deg);
}
.ko-progress-circle[data-progress='6'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(21.6deg);
}
.ko-progress-circle[data-progress='7'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='7'] .ko-progress-circle__fill {
    transform: rotate(12.6deg);
}
.ko-progress-circle[data-progress='7'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(25.2deg);
}
.ko-progress-circle[data-progress='8'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='8'] .ko-progress-circle__fill {
    transform: rotate(14.4deg);
}
.ko-progress-circle[data-progress='8'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(28.8deg);
}
.ko-progress-circle[data-progress='9'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='9'] .ko-progress-circle__fill {
    transform: rotate(16.2deg);
}
.ko-progress-circle[data-progress='9'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(32.4deg);
}
.ko-progress-circle[data-progress='10'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='10'] .ko-progress-circle__fill {
    transform: rotate(18deg);
}
.ko-progress-circle[data-progress='10'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(36deg);
}
.ko-progress-circle[data-progress='11'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='11'] .ko-progress-circle__fill {
    transform: rotate(19.8deg);
}
.ko-progress-circle[data-progress='11'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(39.6deg);
}
.ko-progress-circle[data-progress='12'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='12'] .ko-progress-circle__fill {
    transform: rotate(21.6deg);
}
.ko-progress-circle[data-progress='12'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(43.2deg);
}
.ko-progress-circle[data-progress='13'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='13'] .ko-progress-circle__fill {
    transform: rotate(23.4deg);
}
.ko-progress-circle[data-progress='13'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(46.8deg);
}
.ko-progress-circle[data-progress='14'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='14'] .ko-progress-circle__fill {
    transform: rotate(25.2deg);
}
.ko-progress-circle[data-progress='14'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(50.4deg);
}
.ko-progress-circle[data-progress='15'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='15'] .ko-progress-circle__fill {
    transform: rotate(27deg);
}
.ko-progress-circle[data-progress='15'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(54deg);
}
.ko-progress-circle[data-progress='16'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='16'] .ko-progress-circle__fill {
    transform: rotate(28.8deg);
}
.ko-progress-circle[data-progress='16'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(57.6deg);
}
.ko-progress-circle[data-progress='17'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='17'] .ko-progress-circle__fill {
    transform: rotate(30.6deg);
}
.ko-progress-circle[data-progress='17'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(61.2deg);
}
.ko-progress-circle[data-progress='18'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='18'] .ko-progress-circle__fill {
    transform: rotate(32.4deg);
}
.ko-progress-circle[data-progress='18'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(64.8deg);
}
.ko-progress-circle[data-progress='19'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='19'] .ko-progress-circle__fill {
    transform: rotate(34.2deg);
}
.ko-progress-circle[data-progress='19'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(68.4deg);
}
.ko-progress-circle[data-progress='20'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='20'] .ko-progress-circle__fill {
    transform: rotate(36deg);
}
.ko-progress-circle[data-progress='20'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(72deg);
}
.ko-progress-circle[data-progress='21'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='21'] .ko-progress-circle__fill {
    transform: rotate(37.8deg);
}
.ko-progress-circle[data-progress='21'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(75.6deg);
}
.ko-progress-circle[data-progress='22'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='22'] .ko-progress-circle__fill {
    transform: rotate(39.6deg);
}
.ko-progress-circle[data-progress='22'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(79.2deg);
}
.ko-progress-circle[data-progress='23'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='23'] .ko-progress-circle__fill {
    transform: rotate(41.4deg);
}
.ko-progress-circle[data-progress='23'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(82.8deg);
}
.ko-progress-circle[data-progress='24'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='24'] .ko-progress-circle__fill {
    transform: rotate(43.2deg);
}
.ko-progress-circle[data-progress='24'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(86.4deg);
}
.ko-progress-circle[data-progress='25'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='25'] .ko-progress-circle__fill {
    transform: rotate(45deg);
}
.ko-progress-circle[data-progress='25'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(90deg);
}
.ko-progress-circle[data-progress='26'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='26'] .ko-progress-circle__fill {
    transform: rotate(46.8deg);
}
.ko-progress-circle[data-progress='26'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(93.6deg);
}
.ko-progress-circle[data-progress='27'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='27'] .ko-progress-circle__fill {
    transform: rotate(48.6deg);
}
.ko-progress-circle[data-progress='27'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(97.2deg);
}
.ko-progress-circle[data-progress='28'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='28'] .ko-progress-circle__fill {
    transform: rotate(50.4deg);
}
.ko-progress-circle[data-progress='28'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(100.8deg);
}
.ko-progress-circle[data-progress='29'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='29'] .ko-progress-circle__fill {
    transform: rotate(52.2deg);
}
.ko-progress-circle[data-progress='29'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(104.4deg);
}
.ko-progress-circle[data-progress='30'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='30'] .ko-progress-circle__fill {
    transform: rotate(54deg);
}
.ko-progress-circle[data-progress='30'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(108deg);
}
.ko-progress-circle[data-progress='31'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='31'] .ko-progress-circle__fill {
    transform: rotate(55.8deg);
}
.ko-progress-circle[data-progress='31'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(111.6deg);
}
.ko-progress-circle[data-progress='32'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='32'] .ko-progress-circle__fill {
    transform: rotate(57.6deg);
}
.ko-progress-circle[data-progress='32'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(115.2deg);
}
.ko-progress-circle[data-progress='33'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='33'] .ko-progress-circle__fill {
    transform: rotate(59.4deg);
}
.ko-progress-circle[data-progress='33'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(118.8deg);
}
.ko-progress-circle[data-progress='34'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='34'] .ko-progress-circle__fill {
    transform: rotate(61.2deg);
}
.ko-progress-circle[data-progress='34'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(122.4deg);
}
.ko-progress-circle[data-progress='35'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='35'] .ko-progress-circle__fill {
    transform: rotate(63deg);
}
.ko-progress-circle[data-progress='35'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(126deg);
}
.ko-progress-circle[data-progress='36'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='36'] .ko-progress-circle__fill {
    transform: rotate(64.8deg);
}
.ko-progress-circle[data-progress='36'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(129.6deg);
}
.ko-progress-circle[data-progress='37'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='37'] .ko-progress-circle__fill {
    transform: rotate(66.6deg);
}
.ko-progress-circle[data-progress='37'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(133.2deg);
}
.ko-progress-circle[data-progress='38'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='38'] .ko-progress-circle__fill {
    transform: rotate(68.4deg);
}
.ko-progress-circle[data-progress='38'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(136.8deg);
}
.ko-progress-circle[data-progress='39'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='39'] .ko-progress-circle__fill {
    transform: rotate(70.2deg);
}
.ko-progress-circle[data-progress='39'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(140.4deg);
}
.ko-progress-circle[data-progress='40'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='40'] .ko-progress-circle__fill {
    transform: rotate(72deg);
}
.ko-progress-circle[data-progress='40'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(144deg);
}
.ko-progress-circle[data-progress='41'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='41'] .ko-progress-circle__fill {
    transform: rotate(73.8deg);
}
.ko-progress-circle[data-progress='41'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(147.6deg);
}
.ko-progress-circle[data-progress='42'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='42'] .ko-progress-circle__fill {
    transform: rotate(75.6deg);
}
.ko-progress-circle[data-progress='42'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(151.2deg);
}
.ko-progress-circle[data-progress='43'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='43'] .ko-progress-circle__fill {
    transform: rotate(77.4deg);
}
.ko-progress-circle[data-progress='43'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(154.8deg);
}
.ko-progress-circle[data-progress='44'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='44'] .ko-progress-circle__fill {
    transform: rotate(79.2deg);
}
.ko-progress-circle[data-progress='44'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(158.4deg);
}
.ko-progress-circle[data-progress='45'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='45'] .ko-progress-circle__fill {
    transform: rotate(81deg);
}
.ko-progress-circle[data-progress='45'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(162deg);
}
.ko-progress-circle[data-progress='46'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='46'] .ko-progress-circle__fill {
    transform: rotate(82.8deg);
}
.ko-progress-circle[data-progress='46'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(165.6deg);
}
.ko-progress-circle[data-progress='47'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='47'] .ko-progress-circle__fill {
    transform: rotate(84.6deg);
}
.ko-progress-circle[data-progress='47'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(169.2deg);
}
.ko-progress-circle[data-progress='48'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='48'] .ko-progress-circle__fill {
    transform: rotate(86.4deg);
}
.ko-progress-circle[data-progress='48'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(172.8deg);
}
.ko-progress-circle[data-progress='49'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='49'] .ko-progress-circle__fill {
    transform: rotate(88.2deg);
}
.ko-progress-circle[data-progress='49'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(176.4deg);
}
.ko-progress-circle[data-progress='50'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='50'] .ko-progress-circle__fill {
    transform: rotate(90deg);
}
.ko-progress-circle[data-progress='50'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(180deg);
}
.ko-progress-circle[data-progress='51'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='51'] .ko-progress-circle__fill {
    transform: rotate(91.8deg);
}
.ko-progress-circle[data-progress='51'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(183.6deg);
}
.ko-progress-circle[data-progress='52'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='52'] .ko-progress-circle__fill {
    transform: rotate(93.6deg);
}
.ko-progress-circle[data-progress='52'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(187.2deg);
}
.ko-progress-circle[data-progress='53'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='53'] .ko-progress-circle__fill {
    transform: rotate(95.4deg);
}
.ko-progress-circle[data-progress='53'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(190.8deg);
}
.ko-progress-circle[data-progress='54'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='54'] .ko-progress-circle__fill {
    transform: rotate(97.2deg);
}
.ko-progress-circle[data-progress='54'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(194.4deg);
}
.ko-progress-circle[data-progress='55'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='55'] .ko-progress-circle__fill {
    transform: rotate(99deg);
}
.ko-progress-circle[data-progress='55'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(198deg);
}
.ko-progress-circle[data-progress='56'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='56'] .ko-progress-circle__fill {
    transform: rotate(100.8deg);
}
.ko-progress-circle[data-progress='56'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(201.6deg);
}
.ko-progress-circle[data-progress='57'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='57'] .ko-progress-circle__fill {
    transform: rotate(102.6deg);
}
.ko-progress-circle[data-progress='57'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(205.2deg);
}
.ko-progress-circle[data-progress='58'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='58'] .ko-progress-circle__fill {
    transform: rotate(104.4deg);
}
.ko-progress-circle[data-progress='58'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(208.8deg);
}
.ko-progress-circle[data-progress='59'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='59'] .ko-progress-circle__fill {
    transform: rotate(106.2deg);
}
.ko-progress-circle[data-progress='59'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(212.4deg);
}
.ko-progress-circle[data-progress='60'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='60'] .ko-progress-circle__fill {
    transform: rotate(108deg);
}
.ko-progress-circle[data-progress='60'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(216deg);
}
.ko-progress-circle[data-progress='61'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='61'] .ko-progress-circle__fill {
    transform: rotate(109.8deg);
}
.ko-progress-circle[data-progress='61'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(219.6deg);
}
.ko-progress-circle[data-progress='62'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='62'] .ko-progress-circle__fill {
    transform: rotate(111.6deg);
}
.ko-progress-circle[data-progress='62'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(223.2deg);
}
.ko-progress-circle[data-progress='63'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='63'] .ko-progress-circle__fill {
    transform: rotate(113.4deg);
}
.ko-progress-circle[data-progress='63'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(226.8deg);
}
.ko-progress-circle[data-progress='64'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='64'] .ko-progress-circle__fill {
    transform: rotate(115.2deg);
}
.ko-progress-circle[data-progress='64'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(230.4deg);
}
.ko-progress-circle[data-progress='65'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='65'] .ko-progress-circle__fill {
    transform: rotate(117deg);
}
.ko-progress-circle[data-progress='65'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(234deg);
}
.ko-progress-circle[data-progress='66'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='66'] .ko-progress-circle__fill {
    transform: rotate(118.8deg);
}
.ko-progress-circle[data-progress='66'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(237.6deg);
}
.ko-progress-circle[data-progress='67'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='67'] .ko-progress-circle__fill {
    transform: rotate(120.6deg);
}
.ko-progress-circle[data-progress='67'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(241.2deg);
}
.ko-progress-circle[data-progress='68'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='68'] .ko-progress-circle__fill {
    transform: rotate(122.4deg);
}
.ko-progress-circle[data-progress='68'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(244.8deg);
}
.ko-progress-circle[data-progress='69'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='69'] .ko-progress-circle__fill {
    transform: rotate(124.2deg);
}
.ko-progress-circle[data-progress='69'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(248.4deg);
}
.ko-progress-circle[data-progress='70'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='70'] .ko-progress-circle__fill {
    transform: rotate(126deg);
}
.ko-progress-circle[data-progress='70'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(252deg);
}
.ko-progress-circle[data-progress='71'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='71'] .ko-progress-circle__fill {
    transform: rotate(127.8deg);
}
.ko-progress-circle[data-progress='71'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(255.6deg);
}
.ko-progress-circle[data-progress='72'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='72'] .ko-progress-circle__fill {
    transform: rotate(129.6deg);
}
.ko-progress-circle[data-progress='72'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(259.2deg);
}
.ko-progress-circle[data-progress='73'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='73'] .ko-progress-circle__fill {
    transform: rotate(131.4deg);
}
.ko-progress-circle[data-progress='73'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(262.8deg);
}
.ko-progress-circle[data-progress='74'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='74'] .ko-progress-circle__fill {
    transform: rotate(133.2deg);
}
.ko-progress-circle[data-progress='74'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(266.4deg);
}
.ko-progress-circle[data-progress='75'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='75'] .ko-progress-circle__fill {
    transform: rotate(135deg);
}
.ko-progress-circle[data-progress='75'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(270deg);
}
.ko-progress-circle[data-progress='76'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='76'] .ko-progress-circle__fill {
    transform: rotate(136.8deg);
}
.ko-progress-circle[data-progress='76'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(273.6deg);
}
.ko-progress-circle[data-progress='77'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='77'] .ko-progress-circle__fill {
    transform: rotate(138.6deg);
}
.ko-progress-circle[data-progress='77'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(277.2deg);
}
.ko-progress-circle[data-progress='78'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='78'] .ko-progress-circle__fill {
    transform: rotate(140.4deg);
}
.ko-progress-circle[data-progress='78'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(280.8deg);
}
.ko-progress-circle[data-progress='79'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='79'] .ko-progress-circle__fill {
    transform: rotate(142.2deg);
}
.ko-progress-circle[data-progress='79'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(284.4deg);
}
.ko-progress-circle[data-progress='80'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='80'] .ko-progress-circle__fill {
    transform: rotate(144deg);
}
.ko-progress-circle[data-progress='80'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(288deg);
}
.ko-progress-circle[data-progress='81'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='81'] .ko-progress-circle__fill {
    transform: rotate(145.8deg);
}
.ko-progress-circle[data-progress='81'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(291.6deg);
}
.ko-progress-circle[data-progress='82'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='82'] .ko-progress-circle__fill {
    transform: rotate(147.6deg);
}
.ko-progress-circle[data-progress='82'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(295.2deg);
}
.ko-progress-circle[data-progress='83'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='83'] .ko-progress-circle__fill {
    transform: rotate(149.4deg);
}
.ko-progress-circle[data-progress='83'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(298.8deg);
}
.ko-progress-circle[data-progress='84'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='84'] .ko-progress-circle__fill {
    transform: rotate(151.2deg);
}
.ko-progress-circle[data-progress='84'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(302.4deg);
}
.ko-progress-circle[data-progress='85'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='85'] .ko-progress-circle__fill {
    transform: rotate(153deg);
}
.ko-progress-circle[data-progress='85'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(306deg);
}
.ko-progress-circle[data-progress='86'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='86'] .ko-progress-circle__fill {
    transform: rotate(154.8deg);
}
.ko-progress-circle[data-progress='86'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(309.6deg);
}
.ko-progress-circle[data-progress='87'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='87'] .ko-progress-circle__fill {
    transform: rotate(156.6deg);
}
.ko-progress-circle[data-progress='87'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(313.2deg);
}
.ko-progress-circle[data-progress='88'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='88'] .ko-progress-circle__fill {
    transform: rotate(158.4deg);
}
.ko-progress-circle[data-progress='88'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(316.8deg);
}
.ko-progress-circle[data-progress='89'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='89'] .ko-progress-circle__fill {
    transform: rotate(160.2deg);
}
.ko-progress-circle[data-progress='89'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(320.4deg);
}
.ko-progress-circle[data-progress='90'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='90'] .ko-progress-circle__fill {
    transform: rotate(162deg);
}
.ko-progress-circle[data-progress='90'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(324deg);
}
.ko-progress-circle[data-progress='91'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='91'] .ko-progress-circle__fill {
    transform: rotate(163.8deg);
}
.ko-progress-circle[data-progress='91'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(327.6deg);
}
.ko-progress-circle[data-progress='92'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='92'] .ko-progress-circle__fill {
    transform: rotate(165.6deg);
}
.ko-progress-circle[data-progress='92'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(331.2deg);
}
.ko-progress-circle[data-progress='93'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='93'] .ko-progress-circle__fill {
    transform: rotate(167.4deg);
}
.ko-progress-circle[data-progress='93'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(334.8deg);
}
.ko-progress-circle[data-progress='94'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='94'] .ko-progress-circle__fill {
    transform: rotate(169.2deg);
}
.ko-progress-circle[data-progress='94'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(338.4deg);
}
.ko-progress-circle[data-progress='95'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='95'] .ko-progress-circle__fill {
    transform: rotate(171deg);
}
.ko-progress-circle[data-progress='95'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(342deg);
}
.ko-progress-circle[data-progress='96'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='96'] .ko-progress-circle__fill {
    transform: rotate(172.8deg);
}
.ko-progress-circle[data-progress='96'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(345.6deg);
}
.ko-progress-circle[data-progress='97'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='97'] .ko-progress-circle__fill {
    transform: rotate(174.6deg);
}
.ko-progress-circle[data-progress='97'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(349.2deg);
}
.ko-progress-circle[data-progress='98'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='98'] .ko-progress-circle__fill {
    transform: rotate(176.4deg);
}
.ko-progress-circle[data-progress='98'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(352.8deg);
}
.ko-progress-circle[data-progress='99'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='99'] .ko-progress-circle__fill {
    transform: rotate(178.2deg);
}
.ko-progress-circle[data-progress='99'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(356.4deg);
}
.ko-progress-circle[data-progress='100'] .ko-progress-circle__slice.full,
.ko-progress-circle[data-progress='100'] .ko-progress-circle__fill {
    transform: rotate(180deg);
}
.ko-progress-circle[data-progress='100'] .ko-progress-circle__fill.ko-progress-circle__bar {
    transform: rotate(360deg);
}
