/*--- Generales ---*/
:root {
  --corporative-blue: #003399;
  --electric-blue: #00ffff;
  --corporative-orange: #ff9900;
  --corporative-yellow: #ffff00;
  --color-pdf: #d41a1a;
  --color-word: #377ef0;
}
html {
  height: 100%;
}
body {
  font-family: "Helvetica", Arial, Sans-Serif;
  min-height: 100%;
}
template {
  display: none !important;
}
a:hover {
  text-decoration: none;
}
.empty {
  font-size: 150%;
}
.text-principal {
  color: var(--corporative-blue);
}
.bg-principal {
  background-color: var(--corporative-blue);
}
.lh-h5 {
  line-height: 1.3;
}
.bg-rounded-20px {
  border-radius: 20px;
}
/* creando paddings solicitados */
.pt-custom {
  padding-top: 3rem;
}
.pb-custom {
  padding-bottom: 3rem;
}
.py-custom {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.pb-index {
  padding-bottom: 2rem;
}

@media only screen and (min-width: 475px) {
  .pt-index {
    padding-top: 2rem;
  }

  .pb-index {
    padding-bottom: 3rem;
  }
}
@media only screen and (min-width: 768px) {
  .pt-custom {
    padding-top: 4rem;
  }
  .pb-custom {
    padding-bottom: 4rem;
  }
  .py-custom {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .pt-index {
    padding-top: 3rem;
  }
  .pb-index {
    padding-bottom: 6rem;
  }
}

/* para hacer espacio con el 22 años */
@media only screen and (min-width: 768px) {
  .nav-bar-font-size {
    font-size: 0.9rem;
  }
}

/*------MENU------*/
.menu .nav-item.web_pay_menu {
  border-right: none;
  line-height: 0.2;
}
.navbar-toggler {
  font-size: 1.25rem;
  line-height: 1;
  border: 1px solid white;
}
.dropdown-menu {
  font-size: 1rem;
  background-color: var(--corporative-blue);
  border: 1px solid var(--electric-blue);
  border-radius: 0;
}

.dropdown-item {
  padding: 10px 15px 15px 10px;
  font-size: 15px;
  color: white;
}

.dropdown-item:focus-visible,
.dropdown-item:focus,
.dropdown-item:hover,
.dropdown-item:active {
  background-color: var(--electric-blue);
  color: var(--corporative-blue);
  font-style: italic;
  text-decoration: underline;
}
.web_pay_menu {
  display: none;
}
.btn_web_pay_menu img {
  max-width: 100px;
}
@media only screen and (max-width: 768px) {
  .navbar-nav {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

/* aquí la transición que le quiero dar */

.nav-item a {
  color: white;
}

.nav-item a {
  transition: background-color 250ms ease-in-out;
}

.nav-item__active > a {
  background-color: var(--electric-blue);
  color: var(--corporative-blue);
  font-style: italic;
  text-decoration: underline;
}

.nav-item > a:not(.nav-item-labs):focus-visible,
.nav-item > a:not(.nav-item-labs):focus,
.nav-item > a:not(.nav-item-labs):hover,
.nav-item > a:not(.nav-item-labs):active {
  background-color: var(--electric-blue);
  color: var(--corporative-blue);
  font-style: italic;
  text-decoration: underline;
}

.icon-labs {
  width: 80px;
}
.icon-labs svg .cls-1 {
  fill: var(--corporative-yellow);
}
.icon-labs svg .cls-2 {
  fill: var(--corporative-blue);
}

.nav-item-labs:focus-visible .icon-labs .cls-1,
.nav-item-labs:focus .icon-labs .cls-1,
.nav-item-labs:hover .icon-labs .cls-1,
.nav-item-labs:active .icon-labs .cls-1 {
  fill: var(--electric-blue);
}

@media only screen and (max-width: 425px) {
  .web_pay_menu,
  .btn_web_pay_menu {
    display: none;
  }
  .btn_web_pay {
    display: none;
  }
}
.online {
  background-color: var(--corporative-orange);
  background-image: url("../imgs/bg_online_bar.jpg");
  background-position: center;
}
/* Para el background del Aniversario de Caribean */
@media only screen and (min-width: 426px) {
  .bg-aniversary {
    background-image: url("../imgs/caribbean_chile_2025_22_small.png");
    background-position-y: 6%;
  }
}

.bg-logo-aniversary {
  background-image: url("../imgs/22_aniversay_upperlogo.png");
  left: 200px;
  top: 0px;
  width: 189px;
  /* width: 96px; */
  height: 70px;
}

@media only screen and (min-width: 768px) {
  .bg-logo-aniversary {
    left: 202px;
  }
}

@media only screen and (min-width: 1024px) {
  .bg-logo-aniversary {
    left: 220px;
  }
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.bg-x-center {
  background-position-x: center;
}

.btn_sistema_online {
  font-size: 1rem;
  color: var(--corporative-blue);
  background-color: var(--corporative-yellow);
  border-radius: 20px;
}
.btn_sistema_online:hover,
.btn_sistema_online:active {
  color: var(--corporative-blue);
  background-color: var(--electric-blue);
}
@media only screen and (min-width: 1024px) {
  .btn_sistema_online {
    font-size: 2rem !important;
  }
}

.z-index-1 {
  z-index: 1;
}

.line-through-text {
  z-index: 2;
}

.line-through::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: var(--corporative-blue);
  top: 50%;
  left: 0;
  z-index: 1;
}

.text-tipo-cambio-header {
  font-size: 0.62rem;
}

@media only screen and (min-width: 375px) {
  .text-tipo-cambio-header {
    font-size: 0.8rem;
  }
}

@media only screen and (min-width: 768px) {
  .text-tipo-cambio-header {
    font-size: 1rem;
  }
}

.titulo-tipo-cambio {
  font-size: 1.1rem;
}
@media only screen and (min-width: 768px) {
  .titulo-tipo-cambio {
    font-size: 1.3rem;
  }
}
.contado {
  border-right: 1px solid white;
  height: 30px;
}
.title-tipo-cambio {
  font-size: 10px;
}

.tipo-cambio__value {
  font-size: 1.8rem;
}

@media only screen and (min-width: 768px) {
  .tipo-cambio__value {
    font-size: 2.5rem;
  }
}

.ver-noticia {
  font-size: 0.9rem;
}
.fecha-noticia-home {
  font-size: 0.85rem;
}
/*esto es para el título de las noticias en el HOME*/
.line-heigt-1 {
  line-height: 1.2;
}
/* --- CALUGAS HOME --- */
/* .big-caluga-1 {
  grid-area: big-caluga-1;
}

.big-caluga-2 {
  grid-area: big-caluga-2;
}

.small-caluga-1 {
  grid-area: small-caluga-1;
}

.small-caluga-2 {
  grid-area: small-caluga-2;
}

.small-caluga-3 {
  grid-area: small-caluga-3;
}

.caluga-home-img {
  transition: transform 200ms ease-in;
}

.caluga-home-img:hover {
  transform: scale(1.02);
}

.grid-calugas-home {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.5rem;
  grid-template-areas:
    "big-caluga-1 big-caluga-1"
    "big-caluga-2 big-caluga-2"
    "small-caluga-1 small-caluga-2"
    "small-caluga-3 .";
}

@media only screen and (min-width: 768px) {
  .grid-calugas-home {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas:
      "big-caluga-1 big-caluga-1 big-caluga-1 big-caluga-2 big-caluga-2 big-caluga-2"
      "small-caluga-1 small-caluga-1 small-caluga-2 small-caluga-2 small-caluga-3 small-caluga-3";
  }
} */

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

.big-caluga-1 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: big-caluga-1;
}

.big-caluga-2 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: big-caluga-2;
}

.small-caluga-1 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: small-caluga-1;
}

.small-caluga-2 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: small-caluga-2;
}

.small-caluga-3 {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  grid-area: small-caluga-3;
}

.caluga-home-img {
  -webkit-transition: -webkit-transform 200ms ease-in;
  transition: -webkit-transform 200ms ease-in;
  -o-transition: transform 200ms ease-in;
  transition: transform 200ms ease-in;
  transition: transform 200ms ease-in, -webkit-transform 200ms ease-in;
}

.caluga-home-img:hover {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}

.grid-calugas-home {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0.5rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 0.5rem;
  -ms-grid-rows: auto 0.5rem auto 0.5rem auto 0.5rem auto;
  grid-template-areas:
    "big-caluga-1 big-caluga-1"
    "big-caluga-2 big-caluga-2"
    "small-caluga-1 small-caluga-2"
    "small-caluga-3 .";
}

@media only screen and (min-width: 768px) {
  .grid-calugas-home {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas:
      "big-caluga-1 big-caluga-1 big-caluga-1 big-caluga-2 big-caluga-2 big-caluga-2"
      "small-caluga-1 small-caluga-1 small-caluga-2 small-caluga-2 small-caluga-3 small-caluga-3";
  }
  .big-caluga-1 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .big-caluga-2 {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 3;
  }
  .small-caluga-1 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .small-caluga-2 {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }
  .small-caluga-3 {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 2;
  }
}

/*---  PAQUETES  ---*/
.paquete,
.linea-paquete-abajo-one,
.linea-paquete-abajo-two,
.linea-paquete-abajo-three {
  max-width: 18rem;
}

.paquete {
  background-color: #fff;
}

.bg-caluga {
  background-image: url("../imgs/bg-caluga.jpg");
  background-color: #007bff;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-caluga .paquete-img {
  /* opacity: 0;
  transition: opacity 250ms ease-in-out; */
  transition: filter 250ms ease-in-out;
}

.bg-caluga.loaded .paquete-img {
  opacity: 1;
}

.btn_tierra {
  background-color: #ff1720;
}

.btn_sujeto {
  background-color: #ff9400;
}

.btn_tierra,
.btn_sujeto {
  transition: all 250ms ease-in-out;
}

.btn_sujeto:hover,
.btn_sujeto:focus,
.btn_tierra:hover,
.btn_tierra:focus,
.btn-active {
  transform: translateY(-0.19em);
  box-shadow: 3px 4px 10px -2px rgba(0, 0, 0, 0.75);
}

.btn_bloqueo {
  background-color: #00b63e;
}

.ver-mas {
  background-color: var(--corporative-yellow);
  color: var(--corporative-blue) !important;
  opacity: 0;
}
.ver-mas:hover,
.ver-mas:active {
  background-color: var(--electric-blue);
}

.paquete:hover .paquete-img {
  /* opacity: 0.6; */
  filter: brightness(115%);
}

.paquete:hover .ver-mas {
  opacity: 1;
  color: white;
}

/* .vigencia, */
.noches {
  font-size: 12px;
}
.vigencia {
  /* color: #a4aab2;
  color: rgba(255, 255, 255, 0.6); */
  color: white;
}

.cuerpo-paquete {
  border: 1px solid #768bac;
  border-top-color: #768bac;
  border-bottom-color: #768bac;
  margin-bottom: -1px;
}

.nombre-paquete {
  min-height: 65px;
}

/* .incluye img {
  width: 25px;
}

@media only screen and (max-width: 1440px) {
  .incluye img {
    width: 16px;
  }
}

@media only screen and (max-width: 375px) {
  .incluye img {
    width: 20px;
  }
} */
.incluye img {
  width: 20px;
}
@media only screen and (min-width: 375px) {
  .incluye img {
    width: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .incluye img {
    width: 26px;
  }
}

.detalle-monto {
  font-size: 5rem;
}
.detalle-desde {
  font-size: 1.5rem;
  line-height: 1;
  color: var(--corporative-orange);
}
.detalle-moneda {
  font-size: 2rem;
}

@media only screen and (min-width: 768px) {
  .detalle-desde {
    font-size: 2rem;
  }
}

@media only screen and (min-width: 1440px) {
  .detalle-monto {
    font-size: 6rem;
  }
  .detalle-desde {
    font-size: 2.25rem;
  }
  .detalle-moneda {
    font-size: 3rem;
  }
}

.desde {
  font-size: 2.5rem;
}

.tipo-valor {
  font-size: 10px;
}

/* para los iconos de pdf y word */
.paquete-iconos-container {
  bottom: 0;
  right: 0;
}

.paquete-icon-document {
  width: 20px;
  transition: opacity 250ms ease-in-out;
}

.paquete-icon-document__pdf {
  color: var(--color-pdf);
}
.paquete-icon-document__word {
  color: var(--color-word);
}

.paquete-icon-document:hover,
.paquete-icon-document:active {
  opacity: 0.5;
}

.linea-paquete-one {
  background: #ff9400;
}
.linea-paquete-two {
  background: #00b63e;
}
.linea-paquete-three {
  background: #ff1720;
}

.linea-paquete-one,
.linea-paquete-two,
.linea-paquete-three {
  height: 20px;
}

.bandera {
  /* height: 20px; */
  /* border-radius: 0 0 20px; */
  position: relative;
  padding-top: 2px;
}

.linea-paquete-abajo-one,
.linea-paquete-abajo-two,
.linea-paquete-abajo-three {
  background: #768bac; /* fallback color */
  background: rgba(27, 61, 116, 0.6);
  height: 1px;
}

.bandera-abajo-one {
  background: #ff9400;
}

.bandera-abajo-two {
  background: #00b63e;
}

.bandera-abajo-three {
  background: #ff1720;
}

.bandera-abajo-one,
.bandera-abajo-two,
.bandera-abajo-three {
  /* height: 3px; */
  margin: 0 50px;
}
/*para los detalles de paquetes*/
.detalle-img {
  border: 2px solid var(--corporative-orange);
}
.btn_pdf {
  background-color: #ff151f;
}
.btn_word {
  background-color: var(--corporative-blue);
}

.btn_pdf:hover,
.btn_pdf:active {
  font-style: italic;
  background-color: #f68287;
}

.btn_word:hover,
.btn_word:active {
  font-style: italic;
  background-color: #82a7f0;
}

.noches_detalle {
  font-size: 1.3rem;
}

.titulo_detalle {
  font-size: 2rem;
}
@media only screen and (min-width: 1024px) {
  .titulo_detalle {
    font-size: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .titulo_detalle {
    font-size: 3.2rem;
  }
}
.nav-tabs {
  font-size: 0.85rem;
}
@media only screen and (min-width: 1200px) {
  .nav-tabs {
    font-size: 1rem;
  }
}
.nav-tabs .nav-link {
  background-color: var(--corporative-blue);
}
.nav-tabs .nav-link.active {
  background-color: var(--corporative-orange);
}
.lista_programa {
  list-style-image: url("../imgs/sqr.png");
  padding-inline-start: 20px;
}
/*----------------DESTINOS---------*/
.contenedor-imagen-destino::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 20px;
  background-color: var(--electric-blue);
  z-index: 1;
  transition: height 500ms ease-in-out;
}

.imagen-destino {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  /* -webkit-filter: brightness(0.7);
  filter: brightness(0.7); */
}

.contenedor-imagen-destino:hover::after {
  height: 0;
}

.contenedor-imagen-destino:hover .imagen-destino {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  border-radius: 15px;
}
.caption {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pais-destino {
  font-size: 1.2rem;
}
@media only screen and (min-width: 768px) {
  .pais-destino {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .pais-destino {
    font-size: 2rem;
  }
}
/*--- NOTICIAS ---*/
.fecha-noticia {
  top: 28px;
  right: 30px;
  font-size: 12px;
  background-color: var(--corporative-blue);
  width: 50px;
  height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.day-color {
  background-color: var(--corporative-blue);
}
.tit-noticia {
  font-size: 1.4rem;
}
.titulo-noticia {
  font-size: 1.15rem;
}
@media only screen and (min-width: 768px) {
  .tit-noticia {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .tit-noticia {
    font-size: 2.4rem;
  }
  .titulo-noticia {
    font-size: 1.3rem;
  }
}
.aside-noticias {
  height: 650px;
}
.page-item {
  margin: 0.2rem 0.1rem;
}
.page-item .page-link {
  border-color: var(--corporative-blue);
  color: var(--corporative-blue);
}
.page-item.active .page-link {
  background-color: var(--corporative-blue);
  border-color: var(--corporative-blue);
  color: white;
}
/*--- nosotros ---*/
.max-w-75ch {
  max-width: 75ch;
}
/*--- CSS de LABS ---*/
.nombre-pais {
  font-size: 2.5rem;
}
.subt-pais,
.tit-presentation {
  font-size: 1.2rem;
}
.desc-pais {
  font-size: 0.8rem;
}
@media only screen and (min-width: 768px) {
  .desc-pais {
    font-size: 0.93rem;
  }
}
@media only screen and (min-width: 1200px) {
  .nombre-pais {
    font-size: 3rem;
  }
  .subt-pais {
    font-size: 1.3rem;
  }
}
.capacitacion {
  font-size: 1rem;
}
.img-pdf {
  width: 8%;
  height: 8%;
}
.video-destino {
  width: 150%;
  height: 97%;
}
/*---???  carousel ???---*/
.carousel-indicators li {
  font: 0/0 a;
  text-shadow: none;
  border: 1px solid var(--corporative-blue);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: white;
  opacity: inherit;
  background-clip: inherit;
}
@media only screen and (max-width: 768px) {
  .carousel-indicators li {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width: 426px) {
  .carousel-indicators li {
    width: 10px;
    height: 10px;
  }
}
.carousel-indicators .active {
  background-color: var(--corporative-blue);
}
/*--- carousel de asociados ---*/
.slick-dots {
  text-align: center;
  margin: 20px 0 10px 0;
  padding: 0;
}
.slick-dots li {
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
}
.slick-dots .slick-active button {
  background-color: var(--corporative-blue);
}
.slick-dots li button {
  font: 0/0 a;
  text-shadow: none;
  border: 1px solid var(--corporative-blue);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: white;
}
/* Custom Arrow */
.prev,
.next {
  color: var(--corporative-blue);
}
.prev {
  position: absolute;
  top: 38%;
  left: -2em;
}
.next {
  position: absolute;
  top: 38%;
  right: -2em;
}
@media screen and (max-width: 768px) {
  .next,
  .prev {
    display: none !important;
  }
}
/*--- ESTILO DEL WHATSAPP  whatsapp.css ---*/
.whatsApp {
  top: 100%;
  left: 100%;
  margin-top: -120px;
  margin-left: -86px;
  z-index: 3;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.whatsApp.hide {
  opacity: 0;
}

@media only screen and (min-width: 1200px) {
  .whatsApp {
    margin-left: -120px;
  }
}
.whatsApp:hover {
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}
.img-whatsapp {
  width: 55%;
  height: auto;
}
/*--- ESTILO DEL MODAL  modal.css---*/
.pop-up {
  border-bottom: none;
}
.pop-up .close {
  margin: -0.9rem -0.9rem -2rem auto;
  font-size: 1.8rem;
  opacity: 1;
  border-radius: 50%;
  background-color: white;
  z-index: 1;
  width: 1.8rem;
}
/*---------------FOOTER------------*/
.bg-footer {
  background-image: url("../imgs/long_bg_footer_azul.png");
  background-position: right bottom;
  background-size: 40%;
}

@media only screen and (min-width: 1200px) {
  .bg-footer {
    background-size: contain;
  }
}

.footer p {
  font-size: 15px;
}
.footer-bottom-line {
  padding: 2rem 1rem;
}

.footer-link {
  text-decoration: none;
  transition: color 500ms ease-in-out;
}

.footer-link:hover,
.footer-link:hover p,
.footer-link:hover .horarios-title,
.footer-link:active,
.footer-link:active .horarios-title,
.footer-link:active p {
  text-decoration: underline;
  font-style: italic;
  color: var(--electric-blue) !important;
  /* background-color: var(--electric-blue); */
}

.footer-rss-icon {
  transition: filter 300ms ease-in-out;
}

.footer-rss-icon:hover img,
.footer-rss-icon:active img {
  filter: brightness(150%);
}
/*----------Loader---------------*/
.loader {
  color: var(--corporative-blue);
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;
  animation: load6 1.7s infinite ease, round 1.7s infinite ease;
}
@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
      0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
      0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em,
      -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em,
      -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
      -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em,
      -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
      -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em,
      -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
      0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
      0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
      0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em,
      -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em,
      -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
      -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em,
      -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
      -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em,
      -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
      0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
