@charset "UTF-8";
@font-face {
  font-family: "GothamRoundedMedium";
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-MediumItalic.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRounded-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "GothamRoundedBook";
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Book.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRounded-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GothamRounded";
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Bold.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRounded-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
.text-adults {
  color: #005C65 !important;
}

.text-viva {
  color: #FF6C00 !important;
}

.text-rural {
  color: #BE9783 !important;
}

.text-selection {
  color: #AF7C58 !important;
}

.text-white {
  color: #FFFFFF !important;
}

.text-grey-light {
  color: #6D6B6B !important;
}

.text-grey-dark {
  color: #333333 !important;
}

.bg-adults {
  background-color: #005C65 !important;
}

.bg-viva {
  background-color: #FF6C00 !important;
}

.bg-rural {
  background-color: #BE9783 !important;
}

.bg-grey-dark {
  background-color: #333333 !important;
}

a.btn-adults {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #005C65 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
a.btn-adults:hover {
  background-color: #003B41 !important;
  text-decoration: none;
  color: #FFFFFF;
}

a.btn-viva {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #FF6C00 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
a.btn-viva:hover {
  background-color: #E05F00 !important;
  text-decoration: none;
  color: #FFFFFF;
}

a.btn-rural {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #BE9783 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
a.btn-rural:hover {
  background-color: #715038 !important;
  text-decoration: none;
  color: #FFFFFF;
}

a.btn-selection {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #AF7C58 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
a.btn-selection:hover {
  background-color: #715038 !important;
  text-decoration: none;
  color: #FFFFFF;
}

button.btn-adults {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #005C65 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
button.btn-adults:hover {
  background-color: #003B41 !important;
  text-decoration: none;
  color: #FFFFFF;
}

button.btn-viva {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #FF6C00 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
button.btn-viva:hover {
  background-color: #E05F00 !important;
  text-decoration: none;
  color: #FFFFFF;
}

button.btn-rural {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #BE9783 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
button.btn-rural:hover {
  background-color: #715038 !important;
  text-decoration: none;
  color: #FFFFFF;
}

button.btn-selection {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #AF7C58 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
button.btn-selection:hover {
  background-color: #715038 !important;
  text-decoration: none;
  color: #FFFFFF;
}

a.btn-grey-dark {
  width: 90%;
  font-family: "GothamRoundedBook";
  white-space: normal;
  margin-top: 1.5rem;
  background-color: #333333 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
a.btn-grey-dark:hover {
  background-color: #000000 !important;
  text-decoration: none;
  color: #FFFFFF;
}

a.btn-newsletter {
  font-family: "GothamRoundedBook";
  background-color: #666666 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
  padding: 16px 32px !important;
  width: 12rem !important;
}
a.btn-newsletter:hover {
  background-color: #FF6C00 !important;
  text-decoration: none;
  color: #FFFFFF;
}

a.btn-outlined-white {
  width: auto;
  font-weight: 600;
  border-radius: 24px;
  border-color: #FFFFFF;
  color: #FFFFFF;
  padding: 12px 32px;
  margin-top: 1.5rem;
}
a.btn-outlined-white:hover {
  background-color: #FFFFFF;
  color: #666666 !important;
}

a.btn-outlined-adults {
  width: 100%;
  font-weight: 600;
  border-radius: 24px;
  border-color: #005C65;
  color: #005C65;
  padding: 12px 32px;
  margin-top: 1.5rem;
}
a.btn-outlined-adults:hover {
  background-color: #005C65;
  color: #FFFFFF !important;
}

a.btn-outlined-viva {
  width: 100%;
  font-weight: 600;
  border-radius: 24px;
  border-color: #FF6C00;
  color: #FF6C00;
  padding: 12px 32px;
  margin-top: 1.5rem;
}
a.btn-outlined-viva:hover {
  background-color: #FF6C00;
  color: #FFFFFF !important;
}

.btn-evo-viva {
  display: flex;
  width: 100%;
  font-family: "GothamRoundedMedium";
  margin-top: 0;
  padding: 8px;
  gap: 8px;
  border-radius: 9999px;
  color: #FFFFFF;
  background-color: #FF6C00;
  font-size: 12px;
}
.btn-evo-viva:hover {
  background-color: #CC5600;
  color: #FFFFFF;
  text-decoration: none;
}

.dynamic-text-h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .dynamic-text-h3 {
    font-size: 24px;
    line-height: 29px;
  }
}
@media (max-width: 599px) {
  .dynamic-text-h3 {
    font-size: 24px;
    line-height: 29px;
  }
}

.text-h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 0;
}

.text-h4 {
  font-size: 24px;
  font-style: normal;
  font-weight: 350;
  line-height: 140%;
  margin-bottom: 0;
}

.text-h5 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 0;
}

.text-h5-lg {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 0;
}

.text-xs {
  font-size: 10px;
  font-style: normal;
  font-weight: 325;
  line-height: 10px;
}

.text-body-1 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 325;
}

.text-body-2 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 350;
}

.text-body-3 {
  font-size: 12px;
  line-height: 16px;
  font-weight: 325;
}

.text-label {
  font-size: 10px;
  line-height: 10px;
  font-weight: 350;
}

.text-btn-sm {
  font-size: 12px;
  line-height: 24px;
  font-weight: 350;
}

.uilCheckSquare {
  mask: url(../assets/icons/uil-check-square.svg) no-repeat center/contain;
  -webkit-mask: url(../assets/icons/uil-check-square.svg) no-repeat center/contain;
}

.uilSmile {
  mask: url(../assets/icons/Emoji/happysmile.svg) no-repeat center/contain;
  -webkit-mask: url(../assets/icons/Emoji/happysmile.svg) no-repeat center/contain;
}

.\!h-\[30vh\] {
  height: 30vh !important;
}

.\!h-\[75vh\] {
  height: 75vh !important;
}

.\!text-2xl {
  font-size: 77px !important;
}

.w-auto {
  width: auto !important;
}

.fontGotham {
  font-family: "GothamRoundedBook";
}

.fontGothamMedium {
  font-family: "GothamRoundedMedium";
}

.fontGothamBold {
  font-family: "GothamRounded";
}

.modal-open .modal {
  display: none;
}

.font-bold {
  font-weight: bold;
}

.modal-xl {
  max-width: 1517px !important;
}

.modal-dialog-scrollable {
  max-height: calc(100% - 3.5rem);
  display: flex;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.section {
  opacity: 0;
}

.links-viva a {
  color: #FF6C00 !important;
}
.links-viva a:hover {
  color: #E05F00 !important;
}

.links-adults a {
  color: #005C65 !important;
}
.links-adults a:hover {
  color: #005159 !important;
}

.links-rural a {
  color: #BE9783 !important;
}
.links-rural a:hover {
  color: #af7c58 !important;
}

.text-adults-active.active {
  color: #005C65 !important;
}
.text-adults-active:hover {
  color: #005C65 !important;
}

.text-viva-active.active {
  color: #FF6C00 !important;
}
.text-viva-active:hover {
  color: #FF6C00 !important;
}

.text-rural-active.active {
  color: #BE9783 !important;
}
.text-rural-active:hover {
  color: #BE9783 !important;
}

.text-selection-active.active {
  color: #AF7C58 !important;
}
.text-selection-active:hover {
  color: #AF7C58 !important;
}

.hyphens-auto {
  -webkit-hyphens: auto;
  hyphens: auto;
}

.h-auto {
  height: auto !important;
}

.header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: auto;
  z-index: 99;
}
.header .navbarViva {
  width: 100%;
  height: auto;
  justify-content: space-between;
  margin: 0 auto;
  padding: 1rem 5.5rem;
}
@media (max-width: 599px) {
  .header .navbarViva {
    padding: 1.5rem 1.5rem;
  }
}
.header .navbarViva .navbrandImg .navbar-brand img {
  width: 116px;
  height: auto;
}
@media (min-width: 575.99px) {
  .header .navbarViva .navbrandImg .navbar-brand img {
    width: 150px;
  }
}
@media (min-width: 1366px) {
  .header .navbarViva .navbrandImg .navbar-brand img {
    width: 170px;
  }
}
.header .navbarViva .navbar-wrapper {
  display: flex;
  justify-content: end;
  align-items: center;
  /* @media (min-width: 575.98px) {
            width: calc(100% - 170px);
        }

        @media (min-width: 1200px) {
            width: calc(100% - 140px);
        } */
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper {
    width: 100%;
  }
}
.header .navbarViva .navbar-wrapper .navbar-toggler .btnColpsMenu {
  display: flex;
}
.header .navbarViva .navbar-wrapper .navbar-toggler .btnColpsMenu svg {
  width: 24px;
  height: 24px;
}
.header .navbarViva .navbar-wrapper .navbar-toggler .btnColpsClose {
  display: none;
}
.header .navbarViva .navbar-wrapper .navbar-toggler .btnColpsClose svg {
  width: 34px;
  height: 34px;
}
.header .navbarViva .navbar-wrapper .navbar-toggler.active .btnColpsMenu {
  display: none;
}
.header .navbarViva .navbar-wrapper .navbar-toggler.active .btnColpsClose {
  display: flex;
}
.header .navbarViva .navbar-wrapper .navbar-collapse {
  position: absolute;
  top: 0;
  left: 0;
  justify-content: end;
  width: 100%;
  height: auto;
  background-color: #FFFFFF;
  transition: 0.3s ease-out;
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse {
    position: relative;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
}
@media (max-width: 599px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse {
    height: 100vh;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav {
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav {
    margin-top: 4rem;
  }
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav li:first-child {
    width: 500px;
    margin-top: 2rem;
  }
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav li:nth-child(5n) {
    width: 500px;
  }
}
@media (max-width: 575.98px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav {
    margin-top: 4rem;
  }
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav li:first-child {
    width: 80%;
    margin-top: 2rem;
  }
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav li:nth-child(5n) {
    width: 80%;
  }
}
@media (max-width: 575.98px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item {
    width: 80%;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #FFFFFF;
  /*padding: 0 0.5rem;*/
  position: relative;
}
@media (max-width: 992px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link {
    font-family: "GothamRoundedBook";
    font-size: 1.25rem;
    text-transform: uppercase;
    color: #666666;
    margin: 1.5rem 0;
  }
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link:focus, .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link:active {
    font-family: "GothamRounded";
    color: #FF6B00;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link::before {
  content: "";
  display: block;
  width: 0;
  height: 1.5px;
  background-color: #FFFFFF; /* Color del subrayado */
  position: absolute;
  bottom: -5px; /* Espacio debajo del texto */
  left: 0;
  right: 0;
  transition: width 0.3s ease; /* Transición de la anchura */
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link:hover::before {
  width: 100%;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-toggle::after {
  border: none;
  width: 9px;
  height: 5px;
  background-image: url("../assets/icons/arrow_down_white.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
  border-radius: 0;
  padding: 1rem 0;
}
@media (max-width: 575.98px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
    width: 100%;
    border: none;
    text-align: center;
    padding: 0.5rem 0;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  padding: 0.45rem 1.5rem;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover, .header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item:active {
  background-color: transparent;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.25rem;
  border: none;
  text-align: center;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show {
  display: flex !important;
  background-color: transparent;
  margin-left: -20rem;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item {
  width: 200px;
  padding: 1rem;
  background-color: #FFFFFF;
  padding: 0;
  text-align: left;
  height: 100%;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #6D6B6B;
  padding: 1.875rem 1rem;
  white-space: inherit;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item .hotelRate {
  display: flex;
  align-items: center;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item .hotelRate img.hotelRateStar {
  width: 10px;
  height: 10px;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item .hotelRate span {
  margin-right: 10px;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item span.hotel {
  font-family: "GothamRoundedBook";
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #6D6B6B;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item span.linkDescription {
  font-size: 0.75rem;
  color: #333333;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item img {
  margin-left: -1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav {
  display: flex;
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav {
    justify-content: center;
    width: 100%;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav {
  width: 100%;
  height: auto;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav {
    max-width: 620px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav {
    height: 100vh;
    justify-content: flex-start;
  }
}
@media (max-width: 599px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav {
    height: 100vh;
    justify-content: start;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item {
  width: 80%;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link {
  position: relative;
  margin: 0.25rem 0;
  color: #666666;
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link {
    margin: 1.5rem 0;
    color: #FFFFFF;
    text-transform: capitalize;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:focus, .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:active {
  font-family: "GothamRounded";
}
@media (max-width: 599px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:focus, .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:active {
    color: #FF6B00 !important;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link::before {
  content: "";
  display: block;
  width: 0;
  height: 1.5px;
  background-color: #FFFFFF; /* Color del subrayado */
  position: absolute;
  bottom: -5px; /* Espacio debajo del texto */
  left: 0;
  right: 0;
  transition: width 0.3s ease; /* Transición de la anchura */
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:hover::before {
  width: 100%;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-toggle::after {
  border: none;
  width: 9px;
  height: 5px;
  background-image: url("../assets/icons/arrow_down_white.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu {
  padding: 0.5rem 0;
  width: 100%;
  border: none;
  text-align: center;
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu {
    border-radius: 0;
    padding: 1rem 0;
    overflow: visible !important;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.45rem 1.5rem;
  font-size: 0.875rem;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover, .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 599px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .bg-superior {
    background-color: #fff !important;
  }
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .bg-rural {
    background-color: #fff !important;
  }
}
@media (min-width: 600px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .bg-superior {
    background-color: #F4F7FA !important;
  }
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .bg-rural {
    background-color: #F9EFE9 !important;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop {
  background-color: #FFFFFF;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .menu-mobile {
  display: none;
}
@media (max-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .menu-mobile {
    display: block;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item {
  max-width: 200px;
  padding: 1rem;
  background-color: #FFFFFF;
  border-right: 1px solid #eaeaed;
  padding: 0;
  text-align: left;
}
@media (max-width: 1366px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item {
    max-width: 160px;
  }
}
@media (max-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item {
    display: none;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #6D6B6B;
  padding: 1.875rem 1rem;
  white-space: inherit;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .nav-hotel-info {
  min-height: 88px;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .tag {
  color: #005C65;
  font-family: "GothamRoundedBook";
  font-size: 0.75rem;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelRate {
  display: flex;
  align-items: center;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelRate img.hotelRateStar {
  width: 10px;
  height: 10px;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelRate span {
  margin-right: 10px;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelRate .star-tag {
  font-size: 10px;
  color: #005C65;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item span.hotel {
  font-family: "GothamRoundedBook";
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #6D6B6B;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item span.linkDescription {
  font-size: 0.75rem;
  color: #333333;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelImage {
  width: 176px;
  height: 222px;
  overflow: hidden;
  margin-left: -1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 1366px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelImage {
    width: 136px;
    height: 200px;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelImage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelImage img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition: transform 0.5s ease-in-out;
  -webkit-transition: transform 0.5s ease-in-out;
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu.show {
  display: flex;
  background-color: transparent;
  min-width: 98vw !important;
  max-width: 98vw !important;
  width: 98vw !important;
  justify-content: center;
}
@media (max-width: 1366px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu.show {
    margin-left: -13rem;
    min-width: 98vw !important;
    max-width: 98vw !important;
    width: 98vw !important;
  }
}
@media (max-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu.show {
    display: block;
    margin-left: 0;
    text-align: left;
  }
}
.header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item:first-child {
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item:first-child {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item {
    width: auto;
  }
}
.header .navbarViva .navbar-wrapper .header_nav {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: auto;
  height: auto;
  z-index: 99;
}
.header .navbarViva .navbar-wrapper .header_nav ul {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  list-style-type: none;
}
.header .navbarViva .navbar-wrapper .header_nav ul li {
  padding: 0 4px;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .c-fill {
  display: flex;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .c-fill svg path.st0 {
  fill: #ffffff;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .c-fill svg path.st1 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .c-fill:hover svg path.st0 {
  fill: #FF6C00;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .c-fill:hover svg path.st1 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #FF6C00;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .divVentaja {
  display: flex;
  align-items: flex-start;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .divVentaja img {
  margin-right: 8px;
  margin-top: -3px;
}
.header .navbarViva .navbar-wrapper .header_nav ul li.lireltv {
  position: relative;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu {
  display: none;
  position: absolute;
  top: 45px;
  right: 15px;
  padding: 1rem;
  background-color: white;
  border: 1px solid #FF6C00;
  border-top-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu .ulMyLanguages {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu .ulMyLanguages .liMyLanguages {
  padding: 4px 0;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu .ulMyLanguages .liMyLanguages a {
  color: #666666;
}
.header .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu .ulMyLanguages .liMyLanguages a:hover {
  color: #FF6C00;
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .header_nav {
    padding: 2rem 0;
  }
}
@media (min-width: 1200px) {
  .header .navbarViva .navbar-wrapper .header_nav {
    width: 250px;
  }
}
.header .navbar-toggler {
  background: none;
  border: none;
  z-index: 9;
}
.header .navbar-toggler:active,
.header .navbar-toggler:focus {
  outline: 0;
}
.header .navbar-toggler .icon-bar {
  display: block;
  width: 26px;
  height: 2px;
  border-radius: 1px;
  margin: 4px 0 4px 0;
  transition: all 0.5s;
}
.header .navbar-dark .navbar-toggler .icon-bar {
  background: #ffffff;
}
.header .navbar-toggler .icon-bar:nth-of-type(1) {
  transform: rotate(45deg);
  transform-origin: 0% 10%;
  background: #666666;
}
.header .navbar-toggler .icon-bar:nth-of-type(2) {
  opacity: 0;
  filter: alpha(opacity=0);
  background: #666666;
}
.header .navbar-toggler .icon-bar:nth-of-type(3) {
  opacity: 0;
  filter: alpha(opacity=0);
  background: #666666;
}
.header .navbar-toggler .icon-bar:nth-of-type(4) {
  transform: rotate(-45deg);
  transform-origin: 0% 90%;
  background: #666666;
}
.header .navbar-toggler.collapsed .icon-bar:nth-of-type(1) {
  transform: rotate(0);
  background: #FFFFFF;
}
.header .navbar-toggler.collapsed .icon-bar:nth-of-type(2) {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #FFFFFF;
}
.header .navbar-toggler.collapsed .icon-bar:nth-of-type(3) {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #FFFFFF;
}
.header .navbar-toggler.collapsed .icon-bar:nth-of-type(4) {
  transform: rotate(0);
  background: #FFFFFF;
}
.header .myVivamenu {
  display: none;
  padding: 1rem 0;
  background-color: #FFFFFF;
}
.header .myVivamenu .form-register-container {
  display: none;
  margin-left: 15%;
  margin-right: 15%;
  flex-direction: column;
}
.header .myVivamenu .form-register-container a {
  text-decoration: none;
  cursor: pointer;
  color: #333333;
}
.header .myVivamenu .form-register-container a:hover {
  color: #FF6C00;
}
.header .myVivamenu .form-register-container .title {
  font-family: "GothamRounded";
  font-size: 1.5rem;
  color: #333333;
  margin-bottom: 1rem;
}
.header .myVivamenu .form-register-container .subtitle {
  font-family: "GothamRounded";
  font-size: 1rem;
  color: #FF6C00;
  margin-bottom: 1rem;
}
.header .myVivamenu .form-register-container .form-control-outline {
  font-family: "GothamRoundedMedium";
  border: 1px solid #6D6B6B;
  border-radius: 50px;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  width: 100%;
  font-size: 0.875rem;
  color: #333333;
}
.header .myVivamenu .form-register-container .form-control-outline::placeholder {
  color: #333333;
}
.header .myVivamenu .form-register-container .form-control-outline:hover {
  border: 1px solid #FF6C00;
}
.header .myVivamenu .form-register-container .form-control-outline:focus {
  border: 1px solid #FF6C00;
  box-shadow: 0px 4px 6px #FF6C00;
}
.header .myVivamenu .divMyviva {
  padding: 1rem;
}
@media (min-width: 768px) {
  .header .myVivamenu .divMyviva {
    padding: 1rem 7rem;
  }
}
@media (min-width: 1200px) {
  .header .myVivamenu .divMyviva {
    padding: 1rem 3rem;
  }
}
.header .myVivamenu .divMyviva ul.ulMyviva {
  list-style: none;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva {
  padding: 8px 0;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  width: 100%;
  white-space: normal;
}
@media (min-width: 575.99px) {
  .header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary {
    padding: 8px 40px;
    max-width: 360px;
    white-space: nowrap;
  }
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary svg {
  display: none;
  margin-right: 8px;
}
@media (min-width: 575.99px) {
  .header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary svg {
    display: block;
  }
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary:hover svg path {
  fill: #FFFFFF;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva .divVentaja {
  display: flex;
  align-items: flex-start;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva .divVentaja img {
  margin-top: -3px;
  margin-right: 8px;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend {
  display: none;
  flex-direction: column;
  padding: 1rem 0;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend .text-orange {
  margin-bottom: 12px;
  color: #FF6C00;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 20.5px;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend input.inputSent {
  padding: 8px 16px;
  margin-bottom: 12px;
  width: 100%;
  max-width: 360px;
  text-align: left;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend input.inputSent:active::placeholder, .header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend input.inputSent:hover::placeholder {
  color: #FFFFFF;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent {
  font-family: "GothamRoundedMedium";
  padding: 8px 16px;
  margin-bottom: 12px;
  width: 100%;
  max-width: 360px;
  text-align: left;
  background-color: transparent;
  border: 1px solid #FF6C00;
  border-radius: 50px;
  color: #6c75a7;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent option {
  background-color: white;
  color: #FF6C00;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent:active::placeholder, .header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent:hover {
  background-color: #FF6C00;
  color: #FFFFFF;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent:active::placeholder::placeholder, .header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent:hover::placeholder {
  color: #FFFFFF;
}
.header .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend a.btn.btn-primary-orange {
  width: 100%;
  max-width: 360px;
}
@media (min-width: 1200px) {
  .header .myVivamenu {
    padding: 3rem;
  }
}
.header .myPhonemenu {
  display: none;
  padding: 1rem 0;
  background-color: #FFFFFF;
}
.header .myPhonemenu .divMyphone {
  padding: 1rem;
}
@media (min-width: 768px) {
  .header .myPhonemenu .divMyphone {
    padding: 1rem 7rem;
  }
}
@media (min-width: 1200px) {
  .header .myPhonemenu .divMyphone {
    padding: 1rem 3rem;
  }
}
.header .myPhonemenu .divMyphone p {
  margin-bottom: 0;
}
.header .myPhonemenu .divMyphone p.orange {
  color: #FF6C00;
}
.header .myPhonemenu .divMyphone p.fs32 {
  font-size: 2rem;
}
.header .myPhonemenu .divMyphone ul.ulMyphone {
  list-style: none;
}
.header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone {
  padding: 8px 0;
}
.header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  width: 100%;
  white-space: normal;
}
@media (min-width: 575.99px) {
  .header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary {
    padding: 8px 10px;
    max-width: 390px;
  }
}
.header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary svg {
  display: none;
  margin-right: 8px;
}
@media (min-width: 575.99px) {
  .header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary svg {
    display: block;
  }
}
.header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary:hover svg path {
  fill: #FFFFFF;
}
.header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone .divPhone {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone .divPhone p {
  margin-bottom: 0;
}
.header .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone .divPhone span {
  width: 100%;
  color: #666666;
  font-family: "GothamRoundedBook";
  font-size: 0.75rem;
}
@media (min-width: 1200px) {
  .header .myPhonemenu {
    padding: 3rem;
  }
}

.headerHoteles {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: auto;
  z-index: 99;
}
.headerHoteles .navbarViva {
  width: 100%;
  height: auto;
  justify-content: space-between;
  margin: 0 auto;
  padding: 1rem 5.5rem;
}
@media (max-width: 599px) {
  .headerHoteles .navbarViva {
    padding: 1.5rem 1.5rem;
  }
}
.headerHoteles .navbarViva .navbrandImg .navbar-brand img {
  width: 116px;
  height: auto;
}
@media (min-width: 575.99px) {
  .headerHoteles .navbarViva .navbrandImg .navbar-brand img {
    width: 150px;
  }
}
@media (min-width: 1366px) {
  .headerHoteles .navbarViva .navbrandImg .navbar-brand img {
    width: 170px;
  }
}
.headerHoteles .navbarViva .navbar-wrapper {
  display: flex;
  justify-content: end;
  align-items: center;
  /* @media (min-width: 575.98px) {
            width: calc(100% - 170px);
        }

        @media (min-width: 1200px) {
            width: calc(100% - 140px);
        } */
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper {
    width: 100%;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-toggler .btnColpsMenu {
  display: flex;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-toggler .btnColpsMenu svg {
  width: 24px;
  height: 24px;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-toggler .btnColpsClose {
  display: none;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-toggler .btnColpsClose svg {
  width: 34px;
  height: 34px;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-toggler.active .btnColpsMenu {
  display: none;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-toggler.active .btnColpsClose {
  display: flex;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse {
  position: absolute;
  top: 0;
  left: 0;
  justify-content: end;
  width: 100%;
  height: auto;
  background-color: #FFFFFF;
  transition: 0.3s ease-out;
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse {
    position: relative;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
}
@media (max-width: 599px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse {
    height: 100vh;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav {
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav {
    margin-top: 4rem;
  }
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav li:first-child {
    width: 500px;
    margin-top: 2rem;
  }
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav li:nth-child(5n) {
    width: 500px;
  }
}
@media (max-width: 575.98px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav {
    margin-top: 4rem;
  }
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav li:first-child {
    width: 80%;
    margin-top: 2rem;
  }
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav li:nth-child(5n) {
    width: 80%;
  }
}
@media (max-width: 575.98px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item {
    width: 80%;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #333333;
  /*padding: 0 0.5rem;*/
  position: relative;
}
@media (max-width: 992px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link {
    font-family: "GothamRoundedBook";
    font-size: 1.25rem;
    text-transform: uppercase;
    color: #666666;
    margin: 1.5rem 0;
  }
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link:focus, .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link:active {
    font-family: "GothamRounded";
    color: #FF6B00;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link::before {
  content: "";
  display: block;
  width: 0;
  height: 1.5px;
  background-color: #FFFFFF; /* Color del subrayado */
  position: absolute;
  bottom: -5px; /* Espacio debajo del texto */
  left: 0;
  right: 0;
  transition: width 0.3s ease; /* Transición de la anchura */
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .nav-link:hover::before {
  width: 100%;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-toggle::after {
  border: none;
  width: 11px;
  height: 6px;
  background-image: url("../assets/icons/arrow_down.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  top: 2px;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
  width: 15rem;
  border-radius: 0;
  padding: 1rem 0;
}
@media (max-width: 575.98px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
    width: 100%;
    border: none;
    text-align: center;
    padding: 0.5rem 0;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  padding: 0.45rem 1.5rem;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover, .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item:active {
  background-color: transparent;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.25rem;
  border: none;
  text-align: center;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show {
  display: flex !important;
  background-color: transparent;
  margin-left: -20rem;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item {
  width: 200px;
  padding: 1rem;
  background-color: #FFFFFF;
  padding: 0;
  text-align: left;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #6D6B6B;
  padding: 1.875rem 1rem;
  white-space: inherit;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item .hotelRate {
  display: flex;
  align-items: center;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item .hotelRate img.hotelRateStar {
  width: 10px;
  height: 10px;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item .hotelRate span {
  margin-right: 10px;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item span.hotel {
  font-family: "GothamRoundedBook";
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #6D6B6B;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item span.linkDescription {
  font-size: 0.75rem;
  color: #333333;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .navbar-nav .nav-item .hotelMenu-desktop.show .dropdownMenu-item .dropdown-item img {
  margin-left: -1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav {
  display: flex;
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav {
    justify-content: center;
    width: 100%;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav {
  width: 100%;
  height: auto;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav {
    max-width: 620px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav {
    height: 100vh;
    justify-content: flex-start;
  }
}
@media (max-width: 599px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav {
    height: 100vh;
    justify-content: start;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item {
  width: 80%;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link {
  position: relative;
  margin: 0.25rem 0;
  color: #666666;
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link {
    margin: 1.5rem 0;
    color: #333333;
    text-transform: capitalize;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:focus, .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:active {
  font-family: "GothamRounded";
}
@media (max-width: 599px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:focus, .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:active {
    color: #FF6B00 !important;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link::before {
  content: "";
  display: block;
  width: 0;
  height: 1.5px;
  background-color: #FFFFFF; /* Color del subrayado */
  position: absolute;
  bottom: -5px; /* Espacio debajo del texto */
  left: 0;
  right: 0;
  transition: width 0.3s ease; /* Transición de la anchura */
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .nav-link:hover::before {
  width: 100%;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-toggle::after {
  border: none;
  width: 11px;
  height: 6px;
  background-image: url("../assets/icons/arrow_down.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  top: 2px;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu {
  padding: 0.5rem 0;
  width: 100%;
  border: none;
  text-align: center;
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu {
    border-radius: 0;
    padding: 1rem 0;
    overflow: visible !important;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.45rem 1.5rem;
  font-size: 0.875rem;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover, .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 599px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .bg-superior {
    background-color: #fff !important;
  }
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .bg-rural {
    background-color: #fff !important;
  }
}
@media (min-width: 600px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .bg-superior {
    background-color: #F4F7FA !important;
  }
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .bg-rural {
    background-color: #F9EFE9 !important;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop {
  background-color: #FFFFFF;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .menu-mobile {
  display: none;
}
@media (max-width: 599px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .menu-mobile {
    display: block;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item {
  max-width: 200px;
  padding: 1rem;
  background-color: #FFFFFF;
  border-right: 1px solid #eaeaed;
  padding: 0;
  text-align: left;
}
@media (max-width: 1366px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item {
    max-width: 160px;
  }
}
@media (max-width: 599px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item {
    display: none;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #6D6B6B;
  padding: 1.875rem 1rem;
  white-space: inherit;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .nav-hotel-info {
  min-height: 88px;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .tag {
  color: #005C65;
  font-family: "GothamRoundedBook";
  font-size: 0.75rem;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelRate {
  display: flex;
  align-items: center;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelRate img.hotelRateStar {
  width: 10px;
  height: 10px;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelRate span {
  margin-right: 10px;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item span.hotel {
  font-family: "GothamRoundedBook";
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #6D6B6B;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item span.linkDescription {
  font-size: 0.75rem;
  color: #333333;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelImage {
  width: 176px;
  height: 222px;
  overflow: hidden;
  margin-left: -1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 1366px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelImage {
    width: 136px;
    height: 200px;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelImage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu .hotelDesktop .dropdownMenu-item .dropdown-item .hotelImage img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition: transform 0.5s ease-in-out;
  -webkit-transition: transform 0.5s ease-in-out;
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu.show {
  display: flex;
  background-color: transparent;
  min-width: 98vw !important;
  max-width: 98vw !important;
  width: 98vw !important;
  justify-content: center;
}
@media (max-width: 1366px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu.show {
    margin-left: -13rem;
    min-width: 98vw !important;
    max-width: 98vw !important;
    width: 98vw !important;
  }
}
@media (max-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item .dropdown-menu.show {
    display: block;
    margin-left: 0;
    text-align: left;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item:first-child {
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item:first-child {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .navbar-collapse .box-navbar-nav .navbar-nav .nav-item {
    width: auto;
  }
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: auto;
  height: auto;
  z-index: 99;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  list-style-type: none;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li {
  padding: 0 4px;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .c-fill {
  display: flex;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .c-fill svg path.st0 {
  fill: #333;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .c-fill svg path.st1 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #333;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .c-fill:hover svg path.st0 {
  fill: #FF6C00;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .c-fill:hover svg path.st1 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #FF6C00;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .divVentaja {
  display: flex;
  align-items: flex-start;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .divVentaja img {
  margin-right: 8px;
  margin-top: -3px;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li.lireltv {
  position: relative;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu {
  display: none;
  position: absolute;
  top: 45px;
  right: 15px;
  padding: 1rem;
  background-color: white;
  border: 1px solid #FF6C00;
  border-top-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu .ulMyLanguages {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu .ulMyLanguages .liMyLanguages {
  padding: 4px 0;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu .ulMyLanguages .liMyLanguages a {
  color: #666666;
}
.headerHoteles .navbarViva .navbar-wrapper .header_nav ul li .myLanguagesmenu .ulMyLanguages .liMyLanguages a:hover {
  color: #FF6C00;
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .header_nav {
    padding: 2rem 0;
  }
}
@media (min-width: 1200px) {
  .headerHoteles .navbarViva .navbar-wrapper .header_nav {
    width: 250px;
  }
}
.headerHoteles .navbar-toggler {
  background: none;
  border: none;
  z-index: 9;
}
.headerHoteles .navbar-toggler:active,
.headerHoteles .navbar-toggler:focus {
  outline: 0;
}
.headerHoteles .navbar-toggler .icon-bar {
  display: block;
  width: 26px;
  height: 2px;
  border-radius: 1px;
  margin: 4px 0 4px 0;
  transition: all 0.5s;
}
.headerHoteles .navbar-dark .navbar-toggler .icon-bar {
  background: #ffffff;
}
.headerHoteles .navbar-toggler .icon-bar:nth-of-type(1) {
  transform: rotate(45deg);
  transform-origin: 0% 10%;
  background: #666666;
}
.headerHoteles .navbar-toggler .icon-bar:nth-of-type(2) {
  opacity: 0;
  filter: alpha(opacity=0);
  background: #666666;
}
.headerHoteles .navbar-toggler .icon-bar:nth-of-type(3) {
  opacity: 0;
  filter: alpha(opacity=0);
  background: #666666;
}
.headerHoteles .navbar-toggler .icon-bar:nth-of-type(4) {
  transform: rotate(-45deg);
  transform-origin: 0% 90%;
  background: #666666;
}
.headerHoteles .navbar-toggler.collapsed .icon-bar:nth-of-type(1) {
  transform: rotate(0);
  background: #FFFFFF;
}
.headerHoteles .navbar-toggler.collapsed .icon-bar:nth-of-type(2) {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #FFFFFF;
}
.headerHoteles .navbar-toggler.collapsed .icon-bar:nth-of-type(3) {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #FFFFFF;
}
.headerHoteles .navbar-toggler.collapsed .icon-bar:nth-of-type(4) {
  transform: rotate(0);
  background: #FFFFFF;
}
.headerHoteles .myVivamenu {
  display: none;
  padding: 1rem 0;
  background-color: #FFFFFF;
}
.headerHoteles .myVivamenu .divMyviva {
  padding: 1rem;
}
@media (min-width: 768px) {
  .headerHoteles .myVivamenu .divMyviva {
    padding: 1rem 7rem;
  }
}
@media (min-width: 1200px) {
  .headerHoteles .myVivamenu .divMyviva {
    padding: 1rem 3rem;
  }
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva {
  list-style: none;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva {
  padding: 8px 0;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  width: 100%;
  white-space: normal;
}
@media (min-width: 575.99px) {
  .headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary {
    padding: 8px 40px;
    max-width: 360px;
    white-space: nowrap;
  }
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary svg {
  display: none;
  margin-right: 8px;
}
@media (min-width: 575.99px) {
  .headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary svg {
    display: block;
  }
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva a.btn.btn-outlined-primary:hover svg path {
  fill: #FFFFFF;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva .divVentaja {
  display: flex;
  align-items: flex-start;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva .divVentaja img {
  margin-top: -3px;
  margin-right: 8px;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend {
  display: none;
  flex-direction: column;
  padding: 1rem 0;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend .text-orange {
  margin-bottom: 12px;
  color: #FF6C00;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 20.5px;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend input.inputSent {
  padding: 8px 16px;
  margin-bottom: 12px;
  width: 100%;
  max-width: 360px;
  text-align: left;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend input.inputSent:active::placeholder, .headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend input.inputSent:hover::placeholder {
  color: #FFFFFF;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent {
  padding: 8px 16px;
  margin-bottom: 12px;
  width: 100%;
  max-width: 360px;
  text-align: left;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent:active::placeholder, .headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend select.inputSent:hover::placeholder {
  color: #FFFFFF;
}
.headerHoteles .myVivamenu .divMyviva ul.ulMyviva li.liMyviva form.formSend a.btn.btn-primary-orange {
  width: 100%;
  max-width: 360px;
}
@media (min-width: 1200px) {
  .headerHoteles .myVivamenu {
    padding: 3rem;
  }
}
.headerHoteles .myPhonemenu {
  display: none;
  padding: 1rem 0;
  background-color: #FFFFFF;
}
.headerHoteles .myPhonemenu .divMyphone {
  padding: 1rem;
}
@media (min-width: 768px) {
  .headerHoteles .myPhonemenu .divMyphone {
    padding: 1rem 7rem;
  }
}
@media (min-width: 1200px) {
  .headerHoteles .myPhonemenu .divMyphone {
    padding: 1rem 3rem;
  }
}
.headerHoteles .myPhonemenu .divMyphone p {
  margin-bottom: 0;
}
.headerHoteles .myPhonemenu .divMyphone p.orange {
  color: #FF6C00;
}
.headerHoteles .myPhonemenu .divMyphone p.fs32 {
  font-size: 2rem;
}
.headerHoteles .myPhonemenu .divMyphone ul.ulMyphone {
  list-style: none;
}
.headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone {
  padding: 8px 0;
}
.headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  width: 100%;
  white-space: normal;
}
@media (min-width: 575.99px) {
  .headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary {
    padding: 8px 10px;
    max-width: 390px;
  }
}
.headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary svg {
  display: none;
  margin-right: 8px;
}
@media (min-width: 575.99px) {
  .headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary svg {
    display: block;
  }
}
.headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone a.btn.btn-outlined-primary:hover svg path {
  fill: #FFFFFF;
}
.headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone .divPhone {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone .divPhone p {
  margin-bottom: 0;
}
.headerHoteles .myPhonemenu .divMyphone ul.ulMyphone li.liMyphone .divPhone span {
  width: 100%;
  color: #666666;
  font-family: "GothamRoundedBook";
  font-size: 0.75rem;
}
@media (min-width: 1200px) {
  .headerHoteles .myPhonemenu {
    padding: 3rem;
  }
}

.bgHome {
  width: 100%;
  height: 100vh;
  margin: 0 auto;
  position: relative;
}
.bgHome_img {
  width: 100%;
  height: 100vh;
  margin: 0 auto;
}
.bgHome_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.6);
}
.bgHome_video {
  width: 100%;
  height: 100vh;
  margin: 0 auto;
}
.bgHome_video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.VH__vivaSouls {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 6rem 0;
  /* .container {
    @media (min-width: 992px) {
      .container {
          max-width: 100% !important;
      }
    }

    @media (min-width: 768px) {
      .container {
          max-width: 720px;
      }
  }
  } */
}
@media (max-width: 1024px) {
  .VH__vivaSouls {
    padding: 4rem 0;
  }
}
@media (max-width: 599px) {
  .VH__vivaSouls {
    padding: 2rem 0;
  }
}
.VH__vivaSouls-images {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
.VH__vivaSouls-images--img {
  max-width: 416px;
  height: 626px;
  padding: 0.75rem;
}
.VH__vivaSouls-images--img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.VH__vivaSouls-content {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 2.5rem;
}
@media (max-width: 1280px) {
  .VH__vivaSouls-content {
    padding: 1rem;
  }
}
.VH__vivaSouls-content h2 {
  font-family: "GothamRounded";
  font-size: 2rem;
  color: #FF6C00;
  margin-bottom: 2.5rem;
}
.VH__vivaSouls-content h2 span {
  font-size: 2.5rem;
}
.VH__vivaSouls-content--txt {
  margin-bottom: 2.5rem;
}
.VH__vivaSouls-content--btn {
  min-height: 52px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.VH__vivaSouls-content--btn:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
.VH__vivaSouls-content--btn::before {
  width: 20px;
  height: 20px;
  margin-right: 15px;
  content: "";
  background-image: url("../assets/icons/uil-book-open.svg");
}

.vivaSoulSection {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 3rem 0;
}
.vivaSoulSection__col1 {
  text-align: center;
}
.vivaSoulSection__col1-title h2 {
  font-size: 2.3rem;
  margin-bottom: 2rem;
  color: #FF6B00;
}
.vivaSoulSection__col1-text {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .vivaSoulSection__col1-text {
    width: 90%;
    height: auto;
    margin-bottom: 3rem;
  }
}
.vivaSoulSection__col2 {
  width: 472px;
  height: 472px;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .vivaSoulSection__col2 {
    width: 80%;
    height: auto;
  }
}
.vivaSoulSection__col2 img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  object-fit: cover;
  position: relative;
  right: -200px;
  transition: right 0.3s ease; /* Transición con efecto ease */
}
.vivaSoulSection__col3--img {
  width: 1000px;
  height: auto;
  margin-top: -2%;
  position: relative;
  z-index: 9;
}
@media (max-width: 992px) {
  .vivaSoulSection__col3--img {
    width: 100%;
    z-index: -1;
  }
}
.vivaSoulSection__col3--img img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.selectionClub {
  /* The image used */
  background-image: url("../assets/img/DJI_0466.png");
  /* Set a specific height */
  min-height: 100vh;
  /* Create the parallax scrolling effect */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 2000px) {
  .selectionClub {
    min-height: 70vh;
  }
}
@media (max-width: 1280px) and (min-resolution: 144dpi) {
  .selectionClub {
    min-height: 120vh;
  }
}
@media (max-width: 599px) {
  .selectionClub {
    min-height: 100%;
  }
}
.selectionClub__content-bg {
  width: 27%;
  height: 100vh;
  background-color: #FFFFFF;
  opacity: 0.9;
  position: absolute;
  right: 10%;
}
@media (min-width: 2000px) {
  .selectionClub__content-bg {
    height: 100vh;
  }
}
@media (max-width: 1280px) and (min-resolution: 144dpi) {
  .selectionClub__content-bg {
    height: 120vh;
  }
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .selectionClub__content-bg {
    width: 40%;
  }
}
@media (max-width: 1024px) {
  .selectionClub__content-bg {
    width: 40%;
  }
}
@media (max-width: 599px) {
  .selectionClub__content-bg {
    width: 100%;
    height: 10%;
    right: 0;
    opacity: 1;
  }
}
.selectionClub__content {
  position: relative; /* Establece la posición relativa para alinear correctamente el contenido */
  height: 100vh; /* Altura de la sección */
  overflow: hidden; /* Oculta cualquier contenido que sobresalga del contenedor */
  /* @include for-2xl-desktop-up {
    height: 70vh;
  } */
}
@media (max-width: 1280px) and (min-resolution: 144dpi) {
  .selectionClub__content {
    height: 120vh;
  }
}
@media (max-width: 599px) {
  .selectionClub__content {
    height: auto;
  }
}
.selectionClub__content-imgMobile {
  width: 100%;
  height: 350px;
}
.selectionClub__content-imgMobile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.selectionClub__content--txt {
  width: 27%;
  height: 100vh;
  padding: 0 2.5rem;
  color: #715038;
  position: absolute;
  right: 10%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1280px) and (min-resolution: 144dpi) {
  .selectionClub__content--txt {
    height: 120vh;
  }
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .selectionClub__content--txt {
    width: 40%;
  }
}
@media (max-width: 1024px) {
  .selectionClub__content--txt {
    width: 40%;
  }
}
@media (max-width: 599px) {
  .selectionClub__content--txt {
    width: 100%;
    height: auto;
    display: block;
    padding: 2.5rem 1rem;
    position: relative;
    right: 0;
  }
}
.selectionClub__content--txt-title img {
  max-width: 148px;
  height: auto;
  margin: 0 0 15% 0;
}
@media (max-width: 599px) {
  .selectionClub__content--txt-title img {
    display: none;
  }
}
.selectionClub__content--txt-title h2 {
  font-family: "GothamRounded";
  color: #AF7C58;
}
.selectionClub__content--txt-description h4 {
  font-family: "GothamRoundedMedium";
  margin: 5% 0;
}
@media (max-width: 599px) {
  .selectionClub__content--txt-description h4 {
    color: #333333;
  }
}
.selectionClub__content--txt-description p {
  margin: 5% 0;
}
@media (max-width: 599px) {
  .selectionClub__content--txt-description p {
    color: #666666;
  }
}
.selectionClub__content--txt-description .selectionClub__btn {
  margin-top: 10%;
}

.sustainability {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 1rem 0 2rem 0;
  position: relative;
  /* @include for-2xl-desktop-up {
    height: 80vh;
  } */
}
.sustainability-container {
  width: 100%;
  height: 100%;
  display: flex;
}
@media (max-width: 1180px) {
  .sustainability-container {
    flex-flow: column-reverse;
    height: auto;
  }
}
@media (max-width: 599px) {
  .sustainability-container {
    height: auto;
  }
}
.sustainability-container-txt {
  width: 60%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .sustainability-container-txt {
    width: 100%;
  }
}
.sustainability-container-img {
  width: 40%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 1180px) {
  .sustainability-container-img {
    width: 100%;
  }
}
.sustainability__content {
  width: 50%;
  height: auto;
  margin: 0 auto;
}
@media only screen and (max-width: 1180px) and (orientation: landscape) {
  .sustainability__content {
    width: 100%;
    padding: 0 1.5rem;
  }
}
@media (max-width: 1024px) {
  .sustainability__content {
    width: 100%;
    padding: 1.5rem;
  }
}
@media (max-width: 599px) {
  .sustainability__content {
    width: 100%;
  }
}
.sustainability__content-title h2 {
  font-family: "GothamRounded";
  color: #FF6C00;
}
.sustainability__content-title h4 {
  font-family: "GothamRoundedMedium";
  color: #333333;
  font-size: 1.5rem;
  margin-bottom: 2.5rem;
}
.sustainability__content-text {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.sustainability__content-text p {
  color: #666666;
}
.sustainability__content-text ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 25px;
}
.sustainability__content-text ul li p {
  margin-bottom: 0;
}
.sustainability__content-text h4 {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #333333;
  margin-bottom: 2.5rem;
  text-align: center;
}
@media (max-width: 599px) {
  .sustainability__content-text h4 {
    margin-top: 1.875rem;
  }
}
.sustainability__content-btn {
  max-width: 240px;
  margin-top: 2rem;
}
@media only screen and (max-width: 1180px) and (orientation: landscape) {
  .sustainability__content-btn {
    margin: 2rem 0;
  }
}
@media (max-width: 1024px) {
  .sustainability__content-btn {
    margin: 2rem 0;
  }
}
@media (max-width: 599px) {
  .sustainability__content-btn {
    max-width: 100%;
    margin-top: 48px;
  }
}
.sustainability__content-btn a {
  width: 100%;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.sustainability__content-btn a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
.sustainability__img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  color: #FFFFFF;
}
.sustainability__img-wrapper {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1180px) and (orientation: landscape) {
  .sustainability__img-wrapper {
    margin: 1.5rem 0;
  }
}
.sustainability__img-wrapper div {
  height: 100%;
}
.sustainability__img-wrapper div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.myViva {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 6rem 0;
  background-image: url("../assets/img/KMAL8236_x5F_done.psd_00000074403692193178126680000011112532966554603931_.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.myViva__container {
  width: 350px;
  height: auto;
  margin: 0 0 0 auto;
}
@media (max-width: 992px) {
  .myViva__container {
    width: 450px;
    margin: 0 auto;
  }
}
@media (max-width: 575.98px) {
  .myViva__container {
    width: 100%;
    margin: 0 auto;
  }
}
.myViva__container-img {
  width: 300px;
  height: auto;
}
@media (max-width: 992px) {
  .myViva__container-img {
    margin: 0 auto;
  }
}
.myViva__container-img img {
  width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
}
.myViva__container-txt {
  width: 100%;
  height: auto;
  color: #FFFFFF;
}
@media (max-width: 992px) {
  .myViva__container-txt {
    text-align: center;
  }
}
.myViva__container-txt h2 {
  margin: 3rem 0;
}
.myViva__content {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding: 30px 0;
  color: #FFFFFF;
  font-family: "GothamRoundedMedium";
}
@media (max-width: 992px) {
  .myViva__content {
    display: block;
    padding: 20px 0;
    text-align: center;
  }
}
.myViva__content-img {
  width: 60px;
  height: 60px;
  margin-right: 20px;
}
@media (max-width: 992px) {
  .myViva__content-img {
    margin: 0 auto;
  }
}
.myViva__content-img img {
  width: 100%;
  height: auto;
  text-align: center;
  object-fit: contain;
  object-position: center;
}
.myViva__content p {
  font-size: 1rem;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .myViva__content p {
    margin-top: 1rem;
  }
}

.hoteles {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 4rem 0 6rem 0;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .hoteles {
    padding: 4rem 0;
  }
}
@media (max-width: 599px) {
  .hoteles {
    padding: 2rem 0;
  }
  .hoteles .container-fluid {
    width: 100% !important;
    padding: 0 !important;
  }
}
.hoteles__title {
  margin: 0 auto;
}
.hoteles__title h2 {
  font-family: "GothamRounded";
  line-height: 33.6px;
  color: #FF6B00;
  text-align: center;
}
@media (max-width: 599px) {
  .hoteles__title h2 {
    font-size: 1.5rem;
    text-align: left;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 599px) {
  .hoteles__title {
    width: 70%;
    margin: 0 auto 0 0;
    padding: 0 15px;
  }
}
.hoteles__txt {
  width: 50%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  padding: 2rem 0;
}
@media (min-width: 1200px) {
  .hoteles__txt {
    width: 80%;
  }
}
@media (min-width: 1800px) {
  .hoteles__txt {
    width: 50%;
  }
}
@media (max-width: 599px) {
  .hoteles__txt {
    width: 100%;
    margin: 0 auto 0 0;
    padding: 0 15px;
    text-align: left;
  }
}
.hoteles__txt p {
  font-size: 1rem;
  font-weight: 325;
  line-height: 24px;
}
.hoteles .hotelesContent {
  width: 100%;
  height: auto;
  position: relative;
  padding: 3rem 0;
}
.hoteles .hotelesContent .HotelesSwiper, .hoteles .hotelesContent .art-collection-swiper {
  width: 100%;
  height: auto;
  overflow: visible;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper {
  width: 100%;
  height: auto;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active {
  transform: scale(1.2);
  z-index: 2;
}
@media (max-width: 599px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active {
    transform: scale(1);
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-img img, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-img img {
  filter: brightness(1);
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art {
  display: inline;
}
@media (max-width: 1440px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn .container-fluid, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn .container-fluid, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art .container-fluid, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art .container-fluid {
    width: 100% !important;
  }
}
@media (max-width: 599px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art {
    height: auto !important;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn .titleSwiper, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn .titleSwiper, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art .titleSwiper, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art .titleSwiper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
}
@media (max-width: 1024px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn .titleSwiper, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn .titleSwiper, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art .titleSwiper, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art .titleSwiper {
    flex-direction: column;
    align-items: flex-start;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn .titleSwiper__cta, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn .titleSwiper__cta, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art .titleSwiper__cta, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-btn-art .titleSwiper__cta {
  width: auto;
  height: auto;
  display: block !important;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__text h2, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__text h2, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__text h2, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__text h2 {
  color: #005C65 !important;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__text .hotelRate ul li .iconStar, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__text .hotelRate ul li .iconStar, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__text .hotelRate ul li .iconStar, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__text .hotelRate ul li .iconStar {
  background-color: #005C65 !important;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__text .hotelRate span.star-tag, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__text .hotelRate span.star-tag, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__text .hotelRate span.star-tag, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__text .hotelRate span.star-tag {
  color: #005C65 !important;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__cta a, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__cta a,
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .titleSwiper a,
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .titleSwiper a,
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .titleSwiper a,
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .titleSwiper a {
  background-color: #005C65;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__cta a:hover, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .swiper-btn__cta a:hover, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__cta a:hover, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .swiper-btn__cta a:hover,
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .titleSwiper a:hover,
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-adults .titleSwiper a:hover,
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .titleSwiper a:hover,
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-adults.swiper-btn-art .titleSwiper a:hover {
  background-color: #003B41;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__text h2, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__text h2, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__text h2, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__text h2 {
  color: #BE9783 !important;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__text .hotelRate ul li .iconStar, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__text .hotelRate ul li .iconStar, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__text .hotelRate ul li .iconStar, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__text .hotelRate ul li .iconStar {
  background-color: #BE9783 !important;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__text .hotelRate span.star-tag, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__text .hotelRate span.star-tag, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__text .hotelRate span.star-tag, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__text .hotelRate span.star-tag {
  color: #BE9783 !important;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__cta a, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__cta a,
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .titleSwiper a,
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .titleSwiper a,
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .titleSwiper a,
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .titleSwiper a {
  background-color: #BE9783;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__cta a:hover, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .swiper-btn__cta a:hover, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__cta a:hover, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .swiper-btn__cta a:hover,
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .titleSwiper a:hover,
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn.hotel-rural .titleSwiper a:hover,
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .titleSwiper a:hover,
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .hotel-rural.swiper-btn-art .titleSwiper a:hover {
  background-color: #715038;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-img, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-img {
  width: 90%;
  height: 550px;
  border: 1rem solid #FFFFFF;
}
@media (max-width: 599px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-img, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-img {
    height: 377px;
  }
}
@media (max-width: 1024px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-img, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-img {
    width: 100%;
  }
}
@media (max-width: 1180px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-img, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-img {
    width: 100%;
  }
}
@media (min-width: 2000px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-img, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-img {
    height: 750px;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-img img, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.5);
}
@media (max-width: 599px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-img img, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-img img {
    height: 377px;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn-art, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn-art {
  width: 80%;
  height: 220px;
  margin-top: -70px;
  background-color: #FFFFFF;
  border-top-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  padding: 2rem 1.5rem;
  z-index: 3;
}
@media (max-width: 1180px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn-art, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn-art {
    width: 90%;
  }
}
@media (max-width: 1024px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn-art, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn-art {
    height: auto;
  }
}
@media (max-width: 599px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn-art, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn-art {
    width: 77%;
    margin-top: -10px;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text {
  width: 100%;
  height: auto;
  text-align: left;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate {
  width: 100%;
  height: auto;
  display: flex;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate ul, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate ul {
  padding: 0;
  margin-bottom: 0;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate ul li, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate ul li {
  display: inline-block;
  list-style-type: none;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate ul li .icon, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate ul li .icon {
  width: 18px;
  height: 18px;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate ul li .iconStar, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate ul li .iconStar {
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate span, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text .hotelRate span {
  margin-right: 10px;
  font-size: 0.75rem;
  margin-left: 10px;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text h2, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text h2 {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem !important;
  color: #FF6C00;
  margin-bottom: 0;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__text p, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__text p {
  font-family: "GothamRoundedBook";
  font-size: 0.875rem !important;
  margin-bottom: 0;
  color: #333333;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__cta, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__cta {
  width: 100%;
  height: auto;
  text-align: center;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__cta a {
  width: 100%;
  max-width: 350px;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__cta a:hover, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__cta a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
@media (max-width: 599px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__cta a {
    font-size: 0.813rem;
  }
}
@media (min-width: 1200px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__cta a {
    font-size: 0.875rem;
    padding: 14px !important;
  }
}
@media (min-width: 1800px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__cta a {
    font-size: 1rem;
  }
}
@media (max-width: 1024px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn__cta, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn__cta {
    margin-top: 2.5rem;
  }
}
@media (max-width: 1180px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn .container-fluid, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn .container-fluid, .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn-art .container-fluid, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn-art .container-fluid {
    width: 100% !important;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .titleSwiper__cta, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .titleSwiper__cta {
  width: 100%;
  height: auto;
  text-align: center;
  display: none;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .titleSwiper__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .titleSwiper__cta a {
  width: 100%;
  max-width: 350px;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 0;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .titleSwiper__cta a:hover, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .titleSwiper__cta a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
@media (max-width: 599px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .titleSwiper__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .titleSwiper__cta a {
    font-size: 0.813rem;
  }
}
@media (min-width: 1200px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .titleSwiper__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .titleSwiper__cta a {
    font-size: 0.875rem;
  }
}
@media (min-width: 1800px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .titleSwiper__cta a, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .titleSwiper__cta a {
    font-size: 1rem;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .titleSwiper__cta a::after, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .titleSwiper__cta a::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background-image: url("../assets/icons/uil-arrow-right-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (max-width: 1024px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .titleSwiper__cta, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .titleSwiper__cta {
    margin: 1.5rem 0;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-wrapper .swiper-slide .swiper-btn-art, .hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide .swiper-btn-art {
  width: 70%;
  height: auto !important;
  display: block !important;
}
.hoteles .hotelesContent .HotelesSwiper .swiper-pagination, .hoteles .hotelesContent .art-collection-swiper .swiper-pagination {
  display: none;
}
@media (max-width: 599px) {
  .hoteles .hotelesContent .HotelesSwiper .swiper-pagination, .hoteles .hotelesContent .art-collection-swiper .swiper-pagination {
    display: block;
    bottom: -2rem;
  }
}
.hoteles .hotelesContent .HotelesSwiper .swiper-button-prev, .hoteles .hotelesContent .art-collection-swiper .swiper-button-prev, .hoteles .hotelesContent .HotelesSwiper .swiper-button-next, .hoteles .hotelesContent .art-collection-swiper .swiper-button-next {
  top: 35%;
}
.hoteles .hotelesContent .art-collection-swiper .swiper-wrapper .swiper-slide-active .swiper-img {
  max-width: 100%;
  width: 94%;
}
.hoteles .hotelesContent .art-collection-swiper .swiper-button-prev, .hoteles .hotelesContent .art-collection-swiper .swiper-button-next {
  top: 35%;
}

.cover-home-img-default {
  width: 100%;
  height: 70vh;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 599px) {
  .cover-home-img-default {
    height: 20vh;
  }
}
.cover-home-img-default img {
  object-fit: cover;
  object-position: center;
}
@media (max-width: 599px) {
  .cover-home-img-default img {
    object-position: left;
  }
}
.cover-home-img-default-message {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 64px;
}
.cover-home-img-default-message h3 {
  font-family: "GothamRoundedBook";
  font-size: 2rem;
  color: #FFFFFF;
}
@media (max-width: 599px) {
  .cover-home-img-default-message h3 {
    font-size: 1.5rem;
  }
}

.viva-message-container {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.viva-message-container-title h2 {
  font-family: "GothamRounded";
  font-size: 2.5rem;
  color: #FF6C00;
}
@media (max-width: 599px) {
  .viva-message-container-title h2 {
    font-size: 1.5rem;
  }
}
.viva-message-container-content {
  font-family: "GothamRoundedMedium";
  color: #6D6B6B;
  font-size: 16px;
}
.viva-message-container-btn a {
  width: fit-content;
}

.my-viva-gallery-title h2 {
  font-family: "GothamRounded";
  font-size: 2.5rem;
  color: #FF6C00;
}
@media (max-width: 599px) {
  .my-viva-gallery-title h2 {
    font-size: 1.5rem;
  }
}
.my-viva-gallery-content {
  font-family: "GothamRoundedMedium";
  color: #333333;
  font-size: 16px;
  display: flex;
  gap: 48px 24px;
  flex-wrap: wrap;
}
.my-viva-gallery-content .item {
  width: calc(50% - 24px);
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 599px) {
  .my-viva-gallery-content .item {
    width: 100%;
  }
}
.my-viva-gallery-content .item h4 {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #005C65;
  margin-bottom: 0;
}
.my-viva-gallery-content .item p {
  margin-bottom: 0;
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  color: #333333;
}

.contact-form-title h2 {
  font-family: "GothamRounded";
  font-size: 2rem;
  color: #FF6C00;
}
@media (max-width: 599px) {
  .contact-form-title h2 {
    font-size: 1.5rem;
  }
}
.contact-form-title p {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #333333;
}
.contact-form-content select {
  height: 48px !important;
}
.contact-form-content textarea {
  height: auto !important;
}
.contact-form-content .form-control {
  font-family: "GothamRoundedMedium";
  border: 1px solid #6D6B6B;
  border-radius: 24px;
  padding: 8px 16px;
  margin-bottom: 1rem;
  width: 100%;
  font-size: 0.875rem;
  color: #333333;
  height: 48px;
}
.contact-form-content .form-control::placeholder {
  color: #6D6B6B;
}
.contact-form-content .form-control:hover {
  border: 1px solid #FF6C00;
}
.contact-form-content .form-control:focus {
  border: 1px solid #FF6C00;
  box-shadow: 0px 2px 4px #FF6C00;
}
.contact-form-content .form-check {
  display: flex;
  flex-direction: row;
  gap: 14px;
}
.contact-form-content .form-check-label {
  font-size: 12px;
  color: #333333;
}
.contact-form-content .form-check-input {
  height: 15px;
  width: 15px;
}
.contact-form-content .text-contact-info {
  font-size: 12px;
  color: #333333;
  font-weight: 600;
}
.contact-form-content .privacy-message {
  font-size: 10px;
  color: #333333;
}
.contact-form-content .ext-contact-info {
  font-family: "GothamRounded";
  font-size: 12px;
  color: #333333;
}
.contact-form-content button.btn-viva {
  margin-top: 1.5rem;
  background-color: #FF6C00 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.contact-form-content button.btn-viva:hover {
  background-color: #E05F00 !important;
  text-decoration: none;
  color: #FFFFFF;
}
.contact-form .was-validated .form-check-input:valid ~ .form-check-label {
  color: #333333 !important;
}

.alert-viva-message {
  position: fixed;
  top: 0;
  z-index: 100;
  display: none;
  width: 100vw;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 5rem;
  padding-right: 5rem;
  flex-direction: row;
  justify-content: space-between;
  background-color: rgb(61, 127, 90);
  opacity: 0;
  transition: opacity 0.5s ease, display 0.5s ease allow-discrete; /* Transición suave */
}
.alert-viva-message.show {
  display: flex;
  opacity: 1;
}
.alert-viva-message .gap-4 {
  gap: 1rem;
}
.alert-viva-message .close-icon::before {
  width: 32px;
  height: 32px;
  margin-right: 10px;
  content: "";
  display: block;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  mask: url("../assets/icons/uil-multiply.svg");
  -webkit-mask: url("../assets/icons/uil-multiply.svg") no-repeat center;
  cursor: pointer;
}
.alert-viva-message h4 {
  font-family: "GothamRoundedMedium";
  font-size: 2rem;
  color: #FFFFFF;
}
.alert-viva-message p {
  font-family: "GothamRoundedBook";
  font-size: 1rem;
  color: #FFFFFF;
  font-style: italic;
}

.hotel-info-list h2 {
  font-family: "GothamRounded";
  font-size: 2rem;
}
@media (max-width: 599px) {
  .hotel-info-list h2 {
    font-size: 1.5rem;
  }
}

.hotel-card {
  max-width: 26rem;
  height: 100% !important;
  margin: 0 auto;
  background-color: transparent !important;
  border: none !important;
}
@media (max-width: 992px) {
  .hotel-card {
    width: 24rem;
  }
}
@media (max-width: 599px) {
  .hotel-card {
    width: 100%;
    margin: inherit;
  }
}
.hotel-card__img {
  width: 100%;
  height: 400px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1366px) {
  .hotel-card__img {
    height: auto;
  }
}
.hotel-card__img .card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 1366px) {
  .hotel-card__img .card-img-top {
    height: 290px;
  }
}
@media (max-width: 992px) {
  .hotel-card__img .card-img-top {
    height: 250px;
  }
}
@media (max-width: 599px) {
  .hotel-card__img .card-img-top {
    width: 100%;
    height: 320px;
  }
}
.hotel-card .card-body {
  width: 90%;
  height: auto;
  text-align: left;
  margin-top: -5rem;
  background: #FFFFFF;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #333333;
  border: none;
  border-top-right-radius: 1.5rem;
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .hotel-card .card-body {
    width: 100%;
  }
}
.hotel-card .card-body .card-title-normal {
  min-height: inherit !important;
}
.hotel-card .card-body .text-subtitle {
  font-family: "GothamRoundedBook";
}
.hotel-card .card-body .card-title {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  min-height: 10vh;
}
.hotel-card .card-body .card-title .card-title_tx {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  height: 100%;
}
@media (max-width: 599px) {
  .hotel-card .card-body .card-title {
    align-items: baseline;
    flex-direction: column-reverse;
  }
}
.hotel-card .card-body .card-title h4 {
  font-size: 1.5rem;
  margin-right: 10px;
}
.hotel-card .card-body .card-title .hotel-rate {
  align-items: center;
}
.hotel-card .card-body .card-title .hotel-rate .star-tag {
  margin-top: 0;
}
.hotel-card .card-body .card-text {
  margin-bottom: 0;
  min-height: 50px;
}
.hotel-card .card-body .card-location {
  height: auto;
  min-height: 4vh;
}
.hotel-card .card-body .card-location h5 {
  font-size: 1rem;
}
.hotel-card .card-body .card-location-large {
  font-family: "GothamRoundedBook";
  height: auto;
  min-height: 12vh;
}
.hotel-card .card-body .card-Price {
  padding: 0.625rem 0;
  color: #FF6C00;
}
.hotel-card .card-body ul.promoCard_crt {
  padding: 0;
  display: flex;
  margin-left: -0.625rem;
}
@media (max-width: 599px) {
  .hotel-card .card-body ul.promoCard_crt {
    padding: 10px 0;
  }
}
.hotel-card .card-body ul.promoCard_crt li {
  font-family: "GothamRoundedBook";
  color: #333333;
  padding: 0;
  font-size: 0.625rem;
  list-style-type: none;
  border-right: none;
}
.hotel-card .card-body ul.promoCard_crt li:not(:first-child) {
  padding: 0 0.625rem;
  border-right: none;
}
.hotel-card .card-body ul.promoCard_crt li:not(:last-child) {
  padding: 0 0.625rem;
  border-right: 1px solid #c2c2c2;
}
.hotel-card .card-body .btn {
  width: 100%;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.hotel-card .card-body .btn:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}

.z-3 {
  z-index: 3 !important;
}

.viva-hotel-card {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
}
.viva-hotel-card-image {
  height: 100%;
  aspect-ratio: 5/3;
  max-height: 100%;
}
@media (min-width: 1366px) {
  .viva-hotel-card-image {
    max-height: 50vh;
  }
}
@media (min-width: 2000px) {
  .viva-hotel-card-image {
    max-height: 100%;
  }
}
.viva-hotel-card-image .swiper-slide-container {
  aspect-ratio: 5/3;
}
.viva-hotel-card-image .swiper-slide-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.viva-hotel-card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.viva-hotel-card-content {
  padding: 24px;
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 24px;
  height: 40vh;
  margin: -3rem auto 0 auto;
  border-radius: 0 32px 32px 32px;
  box-shadow: -1px 0px 20px 0px rgba(0, 0, 0, 0.25);
  width: calc(100% - 48px);
}
@media (max-width: 1199px) {
  .viva-hotel-card-content {
    height: 48vh;
  }
}
@media (min-width: 1200px) {
  .viva-hotel-card-content {
    height: 50vh;
  }
}
@media (min-width: 1440px) {
  .viva-hotel-card-content {
    height: 45vh;
  }
}
@media (min-width: 1919px) {
  .viva-hotel-card-content {
    height: 40vh;
  }
}
@media (max-height: 600px) {
  .viva-hotel-card-content {
    height: auto;
  }
}
@media (min-height: 601px) and (max-height: 800px) {
  .viva-hotel-card-content {
    width: 90%;
    height: 70vh;
  }
}
.viva-hotel-card-content-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 80%;
  overflow: hidden;
}
.viva-hotel-card-content-actions a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.viva-hotel-crt-properties {
  display: flex;
  padding: 8px 0;
  flex-wrap: wrap;
  margin-left: -0.625rem;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .viva-hotel-crt-properties {
    padding: 10px 0;
  }
}
.viva-hotel-crt-properties li {
  padding: 0;
  list-style-type: none;
  border-right: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
}
.viva-hotel-crt-properties li:not(:first-child) {
  padding: 0 0.625rem;
  border-right: none;
}
.viva-hotel-crt-properties li:not(:last-child) {
  padding: 0 0.625rem;
  border-right: 1px solid #c2c2c2;
}

.notFound {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.notFound_wrapper {
  width: 100%;
  height: auto;
}
.notFound_wrapperImage {
  width: 100%;
  height: 70vh;
  position: relative;
}
.notFound_wrapperImage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.notFound_wrapperImage .notFound_wrapperTitle {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.notFound_wrapperImage .notFound_wrapperTitle h2 {
  font-family: "GothamRounded";
  font-size: 4.8rem;
  color: #FFFFFF;
  margin-bottom: 2rem;
}
.notFound_wrapperImage .notFound_wrapperTitle h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
  color: #FFFFFF;
  margin-bottom: 2rem;
}
.notFound_wrapperImage .notFound_wrapperTitle a {
  width: 12rem;
  margin: 0 auto;
}

.sectionPartners {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 80px 0;
}
.sectionPartners h2 {
  font-family: "GothamRounded";
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 48px;
}
@media (max-width: 599px) {
  .sectionPartners h2 {
    font-size: 28px;
  }
}

.newCardSection {
  margin: 0 0 0 auto;
}
.newCardSection .swiper .swiper-wrapper {
  padding-left: 6.5vw;
}
@media (min-width: 2000px) {
  .newCardSection .swiper .swiper-wrapper {
    padding-left: 5.5vw !important;
  }
}

.new_cards {
  aspect-ratio: 2/3;
  width: auto;
  text-align: left !important;
  position: relative;
  border-radius: 16px !important;
  background-color: transparent !important;
  border: none !important;
  margin-bottom: 16px;
}
.new_cards:hover {
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.25);
}
.new_cards:hover .card-body-hidden {
  height: auto;
}
.new_cards__img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  position: relative;
}
.new_cards__img .categoryCard {
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  top: 16px;
  left: 5px;
}
.new_cards__img .categoryCard .singleCategory {
  border-radius: 50px;
  background-color: #FFFFFF;
  padding: 4px;
  margin: 0 4px;
  margin-bottom: 8px;
}
.new_cards__img .categoryCard .singleCategory a {
  text-decoration: none;
}
.new_cards__img .categoryCard .singleCategory span {
  font-family: "GothamRoundedMedium";
  font-size: 10px;
  line-height: 10px;
  margin: 0 4px;
  white-space: nowrap;
}
.new_cards__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
  overflow: hidden;
}
.new_cards .card-body {
  width: 92%;
  height: auto;
  padding: 16px;
  border-radius: 16px;
  background-color: #FFFFFF;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 16px;
}
.new_cards .card-body .card-title {
  margin-bottom: 16px;
}
.new_cards .card-body .card-title_tx .hotel-rate {
  padding: 8px 0;
  align-items: center;
}
.new_cards .card-body .card-title_tx .hotel-rate .star-label {
  font-family: "GothamRoundedMedium";
  font-size: 12px;
}
.new_cards .card-body .card-title_tx h4 {
  font-family: "GothamRounded";
  color: #505050;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .new_cards .card-body .card-title_tx h4 {
    font-size: 20px;
  }
}
.new_cards .card-body-hidden {
  width: 100%;
  height: 0;
  transition: height 0.5s ease;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.new_cards .card-body-hidden .card-subtitle {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
  color: #505050;
  margin-top: 0;
}
.new_cards .card-body-hidden .card-occupation {
  width: 100%;
  height: auto;
  display: flex;
}
.new_cards .card-body-hidden .card-occupation span {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  color: #505050;
  display: flex;
  margin-right: 16px;
}
.new_cards .card-body-hidden .card-occupation span.card-max-occ-first::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/uil-users-alt.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  margin-right: 4px;
}
.new_cards .card-body-hidden .card-occupation span.card-max-occ-second::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/uil-reader.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
.new_cards .card-body-hidden .card-location {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  color: #505050;
}
.new_cards .card-body-hidden .card-location p {
  margin-bottom: 0;
}
.new_cards .card-body-hidden .card-activities {
  width: 100%;
  height: auto;
}
.new_cards .card-body-hidden .card-activities ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  /* li:not(:first-child) {
    padding: 0 0 0 8px;
  } */
}
.new_cards .card-body-hidden .card-activities ul li {
  font-size: 10px;
  color: #505050;
  list-style-type: none;
}
.new_cards .card-body-hidden .card-activities ul li:not(:last-child)::after {
  content: "|";
  margin: 0 8px;
  color: #505050;
}
.new_cards .card-body-hidden .card-description {
  margin: 8px 0;
}
.new_cards .card-body-hidden .card-description p {
  display: -webkit-box; /* Habilita el comportamiento de caja flexible para recortar el texto */
  -webkit-box-orient: vertical; /* Define la orientación vertical */
  overflow: hidden; /* Oculta el contenido sobrante */
  text-overflow: ellipsis; /* Agrega puntos suspensivos al final del texto truncado */
  line-clamp: 6; /* Define el número máximo de líneas permitidas */
  -webkit-line-clamp: 6; /* Para navegadores basados en WebKit */
  margin-bottom: 0;
}
.new_cards .card-body-hidden .more-info {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  color: #505050;
  text-decoration: none;
  margin: 0 0 8px 0;
  display: flex;
  align-items: center;
}
.new_cards .card-body-hidden .more-info::after {
  content: "";
  display: block;
  background-image: url("../assets/icons/uil-arrow-right-black.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin-left: 8px;
}
.new_cards .card-body__price {
  font-family: "GothamRoundedMedium";
  margin-bottom: 16px;
}
.new_cards .card-body__price h5 {
  font-size: 16px;
  margin-bottom: 0;
}
.new_cards .card-body a.btn {
  margin-top: 0;
}

.new_cardsPartners {
  aspect-ratio: 2/3;
  width: auto;
  text-align: left !important;
  position: relative;
  border-radius: 16px !important;
  border: none !important;
  margin-bottom: 16px;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.new_cardsPartners:hover {
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.25);
}
.new_cardsPartners:hover .card-body-hidden {
  height: auto;
}
.new_cardsPartners:hover .new_cardsPartners__img {
  transition: all 0.3s ease-out;
  filter: blur(12px);
}
.new_cardsPartners__img {
  width: 100%;
  height: 100%;
  transform: scale(1.05);
  border-radius: 16px;
  position: relative;
}
.new_cardsPartners__img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  pointer-events: none; /* Para que no interfiera con los clics */
}
.new_cardsPartners__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 16px;
  overflow: hidden;
}
.new_cardsPartners .card-body {
  width: 100%;
  height: auto;
  padding: 16px;
  border-radius: 16px;
  background-color: transparent;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}
.new_cardsPartners .card-body .card-title {
  margin-bottom: 16px;
}
.new_cardsPartners .card-body .card-title_tx .hotel-rate {
  padding: 8px 0;
  align-items: center;
}
.new_cardsPartners .card-body .card-title_tx .hotel-rate .star-label {
  font-family: "GothamRoundedMedium";
  font-size: 12px;
}
.new_cardsPartners .card-body .card-title_tx h4 {
  font-family: "GothamRounded";
  color: #FFFFFF;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .new_cardsPartners .card-body .card-title_tx h4 {
    font-size: 20px;
  }
}
.new_cardsPartners .card-body .card-location {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  color: #FFFFFF;
}
.new_cardsPartners .card-body .card-location p {
  margin-bottom: 0;
}
.new_cardsPartners .card-body .card-activities {
  width: 100%;
  height: auto;
}
.new_cardsPartners .card-body .card-activities ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  /* li:not(:first-child) {
    padding: 0 0 0 8px;
  } */
}
.new_cardsPartners .card-body .card-activities ul li {
  font-size: 10px;
  color: #FFFFFF;
  list-style-type: none;
}
.new_cardsPartners .card-body .card-activities ul li:not(:last-child)::after {
  content: "|";
  margin: 0 8px;
  color: #FFFFFF;
}
.new_cardsPartners .card-body h5 {
  font-family: "GothamRoundedMedium";
  font-size: 18px;
  color: #FFFFFF;
  margin-top: 16px;
}
.new_cardsPartners .card-body-hidden {
  width: 100%;
  height: 0;
  transition: height 1s ease;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.new_cardsPartners .card-body-hidden .card-description {
  margin: 8px 0;
}
.new_cardsPartners .card-body-hidden .card-description ul li a {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  text-decoration: none;
  display: flex;
}
.new_cardsPartners .card-body-hidden .card-description ul li a::after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  mask: url("../assets/icons/downloadVector.svg") no-repeat center;
  mask-size: contain;
  -webkit-mask: url("../assets/icons/downloadVector.svg") no-repeat center;
  -webkit-mask-size: contain;
  background-color: currentcolor;
}
.new_cardsPartners .card-body-hidden .card-description ul li a:hover {
  color: #FF6C00;
}

.logotipos {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap;
  padding-top: 80px;
  padding-bottom: 80px;
}
.logotipos .logof1 {
  width: auto;
}
.logotipos .logof2 {
  width: auto;
}
.logotipos .logof3 {
  width: auto;
}
.logotipos .logof4 {
  width: auto;
}
@media (max-width: 599px) {
  .logotipos {
    padding-top: 32px;
    padding-bottom: 32px;
    flex-direction: column;
  }
  .logotipos .logof1 {
    width: 140px;
  }
  .logotipos .logof2 {
    width: 95px;
  }
  .logotipos .logof3 {
    width: 101px;
  }
  .logotipos .logof4 {
    width: 144px;
  }
}
@media (min-width: 600px) {
  .logotipos {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .logotipos .logof1 {
    width: 140px;
  }
  .logotipos .logof2 {
    width: 95px;
  }
  .logotipos .logof3 {
    width: 101px;
  }
  .logotipos .logof4 {
    width: 144px;
  }
}
@media (min-width: 900px) {
  .logotipos .logof1 {
    width: auto;
  }
  .logotipos .logof2 {
    width: auto;
  }
  .logotipos .logof3 {
    width: auto;
  }
  .logotipos .logof4 {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .logotipos {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
@media (min-width: 1366px) {
  .logotipos {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
@media (min-width: 1800px) {
  .logotipos {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.cover-tipo1-home {
  width: 100%;
  height: 50vh;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 599px) {
  .cover-tipo1-home {
    height: 65vh;
  }
}
.cover-tipo1-home-img {
  width: 100%;
  height: 50vh;
  margin: 0 auto;
}
.cover-tipo1-home-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.6);
}
.cover-tipo1-home-img video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.cover-tipo1-home-video {
  width: 100%;
  height: 50vh;
  margin: 0 auto;
}
.cover-tipo1-home-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.cover-tipo1-home-swipper {
  width: 100%;
  height: 100%;
}
.cover-tipo1-home-swipper .swiper-pagination-bullet {
  background: #FFFFFF;
}
.cover-tipo1-home-swipper .swiper-pagination-bullet-active {
  background-color: #FF6C00;
}
.cover-tipo1-home-text {
  position: relative;
  margin-top: -30vh;
  text-align: center;
  z-index: 9;
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}
@media (max-width: 1024px) {
  .cover-tipo1-home-text {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (max-width: 599px) {
  .cover-tipo1-home-text {
    margin-top: 0;
    height: 15vh;
    justify-content: center;
    align-items: start;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 0 1rem;
  }
}
.cover-tipo1-home-text .icon {
  width: 9px;
  height: 9px;
}
.cover-tipo1-home-text h2 {
  color: #FFFFFF;
  font-size: 4.6rem;
  font-family: "GothamRounded";
  text-transform: uppercase;
}
@media (max-width: 1536px) {
  .cover-tipo1-home-text h2 {
    font-size: 3.6rem;
  }
}
@media (max-width: 1024px) {
  .cover-tipo1-home-text h2 {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  .cover-tipo1-home-text h2 {
    font-size: 2.5rem;
  }
}
@media (max-width: 599px) {
  .cover-tipo1-home-text h2 {
    font-size: 2rem !important;
    color: #333333;
  }
}
.cover-tipo1-home-text h3 {
  color: #FFFFFF;
  font-size: 1.5rem;
  font-family: "GothamRoundedBook";
}
@media (max-width: 1024px) {
  .cover-tipo1-home-text h3 {
    font-size: 1.2rem;
    color: #333333;
  }
}
@media (max-width: 599px) {
  .cover-tipo1-home-text h3 {
    padding: 1.5rem 0;
    font-family: "GothamRounded";
    font-size: 1rem;
    color: #333333;
  }
}
.cover-tipo1-home-text h4 {
  color: #FFFFFF;
  font-size: 1.2rem;
  font-family: "GothamRoundedBook";
}
@media (max-width: 599px) {
  .cover-tipo1-home-text h4 {
    padding: 1.5rem 0;
    color: #333333;
  }
}
.cover-tipo1-home-text a {
  color: #FFFFFF;
  font-size: 16px;
  font-family: "GothamRoundedBook";
  text-decoration: none;
}
@media (max-width: 599px) {
  .cover-tipo1-home-text a {
    color: #333333;
    padding: 1.5rem 0;
  }
  .cover-tipo1-home-text a .icon-arrow-right {
    background-color: #333333;
  }
}
.cover-tipo1-home-text a:hover {
  color: #FFFFFF !important;
  font-family: "GothamRounded" !important;
  text-decoration: none !important;
}

#header .navbarViva .portlet {
  width: 100% !important;
}

.portlet {
  width: 100%;
  margin-bottom: 0 !important;
}

.cookies-banner.cookies-banner-bottom {
  width: 90%;
  position: fixed;
  bottom: 10%;
  margin: 0 auto;
  border-radius: 20px;
}

.bgBooking_Search {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden;
  background-color: #000000;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s linear;
  z-index: 100;
}
@media (max-width: 599px) {
  .bgBooking_Search {
    display: none !important;
  }
}
.bgBooking #closeOverlay {
  position: fixed;
  top: 2%;
  right: 1%;
  visibility: hidden;
  z-index: 99;
  transition: visibility 0s linear;
  z-index: 100;
}

.booking {
  width: 90%;
  height: auto;
  margin: 0 auto;
  background-color: #FFFFFF;
  position: fixed;
  bottom: 5%;
  right: 0;
  left: 0;
  z-index: 980;
  border: 1px solid #EBEBEB;
}
@media (max-width: 1024px) {
  .booking {
    width: 100%;
    padding: 1.5rem 1rem;
    border: none;
    bottom: 0;
  }
}
@media (max-width: 599px) {
  .booking {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    border: none;
    padding: 0;
  }
}
.booking_content {
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
}
@media (max-width: 1024px) {
  .booking_content {
    display: none;
  }
}
@media (max-width: 599px) {
  .booking_content {
    box-shadow: none;
  }
}
.booking_content .mobileTitle {
  width: 100%;
  height: auto;
  padding: 5rem 1rem 1rem;
  margin: 0 auto;
  display: none;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #EBEBEB;
}
@media (max-width: 1024px) {
  .booking_content .mobileTitle {
    display: flex;
  }
}
.booking_content .mobileTitle p {
  margin-bottom: 0;
}
.booking_content .mobileTitle a {
  position: relative;
  right: 0;
}
.booking_content-Links {
  width: 100%;
  height: auto;
  display: flex;
  border-bottom: 1px solid #EBEBEB;
  justify-content: space-between;
}
.booking_content-Links .hotelVuelos {
  width: 25%;
  height: auto;
  display: flex;
  justify-content: space-between;
  padding: 0.625rem 1.25rem;
  border-right: 1px #EBEBEB solid;
}
@media (max-width: 1024px) {
  .booking_content-Links .hotelVuelos {
    width: 100%;
    margin: 0 auto;
    padding: 2rem 1rem;
    border-right: 0;
  }
}
@media (max-width: 1200.98px) {
  .booking_content-Links .hotelVuelos {
    padding: 0.625rem;
  }
}
.booking_content-Links .hotelVuelos a {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #666666;
  text-decoration: none;
  padding: 0 1.25rem;
}
@media (max-width: 1024px) {
  .booking_content-Links .hotelVuelos a {
    font-size: 1rem;
  }
}
.booking_content-Links .hotelVuelos a:hover {
  color: #FF6C00;
}
.booking_content-Links .hotelVuelos a.vueloPlus {
  display: flex;
}
@media (max-width: 1024px) {
  .booking_content-Links .hotelVuelos a.vueloPlus {
    font-size: 1rem;
  }
}
.booking_content-Links .hotelVuelos a.vueloPlus .icon {
  display: flex;
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.booking_content-Links .hotelVuelos a.vueloPlus .iconVuelo {
  background-color: #333333; /* defines the background color of the image */
  mask: url("../assets/icons/uil-plane-departure.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-plane-departure.svg") no-repeat center/contain;
}
.booking_content-Links .hotelVuelos a.vueloPlus:hover .iconVuelo {
  background-color: #FF6C00;
}
.booking_content-Links .exclusive {
  display: flex;
  padding: 0.625rem 2.5rem;
}
@media (max-width: 1024px) {
  .booking_content-Links .exclusive {
    display: none;
  }
}
.booking_content-Links .exclusive a {
  display: flex;
  align-items: center;
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  color: #666666;
  text-decoration: none;
  padding: 0 1.25rem;
}
.booking_content-Links .exclusive a:hover {
  color: #FF6C00;
}
.booking_content-Links .exclusive a:hover .iconPlus {
  background-color: #FF6C00;
}
.booking_content-Links .exclusive .icon {
  display: flex;
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
.booking_content-Links .exclusive .iconPlus {
  background-color: #333333; /* defines the background color of the image */
  mask: url("../assets/icons/exclusive-plus.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/exclusive-plus.svg") no-repeat center/contain;
}
.booking_content-Links .exclusive_content {
  position: absolute;
  top: -83%;
  right: 0;
  width: 60%;
  height: auto;
  background-color: #FFFFFF;
  padding: 1.5rem 2rem;
  display: flex;
  justify-content: space-between;
  visibility: hidden;
}
.booking_content-Links .exclusive_content-col {
  width: 33.3%;
  height: auto;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.booking_content-Links .exclusive_content-col--img {
  width: 20%;
  height: auto;
  margin: 0 0.875rem;
}
.booking_content-Links .exclusive_content-col--txt {
  width: 80%;
  height: auto;
  font-size: 0.75rem;
}
.booking_content-Links .exclusive_content-col--txt p {
  margin-bottom: 0;
}
.booking_content-Links .exclusive_content #closeOverlayExclusive {
  padding: 0 0.25rem;
}
.booking_content-Links .exclusive_content #closeOverlayExclusive img {
  width: 20px;
  height: 20px;
}
.booking_content .text-ellipsis_hotel {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 270px; /* Ajusta el ancho según sea necesario */
}
.booking_content .form-row {
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 1024px) {
  .booking_content .form-row {
    margin-top: 2rem;
  }
}
.booking_content .form-row .hotelSelect {
  width: 20%;
  height: auto;
  border-right: 1px solid #EBEBEB;
}
@media (max-width: 1024px) {
  .booking_content .form-row .hotelSelect {
    width: 100%;
    border: 1px solid #333333;
    margin: 1rem 0;
  }
}
.booking_content .form-row .hotelSelect .dropdown {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 1rem;
}
.booking_content .form-row .hotelSelect .dropdown a {
  text-decoration: none;
  color: #666666;
}
.booking_content .form-row .hotelSelect .dropdown-menu {
  width: 100%;
  padding: 1.5rem 2rem;
  border-radius: 0;
}
.booking_content .form-row .hotelSelect .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  color: #333333;
  white-space: unset;
  padding: 0.5rem 0;
}
.booking_content .form-row .hotelSelect .dropdown-menu .dropdown-item:hover {
  font-family: "GothamRoundedMedium";
  color: #FF6C00;
  background-color: transparent;
}
@media (max-width: 599px) {
  .booking_content .form-row .hotelSelect .dropdown-menu {
    max-height: inherit !important;
    max-width: 100% !important;
  }
}
.booking_content .form-row .hotelSelect .dropdown-menu.show {
  transform: translateY(43px) !important;
  top: 30% !important;
  border-top: 1px solid #333333 !important;
  padding: 16px 24px !important;
}
.booking_content .form-row .hotelSelect select {
  width: 100%;
  height: 100%;
  appearance: none;
  border: none;
  border-radius: 0;
  padding: 1.25rem 2rem;
  background: url("../assets/icons/arrow_down.svg") no-repeat right 0.75rem center;
}
.booking_content .form-row .hotelSelect select:focus, .booking_content .form-row .hotelSelect select:active {
  outline: none;
  box-shadow: none;
}
.booking_content .form-row .hotelSelect select option {
  margin: 1rem;
}
.booking_content .form-row .dateRange {
  width: 20%;
  border-right: 1px solid #EBEBEB;
}
@media (max-width: 1024px) {
  .booking_content .form-row .dateRange {
    width: 100%;
    border: 1px solid #333333;
    margin: 1rem 0;
  }
}
.booking_content .form-row .dateRange .input-group {
  width: 100%;
  height: 100%;
}
.booking_content .form-row .dateRange .input-group .form-control {
  border: none;
}
.booking_content .form-row .dateRange .input-group input[type=text] {
  width: 100%;
  box-sizing: border-box;
  background-image: url("../assets/icons/uil-calender.svg");
  background-position: 10px 21px;
  background-repeat: no-repeat;
  padding: 12px 20px 12px 35px;
}
@media (max-width: 1024px) {
  .booking_content .form-row .dateRange .input-group input[type=text] {
    background-position: 10px 12px;
  }
}
.booking_content .form-row .Npersonas {
  width: 20%;
  height: auto;
  border-right: 1px solid #EBEBEB;
}
@media (max-width: 1024px) {
  .booking_content .form-row .Npersonas {
    width: 100%;
    border: 1px solid #333333;
    margin: 1rem 0;
  }
}
.booking_content .form-row .Npersonas .dropdown {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  background-image: url("../assets/icons/uil-users-alt.svg");
  background-position: 10px 21px;
  background-repeat: no-repeat;
  padding: 12px 20px 12px 35px;
}
@media (max-width: 1024px) {
  .booking_content .form-row .Npersonas .dropdown {
    background-position: 10px 12px;
  }
}
.booking_content .form-row .Npersonas .dropdown a {
  text-decoration: none;
  color: #666666;
  white-space: normal;
}
.booking_content .form-row .Npersonas .dropdown a::after {
  display: none;
}
.booking_content .form-row .Npersonas .dropdown-menu {
  width: 100%;
  padding: 1.2rem;
  border-radius: 0;
}
.booking_content .form-row .Npersonas .dropdown-menu .adultsCounter {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: "GothamRoundedMedium";
}
.booking_content .form-row .Npersonas .dropdown-menu .adultsCounter_label span {
  font-size: 0.875rem;
  color: #333333;
}
.booking_content .form-row .Npersonas .dropdown-menu .adultsCounter #adultsNumber {
  display: inline-block;
  width: 15px;
}
.booking_content .form-row .Npersonas .dropdown-menu .adultsCounter button {
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  margin: 0.5rem;
  cursor: pointer;
  outline: none;
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsCounter {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: "GothamRoundedMedium";
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsCounter_label span {
  font-size: 0.875rem;
  color: #333333;
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsCounter #kidsNumber {
  display: inline-block;
  width: 15px;
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsCounter button {
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  margin: 0.5rem;
  cursor: pointer;
  outline: none;
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsAge {
  width: 100%;
  height: auto;
  margin: 1rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: "GothamRoundedMedium";
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsAgeLabel {
  background: #fff url("../assets/icons/inputAge.svg");
  background-position: left top;
  background-repeat: no-repeat;
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsAgeLabel span {
  font-size: 0.875rem;
  color: #333333;
  margin-left: 15px;
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsAgeSelect select.custom-select {
  width: 60px;
  height: 30px;
  line-height: 1;
  border: 1px solid #000;
  border-radius: 0;
  background: #fff url("../assets/icons/arrow_down.svg") no-repeat right 0.75rem center;
}
.booking_content .form-row .Npersonas .dropdown-menu .kidsAgeSelect select.custom-select:focus {
  box-shadow: none;
}
.booking_content .form-row .Npersonas .dropdown-menu.show {
  transform: translateY(43px) !important;
  top: 30% !important;
  border-top: 1px solid #333333 !important;
}
.booking_content .form-row .promoCode {
  width: 20%;
  height: auto;
}
@media (max-width: 1024px) {
  .booking_content .form-row .promoCode {
    width: 100%;
    border: 1px solid #333333;
    margin: 1rem 0;
  }
}
.booking_content .form-row .promoCode input {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0;
  padding: 1.25rem 2rem;
}
.booking_content .form-row .promoCode input:focus, .booking_content .form-row .promoCode input:active {
  outline: none;
  box-shadow: none;
}
.booking_content .form-row .promoCode input[type=text] {
  width: 100%;
  box-sizing: border-box;
  background-image: url("../assets/icons/uil-tag-alt.svg");
  background-position: 10px 24px;
  background-repeat: no-repeat;
  padding: 12px 20px 12px 35px;
}
@media (max-width: 1024px) {
  .booking_content .form-row .promoCode input[type=text] {
    background-position: 10px 12px;
  }
}
.booking_content .form-row .btnBooking {
  width: 20%;
  height: auto;
}
@media (max-width: 1024px) {
  .booking_content .form-row .btnBooking {
    width: 100%;
  }
}
.booking_content .form-row .btnBooking a {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #FFFFFF;
  text-decoration: none;
  white-space: normal;
  border-radius: 0;
  width: 100%;
  height: 100%;
  background-color: #FF6C00;
  padding: 1.25rem 2rem;
}

.booking.activeSearch {
  bottom: 70%;
  transition: 0.3s linear;
}
@media (max-width: 1280px) {
  .booking.activeSearch {
    bottom: 70%;
  }
}
@media (max-width: 1024px) {
  .booking.activeSearch {
    height: 100% !important;
    bottom: 0;
  }
}
@media (max-width: 599px) {
  .booking.activeSearch {
    height: 100vh;
    bottom: 0;
  }
}

.btnBookingMobile {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 1rem;
  padding-bottom: env(safe-area-inset-bottom, 16px);
  position: fixed;
  bottom: 0;
  background-color: #FFFFFF;
  text-align: center;
  cursor: pointer;
  display: none;
  z-index: 1000;
}
@media (max-width: 1024px) {
  .btnBookingMobile {
    display: block;
  }
}
@media (max-width: 599px) {
  .btnBookingMobile {
    display: block;
  }
}
.btnBookingMobile a {
  width: 90%;
  padding: 0.875rem 1.5rem;
  background-color: #FF6C00;
  border-radius: 30px;
  color: #FFFFFF;
  text-decoration: none;
}

.daterangepicker {
  font-family: "GothamRoundedBook";
  font-size: 0.875rem;
  color: #666666;
  word-wrap: break-word;
  border: none;
  border-radius: 0;
  margin-top: 0;
  border-top: 1px solid #000;
}
.daterangepicker::before, .daterangepicker::after {
  border: none !important;
}
.daterangepicker .drp-calendar {
  width: 100%;
  max-width: none !important;
}
.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}
.daterangepicker .drp-calendar.left .calendar-table {
  padding-right: 0px;
}
.daterangepicker .drp-calendar.right {
  padding: 8px 8px 8px 0;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #FF6C00 !important;
}
.daterangepicker td.in-range {
  background-color: #EFE7E2;
}

.vivaBlog {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 50px 0;
}
.vivaBlog h2 {
  color: #FF6B00;
  margin: 0 auto;
  text-align: center;
}
.vivaBlog .swiper {
  width: 100%;
  height: auto;
  margin-top: 3rem;
}
@media (max-width: 575.98px) {
  .vivaBlog .swiper {
    padding: 0 2rem;
  }
}
.vivaBlog .swiper .blogCard {
  border: none;
}
.vivaBlog .swiper .blogCard img.card-img-top {
  width: 350px;
  height: 350px;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 575.98px) {
  .vivaBlog .swiper .blogCard img.card-img-top {
    width: 180px;
    height: 180px;
  }
}
@media (max-width: 575.98px) {
  .vivaBlog .swiper .blogCard .card-body {
    padding: 1rem;
  }
}
.vivaBlog .swiper .blogCard .card-body .card-title {
  color: #FF6B00;
  font-size: 1.5rem;
  font-family: "GothamRoundedBook";
  text-transform: uppercase;
  line-height: 26px;
  letter-spacing: 2.4px;
  word-wrap: break-word;
}
.vivaBlog .swiper .blogCard .card-body .card-text {
  font-family: "GothamRoundedBook";
  font-size: 1rem;
  line-height: 26px;
  word-wrap: break-word;
}

.magazine {
  width: 100%;
  height: auto;
  margin: 0 auto;
  background: #FDF7F6;
  text-align: center;
  padding: 6rem 0;
}
@media (max-width: 1024px) {
  .magazine {
    padding: 4rem 0;
  }
}
@media (max-width: 599px) {
  .magazine {
    padding: 2rem 0;
  }
}
.magazine__text {
  height: auto;
  margin: 0 0 0 auto;
}
@media (max-width: 599px) {
  .magazine__text {
    width: 100%;
  }
}
.magazine__text-title {
  width: 100%;
  text-align: left;
  margin: 0 auto;
}
.magazine__text-title h2 {
  font-family: "GothamRounded";
  color: #FF6B00;
}
.magazine__text-content {
  width: 100%;
  height: auto;
  font-size: 1rem;
  color: #333333;
}
@media (max-width: 575.98px) {
  .magazine__text-content {
    width: 90%;
  }
}
.magazine .magazineWrapper {
  height: auto;
  margin: 0 auto;
  padding: 3rem 0;
}
@media (max-width: 992px) {
  .magazine .magazineWrapper {
    overflow: hidden;
  }
}
@media (max-width: 599px) {
  .magazine .magazineWrapper {
    width: 100%;
    overflow: hidden;
  }
}
.magazine .magazineWrapper .magazineSwiper {
  width: 100%;
  height: auto;
}
@media (max-width: 992px) {
  .magazine .magazineWrapper .magazineSwiper {
    overflow: visible;
  }
}
.magazine .magazineWrapper .magazineSwiper .magazineCard {
  max-width: 26rem;
  height: auto;
  margin: 0 auto;
  background-color: transparent;
  border: none;
}
@media (min-width: 2000px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard {
    max-width: 92%;
  }
}
@media (max-width: 1024px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard {
    max-width: 26rem;
  }
}
@media (max-width: 599px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard {
    width: 92%;
    margin: inherit;
  }
}
.magazine .magazineWrapper .magazineSwiper .magazineCard__img {
  width: 100%;
  height: 250px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1366px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard__img {
    height: 350px;
  }
}
@media (max-width: 1024px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard__img {
    height: 300px;
  }
}
.magazine .magazineWrapper .magazineSwiper .magazineCard__img .card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 599px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard__img .card-img-top {
    width: 100%;
  }
}
.magazine .magazineWrapper .magazineSwiper .magazineCard .card-body {
  width: 90%;
  min-height: 35vh;
  max-height: 35vh;
  text-align: left;
  margin-top: -5rem;
  background: #FFFFFF;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  border: none;
  border-top-right-radius: 1.5rem;
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 900px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard .card-body {
    min-height: 50vh;
    max-height: 50vh;
  }
}
@media (min-width: 1200px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard .card-body {
    min-height: 45vh;
    max-height: 45vh;
  }
}
@media (min-width: 1366px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard .card-body {
    min-height: 50vh;
    max-height: 50vh;
  }
}
@media (min-width: 1800px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard .card-body {
    min-height: 30vh;
    max-height: 30vh;
  }
}
@media (min-width: 2000px) {
  .magazine .magazineWrapper .magazineSwiper .magazineCard .card-body {
    min-height: 22vh;
    max-height: 22vh;
  }
}
.magazine .magazineWrapper .magazineSwiper .magazineCard .card-body .card-title {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.magazine .magazineWrapper .magazineSwiper .magazineCard .card-body .card-title h4 {
  font-size: 1.5rem;
  color: #333333;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.magazine .magazineWrapper .magazineSwiper .magazineCard .card-body .card-text {
  font-family: "GothamRoundedBook";
  color: #8C8C8C;
  margin: 1.5rem 0;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.magazine .magazineWrapper .magazineSwiper .magazineCard .card-body .magazine__button {
  width: 100%;
  height: auto;
}
.magazine .magazineWrapper .magazineSwiper .magazineCard .card-body .magazine__button a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.magazine .magazineWrapper .magazineSwiper .magazineCard .card-body .magazine__button a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
.magazine .magazineWrapper .magazineSwiper .magazineCard .card-body .magazine__button a::before {
  width: 20px;
  height: 20px;
  margin-right: 15px;
  content: "";
  display: block;
  background-image: url("../assets/icons/uil-book-open.svg");
}
@media (max-width: 599px) {
  .magazine .magazineWrapper .magazineSwiper .swiper-button-next,
  .magazine .magazineWrapper .magazineSwiper .swiper-button-prev {
    display: none;
  }
}
@media (min-width: 900px) {
  .magazine .magazineWrapper .magazineSwiper .swiper-button-next,
  .magazine .magazineWrapper .magazineSwiper .swiper-button-prev {
    top: 40%;
  }
}
@media (min-width: 1200px) {
  .magazine .magazineWrapper .magazineSwiper .swiper-button-next,
  .magazine .magazineWrapper .magazineSwiper .swiper-button-prev {
    top: 40%;
  }
}
@media (min-width: 1366px) {
  .magazine .magazineWrapper .magazineSwiper .swiper-button-next,
  .magazine .magazineWrapper .magazineSwiper .swiper-button-prev {
    top: 43%;
  }
}
@media (min-width: 1800px) {
  .magazine .magazineWrapper .magazineSwiper .swiper-button-next,
  .magazine .magazineWrapper .magazineSwiper .swiper-button-prev {
    top: 40%;
  }
}
@media (min-width: 2000px) {
  .magazine .magazineWrapper .magazineSwiper .swiper-button-next,
  .magazine .magazineWrapper .magazineSwiper .swiper-button-prev {
    top: 42%;
  }
}

.card-read a,
.card-read-active a {
  cursor: pointer;
  text-decoration: none !important;
  color: #333333 !important;
}
.card-read a:hover,
.card-read-active a:hover {
  text-decoration: none !important;
  color: #FF6C00 !important;
}

.banner-container {
  width: 100%;
  height: 519px;
  position: relative;
}
.banner-container .img-container {
  height: 100%;
  width: 100%;
}
.banner-container .img-container div {
  height: 100%;
  width: 100%;
}

.img-background {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.info-container {
  bottom: 0;
  position: absolute;
  width: 100%;
  padding: 1em 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.info-blog-card a:hover {
  text-decoration: none;
  color: #FF6C00;
}

.blog-article-body img {
  width: 100%;
  height: auto;
}

.blog-clock-icon::before {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  content: "";
  display: block;
  background-image: url("../assets/icons/clock.svg");
}

.category-shadow {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.blog-clock-icon-white::before {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  content: "";
  display: block;
  background-image: url("../assets/icons/clock_white.svg");
}

.blog-nav {
  width: 100%;
  height: auto;
  padding: 1rem 4rem;
  border-top: 1px solid #EAEAED;
  border-bottom: 1px solid #EAEAED;
  overflow: auto;
}
.blog-nav .navg {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.blog-nav .navg .navg-item {
  margin-right: 2rem;
}
.blog-nav .navg .navg-item .navg-link {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #6D6B6B;
  text-decoration: none;
}
.blog-nav .navg .navg-item .active {
  color: #FF6C00;
}
.blog-nav .navg .navg-item a:hover {
  color: #FF6C00;
}
@media (max-width: 599px) {
  .blog-nav .navg {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    justify-content: unset !important;
  }
  .blog-nav .last-cover-sm {
    order: 13 !important;
  }
  .blog-nav .first-cover-sm {
    order: -1 !important;
  }
}
@media (max-width: 1024px) {
  .blog-nav .navg {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    justify-content: unset !important;
  }
}

@media (max-width: 575.98px) {
  .container-main {
    width: 100%;
    padding-left: 2vw;
    padding-right: 2vw;
    margin-right: auto;
    margin-left: auto;
  }
  .all-entries {
    font-size: 18px;
    line-height: 25.2px;
  }
  .last-cover-sm {
    order: 13 !important;
  }
  .first-cover-sm {
    order: -1 !important;
  }
  .info-blog-card {
    margin-top: 2em;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .container-main {
    width: 100%;
    padding-right: 4vw;
    padding-left: 4vw;
    margin-right: auto;
    margin-left: auto;
  }
  .all-entries {
    font-size: 18px;
    line-height: 25.2px;
  }
  .last-cover-sm {
    order: 13 !important;
  }
  .first-cover-sm {
    order: -1 !important;
  }
  .info-blog-card {
    margin-top: 2em;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .container-main {
    width: 100%;
    padding-right: 2vw;
    padding-left: 4vw;
    margin-right: auto;
    margin-left: auto;
  }
  .container-md {
    width: 100%;
    padding-right: 13vw;
    padding-left: 13vw;
    margin-right: auto;
    margin-left: auto;
  }
  .all-entries {
    font-size: 28px;
    line-height: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .container-main {
    width: 100%;
    padding-right: 2vw;
    padding-left: 20vw;
    margin-right: auto;
    margin-left: auto;
  }
  .container-md {
    width: 100%;
    padding-right: 13vw;
    padding-left: 13vw;
    margin-right: auto;
    margin-left: auto;
  }
  .all-entries {
    font-size: 42px;
    line-height: 44px;
  }
}
@media (min-width: 1200px) {
  .container-main {
    width: 100%;
    padding-right: 2vw;
    padding-left: 20vw;
    margin-right: auto;
    margin-left: auto;
  }
  .container-md {
    width: 100%;
    padding-right: 13vw;
    padding-left: 13vw;
    margin-right: auto;
    margin-left: auto;
  }
  .all-entries {
    font-size: 38px;
    line-height: 42px;
  }
}
.img-container-blog {
  width: 100%;
  height: 100%;
}
.img-container-blog img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.text-primary-viva {
  color: #ff6c00;
}

.text-secondary-viva {
  color: #232536;
}

.text-gray-light-viva {
  color: #6d6e76;
}

.text-grey-dark-viva {
  color: #333333;
}

.font-bold {
  font-family: "GothamRounded";
  font-weight: 400;
}

.font-light {
  font-family: "GothamRounded";
  font-weight: 350;
}

.text-base {
  font-size: 14px;
  line-height: 19.6px;
}

.text-lg {
  font-size: 16px;
  line-height: 24px;
}

.text-xl {
  font-size: 18px;
  line-height: 25.2px;
}

.text-2xl {
  font-size: 24px; /* 30px */
  line-height: 33.6px; /* 36px */
}

.text-3xl {
  font-size: 1.875rem; /* 30px */
  line-height: 2.25rem; /* 36px */
}

.text-4xl {
  font-size: 32px;
  line-height: 44.8px;
}

.text-4xl {
  font-size: 32px;
  line-height: 44.8px;
}

.text-5xl {
  font-size: 40px;
  line-height: 56px;
}

.text-6xl {
  font-size: 48px;
  line-height: 67.2px;
}

.btn-primary-viva {
  background-color: #ff6c00;
  color: #ffffff !important;
  border: none;
  border-radius: 24px;
  padding: 14px 24px;
  gap: 12px;
}

.bg-corp-050-viva {
  background-color: #fdf7f6;
}

.bg-gray-viva {
  background-color: #f8f9fb !important;
}

.bg-dark-viva {
  background-color: #6d6b6b;
}

.rectangle-white {
  max-height: 1px;
  width: 20px;
  background: white;
  margin: 9px 14px;
}

.rectangle-black {
  max-height: 1px;
  width: 20px;
  background: black;
  margin: 9px 10px;
}

.rectangle-black-small {
  max-height: 1px;
  width: 10px;
  background: black;
  margin: 9px 5px;
}

.divider {
  width: 100%;
  height: 1px;
  opacity: 32%;
}

.form-input {
  border: 1px solid black;
  padding: 14px 24px;
  border-radius: 24px;
}

.subscribe-container {
  border-radius: 24px;
  padding: 32px 24px 24px 24px;
  gap: 24px;
}

.icon-quote {
  width: 40px;
  height: 40px;
}

.img-article-container {
  width: 100%;
  height: 318px;
}

.img-article-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.share-container {
  padding: 10px 0;
  border-radius: 24px;
}

.pagination-btn:hover {
  font-weight: bold;
  cursor: pointer;
}

.blogs-all-options a {
  color: #333333;
  text-decoration: none;
}
.blogs-all-options a:hover {
  color: #FF6C00;
}
.blogs-all-options a.active {
  color: #FF6C00;
}

.blog-pagination a {
  color: #333333;
  text-decoration: none;
  font-size: 24px;
}
.blog-pagination a:hover {
  color: #FF6C00;
}

.most-read-container .nav-tabs {
  border: none;
}
.most-read-container .nav-tabs li.nav-item button.nav-link {
  padding: 0.5rem;
  cursor: pointer;
}
.most-read-container .nav-tabs .nav-link {
  border: none;
  background-color: transparent;
}
.most-read-container .nav-tabs .nav-item.show .nav-link,
.most-read-container .nav-tabs .nav-link.active {
  border: none;
  color: #333333;
}

.truncate {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.blog-card {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.blog-card-image {
  height: 100%;
  aspect-ratio: 4/5;
  max-height: 100%;
}
.blog-card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blog-card-content {
  padding: 24px;
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 24px;
  height: calc(100% + 3rem);
  margin: -3rem auto 0 auto;
  border-radius: 0 32px 32px 32px;
  box-shadow: -1px 0px 20px 0px rgba(0, 0, 0, 0.25);
  width: calc(100% - 48px);
}
.blog-card-content-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
  overflow: hidden;
}
.blog-card-content-info h4 {
  font-family: "GothamRoundedMedium";
  font-size: 24px;
  color: #333333;
  text-align: left;
}
.blog-card-content-info p {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  color: #8C8C8C;
  text-align: left;
}
.blog-card-content-actions a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.blog-card-content-actions a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
.blog-card-content-actions a::before {
  width: 20px;
  height: 20px;
  margin-right: 15px;
  content: "";
  display: block;
  background-image: url("../assets/icons/uil-book-open.svg");
}

/* --- 20241027 JTP --- */
.rounded-full {
  border-radius: 9999px;
}

.\!mb-0-125 {
  margin-bottom: 0.125rem !important;
}

.sm\:w-full {
  width: 100%;
}

.\!py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.\!py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/*.blog-article-body {
  h2 {
    font-family: "GothamRounded";
    font-size: 40px;
    font-weight: 600;
    line-height: 56px;
  }
  h3 {
    font-size: 18px;
    font-weight: 600;
  }
}*/
/*@media (min-width: 1280px) {
  span {
    font-size: 24px !important;
    line-height: 33.6px !important;
    font-weight: 300 !important;
  }
}*/
.promotions {
  width: 100%;
  height: auto;
  margin: 0 auto;
  background-color: #FDF7F6;
  text-align: center;
  padding: 6rem 0;
}
@media (max-width: 1024px) {
  .promotions {
    padding: 4rem 0;
  }
}
@media (max-width: 599px) {
  .promotions {
    padding: 2rem 0;
  }
}
.promotions__text {
  width: 100%;
  height: auto;
  margin: 0 0 0 auto;
}
@media (max-width: 1024px) {
  .promotions__text {
    width: 100%;
    margin: 0 auto;
    padding: 0 1rem;
  }
}
@media (max-width: 599px) {
  .promotions__text {
    width: 100%;
    margin: 0 auto;
  }
}
.promotions__text-title {
  width: 100%;
  text-align: left;
  margin: 0 0 auto;
}
@media (max-width: 1024px) {
  .promotions__text-title {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .promotions__text-title {
    width: 100%;
  }
}
.promotions__text-title h2 {
  font-family: "GothamRounded";
  color: #FF6B00;
}
@media (max-width: 1024px) {
  .promotions__text-title h2 {
    font-size: 2rem;
  }
}
@media (max-width: 599px) {
  .promotions__text-title h2 {
    font-size: 1.5rem;
  }
}
.promotions__text-title h5 {
  font-size: 1.125rem;
  font-family: "GothamRoundedMedium";
}
.promotions__text-content {
  width: 100%;
  height: auto;
  font-size: 1rem;
  color: #333333;
}
@media (max-width: 599px) {
  .promotions__text-content {
    width: 70%;
    padding: 0 15px;
  }
}
.promotions__text-content p {
  text-align: left;
}
.promotions .promoWrapper {
  margin-top: 3rem;
}
@media (max-width: 1024px) {
  .promotions .promoWrapper {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .promotions .promoWrapper {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .promotions .promoWrapper {
    overflow: hidden;
  }
}
.promotions .promoWrapper .PromoSwiper, .promotions .promoWrapper .art-collection-artist-swiper {
  width: 100%;
  height: auto;
}
@media (max-width: 992px) {
  .promotions .promoWrapper .PromoSwiper, .promotions .promoWrapper .art-collection-artist-swiper {
    overflow: visible;
  }
}
.promotions .promoWrapper .PromoSwiper .promoCard, .promotions .promoWrapper .art-collection-artist-swiper .promoCard {
  width: 24rem;
  height: auto;
  display: flex;
  justify-content: center;
  background-color: transparent;
  border: none;
}
@media (max-width: 1280px) and (min-resolution: 144dpi) {
  .promotions .promoWrapper .PromoSwiper .promoCard, .promotions .promoWrapper .art-collection-artist-swiper .promoCard {
    width: 23rem;
  }
}
@media (max-width: 992px) {
  .promotions .promoWrapper .PromoSwiper .promoCard, .promotions .promoWrapper .art-collection-artist-swiper .promoCard {
    width: 23rem;
  }
}
@media (max-width: 599px) {
  .promotions .promoWrapper .PromoSwiper .promoCard, .promotions .promoWrapper .art-collection-artist-swiper .promoCard {
    width: 100%;
  }
}
.promotions .promoWrapper .PromoSwiper .promoCard__img, .promotions .promoWrapper .art-collection-artist-swiper .promoCard__img {
  height: 100%;
  max-height: 60vh;
  aspect-ratio: 5/3;
  position: relative;
}
@media (max-width: 599px) {
  .promotions .promoWrapper .PromoSwiper .promoCard__img, .promotions .promoWrapper .art-collection-artist-swiper .promoCard__img {
    max-height: 100%;
  }
}
.promotions .promoWrapper .PromoSwiper .promoCard__img .card-img-top, .promotions .promoWrapper .art-collection-artist-swiper .promoCard__img .card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body {
  width: 90%;
  height: 356px;
  text-align: left;
  padding: 1.25rem;
  margin-top: -3rem;
  background: #FFFFFF;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #333333;
  border: none;
  border-top-right-radius: 1.5rem;
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
  cursor: pointer;
}
@media (max-width: 599px) {
  .promotions .promoWrapper .PromoSwiper .promoCard .card-body, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body {
    width: 100%;
  }
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title-normal, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title-normal {
  min-height: inherit !important;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .text-subtitle, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .text-subtitle {
  font-family: "GothamRoundedBook";
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title {
    align-items: baseline;
    flex-direction: column-reverse;
  }
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title_txt, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title_txt {
  display: flex;
  flex-direction: column-reverse;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title_txt h4, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title_txt h4 {
  font-size: 1.5rem;
  line-height: 100%;
  padding: 8px 0;
  color: #FF6B00;
  margin-bottom: 0;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title_rating, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title_rating {
  display: flex;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title_rating ul, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title_rating ul {
  padding: 0;
  margin-bottom: 0;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title_rating ul li, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title_rating ul li {
  display: flex;
  list-style-type: none;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title_rating ul li .icon, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title_rating ul li .icon {
  width: 18px;
  height: 18px;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-title_rating ul li .iconStar, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-title_rating ul li .iconStar {
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-text, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-text {
  margin-bottom: 0;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-subtitle, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-subtitle {
  font-size: 1.125rem;
  color: #333333;
  padding: 8px 0;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-PriceContent, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-PriceContent {
  width: 80%;
  position: absolute;
  bottom: 24px;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .card-PriceContent .card-Price, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .card-PriceContent .card-Price {
  margin-bottom: 0;
  padding: 0.5rem 0;
  color: #FF6C00;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body ul.promoCard_crt, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body ul.promoCard_crt {
  padding: 8px 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.625rem;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .promotions .promoWrapper .PromoSwiper .promoCard .card-body ul.promoCard_crt, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body ul.promoCard_crt {
    padding: 10px 0;
  }
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body ul.promoCard_crt li, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body ul.promoCard_crt li {
  font-family: "GothamRoundedBook";
  color: #333333;
  padding: 0;
  font-size: 0.625rem;
  list-style-type: none;
  border-right: none;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body ul.promoCard_crt li:not(:first-child), .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body ul.promoCard_crt li:not(:first-child) {
  padding: 0 0.525rem;
  border-right: none;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body ul.promoCard_crt li:not(:last-child), .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body ul.promoCard_crt li:not(:last-child) {
  padding: 0 0.525rem;
  border-right: 1px solid #c2c2c2;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .btn, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .btn {
  width: 100%;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.promotions .promoWrapper .PromoSwiper .promoCard .card-body .btn:hover, .promotions .promoWrapper .art-collection-artist-swiper .promoCard .card-body .btn:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
@media (max-width: 599px) {
  .promotions .promoWrapper .swiper-button-next,
  .promotions .promoWrapper .swiper-button-prev {
    display: none;
  }
}
@media (max-width: 1024px) {
  .promotions .promoWrapper .swiper-button-next,
  .promotions .promoWrapper .swiper-button-prev {
    top: 27%;
    right: 10px;
  }
}
@media (min-width: 900px) {
  .promotions .promoWrapper .swiper-button-next,
  .promotions .promoWrapper .swiper-button-prev {
    top: 25%;
    right: 10px;
  }
}
@media (min-width: 1200px) {
  .promotions .promoWrapper .swiper-button-next,
  .promotions .promoWrapper .swiper-button-prev {
    top: 25%;
    right: 45px;
  }
}
.promotions .promoWrapper .hotel-sup h4 {
  color: #005C65 !important;
}
.promotions .promoWrapper .hotel-sup .card-Price {
  color: #005C65 !important;
}
.promotions .promoWrapper .hotel-sup .btn {
  width: 100%;
  background-color: #005C65 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.promotions .promoWrapper .hotel-sup .btn:hover {
  background-color: #003B41 !important;
  text-decoration: none;
  color: #FFFFFF;
}
.promotions .promoWrapper .hotel-sup small {
  font-size: 1rem;
  color: #005C65;
}
.promotions .promoWrapper .hotel-sup .iconStar {
  background-color: #005C65 !important; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain !important;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain !important;
}
.promotions .promoWrapper .hotel-sup .star-tag {
  color: #005C65 !important;
  font-size: 10px;
}
.promotions .promoWrapper .hotelCalaMesquidaSuites h4 {
  color: #005C65 !important;
}
.promotions .promoWrapper .hotelCalaMesquidaSuites .card-Price {
  color: #005C65 !important;
}
.promotions .promoWrapper .hotelCalaMesquidaSuites .btn {
  width: 100%;
  background-color: #005C65 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.promotions .promoWrapper .hotelCalaMesquidaSuites .btn:hover {
  background-color: #003B41 !important;
  text-decoration: none;
  color: #FFFFFF;
}
.promotions .promoWrapper .hotelCalaMesquidaSuites .iconStar {
  background-color: #005C65 !important; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain !important;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain !important;
}
.promotions .promoWrapper .hotelCalaMesquidaSuites .star-tag {
  color: #005C65 !important;
  font-size: 10px;
}
.promotions .promoWrapper .hotel-rural h4 {
  color: #BE9783 !important;
}
.promotions .promoWrapper .hotel-rural .card-Price {
  color: #BE9783 !important;
}
.promotions .promoWrapper .hotel-rural .btn {
  width: 100%;
  background-color: #BE9783 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.promotions .promoWrapper .hotel-rural .btn:hover {
  background-color: #715038 !important;
  text-decoration: none;
  color: #FFFFFF;
}
.promotions .promoWrapper .hotel-rural .iconStar {
  background-color: #715038 !important; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain !important;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain !important;
}
.promotions .promoWrapper .hotel-rural .star-tag {
  color: #715038 !important;
  font-size: 10px;
}

@media (min-width: 576px) {
  #myVivaModal .modal-dialog {
    max-width: 900px;
    margin: 1.75rem auto;
  }
}
#myVivaModal .modal-dialog .modal-content {
  border-radius: 0;
}
#myVivaModal .modal-dialog .modal-content .modal-body .myVivaList {
  width: 100%;
  height: auto;
  margin: 0 auto;
  border-left: 1px solid #666666;
}
#myVivaModal .modal-dialog .modal-content .modal-body .myVivaList__logo {
  margin: 2rem 0;
  text-align: center;
}
#myVivaModal .modal-dialog .modal-content .modal-body .myVivaList__content h4 {
  font-family: "GothamRounded";
  font-size: 1rem;
  text-align: center;
  margin: 1rem 0;
}
#myVivaModal .modal-dialog .modal-content .modal-body .myVivaList__content ul {
  padding: 0 3.5rem;
}
#myVivaModal .modal-dialog .modal-content .modal-body .myVivaList__content ul li {
  list-style-type: none;
  list-style-image: url("../assets/icons/myVivaList.svg");
  margin: 0.5rem 0;
}

@media (min-width: 576px) {
  #serviceModal .modal-dialog {
    max-width: 600px;
    margin: 1.75rem auto;
  }
}
#serviceModal .modal-dialog .modal-content {
  border-radius: 0;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  font-family: "GothamRoundedBook";
  font-size: 0.875rem;
  padding: 3rem 0;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService p {
  margin-bottom: 0.5rem;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService__title h3 {
  font-family: "GothamRounded";
  font-size: 1.563rem;
  color: #FF6B00;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService__contact {
  margin: 2rem 0;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService__contact h3 {
  font-family: "GothamRounded";
  font-size: 1.563rem;
  color: #666666;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService__phone {
  margin-bottom: 2rem;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService__phone h3 {
  font-family: "GothamRounded";
  font-size: 1.125rem;
  color: #666666;
  margin-bottom: 0;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService__footer-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService__footer-btn a {
  color: #666666;
  text-decoration: none;
  border: 1px solid #989898;
  border-radius: 25px;
  padding: 7px 15px;
}
#serviceModal .modal-dialog .modal-content .modal-body .vivaService__footer-btn a img {
  margin-right: 10px;
}

@media (min-width: 576px) {
  #detalleHabitacion .modal-dialog {
    max-width: 80%;
    margin: 1.75rem auto;
  }
}
#detalleHabitacion .modal-dialog .modal-content {
  border-radius: 0;
}
#detalleHabitacion .modal-dialog .modal-content button {
  position: absolute;
  right: 2%;
  top: 2%;
  z-index: 99;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body {
  padding: 4%;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .detalleGallery .detalleSuite__img {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .detalleGallery .detalleSuite__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .detalleGallery .detalleSuiteThumbs {
  display: none;
}
@media (max-width: 576px) {
  #detalleHabitacion .modal-dialog .modal-content .modal-body .detalleGallery .detalleSuiteThumbs {
    display: block;
  }
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .detalleGallery .detalleSuiteThumbs__img {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .detalleGallery .detalleSuiteThumbs__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__title h3 {
  font-family: "GothamRounded";
  font-size: 2rem;
  color: #005C64;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__title p {
  font-size: 1.125rem;
}
@media screen and (max-width: 1366px) {
  #detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__title p {
    font-size: calc(2px + 1vw);
  }
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__ocupation {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__ocupation h3 {
  font-family: "GothamRounded";
  font-size: 1.125rem;
  color: #005C64;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__ocupation-Icon {
  display: flex;
  align-items: center;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__ocupation-Icon p {
  font-family: "GothamRoundedBook";
  font-size: 1.125rem;
  margin-bottom: 0;
  color: #666666;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__ocupation-Icon .icon {
  width: 30px;
  height: 30px;
  display: block;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__ocupation-Icon .iconOcupation {
  background-color: #666666; /* defines the background color of the image */
  mask: url("../assets/icons/ocupationIco.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/ocupationIco.svg") no-repeat center/contain;
}
#detalleHabitacion .modal-dialog .modal-content .modal-body .suiteInfo__btn a {
  text-decoration: none;
}

.experiencias {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 3rem 0;
  background-color: #F0F0F0;
  text-align: center;
}
.experiencias__title {
  margin: 0 auto;
}
.experiencias__title h2 {
  margin-bottom: 1.25rem;
  color: #FF6B00;
}
.experiencias__content {
  width: 65%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .experiencias__content {
    width: 90%;
  }
}
.experiencias__content p {
  font-size: 1.1rem;
}
.experiencias .experienciaSwiper {
  padding: 3rem 0;
}
.experiencias .experienciaSwiper .experienciaCard {
  width: 21.875rem;
  height: 450px;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
}
.experiencias .experienciaSwiper .experienciaCard:hover .card-body {
  display: block;
  width: 100%;
}
@media (max-width: 1366px) {
  .experiencias .experienciaSwiper .experienciaCard {
    width: 16rem;
    height: 350px;
  }
}
@media (max-width: 575.98px) {
  .experiencias .experienciaSwiper .experienciaCard {
    width: 8.5rem;
    height: 190px;
  }
}
.experiencias .experienciaSwiper .experienciaCard .bgCard {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0;
}
.experiencias .experienciaSwiper .experienciaCard .bgCard-title {
  font-family: "GothamRoundedMedium";
  text-transform: uppercase;
  color: #FFFFFF;
  position: relative;
  margin: 0 auto;
  padding-top: 3rem;
  z-index: 999;
}
@media (max-width: 575.98px) {
  .experiencias .experienciaSwiper .experienciaCard .bgCard-title {
    padding-top: 1.5rem;
  }
}
.experiencias .experienciaSwiper .experienciaCard .bgCard-title h3 {
  font-size: 1.5rem;
}
@media (max-width: 575.98px) {
  .experiencias .experienciaSwiper .experienciaCard .bgCard-title h3 {
    font-size: 1rem;
  }
}
.experiencias .experienciaSwiper .experienciaCard .card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.6);
}
.experiencias .experienciaSwiper .experienciaCard .card-body {
  position: absolute;
  top: 40%;
  display: none;
}
@media (max-width: 575.98px) {
  .experiencias .experienciaSwiper .experienciaCard .card-body {
    top: 20%;
  }
}
.experiencias .experienciaSwiper .experienciaCard .card-body__content {
  position: relative;
  text-align: center;
  margin: 0 auto;
}
.experiencias .experienciaSwiper .experienciaCard .card-body__content .card-text {
  font-size: 0.75rem;
  color: #FFFFFF;
  text-align: left;
  margin-bottom: 3rem;
}
@media (max-width: 575.98px) {
  .experiencias .experienciaSwiper .experienciaCard .card-body__content .card-text {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .experiencias .experienciaSwiper .experienciaCard .card-body__content a {
    width: 100%;
    font-size: 0.875rem;
    padding: 8px 10px;
  }
}

.experience {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  padding: 6em 0 5em 0;
}
@media (max-width: 1024px) {
  .experience {
    padding: 4em 0;
  }
}
@media (max-width: 599px) {
  .experience {
    padding: 2em 0;
  }
}
.experience__text {
  width: 100%;
  height: auto;
  margin: 0 0 0 auto;
}
@media (max-width: 1024px) {
  .experience__text {
    width: 100%;
    padding: 0 1rem;
    margin: 0 auto;
  }
}
@media (max-width: 599px) {
  .experience__text {
    width: 100%;
  }
}
.experience__text-title {
  width: 65%;
  text-align: left;
}
@media (max-width: 1180px) {
  .experience__text-title {
    width: auto;
  }
}
.experience__text-title h2 {
  font-family: "GothamRounded";
  color: #FF6B00;
}
@media (max-width: 599px) {
  .experience__text-title h2 {
    font-family: "GothamRoundedMedium";
    font-size: 1.5rem;
    margin-bottom: 1.813rem;
  }
}
.experience__textTitle {
  width: 100%;
  height: auto;
  text-align: center;
  margin: 0 auto;
}
.experience__textTitle h5 {
  font-family: "GothamRoundedMedium";
  color: #FF6B00;
}
.experience__text-content {
  width: 100%;
  height: auto;
  font-size: 1rem;
  color: #333333;
}
@media (max-width: 599px) {
  .experience__text-content {
    width: 80%;
    padding: 0 15px;
    line-height: 1.5rem;
  }
}
.experience__text-content p {
  word-wrap: break-word;
  color: #333333;
}
.experience__textContent {
  width: 70%;
  height: auto;
  margin: 0 auto;
}
.experience__textContent p {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  line-height: 33.6px;
  word-wrap: break-word;
}
@media (max-width: 1024px) {
  .experience .experienceWrapper {
    width: 97%;
  }
}
@media (max-width: 992px) {
  .experience .experienceWrapper {
    overflow: hidden;
  }
}
@media (max-width: 599px) {
  .experience .experienceWrapper {
    width: 100%;
  }
}
.experience .experienceWrapper .experienceSwiper {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .experience .experienceWrapper .experienceSwiper {
    padding: 1rem 0;
  }
}
@media (max-width: 992px) {
  .experience .experienceWrapper .experienceSwiper {
    overflow: visible;
  }
}
.experience .experienceWrapper .experienceSwiper .experienceCard {
  max-width: 26rem;
  height: auto;
  margin: 0 auto;
  background-color: transparent;
  border: none;
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .experience .experienceWrapper .experienceSwiper .experienceCard {
    width: 26rem;
  }
}
@media (max-width: 1024px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard {
    width: 26rem;
  }
}
@media (max-width: 599px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard {
    width: 100%;
  }
}
.experience .experienceWrapper .experienceSwiper .experienceCard__img {
  width: 100%;
  height: 400px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1366px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard__img {
    height: auto;
  }
}
@media (max-width: 1024px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard__img {
    height: 360px;
  }
}
.experience .experienceWrapper .experienceSwiper .experienceCard__img .card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 1366px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard__img .card-img-top {
    height: 290px;
  }
}
@media (max-width: 1024px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard__img .card-img-top {
    height: 100%;
  }
}
@media (max-width: 599px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard__img .card-img-top {
    width: 100%;
    height: 353px;
  }
}
.experience .experienceWrapper .experienceSwiper .experienceCard .card-body {
  width: calc(100% - 48px);
  height: 40vh;
  text-align: left;
  margin: -3rem auto 0 auto;
  background: #FFFFFF;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  padding: 24px;
  display: flex;
  flex-direction: column;
  background-color: #FFFFFF;
  border-radius: 0 32px 32px 32px;
  box-shadow: -1px 0px 20px 0px rgba(0, 0, 0, 0.25);
}
@media (min-width: 2000px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard .card-body {
    height: 20vh;
  }
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .experience .experienceWrapper .experienceSwiper .experienceCard .card-body {
    height: 25vh;
  }
}
@media (max-width: 599px) {
  .experience .experienceWrapper .experienceSwiper .experienceCard .card-body {
    width: 100%;
  }
}
.experience .experienceWrapper .experienceSwiper .experienceCard .card-body .card-title {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.experience .experienceWrapper .experienceSwiper .experienceCard .card-body .card-title h4 {
  font-size: 1.5rem;
  color: #333333;
}
.experience .experienceWrapper .experienceSwiper .experienceCard .card-body .card-text {
  font-family: "GothamRoundedBook";
  color: #8C8C8C;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .experience .experienceWrapper .experienceSwiper .swiper-button-next,
  .experience .experienceWrapper .experienceSwiper .swiper-button-prev {
    display: none;
  }
}
@media (min-width: 900px) {
  .experience .experienceWrapper .experienceSwiper .swiper-button-next,
  .experience .experienceWrapper .experienceSwiper .swiper-button-prev {
    top: 30%;
  }
}
@media (min-width: 1200px) {
  .experience .experienceWrapper .experienceSwiper .swiper-button-next,
  .experience .experienceWrapper .experienceSwiper .swiper-button-prev {
    top: 30%;
  }
}
@media (min-width: 1366px) {
  .experience .experienceWrapper .experienceSwiper .swiper-button-next,
  .experience .experienceWrapper .experienceSwiper .swiper-button-prev {
    top: 30%;
  }
}
@media (min-width: 1800px) {
  .experience .experienceWrapper .experienceSwiper .swiper-button-next,
  .experience .experienceWrapper .experienceSwiper .swiper-button-prev {
    top: 30%;
  }
}
.experience .experienceWrapper .cardBlogSwiper {
  width: 100%;
  height: auto;
}
@media (max-width: 992px) {
  .experience .experienceWrapper .cardBlogSwiper {
    overflow: visible;
  }
}
.experience .experienceWrapper .cardBlogSwiper .experienceCard {
  max-width: 26rem;
  height: auto;
  margin: 0 auto;
  background-color: transparent;
  border: none;
}
@media (max-width: 1024px) {
  .experience .experienceWrapper .cardBlogSwiper .experienceCard {
    max-width: 26rem;
  }
}
@media (max-width: 599px) {
  .experience .experienceWrapper .cardBlogSwiper .experienceCard {
    width: 100%;
  }
}
.experience .experienceWrapper .cardBlogSwiper .experienceCard__img {
  width: 100%;
  height: 400px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1366px) {
  .experience .experienceWrapper .cardBlogSwiper .experienceCard__img {
    height: auto;
  }
}
@media (max-width: 1024px) {
  .experience .experienceWrapper .cardBlogSwiper .experienceCard__img {
    height: 360px;
  }
}
.experience .experienceWrapper .cardBlogSwiper .experienceCard__img .card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 1366px) {
  .experience .experienceWrapper .cardBlogSwiper .experienceCard__img .card-img-top {
    height: 290px;
  }
}
@media (max-width: 1024px) {
  .experience .experienceWrapper .cardBlogSwiper .experienceCard__img .card-img-top {
    height: 100%;
  }
}
@media (max-width: 599px) {
  .experience .experienceWrapper .cardBlogSwiper .experienceCard__img .card-img-top {
    width: 100%;
    height: 353px;
  }
}
.experience .experienceWrapper .cardBlogSwiper .experienceCard .card-body {
  width: 90%;
  height: auto;
  text-align: left;
  margin-top: -5rem;
  background: #FFFFFF;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  border: none;
  border-top-right-radius: 1.5rem;
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
@media (max-width: 599px) {
  .experience .experienceWrapper .cardBlogSwiper .experienceCard .card-body {
    width: 100%;
  }
}
.experience .experienceWrapper .cardBlogSwiper .experienceCard .card-body .card-title {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.experience .experienceWrapper .cardBlogSwiper .experienceCard .card-body .card-title h4 {
  font-size: 1.5rem;
  color: #333333;
}
.experience .experienceWrapper .cardBlogSwiper .experienceCard .card-body .card-text {
  font-family: "GothamRoundedBook";
  color: #8C8C8C;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .experience .experienceWrapper .cardBlogSwiper .swiper-button-next,
  .experience .experienceWrapper .cardBlogSwiper .swiper-button-prev {
    display: none;
  }
}

.selection-club-bg-home {
  height: 70vh;
}

.experiences-sc-bg-home {
  width: 100%;
  height: 70vh;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 1200px) {
  .experiences-sc-bg-home {
    height: 60vh;
  }
}
@media (max-width: 1024px) {
  .experiences-sc-bg-home {
    height: 60vh;
  }
}
@media (max-width: 599px) {
  .experiences-sc-bg-home {
    height: 100vh;
  }
}
.experiences-sc-bg-home-video {
  width: 100%;
  height: 70vh;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .experiences-sc-bg-home-video {
    height: 60vh;
  }
}
@media (max-width: 1024px) {
  .experiences-sc-bg-home-video {
    height: 60vh;
  }
}
.experiences-sc-bg-home-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.experiences-sc-bg-home-text {
  position: relative;
  margin-top: -45vh;
  text-align: center;
  z-index: 9;
  width: 60%;
  margin-left: 20%;
  margin-right: 20%;
}
@media (min-width: 1200px) {
  .experiences-sc-bg-home-text {
    margin-top: -35vh;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (max-width: 1024px) {
  .experiences-sc-bg-home-text {
    margin-top: -35vh;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (max-width: 599px) {
  .experiences-sc-bg-home-text {
    margin-top: 0;
    height: 50vh;
    justify-content: center;
    align-items: start;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 0 1rem;
  }
}
.experiences-sc-bg-home-text h2 {
  color: #FFFFFF;
  font-size: 58px;
  font-family: "GothamRounded";
}
@media (max-width: 599px) {
  .experiences-sc-bg-home-text h2 {
    font-size: 32px !important;
    color: #333333;
  }
}
@media (max-width: 1024px) {
  .experiences-sc-bg-home-text h2 {
    font-size: 48px;
  }
}
@media (min-width: 1200px) {
  .experiences-sc-bg-home-text h2 {
    font-size: 72px;
  }
}
.experiences-bg-home {
  width: 100%;
  height: 50vh;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 599px) {
  .experiences-bg-home {
    height: 100vh;
  }
}
.experiences-bg-home-img {
  width: 100%;
  height: 50vh;
  margin: 0 auto;
}
.experiences-bg-home-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.6);
}
.experiences-bg-home-img video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.experiences-bg-home-video {
  width: 100%;
  height: 50vh;
  margin: 0 auto;
}
.experiences-bg-home-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.experiences-bg-home-swipper {
  width: 100%;
  height: 100%;
}
.experiences-bg-home-swipper .swiper-pagination-bullet {
  background: #FFFFFF;
}
.experiences-bg-home-swipper .swiper-pagination-bullet-active {
  background-color: #FF6C00;
}
.experiences-bg-home-text {
  position: relative;
  margin-top: -30vh;
  text-align: center;
  z-index: 9;
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}
@media (max-width: 1024px) {
  .experiences-bg-home-text {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (max-width: 599px) {
  .experiences-bg-home-text {
    margin-top: 0;
    height: 50vh;
    justify-content: center;
    align-items: start;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 0 1rem;
  }
}
.experiences-bg-home-text .icon {
  width: 9px;
  height: 9px;
}
.experiences-bg-home-text h2 {
  color: #FFFFFF;
  font-size: 4.6rem;
  font-family: "GothamRounded";
  text-transform: uppercase;
}
@media (max-width: 1536px) {
  .experiences-bg-home-text h2 {
    font-size: 3.6rem;
  }
}
@media (max-width: 1024px) {
  .experiences-bg-home-text h2 {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  .experiences-bg-home-text h2 {
    font-size: 2.5rem;
  }
}
@media (max-width: 599px) {
  .experiences-bg-home-text h2 {
    font-size: 2rem !important;
    color: #333333;
  }
}
.experiences-bg-home-text h3 {
  color: #FFFFFF;
  font-size: 1.5rem;
  font-family: "GothamRoundedBook";
}
@media (max-width: 1024px) {
  .experiences-bg-home-text h3 {
    font-size: 1.2rem;
    color: #333333;
  }
}
@media (max-width: 599px) {
  .experiences-bg-home-text h3 {
    padding: 1.5rem 0;
    font-family: "GothamRounded";
    font-size: 1rem;
    color: #333333;
  }
}
.experiences-bg-home-text h4 {
  color: #FFFFFF;
  font-size: 1.2rem;
  font-family: "GothamRoundedBook";
}
@media (max-width: 599px) {
  .experiences-bg-home-text h4 {
    padding: 1.5rem 0;
    color: #333333;
  }
}
.experiences-bg-home-text a {
  color: #FFFFFF;
  font-size: 16px;
  font-family: "GothamRoundedBook";
  text-decoration: none;
}
@media (max-width: 599px) {
  .experiences-bg-home-text a {
    color: #333333;
    padding: 1.5rem 0;
  }
  .experiences-bg-home-text a .icon-arrow-right {
    background-color: #333333;
  }
}
.experiences-bg-home-text a:hover {
  color: #FFFFFF !important;
  font-family: "GothamRounded" !important;
  text-decoration: none !important;
}
.experiences-sc-viva-message {
  text-align: center;
  padding: 10vh 0;
  width: 100%;
}
.experiences-sc-viva-message-text {
  padding: 5rem 20%;
}
@media (max-width: 1024px) {
  .experiences-sc-viva-message-text {
    padding: 2rem 5%;
  }
}
@media (max-width: 1024px) {
  .experiences-sc-viva-message {
    width: 100%;
    margin: 0;
    padding: 7vh 0;
  }
}
@media (max-width: 599px) {
  .experiences-sc-viva-message {
    display: flex;
    flex-direction: column;
    text-align: left;
    justify-content: start;
    align-items: start;
    padding: 5vh 0;
  }
}
.experiences-sc-viva-message h5 {
  font-size: 1rem;
  font-family: "GothamRoundedMedium";
  color: #AF7C58;
  margin-bottom: 1rem;
}
@media (max-width: 599px) {
  .experiences-sc-viva-message h5 {
    font-family: "GothamRounded";
    font-size: 1.3rem;
  }
}
.experiences-sc-viva-message p {
  font-size: 1.2rem;
  font-family: "GothamRoundedMedium";
  color: #333333;
  margin-bottom: 1rem;
}
@media (max-width: 599px) {
  .experiences-sc-viva-message p {
    font-size: 1rem;
    font-family: "GothamRoundedBook";
  }
}
.experiences-sc-viva-message-list {
  width: 100%;
  height: auto;
  margin-top: 5rem;
  display: flex;
  justify-content: center;
}
@media (max-width: 1024px) {
  .experiences-sc-viva-message-list {
    overflow-x: scroll;
    flex-wrap: nowrap;
    justify-content: start;
  }
}
@media (max-width: 599px) {
  .experiences-sc-viva-message-list {
    overflow-x: scroll;
    flex-wrap: nowrap;
    justify-content: start;
  }
}
.experiences-sc-viva-message-list-item {
  width: 191px;
  height: 178px;
  margin: 0 auto;
  font-family: "GothamRoundedMedium";
  color: #AF7C58;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .experiences-sc-viva-message-list-item {
    flex: 0 0 auto;
    margin: 0 2rem;
  }
}
@media (max-width: 599px) {
  .experiences-sc-viva-message-list-item {
    flex: 0 0 auto;
    margin: 0 2rem;
  }
}
.experiences-sc-viva-message-list-item .titleItem p {
  color: #AF7C58;
}
.experiences-sc-viva-message-list-item .imgItem {
  transition: transform 0.5s ease;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #F4F7FA;
  margin-bottom: 1.375rem;
}
.experiences-sc-viva-message-list-item .imgItem .icon {
  width: 40px;
  height: 40px;
}
.experiences-sc-viva-message-list-item .imgItem:hover {
  transform: scale(1.3);
}
.experiences-viva-message {
  text-align: center;
  padding: 15vh 0;
}
@media (max-width: 1024px) {
  .experiences-viva-message {
    padding: 5vh 0;
  }
}
@media (max-width: 599px) {
  .experiences-viva-message {
    display: flex;
    flex-direction: column;
    text-align: left;
    justify-content: start;
    align-items: start;
    padding: 5vh 0;
  }
}
.experiences-viva-message h5 {
  font-size: 18px;
  font-family: "GothamRoundedMedium";
  color: #FF6C00;
  margin-bottom: 1rem;
}
@media (max-width: 599px) {
  .experiences-viva-message h5 {
    font-family: "GothamRounded";
    font-size: 24px;
  }
}
.experiences-viva-message p {
  font-size: 24px;
  font-family: "GothamRoundedMedium";
  color: #333333;
  margin-bottom: 1rem;
}
@media (max-width: 599px) {
  .experiences-viva-message p {
    font-size: 16px;
    font-family: "GothamRoundedBook";
  }
}
.experiences-card-container {
  background-color: #FCF3ED;
  padding: 5rem 8rem;
}
@media (max-width: 1024px) {
  .experiences-card-container {
    padding: 5rem 1rem;
  }
}
@media (max-width: 599px) {
  .experiences-card-container {
    padding: 5rem 1rem;
  }
}
.experiences-card-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 70px;
  gap: 70px 20px;
}
@media (max-width: 1024px) {
  .experiences-card-wrapper {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (max-width: 599px) {
  .experiences-card-wrapper {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    height: 600px;
  }
}
.experiences-card-wrapper .card-vertical {
  grid-column: span 1;
  grid-row-end: span 6;
}
@media (max-width: 1024px) {
  .experiences-card-wrapper .card-vertical {
    grid-column: span 2;
    grid-row-end: span 6;
  }
}
@media (max-width: 599px) {
  .experiences-card-wrapper .card-vertical {
    flex: 0 0 auto;
    width: 90vw;
    height: 500px;
  }
}
.experiences-card-wrapper .card-standar {
  grid-column: span 1;
  grid-row-end: span 3;
}
@media (max-width: 1024px) {
  .experiences-card-wrapper .card-standar {
    grid-column: span 4;
    grid-row-end: span 3;
  }
}
@media (max-width: 599px) {
  .experiences-card-wrapper .card-standar {
    flex: 0 0 auto;
    width: 90vw;
    height: 500px;
  }
}
.experiences-card-wrapper .card-standar-2 {
  grid-column: span 2;
  grid-row-end: span 3;
}
@media (max-width: 1024px) {
  .experiences-card-wrapper .card-standar-2 {
    grid-column: span 4;
    grid-row-end: span 3;
  }
}
@media (max-width: 599px) {
  .experiences-card-wrapper .card-standar-2 {
    flex: 0 0 auto;
    width: 90vw;
    height: 500px;
  }
}
.experiences-card-wrapper .card-full {
  grid-column: span 4;
  grid-row-end: span 3;
}
@media (max-width: 1024px) {
  .experiences-card-wrapper .card-full {
    grid-column: span 6;
    grid-row-end: span 3;
  }
}
@media (max-width: 599px) {
  .experiences-card-wrapper .card-full {
    flex: 0 0 auto;
    width: 90vw;
    height: 500px;
  }
}
.experiences-card-wrapper .experiences-card-content {
  width: 100%;
  height: 100%;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-img {
  width: 100%;
  height: 100%;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.experiences-card-wrapper .experiences-card-content .viva {
  color: #FF6C00;
}
.experiences-card-wrapper .experiences-card-content .viva a {
  color: #FF6C00;
}
.experiences-card-wrapper .experiences-card-content .viva .icon-arrow-right {
  background-color: #FF6C00;
}
.experiences-card-wrapper .experiences-card-content .adults {
  color: #005C65;
}
.experiences-card-wrapper .experiences-card-content .adults a {
  color: #005C65;
}
.experiences-card-wrapper .experiences-card-content .adults .icon-arrow-right {
  background-color: #005C65;
}
.experiences-card-wrapper .experiences-card-content .rural {
  color: #BE9783;
}
.experiences-card-wrapper .experiences-card-content .rural a {
  color: #BE9783;
}
.experiences-card-wrapper .experiences-card-content .rural .icon-arrow-right {
  background-color: #BE9783;
}
.experiences-card-wrapper .experiences-card-content .selection-club {
  color: #AF7C58;
}
.experiences-card-wrapper .experiences-card-content .selection-club a {
  color: #AF7C58;
}
.experiences-card-wrapper .experiences-card-content .selection-club .icon-arrow-right {
  background-color: #AF7C58;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  margin-top: -2rem;
  background: #ffffff;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  border: none;
  border-top-right-radius: 1.2rem;
  border-bottom-left-radius: 1.2rem;
  border-bottom-right-radius: 1.2rem;
  margin-left: 10%;
  margin-right: 10%;
  padding: 1.5rem 1rem;
  font-size: 16px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease, background-color 0.3s ease;
  will-change: transform, background-color;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action:hover {
  transform: translateY(-20px);
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action .btn-reserve {
  background-color: #FCF3ED;
  color: #FF6C00 !important;
  border-radius: 24px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action .btn-reserve:hover {
  background-color: #FF6C00;
  text-decoration: none;
  color: #FFFFFF !important;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action .btn-reserve::after {
  background-color: #FF6C00;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  content: "";
  display: block;
  mask: url("../assets/icons/uil-calender.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-calender.svg") no-repeat center/contain;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action .btn-reserve:hover::after {
  background-color: #FFFFFF;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action a {
  font-family: "GothamRoundedBook";
  border-radius: 5px;
  text-decoration: none;
  font-size: 14px;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action a .icon {
  width: 9px;
  height: 9px;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action a .icon-arrow-right {
  /* defines the background color of the image */
  mask: url("../assets/icons/arrow-single-right.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/arrow-single-right.svg") no-repeat center/contain;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action a:hover {
  background-color: #FCF3ED;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.rigth {
  margin-left: 55%;
  margin-right: 5%;
}
@media (max-width: 1024px) {
  .experiences-card-wrapper .experiences-card-content .experiences-card-action.rigth {
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (max-width: 599px) {
  .experiences-card-wrapper .experiences-card-content .experiences-card-action.rigth {
    margin-left: 10%;
    margin-right: 10%;
  }
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.rigth-full {
  margin-left: 70%;
  margin-right: 5%;
}
@media (max-width: 1024px) {
  .experiences-card-wrapper .experiences-card-content .experiences-card-action.rigth-full {
    margin-left: 30%;
    margin-right: 5%;
  }
}
@media (max-width: 599px) {
  .experiences-card-wrapper .experiences-card-content .experiences-card-action.rigth-full {
    margin-left: 10%;
    margin-right: 10%;
  }
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.viva:hover {
  background-color: #FF6C00;
  color: #FFFFFF;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.viva:hover a {
  color: #FFFFFF !important;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.viva:hover a:hover {
  background-color: inherit;
  opacity: 0.5;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.viva:hover .icon-arrow-right {
  background-color: #FFFFFF;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.viva:hover .btn-reserve {
  background-color: #FF6C00;
  border: 1px solid #FCF3ED;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.viva:hover .btn-reserve::after {
  background-color: #FCF3ED;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.adults:hover {
  background-color: #005C65;
  color: #FFFFFF;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.adults:hover a {
  color: #FFFFFF !important;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.adults:hover a:hover {
  background-color: inherit;
  opacity: 0.5;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.adults:hover .icon-arrow-right {
  background-color: #FFFFFF;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.rural:hover {
  background-color: #BE9783;
  color: #FFFFFF;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.rural:hover a {
  color: #FFFFFF !important;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.rural:hover a:hover {
  background-color: inherit;
  opacity: 0.5;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.rural:hover .icon-arrow-right {
  background-color: #FFFFFF;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.selection-club:hover {
  background-color: #AF7C58;
  color: #FFFFFF;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.selection-club:hover a {
  color: #FFFFFF !important;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.selection-club:hover a:hover {
  background-color: inherit;
  opacity: 0.5;
}
.experiences-card-wrapper .experiences-card-content .experiences-card-action.selection-club:hover .icon-arrow-right {
  background-color: #FFFFFF;
}

.menu-experiences-container {
  margin-left: 0;
  min-width: 98vw !important;
  max-width: 98vw !important;
  width: 98vw !important;
  white-space: nowrap !important;
  padding: 0 !important;
  transition: 0.3s;
  justify-content: center;
}
@media (max-width: 1200px) {
  .menu-experiences-container {
    margin-left: 0 !important;
    min-width: 98vw !important;
    max-width: 98vw !important;
    width: 98vw !important;
  }
}
.menu-experiences-container .menu-experiences-desktop {
  background-color: #FFFFFF;
  border-right: 1px solid #eaeaed;
  color: #6D6B6B;
}
.menu-experiences-container .menu-experiences-desktop.viva {
  background-color: #FCF3ED !important;
}
.menu-experiences-container .menu-experiences-desktop.viva .experiences-title {
  color: #FF6C00 !important;
}
.menu-experiences-container .menu-experiences-desktop.selection-club {
  background-color: #FAF8F9 !important;
}
.menu-experiences-container .menu-experiences-desktop.selection-club .experiences-title {
  color: #AF7C58 !important;
}
.menu-experiences-container .menu-experiences-desktop .menu-mobile {
  display: none;
}
@media (max-width: 1200px) {
  .menu-experiences-container .menu-experiences-desktop .menu-mobile {
    display: block;
  }
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item {
  max-width: 200px;
  padding: 1rem;
  padding: 0;
  text-align: left;
}
@media (max-width: 1366px) {
  .menu-experiences-container .menu-experiences-desktop .dropdown-menu-item {
    max-width: 160px;
  }
}
@media (max-width: 1200px) {
  .menu-experiences-container .menu-experiences-desktop .dropdown-menu-item {
    display: none;
  }
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item {
  font-family: "GothamRoundedBook";
  font-size: 0.875rem;
  padding: 20px 25px !important;
  white-space: inherit;
  display: flex;
  flex-direction: column;
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item .experiences-title {
  min-height: 75px;
  color: #6D6B6B;
  white-space: normal;
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item .experiences-caption {
  padding-top: 1rem;
  color: #6D6B6B;
  white-space: normal;
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item span.hotel {
  font-family: "GothamRoundedBook";
  font-size: 0.75rem;
  color: #6D6B6B;
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item span.link-description {
  font-size: 0.75rem;
  color: #333333;
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item .experiences-image {
  width: 176px;
  height: 250px;
  overflow: hidden;
  margin-left: -25px;
}
@media (max-width: 1366px) {
  .menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item .experiences-image {
    width: 136px;
    height: 200px;
  }
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item .experiences-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.menu-experiences-container .menu-experiences-desktop .dropdown-menu-item .dropdown-item .experiences-image img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition: transform 0.5s ease-in-out;
  -webkit-transition: transform 0.5s ease-in-out;
}

@media (max-width: 599px) {
  .experiences-gallery .container {
    padding: 0;
    width: 100%;
    margin: 0;
  }
  .experiences-gallery .container .row {
    padding: 0;
    width: 100%;
    margin: 0;
  }
  .experiences-gallery .container .row .col-lg-12,
  .experiences-gallery .container .row .col-lg-3,
  .experiences-gallery .container .row .col-lg-6 {
    padding: 0;
    width: 100%;
    margin: 0;
  }
}
.experiences-gallery .image-full {
  width: 100%;
  height: 600px;
  padding: 1.5rem 0;
}
.experiences-gallery .image-full img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.experiences-gallery .image-estandar {
  width: 100%;
  height: 300px;
  padding: 1.5rem 0;
}
.experiences-gallery .image-estandar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.experiences-hotel-description-container {
  display: flex;
  justify-content: space-between;
  padding: 8rem 0 4rem 0;
  gap: 96px;
}
@media (max-width: 1024px) {
  .experiences-hotel-description-container {
    flex-direction: column;
    gap: 48px;
  }
}
.experiences-hotel-description-container .experiences-hotel-title {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
}
@media (max-width: 1024px) {
  .experiences-hotel-description-container .experiences-hotel-title {
    width: 100%;
    padding-bottom: 2rem;
  }
}
.experiences-hotel-description-container .experiences-hotel-title h3 {
  margin-left: 0.5rem;
  font-family: "GothamRounded";
  color: #333333;
  font-size: 2rem;
}
.experiences-hotel-description-container .experiences-hotel-title a {
  font-family: "GothamRoundedMedium";
  color: #FF6C00;
  font-size: 0.9rem;
  text-decoration: none;
}
.experiences-hotel-description-container .experiences-hotel-title a .icon-arrow-right {
  background-color: #FF6C00;
}
.experiences-hotel-description-container .experiences-hotel-title a:hover {
  font-family: "GothamRounded";
}
.experiences-hotel-description-container .experiences-hotel-info {
  width: 50%;
}
.experiences-hotel-description-container .experiences-hotel-info p {
  font-family: "GothamRoundedMedium";
  color: #333333;
  font-size: 1.5rem;
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .experiences-hotel-description-container .experiences-hotel-info {
    width: 100%;
    padding-top: 2rem;
  }
}
@media (max-width: 599px) {
  .experiences-hotel-description-container .experiences-hotel-info p {
    font-family: "GothamRoundedBook";
    font-size: 1.1rem;
    margin-bottom: 2.2rem;
  }
}

.experiences-hoteles {
  background-color: #F8F9FB;
  padding: 4rem 0;
}
.experiences-hoteles h3 {
  font-family: "GothamRounded";
  color: #333333;
  font-size: 2rem;
}

.experiences-hoteles-container {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.experiences-hoteles-container > div:first-child {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.experiences-hoteles-container > div > div:first-child {
  padding-left: 0rem;
}
.experiences-hoteles-container > div > div {
  width: 40%;
  padding: 0 0.5rem;
}
.experiences-hoteles-container > div > div > div {
  height: 100%;
}
@media (max-width: 1024px) {
  .experiences-hoteles-container > div > div {
    width: 60%;
  }
  .experiences-hoteles-container > div > div .experience-reserve-title {
    display: none;
  }
}
@media (max-width: 599px) {
  .experiences-hoteles-container > div > div {
    width: 80vw;
  }
  .experiences-hoteles-container > div > div .experience-reserve-title {
    display: none;
  }
}
@media (min-width: 600px) {
  .experiences-hoteles-container > div > div {
    width: 65%;
  }
  .experiences-hoteles-container > div > div .experience-reserve-title {
    display: none;
  }
}
@media (min-width: 900px) {
  .experiences-hoteles-container > div > div {
    width: 65%;
  }
  .experiences-hoteles-container > div > div .experience-reserve-title {
    display: none;
  }
}
@media (min-width: 1200px) {
  .experiences-hoteles-container > div > div {
    width: 39%;
  }
  .experiences-hoteles-container > div > div .experience-reserve-title {
    display: none;
  }
}
@media (min-width: 1366px) {
  .experiences-hoteles-container > div > div {
    width: 40%;
  }
  .experiences-hoteles-container > div > div .experience-reserve-title {
    display: block;
  }
}
@media (min-width: 1800px) {
  .experiences-hoteles-container > div > div {
    width: 41%;
  }
  .experiences-hoteles-container > div > div .experience-reserve-title {
    display: block;
  }
}
@media (min-width: 2000px) {
  .experiences-hoteles-container > div > div {
    width: 42%;
  }
  .experiences-hoteles-container > div > div .experience-reserve-title {
    display: block;
  }
}
.experiences-hoteles-container .viva-hotel-card-image > div:first-child {
  height: 100%;
}
.experiences-hoteles-container .viva-hotel-card-image > div:first-child > div {
  height: 100%;
}
.experiences-hoteles-container .viva-hotel-card-image > div:first-child > div > div {
  height: 100%;
}
.experiences-hoteles-container .viva-hotel-card-image > div {
  width: 100%;
  max-width: 100vw;
}
.experiences-hoteles-card {
  flex: 0 0 auto;
  border: none;
  width: 100%;
}
.experiences-hoteles-card-img {
  width: 100%;
  height: 450px;
}
.experiences-hoteles-card-img-swiper {
  height: 10%;
  width: 100%;
}
.experiences-hoteles-card-img .swiper-slide-container {
  height: 450px;
}
.experiences-hoteles-card-img .swiper-slide-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.experiences-hoteles-card .card-body {
  position: relative;
  width: 90%;
  height: auto;
  text-align: left;
  margin-top: -5rem;
  background: #ffffff;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #333333;
  border: none;
  border-top-right-radius: 1.5rem;
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
.experiences-hoteles-card .card-body a.btn-selection-club {
  width: 100%;
}
@media (max-width: 1024px) {
  .experiences-hoteles-card .card-body a.btn-selection-club {
    font-size: 1.2rem;
  }
}
@media (max-width: 599px) {
  .experiences-hoteles-card .card-body a.btn-selection-club {
    font-size: 0.8rem;
  }
}
.experiences-hoteles-card .card-body .card-title h4 {
  color: #FF6C00;
  font-size: 24px;
  font-style: normal;
  font-weight: 350;
  line-height: 140%;
}
.experiences-hoteles-card .card-body .card-title .iconStar {
  background-color: #AF7C58;
}
.experiences-hoteles-card .card-body .card-subtitle {
  font-size: 16px;
}
.experiences-hoteles-card .card-body .card-text {
  color: #6D6B6B;
  font-family: "GothamRoundedBook";
  font-size: 16px;
  font-style: normal;
  font-weight: 325;
  line-height: 24px;
}
.experiences-hoteles-card .card-body .experiences-hoteles-card-crt {
  padding: 0;
  display: flex;
  margin-left: -0.625rem;
}
@media (max-width: 599px) {
  .experiences-hoteles-card .card-body .experiences-hoteles-card-crt {
    padding: 10px 0;
  }
}
.experiences-hoteles-card .card-body .experiences-hoteles-card-crt li {
  font-family: "GothamRoundedBook";
  color: #8C8C8C;
  padding: 0;
  font-size: 0.625rem;
  list-style-type: none;
  border-right: none;
  cursor: pointer;
}
.experiences-hoteles-card .card-body .experiences-hoteles-card-crt li:not(:first-child) {
  padding: 0 0.625rem;
  border-right: none;
}
.experiences-hoteles-card .card-body .experiences-hoteles-card-crt li:not(:last-child) {
  padding: 0 0.625rem;
  border-right: 1px solid #c2c2c2;
}
.experiences-hoteles-card-swiper .swiper-pagination {
  text-align: left;
  top: 75% !important;
  left: 3rem !important;
}
@media (max-width: 599px) {
  .experiences-hoteles-card-swiper .swiper-pagination {
    top: 62% !important;
    left: 3rem !important;
  }
}
@media (min-width: 600px) {
  .experiences-hoteles-card-swiper .swiper-pagination {
    top: 63% !important;
    left: 3rem !important;
  }
}
@media (min-width: 900px) {
  .experiences-hoteles-card-swiper .swiper-pagination {
    top: 64% !important;
    left: 3rem !important;
  }
}
@media (max-width: 1024px) {
  .experiences-hoteles-card-swiper .swiper-pagination {
    top: 65% !important;
    left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .experiences-hoteles-card-swiper .swiper-pagination {
    top: 67% !important;
    left: 3rem !important;
  }
}
@media (min-width: 1366px) {
  .experiences-hoteles-card-swiper .swiper-pagination {
    top: 70% !important;
    left: 3rem !important;
  }
}
@media (min-width: 1800px) {
  .experiences-hoteles-card-swiper .swiper-pagination {
    top: 72% !important;
    left: 3rem !important;
  }
}
@media (min-width: 2000px) {
  .experiences-hoteles-card-swiper .swiper-pagination {
    top: 75% !important;
    left: 3rem !important;
  }
}
.experiences-hoteles-card-swiper .swiper-pagination .swiper-pagination-bullet {
  background: #FFFFFF;
  opacity: 1;
}
.experiences-hoteles-card-swiper .swiper-pagination .swiper-pagination-bullet-active {
  background: #FF6C00;
}

.experiences-image-cover .image-container {
  width: 100%;
  height: 800px;
}
.experiences-image-cover .image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.experiences-discover {
  padding: 8rem 0 5rem 0;
  background-color: #FCF3ED;
}
.experiences-discover h3 {
  font-family: "GothamRounded";
  color: #333333;
  font-size: 2rem;
  padding-bottom: 1.5rem;
}
.experiences-discover .experiences-discover-cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}
@media (max-width: 1024px) {
  .experiences-discover .experiences-discover-cards-container {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}
@media (max-width: 599px) {
  .experiences-discover .experiences-discover-cards-container div {
    width: 100%;
  }
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards {
  width: 100%;
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .experiences-discover .experiences-discover-cards-container .experiences-discover-cards {
    width: 350px;
    flex: 0 0 auto;
  }
}
@media (max-width: 599px) {
  .experiences-discover .experiences-discover-cards-container .experiences-discover-cards {
    width: 100%;
  }
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards-image {
  width: 100%;
  height: 400px;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards-action {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  margin-top: -2rem;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  border: none;
  border-top-right-radius: 1.2rem;
  border-bottom-left-radius: 1.2rem;
  border-bottom-right-radius: 1.2rem;
  margin-left: 10%;
  margin-right: 10%;
  padding: 1.5rem 1rem;
  font-size: 16px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  color: #FFFFFF;
  transition: transform 0.3s ease, background-color 0.3s ease;
  will-change: transform, background-color;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards-action:hover {
  transform: translateY(-20px);
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards-action a {
  font-family: "GothamRoundedBook";
  border-radius: 5px;
  text-decoration: none;
  font-size: 14px;
  color: #FFFFFF;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards-action a .icon-arrow-right {
  background-color: #FFFFFF;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards-action a:hover {
  opacity: 0.7;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .viva {
  background-color: #FF6C00;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .viva:hover {
  background-color: #FFFFFF;
  color: #FF6C00;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .viva:hover a {
  color: #FF6C00 !important;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .viva:hover a:hover {
  background-color: inherit;
  opacity: 0.5;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .rural {
  background-color: #BE9783;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .rural:hover {
  background-color: #FFFFFF;
  color: #BE9783;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .rural:hover a {
  color: #BE9783 !important;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .rural:hover a:hover {
  background-color: inherit;
  opacity: 0.5;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .adults {
  background-color: #005C65;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .adults:hover {
  background-color: #FFFFFF;
  color: #005C65;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .adults:hover a {
  color: #005C65 !important;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .adults:hover a:hover {
  background-color: inherit;
  opacity: 0.5;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .selection-club {
  background-color: #AF7C58;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .selection-club:hover {
  background-color: #FFFFFF;
  color: #AF7C58;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .selection-club:hover a {
  color: #AF7C58 !important;
}
.experiences-discover .experiences-discover-cards-container .experiences-discover-cards .selection-club:hover a:hover {
  background-color: inherit;
  opacity: 0.5;
}

.experiences-sc-list-swiper {
  background-color: #FAF8F9;
  padding-bottom: 5rem;
}
.experiences-sc-list-swiper-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 60%;
  margin-left: 20%;
  margin-right: 20%;
  padding: 5rem 0;
}
@media (max-width: 1024px) {
  .experiences-sc-list-swiper-text {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.experiences-sc-list-swiper-text h4 {
  font-family: "GothamRounded";
  color: #AF7C58;
  font-size: 1rem;
}
@media (max-width: 1024px) {
  .experiences-sc-list-swiper-text h4 {
    font-size: 1rem;
  }
}
@media (max-width: 599px) {
  .experiences-sc-list-swiper-text h4 {
    font-size: 1rem;
    color: #AF7C58;
  }
}
.experiences-sc-list-swiper-text p {
  font-family: "GothamRounded";
  color: #333333;
  font-size: 1.5rem;
}
@media (max-width: 1024px) {
  .experiences-sc-list-swiper-text p {
    font-size: 1.2rem;
    color: #333333;
  }
}
@media (max-width: 599px) {
  .experiences-sc-list-swiper-text p {
    padding: 1.5rem 0;
    font-family: "GothamRoundedBook";
    font-size: 1rem;
    color: #333333;
  }
}
@media (max-width: 1024px) {
  .experiences-sc-list-swiper .experienceWrapper {
    width: 97%;
  }
}
@media (max-width: 992px) {
  .experiences-sc-list-swiper .experienceWrapper {
    overflow: hidden;
  }
}
@media (max-width: 599px) {
  .experiences-sc-list-swiper .experienceWrapper {
    width: 100%;
  }
}
.experiences-sc-list-swiper .experienceWrapper .experienceSwiper {
  width: 100%;
  height: auto;
}
@media (max-width: 992px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper {
    overflow: visible;
  }
}
.experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard {
  max-width: 26rem;
  height: auto;
  margin: 0 auto;
  background-color: transparent;
  border: none;
}
@media (max-width: 1024px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard {
    max-width: 26rem;
  }
}
@media (max-width: 599px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard {
    width: 100%;
  }
}
.experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard-img {
  width: 100%;
  height: 400px;
  position: relative;
}
@media (max-width: 1366px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard-img {
    height: auto;
  }
}
@media (max-width: 1024px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard-img {
    height: 360px;
  }
}
.experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard-img .card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 1366px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard-img .card-img-top {
    height: 290px;
  }
}
@media (max-width: 1024px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard-img .card-img-top {
    height: 100%;
  }
}
@media (max-width: 599px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard-img .card-img-top {
    width: 100%;
    height: 353px;
  }
}
.experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard .card-body {
  width: 90%;
  height: auto;
  text-align: left;
  margin-top: -5rem;
  background: #FFFFFF;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  border: none;
  border-top-right-radius: 1.5rem;
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
@media (max-width: 599px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard .card-body {
    width: 100%;
  }
}
.experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard .card-body .card-title {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard .card-body .card-title h4 {
  font-size: 1.5rem;
  color: #333333;
}
.experiences-sc-list-swiper .experienceWrapper .experienceSwiper .experienceCard .card-body .card-text {
  font-family: "GothamRoundedBook";
  color: #8C8C8C;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .swiper-button-next,
  .experiences-sc-list-swiper .experienceWrapper .experienceSwiper .swiper-button-prev {
    display: none;
  }
}

.experience-hotel-banner {
  margin-top: 10%;
}
@media (min-width: 900px) {
  .experience-hotel-banner {
    margin-top: 15%;
  }
}
@media (max-width: 1024px) {
  .experience-hotel-banner {
    margin-top: 15%;
  }
}
@media (max-width: 599px) {
  .experience-hotel-banner {
    margin-top: 20%;
  }
}
.experience-hotel-banner-content {
  display: flex;
}
@media (max-width: 1024px) {
  .experience-hotel-banner-content {
    flex-direction: column-reverse;
  }
}
.experience-hotel-banner-content-img {
  width: 60%;
}
@media (max-width: 1024px) {
  .experience-hotel-banner-content-img {
    width: 100%;
    padding: 2rem 5rem;
  }
}
@media (max-width: 599px) {
  .experience-hotel-banner-content-img {
    padding: 2rem 0;
  }
}
.experience-hotel-banner-content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.experience-hotel-banner-content-img a {
  width: 22%;
  left: 75%;
  position: relative;
  margin-top: -70px;
}
@media (max-width: 599px) {
  .experience-hotel-banner-content-img a {
    width: 25%;
    left: 72%;
    font-size: 0.7rem;
    padding: 9px 20px;
    margin-top: -50px;
  }
}
.experience-hotel-banner-content-img a .icon {
  width: 20px;
  height: 20px;
}
@media (max-width: 599px) {
  .experience-hotel-banner-content-img a .icon {
    width: 11px;
    height: 11px;
  }
}
.experience-hotel-banner-content-img a .icon-gallery {
  background-color: #AF7C58;
}
.experience-hotel-banner-content-txt {
  width: 40%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 4rem;
}
@media (max-width: 1024px) {
  .experience-hotel-banner-content-txt {
    width: 100%;
  }
  .experience-hotel-banner-content-txt a {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .experience-hotel-banner-content-txt {
    padding: 2rem 1rem;
  }
}
.experience-hotel-banner-content-txt h4 {
  font-family: "GothamRounded";
  font-size: 1.3rem;
}
.experience-hotel-banner-content-txt h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
}
.experience-hotel-banner-content-txt p {
  font-family: "GothamRoundedBook";
  color: #333333;
  font-size: 0.8rem;
}

.experience-rooms {
  display: block;
  margin: 1rem 0;
  width: 100%;
  height: auto;
}
@media (min-width: 1200px) {
  .experience-rooms {
    margin: 2rem 0;
  }
}
.experience-rooms .box-nav-pills {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #EAEAED;
}
@media (min-width: 1200px) {
  .experience-rooms .box-nav-pills {
    justify-content: center;
  }
}
.experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms {
  flex-direction: column;
  max-width: 1140px;
}
@media (max-width: 599px) {
  .experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms {
    margin-left: 30px;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}
@media (min-width: 900px) {
  .experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms {
    flex-direction: row;
    margin: 0 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    margin-left: 30px;
  }
}
@media (max-width: 1024px) {
  .experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    margin-left: 30px;
  }
}
@media (min-width: 900px) {
  .experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms li.nav-item.li-selectrooms {
    flex: 0 0 auto;
  }
}
@media (max-width: 1024px) {
  .experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms li.nav-item.li-selectrooms {
    flex: 0 0 auto;
  }
}
@media (max-width: 599px) {
  .experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms li.nav-item.li-selectrooms {
    flex: 0 0 auto;
  }
}
.experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms li.nav-item.li-selectrooms.n-i-SC {
  margin: 0;
}
@media (min-width: 1200px) {
  .experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms li.nav-item.li-selectrooms.n-i-SC {
    margin: 0 3rem;
  }
}
.experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms li.nav-item.li-selectrooms a.nav-link.a-selectrooms {
  padding: 0.5rem 1rem;
  background-color: transparent;
  border-bottom: 4px solid transparent;
  color: #666666;
  font-family: "GothamRoundedBook";
  font-size: 0.875rem;
  line-height: 1.2rem;
}
@media (min-width: 1200px) {
  .experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms li.nav-item.li-selectrooms a.nav-link.a-selectrooms {
    padding: 1.4rem 1rem;
  }
}
.experience-rooms .box-nav-pills ul.nav.nav-pills.ul-selectrooms li.nav-item.li-selectrooms a.nav-link.selection-club.active {
  color: #AF7C58;
  border-bottom: 4px solid #AF7C58;
}
.experience-rooms .box-pane-pills {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F8F9FB;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills {
  padding: 1rem 0;
  width: 100%;
  max-width: 1140px;
}
@media (min-width: 575.99px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills {
    padding: 15px 30px;
  }
}
@media (min-width: 1200px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills {
    padding: 2rem 0;
  }
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills {
  min-width: 100%;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom {
  flex-wrap: nowrap;
  padding-left: 16px;
  width: 90%;
  overflow: hidden;
  overflow-y: hidden;
  overflow-x: scroll;
}
@media (max-width: 1024px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom {
    width: 100%;
  }
}
@media (min-width: 900px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom {
    flex-wrap: wrap;
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
@media (min-width: 1200px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom {
    height: 400px;
  }
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom a.nav-link.a-room {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  padding: 0;
  margin-right: 24px;
  margin-bottom: 16px;
  background-color: transparent;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom a.nav-link.a-room img.img-room {
  display: none;
  margin-bottom: 8px;
  width: 278px;
  height: 100px;
}
@media (min-width: 768px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom a.nav-link.a-room img.img-room {
    display: block;
  }
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom a.nav-link.a-room span.span-room {
  color: #666666;
  font-family: "GothamRoundedBook";
  font-size: 1rem;
  line-height: 1.5rem;
  white-space: nowrap;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom a.nav-link.a-room.active img.img-room {
  border: 1px solid #000000;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .nav.nav-pills.ulRoom a.nav-link.a-room.active span.selection-club {
  color: #AF7C58;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room {
  padding-top: 10px;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room img.img-big-room {
  display: block;
  width: 100%;
  height: 150px;
  margin-bottom: 1rem;
}
@media (min-width: 575.99px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room img.img-big-room {
    height: auto;
  }
}
@media (min-width: 1200px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room img.img-big-room {
    height: 400px;
    width: 100%;
  }
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room {
  padding: 1rem;
  padding: 5px;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .box-pax {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .box-pax .box-pax-ico {
  display: block;
  margin-right: 7px;
  height: 30px;
  width: auto;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .box-pax .box-pax-ico .icon {
  width: 36px;
  height: 30px;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .box-pax .box-pax-ico .icon-paxthree {
  mask: url("../assets/icons/i-room/paxthree.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/i-room/paxthree.svg") no-repeat center/contain;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .box-pax .box-pax-text {
  font-family: "GothamRoundedBook";
  font-size: 0.875rem;
  line-height: 1.225rem;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room p.title-room {
  font-family: "GothamRoundedBook";
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 2rem;
}
@media (min-width: 1200px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room p.title-room {
    font-size: 2rem;
    line-height: 2.3rem;
  }
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .feature-title-room {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .feature-title-room .text-featureTR {
  padding-right: 8px;
  margin: 0 8px 8px 0;
  border-right: 1px solid #333333;
  color: #333333;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 0.625rem;
  line-height: 0.625rem;
  text-transform: uppercase;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .feature-title-room .text-featureTR:last-child {
  border: none;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room p.text-room {
  color: #6D6B6B;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 1rem;
  line-height: 1.5rem;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .features-room {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .features-room .box-features-room {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  margin: 0 24px 8px 0;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .features-room .box-features-room .fR-ico {
  display: block;
  margin-right: 7px;
  height: 24px;
  width: auto;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .features-room .box-features-room .fR-ico img.ico-feature {
  display: block;
  height: 100%;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .features-room .box-features-room .fR-text {
  color: #333333;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 0.875rem;
  line-height: 1.225rem;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .selection-club-btn a {
  width: 100%;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .services-room-btn {
  display: inline-flex;
  align-items: center;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .services-room-btn span {
  margin-right: 12px;
  color: #333333;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 0.875rem;
  line-height: 1.225rem;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .detail-room .services-room-btn img.ico_btnSR {
  display: block;
  width: 16px;
  height: 16px;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room {
  display: none;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room .services-room {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem 2rem;
}
@media (min-width: 1200px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room .services-room {
    padding: 2rem 1rem 2rem 4rem;
  }
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room .services-room .box-service {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 10px;
  margin-bottom: 8px;
  width: 100%;
}
@media (min-width: 1200px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room .services-room .box-service {
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room .services-room .box-service {
    width: 50%;
  }
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room .services-room .box-service .box-service-ico {
  display: block;
  margin-right: 7px;
  height: 24px;
  width: auto;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room .services-room .box-service .box-service-ico img.icoService {
  display: block;
  height: 100%;
}
.experience-rooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .tab-content.v-p-tc-room .tab-pane.t-p-room .js-services-room .services-room .box-service .box-service-text {
  margin: 0 8px 8px 0;
  color: #333333;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 0.875rem;
  line-height: 1.225rem;
}

.icon-arrow-right {
  background-color: #FFFFFF;
  /* defines the background color of the image */
  mask: url("../assets/icons/arrow-single-right.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/arrow-single-right.svg") no-repeat center/contain;
}

.icon-download {
  background-color: #FFFFFF;
  /* defines the background color of the image */
  mask: url("../assets/icons/downloadVector.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/downloadVector.svg") no-repeat center/contain;
}

.icon-gallery {
  background-color: #FFFFFF;
  /* defines the background color of the image */
  mask: url("../assets/icons/uil-camera.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-camera.svg") no-repeat center/contain;
}

.form-golf-container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  max-width: 90vw;
}
@media (min-width: 1200px) {
  .form-golf-container {
    max-width: 80vw;
  }
}
@media (min-width: 1800px) {
  .form-golf-container {
    max-width: 60vw;
  }
}
@media (max-width: 599px) {
  .form-golf-container {
    max-width: 90vw;
  }
}
@media (max-width: 1024px) {
  .form-golf-container {
    max-width: 95vw;
  }
}

.golf-form-content select {
  height: 48px !important;
}
.golf-form-content textarea {
  height: auto !important;
}
.golf-form-content .form-control {
  font-family: "GothamRoundedMedium";
  border: 1px solid #6D6B6B;
  border-radius: 24px;
  padding: 8px 16px;
  margin-bottom: 1rem;
  width: 100%;
  font-size: 0.875rem;
  color: #333333;
  height: 48px;
}
.golf-form-content .form-control::placeholder {
  color: #333333;
}
.golf-form-content .form-control:hover {
  border: 1px solid #FF6C00;
}
.golf-form-content .form-control:focus {
  border: 1px solid #FF6C00;
  box-shadow: 0px 2px 4px #FF6C00;
}
.golf-form-content .form-control:read-only {
  background-color: transparent;
}
.golf-form-content .form-check {
  display: flex;
  flex-direction: row;
  gap: 14px;
}
.golf-form-content .form-check-label {
  color: #333333;
}
.golf-form-content .form-check-input {
  height: 15px;
  width: 15px;
}
.golf-form-content .text-contact-info {
  font-size: 12px;
  color: #333333;
  font-weight: 600;
}
.golf-form-content .privacy-message {
  font-size: 10px;
  color: #333333;
}
.golf-form-content .ext-contact-info {
  font-family: "GothamRounded";
  font-size: 12px;
  color: #333333;
}
.golf-form-content .check-btn {
  display: flex;
  flex-direction: row;
  gap: 14px;
}
@media (max-width: 599px) {
  .golf-form-content .check-btn {
    flex-direction: column;
  }
}
@media (max-width: 1024px) {
  .golf-form-content .check-btn {
    flex-direction: column;
  }
}
.golf-form-content button.btn-viva {
  margin-top: 0;
  width: auto;
  background-color: #FF6C00 !important;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.golf-form-content button.btn-viva:hover {
  background-color: #E05F00 !important;
  text-decoration: none;
  color: #FFFFFF;
}
.golf-form .was-validated .form-check-input:valid ~ .form-check-label {
  color: #333333 !important;
}

/* TABS EXPERIENCIAS */
.experiences-tabs-message {
  text-align: center;
  padding: 3vh 0;
}
.experiences-tabs-message h5 {
  color: #ff7611;
  font-family: "GothamRounded";
  font-size: 18px;
  font-weight: 350;
  line-height: 25.2px;
  text-align: center;
}
.experiences-tabs-message p {
  color: #6D6B6B;
  font-family: "GothamRounded";
  font-size: 18px;
  font-weight: 350;
  line-height: 25.2px;
  text-align: center;
}

.experiences-tabs {
  padding-bottom: 160px;
}
.experiences-tabs .nav-tabs-viva .active,
.experiences-tabs .nav-tabs-viva :hover {
  color: #FF6C00 !important;
}
.experiences-tabs .nav-tabs-adults .active,
.experiences-tabs .nav-tabs-adults :hover {
  color: #005C65 !important;
}
.experiences-tabs .nav-tabs-rural .active,
.experiences-tabs .nav-tabs-rural :hover {
  color: #BE9783 !important;
}
.experiences-tabs .nav.nav-tabs {
  display: flex;
  flex-wrap: nowrap;
  border-bottom: none;
  overflow: hidden;
  overflow-x: auto;
  margin-bottom: 32px;
}
.experiences-tabs .nav.nav-tabs ::-webkit-scrollbar {
  display: none;
}
.experiences-tabs .nav.nav-tabs .nav-link {
  display: flex;
  justify-content: flex-end;
  padding: 0.25rem 1rem 0.25rem 0;
  width: auto;
  background-color: transparent;
  border: none;
  color: #333333;
  font-family: "GothamRounded";
  font-size: 16px;
  font-weight: 350;
  line-height: 16px;
  text-align: left;
  white-space: nowrap;
  cursor: pointer;
}
.experiences-tabs .nav.nav-tabs .nav-link:focus {
  appearance: none;
  outline: 0;
}
.experiences-tabs .tab-content .tab-pane.fade .groupCards {
  margin-bottom: 32px;
}
.experiences-tabs .tab-content .tab-pane.fade .groupCards .gC-sW {
  display: flex;
  flex-direction: row;
  gap: 12px;
}
.experiences-tabs .tab-content .tab-pane.fade .groupCards .gC-sW .card.cardHab {
  display: block;
}
.experiences-tabs .tab-content .tab-pane.fade p {
  color: #6D6B6B;
  font-family: "GothamRounded";
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
}
.experiences-tabs .tab-content .tab-pane.fade p.pspan {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16.8px;
}

@media (min-width: 1200px) {
  .experiences-tabs-message {
    text-align: center;
    padding: 15vh 0;
  }
  .experiences-tabs-message h5 {
    color: #ff7611;
    font-family: "GothamRounded";
    font-size: 18px;
    font-weight: 350;
    line-height: 25.2px;
    text-align: center;
  }
  .experiences-tabs-message p {
    color: #6D6B6B;
    font-family: "GothamRounded";
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
    text-align: center;
  }
  .experiences-tabs {
    padding-bottom: 160px;
  }
  .experiences-tabs .nav-tabs-viva .active,
  .experiences-tabs .nav-tabs-viva :hover {
    color: #FF6C00 !important;
  }
  .experiences-tabs .nav-tabs-adults .active,
  .experiences-tabs .nav-tabs-adults :hover {
    color: #005C65 !important;
  }
  .experiences-tabs .nav-tabs-rural .active,
  .experiences-tabs .nav-tabs-rural :hover {
    color: #BE9783 !important;
  }
  .experiences-tabs .nav.nav-tabs {
    display: flex;
    flex-direction: column;
    border-bottom: none;
  }
  .experiences-tabs .nav.nav-tabs .nav-link {
    display: flex;
    justify-content: flex-end;
    padding: 0.25rem 1.5rem 0.25rem 0;
    width: 100%;
    text-align: right;
    background-color: transparent;
    border: none;
    color: #333333;
    font-family: "GothamRounded";
    font-size: 16px;
    font-weight: 350;
    line-height: 16px;
    cursor: pointer;
  }
  .experiences-tabs .nav.nav-tabs .nav-link:focus {
    appearance: none;
    outline: 0;
  }
  .experiences-tabs .tab-content .tab-pane.fade .groupCards {
    margin-bottom: 32px;
  }
  .experiences-tabs .tab-content .tab-pane.fade .groupCards .gC-sW {
    display: flex;
    flex-direction: row;
    gap: 12px;
  }
  .experiences-tabs .tab-content .tab-pane.fade .groupCards .gC-sW .card.cardHab {
    display: block;
    width: 33.3%;
  }
  .experiences-tabs .tab-content .tab-pane.fade p {
    color: #6D6B6B;
    font-family: "GothamRounded";
    font-size: 16px;
    font-weight: 350;
    line-height: 24px;
  }
  .experiences-tabs .tab-content .tab-pane.fade p.pspan {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16.8px;
  }
}
/* TABS EXPERIENCIAS */
.hotelNav {
  width: 100%;
  height: auto;
  padding: 1rem 4rem;
  border-top: 1px solid #EAEAED;
  border-bottom: 1px solid #EAEAED;
}
@media (max-width: 599px) {
  .hotelNav {
    display: none;
  }
}
.hotelNav .nav .nav-item {
  margin-right: 2rem;
}
.hotelNav .nav .nav-item:last-child {
  margin-right: 0;
}
.hotelNav .nav .nav-item .nav-link {
  font-family: "GothamRoundedMedium";
  font-size: 0.875rem;
  color: #6D6B6B;
  text-decoration: none;
}

.hotelBanner {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.hotelBanner_content {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .hotelBanner_content {
    padding: 0 1rem;
    flex-direction: column-reverse;
  }
}
.hotelBanner_content-img {
  width: 60%;
  height: auto;
}
@media (max-width: 599px) {
  .hotelBanner_content-img {
    width: 100%;
  }
}
.hotelBanner_content-img .hotelBannerSwiper {
  width: 100%;
  height: auto;
}
.hotelBanner_content-img .hotelBannerSwiper .swiper-pagination-bullets {
  bottom: 5%;
  right: 5%;
  left: unset;
  width: auto;
}
.hotelBanner_content-img .hotelBannerSwiper span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.hotelBanner_content-img .hotelBannerSwiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FF6C00;
}
.hotelBanner_content-img .hotelBannerSwiper.swiperAdults {
  width: 100%;
  height: auto;
}
.hotelBanner_content-img .hotelBannerSwiper.swiperAdults .swiper-pagination-bullets {
  bottom: 5%;
  right: 5%;
  left: unset;
  width: auto;
}
.hotelBanner_content-img .hotelBannerSwiper.swiperAdults span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.hotelBanner_content-img .hotelBannerSwiper.swiperAdults span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #005C65;
}
.hotelBanner_content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.hotelBanner_content-txt {
  width: 40%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 599px) {
  .hotelBanner_content-txt {
    width: 100%;
  }
}
.hotelBanner_content-txt .content {
  min-width: 80%;
  padding: 2.5rem 2.5rem;
}
@media (max-width: 599px) {
  .hotelBanner_content-txt .content {
    padding: 0;
  }
}
.hotelBanner_content-txt .content-title {
  margin-bottom: 5rem;
}
@media (max-width: 599px) {
  .hotelBanner_content-txt .content-title {
    margin-bottom: 2rem;
  }
}
.hotelBanner_content-txt .content-title .category {
  display: flex;
  align-items: center;
}
.hotelBanner_content-txt .content-title .category span {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #FF6C00;
  margin-right: 0.625rem;
}
.hotelBanner_content-txt .content-title .category ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.hotelBanner_content-txt .content-title .category ul li {
  display: inline-block;
  list-style-type: none;
}
.hotelBanner_content-txt .content-title .category ul li .icon {
  width: 18px;
  height: 18px;
}
.hotelBanner_content-txt .content-title .category ul li .iconStar {
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotelBanner_content-txt .content-title .category ul li span {
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  color: #FF6C00;
}
.hotelBanner_content-txt .content-title .categorySup {
  display: flex;
  align-items: center;
}
.hotelBanner_content-txt .content-title .categorySup span {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #005C65;
  margin-right: 0.625rem;
}
.hotelBanner_content-txt .content-title .categorySup ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.hotelBanner_content-txt .content-title .categorySup ul li {
  display: inline-block;
  list-style-type: none;
}
.hotelBanner_content-txt .content-title .categorySup ul li .icon {
  width: 18px;
  height: 18px;
}
.hotelBanner_content-txt .content-title .categorySup ul li .iconStar {
  background-color: #005C65; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotelBanner_content-txt .content-title .categorySup ul li span {
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  color: #005C65;
}
.hotelBanner_content-txt .content-title h2 {
  font-family: "GothamRounded";
  font-size: 2rem;
  margin-bottom: 0;
  line-height: 44.8px;
  color: #FF6C00;
}
.hotelBanner_content-txt .content-title h4 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #FF6C00;
  margin-bottom: 1rem;
}
.hotelBanner_content-txt .content-price h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
}
.hotelBanner_content-txt .content-price a {
  width: 90%;
  margin-top: 1.5rem;
  background-color: #FF6C00;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.hotelBanner_content-txt .content-price a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
@media (max-width: 599px) {
  .hotelBanner_content-txt .content-price {
    display: none;
  }
}

.hotelBannerUser {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.hotelBannerUser_content {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .hotelBannerUser_content {
    padding: 0 1rem;
    flex-direction: column-reverse;
  }
}
.hotelBannerUser_content-img {
  width: 60%;
  height: auto;
}
@media (max-width: 599px) {
  .hotelBannerUser_content-img {
    width: 100%;
  }
}
.hotelBannerUser_content-img .hotelBannerSwiper {
  width: 100%;
  height: 586px;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide {
  position: relative;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt {
  width: 100%;
  height: auto;
  position: absolute;
  /* top: 10%;
  left: 10%; */
  padding: 5% 10%;
  color: #FFFFFF;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category {
  display: flex;
  align-items: center;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category span {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #FFFFFF;
  margin-right: 0.625rem;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul li {
  display: inline-block;
  list-style-type: none;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul li .icon {
  width: 18px;
  height: 18px;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul li .iconStar {
  background-color: #FFFFFF; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul li span {
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  color: #FFFFFF;
}
.hotelBannerUser_content-img .hotelBannerSwiper .swiper-pagination-bullets {
  bottom: 5%;
  right: 5%;
  left: unset;
  width: auto;
}
.hotelBannerUser_content-img .hotelBannerSwiper span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.hotelBannerUser_content-img .hotelBannerSwiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FF6C00;
}
.hotelBannerUser_content-img .hotelBannerSwiper h2 {
  font-family: "GothamRounded";
  font-size: 2.5rem;
  margin-bottom: 0;
  line-height: 44.8px;
}
.hotelBannerUser_content-img .hotelBannerSwiper h4 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  margin-bottom: 1rem;
}
.hotelBannerUser_content-img .hotelBannerSwiper p {
  font-family: "GothamRoundedBook";
  font-size: 1rem;
  margin-bottom: 1rem;
}
.hotelBannerUser_content-img .hotelBannerSwiper.swiperAdults span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #005C65;
}
.hotelBannerUser_content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.hotelBannerUser_content-txt {
  width: 40%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 599px) {
  .hotelBannerUser_content-txt {
    width: 100%;
  }
}
.hotelBannerUser_content-txt .content {
  padding: 0 5rem;
}
@media (max-width: 1680.98px) {
  .hotelBannerUser_content-txt .content {
    padding: 0 2.5rem;
  }
}
@media (max-width: 599px) {
  .hotelBannerUser_content-txt .content {
    padding: 0;
  }
}
.hotelBannerUser_content-txt .content-description {
  margin-bottom: 2rem;
}
.hotelBannerUser_content-txt .content-description a.btnViva {
  font-family: "GothamRoundedMedium";
  background-color: #EFE7E2;
  color: #FF6C00 !important;
  padding: 8px 16px;
  margin-bottom: 2rem;
  border-radius: 24px;
  font-size: 0.75rem;
}
.hotelBannerUser_content-txt .content-description a.btnViva:hover {
  background-color: #FF6C00;
  text-decoration: none;
  color: #FFFFFF !important;
}
.hotelBannerUser_content-txt .content-description a.btnViva:hover span.btn-arrow {
  background-color: #FFFFFF;
}
.hotelBannerUser_content-txt .content-description a.btnViva span.btn-arrow {
  display: inline-flex;
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-arrow-right.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-arrow-right.svg") no-repeat center/contain;
}
.hotelBannerUser_content-txt .content-description a.btnAdults {
  font-family: "GothamRoundedMedium";
  background-color: #F4F7FA;
  color: #005C65 !important;
  padding: 8px 16px;
  margin-bottom: 2rem;
  border-radius: 24px;
  font-size: 0.75rem;
}
.hotelBannerUser_content-txt .content-description a.btnAdults:hover {
  background-color: #005C65;
  text-decoration: none;
  color: #FFFFFF !important;
}
.hotelBannerUser_content-txt .content-description a.btnAdults:hover span.btn-arrow {
  background-color: #FFFFFF;
}
.hotelBannerUser_content-txt .content-description a.btnAdults span.btn-arrow {
  display: inline-flex;
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  background-color: #005C65; /* defines the background color of the image */
  mask: url("../assets/icons/uil-arrow-right.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-arrow-right.svg") no-repeat center/contain;
}
.hotelBannerUser_content-txt .content-description p {
  color: #666666;
}
.hotelBannerUser_content-txt .content-description .category {
  display: flex;
  align-items: center;
}
.hotelBannerUser_content-txt .content-description .category span {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #005C65;
  margin-right: 0.625rem;
}
.hotelBannerUser_content-txt .content-description .category ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.hotelBannerUser_content-txt .content-description .category ul li {
  display: inline-block;
  list-style-type: none;
}
.hotelBannerUser_content-txt .content-description .category ul li .icon {
  width: 18px;
  height: 18px;
}
.hotelBannerUser_content-txt .content-description .category ul li .iconStar {
  background-color: #005C65; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotelBannerUser_content-txt .content-description .category ul li span {
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  color: #005C65;
}
.hotelBannerUser_content-txt .content-description h2 {
  font-family: "GothamRounded";
  font-size: 2.25rem;
  margin-bottom: 0;
  line-height: 44.8px;
  color: #FF6C00;
}
.hotelBannerUser_content-txt .content-description h4 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #FF6C00;
  margin-bottom: 1rem;
}
.hotelBannerUser_content-txt .content-price h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
}
.hotelBannerUser_content-txt .content-price a {
  width: 90%;
  margin-top: 1.5rem;
}
@media (max-width: 599px) {
  .hotelBannerUser_content-txt .content-price {
    display: none;
  }
}

.hotelBannerSelection {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.hotelBannerSelection_content {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .hotelBannerSelection_content {
    padding: 0 1rem;
    flex-direction: column-reverse;
  }
}
.hotelBannerSelection_content-img {
  width: 60%;
  max-height: 586px;
  position: relative;
}
@media (max-width: 599px) {
  .hotelBannerSelection_content-img {
    width: 100%;
  }
}
.hotelBannerSelection_content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.hotelBannerSelection_content-img .galleryBtn {
  width: auto;
  height: auto;
  position: absolute;
  right: 25px;
  bottom: 25px;
  cursor: pointer;
}
.hotelBannerSelection_content-img .galleryBtn a {
  width: auto;
  height: auto;
  padding: 14px 24px;
  background-color: #FFFFFF;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #AF7C58;
  display: flex;
  align-items: center;
  border-radius: 24px;
  text-decoration: none;
}
.hotelBannerSelection_content-img .galleryBtn a:hover {
  color: #AF7C58;
}
.hotelBannerSelection_content-img .galleryBtn a img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
@media (max-width: 1024px) {
  .hotelBannerSelection_content-img .galleryBtn a img {
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .hotelBannerSelection_content-img .galleryBtn a img {
    margin-left: 0;
  }
}
.hotelBannerSelection_content-txt {
  width: 40%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 599px) {
  .hotelBannerSelection_content-txt {
    width: 100%;
  }
}
.hotelBannerSelection_content-txt .content-title {
  padding: 0 5rem;
}
@media (max-width: 1680.98px) {
  .hotelBannerSelection_content-txt .content-title {
    padding: 0 2.5rem;
  }
}
@media (max-width: 599px) {
  .hotelBannerSelection_content-txt .content-title {
    padding: 0;
  }
}
.hotelBannerSelection_content-txt .content-title h3 {
  font-size: 1.5rem;
  font-family: "GothamRoundedMedium";
  color: #AF7C58;
}
.hotelBannerSelection_content-txt .content-title p {
  font-family: "GothamRoundedMedium";
  color: #AF7C58;
}
.hotelBannerSelection_content-txt .content {
  padding: 0 5rem;
}
@media (max-width: 1680.98px) {
  .hotelBannerSelection_content-txt .content {
    padding: 0 2.5rem;
  }
}
@media (max-width: 599px) {
  .hotelBannerSelection_content-txt .content {
    padding: 0;
  }
}
.hotelBannerSelection_content-txt .content-description {
  margin-bottom: 2rem;
}
.hotelBannerSelection_content-txt .content-description a.btnViva {
  font-family: "GothamRoundedMedium";
  background-color: #EFE7E2;
  color: #FF6C00 !important;
  padding: 8px 16px;
  margin-bottom: 2rem;
  border-radius: 24px;
  font-size: 0.75rem;
}
.hotelBannerSelection_content-txt .content-description a.btnViva:hover {
  background-color: #FF6C00;
  text-decoration: none;
  color: #FFFFFF !important;
}
.hotelBannerSelection_content-txt .content-description a.btnViva:hover span.btn-arrow {
  background-color: #FFFFFF;
}
.hotelBannerSelection_content-txt .content-description a.btnViva span.btn-arrow {
  display: inline-flex;
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-arrow-right.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-arrow-right.svg") no-repeat center/contain;
}
.hotelBannerSelection_content-txt .content-description a.btnAdults {
  font-family: "GothamRoundedMedium";
  background-color: #F4F7FA;
  color: #005C65 !important;
  padding: 8px 16px;
  margin-bottom: 2rem;
  border-radius: 24px;
  font-size: 0.75rem;
}
.hotelBannerSelection_content-txt .content-description a.btnAdults:hover {
  background-color: #005C65;
  text-decoration: none;
  color: #FFFFFF !important;
}
.hotelBannerSelection_content-txt .content-description p {
  color: #666666;
}
.hotelBannerSelection_content-txt .content-description h2 {
  font-family: "GothamRounded";
  font-size: 2.25rem;
  margin-bottom: 0;
  line-height: 44.8px;
  color: #FF6C00;
}
.hotelBannerSelection_content-txt .content-description h4 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #FF6C00;
  margin-bottom: 1rem;
}

.hotelBannerAdults {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.hotelBannerAdults_content {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .hotelBannerAdults_content {
    padding: 0 1rem;
    flex-direction: column-reverse;
  }
}
.hotelBannerAdults_content-img {
  width: 60%;
  height: auto;
}
@media (max-width: 599px) {
  .hotelBannerAdults_content-img {
    width: 100%;
  }
}
.hotelBannerAdults_content-img .hotelBannerSwiper {
  width: 100%;
  height: auto;
}
.hotelBannerAdults_content-img .hotelBannerSwiper .swiper-pagination-bullets {
  bottom: 5%;
  right: 5%;
  left: unset;
  width: auto;
}
.hotelBannerAdults_content-img .hotelBannerSwiper span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.hotelBannerAdults_content-img .hotelBannerSwiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #005C65;
}
.hotelBannerAdults_content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.hotelBannerAdults_content-txt {
  width: 40%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 599px) {
  .hotelBannerAdults_content-txt {
    width: 100%;
  }
}
.hotelBannerAdults_content-txt .content {
  padding: 2.5rem 5rem;
}
@media (max-width: 599px) {
  .hotelBannerAdults_content-txt .content {
    padding: 0;
  }
}
.hotelBannerAdults_content-txt .content-title {
  margin-bottom: 5rem;
}
@media (max-width: 599px) {
  .hotelBannerAdults_content-txt .content-title {
    margin-bottom: 2rem;
  }
}
.hotelBannerAdults_content-txt .content-title .category {
  display: flex;
  align-items: center;
}
.hotelBannerAdults_content-txt .content-title .category span {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #005C65;
  margin-right: 0.625rem;
}
.hotelBannerAdults_content-txt .content-title .category ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.hotelBannerAdults_content-txt .content-title .category ul li {
  display: inline-block;
  list-style-type: none;
}
.hotelBannerAdults_content-txt .content-title .category ul li .icon {
  width: 18px;
  height: 18px;
}
.hotelBannerAdults_content-txt .content-title .category ul li .iconStar {
  background-color: #005C65; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotelBannerAdults_content-txt .content-title .category ul li span {
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  color: #005C65;
}
.hotelBannerAdults_content-txt .content-title h2 {
  font-family: "GothamRounded";
  font-size: 2.25rem;
  margin-bottom: 0;
  line-height: 44.8px;
  color: #005C65 !important;
}
.hotelBannerAdults_content-txt .content-title h4 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #005C65;
  margin-bottom: 1rem;
}
.hotelBannerAdults_content-txt .content-price h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
}
.hotelBannerAdults_content-txt .content-price a {
  width: 90%;
  margin-top: 1.5rem;
  background-color: #005C65;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.hotelBannerAdults_content-txt .content-price a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
@media (max-width: 599px) {
  .hotelBannerAdults_content-txt .content-price {
    display: none;
  }
}

.hotelBannerUserAdults {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.hotelBannerUserAdults_content {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .hotelBannerUserAdults_content {
    padding: 0 1rem;
    flex-direction: column-reverse;
  }
}
.hotelBannerUserAdults_content-img {
  width: 60%;
  height: auto;
}
@media (max-width: 599px) {
  .hotelBannerUserAdults_content-img {
    width: 100%;
  }
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper {
  width: 100%;
  height: 586px;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide {
  position: relative;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt {
  width: 100%;
  height: auto;
  position: absolute;
  top: 10%;
  left: 10%;
  color: #FFFFFF;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category {
  display: flex;
  align-items: center;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category span {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #FFFFFF;
  margin-right: 0.625rem;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul li {
  display: inline-block;
  list-style-type: none;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul li .icon {
  width: 18px;
  height: 18px;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul li .iconStar {
  background-color: #FFFFFF; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-wrapper .swiper-slide .content-txt .category ul li span {
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  color: #FFFFFF;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper .swiper-pagination-bullets {
  bottom: 5%;
  right: 5%;
  left: unset;
  width: auto;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.hotelBannerUserAdults_content-img .hotelBannerSwiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #005C65;
}
.hotelBannerUserAdults_content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.hotelBannerUserAdults_content-txt {
  width: 40%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 599px) {
  .hotelBannerUserAdults_content-txt {
    width: 100%;
  }
}
.hotelBannerUserAdults_content-txt .content {
  padding: 0 5rem;
}
@media (max-width: 1680.98px) {
  .hotelBannerUserAdults_content-txt .content {
    padding: 0 2.5rem;
  }
}
@media (max-width: 599px) {
  .hotelBannerUserAdults_content-txt .content {
    padding: 0;
  }
}
.hotelBannerUserAdults_content-txt .content-description {
  margin-bottom: 2rem;
}
.hotelBannerUserAdults_content-txt .content-description a {
  font-family: "GothamRoundedMedium";
  background-color: #D1E1E5;
  color: #005C65 !important;
  padding: 8px 16px;
  margin-bottom: 2rem;
  border-radius: 24px;
  font-size: 0.75rem;
}
.hotelBannerUserAdults_content-txt .content-description a:hover {
  background-color: #003B41;
  text-decoration: none;
  color: #FFFFFF !important;
}
.hotelBannerUserAdults_content-txt .content-description a:hover span.btn-arrow {
  background-color: #FFFFFF;
}
.hotelBannerUserAdults_content-txt .content-description a span.btn-arrow {
  display: inline-flex;
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  background-color: #005C65; /* defines the background color of the image */
  mask: url("../assets/icons/uil-arrow-right.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-arrow-right.svg") no-repeat center/contain;
}
.hotelBannerUserAdults_content-txt .content-description p {
  color: #666666;
}
.hotelBannerUserAdults_content-txt .content-description .category {
  display: flex;
  align-items: center;
}
.hotelBannerUserAdults_content-txt .content-description .category span {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  color: #005C65;
  margin-right: 0.625rem;
}
.hotelBannerUserAdults_content-txt .content-description .category ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.hotelBannerUserAdults_content-txt .content-description .category ul li {
  display: inline-block;
  list-style-type: none;
}
.hotelBannerUserAdults_content-txt .content-description .category ul li .icon {
  width: 18px;
  height: 18px;
}
.hotelBannerUserAdults_content-txt .content-description .category ul li .iconStar {
  background-color: #005C65; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotelBannerUserAdults_content-txt .content-description .category ul li span {
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  color: #005C65;
}
.hotelBannerUserAdults_content-txt .content-description h2 {
  font-family: "GothamRounded";
  font-size: 2.25rem;
  margin-bottom: 0;
  line-height: 44.8px;
  color: #005C65;
}
.hotelBannerUserAdults_content-txt .content-description h4 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #005C65;
  margin-bottom: 1rem;
}
.hotelBannerUserAdults_content-txt .content-price h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
}
.hotelBannerUserAdults_content-txt .content-price a {
  width: 90%;
  margin-top: 1.5rem;
  background-color: #005C65;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.hotelBannerUserAdults_content-txt .content-price a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
@media (max-width: 599px) {
  .hotelBannerUserAdults_content-txt .content-price {
    display: none;
  }
}

.hotelActivities {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  padding: 7.5rem 0 0 0;
  /*&_cards {
        width: 100%;
        height: auto;
        margin-top: 3rem;
        display: flex;
        align-items: center;
        justify-content: center;

        .container_cards {
            width: 90%;
            height: 400px;
            display: flex;
            flex-wrap: nowrap;
            justify-content: center;

            &-item {
                width: 56px;
                background-size: cover;
                background-position: center;
                cursor: pointer;
                overflow: hidden;
                margin: 0 10px;
                display: flex;
                align-items: flex-end;
                transition: .6s cubic-bezier(.28,-0.03,0,.99);

                .cardDescripcion {
                    width: 30%;
                    height: 100%;
                    padding: 0 2rem;
                    margin: 0 0 0 auto;
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    color: $VIVAAdults;
                    background-color: #F4F7FA;
                    opacity: 0;

                    h3 {
                        font-family: 'GothamRoundedMedium';
                        font-size: 1.125rem;
                    }

                    p {
                        font-size: .75rem;
                    }
                }
            }

            &-item > .row {
                display: flex;
                flex-wrap: nowrap;
            }

            &-item > .row > .icon {
                color: white;
                width: 50px;
                display: flex;
                justify-content: center;
                align-items: end;
                margin: 15px;
            }

            input {
                display: none;
            }

            input:checked + label {
                width: 70%;
            }

            input:checked + label .cardDescripcion {
                opacity: 1 !important;
            }
        }
    }

     .container_cards-item[for="c1"] {
        background-image: url('../assets/img/rooms/c2f897c6de36bc81d5d41f5ac8a9d04c.jpg');
    }
    .container_cards-item[for="c2"] {
        background-image: url('../assets/img/rooms/2724a241e6685a303ac1e8baaf9082f5.jpg');
    }
    .container_cards-item[for="c3"] {
        background-image: url('../assets/img/rooms/b57016ab63485f6c7e5b4f6496016e3c.jpg');
    }
    .container_cards-item[for="c4"] {
        background-image: url('../assets/img/rooms/aptoRoyalTerrace.jpg');
    }
    .container_cards-item[for="c5"] {
        background-image: url('../assets/img/rooms/suitDeluxe.jpg');
    }
    .container_cards-item[for="c6"] {
        background-image: url('../assets/img/rooms/suiteStandard.jpg');
    }
    .container_cards-item[for="c7"] {
        background-image: url('../assets/img/rooms/aptoRoyalTerrace.jpg');
    } */
}
@media (max-width: 1024px) {
  .hotelActivities {
    padding: 5.5rem 0 0 0;
  }
}
@media (max-width: 599px) {
  .hotelActivities {
    padding: 3.5rem 0 0 0;
  }
}
.hotelActivities_title {
  margin-bottom: 1.875rem;
}
.hotelActivities_title h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
}
.hotelActivities_description {
  width: 70%;
  height: auto;
  margin: 0 auto;
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .hotelActivities_description {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .hotelActivities_description {
    width: 100%;
    padding: 0 1rem;
  }
}
.hotelActivities_description p {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  line-height: 33.6px;
  word-wrap: break-word;
}
.hotelActivities_list {
  width: 100%;
  height: auto;
  margin-top: 5rem;
  display: flex;
  justify-content: center;
}
@media (max-width: 1024px) {
  .hotelActivities_list {
    overflow-x: scroll;
    justify-content: flex-start;
  }
}
.hotelActivities_list-item {
  width: 240px;
  height: auto;
  margin: 0 32px;
  font-family: "GothamRoundedMedium";
  color: #005C65;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 599px) {
  .hotelActivities_list-item {
    margin: 0 3rem;
  }
}
@media (min-width: 1200px) {
  .hotelActivities_list-item {
    margin: 0 32px;
  }
}
@media (min-width: 1800px) {
  .hotelActivities_list-item {
    margin: 0 32px;
  }
}
.hotelActivities_list-item .imgItem {
  transition: transform 0.5s ease;
  width: 111px;
  height: 111px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #F8F9FB;
  margin-bottom: 1.375rem;
}
.hotelActivities_list-item .imgItem:hover {
  transform: scale(1.2);
}
.hotelActivities .vivaPro_list {
  width: 100%;
  height: auto;
  margin: 60px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 599px) {
  .hotelActivities .vivaPro_list {
    justify-content: space-around;
  }
}
.hotelActivities .vivaPro_list-item {
  max-width: 208px;
  height: auto;
  font-family: "GothamRoundedMedium";
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 599px) {
  .hotelActivities .vivaPro_list-item {
    width: 175px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .hotelActivities .vivaPro_list-item {
    margin: 0 32px;
  }
}
@media (min-width: 1800px) {
  .hotelActivities .vivaPro_list-item {
    margin: 0 27px;
  }
}
.hotelActivities .vivaPro_list-item .imgItemTarifa {
  width: 96px;
  height: 96px;
  margin-bottom: 16px;
  font-family: "GothamRoundedMedium";
  border-radius: 50%;
  border: 1px solid #FF6C00;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.hotelActivities .vivaPro_list-item .imgItemTarifa:hover {
  background-color: #FF6C00;
}
.hotelActivities .vivaPro_list-item .imgItemTarifa:hover .icon {
  background-color: #FFFFFF;
}
.hotelActivities .vivaPro_list-item .imgItemTarifa .icon {
  content: "";
  width: 32px;
  height: 32px;
  background-color: #FF6C00;
  mask: url("../assets/icons/mejorTarifa.svg") no-repeat center;
  mask-size: contain;
  -webkit-mask: url("../assets/icons/mejorTarifa.svg") no-repeat center;
  -webkit-mask-size: contain;
  transition: background-color 0.3s ease;
}
.hotelActivities .vivaPro_list-item .imgItemComision {
  width: 96px;
  height: 96px;
  margin-bottom: 16px;
  font-family: "GothamRoundedMedium";
  border-radius: 50%;
  border: 1px solid #FF6C00;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.hotelActivities .vivaPro_list-item .imgItemComision:hover {
  background-color: #FF6C00;
}
.hotelActivities .vivaPro_list-item .imgItemComision:hover .icon {
  background-color: #FFFFFF;
}
.hotelActivities .vivaPro_list-item .imgItemComision .icon {
  content: "";
  width: 32px;
  height: 32px;
  background-color: #FF6C00;
  mask: url("../assets/icons/comisionInstantanea.svg") no-repeat center;
  mask-size: contain;
  -webkit-mask: url("../assets/icons/comisionInstantanea.svg") no-repeat center;
  -webkit-mask-size: contain;
  transition: background-color 0.3s ease;
}
.hotelActivities .vivaPro_list-item .imgItemCheckIn {
  width: 96px;
  height: 96px;
  margin-bottom: 16px;
  font-family: "GothamRoundedMedium";
  border-radius: 50%;
  border: 1px solid #FF6C00;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.hotelActivities .vivaPro_list-item .imgItemCheckIn:hover {
  background-color: #FF6C00;
}
.hotelActivities .vivaPro_list-item .imgItemCheckIn:hover .icon {
  background-color: #FFFFFF;
}
.hotelActivities .vivaPro_list-item .imgItemCheckIn .icon {
  content: "";
  width: 32px;
  height: 32px;
  background-color: #FF6C00;
  mask: url("../assets/icons/checkIn.svg") no-repeat center;
  mask-size: contain;
  -webkit-mask: url("../assets/icons/checkIn.svg") no-repeat center;
  -webkit-mask-size: contain;
  transition: background-color 0.3s ease;
}
.hotelActivities .vivaPro_list-item .imgItemContactCenter {
  width: 96px;
  height: 96px;
  margin-bottom: 16px;
  font-family: "GothamRoundedMedium";
  border-radius: 50%;
  border: 1px solid #FF6C00;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.hotelActivities .vivaPro_list-item .imgItemContactCenter:hover {
  background-color: #FF6C00;
}
.hotelActivities .vivaPro_list-item .imgItemContactCenter:hover .icon {
  background-color: #FFFFFF;
}
.hotelActivities .vivaPro_list-item .imgItemContactCenter .icon {
  content: "";
  width: 32px;
  height: 32px;
  background-color: #FF6C00;
  mask: url("../assets/icons/contactCenter.svg") no-repeat center;
  mask-size: contain;
  -webkit-mask: url("../assets/icons/contactCenter.svg") no-repeat center;
  -webkit-mask-size: contain;
  transition: background-color 0.3s ease;
}
.hotelActivities .vivaPro_list-item .titleItem h5 {
  font-size: 18px;
  margin-bottom: 0;
}
.hotelActivities_cards {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 7.5rem;
}
@media (max-width: 1024px) {
  .hotelActivities_cards {
    margin-bottom: 5.5rem;
  }
}
@media (max-width: 599px) {
  .hotelActivities_cards {
    margin-bottom: 3.5rem;
  }
}
.hotelActivities_cards .container_cards_art {
  width: 90%;
  height: 500px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
@media (max-width: 1024px) {
  .hotelActivities_cards .container_cards_art {
    width: 100%;
    flex-wrap: wrap;
    height: auto;
    gap: 20px;
  }
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards_art {
    overflow-x: auto;
    justify-content: normal;
    width: 100%;
  }
}
.hotelActivities_cards .container_cards_art-item {
  width: 60px;
  cursor: pointer;
  overflow: hidden;
  margin: 0 10px;
  position: relative;
  display: flex;
  align-items: flex-end;
  transition: 0.3s cubic-bezier(0.28, -0.03, 0, 0.99);
}
@media (max-width: 1024px) {
  .hotelActivities_cards .container_cards_art-item {
    width: 20%;
    margin: 0;
  }
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards_art-item {
    width: 30%;
    margin: 0;
  }
}
.hotelActivities_cards .container_cards_art-item_img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.hotelActivities_cards .container_cards_art-item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.hotelActivities_cards .container_cards_art-item_img .icon-act {
  width: 30px;
  height: 30px;
  margin: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.hotelActivities_cards .container_cards_art-item_img .artc-gallery-btn {
  display: none;
}
.hotelActivities_cards .container_cards_art-item_text {
  width: 40%;
  height: 100%;
  padding: 0 3.5rem;
  background-color: #f4f7fa;
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
  align-items: center;
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards_art-item_text {
    padding: 0 1.5rem;
    width: 100%;
    position: relative;
  }
}
@media (min-width: 1199.98px) {
  .hotelActivities_cards .container_cards_art-item_text {
    width: 50%;
    padding: 0 2.5rem;
  }
}
@media (min-width: 1365.98px) {
  .hotelActivities_cards .container_cards_art-item_text {
    width: 40%;
    padding: 0 3.5rem;
  }
}
.hotelActivities_cards .container_cards_art-item_text .card-descripcion h3 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
  color: #005C65;
  text-align: left;
}
.hotelActivities_cards .container_cards_art-item_text .card-descripcion p {
  font-size: 0.75rem;
  color: 1rem;
  text-align: justify;
}
.hotelActivities_cards .container_cards_art .card-active {
  width: 70%;
}
@media (max-width: 1024px) {
  .hotelActivities_cards .container_cards_art .card-active {
    width: 20%;
  }
}
.hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn {
  width: auto;
  height: auto;
  position: absolute;
  right: 3%;
  bottom: 15px;
  display: block;
}
.hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a {
  width: auto;
  height: auto;
  padding: 16px 24px;
  background-color: #FFFFFF;
  color: #005C65;
  display: flex;
  border-radius: 24px;
  text-decoration: none;
  font-weight: bold;
}
@media (max-width: 1024px) {
  .hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a span {
    display: none;
  }
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a span {
    display: none;
  }
}
.hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
@media (max-width: 1024px) {
  .hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a img {
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a img {
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards_art .card-active {
    width: 30%;
  }
  .hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  .hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_img .icon-act {
    position: relative;
    margin-top: -30px;
    margin-left: 50%;
    margin-bottom: 0;
  }
  .hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_text .card-descripcion {
    margin-top: 5px;
  }
  .hotelActivities_cards .container_cards_art .card-active .container_cards_art-item_text h3 {
    margin-bottom: 1rem;
  }
}
.hotelActivities_cards .container_cards {
  width: 90%;
  height: 500px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards {
    overflow-x: auto;
    justify-content: normal;
    width: 100%;
    height: 650px;
  }
}
.hotelActivities_cards .container_cards-item {
  width: 60px;
  cursor: pointer;
  overflow: hidden;
  margin: 0 10px;
  position: relative;
  display: flex;
  align-items: flex-end;
  transition: 0.3s cubic-bezier(0.28, -0.03, 0, 0.99);
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards-item {
    margin: 0 5px;
    flex: 0 0 auto;
  }
}
.hotelActivities_cards .container_cards-item_img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.hotelActivities_cards .container_cards-item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.hotelActivities_cards .container_cards-item_img .iconAct {
  width: 30px;
  height: 30px;
  margin: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.hotelActivities_cards .container_cards-item_text {
  width: 40%;
  height: 100%;
  padding: 0 3.5rem;
  background-color: #f4f7fa;
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
  align-items: center;
}
@media (min-width: 1365.98px) {
  .hotelActivities_cards .container_cards-item_text {
    width: 40%;
    padding: 0 3.5rem;
  }
}
@media (min-width: 1199.98px) {
  .hotelActivities_cards .container_cards-item_text {
    width: 40%;
    padding: 0 1.5rem;
  }
}
@media only screen and (max-width: 1181px) and (orientation: landscape) {
  .hotelActivities_cards .container_cards-item_text {
    width: 50%;
    padding: 0 1.5rem;
  }
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards-item_text {
    padding: 0 1.5rem;
    width: 100%;
    position: relative;
  }
}
.hotelActivities_cards .container_cards-item_text .cardDescripcion h3 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
  color: #005C65;
  text-align: left;
}
.hotelActivities_cards .container_cards-item_text .cardDescripcion p {
  font-size: 0.75rem;
  color: 1rem;
  text-align: left;
}
.hotelActivities_cards .container_cards-item_text .cardDescripcion .galleryBtn {
  width: auto;
  height: auto;
  position: absolute;
  left: -60%;
  bottom: 15px;
}
.hotelActivities_cards .container_cards-item_text .cardDescripcion .galleryBtn a.btn-adults {
  width: auto;
  height: auto;
  padding: 16px 24px;
  background-color: #005C65;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  border-radius: 24px;
  text-decoration: none;
}
.hotelActivities_cards .container_cards-item_text .cardDescripcion .galleryBtn a.btn-adults img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
.hotelActivities_cards .container_cards-item_text .cardDescripcion .galleryBtn a.btn-viva {
  width: auto;
  height: auto;
  padding: 16px 24px;
  background-color: #FF6C00;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  border-radius: 24px;
  text-decoration: none;
}
.hotelActivities_cards .container_cards-item_text .cardDescripcion .galleryBtn a.btn-viva img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
.hotelActivities_cards .container_cards-item_text.bgCards-viva {
  background-color: #FDF7F6;
}
.hotelActivities_cards .container_cards-item_text.bgCards-adults {
  background-color: #F4F7FA;
}
.hotelActivities_cards .container_cards .cardActive {
  width: 70%;
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards .cardActive {
    width: 90vw;
  }
  .hotelActivities_cards .container_cards .cardActive .container_cards-item_img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  .hotelActivities_cards .container_cards .cardActive .container_cards-item_img .iconAct {
    position: relative;
    margin-top: -30px;
    margin-left: 50%;
    margin-bottom: 0;
  }
  .hotelActivities_cards .container_cards .cardActive .container_cards-item_text .cardDescripcion {
    margin-top: 5px;
  }
  .hotelActivities_cards .container_cards .cardActive .container_cards-item_text h3 {
    margin-bottom: 1rem;
  }
}
.hotelActivities_cards .container_cards .cardActive .container_cards-item_img .artc-gallery-btn {
  width: auto;
  height: auto;
  position: absolute;
  right: 3%;
  bottom: 15px;
  display: block;
}
.hotelActivities_cards .container_cards .cardActive .container_cards-item_img .artc-gallery-btn a {
  width: auto;
  height: auto;
  padding: 16px 24px;
  background-color: #FFFFFF;
  color: #005C65;
  display: flex;
  border-radius: 24px;
  text-decoration: none;
  font-weight: bold;
}
.hotelActivities_cards .container_cards .cardActive .container_cards-item_img .artc-gallery-btn a img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
@media (max-width: 599px) {
  .hotelActivities_cards .container_cards .cardActive {
    width: 90vw;
  }
  .hotelActivities_cards .container_cards .cardActive .container_cards-item_img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  .hotelActivities_cards .container_cards .cardActive .container_cards-item_img .iconAct {
    position: relative;
    margin-top: -30px;
    margin-left: 50%;
    margin-bottom: 0;
  }
  .hotelActivities_cards .container_cards .cardActive .container_cards-item_text .cardDescripcion {
    margin-top: 5px;
  }
  .hotelActivities_cards .container_cards .cardActive .container_cards-item_text h3 {
    margin-bottom: 1rem;
  }
}

/* Mobile */
.sectRooms {
  display: block;
  margin: 1rem 0;
  width: 100%;
  height: auto;
}
@media (min-width: 1200px) {
  .sectRooms {
    margin: 4.375rem 0;
  }
}
@media (max-width: 599px) {
  .sectRooms {
    position: relative;
    z-index: 1;
  }
}
.sectRooms .box-nav-pills {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #EAEAED;
  gap: 105px;
}
.sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms {
  flex-direction: row;
  max-width: 1140px;
}
@media (min-width: 575.99px) {
  .sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms {
    margin-left: 30px;
  }
}
@media (min-width: 992px) {
  .sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms {
    margin: 0 auto;
  }
}
.sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms.n-i-SC {
  margin: 0;
}
@media (min-width: 1200px) {
  .sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms.n-i-SC {
    margin: 0 3rem;
  }
}
.sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms a.nav-link.aSelectrooms {
  padding: 0.5rem 1rem;
  background-color: transparent;
  border-bottom: 4px solid transparent;
  color: #666666;
  font-family: "GothamRoundedBook";
  font-size: 0.875rem;
  line-height: 1.2rem;
}
@media (min-width: 1200px) {
  .sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms a.nav-link.aSelectrooms {
    padding: 1.4rem 1rem;
  }
}
.sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms a.nav-link.aSelectrooms p {
  margin-bottom: 0 !important;
}
.sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms a.nav-link.hotel-adults.active {
  color: #005C65;
  border-bottom: 4px solid #005C65;
}
.sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms a.nav-link.hotel-viva.active {
  color: #FF6C00;
  border-bottom: 4px solid #FF6C00;
}
.sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms a.nav-link.hotel-Selection.active {
  color: #AF7C58;
  border-bottom: 4px solid #AF7C58;
}
.sectRooms .box-nav-pills ul.nav.nav-pills.ulSelectrooms li.nav-item.liSelectrooms a.nav-link.hotel-rural.active {
  color: #BE9783;
  border-bottom: 4px solid #BE9783;
}
.sectRooms .box-pane-pills {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F8F9FB;
}
.sectRooms .box-pane-pills .tab-content.tc-pills {
  padding: 1rem 0;
  width: 100%;
}
@media (min-width: 575.99px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills {
    padding: 15px 30px;
  }
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills {
    padding: 4.3rem 0 2rem 0;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills {
  min-width: 100%;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 1024px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper {
    flex-direction: column;
  }
}
@media (min-width: 600px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper {
    flex-direction: column;
  }
}
@media (min-width: 900px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper {
    flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper {
    padding: 0 72px;
    flex-direction: row;
  }
}
@media (min-width: 2000px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper {
    padding: 0 92px;
    flex-direction: row;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms {
  width: 100%;
  max-height: 536px;
  margin: 0 auto;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom {
  flex-wrap: nowrap;
  width: 100%;
  overflow: hidden;
  overflow-y: hidden;
  overflow-x: scroll;
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom {
    flex-wrap: wrap;
    justify-content: center;
    height: auto;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 75vh;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  padding: 0 1rem;
  margin-bottom: 16px;
  background-color: transparent;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom .aRoomImage {
  width: 100%;
  height: 100px;
  margin-bottom: 8px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom .aRoomImage {
    display: none;
  }
}
@media (min-width: 900px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom .aRoomImage {
    display: none;
  }
}
@media (min-width: 600px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom .aRoomImage {
    display: none;
  }
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom .aRoomImage {
    display: block;
  }
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom .aRoomImage {
    display: none;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom .aRoomImage img.imgRoom {
  display: none;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 768px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom .aRoomImage img.imgRoom {
    display: block;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom span.spanRoom {
  color: #666666;
  font-family: "GothamRoundedBook";
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 1024px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom span.spanRoom {
    width: max-content;
  }
}
@media (min-width: 900px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom span.spanRoom {
    width: max-content;
  }
}
@media (min-width: 600px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom span.spanRoom {
    width: max-content;
  }
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom span.spanRoom {
    width: auto;
  }
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom span.spanRoom {
    width: max-content;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom.active img.imgRoom {
  border: 1px solid #000000;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom.active span.adults {
  color: #005C65;
  font-family: "GothamRoundedMedium";
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom.active span.viva {
  color: #FF6C00;
  font-family: "GothamRoundedMedium";
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom.active span.selection {
  color: #AF7C58;
  font-family: "GothamRoundedMedium";
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .listRooms .nav.nav-pills.ulRoom a.nav-link.aRoom.active span.rural {
  color: #BE9783;
  font-family: "GothamRoundedMedium";
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper {
  width: 80%;
  height: auto;
  padding-left: 24px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
@media (min-width: 900px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper {
    width: 91%;
  }
}
@media (max-width: 1024px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper {
    width: 92%;
  }
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper {
    width: 95%;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom {
  width: 100%;
  height: auto;
}
@media (min-width: 900px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom {
    height: auto;
  }
}
@media (max-width: 1024px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom {
    height: auto;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper {
  width: 100%;
  height: 75vh;
}
@media (max-width: 1024px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper {
    margin: 2rem 0;
    height: 35vh;
  }
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper {
    margin: 2rem 0;
    height: 100%;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiperImg {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiperImg {
    height: 25vh;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiperImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper .swiper-pagination {
  bottom: 5%;
}
@media (max-width: 1024px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper .swiper-pagination {
    bottom: 5%;
    left: 0;
  }
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper .swiper-pagination {
    bottom: 30%;
    left: 0;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper .swiper-pagination .swiper-pagination-bullet-active {
  background: #AF7C58;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper.swiperViva .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper.swiperViva .swiper-pagination .swiper-pagination-bullet-active {
  background: #FF6C00;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper.swiperAdults .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-detailRoom .habitacionSwiper.swiperAdults .swiper-pagination .swiper-pagination-bullet-active {
  background: #005C65;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room img.imgBigRoom {
  display: block;
  width: 100%;
  height: 150px;
  margin-bottom: 1rem;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 575.99px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room img.imgBigRoom {
    height: auto;
  }
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room img.imgBigRoom {
    width: auto;
    height: auto;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .gap-detail-room {
  gap: 30px;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom {
  padding: 1rem;
  padding: 5px;
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom {
    width: 100%;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .box-pax {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .box-pax .box-pax-ico {
  display: block;
  margin-right: 7px;
  height: 30px;
  width: auto;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .box-pax .box-pax-ico .icon {
  width: 36px;
  height: 30px;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .box-pax .box-pax-ico .icon-paxthree {
  mask: url("../assets/icons/i-room/paxthree.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/i-room/paxthree.svg") no-repeat center/contain;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .box-pax .box-pax-text {
  font-family: "GothamRoundedBook";
  font-size: 0.875rem;
  line-height: 1.225rem;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom h3.titleRoom {
  font-size: 32px;
  font-weight: bold;
  font-family: "GothamRounded";
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom h6.subtitleRoom {
  font-size: 18px;
  font-weight: bold;
  font-family: "GothamRounded";
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom p.titleRoom {
  font-family: "GothamRoundedBook";
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 2rem;
  margin: 1.875rem 0;
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom p.titleRoom {
    font-size: 2rem;
    line-height: 2.3rem;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .feature_titleRoom {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 1.875rem 0;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .feature_titleRoom .text-featureTR {
  padding-right: 8px;
  margin: 0 8px 8px 0;
  border-right: 1px solid #333333;
  color: #333333;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 0.625rem;
  line-height: 0.625rem;
  text-transform: uppercase;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .feature_titleRoom .text-featureTR:last-child {
  border: none;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom p.textRoom {
  color: #6D6B6B;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 1rem;
  line-height: 1.5rem;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .featuresRoom {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .featuresRoom .box-featuresRoom {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  margin: 0 24px 8px 0;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .featuresRoom .box-featuresRoom .fR-ico {
  display: block;
  margin-right: 7px;
  height: 24px;
  width: auto;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .featuresRoom .box-featuresRoom .fR-ico img.icoFeature {
  display: block;
  height: 100%;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .featuresRoom .box-featuresRoom .fR-text {
  color: #333333;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 0.875rem;
  line-height: 1.225rem;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .selectionClub__btn a {
  width: 100%;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .servicesRoom_btn {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .servicesRoom_btn span {
  margin-right: 12px;
  color: #333333;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 0.875rem;
  line-height: 1.225rem;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .detailRoom .servicesRoom_btn img.ico_btnSR {
  display: block;
  width: 16px;
  height: 16px;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom {
  display: none;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem 2rem;
}
@media (min-width: 600px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom {
    padding: 2rem 0 2rem 0;
  }
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom {
    padding: 2rem 1rem 2rem 4rem;
  }
}
@media (min-width: 1366px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom {
    padding: 2rem 1rem 2rem 4rem;
  }
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom {
    padding: 2rem 0 2rem 0;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 10px;
  margin-bottom: 8px;
}
@media (max-width: 1024px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service {
    width: 50%;
  }
}
@media (min-width: 900px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service {
    width: 33.3%;
  }
}
@media (min-width: 1366px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service {
    width: 33%;
  }
}
@media (min-width: 1800px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service {
    width: 25%;
  }
}
@media (max-width: 599px) {
  .sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service {
    width: 100%;
  }
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service .box-service-ico {
  display: block;
  margin-right: 7px;
  height: 24px;
  width: auto;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service .box-service-ico img.icoService {
  display: block;
  height: 100%;
}
.sectRooms .box-pane-pills .tab-content.tc-pills .tab-pane.tp-pills .sectRoomsWrapper .detailRoomsWrapper .tab-content.v-p-tcRoom .tab-pane.t-p-Room .js-servicesRoom .servicesRoom .box-service .box-service-text {
  margin: 0 8px 8px 0;
  color: #333333;
  font-family: "GothamRoundedBook";
  font-weight: 325;
  font-size: 0.875rem;
  line-height: 1.225rem;
}

.hotelSustainability {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 4rem 0;
}
.hotelSustainability .container-fluid {
  display: flex;
}
@media (max-width: 1365.98px) {
  .hotelSustainability .container-fluid {
    display: block;
  }
}
@media (max-width: 599px) {
  .hotelSustainability .container-fluid {
    flex-direction: column;
  }
}
.hotelSustainability_text {
  width: 30%;
  height: auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1200px) {
  .hotelSustainability_text {
    padding: 0 2rem;
  }
}
@media (min-width: 1800px) {
  .hotelSustainability_text {
    padding: 0 5rem;
  }
}
@media (max-width: 1365.98px) {
  .hotelSustainability_text {
    width: 100%;
    margin-bottom: 3rem;
  }
}
@media (max-width: 1024px) {
  .hotelSustainability_text {
    width: 100%;
  }
}
.hotelSustainability_text-title {
  font-family: "GothamRounded";
  color: #005C65;
}
.hotelSustainability_list {
  width: 70%;
  height: auto;
  display: flex;
}
@media (max-width: 1365.98px) {
  .hotelSustainability_list {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .hotelSustainability_list {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
.hotelSustainability_list-item {
  width: 25%;
  height: 800px;
  margin: 0 15px;
  overflow: hidden;
  border-radius: 1.5rem;
  position: relative;
  cursor: pointer;
}
.hotelSustainability_list-item div:first-child {
  height: 100%;
  width: 100%;
}
@media (min-width: 1200px) {
  .hotelSustainability_list-item {
    margin: 0 10px;
  }
}
@media (min-width: 1800px) {
  .hotelSustainability_list-item {
    margin: 0 15px;
  }
}
@media (max-width: 1024px) {
  .hotelSustainability_list-item {
    width: 90%;
    height: 400px;
  }
}
.hotelSustainability_list-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.7);
}
.hotelSustainability_list-item .itemIcon {
  width: 6rem;
  padding: 1rem;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #FFFFFF;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  display: flex;
  justify-content: center;
}
@media (min-width: 1200px) {
  .hotelSustainability_list-item .itemIcon {
    width: 6rem;
  }
}
@media (min-width: 1800px) {
  .hotelSustainability_list-item .itemIcon {
    width: 40%;
  }
}
@media (max-width: 1024px) {
  .hotelSustainability_list-item .itemIcon {
    width: 65%;
  }
}
.hotelSustainability_list-item .itemIcon img {
  width: 70px;
  height: auto;
  margin: 0 auto;
}
.hotelSustainability_list-item .itemText {
  width: 100%;
  max-height: 232px;
  position: absolute;
  bottom: 0px;
  padding: 3.75rem 1.5rem;
}
@media (max-width: 1024px) {
  .hotelSustainability_list-item .itemText {
    padding: 3.75rem 0.5rem;
  }
}
.hotelSustainability_list-item .itemText p {
  font-family: "GothamRoundedMedium";
  font-size: 1.25rem;
  text-align: center;
  color: #FFFFFF;
}
.hotelSustainability_list-item:hover .itemText {
  background-color: rgba(0, 0, 0, 0.7);
}

.vivaLocation {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 4rem 0;
}
.vivaLocation .vivaLocationFull {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 1180px) {
  .vivaLocation .container-fluid {
    width: 100%;
    padding: 0 !important;
  }
}
@media (max-width: 1024px) {
  .vivaLocation .container-fluid {
    padding: 0 !important;
  }
}
@media (max-width: 599px) {
  .vivaLocation .container-fluid {
    padding: 0 !important;
  }
}
.vivaLocation_wrapper {
  width: 100%;
  height: auto;
  display: flex;
  /* &:hover {
    background-color: $bg-gray-2;
  } */
}
@media (max-width: 1024px) {
  .vivaLocation_wrapper {
    flex-direction: row;
  }
}
@media (min-width: 900px) {
  .vivaLocation_wrapper {
    flex-direction: row;
  }
}
@media (min-width: 600px) {
  .vivaLocation_wrapper {
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .vivaLocation_wrapper {
    flex-direction: row;
  }
}
@media (max-width: 599px) {
  .vivaLocation_wrapper {
    flex-direction: column;
  }
}
.vivaLocation_wrapper a {
  width: auto;
  padding: 0.375rem 0.75rem;
}
.vivaLocation_wrapper .icon {
  width: 16px;
  height: 16px;
}
.vivaLocation_wrapper .icon-map-marker {
  background-color: #FFFFFF; /* defines the background color of the image */
  mask: url("../assets/icons/uil-map-marker.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-map-marker.svg") no-repeat center/contain;
}
.vivaLocation_wrapper--content {
  width: 30%;
  height: 700px;
  padding: 4rem;
  background-color: #F8F9FB;
}
@media (max-width: 1024px) {
  .vivaLocation_wrapper--content {
    width: 100%;
    padding: 2rem 1rem;
    height: auto;
  }
}
@media (min-width: 900px) {
  .vivaLocation_wrapper--content {
    width: 100%;
    padding: 2rem 1rem;
    height: auto;
  }
}
@media (min-width: 600px) {
  .vivaLocation_wrapper--content {
    width: 40%;
    padding: 2rem 1rem;
    height: auto;
  }
}
@media (min-width: 1200px) {
  .vivaLocation_wrapper--content {
    width: 30%;
    height: 700px;
  }
}
@media (max-width: 599px) {
  .vivaLocation_wrapper--content {
    width: 100%;
    padding: 2rem 1rem;
    height: auto;
  }
}
.vivaLocation_wrapper--content-text {
  max-width: 230px;
  margin: 0 auto;
  height: auto;
  margin-bottom: 2.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (max-width: 1024px) {
  .vivaLocation_wrapper--content-text {
    max-width: 100%;
    width: 80%;
  }
}
@media (min-width: 900px) {
  .vivaLocation_wrapper--content-text {
    max-width: 100%;
    width: 80%;
  }
}
@media (min-width: 600px) {
  .vivaLocation_wrapper--content-text {
    max-width: 100%;
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .vivaLocation_wrapper--content-text {
    max-width: 230px;
    width: 100%;
  }
}
@media (max-width: 599px) {
  .vivaLocation_wrapper--content-text {
    max-width: 100%;
    width: 90%;
  }
}
.vivaLocation_wrapper--content-text h4 {
  font-family: "GothamRoundedMedium";
  margin-bottom: 0;
  padding: 10px;
  font-size: 1rem;
  color: #000000;
}
.vivaLocation_wrapper--content-text p {
  font-size: 1rem;
  margin-bottom: 0;
  padding: 10px;
  color: #000000;
  line-height: 24px;
  word-wrap: break-word;
}
.vivaLocation_wrapper--map {
  width: 70%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .vivaLocation_wrapper--map {
    width: 100%;
  }
}
@media (min-width: 900px) {
  .vivaLocation_wrapper--map {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .vivaLocation_wrapper--map {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .vivaLocation_wrapper--map {
    width: 70%;
  }
}
@media (max-width: 599px) {
  .vivaLocation_wrapper--map {
    width: 100%;
  }
}

.faq {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding-bottom: 5rem 0;
}
@media (max-width: 1024px) {
  .faq {
    padding-bottom: 3rem 0;
  }
}
@media (max-width: 599px) {
  .faq {
    padding-bottom: 2rem 0;
  }
}
.faq_content {
  width: 70%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 1300px) {
  .faq_content {
    width: 100%;
  }
}
.faq_content-title {
  width: 100%;
  height: auto;
  margin: 0 auto;
  margin-bottom: 5rem;
}
.faq_content-title h2 {
  font-family: "GothamRounded";
  font-size: 2.5rem;
}
@media (max-width: 599px) {
  .faq_content-title h2 {
    font-size: 1.5rem;
  }
}
.faq_content-question {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.faq_content-question #accordion .card {
  border: none;
  border-bottom: 1px solid #EAEAED;
  margin-bottom: 2.5rem;
}
.faq_content-question #accordion .card-header {
  font-family: "GothamRoundedMedium";
  padding: 0.75rem 0;
  border: none;
  background-color: transparent;
}
.faq_content-question #accordion .card-header button {
  color: #000000;
  text-decoration: none;
}
.faq_content-question #accordion .card-header button.btn {
  width: 100%;
  text-align: left;
  white-space: inherit;
}
@media (max-width: 599px) {
  .faq_content-question #accordion .card-header button.btn {
    text-align: left;
  }
}
.faq_content-question #accordion .card-header button.btn:after {
  width: 30px;
  height: 25px;
  display: block;
  content: "";
  background-image: url("../assets/icons/uil-angle-up.svg");
  transform: rotatex(0deg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  float: right;
}
.faq_content-question #accordion .card-header button.btn.collapsed:after {
  transform: rotatex(180deg);
}
.faq_content-question #accordion .card-body {
  color: #6D6B6B;
  line-height: 24px;
  word-wrap: break-word;
}

.hotel-gallery {
  margin-top: 2rem;
}
.hotel-gallery-title {
  font-family: "GothamRounded";
  font-size: 2.25rem;
  margin-bottom: 0;
  line-height: 44.8px;
  color: #005C65;
}
.hotel-gallery-subtitle {
  font-family: "GothamRounded";
  font-size: 1.85rem;
  margin-bottom: 0;
  color: #005C65;
}
.hotel-gallery-number {
  font-family: "GothamRounded";
  font-size: 1.85rem;
  margin-bottom: 0;
  color: #8C8C8C;
}
.hotel-gallery-btn-back {
  height: auto;
}
.hotel-gallery-btn-back a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #005C65;
  color: #FFFFFF !important;
  padding: 14px 24px;
  border-radius: 24px;
}
.hotel-gallery-btn-back a:hover {
  background-color: #E05F00;
  text-decoration: none;
  color: #FFFFFF;
}
.hotel-gallery-btn-back a::before {
  transform: rotate(180deg);
  width: 10px;
  height: 10px;
  margin-right: 15px;
  content: "";
  display: block;
  background-image: url("../assets/icons/arrow_right.svg");
}
.hotel-gallery-swipper-img-container {
  width: 100%;
  height: 200px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1366px) {
  .hotel-gallery-swipper-img-container {
    height: 425px;
  }
}
@media (max-width: 1024px) {
  .hotel-gallery-swipper-img-container {
    height: 325px;
  }
}
.hotel-gallery-swipper-img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 599px) {
  .hotel-gallery-swipper-img-container img {
    width: 100%;
  }
}
.hotel-gallery-swipper-img-container::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(128, 128, 128, 0.5);
  opacity: 0;
  transition: opacity 0.3s ease;
  background-image: url("../assets/icons/search-rounded.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.hotel-gallery-swipper-img-container:hover::before {
  opacity: 1;
}

.modal-gallery-general {
  padding: 0px !important;
  overflow-y: hidden auto;
}
.modal-gallery-general h5 {
  font-family: "GothamRounded";
  font-size: 1rem;
}
.modal-gallery-general-dialog {
  max-width: 100vw !important;
  margin: 0px !important;
}
.modal-gallery-general-dialog .modal-header {
  border-bottom: none !important;
}
.modal-gallery-general-dialog .modal-body {
  border-top: none !important;
}
.modal-gallery-general .modal-gallery-swipper-general-img-container {
  width: 100%;
  height: 78vh;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .modal-gallery-general .modal-gallery-swipper-general-img-container {
    height: 87vh;
  }
}
.modal-gallery-general .modal-gallery-swipper-general-img-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
@media (max-width: 599px) {
  .modal-gallery-general .modal-gallery-swipper-general-img-container img {
    width: 100%;
  }
}
.modal-gallery-general .modal-gallery-swipper-room-img-container {
  width: 100%;
  height: 69vh;
  position: relative;
  cursor: pointer;
}
.modal-gallery-general .modal-gallery-swipper-room-img-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
@media (max-width: 599px) {
  .modal-gallery-general .modal-gallery-swipper-room-img-container img {
    width: 100%;
  }
}

.rooms-tabs-nav {
  flex-wrap: nowrap !important;
  white-space: nowrap;
  overflow: auto;
  padding: 1em;
  background-color: #f0f0f0;
}
.rooms-tabs-nav button {
  margin-left: 10px;
  margin-right: 10px;
}
.rooms-tabs-nav .active {
  background-color: #f0f0f0 !important;
  border: none !important;
  border-color: transparent !important;
  font-weight: bold !important;
  font-family: "GothamRounded" !important;
  color: #333333 !important;
}

.hotel-gallery-subtitle span {
  color: #8C8C8C;
}

.hotel-rate {
  width: 100%;
  height: auto;
}
.hotel-rate ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  gap: 2px;
}
.hotel-rate ul li {
  display: inline-block;
  list-style-type: none;
}
.hotel-rate ul li .icon {
  width: 18px;
  height: 18px;
}
.hotel-rate ul li .iconStar {
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotel-rate .star-tag {
  margin-right: 10px;
  font-size: 10px;
  font-weight: bold;
}

.hotel-sup {
  width: 100%;
  height: auto;
}
.hotel-sup ul {
  padding: 0;
  margin-bottom: 0;
}
.hotel-sup ul li {
  display: inline-block;
  list-style-type: none;
}
.hotel-sup ul li .icon {
  width: 18px;
  height: 18px;
}
.hotel-sup ul li .iconStar {
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotel-sup .star-tag {
  margin-right: 10px;
  font-size: 10px;
  font-weight: bold;
}

.iconHomeViva {
  mask: url("../assets/icons/User Interface/House.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/User Interface/House.svg") no-repeat center/contain;
  height: 16px;
  width: 16px;
  background-color: #505050;
}

.iconCalendarViva {
  mask: url("../assets/icons/Business/calendar.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/Business/calendar.svg") no-repeat center/contain;
  height: 16px;
  width: 16px;
  background-color: #505050;
}

.iconPersonViva {
  mask: url("../assets/icons/Users/account.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/Users/account.svg") no-repeat center/contain;
  height: 16px;
  width: 16px;
  background-color: #505050;
}

.iconRightAlignment {
  mask: url("../assets/icons/Arrows/right alignment.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/Arrows/right alignment.svg") no-repeat center/contain;
  height: 16px;
  width: 16px;
  background-color: #505050;
}

.loyalty-viva-alert {
  background-color: #E5E5E5;
  padding: 32px 80px;
  text-align: center;
  position: fixed;
  top: 0;
  z-index: 99;
  width: 100%;
  display: none;
}
.loyalty-viva-alert.show {
  animation: slideDown 0.5s ease-in-out;
}
.loyalty-viva-alert.hide {
  animation: slideUp 0.5s ease-in-out;
}
@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideUp {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}

.loyalty-viva {
  width: 100%;
  height: auto;
  background-color: #E5E5E5;
}
.loyalty-viva-container {
  display: flex;
  flex-direction: row;
  gap: 30px;
}
@media (max-width: 1024px) {
  .loyalty-viva-container {
    gap: 16px;
  }
}
.loyalty-viva-container .tab-content {
  width: calc(80% - 16px);
}
@media (max-width: 1024px) {
  .loyalty-viva-container .tab-content {
    width: calc(75% - 8px);
  }
}
@media (max-width: 599px) {
  .loyalty-viva-container .tab-content {
    width: 100%;
  }
}
.loyalty-viva-nav {
  width: 20%;
  height: fit-content;
  min-height: 80vh;
  background-color: #FFFFFF;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
}
.loyalty-viva-nav .reserve-btn-container {
  display: flex;
}
@media (max-width: 599px) {
  .loyalty-viva-nav .reserve-btn-container {
    display: none;
  }
}
@media (max-width: 1024px) {
  .loyalty-viva-nav {
    width: 25%;
  }
}
@media (max-width: 599px) {
  .loyalty-viva-nav {
    position: fixed;
    bottom: 0;
    min-height: auto;
    left: 0;
    width: 100%;
    z-index: 999;
    padding: 16px 24px;
    border-radius: 0px;
  }
}
.loyalty-viva-nav .nav-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
  font-family: "GothamRoundedMedium";
}
@media (max-width: 599px) {
  .loyalty-viva-nav .nav-container {
    flex-direction: row;
    justify-content: space-between;
  }
}
.loyalty-viva-nav .nav-container .nav-link {
  color: #505050 !important;
  padding: 0;
}
.loyalty-viva-nav .nav-container .nav-link.active {
  background-color: #FFFFFF !important;
  color: #994100 !important;
}
.loyalty-viva-nav .nav-container .nav-link.active .iconNavLink {
  background-color: #994100 !important;
}
@media (max-width: 599px) {
  .loyalty-viva-nav .nav-container .nav-link .nav-text {
    display: none;
  }
}
.loyalty-viva-nav .nav-container .nav-link#v-pills-viva-tab {
  display: flex;
  gap: 8px;
  font-size: 12px;
  align-items: center;
}
.loyalty-viva-nav .nav-container .nav-link#v-pills-reservas-tab {
  display: flex;
  gap: 8px;
  font-size: 12px;
  align-items: center;
}
.loyalty-viva-nav .nav-container .nav-link#v-pills-datos-tab {
  display: flex;
  gap: 8px;
  font-size: 12px;
  align-items: center;
}
.loyalty-viva-nav .nav-container .nav-link#v-pills-cerrar-sesion-tab {
  display: flex;
  gap: 8px;
  font-size: 12px;
  align-items: center;
}
.loyalty-viva-content {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 30px;
}
@media (max-width: 1024px) {
  .loyalty-viva-content {
    flex-direction: column;
    gap: 16px;
  }
}
.loyalty-viva-content-progress {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media (max-width: 1024px) {
  .loyalty-viva-content-progress {
    width: 100%;
    gap: 16px;
  }
}
.loyalty-viva-content-progress .my-progress {
  width: 100%;
  display: flex;
  gap: 32px;
  padding: 32px;
  border-radius: 16px;
  flex-direction: column;
  background-color: #FFFFFF;
}
@media (max-width: 1024px) {
  .loyalty-viva-content-progress .my-progress {
    gap: 24px;
    padding: 24px;
  }
}
@media (max-width: 599px) {
  .loyalty-viva-content-progress .my-progress {
    gap: 16px;
    padding: 16px;
  }
}
.loyalty-viva-content-progress .my-progress-message {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.loyalty-viva-content-progress .my-progress-message .icon {
  height: 32px;
  width: 32px;
}
.loyalty-viva-content-progress .my-progress-message .message-miles {
  display: flex;
  gap: 4px;
}
.loyalty-viva-content-progress .my-progress-activity {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  gap: 8px;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva .progress {
  border-radius: 16px !important;
  background-color: #E5E5E5 !important;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva .progress .progress-bar {
  transition: width 0.5s ease-in-out;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva .progressViva_img {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  margin-bottom: 1.125rem;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva .progressViva_img.inactive {
  filter: grayscale(100%);
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Fun {
  width: 33.3%;
  height: auto;
}
@media (max-width: 599px) {
  .loyalty-viva-content-progress .my-progress-activity .progressViva_Fun {
    width: 100%;
  }
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Fun .progress {
  height: 7.4px;
  border-radius: 0;
  margin-right: 5px;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Fun .progress .progress-bar {
  background-color: #FF6C00;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Joy {
  width: 33.3%;
  height: auto;
}
@media (max-width: 599px) {
  .loyalty-viva-content-progress .my-progress-activity .progressViva_Joy {
    display: none;
  }
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Joy .progress {
  height: 7.4px;
  border-radius: 0;
  margin-right: 5px;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Joy .progress .progress-bar {
  background-color: #FF6C00;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Happiness {
  width: 33.3%;
  height: auto;
}
@media (max-width: 599px) {
  .loyalty-viva-content-progress .my-progress-activity .progressViva_Happiness {
    display: none;
  }
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Happiness .progress {
  height: 7.4px;
  border-radius: 0;
}
.loyalty-viva-content-progress .my-progress-activity .progressViva_Happiness .progress .progress-bar {
  background-color: #FF6C00;
}
.loyalty-viva-content-progress .advantage {
  width: 100%;
  display: flex;
  gap: 18px;
  border-radius: 16px;
  padding: 32px;
  flex-direction: column;
  background-color: #FFFFFF;
}
@media (max-width: 599px) {
  .loyalty-viva-content-progress .advantage {
    gap: 16px;
    padding: 16px;
  }
}
.loyalty-viva-content-progress .advantage-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 1024px) {
  .loyalty-viva-content-progress .advantage-list {
    gap: 8px;
  }
}
.loyalty-viva-content-progress .advantage-list-item {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
}
.loyalty-viva-content-progress .advantage-list-item .icon {
  width: 24px;
  height: 24px;
}
.loyalty-viva-content-progress .advantage-list-item-text {
  width: calc(100% - 24px);
}
.loyalty-viva-content-reserve {
  width: 50%;
}
@media (max-width: 1024px) {
  .loyalty-viva-content-reserve {
    width: 100%;
  }
}
.loyalty-viva-content-reserve .next-reserve {
  width: 100%;
  display: flex;
  gap: 24px;
  border-radius: 16px;
  padding: 32px;
  flex-direction: column;
  background-color: #FFFFFF;
  height: 100%;
  max-height: 80vh;
  overflow-y: auto;
}
@media (max-width: 599px) {
  .loyalty-viva-content-reserve .next-reserve {
    gap: 8px;
    padding: 16px;
    max-height: fit-content;
  }
}
.loyalty-viva-content-reserve .next-reserve-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card {
  display: flex;
  gap: 16px;
  border-radius: 8px;
  padding: 8px;
  flex-direction: row;
  border: 1px solid #CBCBCB;
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card {
    gap: 8px;
  }
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card p {
  margin-bottom: 0 !important;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-img {
  width: auto;
  height: 128px;
  width: 128px;
  aspect-ratio: 1/1;
}
@media (max-width: 599px) {
  .loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-img {
    display: none;
  }
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-img img {
  aspect-ratio: 1/1;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-container-content {
  display: flex;
  width: 100%;
}
@media (max-width: 1024px) {
  .loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-container-content {
    gap: 16px;
  }
}
@media (max-width: 599px) {
  .loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-container-content {
    flex-direction: column;
  }
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-content-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-points {
  display: flex;
  flex-direction: column;
  width: max-content;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-points-rate {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-points-rate .icon {
  width: 24px;
  height: 24px;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-actions {
  width: auto;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-actions .viva-dropdown {
  border-width: 0;
  background-color: #fff;
  padding: 8px;
  border-radius: 50%;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-actions .viva-dropdown:focus {
  outline: none;
  background-color: #cc5600;
  color: #fff;
  border-radius: 50%;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-actions .viva-dropdown:focus::after {
  background-image: url("../assets/icons/User Interface/MenuWhite.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-actions .viva-dropdown::after {
  display: flex;
  border: none;
  width: 16px;
  height: 16px;
  background-image: url("../assets/icons/User Interface/Menu.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.loyalty-viva-content-reserve .next-reserve-container .evo-myviva-card-actions .dropdown-menu.show {
  display: flex !important;
  flex-direction: column !important;
  padding: 16px !important;
  gap: 16px !important;
}
.loyalty-viva-content-reserve .next-reserve-pagination {
  display: flex;
  align-items: end;
}
.loyalty-viva-content-reserve .next-reserve-pagination .pagination {
  align-items: center;
  display: flex;
}
.loyalty-viva-content-reserve .next-reserve-pagination .pagination .page-number {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  font-family: "GothamRoundedMedium";
  color: #505050;
}
.loyalty-viva-content-reserve .next-reserve-pagination .pagination .first-page {
  padding-left: 8px;
}
.loyalty-viva-content-reserve .next-reserve-pagination .pagination .last-page {
  padding-right: 8px;
}
.loyalty-viva-content-my-data {
  width: 100%;
  display: flex;
  gap: 24px;
  border-radius: 16px;
  padding: 32px;
  flex-direction: column;
  background-color: #FFFFFF;
  height: 100%;
  max-height: 80vh;
  overflow-y: auto;
}
@media (max-width: 599px) {
  .loyalty-viva-content-my-data {
    max-height: fit-content;
    padding: 16px;
  }
}
.loyalty-viva-content-my-data .data-detail {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-viva-content-my-data .data-detail-item {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}
.loyalty-viva-content-my-data .data-detail-item-info {
  width: calc(33.3% - 24px);
}
@media (max-width: 1680px) {
  .loyalty-viva-content-my-data .data-detail-item-info {
    width: calc(50% - 24px);
  }
}
@media (max-width: 1024px) {
  .loyalty-viva-content-my-data .data-detail-item-info {
    width: calc(50% - 24px);
  }
}
@media (max-width: 599px) {
  .loyalty-viva-content-my-data .data-detail-item-info {
    width: 100%;
  }
}
.loyalty-viva-content-my-data .data-detail-item-info-title {
  font-family: "GothamRoundedBook";
  font-size: 12px;
  color: #505050;
}
.loyalty-viva-content-my-data .data-detail-item-info-subtitle {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  color: #505050;
}
.loyalty-viva-content-my-data .data-actions a {
  width: fit-content;
  margin-top: 0;
}
.loyalty-viva-content-edit-my-data {
  width: 100%;
  display: flex;
  gap: 80px;
  border-radius: 16px;
  padding: 32px;
  flex-direction: column;
  background-color: #FFFFFF;
  height: 100%;
  max-height: 80vh;
  overflow-y: auto;
}
@media (max-width: 599px) {
  .loyalty-viva-content-edit-my-data {
    padding: 16px;
    gap: 32px;
    max-height: fit-content;
  }
}
.loyalty-viva-content-edit-my-data .edit-personal-data {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-viva-content-edit-my-data .edit-password {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-viva-content-edit-my-data .data-actions a {
  width: fit-content;
  margin-top: 0;
}

.iconLeftArrow::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/Arrows/left arrow.svg");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
}

.iconRightArrow::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/Arrows/right arrow.svg");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
}

.evo-chip {
  border-radius: 9999px;
  padding: 4px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  width: fit-content;
}
.evo-chip.viva-chip {
  border: 1px solid #FF6C00;
}
.evo-chip.viva-chip .evo-chip-text {
  color: #FF6C00;
}
.evo-chip.adults-chip {
  border: 1px solid #005C65;
}
.evo-chip.adults-chip .evo-chip-text {
  color: #005C65;
}
.evo-chip.error-chip {
  border: 1px solid #FE4646;
}
.evo-chip.error-chip .evo-chip-text {
  color: #FE4646;
}

.loyalty {
  width: 100%;
  height: auto;
}
.loyalty_container {
  width: 100%;
  height: auto;
  padding: 0 15px;
}
.loyalty_menu {
  padding: 5rem 0;
  display: flex;
  justify-content: center;
}
.loyalty_menu .nav-pills .nav-link#v-pills-viva-tab {
  display: flex;
}
.loyalty_menu .nav-pills .nav-link#v-pills-viva-tab::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/inicioLoyalty.svg");
  width: 20px;
  height: 20px;
  margin-right: 24px;
}
.loyalty_menu .nav-pills .nav-link#v-pills-reservas-tab {
  display: flex;
}
.loyalty_menu .nav-pills .nav-link#v-pills-reservas-tab::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/MisReservasLoyalty.svg");
  width: 20px;
  height: 20px;
  margin-right: 24px;
}
.loyalty_menu .nav-pills .nav-link#v-pills-datos-tab {
  display: flex;
}
.loyalty_menu .nav-pills .nav-link#v-pills-datos-tab::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/datosLoyalty.svg");
  width: 20px;
  height: 20px;
  margin-right: 24px;
}
.loyalty_menu .nav-pills .nav-link#v-pills-cerrar-sesion-tab {
  display: flex;
}
.loyalty_menu .nav-pills .nav-link#v-pills-cerrar-sesion-tab::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/cerrarSesionLoyalty.svg");
  width: 20px;
  height: 20px;
  margin-right: 24px;
}
.loyalty .loyalty_cta {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
}
.loyalty .nav-pills .nav-link {
  max-width: 253px;
  color: #333333;
  padding: 1rem 1.25rem;
}
.loyalty .nav-pills .nav-link.active,
.loyalty .nav-pills .show > .nav-link {
  font-weight: 600;
  color: #FF6C00 !important;
  background-color: #FDF7F6;
  border-radius: 12px;
}
.loyalty #v-loyalty-tabContent {
  background-color: #FDF7F6;
  height: 100vh;
}
.loyalty #v-loyalty-tabContent .wrapper {
  width: 90%;
  height: auto;
  margin: 0 auto;
  padding: 5rem 0;
}
.loyalty #v-loyalty-tabContent h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
  font-weight: 350;
  color: #333333;
}
.loyalty #v-loyalty-tabContent .progressMyViva {
  width: 100%;
  height: auto;
  margin: 1.125rem auto 3rem auto;
  background-color: #FFFFFF;
  padding: 3rem 4rem;
}
.loyalty #v-loyalty-tabContent .progressMyViva p {
  font-family: "GothamRoundedMedium";
  color: #FF6C00;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva {
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 3rem;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva .progressViva_img {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  margin-bottom: 1.125rem;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Fun {
  width: 33.3%;
  height: auto;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Fun .progress {
  height: 7.4px;
  border-radius: 0;
  margin-right: 5px;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Fun .progress .progress-bar {
  background-color: #FF6C00;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Joy {
  width: 33.3%;
  height: auto;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Joy .progress {
  height: 7.4px;
  border-radius: 0;
  margin-right: 5px;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Joy .progress .progress-bar {
  background-color: #FF6C00;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Happiness {
  width: 33.3%;
  height: auto;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Happiness .progress {
  height: 7.4px;
  border-radius: 0;
}
.loyalty #v-loyalty-tabContent .progressMyViva .progressViva_Happiness .progress .progress-bar {
  background-color: #FF6C00;
}
.loyalty #v-loyalty-tabContent ul.loyalty_list {
  width: 100%;
  height: auto;
  color: #666666;
}
.loyalty #v-loyalty-tabContent ul.loyalty_list li {
  display: flex;
  list-style-type: none;
  margin: 12px 0;
}
.loyalty #v-loyalty-tabContent ul.loyalty_list li::before {
  content: "";
  display: block;
  background-image: url("../assets/icons/check_loyalty.svg");
  width: 24px;
  height: 17.46px;
  margin-right: 24px;
}

.Newsletter {
  width: 100%;
  height: auto;
  text-align: center;
  margin: 0 auto;
  padding: 3rem 0 6rem 0;
  background-color: #F0F0F0;
}
@media (max-width: 1024px) {
  .Newsletter {
    padding: 3rem 0 5rem 0;
  }
}
@media (max-width: 599px) {
  .Newsletter {
    padding: 2rem 0 4rem 0;
  }
}
.Newsletter .row {
  justify-content: center;
}
.Newsletter-title {
  width: 50%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .Newsletter-title {
    width: 70%;
  }
}
.Newsletter-title h2 {
  font-family: "GothamRounded";
  color: #666666;
  margin-bottom: 2rem;
}
@media (max-width: 575.98px) {
  .Newsletter-title h2 {
    font-size: 1.313rem;
    margin-bottom: 1rem;
  }
}
.Newsletter-content {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.Newsletter-content p {
  font-family: "GothamRoundedBook";
  font-size: 1.1rem;
}
.Newsletter form.formSuscribe {
  margin: 50px 0;
}
.Newsletter form.formSuscribe .row {
  justify-content: center;
}
.Newsletter form.formSuscribe .row .form-control,
.Newsletter form.formSuscribe .row .custom-select {
  border-radius: 50px;
  margin-top: 0 !important;
  border: none;
  padding: 0 32px;
  height: 48px;
  color: #666666;
  font-family: "GothamRoundedMedium";
}
@media (max-width: 575.98px) {
  .Newsletter form.formSuscribe .row .form-control,
  .Newsletter form.formSuscribe .row .custom-select {
    margin: 0.7rem 0;
  }
}
.Newsletter form.formSuscribe .row .idiomaSelect a {
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 50px;
  text-align: left;
  border: none;
}
.Newsletter form.formSuscribe .row .idiomaSelect .dropdown-menu {
  width: 100%;
  top: -2px !important;
  -webkit-box-shadow: 4px 8px 24px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 8px 24px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 8px 24px rgba(0, 0, 0, 0.4);
}
.Newsletter form.formSuscribe .row .idiomaSelect .dropdown-menu .dropdown-item.active,
.Newsletter form.formSuscribe .row .idiomaSelect .dropdown-menu .dropdown-item:active {
  color: #FF6B00;
}
.Newsletter form.formSuscribe .row .idiomaSelect .dropdown-menu .dropdown-item:hover {
  font-family: "GothamRounded";
  background-color: transparent;
  color: #FF6B00;
}
.Newsletter form.formSuscribe .row select.custom-select {
  background: #fff url("../assets/icons/arrow_down.svg") no-repeat right 0.75rem center;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.Newsletter form.formSuscribe .row select.custom-select option {
  padding: 1rem 0;
  color: #666666;
}
.Newsletter form.formSuscribe .row select.custom-select option:hover {
  font-family: "GothamRounded";
  background-color: transparent;
  color: #FF6B00;
}
.Newsletter .form-check {
  margin-top: 50px;
  text-align: left;
}
@media (max-width: 575.98px) {
  .Newsletter .form-check {
    width: 90%;
  }
}
.Newsletter .form-check .form-check-input {
  width: 15px;
  height: 15px;
}
.Newsletter .form-check .form-check-label {
  text-align: left;
  color: #666666;
  margin-left: 8px;
}

.vivaFooter {
  background-color: #FF6B00;
  color: #FFFFFF;
  padding: 2rem 0;
  position: relative;
  z-index: 981;
}
.vivaFooter hr {
  border-top: 1px solid #FFFFFF;
}
.vivaFooter__wrapper {
  width: 100%;
  height: auto;
  margin: 0 15px;
  display: flex;
  justify-content: flex-start;
  gap: 20px;
}
@media (max-width: 1024px) {
  .vivaFooter__wrapper {
    flex-wrap: wrap;
  }
}
@media (max-width: 575.98px) {
  .vivaFooter__wrapper {
    flex-direction: column;
    text-align: center;
  }
}
.vivaFooter__wrapper-column {
  height: auto;
  padding: 0;
  margin: 0;
  font-family: "GothamRoundedBook";
  color: #FFFFFF;
  width: calc(20% - 20px);
}
@media (max-width: 1024px) {
  .vivaFooter__wrapper-column {
    width: calc(33% - 20px);
  }
}
@media (max-width: 575.98px) {
  .vivaFooter__wrapper-column {
    width: 100%;
  }
}
.vivaFooter__wrapper-column .footerList__btn a {
  font-family: "GothamRoundedMedium";
  color: #FFFFFF;
  text-decoration: none;
}
.vivaFooter__wrapper-column .footerList__content-item {
  font-size: 0.8rem;
  display: block;
  color: #FFFFFF;
  margin: 0.8rem 0;
  text-decoration: none;
}
.vivaFooter__wrapper-column .footerList__content-item:hover {
  font-family: "GothamRounded";
}
.vivaFooter__wrapper-column .footerList .hide-content {
  display: none !important;
}
.vivaFooter__nav {
  width: 87%;
  height: auto;
}
@media (max-width: 991.98px) {
  .vivaFooter__nav {
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  .vivaFooter__nav {
    width: 100%;
  }
}
.vivaFooter__nav ul {
  padding-left: 8px;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .vivaFooter__nav ul {
    display: block;
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .vivaFooter__nav ul {
    display: block;
    text-align: center;
  }
}
.vivaFooter__nav ul li {
  list-style-type: none;
}
.vivaFooter__nav ul li a {
  font-family: "GothamRoundedMedium";
  font-size: 0.75rem;
  padding: 0.5rem;
  color: #FFFFFF;
  word-wrap: break-word;
  text-decoration: none;
  text-transform: uppercase;
}
.vivaFooter .socialMedia {
  width: 12%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 0 auto;
}

@media (max-width: 991.98px) {
  .vivaFooter .socialMedia {
    display: none;
  }
}
.vivaFooter .socialMedia__item {
  list-style-type: none;
  padding: 0 0.25rem;
}
.vivaFooter .socialMedia__item .nav-link {
  width: 25px;
  height: 25px;
  padding: 0;
}
.vivaFooter .socialMedia__item .nav-link img {
  object-fit: cover;
  object-position: center;
}

.cover-home {
  width: 100%;
  height: 80vh;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 599px) {
  .cover-home {
    height: 100%;
  }
}
.cover-home-img {
  width: 100%;
  height: 80vh;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .cover-home-img {
    height: 50vh;
  }
}
.cover-home-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.6);
}
.cover-home-img video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.cover-home-video {
  width: 100%;
  height: 80vh;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .cover-home-video {
    height: 50vh;
  }
}
.cover-home-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.cover-home-text-container {
  position: relative;
  margin-top: -48vh;
  text-align: center;
  z-index: 9;
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}
@media (max-width: 1024px) {
  .cover-home-text-container {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (max-width: 599px) {
  .cover-home-text-container {
    margin-top: 0;
    min-height: 50vh;
    height: 100%;
    justify-content: center;
    align-items: start;
    display: flex;
    flex-direction: column;
    text-align: left;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 2rem;
  }
}
.cover-home-text-container .icon {
  width: 9px;
  height: 9px;
}
.cover-home-text-container h2 {
  color: #FFFFFF;
  font-size: 58px;
  font-family: "GothamRounded";
  text-transform: uppercase;
}
@media (max-width: 599px) {
  .cover-home-text-container h2 {
    font-size: 32px !important;
    color: #333333;
  }
}
@media (max-width: 1024px) {
  .cover-home-text-container h2 {
    font-size: 48px;
  }
}
@media (min-width: 1200px) {
  .cover-home-text-container h2 {
    font-size: 72px;
  }
}
.cover-home-text-container h3 {
  color: #FFFFFF;
  font-size: 1.5rem;
  font-family: "GothamRoundedBook";
}
@media (max-width: 1024px) {
  .cover-home-text-container h3 {
    font-size: 24px;
    color: #FFFFFF;
  }
}
@media (max-width: 599px) {
  .cover-home-text-container h3 {
    padding: 1.5rem 0;
    font-family: "GothamRoundedBook";
    font-size: 1rem;
    color: #333333;
  }
}
.cover-home-text-container h4 {
  color: #FFFFFF;
  font-size: 1.2rem;
  font-family: "GothamRoundedBook";
}
@media (max-width: 599px) {
  .cover-home-text-container h4 {
    padding: 1.5rem 0;
    color: #333333;
  }
}
.cover-home-text-container a {
  color: #FFFFFF;
  font-size: 16px;
  font-family: "GothamRoundedBook";
  text-decoration: none;
}
@media (max-width: 599px) {
  .cover-home-text-container a {
    color: #333333;
    padding: 1.5rem 0;
  }
  .cover-home-text-container a .icon-arrow-right {
    background-color: #333333;
  }
}
.cover-home-text-container a:hover {
  font-family: "GothamRounded";
}

.icon-s {
  height: 16px;
  width: 16px;
}

.icon-info-circle {
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-info-circle.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-info-circle.svg") no-repeat center/contain;
}

.icon-image-v {
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-image-v.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-image-v.svg") no-repeat center/contain;
}

.icon-map-marker {
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-map-marker.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-map-marker.svg") no-repeat center/contain;
}

.offers-and-promos-info-message {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  padding: 5rem 0;
}
@media (max-width: 599px) {
  .offers-and-promos-info-message {
    padding-bottom: 2rem;
  }
}
.offers-and-promos-info-message-title {
  margin-bottom: 1.875rem;
}
.offers-and-promos-info-message-title h5 {
  font-family: "GothamRoundedMedium";
}
@media (min-width: 1200px) {
  .offers-and-promos-info-message-title h5 {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .offers-and-promos-info-message-title h5 {
    font-size: 24px;
  }
}
@media (max-width: 599px) {
  .offers-and-promos-info-message-title h5 {
    font-size: 32px;
    color: #333333;
    text-align: start;
    padding: 0 1rem;
  }
}
.offers-and-promos-info-message-description {
  width: 70%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .offers-and-promos-info-message-description {
    width: 100%;
    padding: 0 1rem;
  }
}
.offers-and-promos-info-message-description p {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  line-height: 33.6px;
  word-wrap: break-word;
}
@media (max-width: 599px) {
  .offers-and-promos-info-message-description p {
    font-size: 16px;
    text-align: start;
    font-family: "GothamRoundedBook";
  }
}

.offers-and-promos-card-swiper {
  height: 100%;
}
.offers-and-promos-card-swiper .swiper-pagination {
  position: absolute;
  width: auto;
  text-align: left;
  margin-bottom: 80px;
  width: 90%;
  margin-left: 5%;
}
.offers-and-promos-card-swiper .swiper-pagination-bullets {
  bottom: 5%;
  right: 5%;
  left: unset;
  width: auto;
}
.offers-and-promos-card-swiper span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.offers-and-promos-card-swiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FF6C00;
}

.sticker {
  width: auto;
  height: auto;
  text-align: left;
  margin-top: 2rem;
  margin-left: 2rem;
  padding: 16px 24px;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #FFFFFF;
  position: absolute;
  border-radius: 0 24px 24px 24px;
}
.sticker .sticker-content h2 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.sticker .sticker-content span {
  font-size: 14px;
  font-style: normal;
  font-family: "GothamRoundedBook";
  line-height: 140%;
}
.sticker .sticker-content a {
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-family: "GothamRoundedBook";
  line-height: 140%;
}

.offers-and-promos-row {
  margin-top: 1.5rem;
  margin-left: -15px;
  margin-right: -15px;
}
.offers-and-promos-row .container-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 1024px) {
  .offers-and-promos-row .container-row {
    margin-left: -15px;
    margin-right: 0;
  }
}
@media (max-width: 599px) {
  .offers-and-promos-row .container-row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 1024px) {
  .offers-and-promos-row .container-row {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Permite un desplazamiento más fluido en iOS */
  }
  .offers-and-promos-row .container-row .col-lg-6.col-md-12.col-sm-12 {
    flex: 0 0 auto; /* Evita que las columnas se expandan o contraigan */
    max-width: none; /* Anula el max-width por defecto para dispositivos md */
    width: 70%;
  }
  .offers-and-promos-row .container-row .col-lg-6.col-md-12.col-sm-12 .offers-and-promos-card {
    min-width: 260px; /* Asegura un ancho mínimo para las tarjetas, ajusta según necesidad */
  }
}
@media (max-width: 599px) {
  .offers-and-promos-row {
    margin-top: 0;
  }
  .offers-and-promos-row .container-row {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch; /* Permite un desplazamiento más fluido en iOS */
  }
  .offers-and-promos-row .container-row .col-lg-6.col-md-12.col-sm-12 {
    flex: 0 0 auto; /* Evita que las columnas se expandan o contraigan */
    max-width: none; /* Anula el max-width por defecto para dispositivos md */
    width: 100%;
  }
  .offers-and-promos-row .container-row .col-lg-6.col-md-12.col-sm-12 .offers-and-promos-card {
    min-width: 260px; /* Asegura un ancho mínimo para las tarjetas, ajusta según necesidad */
  }
}
.offers-and-promos nav {
  background: #EAEAED;
  overflow-x: auto;
}
.offers-and-promos nav .nav-tabs {
  border-bottom: #FFFFFF !important;
  padding: 0 90px;
  flex-wrap: nowrap;
  padding: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: nowrap;
  padding: 0;
  gap: 32px;
}
@media (max-width: 1024px) {
  .offers-and-promos nav .nav-tabs {
    justify-content: start !important;
  }
}
@media (min-width: 600px) {
  .offers-and-promos nav .nav-tabs {
    justify-content: start !important;
  }
}
@media (min-width: 1366px) {
  .offers-and-promos nav .nav-tabs {
    justify-content: center !important;
  }
}
@media (max-width: 599px) {
  .offers-and-promos nav .nav-tabs {
    flex-direction: column !important;
    justify-content: start !important;
    align-items: start !important;
    padding: 0;
    gap: 21px;
  }
}
.offers-and-promos nav .nav-link {
  color: #6D6B6B;
  font-size: 1rem;
  background: #EAEAED;
  font-family: "GothamRoundedMedium";
  padding: 25px 0;
  white-space: nowrap;
}
@media (max-width: 1024px) {
  .offers-and-promos nav .nav-link {
    flex: 0 0 auto;
  }
  .offers-and-promos nav .nav-link:last-child {
    padding-right: 3rem;
  }
}
@media (max-width: 599px) {
  .offers-and-promos nav .nav-link {
    padding: 4px 0;
  }
  .offers-and-promos nav .nav-link:first-child {
    padding-top: 21px;
  }
  .offers-and-promos nav .nav-link:last-child {
    padding-bottom: 21px;
  }
}
.offers-and-promos nav .nav-link.active {
  background: #EAEAED;
  color: #FF6C00;
  border-color: #EAEAED;
  border-bottom: solid white 5px;
}
.offers-and-promos nav .nav-link:focus {
  outline: none !important;
}
.offers-and-promos .nav-offer {
  background: #EAEAED;
  overflow-x: auto;
}
.offers-and-promos .nav-offer .nav-tabs-offer {
  border-bottom: #FFFFFF !important;
  padding: 0 90px;
  flex-wrap: nowrap;
  padding: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: nowrap;
  padding: 0;
  gap: 32px;
}
@media (max-width: 1024px) {
  .offers-and-promos .nav-offer .nav-tabs-offer {
    justify-content: start !important;
  }
}
@media (min-width: 600px) {
  .offers-and-promos .nav-offer .nav-tabs-offer {
    justify-content: start !important;
  }
}
@media (min-width: 1366px) {
  .offers-and-promos .nav-offer .nav-tabs-offer {
    justify-content: center !important;
  }
}
@media (max-width: 599px) {
  .offers-and-promos .nav-offer .nav-tabs-offer {
    flex-direction: column !important;
    justify-content: start !important;
    align-items: start !important;
    padding: 0;
    gap: 21px;
  }
}
.offers-and-promos .nav-offer .nav-link {
  color: #6D6B6B;
  font-size: 1rem;
  background: #EAEAED;
  font-family: "GothamRoundedMedium";
  padding: 25px 0;
  white-space: nowrap;
}
@media (max-width: 1024px) {
  .offers-and-promos .nav-offer .nav-link {
    flex: 0 0 auto;
  }
  .offers-and-promos .nav-offer .nav-link:last-child {
    padding-right: 3rem;
  }
}
@media (max-width: 599px) {
  .offers-and-promos .nav-offer .nav-link {
    padding: 4px 0;
  }
  .offers-and-promos .nav-offer .nav-link:first-child {
    padding-top: 21px;
  }
  .offers-and-promos .nav-offer .nav-link:last-child {
    padding-bottom: 21px;
  }
}
.offers-and-promos .nav-offer .nav-link.active {
  background: #EAEAED;
  color: #FF6C00;
  border-color: #EAEAED;
  border-bottom: solid white 5px;
}
.offers-and-promos .nav-offer .nav-link:focus {
  outline: none !important;
}
.offers-and-promos-card {
  border: none;
}
.offers-and-promos-card-img {
  width: 100%;
  height: 450px;
}
.offers-and-promos-card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.offers-and-promos-card-img .sticker {
  width: auto;
  height: auto;
  text-align: left;
  margin-top: 2rem;
  margin-left: 2rem;
  padding: 16px 24px;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #FFFFFF;
  position: absolute;
  border-radius: 0 24px 24px 24px;
}
.offers-and-promos-card-img .sticker .sticker-content h2 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.offers-and-promos-card-img .sticker .sticker-content span {
  font-size: 14px;
  font-style: normal;
  font-family: "GothamRoundedBook";
  line-height: 140%;
}
.offers-and-promos-card-img .sticker .sticker-content a {
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-family: "GothamRoundedBook";
  line-height: 140%;
}
.offers-and-promos-card .card-body {
  width: 90%;
  height: auto;
  text-align: left;
  margin-top: -5rem;
  background: #ffffff;
  z-index: 99;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #333333;
  border: none;
  border-top-right-radius: 1.5rem;
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
.offers-and-promos-card .card-body .card-title h4 {
  font-size: 24px;
  font-style: normal;
  font-weight: 350;
  line-height: 140%;
}
.offers-and-promos-card .card-body .card-title ul {
  padding: 0;
  margin-bottom: 0;
}
.offers-and-promos-card .card-body .card-title ul li {
  display: inline-block;
  list-style-type: none;
}
.offers-and-promos-card .card-body .card-subtitle {
  font-size: 16px;
}
.offers-and-promos-card .card-body .offers-and-promos-card-crt {
  padding: 0;
  display: flex;
  margin-left: -0.625rem;
}
@media (max-width: 599px) {
  .offers-and-promos-card .card-body .offers-and-promos-card-crt {
    padding: 10px 0;
  }
}
.offers-and-promos-card .card-body .offers-and-promos-card-crt li {
  font-family: "GothamRoundedBook";
  color: #FF6C00;
  padding: 0;
  font-size: 0.625rem;
  list-style-type: none;
  border-right: none;
  cursor: pointer;
}
.offers-and-promos-card .card-body .offers-and-promos-card-crt li:not(:first-child) {
  padding: 0 0.625rem;
  border-right: none;
}
.offers-and-promos-card .card-body .offers-and-promos-card-crt li:not(:last-child) {
  padding: 0 0.625rem;
  border-right: 1px solid #c2c2c2;
}
.offers-and-promos-card .card-body .offers-and-promos-card-crt li img {
  width: 16px;
  height: 16px;
}
.offers-and-promos-card .card-body .card-text {
  color: #6D6B6B;
  font-family: "GothamRoundedBook";
  font-size: 16px;
  font-style: normal;
  font-weight: 325;
  line-height: 24px; /* 150% */
}
.offers-and-promos-card .card-body .priceContent {
  margin-top: 1.5rem;
}
.offers-and-promos-card .card-body .priceContent p {
  margin-bottom: 0;
}
.offers-and-promos-card .card-body .priceContent a {
  margin-top: 0 !important;
}

@media (max-width: 1024px) {
  .offers-main .container-md {
    padding-left: 3vw;
    padding-right: 3vw;
  }
  .offers-main .container-md .row {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Permite un desplazamiento más fluido en iOS */
  }
  .offers-main .container-md .row .col-lg-6.col-md-12.col-sm-12 {
    flex: 0 0 auto; /* Evita que las columnas se expandan o contraigan */
    max-width: none; /* Anula el max-width por defecto para dispositivos md */
  }
  .offers-main .container-md .row .col-lg-6.col-md-12.col-sm-12 .offers-and-promos-card {
    min-width: 260px; /* Asegura un ancho mínimo para las tarjetas, ajusta según necesidad */
  }
}
.offers-cover-home {
  width: 100%;
  height: 50vh;
  margin: 0 auto;
  position: relative;
  font-family: "GothamRoundedMedium";
}
@media (max-width: 599px) {
  .offers-cover-home {
    height: 20vh;
  }
}
.offers-cover-home-img {
  width: 100%;
  height: 50vh;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .offers-cover-home-img {
    display: none !important;
  }
}
.offers-cover-home-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.6);
}
.offers-cover-home-text-container {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.offers-cover-home-text-container a {
  color: #333333;
  background-color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 100;
  line-height: normal;
  font-family: "GothamRoundedMedium";
  border-radius: 25px;
  position: relative;
}
@media (max-width: 599px) {
  .offers-cover-home-text-container a {
    color: #FF6C00;
    background-color: #FCF3ED;
  }
}
.offers-cover-home-text-container a .icon {
  width: 9px;
  height: 9px;
}
.offers-cover-home-text-container a .icon-arrow-left {
  background-color: #000000; /* defines the background color of the image */
  mask: url("../assets/icons/arrow-single-left.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/arrow-single-left.svg") no-repeat center/contain;
}
@media (max-width: 599px) {
  .offers-cover-home-text-container a .icon-arrow-left {
    background-color: #FF6C00;
  }
}
.offers-cover-home-text-container a:hover {
  background-color: #EDEDED;
}

.offers-info {
  height: auto;
  margin: 0 auto;
  text-align: center;
  padding: 5rem;
}
.offers-info h1 {
  font-family: "GothamRoundedMedium";
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 92.4px */
  text-transform: uppercase;
}
.offers-info p {
  font-family: "GothamRoundedMedium";
  font-style: normal;
  font-size: 24px;
  font-weight: 350;
  line-height: 140%;
}
@media (min-width: 1200px) {
  .offers-info {
    width: 60%;
  }
  .offers-info h1 {
    font-size: 77px;
  }
}
@media (max-width: 1024px) {
  .offers-info {
    width: 100%;
  }
  .offers-info h1 {
    font-size: 32px;
  }
}
@media (max-width: 599px) {
  .offers-info {
    padding: 1rem;
    width: 100%;
    text-align: left;
  }
  .offers-info h1 {
    font-size: 32px;
    color: #FF6C00;
    font-family: "GothamRounded";
  }
  .offers-info p {
    font-size: 16px;
    color: #333333;
    font-family: "GothamRoundedBook";
  }
}

.offer-hotel-banner {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.offer-hotel-banner-content {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .offer-hotel-banner-content {
    padding: 0;
    flex-direction: column;
  }
}
@media (max-width: 599px) {
  .offer-hotel-banner-content {
    padding: 0;
    flex-direction: column;
  }
}
.offer-hotel-banner-content-img {
  width: 60%;
  height: auto;
}
@media (max-width: 1024px) {
  .offer-hotel-banner-content-img {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .offer-hotel-banner-content-img {
    width: 100%;
  }
}
.offer-hotel-banner-content-img .swipper-container {
  height: 50vh;
}
@media (max-width: 1024px) {
  .offer-hotel-banner-content-img .swipper-container {
    height: 20vh;
  }
}
.offer-hotel-banner-content-img .offer-hotel-banner-swiper {
  width: 100%;
  height: 100%;
}
.offer-hotel-banner-content-img .offer-hotel-banner-swiper .swiper-pagination {
  position: absolute;
  width: auto;
  text-align: left;
  margin-bottom: 80px;
  width: 90%;
  margin-left: 5%;
}
.offer-hotel-banner-content-img .offer-hotel-banner-swiper .swiper-pagination-bullets {
  bottom: 5%;
  right: 5%;
  left: unset;
  width: auto;
}
.offer-hotel-banner-content-img .offer-hotel-banner-swiper span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #FFFFFF;
  opacity: 1;
}
.offer-hotel-banner-content-img .offer-hotel-banner-swiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FF6C00;
}
.offer-hotel-banner-content-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.offer-hotel-banner-content-img-info {
  font-family: "GothamRounded";
  background-color: #FCF3ED;
  padding-left: 7rem;
  padding-right: 4rem;
  padding-top: 3rem;
  padding-bottom: 1rem;
}
@media (max-width: 1024px) {
  .offer-hotel-banner-content-img-info {
    padding-left: 2rem;
  }
}
.offer-hotel-banner-content-img-info h2 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: #FF6C00;
}
.offer-hotel-banner-content-img-info p {
  font-family: "GothamRoundedMedium";
  font-size: 18px;
  font-style: normal;
  font-weight: 350;
  line-height: 140%;
  color: #333333;
}
@media (max-width: 599px) {
  .offer-hotel-banner-content-img-info {
    padding: 1rem;
  }
  .offer-hotel-banner-content-img-info h2 {
    font-size: 28px !important;
  }
  .offer-hotel-banner-content-img-info p {
    font-size: 14px !important;
  }
}
.offer-hotel-banner-content-img-info .sticker {
  width: auto;
  height: auto;
  text-align: left;
  padding: 16px 24px;
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
  color: #FFFFFF;
  border-radius: 0 24px 24px 24px;
  position: relative;
  margin-top: 0;
  margin-right: 0;
}
.offer-hotel-banner-content-img-info .sticker .sticker-content h2 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.offer-hotel-banner-content-img-info .sticker .sticker-content span {
  font-size: 14px;
  font-style: normal;
  font-family: "GothamRoundedBook";
  line-height: 140%;
}
.offer-hotel-banner-content-img-info .sticker .sticker-content a {
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-family: "GothamRoundedBook";
  line-height: 140%;
}
.offer-hotel-banner-content-txt {
  width: 40%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .offer-hotel-banner-content-txt {
    width: 100%;
  }
}
@media (max-width: 599px) {
  .offer-hotel-banner-content-txt {
    width: 100%;
  }
}
.offer-hotel-banner-content-txt a {
  color: #FF6C00;
  background-color: #FCF3ED;
  font-size: 14px;
  font-style: normal;
  font-weight: 100;
  line-height: normal;
  font-family: "GothamRoundedMedium";
  border-radius: 25px;
  position: relative;
}
.offer-hotel-banner-content-txt a .icon {
  width: 9px;
  height: 9px;
}
.offer-hotel-banner-content-txt a .icon-arrow-left {
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/arrow-single-left.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/arrow-single-left.svg") no-repeat center/contain;
}
.offer-hotel-banner-content-txt a:hover {
  background-color: #FF6C00;
  color: #FCF3ED;
}
.offer-hotel-banner-content-txt a:hover .icon-arrow-left {
  background-color: #FCF3ED; /* defines the background color of the image */
}
.offer-hotel-banner-content-txt .content {
  padding: 2.5rem 5rem;
}
@media (max-width: 1024px) {
  .offer-hotel-banner-content-txt .content {
    width: 100%;
    padding: 0 2rem;
  }
  .offer-hotel-banner-content-txt .content .go-back {
    justify-content: center;
    align-items: center;
    z-index: 99;
    margin-top: -50px;
    position: relative;
  }
}
@media (max-width: 599px) {
  .offer-hotel-banner-content-txt .content {
    padding: 0 2rem;
    width: 100%;
  }
  .offer-hotel-banner-content-txt .content .go-back {
    justify-content: center;
    align-items: center;
    z-index: 99;
    margin-top: -50px;
    position: relative;
  }
}
.offer-hotel-banner-content-txt .content-title {
  margin-top: 5rem;
}
@media (max-width: 599px) {
  .offer-hotel-banner-content-txt .content-title {
    margin-bottom: 2rem;
  }
}
.offer-hotel-banner-content-txt .content-title h2 {
  font-family: "GothamRounded";
  font-size: 2.25rem;
  margin-bottom: 0;
  line-height: 44.8px;
  color: #FF6C00;
}
.offer-hotel-banner-content-txt .content-title h4 {
  font-family: "GothamRoundedMedium";
  font-size: 24px;
  color: #333333;
}
.offer-hotel-banner-content-txt .content-text h3 {
  font-family: "GothamRounded";
  font-size: 24px;
  color: #333333;
}
.offer-hotel-banner-content-txt .content-text h5 {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  color: #333333;
}
.offer-hotel-banner-content-txt .content-text p {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  color: #333333;
}
.offer-hotel-banner-content-txt .content-price h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
}
@media (max-width: 599px) {
  .offer-hotel-banner-content-txt .content-price {
    display: none;
  }
}
.offer-hotel-banner-content-txt .content-info h4 {
  font-family: "GothamRounded";
  font-size: 24px;
  color: #FF6C00;
}
.offer-hotel-banner-content-txt .content-info p {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  color: #333333;
  margin-bottom: 0rem;
}
.offer-hotel-banner-content-txt .content-info ul {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  color: #333333;
  margin-left: 30px;
}

.hotel-rate .icon {
  width: 18px;
  height: 18px;
}
.hotel-rate .iconStar {
  background-color: #000000; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.hotel-rate .star-tag {
  color: #003B41 !important;
  font-size: 10px;
  margin-top: -10px;
}

.offer-activities {
  height: auto;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 1024px) {
  .offer-activities {
    width: 100%;
    padding: 3rem 0;
  }
}
@media (max-width: 599px) {
  .offer-activities {
    width: 100%;
    padding: 3rem 0;
  }
}
@media (max-width: 1024px) {
  .offer-activities .container {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 599px) {
  .offer-activities .container {
    width: 100%;
    max-width: 100%;
  }
}
.offer-activities-list {
  width: 100%;
  height: auto;
  padding-top: 5rem;
  display: flex;
  justify-content: center;
  align-items: start;
  gap: 20px;
}
@media (max-width: 1024px) {
  .offer-activities-list {
    overflow-x: scroll;
    flex-wrap: nowrap;
    justify-content: start;
    padding-top: 3rem;
  }
}
@media (max-width: 599px) {
  .offer-activities-list {
    overflow-x: scroll;
    flex-wrap: nowrap;
    justify-content: start;
    padding-top: 2rem;
  }
}
.offer-activities-list-item {
  font-family: "GothamRoundedMedium";
  color: #005C65;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 175px;
}
@media (max-width: 1024px) {
  .offer-activities-list-item {
    flex: 0 0 auto;
  }
}
@media (max-width: 599px) {
  .offer-activities-list-item {
    flex: 0 0 auto;
  }
}
.offer-activities-list-item .imgItem {
  transition: transform 0.5s ease;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #FCF3ED;
  margin-bottom: 1.375rem;
}
.offer-activities-list-item .imgItem:hover {
  transform: scale(1.3);
}
.offer-activities-list-item .titleItem {
  text-align: center;
}

.offers-info-tabs .icon {
  width: 16px;
  height: 16px;
}
.offers-info-tabs .icon-info-circle {
  background-color: #6D6B6B; /* defines the background color of the image */
  mask: url("../assets/icons/uil-info-circle.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-info-circle.svg") no-repeat center/contain;
}
.offers-info-tabs .icon-image-v {
  background-color: #6D6B6B; /* defines the background color of the image */
  mask: url("../assets/icons/uil-image-v.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-image-v.svg") no-repeat center/contain;
}
.offers-info-tabs .icon-map-marker {
  background-color: #6D6B6B; /* defines the background color of the image */
  mask: url("../assets/icons/uil-map-marker.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-map-marker.svg") no-repeat center/contain;
}
.offers-info-tabs nav {
  background: #F8F9FB;
}
.offers-info-tabs nav .nav-tabs {
  border: none;
}
.offers-info-tabs nav button:focus {
  outline: none;
}
.offers-info-tabs nav .btn-reserve {
  background-color: #FF6C00 !important;
  color: #FFFFFF !important;
}
@media (max-width: 599px) {
  .offers-info-tabs nav .btn-reserve {
    order: 1 !important;
    flex: 0 0 100% !important;
  }
}
.offers-info-tabs nav .btn-reserve:hover {
  background-color: #E05F00 !important;
  color: #FFFFFF !important;
}
.offers-info-tabs nav .nav-link {
  color: #6D6B6B;
  font-size: 1rem;
  background: #F8F9FB;
  font-family: "GothamRoundedMedium";
  padding: 0.7rem 0;
  border-color: transparent;
}
.offers-info-tabs nav .nav-link .tab-header-info {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
@media (max-width: 599px) {
  .offers-info-tabs nav .nav-link {
    order: 2;
  }
}
.offers-info-tabs nav .nav-link.active {
  background: #FFFFFF;
  color: #FF6C00;
  border-top: solid #FF6C00 5px;
}
.offers-info-tabs nav .nav-link.active .icon-info-circle {
  background-color: #FF6C00;
}
.offers-info-tabs nav .nav-link.active .icon-image-v {
  background-color: #FF6C00;
}
.offers-info-tabs nav .nav-link.active .icon-map-marker {
  background-color: #FF6C00;
}
.offers-info-tabs .card-info-hotel ul {
  padding: 0;
  margin-bottom: 0;
}
.offers-info-tabs .card-info-hotel ul li {
  display: inline-block;
  list-style-type: none;
}
.offers-info-tabs .card-info-hotel .icon {
  width: 15px;
  height: 15px;
}
.offers-info-tabs .card-info-hotel .iconStar {
  background-color: #FF6C00; /* defines the background color of the image */
  mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-star.svg") no-repeat center/contain;
}
.offers-info-tabs .card-info-hotel .star-tag {
  color: #FF6C00 !important;
  font-size: 10px;
  font-weight: 400;
  font-family: "GothamRounded";
}
.offers-info-tabs .card-info-hotel h3 {
  font-family: "GothamRoundedMedium";
  font-size: 24px;
  font-style: normal;
  font-weight: 350;
  color: #FF6C00;
  margin: 0;
}
.offers-info-tabs .card-info-hotel h2 {
  font-family: "GothamRounded";
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  color: #FF6C00;
}
.offers-info-tabs .card-info-hotel h4 {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  color: #FF6C00;
}
.offers-info-tabs .card-info-hotel p {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  font-style: normal;
  font-weight: 325;
  margin: 0;
  color: #333333;
}
.offers-info-tabs .card-info-hotel-text {
  padding-top: 3rem;
  padding-bottom: 1rem;
}
.offers-info-tabs .card-info-hotel-text p {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  color: #333333;
}
.offers-info-tabs .offer-activities-list .icon {
  width: auto;
  height: auto;
}
.offers-info-tabs .card-quote .icon-quoute {
  width: 70px;
  height: 70px;
  background-color: #FF6C00; /* defines the background color of the image */
  opacity: 0.5;
  mask: url("../assets/icons/quote.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/quote.svg") no-repeat center/contain;
}
@media (max-width: 1024px) {
  .offers-info-tabs .card-quote .icon-quoute {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 599px) {
  .offers-info-tabs .card-quote .icon-quoute {
    width: 30px;
    height: 30px;
  }
}
.offers-info-tabs .card-quote .card-quote-text {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  font-style: italic;
  font-weight: 350;
  color: #333333;
  margin-top: 1rem;
}
.offers-info-tabs .card-quote .profile-quote {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
}
.offers-info-tabs .card-quote .profile-quote-img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 1rem;
}
.offers-info-tabs .card-quote .profile-quote-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 50%;
}
.offers-info-tabs .card-quote .profile-quote-text h5 {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  color: #333333;
  margin: 0;
}
.offers-info-tabs .card-quote .profile-quote-text p {
  font-family: "GothamRoundedBook";
  font-size: 12px;
  font-style: normal;
  font-weight: 350;
  color: #333333;
  margin: 0;
}
.offers-info-tabs .services-and-facilities .title h3 {
  font-family: "GothamRoundedMedium";
  font-size: 24px;
  font-style: normal;
  font-weight: 350;
  color: #333333;
  margin: 0;
}
.offers-info-tabs .services-and-facilities .img-container {
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}
.offers-info-tabs .services-and-facilities .img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.offers-info-tabs .services-and-facilities .description {
  font-family: "GothamRoundedBook";
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  color: #333333;
}
@media (max-width: 1024px) {
  .offers-info-tabs .vivaLocation .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 599px) {
  .offers-info-tabs .vivaLocation .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}
.offers-info-tabs .vivaLocation .container .icon-map-marker {
  background-color: #FFFFFF; /* defines the background color of the image */
  mask: url("../assets/icons/uil-map-marker.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-map-marker.svg") no-repeat center/contain;
}

@media (max-width: 1024px) {
  .vivaLocation .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 599px) {
  .vivaLocation .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}

.notes-container {
  padding: 0;
}
.notes-container h3 {
  font-family: "GothamRoundedMedium";
  font-size: 24px;
  font-style: normal;
  font-weight: 350;
  color: #005C65;
  margin: 0;
}
.notes-container h4 {
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  color: #005C65;
  margin: 0;
}
.notes-container .bg-viva-adults-100 {
  background-color: #D1E1E5;
}
.notes-container .bg-viva-adults-200 {
  background-color: #BBD3D9;
}
.notes-container .icon {
  width: 24px;
  height: 24px;
}
.notes-container .icon-info-circle {
  background-color: #005C65; /* defines the background color of the image */
  mask: url("../assets/icons/uil-info-circle.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/uil-info-circle.svg") no-repeat center/contain;
}
@media (max-width: 1024px) {
  .notes-container-list {
    flex-wrap: wrap;
  }
  .notes-container-item-6 {
    flex: 0 0 50% !important;
  }
  .notes-container-item-2 {
    flex: 0 0 33.3333% !important;
  }
}
@media (max-width: 599px) {
  .notes-container-list {
    flex-wrap: wrap;
  }
  .notes-container-item-6 {
    flex: 0 0 50% !important;
    padding: 1rem !important;
  }
  .notes-container-item-2 {
    flex: 0 0 33.3333% !important;
    padding: 0.5rem !important;
  }
}

.gallery-container button:focus {
  outline: none;
}
.gallery-container .nav-link {
  background-color: #FCF3ED;
  color: #FF6C00;
  font-family: "GothamRoundedMedium";
  font-size: 16px;
  border-radius: 24px !important;
  padding: 14px 24px;
  border: none !important;
  margin-top: 5px;
  margin-bottom: 5px;
}
.gallery-container .nav-link.active {
  background-color: #FF6C00 !important;
  color: #FFFFFF !important;
}
.gallery-container .modal-offer-swipper-img-container {
  max-height: 40vh;
  width: 100%;
}
.gallery-container .modal-offer-swipper-img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 1024px) {
  .gallery-container .nav-pills {
    flex-direction: row !important;
  }
  .gallery-container .nav-link {
    margin: 5px 5px;
  }
  .gallery-container-item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin: 0;
    padding: 0;
  }
}

.art-cover-home {
  width: 100%;
  height: 80vh;
  margin: 0 auto;
  position: relative;
  font-family: "GothamRoundedMedium";
}
@media (max-width: 599px) {
  .art-cover-home {
    height: auto;
  }
}
.art-cover-home-img {
  width: 100%;
  height: 80vh;
  margin: 0 auto;
}
.art-cover-home-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: brightness(0.6);
}
.art-cover-home-video {
  width: 100%;
  height: 80vh;
  margin: 0 auto;
}
.art-cover-home-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.art-cover-home-text-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
@media (min-width: 1200px) {
  .art-cover-home-text-container {
    width: 60%;
  }
}
@media (max-width: 1024px) {
  .art-cover-home-text-container {
    width: 80%;
    top: 70%;
  }
}
@media (max-width: 599px) {
  .art-cover-home-text-container {
    display: none;
  }
}
.art-cover-home-text-container h2 {
  color: white;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 86.4px */
}
@media (min-width: 1200px) {
  .art-cover-home-text-container h2 {
    font-size: 72px;
  }
}
@media (max-width: 1024px) {
  .art-cover-home-text-container h2 {
    font-size: 48px;
  }
}
@media (max-width: 599px) {
  .art-cover-home-text-container h2 {
    font-size: 32px;
    color: #333333;
  }
}
.art-cover-home-text-container h3 {
  color: white;
  font-style: normal;
  font-weight: 100;
  line-height: normal;
  font-family: "GothamRoundedBook";
}
@media (min-width: 1200px) {
  .art-cover-home-text-container h3 {
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  .art-cover-home-text-container h3 {
    font-size: 24px;
    color: #FFFFFF;
  }
}
@media (max-width: 599px) {
  .art-cover-home-text-container h3 {
    font-size: 16px;
    color: #333333;
  }
}

.art-collection-info-message {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  padding-top: 8rem;
}
@media (max-width: 599px) {
  .art-collection-info-message {
    padding-top: 4rem;
  }
}
.art-collection-info-message-img {
  padding-bottom: 3.5rem;
}
.art-collection-info-message-title {
  margin-bottom: 1.875rem;
}
.art-collection-info-message-title h5 {
  font-family: "GothamRoundedMedium";
}
@media (min-width: 1200px) {
  .art-collection-info-message-title h5 {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .art-collection-info-message-title h5 {
    font-size: 24px;
  }
}
@media (max-width: 599px) {
  .art-collection-info-message-title h5 {
    font-size: 32px;
    color: #333333;
    text-align: start;
    padding: 0 1rem;
  }
}
.art-collection-info-message-description {
  width: 70%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .art-collection-info-message-description {
    width: 100%;
    padding: 0 1rem;
  }
}
.art-collection-info-message-description p {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  line-height: 33.6px;
  word-wrap: break-word;
  margin-bottom: 0;
  padding-bottom: 1rem;
}
@media (max-width: 599px) {
  .art-collection-info-message-description p {
    font-size: 16px;
    text-align: start;
    font-family: "GothamRoundedBook";
  }
}

.art-collection-gallery {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  padding-top: 76px;
}
@media (max-width: 599px) {
  .art-collection-gallery {
    padding-left: 15px;
  }
}
.art-collection-gallery_title {
  margin-bottom: 1.875rem;
}
.art-collection-gallery_title h5 {
  font-family: "GothamRoundedMedium";
  font-size: 1rem;
}
.art-collection-gallery_description {
  width: 70%;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .art-collection-gallery_description {
    width: 100%;
    padding: 0 1rem;
  }
}
.art-collection-gallery_description p {
  font-family: "GothamRoundedMedium";
  font-size: 1.5rem;
  line-height: 33.6px;
  word-wrap: break-word;
}
.art-collection-gallery_list {
  width: 100%;
  height: auto;
  margin-top: 5rem;
  display: flex;
  justify-content: center;
}
@media (max-width: 1024px) {
  .art-collection-gallery_list {
    overflow-x: scroll;
  }
}
.art-collection-gallery_list-item {
  width: 150px;
  height: auto;
  margin: 0 5%;
  font-family: "GothamRoundedMedium";
  color: #005C65;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 599px) {
  .art-collection-gallery_list-item {
    margin: 0 3rem;
  }
}
@media (min-width: 1200px) {
  .art-collection-gallery_list-item {
    margin: 0 4%;
  }
}
@media (min-width: 1800px) {
  .art-collection-gallery_list-item {
    margin: 0 5%;
  }
}
.art-collection-gallery_list-item .imgItem {
  transition: transform 0.5s ease;
  width: 111px;
  height: 111px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #F8F9FB;
  margin-bottom: 1.375rem;
}
.art-collection-gallery_list-item .imgItem:hover {
  transform: scale(1.3);
}
.art-collection-gallery_cards {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.art-collection-gallery_cards .container_cards_art {
  width: 90%;
  height: 500px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
@media (max-width: 1024px) {
  .art-collection-gallery_cards .container_cards_art {
    width: 100%;
    flex-wrap: wrap;
    height: auto;
    gap: 20px;
  }
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards_art {
    overflow-x: auto;
    justify-content: normal;
    width: 100%;
  }
}
.art-collection-gallery_cards .container_cards_art-item {
  width: 60px;
  cursor: pointer;
  overflow: hidden;
  margin: 0 10px;
  position: relative;
  display: flex;
  align-items: flex-end;
  transition: 0.3s cubic-bezier(0.28, -0.03, 0, 0.99);
  height: auto;
}
@media (max-width: 1024px) {
  .art-collection-gallery_cards .container_cards_art-item {
    width: 20%;
    margin: 0;
    height: 170px;
  }
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards_art-item {
    width: 30%;
    margin: 0;
    height: 200px;
  }
}
.art-collection-gallery_cards .container_cards_art-item_img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.art-collection-gallery_cards .container_cards_art-item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.art-collection-gallery_cards .container_cards_art-item_img .icon-act {
  width: 30px;
  height: 30px;
  margin: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.art-collection-gallery_cards .container_cards_art-item_img .artc-gallery-btn {
  display: none;
}
.art-collection-gallery_cards .container_cards_art-item_text {
  width: 40%;
  height: 100%;
  padding: 0 3.5rem;
  background-color: #f4f7fa;
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
  align-items: center;
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards_art-item_text {
    padding: 0 1.5rem;
    width: 100%;
    position: relative;
  }
}
@media (min-width: 1199.98px) {
  .art-collection-gallery_cards .container_cards_art-item_text {
    width: 50%;
    padding: 0 2.5rem;
  }
}
@media (min-width: 1365.98px) {
  .art-collection-gallery_cards .container_cards_art-item_text {
    width: 40%;
    padding: 0 3.5rem;
  }
}
.art-collection-gallery_cards .container_cards_art-item_text .card-descripcion h3 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
  color: #005C65;
  text-align: left;
}
.art-collection-gallery_cards .container_cards_art-item_text .card-descripcion p {
  font-size: 0.75rem;
  color: 1rem;
  text-align: justify;
}
.art-collection-gallery_cards .container_cards_art .card-active {
  width: 70%;
  cursor: auto !important;
}
@media (max-width: 1024px) {
  .art-collection-gallery_cards .container_cards_art .card-active {
    width: 20%;
  }
}
.art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn {
  width: auto;
  height: auto;
  position: absolute;
  right: 3%;
  bottom: 15px;
  display: block;
}
.art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a {
  width: auto;
  height: auto;
  padding: 16px 24px;
  background-color: #FFFFFF;
  color: #005C65;
  display: flex;
  border-radius: 24px;
  text-decoration: none;
  font-weight: bold;
  align-items: center;
  margin-top: 0px;
}
@media (max-width: 1024px) {
  .art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a span {
    display: none;
  }
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a span {
    display: none;
  }
}
.art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
@media (max-width: 1024px) {
  .art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a img {
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img .artc-gallery-btn a img {
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards_art .card-active {
    width: 30%;
  }
  .art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  .art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_img .icon-act {
    position: relative;
    margin-top: -30px;
    margin-left: 50%;
    margin-bottom: 0;
  }
  .art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_text .card-descripcion {
    margin-top: 5px;
  }
  .art-collection-gallery_cards .container_cards_art .card-active .container_cards_art-item_text h3 {
    margin-bottom: 1rem;
  }
}
.art-collection-gallery_cards .container_cards {
  width: 90%;
  height: 500px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards {
    overflow-x: auto;
    justify-content: normal;
    width: 100%;
  }
}
.art-collection-gallery_cards .container_cards-item {
  width: 60px;
  cursor: pointer;
  overflow: hidden;
  margin: 0 10px;
  position: relative;
  display: flex;
  align-items: flex-end;
  transition: 0.3s cubic-bezier(0.28, -0.03, 0, 0.99);
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards-item {
    margin: 0 5px;
    flex: 0 0 auto;
  }
}
.art-collection-gallery_cards .container_cards-item_img {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.art-collection-gallery_cards .container_cards-item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.art-collection-gallery_cards .container_cards-item_img .iconAct {
  width: 30px;
  height: 30px;
  margin: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.art-collection-gallery_cards .container_cards-item_text {
  width: 40%;
  height: 100%;
  padding: 0 3.5rem;
  background-color: #f4f7fa;
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
  align-items: center;
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards-item_text {
    padding: 0 1.5rem;
    width: 100%;
    position: relative;
  }
}
@media (min-width: 1199.98px) {
  .art-collection-gallery_cards .container_cards-item_text {
    width: 50%;
    padding: 0 2.5rem;
  }
}
@media (min-width: 1365.98px) {
  .art-collection-gallery_cards .container_cards-item_text {
    width: 40%;
    padding: 0 3.5rem;
  }
}
.art-collection-gallery_cards .container_cards-item_text .cardDescripcion h3 {
  font-family: "GothamRoundedMedium";
  font-size: 1.125rem;
  color: #005C65;
  text-align: left;
}
.art-collection-gallery_cards .container_cards-item_text .cardDescripcion p {
  font-size: 0.75rem;
  color: 1rem;
  text-align: justify;
}
.art-collection-gallery_cards .container_cards-item_text .cardDescripcion .galleryBtn {
  width: auto;
  height: auto;
  position: absolute;
  left: -50%;
  bottom: 15px;
}
.art-collection-gallery_cards .container_cards-item_text .cardDescripcion .galleryBtn a.btn-adults {
  width: auto;
  height: auto;
  padding: 16px 24px;
  background-color: #005C65;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  border-radius: 24px;
  text-decoration: none;
}
.art-collection-gallery_cards .container_cards-item_text .cardDescripcion .galleryBtn a.btn-adults img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
.art-collection-gallery_cards .container_cards-item_text .cardDescripcion .galleryBtn a.btn-viva {
  width: auto;
  height: auto;
  padding: 16px 24px;
  background-color: #FF6C00;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  border-radius: 24px;
  text-decoration: none;
}
.art-collection-gallery_cards .container_cards-item_text .cardDescripcion .galleryBtn a.btn-viva img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
.art-collection-gallery_cards .container_cards-item_text.bgCards-viva {
  background-color: #FDF7F6;
}
.art-collection-gallery_cards .container_cards-item_text.bgCards-adults {
  background-color: #F4F7FA;
}
.art-collection-gallery_cards .container_cards .cardActive {
  width: 70%;
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards .cardActive {
    width: 90vw;
  }
  .art-collection-gallery_cards .container_cards .cardActive .container_cards-item_img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  .art-collection-gallery_cards .container_cards .cardActive .container_cards-item_img .iconAct {
    position: relative;
    margin-top: -30px;
    margin-left: 50%;
    margin-bottom: 0;
  }
  .art-collection-gallery_cards .container_cards .cardActive .container_cards-item_text .cardDescripcion {
    margin-top: 5px;
  }
  .art-collection-gallery_cards .container_cards .cardActive .container_cards-item_text h3 {
    margin-bottom: 1rem;
  }
}
.art-collection-gallery_cards .container_cards .cardActive .container_cards-item_img .artc-gallery-btn {
  width: auto;
  height: auto;
  position: absolute;
  right: 3%;
  bottom: 15px;
  display: block;
}
.art-collection-gallery_cards .container_cards .cardActive .container_cards-item_img .artc-gallery-btn a {
  width: auto;
  height: auto;
  padding: 16px 24px;
  background-color: #FFFFFF;
  color: #005C65;
  display: flex;
  border-radius: 24px;
  text-decoration: none;
  font-weight: bold;
}
.art-collection-gallery_cards .container_cards .cardActive .container_cards-item_img .artc-gallery-btn a img {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
@media (max-width: 599px) {
  .art-collection-gallery_cards .container_cards .cardActive {
    width: 90vw;
  }
  .art-collection-gallery_cards .container_cards .cardActive .container_cards-item_img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  .art-collection-gallery_cards .container_cards .cardActive .container_cards-item_img .iconAct {
    position: relative;
    margin-top: -30px;
    margin-left: 50%;
    margin-bottom: 0;
  }
  .art-collection-gallery_cards .container_cards .cardActive .container_cards-item_text .cardDescripcion {
    margin-top: 5px;
  }
  .art-collection-gallery_cards .container_cards .cardActive .container_cards-item_text h3 {
    margin-bottom: 1rem;
  }
}

.modal-gallery-swipper .swiper-button-prev,
.modal-gallery-swipper .swiper-button-next {
  display: none !important;
}
@media (max-width: 1024px) {
  .modal-gallery-swipper .swiper-button-prev,
  .modal-gallery-swipper .swiper-button-next {
    display: block !important;
  }
}
@media (max-width: 599px) {
  .modal-gallery-swipper .swiper-button-prev,
  .modal-gallery-swipper .swiper-button-next {
    display: none !important;
  }
}
.modal-gallery-swipper .swiper-wrapper .modal-gallery-art-collection {
  display: none;
}
@media (max-width: 599px) {
  .modal-gallery-swipper .swiper-wrapper {
    display: flex;
    flex-direction: column;
  }
  .modal-gallery-swipper .swiper-wrapper .modal-gallery-art-collection {
    padding-top: 5rem;
    padding-bottom: 3rem;
    display: flex;
    justify-content: center;
  }
  .modal-gallery-swipper .swiper-wrapper .modal-gallery-art-collection img {
    width: 135px;
    height: 52px;
  }
}

.modal-gallery-general-header {
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}
@media (max-width: 1024px) {
  .modal-gallery-general-header {
    display: none !important;
  }
}

.pagination-gallery-swiper {
  display: flex;
  padding: 10px 16px;
  gap: 16px;
  align-items: center;
}
.pagination-gallery-swiper a {
  padding: 0 !important;
  cursor: pointer !important;
}
.pagination-gallery-swiper a img {
  width: auto !important;
  height: auto !important;
}
.pagination-gallery-swiper span {
  font-family: "GothamRoundedMedium";
  font-size: 18px;
  color: #333333;
}

@media (max-width: 599px) {
  .art-collection-artist {
    padding-top: 2rem;
  }
}

.talleres {
  display: block;
  margin-top: 3rem;
  width: 100%;
  height: auto;
}
.talleres-info {
  height: 60vh;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
@media (max-width: 1199px) {
  .talleres-info {
    flex-direction: column;
    height: 100%;
    flex-wrap: nowrap;
  }
}
@media (min-width: 1200px) {
  .talleres-info {
    height: 45vh;
  }
}
@media (min-width: 1440px) {
  .talleres-info {
    height: 40vh;
  }
}
@media (min-width: 1919px) {
  .talleres-info {
    height: 55vh;
  }
}
.talleres-info .nav-container {
  overflow-y: auto;
  height: 60vh;
  width: 25%;
}
@media (max-width: 1199px) {
  .talleres-info .nav-container {
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
  }
}
@media (min-width: 1200px) {
  .talleres-info .nav-container {
    height: 45vh;
  }
}
@media (min-width: 1440px) {
  .talleres-info .nav-container {
    height: 40vh;
  }
}
@media (min-width: 1919px) {
  .talleres-info .nav-container {
    height: 55vh;
  }
}
.talleres-info .nav-container .taller-nav-container {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1199px) {
  .talleres-info .nav-container .taller-nav-container {
    overflow-y: hidden;
    overflow-x: auto;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
  }
}
.talleres-info .taller-info-container {
  width: 75%;
  height: 100%;
  padding: 0 2rem;
}
@media (max-width: 1199px) {
  .talleres-info .taller-info-container {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    padding: 0;
  }
}
.talleres-info .nav-link.active {
  color: #005C65 !important;
  background-color: inherit !important;
}
.talleres-info .nav-link.active .taller-link-name {
  font-family: "GothamRounded" !important;
}
.talleres-tab-content {
  height: 100%;
}
.talleres-tab-content .talleres-tab-pane {
  height: 100%;
}
.talleres-tab-content .talleres-tab-pane .taller-detail {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
}
@media (max-width: 1199px) {
  .talleres-tab-content .talleres-tab-pane .taller-detail {
    flex-direction: column;
    gap: 30px;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.talleres-tab-content .talleres-tab-pane .taller-detail-img-container {
  height: 100%;
  width: 50%;
}
@media (max-width: 1199px) {
  .talleres-tab-content .talleres-tab-pane .taller-detail-img-container {
    width: 100%;
    height: 40vh;
  }
}
.talleres-tab-content .talleres-tab-pane .taller-detail-img-container-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.talleres-tab-content .talleres-tab-pane .taller-detail-info-container {
  height: 100%;
  width: 50%;
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 1199px) {
  .talleres-tab-content .talleres-tab-pane .taller-detail-info-container {
    width: 100%;
    height: 50%;
    padding-left: 0;
    padding-right: 0;
  }
}
.talleres-tab-content .talleres-tab-pane .taller-detail-info-container-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 30px;
}
.talleres-tab-content .talleres-tab-pane .taller-detail-info-container-info .title {
  font-family: "GothamRounded";
  font-size: 32px;
  color: #005C65;
}
.talleres-tab-content .talleres-tab-pane .taller-detail-info-container-info .text-description {
  font-family: "GothamRoundedBook";
  font-size: 16px;
  color: #666666;
}
.talleres-tab-content .talleres-tab-pane .taller-detail-info-container-info .subtitle {
  font-family: "GothamRounded";
  font-size: 18px;
  color: #005C65;
}
.talleres-tab-content .talleres-tab-pane .taller-detail-info-container-info .schedule-room {
  gap: 8px;
}
.talleres-tab-content .talleres-tab-pane .taller-detail-info-container-info .schedule-room .schedule-item {
  gap: 30px;
  align-items: center;
}
.talleres .taller-link {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1199px) {
  .talleres .taller-link {
    width: 250px;
    flex-shrink: 0;
  }
}
.talleres .taller-link-img {
  width: 100%;
  height: 100px;
  object-fit: cover;
  object-position: center;
}
.talleres .taller-link-name {
  font-size: 16px;
  color: #005C65;
}
.talleres .taller-link:first-child {
  /* Aplica estilos específicos al primer elemento hijo */
}
@media (max-width: 1199px) {
  .talleres .taller-link:first-child {
    padding-left: 0;
  }
}

.gallery-modal-header {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .gallery-modal-header {
    display: none !important;
  }
}
.gallery-modal-header-title {
  display: flex;
  align-items: end;
}

.gallery-bottom-action {
  display: none;
}
@media (max-width: 1024px) {
  .gallery-bottom-action {
    display: flex !important;
    justify-content: end;
  }
  .gallery-bottom-action .close-modal-btn {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
  }
  .gallery-bottom-action .close-modal-btn .gallery-icon {
    height: 20px;
    width: 20px;
    background-color: white;
  }
}
@media (max-width: 599px) {
  .gallery-bottom-action {
    position: sticky;
    bottom: 2%;
    z-index: 10;
  }
}

.icon-arrow-left {
  background-color: #000000; /* defines the background color of the image */
  mask: url("../assets/icons/arrow-single-left.svg") no-repeat center/contain;
  -webkit-mask: url("../assets/icons/arrow-single-left.svg") no-repeat center/contain;
}
@media (max-width: 599px) {
  .icon-arrow-left {
    background-color: #FF6C00;
  }
}

.air-datepicker-cell.-year-.-other-decade-,
.air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month);
}

.air-datepicker-cell.-year-.-other-decade-:hover,
.air-datepicker-cell.-day-.-other-month-:hover {
  color: var(--adp-color-other-month-hover);
}

.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,
.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month);
}

.-selected-.air-datepicker-cell.-year-.-other-decade-,
.-selected-.air-datepicker-cell.-day-.-other-month- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month);
}

.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,
.-selected-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background: var(--adp-background-color-selected-other-month-focused);
}

.-in-range-.air-datepicker-cell.-year-.-other-decade-,
.-in-range-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range);
  color: var(--adp-color);
}

.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,
.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range-focused);
}

.air-datepicker-cell.-year-.-other-decade-:empty,
.air-datepicker-cell.-day-.-other-month-:empty {
  background: none;
  border: none;
}

.air-datepicker-cell {
  border-radius: var(--adp-cell-border-radius);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.air-datepicker-cell.-focus- {
  background: var(--adp-cell-background-color-hover);
}

.air-datepicker-cell.-current- {
  color: var(--adp-color-current-date);
}

.air-datepicker-cell.-current-.-focus- {
  color: var(--adp-color);
}

.air-datepicker-cell.-current-.-in-range- {
  color: var(--adp-color-current-date);
}

.air-datepicker-cell.-disabled- {
  cursor: default;
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-focus- {
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-in-range- {
  color: var(--adp-color-disabled-in-range);
}

.air-datepicker-cell.-disabled-.-current-.-focus- {
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-in-range- {
  background: var(--adp-cell-background-color-in-range);
  border-radius: 0;
}

.air-datepicker-cell.-in-range-:hover,
.air-datepicker-cell.-in-range-.-focus- {
  background: var(--adp-cell-background-color-in-range-hover);
}

.air-datepicker-cell.-range-from- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius);
}

.air-datepicker-cell.-range-to- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0;
}

.air-datepicker-cell.-range-to-.-range-from- {
  border-radius: var(--adp-cell-border-radius);
}

.air-datepicker-cell.-selected- {
  color: #fff;
  border: none;
  background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-current- {
  color: #fff;
  background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-focus- {
  background: var(--adp-cell-background-color-selected-hover);
}

.air-datepicker-body {
  transition: all var(--adp-transition-duration) var(--adp-transition-ease);
}

.air-datepicker-body.-hidden- {
  display: none;
}

.air-datepicker-body--day-names {
  display: grid;
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  margin: 8px 0 3px;
}

.air-datepicker-body--day-name {
  color: var(--adp-day-name-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}

.air-datepicker-body--day-name.-clickable- {
  cursor: pointer;
}

.air-datepicker-body--day-name.-clickable-:hover {
  color: var(--adp-day-name-color-hover);
}

.air-datepicker-body--cells {
  display: grid;
}

.air-datepicker-body--cells.-days- {
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  grid-auto-rows: var(--adp-day-cell-height);
}

.air-datepicker-body--cells.-months- {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: var(--adp-month-cell-height);
}

.air-datepicker-body--cells.-years- {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: var(--adp-year-cell-height);
}

.air-datepicker-nav {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--adp-border-color-inner);
  min-height: var(--adp-nav-height);
  padding: var(--adp-padding);
  box-sizing: content-box;
}

.-only-timepicker- .air-datepicker-nav {
  display: none;
}

.air-datepicker-nav--title,
.air-datepicker-nav--action {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}

.air-datepicker-nav--action {
  width: var(--adp-nav-action-size);
  border-radius: var(--adp-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.air-datepicker-nav--action:hover {
  background: var(--adp-background-color-hover);
}

.air-datepicker-nav--action:active {
  background: var(--adp-background-color-active);
}

.air-datepicker-nav--action.-disabled- {
  visibility: hidden;
}

.air-datepicker-nav--action svg {
  width: 32px;
  height: 32px;
}

.air-datepicker-nav--action path {
  fill: none;
  stroke: var(--adp-nav-arrow-color);
  stroke-width: 2px;
}

.air-datepicker-nav--title {
  border-radius: var(--adp-border-radius);
  padding: 0 8px;
}

.air-datepicker-nav--title i {
  font-style: normal;
  color: var(--adp-nav-color-secondary);
  margin-left: 0.3em;
}

.air-datepicker-nav--title:hover {
  background: var(--adp-background-color-hover);
}

.air-datepicker-nav--title:active {
  background: var(--adp-background-color-active);
}

.air-datepicker-nav--title.-disabled- {
  cursor: default;
  background: none;
}

.air-datepicker-buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}

.air-datepicker-button {
  display: inline-flex;
  color: var(--adp-btn-color);
  border-radius: var(--adp-btn-border-radius);
  cursor: pointer;
  height: var(--adp-btn-height);
  border: none;
  background: rgba(255, 255, 255, 0);
}

.air-datepicker-button:hover {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
}

.air-datepicker-button:focus {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
  outline: none;
}

.air-datepicker-button:active {
  background: var(--adp-btn-background-color-active);
}

.air-datepicker-button span {
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.air-datepicker-time {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 12px;
  align-items: center;
  position: relative;
  padding: 0 var(--adp-time-padding-inner);
}

.-only-timepicker- .air-datepicker-time {
  border-top: none;
}

.air-datepicker-time--current {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 14px;
  text-align: center;
}

.air-datepicker-time--current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}

.air-datepicker-time--current-hours,
.air-datepicker-time--current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1;
}

.air-datepicker-time--current-hours:after,
.air-datepicker-time--current-minutes:after {
  content: "";
  background: var(--adp-background-color-hover);
  border-radius: var(--adp-border-radius);
  position: absolute;
  inset: -3px -2px -2px;
  z-index: -1;
  opacity: 0;
}

.air-datepicker-time--current-hours.-focus-:after,
.air-datepicker-time--current-minutes.-focus-:after {
  opacity: 1;
}

.air-datepicker-time--current-ampm {
  text-transform: uppercase;
  align-self: flex-end;
  color: var(--adp-time-day-period-color);
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}

.air-datepicker-time--row {
  display: flex;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;
}

.air-datepicker-time--row:first-child {
  margin-bottom: 4px;
}

.air-datepicker-time--row input[type=range] {
  background: none;
  cursor: pointer;
  flex: 1;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.air-datepicker-time--row input[type=range]::-ms-tooltip {
  display: none;
}

.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:hover::-ms-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:focus {
  outline: none;
}

.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]:focus::-ms-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -moz-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -ms-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  margin-top: calc(var(--adp-time-thumb-size) / 2 * -1);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}

.air-datepicker-time--row input[type=range]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}

.air-datepicker-time--row input[type=range]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0);
}

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
  background: rgba(0, 0, 0, 0);
}

.air-datepicker {
  --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas: "nav" "body" "timepicker" "buttons";
  --adp-transition-duration: 0.3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-background-color-in-range-focused: rgba(92, 196, 239, 0.2);
  --adp-background-color-selected-other-month-focused: #8ad5f4;
  --adp-background-color-selected-other-month: #a2ddf6;
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #4eb5e6;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: #dbdbdb;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 4px;
  --adp-border-color-inline: #d7d7d7;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: var(--adp-color-secondary);
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #ff9a19;
  --adp-day-name-color-hover: #8ad5f4;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-poiner-border-radius: 2px;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 4px;
  --adp-cell-background-color-hover: var(--adp-background-color-hover);
  --adp-cell-background-color-selected: #5cc4ef;
  --adp-cell-background-color-selected-hover: #45bced;
  --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: var(--adp-border-radius);
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px;
}

.air-datepicker-overlay {
  --adp-overlay-background-color: rgba(0, 0, 0, 0.3);
  --adp-overlay-transition-duration: 0.3s;
  --adp-overlay-transition-ease: ease-out;
  --adp-overlay-z-index: 99;
}

.air-datepicker {
  background: var(--adp-background-color);
  border: 1px solid var(--adp-border-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1490196078);
  border-radius: var(--adp-border-radius);
  box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, max-content);
  grid-template-areas: var(--adp-grid-areas);
  font-family: var(--adp-font-family), sans-serif;
  font-size: var(--adp-font-size);
  color: var(--adp-color);
  width: var(--adp-width);
  position: absolute;
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  z-index: var(--adp-z-index);
}

.air-datepicker:not(.-custom-position-) {
  opacity: 0;
}

.air-datepicker.-from-top- {
  transform: translateY(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-from-right- {
  transform: translate(var(--adp-transition-offset));
}

.air-datepicker.-from-bottom- {
  transform: translateY(var(--adp-transition-offset));
}

.air-datepicker.-from-left- {
  transform: translate(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-active-:not(.-custom-position-) {
  transform: translate(0);
  opacity: 1;
}

.air-datepicker.-active-.-custom-position- {
  transition: none;
}

.air-datepicker.-inline- {
  border-color: var(--adp-border-color-inline);
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  transform: none;
}

.air-datepicker.-inline- .air-datepicker--pointer {
  display: none;
}

.air-datepicker.-is-mobile- {
  --adp-font-size: var(--adp-mobile-font-size);
  --adp-day-cell-height: var(--adp-mobile-day-cell-height);
  --adp-month-cell-height: var(--adp-mobile-month-cell-height);
  --adp-year-cell-height: var(--adp-mobile-year-cell-height);
  --adp-nav-height: var(--adp-mobile-nav-height);
  --adp-nav-action-size: var(--adp-mobile-nav-height);
  position: fixed;
  width: var(--adp-mobile-width);
  border: none;
}

.air-datepicker.-is-mobile- * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.air-datepicker.-is-mobile- .air-datepicker--pointer {
  display: none;
}

.air-datepicker.-is-mobile-:not(.-custom-position-) {
  transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
}

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
  transform: translate(-50%, -50%);
}

.air-datepicker.-custom-position- {
  transition: none;
}

.air-datepicker-global-container {
  position: absolute;
  left: 0;
  top: 0;
}

.air-datepicker--pointer {
  --pointer-half-size: calc(var(--adp-pointer-size) / 2);
  position: absolute;
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  z-index: -1;
}

.air-datepicker--pointer:after {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--adp-border-color-inline);
  border-right: 1px solid var(--adp-border-color-inline);
  border-top-right-radius: var(--adp-poiner-border-radius);
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  box-sizing: border-box;
}

.-top-left- .air-datepicker--pointer,
.-top-center- .air-datepicker--pointer,
.-top-right- .air-datepicker--pointer,
[data-popper-placement^=top] .air-datepicker--pointer {
  top: calc(100% - var(--pointer-half-size) + 1px);
}

.-top-left- .air-datepicker--pointer:after,
.-top-center- .air-datepicker--pointer:after,
.-top-right- .air-datepicker--pointer:after,
[data-popper-placement^=top] .air-datepicker--pointer:after {
  transform: rotate(135deg);
}

.-right-top- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer,
[data-popper-placement^=right] .air-datepicker--pointer {
  right: calc(100% - var(--pointer-half-size) + 1px);
}

.-right-top- .air-datepicker--pointer:after,
.-right-center- .air-datepicker--pointer:after,
.-right-bottom- .air-datepicker--pointer:after,
[data-popper-placement^=right] .air-datepicker--pointer:after {
  transform: rotate(225deg);
}

.-bottom-left- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer,
[data-popper-placement^=bottom] .air-datepicker--pointer {
  bottom: calc(100% - var(--pointer-half-size) + 1px);
}

.-bottom-left- .air-datepicker--pointer:after,
.-bottom-center- .air-datepicker--pointer:after,
.-bottom-right- .air-datepicker--pointer:after,
[data-popper-placement^=bottom] .air-datepicker--pointer:after {
  transform: rotate(315deg);
}

.-left-top- .air-datepicker--pointer,
.-left-center- .air-datepicker--pointer,
.-left-bottom- .air-datepicker--pointer,
[data-popper-placement^=left] .air-datepicker--pointer {
  left: calc(100% - var(--pointer-half-size) + 1px);
}

.-left-top- .air-datepicker--pointer:after,
.-left-center- .air-datepicker--pointer:after,
.-left-bottom- .air-datepicker--pointer:after,
[data-popper-placement^=left] .air-datepicker--pointer:after {
  transform: rotate(45deg);
}

.-top-left- .air-datepicker--pointer,
.-bottom-left- .air-datepicker--pointer {
  left: var(--adp-pointer-offset);
}

.-top-right- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer {
  right: var(--adp-pointer-offset);
}

.-top-center- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer {
  left: calc(50% - var(--adp-pointer-size) / 2);
}

.-left-top- .air-datepicker--pointer,
.-right-top- .air-datepicker--pointer {
  top: var(--adp-pointer-offset);
}

.-left-bottom- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer {
  bottom: var(--adp-pointer-offset);
}

.-left-center- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer {
  top: calc(50% - var(--adp-pointer-size) / 2);
}

.air-datepicker--navigation {
  grid-area: nav;
}

.air-datepicker--content {
  box-sizing: content-box;
  padding: var(--adp-padding);
  grid-area: body;
}

.-only-timepicker- .air-datepicker--content {
  display: none;
}

.air-datepicker--time {
  grid-area: timepicker;
}

.air-datepicker--buttons {
  grid-area: buttons;
}

.air-datepicker--buttons,
.air-datepicker--time {
  padding: var(--adp-padding);
  border-top: 1px solid var(--adp-border-color-inner);
}

.air-datepicker-overlay {
  position: fixed;
  background: var(--adp-overlay-background-color);
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  z-index: var(--adp-overlay-z-index);
}

.air-datepicker-overlay.-active- {
  opacity: 1;
  width: 100%;
  height: 100%;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
}

.btn-picker-custom {
  border: 1px solid #FF6C00 !important;
  height: auto !important;
  padding: 8px;
  background-color: #FF6C00;
  color: #FFFFFF;
}
.btn-picker-custom:hover {
  background-color: #E05F00;
  color: #FFFFFF;
}

.air-datepicker--buttons {
  border-top: 0 !important;
}

.air-datepicker-body--day-name {
  color: #FF6C00 !important;
}

.air-datepicker-cell.-focus- {
  background: #FDF7F6 !important;
}

.air-datepicker-cell.-selected- {
  background: #FF6C00 !important;
  color: #FDE3D4 !important;
}

.air-datepicker-cell.-in-range- {
  background: #FDE3D4 !important;
  color: #803700 !important;
}

.air-datepicker-cell.-day-.-current-.-in-range- {
  color: #803700 !important;
}

.air-datepicker-cell.-current- {
  color: #E05F00;
  font-weight: 600;
}



.container-fluid {
  width: 90% !important;
}

/* @media (min-width: 1200px) {
    .container {
        max-width: 1140px !important;
    }
}

@media (min-width: 1440px) {
    .container {
        max-width: 1296px !important;
    }
}

@media (min-width: 1920px) {
    .container {
        max-width: 1740px !important;
    }
} */
/* .section {
    opacity: 0; 
    transition: opacity 0.5s ease-in-out; 
} */
.hidden-sm {
  display: block;
}
.hidden-sm .nav-link {
  padding: 0.38rem 0;
}
.hidden-sm .nav-link::before {
  display: none !important;
}
@media (max-width: 992px) {
  .hidden-sm {
    display: none;
  }
}

.hidden-lg {
  display: none;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .hidden-lg {
    display: block;
  }
}

.showElement {
  display: block !important;
}

.hideElement {
  display: none !important;
}

.btn-primary:not(:disabled):not(.disabled):active {
  outline: none;
  background-color: #FF6B00;
  border-color: #FF6B00;
}

.btn-primary {
  font-family: "GothamRoundedMedium";
  background-color: #666666;
  color: #FFFFFF !important;
  border: none;
  border-radius: 50px;
  padding: 8px 40px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  outline: none;
  background-color: #FF6B00;
}

.btn-primary-orange {
  font-family: "GothamRoundedMedium";
  background-color: #FF6B00;
  color: #FFFFFF !important;
  border: none;
  border-radius: 50px;
  padding: 8px 40px;
}
.btn-primary-orange:hover, .btn-primary-orange:focus, .btn-primary-orange:active {
  outline: none;
  background-color: #FF6B00;
}

.btn-primary-green {
  font-family: "GothamRoundedMedium";
  background-color: #005C64;
  color: #FFFFFF !important;
  border: none;
  border-radius: 50px;
  padding: 8px 40px;
}
.btn-primary-green:hover, .btn-primary-green:focus, .btn-primary-green:active {
  outline: none;
  background-color: #005C64;
}

.btn-primary-selection {
  font-family: "GothamRoundedMedium";
  background-color: #AF7C58;
  color: #FFFFFF !important;
  border: none;
  border-radius: 50px;
  padding: 8px 40px;
}
.btn-primary-selection:hover, .btn-primary-selection:focus, .btn-primary-selection:active {
  outline: none;
  background-color: #AF7C58;
}

.btn-outlined-primary {
  font-family: "GothamRoundedMedium";
  background-color: transparent;
  border: 1px solid #FF6B00 !important;
  color: #FF6B00;
  border: none;
  border-radius: 50px;
  padding: 8px 40px;
}
.btn-outlined-primary:hover, .btn-outlined-primary:focus, .btn-outlined-primary:active {
  outline: none;
  background-color: #FF6B00;
  color: #FFFFFF;
}

.btn-outlined-primary-gray {
  font-family: "GothamRoundedMedium";
  background-color: transparent;
  border: 1px solid #666666 !important;
  color: #666666;
  border: none;
  border-radius: 50px;
  padding: 8px 40px;
}
.btn-outlined-primary-gray:hover, .btn-outlined-primary-gray:focus, .btn-outlined-primary-gray:active {
  outline: none;
  background-color: #FF6B00;
  border: 1px solid #FF6B00 !important;
  color: #FFFFFF;
}

.btn-outlined-primary-white {
  font-family: "GothamRoundedMedium";
  background-color: transparent;
  border: 1px solid #FFFFFF !important;
  color: #FFFFFF !important;
  border: none;
  border-radius: 50px;
  padding: 8px 40px;
}
.btn-outlined-primary-white:hover, .btn-outlined-primary-white:focus, .btn-outlined-primary-white:active {
  outline: none;
  background-color: #FFFFFF;
  color: #666666 !important;
}

.btn-outlined-primary-green {
  font-family: "GothamRoundedMedium";
  background-color: transparent;
  border: 1px solid #005C64 !important;
  color: #005C64 !important;
  border: none;
  border-radius: 50px;
  padding: 8px 40px;
}
.btn-outlined-primary-green:hover, .btn-outlined-primary-green:focus, .btn-outlined-primary-green:active {
  outline: none;
  background-color: #005C64;
  color: #FFFFFF !important;
}

/* h2 {
    font-size: 2.5rem;
    font-family: 'GothamRoundedMedium';
    font-weight: 350;
    word-wrap: break-word;

    @include for-tablet {
        font-size: 2rem !important;
    }

    @include for-desktop-up {
        font-size: 2.25rem !important;
    }
} */
.swiper-button-next,
.swiper-button-prev {
  width: 70px !important;
  height: 70px !important;
}

.swiper-button-next:after {
  content: "" !important;
  background-image: url("../assets/icons/buttonSlider_Right.svg");
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
  width: 70px !important;
  height: 70px !important;
}

.swiper-button-prev::after {
  content: "" !important;
  background-image: url("../assets/icons/buttonSlider_Left.svg");
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
  width: 70px !important;
  height: 70px !important;
}

.orangeHTL {
  color: #666666;
}
.orangeHTL:hover {
  color: #ff6b00 !important;
  font-family: "GothamRounded";
}

.greenHTL {
  color: #666666;
}
.greenHTL:hover {
  color: #315c64 !important;
  font-family: "GothamRounded";
}

.beigeHTL {
  color: #666666;
}
.beigeHTL:hover {
  color: #c09a5d !important;
  font-family: "GothamRounded";
}/*# sourceMappingURL=custom.css.map */


/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-200: oklch(88.5% .062 18.334);
    --color-red-800: oklch(44.4% .177 26.899);
    --color-orange-50: oklch(98% .016 73.684);
    --color-orange-400: oklch(75% .183 55.934);
    --color-orange-500: oklch(70.5% .213 47.604);
    --color-amber-200: oklch(92.4% .12 95.746);
    --color-amber-500: oklch(76.9% .188 70.08);
    --color-green-200: oklch(92.5% .084 155.995);
    --color-green-800: oklch(44.8% .119 151.328);
    --color-neutral-100: #eee;
    --color-neutral-200: #ddd;
    --color-neutral-300: #cbcbcb;
    --color-neutral-400: #bababa;
    --color-neutral-500: #a9a9a9;
    --color-neutral-600: #8b8b8b;
    --color-neutral-700: #6e6e6e;
    --color-neutral-800: #505050;
    --color-neutral-900: #333;
    --color-neutral-950: #242424;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-3xs: 16rem;
    --container-5xl: 64rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --leading-tight: 1.25;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --radius-4xl: 2rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --blur-sm: 8px;
    --blur-md: 12px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --font-gotham: "Gotham Rounded SSm", sans-serif;
    --font-gotham-book: "Gotham Rounded SSm", sans-serif;
    --font-gotham-bold: "Gotham Rounded SSm", sans-serif;
    --font-weight-book: 300;
    --animate-duration-header: .3s;
    --text-h1-lg: 48px;
    --text-h1-md: 36px;
    --text-h1-sm: 32px;
    --text-h2-lg: 40px;
    --text-h2-md: 32px;
    --text-h2-sm: 28px;
    --text-h3-lg: 32px;
    --text-h3-md: 24px;
    --text-h3-sm: 24px;
    --text-h4-lg: 24px;
    --text-h4-md: 20px;
    --text-h4-sm: 20px;
    --text-h5-lg: 18px;
    --text-h5-md: 18px;
    --text-h5-sm: 18px;
    --text-h6-lg: 16px;
    --text-h6-md: 16px;
    --text-h6-sm: 16px;
    --text-body-lg: 16px;
    --text-body-md: 14px;
    --text-body-sm: 12px;
    --text-button-lg: 16px;
    --text-button-md: 14px;
    --text-button-sm: 12px;
    --text-display1-lg: 96px;
    --text-display1-md: 80px;
    --text-display1-sm: 72px;
    --text-display2-lg: 80px;
    --text-display2-md: 64px;
    --text-display2-sm: 56px;
    --text-display3-lg: 72px;
    --text-display3-md: 56px;
    --text-display3-sm: 48px;
    --text-label-lg: 10px;
    --text-label-md: 10px;
    --text-label-sm: 10px;
    --text-link-lg: 16px;
    --text-link-md: 14px;
    --text-link-sm: 12px;
    --color-neutral-000: #fff;
    --color-neutral-050: #f6f6f6;
    --color-neutral-1000: #000;
    --color-neutral-150: #e5e5e5;
    --color-neutral-850: #414141;
    --color-viva-adults-000: #8ef5ff;
    --color-viva-adults-050: #80e6f0;
    --color-viva-adults-100: #72d6e0;
    --color-viva-adults-1000: #000;
    --color-viva-adults-150: #63c7d1;
    --color-viva-adults-200: #55b8c1;
    --color-viva-adults-300: #3999a3;
    --color-viva-adults-400: #1c7b84;
    --color-viva-adults-500: #005c65;
    --color-viva-adults-600: #004a51;
    --color-viva-adults-700: #00373d;
    --color-viva-adults-800: #002528;
    --color-viva-adults-850: #001c1e;
    --color-viva-adults-900: #001214;
    --color-viva-adults-950: #00090a;
    --color-viva-orange-000: #fff;
    --color-viva-orange-050: #fff0e6;
    --color-viva-orange-100: #ffe2cc;
    --color-viva-orange-1000: #000;
    --color-viva-orange-150: #ffd3b3;
    --color-viva-orange-200: #ffc499;
    --color-viva-orange-300: #ffa766;
    --color-viva-orange-400: #ff8933;
    --color-viva-orange-500: #ff6c00;
    --color-viva-orange-600: #cc5600;
    --color-viva-orange-700: #994100;
    --color-viva-orange-800: #662b00;
    --color-viva-orange-850: #4d2000;
    --color-viva-orange-900: #331600;
    --color-viva-orange-950: #1a0b00;
    --color-viva-selection-000: #fff;
    --color-viva-selection-050: #f7f2ee;
    --color-viva-selection-100: #efe5de;
    --color-viva-selection-1000: #000;
    --color-viva-selection-150: #e7d8cd;
    --color-viva-selection-200: #dfcbbc;
    --color-viva-selection-300: #cfb09b;
    --color-viva-selection-400: #bf9679;
    --color-viva-selection-500: #af7c58;
    --color-viva-selection-600: #8c6346;
    --color-viva-selection-700: #694a35;
    --color-viva-selection-800: #463223;
    --color-viva-selection-850: #35251a;
    --color-viva-selection-900: #231912;
    --color-viva-selection-950: #120c09;
    --color-titulo-subscripcion: #666;
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components {
  html {
    font-family: var(--font-gotham);
  }

  .nav-link-viva.active {
    color: var(--color-viva-orange-500) !important;
  }

  .nav-link-viva.active .iconViva {
    background-color: var(--color-viva-orange-500) !important;
    transform: rotate(180deg) !important;
  }

  .nav-icon-viva.active {
    background-color: var(--color-viva-orange-700) !important;
    border-color: var(--color-viva-orange-700) !important;
  }

  .nav-icon-viva.active .iconViva {
    background-color: var(--color-neutral-000) !important;
  }

  .btn-drop-down-viva .active {
    background-color: var(--color-viva-orange-700) !important;
    border-color: var(--color-viva-orange-700) !important;
    color: var(--color-neutral-000) !important;
  }

  .btn-drop-down-viva .active .iconViva {
    background-color: var(--color-neutral-000) !important;
  }

  .menu-submenu-hoteles {
    opacity: 0;
    padding-inline-start: calc(var(--spacing) * 0);
    padding-block: calc(var(--spacing) * 1);
    padding-bottom: calc(var(--spacing) * 8);
    z-index: 30;
    opacity: 0;
    transition: transform .5s ease-out, opacity .5s ease-out;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
  }

  @media (min-width: 64rem) {
    .menu-submenu-hoteles {
      padding-inline-start: calc(var(--spacing) * 4);
      padding-block: calc(var(--spacing) * 4);
      padding-bottom: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 96rem) {
    .menu-submenu-hoteles {
      padding-inline-start: 0;
      padding-block: calc(var(--spacing) * 6);
      padding-bottom: calc(var(--spacing) * 16);
    }
  }

  .menu-submenu-hoteles.show {
    transform: translateY(calc(var(--spacing) * 23));
    opacity: 1;
  }

  @media (max-width: 575.98px) {
    .menu-submenu-hoteles.show {
    transform: translateY(calc(var(--spacing) * 0));
    opacity: 1;
  }
  }

  .menu-submenu-hoteles.show.sticky {
    position: fixed !important;
  }

  .menu-submenu-hoteles.show.mobile {
    position: inherit !important;
  }

  .menu-submenu-my-viva {
    opacity: 0;
    z-index: 30;
    opacity: 0;
    transition: transform .5s ease-out, opacity .5s ease-out;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
  }

  .menu-submenu-my-viva.mobile {
    background-color: var(--color-neutral-000);
    padding: calc(var(--spacing) * 4);
    transition: top .5s ease-out;
    overflow-y: auto;
    z-index: 9999 !important;
    width: 100vw !important;
    height: 100vh !important;
    position: fixed !important;
    top: 100vh !important;
    left: 0 !important;
    right: 0 !important;
    transform: translateY(0%) !important;
  }

  .menu-submenu-my-viva.show {
    transform: translateY(calc(var(--spacing) * 23));
    opacity: 1;
  }

  .menu-submenu-my-viva.show.sticky {
    position: fixed !important;
  }

  .menu-submenu-my-viva.show.mobile {
    background-color: var(--color-neutral-000);
    padding: calc(var(--spacing) * 4);
    padding-top: calc(var(--spacing) * 8);
    overflow-y: auto;
    z-index: 9999 !important;
    width: 100vw !important;
    height: 100vh !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }

  .menu-submenu-contact {
    opacity: 0;
    z-index: 30;
    opacity: 0;
    transition: transform .5s ease-out, opacity .5s ease-out;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
  }

  .menu-submenu-contact.mobile {
    background-color: var(--color-neutral-000);
    padding: calc(var(--spacing) * 4);
    transition: top .5s ease-out;
    overflow-y: auto;
    z-index: 9999 !important;
    width: 100vw !important;
    height: 100vh !important;
    position: fixed !important;
    top: 100vh !important;
    left: 0 !important;
    right: 0 !important;
    transform: translateY(0%) !important;
  }

  .menu-submenu-contact.show {
    transform: translateY(calc(var(--spacing) * 23));
    opacity: 1;
  }

  .menu-submenu-contact.show.sticky {
    position: fixed !important;
  }

  .menu-submenu-contact.show.mobile {
    background-color: var(--color-neutral-000);
    padding: calc(var(--spacing) * 4);
    padding-top: calc(var(--spacing) * 8);
    overflow-y: auto;
    z-index: 9999 !important;
    width: 100vw !important;
    height: 100vh !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }

  .menu-submenu-experiencias {
    opacity: 0;
    padding-inline-start: calc(var(--spacing) * 0);
    padding-block: calc(var(--spacing) * 1);
    z-index: 30;
    opacity: 0;
    transition: transform .5s ease-out, opacity .5s ease-out;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
  }

  @media (min-width: 64rem) {
    .menu-submenu-experiencias {
      padding-inline-start: calc(var(--spacing) * 0);
      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 96rem) {
    .menu-submenu-experiencias {
      padding-inline-start: calc(var(--spacing) * 0);
      padding-block: calc(var(--spacing) * 6);
    }
  }

  .menu-submenu-experiencias.show {
    transform: translateY(calc(var(--spacing) * 23));
    opacity: 1;
  }

  .menu-submenu-experiencias.show.sticky {
    position: fixed !important;
  }

  .menu-submenu-experiencias.show.mobile {
    position: inherit !important;
  }

  .menu-mobile-container {
    opacity: 0;
    padding-inline: calc(var(--spacing) * 0);
    padding-block: calc(var(--spacing) * 1);
    z-index: 30;
    opacity: 0;
    transition: transform .5s ease-out, opacity .5s ease-out;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
  }

  @media (min-width: 393px) {
    .menu-mobile-container {
      padding-inline: calc(var(--spacing) * 6);
      padding-block: calc(var(--spacing) * 2);
    }
  }

  @media (min-width: 744px) {
    .menu-mobile-container {
      padding-inline: calc(var(--spacing) * 6);
      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 1024px) {
    .menu-mobile-container {
      padding-inline: calc(var(--spacing) * 4);
      padding-block: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 1280px) {
    .menu-mobile-container {
      padding-inline: calc(var(--spacing) * 20);
      padding-block: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 1536px) {
    .menu-mobile-container {
      padding-inline: calc(var(--spacing) * 20);
      padding-block: calc(var(--spacing) * 6);
    }
  }

  .menu-mobile-container.show {
    transform: translateY(calc(var(--spacing) * 0));
    opacity: 1;
  }

  .menu-mobile-container.show.mobile {
    position: inherit !important;
  }

  .menu-viva-normal {
    padding-block: calc(var(--spacing) * 4);
    padding-inline: calc(var(--spacing) * 6);
    width: 100%;
    height: calc(var(--spacing) * 23);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    animation-duration: var(--animate-duration-header) !important;
  }

  .menu-viva-normal nav {
    background-color: oklab(100% 0 5.96046e-8 / .75);
    border-radius: 3.40282e38px;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .menu-viva-normal nav {
      background-color: color-mix(in oklab, var(--color-neutral-000) 75%, transparent);
    }
  }

  .menu-viva-normal nav {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .menu-viva-normal .logo-blanco {
    display: block !important;
  }

  @media (min-width: 393px) {
    .menu-viva-normal {
      padding-inline: calc(var(--spacing) * 6);
      padding-block: calc(var(--spacing) * 2);
    }
  }

  @media (min-width: 744px) {
    .menu-viva-normal {
      padding-inline: calc(var(--spacing) * 6);
      padding-block: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 1024px) {
    .menu-viva-normal {
      padding-inline: calc(var(--spacing) * 12);
      padding-block: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 1280px) {
    .menu-viva-normal {
      padding-inline: calc(var(--spacing) * 20);
      padding-block: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 1536px) {
    .menu-viva-normal {
      padding-inline: calc(var(--spacing) * 20);
      padding-block: calc(var(--spacing) * 6);
    }
  }

  .menu-viva-sticky {
    border-bottom-left-radius: var(--radius-2xl);
    border-bottom-right-radius: var(--radius-2xl);
    padding-inline: calc(var(--spacing) * 0);
    width: auto;
    margin-inline: calc(var(--spacing) * 0);
    height: calc(var(--spacing) * 16);
    background-color: oklab(100% 0 5.96046e-8 / .75);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    animation-duration: var(--animate-duration-header) !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .menu-viva-sticky {
      background-color: color-mix(in oklab, var(--color-neutral-000) 75%, transparent);
    }
  }

  .menu-viva-sticky {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .menu-viva-sticky .logo-viva {
    display: block !important;
  }

  @media (min-width: 64rem) {
    .menu-viva-sticky {
      margin-inline: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 96rem) {
    .menu-viva-sticky {
      margin-inline: calc(var(--spacing) * 20);
    }
  }

  .menu-viva-submenu-open-sticky {
    position: fixed !important;
  }

  .menu-viva-submenu-open {
    background-color: var(--color-neutral-000);
    height: calc(var(--spacing) * 23);
    padding-inline: calc(var(--spacing) * 6);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-inline: 0;
  }

  .menu-viva-submenu-open .logo-orange {
    display: block !important;
  }

  .menu-viva-submenu-open .logo-blanco, .menu-viva-submenu-open .logo-viva {
    display: none !important;
  }

  @media (min-width: 64rem) {
    .menu-viva-submenu-open {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 96rem) {
    .menu-viva-submenu-open {
      padding-inline: calc(var(--spacing) * 20);
    }
  }

  .header-menu-viva.open {
    z-index: 100;
    background-color: var(--color-neutral-000);
    height: 100vh;
    position: fixed;
    top: 0;
  }

  .header-menu-viva.open.tablet {
    height: auto;
    max-height: 100vh;
    position: sticky;
    overflow-y: auto;
  }

  .header-menu-viva.open.tablet .menu-viva-submenu-open {
    position: fixed;
    top: 0;
  }

  .header-menu-viva.open.tablet .menu-mobile-container, .header-menu-viva.open.tablet .menu-submenu-hoteles, .header-menu-viva.open.tablet .menu-submenu-experiencias {
    position: relative !important;
  }

  .menu-mobile-bottom-actions {
    opacity: 0;
    transition: transform .5s ease-out, opacity .5s ease-out;
    display: none;
  }

  .menu-mobile-bottom-actions.open {
    opacity: 1;
    display: flex;
  }

  .max-w-container-menu {
    margin-inline-start: calc(var(--spacing) * 6);
    margin-inline-end: calc(var(--spacing) * 6);
  }

  @media (min-width: 64rem) {
    .max-w-container-menu {
      margin-inline-start: calc(var(--spacing) * 12);
      margin-inline-end: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 96rem) {
    .max-w-container-menu {
      margin-inline-start: calc(var(--spacing) * 20);
      margin-inline-end: calc(var(--spacing) * 20);
    }
  }

  .chips-container {
    scrollbar-width: none;
  }

  @media (min-width: 393px) {
    .chips-container {
      scrollbar-width: none;
    }
  }

  @media (min-width: 744px) {
    .chips-container {
      scrollbar-width: none;
    }
  }

  @media (min-width: 1024px) {
    .chips-container {
      scrollbar-width: auto;
    }
  }

  .air-datepicker-cell.-year-.-other-decade-, .air-datepicker-cell.-day-.-other-month- {
    color: var(--adp-color-other-month);
  }

  .air-datepicker-cell.-year-.-other-decade-:hover, .air-datepicker-cell.-day-.-other-month-:hover {
    color: var(--adp-color-other-month-hover);
  }

  .-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-disabled-.-focus-.air-datepicker-cell.-day-.-other-month- {
    color: var(--adp-color-other-month);
  }

  .-selected-.air-datepicker-cell.-year-.-other-decade-, .-selected-.air-datepicker-cell.-day-.-other-month- {
    color: #fff;
    background: var(--adp-background-color-selected-other-month);
  }

  .-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-selected-.-focus-.air-datepicker-cell.-day-.-other-month- {
    background: var(--adp-background-color-selected-other-month-focused);
  }

  .-in-range-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.air-datepicker-cell.-day-.-other-month- {
    background-color: var(--adp-background-color-in-range);
    color: var(--adp-color);
  }

  .-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.-focus-.air-datepicker-cell.-day-.-other-month- {
    background-color: var(--adp-background-color-in-range-focused);
  }

  .air-datepicker-cell.-year-.-other-decade-:empty, .air-datepicker-cell.-day-.-other-month-:empty {
    background: none;
    border: none;
  }

  .air-datepicker-cell {
    border-radius: var(--adp-cell-border-radius);
    box-sizing: border-box;
    cursor: pointer;
    z-index: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .air-datepicker-cell.-current- {
    color: var(--adp-color-current-date);
  }

  .air-datepicker-cell.-current-.-focus- {
    color: var(--adp-color);
  }

  .air-datepicker-cell.-current-.-in-range- {
    color: var(--adp-color-current-date);
  }

  .air-datepicker-cell.-disabled- {
    cursor: default;
    color: var(--adp-color-disabled);
  }

  .air-datepicker-cell.-disabled-.-focus- {
    color: var(--adp-color-disabled);
  }

  .air-datepicker-cell.-disabled-.-in-range- {
    color: var(--adp-color-disabled-in-range);
  }

  .air-datepicker-cell.-disabled-.-current-.-focus- {
    color: var(--adp-color-disabled);
  }

  .air-datepicker-cell.-in-range- {
    background: var(--adp-cell-background-color-in-range);
    border-radius: 0;
  }

  .air-datepicker-cell.-in-range-:hover, .air-datepicker-cell.-in-range-.-focus- {
    background: var(--adp-cell-background-color-in-range-hover);
  }

  .air-datepicker-cell.-range-from- {
    border: 1px solid var(--adp-cell-border-color-in-range);
    background-color: var(--adp-cell-background-color-in-range);
    border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius);
  }

  .air-datepicker-cell.-range-to- {
    border: 1px solid var(--adp-cell-border-color-in-range);
    background-color: var(--adp-cell-background-color-in-range);
    border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0;
  }

  .air-datepicker-cell.-range-to-.-range-from- {
    border-radius: var(--adp-cell-border-radius);
  }

  .air-datepicker-cell.-selected- {
    color: #fff;
    background: var(--adp-cell-background-color-selected);
    border: none;
  }

  .air-datepicker-cell.-selected-.-current- {
    color: #fff;
    background: var(--adp-cell-background-color-selected);
  }

  .air-datepicker-cell.-selected-.-focus- {
    background: var(--adp-cell-background-color-selected-hover);
  }

  .air-datepicker-body {
    transition: all var(--adp-transition-duration) var(--adp-transition-ease);
  }

  .air-datepicker-body.-hidden- {
    display: none;
  }

  .air-datepicker-body--day-names {
    grid-template-columns: repeat(7, var(--adp-day-cell-width));
    margin: 8px 0 3px;
    display: grid;
  }

  .air-datepicker-body--day-name {
    color: var(--adp-day-name-color);
    text-align: center;
    text-transform: uppercase;
    flex: 1;
    justify-content: center;
    align-items: center;
    font-size: .8em;
    display: flex;
  }

  .air-datepicker-body--day-name.-clickable- {
    cursor: pointer;
  }

  .air-datepicker-body--day-name.-clickable-:hover {
    color: var(--adp-day-name-color-hover);
  }

  .air-datepicker-body--cells {
    display: grid;
  }

  .air-datepicker-body--cells.-days- {
    grid-template-columns: repeat(7, var(--adp-day-cell-width));
    grid-auto-rows: var(--adp-day-cell-height);
  }

  .air-datepicker-body--cells.-months- {
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: var(--adp-month-cell-height);
  }

  .air-datepicker-body--cells.-years- {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: var(--adp-year-cell-height);
  }

  .air-datepicker-nav {
    border-bottom: 1px solid var(--adp-border-color-inner);
    min-height: var(--adp-nav-height);
    padding: var(--adp-padding);
    box-sizing: content-box;
    justify-content: space-between;
    display: flex;
  }

  .-only-timepicker- .air-datepicker-nav {
    display: none;
  }

  .air-datepicker-nav--title, .air-datepicker-nav--action {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .air-datepicker-nav--action {
    width: var(--adp-nav-action-size);
    border-radius: var(--adp-border-radius);
    -webkit-user-select: none;
    user-select: none;
  }

  .air-datepicker-nav--action:hover {
    background: var(--adp-background-color-hover);
  }

  .air-datepicker-nav--action:active {
    background: var(--adp-background-color-active);
  }

  .air-datepicker-nav--action.-disabled- {
    visibility: hidden;
  }

  .air-datepicker-nav--action svg {
    width: 32px;
    height: 32px;
  }

  .air-datepicker-nav--action path {
    fill: none;
    stroke: var(--adp-nav-arrow-color);
    stroke-width: 2px;
  }

  .air-datepicker-nav--title {
    border-radius: var(--adp-border-radius);
    padding: 0 8px;
  }

  .air-datepicker-nav--title i {
    color: var(--adp-nav-color-secondary);
    margin-left: .3em;
    font-style: normal;
  }

  .air-datepicker-nav--title:hover {
    background: var(--adp-background-color-hover);
  }

  .air-datepicker-nav--title:active {
    background: var(--adp-background-color-active);
  }

  .air-datepicker-nav--title.-disabled- {
    cursor: default;
    background: none;
  }

  .air-datepicker-buttons {
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .air-datepicker-button {
    color: var(--adp-btn-color);
    border-radius: var(--adp-btn-border-radius);
    cursor: pointer;
    height: var(--adp-btn-height);
    background: #fff0;
    border: none;
    display: inline-flex;
  }

  .air-datepicker-button:hover {
    color: var(--adp-btn-color-hover);
    background: var(--adp-btn-background-color-hover);
  }

  .air-datepicker-button:focus {
    color: var(--adp-btn-color-hover);
    background: var(--adp-btn-background-color-hover);
    outline: none;
  }

  .air-datepicker-button:active {
    background: var(--adp-btn-background-color-active);
  }

  .air-datepicker-button span {
    outline: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .air-datepicker-time {
    grid-column-gap: 12px;
    padding: 0 var(--adp-time-padding-inner);
    grid-template-columns: max-content 1fr;
    align-items: center;
    display: grid;
    position: relative;
  }

  .-only-timepicker- .air-datepicker-time {
    border-top: none;
  }

  .air-datepicker-time--current {
    text-align: center;
    flex: 1;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .air-datepicker-time--current-colon {
    margin: 0 2px 3px;
    line-height: 1;
  }

  .air-datepicker-time--current-hours, .air-datepicker-time--current-minutes {
    z-index: 1;
    font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
    font-size: 19px;
    line-height: 1;
    position: relative;
  }

  .air-datepicker-time--current-hours:after, .air-datepicker-time--current-minutes:after {
    content: "";
    background: var(--adp-background-color-hover);
    border-radius: var(--adp-border-radius);
    z-index: -1;
    opacity: 0;
    position: absolute;
    inset: -3px -2px -2px;
  }

  .air-datepicker-time--current-hours.-focus-:after, .air-datepicker-time--current-minutes.-focus-:after {
    opacity: 1;
  }

  .air-datepicker-time--current-ampm {
    text-transform: uppercase;
    color: var(--adp-time-day-period-color);
    align-self: flex-end;
    margin-bottom: 1px;
    margin-left: 6px;
    font-size: 11px;
  }

  .air-datepicker-time--row {
    background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50% / 100% var(--adp-time-track-height) no-repeat;
    align-items: center;
    height: 17px;
    font-size: 11px;
    display: flex;
  }

  .air-datepicker-time--row:first-child {
    margin-bottom: 4px;
  }

  .air-datepicker-time--row input[type="range"] {
    cursor: pointer;
    -webkit-appearance: none;
    background: none;
    flex: 1;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }

  .air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
  }

  .air-datepicker-time--row input[type="range"]::-ms-tooltip {
    display: none;
  }

  .air-datepicker-time--row input[type="range"]:hover::-webkit-slider-thumb {
    border-color: var(--adp-time-track-color-hover);
  }

  .air-datepicker-time--row input[type="range"]:hover::-moz-range-thumb {
    border-color: var(--adp-time-track-color-hover);
  }

  .air-datepicker-time--row input[type="range"]:hover::-ms-thumb {
    border-color: var(--adp-time-track-color-hover);
  }

  .air-datepicker-time--row input[type="range"]:focus {
    outline: none;
  }

  .air-datepicker-time--row input[type="range"]:focus::-webkit-slider-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
  }

  .air-datepicker-time--row input[type="range"]:focus::-moz-range-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
  }

  .air-datepicker-time--row input[type="range"]:focus::-ms-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
  }

  .air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
    box-sizing: border-box;
    border: 1px solid var(--adp-time-track-color);
    cursor: pointer;
    width: 12px;
    height: 12px;
    -webkit-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
    background: #fff;
    border-radius: 3px;
  }

  .air-datepicker-time--row input[type="range"]::-moz-range-thumb {
    box-sizing: border-box;
    border: 1px solid var(--adp-time-track-color);
    cursor: pointer;
    width: 12px;
    height: 12px;
    -moz-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
    background: #fff;
    border-radius: 3px;
  }

  .air-datepicker-time--row input[type="range"]::-ms-thumb {
    box-sizing: border-box;
    border: 1px solid var(--adp-time-track-color);
    cursor: pointer;
    width: 12px;
    height: 12px;
    -ms-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
    background: #fff;
    border-radius: 3px;
  }

  .air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
    margin-top: calc(var(--adp-time-thumb-size) / 2 * -1);
  }

  .air-datepicker-time--row input[type="range"]::-webkit-slider-runnable-track {
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: #0000;
    background: none;
    border: none;
  }

  .air-datepicker-time--row input[type="range"]::-moz-range-track {
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: #0000;
    background: none;
    border: none;
  }

  .air-datepicker-time--row input[type="range"]::-ms-track {
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: #0000;
    background: none;
    border: none;
  }

  .air-datepicker-time--row input[type="range"]::-ms-fill-lower {
    background: none;
  }

  .air-datepicker-time--row input[type="range"]::-ms-fill-upper {
    background: none;
  }

  .air-datepicker {
    --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --adp-font-size: 14px;
    --adp-width: 246px;
    --adp-z-index: 100;
    --adp-padding: 4px;
    --adp-grid-areas: "nav" "body" "timepicker" "buttons";
    --adp-transition-duration: .3s;
    --adp-transition-ease: ease-out;
    --adp-transition-offset: 8px;
    --adp-background-color: #fff;
    --adp-background-color-hover: #f0f0f0;
    --adp-background-color-active: #eaeaea;
    --adp-background-color-in-range: #5cc4ef1a;
    --adp-background-color-in-range-focused: #5cc4ef33;
    --adp-background-color-selected-other-month-focused: #8ad5f4;
    --adp-background-color-selected-other-month: #a2ddf6;
    --adp-color: #4a4a4a;
    --adp-color-secondary: #9c9c9c;
    --adp-accent-color: #4eb5e6;
    --adp-color-current-date: var(--adp-accent-color);
    --adp-color-other-month: #dedede;
    --adp-color-disabled: #aeaeae;
    --adp-color-disabled-in-range: #939393;
    --adp-color-other-month-hover: #c5c5c5;
    --adp-border-color: #dbdbdb;
    --adp-border-color-inner: #efefef;
    --adp-border-radius: 4px;
    --adp-border-color-inline: #d7d7d7;
    --adp-nav-height: 32px;
    --adp-nav-arrow-color: var(--adp-color-secondary);
    --adp-nav-action-size: 32px;
    --adp-nav-color-secondary: var(--adp-color-secondary);
    --adp-day-name-color: #ff9a19;
    --adp-day-name-color-hover: #8ad5f4;
    --adp-day-cell-width: 1fr;
    --adp-day-cell-height: 32px;
    --adp-month-cell-height: 42px;
    --adp-year-cell-height: 56px;
    --adp-pointer-size: 10px;
    --adp-poiner-border-radius: 2px;
    --adp-pointer-offset: 14px;
    --adp-cell-border-radius: 4px;
    --adp-cell-background-color-hover: var(--adp-background-color-hover);
    --adp-cell-background-color-selected: #5cc4ef;
    --adp-cell-background-color-selected-hover: #45bced;
    --adp-cell-background-color-in-range: #5cc4ef1a;
    --adp-cell-background-color-in-range-hover: #5cc4ef33;
    --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
    --adp-btn-height: 32px;
    --adp-btn-color: var(--adp-accent-color);
    --adp-btn-color-hover: var(--adp-color);
    --adp-btn-border-radius: var(--adp-border-radius);
    --adp-btn-background-color-hover: var(--adp-background-color-hover);
    --adp-btn-background-color-active: var(--adp-background-color-active);
    --adp-time-track-height: 1px;
    --adp-time-track-color: #dedede;
    --adp-time-track-color-hover: #b1b1b1;
    --adp-time-thumb-size: 12px;
    --adp-time-padding-inner: 10px;
    --adp-time-day-period-color: var(--adp-color-secondary);
    --adp-mobile-font-size: 16px;
    --adp-mobile-nav-height: 40px;
    --adp-mobile-width: 320px;
    --adp-mobile-day-cell-height: 38px;
    --adp-mobile-month-cell-height: 48px;
    --adp-mobile-year-cell-height: 64px;
  }

  .air-datepicker-overlay {
    --adp-overlay-background-color: #0000004d;
    --adp-overlay-transition-duration: .3s;
    --adp-overlay-transition-ease: ease-out;
    --adp-overlay-z-index: 99;
  }

  .air-datepicker {
    background: var(--adp-background-color);
    border: 1px solid var(--adp-border-color);
    border-radius: var(--adp-border-radius);
    box-sizing: content-box;
    grid-template-rows: repeat(4, max-content);
    grid-template-columns: 1fr;
    grid-template-areas: var(--adp-grid-areas);
    font-family: var(--adp-font-family), sans-serif;
    font-size: var(--adp-font-size);
    color: var(--adp-color);
    width: var(--adp-width);
    transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
    z-index: var(--adp-z-index);
    display: grid;
    position: absolute;
    box-shadow: 0 4px 12px #00000026;
  }

  .air-datepicker:not(.-custom-position-) {
    opacity: 0;
  }

  .air-datepicker.-from-top- {
    transform: translateY(calc(var(--adp-transition-offset) * -1));
  }

  .air-datepicker.-from-right- {
    transform: translate(var(--adp-transition-offset));
  }

  .air-datepicker.-from-bottom- {
    transform: translateY(var(--adp-transition-offset));
  }

  .air-datepicker.-from-left- {
    transform: translate(calc(var(--adp-transition-offset) * -1));
  }

  .air-datepicker.-active-:not(.-custom-position-) {
    opacity: 1;
    transform: translate(0);
  }

  .air-datepicker.-active-.-custom-position- {
    transition: none;
  }

  .air-datepicker.-inline- {
    border-color: var(--adp-border-color-inline);
    box-shadow: none;
    opacity: 1;
    position: static;
    left: auto;
    right: auto;
    transform: none;
  }

  .air-datepicker.-inline- .air-datepicker--pointer {
    display: none;
  }

  .air-datepicker.-is-mobile- {
    --adp-font-size: var(--adp-mobile-font-size);
    --adp-day-cell-height: var(--adp-mobile-day-cell-height);
    --adp-month-cell-height: var(--adp-mobile-month-cell-height);
    --adp-year-cell-height: var(--adp-mobile-year-cell-height);
    --adp-nav-height: var(--adp-mobile-nav-height);
    --adp-nav-action-size: var(--adp-mobile-nav-height);
    width: var(--adp-mobile-width);
    border: none;
    position: fixed;
  }

  .air-datepicker.-is-mobile- * {
    -webkit-tap-highlight-color: #0000;
  }

  .air-datepicker.-is-mobile- .air-datepicker--pointer {
    display: none;
  }

  .air-datepicker.-is-mobile-:not(.-custom-position-) {
    transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
  }

  .air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
    transform: translate(-50%, -50%);
  }

  .air-datepicker.-custom-position- {
    transition: none;
  }

  .air-datepicker-global-container {
    position: absolute;
    top: 0;
    left: 0;
  }

  .air-datepicker--pointer {
    --pointer-half-size: calc(var(--adp-pointer-size) / 2);
    width: var(--adp-pointer-size);
    height: var(--adp-pointer-size);
    z-index: -1;
    position: absolute;
  }

  .air-datepicker--pointer:after {
    content: "";
    border-top: 1px solid var(--adp-border-color-inline);
    border-right: 1px solid var(--adp-border-color-inline);
    border-top-right-radius: var(--adp-poiner-border-radius);
    width: var(--adp-pointer-size);
    height: var(--adp-pointer-size);
    box-sizing: border-box;
    background: #fff;
    position: absolute;
  }

  .-top-left- .air-datepicker--pointer, .-top-center- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer, [data-popper-placement^="top"] .air-datepicker--pointer {
    top: calc(100% - var(--pointer-half-size)  + 1px);
  }

  .-top-left- .air-datepicker--pointer:after, .-top-center- .air-datepicker--pointer:after, .-top-right- .air-datepicker--pointer:after, [data-popper-placement^="top"] .air-datepicker--pointer:after {
    transform: rotate(135deg);
  }

  .-right-top- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer, [data-popper-placement^="right"] .air-datepicker--pointer {
    right: calc(100% - var(--pointer-half-size)  + 1px);
  }

  .-right-top- .air-datepicker--pointer:after, .-right-center- .air-datepicker--pointer:after, .-right-bottom- .air-datepicker--pointer:after, [data-popper-placement^="right"] .air-datepicker--pointer:after {
    transform: rotate(225deg);
  }

  .-bottom-left- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer, [data-popper-placement^="bottom"] .air-datepicker--pointer {
    bottom: calc(100% - var(--pointer-half-size)  + 1px);
  }

  .-bottom-left- .air-datepicker--pointer:after, .-bottom-center- .air-datepicker--pointer:after, .-bottom-right- .air-datepicker--pointer:after, [data-popper-placement^="bottom"] .air-datepicker--pointer:after {
    transform: rotate(315deg);
  }

  .-left-top- .air-datepicker--pointer, .-left-center- .air-datepicker--pointer, .-left-bottom- .air-datepicker--pointer, [data-popper-placement^="left"] .air-datepicker--pointer {
    left: calc(100% - var(--pointer-half-size)  + 1px);
  }

  .-left-top- .air-datepicker--pointer:after, .-left-center- .air-datepicker--pointer:after, .-left-bottom- .air-datepicker--pointer:after, [data-popper-placement^="left"] .air-datepicker--pointer:after {
    transform: rotate(45deg);
  }

  .-top-left- .air-datepicker--pointer, .-bottom-left- .air-datepicker--pointer {
    left: var(--adp-pointer-offset);
  }

  .-top-right- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer {
    right: var(--adp-pointer-offset);
  }

  .-top-center- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer {
    left: calc(50% - var(--adp-pointer-size) / 2);
  }

  .-left-top- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer {
    top: var(--adp-pointer-offset);
  }

  .-left-bottom- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer {
    bottom: var(--adp-pointer-offset);
  }

  .-left-center- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer {
    top: calc(50% - var(--adp-pointer-size) / 2);
  }

  .air-datepicker--navigation {
    grid-area: nav;
  }

  .air-datepicker--content {
    box-sizing: content-box;
    padding: var(--adp-padding);
    grid-area: body;
  }

  .-only-timepicker- .air-datepicker--content {
    display: none;
  }

  .air-datepicker--time {
    grid-area: timepicker;
  }

  .air-datepicker--buttons {
    grid-area: buttons;
  }

  .air-datepicker--buttons, .air-datepicker--time {
    padding: var(--adp-padding);
    border-top: 1px solid var(--adp-border-color-inner);
  }

  .air-datepicker-overlay {
    background: var(--adp-overlay-background-color);
    opacity: 0;
    width: 0;
    height: 0;
    transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
    transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
    z-index: var(--adp-overlay-z-index);
    position: fixed;
    top: 0;
    left: 0;
  }

  .air-datepicker-overlay.-active- {
    opacity: 1;
    width: 100%;
    height: 100%;
    transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
  }

  .btn-picker-custom {
    color: #fff;
    background-color: #ff6c00;
    padding: 8px;
    border: 1px solid #ff6c00 !important;
    height: auto !important;
  }

  .btn-picker-custom:hover {
    color: #fff;
    background-color: #e05f00;
  }

  .air-datepicker--buttons {
    border-top: 0 !important;
  }

  .air-datepicker-body--day-name {
    color: #ff6c00 !important;
  }

  .air-datepicker-cell.-focus- {
    background: #fdf7f6 !important;
  }

  .air-datepicker-cell.-selected- {
    color: #fde3d4 !important;
    background: #ff6c00 !important;
  }

  .air-datepicker-cell.-in-range- {
    color: #803700 !important;
    background: #fde3d4 !important;
  }

  .air-datepicker-cell.-day-.-current-.-in-range- {
    color: #803700 !important;
  }

  .air-datepicker-cell.-current- {
    color: #e05f00;
    font-weight: 600;
  }
}

@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .\!relative {
    position: relative !important;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }

  .\!top-0 {
    top: calc(var(--spacing) * 0) !important;
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-6 {
    top: calc(var(--spacing) * 6);
  }

  .-bottom-9 {
    bottom: calc(var(--spacing) * -9);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }

  .bottom-10 {
    bottom: calc(var(--spacing) * 10);
  }

  .bottom-25 {
    bottom: calc(var(--spacing) * 25);
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .-z-1 {
    z-index: calc(1 * -1);
  }

  .z-2 {
    z-index: 2;
  }

  .z-3 {
    z-index: 3;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .col-12 {
    grid-column: 12;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  /* .\!container {
    width: 100% !important;
  }

  @media (min-width: 393px) {
    .\!container {
      max-width: 393px !important;
    }
  }

  @media (min-width: 744px) {
    .\!container {
      max-width: 744px !important;
    }
  }

  @media (min-width: 1024px) {
    .\!container {
      max-width: 1024px !important;
    }
  }

  @media (min-width: 1280px) {
    .\!container {
      max-width: 1280px !important;
    }
  }

  @media (min-width: 1536px) {
    .\!container {
      max-width: 1536px !important;
    }
  }

  @media (min-width: 40rem) {
    .\!container {
      max-width: 40rem !important;
    }
  }

  @media (min-width: 48rem) {
    .\!container {
      max-width: 48rem !important;
    }
  }

  @media (min-width: 64rem) {
    .\!container {
      max-width: 64rem !important;
    }
  }

  @media (min-width: 80rem) {
    .\!container {
      max-width: 80rem !important;
    }
  }

  @media (min-width: 96rem) {
    .\!container {
      max-width: 96rem !important;
    }
  } */

  .container {
    width: 100%;
  }


  /* @media (min-width: 1280px) {
    .container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .container {
      max-width: 1536px;
    }
  }
 */


  /* @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  } */

  .\!m-8 {
    margin: calc(var(--spacing) * 8) !important;
  }

  .\!mx-auto {
    margin-inline: auto !important;
  }

  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }

  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .\!my-8 {
    margin-block: calc(var(--spacing) * 8) !important;
  }

  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }

  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .my-auto {
    margin-block: auto;
  }

  .ms-2 {
    margin-inline-start: calc(var(--spacing) * 2);
  }

  .me-4 {
    margin-inline-end: calc(var(--spacing) * 4);
  }

  .\!mt-0 {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .\!mt-1 {
    margin-top: calc(var(--spacing) * 1) !important;
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }

  .\!mb-4 {
    margin-bottom: calc(var(--spacing) * 4) !important;
  }

  .\!mb-8 {
    margin-bottom: calc(var(--spacing) * 8) !important;
  }

  .\!mb-20 {
    margin-bottom: calc(var(--spacing) * 20) !important;
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .line-clamp-6 {
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\!hidden {
    display: none !important;
  }

  .block {
    display: block;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .\!h-2\.5 {
    height: calc(var(--spacing) * 2.5) !important;
  }

  .\!h-3 {
    height: calc(var(--spacing) * 3) !important;
  }

  .\!h-4 {
    height: calc(var(--spacing) * 4) !important;
  }

  .\!h-5 {
    height: calc(var(--spacing) * 5) !important;
  }

  .\!h-6 {
    height: calc(var(--spacing) * 6) !important;
  }

  .\!h-24 {
    height: calc(var(--spacing) * 24) !important;
  }

  .\!h-\[30vh\] {
    height: 30vh !important;
  }

  .\!h-\[75vh\] {
    height: 75vh !important;
  }

  .\!h-auto {
    height: auto !important;
  }

  .\!h-full {
    height: 100% !important;
  }

  .h-0 {
    height: calc(var(--spacing) * 0);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-4\.5 {
    height: calc(var(--spacing) * 4.5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-28 {
    height: calc(var(--spacing) * 28);
  }

  .h-100 {
    height: calc(var(--spacing) * 100);
  }

  .h-\[15px\] {
    height: 15px;
  }

  .h-\[18px\] {
    height: 18px;
  }

  .h-\[40px\] {
    height: 40px;
  }

  .h-\[80vh\] {
    height: 80vh;
  }

  .h-\[95\%\] {
    height: 95%;
  }

  .h-\[100\%\] {
    height: 100%;
  }

  .h-\[100px\] {
    height: 100px;
  }

  .h-\[324px\] {
    height: 324px;
  }

  .h-\[343px\] {
    height: 343px;
  }

  .h-\[345px\] {
    height: 345px;
  }

  .h-\[348px\] {
    height: 348px;
  }

  .h-\[375px\] {
    height: 375px;
  }

  .h-\[383px\] {
    height: 383px;
  }

  .h-\[408px\] {
    height: 408px;
  }

  .h-\[481px\] {
    height: 481px;
  }

  .h-\[517px\] {
    height: 517px;
  }

  .h-\[589\.5px\] {
    height: 589.5px;
  }

  .h-\[589\.51px\] {
    height: 589.51px;
  }

  .h-\[692px\] {
    height: 692px;
  }

  .h-\[797px\] {
    height: 797px;
  }

  .h-auto {
    height: auto;
  }

  .h-fit {
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-\[160px\] {
    max-height: 160px;
  }

  .max-h-\[inherit\] {
    max-height: inherit;
  }

  .max-h-fit {
    max-height: fit-content;
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-fit {
    min-height: fit-content;
  }

  .\!w-2\.5 {
    width: calc(var(--spacing) * 2.5) !important;
  }

  .\!w-4 {
    width: calc(var(--spacing) * 4) !important;
  }

  .\!w-5 {
    width: calc(var(--spacing) * 5) !important;
  }

  .\!w-6 {
    width: calc(var(--spacing) * 6) !important;
  }

  .\!w-16 {
    width: calc(var(--spacing) * 16) !important;
  }

  .\!w-24 {
    width: calc(var(--spacing) * 24) !important;
  }

  .\!w-100 {
    width: calc(var(--spacing) * 100) !important;
  }

  .\!w-\[100\%\] {
    width: 100% !important;
  }

  .\!w-\[inherit\] {
    width: inherit !important;
  }

  .\!w-fit {
    width: fit-content !important;
  }

  .\!w-full {
    width: 100% !important;
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-4\.5 {
    width: calc(var(--spacing) * 4.5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11\/12 {
    width: 91.6667%;
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-25 {
    width: calc(var(--spacing) * 25);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-75 {
    width: calc(var(--spacing) * 75);
  }

  .w-100 {
    width: calc(var(--spacing) * 100);
  }

  .w-\[1px\] {
    width: 1px;
  }

  .w-\[15px\] {
    width: 15px;
  }

  .w-\[18px\] {
    width: 18px;
  }

  .w-\[80px\] {
    width: 80px;
  }

  .w-\[90\%\] {
    width: 90%;
  }

  .w-\[93\%\] {
    width: 93%;
  }

  .w-\[95\%\] {
    width: 95%;
  }

  .w-\[100\%\] {
    width: 100%;
  }

  .w-\[114px\] {
    width: 114px;
  }

  .w-\[135px\] {
    width: 135px;
  }

  .w-\[157px\] {
    width: 157px;
  }

  .w-\[191px\] {
    width: 191px;
  }

  .w-\[272px\] {
    width: 272px;
  }

  .w-\[345px\] {
    width: 345px;
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-screen {
    width: 100vw;
  }

  .max-w-fit {
    max-width: fit-content;
  }

  .min-w-60 {
    min-width: calc(var(--spacing) * 60);
  }

  .flex-1 {
    flex: 1;
  }

  .flex-auto {
    flex: auto;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .rotate-0 {
    rotate: none;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-fade-in {
    animation: .6s ease-in both fade-in;
  }

  .animate-fade-in-down {
    animation: .6s ease-in-out both fade-in-down;
  }

  .animate-fade-out {
    animation: .6s ease-out both fade-out;
  }

  .animate-fade-out-up {
    animation: .6s ease-out both fade-out-up;
  }

  .animate-rotate-90 {
    animation: 1s ease-in-out both rotate-90;
  }

  .\!cursor-default {
    cursor: default !important;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .appearance-none {
    appearance: none;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .\!justify-center {
    justify-content: center !important;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-stretch {
    justify-content: stretch;
  }

  .justify-items-end {
    justify-items: end;
  }

  .justify-items-start {
    justify-items: start;
  }

  .\!gap-1 {
    gap: calc(var(--spacing) * 1) !important;
  }

  .\!gap-2 {
    gap: calc(var(--spacing) * 2) !important;
  }

  .\!gap-4 {
    gap: calc(var(--spacing) * 4) !important;
  }

  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }

  .gap-20 {
    gap: calc(var(--spacing) * 20);
  }

  .gap-\[32px\] {
    gap: 32px;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\!overflow-hidden {
    overflow: hidden !important;
  }

  .\!overflow-scroll {
    overflow: scroll !important;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .\!rounded-2xl {
    border-radius: var(--radius-2xl) !important;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-4xl {
    border-radius: var(--radius-4xl);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .\!rounded-t-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-top-right-radius: var(--radius-2xl) !important;
  }

  .rounded-t-2xl {
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
  }

  .rounded-b-2xl {
    border-bottom-right-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }

  .rounded-b-\[24px\] {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r-1 {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .\!border-viva-adults-500 {
    border-color: var(--color-viva-adults-500) !important;
  }

  .\!border-viva-orange-500 {
    border-color: var(--color-viva-orange-500) !important;
  }

  .\!border-viva-selection-500 {
    border-color: var(--color-viva-selection-500) !important;
  }

  .border-neutral-000 {
    border-color: var(--color-neutral-000);
  }

  .border-neutral-300 {
    border-color: var(--color-neutral-300);
  }

  .border-neutral-500 {
    border-color: var(--color-neutral-500);
  }

  .border-neutral-800 {
    border-color: var(--color-neutral-800);
  }

  .border-orange-400 {
    border-color: var(--color-orange-400);
  }

  .border-orange-500 {
    border-color: var(--color-orange-500);
  }

  .border-viva-adults-500 {
    border-color: var(--color-viva-adults-500);
  }

  .border-viva-orange-500 {
    border-color: var(--color-viva-orange-500);
  }

  .border-viva-selection-500 {
    border-color: var(--color-viva-selection-500);
  }

  .border-viva-selection-600 {
    border-color: var(--color-viva-selection-600);
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-l-neutral-000 {
    border-left-color: var(--color-neutral-000);
  }

  .\!bg-amber-200 {
    background-color: var(--color-amber-200) !important;
  }

  .\!bg-green-200 {
    background-color: var(--color-green-200) !important;
  }

  .\!bg-neutral-000 {
    background-color: var(--color-neutral-000) !important;
  }

  .\!bg-neutral-800 {
    background-color: var(--color-neutral-800) !important;
  }

  .\!bg-red-200 {
    background-color: var(--color-red-200) !important;
  }

  .\!bg-viva-adults-500 {
    background-color: var(--color-viva-adults-500) !important;
  }

  .\!bg-viva-orange-500 {
    background-color: var(--color-viva-orange-500) !important;
  }

  .\!bg-viva-orange-600 {
    background-color: var(--color-viva-orange-600) !important;
  }

  .\!bg-viva-selection-500 {
    background-color: var(--color-viva-selection-500) !important;
  }

  .bg-\[transparent\] {
    background-color: #0000;
  }

  .bg-amber-500 {
    background-color: var(--color-amber-500);
  }

  .bg-green-800 {
    background-color: var(--color-green-800);
  }

  .bg-neutral-000 {
    background-color: var(--color-neutral-000);
  }

  .bg-neutral-000\/80 {
    background-color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-neutral-000\/80 {
      background-color: color-mix(in oklab, var(--color-neutral-000) 80%, transparent);
    }
  }

  .bg-neutral-050 {
    background-color: var(--color-neutral-050);
  }

  .bg-neutral-100 {
    background-color: var(--color-neutral-100);
  }

  .bg-neutral-150 {
    background-color: var(--color-neutral-150);
  }

  .bg-neutral-200 {
    background-color: var(--color-neutral-200);
  }

  .bg-neutral-300 {
    background-color: var(--color-neutral-300);
  }

  .bg-neutral-400 {
    background-color: var(--color-neutral-400);
  }

  .bg-neutral-500 {
    background-color: var(--color-neutral-500);
  }

  .bg-neutral-600 {
    background-color: var(--color-neutral-600);
  }

  .bg-neutral-700 {
    background-color: var(--color-neutral-700);
  }

  .bg-neutral-800 {
    background-color: var(--color-neutral-800);
  }

  .bg-neutral-850 {
    background-color: var(--color-neutral-850);
  }

  .bg-neutral-900 {
    background-color: var(--color-neutral-900);
  }

  .bg-neutral-950 {
    background-color: var(--color-neutral-950);
  }

  .bg-neutral-1000 {
    background-color: var(--color-neutral-1000);
  }

  .bg-neutral-1000\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-neutral-1000\/50 {
      background-color: color-mix(in oklab, var(--color-neutral-1000) 50%, transparent);
    }
  }

  .bg-orange-500 {
    background-color: var(--color-orange-500);
  }

  .bg-red-800 {
    background-color: var(--color-red-800);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-viva-adults-000 {
    background-color: var(--color-viva-adults-000);
  }

  .bg-viva-adults-050 {
    background-color: var(--color-viva-adults-050);
  }

  .bg-viva-adults-100 {
    background-color: var(--color-viva-adults-100);
  }

  .bg-viva-adults-150 {
    background-color: var(--color-viva-adults-150);
  }

  .bg-viva-adults-200 {
    background-color: var(--color-viva-adults-200);
  }

  .bg-viva-adults-300 {
    background-color: var(--color-viva-adults-300);
  }

  .bg-viva-adults-400 {
    background-color: var(--color-viva-adults-400);
  }

  .bg-viva-adults-500 {
    background-color: var(--color-viva-adults-500);
  }

  .bg-viva-adults-600 {
    background-color: var(--color-viva-adults-600);
  }

  .bg-viva-adults-700 {
    background-color: var(--color-viva-adults-700);
  }

  .bg-viva-adults-800 {
    background-color: var(--color-viva-adults-800);
  }

  .bg-viva-adults-850 {
    background-color: var(--color-viva-adults-850);
  }

  .bg-viva-adults-900 {
    background-color: var(--color-viva-adults-900);
  }

  .bg-viva-adults-950 {
    background-color: var(--color-viva-adults-950);
  }

  .bg-viva-adults-1000 {
    background-color: var(--color-viva-adults-1000);
  }

  .bg-viva-orange-000 {
    background-color: var(--color-viva-orange-000);
  }

  .bg-viva-orange-050 {
    background-color: var(--color-viva-orange-050);
  }

  .bg-viva-orange-100 {
    background-color: var(--color-viva-orange-100);
  }

  .bg-viva-orange-150 {
    background-color: var(--color-viva-orange-150);
  }

  .bg-viva-orange-200 {
    background-color: var(--color-viva-orange-200);
  }

  .bg-viva-orange-300 {
    background-color: var(--color-viva-orange-300);
  }

  .bg-viva-orange-400 {
    background-color: var(--color-viva-orange-400);
  }

  .bg-viva-orange-500 {
    background-color: var(--color-viva-orange-500);
  }

  .bg-viva-orange-600 {
    background-color: var(--color-viva-orange-600);
  }

  .bg-viva-orange-700 {
    background-color: var(--color-viva-orange-700);
  }

  .bg-viva-orange-800 {
    background-color: var(--color-viva-orange-800);
  }

  .bg-viva-orange-850 {
    background-color: var(--color-viva-orange-850);
  }

  .bg-viva-orange-900 {
    background-color: var(--color-viva-orange-900);
  }

  .bg-viva-orange-950 {
    background-color: var(--color-viva-orange-950);
  }

  .bg-viva-orange-1000 {
    background-color: var(--color-viva-orange-1000);
  }

  .bg-viva-selection-000 {
    background-color: var(--color-viva-selection-000);
  }

  .bg-viva-selection-050 {
    background-color: var(--color-viva-selection-050);
  }

  .bg-viva-selection-100 {
    background-color: var(--color-viva-selection-100);
  }

  .bg-viva-selection-150 {
    background-color: var(--color-viva-selection-150);
  }

  .bg-viva-selection-200 {
    background-color: var(--color-viva-selection-200);
  }

  .bg-viva-selection-300 {
    background-color: var(--color-viva-selection-300);
  }

  .bg-viva-selection-400 {
    background-color: var(--color-viva-selection-400);
  }

  .bg-viva-selection-500 {
    background-color: var(--color-viva-selection-500);
  }

  .bg-viva-selection-600 {
    background-color: var(--color-viva-selection-600);
  }

  .bg-viva-selection-700 {
    background-color: var(--color-viva-selection-700);
  }

  .bg-viva-selection-800 {
    background-color: var(--color-viva-selection-800);
  }

  .bg-viva-selection-850 {
    background-color: var(--color-viva-selection-850);
  }

  .bg-viva-selection-900 {
    background-color: var(--color-viva-selection-900);
  }

  .bg-viva-selection-950 {
    background-color: var(--color-viva-selection-950);
  }

  .bg-viva-selection-1000 {
    background-color: var(--color-viva-selection-1000);
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-black\/50 {
    --tw-gradient-from: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-black\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .from-black\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .object-cover {
    object-fit: cover;
  }

  .object-center {
    object-position: center;
  }

  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }

  .\!p-1 {
    padding: calc(var(--spacing) * 1) !important;
  }

  .\!p-2 {
    padding: calc(var(--spacing) * 2) !important;
  }

  .\!p-3 {
    padding: calc(var(--spacing) * 3) !important;
  }

  .\!p-4 {
    padding: calc(var(--spacing) * 4) !important;
  }

  .\!p-6 {
    padding: calc(var(--spacing) * 6) !important;
  }

  .\!p-7 {
    padding: calc(var(--spacing) * 7) !important;
  }

  .\!p-8 {
    padding: calc(var(--spacing) * 8) !important;
  }

  .\!p-12 {
    padding: calc(var(--spacing) * 12) !important;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-\[23px\] {
    padding: 23px;
  }

  .\!px-0 {
    padding-inline: calc(var(--spacing) * 0) !important;
  }

  .\!px-1 {
    padding-inline: calc(var(--spacing) * 1) !important;
  }

  .\!px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }

  .\!px-4 {
    padding-inline: calc(var(--spacing) * 4) !important;
  }

  .\!px-5 {
    padding-inline: calc(var(--spacing) * 5) !important;
  }

  .\!px-6 {
    padding-inline: calc(var(--spacing) * 6) !important;
  }

  .\!px-8 {
    padding-inline: calc(var(--spacing) * 8) !important;
  }

  .\!px-20 {
    padding-inline: calc(var(--spacing) * 20) !important;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .\!py-0\.5 {
    padding-block: calc(var(--spacing) * .5) !important;
  }

  .\!py-1 {
    padding-block: calc(var(--spacing) * 1) !important;
  }

  .\!py-2 {
    padding-block: calc(var(--spacing) * 2) !important;
  }

  .\!py-3 {
    padding-block: calc(var(--spacing) * 3) !important;
  }

  .\!py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }

  .\!py-5 {
    padding-block: calc(var(--spacing) * 5) !important;
  }

  .\!py-6 {
    padding-block: calc(var(--spacing) * 6) !important;
  }

  .\!py-7 {
    padding-block: calc(var(--spacing) * 7) !important;
  }

  .\!py-10 {
    padding-block: calc(var(--spacing) * 10) !important;
  }

  .\!py-32 {
    padding-block: calc(var(--spacing) * 32) !important;
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .\!pt-2 {
    padding-top: calc(var(--spacing) * 2) !important;
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .\!pr-1 {
    padding-right: calc(var(--spacing) * 1) !important;
  }

  .\!pb-4 {
    padding-bottom: calc(var(--spacing) * 4) !important;
  }

  .\!pb-6 {
    padding-bottom: calc(var(--spacing) * 6) !important;
  }

  .\!pb-8 {
    padding-bottom: calc(var(--spacing) * 8) !important;
  }

  .\!pb-10 {
    padding-bottom: calc(var(--spacing) * 10) !important;
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-32 {
    padding-bottom: calc(var(--spacing) * 32);
  }

  .\!pl-1 {
    padding-left: calc(var(--spacing) * 1) !important;
  }

  .\!pl-4 {
    padding-left: calc(var(--spacing) * 4) !important;
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .text-center {
    text-align: center;
  }

  .text-justify {
    text-align: justify;
  }

  .text-left {
    text-align: left;
  }

  .\!font-gotham {
    font-family: var(--font-gotham) !important;
  }

  .font-gotham {
    font-family: var(--font-gotham);
  }

  .font-gotham-bold {
    font-family: var(--font-gotham-bold);
  }

  .font-gotham-book {
    font-family: var(--font-gotham-book);
  }

  .\!text-2xl {
    font-size: var(--text-2xl) !important;
    line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\!text-body-sm {
    font-size: var(--text-body-sm) !important;
  }

  .\!text-h2-sm {
    font-size: var(--text-h2-sm) !important;
  }

  .\!text-h4-sm {
    font-size: var(--text-h4-sm) !important;
  }

  .\!text-h5-sm {
    font-size: var(--text-h5-sm) !important;
  }

  .text-body-lg {
    font-size: var(--text-body-lg);
  }

  .text-body-md {
    font-size: var(--text-body-md);
  }

  .text-body-sm {
    font-size: var(--text-body-sm);
  }

  .text-button-lg {
    font-size: var(--text-button-lg);
  }

  .text-button-md {
    font-size: var(--text-button-md);
  }

  .text-button-sm {
    font-size: var(--text-button-sm);
  }

  .text-display1-lg {
    font-size: var(--text-display1-lg);
  }

  .text-display1-md {
    font-size: var(--text-display1-md);
  }

  .text-display1-sm {
    font-size: var(--text-display1-sm);
  }

  .text-display2-lg {
    font-size: var(--text-display2-lg);
  }

  .text-display2-md {
    font-size: var(--text-display2-md);
  }

  .text-display2-sm {
    font-size: var(--text-display2-sm);
  }

  .text-display3-lg {
    font-size: var(--text-display3-lg);
  }

  .text-display3-md {
    font-size: var(--text-display3-md);
  }

  .text-display3-sm {
    font-size: var(--text-display3-sm);
  }

  .text-h1-lg {
    font-size: var(--text-h1-lg);
  }

  .text-h1-md {
    font-size: var(--text-h1-md);
  }

  .text-h1-sm {
    font-size: var(--text-h1-sm);
  }

  .text-h2-lg {
    font-size: var(--text-h2-lg);
  }

  .text-h2-md {
    font-size: var(--text-h2-md);
  }

  .text-h2-sm {
    font-size: var(--text-h2-sm);
  }

  .text-h3-lg {
    font-size: var(--text-h3-lg);
  }

  .text-h3-md {
    font-size: var(--text-h3-md);
  }

  .text-h3-sm {
    font-size: var(--text-h3-sm);
  }

  .text-h4-lg {
    font-size: var(--text-h4-lg);
  }

  .text-h4-md {
    font-size: var(--text-h4-md);
  }

  .text-h4-sm {
    font-size: var(--text-h4-sm);
  }

  .text-h5-lg {
    font-size: var(--text-h5-lg);
  }

  .text-h5-md {
    font-size: var(--text-h5-md);
  }

  .text-h5-sm {
    font-size: var(--text-h5-sm);
  }

  .text-h6-lg {
    font-size: var(--text-h6-lg);
  }

  .text-h6-md {
    font-size: var(--text-h6-md);
  }

  .text-h6-sm {
    font-size: var(--text-h6-sm);
  }

  .text-label-lg {
    font-size: var(--text-label-lg);
  }

  .text-label-md {
    font-size: var(--text-label-md);
  }

  .text-label-sm {
    font-size: var(--text-label-sm);
  }

  .text-link-lg {
    font-size: var(--text-link-lg);
  }

  .text-link-md {
    font-size: var(--text-link-md);
  }

  .text-link-sm {
    font-size: var(--text-link-sm);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[100\%\] {
    --tw-leading: 100%;
    line-height: 100%;
  }

  .leading-\[120\%\] {
    --tw-leading: 120%;
    line-height: 120%;
  }

  .leading-\[140\%\] {
    --tw-leading: 140%;
    line-height: 140%;
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .\!font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }

  .\!font-book {
    --tw-font-weight: var(--font-weight-book) !important;
    font-weight: var(--font-weight-book) !important;
  }

  .\!font-light {
    --tw-font-weight: var(--font-weight-light) !important;
    font-weight: var(--font-weight-light) !important;
  }

  .\!font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-book {
    --tw-font-weight: var(--font-weight-book);
    font-weight: var(--font-weight-book);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }

  .tracking-\[0\.050rem\] {
    --tw-tracking: .05rem;
    letter-spacing: .05rem;
  }

  .tracking-\[0\] {
    --tw-tracking: 0;
    letter-spacing: 0;
  }

  .hyphens-auto {
    -webkit-hyphens: auto;
    hyphens: auto;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .\!text-neutral-800 {
    color: var(--color-neutral-800) !important;
  }

  .\!text-viva-adults-500 {
    color: var(--color-viva-adults-500) !important;
  }

  .\!text-viva-orange-500 {
    color: var(--color-viva-orange-500) !important;
  }

  .\!text-viva-selection-500 {
    color: var(--color-viva-selection-500) !important;
  }

  .text-amber-200 {
    color: var(--color-amber-200);
  }

  .text-green-200 {
    color: var(--color-green-200);
  }

  .text-neutral-000 {
    color: var(--color-neutral-000);
  }

  .text-neutral-100 {
    color: var(--color-neutral-100);
  }

  .text-neutral-400 {
    color: var(--color-neutral-400);
  }

  .text-neutral-600 {
    color: var(--color-neutral-600);
  }

  .text-neutral-800 {
    color: var(--color-neutral-800);
  }

  .text-neutral-900 {
    color: var(--color-neutral-900);
  }

  .text-neutral-1000 {
    color: var(--color-neutral-1000);
  }

  .text-orange-500 {
    color: var(--color-orange-500);
  }

  .text-red-200 {
    color: var(--color-red-200);
  }

  .text-titulo-subscripcion {
    color: var(--color-titulo-subscripcion);
  }

  .text-viva-adults-000 {
    color: var(--color-viva-adults-000);
  }

  .text-viva-adults-500 {
    color: var(--color-viva-adults-500);
  }

  .text-viva-orange-000 {
    color: var(--color-viva-orange-000);
  }

  .text-viva-orange-200 {
    color: var(--color-viva-orange-200);
  }

  .text-viva-orange-500 {
    color: var(--color-viva-orange-500);
  }

  .text-viva-selection-000 {
    color: var(--color-viva-selection-000);
  }

  .text-viva-selection-500 {
    color: var(--color-viva-selection-500);
  }

  .text-viva-selection-600 {
    color: var(--color-viva-selection-600);
  }

  .text-white {
    color: var(--color-white);
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .underline {
    text-decoration-line: underline;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .brightness-75 {
    --tw-brightness: brightness(75%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert-50 {
    --tw-invert: invert(50%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .\!outline-none {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }

  .backface-hidden {
    backface-visibility: hidden;
  }

  @media (hover: hover) {
    .group-hover\:\!h-\[91\%\]:is(:where(.group):hover *) {
      height: 91% !important;
    }

    .group-hover\:w-\[91\%\]:is(:where(.group):hover *) {
      width: 91%;
    }

    .group-hover\:translate-x-\[-5\%\]:is(:where(.group):hover *) {
      --tw-translate-x: -5%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-y-\[5\%\]:is(:where(.group):hover *) {
      --tw-translate-y: 5%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:bg-neutral-000:is(:where(.group):hover *) {
      background-color: var(--color-neutral-000);
    }

    .group-hover\:bg-white:is(:where(.group):hover *) {
      background-color: var(--color-white);
    }

    .group-hover\:opacity-50:is(:where(.group):hover *) {
      opacity: .5;
    }

    .group-hover\:blur-md:is(:where(.group):hover *) {
      --tw-blur: blur(var(--blur-md));
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .group-hover\:brightness-0:is(:where(.group):hover *) {
      --tw-brightness: brightness(0%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .group-hover\:invert:is(:where(.group):hover *) {
      --tw-invert: invert(100%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  .peer-checked\:opacity-100:is(:where(.peer):checked ~ *) {
    opacity: 1;
  }

  .checked\:border-neutral-800:checked {
    border-color: var(--color-neutral-800);
  }

  @media (hover: hover) {
    .hover\:border-none:hover {
      --tw-border-style: none;
      border-style: none;
    }

    .hover\:\!border-viva-adults-600:hover {
      border-color: var(--color-viva-adults-600) !important;
    }

    .hover\:\!border-viva-orange-500:hover {
      border-color: var(--color-viva-orange-500) !important;
    }

    .hover\:\!border-viva-orange-600:hover {
      border-color: var(--color-viva-orange-600) !important;
    }

    .hover\:border-viva-adults-600:hover {
      border-color: var(--color-viva-adults-600);
    }

    .hover\:border-viva-orange-500:hover {
      border-color: var(--color-viva-orange-500);
    }

    .hover\:border-viva-orange-600:hover {
      border-color: var(--color-viva-orange-600);
    }

    .hover\:border-viva-selection-600:hover {
      border-color: var(--color-viva-selection-600);
    }

    .hover\:\!bg-viva-adults-600:hover {
      background-color: var(--color-viva-adults-600) !important;
    }

    .hover\:\!bg-viva-orange-500:hover {
      background-color: var(--color-viva-orange-500) !important;
    }

    .hover\:\!bg-viva-orange-600:hover {
      background-color: var(--color-viva-orange-600) !important;
    }

    .hover\:\!bg-viva-selection-600:hover {
      background-color: var(--color-viva-selection-600) !important;
    }

    .hover\:bg-viva-adults-600:hover {
      background-color: var(--color-viva-adults-600);
    }

    .hover\:bg-viva-orange-500:hover {
      background-color: var(--color-viva-orange-500);
    }

    .hover\:bg-viva-orange-600:hover {
      background-color: var(--color-viva-orange-600);
    }

    .hover\:bg-viva-selection-500:hover {
      background-color: var(--color-viva-selection-500);
    }

    .hover\:bg-viva-selection-600:hover {
      background-color: var(--color-viva-selection-600);
    }

    .hover\:\!text-neutral-000:hover {
      color: var(--color-neutral-000) !important;
    }

    .hover\:\!text-viva-adults-500:hover {
      color: var(--color-viva-adults-500) !important;
    }

    .hover\:\!text-viva-orange-500:hover {
      color: var(--color-viva-orange-500) !important;
    }

    .hover\:\!text-viva-orange-600:hover {
      color: var(--color-viva-orange-600) !important;
    }

    .hover\:\!text-viva-selection-500:hover {
      color: var(--color-viva-selection-500) !important;
    }

    .hover\:text-neutral-000:hover {
      color: var(--color-neutral-000);
    }

    .hover\:text-neutral-800:hover {
      color: var(--color-neutral-800);
    }

    .hover\:text-viva-adults-500:hover {
      color: var(--color-viva-adults-500);
    }

    .hover\:text-viva-orange-500:hover {
      color: var(--color-viva-orange-500);
    }

    .hover\:text-viva-orange-600:hover {
      color: var(--color-viva-orange-600);
    }

    .hover\:text-viva-selection-500:hover {
      color: var(--color-viva-selection-500);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-viva-orange-200:focus {
    --tw-ring-color: var(--color-viva-orange-200);
  }

  @media (min-width: 393px) {
    .movil-lg\:flex {
      display: flex;
    }

    .movil-lg\:hidden {
      display: none;
    }

    .movil-lg\:h-8 {
      height: calc(var(--spacing) * 8);
    }

    .movil-lg\:h-\[324px\] {
      height: 324px;
    }

    .movil-lg\:h-\[383px\] {
      height: 383px;
    }

    .movil-lg\:h-\[481px\] {
      height: 481px;
    }

    .movil-lg\:h-\[514px\] {
      height: 514px;
    }

    .movil-lg\:h-\[648px\] {
      height: 648px;
    }

    .movil-lg\:h-\[708px\] {
      height: 708px;
    }

    .movil-lg\:w-\[345px\] {
      width: 345px;
    }

    .movil-lg\:w-full {
      width: 100%;
    }

    .movil-lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .movil-lg\:flex-col {
      flex-direction: column;
    }

    .movil-lg\:justify-center {
      justify-content: center;
    }

    .movil-lg\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .movil-lg\:\!px-0 {
      padding-inline: calc(var(--spacing) * 0) !important;
    }

    .movil-lg\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .movil-lg\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .movil-lg\:text-body-sm {
      font-size: var(--text-body-sm);
    }

    .movil-lg\:text-button-sm {
      font-size: var(--text-button-sm);
    }

    .movil-lg\:text-h2-sm {
      font-size: var(--text-h2-sm);
    }

    .movil-lg\:text-h3-sm {
      font-size: var(--text-h3-sm);
    }

    .movil-lg\:text-h4-sm {
      font-size: var(--text-h4-sm);
    }

    .movil-lg\:text-h5-sm {
      font-size: var(--text-h5-sm);
    }
  }

  @media (min-width: 744px) {
    .tb\:top-1\/2 {
      top: 50%;
    }

    .tb\:mx-auto {
      margin-inline: auto;
    }

    .tb\:\!my-0 {
      margin-block: calc(var(--spacing) * 0) !important;
    }

    .tb\:mt-\[-3px\] {
      margin-top: -3px;
    }

    .tb\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }

    .tb\:ml-\[170px\] {
      margin-left: 170px;
    }

    .tb\:block {
      display: block;
    }

    .tb\:flex {
      display: flex;
    }

    .tb\:hidden {
      display: none;
    }

    .tb\:h-7 {
      height: calc(var(--spacing) * 7);
    }

    .tb\:h-12 {
      height: calc(var(--spacing) * 12);
    }

    .tb\:h-16 {
      height: calc(var(--spacing) * 16);
    }

    .tb\:h-\[348px\] {
      height: 348px;
    }

    .tb\:h-\[383px\] {
      height: 383px;
    }

    .tb\:h-\[430px\] {
      height: 430px;
    }

    .tb\:h-\[464px\] {
      height: 464px;
    }

    .tb\:h-\[466px\] {
      height: 466px;
    }

    .tb\:h-\[468px\] {
      height: 468px;
    }

    .tb\:h-\[512px\] {
      height: 512px;
    }

    .tb\:h-\[527px\] {
      height: 527px;
    }

    .tb\:h-\[529px\] {
      height: 529px;
    }

    .tb\:h-\[566\.5px\] {
      height: 566.5px;
    }

    .tb\:h-\[592px\] {
      height: 592px;
    }

    .tb\:h-\[645px\] {
      height: 645px;
    }

    .tb\:h-\[744px\] {
      height: 744px;
    }

    .tb\:h-\[810px\] {
      height: 810px;
    }

    .tb\:h-auto {
      height: auto;
    }

    .tb\:w-1\/2 {
      width: 50%;
    }

    .tb\:w-1\/4 {
      width: 25%;
    }

    .tb\:w-32 {
      width: calc(var(--spacing) * 32);
    }

    .tb\:w-\[139px\] {
      width: 139px;
    }

    .tb\:w-\[254\.7px\] {
      width: 254.7px;
    }

    .tb\:w-\[309px\] {
      width: 309px;
    }

    .tb\:w-\[312px\] {
      width: 312px;
    }

    .tb\:w-\[333px\] {
      width: 333px;
    }

    .tb\:w-\[476px\] {
      width: 476px;
    }

    .tb\:w-\[545px\] {
      width: 545px;
    }

    .tb\:w-\[648px\] {
      width: 648px;
    }

    .tb\:w-auto {
      width: auto;
    }

    .tb\:w-fit {
      width: fit-content;
    }

    .tb\:w-full {
      width: 100%;
    }

    .tb\:min-w-96 {
      min-width: calc(var(--spacing) * 96);
    }

    .tb\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tb\:-translate-y-1\/2 {
      --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tb\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tb\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tb\:flex-col {
      flex-direction: column;
    }

    .tb\:flex-col-reverse {
      flex-direction: column-reverse;
    }

    .tb\:flex-row {
      flex-direction: row;
    }

    .tb\:items-center {
      align-items: center;
    }

    .tb\:justify-center {
      justify-content: center;
    }

    .tb\:justify-end {
      justify-content: flex-end;
    }

    .tb\:justify-start {
      justify-content: flex-start;
    }

    .tb\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .tb\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .tb\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .tb\:gap-\[30px\] {
      gap: 30px;
    }

    .tb\:\!p-4 {
      padding: calc(var(--spacing) * 4) !important;
    }

    .tb\:\!p-6 {
      padding: calc(var(--spacing) * 6) !important;
    }

    .tb\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .tb\:p-20 {
      padding: calc(var(--spacing) * 20);
    }

    .tb\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }

    .tb\:\!px-6 {
      padding-inline: calc(var(--spacing) * 6) !important;
    }

    .tb\:\!px-10 {
      padding-inline: calc(var(--spacing) * 10) !important;
    }

    .tb\:\!px-12 {
      padding-inline: calc(var(--spacing) * 12) !important;
    }

    .tb\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .tb\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .tb\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .tb\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }

    .tb\:\!py-2 {
      padding-block: calc(var(--spacing) * 2) !important;
    }

    .tb\:\!py-4 {
      padding-block: calc(var(--spacing) * 4) !important;
    }

    .tb\:\!py-12 {
      padding-block: calc(var(--spacing) * 12) !important;
    }

    .tb\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }

    .tb\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }

    .tb\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }

    .tb\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }

    .tb\:py-\[48px\] {
      padding-block: 48px;
    }

    .tb\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .tb\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }

    .tb\:\!pr-2 {
      padding-right: calc(var(--spacing) * 2) !important;
    }

    .tb\:\!pb-6 {
      padding-bottom: calc(var(--spacing) * 6) !important;
    }

    .tb\:\!pb-8 {
      padding-bottom: calc(var(--spacing) * 8) !important;
    }

    .tb\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }

    .tb\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .tb\:\!pl-4 {
      padding-left: calc(var(--spacing) * 4) !important;
    }

    .tb\:\!text-body-md {
      font-size: var(--text-body-md) !important;
    }

    .tb\:\!text-h2-md {
      font-size: var(--text-h2-md) !important;
    }

    .tb\:\!text-h4-md {
      font-size: var(--text-h4-md) !important;
    }

    .tb\:\!text-h5-md {
      font-size: var(--text-h5-md) !important;
    }

    .tb\:text-body-md {
      font-size: var(--text-body-md);
    }

    .tb\:text-body-sm {
      font-size: var(--text-body-sm);
    }

    .tb\:text-button-md {
      font-size: var(--text-button-md);
    }

    .tb\:text-button-sm {
      font-size: var(--text-button-sm);
    }

    .tb\:text-display3-md {
      font-size: var(--text-display3-md);
    }

    .tb\:text-h1-md {
      font-size: var(--text-h1-md);
    }

    .tb\:text-h2-md {
      font-size: var(--text-h2-md);
    }

    .tb\:text-h3-md {
      font-size: var(--text-h3-md);
    }

    .tb\:text-h4-md {
      font-size: var(--text-h4-md);
    }

    .tb\:text-h4-sm {
      font-size: var(--text-h4-sm);
    }

    .tb\:text-h5-md {
      font-size: var(--text-h5-md);
    }

    .tb\:text-h5-sm {
      font-size: var(--text-h5-sm);
    }

    .tb\:text-label-md {
      font-size: var(--text-label-md);
    }
  }

  @media (min-width: 1024px) {
    .tb-lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tb-lg\:\!flex {
      display: flex !important;
    }

    .tb-lg\:flex {
      display: flex;
    }

    .tb-lg\:hidden {
      display: none;
    }

    .tb-lg\:\!h-6 {
      height: calc(var(--spacing) * 6) !important;
    }

    .tb-lg\:h-1\/5 {
      height: 20%;
    }

    .tb-lg\:h-7 {
      height: calc(var(--spacing) * 7);
    }

    .tb-lg\:h-12 {
      height: calc(var(--spacing) * 12);
    }

    .tb-lg\:h-20 {
      height: calc(var(--spacing) * 20);
    }

    .tb-lg\:h-\[348px\] {
      height: 348px;
    }

    .tb-lg\:h-\[383px\] {
      height: 383px;
    }

    .tb-lg\:h-\[466px\] {
      height: 466px;
    }

    .tb-lg\:h-\[493px\] {
      height: 493px;
    }

    .tb-lg\:h-\[512px\] {
      height: 512px;
    }

    .tb-lg\:h-auto {
      height: auto;
    }

    .tb-lg\:min-h-0 {
      min-height: calc(var(--spacing) * 0);
    }

    .tb-lg\:\!w-6 {
      width: calc(var(--spacing) * 6) !important;
    }

    .tb-lg\:w-1\/2 {
      width: 50%;
    }

    .tb-lg\:w-3\/4 {
      width: 75%;
    }

    .tb-lg\:w-4\/5 {
      width: 80%;
    }

    .tb-lg\:w-32 {
      width: calc(var(--spacing) * 32);
    }

    .tb-lg\:w-\[280px\] {
      width: 280px;
    }

    .tb-lg\:w-\[476px\] {
      width: 476px;
    }

    .tb-lg\:w-fit {
      width: fit-content;
    }

    .tb-lg\:w-full {
      width: 100%;
    }

    .tb-lg\:min-w-full {
      min-width: 100%;
    }

    .tb-lg\:flex-1 {
      flex: 1;
    }

    .tb-lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tb-lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tb-lg\:flex-col {
      flex-direction: column;
    }

    .tb-lg\:flex-row {
      flex-direction: row;
    }

    .tb-lg\:flex-row-reverse {
      flex-direction: row-reverse;
    }

    .tb-lg\:justify-between {
      justify-content: space-between;
    }

    .tb-lg\:justify-center {
      justify-content: center;
    }

    .tb-lg\:justify-end {
      justify-content: flex-end;
    }

    .tb-lg\:justify-start {
      justify-content: flex-start;
    }

    .tb-lg\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .tb-lg\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .tb-lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .tb-lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .tb-lg\:overflow-y-auto {
      overflow-y: auto;
    }

    .tb-lg\:overflow-y-hidden {
      overflow-y: hidden;
    }

    .tb-lg\:\!p-4 {
      padding: calc(var(--spacing) * 4) !important;
    }

    .tb-lg\:\!px-2 {
      padding-inline: calc(var(--spacing) * 2) !important;
    }

    .tb-lg\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }

    .tb-lg\:\!px-12 {
      padding-inline: calc(var(--spacing) * 12) !important;
    }

    .tb-lg\:\!px-15 {
      padding-inline: calc(var(--spacing) * 15) !important;
    }

    .tb-lg\:\!px-16 {
      padding-inline: calc(var(--spacing) * 16) !important;
    }

    .tb-lg\:\!px-20 {
      padding-inline: calc(var(--spacing) * 20) !important;
    }

    .tb-lg\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .tb-lg\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .tb-lg\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .tb-lg\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }

    .tb-lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }

    .tb-lg\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }

    .tb-lg\:pb-7 {
      padding-bottom: calc(var(--spacing) * 7);
    }

    .tb-lg\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }

    .tb-lg\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .tb-lg\:text-body-md {
      font-size: var(--text-body-md);
    }

    .tb-lg\:text-button-md {
      font-size: var(--text-button-md);
    }

    .tb-lg\:text-h2-md {
      font-size: var(--text-h2-md);
    }

    .tb-lg\:text-h3-md {
      font-size: var(--text-h3-md);
    }

    .tb-lg\:text-h4-lg {
      font-size: var(--text-h4-lg);
    }

    .tb-lg\:text-h4-md {
      font-size: var(--text-h4-md);
    }

    .tb-lg\:text-h5-md {
      font-size: var(--text-h5-md);
    }
  }

  @media (min-width: 1280px) {
    .dt-sm\:absolute {
      position: absolute;
    }

    .dt-sm\:bottom-20 {
      bottom: calc(var(--spacing) * 20);
    }

    .dt-sm\:order-1 {
      order: 1;
    }

    .dt-sm\:order-2 {
      order: 2;
    }

    .dt-sm\:mt-\[4px\] {
      margin-top: 4px;
    }

    .dt-sm\:ml-\[242px\] {
      margin-left: 242px;
    }

    .dt-sm\:block {
      display: block;
    }

    .dt-sm\:flex {
      display: flex;
    }

    .dt-sm\:hidden {
      display: none;
    }

    .dt-sm\:\!h-\[90\%\] {
      height: 90% !important;
    }

    .dt-sm\:h-8 {
      height: calc(var(--spacing) * 8);
    }

    .dt-sm\:h-14 {
      height: calc(var(--spacing) * 14);
    }

    .dt-sm\:h-20 {
      height: calc(var(--spacing) * 20);
    }

    .dt-sm\:h-\[100px\] {
      height: 100px;
    }

    .dt-sm\:h-\[208px\] {
      height: 208px;
    }

    .dt-sm\:h-\[360px\] {
      height: 360px;
    }

    .dt-sm\:h-\[474px\] {
      height: 474px;
    }

    .dt-sm\:h-\[535px\] {
      height: 535px;
    }

    .dt-sm\:h-\[536px\] {
      height: 536px;
    }

    .dt-sm\:h-\[543px\] {
      height: 543px;
    }

    .dt-sm\:h-\[548px\] {
      height: 548px;
    }

    .dt-sm\:h-\[600px\] {
      height: 600px;
    }

    .dt-sm\:h-\[653px\] {
      height: 653px;
    }

    .dt-sm\:h-\[763px\] {
      height: 763px;
    }

    .dt-sm\:h-\[792\.6px\] {
      height: 792.6px;
    }

    .dt-sm\:\!w-\[333px\] {
      width: 333px !important;
    }

    .dt-sm\:w-1\/2 {
      width: 50%;
    }

    .dt-sm\:w-14 {
      width: calc(var(--spacing) * 14);
    }

    .dt-sm\:w-32 {
      width: calc(var(--spacing) * 32);
    }

    .dt-sm\:w-\[50\%\] {
      width: 50%;
    }

    .dt-sm\:w-\[128px\] {
      width: 128px;
    }

    .dt-sm\:w-\[143px\] {
      width: 143px;
    }

    .dt-sm\:w-\[256px\] {
      width: 256px;
    }

    .dt-sm\:w-\[318px\] {
      width: 318px;
    }

    .dt-sm\:w-\[357px\] {
      width: 357px;
    }

    .dt-sm\:w-\[426px\] {
      width: 426px;
    }

    .dt-sm\:w-\[449px\] {
      width: 449px;
    }

    .dt-sm\:w-\[450px\] {
      width: 450px;
    }

    .dt-sm\:w-\[548px\] {
      width: 548px;
    }

    .dt-sm\:w-\[577px\] {
      width: 577px;
    }

    .dt-sm\:w-\[640px\] {
      width: 640px;
    }

    .dt-sm\:w-\[829px\] {
      width: 829px;
    }

    .dt-sm\:w-\[1120px\] {
      width: 1120px;
    }

    .dt-sm\:w-fit {
      width: fit-content;
    }

    .dt-sm\:max-w-\[660px\] {
      max-width: 660px;
    }

    .dt-sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .dt-sm\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .dt-sm\:flex-col {
      flex-direction: column;
    }

    .dt-sm\:flex-row {
      flex-direction: row;
    }

    .dt-sm\:flex-row-reverse {
      flex-direction: row-reverse;
    }

    .dt-sm\:items-center {
      align-items: center;
    }

    .dt-sm\:justify-between {
      justify-content: space-between;
    }

    .dt-sm\:justify-center {
      justify-content: center;
    }

    .dt-sm\:justify-end {
      justify-content: flex-end;
    }

    .dt-sm\:justify-start {
      justify-content: flex-start;
    }

    .dt-sm\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .dt-sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .dt-sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .dt-sm\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }

    .dt-sm\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .dt-sm\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .dt-sm\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .dt-sm\:gap-32 {
      gap: calc(var(--spacing) * 32);
    }

    .dt-sm\:gap-\[30px\] {
      gap: 30px;
    }

    .dt-sm\:gap-\[100px\] {
      gap: 100px;
    }

    .dt-sm\:\!p-4 {
      padding: calc(var(--spacing) * 4) !important;
    }

    .dt-sm\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .dt-sm\:p-20 {
      padding: calc(var(--spacing) * 20);
    }

    .dt-sm\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }

    .dt-sm\:\!px-6 {
      padding-inline: calc(var(--spacing) * 6) !important;
    }

    .dt-sm\:\!px-8 {
      padding-inline: calc(var(--spacing) * 8) !important;
    }

    .dt-sm\:\!px-12 {
      padding-inline: calc(var(--spacing) * 12) !important;
    }

    .dt-sm\:\!px-20 {
      padding-inline: calc(var(--spacing) * 20) !important;
    }

    .dt-sm\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .dt-sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .dt-sm\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .dt-sm\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }

    .dt-sm\:px-22 {
      padding-inline: calc(var(--spacing) * 22);
    }

    .min-\[1280px\]\:\!px-10 {
      padding-inline: calc(var(--spacing) * 10) !important;
    }

    .dt-sm\:\!py-12 {
      padding-block: calc(var(--spacing) * 12) !important;
    }

    .dt-sm\:\!py-20 {
      padding-block: calc(var(--spacing) * 20) !important;
    }

    .dt-sm\:\!py-27 {
      padding-block: calc(var(--spacing) * 27) !important;
    }

    .dt-sm\:\!py-52 {
      padding-block: calc(var(--spacing) * 52) !important;
    }

    .dt-sm\:\!py-\[7px\] {
      padding-block: 7px !important;
    }

    .dt-sm\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }

    .dt-sm\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }

    .dt-sm\:\!pt-26 {
      padding-top: calc(var(--spacing) * 26) !important;
    }

    .dt-sm\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }

    .dt-sm\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }

    .dt-sm\:\!pb-12 {
      padding-bottom: calc(var(--spacing) * 12) !important;
    }

    .dt-sm\:\!pb-14 {
      padding-bottom: calc(var(--spacing) * 14) !important;
    }

    .dt-sm\:\!pb-20 {
      padding-bottom: calc(var(--spacing) * 20) !important;
    }

    .dt-sm\:\!pb-27 {
      padding-bottom: calc(var(--spacing) * 27) !important;
    }

    .dt-sm\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }

    .dt-sm\:\!pl-30 {
      padding-left: calc(var(--spacing) * 30) !important;
    }

    .dt-sm\:text-body-lg {
      font-size: var(--text-body-lg);
    }

    .dt-sm\:text-body-md {
      font-size: var(--text-body-md);
    }

    .dt-sm\:text-button-md {
      font-size: var(--text-button-md);
    }

    .dt-sm\:text-h2-lg {
      font-size: var(--text-h2-lg);
    }

    .dt-sm\:text-h3-lg {
      font-size: var(--text-h3-lg);
    }

    .dt-sm\:text-h4-lg {
      font-size: var(--text-h4-lg);
    }

    .dt-sm\:text-h4-md {
      font-size: var(--text-h4-md);
    }

    .dt-sm\:text-h5-lg {
      font-size: var(--text-h5-lg);
    }

    .dt-sm\:text-h5-md {
      font-size: var(--text-h5-md);
    }
  }

  @media (min-width: 1440px) {
    .min-\[1440px\]\:\!w-\[343px\] {
      width: 343px !important;
    }

    .min-\[1440px\]\:\!px-8 {
      padding-inline: calc(var(--spacing) * 8) !important;
    }

    .min-\[1440px\]\:\!px-39 {
      padding-inline: calc(var(--spacing) * 39) !important;
    }
  }

  @media (min-width: 1536px) {
    .dt\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }

    .dt\:ml-\[292px\] {
      margin-left: 292px;
    }

    .dt\:block {
      display: block;
    }

    .dt\:flex {
      display: flex;
    }

    .dt\:hidden {
      display: none;
    }

    .dt\:h-8 {
      height: calc(var(--spacing) * 8);
    }

    .dt\:h-14 {
      height: calc(var(--spacing) * 14);
    }

    .dt\:h-\[360px\] {
      height: 360px;
    }

    .dt\:h-\[521px\] {
      height: 521px;
    }

    .dt\:h-\[539px\] {
      height: 539px;
    }

    .dt\:h-\[626px\] {
      height: 626px;
    }

    .dt\:h-\[653px\] {
      height: 653px;
    }

    .dt\:h-\[690px\] {
      height: 690px;
    }

    .dt\:h-\[720px\] {
      height: 720px;
    }

    .dt\:h-\[768px\] {
      height: 768px;
    }

    .dt\:h-\[880px\] {
      height: 880px;
    }

    .dt\:h-\[898px\] {
      height: 898px;
    }

    .dt\:h-\[918px\] {
      height: 918px;
    }

    .dt\:h-\[calc\(100vh-70px\)\] {
      height: calc(100vh - 70px);
    }

    .dt\:h-\[calc\(100vh-100px\)\] {
      height: calc(100vh - 100px);
    }

    .dt\:w-1\/2 {
      width: 50%;
    }

    .dt\:w-1\/3 {
      width: 33.3333%;
    }

    .dt\:w-2\/3 {
      width: 66.6667%;
    }

    .dt\:w-3\/4 {
      width: 75%;
    }

    .dt\:w-3xs {
      width: var(--container-3xs);
    }

    .dt\:w-5xl {
      width: var(--container-5xl);
    }

    .dt\:w-8\/12 {
      width: 66.6667%;
    }

    .dt\:w-32 {
      width: calc(var(--spacing) * 32);
    }

    .dt\:w-\[65\%\] {
      width: 65%;
    }

    .dt\:w-\[418px\] {
      width: 418px;
    }

    .dt\:w-\[471px\] {
      width: 471px;
    }

    .dt\:w-\[567px\] {
      width: 567px;
    }

    .dt\:w-\[640px\] {
      width: 640px;
    }

    .dt\:w-\[719px\] {
      width: 719px;
    }

    .dt\:w-\[829px\] {
      width: 829px;
    }

    .dt\:w-\[865px\] {
      width: 865px;
    }

    .dt\:w-\[905px\] {
      width: 905px;
    }

    .dt\:w-\[1164px\] {
      width: 1164px;
    }

    .dt\:w-\[1166px\] {
      width: 1166px;
    }

    .dt\:w-\[1462px\] {
      width: 1462px;
    }

    .dt\:w-fit {
      width: fit-content;
    }

    .dt\:max-w-52 {
      max-width: calc(var(--spacing) * 52);
    }

    .dt\:min-w-32 {
      min-width: calc(var(--spacing) * 32);
    }

    .dt\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .dt\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .dt\:flex-row {
      flex-direction: row;
    }

    .dt\:flex-row-reverse {
      flex-direction: row-reverse;
    }

    .dt\:items-center {
      align-items: center;
    }

    .dt\:items-end {
      align-items: flex-end;
    }

    .dt\:justify-end {
      justify-content: flex-end;
    }

    .dt\:justify-start {
      justify-content: flex-start;
    }

    .dt\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }

    .dt\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .dt\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .dt\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .dt\:gap-36 {
      gap: calc(var(--spacing) * 36);
    }

    .dt\:gap-\[30px\] {
      gap: 30px;
    }

    .dt\:gap-\[119px\] {
      gap: 119px;
    }

    .dt\:gap-\[179px\] {
      gap: 179px;
    }

    .dt\:gap-x-\[34px\] {
      column-gap: 34px;
    }

    .dt\:self-end {
      align-self: flex-end;
    }

    .dt\:\!p-52 {
      padding: calc(var(--spacing) * 52) !important;
    }

    .dt\:\!px-0 {
      padding-inline: calc(var(--spacing) * 0) !important;
    }

    .dt\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }

    .dt\:\!px-5 {
      padding-inline: calc(var(--spacing) * 5) !important;
    }

    .dt\:\!px-6 {
      padding-inline: calc(var(--spacing) * 6) !important;
    }

    .dt\:\!px-52 {
      padding-inline: calc(var(--spacing) * 52) !important;
    }

    .dt\:\!px-56 {
      padding-inline: calc(var(--spacing) * 56) !important;
    }

    .dt\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .dt\:px-\[229px\] {
      padding-inline: 229px;
    }

    .dt\:\!py-32 {
      padding-block: calc(var(--spacing) * 32) !important;
    }

    .dt\:\!py-52 {
      padding-block: calc(var(--spacing) * 52) !important;
    }

    .dt\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }

    .dt\:py-52 {
      padding-block: calc(var(--spacing) * 52);
    }

    .dt\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }

    .dt\:pt-52 {
      padding-top: calc(var(--spacing) * 52);
    }

    .dt\:\!pb-16 {
      padding-bottom: calc(var(--spacing) * 16) !important;
    }

    .dt\:pb-52 {
      padding-bottom: calc(var(--spacing) * 52);
    }

    .dt\:\!pl-50 {
      padding-left: calc(var(--spacing) * 50) !important;
    }

    .dt\:\!text-body-lg {
      font-size: var(--text-body-lg) !important;
    }

    .dt\:\!text-h2-lg {
      font-size: var(--text-h2-lg) !important;
    }

    .dt\:\!text-h4-lg {
      font-size: var(--text-h4-lg) !important;
    }

    .dt\:\!text-h5-lg {
      font-size: var(--text-h5-lg) !important;
    }

    .dt\:text-body-lg {
      font-size: var(--text-body-lg);
    }

    .dt\:text-body-md {
      font-size: var(--text-body-md);
    }

    .dt\:text-button-lg {
      font-size: var(--text-button-lg);
    }

    .dt\:text-button-md {
      font-size: var(--text-button-md);
    }

    .dt\:text-display3-lg {
      font-size: var(--text-display3-lg);
    }

    .dt\:text-h1-lg {
      font-size: var(--text-h1-lg);
    }

    .dt\:text-h2-lg {
      font-size: var(--text-h2-lg);
    }

    .dt\:text-h3-lg {
      font-size: var(--text-h3-lg);
    }

    .dt\:text-h4-lg {
      font-size: var(--text-h4-lg);
    }

    .dt\:text-h5-lg {
      font-size: var(--text-h5-lg);
    }

    .dt\:text-label-lg {
      font-size: var(--text-label-lg);
    }

    .dt\:shadow-2xl {
      --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (min-width: 1890px) {
    .min-\[1890px\]\:\!w-\[343px\] {
      width: 343px !important;
    }

    .min-\[1890px\]\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }

    .min-\[1890px\]\:\!px-52 {
      padding-inline: calc(var(--spacing) * 52) !important;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-full {
      width: 100%;
    }

    .sm\:\!px-0 {
      padding-inline: calc(var(--spacing) * 0) !important;
    }
  }

  @media (min-width: 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }

    .md\:items-center {
      align-items: center;
    }

    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }
}

@font-face {
  font-family: Gotham Rounded SSm;
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-LightItalic.eot");
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-LightItalic.eot?#iefix") format("embedded-opentype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-LightItalic.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-LightItalic.woff") format("woff"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-LightItalic.ttf") format("truetype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-LightItalic.svg#GothamRndSSm-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gotham Rounded SSm;
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-MediumItalic.eot");
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-MediumItalic.eot?#iefix") format("embedded-opentype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-MediumItalic.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-MediumItalic.woff") format("woff"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-MediumItalic.ttf") format("truetype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-MediumItalic.svg#GothamRndSSm-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gotham Rounded SSm;
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Medium.eot");
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Medium.eot?#iefix") format("embedded-opentype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Medium.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Medium.woff") format("woff"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Medium.ttf") format("truetype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Medium.svg#GothamRndSSm-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gotham Rounded SSm;
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Light.eot");
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Light.eot?#iefix") format("embedded-opentype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Light.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Light.woff") format("woff"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Light.ttf") format("truetype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Light.svg#GothamRndSSm-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gotham Rounded SSm;
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BoldItalic.eot");
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BoldItalic.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BoldItalic.woff") format("woff"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BoldItalic.ttf") format("truetype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BoldItalic.svg#GothamRndSSm-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gotham Rounded SSm;
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Bold.eot");
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Bold.eot?#iefix") format("embedded-opentype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Bold.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Bold.woff") format("woff"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Bold.ttf") format("truetype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Bold.svg#GothamRndSSm-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gotham Rounded SSm;
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BookItalic.eot");
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BookItalic.eot?#iefix") format("embedded-opentype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BookItalic.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BookItalic.woff") format("woff"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BookItalic.ttf") format("truetype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-BookItalic.svg#GothamRndSSm-BookItalic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gotham Rounded SSm;
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Book.eot");
  src: url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Book.eot?#iefix") format("embedded-opentype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Book.woff2") format("woff2"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Book.woff") format("woff"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Book.ttf") format("truetype"), url("https://content.hotelsviva.com/fonts/fontsviva/GothamRndSSm-Book.svg#GothamRndSSm-Book") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes rotate-90 {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(90deg);
  }
}

@keyframes fade-in-down {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fade-out-up {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}


.modalOverlay {
        display: none !important;
        opacity: 0;
        transition: opacity 0.6s ease;
        &.active {
        display: flex !important;
        }

        iframe {
            width: 100%;
            height: 100%;
            border: none;
            overflow: hidden;
            border-radius: 1rem;
        }
    }.NextSection span.icon-next-section {
  -webkit-animation-name: hangEffect;
        -webkit-animation-duration:.5s;
        -webkit-animation-direction:alternate;
        -webkit-animation-timing-function:linear;
        -webkit-animation-delay:0s;
        -webkit-animation-iteration-count:infinite;
    -moz-animation-name: bounce;
        -moz-animation-duration:.5s;
        -moz-animation-direction:alternate;
        -moz-animation-timing-function:linear;
        -moz-animation-delay:0s;
        -moz-animation-iteration-count:infinite;
}

@-webkit-keyframes hangEffect {
  from{ -webkit-transform: translate(0px,0px); }
  to { -webkit-transform: translate(0px,-30px); }  
}

@-moz-keyframes hangEffect {
  from { -moz-transform: translate(0px,0px); }
  to { -moz-transform: translate(0px,-30px); }  
}

.select-input-viva-container {
    transition: background-color 0.3s ease-in-out;
  }
  .select-input-viva-container.active {
    background-color: var(--color-neutral-150);
  }
  .select-items-viva {
    transition: all 0.6s ease-in-out;
    padding: 0 !important;
    overflow: hidden;
  }
  .select-items-viva.active {
    padding-top: calc(var(--spacing) * 10) !important;
    padding-inline: calc(var(--spacing) * 4) !important;
    padding-bottom: calc(var(--spacing) * 4) !important;
    background-color: var(--color-neutral-050);
    max-height: 250px;
    overflow: auto;
  }
  .select-items-viva li:first-of-type {
    margin-top: 24px;
  }
  .select-items-viva.collapse-mode.active {
    padding-top: calc(var(--spacing) * 0) !important;
    padding-inline: calc(var(--spacing) * 4) !important;
    padding-bottom: calc(var(--spacing) * 4) !important;
    background-color: var(--color-neutral-050);
    max-height: fit-content;
    overflow: none;
  }
  .select-items-viva.collapse-mode li:first-of-type {
    margin-top: 16px;
  }
  .select-items-viva li.selected {
    font-weight: 700;
    background-color: var(--color-viva-orange-500);
    color: var(--color-neutral-1000);
  }

  /* Route announcer */
	.astro-route-announcer {
		position: absolute;
		left: 0;
		top: 0;
		clip: rect(0 0 0 0);
		clip-path: inset(50%);
		overflow: hidden;
		white-space: nowrap;
		width: 1px;
		height: 1px;
	}.date-picker-viva.air-datepicker .air-datepicker-cell.-disabled- {
    color: var(--color-neutral-300) !important;
    pointer-events: none;
  }
  .date-picker-viva.air-datepicker .air-datepicker-body--day-name {
    color: var(--color-viva-orange-500) !important;
  }

  .date-picker-viva.air-datepicker .air-datepicker-cell {
    color: var(--color-neutral-850);
  }
  .date-picker-viva.air-datepicker .air-datepicker-cell.-focus- {
    background: #fdf7f6 !important;
  }

  .date-picker-viva.air-datepicker .air-datepicker-cell.-selected- {
    background: var(--color-viva-orange-500) !important;
    color: var(--color-viva-orange-1000) !important;
    font-weight: 500;
  }

  .date-picker-viva.air-datepicker .air-datepicker-cell.-in-range- {
    background: var(--color-viva-orange-200) !important;
    color: var(--color-neutral-850) !important;
  }

  .date-picker-viva.air-datepicker
    .air-datepicker-cell.-day-.-current-.-in-range- {
    color: var(--color-neutral-850) !important;
  }

  .date-picker-viva.air-datepicker .air-datepicker-cell.-current- {
    color: var(--color-viva-orange-500);
    font-weight: medium;
  }
  .btn-reserve-active {
    background-color: var(--color-viva-orange-500) !important;
    color: var(--color-neutral-000) !important;
  }
  .btn-reserve-active:hover {
    background-color: var(--color-viva-orange-600) !important;
    color: var(--color-neutral-000) !important;
    border-color: var(--color-viva-orange-600) !important;
  }
  .btn-reserve-active .iconViva {
    background-color: var(--color-neutral-000) !important;
  }
  .reserve-card-container {
    transition: all 0.3s ease-in-out;
  }
  .reserve-card-container.active {
    background-color: color-mix(
      in oklab,
      var(--color-neutral-1000) /* #000000 */ 50%,
      transparent
    );
    height: 100vh;
  }
  .reserve-card-container.active .reserve-card {
    transform: translateY(-50vh) !important;
  }
  .reserve-card-container.active .reserve-card.reserve-card-mobile {
    transform: translateY(0) !important;
    height: 100%;
    max-height: 90vh;
    overflow-y: auto;
    justify-content: start !important;
  }
  .more-info-reserve-card {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
  }
  .more-info-reserve-card.mobile-version {
    padding-top: calc(var(--spacing) * 4) !important;
    padding-bottom: calc(var(--spacing) * 6) !important;
    padding-inline: calc(var(--spacing) * 4) !important;
    bottom: calc(var(--spacing) * -4) !important;
    overflow: auto;
  }
  #inputsReserveContainer.tablet-version .contenedor-variable {
    display: none;
  }/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-font-weight: initial;
    }
  }
}

.icon-right-arrow {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.92%2011.6202C17.8724%2011.4974%2017.801%2011.3853%2017.71%2011.2902L12.71%206.29019C12.6168%206.19695%2012.5061%206.12299%2012.3842%206.07253C12.2624%206.02207%2012.1319%205.99609%2012%205.99609C11.7337%205.99609%2011.4783%206.10188%2011.29%206.29019C11.1968%206.38342%2011.1228%206.49411%2011.0723%206.61594C11.0219%206.73776%2010.9959%206.86833%2010.9959%207.00019C10.9959%207.26649%2011.1017%207.52188%2011.29%207.71019L14.59%2011.0002H7C6.73478%2011.0002%206.48043%2011.1055%206.29289%2011.2931C6.10536%2011.4806%206%2011.735%206%2012.0002C6%2012.2654%206.10536%2012.5198%206.29289%2012.7073C6.48043%2012.8948%206.73478%2013.0002%207%2013.0002H14.59L11.29%2016.2902C11.1963%2016.3831%2011.1219%2016.4937%2011.0711%2016.6156C11.0203%2016.7375%2010.9942%2016.8682%2010.9942%2017.0002C10.9942%2017.1322%2011.0203%2017.2629%2011.0711%2017.3848C11.1219%2017.5066%2011.1963%2017.6172%2011.29%2017.7102C11.383%2017.8039%2011.4936%2017.8783%2011.6154%2017.9291C11.7373%2017.9798%2011.868%2018.006%2012%2018.006C12.132%2018.006%2012.2627%2017.9798%2012.3846%2017.9291C12.5064%2017.8783%2012.617%2017.8039%2012.71%2017.7102L17.71%2012.7102C17.801%2012.6151%2017.8724%2012.5029%2017.92%2012.3802C18.02%2012.1367%2018.02%2011.8636%2017.92%2011.6202Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.92%2011.6202C17.8724%2011.4974%2017.801%2011.3853%2017.71%2011.2902L12.71%206.29019C12.6168%206.19695%2012.5061%206.12299%2012.3842%206.07253C12.2624%206.02207%2012.1319%205.99609%2012%205.99609C11.7337%205.99609%2011.4783%206.10188%2011.29%206.29019C11.1968%206.38342%2011.1228%206.49411%2011.0723%206.61594C11.0219%206.73776%2010.9959%206.86833%2010.9959%207.00019C10.9959%207.26649%2011.1017%207.52188%2011.29%207.71019L14.59%2011.0002H7C6.73478%2011.0002%206.48043%2011.1055%206.29289%2011.2931C6.10536%2011.4806%206%2011.735%206%2012.0002C6%2012.2654%206.10536%2012.5198%206.29289%2012.7073C6.48043%2012.8948%206.73478%2013.0002%207%2013.0002H14.59L11.29%2016.2902C11.1963%2016.3831%2011.1219%2016.4937%2011.0711%2016.6156C11.0203%2016.7375%2010.9942%2016.8682%2010.9942%2017.0002C10.9942%2017.1322%2011.0203%2017.2629%2011.0711%2017.3848C11.1219%2017.5066%2011.1963%2017.6172%2011.29%2017.7102C11.383%2017.8039%2011.4936%2017.8783%2011.6154%2017.9291C11.7373%2017.9798%2011.868%2018.006%2012%2018.006C12.132%2018.006%2012.2627%2017.9798%2012.3846%2017.9291C12.5064%2017.8783%2012.617%2017.8039%2012.71%2017.7102L17.71%2012.7102C17.801%2012.6151%2017.8724%2012.5029%2017.92%2012.3802C18.02%2012.1367%2018.02%2011.8636%2017.92%2011.6202Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-left-arrow {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.9999%2011.0002H9.4099L12.7099%207.71019C12.8982%207.52188%2013.004%207.26649%2013.004%207.00019C13.004%206.73388%2012.8982%206.47849%2012.7099%206.29019C12.5216%206.10188%2012.2662%205.99609%2011.9999%205.99609C11.7336%205.99609%2011.4782%206.10188%2011.2899%206.29019L6.2899%2011.2902C6.19886%2011.3853%206.12749%2011.4974%206.0799%2011.6202C5.97988%2011.8636%205.97988%2012.1367%206.0799%2012.3802C6.12749%2012.5029%206.19886%2012.6151%206.2899%2012.7102L11.2899%2017.7102C11.3829%2017.8039%2011.4935%2017.8783%2011.6153%2017.9291C11.7372%2017.9798%2011.8679%2018.006%2011.9999%2018.006C12.1319%2018.006%2012.2626%2017.9798%2012.3845%2017.9291C12.5063%2017.8783%2012.6169%2017.8039%2012.7099%2017.7102C12.8036%2017.6172%2012.878%2017.5066%2012.9288%2017.3848C12.9796%2017.2629%2013.0057%2017.1322%2013.0057%2017.0002C13.0057%2016.8682%2012.9796%2016.7375%2012.9288%2016.6156C12.878%2016.4937%2012.8036%2016.3831%2012.7099%2016.2902L9.4099%2013.0002H16.9999C17.2651%2013.0002%2017.5195%2012.8948%2017.707%2012.7073C17.8945%2012.5198%2017.9999%2012.2654%2017.9999%2012.0002C17.9999%2011.735%2017.8945%2011.4806%2017.707%2011.2931C17.5195%2011.1055%2017.2651%2011.0002%2016.9999%2011.0002Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.9999%2011.0002H9.4099L12.7099%207.71019C12.8982%207.52188%2013.004%207.26649%2013.004%207.00019C13.004%206.73388%2012.8982%206.47849%2012.7099%206.29019C12.5216%206.10188%2012.2662%205.99609%2011.9999%205.99609C11.7336%205.99609%2011.4782%206.10188%2011.2899%206.29019L6.2899%2011.2902C6.19886%2011.3853%206.12749%2011.4974%206.0799%2011.6202C5.97988%2011.8636%205.97988%2012.1367%206.0799%2012.3802C6.12749%2012.5029%206.19886%2012.6151%206.2899%2012.7102L11.2899%2017.7102C11.3829%2017.8039%2011.4935%2017.8783%2011.6153%2017.9291C11.7372%2017.9798%2011.8679%2018.006%2011.9999%2018.006C12.1319%2018.006%2012.2626%2017.9798%2012.3845%2017.9291C12.5063%2017.8783%2012.6169%2017.8039%2012.7099%2017.7102C12.8036%2017.6172%2012.878%2017.5066%2012.9288%2017.3848C12.9796%2017.2629%2013.0057%2017.1322%2013.0057%2017.0002C13.0057%2016.8682%2012.9796%2016.7375%2012.9288%2016.6156C12.878%2016.4937%2012.8036%2016.3831%2012.7099%2016.2902L9.4099%2013.0002H16.9999C17.2651%2013.0002%2017.5195%2012.8948%2017.707%2012.7073C17.8945%2012.5198%2017.9999%2012.2654%2017.9999%2012.0002C17.9999%2011.735%2017.8945%2011.4806%2017.707%2011.2931C17.5195%2011.1055%2017.2651%2011.0002%2016.9999%2011.0002Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-fork {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.2276%208.03355C11.4947%208.03685%2011.7597%207.98665%2012.007%207.88589C12.2543%207.78513%2012.4789%207.63586%2012.6676%207.44688L14.5543%205.56021C14.6785%205.43531%2014.7482%205.26634%2014.7482%205.09022C14.7482%204.91409%2014.6785%204.74512%2014.5543%204.62022C14.4923%204.55773%2014.4186%204.50813%2014.3374%204.47429C14.2561%204.44044%2014.169%204.42302%2014.081%204.42302C13.993%204.42302%2013.9058%204.44044%2013.8246%204.47429C13.7433%204.50813%2013.6696%204.55773%2013.6076%204.62022L11.701%206.50022C11.639%206.5627%2011.5653%206.6123%2011.484%206.64614C11.4028%206.67999%2011.3156%206.69741%2011.2276%206.69741C11.1396%206.69741%2011.0525%206.67999%2010.9712%206.64614C10.89%206.6123%2010.8163%206.5627%2010.7543%206.50022L13.1143%204.14688C13.1765%204.08472%2013.2258%204.01093%2013.2594%203.92971C13.293%203.8485%2013.3104%203.76145%2013.3104%203.67355C13.3104%203.58564%2013.293%203.4986%2013.2594%203.41738C13.2258%203.33617%2013.1765%203.26237%2013.1143%203.20021C13.0521%203.13806%2012.9783%203.08875%2012.8971%203.05511C12.8159%203.02147%2012.7289%203.00415%2012.641%203.00415C12.5531%203.00415%2012.466%203.02147%2012.3848%203.05511C12.3036%203.08875%2012.2298%203.13806%2012.1676%203.20021L9.8143%205.56021C9.69013%205.43531%209.62044%205.26634%209.62044%205.09022C9.62044%204.91409%209.69013%204.74512%209.8143%204.62022L11.701%202.73355C11.7631%202.67139%2011.8124%202.5976%2011.8461%202.51638C11.8797%202.43517%2011.897%202.34812%2011.897%202.26021C11.897%202.17231%2011.8797%202.08526%2011.8461%202.00405C11.8124%201.92283%2011.7631%201.84904%2011.701%201.78688C11.6388%201.72472%2011.565%201.67542%2011.4838%201.64177C11.4026%201.60813%2011.3155%201.59082%2011.2276%201.59082C11.1397%201.59082%2011.0527%201.60813%2010.9715%201.64177C10.8903%201.67542%2010.8165%201.72472%2010.7543%201.78688L8.86763%203.67355C8.4931%204.04855%208.28273%204.55688%208.28273%205.08688C8.28273%205.61688%208.4931%206.12521%208.86763%206.50022L8.00097%207.36022L2.48763%201.82688L2.42097%201.78688C2.38689%201.75715%202.34872%201.73245%202.30763%201.71355L2.18763%201.66688L2.10763%201.61355H2.06097H1.92763C1.88789%201.60719%201.84738%201.60719%201.80763%201.61355C1.76728%201.62824%201.72914%201.64843%201.6943%201.67355L1.58763%201.74021H1.54097L1.50097%201.80688C1.47275%201.84208%201.44818%201.88005%201.42763%201.92021C1.40811%201.96087%201.39248%202.00328%201.38097%202.04688C1.38097%202.04688%201.38097%202.09355%201.38097%202.12021C1.21919%203.24782%201.32233%204.39761%201.68222%205.47842C2.0421%206.55924%202.64883%207.54134%203.4543%208.34688L5.2143%2010.1002L1.60763%2013.7002C1.54515%2013.7622%201.49555%2013.8359%201.46171%2013.9172C1.42786%2013.9984%201.41044%2014.0855%201.41044%2014.1735C1.41044%2014.2616%201.42786%2014.3487%201.46171%2014.4299C1.49555%2014.5112%201.54515%2014.5849%201.60763%2014.6469C1.66993%2014.7087%201.74381%2014.7576%201.82503%2014.7907C1.90626%2014.8239%201.99323%2014.8407%202.08097%2014.8402C2.16871%2014.8407%202.25568%2014.8239%202.33691%2014.7907C2.41813%2014.7576%202.49201%2014.7087%202.5543%2014.6469L6.60097%2010.6602L8.48763%208.77355L9.82097%207.44022C10.193%207.81621%2010.6987%208.02955%2011.2276%208.03355ZM6.12763%209.24688L4.3743%207.48688C3.41327%206.5127%202.81153%205.24106%202.66763%203.88021L7.0743%208.28022L6.12763%209.24688ZM10.2876%209.62688C10.1621%209.50046%209.99148%209.42909%209.81332%209.42846C9.63517%209.42784%209.46405%209.49801%209.33763%209.62355C9.21121%209.74908%209.13984%209.9197%209.13922%2010.0979C9.13859%2010.276%209.20877%2010.4471%209.3343%2010.5735L13.5343%2014.7735C13.6616%2014.8894%2013.8289%2014.9515%2014.001%2014.9469C14.0887%2014.9474%2014.1757%2014.9306%2014.2569%2014.8974C14.3381%2014.8642%2014.412%2014.8153%2014.4743%2014.7535C14.5368%2014.6916%2014.5864%2014.6178%2014.6202%2014.5366C14.6541%2014.4554%2014.6715%2014.3682%2014.6715%2014.2802C14.6715%2014.1922%2014.6541%2014.1051%2014.6202%2014.0238C14.5864%2013.9426%2014.5368%2013.8689%2014.4743%2013.8069L10.2876%209.62688Z'%20fill='%23005C65'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.2276%208.03355C11.4947%208.03685%2011.7597%207.98665%2012.007%207.88589C12.2543%207.78513%2012.4789%207.63586%2012.6676%207.44688L14.5543%205.56021C14.6785%205.43531%2014.7482%205.26634%2014.7482%205.09022C14.7482%204.91409%2014.6785%204.74512%2014.5543%204.62022C14.4923%204.55773%2014.4186%204.50813%2014.3374%204.47429C14.2561%204.44044%2014.169%204.42302%2014.081%204.42302C13.993%204.42302%2013.9058%204.44044%2013.8246%204.47429C13.7433%204.50813%2013.6696%204.55773%2013.6076%204.62022L11.701%206.50022C11.639%206.5627%2011.5653%206.6123%2011.484%206.64614C11.4028%206.67999%2011.3156%206.69741%2011.2276%206.69741C11.1396%206.69741%2011.0525%206.67999%2010.9712%206.64614C10.89%206.6123%2010.8163%206.5627%2010.7543%206.50022L13.1143%204.14688C13.1765%204.08472%2013.2258%204.01093%2013.2594%203.92971C13.293%203.8485%2013.3104%203.76145%2013.3104%203.67355C13.3104%203.58564%2013.293%203.4986%2013.2594%203.41738C13.2258%203.33617%2013.1765%203.26237%2013.1143%203.20021C13.0521%203.13806%2012.9783%203.08875%2012.8971%203.05511C12.8159%203.02147%2012.7289%203.00415%2012.641%203.00415C12.5531%203.00415%2012.466%203.02147%2012.3848%203.05511C12.3036%203.08875%2012.2298%203.13806%2012.1676%203.20021L9.8143%205.56021C9.69013%205.43531%209.62044%205.26634%209.62044%205.09022C9.62044%204.91409%209.69013%204.74512%209.8143%204.62022L11.701%202.73355C11.7631%202.67139%2011.8124%202.5976%2011.8461%202.51638C11.8797%202.43517%2011.897%202.34812%2011.897%202.26021C11.897%202.17231%2011.8797%202.08526%2011.8461%202.00405C11.8124%201.92283%2011.7631%201.84904%2011.701%201.78688C11.6388%201.72472%2011.565%201.67542%2011.4838%201.64177C11.4026%201.60813%2011.3155%201.59082%2011.2276%201.59082C11.1397%201.59082%2011.0527%201.60813%2010.9715%201.64177C10.8903%201.67542%2010.8165%201.72472%2010.7543%201.78688L8.86763%203.67355C8.4931%204.04855%208.28273%204.55688%208.28273%205.08688C8.28273%205.61688%208.4931%206.12521%208.86763%206.50022L8.00097%207.36022L2.48763%201.82688L2.42097%201.78688C2.38689%201.75715%202.34872%201.73245%202.30763%201.71355L2.18763%201.66688L2.10763%201.61355H2.06097H1.92763C1.88789%201.60719%201.84738%201.60719%201.80763%201.61355C1.76728%201.62824%201.72914%201.64843%201.6943%201.67355L1.58763%201.74021H1.54097L1.50097%201.80688C1.47275%201.84208%201.44818%201.88005%201.42763%201.92021C1.40811%201.96087%201.39248%202.00328%201.38097%202.04688C1.38097%202.04688%201.38097%202.09355%201.38097%202.12021C1.21919%203.24782%201.32233%204.39761%201.68222%205.47842C2.0421%206.55924%202.64883%207.54134%203.4543%208.34688L5.2143%2010.1002L1.60763%2013.7002C1.54515%2013.7622%201.49555%2013.8359%201.46171%2013.9172C1.42786%2013.9984%201.41044%2014.0855%201.41044%2014.1735C1.41044%2014.2616%201.42786%2014.3487%201.46171%2014.4299C1.49555%2014.5112%201.54515%2014.5849%201.60763%2014.6469C1.66993%2014.7087%201.74381%2014.7576%201.82503%2014.7907C1.90626%2014.8239%201.99323%2014.8407%202.08097%2014.8402C2.16871%2014.8407%202.25568%2014.8239%202.33691%2014.7907C2.41813%2014.7576%202.49201%2014.7087%202.5543%2014.6469L6.60097%2010.6602L8.48763%208.77355L9.82097%207.44022C10.193%207.81621%2010.6987%208.02955%2011.2276%208.03355ZM6.12763%209.24688L4.3743%207.48688C3.41327%206.5127%202.81153%205.24106%202.66763%203.88021L7.0743%208.28022L6.12763%209.24688ZM10.2876%209.62688C10.1621%209.50046%209.99148%209.42909%209.81332%209.42846C9.63517%209.42784%209.46405%209.49801%209.33763%209.62355C9.21121%209.74908%209.13984%209.9197%209.13922%2010.0979C9.13859%2010.276%209.20877%2010.4471%209.3343%2010.5735L13.5343%2014.7735C13.6616%2014.8894%2013.8289%2014.9515%2014.001%2014.9469C14.0887%2014.9474%2014.1757%2014.9306%2014.2569%2014.8974C14.3381%2014.8642%2014.412%2014.8153%2014.4743%2014.7535C14.5368%2014.6916%2014.5864%2014.6178%2014.6202%2014.5366C14.6541%2014.4554%2014.6715%2014.3682%2014.6715%2014.2802C14.6715%2014.1922%2014.6541%2014.1051%2014.6202%2014.0238C14.5864%2013.9426%2014.5368%2013.8689%2014.4743%2013.8069L10.2876%209.62688Z'%20fill='%23005C65'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-add-new {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202C10.0222%202%208.08879%202.58649%206.4443%203.6853C4.79981%204.78412%203.51809%206.3459%202.76121%208.17317C2.00433%2010.0004%201.8063%2012.0111%202.19215%2013.9509C2.578%2015.8907%203.53041%2017.6725%204.92894%2019.0711C6.32746%2020.4696%208.10929%2021.422%2010.0491%2021.8079C11.9889%2022.1937%2013.9996%2021.9957%2015.8268%2021.2388C17.6541%2020.4819%2019.2159%2019.2002%2020.3147%2017.5557C21.4135%2015.9112%2022%2013.9778%2022%2012C22%2010.6868%2021.7413%209.38642%2021.2388%208.17317C20.7363%206.95991%2019.9997%205.85752%2019.0711%204.92893C18.1425%204.00035%2017.0401%203.26375%2015.8268%202.7612C14.6136%202.25866%2013.3132%202%2012%202ZM12%2020C10.4178%2020%208.87104%2019.5308%207.55544%2018.6518C6.23985%2017.7727%205.21447%2016.5233%204.60897%2015.0615C4.00347%2013.5997%203.84504%2011.9911%204.15372%2010.4393C4.4624%208.88743%205.22433%207.46197%206.34315%206.34315C7.46197%205.22433%208.88743%204.4624%2010.4393%204.15372C11.9911%203.84504%2013.5997%204.00346%2015.0615%204.60896C16.5233%205.21447%2017.7727%206.23984%2018.6518%207.55544C19.5308%208.87103%2020%2010.4177%2020%2012C20%2014.1217%2019.1572%2016.1566%2017.6569%2017.6569C16.1566%2019.1571%2014.1217%2020%2012%2020ZM16%2011H13V8C13%207.73478%2012.8946%207.48043%2012.7071%207.29289C12.5196%207.10536%2012.2652%207%2012%207C11.7348%207%2011.4804%207.10536%2011.2929%207.29289C11.1054%207.48043%2011%207.73478%2011%208V11H8C7.73479%2011%207.48043%2011.1054%207.2929%2011.2929C7.10536%2011.4804%207%2011.7348%207%2012C7%2012.2652%207.10536%2012.5196%207.2929%2012.7071C7.48043%2012.8946%207.73479%2013%208%2013H11V16C11%2016.2652%2011.1054%2016.5196%2011.2929%2016.7071C11.4804%2016.8946%2011.7348%2017%2012%2017C12.2652%2017%2012.5196%2016.8946%2012.7071%2016.7071C12.8946%2016.5196%2013%2016.2652%2013%2016V13H16C16.2652%2013%2016.5196%2012.8946%2016.7071%2012.7071C16.8946%2012.5196%2017%2012.2652%2017%2012C17%2011.7348%2016.8946%2011.4804%2016.7071%2011.2929C16.5196%2011.1054%2016.2652%2011%2016%2011Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202C10.0222%202%208.08879%202.58649%206.4443%203.6853C4.79981%204.78412%203.51809%206.3459%202.76121%208.17317C2.00433%2010.0004%201.8063%2012.0111%202.19215%2013.9509C2.578%2015.8907%203.53041%2017.6725%204.92894%2019.0711C6.32746%2020.4696%208.10929%2021.422%2010.0491%2021.8079C11.9889%2022.1937%2013.9996%2021.9957%2015.8268%2021.2388C17.6541%2020.4819%2019.2159%2019.2002%2020.3147%2017.5557C21.4135%2015.9112%2022%2013.9778%2022%2012C22%2010.6868%2021.7413%209.38642%2021.2388%208.17317C20.7363%206.95991%2019.9997%205.85752%2019.0711%204.92893C18.1425%204.00035%2017.0401%203.26375%2015.8268%202.7612C14.6136%202.25866%2013.3132%202%2012%202ZM12%2020C10.4178%2020%208.87104%2019.5308%207.55544%2018.6518C6.23985%2017.7727%205.21447%2016.5233%204.60897%2015.0615C4.00347%2013.5997%203.84504%2011.9911%204.15372%2010.4393C4.4624%208.88743%205.22433%207.46197%206.34315%206.34315C7.46197%205.22433%208.88743%204.4624%2010.4393%204.15372C11.9911%203.84504%2013.5997%204.00346%2015.0615%204.60896C16.5233%205.21447%2017.7727%206.23984%2018.6518%207.55544C19.5308%208.87103%2020%2010.4177%2020%2012C20%2014.1217%2019.1572%2016.1566%2017.6569%2017.6569C16.1566%2019.1571%2014.1217%2020%2012%2020ZM16%2011H13V8C13%207.73478%2012.8946%207.48043%2012.7071%207.29289C12.5196%207.10536%2012.2652%207%2012%207C11.7348%207%2011.4804%207.10536%2011.2929%207.29289C11.1054%207.48043%2011%207.73478%2011%208V11H8C7.73479%2011%207.48043%2011.1054%207.2929%2011.2929C7.10536%2011.4804%207%2011.7348%207%2012C7%2012.2652%207.10536%2012.5196%207.2929%2012.7071C7.48043%2012.8946%207.73479%2013%208%2013H11V16C11%2016.2652%2011.1054%2016.5196%2011.2929%2016.7071C11.4804%2016.8946%2011.7348%2017%2012%2017C12.2652%2017%2012.5196%2016.8946%2012.7071%2016.7071C12.8946%2016.5196%2013%2016.2652%2013%2016V13H16C16.2652%2013%2016.5196%2012.8946%2016.7071%2012.7071C16.8946%2012.5196%2017%2012.2652%2017%2012C17%2011.7348%2016.8946%2011.4804%2016.7071%2011.2929C16.5196%2011.1054%2016.2652%2011%2016%2011Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-down-arrow {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.1098%206.1133C11.9849%205.98913%2011.816%205.91943%2011.6398%205.91943C11.4637%205.91943%2011.2947%205.98913%2011.1698%206.1133L8.7765%208.47329L6.4165%206.1133C6.29159%205.98913%206.12262%205.91943%205.9465%205.91943C5.77037%205.91943%205.6014%205.98913%205.4765%206.1133C5.41401%206.17527%205.36441%206.249%205.33057%206.33024C5.29672%206.41148%205.2793%206.49862%205.2793%206.58663C5.2793%206.67464%205.29672%206.76177%205.33057%206.84301C5.36441%206.92425%205.41401%206.99799%205.4765%207.05996L8.30316%209.88663C8.36514%209.94911%208.43887%209.99871%208.52011%2010.0326C8.60135%2010.0664%208.68849%2010.0838%208.7765%2010.0838C8.8645%2010.0838%208.95164%2010.0664%209.03288%2010.0326C9.11412%209.99871%209.18785%209.94911%209.24983%209.88663L12.1098%207.05996C12.1723%206.99799%2012.2219%206.92425%2012.2558%206.84301C12.2896%206.76177%2012.307%206.67464%2012.307%206.58663C12.307%206.49862%2012.2896%206.41148%2012.2558%206.33024C12.2219%206.249%2012.1723%206.17527%2012.1098%206.1133Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.1098%206.1133C11.9849%205.98913%2011.816%205.91943%2011.6398%205.91943C11.4637%205.91943%2011.2947%205.98913%2011.1698%206.1133L8.7765%208.47329L6.4165%206.1133C6.29159%205.98913%206.12262%205.91943%205.9465%205.91943C5.77037%205.91943%205.6014%205.98913%205.4765%206.1133C5.41401%206.17527%205.36441%206.249%205.33057%206.33024C5.29672%206.41148%205.2793%206.49862%205.2793%206.58663C5.2793%206.67464%205.29672%206.76177%205.33057%206.84301C5.36441%206.92425%205.41401%206.99799%205.4765%207.05996L8.30316%209.88663C8.36514%209.94911%208.43887%209.99871%208.52011%2010.0326C8.60135%2010.0664%208.68849%2010.0838%208.7765%2010.0838C8.8645%2010.0838%208.95164%2010.0664%209.03288%2010.0326C9.11412%209.99871%209.18785%209.94911%209.24983%209.88663L12.1098%207.05996C12.1723%206.99799%2012.2219%206.92425%2012.2558%206.84301C12.2896%206.76177%2012.307%206.67464%2012.307%206.58663C12.307%206.49862%2012.2896%206.41148%2012.2558%206.33024C12.2219%206.249%2012.1723%206.17527%2012.1098%206.1133Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-upper-right-arrow {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.9199%206.62C17.8185%206.37565%2017.6243%206.18147%2017.3799%206.08C17.2597%206.02876%2017.1306%206.00158%2016.9999%206H6.99994C6.73472%206%206.48037%206.10536%206.29283%206.29289C6.1053%206.48043%205.99994%206.73478%205.99994%207C5.99994%207.26522%206.1053%207.51957%206.29283%207.70711C6.48037%207.89464%206.73472%208%206.99994%208H14.5899L6.28994%2016.29C6.19621%2016.383%206.12182%2016.4936%206.07105%2016.6154C6.02028%2016.7373%205.99414%2016.868%205.99414%2017C5.99414%2017.132%206.02028%2017.2627%206.07105%2017.3846C6.12182%2017.5064%206.19621%2017.617%206.28994%2017.71C6.3829%2017.8037%206.4935%2017.8781%206.61536%2017.9289C6.73722%2017.9797%206.86793%2018.0058%206.99994%2018.0058C7.13195%2018.0058%207.26266%2017.9797%207.38452%2017.9289C7.50638%2017.8781%207.61698%2017.8037%207.70994%2017.71L15.9999%209.41V17C15.9999%2017.2652%2016.1053%2017.5196%2016.2928%2017.7071C16.4804%2017.8946%2016.7347%2018%2016.9999%2018C17.2652%2018%2017.5195%2017.8946%2017.707%2017.7071C17.8946%2017.5196%2017.9999%2017.2652%2017.9999%2017V7C17.9984%206.86932%2017.9712%206.74022%2017.9199%206.62Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.9199%206.62C17.8185%206.37565%2017.6243%206.18147%2017.3799%206.08C17.2597%206.02876%2017.1306%206.00158%2016.9999%206H6.99994C6.73472%206%206.48037%206.10536%206.29283%206.29289C6.1053%206.48043%205.99994%206.73478%205.99994%207C5.99994%207.26522%206.1053%207.51957%206.29283%207.70711C6.48037%207.89464%206.73472%208%206.99994%208H14.5899L6.28994%2016.29C6.19621%2016.383%206.12182%2016.4936%206.07105%2016.6154C6.02028%2016.7373%205.99414%2016.868%205.99414%2017C5.99414%2017.132%206.02028%2017.2627%206.07105%2017.3846C6.12182%2017.5064%206.19621%2017.617%206.28994%2017.71C6.3829%2017.8037%206.4935%2017.8781%206.61536%2017.9289C6.73722%2017.9797%206.86793%2018.0058%206.99994%2018.0058C7.13195%2018.0058%207.26266%2017.9797%207.38452%2017.9289C7.50638%2017.8781%207.61698%2017.8037%207.70994%2017.71L15.9999%209.41V17C15.9999%2017.2652%2016.1053%2017.5196%2016.2928%2017.7071C16.4804%2017.8946%2016.7347%2018%2016.9999%2018C17.2652%2018%2017.5195%2017.8946%2017.707%2017.7071C17.8946%2017.5196%2017.9999%2017.2652%2017.9999%2017V7C17.9984%206.86932%2017.9712%206.74022%2017.9199%206.62Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-happy-smile {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2011C9.19779%2011%209.39113%2010.9414%209.55557%2010.8315C9.72002%2010.7216%209.8482%2010.5654%209.92388%2010.3827C9.99957%2010.2%2010.0194%209.99889%209.98079%209.80491C9.9422%209.61093%209.84696%209.43275%209.70711%209.29289C9.56726%209.15304%209.38908%209.0578%209.19509%209.01921C9.00111%208.98063%208.80005%209.00043%208.61732%209.07612C8.43459%209.15181%208.27842%209.27998%208.16853%209.44443C8.05865%209.60888%208%209.80222%208%2010C8%2010.2652%208.10536%2010.5196%208.2929%2010.7071C8.48043%2010.8946%208.73479%2011%209%2011ZM12%202C10.0222%202%208.08879%202.58649%206.4443%203.6853C4.79981%204.78412%203.51809%206.3459%202.76121%208.17317C2.00433%2010.0004%201.8063%2012.0111%202.19215%2013.9509C2.578%2015.8907%203.53041%2017.6725%204.92894%2019.0711C6.32746%2020.4696%208.10929%2021.422%2010.0491%2021.8079C11.9889%2022.1937%2013.9996%2021.9957%2015.8268%2021.2388C17.6541%2020.4819%2019.2159%2019.2002%2020.3147%2017.5557C21.4135%2015.9112%2022%2013.9778%2022%2012C22%2010.6868%2021.7413%209.38642%2021.2388%208.17317C20.7363%206.95991%2019.9997%205.85752%2019.0711%204.92893C18.1425%204.00035%2017.0401%203.26375%2015.8268%202.7612C14.6136%202.25866%2013.3132%202%2012%202ZM12%2020C10.4178%2020%208.87104%2019.5308%207.55544%2018.6518C6.23985%2017.7727%205.21447%2016.5233%204.60897%2015.0615C4.00347%2013.5997%203.84504%2011.9911%204.15372%2010.4393C4.4624%208.88743%205.22433%207.46197%206.34315%206.34315C7.46197%205.22433%208.88743%204.4624%2010.4393%204.15372C11.9911%203.84504%2013.5997%204.00346%2015.0615%204.60896C16.5233%205.21447%2017.7727%206.23984%2018.6518%207.55544C19.5308%208.87103%2020%2010.4177%2020%2012C20%2014.1217%2019.1572%2016.1566%2017.6569%2017.6569C16.1566%2019.1571%2014.1217%2020%2012%2020ZM15%2013H9C8.73479%2013%208.48043%2013.1054%208.2929%2013.2929C8.10536%2013.4804%208%2013.7348%208%2014C8%2015.0609%208.42143%2016.0783%209.17158%2016.8284C9.92172%2017.5786%2010.9391%2018%2012%2018C13.0609%2018%2014.0783%2017.5786%2014.8284%2016.8284C15.5786%2016.0783%2016%2015.0609%2016%2014C16%2013.7348%2015.8946%2013.4804%2015.7071%2013.2929C15.5196%2013.1054%2015.2652%2013%2015%2013ZM12%2016C11.6493%2015.9996%2011.3048%2015.9071%2011.0012%2015.7315C10.6975%2015.556%2010.4454%2015.3037%2010.27%2015H13.73C13.5546%2015.3037%2013.3025%2015.556%2012.9988%2015.7315C12.6952%2015.9071%2012.3507%2015.9996%2012%2016ZM15%209C14.8022%209%2014.6089%209.05865%2014.4444%209.16853C14.28%209.27841%2014.1518%209.43459%2014.0761%209.61732C14.0004%209.80004%2013.9806%2010.0011%2014.0192%2010.1951C14.0578%2010.3891%2014.153%2010.5673%2014.2929%2010.7071C14.4328%2010.847%2014.6109%2010.9422%2014.8049%2010.9808C14.9989%2011.0194%2015.2%2010.9996%2015.3827%2010.9239C15.5654%2010.8482%2015.7216%2010.72%2015.8315%2010.5556C15.9414%2010.3911%2016%2010.1978%2016%2010C16%209.73478%2015.8946%209.48043%2015.7071%209.29289C15.5196%209.10536%2015.2652%209%2015%209Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2011C9.19779%2011%209.39113%2010.9414%209.55557%2010.8315C9.72002%2010.7216%209.8482%2010.5654%209.92388%2010.3827C9.99957%2010.2%2010.0194%209.99889%209.98079%209.80491C9.9422%209.61093%209.84696%209.43275%209.70711%209.29289C9.56726%209.15304%209.38908%209.0578%209.19509%209.01921C9.00111%208.98063%208.80005%209.00043%208.61732%209.07612C8.43459%209.15181%208.27842%209.27998%208.16853%209.44443C8.05865%209.60888%208%209.80222%208%2010C8%2010.2652%208.10536%2010.5196%208.2929%2010.7071C8.48043%2010.8946%208.73479%2011%209%2011ZM12%202C10.0222%202%208.08879%202.58649%206.4443%203.6853C4.79981%204.78412%203.51809%206.3459%202.76121%208.17317C2.00433%2010.0004%201.8063%2012.0111%202.19215%2013.9509C2.578%2015.8907%203.53041%2017.6725%204.92894%2019.0711C6.32746%2020.4696%208.10929%2021.422%2010.0491%2021.8079C11.9889%2022.1937%2013.9996%2021.9957%2015.8268%2021.2388C17.6541%2020.4819%2019.2159%2019.2002%2020.3147%2017.5557C21.4135%2015.9112%2022%2013.9778%2022%2012C22%2010.6868%2021.7413%209.38642%2021.2388%208.17317C20.7363%206.95991%2019.9997%205.85752%2019.0711%204.92893C18.1425%204.00035%2017.0401%203.26375%2015.8268%202.7612C14.6136%202.25866%2013.3132%202%2012%202ZM12%2020C10.4178%2020%208.87104%2019.5308%207.55544%2018.6518C6.23985%2017.7727%205.21447%2016.5233%204.60897%2015.0615C4.00347%2013.5997%203.84504%2011.9911%204.15372%2010.4393C4.4624%208.88743%205.22433%207.46197%206.34315%206.34315C7.46197%205.22433%208.88743%204.4624%2010.4393%204.15372C11.9911%203.84504%2013.5997%204.00346%2015.0615%204.60896C16.5233%205.21447%2017.7727%206.23984%2018.6518%207.55544C19.5308%208.87103%2020%2010.4177%2020%2012C20%2014.1217%2019.1572%2016.1566%2017.6569%2017.6569C16.1566%2019.1571%2014.1217%2020%2012%2020ZM15%2013H9C8.73479%2013%208.48043%2013.1054%208.2929%2013.2929C8.10536%2013.4804%208%2013.7348%208%2014C8%2015.0609%208.42143%2016.0783%209.17158%2016.8284C9.92172%2017.5786%2010.9391%2018%2012%2018C13.0609%2018%2014.0783%2017.5786%2014.8284%2016.8284C15.5786%2016.0783%2016%2015.0609%2016%2014C16%2013.7348%2015.8946%2013.4804%2015.7071%2013.2929C15.5196%2013.1054%2015.2652%2013%2015%2013ZM12%2016C11.6493%2015.9996%2011.3048%2015.9071%2011.0012%2015.7315C10.6975%2015.556%2010.4454%2015.3037%2010.27%2015H13.73C13.5546%2015.3037%2013.3025%2015.556%2012.9988%2015.7315C12.6952%2015.9071%2012.3507%2015.9996%2012%2016ZM15%209C14.8022%209%2014.6089%209.05865%2014.4444%209.16853C14.28%209.27841%2014.1518%209.43459%2014.0761%209.61732C14.0004%209.80004%2013.9806%2010.0011%2014.0192%2010.1951C14.0578%2010.3891%2014.153%2010.5673%2014.2929%2010.7071C14.4328%2010.847%2014.6109%2010.9422%2014.8049%2010.9808C14.9989%2011.0194%2015.2%2010.9996%2015.3827%2010.9239C15.5654%2010.8482%2015.7216%2010.72%2015.8315%2010.5556C15.9414%2010.3911%2016%2010.1978%2016%2010C16%209.73478%2015.8946%209.48043%2015.7071%209.29289C15.5196%209.10536%2015.2652%209%2015%209Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-logo-my-viva {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2268%22%20height%3D%2216%22%20viewBox%3D%220%200%2068%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M26.7821%200.0748319H19.4377C20.5619%200.824248%2021.5361%201.72355%2022.3605%202.54791C23.6345%203.74697%2024.6837%204.79615%2025.9577%205.09592C26.1825%205.17086%2026.4823%205.24581%2026.7821%205.24581C28.2059%205.24581%2029.405%204.04674%2029.405%202.62285C29.3301%201.2739%2028.2059%200.0748319%2026.7821%200.0748319Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M33.8267%200.149847C32.3278%200.149847%2031.1287%201.34891%2031.1287%202.84774V13.1897C31.1287%2014.6885%2032.3278%2015.8876%2033.8267%2015.8876C35.3255%2015.8876%2036.5246%2014.6885%2036.5246%2013.1897V2.84774C36.5246%201.34891%2035.3255%200.149847%2033.8267%200.149847Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M25.5081%206.81965C23.8594%206.29506%2022.5854%205.17094%2021.2364%203.82199C20.3371%202.92269%2019.3629%202.02339%2018.1639%201.12409L18.0139%201.04915C17.6392%200.749383%2017.1147%200.374672%2016.2154%200.149847C14.8664%200.224788%2013.8173%201.19903%2013.5924%202.47304C13.7423%202.39809%2013.9671%202.32316%2014.117%202.24821C14.4168%202.17327%2014.7915%202.17327%2015.0913%202.17327C15.1662%202.17327%2015.2411%202.17327%2015.391%202.24821C15.6907%202.32316%2015.9906%202.47304%2016.2903%202.7728C16.5151%202.99763%2016.665%203.2974%2016.7399%203.67211C16.8149%203.97187%2016.8898%204.34658%2016.8149%204.79623C16.8149%205.02106%2016.8149%205.32082%2016.7399%205.69553C16.7399%205.92035%2016.74%206.14518%2016.665%206.44494C16.8149%206.29506%2016.9648%206.14518%2017.1896%206.07024C17.5643%205.92035%2017.8641%205.92035%2018.2388%206.07024C18.6135%206.22012%2018.9882%206.51989%2019.138%206.89459C19.2879%207.19436%2019.2879%207.56907%2019.138%207.94378C18.7633%208.76814%2018.3137%209.59249%2017.6392%2010.267C17.4893%2010.4169%2017.2645%2010.6417%2017.1147%2010.7916L18.9133%2014.3888C19.0632%2014.6885%2019.213%2014.9883%2019.4378%2015.2131C20.487%2016.2623%2022.2107%2016.2623%2023.3348%2015.2131C23.5597%2014.9883%2023.7845%2014.6885%2023.8594%2014.3888L27.6065%206.96953C27.3067%207.04448%2027.007%207.04448%2026.7072%207.04448C26.3325%207.04448%2025.9577%206.96954%2025.5081%206.81965Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M51.363%205.24591C52.7869%205.24591%2053.986%204.04685%2053.986%202.62296C53.986%201.19907%2052.7869%200%2051.363%200H44.0188C45.1429%200.749416%2046.1172%201.64871%2046.9416%202.47307C48.2156%203.67214%2049.2647%204.72132%2050.5387%205.02109C50.8385%205.24591%2051.1382%205.24591%2051.363%205.24591Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M65.3022%208.993C65.6019%208.993%2065.9766%209.06794%2066.2764%209.06794L62.5293%201.64871C62.3794%201.34895%2062.2295%201.04918%2062.0047%200.824357C61.4801%200.299765%2060.8057%200%2060.0563%200C59.3068%200%2058.6323%200.299765%2058.1077%200.824357C57.8829%201.04918%2057.6581%201.34895%2057.5831%201.64871L52.4871%2011.8408C52.2622%2012.2155%2052.1124%2012.7401%2052.1124%2013.1897C52.1124%2014.6886%2053.3114%2015.8876%2054.7353%2015.8876C55.6346%2015.5879%2056.1592%2015.2881%2056.5339%2014.9883L56.6839%2014.9134C57.8829%2014.0141%2058.8572%2013.1148%2059.7565%2012.2155C61.1804%2010.8665%2062.3794%209.66747%2064.0281%209.21782C64.4778%209.06793%2064.9275%208.993%2065.3022%208.993Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M65.377%2010.7167C65.0772%2010.7167%2064.8524%2010.7916%2064.5527%2010.8666C63.2786%2011.2413%2062.2294%2012.2905%2060.9554%2013.4146C60.1311%2014.239%2059.1568%2015.1382%2058.0327%2015.8877H65.377C66.8009%2015.8877%2068%2014.6886%2068%2013.2647C67.925%2011.9158%2066.8009%2010.7167%2065.377%2010.7167Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M51.438%207.04448C50.9883%207.04448%2050.6135%206.96954%2050.2388%206.81965C48.5901%206.29506%2047.3161%205.17094%2045.9672%203.82199C45.0679%202.92269%2044.0937%202.02339%2042.8946%201.12409L42.7447%201.04915C42.3699%200.749383%2041.8454%200.374672%2040.9461%200.149847C39.4473%200.224788%2038.3232%201.42385%2038.3232%202.84774C38.3232%203.29739%2038.473%203.74705%2038.6229%204.12176L43.7189%2014.3138C43.8688%2014.6136%2044.0187%2014.9133%2044.2435%2015.1382C45.2927%2016.1874%2047.0164%2016.1874%2048.1405%2015.1382C48.3653%2014.9133%2048.5901%2014.6136%2048.6651%2014.3138L52.4121%206.89459C52.0374%206.96953%2051.7377%207.04448%2051.438%207.04448Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M10.0701%203.22241C10.1451%202.84771%2010.22%202.54794%2010.295%202.24818C10.295%201.94841%2010.295%201.72358%2010.2201%201.5737C10.1451%201.42382%209.99516%201.27393%209.77034%201.19899C9.54552%201.12405%209.32076%201.12405%209.09594%201.19899C8.87111%201.27393%208.72118%201.34888%208.57129%201.42382H8.49637C7.74695%201.72359%207.14742%202.39806%206.62283%203.52218C6.69777%202.92265%206.77269%202.473%206.69775%202.17324C6.69775%201.87347%206.54787%201.72358%206.32304%201.64864C6.17316%201.5737%206.02329%201.5737%205.87341%201.64864C5.72353%201.64864%205.57365%201.72358%205.4987%201.72358C5.42376%201.79852%205.27384%201.79853%205.27384%201.87347C5.1989%201.94841%205.124%201.94841%205.124%202.02335C5.124%202.02335%205.04909%202.09829%204.97415%202.24818C4.89921%202.32312%204.82423%202.54794%204.74929%202.77277C4.5994%202.92265%204.52446%202.99759%204.37458%203.14747C4.2247%203.29736%204.14975%203.44724%203.99987%203.59712C3.92493%203.74701%203.77503%203.82195%203.70009%203.97183C3.62514%204.12171%203.55018%204.19666%203.4003%204.34654C3.55018%203.89689%203.62514%203.44724%203.70009%203.14747C3.77503%202.84771%203.77503%202.54794%203.70009%202.39806C3.70009%202.17323%203.6252%202.02335%203.47532%201.94841C3.40037%201.79853%203.25049%201.72358%203.10061%201.64864C2.87578%201.49876%202.576%201.42382%202.42611%201.34887C2.20129%201.34887%202.05135%201.34887%201.90147%201.34887C1.75159%201.42382%201.6017%201.42382%201.52676%201.49876C1.45182%201.5737%201.37691%201.64864%201.37691%201.64864C1.37691%201.64864%201.30199%201.79852%201.30199%202.09829C1.22705%202.39806%201.22699%202.69782%201.15205%203.14747C1.07711%203.59712%201.00221%204.12172%201.00221%204.64631C0.927264%205.24584%200.9273%205.77043%200.852359%206.36997C0.852359%206.9695%200.777344%207.56903%200.777344%208.09362C0.777344%208.69315%200.777417%209.21775%200.852359%209.6674C0.9273%2010.192%201.00221%2010.5667%201.00221%2010.8665C1.07715%2011.1662%201.15213%2011.3911%201.22707%2011.5409C1.30201%2011.6908%201.37688%2011.7658%201.52676%2011.7658C1.6017%2011.7658%201.7516%2011.7658%201.82654%2011.6908C1.90149%2011.6159%201.97648%2011.6159%201.97648%2011.5409C2.05142%2011.466%202.05142%2011.3911%201.97648%2011.3161C1.97648%2011.1662%201.90154%2010.9414%201.97648%2010.6416C1.97648%2010.3419%202.05139%209.89222%202.12633%209.44257C2.20127%208.99292%202.27625%208.54327%202.35119%208.01868C2.42613%207.49409%202.57602%206.9695%202.7259%206.44491C2.87578%206.14514%203.02563%205.77043%203.25045%205.39572C3.40034%205.1709%203.55018%204.87113%203.77501%204.57137C3.99983%204.2716%204.22468%203.97184%204.4495%203.67207C4.37456%203.97184%204.37458%204.34654%204.37458%204.72125C4.37458%205.09596%204.37456%205.54561%204.4495%206.0702C4.52444%206.59479%204.59942%207.04444%204.67436%207.3442C4.74931%207.64397%204.89921%207.8688%204.97415%208.01868C5.12403%208.16856%205.19897%208.24351%205.34886%208.24351C5.49874%208.24351%205.57368%208.24351%205.72356%208.16857C5.79851%208.09363%205.87339%208.01868%205.94833%207.94374C6.02328%207.79386%206.02333%207.71891%206.09827%207.64397C6.09827%207.41915%206.09825%207.26926%206.1732%207.19432C6.1732%207.11938%206.17318%207.04444%206.24812%206.9695C6.24812%206.89455%206.32304%206.74467%206.32304%206.59479C6.32304%206.4449%206.39797%206.14514%206.39797%205.69549C6.47291%205.47067%206.5479%205.32078%206.5479%205.09596C6.62285%204.87113%206.69773%204.64631%206.77267%204.42148C7.14738%203.3723%207.59705%202.69783%208.19658%202.24818C8.12164%202.54794%208.04676%202.99759%207.97181%203.52218C7.89687%204.04677%207.82189%204.57137%207.74695%205.24584C7.67201%205.84538%207.67205%206.44491%207.59711%207.11938C7.59711%207.71892%207.59709%208.31845%207.67203%208.84304C7.74697%209.21774%207.74692%209.59245%207.8968%209.89222C7.97174%2010.192%208.12164%2010.4918%208.19658%2010.7166C8.34647%2010.9414%208.42141%2011.1662%208.57129%2011.3161C8.72118%2011.466%208.79613%2011.5409%208.87108%2011.6159C8.94602%2011.7658%209.09592%2011.8407%209.17086%2011.9156C9.39569%2012.0655%209.62053%2012.1405%209.84536%2012.0655C10.0702%2012.0655%2010.295%2011.9156%2010.5948%2011.8407C10.6697%2011.7658%2010.6697%2011.7658%2010.6697%2011.6908C10.6697%2011.6159%2010.6697%2011.5409%2010.6697%2011.5409C10.5948%2011.3911%2010.5198%2011.3911%2010.3699%2011.466C9.9952%2011.6908%209.6954%2011.7658%209.39563%2011.6159C9.32069%2011.6159%209.32073%2011.5409%209.24578%2011.466C9.17084%2011.3911%209.17088%2011.3161%209.09594%2011.2412C9.09594%2011.0163%209.17086%2010.6416%209.17086%2010.117C9.17086%209.59246%209.24577%209.06786%209.32071%208.39339C9.39565%207.79386%209.39571%207.11938%209.47065%206.51985C9.54559%205.84537%209.62047%205.32078%209.69542%204.79619C9.92024%204.04678%209.99518%203.59712%2010.0701%203.22241ZM17.7892%207.19432C17.7142%207.19432%2017.7142%207.26926%2017.6392%207.3442C17.4144%207.94374%2017.1147%208.46833%2016.665%208.99292C16.2154%209.51752%2015.7657%209.96717%2015.2411%2010.4168C15.3161%209.81728%2015.391%209.29269%2015.391%208.69316C15.4659%208.09362%2015.466%207.56903%2015.5409%207.04444C15.6158%206.51985%2015.6158%206.0702%2015.6158%205.69549C15.6158%205.32078%2015.6907%205.02102%2015.6907%204.79619C15.6907%204.42148%2015.6908%204.19666%2015.6158%204.04678C15.5409%203.89689%2015.5409%203.74701%2015.466%203.67207C15.391%203.59713%2015.3161%203.52218%2015.2411%203.52218C15.1662%203.52218%2015.0912%203.52218%2015.0163%203.44724C14.8664%203.44724%2014.7165%203.44724%2014.5666%203.44724C14.4167%203.52218%2014.3418%203.52218%2014.2668%203.59712C14.1919%203.67206%2014.0421%203.74701%2013.9671%203.82195C13.9671%203.97183%2014.0421%204.19666%2014.0421%204.49643C14.0421%204.87113%2014.0421%205.24584%2013.9671%205.77043C13.8922%205.99526%2013.8172%206.29502%2013.7423%206.59479C13.6673%206.89455%2013.5924%207.19432%2013.5174%207.49409C13.4425%207.79386%2013.3676%208.09362%2013.2927%208.31845C13.2177%208.61821%2013.1427%208.84304%2013.0678%208.99292C12.9179%209.44257%2012.6931%209.74234%2012.5432%209.89222C12.3934%2010.0421%2012.2435%2010.192%2012.0936%2010.192C12.0187%2010.192%2011.9437%2010.192%2011.8687%2010.192C11.8687%2010.117%2011.8687%2010.117%2011.8687%2010.0421C11.8687%209.96717%2011.8687%209.96716%2011.8687%209.96716C11.8687%209.51751%2011.8687%209.1428%2011.9437%208.84304C11.9437%208.54327%2011.9436%208.31845%2012.0186%208.09362C12.0186%207.8688%2012.0187%207.64398%2012.0936%207.41915V6.74467C12.0936%206.66973%2012.0936%206.59479%2012.0936%206.51985C12.0936%206.44491%2012.0935%206.29502%2012.0186%206.22008C12.0186%206.14514%2011.9437%206.0702%2011.9437%205.92032C11.8687%205.84538%2011.8688%205.77043%2011.7189%205.77043C11.4191%205.62055%2011.1193%205.54561%2010.8945%205.54561C10.6696%205.54561%2010.5198%205.62055%2010.4448%205.77043C10.3699%205.92031%2010.3699%206.0702%2010.3699%206.22008C10.3699%206.29502%2010.3699%206.44491%2010.3699%206.66973C10.295%207.11938%2010.2201%207.56903%2010.2201%208.09362C10.1451%208.54327%2010.1451%209.06786%2010.2201%209.59245C10.2201%209.66739%2010.295%209.81728%2010.3699%209.89222C10.4449%209.96716%2010.5948%2010.117%2010.6697%2010.192C10.8196%2010.2669%2010.9694%2010.3419%2011.1193%2010.4168C11.2692%2010.4918%2011.4191%2010.5667%2011.569%2010.5667C11.6439%2010.5667%2011.7189%2010.6416%2011.7938%2010.6416C11.8688%2010.6416%2011.9436%2010.6416%2012.0186%2010.6416C12.0935%2010.6416%2012.1685%2010.6416%2012.3184%2010.5667C12.768%2010.4168%2013.2177%209.89222%2013.5174%209.06786C13.5924%208.91798%2013.5924%208.7681%2013.6674%208.54327C13.7423%208.31845%2013.8172%208.16856%2013.8172%207.94374C13.7423%208.61821%2013.6674%209.21775%2013.6674%209.89222C13.5924%2010.5667%2013.5174%2011.1662%2013.4425%2011.7658C12.9179%2012.2154%2012.4683%2012.5901%2012.0936%2012.9648C11.7189%2013.3395%2011.4941%2013.7892%2011.4191%2014.1639C11.3442%2014.4637%2011.3442%2014.7634%2011.494%2014.9133C11.569%2015.1381%2011.7189%2015.2131%2011.7938%2015.363C11.8688%2015.5128%2012.0935%2015.5878%2012.3184%2015.5878C12.5432%2015.6627%2012.768%2015.5878%2012.9929%2015.5878C13.2177%2015.5128%2013.5175%2015.4379%2013.7423%2015.288C13.9671%2015.1381%2014.192%2014.9133%2014.4168%2014.6885C14.4917%2014.6135%2014.5666%2014.3887%2014.6415%2014.1639C14.7165%2013.9391%2014.7915%2013.6393%2014.8664%2013.2646C14.9413%2012.8899%2015.0163%2012.5152%2015.0913%2012.1405C15.1662%2011.6908%2015.2411%2011.3161%2015.2411%2010.8665C15.8406%2010.3419%2016.4402%209.81728%2016.9648%209.21774C17.4894%208.61821%2017.939%208.01868%2018.1639%207.3442C18.1639%207.26926%2018.1639%207.19432%2018.1639%207.19432C18.1639%207.11938%2018.0889%207.11938%2018.0139%207.04444C17.939%207.11938%2017.8641%207.11938%2017.7892%207.19432ZM12.1685%2015.2131C12.0936%2015.2131%2012.0186%2015.1381%2011.9437%2015.0632C11.7188%2014.9133%2011.644%2014.6135%2011.7189%2014.3138C11.7938%2013.9391%2012.0187%2013.5644%2012.4683%2013.1147C12.5433%2013.0398%2012.6931%2012.8899%2012.843%2012.8149C12.9929%2012.6651%2013.1428%2012.5901%2013.2177%2012.5152C13.1428%2013.0398%2013.0678%2013.5644%2012.9929%2013.9391C12.9179%2014.3138%2012.918%2014.5386%2012.843%2014.6885C12.7681%2014.8384%2012.6931%2014.9883%2012.5432%2015.1381C12.3934%2015.2131%2012.3184%2015.363%2012.1685%2015.4379C12.2435%2015.288%2012.2435%2015.2131%2012.1685%2015.2131Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2268%22%20height%3D%2216%22%20viewBox%3D%220%200%2068%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M26.7821%200.0748319H19.4377C20.5619%200.824248%2021.5361%201.72355%2022.3605%202.54791C23.6345%203.74697%2024.6837%204.79615%2025.9577%205.09592C26.1825%205.17086%2026.4823%205.24581%2026.7821%205.24581C28.2059%205.24581%2029.405%204.04674%2029.405%202.62285C29.3301%201.2739%2028.2059%200.0748319%2026.7821%200.0748319Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M33.8267%200.149847C32.3278%200.149847%2031.1287%201.34891%2031.1287%202.84774V13.1897C31.1287%2014.6885%2032.3278%2015.8876%2033.8267%2015.8876C35.3255%2015.8876%2036.5246%2014.6885%2036.5246%2013.1897V2.84774C36.5246%201.34891%2035.3255%200.149847%2033.8267%200.149847Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M25.5081%206.81965C23.8594%206.29506%2022.5854%205.17094%2021.2364%203.82199C20.3371%202.92269%2019.3629%202.02339%2018.1639%201.12409L18.0139%201.04915C17.6392%200.749383%2017.1147%200.374672%2016.2154%200.149847C14.8664%200.224788%2013.8173%201.19903%2013.5924%202.47304C13.7423%202.39809%2013.9671%202.32316%2014.117%202.24821C14.4168%202.17327%2014.7915%202.17327%2015.0913%202.17327C15.1662%202.17327%2015.2411%202.17327%2015.391%202.24821C15.6907%202.32316%2015.9906%202.47304%2016.2903%202.7728C16.5151%202.99763%2016.665%203.2974%2016.7399%203.67211C16.8149%203.97187%2016.8898%204.34658%2016.8149%204.79623C16.8149%205.02106%2016.8149%205.32082%2016.7399%205.69553C16.7399%205.92035%2016.74%206.14518%2016.665%206.44494C16.8149%206.29506%2016.9648%206.14518%2017.1896%206.07024C17.5643%205.92035%2017.8641%205.92035%2018.2388%206.07024C18.6135%206.22012%2018.9882%206.51989%2019.138%206.89459C19.2879%207.19436%2019.2879%207.56907%2019.138%207.94378C18.7633%208.76814%2018.3137%209.59249%2017.6392%2010.267C17.4893%2010.4169%2017.2645%2010.6417%2017.1147%2010.7916L18.9133%2014.3888C19.0632%2014.6885%2019.213%2014.9883%2019.4378%2015.2131C20.487%2016.2623%2022.2107%2016.2623%2023.3348%2015.2131C23.5597%2014.9883%2023.7845%2014.6885%2023.8594%2014.3888L27.6065%206.96953C27.3067%207.04448%2027.007%207.04448%2026.7072%207.04448C26.3325%207.04448%2025.9577%206.96954%2025.5081%206.81965Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M51.363%205.24591C52.7869%205.24591%2053.986%204.04685%2053.986%202.62296C53.986%201.19907%2052.7869%200%2051.363%200H44.0188C45.1429%200.749416%2046.1172%201.64871%2046.9416%202.47307C48.2156%203.67214%2049.2647%204.72132%2050.5387%205.02109C50.8385%205.24591%2051.1382%205.24591%2051.363%205.24591Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M65.3022%208.993C65.6019%208.993%2065.9766%209.06794%2066.2764%209.06794L62.5293%201.64871C62.3794%201.34895%2062.2295%201.04918%2062.0047%200.824357C61.4801%200.299765%2060.8057%200%2060.0563%200C59.3068%200%2058.6323%200.299765%2058.1077%200.824357C57.8829%201.04918%2057.6581%201.34895%2057.5831%201.64871L52.4871%2011.8408C52.2622%2012.2155%2052.1124%2012.7401%2052.1124%2013.1897C52.1124%2014.6886%2053.3114%2015.8876%2054.7353%2015.8876C55.6346%2015.5879%2056.1592%2015.2881%2056.5339%2014.9883L56.6839%2014.9134C57.8829%2014.0141%2058.8572%2013.1148%2059.7565%2012.2155C61.1804%2010.8665%2062.3794%209.66747%2064.0281%209.21782C64.4778%209.06793%2064.9275%208.993%2065.3022%208.993Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M65.377%2010.7167C65.0772%2010.7167%2064.8524%2010.7916%2064.5527%2010.8666C63.2786%2011.2413%2062.2294%2012.2905%2060.9554%2013.4146C60.1311%2014.239%2059.1568%2015.1382%2058.0327%2015.8877H65.377C66.8009%2015.8877%2068%2014.6886%2068%2013.2647C67.925%2011.9158%2066.8009%2010.7167%2065.377%2010.7167Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M51.438%207.04448C50.9883%207.04448%2050.6135%206.96954%2050.2388%206.81965C48.5901%206.29506%2047.3161%205.17094%2045.9672%203.82199C45.0679%202.92269%2044.0937%202.02339%2042.8946%201.12409L42.7447%201.04915C42.3699%200.749383%2041.8454%200.374672%2040.9461%200.149847C39.4473%200.224788%2038.3232%201.42385%2038.3232%202.84774C38.3232%203.29739%2038.473%203.74705%2038.6229%204.12176L43.7189%2014.3138C43.8688%2014.6136%2044.0187%2014.9133%2044.2435%2015.1382C45.2927%2016.1874%2047.0164%2016.1874%2048.1405%2015.1382C48.3653%2014.9133%2048.5901%2014.6136%2048.6651%2014.3138L52.4121%206.89459C52.0374%206.96953%2051.7377%207.04448%2051.438%207.04448Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3Cpath%20d%3D%22M10.0701%203.22241C10.1451%202.84771%2010.22%202.54794%2010.295%202.24818C10.295%201.94841%2010.295%201.72358%2010.2201%201.5737C10.1451%201.42382%209.99516%201.27393%209.77034%201.19899C9.54552%201.12405%209.32076%201.12405%209.09594%201.19899C8.87111%201.27393%208.72118%201.34888%208.57129%201.42382H8.49637C7.74695%201.72359%207.14742%202.39806%206.62283%203.52218C6.69777%202.92265%206.77269%202.473%206.69775%202.17324C6.69775%201.87347%206.54787%201.72358%206.32304%201.64864C6.17316%201.5737%206.02329%201.5737%205.87341%201.64864C5.72353%201.64864%205.57365%201.72358%205.4987%201.72358C5.42376%201.79852%205.27384%201.79853%205.27384%201.87347C5.1989%201.94841%205.124%201.94841%205.124%202.02335C5.124%202.02335%205.04909%202.09829%204.97415%202.24818C4.89921%202.32312%204.82423%202.54794%204.74929%202.77277C4.5994%202.92265%204.52446%202.99759%204.37458%203.14747C4.2247%203.29736%204.14975%203.44724%203.99987%203.59712C3.92493%203.74701%203.77503%203.82195%203.70009%203.97183C3.62514%204.12171%203.55018%204.19666%203.4003%204.34654C3.55018%203.89689%203.62514%203.44724%203.70009%203.14747C3.77503%202.84771%203.77503%202.54794%203.70009%202.39806C3.70009%202.17323%203.6252%202.02335%203.47532%201.94841C3.40037%201.79853%203.25049%201.72358%203.10061%201.64864C2.87578%201.49876%202.576%201.42382%202.42611%201.34887C2.20129%201.34887%202.05135%201.34887%201.90147%201.34887C1.75159%201.42382%201.6017%201.42382%201.52676%201.49876C1.45182%201.5737%201.37691%201.64864%201.37691%201.64864C1.37691%201.64864%201.30199%201.79852%201.30199%202.09829C1.22705%202.39806%201.22699%202.69782%201.15205%203.14747C1.07711%203.59712%201.00221%204.12172%201.00221%204.64631C0.927264%205.24584%200.9273%205.77043%200.852359%206.36997C0.852359%206.9695%200.777344%207.56903%200.777344%208.09362C0.777344%208.69315%200.777417%209.21775%200.852359%209.6674C0.9273%2010.192%201.00221%2010.5667%201.00221%2010.8665C1.07715%2011.1662%201.15213%2011.3911%201.22707%2011.5409C1.30201%2011.6908%201.37688%2011.7658%201.52676%2011.7658C1.6017%2011.7658%201.7516%2011.7658%201.82654%2011.6908C1.90149%2011.6159%201.97648%2011.6159%201.97648%2011.5409C2.05142%2011.466%202.05142%2011.3911%201.97648%2011.3161C1.97648%2011.1662%201.90154%2010.9414%201.97648%2010.6416C1.97648%2010.3419%202.05139%209.89222%202.12633%209.44257C2.20127%208.99292%202.27625%208.54327%202.35119%208.01868C2.42613%207.49409%202.57602%206.9695%202.7259%206.44491C2.87578%206.14514%203.02563%205.77043%203.25045%205.39572C3.40034%205.1709%203.55018%204.87113%203.77501%204.57137C3.99983%204.2716%204.22468%203.97184%204.4495%203.67207C4.37456%203.97184%204.37458%204.34654%204.37458%204.72125C4.37458%205.09596%204.37456%205.54561%204.4495%206.0702C4.52444%206.59479%204.59942%207.04444%204.67436%207.3442C4.74931%207.64397%204.89921%207.8688%204.97415%208.01868C5.12403%208.16856%205.19897%208.24351%205.34886%208.24351C5.49874%208.24351%205.57368%208.24351%205.72356%208.16857C5.79851%208.09363%205.87339%208.01868%205.94833%207.94374C6.02328%207.79386%206.02333%207.71891%206.09827%207.64397C6.09827%207.41915%206.09825%207.26926%206.1732%207.19432C6.1732%207.11938%206.17318%207.04444%206.24812%206.9695C6.24812%206.89455%206.32304%206.74467%206.32304%206.59479C6.32304%206.4449%206.39797%206.14514%206.39797%205.69549C6.47291%205.47067%206.5479%205.32078%206.5479%205.09596C6.62285%204.87113%206.69773%204.64631%206.77267%204.42148C7.14738%203.3723%207.59705%202.69783%208.19658%202.24818C8.12164%202.54794%208.04676%202.99759%207.97181%203.52218C7.89687%204.04677%207.82189%204.57137%207.74695%205.24584C7.67201%205.84538%207.67205%206.44491%207.59711%207.11938C7.59711%207.71892%207.59709%208.31845%207.67203%208.84304C7.74697%209.21774%207.74692%209.59245%207.8968%209.89222C7.97174%2010.192%208.12164%2010.4918%208.19658%2010.7166C8.34647%2010.9414%208.42141%2011.1662%208.57129%2011.3161C8.72118%2011.466%208.79613%2011.5409%208.87108%2011.6159C8.94602%2011.7658%209.09592%2011.8407%209.17086%2011.9156C9.39569%2012.0655%209.62053%2012.1405%209.84536%2012.0655C10.0702%2012.0655%2010.295%2011.9156%2010.5948%2011.8407C10.6697%2011.7658%2010.6697%2011.7658%2010.6697%2011.6908C10.6697%2011.6159%2010.6697%2011.5409%2010.6697%2011.5409C10.5948%2011.3911%2010.5198%2011.3911%2010.3699%2011.466C9.9952%2011.6908%209.6954%2011.7658%209.39563%2011.6159C9.32069%2011.6159%209.32073%2011.5409%209.24578%2011.466C9.17084%2011.3911%209.17088%2011.3161%209.09594%2011.2412C9.09594%2011.0163%209.17086%2010.6416%209.17086%2010.117C9.17086%209.59246%209.24577%209.06786%209.32071%208.39339C9.39565%207.79386%209.39571%207.11938%209.47065%206.51985C9.54559%205.84537%209.62047%205.32078%209.69542%204.79619C9.92024%204.04678%209.99518%203.59712%2010.0701%203.22241ZM17.7892%207.19432C17.7142%207.19432%2017.7142%207.26926%2017.6392%207.3442C17.4144%207.94374%2017.1147%208.46833%2016.665%208.99292C16.2154%209.51752%2015.7657%209.96717%2015.2411%2010.4168C15.3161%209.81728%2015.391%209.29269%2015.391%208.69316C15.4659%208.09362%2015.466%207.56903%2015.5409%207.04444C15.6158%206.51985%2015.6158%206.0702%2015.6158%205.69549C15.6158%205.32078%2015.6907%205.02102%2015.6907%204.79619C15.6907%204.42148%2015.6908%204.19666%2015.6158%204.04678C15.5409%203.89689%2015.5409%203.74701%2015.466%203.67207C15.391%203.59713%2015.3161%203.52218%2015.2411%203.52218C15.1662%203.52218%2015.0912%203.52218%2015.0163%203.44724C14.8664%203.44724%2014.7165%203.44724%2014.5666%203.44724C14.4167%203.52218%2014.3418%203.52218%2014.2668%203.59712C14.1919%203.67206%2014.0421%203.74701%2013.9671%203.82195C13.9671%203.97183%2014.0421%204.19666%2014.0421%204.49643C14.0421%204.87113%2014.0421%205.24584%2013.9671%205.77043C13.8922%205.99526%2013.8172%206.29502%2013.7423%206.59479C13.6673%206.89455%2013.5924%207.19432%2013.5174%207.49409C13.4425%207.79386%2013.3676%208.09362%2013.2927%208.31845C13.2177%208.61821%2013.1427%208.84304%2013.0678%208.99292C12.9179%209.44257%2012.6931%209.74234%2012.5432%209.89222C12.3934%2010.0421%2012.2435%2010.192%2012.0936%2010.192C12.0187%2010.192%2011.9437%2010.192%2011.8687%2010.192C11.8687%2010.117%2011.8687%2010.117%2011.8687%2010.0421C11.8687%209.96717%2011.8687%209.96716%2011.8687%209.96716C11.8687%209.51751%2011.8687%209.1428%2011.9437%208.84304C11.9437%208.54327%2011.9436%208.31845%2012.0186%208.09362C12.0186%207.8688%2012.0187%207.64398%2012.0936%207.41915V6.74467C12.0936%206.66973%2012.0936%206.59479%2012.0936%206.51985C12.0936%206.44491%2012.0935%206.29502%2012.0186%206.22008C12.0186%206.14514%2011.9437%206.0702%2011.9437%205.92032C11.8687%205.84538%2011.8688%205.77043%2011.7189%205.77043C11.4191%205.62055%2011.1193%205.54561%2010.8945%205.54561C10.6696%205.54561%2010.5198%205.62055%2010.4448%205.77043C10.3699%205.92031%2010.3699%206.0702%2010.3699%206.22008C10.3699%206.29502%2010.3699%206.44491%2010.3699%206.66973C10.295%207.11938%2010.2201%207.56903%2010.2201%208.09362C10.1451%208.54327%2010.1451%209.06786%2010.2201%209.59245C10.2201%209.66739%2010.295%209.81728%2010.3699%209.89222C10.4449%209.96716%2010.5948%2010.117%2010.6697%2010.192C10.8196%2010.2669%2010.9694%2010.3419%2011.1193%2010.4168C11.2692%2010.4918%2011.4191%2010.5667%2011.569%2010.5667C11.6439%2010.5667%2011.7189%2010.6416%2011.7938%2010.6416C11.8688%2010.6416%2011.9436%2010.6416%2012.0186%2010.6416C12.0935%2010.6416%2012.1685%2010.6416%2012.3184%2010.5667C12.768%2010.4168%2013.2177%209.89222%2013.5174%209.06786C13.5924%208.91798%2013.5924%208.7681%2013.6674%208.54327C13.7423%208.31845%2013.8172%208.16856%2013.8172%207.94374C13.7423%208.61821%2013.6674%209.21775%2013.6674%209.89222C13.5924%2010.5667%2013.5174%2011.1662%2013.4425%2011.7658C12.9179%2012.2154%2012.4683%2012.5901%2012.0936%2012.9648C11.7189%2013.3395%2011.4941%2013.7892%2011.4191%2014.1639C11.3442%2014.4637%2011.3442%2014.7634%2011.494%2014.9133C11.569%2015.1381%2011.7189%2015.2131%2011.7938%2015.363C11.8688%2015.5128%2012.0935%2015.5878%2012.3184%2015.5878C12.5432%2015.6627%2012.768%2015.5878%2012.9929%2015.5878C13.2177%2015.5128%2013.5175%2015.4379%2013.7423%2015.288C13.9671%2015.1381%2014.192%2014.9133%2014.4168%2014.6885C14.4917%2014.6135%2014.5666%2014.3887%2014.6415%2014.1639C14.7165%2013.9391%2014.7915%2013.6393%2014.8664%2013.2646C14.9413%2012.8899%2015.0163%2012.5152%2015.0913%2012.1405C15.1662%2011.6908%2015.2411%2011.3161%2015.2411%2010.8665C15.8406%2010.3419%2016.4402%209.81728%2016.9648%209.21774C17.4894%208.61821%2017.939%208.01868%2018.1639%207.3442C18.1639%207.26926%2018.1639%207.19432%2018.1639%207.19432C18.1639%207.11938%2018.0889%207.11938%2018.0139%207.04444C17.939%207.11938%2017.8641%207.11938%2017.7892%207.19432ZM12.1685%2015.2131C12.0936%2015.2131%2012.0186%2015.1381%2011.9437%2015.0632C11.7188%2014.9133%2011.644%2014.6135%2011.7189%2014.3138C11.7938%2013.9391%2012.0187%2013.5644%2012.4683%2013.1147C12.5433%2013.0398%2012.6931%2012.8899%2012.843%2012.8149C12.9929%2012.6651%2013.1428%2012.5901%2013.2177%2012.5152C13.1428%2013.0398%2013.0678%2013.5644%2012.9929%2013.9391C12.9179%2014.3138%2012.918%2014.5386%2012.843%2014.6885C12.7681%2014.8384%2012.6931%2014.9883%2012.5432%2015.1381C12.3934%2015.2131%2012.3184%2015.363%2012.1685%2015.4379C12.2435%2015.288%2012.2435%2015.2131%2012.1685%2015.2131Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

.icon-user-profile {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.77705%201.3335C7.48404%201.33595%206.21964%201.71437%205.13787%202.42266C4.0561%203.13094%203.20365%204.13852%202.68434%205.32268C2.16504%206.50683%202.0013%207.81644%202.21307%209.092C2.42484%2010.3676%203.00297%2011.554%203.87705%2012.5068C4.50133%2013.1835%205.25901%2013.7236%206.10234%2014.093C6.94567%2014.4623%207.85637%2014.653%208.77705%2014.653C9.69773%2014.653%2010.6084%2014.4623%2011.4518%2014.093C12.2951%2013.7236%2013.0528%2013.1835%2013.6771%2012.5068C14.5511%2011.554%2015.1293%2010.3676%2015.341%209.092C15.5528%207.81644%2015.3891%206.50683%2014.8698%205.32268C14.3505%204.13852%2013.498%203.13094%2012.4162%202.42266C11.3345%201.71437%2010.0701%201.33595%208.77705%201.3335ZM8.77705%2013.3335C7.39603%2013.3314%206.06966%2012.7937%205.07705%2011.8335C5.37841%2011.0999%205.89107%2010.4724%206.54989%2010.0308C7.2087%209.58915%207.98392%209.35336%208.77705%209.35336C9.57018%209.35336%2010.3454%209.58915%2011.0042%2010.0308C11.663%2010.4724%2012.1757%2011.0999%2012.477%2011.8335C11.4844%2012.7937%2010.1581%2013.3314%208.77705%2013.3335ZM7.44372%206.66683C7.44372%206.40312%207.52192%206.14533%207.66842%205.92607C7.81493%205.7068%208.02317%205.53591%208.26681%205.43499C8.51044%205.33407%208.77853%205.30767%209.03717%205.35912C9.29581%205.41056%209.53339%205.53755%209.71986%205.72402C9.90633%205.91049%2010.0333%206.14807%2010.0848%206.40671C10.1362%206.66535%2010.1098%206.93344%2010.0089%207.17707C9.90797%207.42071%209.73708%207.62895%209.51781%207.77546C9.29854%207.92196%209.04076%208.00016%208.77705%208.00016C8.42343%208.00016%208.08429%207.85969%207.83424%207.60964C7.58419%207.35959%207.44372%207.02045%207.44372%206.66683ZM13.3837%2010.6668C12.7881%209.648%2011.8713%208.85552%2010.7771%208.4135C11.1165%208.0286%2011.3377%207.55393%2011.414%207.04645C11.4904%206.53897%2011.4187%206.02024%2011.2076%205.55249C10.9964%205.08475%2010.6548%204.68787%2010.2237%204.40947C9.79254%204.13108%209.29024%203.983%208.77705%203.983C8.26386%203.983%207.76156%204.13108%207.33045%204.40947C6.89933%204.68787%206.5577%205.08475%206.34655%205.55249C6.1354%206.02024%206.06371%206.53897%206.14007%207.04645C6.21643%207.55393%206.43761%208.0286%206.77705%208.4135C5.68278%208.85552%204.76603%209.648%204.17038%2010.6668C3.69568%209.85823%203.44486%208.93781%203.44372%208.00016C3.44372%206.58567%204.00562%205.22912%205.00581%204.22893C6.00601%203.22873%207.36256%202.66683%208.77705%202.66683C10.1915%202.66683%2011.5481%203.22873%2012.5483%204.22893C13.5485%205.22912%2014.1104%206.58567%2014.1104%208.00016C14.1092%208.93781%2013.8584%209.85823%2013.3837%2010.6668Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.77705%201.3335C7.48404%201.33595%206.21964%201.71437%205.13787%202.42266C4.0561%203.13094%203.20365%204.13852%202.68434%205.32268C2.16504%206.50683%202.0013%207.81644%202.21307%209.092C2.42484%2010.3676%203.00297%2011.554%203.87705%2012.5068C4.50133%2013.1835%205.25901%2013.7236%206.10234%2014.093C6.94567%2014.4623%207.85637%2014.653%208.77705%2014.653C9.69773%2014.653%2010.6084%2014.4623%2011.4518%2014.093C12.2951%2013.7236%2013.0528%2013.1835%2013.6771%2012.5068C14.5511%2011.554%2015.1293%2010.3676%2015.341%209.092C15.5528%207.81644%2015.3891%206.50683%2014.8698%205.32268C14.3505%204.13852%2013.498%203.13094%2012.4162%202.42266C11.3345%201.71437%2010.0701%201.33595%208.77705%201.3335ZM8.77705%2013.3335C7.39603%2013.3314%206.06966%2012.7937%205.07705%2011.8335C5.37841%2011.0999%205.89107%2010.4724%206.54989%2010.0308C7.2087%209.58915%207.98392%209.35336%208.77705%209.35336C9.57018%209.35336%2010.3454%209.58915%2011.0042%2010.0308C11.663%2010.4724%2012.1757%2011.0999%2012.477%2011.8335C11.4844%2012.7937%2010.1581%2013.3314%208.77705%2013.3335ZM7.44372%206.66683C7.44372%206.40312%207.52192%206.14533%207.66842%205.92607C7.81493%205.7068%208.02317%205.53591%208.26681%205.43499C8.51044%205.33407%208.77853%205.30767%209.03717%205.35912C9.29581%205.41056%209.53339%205.53755%209.71986%205.72402C9.90633%205.91049%2010.0333%206.14807%2010.0848%206.40671C10.1362%206.66535%2010.1098%206.93344%2010.0089%207.17707C9.90797%207.42071%209.73708%207.62895%209.51781%207.77546C9.29854%207.92196%209.04076%208.00016%208.77705%208.00016C8.42343%208.00016%208.08429%207.85969%207.83424%207.60964C7.58419%207.35959%207.44372%207.02045%207.44372%206.66683ZM13.3837%2010.6668C12.7881%209.648%2011.8713%208.85552%2010.7771%208.4135C11.1165%208.0286%2011.3377%207.55393%2011.414%207.04645C11.4904%206.53897%2011.4187%206.02024%2011.2076%205.55249C10.9964%205.08475%2010.6548%204.68787%2010.2237%204.40947C9.79254%204.13108%209.29024%203.983%208.77705%203.983C8.26386%203.983%207.76156%204.13108%207.33045%204.40947C6.89933%204.68787%206.5577%205.08475%206.34655%205.55249C6.1354%206.02024%206.06371%206.53897%206.14007%207.04645C6.21643%207.55393%206.43761%208.0286%206.77705%208.4135C5.68278%208.85552%204.76603%209.648%204.17038%2010.6668C3.69568%209.85823%203.44486%208.93781%203.44372%208.00016C3.44372%206.58567%204.00562%205.22912%205.00581%204.22893C6.00601%203.22873%207.36256%202.66683%208.77705%202.66683C10.1915%202.66683%2011.5481%203.22873%2012.5483%204.22893C13.5485%205.22912%2014.1104%206.58567%2014.1104%208.00016C14.1092%208.93781%2013.8584%209.85823%2013.3837%2010.6668Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-user {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3%2012.8753C12.8336%2012.4134%2013.2616%2011.8422%2013.5549%2011.2003C13.8482%2010.5584%2014%209.86098%2014%209.15527C14%207.82919%2013.4732%206.55742%2012.5355%205.61974C11.5979%204.68206%2010.3261%204.15527%209%204.15527C7.67392%204.15527%206.40215%204.68206%205.46447%205.61974C4.52678%206.55742%204%207.82919%204%209.15527C3.99999%209.86098%204.1518%2010.5584%204.44513%2011.2003C4.73845%2011.8422%205.16642%2012.4134%205.7%2012.8753C4.30014%2013.5092%203.11247%2014.5328%202.27898%2015.8238C1.4455%2017.1148%201.00147%2018.6186%201%2020.1553C1%2020.4205%201.10536%2020.6748%201.29289%2020.8624C1.48043%2021.0499%201.73478%2021.1553%202%2021.1553C2.26522%2021.1553%202.51957%2021.0499%202.70711%2020.8624C2.89464%2020.6748%203%2020.4205%203%2020.1553C3%2018.564%203.63214%2017.0379%204.75736%2015.9126C5.88258%2014.7874%207.4087%2014.1553%209%2014.1553C10.5913%2014.1553%2012.1174%2014.7874%2013.2426%2015.9126C14.3679%2017.0379%2015%2018.564%2015%2020.1553C15%2020.4205%2015.1054%2020.6748%2015.2929%2020.8624C15.4804%2021.0499%2015.7348%2021.1553%2016%2021.1553C16.2652%2021.1553%2016.5196%2021.0499%2016.7071%2020.8624C16.8946%2020.6748%2017%2020.4205%2017%2020.1553C16.9985%2018.6186%2016.5545%2017.1148%2015.721%2015.8238C14.8875%2014.5328%2013.6999%2013.5092%2012.3%2012.8753ZM9%2012.1553C8.40666%2012.1553%207.82664%2011.9793%207.33329%2011.6497C6.83994%2011.32%206.45542%2010.8515%206.22836%2010.3033C6.0013%209.75515%205.94189%209.15195%206.05764%208.57C6.1734%207.98806%206.45912%207.45351%206.87868%207.03395C7.29824%206.6144%207.83279%206.32867%208.41473%206.21292C8.99667%206.09716%209.59987%206.15657%2010.1481%206.38364C10.6962%206.6107%2011.1648%206.99522%2011.4944%207.48856C11.8241%207.98191%2012%208.56193%2012%209.15527C12%209.95092%2011.6839%2010.714%2011.1213%2011.2766C10.5587%2011.8392%209.79565%2012.1553%209%2012.1553ZM18.74%2012.4753C19.38%2011.7546%2019.798%2010.8643%2019.9438%209.91161C20.0896%208.9589%2019.9569%207.98435%2019.5618%207.10527C19.1666%206.2262%2018.5258%205.48007%2017.7165%204.9567C16.9071%204.43332%2015.9638%204.15502%2015%204.15527C14.7348%204.15527%2014.4804%204.26063%2014.2929%204.44817C14.1054%204.6357%2014%204.89006%2014%205.15527C14%205.42049%2014.1054%205.67484%2014.2929%205.86238C14.4804%206.04992%2014.7348%206.15527%2015%206.15527C15.7956%206.15527%2016.5587%206.47134%2017.1213%207.03395C17.6839%207.59656%2018%208.35962%2018%209.15527C17.9986%209.68051%2017.8593%2010.1962%2017.5961%2010.6507C17.3328%2011.1052%2016.9549%2011.4827%2016.5%2011.7453C16.3517%2011.8308%2016.2279%2011.9529%2016.1404%2012.1C16.0528%2012.2471%2016.0045%2012.4142%2016%2012.5853C15.9958%2012.755%2016.0349%2012.9231%2016.1137%2013.0735C16.1924%2013.224%2016.3081%2013.3519%2016.45%2013.4453L16.84%2013.7053L16.97%2013.7753C18.1754%2014.347%2019.1923%2015.2513%2019.901%2016.3816C20.6096%2017.5119%2020.9805%2018.8212%2020.97%2020.1553C20.97%2020.4205%2021.0754%2020.6748%2021.2629%2020.8624C21.4504%2021.0499%2021.7048%2021.1553%2021.97%2021.1553C22.2352%2021.1553%2022.4896%2021.0499%2022.6771%2020.8624C22.8646%2020.6748%2022.97%2020.4205%2022.97%2020.1553C22.9782%2018.6207%2022.5938%2017.1095%2021.8535%2015.7653C21.1131%2014.4211%2020.0413%2013.2886%2018.74%2012.4753Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3%2012.8753C12.8336%2012.4134%2013.2616%2011.8422%2013.5549%2011.2003C13.8482%2010.5584%2014%209.86098%2014%209.15527C14%207.82919%2013.4732%206.55742%2012.5355%205.61974C11.5979%204.68206%2010.3261%204.15527%209%204.15527C7.67392%204.15527%206.40215%204.68206%205.46447%205.61974C4.52678%206.55742%204%207.82919%204%209.15527C3.99999%209.86098%204.1518%2010.5584%204.44513%2011.2003C4.73845%2011.8422%205.16642%2012.4134%205.7%2012.8753C4.30014%2013.5092%203.11247%2014.5328%202.27898%2015.8238C1.4455%2017.1148%201.00147%2018.6186%201%2020.1553C1%2020.4205%201.10536%2020.6748%201.29289%2020.8624C1.48043%2021.0499%201.73478%2021.1553%202%2021.1553C2.26522%2021.1553%202.51957%2021.0499%202.70711%2020.8624C2.89464%2020.6748%203%2020.4205%203%2020.1553C3%2018.564%203.63214%2017.0379%204.75736%2015.9126C5.88258%2014.7874%207.4087%2014.1553%209%2014.1553C10.5913%2014.1553%2012.1174%2014.7874%2013.2426%2015.9126C14.3679%2017.0379%2015%2018.564%2015%2020.1553C15%2020.4205%2015.1054%2020.6748%2015.2929%2020.8624C15.4804%2021.0499%2015.7348%2021.1553%2016%2021.1553C16.2652%2021.1553%2016.5196%2021.0499%2016.7071%2020.8624C16.8946%2020.6748%2017%2020.4205%2017%2020.1553C16.9985%2018.6186%2016.5545%2017.1148%2015.721%2015.8238C14.8875%2014.5328%2013.6999%2013.5092%2012.3%2012.8753ZM9%2012.1553C8.40666%2012.1553%207.82664%2011.9793%207.33329%2011.6497C6.83994%2011.32%206.45542%2010.8515%206.22836%2010.3033C6.0013%209.75515%205.94189%209.15195%206.05764%208.57C6.1734%207.98806%206.45912%207.45351%206.87868%207.03395C7.29824%206.6144%207.83279%206.32867%208.41473%206.21292C8.99667%206.09716%209.59987%206.15657%2010.1481%206.38364C10.6962%206.6107%2011.1648%206.99522%2011.4944%207.48856C11.8241%207.98191%2012%208.56193%2012%209.15527C12%209.95092%2011.6839%2010.714%2011.1213%2011.2766C10.5587%2011.8392%209.79565%2012.1553%209%2012.1553ZM18.74%2012.4753C19.38%2011.7546%2019.798%2010.8643%2019.9438%209.91161C20.0896%208.9589%2019.9569%207.98435%2019.5618%207.10527C19.1666%206.2262%2018.5258%205.48007%2017.7165%204.9567C16.9071%204.43332%2015.9638%204.15502%2015%204.15527C14.7348%204.15527%2014.4804%204.26063%2014.2929%204.44817C14.1054%204.6357%2014%204.89006%2014%205.15527C14%205.42049%2014.1054%205.67484%2014.2929%205.86238C14.4804%206.04992%2014.7348%206.15527%2015%206.15527C15.7956%206.15527%2016.5587%206.47134%2017.1213%207.03395C17.6839%207.59656%2018%208.35962%2018%209.15527C17.9986%209.68051%2017.8593%2010.1962%2017.5961%2010.6507C17.3328%2011.1052%2016.9549%2011.4827%2016.5%2011.7453C16.3517%2011.8308%2016.2279%2011.9529%2016.1404%2012.1C16.0528%2012.2471%2016.0045%2012.4142%2016%2012.5853C15.9958%2012.755%2016.0349%2012.9231%2016.1137%2013.0735C16.1924%2013.224%2016.3081%2013.3519%2016.45%2013.4453L16.84%2013.7053L16.97%2013.7753C18.1754%2014.347%2019.1923%2015.2513%2019.901%2016.3816C20.6096%2017.5119%2020.9805%2018.8212%2020.97%2020.1553C20.97%2020.4205%2021.0754%2020.6748%2021.2629%2020.8624C21.4504%2021.0499%2021.7048%2021.1553%2021.97%2021.1553C22.2352%2021.1553%2022.4896%2021.0499%2022.6771%2020.8624C22.8646%2020.6748%2022.97%2020.4205%2022.97%2020.1553C22.9782%2018.6207%2022.5938%2017.1095%2021.8535%2015.7653C21.1131%2014.4211%2020.0413%2013.2886%2018.74%2012.4753Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-reader {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.1801%2010.19C19.4608%2010.0598%2018.7311%209.99624%2018.0001%2010C17.5801%2010%2017.1701%2010%2016.7601%2010.08C16.2497%209.39888%2015.5982%208.83605%2014.8501%208.43C15.4927%207.72825%2015.8494%206.81148%2015.8501%205.86C15.8501%204.83626%2015.4435%203.85446%2014.7196%203.13057C13.9957%202.40668%2013.0139%202%2011.9901%202C10.9664%202%209.98459%202.40668%209.2607%203.13057C8.53681%203.85446%208.13013%204.83626%208.13013%205.86C8.13087%206.81148%208.48759%207.72825%209.13013%208.43C8.38653%208.83816%207.73606%209.39668%207.22013%2010.07C6.83013%2010%206.42013%2010%206.00013%2010C5.26856%2010.0028%204.5388%2010.0731%203.82013%2010.21C3.58718%2010.2526%203.3769%2010.3765%203.22673%2010.5596C3.07657%2010.7427%202.99627%2010.9732%203.00013%2011.21V19.46C2.99989%2019.6069%203.03203%2019.7521%203.09425%2019.8852C3.15647%2020.0182%203.24725%2020.136%203.36013%2020.23C3.4723%2020.3246%203.60391%2020.3933%203.74563%2020.4313C3.88734%2020.4694%204.03568%2020.4757%204.18013%2020.45C4.77854%2020.3197%205.3879%2020.246%206.00013%2020.23C7.93723%2020.2279%209.8323%2020.7947%2011.4501%2021.86L11.5801%2021.91C11.7128%2021.9676%2011.8555%2021.9982%2012.0001%2022C12.0956%2021.9988%2012.1902%2021.9819%2012.2801%2021.95H12.3501L12.4801%2021.9C14.1134%2020.8073%2016.0351%2020.2259%2018.0001%2020.23C18.6111%2020.2328%2019.2204%2020.2931%2019.8201%2020.41C19.9646%2020.4357%2020.1129%2020.4294%2020.2546%2020.3913C20.3964%2020.3533%2020.528%2020.2846%2020.6401%2020.19C20.753%2020.096%2020.8438%2019.9782%2020.906%2019.8452C20.9682%2019.7121%2021.0004%2019.5669%2021.0001%2019.42V11.17C20.9993%2010.9366%2020.9168%2010.7109%2020.7671%2010.5319C20.6173%2010.353%2020.4097%2010.232%2020.1801%2010.19ZM12.0001%204C12.4686%204.03442%2012.9067%204.2448%2013.2264%204.58888C13.5461%204.93297%2013.7238%205.38529%2013.7238%205.855C13.7238%206.32471%2013.5461%206.77703%2013.2264%207.12112C12.9067%207.4652%2012.4686%207.67558%2012.0001%207.71C11.5317%207.67558%2011.0936%207.4652%2010.7739%207.12112C10.4541%206.77703%2010.2764%206.32471%2010.2764%205.855C10.2764%205.38529%2010.4541%204.93297%2010.7739%204.58888C11.0936%204.2448%2011.5317%204.03442%2012.0001%204ZM11.0001%2019.33C9.43281%2018.6055%207.7268%2018.2302%206.00013%2018.23C5.67013%2018.23%205.34013%2018.23%205.00013%2018.28V12C5.8387%2011.9062%206.68595%2011.923%207.52013%2012.05H7.63013C8.82173%2012.269%209.96361%2012.7027%2011.0001%2013.33V19.33ZM12.0001%2011.6C11.5555%2011.3435%2011.0945%2011.1163%2010.6201%2010.92H10.5601C10.2301%2010.79%209.90013%2010.66%209.56013%2010.56C10.2544%2010.0074%2011.1128%209.70132%2012.0001%209.69C12.8851%209.69561%2013.7432%209.99455%2014.4401%2010.54C13.5912%2010.805%2012.7732%2011.1604%2012.0001%2011.6ZM19.0001%2018.28C16.9468%2018.0737%2014.8756%2018.4189%2013.0001%2019.28V13.28C14.0385%2012.6688%2015.1811%2012.2552%2016.3701%2012.06H16.5701C17.3741%2011.9348%2018.191%2011.9146%2019.0001%2012V18.28Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.1801%2010.19C19.4608%2010.0598%2018.7311%209.99624%2018.0001%2010C17.5801%2010%2017.1701%2010%2016.7601%2010.08C16.2497%209.39888%2015.5982%208.83605%2014.8501%208.43C15.4927%207.72825%2015.8494%206.81148%2015.8501%205.86C15.8501%204.83626%2015.4435%203.85446%2014.7196%203.13057C13.9957%202.40668%2013.0139%202%2011.9901%202C10.9664%202%209.98459%202.40668%209.2607%203.13057C8.53681%203.85446%208.13013%204.83626%208.13013%205.86C8.13087%206.81148%208.48759%207.72825%209.13013%208.43C8.38653%208.83816%207.73606%209.39668%207.22013%2010.07C6.83013%2010%206.42013%2010%206.00013%2010C5.26856%2010.0028%204.5388%2010.0731%203.82013%2010.21C3.58718%2010.2526%203.3769%2010.3765%203.22673%2010.5596C3.07657%2010.7427%202.99627%2010.9732%203.00013%2011.21V19.46C2.99989%2019.6069%203.03203%2019.7521%203.09425%2019.8852C3.15647%2020.0182%203.24725%2020.136%203.36013%2020.23C3.4723%2020.3246%203.60391%2020.3933%203.74563%2020.4313C3.88734%2020.4694%204.03568%2020.4757%204.18013%2020.45C4.77854%2020.3197%205.3879%2020.246%206.00013%2020.23C7.93723%2020.2279%209.8323%2020.7947%2011.4501%2021.86L11.5801%2021.91C11.7128%2021.9676%2011.8555%2021.9982%2012.0001%2022C12.0956%2021.9988%2012.1902%2021.9819%2012.2801%2021.95H12.3501L12.4801%2021.9C14.1134%2020.8073%2016.0351%2020.2259%2018.0001%2020.23C18.6111%2020.2328%2019.2204%2020.2931%2019.8201%2020.41C19.9646%2020.4357%2020.1129%2020.4294%2020.2546%2020.3913C20.3964%2020.3533%2020.528%2020.2846%2020.6401%2020.19C20.753%2020.096%2020.8438%2019.9782%2020.906%2019.8452C20.9682%2019.7121%2021.0004%2019.5669%2021.0001%2019.42V11.17C20.9993%2010.9366%2020.9168%2010.7109%2020.7671%2010.5319C20.6173%2010.353%2020.4097%2010.232%2020.1801%2010.19ZM12.0001%204C12.4686%204.03442%2012.9067%204.2448%2013.2264%204.58888C13.5461%204.93297%2013.7238%205.38529%2013.7238%205.855C13.7238%206.32471%2013.5461%206.77703%2013.2264%207.12112C12.9067%207.4652%2012.4686%207.67558%2012.0001%207.71C11.5317%207.67558%2011.0936%207.4652%2010.7739%207.12112C10.4541%206.77703%2010.2764%206.32471%2010.2764%205.855C10.2764%205.38529%2010.4541%204.93297%2010.7739%204.58888C11.0936%204.2448%2011.5317%204.03442%2012.0001%204ZM11.0001%2019.33C9.43281%2018.6055%207.7268%2018.2302%206.00013%2018.23C5.67013%2018.23%205.34013%2018.23%205.00013%2018.28V12C5.8387%2011.9062%206.68595%2011.923%207.52013%2012.05H7.63013C8.82173%2012.269%209.96361%2012.7027%2011.0001%2013.33V19.33ZM12.0001%2011.6C11.5555%2011.3435%2011.0945%2011.1163%2010.6201%2010.92H10.5601C10.2301%2010.79%209.90013%2010.66%209.56013%2010.56C10.2544%2010.0074%2011.1128%209.70132%2012.0001%209.69C12.8851%209.69561%2013.7432%209.99455%2014.4401%2010.54C13.5912%2010.805%2012.7732%2011.1604%2012.0001%2011.6ZM19.0001%2018.28C16.9468%2018.0737%2014.8756%2018.4189%2013.0001%2019.28V13.28C14.0385%2012.6688%2015.1811%2012.2552%2016.3701%2012.06H16.5701C17.3741%2011.9348%2018.191%2011.9146%2019.0001%2012V18.28Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-account {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.7105%2012.7424C16.6909%2011.971%2017.4065%2010.9133%2017.7577%209.71629C18.109%208.51931%2018.0784%207.24262%2017.6703%206.06382C17.2621%204.88502%2016.4967%203.86274%2015.4806%203.13921C14.4644%202.41567%2013.2479%202.02686%2012.0005%202.02686C10.753%202.02686%209.5366%202.41567%208.52041%203.13921C7.50423%203.86274%206.73883%204.88502%206.3307%206.06382C5.92257%207.24262%205.892%208.51931%206.24325%209.71629C6.59449%2010.9133%207.31009%2011.971%208.29048%2012.7424C6.61056%2013.4154%205.14477%2014.5317%204.04938%2015.9723C2.95398%2017.4128%202.27005%2019.1237%202.07048%2020.9223C2.05604%2021.0537%202.0676%2021.1866%202.10451%2021.3134C2.14142%2021.4403%202.20295%2021.5586%202.2856%2021.6617C2.4525%2021.8698%202.69527%2022.0032%202.96049%2022.0324C3.2257%2022.0615%203.49164%2021.9841%203.69981%2021.8172C3.90798%2021.6503%204.04131%2021.4076%204.07049%2021.1424C4.29007%2019.1875%205.22217%2017.3822%206.6887%2016.0711C8.15524%2014.7601%2010.0534%2014.0354%2012.0205%2014.0354C13.9876%2014.0354%2015.8857%2014.7601%2017.3523%2016.0711C18.8188%2017.3822%2019.7509%2019.1875%2019.9705%2021.1424C19.9977%2021.3881%2020.1149%2021.615%2020.2996%2021.7794C20.4843%2021.9437%2020.7233%2022.0338%2020.9705%2022.0324H21.0805C21.3426%2022.0022%2021.5822%2021.8696%2021.747%2021.6636C21.9119%2021.4576%2021.9886%2021.1947%2021.9605%2020.9324C21.76%2019.1286%2021.0724%2017.4133%2019.9713%2015.9706C18.8703%2014.5278%2017.3974%2013.4118%2015.7105%2012.7424ZM12.0005%2012.0324C11.2094%2012.0324%2010.436%2011.7978%209.7782%2011.3582C9.12041%2010.9187%208.60772%2010.294%208.30497%209.56309C8.00222%208.83218%207.923%208.02791%208.07734%207.25199C8.23168%206.47607%208.61265%205.76333%209.17206%205.20392C9.73147%204.64451%2010.4442%204.26355%2011.2201%204.10921C11.996%203.95487%2012.8003%204.03408%2013.5312%204.33683C14.2621%204.63958%2014.8868%205.15227%2015.3264%205.81007C15.7659%206.46787%2016.0005%207.24123%2016.0005%208.03235C16.0005%209.09322%2015.5791%2010.1106%2014.8289%2010.8608C14.0788%2011.6109%2013.0614%2012.0324%2012.0005%2012.0324Z'%20fill='%236D6B6B'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.7105%2012.7424C16.6909%2011.971%2017.4065%2010.9133%2017.7577%209.71629C18.109%208.51931%2018.0784%207.24262%2017.6703%206.06382C17.2621%204.88502%2016.4967%203.86274%2015.4806%203.13921C14.4644%202.41567%2013.2479%202.02686%2012.0005%202.02686C10.753%202.02686%209.5366%202.41567%208.52041%203.13921C7.50423%203.86274%206.73883%204.88502%206.3307%206.06382C5.92257%207.24262%205.892%208.51931%206.24325%209.71629C6.59449%2010.9133%207.31009%2011.971%208.29048%2012.7424C6.61056%2013.4154%205.14477%2014.5317%204.04938%2015.9723C2.95398%2017.4128%202.27005%2019.1237%202.07048%2020.9223C2.05604%2021.0537%202.0676%2021.1866%202.10451%2021.3134C2.14142%2021.4403%202.20295%2021.5586%202.2856%2021.6617C2.4525%2021.8698%202.69527%2022.0032%202.96049%2022.0324C3.2257%2022.0615%203.49164%2021.9841%203.69981%2021.8172C3.90798%2021.6503%204.04131%2021.4076%204.07049%2021.1424C4.29007%2019.1875%205.22217%2017.3822%206.6887%2016.0711C8.15524%2014.7601%2010.0534%2014.0354%2012.0205%2014.0354C13.9876%2014.0354%2015.8857%2014.7601%2017.3523%2016.0711C18.8188%2017.3822%2019.7509%2019.1875%2019.9705%2021.1424C19.9977%2021.3881%2020.1149%2021.615%2020.2996%2021.7794C20.4843%2021.9437%2020.7233%2022.0338%2020.9705%2022.0324H21.0805C21.3426%2022.0022%2021.5822%2021.8696%2021.747%2021.6636C21.9119%2021.4576%2021.9886%2021.1947%2021.9605%2020.9324C21.76%2019.1286%2021.0724%2017.4133%2019.9713%2015.9706C18.8703%2014.5278%2017.3974%2013.4118%2015.7105%2012.7424ZM12.0005%2012.0324C11.2094%2012.0324%2010.436%2011.7978%209.7782%2011.3582C9.12041%2010.9187%208.60772%2010.294%208.30497%209.56309C8.00222%208.83218%207.923%208.02791%208.07734%207.25199C8.23168%206.47607%208.61265%205.76333%209.17206%205.20392C9.73147%204.64451%2010.4442%204.26355%2011.2201%204.10921C11.996%203.95487%2012.8003%204.03408%2013.5312%204.33683C14.2621%204.63958%2014.8868%205.15227%2015.3264%205.81007C15.7659%206.46787%2016.0005%207.24123%2016.0005%208.03235C16.0005%209.09322%2015.5791%2010.1106%2014.8289%2010.8608C14.0788%2011.6109%2013.0614%2012.0324%2012.0005%2012.0324Z'%20fill='%236D6B6B'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-clock {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%202.03223C9.02219%202.03223%207.08879%202.61872%205.4443%203.71753C3.79981%204.81634%202.51809%206.37813%201.76121%208.20539C1.00433%2010.0327%200.806299%2012.0433%201.19215%2013.9831C1.578%2015.9229%202.53041%2017.7048%203.92894%2019.1033C5.32746%2020.5018%207.10929%2021.4542%209.0491%2021.8401C10.9889%2022.2259%2012.9996%2022.0279%2014.8268%2021.271C16.6541%2020.5141%2018.2159%2019.2324%2019.3147%2017.5879C20.4135%2015.9434%2021%2014.01%2021%2012.0322C21%2010.719%2020.7413%209.41865%2020.2388%208.20539C19.7363%206.99214%2018.9997%205.88974%2018.0711%204.96116C17.1425%204.03257%2016.0401%203.29598%2014.8268%202.79343C13.6136%202.29088%2012.3132%202.03223%2011%202.03223ZM11%2020.0322C9.41775%2020.0322%207.87104%2019.563%206.55544%2018.684C5.23985%2017.8049%204.21447%2016.5555%203.60897%2015.0937C3.00347%2013.6319%202.84504%2012.0234%203.15372%2010.4715C3.4624%208.91966%204.22433%207.49419%205.34315%206.37537C6.46197%205.25655%207.88743%204.49463%209.43928%204.18594C10.9911%203.87726%2012.5997%204.03569%2014.0615%204.64119C15.5233%205.24669%2016.7727%206.27207%2017.6518%207.58766C18.5308%208.90326%2019%2010.45%2019%2012.0322C19%2014.154%2018.1572%2016.1888%2016.6569%2017.6891C15.1566%2019.1894%2013.1217%2020.0322%2011%2020.0322ZM11%206.03223C10.7348%206.03223%2010.4804%206.13758%2010.2929%206.32512C10.1054%206.51266%2010%206.76701%2010%207.03223V11.4522L7.9%2012.6622C7.70736%2012.7714%207.5564%2012.9414%207.47078%2013.1456C7.38517%2013.3498%207.36975%2013.5766%207.42695%2013.7906C7.48414%2014.0045%207.61072%2014.1933%207.78682%2014.3276C7.96292%2014.4618%208.17859%2014.5338%208.4%2014.5322C8.57518%2014.5334%208.7476%2014.4886%208.9%2014.4022L11.5%2012.9022L11.59%2012.8122L11.75%2012.6822C11.7891%2012.6327%2011.8226%2012.5791%2011.85%2012.5222C11.8826%2012.4685%2011.9094%2012.4116%2011.93%2012.3522C11.9572%2012.2886%2011.9741%2012.2211%2011.98%2012.1522L12%2012.0322V7.03223C12%206.76701%2011.8946%206.51266%2011.7071%206.32512C11.5196%206.13758%2011.2652%206.03223%2011%206.03223Z'%20fill='%236D6B6B'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%202.03223C9.02219%202.03223%207.08879%202.61872%205.4443%203.71753C3.79981%204.81634%202.51809%206.37813%201.76121%208.20539C1.00433%2010.0327%200.806299%2012.0433%201.19215%2013.9831C1.578%2015.9229%202.53041%2017.7048%203.92894%2019.1033C5.32746%2020.5018%207.10929%2021.4542%209.0491%2021.8401C10.9889%2022.2259%2012.9996%2022.0279%2014.8268%2021.271C16.6541%2020.5141%2018.2159%2019.2324%2019.3147%2017.5879C20.4135%2015.9434%2021%2014.01%2021%2012.0322C21%2010.719%2020.7413%209.41865%2020.2388%208.20539C19.7363%206.99214%2018.9997%205.88974%2018.0711%204.96116C17.1425%204.03257%2016.0401%203.29598%2014.8268%202.79343C13.6136%202.29088%2012.3132%202.03223%2011%202.03223ZM11%2020.0322C9.41775%2020.0322%207.87104%2019.563%206.55544%2018.684C5.23985%2017.8049%204.21447%2016.5555%203.60897%2015.0937C3.00347%2013.6319%202.84504%2012.0234%203.15372%2010.4715C3.4624%208.91966%204.22433%207.49419%205.34315%206.37537C6.46197%205.25655%207.88743%204.49463%209.43928%204.18594C10.9911%203.87726%2012.5997%204.03569%2014.0615%204.64119C15.5233%205.24669%2016.7727%206.27207%2017.6518%207.58766C18.5308%208.90326%2019%2010.45%2019%2012.0322C19%2014.154%2018.1572%2016.1888%2016.6569%2017.6891C15.1566%2019.1894%2013.1217%2020.0322%2011%2020.0322ZM11%206.03223C10.7348%206.03223%2010.4804%206.13758%2010.2929%206.32512C10.1054%206.51266%2010%206.76701%2010%207.03223V11.4522L7.9%2012.6622C7.70736%2012.7714%207.5564%2012.9414%207.47078%2013.1456C7.38517%2013.3498%207.36975%2013.5766%207.42695%2013.7906C7.48414%2014.0045%207.61072%2014.1933%207.78682%2014.3276C7.96292%2014.4618%208.17859%2014.5338%208.4%2014.5322C8.57518%2014.5334%208.7476%2014.4886%208.9%2014.4022L11.5%2012.9022L11.59%2012.8122L11.75%2012.6822C11.7891%2012.6327%2011.8226%2012.5791%2011.85%2012.5222C11.8826%2012.4685%2011.9094%2012.4116%2011.93%2012.3522C11.9572%2012.2886%2011.9741%2012.2211%2011.98%2012.1522L12%2012.0322V7.03223C12%206.76701%2011.8946%206.51266%2011.7071%206.32512C11.5196%206.13758%2011.2652%206.03223%2011%206.03223Z'%20fill='%236D6B6B'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-call {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.9591%208.66674C12.8124%208.66674%2012.6591%208.62008%2012.5124%208.58674C12.2154%208.52129%2011.9235%208.4344%2011.6391%208.32674C11.3298%208.21423%2010.9899%208.22007%2010.6846%208.34315C10.3794%208.46622%2010.1305%208.69783%209.98576%208.99341L9.83909%209.29341C9.18976%208.93219%208.59308%208.48356%208.06576%207.96007C7.54227%207.43275%207.09364%206.83607%206.73242%206.18674L7.01242%206.00007C7.308%205.85535%207.53961%205.60643%207.66269%205.3012C7.78576%204.99598%207.7916%204.65602%207.67909%204.34674C7.57324%204.06169%207.48638%203.76994%207.41909%203.47341C7.38576%203.32674%207.35909%203.17341%207.33909%203.02008C7.25813%202.55049%207.01217%202.12524%206.6455%201.8209C6.27884%201.51657%205.81555%201.35315%205.33909%201.36007H3.33909C3.05178%201.35738%202.76726%201.41662%202.5049%201.53376C2.24254%201.65091%202.0085%201.82321%201.81871%202.03893C1.62892%202.25465%201.48785%202.50874%201.40508%202.78388C1.32232%203.05903%201.29981%203.34878%201.33909%203.63341C1.69425%206.42633%202.96978%209.02133%204.96419%2011.0085C6.95861%2012.9957%209.55823%2014.2617%2012.3524%2014.6067H12.6058C13.0974%2014.6075%2013.572%2014.4271%2013.9391%2014.1001C14.15%2013.9114%2014.3185%2013.6802%2014.4334%2013.4216C14.5483%2013.163%2014.6071%2012.883%2014.6058%2012.6001V10.6001C14.5976%2010.137%2014.429%209.69111%2014.1287%209.33852C13.8283%208.98593%2013.415%208.74849%2012.9591%208.66674ZM13.2924%2012.6667C13.2923%2012.7614%2013.272%2012.8549%2013.2329%2012.9412C13.1939%2013.0274%2013.1369%2013.1043%2013.0658%2013.1667C12.9915%2013.2314%2012.9044%2013.2797%2012.8102%2013.3084C12.716%2013.3371%2012.6168%2013.3456%2012.5191%2013.3334C10.0224%2013.0133%207.70325%2011.8711%205.92757%2010.0869C4.15189%208.30281%203.0207%205.9783%202.71242%203.48007C2.70181%203.38242%202.71111%203.28363%202.73976%203.18967C2.7684%203.09571%202.8158%203.00853%202.87909%202.93341C2.94156%202.8623%203.01846%202.8053%203.10468%202.76622C3.19089%202.72714%203.28443%202.70686%203.37909%202.70674H5.37909C5.53412%202.70329%205.68551%202.75399%205.80719%202.85012C5.92887%202.94625%206.01323%203.08179%206.04576%203.23341C6.07242%203.41563%206.10576%203.59563%206.14576%203.77341C6.22277%204.12484%206.32526%204.47019%206.45242%204.80674L5.51909%205.24007C5.43929%205.27669%205.36751%205.32871%205.30786%205.39314C5.24822%205.45757%205.20189%205.53315%205.17154%205.61554C5.14119%205.69793%205.1274%205.7855%205.13099%205.87322C5.13457%205.96095%205.15545%206.0471%205.19242%206.12674C6.15189%208.18191%207.80392%209.83394%209.85909%2010.7934C10.0214%2010.8601%2010.2035%2010.8601%2010.3658%2010.7934C10.4489%2010.7637%2010.5253%2010.7177%2010.5905%2010.6582C10.6558%2010.5987%2010.7085%2010.5268%2010.7458%2010.4467L11.1591%209.51341C11.5037%209.63666%2011.8555%209.73907%2012.2124%209.82008C12.3902%209.86007%2012.5702%209.89341%2012.7524%209.92008C12.904%209.9526%2013.0396%2010.037%2013.1357%2010.1586C13.2318%2010.2803%2013.2825%2010.4317%2013.2791%2010.5867L13.2924%2012.6667Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.9591%208.66674C12.8124%208.66674%2012.6591%208.62008%2012.5124%208.58674C12.2154%208.52129%2011.9235%208.4344%2011.6391%208.32674C11.3298%208.21423%2010.9899%208.22007%2010.6846%208.34315C10.3794%208.46622%2010.1305%208.69783%209.98576%208.99341L9.83909%209.29341C9.18976%208.93219%208.59308%208.48356%208.06576%207.96007C7.54227%207.43275%207.09364%206.83607%206.73242%206.18674L7.01242%206.00007C7.308%205.85535%207.53961%205.60643%207.66269%205.3012C7.78576%204.99598%207.7916%204.65602%207.67909%204.34674C7.57324%204.06169%207.48638%203.76994%207.41909%203.47341C7.38576%203.32674%207.35909%203.17341%207.33909%203.02008C7.25813%202.55049%207.01217%202.12524%206.6455%201.8209C6.27884%201.51657%205.81555%201.35315%205.33909%201.36007H3.33909C3.05178%201.35738%202.76726%201.41662%202.5049%201.53376C2.24254%201.65091%202.0085%201.82321%201.81871%202.03893C1.62892%202.25465%201.48785%202.50874%201.40508%202.78388C1.32232%203.05903%201.29981%203.34878%201.33909%203.63341C1.69425%206.42633%202.96978%209.02133%204.96419%2011.0085C6.95861%2012.9957%209.55823%2014.2617%2012.3524%2014.6067H12.6058C13.0974%2014.6075%2013.572%2014.4271%2013.9391%2014.1001C14.15%2013.9114%2014.3185%2013.6802%2014.4334%2013.4216C14.5483%2013.163%2014.6071%2012.883%2014.6058%2012.6001V10.6001C14.5976%2010.137%2014.429%209.69111%2014.1287%209.33852C13.8283%208.98593%2013.415%208.74849%2012.9591%208.66674ZM13.2924%2012.6667C13.2923%2012.7614%2013.272%2012.8549%2013.2329%2012.9412C13.1939%2013.0274%2013.1369%2013.1043%2013.0658%2013.1667C12.9915%2013.2314%2012.9044%2013.2797%2012.8102%2013.3084C12.716%2013.3371%2012.6168%2013.3456%2012.5191%2013.3334C10.0224%2013.0133%207.70325%2011.8711%205.92757%2010.0869C4.15189%208.30281%203.0207%205.9783%202.71242%203.48007C2.70181%203.38242%202.71111%203.28363%202.73976%203.18967C2.7684%203.09571%202.8158%203.00853%202.87909%202.93341C2.94156%202.8623%203.01846%202.8053%203.10468%202.76622C3.19089%202.72714%203.28443%202.70686%203.37909%202.70674H5.37909C5.53412%202.70329%205.68551%202.75399%205.80719%202.85012C5.92887%202.94625%206.01323%203.08179%206.04576%203.23341C6.07242%203.41563%206.10576%203.59563%206.14576%203.77341C6.22277%204.12484%206.32526%204.47019%206.45242%204.80674L5.51909%205.24007C5.43929%205.27669%205.36751%205.32871%205.30786%205.39314C5.24822%205.45757%205.20189%205.53315%205.17154%205.61554C5.14119%205.69793%205.1274%205.7855%205.13099%205.87322C5.13457%205.96095%205.15545%206.0471%205.19242%206.12674C6.15189%208.18191%207.80392%209.83394%209.85909%2010.7934C10.0214%2010.8601%2010.2035%2010.8601%2010.3658%2010.7934C10.4489%2010.7637%2010.5253%2010.7177%2010.5905%2010.6582C10.6558%2010.5987%2010.7085%2010.5268%2010.7458%2010.4467L11.1591%209.51341C11.5037%209.63666%2011.8555%209.73907%2012.2124%209.82008C12.3902%209.86007%2012.5702%209.89341%2012.7524%209.92008C12.904%209.9526%2013.0396%2010.037%2013.1357%2010.1586C13.2318%2010.2803%2013.2825%2010.4317%2013.2791%2010.5867L13.2924%2012.6667Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-send-mail {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6667%209.33359C13.4899%209.33359%2013.3203%209.40383%2013.1953%209.52885C13.0702%209.65388%2013%209.82345%2013%2010.0003V12.6669C13%2012.8437%2012.9298%2013.0133%2012.8047%2013.1383C12.6797%2013.2634%2012.5101%2013.3336%2012.3333%2013.3336H3C2.82319%2013.3336%202.65362%2013.2634%202.5286%2013.1383C2.40357%2013.0133%202.33333%2012.8437%202.33333%2012.6669V6.27359L6.25333%2010.2003C6.62833%2010.5748%207.13666%2010.7852%207.66667%2010.7852C8.19667%2010.7852%208.705%2010.5748%209.08%2010.2003L10.1733%209.10692C10.2989%208.98139%2010.3694%208.81112%2010.3694%208.63359C10.3694%208.45606%2010.2989%208.28579%2010.1733%208.16026C10.0478%208.03472%209.87753%207.9642%209.7%207.9642C9.52246%207.9642%209.3522%208.03472%209.22667%208.16026L8.13333%209.25359C8.00871%209.37574%207.84117%209.44416%207.66667%209.44416C7.49216%209.44416%207.32462%209.37574%207.2%209.25359L3.27333%205.33359H7.66667C7.84348%205.33359%208.01305%205.26335%208.13807%205.13833C8.26309%205.0133%208.33333%204.84373%208.33333%204.66692C8.33333%204.49011%208.26309%204.32054%208.13807%204.19552C8.01305%204.07049%207.84348%204.00026%207.66667%204.00026H3C2.46957%204.00026%201.96086%204.21097%201.58579%204.58604C1.21071%204.96112%201%205.46982%201%206.00026V12.6669C1%2013.1974%201.21071%2013.7061%201.58579%2014.0811C1.96086%2014.4562%202.46957%2014.6669%203%2014.6669H12.3333C12.8638%2014.6669%2013.3725%2014.4562%2013.7475%2014.0811C14.1226%2013.7061%2014.3333%2013.1974%2014.3333%2012.6669V10.0003C14.3333%209.82345%2014.2631%209.65388%2014.1381%209.52885C14.013%209.40383%2013.8435%209.33359%2013.6667%209.33359ZM14.8067%203.52692L12.8067%201.52692C12.7433%201.46623%2012.6685%201.41865%2012.5867%201.38692C12.4244%201.32024%2012.2423%201.32024%2012.08%201.38692C11.9982%201.41865%2011.9234%201.46623%2011.86%201.52692L9.86%203.52692C9.73446%203.65246%209.66394%203.82272%209.66394%204.00026C9.66394%204.17779%209.73446%204.34805%209.86%204.47359C9.98554%204.59913%2010.1558%204.66965%2010.3333%204.66965C10.5109%204.66965%2010.6811%204.59913%2010.8067%204.47359L11.6667%203.60692V7.33359C11.6667%207.5104%2011.7369%207.67997%2011.8619%207.80499C11.987%207.93002%2012.1565%208.00026%2012.3333%208.00026C12.5101%208.00026%2012.6797%207.93002%2012.8047%207.80499C12.9298%207.67997%2013%207.5104%2013%207.33359V3.60692L13.86%204.47359C13.922%204.53608%2013.9957%204.58567%2014.0769%204.61952C14.1582%204.65336%2014.2453%204.67079%2014.3333%204.67079C14.4213%204.67079%2014.5085%204.65336%2014.5897%204.61952C14.671%204.58567%2014.7447%204.53608%2014.8067%204.47359C14.8692%204.41161%2014.9187%204.33788%2014.9526%204.25664C14.9864%204.1754%2015.0039%204.08826%2015.0039%204.00026C15.0039%203.91225%2014.9864%203.82511%2014.9526%203.74387C14.9187%203.66263%2014.8692%203.5889%2014.8067%203.52692Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6667%209.33359C13.4899%209.33359%2013.3203%209.40383%2013.1953%209.52885C13.0702%209.65388%2013%209.82345%2013%2010.0003V12.6669C13%2012.8437%2012.9298%2013.0133%2012.8047%2013.1383C12.6797%2013.2634%2012.5101%2013.3336%2012.3333%2013.3336H3C2.82319%2013.3336%202.65362%2013.2634%202.5286%2013.1383C2.40357%2013.0133%202.33333%2012.8437%202.33333%2012.6669V6.27359L6.25333%2010.2003C6.62833%2010.5748%207.13666%2010.7852%207.66667%2010.7852C8.19667%2010.7852%208.705%2010.5748%209.08%2010.2003L10.1733%209.10692C10.2989%208.98139%2010.3694%208.81112%2010.3694%208.63359C10.3694%208.45606%2010.2989%208.28579%2010.1733%208.16026C10.0478%208.03472%209.87753%207.9642%209.7%207.9642C9.52246%207.9642%209.3522%208.03472%209.22667%208.16026L8.13333%209.25359C8.00871%209.37574%207.84117%209.44416%207.66667%209.44416C7.49216%209.44416%207.32462%209.37574%207.2%209.25359L3.27333%205.33359H7.66667C7.84348%205.33359%208.01305%205.26335%208.13807%205.13833C8.26309%205.0133%208.33333%204.84373%208.33333%204.66692C8.33333%204.49011%208.26309%204.32054%208.13807%204.19552C8.01305%204.07049%207.84348%204.00026%207.66667%204.00026H3C2.46957%204.00026%201.96086%204.21097%201.58579%204.58604C1.21071%204.96112%201%205.46982%201%206.00026V12.6669C1%2013.1974%201.21071%2013.7061%201.58579%2014.0811C1.96086%2014.4562%202.46957%2014.6669%203%2014.6669H12.3333C12.8638%2014.6669%2013.3725%2014.4562%2013.7475%2014.0811C14.1226%2013.7061%2014.3333%2013.1974%2014.3333%2012.6669V10.0003C14.3333%209.82345%2014.2631%209.65388%2014.1381%209.52885C14.013%209.40383%2013.8435%209.33359%2013.6667%209.33359ZM14.8067%203.52692L12.8067%201.52692C12.7433%201.46623%2012.6685%201.41865%2012.5867%201.38692C12.4244%201.32024%2012.2423%201.32024%2012.08%201.38692C11.9982%201.41865%2011.9234%201.46623%2011.86%201.52692L9.86%203.52692C9.73446%203.65246%209.66394%203.82272%209.66394%204.00026C9.66394%204.17779%209.73446%204.34805%209.86%204.47359C9.98554%204.59913%2010.1558%204.66965%2010.3333%204.66965C10.5109%204.66965%2010.6811%204.59913%2010.8067%204.47359L11.6667%203.60692V7.33359C11.6667%207.5104%2011.7369%207.67997%2011.8619%207.80499C11.987%207.93002%2012.1565%208.00026%2012.3333%208.00026C12.5101%208.00026%2012.6797%207.93002%2012.8047%207.80499C12.9298%207.67997%2013%207.5104%2013%207.33359V3.60692L13.86%204.47359C13.922%204.53608%2013.9957%204.58567%2014.0769%204.61952C14.1582%204.65336%2014.2453%204.67079%2014.3333%204.67079C14.4213%204.67079%2014.5085%204.65336%2014.5897%204.61952C14.671%204.58567%2014.7447%204.53608%2014.8067%204.47359C14.8692%204.41161%2014.9187%204.33788%2014.9526%204.25664C14.9864%204.1754%2015.0039%204.08826%2015.0039%204.00026C15.0039%203.91225%2014.9864%203.82511%2014.9526%203.74387C14.9187%203.66263%2014.8692%203.5889%2014.8067%203.52692Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-minus {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00065%201.36572C6.68211%201.36572%205.39318%201.75672%204.29685%202.48926C3.20052%203.2218%202.34604%204.26299%201.84146%205.48117C1.33687%206.69934%201.20485%208.03978%201.46209%209.33299C1.71932%2010.6262%202.35426%2011.8141%203.28661%2012.7464C4.21896%2013.6788%205.40685%2014.3137%206.70005%2014.571C7.99326%2014.8282%209.3337%2014.6962%2010.5519%2014.1916C11.7701%2013.687%2012.8112%2012.8325%2013.5438%2011.7362C14.2763%2010.6399%2014.6673%209.35093%2014.6673%208.03239C14.6673%207.15691%2014.4949%206.29%2014.1599%205.48117C13.8248%204.67233%2013.3338%203.9374%2012.7147%203.31834C12.0956%202.69929%2011.3607%202.20822%2010.5519%201.87319C9.74304%201.53816%208.87613%201.36572%208.00065%201.36572ZM8.00065%2013.3657C6.94582%2013.3657%205.91467%2013.0529%205.03761%2012.4669C4.16055%2011.8809%203.47696%2011.0479%203.0733%2010.0734C2.66963%209.09883%202.56401%208.02647%202.7698%206.99191C2.97559%205.95734%203.48354%205.00703%204.22942%204.26115C4.9753%203.51527%205.92561%203.00732%206.96017%202.80153C7.99474%202.59575%209.06709%202.70136%2010.0416%203.10503C11.0162%203.5087%2011.8491%204.19229%2012.4352%205.06935C13.0212%205.94641%2013.334%206.97756%2013.334%208.03239C13.334%209.44688%2012.7721%2010.8034%2011.7719%2011.8036C10.7717%2012.8038%209.41514%2013.3657%208.00065%2013.3657ZM10.6673%207.36572H5.33399C5.15718%207.36572%204.98761%207.43596%204.86258%207.56099C4.73756%207.68601%204.66732%207.85558%204.66732%208.03239C4.66732%208.2092%204.73756%208.37877%204.86258%208.50379C4.98761%208.62882%205.15718%208.69906%205.33399%208.69906H10.6673C10.8441%208.69906%2011.0137%208.62882%2011.1387%208.50379C11.2638%208.37877%2011.334%208.2092%2011.334%208.03239C11.334%207.85558%2011.2638%207.68601%2011.1387%207.56099C11.0137%207.43596%2010.8441%207.36572%2010.6673%207.36572Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00065%201.36572C6.68211%201.36572%205.39318%201.75672%204.29685%202.48926C3.20052%203.2218%202.34604%204.26299%201.84146%205.48117C1.33687%206.69934%201.20485%208.03978%201.46209%209.33299C1.71932%2010.6262%202.35426%2011.8141%203.28661%2012.7464C4.21896%2013.6788%205.40685%2014.3137%206.70005%2014.571C7.99326%2014.8282%209.3337%2014.6962%2010.5519%2014.1916C11.7701%2013.687%2012.8112%2012.8325%2013.5438%2011.7362C14.2763%2010.6399%2014.6673%209.35093%2014.6673%208.03239C14.6673%207.15691%2014.4949%206.29%2014.1599%205.48117C13.8248%204.67233%2013.3338%203.9374%2012.7147%203.31834C12.0956%202.69929%2011.3607%202.20822%2010.5519%201.87319C9.74304%201.53816%208.87613%201.36572%208.00065%201.36572ZM8.00065%2013.3657C6.94582%2013.3657%205.91467%2013.0529%205.03761%2012.4669C4.16055%2011.8809%203.47696%2011.0479%203.0733%2010.0734C2.66963%209.09883%202.56401%208.02647%202.7698%206.99191C2.97559%205.95734%203.48354%205.00703%204.22942%204.26115C4.9753%203.51527%205.92561%203.00732%206.96017%202.80153C7.99474%202.59575%209.06709%202.70136%2010.0416%203.10503C11.0162%203.5087%2011.8491%204.19229%2012.4352%205.06935C13.0212%205.94641%2013.334%206.97756%2013.334%208.03239C13.334%209.44688%2012.7721%2010.8034%2011.7719%2011.8036C10.7717%2012.8038%209.41514%2013.3657%208.00065%2013.3657ZM10.6673%207.36572H5.33399C5.15718%207.36572%204.98761%207.43596%204.86258%207.56099C4.73756%207.68601%204.66732%207.85558%204.66732%208.03239C4.66732%208.2092%204.73756%208.37877%204.86258%208.50379C4.98761%208.62882%205.15718%208.69906%205.33399%208.69906H10.6673C10.8441%208.69906%2011.0137%208.62882%2011.1387%208.50379C11.2638%208.37877%2011.334%208.2092%2011.334%208.03239C11.334%207.85558%2011.2638%207.68601%2011.1387%207.56099C11.0137%207.43596%2010.8441%207.36572%2010.6673%207.36572Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-internet {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.2728%205.75976C14.2728%205.75976%2014.2728%205.75976%2014.2728%205.72642C13.8031%204.44391%2012.9508%203.33661%2011.8311%202.55433C10.7115%201.77205%209.37865%201.35254%208.01281%201.35254C6.64698%201.35254%205.3141%201.77205%204.19449%202.55433C3.07487%203.33661%202.22255%204.44391%201.75281%205.72642C1.75281%205.72642%201.75281%205.72642%201.75281%205.75976C1.22823%207.20702%201.22823%208.79249%201.75281%2010.2398C1.75281%2010.2398%201.75281%2010.2398%201.75281%2010.2731C2.22255%2011.5556%203.07487%2012.6629%204.19449%2013.4452C5.3141%2014.2275%206.64698%2014.647%208.01281%2014.647C9.37865%2014.647%2010.7115%2014.2275%2011.8311%2013.4452C12.9508%2012.6629%2013.8031%2011.5556%2014.2728%2010.2731C14.2728%2010.2731%2014.2728%2010.2731%2014.2728%2010.2398C14.7974%208.79249%2014.7974%207.20702%2014.2728%205.75976ZM2.83948%209.33309C2.6083%208.45923%202.6083%207.54028%202.83948%206.66642H4.07948C3.97283%207.55211%203.97283%208.4474%204.07948%209.33309H2.83948ZM3.38615%2010.6664H4.31948C4.47596%2011.261%204.69962%2011.8358%204.98615%2012.3798C4.33234%2011.9344%203.78581%2011.3491%203.38615%2010.6664ZM4.31948%205.33309H3.38615C3.78006%204.65248%204.31961%204.0674%204.96615%203.61976C4.68652%204.16459%204.46957%204.73937%204.31948%205.33309ZM7.33281%2013.1331C6.51399%2012.5322%205.93891%2011.6566%205.71281%2010.6664H7.33281V13.1331ZM7.33281%209.33309H5.42615C5.30174%208.44856%205.30174%207.55096%205.42615%206.66642H7.33281V9.33309ZM7.33281%205.33309H5.71281C5.93891%204.34294%206.51399%203.4673%207.33281%202.86642V5.33309ZM12.6128%205.33309H11.6795C11.523%204.73853%2011.2993%204.16372%2011.0128%203.61976C11.6666%204.06514%2012.2131%204.65038%2012.6128%205.33309ZM8.66615%202.86642C9.48497%203.4673%2010.06%204.34294%2010.2861%205.33309H8.66615V2.86642ZM8.66615%2013.1331V10.6664H10.2861C10.06%2011.6566%209.48497%2012.5322%208.66615%2013.1331ZM10.5728%209.33309H8.66615V6.66642H10.5728C10.6972%207.55096%2010.6972%208.44856%2010.5728%209.33309ZM11.0328%2012.3798C11.3193%2011.8358%2011.543%2011.261%2011.6995%2010.6664H12.6328C12.2331%2011.3491%2011.6866%2011.9344%2011.0328%2012.3798ZM13.1595%209.33309H11.9195C11.9737%208.89073%2012.0004%208.44543%2011.9995%207.99976C12.0002%207.55409%2011.9735%207.1088%2011.9195%206.66642H13.1595C13.3907%207.54028%2013.3907%208.45923%2013.1595%209.33309Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.2728%205.75976C14.2728%205.75976%2014.2728%205.75976%2014.2728%205.72642C13.8031%204.44391%2012.9508%203.33661%2011.8311%202.55433C10.7115%201.77205%209.37865%201.35254%208.01281%201.35254C6.64698%201.35254%205.3141%201.77205%204.19449%202.55433C3.07487%203.33661%202.22255%204.44391%201.75281%205.72642C1.75281%205.72642%201.75281%205.72642%201.75281%205.75976C1.22823%207.20702%201.22823%208.79249%201.75281%2010.2398C1.75281%2010.2398%201.75281%2010.2398%201.75281%2010.2731C2.22255%2011.5556%203.07487%2012.6629%204.19449%2013.4452C5.3141%2014.2275%206.64698%2014.647%208.01281%2014.647C9.37865%2014.647%2010.7115%2014.2275%2011.8311%2013.4452C12.9508%2012.6629%2013.8031%2011.5556%2014.2728%2010.2731C14.2728%2010.2731%2014.2728%2010.2731%2014.2728%2010.2398C14.7974%208.79249%2014.7974%207.20702%2014.2728%205.75976ZM2.83948%209.33309C2.6083%208.45923%202.6083%207.54028%202.83948%206.66642H4.07948C3.97283%207.55211%203.97283%208.4474%204.07948%209.33309H2.83948ZM3.38615%2010.6664H4.31948C4.47596%2011.261%204.69962%2011.8358%204.98615%2012.3798C4.33234%2011.9344%203.78581%2011.3491%203.38615%2010.6664ZM4.31948%205.33309H3.38615C3.78006%204.65248%204.31961%204.0674%204.96615%203.61976C4.68652%204.16459%204.46957%204.73937%204.31948%205.33309ZM7.33281%2013.1331C6.51399%2012.5322%205.93891%2011.6566%205.71281%2010.6664H7.33281V13.1331ZM7.33281%209.33309H5.42615C5.30174%208.44856%205.30174%207.55096%205.42615%206.66642H7.33281V9.33309ZM7.33281%205.33309H5.71281C5.93891%204.34294%206.51399%203.4673%207.33281%202.86642V5.33309ZM12.6128%205.33309H11.6795C11.523%204.73853%2011.2993%204.16372%2011.0128%203.61976C11.6666%204.06514%2012.2131%204.65038%2012.6128%205.33309ZM8.66615%202.86642C9.48497%203.4673%2010.06%204.34294%2010.2861%205.33309H8.66615V2.86642ZM8.66615%2013.1331V10.6664H10.2861C10.06%2011.6566%209.48497%2012.5322%208.66615%2013.1331ZM10.5728%209.33309H8.66615V6.66642H10.5728C10.6972%207.55096%2010.6972%208.44856%2010.5728%209.33309ZM11.0328%2012.3798C11.3193%2011.8358%2011.543%2011.261%2011.6995%2010.6664H12.6328C12.2331%2011.3491%2011.6866%2011.9344%2011.0328%2012.3798ZM13.1595%209.33309H11.9195C11.9737%208.89073%2012.0004%208.44543%2011.9995%207.99976C12.0002%207.55409%2011.9735%207.1088%2011.9195%206.66642H13.1595C13.3907%207.54028%2013.3907%208.45923%2013.1595%209.33309Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-google {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22.6015%2010.0035C22.5599%209.77285%2022.4385%209.56418%2022.2587%209.4139C22.0789%209.26361%2021.852%209.18125%2021.6177%209.1812H12.1992C12.0679%209.18116%2011.9379%209.207%2011.8165%209.25725C11.6952%209.30749%2011.5849%209.38115%2011.4921%209.47401C11.3992%209.56688%2011.3255%209.67713%2011.2753%209.79847C11.225%209.91981%2011.1992%2010.0499%2011.1992%2010.1812V14.0494C11.1992%2014.1807%2011.225%2014.3107%2011.2753%2014.4321C11.3255%2014.5534%2011.3992%2014.6637%2011.4921%2014.7565C11.5849%2014.8494%2011.6952%2014.9231%2011.8165%2014.9733C11.9379%2015.0235%2012.0679%2015.0494%2012.1992%2015.0494H16.1616C15.8793%2015.5259%2015.4923%2015.932%2015.0298%2016.2369C14.1847%2016.7727%2013.1996%2017.0459%2012.1992%2017.022C11.1617%2017.0101%2010.1543%2016.6716%209.32022%2016.0544C8.48613%2015.4373%207.86776%2014.5729%207.553%2013.5842L7.55271%2013.5826C7.20244%2012.5559%207.20244%2011.4422%207.55271%2010.4156L7.55295%2010.4139C7.86793%209.42541%208.48639%208.5613%209.32047%207.94434C10.1546%207.32738%2011.1618%206.98894%2012.1992%206.9771C12.7757%206.96387%2013.349%207.06463%2013.8864%207.27362C14.4237%207.4826%2014.9145%207.79567%2015.3305%208.19487C15.5195%208.37543%2015.7716%208.47488%2016.0329%208.47196C16.2943%208.46904%2016.5441%208.36398%2016.729%208.17925L19.5971%205.31108C19.6922%205.21618%2019.7671%205.1031%2019.8174%204.9786C19.8678%204.85409%2019.8925%204.72072%2019.8901%204.58645C19.8877%204.45217%2019.8583%204.31976%2019.8036%204.19711C19.7489%204.07446%2019.6701%203.96409%2019.5718%203.87261C17.5759%202.00131%2014.935%200.972167%2012.1992%200.999556C10.1592%200.993521%208.158%201.55757%206.42137%202.6281C4.68474%203.69862%203.28174%205.23305%202.37058%207.05834L2.36911%207.06011C1.59664%208.59186%201.19586%2010.284%201.19924%2011.9996C1.20167%2013.7144%201.60216%2015.4053%202.36916%2016.939L2.37063%2016.9408C3.28179%2018.7661%204.68478%2020.3005%206.4214%2021.371C8.15802%2022.4415%2010.1592%2023.0056%2012.1992%2022.9996C14.8846%2023.0675%2017.4943%2022.1062%2019.4939%2020.3126L19.4947%2020.3121L19.4954%2020.3112L19.4956%2020.3111L19.4957%2020.311C20.5795%2019.2683%2021.4333%2018.0105%2022.0023%2016.6183C22.5712%2015.2262%2022.8427%2013.7304%2022.7993%2012.2271C22.7998%2011.4815%2022.7336%2010.7373%2022.6015%2010.0035ZM12.1992%202.99956C14.0703%202.98134%2015.8972%203.5681%2017.4077%204.67241L15.9541%206.12556C14.8518%205.36261%2013.5397%204.96126%2012.1992%204.9771C10.9755%204.98339%209.77547%205.31569%208.72277%205.93978C7.67007%206.56388%206.8027%207.45723%206.20993%208.52788L5.14072%207.69914L4.55572%207.24547C5.36049%205.94331%206.48571%204.86926%207.82388%204.12592C9.16205%203.38257%2010.6685%202.99477%2012.1992%202.99956ZM3.67868%2014.9029C3.03936%2013.0201%203.03936%2010.979%203.67868%209.09624L5.46091%2010.4781C5.23304%2011.4793%205.23304%2012.5189%205.46091%2013.5201L3.67868%2014.9029ZM12.1992%2020.9996C10.6684%2021.0043%209.16201%2020.6165%207.82382%2019.8731C6.48564%2019.1297%205.36041%2018.0557%204.55564%2016.7535L4.93405%2016.4599L6.20993%2015.4703C6.80244%2016.5412%207.66972%2017.4348%208.72246%2018.0591C9.7752%2018.6834%2010.9753%2019.0158%2012.1992%2019.022C13.3449%2019.0355%2014.4775%2018.7782%2015.505%2018.2712L17.1966%2019.5846C15.7088%2020.5432%2013.9688%2021.0359%2012.1992%2020.9996ZM18.7251%2018.2388L18.5421%2018.0968L17.1648%2017.0276C17.887%2016.2473%2018.3724%2015.2777%2018.5644%2014.232C18.5913%2014.0877%2018.586%2013.9392%2018.549%2013.7971C18.512%2013.655%2018.4441%2013.5229%2018.3502%2013.41C18.2564%2013.2971%2018.1388%2013.2062%2018.0058%2013.1439C17.8729%2013.0816%2017.7279%2013.0493%2017.581%2013.0494H13.1992V11.1812H20.7481C20.7823%2011.5269%2020.7993%2011.8765%2020.7993%2012.2271C20.8578%2014.4159%2020.1209%2016.5518%2018.7251%2018.2388H18.7251Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22.6015%2010.0035C22.5599%209.77285%2022.4385%209.56418%2022.2587%209.4139C22.0789%209.26361%2021.852%209.18125%2021.6177%209.1812H12.1992C12.0679%209.18116%2011.9379%209.207%2011.8165%209.25725C11.6952%209.30749%2011.5849%209.38115%2011.4921%209.47401C11.3992%209.56688%2011.3255%209.67713%2011.2753%209.79847C11.225%209.91981%2011.1992%2010.0499%2011.1992%2010.1812V14.0494C11.1992%2014.1807%2011.225%2014.3107%2011.2753%2014.4321C11.3255%2014.5534%2011.3992%2014.6637%2011.4921%2014.7565C11.5849%2014.8494%2011.6952%2014.9231%2011.8165%2014.9733C11.9379%2015.0235%2012.0679%2015.0494%2012.1992%2015.0494H16.1616C15.8793%2015.5259%2015.4923%2015.932%2015.0298%2016.2369C14.1847%2016.7727%2013.1996%2017.0459%2012.1992%2017.022C11.1617%2017.0101%2010.1543%2016.6716%209.32022%2016.0544C8.48613%2015.4373%207.86776%2014.5729%207.553%2013.5842L7.55271%2013.5826C7.20244%2012.5559%207.20244%2011.4422%207.55271%2010.4156L7.55295%2010.4139C7.86793%209.42541%208.48639%208.5613%209.32047%207.94434C10.1546%207.32738%2011.1618%206.98894%2012.1992%206.9771C12.7757%206.96387%2013.349%207.06463%2013.8864%207.27362C14.4237%207.4826%2014.9145%207.79567%2015.3305%208.19487C15.5195%208.37543%2015.7716%208.47488%2016.0329%208.47196C16.2943%208.46904%2016.5441%208.36398%2016.729%208.17925L19.5971%205.31108C19.6922%205.21618%2019.7671%205.1031%2019.8174%204.9786C19.8678%204.85409%2019.8925%204.72072%2019.8901%204.58645C19.8877%204.45217%2019.8583%204.31976%2019.8036%204.19711C19.7489%204.07446%2019.6701%203.96409%2019.5718%203.87261C17.5759%202.00131%2014.935%200.972167%2012.1992%200.999556C10.1592%200.993521%208.158%201.55757%206.42137%202.6281C4.68474%203.69862%203.28174%205.23305%202.37058%207.05834L2.36911%207.06011C1.59664%208.59186%201.19586%2010.284%201.19924%2011.9996C1.20167%2013.7144%201.60216%2015.4053%202.36916%2016.939L2.37063%2016.9408C3.28179%2018.7661%204.68478%2020.3005%206.4214%2021.371C8.15802%2022.4415%2010.1592%2023.0056%2012.1992%2022.9996C14.8846%2023.0675%2017.4943%2022.1062%2019.4939%2020.3126L19.4947%2020.3121L19.4954%2020.3112L19.4956%2020.3111L19.4957%2020.311C20.5795%2019.2683%2021.4333%2018.0105%2022.0023%2016.6183C22.5712%2015.2262%2022.8427%2013.7304%2022.7993%2012.2271C22.7998%2011.4815%2022.7336%2010.7373%2022.6015%2010.0035ZM12.1992%202.99956C14.0703%202.98134%2015.8972%203.5681%2017.4077%204.67241L15.9541%206.12556C14.8518%205.36261%2013.5397%204.96126%2012.1992%204.9771C10.9755%204.98339%209.77547%205.31569%208.72277%205.93978C7.67007%206.56388%206.8027%207.45723%206.20993%208.52788L5.14072%207.69914L4.55572%207.24547C5.36049%205.94331%206.48571%204.86926%207.82388%204.12592C9.16205%203.38257%2010.6685%202.99477%2012.1992%202.99956ZM3.67868%2014.9029C3.03936%2013.0201%203.03936%2010.979%203.67868%209.09624L5.46091%2010.4781C5.23304%2011.4793%205.23304%2012.5189%205.46091%2013.5201L3.67868%2014.9029ZM12.1992%2020.9996C10.6684%2021.0043%209.16201%2020.6165%207.82382%2019.8731C6.48564%2019.1297%205.36041%2018.0557%204.55564%2016.7535L4.93405%2016.4599L6.20993%2015.4703C6.80244%2016.5412%207.66972%2017.4348%208.72246%2018.0591C9.7752%2018.6834%2010.9753%2019.0158%2012.1992%2019.022C13.3449%2019.0355%2014.4775%2018.7782%2015.505%2018.2712L17.1966%2019.5846C15.7088%2020.5432%2013.9688%2021.0359%2012.1992%2020.9996ZM18.7251%2018.2388L18.5421%2018.0968L17.1648%2017.0276C17.887%2016.2473%2018.3724%2015.2777%2018.5644%2014.232C18.5913%2014.0877%2018.586%2013.9392%2018.549%2013.7971C18.512%2013.655%2018.4441%2013.5229%2018.3502%2013.41C18.2564%2013.2971%2018.1388%2013.2062%2018.0058%2013.1439C17.8729%2013.0816%2017.7279%2013.0493%2017.581%2013.0494H13.1992V11.1812H20.7481C20.7823%2011.5269%2020.7993%2011.8765%2020.7993%2012.2271C20.8578%2014.4159%2020.1209%2016.5518%2018.7251%2018.2388H18.7251Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-facebook {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='8'%20height='14'%20viewBox='0%200%208%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.08007%202.84647H7.3334V0.726471C6.72657%200.663369%206.11684%200.632215%205.50674%200.633138C3.69341%200.633138%202.45341%201.7398%202.45341%203.76647V5.51314H0.406738V7.88647H2.45341V13.9665H4.90674V7.88647H6.94674L7.2534%205.51314H4.90674V3.9998C4.90674%203.2998%205.09341%202.84647%206.08007%202.84647Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='8'%20height='14'%20viewBox='0%200%208%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.08007%202.84647H7.3334V0.726471C6.72657%200.663369%206.11684%200.632215%205.50674%200.633138C3.69341%200.633138%202.45341%201.7398%202.45341%203.76647V5.51314H0.406738V7.88647H2.45341V13.9665H4.90674V7.88647H6.94674L7.2534%205.51314H4.90674V3.9998C4.90674%203.2998%205.09341%202.84647%206.08007%202.84647Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-x {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.2174%200.569092H14.4663L9.55298%206.18475L15.3332%2013.8264H10.8073L7.26253%209.19178L3.20647%2013.8264H0.956125L6.21146%207.81982L0.666504%200.569092H5.30724L8.51143%204.80531L12.2174%200.569092ZM11.428%2012.4803H12.6742L4.6301%201.84451H3.29281L11.428%2012.4803Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.2174%200.569092H14.4663L9.55298%206.18475L15.3332%2013.8264H10.8073L7.26253%209.19178L3.20647%2013.8264H0.956125L6.21146%207.81982L0.666504%200.569092H5.30724L8.51143%204.80531L12.2174%200.569092ZM11.428%2012.4803H12.6742L4.6301%201.84451H3.29281L11.428%2012.4803Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-instagram {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5602%202.93978C10.4019%202.93978%2010.2473%202.9867%2010.1157%203.07461C9.98415%203.16251%209.88161%203.28746%209.82106%203.43364C9.76051%203.57982%209.74467%203.74067%209.77553%203.89586C9.8064%204.05104%209.8826%204.19359%209.99448%204.30547C10.1064%204.41735%2010.2489%204.49354%2010.4041%204.52441C10.5593%204.55528%2010.7201%204.53944%2010.8663%204.47889C11.0125%204.41834%2011.1374%204.3158%2011.2253%204.18424C11.3132%204.05268%2011.3602%203.89801%2011.3602%203.73978C11.3602%203.52761%2011.2759%203.32413%2011.1258%203.1741C10.9758%203.02407%2010.7723%202.93978%2010.5602%202.93978ZM13.6268%204.55312C13.6139%203.99998%2013.5103%203.45272%2013.3202%202.93312C13.1507%202.48854%2012.8868%202.08597%2012.5468%201.75312C12.2167%201.4114%2011.8132%201.14924%2011.3668%200.986451C10.8486%200.790558%2010.3007%200.684591%209.74683%200.673118C9.04016%200.633118%208.8135%200.633118%207.00016%200.633118C5.18683%200.633118%204.96016%200.633118%204.2535%200.673118C3.6996%200.684591%203.15172%200.790558%202.6335%200.986451C2.18795%201.15088%201.78479%201.41282%201.4535%201.75312C1.11178%202.08324%200.849614%202.48674%200.686829%202.93312C0.490937%203.45135%200.384969%203.99922%200.373496%204.55312C0.333496%205.25978%200.333496%205.48645%200.333496%207.29978C0.333496%209.11312%200.333496%209.33979%200.373496%2010.0465C0.384969%2010.6004%200.490937%2011.1482%200.686829%2011.6665C0.849614%2012.1128%201.11178%2012.5163%201.4535%2012.8465C1.78479%2013.1867%202.18795%2013.4487%202.6335%2013.6131C3.15172%2013.809%203.6996%2013.915%204.2535%2013.9265C4.96016%2013.9665%205.18683%2013.9665%207.00016%2013.9665C8.8135%2013.9665%209.04016%2013.9665%209.74683%2013.9265C10.3007%2013.915%2010.8486%2013.809%2011.3668%2013.6131C11.8132%2013.4503%2012.2167%2013.1882%2012.5468%2012.8465C12.8883%2012.5148%2013.1524%2012.1119%2013.3202%2011.6665C13.5103%2011.1468%2013.6139%2010.5996%2013.6268%2010.0465C13.6268%209.33979%2013.6668%209.11312%2013.6668%207.29978C13.6668%205.48645%2013.6668%205.25978%2013.6268%204.55312ZM12.4268%209.96645C12.422%2010.3896%2012.3453%2010.8089%2012.2002%2011.2065C12.0937%2011.4966%2011.9227%2011.7587%2011.7002%2011.9731C11.4839%2012.1935%2011.2223%2012.3641%2010.9335%2012.4731C10.536%2012.6183%2010.1167%2012.6949%209.6935%2012.6998C9.02683%2012.7331%208.78016%2012.7398%207.02683%2012.7398C5.2735%2012.7398%205.02683%2012.7398%204.36016%2012.6998C3.92076%2012.708%203.48323%2012.6404%203.06683%2012.4998C2.79068%2012.3852%202.54107%2012.215%202.3335%2011.9998C2.11222%2011.7856%201.94339%2011.5232%201.84016%2011.2331C1.6774%2010.8299%201.58713%2010.4011%201.5735%209.96645C1.5735%209.29978%201.5335%209.05312%201.5335%207.29978C1.5335%205.54645%201.5335%205.29978%201.5735%204.63312C1.57648%204.20049%201.65546%203.77175%201.80683%203.36645C1.92419%203.08506%202.10434%202.83422%202.3335%202.63312C2.53604%202.4039%202.78635%202.22185%203.06683%202.09978C3.4732%201.95315%203.90149%201.8765%204.3335%201.87312C5.00016%201.87312%205.24683%201.83312%207.00016%201.83312C8.7535%201.83312%209.00016%201.83312%209.66683%201.87312C10.09%201.87797%2010.5093%201.95462%2010.9068%202.09978C11.2098%202.21222%2011.4817%202.39502%2011.7002%202.63312C11.9186%202.8379%2012.0893%203.08827%2012.2002%203.36645C12.3483%203.77241%2012.425%204.20097%2012.4268%204.63312C12.4602%205.29978%2012.4668%205.54645%2012.4668%207.29978C12.4668%209.05312%2012.4602%209.29978%2012.4268%209.96645ZM7.00016%203.87978C6.32404%203.8811%205.66347%204.0828%205.10193%204.4594C4.54039%204.83599%204.10308%205.37058%203.84525%205.99562C3.58742%206.62066%203.52065%207.3081%203.65336%207.97107C3.78607%208.63405%204.11232%209.24281%204.59088%209.72044C5.06944%2010.1981%205.67884%2010.5231%206.34207%2010.6546C7.0053%2010.786%207.69261%2010.7179%208.31714%2010.4588C8.94168%2010.1998%209.47542%209.76141%209.85092%209.19914C10.2264%208.63687%2010.4268%207.97591%2010.4268%207.29978C10.4277%206.84985%2010.3396%206.40419%2010.1677%205.98842C9.99568%205.57266%209.7432%205.19499%209.42474%204.87715C9.10628%204.55931%208.72813%204.30757%208.31203%204.1364C7.89593%203.96524%207.45009%203.87803%207.00016%203.87978ZM7.00016%209.51978C6.56109%209.51978%206.13187%209.38958%205.7668%209.14565C5.40172%208.90171%205.11718%208.55499%204.94915%208.14934C4.78112%207.74369%204.73716%207.29732%204.82282%206.86668C4.90848%206.43605%205.11991%206.04048%205.43039%205.73001C5.74086%205.41953%206.13642%205.2081%206.56706%205.12244C6.9977%205.03678%207.44407%205.08075%207.84972%205.24877C8.25537%205.4168%208.60209%205.70134%208.84603%206.06642C9.08996%206.4315%209.22016%206.86071%209.22016%207.29978C9.22016%207.59132%209.16274%207.88%209.05118%208.14934C8.93961%208.41868%208.77609%208.66342%208.56994%208.86956C8.36379%209.07571%208.11906%209.23923%207.84972%209.3508C7.58038%209.46236%207.2917%209.51978%207.00016%209.51978Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5602%202.93978C10.4019%202.93978%2010.2473%202.9867%2010.1157%203.07461C9.98415%203.16251%209.88161%203.28746%209.82106%203.43364C9.76051%203.57982%209.74467%203.74067%209.77553%203.89586C9.8064%204.05104%209.8826%204.19359%209.99448%204.30547C10.1064%204.41735%2010.2489%204.49354%2010.4041%204.52441C10.5593%204.55528%2010.7201%204.53944%2010.8663%204.47889C11.0125%204.41834%2011.1374%204.3158%2011.2253%204.18424C11.3132%204.05268%2011.3602%203.89801%2011.3602%203.73978C11.3602%203.52761%2011.2759%203.32413%2011.1258%203.1741C10.9758%203.02407%2010.7723%202.93978%2010.5602%202.93978ZM13.6268%204.55312C13.6139%203.99998%2013.5103%203.45272%2013.3202%202.93312C13.1507%202.48854%2012.8868%202.08597%2012.5468%201.75312C12.2167%201.4114%2011.8132%201.14924%2011.3668%200.986451C10.8486%200.790558%2010.3007%200.684591%209.74683%200.673118C9.04016%200.633118%208.8135%200.633118%207.00016%200.633118C5.18683%200.633118%204.96016%200.633118%204.2535%200.673118C3.6996%200.684591%203.15172%200.790558%202.6335%200.986451C2.18795%201.15088%201.78479%201.41282%201.4535%201.75312C1.11178%202.08324%200.849614%202.48674%200.686829%202.93312C0.490937%203.45135%200.384969%203.99922%200.373496%204.55312C0.333496%205.25978%200.333496%205.48645%200.333496%207.29978C0.333496%209.11312%200.333496%209.33979%200.373496%2010.0465C0.384969%2010.6004%200.490937%2011.1482%200.686829%2011.6665C0.849614%2012.1128%201.11178%2012.5163%201.4535%2012.8465C1.78479%2013.1867%202.18795%2013.4487%202.6335%2013.6131C3.15172%2013.809%203.6996%2013.915%204.2535%2013.9265C4.96016%2013.9665%205.18683%2013.9665%207.00016%2013.9665C8.8135%2013.9665%209.04016%2013.9665%209.74683%2013.9265C10.3007%2013.915%2010.8486%2013.809%2011.3668%2013.6131C11.8132%2013.4503%2012.2167%2013.1882%2012.5468%2012.8465C12.8883%2012.5148%2013.1524%2012.1119%2013.3202%2011.6665C13.5103%2011.1468%2013.6139%2010.5996%2013.6268%2010.0465C13.6268%209.33979%2013.6668%209.11312%2013.6668%207.29978C13.6668%205.48645%2013.6668%205.25978%2013.6268%204.55312ZM12.4268%209.96645C12.422%2010.3896%2012.3453%2010.8089%2012.2002%2011.2065C12.0937%2011.4966%2011.9227%2011.7587%2011.7002%2011.9731C11.4839%2012.1935%2011.2223%2012.3641%2010.9335%2012.4731C10.536%2012.6183%2010.1167%2012.6949%209.6935%2012.6998C9.02683%2012.7331%208.78016%2012.7398%207.02683%2012.7398C5.2735%2012.7398%205.02683%2012.7398%204.36016%2012.6998C3.92076%2012.708%203.48323%2012.6404%203.06683%2012.4998C2.79068%2012.3852%202.54107%2012.215%202.3335%2011.9998C2.11222%2011.7856%201.94339%2011.5232%201.84016%2011.2331C1.6774%2010.8299%201.58713%2010.4011%201.5735%209.96645C1.5735%209.29978%201.5335%209.05312%201.5335%207.29978C1.5335%205.54645%201.5335%205.29978%201.5735%204.63312C1.57648%204.20049%201.65546%203.77175%201.80683%203.36645C1.92419%203.08506%202.10434%202.83422%202.3335%202.63312C2.53604%202.4039%202.78635%202.22185%203.06683%202.09978C3.4732%201.95315%203.90149%201.8765%204.3335%201.87312C5.00016%201.87312%205.24683%201.83312%207.00016%201.83312C8.7535%201.83312%209.00016%201.83312%209.66683%201.87312C10.09%201.87797%2010.5093%201.95462%2010.9068%202.09978C11.2098%202.21222%2011.4817%202.39502%2011.7002%202.63312C11.9186%202.8379%2012.0893%203.08827%2012.2002%203.36645C12.3483%203.77241%2012.425%204.20097%2012.4268%204.63312C12.4602%205.29978%2012.4668%205.54645%2012.4668%207.29978C12.4668%209.05312%2012.4602%209.29978%2012.4268%209.96645ZM7.00016%203.87978C6.32404%203.8811%205.66347%204.0828%205.10193%204.4594C4.54039%204.83599%204.10308%205.37058%203.84525%205.99562C3.58742%206.62066%203.52065%207.3081%203.65336%207.97107C3.78607%208.63405%204.11232%209.24281%204.59088%209.72044C5.06944%2010.1981%205.67884%2010.5231%206.34207%2010.6546C7.0053%2010.786%207.69261%2010.7179%208.31714%2010.4588C8.94168%2010.1998%209.47542%209.76141%209.85092%209.19914C10.2264%208.63687%2010.4268%207.97591%2010.4268%207.29978C10.4277%206.84985%2010.3396%206.40419%2010.1677%205.98842C9.99568%205.57266%209.7432%205.19499%209.42474%204.87715C9.10628%204.55931%208.72813%204.30757%208.31203%204.1364C7.89593%203.96524%207.45009%203.87803%207.00016%203.87978ZM7.00016%209.51978C6.56109%209.51978%206.13187%209.38958%205.7668%209.14565C5.40172%208.90171%205.11718%208.55499%204.94915%208.14934C4.78112%207.74369%204.73716%207.29732%204.82282%206.86668C4.90848%206.43605%205.11991%206.04048%205.43039%205.73001C5.74086%205.41953%206.13642%205.2081%206.56706%205.12244C6.9977%205.03678%207.44407%205.08075%207.84972%205.24877C8.25537%205.4168%208.60209%205.70134%208.84603%206.06642C9.08996%206.4315%209.22016%206.86071%209.22016%207.29978C9.22016%207.59132%209.16274%207.88%209.05118%208.14934C8.93961%208.41868%208.77609%208.66342%208.56994%208.86956C8.36379%209.07571%208.11906%209.23923%207.84972%209.3508C7.58038%209.46236%207.2917%209.51978%207.00016%209.51978Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

.icon-youtube {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='11'%20viewBox='0%200%2016%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.3332%203.77313C15.3662%202.8189%2015.1575%201.87181%2014.7265%201.01979C14.4341%200.670193%2014.0283%200.434267%2013.5799%200.353127C11.7249%200.184811%209.86221%200.115823%207.99985%200.146461C6.14429%200.114433%204.28833%200.181194%202.43986%200.346461C2.0744%200.412939%201.7362%200.584355%201.46652%200.839794C0.866522%201.39313%200.799855%202.33979%200.733188%203.13979C0.636463%204.57817%200.636463%206.02142%200.733188%207.45979C0.752475%207.91006%200.819518%208.35701%200.933188%208.79313C1.01357%209.12984%201.1762%209.44136%201.40652%209.69979C1.67803%209.96877%202.02411%2010.1499%202.39986%2010.2198C3.83713%2010.3972%205.28533%2010.4707%206.73319%2010.4398C9.06652%2010.4731%2011.1132%2010.4398%2013.5332%2010.2531C13.9182%2010.1876%2014.274%2010.0062%2014.5532%209.73313C14.7398%209.5464%2014.8792%209.31786%2014.9599%209.06646C15.1983%208.33487%2015.3154%207.5692%2015.3065%206.79979C15.3332%206.42646%2015.3332%204.17313%2015.3332%203.77313ZM6.49319%207.19979V3.07313L10.4399%205.14646C9.33319%205.75979%207.87319%206.45313%206.49319%207.19979Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='11'%20viewBox='0%200%2016%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.3332%203.77313C15.3662%202.8189%2015.1575%201.87181%2014.7265%201.01979C14.4341%200.670193%2014.0283%200.434267%2013.5799%200.353127C11.7249%200.184811%209.86221%200.115823%207.99985%200.146461C6.14429%200.114433%204.28833%200.181194%202.43986%200.346461C2.0744%200.412939%201.7362%200.584355%201.46652%200.839794C0.866522%201.39313%200.799855%202.33979%200.733188%203.13979C0.636463%204.57817%200.636463%206.02142%200.733188%207.45979C0.752475%207.91006%200.819518%208.35701%200.933188%208.79313C1.01357%209.12984%201.1762%209.44136%201.40652%209.69979C1.67803%209.96877%202.02411%2010.1499%202.39986%2010.2198C3.83713%2010.3972%205.28533%2010.4707%206.73319%2010.4398C9.06652%2010.4731%2011.1132%2010.4398%2013.5332%2010.2531C13.9182%2010.1876%2014.274%2010.0062%2014.5532%209.73313C14.7398%209.5464%2014.8792%209.31786%2014.9599%209.06646C15.1983%208.33487%2015.3154%207.5692%2015.3065%206.79979C15.3332%206.42646%2015.3332%204.17313%2015.3332%203.77313ZM6.49319%207.19979V3.07313L10.4399%205.14646C9.33319%205.75979%207.87319%206.45313%206.49319%207.19979Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-star {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.4991%207.25273C16.4518%207.11555%2016.3656%206.99505%2016.2511%206.90586C16.1366%206.81666%2015.9987%206.7626%2015.8541%206.75023L11.5866%206.12773L9.67413%202.25023C9.61271%202.12343%209.51683%202.01649%209.39745%201.94166C9.27807%201.86683%209.14002%201.82715%208.99913%201.82715C8.85824%201.82715%208.72019%201.86683%208.60081%201.94166C8.48143%202.01649%208.38554%202.12343%208.32413%202.25023L6.41163%206.12023L2.14413%206.75023C2.00532%206.76996%201.87482%206.8282%201.76744%206.91835C1.66006%207.0085%201.5801%207.12694%201.53663%207.26023C1.49684%207.39049%201.49327%207.52912%201.5263%207.66125C1.55933%207.79338%201.62772%207.91402%201.72413%208.01023L4.82163%2011.0102L4.07163%2015.2702C4.04485%2015.4108%204.05887%2015.5562%204.11203%2015.6891C4.16519%2015.822%204.25527%2015.9369%204.37163%2016.0202C4.48504%2016.1013%204.61881%2016.1492%204.75791%2016.1584C4.89702%2016.1677%205.03596%2016.138%205.15913%2016.0727L8.99913%2014.0702L12.8241%2016.0802C12.9294%2016.1396%2013.0483%2016.1706%2013.1691%2016.1702C13.328%2016.1708%2013.4829%2016.1209%2013.6116%2016.0277C13.728%2015.9444%2013.8181%2015.8295%2013.8712%2015.6966C13.9244%2015.5637%2013.9384%2015.4183%2013.9116%2015.2777L13.1616%2011.0177L16.2591%208.01773C16.3674%207.92599%2016.4474%207.80541%2016.4899%207.66999C16.5324%207.53458%2016.5356%207.38989%2016.4991%207.25273Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.4991%207.25273C16.4518%207.11555%2016.3656%206.99505%2016.2511%206.90586C16.1366%206.81666%2015.9987%206.7626%2015.8541%206.75023L11.5866%206.12773L9.67413%202.25023C9.61271%202.12343%209.51683%202.01649%209.39745%201.94166C9.27807%201.86683%209.14002%201.82715%208.99913%201.82715C8.85824%201.82715%208.72019%201.86683%208.60081%201.94166C8.48143%202.01649%208.38554%202.12343%208.32413%202.25023L6.41163%206.12023L2.14413%206.75023C2.00532%206.76996%201.87482%206.8282%201.76744%206.91835C1.66006%207.0085%201.5801%207.12694%201.53663%207.26023C1.49684%207.39049%201.49327%207.52912%201.5263%207.66125C1.55933%207.79338%201.62772%207.91402%201.72413%208.01023L4.82163%2011.0102L4.07163%2015.2702C4.04485%2015.4108%204.05887%2015.5562%204.11203%2015.6891C4.16519%2015.822%204.25527%2015.9369%204.37163%2016.0202C4.48504%2016.1013%204.61881%2016.1492%204.75791%2016.1584C4.89702%2016.1677%205.03596%2016.138%205.15913%2016.0727L8.99913%2014.0702L12.8241%2016.0802C12.9294%2016.1396%2013.0483%2016.1706%2013.1691%2016.1702C13.328%2016.1708%2013.4829%2016.1209%2013.6116%2016.0277C13.728%2015.9444%2013.8181%2015.8295%2013.8712%2015.6966C13.9244%2015.5637%2013.9384%2015.4183%2013.9116%2015.2777L13.1616%2011.0177L16.2591%208.01773C16.3674%207.92599%2016.4474%207.80541%2016.4899%207.66999C16.5324%207.53458%2016.5356%207.38989%2016.4991%207.25273Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-0 {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM12.5%205.99978H11.5C10.7044%205.99978%209.94129%206.31585%209.37868%206.87846C8.81607%207.44107%208.5%208.20413%208.5%208.99978V14.9998C8.5%2015.7954%208.81607%2016.5585%209.37868%2017.1211C9.94129%2017.6837%2010.7044%2017.9998%2011.5%2017.9998H12.5C13.2957%2017.9998%2014.0587%2017.6837%2014.6213%2017.1211C15.1839%2016.5585%2015.5%2015.7954%2015.5%2014.9998V8.99978C15.5%208.20413%2015.1839%207.44107%2014.6213%206.87846C14.0587%206.31585%2013.2957%205.99978%2012.5%205.99978ZM13.5%2014.9998C13.5%2015.265%2013.3946%2015.5193%2013.2071%2015.7069C13.0196%2015.8944%2012.7652%2015.9998%2012.5%2015.9998H11.5C11.2348%2015.9998%2010.9804%2015.8944%2010.7929%2015.7069C10.6054%2015.5193%2010.5%2015.265%2010.5%2014.9998V8.99978C10.5%208.73456%2010.6054%208.48021%2010.7929%208.29267C10.9804%208.10514%2011.2348%207.99978%2011.5%207.99978H12.5C12.7652%207.99978%2013.0196%208.10514%2013.2071%208.29267C13.3946%208.48021%2013.5%208.73456%2013.5%208.99978V14.9998ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM12.5%205.99978H11.5C10.7044%205.99978%209.94129%206.31585%209.37868%206.87846C8.81607%207.44107%208.5%208.20413%208.5%208.99978V14.9998C8.5%2015.7954%208.81607%2016.5585%209.37868%2017.1211C9.94129%2017.6837%2010.7044%2017.9998%2011.5%2017.9998H12.5C13.2957%2017.9998%2014.0587%2017.6837%2014.6213%2017.1211C15.1839%2016.5585%2015.5%2015.7954%2015.5%2014.9998V8.99978C15.5%208.20413%2015.1839%207.44107%2014.6213%206.87846C14.0587%206.31585%2013.2957%205.99978%2012.5%205.99978ZM13.5%2014.9998C13.5%2015.265%2013.3946%2015.5193%2013.2071%2015.7069C13.0196%2015.8944%2012.7652%2015.9998%2012.5%2015.9998H11.5C11.2348%2015.9998%2010.9804%2015.8944%2010.7929%2015.7069C10.6054%2015.5193%2010.5%2015.265%2010.5%2014.9998V8.99978C10.5%208.73456%2010.6054%208.48021%2010.7929%208.29267C10.9804%208.10514%2011.2348%207.99978%2011.5%207.99978H12.5C12.7652%207.99978%2013.0196%208.10514%2013.2071%208.29267C13.3946%208.48021%2013.5%208.73456%2013.5%208.99978V14.9998ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-3 {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM15.5%208.99978C15.5%208.20413%2015.1839%207.44107%2014.6213%206.87846C14.0587%206.31585%2013.2957%205.99978%2012.5%205.99978H11.5C10.7044%205.99978%209.94129%206.31585%209.37868%206.87846C8.81607%207.44107%208.5%208.20413%208.5%208.99978C8.5%209.265%208.60536%209.51935%208.7929%209.70689C8.98043%209.89442%209.23479%209.99978%209.5%209.99978C9.76522%209.99978%2010.0196%209.89442%2010.2071%209.70689C10.3946%209.51935%2010.5%209.265%2010.5%208.99978C10.5%208.73456%2010.6054%208.48021%2010.7929%208.29267C10.9804%208.10514%2011.2348%207.99978%2011.5%207.99978H12.5C12.7652%207.99978%2013.0196%208.10514%2013.2071%208.29267C13.3946%208.48021%2013.5%208.73456%2013.5%208.99978V9.99978C13.5%2010.265%2013.3946%2010.5193%2013.2071%2010.7069C13.0196%2010.8944%2012.7652%2010.9998%2012.5%2010.9998H12C11.7348%2010.9998%2011.4804%2011.1051%2011.2929%2011.2927C11.1054%2011.4802%2011%2011.7346%2011%2011.9998C11%2012.265%2011.1054%2012.5193%2011.2929%2012.7069C11.4804%2012.8944%2011.7348%2012.9998%2012%2012.9998H12.5C12.7652%2012.9998%2013.0196%2013.1051%2013.2071%2013.2927C13.3946%2013.4802%2013.5%2013.7346%2013.5%2013.9998V14.9998C13.5%2015.265%2013.3946%2015.5193%2013.2071%2015.7069C13.0196%2015.8944%2012.7652%2015.9998%2012.5%2015.9998H11.5C11.2348%2015.9998%2010.9804%2015.8944%2010.7929%2015.7069C10.6054%2015.5193%2010.5%2015.265%2010.5%2014.9998C10.5%2014.7346%2010.3946%2014.4802%2010.2071%2014.2927C10.0196%2014.1051%209.76522%2013.9998%209.5%2013.9998C9.23479%2013.9998%208.98043%2014.1051%208.7929%2014.2927C8.60536%2014.4802%208.5%2014.7346%208.5%2014.9998C8.5%2015.7954%208.81607%2016.5585%209.37868%2017.1211C9.94129%2017.6837%2010.7044%2017.9998%2011.5%2017.9998H12.5C13.2957%2017.9998%2014.0587%2017.6837%2014.6213%2017.1211C15.1839%2016.5585%2015.5%2015.7954%2015.5%2014.9998V13.9998C15.4956%2013.2597%2015.2178%2012.5474%2014.72%2011.9998C15.2178%2011.4521%2015.4956%2010.7398%2015.5%209.99978V8.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM15.5%208.99978C15.5%208.20413%2015.1839%207.44107%2014.6213%206.87846C14.0587%206.31585%2013.2957%205.99978%2012.5%205.99978H11.5C10.7044%205.99978%209.94129%206.31585%209.37868%206.87846C8.81607%207.44107%208.5%208.20413%208.5%208.99978C8.5%209.265%208.60536%209.51935%208.7929%209.70689C8.98043%209.89442%209.23479%209.99978%209.5%209.99978C9.76522%209.99978%2010.0196%209.89442%2010.2071%209.70689C10.3946%209.51935%2010.5%209.265%2010.5%208.99978C10.5%208.73456%2010.6054%208.48021%2010.7929%208.29267C10.9804%208.10514%2011.2348%207.99978%2011.5%207.99978H12.5C12.7652%207.99978%2013.0196%208.10514%2013.2071%208.29267C13.3946%208.48021%2013.5%208.73456%2013.5%208.99978V9.99978C13.5%2010.265%2013.3946%2010.5193%2013.2071%2010.7069C13.0196%2010.8944%2012.7652%2010.9998%2012.5%2010.9998H12C11.7348%2010.9998%2011.4804%2011.1051%2011.2929%2011.2927C11.1054%2011.4802%2011%2011.7346%2011%2011.9998C11%2012.265%2011.1054%2012.5193%2011.2929%2012.7069C11.4804%2012.8944%2011.7348%2012.9998%2012%2012.9998H12.5C12.7652%2012.9998%2013.0196%2013.1051%2013.2071%2013.2927C13.3946%2013.4802%2013.5%2013.7346%2013.5%2013.9998V14.9998C13.5%2015.265%2013.3946%2015.5193%2013.2071%2015.7069C13.0196%2015.8944%2012.7652%2015.9998%2012.5%2015.9998H11.5C11.2348%2015.9998%2010.9804%2015.8944%2010.7929%2015.7069C10.6054%2015.5193%2010.5%2015.265%2010.5%2014.9998C10.5%2014.7346%2010.3946%2014.4802%2010.2071%2014.2927C10.0196%2014.1051%209.76522%2013.9998%209.5%2013.9998C9.23479%2013.9998%208.98043%2014.1051%208.7929%2014.2927C8.60536%2014.4802%208.5%2014.7346%208.5%2014.9998C8.5%2015.7954%208.81607%2016.5585%209.37868%2017.1211C9.94129%2017.6837%2010.7044%2017.9998%2011.5%2017.9998H12.5C13.2957%2017.9998%2014.0587%2017.6837%2014.6213%2017.1211C15.1839%2016.5585%2015.5%2015.7954%2015.5%2014.9998V13.9998C15.4956%2013.2597%2015.2178%2012.5474%2014.72%2011.9998C15.2178%2011.4521%2015.4956%2010.7398%2015.5%209.99978V8.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-6 {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM11.5%207.99978H12.5C12.7652%207.99978%2013.0196%208.10514%2013.2071%208.29267C13.3946%208.48021%2013.5%208.73456%2013.5%208.99978C13.5%209.265%2013.6054%209.51935%2013.7929%209.70689C13.9804%209.89442%2014.2348%209.99978%2014.5%209.99978C14.7652%209.99978%2015.0196%209.89442%2015.2071%209.70689C15.3946%209.51935%2015.5%209.265%2015.5%208.99978C15.5%208.20413%2015.1839%207.44107%2014.6213%206.87846C14.0587%206.31585%2013.2957%205.99978%2012.5%205.99978H11.5C10.7044%205.99978%209.94129%206.31585%209.37868%206.87846C8.81607%207.44107%208.5%208.20413%208.5%208.99978V14.9998C8.5%2015.7954%208.81607%2016.5585%209.37868%2017.1211C9.94129%2017.6837%2010.7044%2017.9998%2011.5%2017.9998H12.5C13.2957%2017.9998%2014.0587%2017.6837%2014.6213%2017.1211C15.1839%2016.5585%2015.5%2015.7954%2015.5%2014.9998V13.9998C15.5%2013.2041%2015.1839%2012.4411%2014.6213%2011.8785C14.0587%2011.3158%2013.2957%2010.9998%2012.5%2010.9998H10.5V8.99978C10.5%208.73456%2010.6054%208.48021%2010.7929%208.29267C10.9804%208.10514%2011.2348%207.99978%2011.5%207.99978ZM12.5%2012.9998C12.7652%2012.9998%2013.0196%2013.1051%2013.2071%2013.2927C13.3946%2013.4802%2013.5%2013.7346%2013.5%2013.9998V14.9998C13.5%2015.265%2013.3946%2015.5193%2013.2071%2015.7069C13.0196%2015.8944%2012.7652%2015.9998%2012.5%2015.9998H11.5C11.2348%2015.9998%2010.9804%2015.8944%2010.7929%2015.7069C10.6054%2015.5193%2010.5%2015.265%2010.5%2014.9998V12.9998H12.5ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM11.5%207.99978H12.5C12.7652%207.99978%2013.0196%208.10514%2013.2071%208.29267C13.3946%208.48021%2013.5%208.73456%2013.5%208.99978C13.5%209.265%2013.6054%209.51935%2013.7929%209.70689C13.9804%209.89442%2014.2348%209.99978%2014.5%209.99978C14.7652%209.99978%2015.0196%209.89442%2015.2071%209.70689C15.3946%209.51935%2015.5%209.265%2015.5%208.99978C15.5%208.20413%2015.1839%207.44107%2014.6213%206.87846C14.0587%206.31585%2013.2957%205.99978%2012.5%205.99978H11.5C10.7044%205.99978%209.94129%206.31585%209.37868%206.87846C8.81607%207.44107%208.5%208.20413%208.5%208.99978V14.9998C8.5%2015.7954%208.81607%2016.5585%209.37868%2017.1211C9.94129%2017.6837%2010.7044%2017.9998%2011.5%2017.9998H12.5C13.2957%2017.9998%2014.0587%2017.6837%2014.6213%2017.1211C15.1839%2016.5585%2015.5%2015.7954%2015.5%2014.9998V13.9998C15.5%2013.2041%2015.1839%2012.4411%2014.6213%2011.8785C14.0587%2011.3158%2013.2957%2010.9998%2012.5%2010.9998H10.5V8.99978C10.5%208.73456%2010.6054%208.48021%2010.7929%208.29267C10.9804%208.10514%2011.2348%207.99978%2011.5%207.99978ZM12.5%2012.9998C12.7652%2012.9998%2013.0196%2013.1051%2013.2071%2013.2927C13.3946%2013.4802%2013.5%2013.7346%2013.5%2013.9998V14.9998C13.5%2015.265%2013.3946%2015.5193%2013.2071%2015.7069C13.0196%2015.8944%2012.7652%2015.9998%2012.5%2015.9998H11.5C11.2348%2015.9998%2010.9804%2015.8944%2010.7929%2015.7069C10.6054%2015.5193%2010.5%2015.265%2010.5%2014.9998V12.9998H12.5ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-10 {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM11%208.99978V14.9998C11%2015.7954%2011.3161%2016.5585%2011.8787%2017.1211C12.4413%2017.6837%2013.2044%2017.9998%2014%2017.9998H15C15.7957%2017.9998%2016.5587%2017.6837%2017.1213%2017.1211C17.6839%2016.5585%2018%2015.7954%2018%2014.9998V8.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM16%208.99978V14.9998C16%2015.265%2015.8946%2015.5193%2015.7071%2015.7069C15.5196%2015.8944%2015.2652%2015.9998%2015%2015.9998H14C13.7348%2015.9998%2013.4804%2015.8944%2013.2929%2015.7069C13.1054%2015.5193%2013%2015.265%2013%2014.9998V8.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM11%208.99978V14.9998C11%2015.7954%2011.3161%2016.5585%2011.8787%2017.1211C12.4413%2017.6837%2013.2044%2017.9998%2014%2017.9998H15C15.7957%2017.9998%2016.5587%2017.6837%2017.1213%2017.1211C17.6839%2016.5585%2018%2015.7954%2018%2014.9998V8.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM16%208.99978V14.9998C16%2015.265%2015.8946%2015.5193%2015.7071%2015.7069C15.5196%2015.8944%2015.2652%2015.9998%2015%2015.9998H14C13.7348%2015.9998%2013.4804%2015.8944%2013.2929%2015.7069C13.1054%2015.5193%2013%2015.265%2013%2014.9998V8.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-12 {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%208.99978C11%209.265%2011.1054%209.51935%2011.2929%209.70689C11.4804%209.89442%2011.7348%209.99978%2012%209.99978C12.2652%209.99978%2012.5196%209.89442%2012.7071%209.70689C12.8946%209.51935%2013%209.265%2013%208.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978V9.99978C16%2010.265%2015.8946%2010.5193%2015.7071%2010.7069C15.5196%2010.8944%2015.2652%2010.9998%2015%2010.9998H14C13.2044%2010.9998%2012.4413%2011.3158%2011.8787%2011.8785C11.3161%2012.4411%2011%2013.2041%2011%2013.9998V16.9998C11%2017.265%2011.1054%2017.5194%2011.2929%2017.7069C11.4804%2017.8944%2011.7348%2017.9998%2012%2017.9998H17C17.2652%2017.9998%2017.5196%2017.8944%2017.7071%2017.7069C17.8946%2017.5194%2018%2017.265%2018%2016.9998C18%2016.7346%2017.8946%2016.4802%2017.7071%2016.2927C17.5196%2016.1051%2017.2652%2015.9998%2017%2015.9998H13V13.9998C13%2013.7346%2013.1054%2013.4802%2013.2929%2013.2927C13.4804%2013.1051%2013.7348%2012.9998%2014%2012.9998H15C15.7957%2012.9998%2016.5587%2012.6837%2017.1213%2012.1211C17.6839%2011.5585%2018%2010.7954%2018%209.99978V8.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%208.99978C11%209.265%2011.1054%209.51935%2011.2929%209.70689C11.4804%209.89442%2011.7348%209.99978%2012%209.99978C12.2652%209.99978%2012.5196%209.89442%2012.7071%209.70689C12.8946%209.51935%2013%209.265%2013%208.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978V9.99978C16%2010.265%2015.8946%2010.5193%2015.7071%2010.7069C15.5196%2010.8944%2015.2652%2010.9998%2015%2010.9998H14C13.2044%2010.9998%2012.4413%2011.3158%2011.8787%2011.8785C11.3161%2012.4411%2011%2013.2041%2011%2013.9998V16.9998C11%2017.265%2011.1054%2017.5194%2011.2929%2017.7069C11.4804%2017.8944%2011.7348%2017.9998%2012%2017.9998H17C17.2652%2017.9998%2017.5196%2017.8944%2017.7071%2017.7069C17.8946%2017.5194%2018%2017.265%2018%2016.9998C18%2016.7346%2017.8946%2016.4802%2017.7071%2016.2927C17.5196%2016.1051%2017.2652%2015.9998%2017%2015.9998H13V13.9998C13%2013.7346%2013.1054%2013.4802%2013.2929%2013.2927C13.4804%2013.1051%2013.7348%2012.9998%2014%2012.9998H15C15.7957%2012.9998%2016.5587%2012.6837%2017.1213%2012.1211C17.6839%2011.5585%2018%2010.7954%2018%209.99978V8.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-13 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM11%208.99978C11%209.265%2011.1054%209.51935%2011.2929%209.70689C11.4804%209.89442%2011.7348%209.99978%2012%209.99978C12.2652%209.99978%2012.5196%209.89442%2012.7071%209.70689C12.8946%209.51935%2013%209.265%2013%208.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978V9.99978C16%2010.265%2015.8946%2010.5193%2015.7071%2010.7069C15.5196%2010.8944%2015.2652%2010.9998%2015%2010.9998H14.5C14.2348%2010.9998%2013.9804%2011.1051%2013.7929%2011.2927C13.6054%2011.4802%2013.5%2011.7346%2013.5%2011.9998C13.5%2012.265%2013.6054%2012.5193%2013.7929%2012.7069C13.9804%2012.8944%2014.2348%2012.9998%2014.5%2012.9998H15C15.2652%2012.9998%2015.5196%2013.1051%2015.7071%2013.2927C15.8946%2013.4802%2016%2013.7346%2016%2013.9998V14.9998C16%2015.265%2015.8946%2015.5193%2015.7071%2015.7069C15.5196%2015.8944%2015.2652%2015.9998%2015%2015.9998H14C13.7348%2015.9998%2013.4804%2015.8944%2013.2929%2015.7069C13.1054%2015.5193%2013%2015.265%2013%2014.9998C13%2014.7346%2012.8946%2014.4802%2012.7071%2014.2927C12.5196%2014.1051%2012.2652%2013.9998%2012%2013.9998C11.7348%2013.9998%2011.4804%2014.1051%2011.2929%2014.2927C11.1054%2014.4802%2011%2014.7346%2011%2014.9998C11%2015.7954%2011.3161%2016.5585%2011.8787%2017.1211C12.4413%2017.6837%2013.2044%2017.9998%2014%2017.9998H15C15.7957%2017.9998%2016.5587%2017.6837%2017.1213%2017.1211C17.6839%2016.5585%2018%2015.7954%2018%2014.9998V13.9998C17.9956%2013.2597%2017.7178%2012.5474%2017.22%2011.9998C17.7178%2011.4521%2017.9956%2010.7398%2018%209.99978V8.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM11%208.99978C11%209.265%2011.1054%209.51935%2011.2929%209.70689C11.4804%209.89442%2011.7348%209.99978%2012%209.99978C12.2652%209.99978%2012.5196%209.89442%2012.7071%209.70689C12.8946%209.51935%2013%209.265%2013%208.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978V9.99978C16%2010.265%2015.8946%2010.5193%2015.7071%2010.7069C15.5196%2010.8944%2015.2652%2010.9998%2015%2010.9998H14.5C14.2348%2010.9998%2013.9804%2011.1051%2013.7929%2011.2927C13.6054%2011.4802%2013.5%2011.7346%2013.5%2011.9998C13.5%2012.265%2013.6054%2012.5193%2013.7929%2012.7069C13.9804%2012.8944%2014.2348%2012.9998%2014.5%2012.9998H15C15.2652%2012.9998%2015.5196%2013.1051%2015.7071%2013.2927C15.8946%2013.4802%2016%2013.7346%2016%2013.9998V14.9998C16%2015.265%2015.8946%2015.5193%2015.7071%2015.7069C15.5196%2015.8944%2015.2652%2015.9998%2015%2015.9998H14C13.7348%2015.9998%2013.4804%2015.8944%2013.2929%2015.7069C13.1054%2015.5193%2013%2015.265%2013%2014.9998C13%2014.7346%2012.8946%2014.4802%2012.7071%2014.2927C12.5196%2014.1051%2012.2652%2013.9998%2012%2013.9998C11.7348%2013.9998%2011.4804%2014.1051%2011.2929%2014.2927C11.1054%2014.4802%2011%2014.7346%2011%2014.9998C11%2015.7954%2011.3161%2016.5585%2011.8787%2017.1211C12.4413%2017.6837%2013.2044%2017.9998%2014%2017.9998H15C15.7957%2017.9998%2016.5587%2017.6837%2017.1213%2017.1211C17.6839%2016.5585%2018%2015.7954%2018%2014.9998V13.9998C17.9956%2013.2597%2017.7178%2012.5474%2017.22%2011.9998C17.7178%2011.4521%2017.9956%2010.7398%2018%209.99978V8.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

.icon-plus-16 {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM11%208.99978V14.9998C11%2015.7954%2011.3161%2016.5585%2011.8787%2017.1211C12.4413%2017.6837%2013.2044%2017.9998%2014%2017.9998H15C15.7957%2017.9998%2016.5587%2017.6837%2017.1213%2017.1211C17.6839%2016.5585%2018%2015.7954%2018%2014.9998V13.9998C18%2013.2041%2017.6839%2012.4411%2017.1213%2011.8785C16.5587%2011.3158%2015.7957%2010.9998%2015%2010.9998H13V8.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978C16%209.265%2016.1054%209.51935%2016.2929%209.70689C16.4804%209.89442%2016.7348%209.99978%2017%209.99978C17.2652%209.99978%2017.5196%209.89442%2017.7071%209.70689C17.8946%209.51935%2018%209.265%2018%208.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM15%2012.9998C15.2652%2012.9998%2015.5196%2013.1051%2015.7071%2013.2927C15.8946%2013.4802%2016%2013.7346%2016%2013.9998V14.9998C16%2015.265%2015.8946%2015.5193%2015.7071%2015.7069C15.5196%2015.8944%2015.2652%2015.9998%2015%2015.9998H14C13.7348%2015.9998%2013.4804%2015.8944%2013.2929%2015.7069C13.1054%2015.5193%2013%2015.265%2013%2014.9998V12.9998H15Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM11%208.99978V14.9998C11%2015.7954%2011.3161%2016.5585%2011.8787%2017.1211C12.4413%2017.6837%2013.2044%2017.9998%2014%2017.9998H15C15.7957%2017.9998%2016.5587%2017.6837%2017.1213%2017.1211C17.6839%2016.5585%2018%2015.7954%2018%2014.9998V13.9998C18%2013.2041%2017.6839%2012.4411%2017.1213%2011.8785C16.5587%2011.3158%2015.7957%2010.9998%2015%2010.9998H13V8.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978C16%209.265%2016.1054%209.51935%2016.2929%209.70689C16.4804%209.89442%2016.7348%209.99978%2017%209.99978C17.2652%209.99978%2017.5196%209.89442%2017.7071%209.70689C17.8946%209.51935%2018%209.265%2018%208.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM15%2012.9998C15.2652%2012.9998%2015.5196%2013.1051%2015.7071%2013.2927C15.8946%2013.4802%2016%2013.7346%2016%2013.9998V14.9998C16%2015.265%2015.8946%2015.5193%2015.7071%2015.7069C15.5196%2015.8944%2015.2652%2015.9998%2015%2015.9998H14C13.7348%2015.9998%2013.4804%2015.8944%2013.2929%2015.7069C13.1054%2015.5193%2013%2015.265%2013%2014.9998V12.9998H15Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-17 {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%206.99978V8.99978C11%209.265%2011.1054%209.51935%2011.2929%209.70689C11.4804%209.89442%2011.7348%209.99978%2012%209.99978C12.2652%209.99978%2012.5196%209.89442%2012.7071%209.70689C12.8946%209.51935%2013%209.265%2013%208.99978V7.99978H15.78L14%2016.7998C13.971%2016.9313%2013.9688%2017.0673%2013.9936%2017.1997C14.0184%2017.3321%2014.0697%2017.4581%2014.1444%2017.5702C14.2191%2017.6822%2014.3157%2017.7781%2014.4284%2017.8519C14.541%2017.9257%2014.6674%2017.976%2014.8%2017.9998H15C15.234%2018.0045%2015.4621%2017.927%2015.6449%2017.7809C15.8276%2017.6347%2015.9533%2017.4291%2016%2017.1998L18%207.19978C18.0286%207.05451%2018.0246%206.9047%2017.9883%206.76117C17.952%206.61763%2017.8843%206.48395%2017.79%206.36978C17.6948%206.25243%2017.5743%206.15818%2017.4375%206.09409C17.3007%206.03001%2017.1511%205.99776%2017%205.99978H12C11.7348%205.99978%2011.4804%206.10514%2011.2929%206.29267C11.1054%206.48021%2011%206.73456%2011%206.99978ZM18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%206.99978V8.99978C11%209.265%2011.1054%209.51935%2011.2929%209.70689C11.4804%209.89442%2011.7348%209.99978%2012%209.99978C12.2652%209.99978%2012.5196%209.89442%2012.7071%209.70689C12.8946%209.51935%2013%209.265%2013%208.99978V7.99978H15.78L14%2016.7998C13.971%2016.9313%2013.9688%2017.0673%2013.9936%2017.1997C14.0184%2017.3321%2014.0697%2017.4581%2014.1444%2017.5702C14.2191%2017.6822%2014.3157%2017.7781%2014.4284%2017.8519C14.541%2017.9257%2014.6674%2017.976%2014.8%2017.9998H15C15.234%2018.0045%2015.4621%2017.927%2015.6449%2017.7809C15.8276%2017.6347%2015.9533%2017.4291%2016%2017.1998L18%207.19978C18.0286%207.05451%2018.0246%206.9047%2017.9883%206.76117C17.952%206.61763%2017.8843%206.48395%2017.79%206.36978C17.6948%206.25243%2017.5743%206.15818%2017.4375%206.09409C17.3007%206.03001%2017.1511%205.99776%2017%205.99978H12C11.7348%205.99978%2011.4804%206.10514%2011.2929%206.29267C11.1054%206.48021%2011%206.73456%2011%206.99978ZM18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-21 {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17%2017.9998C17.2652%2017.9998%2017.5196%2017.8944%2017.7071%2017.7069C17.8946%2017.5194%2018%2017.265%2018%2016.9998V6.99978C18%206.73456%2017.8946%206.48021%2017.7071%206.29267C17.5196%206.10514%2017.2652%205.99978%2017%205.99978C16.7348%205.99978%2016.4804%206.10514%2016.2929%206.29267C16.1054%206.48021%2016%206.73456%2016%206.99978V16.9998C16%2017.265%2016.1054%2017.5194%2016.2929%2017.7069C16.4804%2017.8944%2016.7348%2017.9998%2017%2017.9998ZM18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978ZM10%2012.9998H11C11.7957%2012.9998%2012.5587%2012.6837%2013.1213%2012.1211C13.6839%2011.5585%2014%2010.7954%2014%209.99978V8.99978C14%208.20413%2013.6839%207.44107%2013.1213%206.87846C12.5587%206.31585%2011.7957%205.99978%2011%205.99978H10C9.20436%205.99978%208.44129%206.31585%207.87868%206.87846C7.31608%207.44107%207%208.20413%207%208.99978C7%209.265%207.10536%209.51935%207.2929%209.70689C7.48043%209.89442%207.73479%209.99978%208%209.99978C8.26522%209.99978%208.51958%209.89442%208.70711%209.70689C8.89465%209.51935%209%209.265%209%208.99978C9%208.73456%209.10536%208.48021%209.2929%208.29267C9.48043%208.10514%209.73479%207.99978%2010%207.99978H11C11.2652%207.99978%2011.5196%208.10514%2011.7071%208.29267C11.8946%208.48021%2012%208.73456%2012%208.99978V9.99978C12%2010.265%2011.8946%2010.5193%2011.7071%2010.7069C11.5196%2010.8944%2011.2652%2010.9998%2011%2010.9998H10C9.20436%2010.9998%208.44129%2011.3158%207.87868%2011.8785C7.31608%2012.4411%207%2013.2041%207%2013.9998V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998H13C13.2652%2017.9998%2013.5196%2017.8944%2013.7071%2017.7069C13.8946%2017.5194%2014%2017.265%2014%2016.9998C14%2016.7346%2013.8946%2016.4802%2013.7071%2016.2927C13.5196%2016.1051%2013.2652%2015.9998%2013%2015.9998H9V13.9998C9%2013.7346%209.10536%2013.4802%209.2929%2013.2927C9.48043%2013.1051%209.73479%2012.9998%2010%2012.9998Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17%2017.9998C17.2652%2017.9998%2017.5196%2017.8944%2017.7071%2017.7069C17.8946%2017.5194%2018%2017.265%2018%2016.9998V6.99978C18%206.73456%2017.8946%206.48021%2017.7071%206.29267C17.5196%206.10514%2017.2652%205.99978%2017%205.99978C16.7348%205.99978%2016.4804%206.10514%2016.2929%206.29267C16.1054%206.48021%2016%206.73456%2016%206.99978V16.9998C16%2017.265%2016.1054%2017.5194%2016.2929%2017.7069C16.4804%2017.8944%2016.7348%2017.9998%2017%2017.9998ZM18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978ZM10%2012.9998H11C11.7957%2012.9998%2012.5587%2012.6837%2013.1213%2012.1211C13.6839%2011.5585%2014%2010.7954%2014%209.99978V8.99978C14%208.20413%2013.6839%207.44107%2013.1213%206.87846C12.5587%206.31585%2011.7957%205.99978%2011%205.99978H10C9.20436%205.99978%208.44129%206.31585%207.87868%206.87846C7.31608%207.44107%207%208.20413%207%208.99978C7%209.265%207.10536%209.51935%207.2929%209.70689C7.48043%209.89442%207.73479%209.99978%208%209.99978C8.26522%209.99978%208.51958%209.89442%208.70711%209.70689C8.89465%209.51935%209%209.265%209%208.99978C9%208.73456%209.10536%208.48021%209.2929%208.29267C9.48043%208.10514%209.73479%207.99978%2010%207.99978H11C11.2652%207.99978%2011.5196%208.10514%2011.7071%208.29267C11.8946%208.48021%2012%208.73456%2012%208.99978V9.99978C12%2010.265%2011.8946%2010.5193%2011.7071%2010.7069C11.5196%2010.8944%2011.2652%2010.9998%2011%2010.9998H10C9.20436%2010.9998%208.44129%2011.3158%207.87868%2011.8785C7.31608%2012.4411%207%2013.2041%207%2013.9998V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998H13C13.2652%2017.9998%2013.5196%2017.8944%2013.7071%2017.7069C13.8946%2017.5194%2014%2017.265%2014%2016.9998C14%2016.7346%2013.8946%2016.4802%2013.7071%2016.2927C13.5196%2016.1051%2013.2652%2015.9998%2013%2015.9998H9V13.9998C9%2013.7346%209.10536%2013.4802%209.2929%2013.2927C9.48043%2013.1051%209.73479%2012.9998%2010%2012.9998Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-key {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.9996%204.41019L21.7096%203.71019C21.8979%203.52188%2022.0037%203.26649%2022.0037%203.00019C22.0037%202.73388%2021.8979%202.47849%2021.7096%202.29019C21.5213%202.10188%2021.2659%201.99609%2020.9996%201.99609C20.7333%201.99609%2020.4779%202.10188%2020.2896%202.29019L18.8896%203.70019L16.0596%206.53019L9.74961%2012.8302C8.71565%2012.148%207.46528%2011.8739%206.24078%2012.0611C5.01628%2012.2482%203.90483%2012.8832%203.12179%2013.843C2.33876%2014.8029%201.9399%2016.0192%202.00248%2017.2563C2.06507%2018.4935%202.58466%2019.6633%203.46056%2020.5392C4.33647%2021.4151%205.50633%2021.9347%206.74346%2021.9973C7.9806%2022.0599%209.19693%2021.661%2010.1568%2020.878C11.1166%2020.095%2011.7516%2018.9835%2011.9387%2017.759C12.1258%2016.5345%2011.8518%2015.2841%2011.1696%2014.2502L16.7596%208.65019L18.8796%2010.7802C18.9728%2010.8728%2019.0834%2010.9461%2019.205%2010.9959C19.3265%2011.0458%2019.4567%2011.0712%2019.5881%2011.0707C19.7195%2011.0703%2019.8496%2011.0439%2019.9708%2010.9932C20.092%2010.9425%2020.202%2010.8684%2020.2946%2010.7752C20.3872%2010.6819%2020.4605%2010.5714%2020.5104%2010.4498C20.5602%2010.3282%2020.5856%2010.198%2020.5852%2010.0666C20.5847%209.93525%2020.5584%209.80524%2020.5076%209.68402C20.4569%209.56281%2020.3828%209.45277%2020.2896%209.36019L18.1696%207.24019L19.5896%205.83019L20.2896%206.53019C20.3822%206.62342%2020.4922%206.69751%2020.6134%206.74823C20.7347%206.79894%2020.8647%206.82528%2020.9961%206.82574C21.1275%206.82621%2021.2577%206.80079%2021.3792%206.75093C21.5008%206.70108%2021.6114%206.62777%2021.7046%206.53519C21.7978%206.4426%2021.8719%206.33256%2021.9226%206.21135C21.9734%206.09013%2021.9997%205.96012%2022.0002%205.82872C22.0006%205.69733%2021.9752%205.56713%2021.9254%205.44556C21.8755%205.32398%2021.8022%205.21342%2021.7096%205.12019L20.9996%204.41019ZM6.99961%2020.0002C6.40626%2020.0002%205.82624%2019.8242%205.3329%2019.4946C4.83955%2019.1649%204.45503%2018.6964%204.22797%2018.1482C4.00091%2017.6001%203.9415%2016.9969%204.05725%2016.4149C4.17301%2015.833%204.45873%2015.2984%204.87829%2014.8789C5.29785%2014.4593%205.83239%2014.1736%206.41434%2014.0578C6.99628%2013.9421%207.59948%2014.0015%208.14766%2014.2285C8.69584%2014.4556%209.16437%2014.8401%209.49402%2015.3335C9.82366%2015.8268%209.99961%2016.4068%209.99961%2017.0002C9.99961%2017.7958%209.68354%2018.5589%209.12093%2019.1215C8.55832%2019.6841%207.79526%2020.0002%206.99961%2020.0002Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.9996%204.41019L21.7096%203.71019C21.8979%203.52188%2022.0037%203.26649%2022.0037%203.00019C22.0037%202.73388%2021.8979%202.47849%2021.7096%202.29019C21.5213%202.10188%2021.2659%201.99609%2020.9996%201.99609C20.7333%201.99609%2020.4779%202.10188%2020.2896%202.29019L18.8896%203.70019L16.0596%206.53019L9.74961%2012.8302C8.71565%2012.148%207.46528%2011.8739%206.24078%2012.0611C5.01628%2012.2482%203.90483%2012.8832%203.12179%2013.843C2.33876%2014.8029%201.9399%2016.0192%202.00248%2017.2563C2.06507%2018.4935%202.58466%2019.6633%203.46056%2020.5392C4.33647%2021.4151%205.50633%2021.9347%206.74346%2021.9973C7.9806%2022.0599%209.19693%2021.661%2010.1568%2020.878C11.1166%2020.095%2011.7516%2018.9835%2011.9387%2017.759C12.1258%2016.5345%2011.8518%2015.2841%2011.1696%2014.2502L16.7596%208.65019L18.8796%2010.7802C18.9728%2010.8728%2019.0834%2010.9461%2019.205%2010.9959C19.3265%2011.0458%2019.4567%2011.0712%2019.5881%2011.0707C19.7195%2011.0703%2019.8496%2011.0439%2019.9708%2010.9932C20.092%2010.9425%2020.202%2010.8684%2020.2946%2010.7752C20.3872%2010.6819%2020.4605%2010.5714%2020.5104%2010.4498C20.5602%2010.3282%2020.5856%2010.198%2020.5852%2010.0666C20.5847%209.93525%2020.5584%209.80524%2020.5076%209.68402C20.4569%209.56281%2020.3828%209.45277%2020.2896%209.36019L18.1696%207.24019L19.5896%205.83019L20.2896%206.53019C20.3822%206.62342%2020.4922%206.69751%2020.6134%206.74823C20.7347%206.79894%2020.8647%206.82528%2020.9961%206.82574C21.1275%206.82621%2021.2577%206.80079%2021.3792%206.75093C21.5008%206.70108%2021.6114%206.62777%2021.7046%206.53519C21.7978%206.4426%2021.8719%206.33256%2021.9226%206.21135C21.9734%206.09013%2021.9997%205.96012%2022.0002%205.82872C22.0006%205.69733%2021.9752%205.56713%2021.9254%205.44556C21.8755%205.32398%2021.8022%205.21342%2021.7096%205.12019L20.9996%204.41019ZM6.99961%2020.0002C6.40626%2020.0002%205.82624%2019.8242%205.3329%2019.4946C4.83955%2019.1649%204.45503%2018.6964%204.22797%2018.1482C4.00091%2017.6001%203.9415%2016.9969%204.05725%2016.4149C4.17301%2015.833%204.45873%2015.2984%204.87829%2014.8789C5.29785%2014.4593%205.83239%2014.1736%206.41434%2014.0578C6.99628%2013.9421%207.59948%2014.0015%208.14766%2014.2285C8.69584%2014.4556%209.16437%2014.8401%209.49402%2015.3335C9.82366%2015.8268%209.99961%2016.4068%209.99961%2017.0002C9.99961%2017.7958%209.68354%2018.5589%209.12093%2019.1215C8.55832%2019.6841%207.79526%2020.0002%206.99961%2020.0002Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus-age {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978ZM11%208.99978V9.99978C11.0044%2010.7398%2011.2822%2011.4521%2011.78%2011.9998C11.2822%2012.5474%2011.0044%2013.2597%2011%2013.9998V14.9998C11%2015.7954%2011.3161%2016.5585%2011.8787%2017.1211C12.4413%2017.6837%2013.2044%2017.9998%2014%2017.9998H15C15.7957%2017.9998%2016.5587%2017.6837%2017.1213%2017.1211C17.6839%2016.5585%2018%2015.7954%2018%2014.9998V13.9998C17.9956%2013.2597%2017.7178%2012.5474%2017.22%2011.9998C17.7178%2011.4521%2017.9956%2010.7398%2018%209.99978V8.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM16%2014.9998C16%2015.265%2015.8946%2015.5193%2015.7071%2015.7069C15.5196%2015.8944%2015.2652%2015.9998%2015%2015.9998H14C13.7348%2015.9998%2013.4804%2015.8944%2013.2929%2015.7069C13.1054%2015.5193%2013%2015.265%2013%2014.9998V13.9998C13%2013.7346%2013.1054%2013.4802%2013.2929%2013.2927C13.4804%2013.1051%2013.7348%2012.9998%2014%2012.9998H15C15.2652%2012.9998%2015.5196%2013.1051%2015.7071%2013.2927C15.8946%2013.4802%2016%2013.7346%2016%2013.9998V14.9998ZM16%208.99978V9.99978C16%2010.265%2015.8946%2010.5193%2015.7071%2010.7069C15.5196%2010.8944%2015.2652%2010.9998%2015%2010.9998H14C13.7348%2010.9998%2013.4804%2010.8944%2013.2929%2010.7069C13.1054%2010.5193%2013%2010.265%2013%209.99978V8.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%204.99978H19V5.99978C19%206.26499%2019.1054%206.51935%2019.2929%206.70688C19.4804%206.89442%2019.7348%206.99978%2020%206.99978C20.2652%206.99978%2020.5196%206.89442%2020.7071%206.70688C20.8946%206.51935%2021%206.26499%2021%205.99978V4.99978H22C22.2652%204.99978%2022.5196%204.89442%2022.7071%204.70689C22.8946%204.51935%2023%204.265%2023%203.99978C23%203.73456%2022.8946%203.48021%2022.7071%203.29267C22.5196%203.10514%2022.2652%202.99978%2022%202.99978H21V1.99978C21%201.73456%2020.8946%201.48021%2020.7071%201.29267C20.5196%201.10514%2020.2652%200.999778%2020%200.999778C19.7348%200.999778%2019.4804%201.10514%2019.2929%201.29267C19.1054%201.48021%2019%201.73456%2019%201.99978V2.99978H18C17.7348%202.99978%2017.4804%203.10514%2017.2929%203.29267C17.1054%203.48021%2017%203.73456%2017%203.99978C17%204.265%2017.1054%204.51935%2017.2929%204.70689C17.4804%204.89442%2017.7348%204.99978%2018%204.99978ZM7%206.99978V16.9998C7%2017.265%207.10536%2017.5194%207.2929%2017.7069C7.48043%2017.8944%207.73479%2017.9998%208%2017.9998C8.26522%2017.9998%208.51958%2017.8944%208.70711%2017.7069C8.89465%2017.5194%209%2017.265%209%2016.9998V6.99978C9%206.73456%208.89465%206.48021%208.70711%206.29267C8.51958%206.10514%208.26522%205.99978%208%205.99978C7.73479%205.99978%207.48043%206.10514%207.2929%206.29267C7.10536%206.48021%207%206.73456%207%206.99978ZM21.6%208.99978C21.4713%209.02602%2021.349%209.07736%2021.2402%209.15087C21.1313%209.22438%2021.038%209.31861%2020.9656%209.42819C20.8931%209.53777%2020.843%209.66055%2020.818%209.78951C20.793%209.91846%2020.7937%2010.0511%2020.82%2010.1798C21.2104%2012.076%2020.979%2014.0475%2020.1601%2015.8018C19.3412%2017.5561%2017.9785%2018.9995%2016.2741%2019.9178C14.5698%2020.8362%2012.6148%2021.1805%2010.6993%2020.8996C8.78381%2020.6188%207.00992%2019.7278%205.64097%2018.3588C4.27202%2016.9899%203.38099%2015.216%203.10014%2013.3005C2.81929%2011.385%203.16359%209.42995%204.08194%207.72564C5.00028%206.02133%206.44372%204.65858%208.19798%203.83966C9.95224%203.02075%2011.9238%202.78934%2013.82%203.17978C14.0852%203.23282%2014.3606%203.17834%2014.5857%203.02831C14.8107%202.87828%2014.967%202.64499%2015.02%202.37978C15.073%202.11456%2015.0186%201.83914%2014.8685%201.61409C14.7185%201.38905%2014.4852%201.23282%2014.22%201.17978C13.4882%201.04343%2012.7442%200.983109%2012%200.999778C9.82441%200.999778%207.69767%201.64492%205.88873%202.85361C4.07979%204.06231%202.66989%205.78027%201.83733%207.79026C1.00477%209.80025%200.786929%2012.012%201.21137%2014.1458C1.6358%2016.2796%202.68345%2018.2396%204.22183%2019.778C5.76021%2021.3163%207.72022%2022.364%209.85401%2022.7884C11.9878%2023.2129%2014.1995%2022.995%2016.2095%2022.1625C18.2195%2021.3299%2019.9375%2019.92%2021.1462%2018.1111C22.3549%2016.3021%2023%2014.1754%2023%2011.9998C23.0021%2011.2608%2022.9284%2010.5237%2022.78%209.79978C22.7561%209.66927%2022.7064%209.54484%2022.6338%209.43373C22.5613%209.32261%2022.4674%209.22705%2022.3576%209.15259C22.2478%209.07813%2022.1242%209.02627%2021.9942%209.00004C21.8641%208.9738%2021.7301%208.97372%2021.6%208.99978ZM11%208.99978V9.99978C11.0044%2010.7398%2011.2822%2011.4521%2011.78%2011.9998C11.2822%2012.5474%2011.0044%2013.2597%2011%2013.9998V14.9998C11%2015.7954%2011.3161%2016.5585%2011.8787%2017.1211C12.4413%2017.6837%2013.2044%2017.9998%2014%2017.9998H15C15.7957%2017.9998%2016.5587%2017.6837%2017.1213%2017.1211C17.6839%2016.5585%2018%2015.7954%2018%2014.9998V13.9998C17.9956%2013.2597%2017.7178%2012.5474%2017.22%2011.9998C17.7178%2011.4521%2017.9956%2010.7398%2018%209.99978V8.99978C18%208.20413%2017.6839%207.44107%2017.1213%206.87846C16.5587%206.31585%2015.7957%205.99978%2015%205.99978H14C13.2044%205.99978%2012.4413%206.31585%2011.8787%206.87846C11.3161%207.44107%2011%208.20413%2011%208.99978ZM16%2014.9998C16%2015.265%2015.8946%2015.5193%2015.7071%2015.7069C15.5196%2015.8944%2015.2652%2015.9998%2015%2015.9998H14C13.7348%2015.9998%2013.4804%2015.8944%2013.2929%2015.7069C13.1054%2015.5193%2013%2015.265%2013%2014.9998V13.9998C13%2013.7346%2013.1054%2013.4802%2013.2929%2013.2927C13.4804%2013.1051%2013.7348%2012.9998%2014%2012.9998H15C15.2652%2012.9998%2015.5196%2013.1051%2015.7071%2013.2927C15.8946%2013.4802%2016%2013.7346%2016%2013.9998V14.9998ZM16%208.99978V9.99978C16%2010.265%2015.8946%2010.5193%2015.7071%2010.7069C15.5196%2010.8944%2015.2652%2010.9998%2015%2010.9998H14C13.7348%2010.9998%2013.4804%2010.8944%2013.2929%2010.7069C13.1054%2010.5193%2013%2010.265%2013%209.99978V8.99978C13%208.73456%2013.1054%208.48021%2013.2929%208.29267C13.4804%208.10514%2013.7348%207.99978%2014%207.99978H15C15.2652%207.99978%2015.5196%208.10514%2015.7071%208.29267C15.8946%208.48021%2016%208.73456%2016%208.99978Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-lily-flower {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.4201%205.10355C12.7408%204.74652%2011.9486%204.66993%2011.2135%204.89022C11.1777%204.14253%2010.8555%203.43731%2010.3136%202.92082C9.77184%202.40433%209.05202%202.11621%208.30347%202.11621C7.55493%202.11621%206.83511%202.40433%206.2933%202.92082C5.75149%203.43731%205.42927%204.14253%205.39347%204.89022C4.66033%204.66943%203.87039%204.73864%203.18681%205.08355C2.6834%205.34814%202.26845%205.75429%201.99311%206.25189C1.71778%206.7495%201.5941%207.31681%201.63734%207.88387C1.68058%208.45093%201.88884%208.99293%202.23644%209.44304C2.58404%209.89315%203.05577%2010.2317%203.59347%2010.4169C3.25026%2010.9052%203.0642%2011.4867%203.06014%2012.0836C3.0631%2012.2512%203.0787%2012.4183%203.10681%2012.5836C3.21908%2013.2606%203.56834%2013.8757%204.09223%2014.319C4.61613%2014.7622%205.28053%2015.0049%205.96681%2015.0036C6.10886%2015.0133%206.25142%2015.0133%206.39347%2015.0036C7.15549%2014.8835%207.84005%2014.4694%208.30014%2013.8502C8.76502%2014.4594%209.44893%2014.8635%2010.2068%2014.9769C10.3489%2014.9866%2010.4914%2014.9866%2010.6335%2014.9769C11.1656%2014.9763%2011.6873%2014.8296%2012.1418%2014.5529C12.5962%2014.2762%2012.966%2013.88%2013.2109%2013.4076C13.4557%2012.9351%2013.5661%2012.4045%2013.5301%2011.8737C13.4941%2011.3428%2013.3131%2010.832%2013.0068%2010.3969C13.5471%2010.2149%2014.022%209.87799%2014.3723%209.42813C14.7226%208.97828%2014.9329%208.43534%2014.9769%207.86689C15.021%207.29844%2014.8969%206.72958%2014.6201%206.23113C14.3433%205.73267%2013.926%205.32664%2013.4201%205.06355V5.10355ZM7.19347%203.81022C7.4913%203.52499%207.88776%203.36577%208.30014%203.36577C8.71252%203.36577%209.10898%203.52499%209.40681%203.81022C9.63419%204.03795%209.7886%204.32823%209.85034%204.64407C9.91208%204.9599%209.87836%205.28696%209.75347%205.58355L9.58014%205.97689L9.14014%206.36355C8.86962%206.2707%208.58612%206.2212%208.30014%206.21689C7.93052%206.21724%207.56501%206.29443%207.22681%206.44355L6.85347%205.58355C6.72409%205.28827%206.68732%204.96069%206.74803%204.64408C6.80873%204.32746%206.96405%204.03671%207.19347%203.81022ZM3.12681%208.37022C2.97798%208.04273%202.94536%207.67426%203.03433%207.32572C3.12331%206.97717%203.32855%206.66943%203.61614%206.45334C3.90373%206.23726%204.25645%206.12579%204.61598%206.13734C4.97552%206.14889%205.32035%206.28279%205.59347%206.51689L5.92014%206.80355L6.15347%207.33689C5.8195%207.78373%205.63728%208.32571%205.63347%208.88355C5.62557%208.9834%205.62557%209.08371%205.63347%209.18355H5.26681L4.70681%209.23689C4.3865%209.27069%204.06352%209.20579%203.78113%209.0509C3.49874%208.896%203.27044%208.6585%203.12681%208.37022ZM7.52681%2012.4236C7.44655%2012.7794%207.2461%2013.0968%206.95922%2013.3222C6.67234%2013.5476%206.31655%2013.6672%205.95177%2013.6609C5.587%2013.6547%205.23552%2013.5229%204.95655%2013.2878C4.67757%2013.0527%204.48813%2012.7287%204.42014%2012.3702C4.41375%2012.277%204.41375%2012.1834%204.42014%2012.0902C4.42255%2011.8192%204.49582%2011.5536%204.63265%2011.3197C4.76948%2011.0858%204.96512%2010.8918%205.20014%2010.7569L5.54014%2010.5169L6.14681%2010.4502C6.52918%2010.9822%207.09397%2011.3547%207.73347%2011.4969L7.52681%2012.4236ZM8.30014%2010.2169C8.03643%2010.2169%207.77864%2010.1387%207.55938%209.99218C7.34011%209.84567%207.16922%209.63743%207.0683%209.3938C6.96738%209.15016%206.94098%208.88207%206.99242%208.62343C7.04387%208.36479%207.17086%208.12721%207.35733%207.94074C7.5438%207.75427%207.78138%207.62729%208.04002%207.57584C8.29866%207.52439%208.56675%207.5508%208.81038%207.65171C9.05402%207.75263%209.26226%207.92353%209.40876%208.14279C9.55527%208.36206%209.63347%208.61984%209.63347%208.88355C9.63347%209.23718%209.493%209.57631%209.24295%209.82636C8.9929%2010.0764%208.65376%2010.2169%208.30014%2010.2169ZM12.1801%2012.3636C12.1114%2012.7703%2011.8856%2013.1338%2011.5514%2013.3757C11.2172%2013.6176%2010.8014%2013.7186%2010.3935%2013.6569C10.0721%2013.6116%209.77214%2013.4692%209.53386%2013.2488C9.29558%2013.0284%209.1303%2012.7405%209.06014%2012.4236L8.96681%2012.0236L9.10681%2011.4102C9.72181%2011.2099%2010.2431%2010.7929%2010.5735%2010.2369L10.9068%2010.4369H10.9668L11.4068%2010.6969C11.6927%2010.8601%2011.9207%2011.1083%2012.0593%2011.4069C12.1978%2011.7055%2012.2401%2012.0398%2012.1801%2012.3636ZM13.4735%208.36355C13.3423%208.62854%2013.1401%208.85182%2012.8893%209.00841C12.6385%209.165%2012.3491%209.24872%2012.0535%209.25022H11.8935L11.4668%209.18355L10.9668%208.91022C10.9659%208.26203%2010.7289%207.63636%2010.3001%207.15022L10.5868%206.90355L11.0068%206.51689C11.2807%206.27338%2011.6307%206.13267%2011.997%206.11884C12.3632%206.10501%2012.7229%206.21893%2013.0143%206.44109C13.3058%206.66325%2013.511%206.97983%2013.5948%207.33662C13.6785%207.69341%2013.6357%208.06823%2013.4735%208.39689V8.36355Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.4201%205.10355C12.7408%204.74652%2011.9486%204.66993%2011.2135%204.89022C11.1777%204.14253%2010.8555%203.43731%2010.3136%202.92082C9.77184%202.40433%209.05202%202.11621%208.30347%202.11621C7.55493%202.11621%206.83511%202.40433%206.2933%202.92082C5.75149%203.43731%205.42927%204.14253%205.39347%204.89022C4.66033%204.66943%203.87039%204.73864%203.18681%205.08355C2.6834%205.34814%202.26845%205.75429%201.99311%206.25189C1.71778%206.7495%201.5941%207.31681%201.63734%207.88387C1.68058%208.45093%201.88884%208.99293%202.23644%209.44304C2.58404%209.89315%203.05577%2010.2317%203.59347%2010.4169C3.25026%2010.9052%203.0642%2011.4867%203.06014%2012.0836C3.0631%2012.2512%203.0787%2012.4183%203.10681%2012.5836C3.21908%2013.2606%203.56834%2013.8757%204.09223%2014.319C4.61613%2014.7622%205.28053%2015.0049%205.96681%2015.0036C6.10886%2015.0133%206.25142%2015.0133%206.39347%2015.0036C7.15549%2014.8835%207.84005%2014.4694%208.30014%2013.8502C8.76502%2014.4594%209.44893%2014.8635%2010.2068%2014.9769C10.3489%2014.9866%2010.4914%2014.9866%2010.6335%2014.9769C11.1656%2014.9763%2011.6873%2014.8296%2012.1418%2014.5529C12.5962%2014.2762%2012.966%2013.88%2013.2109%2013.4076C13.4557%2012.9351%2013.5661%2012.4045%2013.5301%2011.8737C13.4941%2011.3428%2013.3131%2010.832%2013.0068%2010.3969C13.5471%2010.2149%2014.022%209.87799%2014.3723%209.42813C14.7226%208.97828%2014.9329%208.43534%2014.9769%207.86689C15.021%207.29844%2014.8969%206.72958%2014.6201%206.23113C14.3433%205.73267%2013.926%205.32664%2013.4201%205.06355V5.10355ZM7.19347%203.81022C7.4913%203.52499%207.88776%203.36577%208.30014%203.36577C8.71252%203.36577%209.10898%203.52499%209.40681%203.81022C9.63419%204.03795%209.7886%204.32823%209.85034%204.64407C9.91208%204.9599%209.87836%205.28696%209.75347%205.58355L9.58014%205.97689L9.14014%206.36355C8.86962%206.2707%208.58612%206.2212%208.30014%206.21689C7.93052%206.21724%207.56501%206.29443%207.22681%206.44355L6.85347%205.58355C6.72409%205.28827%206.68732%204.96069%206.74803%204.64408C6.80873%204.32746%206.96405%204.03671%207.19347%203.81022ZM3.12681%208.37022C2.97798%208.04273%202.94536%207.67426%203.03433%207.32572C3.12331%206.97717%203.32855%206.66943%203.61614%206.45334C3.90373%206.23726%204.25645%206.12579%204.61598%206.13734C4.97552%206.14889%205.32035%206.28279%205.59347%206.51689L5.92014%206.80355L6.15347%207.33689C5.8195%207.78373%205.63728%208.32571%205.63347%208.88355C5.62557%208.9834%205.62557%209.08371%205.63347%209.18355H5.26681L4.70681%209.23689C4.3865%209.27069%204.06352%209.20579%203.78113%209.0509C3.49874%208.896%203.27044%208.6585%203.12681%208.37022ZM7.52681%2012.4236C7.44655%2012.7794%207.2461%2013.0968%206.95922%2013.3222C6.67234%2013.5476%206.31655%2013.6672%205.95177%2013.6609C5.587%2013.6547%205.23552%2013.5229%204.95655%2013.2878C4.67757%2013.0527%204.48813%2012.7287%204.42014%2012.3702C4.41375%2012.277%204.41375%2012.1834%204.42014%2012.0902C4.42255%2011.8192%204.49582%2011.5536%204.63265%2011.3197C4.76948%2011.0858%204.96512%2010.8918%205.20014%2010.7569L5.54014%2010.5169L6.14681%2010.4502C6.52918%2010.9822%207.09397%2011.3547%207.73347%2011.4969L7.52681%2012.4236ZM8.30014%2010.2169C8.03643%2010.2169%207.77864%2010.1387%207.55938%209.99218C7.34011%209.84567%207.16922%209.63743%207.0683%209.3938C6.96738%209.15016%206.94098%208.88207%206.99242%208.62343C7.04387%208.36479%207.17086%208.12721%207.35733%207.94074C7.5438%207.75427%207.78138%207.62729%208.04002%207.57584C8.29866%207.52439%208.56675%207.5508%208.81038%207.65171C9.05402%207.75263%209.26226%207.92353%209.40876%208.14279C9.55527%208.36206%209.63347%208.61984%209.63347%208.88355C9.63347%209.23718%209.493%209.57631%209.24295%209.82636C8.9929%2010.0764%208.65376%2010.2169%208.30014%2010.2169ZM12.1801%2012.3636C12.1114%2012.7703%2011.8856%2013.1338%2011.5514%2013.3757C11.2172%2013.6176%2010.8014%2013.7186%2010.3935%2013.6569C10.0721%2013.6116%209.77214%2013.4692%209.53386%2013.2488C9.29558%2013.0284%209.1303%2012.7405%209.06014%2012.4236L8.96681%2012.0236L9.10681%2011.4102C9.72181%2011.2099%2010.2431%2010.7929%2010.5735%2010.2369L10.9068%2010.4369H10.9668L11.4068%2010.6969C11.6927%2010.8601%2011.9207%2011.1083%2012.0593%2011.4069C12.1978%2011.7055%2012.2401%2012.0398%2012.1801%2012.3636ZM13.4735%208.36355C13.3423%208.62854%2013.1401%208.85182%2012.8893%209.00841C12.6385%209.165%2012.3491%209.24872%2012.0535%209.25022H11.8935L11.4668%209.18355L10.9668%208.91022C10.9659%208.26203%2010.7289%207.63636%2010.3001%207.15022L10.5868%206.90355L11.0068%206.51689C11.2807%206.27338%2011.6307%206.13267%2011.997%206.11884C12.3632%206.10501%2012.7229%206.21893%2013.0143%206.44109C13.3058%206.66325%2013.511%206.97983%2013.5948%207.33662C13.6785%207.69341%2013.6357%208.06823%2013.4735%208.39689V8.36355Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-headphone {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2013.18V11C20%208.87827%2019.1571%206.84344%2017.6569%205.34315C16.1566%203.84285%2014.1217%203%2012%203C9.87827%203%207.84344%203.84285%206.34315%205.34315C4.84285%206.84344%204%208.87827%204%2011V13.18C3.41645%2013.3863%202.911%2013.7681%202.55294%2014.2729C2.19488%2014.7778%202.00174%2015.3811%202%2016V18C2%2018.7956%202.31607%2019.5587%202.87868%2020.1213C3.44129%2020.6839%204.20435%2021%205%2021H8C8.26522%2021%208.51957%2020.8946%208.70711%2020.7071C8.89464%2020.5196%209%2020.2652%209%2020V14C9%2013.7348%208.89464%2013.4804%208.70711%2013.2929C8.51957%2013.1054%208.26522%2013%208%2013H6V11C6%209.4087%206.63214%207.88258%207.75736%206.75736C8.88258%205.63214%2010.4087%205%2012%205C13.5913%205%2015.1174%205.63214%2016.2426%206.75736C17.3679%207.88258%2018%209.4087%2018%2011V13H16C15.7348%2013%2015.4804%2013.1054%2015.2929%2013.2929C15.1054%2013.4804%2015%2013.7348%2015%2014V20C15%2020.2652%2015.1054%2020.5196%2015.2929%2020.7071C15.4804%2020.8946%2015.7348%2021%2016%2021H19C19.7956%2021%2020.5587%2020.6839%2021.1213%2020.1213C21.6839%2019.5587%2022%2018.7956%2022%2018V16C21.9983%2015.3811%2021.8051%2014.7778%2021.4471%2014.2729C21.089%2013.7681%2020.5835%2013.3863%2020%2013.18ZM7%2015V19H5C4.73478%2019%204.48043%2018.8946%204.29289%2018.7071C4.10536%2018.5196%204%2018.2652%204%2018V16C4%2015.7348%204.10536%2015.4804%204.29289%2015.2929C4.48043%2015.1054%204.73478%2015%205%2015H7ZM20%2018C20%2018.2652%2019.8946%2018.5196%2019.7071%2018.7071C19.5196%2018.8946%2019.2652%2019%2019%2019H17V15H19C19.2652%2015%2019.5196%2015.1054%2019.7071%2015.2929C19.8946%2015.4804%2020%2015.7348%2020%2016V18Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2013.18V11C20%208.87827%2019.1571%206.84344%2017.6569%205.34315C16.1566%203.84285%2014.1217%203%2012%203C9.87827%203%207.84344%203.84285%206.34315%205.34315C4.84285%206.84344%204%208.87827%204%2011V13.18C3.41645%2013.3863%202.911%2013.7681%202.55294%2014.2729C2.19488%2014.7778%202.00174%2015.3811%202%2016V18C2%2018.7956%202.31607%2019.5587%202.87868%2020.1213C3.44129%2020.6839%204.20435%2021%205%2021H8C8.26522%2021%208.51957%2020.8946%208.70711%2020.7071C8.89464%2020.5196%209%2020.2652%209%2020V14C9%2013.7348%208.89464%2013.4804%208.70711%2013.2929C8.51957%2013.1054%208.26522%2013%208%2013H6V11C6%209.4087%206.63214%207.88258%207.75736%206.75736C8.88258%205.63214%2010.4087%205%2012%205C13.5913%205%2015.1174%205.63214%2016.2426%206.75736C17.3679%207.88258%2018%209.4087%2018%2011V13H16C15.7348%2013%2015.4804%2013.1054%2015.2929%2013.2929C15.1054%2013.4804%2015%2013.7348%2015%2014V20C15%2020.2652%2015.1054%2020.5196%2015.2929%2020.7071C15.4804%2020.8946%2015.7348%2021%2016%2021H19C19.7956%2021%2020.5587%2020.6839%2021.1213%2020.1213C21.6839%2019.5587%2022%2018.7956%2022%2018V16C21.9983%2015.3811%2021.8051%2014.7778%2021.4471%2014.2729C21.089%2013.7681%2020.5835%2013.3863%2020%2013.18ZM7%2015V19H5C4.73478%2019%204.48043%2018.8946%204.29289%2018.7071C4.10536%2018.5196%204%2018.2652%204%2018V16C4%2015.7348%204.10536%2015.4804%204.29289%2015.2929C4.48043%2015.1054%204.73478%2015%205%2015H7ZM20%2018C20%2018.2652%2019.8946%2018.5196%2019.7071%2018.7071C19.5196%2018.8946%2019.2652%2019%2019%2019H17V15H19C19.2652%2015%2019.5196%2015.1054%2019.7071%2015.2929C19.8946%2015.4804%2020%2015.7348%2020%2016V18Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-content-bars {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.99992%205.33333H13.9999C14.1767%205.33333%2014.3463%205.2631%2014.4713%205.13807C14.5963%205.01305%2014.6666%204.84348%2014.6666%204.66667C14.6666%204.48986%2014.5963%204.32029%2014.4713%204.19526C14.3463%204.07024%2014.1767%204%2013.9999%204H1.99992C1.82311%204%201.65354%204.07024%201.52851%204.19526C1.40349%204.32029%201.33325%204.48986%201.33325%204.66667C1.33325%204.84348%201.40349%205.01305%201.52851%205.13807C1.65354%205.2631%201.82311%205.33333%201.99992%205.33333ZM13.9999%2010.6667H1.99992C1.82311%2010.6667%201.65354%2010.7369%201.52851%2010.8619C1.40349%2010.987%201.33325%2011.1565%201.33325%2011.3333C1.33325%2011.5101%201.40349%2011.6797%201.52851%2011.8047C1.65354%2011.9298%201.82311%2012%201.99992%2012H13.9999C14.1767%2012%2014.3463%2011.9298%2014.4713%2011.8047C14.5963%2011.6797%2014.6666%2011.5101%2014.6666%2011.3333C14.6666%2011.1565%2014.5963%2010.987%2014.4713%2010.8619C14.3463%2010.7369%2014.1767%2010.6667%2013.9999%2010.6667ZM13.9999%207.33333H1.99992C1.82311%207.33333%201.65354%207.40357%201.52851%207.5286C1.40349%207.65362%201.33325%207.82319%201.33325%208C1.33325%208.17681%201.40349%208.34638%201.52851%208.4714C1.65354%208.59643%201.82311%208.66667%201.99992%208.66667H13.9999C14.1767%208.66667%2014.3463%208.59643%2014.4713%208.4714C14.5963%208.34638%2014.6666%208.17681%2014.6666%208C14.6666%207.82319%2014.5963%207.65362%2014.4713%207.5286C14.3463%207.40357%2014.1767%207.33333%2013.9999%207.33333Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.99992%205.33333H13.9999C14.1767%205.33333%2014.3463%205.2631%2014.4713%205.13807C14.5963%205.01305%2014.6666%204.84348%2014.6666%204.66667C14.6666%204.48986%2014.5963%204.32029%2014.4713%204.19526C14.3463%204.07024%2014.1767%204%2013.9999%204H1.99992C1.82311%204%201.65354%204.07024%201.52851%204.19526C1.40349%204.32029%201.33325%204.48986%201.33325%204.66667C1.33325%204.84348%201.40349%205.01305%201.52851%205.13807C1.65354%205.2631%201.82311%205.33333%201.99992%205.33333ZM13.9999%2010.6667H1.99992C1.82311%2010.6667%201.65354%2010.7369%201.52851%2010.8619C1.40349%2010.987%201.33325%2011.1565%201.33325%2011.3333C1.33325%2011.5101%201.40349%2011.6797%201.52851%2011.8047C1.65354%2011.9298%201.82311%2012%201.99992%2012H13.9999C14.1767%2012%2014.3463%2011.9298%2014.4713%2011.8047C14.5963%2011.6797%2014.6666%2011.5101%2014.6666%2011.3333C14.6666%2011.1565%2014.5963%2010.987%2014.4713%2010.8619C14.3463%2010.7369%2014.1767%2010.6667%2013.9999%2010.6667ZM13.9999%207.33333H1.99992C1.82311%207.33333%201.65354%207.40357%201.52851%207.5286C1.40349%207.65362%201.33325%207.82319%201.33325%208C1.33325%208.17681%201.40349%208.34638%201.52851%208.4714C1.65354%208.59643%201.82311%208.66667%201.99992%208.66667H13.9999C14.1767%208.66667%2014.3463%208.59643%2014.4713%208.4714C14.5963%208.34638%2014.6666%208.17681%2014.6666%208C14.6666%207.82319%2014.5963%207.65362%2014.4713%207.5286C14.3463%207.40357%2014.1767%207.33333%2013.9999%207.33333Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-close {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.94004%208L13.14%203.80667C13.2656%203.68113%2013.3361%203.51087%2013.3361%203.33333C13.3361%203.1558%2013.2656%202.98554%2013.14%202.86C13.0145%202.73447%2012.8442%202.66394%2012.6667%202.66394C12.4892%202.66394%2012.3189%202.73447%2012.1934%202.86L8.00004%207.06L3.80671%202.86C3.68117%202.73447%203.51091%202.66394%203.33337%202.66394C3.15584%202.66394%202.98558%202.73447%202.86004%202.86C2.7345%202.98554%202.66398%203.1558%202.66398%203.33333C2.66398%203.51087%202.7345%203.68113%202.86004%203.80667L7.06004%208L2.86004%2012.1933C2.79756%2012.2553%202.74796%2012.329%202.71411%2012.4103C2.68027%2012.4915%202.66284%2012.5787%202.66284%2012.6667C2.66284%2012.7547%202.68027%2012.8418%202.71411%2012.9231C2.74796%2013.0043%202.79756%2013.078%202.86004%2013.14C2.92202%2013.2025%202.99575%2013.2521%203.07699%2013.2859C3.15823%2013.3198%203.24537%2013.3372%203.33337%2013.3372C3.42138%2013.3372%203.50852%2013.3198%203.58976%2013.2859C3.671%2013.2521%203.74473%2013.2025%203.80671%2013.14L8.00004%208.94L12.1934%2013.14C12.2554%2013.2025%2012.3291%2013.2521%2012.4103%2013.2859C12.4916%2013.3198%2012.5787%2013.3372%2012.6667%2013.3372C12.7547%2013.3372%2012.8419%2013.3198%2012.9231%2013.2859C13.0043%2013.2521%2013.0781%2013.2025%2013.14%2013.14C13.2025%2013.078%2013.2521%2013.0043%2013.286%2012.9231C13.3198%2012.8418%2013.3372%2012.7547%2013.3372%2012.6667C13.3372%2012.5787%2013.3198%2012.4915%2013.286%2012.4103C13.2521%2012.329%2013.2025%2012.2553%2013.14%2012.1933L8.94004%208Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.94004%208L13.14%203.80667C13.2656%203.68113%2013.3361%203.51087%2013.3361%203.33333C13.3361%203.1558%2013.2656%202.98554%2013.14%202.86C13.0145%202.73447%2012.8442%202.66394%2012.6667%202.66394C12.4892%202.66394%2012.3189%202.73447%2012.1934%202.86L8.00004%207.06L3.80671%202.86C3.68117%202.73447%203.51091%202.66394%203.33337%202.66394C3.15584%202.66394%202.98558%202.73447%202.86004%202.86C2.7345%202.98554%202.66398%203.1558%202.66398%203.33333C2.66398%203.51087%202.7345%203.68113%202.86004%203.80667L7.06004%208L2.86004%2012.1933C2.79756%2012.2553%202.74796%2012.329%202.71411%2012.4103C2.68027%2012.4915%202.66284%2012.5787%202.66284%2012.6667C2.66284%2012.7547%202.68027%2012.8418%202.71411%2012.9231C2.74796%2013.0043%202.79756%2013.078%202.86004%2013.14C2.92202%2013.2025%202.99575%2013.2521%203.07699%2013.2859C3.15823%2013.3198%203.24537%2013.3372%203.33337%2013.3372C3.42138%2013.3372%203.50852%2013.3198%203.58976%2013.2859C3.671%2013.2521%203.74473%2013.2025%203.80671%2013.14L8.00004%208.94L12.1934%2013.14C12.2554%2013.2025%2012.3291%2013.2521%2012.4103%2013.2859C12.4916%2013.3198%2012.5787%2013.3372%2012.6667%2013.3372C12.7547%2013.3372%2012.8419%2013.3198%2012.9231%2013.2859C13.0043%2013.2521%2013.0781%2013.2025%2013.14%2013.14C13.2025%2013.078%2013.2521%2013.0043%2013.286%2012.9231C13.3198%2012.8418%2013.3372%2012.7547%2013.3372%2012.6667C13.3372%2012.5787%2013.3198%2012.4915%2013.286%2012.4103C13.2521%2012.329%2013.2025%2012.2553%2013.14%2012.1933L8.94004%208Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-percentage {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.75827%2010.7578C8.35162%2010.7578%208.93164%2010.5818%209.42498%2010.2522C9.91833%209.92255%2010.3028%209.45401%2010.5299%208.90583C10.757%208.35766%2010.8164%207.75446%2010.7006%207.17251C10.5849%206.59057%2010.2992%206.05602%209.87959%205.63646C9.46004%205.21691%208.92549%204.93118%208.34354%204.81543C7.7616%204.69967%207.1584%204.75908%206.61022%204.98615C6.06204%205.21321%205.59351%205.59773%205.26386%206.09107C4.93422%206.58442%204.75827%207.16444%204.75827%207.75778C4.75914%208.55317%205.07549%209.31572%205.63791%209.87814C6.20033%2010.4406%206.96289%2010.7569%207.75827%2010.7578ZM7.75827%206.75778C7.95605%206.75778%208.14939%206.81643%208.31384%206.92631C8.47829%207.0362%208.60646%207.19237%208.68215%207.3751C8.75784%207.55783%208.77764%207.75889%208.73906%207.95287C8.70047%208.14686%208.60523%208.32504%208.46538%208.46489C8.32553%208.60474%208.14734%208.69998%207.95336%208.73857C7.75938%208.77715%207.55832%208.75735%207.37559%208.68166C7.19286%208.60598%207.03668%208.4778%206.9268%208.31335C6.81692%208.1489%206.75827%207.95557%206.75827%207.75778C6.75845%207.49262%206.86386%207.23837%207.05136%207.05087C7.23886%206.86337%207.49311%206.75796%207.75827%206.75778ZM16.2427%2013.2422C15.6493%2013.2422%2015.0693%2013.4181%2014.5759%2013.7478C14.0826%2014.0774%2013.6981%2014.5459%2013.471%2015.0941C13.244%2015.6423%2013.1845%2016.2455%2013.3003%2016.8274C13.4161%2017.4094%2013.7018%2017.9439%2014.1213%2018.3635C14.5409%2018.783%2015.0754%2019.0688%2015.6574%2019.1845C16.2393%2019.3003%2016.8425%2019.2409%2017.3907%2019.0138C17.9389%2018.7867%2018.4074%2018.4022%2018.7371%2017.9089C19.0667%2017.4155%2019.2427%2016.8355%2019.2427%2016.2422C19.2418%2015.4468%2018.9254%2014.6842%2018.363%2014.1218C17.8006%2013.5594%2017.038%2013.243%2016.2427%2013.2422ZM16.2427%2017.2422C16.0449%2017.2422%2015.8515%2017.1835%2015.6871%2017.0736C15.5226%2016.9638%2015.3945%2016.8076%2015.3188%2016.6248C15.2431%2016.4421%2015.2233%2016.2411%2015.2619%2016.0471C15.3005%2015.8531%2015.3957%2015.6749%2015.5355%2015.5351C15.6754%2015.3952%2015.8536%2015.3%2016.0476%2015.2614C16.2415%2015.2228%2016.4426%2015.2426%2016.6253%2015.3183C16.8081%2015.394%2016.9642%2015.5221%2017.0741%2015.6866C17.184%2015.851%2017.2427%2016.0444%2017.2427%2016.2422C17.2425%2016.5073%2017.1371%2016.7616%2016.9496%2016.9491C16.7621%2017.1366%2016.5078%2017.242%2016.2427%2017.2422ZM19.7075%204.29297C19.6146%204.20009%2019.5044%204.12641%2019.3831%204.07614C19.2618%204.02587%2019.1318%204%2019.0004%204C18.8691%204%2018.7391%204.02587%2018.6178%204.07614C18.4965%204.12641%2018.3862%204.20009%2018.2934%204.29297L4.2934%2018.293C4.1996%2018.3856%204.12504%2018.4959%204.07401%2018.6174C4.02299%2018.739%203.99651%2018.8695%203.9961%2019.0013C3.99569%2019.1331%204.02135%2019.2638%204.07161%2019.3856C4.12188%2019.5075%204.19575%2019.6182%204.28897%2019.7115C4.38219%2019.8047%204.49293%2019.8786%204.61482%2019.9288C4.7367%2019.9791%204.86731%2020.0047%204.99915%2020.0043C5.13099%2020.0039%205.26144%2019.9774%205.383%2019.9264C5.50456%2019.8753%205.61483%2019.8008%205.70746%2019.707L19.7075%205.70697C19.8003%205.61414%2019.874%205.50393%2019.9243%205.38262C19.9745%205.26131%2020.0004%205.13128%2020.0004%204.99997C20.0004%204.86866%2019.9745%204.73864%2019.9243%204.61733C19.874%204.49602%2019.8003%204.3858%2019.7075%204.29297Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.75827%2010.7578C8.35162%2010.7578%208.93164%2010.5818%209.42498%2010.2522C9.91833%209.92255%2010.3028%209.45401%2010.5299%208.90583C10.757%208.35766%2010.8164%207.75446%2010.7006%207.17251C10.5849%206.59057%2010.2992%206.05602%209.87959%205.63646C9.46004%205.21691%208.92549%204.93118%208.34354%204.81543C7.7616%204.69967%207.1584%204.75908%206.61022%204.98615C6.06204%205.21321%205.59351%205.59773%205.26386%206.09107C4.93422%206.58442%204.75827%207.16444%204.75827%207.75778C4.75914%208.55317%205.07549%209.31572%205.63791%209.87814C6.20033%2010.4406%206.96289%2010.7569%207.75827%2010.7578ZM7.75827%206.75778C7.95605%206.75778%208.14939%206.81643%208.31384%206.92631C8.47829%207.0362%208.60646%207.19237%208.68215%207.3751C8.75784%207.55783%208.77764%207.75889%208.73906%207.95287C8.70047%208.14686%208.60523%208.32504%208.46538%208.46489C8.32553%208.60474%208.14734%208.69998%207.95336%208.73857C7.75938%208.77715%207.55832%208.75735%207.37559%208.68166C7.19286%208.60598%207.03668%208.4778%206.9268%208.31335C6.81692%208.1489%206.75827%207.95557%206.75827%207.75778C6.75845%207.49262%206.86386%207.23837%207.05136%207.05087C7.23886%206.86337%207.49311%206.75796%207.75827%206.75778ZM16.2427%2013.2422C15.6493%2013.2422%2015.0693%2013.4181%2014.5759%2013.7478C14.0826%2014.0774%2013.6981%2014.5459%2013.471%2015.0941C13.244%2015.6423%2013.1845%2016.2455%2013.3003%2016.8274C13.4161%2017.4094%2013.7018%2017.9439%2014.1213%2018.3635C14.5409%2018.783%2015.0754%2019.0688%2015.6574%2019.1845C16.2393%2019.3003%2016.8425%2019.2409%2017.3907%2019.0138C17.9389%2018.7867%2018.4074%2018.4022%2018.7371%2017.9089C19.0667%2017.4155%2019.2427%2016.8355%2019.2427%2016.2422C19.2418%2015.4468%2018.9254%2014.6842%2018.363%2014.1218C17.8006%2013.5594%2017.038%2013.243%2016.2427%2013.2422ZM16.2427%2017.2422C16.0449%2017.2422%2015.8515%2017.1835%2015.6871%2017.0736C15.5226%2016.9638%2015.3945%2016.8076%2015.3188%2016.6248C15.2431%2016.4421%2015.2233%2016.2411%2015.2619%2016.0471C15.3005%2015.8531%2015.3957%2015.6749%2015.5355%2015.5351C15.6754%2015.3952%2015.8536%2015.3%2016.0476%2015.2614C16.2415%2015.2228%2016.4426%2015.2426%2016.6253%2015.3183C16.8081%2015.394%2016.9642%2015.5221%2017.0741%2015.6866C17.184%2015.851%2017.2427%2016.0444%2017.2427%2016.2422C17.2425%2016.5073%2017.1371%2016.7616%2016.9496%2016.9491C16.7621%2017.1366%2016.5078%2017.242%2016.2427%2017.2422ZM19.7075%204.29297C19.6146%204.20009%2019.5044%204.12641%2019.3831%204.07614C19.2618%204.02587%2019.1318%204%2019.0004%204C18.8691%204%2018.7391%204.02587%2018.6178%204.07614C18.4965%204.12641%2018.3862%204.20009%2018.2934%204.29297L4.2934%2018.293C4.1996%2018.3856%204.12504%2018.4959%204.07401%2018.6174C4.02299%2018.739%203.99651%2018.8695%203.9961%2019.0013C3.99569%2019.1331%204.02135%2019.2638%204.07161%2019.3856C4.12188%2019.5075%204.19575%2019.6182%204.28897%2019.7115C4.38219%2019.8047%204.49293%2019.8786%204.61482%2019.9288C4.7367%2019.9791%204.86731%2020.0047%204.99915%2020.0043C5.13099%2020.0039%205.26144%2019.9774%205.383%2019.9264C5.50456%2019.8753%205.61483%2019.8008%205.70746%2019.707L19.7075%205.70697C19.8003%205.61414%2019.874%205.50393%2019.9243%205.38262C19.9745%205.26131%2020.0004%205.13128%2020.0004%204.99997C20.0004%204.86866%2019.9745%204.73864%2019.9243%204.61733C19.874%204.49602%2019.8003%204.3858%2019.7075%204.29297Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-calendar {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2019.0322C12.1978%2019.0322%2012.3911%2018.9736%2012.5556%2018.8637C12.72%2018.7538%2012.8482%2018.5976%2012.9239%2018.4149C12.9996%2018.2322%2013.0194%2018.0311%2012.9808%2017.8371C12.9422%2017.6432%2012.847%2017.465%2012.7071%2017.3251C12.5673%2017.1853%2012.3891%2017.09%2012.1951%2017.0514C12.0011%2017.0129%2011.8%2017.0327%2011.6173%2017.1083C11.4346%2017.184%2011.2784%2017.3122%2011.1685%2017.4767C11.0586%2017.6411%2011%2017.8344%2011%2018.0322C11%2018.2974%2011.1054%2018.5518%2011.2929%2018.7393C11.4804%2018.9269%2011.7348%2019.0322%2012%2019.0322ZM17%2019.0322C17.1978%2019.0322%2017.3911%2018.9736%2017.5556%2018.8637C17.72%2018.7538%2017.8482%2018.5976%2017.9239%2018.4149C17.9996%2018.2322%2018.0194%2018.0311%2017.9808%2017.8371C17.9422%2017.6432%2017.847%2017.465%2017.7071%2017.3251C17.5673%2017.1853%2017.3891%2017.09%2017.1951%2017.0514C17.0011%2017.0129%2016.8%2017.0327%2016.6173%2017.1083C16.4346%2017.184%2016.2784%2017.3122%2016.1685%2017.4767C16.0586%2017.6411%2016%2017.8344%2016%2018.0322C16%2018.2974%2016.1054%2018.5518%2016.2929%2018.7393C16.4804%2018.9269%2016.7348%2019.0322%2017%2019.0322ZM17%2015.0322C17.1978%2015.0322%2017.3911%2014.9736%2017.5556%2014.8637C17.72%2014.7538%2017.8482%2014.5976%2017.9239%2014.4149C17.9996%2014.2322%2018.0194%2014.0311%2017.9808%2013.8371C17.9422%2013.6432%2017.847%2013.465%2017.7071%2013.3251C17.5673%2013.1853%2017.3891%2013.09%2017.1951%2013.0514C17.0011%2013.0129%2016.8%2013.0327%2016.6173%2013.1083C16.4346%2013.184%2016.2784%2013.3122%2016.1685%2013.4767C16.0586%2013.6411%2016%2013.8344%2016%2014.0322C16%2014.2974%2016.1054%2014.5518%2016.2929%2014.7393C16.4804%2014.9269%2016.7348%2015.0322%2017%2015.0322ZM12%2015.0322C12.1978%2015.0322%2012.3911%2014.9736%2012.5556%2014.8637C12.72%2014.7538%2012.8482%2014.5976%2012.9239%2014.4149C12.9996%2014.2322%2013.0194%2014.0311%2012.9808%2013.8371C12.9422%2013.6432%2012.847%2013.465%2012.7071%2013.3251C12.5673%2013.1853%2012.3891%2013.09%2012.1951%2013.0514C12.0011%2013.0129%2011.8%2013.0327%2011.6173%2013.1083C11.4346%2013.184%2011.2784%2013.3122%2011.1685%2013.4767C11.0586%2013.6411%2011%2013.8344%2011%2014.0322C11%2014.2974%2011.1054%2014.5518%2011.2929%2014.7393C11.4804%2014.9269%2011.7348%2015.0322%2012%2015.0322ZM19%203.03223H18V2.03223C18%201.76701%2017.8946%201.51266%2017.7071%201.32512C17.5196%201.13758%2017.2652%201.03223%2017%201.03223C16.7348%201.03223%2016.4804%201.13758%2016.2929%201.32512C16.1054%201.51266%2016%201.76701%2016%202.03223V3.03223H8V2.03223C8%201.76701%207.89464%201.51266%207.70711%201.32512C7.51957%201.13758%207.26522%201.03223%207%201.03223C6.73478%201.03223%206.48043%201.13758%206.29289%201.32512C6.10536%201.51266%206%201.76701%206%202.03223V3.03223H5C4.20435%203.03223%203.44129%203.3483%202.87868%203.91091C2.31607%204.47352%202%205.23658%202%206.03223V20.0322C2%2020.8279%202.31607%2021.5909%202.87868%2022.1535C3.44129%2022.7162%204.20435%2023.0322%205%2023.0322H19C19.7956%2023.0322%2020.5587%2022.7162%2021.1213%2022.1535C21.6839%2021.5909%2022%2020.8279%2022%2020.0322V6.03223C22%205.23658%2021.6839%204.47352%2021.1213%203.91091C20.5587%203.3483%2019.7956%203.03223%2019%203.03223ZM20%2020.0322C20%2020.2974%2019.8946%2020.5518%2019.7071%2020.7393C19.5196%2020.9269%2019.2652%2021.0322%2019%2021.0322H5C4.73478%2021.0322%204.48043%2020.9269%204.29289%2020.7393C4.10536%2020.5518%204%2020.2974%204%2020.0322V11.0322H20V20.0322ZM20%209.03223H4V6.03223C4%205.76701%204.10536%205.51266%204.29289%205.32512C4.48043%205.13758%204.73478%205.03223%205%205.03223H6V6.03223C6%206.29744%206.10536%206.5518%206.29289%206.73933C6.48043%206.92687%206.73478%207.03223%207%207.03223C7.26522%207.03223%207.51957%206.92687%207.70711%206.73933C7.89464%206.5518%208%206.29744%208%206.03223V5.03223H16V6.03223C16%206.29744%2016.1054%206.5518%2016.2929%206.73933C16.4804%206.92687%2016.7348%207.03223%2017%207.03223C17.2652%207.03223%2017.5196%206.92687%2017.7071%206.73933C17.8946%206.5518%2018%206.29744%2018%206.03223V5.03223H19C19.2652%205.03223%2019.5196%205.13758%2019.7071%205.32512C19.8946%205.51266%2020%205.76701%2020%206.03223V9.03223ZM7%2015.0322C7.19778%2015.0322%207.39112%2014.9736%207.55557%2014.8637C7.72002%2014.7538%207.84819%2014.5976%207.92388%2014.4149C7.99957%2014.2322%208.01937%2014.0311%207.98079%2013.8371C7.9422%2013.6432%207.84696%2013.465%207.70711%2013.3251C7.56725%2013.1853%207.38907%2013.09%207.19509%2013.0514C7.00111%2013.0129%206.80004%2013.0327%206.61732%2013.1083C6.43459%2013.184%206.27841%2013.3122%206.16853%2013.4767C6.05865%2013.6411%206%2013.8344%206%2014.0322C6%2014.2974%206.10536%2014.5518%206.29289%2014.7393C6.48043%2014.9269%206.73478%2015.0322%207%2015.0322ZM7%2019.0322C7.19778%2019.0322%207.39112%2018.9736%207.55557%2018.8637C7.72002%2018.7538%207.84819%2018.5976%207.92388%2018.4149C7.99957%2018.2322%208.01937%2018.0311%207.98079%2017.8371C7.9422%2017.6432%207.84696%2017.465%207.70711%2017.3251C7.56725%2017.1853%207.38907%2017.09%207.19509%2017.0514C7.00111%2017.0129%206.80004%2017.0327%206.61732%2017.1083C6.43459%2017.184%206.27841%2017.3122%206.16853%2017.4767C6.05865%2017.6411%206%2017.8344%206%2018.0322C6%2018.2974%206.10536%2018.5518%206.29289%2018.7393C6.48043%2018.9269%206.73478%2019.0322%207%2019.0322Z%22%20fill%3D%22%236D6B6B%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2019.0322C12.1978%2019.0322%2012.3911%2018.9736%2012.5556%2018.8637C12.72%2018.7538%2012.8482%2018.5976%2012.9239%2018.4149C12.9996%2018.2322%2013.0194%2018.0311%2012.9808%2017.8371C12.9422%2017.6432%2012.847%2017.465%2012.7071%2017.3251C12.5673%2017.1853%2012.3891%2017.09%2012.1951%2017.0514C12.0011%2017.0129%2011.8%2017.0327%2011.6173%2017.1083C11.4346%2017.184%2011.2784%2017.3122%2011.1685%2017.4767C11.0586%2017.6411%2011%2017.8344%2011%2018.0322C11%2018.2974%2011.1054%2018.5518%2011.2929%2018.7393C11.4804%2018.9269%2011.7348%2019.0322%2012%2019.0322ZM17%2019.0322C17.1978%2019.0322%2017.3911%2018.9736%2017.5556%2018.8637C17.72%2018.7538%2017.8482%2018.5976%2017.9239%2018.4149C17.9996%2018.2322%2018.0194%2018.0311%2017.9808%2017.8371C17.9422%2017.6432%2017.847%2017.465%2017.7071%2017.3251C17.5673%2017.1853%2017.3891%2017.09%2017.1951%2017.0514C17.0011%2017.0129%2016.8%2017.0327%2016.6173%2017.1083C16.4346%2017.184%2016.2784%2017.3122%2016.1685%2017.4767C16.0586%2017.6411%2016%2017.8344%2016%2018.0322C16%2018.2974%2016.1054%2018.5518%2016.2929%2018.7393C16.4804%2018.9269%2016.7348%2019.0322%2017%2019.0322ZM17%2015.0322C17.1978%2015.0322%2017.3911%2014.9736%2017.5556%2014.8637C17.72%2014.7538%2017.8482%2014.5976%2017.9239%2014.4149C17.9996%2014.2322%2018.0194%2014.0311%2017.9808%2013.8371C17.9422%2013.6432%2017.847%2013.465%2017.7071%2013.3251C17.5673%2013.1853%2017.3891%2013.09%2017.1951%2013.0514C17.0011%2013.0129%2016.8%2013.0327%2016.6173%2013.1083C16.4346%2013.184%2016.2784%2013.3122%2016.1685%2013.4767C16.0586%2013.6411%2016%2013.8344%2016%2014.0322C16%2014.2974%2016.1054%2014.5518%2016.2929%2014.7393C16.4804%2014.9269%2016.7348%2015.0322%2017%2015.0322ZM12%2015.0322C12.1978%2015.0322%2012.3911%2014.9736%2012.5556%2014.8637C12.72%2014.7538%2012.8482%2014.5976%2012.9239%2014.4149C12.9996%2014.2322%2013.0194%2014.0311%2012.9808%2013.8371C12.9422%2013.6432%2012.847%2013.465%2012.7071%2013.3251C12.5673%2013.1853%2012.3891%2013.09%2012.1951%2013.0514C12.0011%2013.0129%2011.8%2013.0327%2011.6173%2013.1083C11.4346%2013.184%2011.2784%2013.3122%2011.1685%2013.4767C11.0586%2013.6411%2011%2013.8344%2011%2014.0322C11%2014.2974%2011.1054%2014.5518%2011.2929%2014.7393C11.4804%2014.9269%2011.7348%2015.0322%2012%2015.0322ZM19%203.03223H18V2.03223C18%201.76701%2017.8946%201.51266%2017.7071%201.32512C17.5196%201.13758%2017.2652%201.03223%2017%201.03223C16.7348%201.03223%2016.4804%201.13758%2016.2929%201.32512C16.1054%201.51266%2016%201.76701%2016%202.03223V3.03223H8V2.03223C8%201.76701%207.89464%201.51266%207.70711%201.32512C7.51957%201.13758%207.26522%201.03223%207%201.03223C6.73478%201.03223%206.48043%201.13758%206.29289%201.32512C6.10536%201.51266%206%201.76701%206%202.03223V3.03223H5C4.20435%203.03223%203.44129%203.3483%202.87868%203.91091C2.31607%204.47352%202%205.23658%202%206.03223V20.0322C2%2020.8279%202.31607%2021.5909%202.87868%2022.1535C3.44129%2022.7162%204.20435%2023.0322%205%2023.0322H19C19.7956%2023.0322%2020.5587%2022.7162%2021.1213%2022.1535C21.6839%2021.5909%2022%2020.8279%2022%2020.0322V6.03223C22%205.23658%2021.6839%204.47352%2021.1213%203.91091C20.5587%203.3483%2019.7956%203.03223%2019%203.03223ZM20%2020.0322C20%2020.2974%2019.8946%2020.5518%2019.7071%2020.7393C19.5196%2020.9269%2019.2652%2021.0322%2019%2021.0322H5C4.73478%2021.0322%204.48043%2020.9269%204.29289%2020.7393C4.10536%2020.5518%204%2020.2974%204%2020.0322V11.0322H20V20.0322ZM20%209.03223H4V6.03223C4%205.76701%204.10536%205.51266%204.29289%205.32512C4.48043%205.13758%204.73478%205.03223%205%205.03223H6V6.03223C6%206.29744%206.10536%206.5518%206.29289%206.73933C6.48043%206.92687%206.73478%207.03223%207%207.03223C7.26522%207.03223%207.51957%206.92687%207.70711%206.73933C7.89464%206.5518%208%206.29744%208%206.03223V5.03223H16V6.03223C16%206.29744%2016.1054%206.5518%2016.2929%206.73933C16.4804%206.92687%2016.7348%207.03223%2017%207.03223C17.2652%207.03223%2017.5196%206.92687%2017.7071%206.73933C17.8946%206.5518%2018%206.29744%2018%206.03223V5.03223H19C19.2652%205.03223%2019.5196%205.13758%2019.7071%205.32512C19.8946%205.51266%2020%205.76701%2020%206.03223V9.03223ZM7%2015.0322C7.19778%2015.0322%207.39112%2014.9736%207.55557%2014.8637C7.72002%2014.7538%207.84819%2014.5976%207.92388%2014.4149C7.99957%2014.2322%208.01937%2014.0311%207.98079%2013.8371C7.9422%2013.6432%207.84696%2013.465%207.70711%2013.3251C7.56725%2013.1853%207.38907%2013.09%207.19509%2013.0514C7.00111%2013.0129%206.80004%2013.0327%206.61732%2013.1083C6.43459%2013.184%206.27841%2013.3122%206.16853%2013.4767C6.05865%2013.6411%206%2013.8344%206%2014.0322C6%2014.2974%206.10536%2014.5518%206.29289%2014.7393C6.48043%2014.9269%206.73478%2015.0322%207%2015.0322ZM7%2019.0322C7.19778%2019.0322%207.39112%2018.9736%207.55557%2018.8637C7.72002%2018.7538%207.84819%2018.5976%207.92388%2018.4149C7.99957%2018.2322%208.01937%2018.0311%207.98079%2017.8371C7.9422%2017.6432%207.84696%2017.465%207.70711%2017.3251C7.56725%2017.1853%207.38907%2017.09%207.19509%2017.0514C7.00111%2017.0129%206.80004%2017.0327%206.61732%2017.1083C6.43459%2017.184%206.27841%2017.3122%206.16853%2017.4767C6.05865%2017.6411%206%2017.8344%206%2018.0322C6%2018.2974%206.10536%2018.5518%206.29289%2018.7393C6.48043%2018.9269%206.73478%2019.0322%207%2019.0322Z%22%20fill%3D%22%236D6B6B%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

.icon-document {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2010.0322H10C10.2652%2010.0322%2010.5196%209.92687%2010.7071%209.73933C10.8946%209.5518%2011%209.29744%2011%209.03223C11%208.76701%2010.8946%208.51266%2010.7071%208.32512C10.5196%208.13758%2010.2652%208.03223%2010%208.03223H9C8.73478%208.03223%208.48043%208.13758%208.29289%208.32512C8.10536%208.51266%208%208.76701%208%209.03223C8%209.29744%208.10536%209.5518%208.29289%209.73933C8.48043%209.92687%208.73478%2010.0322%209%2010.0322ZM9%2012.0322C8.73478%2012.0322%208.48043%2012.1376%208.29289%2012.3251C8.10536%2012.5127%208%2012.767%208%2013.0322C8%2013.2974%208.10536%2013.5518%208.29289%2013.7393C8.48043%2013.9269%208.73478%2014.0322%209%2014.0322H15C15.2652%2014.0322%2015.5196%2013.9269%2015.7071%2013.7393C15.8946%2013.5518%2016%2013.2974%2016%2013.0322C16%2012.767%2015.8946%2012.5127%2015.7071%2012.3251C15.5196%2012.1376%2015.2652%2012.0322%2015%2012.0322H9ZM20%208.97223C19.9896%208.88036%2019.9695%208.78986%2019.94%208.70223V8.61223C19.8919%208.50941%2019.8278%208.41489%2019.75%208.33223L13.75%202.33223C13.6673%202.25444%2013.5728%202.19031%2013.47%202.14223C13.4402%202.13799%2013.4099%202.13799%2013.38%202.14223C13.2784%202.08397%2013.1662%202.04657%2013.05%202.03223H7C6.20435%202.03223%205.44129%202.3483%204.87868%202.91091C4.31607%203.47352%204%204.23658%204%205.03223V19.0322C4%2019.8279%204.31607%2020.5909%204.87868%2021.1535C5.44129%2021.7162%206.20435%2022.0322%207%2022.0322H17C17.7956%2022.0322%2018.5587%2021.7162%2019.1213%2021.1535C19.6839%2020.5909%2020%2019.8279%2020%2019.0322V9.03223C20%209.03223%2020%209.03223%2020%208.97223ZM14%205.44223L16.59%208.03223H15C14.7348%208.03223%2014.4804%207.92687%2014.2929%207.73933C14.1054%207.5518%2014%207.29744%2014%207.03223V5.44223ZM18%2019.0322C18%2019.2974%2017.8946%2019.5518%2017.7071%2019.7393C17.5196%2019.9269%2017.2652%2020.0322%2017%2020.0322H7C6.73478%2020.0322%206.48043%2019.9269%206.29289%2019.7393C6.10536%2019.5518%206%2019.2974%206%2019.0322V5.03223C6%204.76701%206.10536%204.51266%206.29289%204.32512C6.48043%204.13758%206.73478%204.03223%207%204.03223H12V7.03223C12%207.82788%2012.3161%208.59094%2012.8787%209.15355C13.4413%209.71616%2014.2044%2010.0322%2015%2010.0322H18V19.0322ZM15%2016.0322H9C8.73478%2016.0322%208.48043%2016.1376%208.29289%2016.3251C8.10536%2016.5127%208%2016.767%208%2017.0322C8%2017.2974%208.10536%2017.5518%208.29289%2017.7393C8.48043%2017.9269%208.73478%2018.0322%209%2018.0322H15C15.2652%2018.0322%2015.5196%2017.9269%2015.7071%2017.7393C15.8946%2017.5518%2016%2017.2974%2016%2017.0322C16%2016.767%2015.8946%2016.5127%2015.7071%2016.3251C15.5196%2016.1376%2015.2652%2016.0322%2015%2016.0322Z'%20fill='%236D6B6B'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2010.0322H10C10.2652%2010.0322%2010.5196%209.92687%2010.7071%209.73933C10.8946%209.5518%2011%209.29744%2011%209.03223C11%208.76701%2010.8946%208.51266%2010.7071%208.32512C10.5196%208.13758%2010.2652%208.03223%2010%208.03223H9C8.73478%208.03223%208.48043%208.13758%208.29289%208.32512C8.10536%208.51266%208%208.76701%208%209.03223C8%209.29744%208.10536%209.5518%208.29289%209.73933C8.48043%209.92687%208.73478%2010.0322%209%2010.0322ZM9%2012.0322C8.73478%2012.0322%208.48043%2012.1376%208.29289%2012.3251C8.10536%2012.5127%208%2012.767%208%2013.0322C8%2013.2974%208.10536%2013.5518%208.29289%2013.7393C8.48043%2013.9269%208.73478%2014.0322%209%2014.0322H15C15.2652%2014.0322%2015.5196%2013.9269%2015.7071%2013.7393C15.8946%2013.5518%2016%2013.2974%2016%2013.0322C16%2012.767%2015.8946%2012.5127%2015.7071%2012.3251C15.5196%2012.1376%2015.2652%2012.0322%2015%2012.0322H9ZM20%208.97223C19.9896%208.88036%2019.9695%208.78986%2019.94%208.70223V8.61223C19.8919%208.50941%2019.8278%208.41489%2019.75%208.33223L13.75%202.33223C13.6673%202.25444%2013.5728%202.19031%2013.47%202.14223C13.4402%202.13799%2013.4099%202.13799%2013.38%202.14223C13.2784%202.08397%2013.1662%202.04657%2013.05%202.03223H7C6.20435%202.03223%205.44129%202.3483%204.87868%202.91091C4.31607%203.47352%204%204.23658%204%205.03223V19.0322C4%2019.8279%204.31607%2020.5909%204.87868%2021.1535C5.44129%2021.7162%206.20435%2022.0322%207%2022.0322H17C17.7956%2022.0322%2018.5587%2021.7162%2019.1213%2021.1535C19.6839%2020.5909%2020%2019.8279%2020%2019.0322V9.03223C20%209.03223%2020%209.03223%2020%208.97223ZM14%205.44223L16.59%208.03223H15C14.7348%208.03223%2014.4804%207.92687%2014.2929%207.73933C14.1054%207.5518%2014%207.29744%2014%207.03223V5.44223ZM18%2019.0322C18%2019.2974%2017.8946%2019.5518%2017.7071%2019.7393C17.5196%2019.9269%2017.2652%2020.0322%2017%2020.0322H7C6.73478%2020.0322%206.48043%2019.9269%206.29289%2019.7393C6.10536%2019.5518%206%2019.2974%206%2019.0322V5.03223C6%204.76701%206.10536%204.51266%206.29289%204.32512C6.48043%204.13758%206.73478%204.03223%207%204.03223H12V7.03223C12%207.82788%2012.3161%208.59094%2012.8787%209.15355C13.4413%209.71616%2014.2044%2010.0322%2015%2010.0322H18V19.0322ZM15%2016.0322H9C8.73478%2016.0322%208.48043%2016.1376%208.29289%2016.3251C8.10536%2016.5127%208%2016.767%208%2017.0322C8%2017.2974%208.10536%2017.5518%208.29289%2017.7393C8.48043%2017.9269%208.73478%2018.0322%209%2018.0322H15C15.2652%2018.0322%2015.5196%2017.9269%2015.7071%2017.7393C15.8946%2017.5518%2016%2017.2974%2016%2017.0322C16%2016.767%2015.8946%2016.5127%2015.7071%2016.3251C15.5196%2016.1376%2015.2652%2016.0322%2015%2016.0322Z'%20fill='%236D6B6B'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-shield-check {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.087%202.43289C13.0095%202.37024%2012.919%202.32574%2012.8221%202.30266C12.7252%202.27959%2012.6244%202.27853%2012.527%202.29955C11.8146%202.44885%2011.0792%202.45075%2010.3661%202.30514C9.65295%202.15953%208.97716%201.8695%208.38033%201.45289C8.26873%201.37547%208.13615%201.33398%208.00033%201.33398C7.86451%201.33398%207.73193%201.37547%207.62033%201.45289C7.0235%201.8695%206.34771%202.15953%205.63457%202.30514C4.92143%202.45075%204.18604%202.44885%203.47366%202.29955C3.37629%202.27853%203.27544%202.27959%203.17853%202.30266C3.08162%202.32574%202.99111%202.37024%202.91366%202.43289C2.83632%202.49563%202.77401%202.57491%202.73132%202.6649C2.68864%202.75488%202.66666%202.85329%202.667%202.95289V7.91955C2.6664%208.87539%202.89418%209.81753%203.33135%2010.6675C3.76853%2011.5175%204.40245%2012.2508%205.18033%2012.8062L7.61366%2014.5396C7.72657%2014.6199%207.86173%2014.6631%208.00033%2014.6631C8.13893%2014.6631%208.27409%2014.6199%208.387%2014.5396L10.8203%2012.8062C11.5982%2012.2508%2012.2321%2011.5175%2012.6693%2010.6675C13.1065%209.81753%2013.3343%208.87539%2013.3337%207.91955V2.95289C13.334%202.85329%2013.312%202.75488%2013.2693%202.6649C13.2266%202.57491%2013.1643%202.49563%2013.087%202.43289ZM12.0003%207.91955C12.0008%208.66273%2011.8239%209.39527%2011.4841%2010.0562C11.1443%2010.7172%2010.6516%2011.2875%2010.047%2011.7196L8.00033%2013.1796L5.95366%2011.7196C5.34902%2011.2875%204.85632%2010.7172%204.51656%2010.0562C4.17681%209.39527%203.99982%208.66273%204.00033%207.91955V3.71955C5.39795%203.83918%206.79769%203.5149%208.00033%202.79289C9.20297%203.5149%2010.6027%203.83918%2012.0003%203.71955V7.91955ZM9.027%206.39289L7.23366%208.19289L6.64033%207.59289C6.51479%207.46735%206.34453%207.39683%206.167%207.39683C5.98946%207.39683%205.8192%207.46735%205.69366%207.59289C5.56813%207.71842%205.4976%207.88869%205.4976%208.06622C5.4976%208.24376%205.56813%208.41402%205.69366%208.53955L6.76033%209.60622C6.8223%209.66871%206.89604%209.7183%206.97728%209.75215C7.05852%209.78599%207.14565%209.80342%207.23366%209.80342C7.32167%209.80342%207.40881%209.78599%207.49005%209.75215C7.57129%209.7183%207.64502%209.66871%207.707%209.60622L10.0003%207.33289C10.1259%207.20735%2010.1964%207.03709%2010.1964%206.85955C10.1964%206.68202%2010.1259%206.51176%2010.0003%206.38622C9.87479%206.26068%209.70453%206.19016%209.527%206.19016C9.34946%206.19016%209.1792%206.26068%209.05366%206.38622L9.027%206.39289Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.087%202.43289C13.0095%202.37024%2012.919%202.32574%2012.8221%202.30266C12.7252%202.27959%2012.6244%202.27853%2012.527%202.29955C11.8146%202.44885%2011.0792%202.45075%2010.3661%202.30514C9.65295%202.15953%208.97716%201.8695%208.38033%201.45289C8.26873%201.37547%208.13615%201.33398%208.00033%201.33398C7.86451%201.33398%207.73193%201.37547%207.62033%201.45289C7.0235%201.8695%206.34771%202.15953%205.63457%202.30514C4.92143%202.45075%204.18604%202.44885%203.47366%202.29955C3.37629%202.27853%203.27544%202.27959%203.17853%202.30266C3.08162%202.32574%202.99111%202.37024%202.91366%202.43289C2.83632%202.49563%202.77401%202.57491%202.73132%202.6649C2.68864%202.75488%202.66666%202.85329%202.667%202.95289V7.91955C2.6664%208.87539%202.89418%209.81753%203.33135%2010.6675C3.76853%2011.5175%204.40245%2012.2508%205.18033%2012.8062L7.61366%2014.5396C7.72657%2014.6199%207.86173%2014.6631%208.00033%2014.6631C8.13893%2014.6631%208.27409%2014.6199%208.387%2014.5396L10.8203%2012.8062C11.5982%2012.2508%2012.2321%2011.5175%2012.6693%2010.6675C13.1065%209.81753%2013.3343%208.87539%2013.3337%207.91955V2.95289C13.334%202.85329%2013.312%202.75488%2013.2693%202.6649C13.2266%202.57491%2013.1643%202.49563%2013.087%202.43289ZM12.0003%207.91955C12.0008%208.66273%2011.8239%209.39527%2011.4841%2010.0562C11.1443%2010.7172%2010.6516%2011.2875%2010.047%2011.7196L8.00033%2013.1796L5.95366%2011.7196C5.34902%2011.2875%204.85632%2010.7172%204.51656%2010.0562C4.17681%209.39527%203.99982%208.66273%204.00033%207.91955V3.71955C5.39795%203.83918%206.79769%203.5149%208.00033%202.79289C9.20297%203.5149%2010.6027%203.83918%2012.0003%203.71955V7.91955ZM9.027%206.39289L7.23366%208.19289L6.64033%207.59289C6.51479%207.46735%206.34453%207.39683%206.167%207.39683C5.98946%207.39683%205.8192%207.46735%205.69366%207.59289C5.56813%207.71842%205.4976%207.88869%205.4976%208.06622C5.4976%208.24376%205.56813%208.41402%205.69366%208.53955L6.76033%209.60622C6.8223%209.66871%206.89604%209.7183%206.97728%209.75215C7.05852%209.78599%207.14565%209.80342%207.23366%209.80342C7.32167%209.80342%207.40881%209.78599%207.49005%209.75215C7.57129%209.7183%207.64502%209.66871%207.707%209.60622L10.0003%207.33289C10.1259%207.20735%2010.1964%207.03709%2010.1964%206.85955C10.1964%206.68202%2010.1259%206.51176%2010.0003%206.38622C9.87479%206.26068%209.70453%206.19016%209.527%206.19016C9.34946%206.19016%209.1792%206.26068%209.05366%206.38622L9.027%206.39289Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-shopping-bag {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.667%204.66634H10.667V3.99967C10.667%203.29243%2010.386%202.61415%209.88594%202.11406C9.38585%201.61396%208.70757%201.33301%208.00033%201.33301C7.29308%201.33301%206.6148%201.61396%206.11471%202.11406C5.61461%202.61415%205.33366%203.29243%205.33366%203.99967V4.66634H3.33366C3.15685%204.66634%202.98728%204.73658%202.86225%204.8616C2.73723%204.98663%202.66699%205.1562%202.66699%205.33301V12.6663C2.66699%2013.1968%202.87771%2013.7055%203.25278%2014.0806C3.62785%2014.4556%204.13656%2014.6663%204.66699%2014.6663H11.3337C11.8641%2014.6663%2012.3728%2014.4556%2012.7479%2014.0806C13.1229%2013.7055%2013.3337%2013.1968%2013.3337%2012.6663V5.33301C13.3337%205.1562%2013.2634%204.98663%2013.1384%204.8616C13.0134%204.73658%2012.8438%204.66634%2012.667%204.66634ZM6.66699%203.99967C6.66699%203.64605%206.80747%203.30691%207.05752%203.05687C7.30756%202.80682%207.6467%202.66634%208.00033%202.66634C8.35395%202.66634%208.69309%202.80682%208.94313%203.05687C9.19318%203.30691%209.33366%203.64605%209.33366%203.99967V4.66634H6.66699V3.99967ZM12.0003%2012.6663C12.0003%2012.8432%2011.9301%2013.0127%2011.8051%2013.1377C11.68%2013.2628%2011.5105%2013.333%2011.3337%2013.333H4.66699C4.49018%2013.333%204.32061%2013.2628%204.19559%2013.1377C4.07056%2013.0127%204.00033%2012.8432%204.00033%2012.6663V5.99967H5.33366V6.66634C5.33366%206.84315%205.4039%207.01272%205.52892%207.13775C5.65395%207.26277%205.82351%207.33301%206.00033%207.33301C6.17714%207.33301%206.34671%207.26277%206.47173%207.13775C6.59675%207.01272%206.66699%206.84315%206.66699%206.66634V5.99967H9.33366V6.66634C9.33366%206.84315%209.4039%207.01272%209.52892%207.13775C9.65394%207.26277%209.82351%207.33301%2010.0003%207.33301C10.1771%207.33301%2010.3467%207.26277%2010.4717%207.13775C10.5968%207.01272%2010.667%206.84315%2010.667%206.66634V5.99967H12.0003V12.6663Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.667%204.66634H10.667V3.99967C10.667%203.29243%2010.386%202.61415%209.88594%202.11406C9.38585%201.61396%208.70757%201.33301%208.00033%201.33301C7.29308%201.33301%206.6148%201.61396%206.11471%202.11406C5.61461%202.61415%205.33366%203.29243%205.33366%203.99967V4.66634H3.33366C3.15685%204.66634%202.98728%204.73658%202.86225%204.8616C2.73723%204.98663%202.66699%205.1562%202.66699%205.33301V12.6663C2.66699%2013.1968%202.87771%2013.7055%203.25278%2014.0806C3.62785%2014.4556%204.13656%2014.6663%204.66699%2014.6663H11.3337C11.8641%2014.6663%2012.3728%2014.4556%2012.7479%2014.0806C13.1229%2013.7055%2013.3337%2013.1968%2013.3337%2012.6663V5.33301C13.3337%205.1562%2013.2634%204.98663%2013.1384%204.8616C13.0134%204.73658%2012.8438%204.66634%2012.667%204.66634ZM6.66699%203.99967C6.66699%203.64605%206.80747%203.30691%207.05752%203.05687C7.30756%202.80682%207.6467%202.66634%208.00033%202.66634C8.35395%202.66634%208.69309%202.80682%208.94313%203.05687C9.19318%203.30691%209.33366%203.64605%209.33366%203.99967V4.66634H6.66699V3.99967ZM12.0003%2012.6663C12.0003%2012.8432%2011.9301%2013.0127%2011.8051%2013.1377C11.68%2013.2628%2011.5105%2013.333%2011.3337%2013.333H4.66699C4.49018%2013.333%204.32061%2013.2628%204.19559%2013.1377C4.07056%2013.0127%204.00033%2012.8432%204.00033%2012.6663V5.99967H5.33366V6.66634C5.33366%206.84315%205.4039%207.01272%205.52892%207.13775C5.65395%207.26277%205.82351%207.33301%206.00033%207.33301C6.17714%207.33301%206.34671%207.26277%206.47173%207.13775C6.59675%207.01272%206.66699%206.84315%206.66699%206.66634V5.99967H9.33366V6.66634C9.33366%206.84315%209.4039%207.01272%209.52892%207.13775C9.65394%207.26277%209.82351%207.33301%2010.0003%207.33301C10.1771%207.33301%2010.3467%207.26277%2010.4717%207.13775C10.5968%207.01272%2010.667%206.84315%2010.667%206.66634V5.99967H12.0003V12.6663Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-shopping-tag {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66635%203.99969C4.5345%203.99969%204.4056%204.03878%204.29597%204.11204C4.18634%204.18529%204.10089%204.28941%204.05043%204.41123C3.99997%204.53305%203.98677%204.66709%204.0125%204.79641C4.03822%204.92573%204.10171%205.04452%204.19495%205.13776C4.28818%205.23099%204.40697%205.29449%204.53629%205.32021C4.66561%205.34593%204.79966%205.33273%204.92147%205.28227C5.04329%205.23181%205.14741%205.14636%205.22066%205.03673C5.29392%204.9271%205.33302%204.79821%205.33302%204.66635C5.33302%204.48954%205.26278%204.31997%205.13776%204.19495C5.01273%204.06992%204.84316%203.99969%204.66635%203.99969ZM14.473%207.85302L8.15302%201.54635C8.09086%201.47933%208.01558%201.4258%207.93186%201.3891C7.84814%201.3524%207.75776%201.33331%207.66635%201.33302H3.66635C3.57861%201.33251%203.49164%201.34933%203.41041%201.3825C3.32919%201.41568%203.25531%201.46456%203.19302%201.52635L1.52635%203.18635C1.46456%203.24865%201.41568%203.32252%201.3825%203.40375C1.34933%203.48497%201.33251%203.57195%201.33302%203.65969V7.65969C1.33547%207.8362%201.40453%208.00526%201.52635%208.13302L7.85302%2014.4664C7.98077%2014.5882%208.14984%2014.6572%208.32635%2014.6597C8.41409%2014.6602%208.50106%2014.6434%208.58229%2014.6102C8.66351%2014.577%208.73739%2014.5281%208.79969%2014.4664L14.473%208.79302C14.5348%208.73073%2014.5837%208.65685%2014.6169%208.57562C14.65%208.4944%2014.6669%208.40742%2014.6664%208.31968C14.6622%208.14549%2014.5933%207.97909%2014.473%207.85302ZM8.32635%2013.0597L2.66635%207.39302V3.93302L3.93302%202.66635H7.38635L13.053%208.32635L8.32635%2013.0597Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66635%203.99969C4.5345%203.99969%204.4056%204.03878%204.29597%204.11204C4.18634%204.18529%204.10089%204.28941%204.05043%204.41123C3.99997%204.53305%203.98677%204.66709%204.0125%204.79641C4.03822%204.92573%204.10171%205.04452%204.19495%205.13776C4.28818%205.23099%204.40697%205.29449%204.53629%205.32021C4.66561%205.34593%204.79966%205.33273%204.92147%205.28227C5.04329%205.23181%205.14741%205.14636%205.22066%205.03673C5.29392%204.9271%205.33302%204.79821%205.33302%204.66635C5.33302%204.48954%205.26278%204.31997%205.13776%204.19495C5.01273%204.06992%204.84316%203.99969%204.66635%203.99969ZM14.473%207.85302L8.15302%201.54635C8.09086%201.47933%208.01558%201.4258%207.93186%201.3891C7.84814%201.3524%207.75776%201.33331%207.66635%201.33302H3.66635C3.57861%201.33251%203.49164%201.34933%203.41041%201.3825C3.32919%201.41568%203.25531%201.46456%203.19302%201.52635L1.52635%203.18635C1.46456%203.24865%201.41568%203.32252%201.3825%203.40375C1.34933%203.48497%201.33251%203.57195%201.33302%203.65969V7.65969C1.33547%207.8362%201.40453%208.00526%201.52635%208.13302L7.85302%2014.4664C7.98077%2014.5882%208.14984%2014.6572%208.32635%2014.6597C8.41409%2014.6602%208.50106%2014.6434%208.58229%2014.6102C8.66351%2014.577%208.73739%2014.5281%208.79969%2014.4664L14.473%208.79302C14.5348%208.73073%2014.5837%208.65685%2014.6169%208.57562C14.65%208.4944%2014.6669%208.40742%2014.6664%208.31968C14.6622%208.14549%2014.5933%207.97909%2014.473%207.85302ZM8.32635%2013.0597L2.66635%207.39302V3.93302L3.93302%202.66635H7.38635L13.053%208.32635L8.32635%2013.0597Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-lock {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.3327%205.99967V4.66634C11.3327%203.78229%2010.9815%202.93444%2010.3564%202.30932C9.73125%201.6842%208.8834%201.33301%207.99935%201.33301C7.11529%201.33301%206.26745%201.6842%205.64233%202.30932C5.0172%202.93444%204.66602%203.78229%204.66602%204.66634V5.99967C4.13558%205.99967%203.62687%206.21039%203.2518%206.58546C2.87673%206.96053%202.66602%207.46924%202.66602%207.99967V12.6663C2.66602%2013.1968%202.87673%2013.7055%203.2518%2014.0806C3.62687%2014.4556%204.13558%2014.6663%204.66602%2014.6663H11.3327C11.8631%2014.6663%2012.3718%2014.4556%2012.7469%2014.0806C13.122%2013.7055%2013.3327%2013.1968%2013.3327%2012.6663V7.99967C13.3327%207.46924%2013.122%206.96053%2012.7469%206.58546C12.3718%206.21039%2011.8631%205.99967%2011.3327%205.99967ZM5.99935%204.66634C5.99935%204.13591%206.21006%203.6272%206.58513%203.25213C6.96021%202.87705%207.46892%202.66634%207.99935%202.66634C8.52978%202.66634%209.03849%202.87705%209.41356%203.25213C9.78864%203.6272%209.99935%204.13591%209.99935%204.66634V5.99967H5.99935V4.66634ZM11.9993%2012.6663C11.9993%2012.8432%2011.9291%2013.0127%2011.8041%2013.1377C11.6791%2013.2628%2011.5095%2013.333%2011.3327%2013.333H4.66602C4.4892%2013.333%204.31964%2013.2628%204.19461%2013.1377C4.06959%2013.0127%203.99935%2012.8432%203.99935%2012.6663V7.99967C3.99935%207.82286%204.06959%207.65329%204.19461%207.52827C4.31964%207.40325%204.4892%207.33301%204.66602%207.33301H11.3327C11.5095%207.33301%2011.6791%207.40325%2011.8041%207.52827C11.9291%207.65329%2011.9993%207.82286%2011.9993%207.99967V12.6663Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.3327%205.99967V4.66634C11.3327%203.78229%2010.9815%202.93444%2010.3564%202.30932C9.73125%201.6842%208.8834%201.33301%207.99935%201.33301C7.11529%201.33301%206.26745%201.6842%205.64233%202.30932C5.0172%202.93444%204.66602%203.78229%204.66602%204.66634V5.99967C4.13558%205.99967%203.62687%206.21039%203.2518%206.58546C2.87673%206.96053%202.66602%207.46924%202.66602%207.99967V12.6663C2.66602%2013.1968%202.87673%2013.7055%203.2518%2014.0806C3.62687%2014.4556%204.13558%2014.6663%204.66602%2014.6663H11.3327C11.8631%2014.6663%2012.3718%2014.4556%2012.7469%2014.0806C13.122%2013.7055%2013.3327%2013.1968%2013.3327%2012.6663V7.99967C13.3327%207.46924%2013.122%206.96053%2012.7469%206.58546C12.3718%206.21039%2011.8631%205.99967%2011.3327%205.99967ZM5.99935%204.66634C5.99935%204.13591%206.21006%203.6272%206.58513%203.25213C6.96021%202.87705%207.46892%202.66634%207.99935%202.66634C8.52978%202.66634%209.03849%202.87705%209.41356%203.25213C9.78864%203.6272%209.99935%204.13591%209.99935%204.66634V5.99967H5.99935V4.66634ZM11.9993%2012.6663C11.9993%2012.8432%2011.9291%2013.0127%2011.8041%2013.1377C11.6791%2013.2628%2011.5095%2013.333%2011.3327%2013.333H4.66602C4.4892%2013.333%204.31964%2013.2628%204.19461%2013.1377C4.06959%2013.0127%203.99935%2012.8432%203.99935%2012.6663V7.99967C3.99935%207.82286%204.06959%207.65329%204.19461%207.52827C4.31964%207.40325%204.4892%207.33301%204.66602%207.33301H11.3327C11.5095%207.33301%2011.6791%207.40325%2011.8041%207.52827C11.9291%207.65329%2011.9993%207.82286%2011.9993%207.99967V12.6663Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-arrow-download {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21%2014.0117C20.7348%2014.0117%2020.4804%2014.1171%2020.2929%2014.3046C20.1054%2014.4921%2020%2014.7465%2020%2015.0117V19.0117C20%2019.2769%2019.8946%2019.5313%2019.7071%2019.7188C19.5196%2019.9064%2019.2652%2020.0117%2019%2020.0117H5C4.73478%2020.0117%204.48043%2019.9064%204.29289%2019.7188C4.10536%2019.5313%204%2019.2769%204%2019.0117V15.0117C4%2014.7465%203.89464%2014.4921%203.70711%2014.3046C3.51957%2014.1171%203.26522%2014.0117%203%2014.0117C2.73478%2014.0117%202.48043%2014.1171%202.29289%2014.3046C2.10536%2014.4921%202%2014.7465%202%2015.0117V19.0117C2%2019.8074%202.31607%2020.5704%202.87868%2021.133C3.44129%2021.6956%204.20435%2022.0117%205%2022.0117H19C19.7956%2022.0117%2020.5587%2021.6956%2021.1213%2021.133C21.6839%2020.5704%2022%2019.8074%2022%2019.0117V15.0117C22%2014.7465%2021.8946%2014.4921%2021.7071%2014.3046C21.5196%2014.1171%2021.2652%2014.0117%2021%2014.0117ZM11.29%2015.7217C11.3851%2015.8128%2011.4972%2015.8841%2011.62%2015.9317C11.7397%2015.9846%2011.8691%2016.012%2012%2016.012C12.1309%2016.012%2012.2603%2015.9846%2012.38%2015.9317C12.5028%2015.8841%2012.6149%2015.8128%2012.71%2015.7217L16.71%2011.7217C16.8983%2011.5334%2017.0041%2011.278%2017.0041%2011.0117C17.0041%2010.7454%2016.8983%2010.49%2016.71%2010.3017C16.5217%2010.1134%2016.2663%2010.0076%2016%2010.0076C15.7337%2010.0076%2015.4783%2010.1134%2015.29%2010.3017L13%2012.6017V3.01172C13%202.7465%2012.8946%202.49215%2012.7071%202.30461C12.5196%202.11708%2012.2652%202.01172%2012%202.01172C11.7348%202.01172%2011.4804%202.11708%2011.2929%202.30461C11.1054%202.49215%2011%202.7465%2011%203.01172V12.6017L8.71%2010.3017C8.61676%2010.2085%208.50607%2010.1345%208.38425%2010.0841C8.26243%2010.0336%208.13186%2010.0076%208%2010.0076C7.86814%2010.0076%207.73757%2010.0336%207.61575%2010.0841C7.49393%2010.1345%207.38324%2010.2085%207.29%2010.3017C7.19676%2010.395%207.1228%2010.5056%207.07234%2010.6275C7.02188%2010.7493%206.99591%2010.8799%206.99591%2011.0117C6.99591%2011.1436%207.02188%2011.2741%207.07234%2011.396C7.1228%2011.5178%207.19676%2011.6285%207.29%2011.7217L11.29%2015.7217Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21%2014.0117C20.7348%2014.0117%2020.4804%2014.1171%2020.2929%2014.3046C20.1054%2014.4921%2020%2014.7465%2020%2015.0117V19.0117C20%2019.2769%2019.8946%2019.5313%2019.7071%2019.7188C19.5196%2019.9064%2019.2652%2020.0117%2019%2020.0117H5C4.73478%2020.0117%204.48043%2019.9064%204.29289%2019.7188C4.10536%2019.5313%204%2019.2769%204%2019.0117V15.0117C4%2014.7465%203.89464%2014.4921%203.70711%2014.3046C3.51957%2014.1171%203.26522%2014.0117%203%2014.0117C2.73478%2014.0117%202.48043%2014.1171%202.29289%2014.3046C2.10536%2014.4921%202%2014.7465%202%2015.0117V19.0117C2%2019.8074%202.31607%2020.5704%202.87868%2021.133C3.44129%2021.6956%204.20435%2022.0117%205%2022.0117H19C19.7956%2022.0117%2020.5587%2021.6956%2021.1213%2021.133C21.6839%2020.5704%2022%2019.8074%2022%2019.0117V15.0117C22%2014.7465%2021.8946%2014.4921%2021.7071%2014.3046C21.5196%2014.1171%2021.2652%2014.0117%2021%2014.0117ZM11.29%2015.7217C11.3851%2015.8128%2011.4972%2015.8841%2011.62%2015.9317C11.7397%2015.9846%2011.8691%2016.012%2012%2016.012C12.1309%2016.012%2012.2603%2015.9846%2012.38%2015.9317C12.5028%2015.8841%2012.6149%2015.8128%2012.71%2015.7217L16.71%2011.7217C16.8983%2011.5334%2017.0041%2011.278%2017.0041%2011.0117C17.0041%2010.7454%2016.8983%2010.49%2016.71%2010.3017C16.5217%2010.1134%2016.2663%2010.0076%2016%2010.0076C15.7337%2010.0076%2015.4783%2010.1134%2015.29%2010.3017L13%2012.6017V3.01172C13%202.7465%2012.8946%202.49215%2012.7071%202.30461C12.5196%202.11708%2012.2652%202.01172%2012%202.01172C11.7348%202.01172%2011.4804%202.11708%2011.2929%202.30461C11.1054%202.49215%2011%202.7465%2011%203.01172V12.6017L8.71%2010.3017C8.61676%2010.2085%208.50607%2010.1345%208.38425%2010.0841C8.26243%2010.0336%208.13186%2010.0076%208%2010.0076C7.86814%2010.0076%207.73757%2010.0336%207.61575%2010.0841C7.49393%2010.1345%207.38324%2010.2085%207.29%2010.3017C7.19676%2010.395%207.1228%2010.5056%207.07234%2010.6275C7.02188%2010.7493%206.99591%2010.8799%206.99591%2011.0117C6.99591%2011.1436%207.02188%2011.2741%207.07234%2011.396C7.1228%2011.5178%207.19676%2011.6285%207.29%2011.7217L11.29%2015.7217Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-sun {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2233%22%20viewBox%3D%220%200%2032%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.66602%2016.1826C6.66602%2015.829%206.52554%2015.4898%206.27549%2015.2398C6.02544%2014.9897%205.6863%2014.8492%205.33268%2014.8492H3.99935C3.64573%2014.8492%203.30659%2014.9897%203.05654%2015.2398C2.80649%2015.4898%202.66602%2015.829%202.66602%2016.1826C2.66602%2016.5362%202.80649%2016.8753%203.05654%2017.1254C3.30659%2017.3754%203.64573%2017.5159%203.99935%2017.5159H5.33268C5.6863%2017.5159%206.02544%2017.3754%206.27549%2017.1254C6.52554%2016.8753%206.66602%2016.5362%206.66602%2016.1826ZM7.51935%2022.8492L6.57268%2023.7959C6.32435%2024.0457%206.18496%2024.3837%206.18496%2024.7359C6.18496%2025.0882%206.32435%2025.4261%206.57268%2025.6759C6.8225%2025.9242%207.16044%2026.0636%207.51268%2026.0636C7.86493%2026.0636%208.20287%2025.9242%208.45268%2025.6759L9.39935%2024.7292C9.61778%2024.4742%209.73193%2024.1461%209.71896%2023.8105C9.706%2023.4749%209.56689%2023.1566%209.32943%2022.9192C9.09197%2022.6817%208.77365%2022.5426%208.43809%2022.5296C8.10252%2022.5167%207.77442%2022.6308%207.51935%2022.8492ZM15.9993%206.84924C16.353%206.84924%2016.6921%206.70877%2016.9422%206.45872C17.1922%206.20867%2017.3327%205.86953%2017.3327%205.51591V4.18258C17.3327%203.82895%2017.1922%203.48982%2016.9422%203.23977C16.6921%202.98972%2016.353%202.84924%2015.9993%202.84924C15.6457%202.84924%2015.3066%202.98972%2015.0565%203.23977C14.8065%203.48982%2014.666%203.82895%2014.666%204.18258V5.51591C14.666%205.86953%2014.8065%206.20867%2015.0565%206.45872C15.3066%206.70877%2015.6457%206.84924%2015.9993%206.84924ZM23.546%209.96924C23.8958%209.96777%2024.231%209.8289%2024.4794%209.58258L25.426%208.63591C25.5656%208.51638%2025.679%208.36929%2025.759%208.20387C25.839%208.03845%2025.884%207.85827%2025.8911%207.67465C25.8982%207.49102%2025.8672%207.30791%2025.8002%207.13681C25.7332%206.96571%2025.6315%206.81032%2025.5015%206.68038C25.3716%206.55044%2025.2162%206.44876%2025.0451%206.38173C24.874%206.31469%2024.6909%206.28375%2024.5073%206.29085C24.3237%206.29794%2024.1435%206.34291%2023.9781%206.42294C23.8126%206.50297%2023.6655%206.61633%2023.546%206.75591L22.666%207.70258C22.4177%207.95239%2022.2783%208.29033%2022.2783%208.64258C22.2783%208.99482%2022.4177%209.33276%2022.666%209.58258C22.9011%209.81639%2023.2148%209.95425%2023.546%209.96924ZM7.54602%209.58258C7.79436%209.8289%208.12956%209.96777%208.47935%209.96924C8.65482%209.97026%208.82877%209.93662%208.99122%209.87027C9.15367%209.80392%209.30143%209.70615%209.42602%209.58258C9.67435%209.33276%209.81374%208.99482%209.81374%208.64258C9.81374%208.29033%209.67435%207.95239%209.42602%207.70258L8.47935%206.75591C8.35591%206.63072%208.20901%206.53106%208.04706%206.46264C7.8851%206.39421%207.71126%206.35836%207.53544%206.35712C7.35963%206.35588%207.1853%206.38929%207.02239%206.45542C6.85949%206.52156%206.71121%206.61913%206.58602%206.74258C6.46082%206.86602%206.36117%207.01291%206.29274%207.17487C6.22432%207.33682%206.18846%207.51067%206.18723%207.68648C6.18473%208.04155%206.32338%208.38307%206.57268%208.63591L7.54602%209.58258ZM27.9993%2014.8492H26.666C26.3124%2014.8492%2025.9733%2014.9897%2025.7232%2015.2398C25.4732%2015.4898%2025.3327%2015.829%2025.3327%2016.1826C25.3327%2016.5362%2025.4732%2016.8753%2025.7232%2017.1254C25.9733%2017.3754%2026.3124%2017.5159%2026.666%2017.5159H27.9993C28.353%2017.5159%2028.6921%2017.3754%2028.9422%2017.1254C29.1922%2016.8753%2029.3327%2016.5362%2029.3327%2016.1826C29.3327%2015.829%2029.1922%2015.4898%2028.9422%2015.2398C28.6921%2014.9897%2028.353%2014.8492%2027.9993%2014.8492ZM24.4794%2022.8492C24.226%2022.7083%2023.9337%2022.6538%2023.6466%2022.694C23.3596%2022.7341%2023.0934%2022.8667%2022.8884%2023.0716C22.6835%2023.2766%2022.5509%2023.5428%2022.5107%2023.8299C22.4706%2024.1169%2022.5251%2024.4093%2022.666%2024.6626L23.6127%2025.6092C23.8625%2025.8576%2024.2004%2025.997%2024.5527%2025.997C24.9049%2025.997%2025.2429%2025.8576%2025.4927%2025.6092C25.741%2025.3594%2025.8804%2025.0215%2025.8804%2024.6692C25.8804%2024.317%2025.741%2023.9791%2025.4927%2023.7292L24.4794%2022.8492ZM15.9993%208.84924C14.549%208.84924%2013.1311%209.27934%2011.9252%2010.0851C10.7192%2010.8909%209.77928%2012.0362%209.22423%2013.3762C8.66919%2014.7162%208.52397%2016.1907%208.80692%2017.6132C9.08988%2019.0358%209.78831%2020.3424%2010.8139%2021.368C11.8395%2022.3936%2013.1462%2023.092%2014.5687%2023.375C15.9912%2023.658%2017.4657%2023.5127%2018.8057%2022.9577C20.1457%2022.4027%2021.291%2021.4627%2022.0968%2020.2568C22.9026%2019.0508%2023.3327%2017.633%2023.3327%2016.1826C23.3292%2014.2387%2022.5554%2012.3755%2021.1809%2011.001C19.8064%209.62652%2017.9432%208.85277%2015.9993%208.84924ZM15.9993%2020.8492C15.0764%2020.8492%2014.1741%2020.5755%2013.4067%2020.0628C12.6393%2019.55%2012.0411%2018.8212%2011.6879%2017.9684C11.3347%2017.1157%2011.2423%2016.1774%2011.4224%2015.2722C11.6024%2014.3669%2012.0469%2013.5354%2012.6995%2012.8827C13.3522%2012.2301%2014.1837%2011.7856%2015.0889%2011.6056C15.9942%2011.4255%2016.9325%2011.5179%2017.7852%2011.8711C18.6379%2012.2243%2019.3668%2012.8225%2019.8795%2013.5899C20.3923%2014.3573%2020.666%2015.2596%2020.666%2016.1826C20.666%2017.4203%2020.1744%2018.6072%2019.2992%2019.4824C18.424%2020.3576%2017.237%2020.8492%2015.9993%2020.8492ZM15.9993%2025.5159C15.6457%2025.5159%2015.3066%2025.6564%2015.0565%2025.9064C14.8065%2026.1565%2014.666%2026.4956%2014.666%2026.8492V28.1826C14.666%2028.5362%2014.8065%2028.8753%2015.0565%2029.1254C15.3066%2029.3754%2015.6457%2029.5159%2015.9993%2029.5159C16.353%2029.5159%2016.6921%2029.3754%2016.9422%2029.1254C17.1922%2028.8753%2017.3327%2028.5362%2017.3327%2028.1826V26.8492C17.3327%2026.4956%2017.1922%2026.1565%2016.9422%2025.9064C16.6921%2025.6564%2016.353%2025.5159%2015.9993%2025.5159Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2233%22%20viewBox%3D%220%200%2032%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.66602%2016.1826C6.66602%2015.829%206.52554%2015.4898%206.27549%2015.2398C6.02544%2014.9897%205.6863%2014.8492%205.33268%2014.8492H3.99935C3.64573%2014.8492%203.30659%2014.9897%203.05654%2015.2398C2.80649%2015.4898%202.66602%2015.829%202.66602%2016.1826C2.66602%2016.5362%202.80649%2016.8753%203.05654%2017.1254C3.30659%2017.3754%203.64573%2017.5159%203.99935%2017.5159H5.33268C5.6863%2017.5159%206.02544%2017.3754%206.27549%2017.1254C6.52554%2016.8753%206.66602%2016.5362%206.66602%2016.1826ZM7.51935%2022.8492L6.57268%2023.7959C6.32435%2024.0457%206.18496%2024.3837%206.18496%2024.7359C6.18496%2025.0882%206.32435%2025.4261%206.57268%2025.6759C6.8225%2025.9242%207.16044%2026.0636%207.51268%2026.0636C7.86493%2026.0636%208.20287%2025.9242%208.45268%2025.6759L9.39935%2024.7292C9.61778%2024.4742%209.73193%2024.1461%209.71896%2023.8105C9.706%2023.4749%209.56689%2023.1566%209.32943%2022.9192C9.09197%2022.6817%208.77365%2022.5426%208.43809%2022.5296C8.10252%2022.5167%207.77442%2022.6308%207.51935%2022.8492ZM15.9993%206.84924C16.353%206.84924%2016.6921%206.70877%2016.9422%206.45872C17.1922%206.20867%2017.3327%205.86953%2017.3327%205.51591V4.18258C17.3327%203.82895%2017.1922%203.48982%2016.9422%203.23977C16.6921%202.98972%2016.353%202.84924%2015.9993%202.84924C15.6457%202.84924%2015.3066%202.98972%2015.0565%203.23977C14.8065%203.48982%2014.666%203.82895%2014.666%204.18258V5.51591C14.666%205.86953%2014.8065%206.20867%2015.0565%206.45872C15.3066%206.70877%2015.6457%206.84924%2015.9993%206.84924ZM23.546%209.96924C23.8958%209.96777%2024.231%209.8289%2024.4794%209.58258L25.426%208.63591C25.5656%208.51638%2025.679%208.36929%2025.759%208.20387C25.839%208.03845%2025.884%207.85827%2025.8911%207.67465C25.8982%207.49102%2025.8672%207.30791%2025.8002%207.13681C25.7332%206.96571%2025.6315%206.81032%2025.5015%206.68038C25.3716%206.55044%2025.2162%206.44876%2025.0451%206.38173C24.874%206.31469%2024.6909%206.28375%2024.5073%206.29085C24.3237%206.29794%2024.1435%206.34291%2023.9781%206.42294C23.8126%206.50297%2023.6655%206.61633%2023.546%206.75591L22.666%207.70258C22.4177%207.95239%2022.2783%208.29033%2022.2783%208.64258C22.2783%208.99482%2022.4177%209.33276%2022.666%209.58258C22.9011%209.81639%2023.2148%209.95425%2023.546%209.96924ZM7.54602%209.58258C7.79436%209.8289%208.12956%209.96777%208.47935%209.96924C8.65482%209.97026%208.82877%209.93662%208.99122%209.87027C9.15367%209.80392%209.30143%209.70615%209.42602%209.58258C9.67435%209.33276%209.81374%208.99482%209.81374%208.64258C9.81374%208.29033%209.67435%207.95239%209.42602%207.70258L8.47935%206.75591C8.35591%206.63072%208.20901%206.53106%208.04706%206.46264C7.8851%206.39421%207.71126%206.35836%207.53544%206.35712C7.35963%206.35588%207.1853%206.38929%207.02239%206.45542C6.85949%206.52156%206.71121%206.61913%206.58602%206.74258C6.46082%206.86602%206.36117%207.01291%206.29274%207.17487C6.22432%207.33682%206.18846%207.51067%206.18723%207.68648C6.18473%208.04155%206.32338%208.38307%206.57268%208.63591L7.54602%209.58258ZM27.9993%2014.8492H26.666C26.3124%2014.8492%2025.9733%2014.9897%2025.7232%2015.2398C25.4732%2015.4898%2025.3327%2015.829%2025.3327%2016.1826C25.3327%2016.5362%2025.4732%2016.8753%2025.7232%2017.1254C25.9733%2017.3754%2026.3124%2017.5159%2026.666%2017.5159H27.9993C28.353%2017.5159%2028.6921%2017.3754%2028.9422%2017.1254C29.1922%2016.8753%2029.3327%2016.5362%2029.3327%2016.1826C29.3327%2015.829%2029.1922%2015.4898%2028.9422%2015.2398C28.6921%2014.9897%2028.353%2014.8492%2027.9993%2014.8492ZM24.4794%2022.8492C24.226%2022.7083%2023.9337%2022.6538%2023.6466%2022.694C23.3596%2022.7341%2023.0934%2022.8667%2022.8884%2023.0716C22.6835%2023.2766%2022.5509%2023.5428%2022.5107%2023.8299C22.4706%2024.1169%2022.5251%2024.4093%2022.666%2024.6626L23.6127%2025.6092C23.8625%2025.8576%2024.2004%2025.997%2024.5527%2025.997C24.9049%2025.997%2025.2429%2025.8576%2025.4927%2025.6092C25.741%2025.3594%2025.8804%2025.0215%2025.8804%2024.6692C25.8804%2024.317%2025.741%2023.9791%2025.4927%2023.7292L24.4794%2022.8492ZM15.9993%208.84924C14.549%208.84924%2013.1311%209.27934%2011.9252%2010.0851C10.7192%2010.8909%209.77928%2012.0362%209.22423%2013.3762C8.66919%2014.7162%208.52397%2016.1907%208.80692%2017.6132C9.08988%2019.0358%209.78831%2020.3424%2010.8139%2021.368C11.8395%2022.3936%2013.1462%2023.092%2014.5687%2023.375C15.9912%2023.658%2017.4657%2023.5127%2018.8057%2022.9577C20.1457%2022.4027%2021.291%2021.4627%2022.0968%2020.2568C22.9026%2019.0508%2023.3327%2017.633%2023.3327%2016.1826C23.3292%2014.2387%2022.5554%2012.3755%2021.1809%2011.001C19.8064%209.62652%2017.9432%208.85277%2015.9993%208.84924ZM15.9993%2020.8492C15.0764%2020.8492%2014.1741%2020.5755%2013.4067%2020.0628C12.6393%2019.55%2012.0411%2018.8212%2011.6879%2017.9684C11.3347%2017.1157%2011.2423%2016.1774%2011.4224%2015.2722C11.6024%2014.3669%2012.0469%2013.5354%2012.6995%2012.8827C13.3522%2012.2301%2014.1837%2011.7856%2015.0889%2011.6056C15.9942%2011.4255%2016.9325%2011.5179%2017.7852%2011.8711C18.6379%2012.2243%2019.3668%2012.8225%2019.8795%2013.5899C20.3923%2014.3573%2020.666%2015.2596%2020.666%2016.1826C20.666%2017.4203%2020.1744%2018.6072%2019.2992%2019.4824C18.424%2020.3576%2017.237%2020.8492%2015.9993%2020.8492ZM15.9993%2025.5159C15.6457%2025.5159%2015.3066%2025.6564%2015.0565%2025.9064C14.8065%2026.1565%2014.666%2026.4956%2014.666%2026.8492V28.1826C14.666%2028.5362%2014.8065%2028.8753%2015.0565%2029.1254C15.3066%2029.3754%2015.6457%2029.5159%2015.9993%2029.5159C16.353%2029.5159%2016.6921%2029.3754%2016.9422%2029.1254C17.1922%2028.8753%2017.3327%2028.5362%2017.3327%2028.1826V26.8492C17.3327%2026.4956%2017.1922%2026.1565%2016.9422%2025.9064C16.6921%2025.6564%2016.353%2025.5159%2015.9993%2025.5159Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

.icon-house {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3334%205.33334L9.3334%201.82667C8.96671%201.4987%208.49202%201.31738%208.00006%201.31738C7.50811%201.31738%207.03341%201.4987%206.66673%201.82667L2.66673%205.33334C2.45498%205.52272%202.286%205.75504%202.17104%206.01483C2.05609%206.27463%201.9978%206.55592%202.00006%206.84V12.6667C2.00006%2013.1971%202.21078%2013.7058%202.58585%2014.0809C2.96092%2014.456%203.46963%2014.6667%204.00006%2014.6667H12.0001C12.5305%2014.6667%2013.0392%2014.456%2013.4143%2014.0809C13.7893%2013.7058%2014.0001%2013.1971%2014.0001%2012.6667V6.83334C14.0014%206.55038%2013.9426%206.27036%2013.8277%206.01179C13.7128%205.75322%2013.5443%205.52197%2013.3334%205.33334ZM9.3334%2013.3333H6.66673V10C6.66673%209.82319%206.73697%209.65362%206.86199%209.5286C6.98702%209.40357%207.15658%209.33334%207.3334%209.33334H8.66673C8.84354%209.33334%209.01311%209.40357%209.13813%209.5286C9.26316%209.65362%209.3334%209.82319%209.3334%2010V13.3333ZM12.6667%2012.6667C12.6667%2012.8435%2012.5965%2013.0131%2012.4715%2013.1381C12.3464%2013.2631%2012.1769%2013.3333%2012.0001%2013.3333H10.6667V10C10.6667%209.46957%2010.456%208.96086%2010.0809%208.58579C9.70587%208.21072%209.19716%208%208.66673%208H7.3334C6.80296%208%206.29426%208.21072%205.91918%208.58579C5.54411%208.96086%205.3334%209.46957%205.3334%2010V13.3333H4.00006C3.82325%2013.3333%203.65368%2013.2631%203.52866%2013.1381C3.40363%2013.0131%203.3334%2012.8435%203.3334%2012.6667V6.83334C3.33352%206.73868%203.35379%206.64513%203.39287%206.55892C3.43196%206.47271%203.48895%206.39581%203.56006%206.33334L7.56006%202.83334C7.68172%202.72646%207.83812%202.66751%208.00006%202.66751C8.162%202.66751%208.3184%202.72646%208.44006%202.83334L12.4401%206.33334C12.5112%206.39581%2012.5682%206.47271%2012.6073%206.55892C12.6463%206.64513%2012.6666%206.73868%2012.6667%206.83334V12.6667Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3334%205.33334L9.3334%201.82667C8.96671%201.4987%208.49202%201.31738%208.00006%201.31738C7.50811%201.31738%207.03341%201.4987%206.66673%201.82667L2.66673%205.33334C2.45498%205.52272%202.286%205.75504%202.17104%206.01483C2.05609%206.27463%201.9978%206.55592%202.00006%206.84V12.6667C2.00006%2013.1971%202.21078%2013.7058%202.58585%2014.0809C2.96092%2014.456%203.46963%2014.6667%204.00006%2014.6667H12.0001C12.5305%2014.6667%2013.0392%2014.456%2013.4143%2014.0809C13.7893%2013.7058%2014.0001%2013.1971%2014.0001%2012.6667V6.83334C14.0014%206.55038%2013.9426%206.27036%2013.8277%206.01179C13.7128%205.75322%2013.5443%205.52197%2013.3334%205.33334ZM9.3334%2013.3333H6.66673V10C6.66673%209.82319%206.73697%209.65362%206.86199%209.5286C6.98702%209.40357%207.15658%209.33334%207.3334%209.33334H8.66673C8.84354%209.33334%209.01311%209.40357%209.13813%209.5286C9.26316%209.65362%209.3334%209.82319%209.3334%2010V13.3333ZM12.6667%2012.6667C12.6667%2012.8435%2012.5965%2013.0131%2012.4715%2013.1381C12.3464%2013.2631%2012.1769%2013.3333%2012.0001%2013.3333H10.6667V10C10.6667%209.46957%2010.456%208.96086%2010.0809%208.58579C9.70587%208.21072%209.19716%208%208.66673%208H7.3334C6.80296%208%206.29426%208.21072%205.91918%208.58579C5.54411%208.96086%205.3334%209.46957%205.3334%2010V13.3333H4.00006C3.82325%2013.3333%203.65368%2013.2631%203.52866%2013.1381C3.40363%2013.0131%203.3334%2012.8435%203.3334%2012.6667V6.83334C3.33352%206.73868%203.35379%206.64513%203.39287%206.55892C3.43196%206.47271%203.48895%206.39581%203.56006%206.33334L7.56006%202.83334C7.68172%202.72646%207.83812%202.66751%208.00006%202.66751C8.162%202.66751%208.3184%202.72646%208.44006%202.83334L12.4401%206.33334C12.5112%206.39581%2012.5682%206.47271%2012.6073%206.55892C12.6463%206.64513%2012.6666%206.73868%2012.6667%206.83334V12.6667Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-location {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='32'%20height='33'%20viewBox='0%200%2032%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.0007%202.84924C13.1717%202.84924%2010.4586%203.97305%208.45818%205.97344C6.45779%207.97383%205.33398%2010.6869%205.33398%2013.5159C5.33398%2020.7159%2014.734%2028.8492%2015.134%2029.1959C15.3755%2029.4025%2015.6828%2029.516%2016.0007%2029.516C16.3185%2029.516%2016.6258%2029.4025%2016.8673%2029.1959C17.334%2028.8492%2026.6673%2020.7159%2026.6673%2013.5159C26.6673%2010.6869%2025.5435%207.97383%2023.5431%205.97344C21.5427%203.97305%2018.8296%202.84924%2016.0007%202.84924ZM16.0007%2026.3826C13.1607%2023.7159%208.00065%2017.9692%208.00065%2013.5159C8.00065%2011.3942%208.84351%209.35935%2010.3438%207.85906C11.8441%206.35876%2013.8789%205.51591%2016.0007%205.51591C18.1224%205.51591%2020.1572%206.35876%2021.6575%207.85906C23.1578%209.35935%2024.0007%2011.3942%2024.0007%2013.5159C24.0007%2017.9692%2018.8407%2023.7292%2016.0007%2026.3826ZM16.0007%208.18258C14.9458%208.18258%2013.9147%208.49537%2013.0376%209.08141C12.1605%209.66744%2011.477%2010.5004%2011.0733%2011.4749C10.6696%2012.4495%2010.564%2013.5218%2010.7698%2014.5564C10.9756%2015.591%2011.4835%2016.5413%2012.2294%2017.2871C12.9753%2018.033%2013.9256%2018.541%2014.9602%2018.7468C15.9947%2018.9526%2017.0671%2018.8469%2018.0416%2018.4433C19.0162%2018.0396%2019.8491%2017.356%2020.4352%2016.479C21.0212%2015.6019%2021.334%2014.5707%2021.334%2013.5159C21.334%2012.1014%2020.7721%2010.7449%2019.7719%209.74467C18.7717%208.74448%2017.4151%208.18258%2016.0007%208.18258ZM16.0007%2016.1826C15.4732%2016.1826%2014.9577%2016.0262%2014.5191%2015.7332C14.0806%2015.4401%2013.7388%2015.0237%2013.537%2014.5364C13.3351%2014.0491%2013.2823%2013.513%2013.3852%2012.9957C13.4881%2012.4784%2013.7421%2012.0032%2014.115%2011.6303C14.488%2011.2574%2014.9631%2011.0034%2015.4804%2010.9005C15.9977%2010.7976%2016.5339%2010.8504%2017.0211%2011.0522C17.5084%2011.2541%2017.9249%2011.5959%2018.2179%2012.0344C18.5109%2012.4729%2018.6673%2012.9885%2018.6673%2013.5159C18.6673%2014.2232%2018.3864%2014.9014%2017.8863%2015.4015C17.3862%2015.9016%2016.7079%2016.1826%2016.0007%2016.1826Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='32'%20height='33'%20viewBox='0%200%2032%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.0007%202.84924C13.1717%202.84924%2010.4586%203.97305%208.45818%205.97344C6.45779%207.97383%205.33398%2010.6869%205.33398%2013.5159C5.33398%2020.7159%2014.734%2028.8492%2015.134%2029.1959C15.3755%2029.4025%2015.6828%2029.516%2016.0007%2029.516C16.3185%2029.516%2016.6258%2029.4025%2016.8673%2029.1959C17.334%2028.8492%2026.6673%2020.7159%2026.6673%2013.5159C26.6673%2010.6869%2025.5435%207.97383%2023.5431%205.97344C21.5427%203.97305%2018.8296%202.84924%2016.0007%202.84924ZM16.0007%2026.3826C13.1607%2023.7159%208.00065%2017.9692%208.00065%2013.5159C8.00065%2011.3942%208.84351%209.35935%2010.3438%207.85906C11.8441%206.35876%2013.8789%205.51591%2016.0007%205.51591C18.1224%205.51591%2020.1572%206.35876%2021.6575%207.85906C23.1578%209.35935%2024.0007%2011.3942%2024.0007%2013.5159C24.0007%2017.9692%2018.8407%2023.7292%2016.0007%2026.3826ZM16.0007%208.18258C14.9458%208.18258%2013.9147%208.49537%2013.0376%209.08141C12.1605%209.66744%2011.477%2010.5004%2011.0733%2011.4749C10.6696%2012.4495%2010.564%2013.5218%2010.7698%2014.5564C10.9756%2015.591%2011.4835%2016.5413%2012.2294%2017.2871C12.9753%2018.033%2013.9256%2018.541%2014.9602%2018.7468C15.9947%2018.9526%2017.0671%2018.8469%2018.0416%2018.4433C19.0162%2018.0396%2019.8491%2017.356%2020.4352%2016.479C21.0212%2015.6019%2021.334%2014.5707%2021.334%2013.5159C21.334%2012.1014%2020.7721%2010.7449%2019.7719%209.74467C18.7717%208.74448%2017.4151%208.18258%2016.0007%208.18258ZM16.0007%2016.1826C15.4732%2016.1826%2014.9577%2016.0262%2014.5191%2015.7332C14.0806%2015.4401%2013.7388%2015.0237%2013.537%2014.5364C13.3351%2014.0491%2013.2823%2013.513%2013.3852%2012.9957C13.4881%2012.4784%2013.7421%2012.0032%2014.115%2011.6303C14.488%2011.2574%2014.9631%2011.0034%2015.4804%2010.9005C15.9977%2010.7976%2016.5339%2010.8504%2017.0211%2011.0522C17.5084%2011.2541%2017.9249%2011.5959%2018.2179%2012.0344C18.5109%2012.4729%2018.6673%2012.9885%2018.6673%2013.5159C18.6673%2014.2232%2018.3864%2014.9014%2017.8863%2015.4015C17.3862%2015.9016%2016.7079%2016.1826%2016.0007%2016.1826Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-location-pin {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.37%2012.822C16.2479%2012.7734%2016.1174%2012.7494%2015.9859%2012.7512C15.8545%2012.7531%2015.7247%2012.7808%2015.604%2012.8328C15.4833%2012.8848%2015.374%2012.9601%2015.2824%2013.0543C15.1908%2013.1485%2015.1186%2013.2599%2015.07%2013.382C15.0214%2013.5042%2014.9974%2013.6347%2014.9992%2013.7661C15.001%2013.8975%2015.0288%2014.0273%2015.0808%2014.148C15.1328%2014.2687%2015.208%2014.378%2015.3023%2014.4696C15.3965%2014.5613%2015.5079%2014.6334%2015.63%2014.682C17.09%2015.262%2018%2016.162%2018%2017.032C18%2018.452%2015.54%2020.032%2012%2020.032C8.46%2020.032%206%2018.452%206%2017.032C6%2016.162%206.91%2015.262%208.37%2014.682C8.61665%2014.5839%208.81422%2014.3918%208.91924%2014.148C9.02426%2013.9042%209.02813%2013.6287%208.93%2013.382C8.83187%2013.1354%208.63978%2012.9378%208.39598%2012.8328C8.15218%2012.7278%207.87665%2012.7239%207.63%2012.822C5.36%2013.722%204%2015.292%204%2017.032C4%2019.832%207.51%2022.032%2012%2022.032C16.49%2022.032%2020%2019.832%2020%2017.032C20%2015.292%2018.64%2013.722%2016.37%2012.822ZM11%209.89203V17.032C11%2017.2972%2011.1054%2017.5516%2011.2929%2017.7391C11.4804%2017.9267%2011.7348%2018.032%2012%2018.032C12.2652%2018.032%2012.5196%2017.9267%2012.7071%2017.7391C12.8946%2017.5516%2013%2017.2972%2013%2017.032V9.89203C13.9427%209.64863%2014.7642%209.0698%2015.3106%208.26402C15.857%207.45824%2016.0908%206.48084%2015.9681%205.51503C15.8454%204.54921%2015.3747%203.66129%2014.6442%203.0177C13.9137%202.37412%2012.9736%202.01904%2012%202.01904C11.0264%202.01904%2010.0863%202.37412%209.35577%203.0177C8.62526%203.66129%208.15456%204.54921%208.03188%205.51503C7.90921%206.48084%208.14299%207.45824%208.6894%208.26402C9.23581%209.0698%2010.0573%209.64863%2011%209.89203ZM12%204.03203C12.3956%204.03203%2012.7822%204.14932%2013.1111%204.36909C13.44%204.58885%2013.6964%204.90121%2013.8478%205.26666C13.9991%205.63211%2014.0387%206.03425%2013.9616%206.42221C13.8844%206.81017%2013.6939%207.16653%2013.4142%207.44624C13.1345%207.72594%2012.7781%207.91643%2012.3902%207.9936C12.0022%208.07077%2011.6001%208.03116%2011.2346%207.87979C10.8692%207.72841%2010.5568%207.47206%2010.3371%207.14317C10.1173%206.81427%2010%206.42759%2010%206.03203C10%205.50159%2010.2107%204.99289%2010.5858%204.61781C10.9609%204.24274%2011.4696%204.03203%2012%204.03203Z'%20fill='%236D6B6B'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.37%2012.822C16.2479%2012.7734%2016.1174%2012.7494%2015.9859%2012.7512C15.8545%2012.7531%2015.7247%2012.7808%2015.604%2012.8328C15.4833%2012.8848%2015.374%2012.9601%2015.2824%2013.0543C15.1908%2013.1485%2015.1186%2013.2599%2015.07%2013.382C15.0214%2013.5042%2014.9974%2013.6347%2014.9992%2013.7661C15.001%2013.8975%2015.0288%2014.0273%2015.0808%2014.148C15.1328%2014.2687%2015.208%2014.378%2015.3023%2014.4696C15.3965%2014.5613%2015.5079%2014.6334%2015.63%2014.682C17.09%2015.262%2018%2016.162%2018%2017.032C18%2018.452%2015.54%2020.032%2012%2020.032C8.46%2020.032%206%2018.452%206%2017.032C6%2016.162%206.91%2015.262%208.37%2014.682C8.61665%2014.5839%208.81422%2014.3918%208.91924%2014.148C9.02426%2013.9042%209.02813%2013.6287%208.93%2013.382C8.83187%2013.1354%208.63978%2012.9378%208.39598%2012.8328C8.15218%2012.7278%207.87665%2012.7239%207.63%2012.822C5.36%2013.722%204%2015.292%204%2017.032C4%2019.832%207.51%2022.032%2012%2022.032C16.49%2022.032%2020%2019.832%2020%2017.032C20%2015.292%2018.64%2013.722%2016.37%2012.822ZM11%209.89203V17.032C11%2017.2972%2011.1054%2017.5516%2011.2929%2017.7391C11.4804%2017.9267%2011.7348%2018.032%2012%2018.032C12.2652%2018.032%2012.5196%2017.9267%2012.7071%2017.7391C12.8946%2017.5516%2013%2017.2972%2013%2017.032V9.89203C13.9427%209.64863%2014.7642%209.0698%2015.3106%208.26402C15.857%207.45824%2016.0908%206.48084%2015.9681%205.51503C15.8454%204.54921%2015.3747%203.66129%2014.6442%203.0177C13.9137%202.37412%2012.9736%202.01904%2012%202.01904C11.0264%202.01904%2010.0863%202.37412%209.35577%203.0177C8.62526%203.66129%208.15456%204.54921%208.03188%205.51503C7.90921%206.48084%208.14299%207.45824%208.6894%208.26402C9.23581%209.0698%2010.0573%209.64863%2011%209.89203ZM12%204.03203C12.3956%204.03203%2012.7822%204.14932%2013.1111%204.36909C13.44%204.58885%2013.6964%204.90121%2013.8478%205.26666C13.9991%205.63211%2014.0387%206.03425%2013.9616%206.42221C13.8844%206.81017%2013.6939%207.16653%2013.4142%207.44624C13.1345%207.72594%2012.7781%207.91643%2012.3902%207.9936C12.0022%208.07077%2011.6001%208.03116%2011.2346%207.87979C10.8692%207.72841%2010.5568%207.47206%2010.3371%207.14317C10.1173%206.81427%2010%206.42759%2010%206.03203C10%205.50159%2010.2107%204.99289%2010.5858%204.61781C10.9609%204.24274%2011.4696%204.03203%2012%204.03203Z'%20fill='%236D6B6B'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-star-shape {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.667%207.26219C14.6249%207.14025%2014.5483%207.03314%2014.4465%206.95386C14.3448%206.87458%2014.2222%206.82652%2014.0936%206.81553L10.3003%206.26219L8.60031%202.81553C8.54572%202.70281%208.46049%202.60775%208.35437%202.54124C8.24825%202.47473%208.12555%202.43945%208.00031%202.43945C7.87507%202.43945%207.75237%202.47473%207.64625%202.54124C7.54014%202.60775%207.4549%202.70281%207.40031%202.81553L5.70031%206.25553L1.90698%206.81553C1.78359%206.83306%201.66759%206.88484%201.57214%206.96497C1.47669%207.0451%201.40562%207.15038%201.36698%207.26886C1.33161%207.38464%201.32843%207.50787%201.3578%207.62532C1.38716%207.74277%201.44795%207.85001%201.53364%207.93553L4.28698%2010.6022L3.62031%2014.3889C3.59651%2014.5138%203.60897%2014.643%203.65622%2014.7612C3.70348%2014.8793%203.78355%2014.9814%203.88698%2015.0555C3.98779%2015.1276%204.10669%2015.1701%204.23034%2015.1784C4.35399%2015.1866%204.47749%2015.1602%204.58698%2015.1022L8.00031%2013.3222L11.4003%2015.1089C11.4939%2015.1616%2011.5996%2015.1892%2011.707%2015.1889C11.8482%2015.1894%2011.9859%2015.145%2012.1003%2015.0622C12.2037%2014.9881%2012.2838%2014.886%2012.3311%2014.7678C12.3783%2014.6497%2012.3908%2014.5205%2012.367%2014.3955L11.7003%2010.6089L14.4536%207.94219C14.5499%207.86065%2014.621%207.75346%2014.6588%207.63309C14.6966%207.51272%2014.6994%207.38411%2014.667%207.26219ZM10.567%209.92886C10.4888%2010.0045%2010.4303%2010.0981%2010.3966%2010.2015C10.3629%2010.3049%2010.355%2010.415%2010.3736%2010.5222L10.8536%2013.3155L8.34698%2011.9822C8.25052%2011.9308%208.14292%2011.904%208.03364%2011.904C7.92437%2011.904%207.81677%2011.9308%207.72031%2011.9822L5.21364%2013.3155L5.69364%2010.5222C5.71227%2010.415%205.70439%2010.3049%205.67069%2010.2015C5.63699%2010.0981%205.5785%2010.0045%205.50031%209.92886L3.50031%207.92886L6.30698%207.52219C6.41498%207.50717%206.51764%207.46589%206.60598%207.40196C6.69431%207.33804%206.76562%207.25342%206.81364%207.15553L8.00031%204.61553L9.25364%207.16219C9.30167%207.26009%209.37298%207.3447%209.46131%207.40863C9.54965%207.47255%209.65231%207.51384%209.76031%207.52886L12.567%207.93553L10.567%209.92886Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.667%207.26219C14.6249%207.14025%2014.5483%207.03314%2014.4465%206.95386C14.3448%206.87458%2014.2222%206.82652%2014.0936%206.81553L10.3003%206.26219L8.60031%202.81553C8.54572%202.70281%208.46049%202.60775%208.35437%202.54124C8.24825%202.47473%208.12555%202.43945%208.00031%202.43945C7.87507%202.43945%207.75237%202.47473%207.64625%202.54124C7.54014%202.60775%207.4549%202.70281%207.40031%202.81553L5.70031%206.25553L1.90698%206.81553C1.78359%206.83306%201.66759%206.88484%201.57214%206.96497C1.47669%207.0451%201.40562%207.15038%201.36698%207.26886C1.33161%207.38464%201.32843%207.50787%201.3578%207.62532C1.38716%207.74277%201.44795%207.85001%201.53364%207.93553L4.28698%2010.6022L3.62031%2014.3889C3.59651%2014.5138%203.60897%2014.643%203.65622%2014.7612C3.70348%2014.8793%203.78355%2014.9814%203.88698%2015.0555C3.98779%2015.1276%204.10669%2015.1701%204.23034%2015.1784C4.35399%2015.1866%204.47749%2015.1602%204.58698%2015.1022L8.00031%2013.3222L11.4003%2015.1089C11.4939%2015.1616%2011.5996%2015.1892%2011.707%2015.1889C11.8482%2015.1894%2011.9859%2015.145%2012.1003%2015.0622C12.2037%2014.9881%2012.2838%2014.886%2012.3311%2014.7678C12.3783%2014.6497%2012.3908%2014.5205%2012.367%2014.3955L11.7003%2010.6089L14.4536%207.94219C14.5499%207.86065%2014.621%207.75346%2014.6588%207.63309C14.6966%207.51272%2014.6994%207.38411%2014.667%207.26219ZM10.567%209.92886C10.4888%2010.0045%2010.4303%2010.0981%2010.3966%2010.2015C10.3629%2010.3049%2010.355%2010.415%2010.3736%2010.5222L10.8536%2013.3155L8.34698%2011.9822C8.25052%2011.9308%208.14292%2011.904%208.03364%2011.904C7.92437%2011.904%207.81677%2011.9308%207.72031%2011.9822L5.21364%2013.3155L5.69364%2010.5222C5.71227%2010.415%205.70439%2010.3049%205.67069%2010.2015C5.63699%2010.0981%205.5785%2010.0045%205.50031%209.92886L3.50031%207.92886L6.30698%207.52219C6.41498%207.50717%206.51764%207.46589%206.60598%207.40196C6.69431%207.33804%206.76562%207.25342%206.81364%207.15553L8.00031%204.61553L9.25364%207.16219C9.30167%207.26009%209.37298%207.3447%209.46131%207.40863C9.54965%207.47255%209.65231%207.51384%209.76031%207.52886L12.567%207.93553L10.567%209.92886Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-bed {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66602%209.28695C5.06158%209.28695%205.44826%209.16965%205.77716%208.94989C6.10605%208.73012%206.3624%208.41777%206.51377%208.05231C6.66515%207.68686%206.70476%207.28473%206.62759%206.89677C6.55042%206.5088%206.35993%206.15244%206.08023%205.87273C5.80052%205.59303%205.44416%205.40255%205.0562%205.32538C4.66823%205.24821%204.2661%205.28781%203.90065%205.43919C3.5352%205.59056%203.22284%205.84691%203.00308%206.17581C2.78331%206.5047%202.66602%206.89138%202.66602%207.28695C2.66602%207.81738%202.87673%208.32609%203.2518%208.70116C3.62687%209.07623%204.13558%209.28695%204.66602%209.28695ZM4.66602%206.62028C4.79787%206.62028%204.92676%206.65938%205.0364%206.73263C5.14603%206.80589%205.23148%206.91001%205.28194%207.03182C5.33239%207.15364%205.3456%207.28769%205.31987%207.41701C5.29415%207.54633%205.23065%207.66512%205.13742%207.75835C5.04418%207.85159%204.9254%207.91508%204.79608%207.9408C4.66675%207.96653%204.53271%207.95332%204.41089%207.90287C4.28908%207.85241%204.18496%207.76696%204.1117%207.65733C4.03845%207.54769%203.99935%207.4188%203.99935%207.28695C3.99935%207.11014%204.06959%206.94057%204.19461%206.81554C4.31964%206.69052%204.4892%206.62028%204.66602%206.62028ZM13.3327%205.28695H7.99935C7.82254%205.28695%207.65297%205.35718%207.52794%205.48221C7.40292%205.60723%207.33268%205.7768%207.33268%205.95361V9.95361H1.99935V4.62028C1.99935%204.44347%201.92911%204.2739%201.80409%204.14888C1.67906%204.02385%201.50949%203.95361%201.33268%203.95361C1.15587%203.95361%200.986302%204.02385%200.861278%204.14888C0.736253%204.2739%200.666016%204.44347%200.666016%204.62028V13.2869C0.666016%2013.4638%200.736253%2013.6333%200.861278%2013.7584C0.986302%2013.8834%201.15587%2013.9536%201.33268%2013.9536C1.50949%2013.9536%201.67906%2013.8834%201.80409%2013.7584C1.92911%2013.6333%201.99935%2013.4638%201.99935%2013.2869V11.2869H13.9993V13.2869C13.9993%2013.4638%2014.0696%2013.6333%2014.1946%2013.7584C14.3196%2013.8834%2014.4892%2013.9536%2014.666%2013.9536C14.8428%2013.9536%2015.0124%2013.8834%2015.1374%2013.7584C15.2624%2013.6333%2015.3327%2013.4638%2015.3327%2013.2869V7.28695C15.3327%206.75651%2015.122%206.24781%2014.7469%205.87273C14.3718%205.49766%2013.8631%205.28695%2013.3327%205.28695ZM13.9993%209.95361H8.66602V6.62028H13.3327C13.5095%206.62028%2013.6791%206.69052%2013.8041%206.81554C13.9291%206.94057%2013.9993%207.11014%2013.9993%207.28695V9.95361Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66602%209.28695C5.06158%209.28695%205.44826%209.16965%205.77716%208.94989C6.10605%208.73012%206.3624%208.41777%206.51377%208.05231C6.66515%207.68686%206.70476%207.28473%206.62759%206.89677C6.55042%206.5088%206.35993%206.15244%206.08023%205.87273C5.80052%205.59303%205.44416%205.40255%205.0562%205.32538C4.66823%205.24821%204.2661%205.28781%203.90065%205.43919C3.5352%205.59056%203.22284%205.84691%203.00308%206.17581C2.78331%206.5047%202.66602%206.89138%202.66602%207.28695C2.66602%207.81738%202.87673%208.32609%203.2518%208.70116C3.62687%209.07623%204.13558%209.28695%204.66602%209.28695ZM4.66602%206.62028C4.79787%206.62028%204.92676%206.65938%205.0364%206.73263C5.14603%206.80589%205.23148%206.91001%205.28194%207.03182C5.33239%207.15364%205.3456%207.28769%205.31987%207.41701C5.29415%207.54633%205.23065%207.66512%205.13742%207.75835C5.04418%207.85159%204.9254%207.91508%204.79608%207.9408C4.66675%207.96653%204.53271%207.95332%204.41089%207.90287C4.28908%207.85241%204.18496%207.76696%204.1117%207.65733C4.03845%207.54769%203.99935%207.4188%203.99935%207.28695C3.99935%207.11014%204.06959%206.94057%204.19461%206.81554C4.31964%206.69052%204.4892%206.62028%204.66602%206.62028ZM13.3327%205.28695H7.99935C7.82254%205.28695%207.65297%205.35718%207.52794%205.48221C7.40292%205.60723%207.33268%205.7768%207.33268%205.95361V9.95361H1.99935V4.62028C1.99935%204.44347%201.92911%204.2739%201.80409%204.14888C1.67906%204.02385%201.50949%203.95361%201.33268%203.95361C1.15587%203.95361%200.986302%204.02385%200.861278%204.14888C0.736253%204.2739%200.666016%204.44347%200.666016%204.62028V13.2869C0.666016%2013.4638%200.736253%2013.6333%200.861278%2013.7584C0.986302%2013.8834%201.15587%2013.9536%201.33268%2013.9536C1.50949%2013.9536%201.67906%2013.8834%201.80409%2013.7584C1.92911%2013.6333%201.99935%2013.4638%201.99935%2013.2869V11.2869H13.9993V13.2869C13.9993%2013.4638%2014.0696%2013.6333%2014.1946%2013.7584C14.3196%2013.8834%2014.4892%2013.9536%2014.666%2013.9536C14.8428%2013.9536%2015.0124%2013.8834%2015.1374%2013.7584C15.2624%2013.6333%2015.3327%2013.4638%2015.3327%2013.2869V7.28695C15.3327%206.75651%2015.122%206.24781%2014.7469%205.87273C14.3718%205.49766%2013.8631%205.28695%2013.3327%205.28695ZM13.9993%209.95361H8.66602V6.62028H13.3327C13.5095%206.62028%2013.6791%206.69052%2013.8041%206.81554C13.9291%206.94057%2013.9993%207.11014%2013.9993%207.28695V9.95361Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-swimmer {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.333%207.1403C11.5967%207.1403%2011.8545%207.0621%2012.0738%206.91559C12.293%206.76908%2012.4639%206.56085%2012.5649%206.31721C12.6658%206.07358%2012.6922%205.80549%2012.6407%205.54685C12.5893%205.2882%2012.4623%205.05063%2012.2758%204.86416C12.0894%204.67769%2011.8518%204.5507%2011.5931%204.49925C11.3345%204.44781%2011.0664%204.47421%2010.8228%204.57513C10.5791%204.67604%2010.3709%204.84694%2010.2244%205.06621C10.0779%205.28547%209.99968%205.54326%209.99968%205.80697C9.99968%206.16059%2010.1402%206.49973%2010.3902%206.74978C10.6403%206.99982%2010.9794%207.1403%2011.333%207.1403ZM1.80635%2010.2336C1.93845%2010.2759%202.0658%2010.3317%202.18635%2010.4003C2.60097%2010.6428%203.07267%2010.7707%203.55302%2010.7707C4.03337%2010.7707%204.50506%2010.6428%204.91968%2010.4003C5.1804%2010.2543%205.47421%2010.1777%205.77302%2010.1777C6.07182%2010.1777%206.36563%2010.2543%206.62635%2010.4003L6.76635%2010.467C7.17089%2010.6639%207.61743%2010.759%208.06711%2010.7439C8.51678%2010.7288%208.95594%2010.6039%209.34635%2010.3803C9.60707%2010.2343%209.90088%2010.1577%2010.1997%2010.1577C10.4985%2010.1577%2010.7923%2010.2343%2011.053%2010.3803C11.4755%2010.6218%2011.9531%2010.7503%2012.4397%2010.7536C12.9092%2010.7488%2013.3692%2010.62%2013.773%2010.3803C13.8936%2010.3117%2014.0209%2010.2559%2014.153%2010.2136C14.2516%2010.2069%2014.3473%2010.1783%2014.4335%2010.1299C14.5196%2010.0816%2014.5939%2010.0147%2014.6511%209.93415C14.7082%209.85358%2014.7467%209.76133%2014.7638%209.66405C14.7809%209.56678%2014.7762%209.46692%2014.75%209.37169C14.7238%209.27646%2014.6768%209.18824%2014.6123%209.11342C14.5479%209.03859%2014.4676%208.97902%2014.3773%208.93901C14.287%208.899%2014.1889%208.87956%2014.0902%208.88209C13.9914%208.88462%2013.8945%208.90906%2013.8063%208.95363C13.5737%209.02583%2013.3501%209.12424%2013.1397%209.24697C12.9269%209.36984%2012.6854%209.43453%2012.4397%209.43453C12.1939%209.43453%2011.9525%209.36984%2011.7397%209.24697C11.2779%208.98644%2010.7566%208.84954%2010.2264%208.84954C9.69611%208.84954%209.17484%208.98644%208.71302%209.24697C8.6503%209.27762%208.58573%209.30434%208.51968%209.32697L9.55968%208.28697C9.58352%208.25609%209.60365%208.22253%209.61968%208.18697C9.64985%208.15417%209.67665%208.11844%209.69968%208.0803C9.7028%208.03814%209.7028%207.9958%209.69968%207.95363C9.70347%207.9115%209.70347%207.8691%209.69968%207.82697C9.70288%207.78703%209.70288%207.7469%209.69968%207.70697C9.70347%207.66483%209.70347%207.62244%209.69968%207.5803C9.67996%207.54111%209.65769%207.50325%209.63302%207.46697C9.61571%207.42857%209.59328%207.39268%209.56635%207.3603L7.51968%205.1403C7.46584%205.0816%207.40279%205.03206%207.33302%204.99363C7.28655%204.98748%207.23948%204.98748%207.19302%204.99363C7.15549%204.98754%207.11722%204.98754%207.07968%204.99363C6.99094%204.95792%206.89488%204.9442%206.79968%204.95363L4.43968%205.83363C4.27353%205.89381%204.13806%206.01749%204.06305%206.1775C3.98805%206.33752%203.97964%206.52076%204.03968%206.68697C4.09986%206.85313%204.22354%206.98859%204.38355%207.0636C4.54357%207.1386%204.72681%207.14701%204.89302%207.08697L6.84635%206.37363L8.17968%207.78697L6.91302%209.05363C6.48862%208.88865%206.03292%208.81983%205.57873%208.8521C5.12454%208.88438%204.68315%209.01696%204.28635%209.2403C4.07352%209.36318%203.8321%209.42786%203.58635%209.42786C3.3406%209.42786%203.09918%209.36318%202.88635%209.2403C2.67596%209.11757%202.4523%209.01916%202.21968%208.94697C2.13438%208.91514%202.04347%208.90112%201.95254%208.90578C1.86162%208.91044%201.77261%208.93367%201.69101%208.97404C1.60941%209.01441%201.53694%209.07107%201.47807%209.14052C1.41921%209.20998%201.37519%209.29075%201.34874%209.37787C1.32228%209.46498%201.31395%209.55659%201.32426%209.64705C1.33457%209.73751%201.36329%209.8249%201.40867%209.90383C1.45404%209.98276%201.5151%2010.0516%201.58808%2010.106C1.66107%2010.1604%201.74442%2010.1993%201.83302%2010.2203L1.80635%2010.2336ZM13.8063%2012.2936C13.5737%2012.3658%2013.3501%2012.4642%2013.1397%2012.587C12.9269%2012.7098%2012.6854%2012.7745%2012.4397%2012.7745C12.1939%2012.7745%2011.9525%2012.7098%2011.7397%2012.587C11.2779%2012.3264%2010.7566%2012.1895%2010.2264%2012.1895C9.69611%2012.1895%209.17484%2012.3264%208.71302%2012.587C8.49839%2012.7117%208.25458%2012.7774%208.00635%2012.7774C7.75812%2012.7774%207.51431%2012.7117%207.29968%2012.587C6.83786%2012.3264%206.31659%2012.1895%205.78635%2012.1895C5.25611%2012.1895%204.73484%2012.3264%204.27302%2012.587C4.06019%2012.7098%203.81877%2012.7745%203.57302%2012.7745C3.32727%2012.7745%203.08584%2012.7098%202.87302%2012.587C2.66263%2012.4642%202.43897%2012.3658%202.20635%2012.2936C2.12105%2012.2618%202.03014%2012.2478%201.93921%2012.2524C1.84829%2012.2571%201.75928%2012.2803%201.67768%2012.3207C1.59608%2012.3611%201.52361%2012.4177%201.46474%2012.4872C1.40587%2012.5566%201.36186%2012.6374%201.3354%2012.7245C1.30895%2012.8116%201.30062%2012.9033%201.31093%2012.9937C1.32123%2013.0842%201.34996%2013.1716%201.39533%2013.2505C1.44071%2013.3294%201.50177%2013.3982%201.57475%2013.4527C1.64773%2013.5071%201.73109%2013.546%201.81968%2013.567C1.95179%2013.6092%202.07914%2013.6651%202.19968%2013.7336C2.6143%2013.9762%203.086%2014.104%203.56635%2014.104C4.0467%2014.104%204.5184%2013.9762%204.93302%2013.7336C5.19374%2013.5877%205.48754%2013.511%205.78635%2013.511C6.08516%2013.511%206.37896%2013.5877%206.63968%2013.7336C7.05788%2013.9728%207.53128%2014.0986%208.01302%2014.0986C8.49476%2014.0986%208.96815%2013.9728%209.38635%2013.7336C9.64707%2013.5877%209.94088%2013.511%2010.2397%2013.511C10.5385%2013.511%2010.8323%2013.5877%2011.093%2013.7336C11.5155%2013.9751%2011.9931%2014.1037%2012.4797%2014.107C12.9492%2014.1021%2013.4092%2013.9733%2013.813%2013.7336C13.9336%2013.6651%2014.0609%2013.6092%2014.193%2013.567C14.2771%2013.5416%2014.3553%2013.4999%2014.4232%2013.4443C14.4912%2013.3886%2014.5475%2013.3202%2014.5889%2013.2428C14.6304%2013.1654%2014.6562%2013.0806%2014.665%2012.9933C14.6737%2012.9059%2014.6651%2012.8177%2014.6397%2012.7336C14.6143%2012.6496%2014.5726%2012.5714%2014.517%2012.5034C14.4614%2012.4355%2014.3929%2012.3792%2014.3155%2012.3377C14.2381%2012.2962%2014.1533%2012.2704%2014.066%2012.2617C13.9786%2012.253%2013.8904%2012.2616%2013.8063%2012.287V12.2936Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.333%207.1403C11.5967%207.1403%2011.8545%207.0621%2012.0738%206.91559C12.293%206.76908%2012.4639%206.56085%2012.5649%206.31721C12.6658%206.07358%2012.6922%205.80549%2012.6407%205.54685C12.5893%205.2882%2012.4623%205.05063%2012.2758%204.86416C12.0894%204.67769%2011.8518%204.5507%2011.5931%204.49925C11.3345%204.44781%2011.0664%204.47421%2010.8228%204.57513C10.5791%204.67604%2010.3709%204.84694%2010.2244%205.06621C10.0779%205.28547%209.99968%205.54326%209.99968%205.80697C9.99968%206.16059%2010.1402%206.49973%2010.3902%206.74978C10.6403%206.99982%2010.9794%207.1403%2011.333%207.1403ZM1.80635%2010.2336C1.93845%2010.2759%202.0658%2010.3317%202.18635%2010.4003C2.60097%2010.6428%203.07267%2010.7707%203.55302%2010.7707C4.03337%2010.7707%204.50506%2010.6428%204.91968%2010.4003C5.1804%2010.2543%205.47421%2010.1777%205.77302%2010.1777C6.07182%2010.1777%206.36563%2010.2543%206.62635%2010.4003L6.76635%2010.467C7.17089%2010.6639%207.61743%2010.759%208.06711%2010.7439C8.51678%2010.7288%208.95594%2010.6039%209.34635%2010.3803C9.60707%2010.2343%209.90088%2010.1577%2010.1997%2010.1577C10.4985%2010.1577%2010.7923%2010.2343%2011.053%2010.3803C11.4755%2010.6218%2011.9531%2010.7503%2012.4397%2010.7536C12.9092%2010.7488%2013.3692%2010.62%2013.773%2010.3803C13.8936%2010.3117%2014.0209%2010.2559%2014.153%2010.2136C14.2516%2010.2069%2014.3473%2010.1783%2014.4335%2010.1299C14.5196%2010.0816%2014.5939%2010.0147%2014.6511%209.93415C14.7082%209.85358%2014.7467%209.76133%2014.7638%209.66405C14.7809%209.56678%2014.7762%209.46692%2014.75%209.37169C14.7238%209.27646%2014.6768%209.18824%2014.6123%209.11342C14.5479%209.03859%2014.4676%208.97902%2014.3773%208.93901C14.287%208.899%2014.1889%208.87956%2014.0902%208.88209C13.9914%208.88462%2013.8945%208.90906%2013.8063%208.95363C13.5737%209.02583%2013.3501%209.12424%2013.1397%209.24697C12.9269%209.36984%2012.6854%209.43453%2012.4397%209.43453C12.1939%209.43453%2011.9525%209.36984%2011.7397%209.24697C11.2779%208.98644%2010.7566%208.84954%2010.2264%208.84954C9.69611%208.84954%209.17484%208.98644%208.71302%209.24697C8.6503%209.27762%208.58573%209.30434%208.51968%209.32697L9.55968%208.28697C9.58352%208.25609%209.60365%208.22253%209.61968%208.18697C9.64985%208.15417%209.67665%208.11844%209.69968%208.0803C9.7028%208.03814%209.7028%207.9958%209.69968%207.95363C9.70347%207.9115%209.70347%207.8691%209.69968%207.82697C9.70288%207.78703%209.70288%207.7469%209.69968%207.70697C9.70347%207.66483%209.70347%207.62244%209.69968%207.5803C9.67996%207.54111%209.65769%207.50325%209.63302%207.46697C9.61571%207.42857%209.59328%207.39268%209.56635%207.3603L7.51968%205.1403C7.46584%205.0816%207.40279%205.03206%207.33302%204.99363C7.28655%204.98748%207.23948%204.98748%207.19302%204.99363C7.15549%204.98754%207.11722%204.98754%207.07968%204.99363C6.99094%204.95792%206.89488%204.9442%206.79968%204.95363L4.43968%205.83363C4.27353%205.89381%204.13806%206.01749%204.06305%206.1775C3.98805%206.33752%203.97964%206.52076%204.03968%206.68697C4.09986%206.85313%204.22354%206.98859%204.38355%207.0636C4.54357%207.1386%204.72681%207.14701%204.89302%207.08697L6.84635%206.37363L8.17968%207.78697L6.91302%209.05363C6.48862%208.88865%206.03292%208.81983%205.57873%208.8521C5.12454%208.88438%204.68315%209.01696%204.28635%209.2403C4.07352%209.36318%203.8321%209.42786%203.58635%209.42786C3.3406%209.42786%203.09918%209.36318%202.88635%209.2403C2.67596%209.11757%202.4523%209.01916%202.21968%208.94697C2.13438%208.91514%202.04347%208.90112%201.95254%208.90578C1.86162%208.91044%201.77261%208.93367%201.69101%208.97404C1.60941%209.01441%201.53694%209.07107%201.47807%209.14052C1.41921%209.20998%201.37519%209.29075%201.34874%209.37787C1.32228%209.46498%201.31395%209.55659%201.32426%209.64705C1.33457%209.73751%201.36329%209.8249%201.40867%209.90383C1.45404%209.98276%201.5151%2010.0516%201.58808%2010.106C1.66107%2010.1604%201.74442%2010.1993%201.83302%2010.2203L1.80635%2010.2336ZM13.8063%2012.2936C13.5737%2012.3658%2013.3501%2012.4642%2013.1397%2012.587C12.9269%2012.7098%2012.6854%2012.7745%2012.4397%2012.7745C12.1939%2012.7745%2011.9525%2012.7098%2011.7397%2012.587C11.2779%2012.3264%2010.7566%2012.1895%2010.2264%2012.1895C9.69611%2012.1895%209.17484%2012.3264%208.71302%2012.587C8.49839%2012.7117%208.25458%2012.7774%208.00635%2012.7774C7.75812%2012.7774%207.51431%2012.7117%207.29968%2012.587C6.83786%2012.3264%206.31659%2012.1895%205.78635%2012.1895C5.25611%2012.1895%204.73484%2012.3264%204.27302%2012.587C4.06019%2012.7098%203.81877%2012.7745%203.57302%2012.7745C3.32727%2012.7745%203.08584%2012.7098%202.87302%2012.587C2.66263%2012.4642%202.43897%2012.3658%202.20635%2012.2936C2.12105%2012.2618%202.03014%2012.2478%201.93921%2012.2524C1.84829%2012.2571%201.75928%2012.2803%201.67768%2012.3207C1.59608%2012.3611%201.52361%2012.4177%201.46474%2012.4872C1.40587%2012.5566%201.36186%2012.6374%201.3354%2012.7245C1.30895%2012.8116%201.30062%2012.9033%201.31093%2012.9937C1.32123%2013.0842%201.34996%2013.1716%201.39533%2013.2505C1.44071%2013.3294%201.50177%2013.3982%201.57475%2013.4527C1.64773%2013.5071%201.73109%2013.546%201.81968%2013.567C1.95179%2013.6092%202.07914%2013.6651%202.19968%2013.7336C2.6143%2013.9762%203.086%2014.104%203.56635%2014.104C4.0467%2014.104%204.5184%2013.9762%204.93302%2013.7336C5.19374%2013.5877%205.48754%2013.511%205.78635%2013.511C6.08516%2013.511%206.37896%2013.5877%206.63968%2013.7336C7.05788%2013.9728%207.53128%2014.0986%208.01302%2014.0986C8.49476%2014.0986%208.96815%2013.9728%209.38635%2013.7336C9.64707%2013.5877%209.94088%2013.511%2010.2397%2013.511C10.5385%2013.511%2010.8323%2013.5877%2011.093%2013.7336C11.5155%2013.9751%2011.9931%2014.1037%2012.4797%2014.107C12.9492%2014.1021%2013.4092%2013.9733%2013.813%2013.7336C13.9336%2013.6651%2014.0609%2013.6092%2014.193%2013.567C14.2771%2013.5416%2014.3553%2013.4999%2014.4232%2013.4443C14.4912%2013.3886%2014.5475%2013.3202%2014.5889%2013.2428C14.6304%2013.1654%2014.6562%2013.0806%2014.665%2012.9933C14.6737%2012.9059%2014.6651%2012.8177%2014.6397%2012.7336C14.6143%2012.6496%2014.5726%2012.5714%2014.517%2012.5034C14.4614%2012.4355%2014.3929%2012.3792%2014.3155%2012.3377C14.2381%2012.2962%2014.1533%2012.2704%2014.066%2012.2617C13.9786%2012.253%2013.8904%2012.2616%2013.8063%2012.287V12.2936Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

.icon-charging-plug {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.666%203.99967H10.666V1.99967C10.666%201.82286%2010.5958%201.65329%2010.4708%201.52827C10.3457%201.40325%2010.1762%201.33301%209.99935%201.33301C9.82254%201.33301%209.65297%201.40325%209.52794%201.52827C9.40292%201.65329%209.33268%201.82286%209.33268%201.99967V3.99967H6.66602V1.99967C6.66602%201.82286%206.59578%201.65329%206.47075%201.52827C6.34573%201.40325%206.17616%201.33301%205.99935%201.33301C5.82254%201.33301%205.65297%201.40325%205.52794%201.52827C5.40292%201.65329%205.33268%201.82286%205.33268%201.99967V3.99967H3.33268C3.15587%203.99967%202.9863%204.06991%202.86128%204.19494C2.73625%204.31996%202.66602%204.48953%202.66602%204.66634C2.66602%204.84315%202.73625%205.01272%202.86128%205.13775C2.9863%205.26277%203.15587%205.33301%203.33268%205.33301H3.99935V8.66634C3.99884%208.75408%204.01566%208.84105%204.04883%208.92228C4.08201%209.0035%204.13089%209.07738%204.19268%209.13967L5.99935%2010.9397V13.9997C5.99935%2014.1765%206.06959%2014.3461%206.19461%2014.4711C6.31964%2014.5961%206.4892%2014.6663%206.66602%2014.6663C6.84283%2014.6663%207.0124%2014.5961%207.13742%2014.4711C7.26244%2014.3461%207.33268%2014.1765%207.33268%2013.9997V11.333H8.66602V13.9997C8.66602%2014.1765%208.73625%2014.3461%208.86128%2014.4711C8.9863%2014.5961%209.15587%2014.6663%209.33268%2014.6663C9.50949%2014.6663%209.67906%2014.5961%209.80409%2014.4711C9.92911%2014.3461%209.99935%2014.1765%209.99935%2013.9997V10.9397L11.806%209.13967C11.8678%209.07738%2011.9167%209.0035%2011.9499%208.92228C11.983%208.84105%2011.9999%208.75408%2011.9993%208.66634V5.33301H12.666C12.8428%205.33301%2013.0124%205.26277%2013.1374%205.13775C13.2624%205.01272%2013.3327%204.84315%2013.3327%204.66634C13.3327%204.48953%2013.2624%204.31996%2013.1374%204.19494C13.0124%204.06991%2012.8428%203.99967%2012.666%203.99967ZM10.666%208.39301L9.05935%209.99967H6.93935L5.33268%208.39301V5.33301H10.666V8.39301ZM7.33268%208.66634H8.66602C8.84283%208.66634%209.0124%208.5961%209.13742%208.47108C9.26244%208.34606%209.33268%208.17649%209.33268%207.99967C9.33268%207.82286%209.26244%207.65329%209.13742%207.52827C9.0124%207.40325%208.84283%207.33301%208.66602%207.33301H7.33268C7.15587%207.33301%206.9863%207.40325%206.86128%207.52827C6.73625%207.65329%206.66602%207.82286%206.66602%207.99967C6.66602%208.17649%206.73625%208.34606%206.86128%208.47108C6.9863%208.5961%207.15587%208.66634%207.33268%208.66634Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.666%203.99967H10.666V1.99967C10.666%201.82286%2010.5958%201.65329%2010.4708%201.52827C10.3457%201.40325%2010.1762%201.33301%209.99935%201.33301C9.82254%201.33301%209.65297%201.40325%209.52794%201.52827C9.40292%201.65329%209.33268%201.82286%209.33268%201.99967V3.99967H6.66602V1.99967C6.66602%201.82286%206.59578%201.65329%206.47075%201.52827C6.34573%201.40325%206.17616%201.33301%205.99935%201.33301C5.82254%201.33301%205.65297%201.40325%205.52794%201.52827C5.40292%201.65329%205.33268%201.82286%205.33268%201.99967V3.99967H3.33268C3.15587%203.99967%202.9863%204.06991%202.86128%204.19494C2.73625%204.31996%202.66602%204.48953%202.66602%204.66634C2.66602%204.84315%202.73625%205.01272%202.86128%205.13775C2.9863%205.26277%203.15587%205.33301%203.33268%205.33301H3.99935V8.66634C3.99884%208.75408%204.01566%208.84105%204.04883%208.92228C4.08201%209.0035%204.13089%209.07738%204.19268%209.13967L5.99935%2010.9397V13.9997C5.99935%2014.1765%206.06959%2014.3461%206.19461%2014.4711C6.31964%2014.5961%206.4892%2014.6663%206.66602%2014.6663C6.84283%2014.6663%207.0124%2014.5961%207.13742%2014.4711C7.26244%2014.3461%207.33268%2014.1765%207.33268%2013.9997V11.333H8.66602V13.9997C8.66602%2014.1765%208.73625%2014.3461%208.86128%2014.4711C8.9863%2014.5961%209.15587%2014.6663%209.33268%2014.6663C9.50949%2014.6663%209.67906%2014.5961%209.80409%2014.4711C9.92911%2014.3461%209.99935%2014.1765%209.99935%2013.9997V10.9397L11.806%209.13967C11.8678%209.07738%2011.9167%209.0035%2011.9499%208.92228C11.983%208.84105%2011.9999%208.75408%2011.9993%208.66634V5.33301H12.666C12.8428%205.33301%2013.0124%205.26277%2013.1374%205.13775C13.2624%205.01272%2013.3327%204.84315%2013.3327%204.66634C13.3327%204.48953%2013.2624%204.31996%2013.1374%204.19494C13.0124%204.06991%2012.8428%203.99967%2012.666%203.99967ZM10.666%208.39301L9.05935%209.99967H6.93935L5.33268%208.39301V5.33301H10.666V8.39301ZM7.33268%208.66634H8.66602C8.84283%208.66634%209.0124%208.5961%209.13742%208.47108C9.26244%208.34606%209.33268%208.17649%209.33268%207.99967C9.33268%207.82286%209.26244%207.65329%209.13742%207.52827C9.0124%207.40325%208.84283%207.33301%208.66602%207.33301H7.33268C7.15587%207.33301%206.9863%207.40325%206.86128%207.52827C6.73625%207.65329%206.66602%207.82286%206.66602%207.99967C6.66602%208.17649%206.73625%208.34606%206.86128%208.47108C6.9863%208.5961%207.15587%208.66634%207.33268%208.66634Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-reload {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.274%2010.3397H10.254C10.0772%2010.3397%209.9076%2010.4099%209.78258%2010.5349C9.65756%2010.66%209.58732%2010.8295%209.58732%2011.0063C9.58732%2011.1832%209.65756%2011.3527%209.78258%2011.4777C9.9076%2011.6028%2010.0772%2011.673%2010.254%2011.673H11.854C11.1186%2012.4415%2010.1703%2012.9726%209.13076%2013.1979C8.09127%2013.4233%207.00812%2013.3327%206.0205%2012.9378C5.03288%2012.5429%204.1859%2011.8617%203.58838%2010.9818C2.99086%2010.1018%202.6701%209.06332%202.66732%207.99967C2.66732%207.82286%202.59708%207.65329%202.47206%207.52827C2.34703%207.40325%202.17746%207.33301%202.00065%207.33301C1.82384%207.33301%201.65427%207.40325%201.52925%207.52827C1.40422%207.65329%201.33398%207.82286%201.33398%207.99967C1.33751%209.30154%201.72213%2010.5739%202.44039%2011.6597C3.15864%2012.7455%204.17909%2013.5972%205.37581%2014.1098C6.57253%2014.6224%207.89314%2014.7734%209.17466%2014.5441C10.4562%2014.3148%2011.6425%2013.7154%2012.5873%2012.8197V13.9997C12.5873%2014.1765%2012.6576%2014.3461%2012.7826%2014.4711C12.9076%2014.5961%2013.0772%2014.6663%2013.254%2014.6663C13.4308%2014.6663%2013.6004%2014.5961%2013.7254%2014.4711C13.8504%2014.3461%2013.9207%2014.1765%2013.9207%2013.9997V10.9997C13.919%2010.8274%2013.8508%2010.6625%2013.7302%2010.5395C13.6097%2010.4164%2013.4462%2010.3448%2013.274%2010.3397ZM8.00065%201.33301C6.29157%201.33788%204.64964%201.99895%203.41398%203.17967V1.99967C3.41398%201.82286%203.34375%201.65329%203.21872%201.52827C3.0937%201.40325%202.92413%201.33301%202.74732%201.33301C2.57051%201.33301%202.40094%201.40325%202.27591%201.52827C2.15089%201.65329%202.08065%201.82286%202.08065%201.99967V4.99967C2.08065%205.17649%202.15089%205.34605%202.27591%205.47108C2.40094%205.5961%202.57051%205.66634%202.74732%205.66634H5.74732C5.92413%205.66634%206.0937%205.5961%206.21872%205.47108C6.34375%205.34605%206.41398%205.17649%206.41398%204.99967C6.41398%204.82286%206.34375%204.65329%206.21872%204.52827C6.0937%204.40325%205.92413%204.33301%205.74732%204.33301H4.14732C4.88229%203.56492%205.83004%203.03401%206.86892%202.80841C7.90779%202.58282%208.99038%202.67284%209.97772%203.06692C10.9651%203.46099%2011.8121%204.14115%2012.4101%205.02008C13.0082%205.899%2013.3299%206.9366%2013.334%207.99967C13.334%208.17649%2013.4042%208.34606%2013.5292%208.47108C13.6543%208.5961%2013.8238%208.66634%2014.0007%208.66634C14.1775%208.66634%2014.347%208.5961%2014.4721%208.47108C14.5971%208.34606%2014.6673%208.17649%2014.6673%207.99967C14.6673%207.1242%2014.4949%206.25729%2014.1598%205.44845C13.8248%204.63961%2013.3338%203.90469%2012.7147%203.28563C12.0956%202.66657%2011.3607%202.17551%2010.5519%201.84048C9.74304%201.50545%208.87613%201.33301%208.00065%201.33301Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.274%2010.3397H10.254C10.0772%2010.3397%209.9076%2010.4099%209.78258%2010.5349C9.65756%2010.66%209.58732%2010.8295%209.58732%2011.0063C9.58732%2011.1832%209.65756%2011.3527%209.78258%2011.4777C9.9076%2011.6028%2010.0772%2011.673%2010.254%2011.673H11.854C11.1186%2012.4415%2010.1703%2012.9726%209.13076%2013.1979C8.09127%2013.4233%207.00812%2013.3327%206.0205%2012.9378C5.03288%2012.5429%204.1859%2011.8617%203.58838%2010.9818C2.99086%2010.1018%202.6701%209.06332%202.66732%207.99967C2.66732%207.82286%202.59708%207.65329%202.47206%207.52827C2.34703%207.40325%202.17746%207.33301%202.00065%207.33301C1.82384%207.33301%201.65427%207.40325%201.52925%207.52827C1.40422%207.65329%201.33398%207.82286%201.33398%207.99967C1.33751%209.30154%201.72213%2010.5739%202.44039%2011.6597C3.15864%2012.7455%204.17909%2013.5972%205.37581%2014.1098C6.57253%2014.6224%207.89314%2014.7734%209.17466%2014.5441C10.4562%2014.3148%2011.6425%2013.7154%2012.5873%2012.8197V13.9997C12.5873%2014.1765%2012.6576%2014.3461%2012.7826%2014.4711C12.9076%2014.5961%2013.0772%2014.6663%2013.254%2014.6663C13.4308%2014.6663%2013.6004%2014.5961%2013.7254%2014.4711C13.8504%2014.3461%2013.9207%2014.1765%2013.9207%2013.9997V10.9997C13.919%2010.8274%2013.8508%2010.6625%2013.7302%2010.5395C13.6097%2010.4164%2013.4462%2010.3448%2013.274%2010.3397ZM8.00065%201.33301C6.29157%201.33788%204.64964%201.99895%203.41398%203.17967V1.99967C3.41398%201.82286%203.34375%201.65329%203.21872%201.52827C3.0937%201.40325%202.92413%201.33301%202.74732%201.33301C2.57051%201.33301%202.40094%201.40325%202.27591%201.52827C2.15089%201.65329%202.08065%201.82286%202.08065%201.99967V4.99967C2.08065%205.17649%202.15089%205.34605%202.27591%205.47108C2.40094%205.5961%202.57051%205.66634%202.74732%205.66634H5.74732C5.92413%205.66634%206.0937%205.5961%206.21872%205.47108C6.34375%205.34605%206.41398%205.17649%206.41398%204.99967C6.41398%204.82286%206.34375%204.65329%206.21872%204.52827C6.0937%204.40325%205.92413%204.33301%205.74732%204.33301H4.14732C4.88229%203.56492%205.83004%203.03401%206.86892%202.80841C7.90779%202.58282%208.99038%202.67284%209.97772%203.06692C10.9651%203.46099%2011.8121%204.14115%2012.4101%205.02008C13.0082%205.899%2013.3299%206.9366%2013.334%207.99967C13.334%208.17649%2013.4042%208.34606%2013.5292%208.47108C13.6543%208.5961%2013.8238%208.66634%2014.0007%208.66634C14.1775%208.66634%2014.347%208.5961%2014.4721%208.47108C14.5971%208.34606%2014.6673%208.17649%2014.6673%207.99967C14.6673%207.1242%2014.4949%206.25729%2014.1598%205.44845C13.8248%204.63961%2013.3338%203.90469%2012.7147%203.28563C12.0956%202.66657%2011.3607%202.17551%2010.5519%201.84048C9.74304%201.50545%208.87613%201.33301%208.00065%201.33301Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-trees {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.9993%204.28683C10.4124%204.28636%209.83631%204.44536%209.33268%204.74683C8.96752%203.90869%208.32627%203.22093%207.51571%202.79807C6.70514%202.37521%205.77419%202.24278%204.87786%202.42282C3.98153%202.60287%203.17392%203.08453%202.58952%203.78759C2.00512%204.49065%201.67919%205.37269%201.66602%206.28683V8.9535C1.66697%209.89808%202.00218%2010.8119%202.61227%2011.533C3.22237%2012.2541%204.06798%2012.7361%204.99935%2012.8935V14.9535C4.99935%2015.1303%205.06959%2015.2999%205.19461%2015.4249C5.31964%2015.5499%205.4892%2015.6202%205.66602%2015.6202C5.84283%2015.6202%206.0124%2015.5499%206.13742%2015.4249C6.26244%2015.2999%206.33268%2015.1303%206.33268%2014.9535V12.8935C7.01183%2012.7756%207.64971%2012.4865%208.18602%2012.0535C8.42403%2012.4355%208.73693%2012.7653%209.10587%2013.0231C9.47481%2013.2809%209.89213%2013.4613%2010.3327%2013.5535V14.9535C10.3327%2015.1303%2010.4029%2015.2999%2010.5279%2015.4249C10.653%2015.5499%2010.8225%2015.6202%2010.9993%2015.6202C11.1762%2015.6202%2011.3457%2015.5499%2011.4708%2015.4249C11.5958%2015.2999%2011.666%2015.1303%2011.666%2014.9535V13.5535C12.4189%2013.3998%2013.0956%2012.9907%2013.5816%2012.3954C14.0675%2011.8002%2014.3328%2011.0553%2014.3327%2010.2868V7.62016C14.3327%206.73611%2013.9815%205.88826%2013.3564%205.26314C12.7312%204.63802%2011.8834%204.28683%2010.9993%204.28683ZM7.66602%207.62016V10.2868C7.67239%2010.4141%207.68575%2010.541%207.70602%2010.6668C7.34947%2011.0915%206.86943%2011.3944%206.33268%2011.5335V9.62016C6.33268%209.44335%206.26244%209.27378%206.13742%209.14876C6.0124%209.02374%205.84283%208.9535%205.66602%208.9535C5.4892%208.9535%205.31964%209.02374%205.19461%209.14876C5.06959%209.27378%204.99935%209.44335%204.99935%209.62016V11.5268C4.42837%2011.3794%203.92235%2011.0469%203.56047%2010.5813C3.1986%2010.1156%203.00126%209.5432%202.99935%208.9535V6.28683C2.99761%205.75854%203.15283%205.24164%203.44531%204.8017C3.73779%204.36176%204.15435%204.0186%204.64215%203.81577C5.12995%203.61293%205.66701%203.55956%206.18519%203.66242C6.70338%203.76527%207.17933%204.01973%207.55268%204.3935C7.91358%204.75925%208.15928%205.22283%208.25935%205.72683C7.87397%206.28308%207.66702%206.94346%207.66602%207.62016ZM12.9993%2010.2868C12.9982%2010.6995%2012.8694%2011.1016%2012.6307%2011.4382C12.392%2011.7748%2012.055%2012.0293%2011.666%2012.1668V9.62016C11.666%209.44335%2011.5958%209.27378%2011.4708%209.14876C11.3457%209.02374%2011.1762%208.9535%2010.9993%208.9535C10.8225%208.9535%2010.653%209.02374%2010.5279%209.14876C10.4029%209.27378%2010.3327%209.44335%2010.3327%209.62016V12.1668C9.94365%2012.0293%209.60668%2011.7748%209.36797%2011.4382C9.12927%2011.1016%209.00051%2010.6995%208.99935%2010.2868V7.62016C8.99935%207.08973%209.21006%206.58102%209.58513%206.20595C9.96021%205.83088%2010.4689%205.62016%2010.9993%205.62016C11.5298%205.62016%2012.0385%205.83088%2012.4136%206.20595C12.7886%206.58102%2012.9993%207.08973%2012.9993%207.62016V10.2868Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.9993%204.28683C10.4124%204.28636%209.83631%204.44536%209.33268%204.74683C8.96752%203.90869%208.32627%203.22093%207.51571%202.79807C6.70514%202.37521%205.77419%202.24278%204.87786%202.42282C3.98153%202.60287%203.17392%203.08453%202.58952%203.78759C2.00512%204.49065%201.67919%205.37269%201.66602%206.28683V8.9535C1.66697%209.89808%202.00218%2010.8119%202.61227%2011.533C3.22237%2012.2541%204.06798%2012.7361%204.99935%2012.8935V14.9535C4.99935%2015.1303%205.06959%2015.2999%205.19461%2015.4249C5.31964%2015.5499%205.4892%2015.6202%205.66602%2015.6202C5.84283%2015.6202%206.0124%2015.5499%206.13742%2015.4249C6.26244%2015.2999%206.33268%2015.1303%206.33268%2014.9535V12.8935C7.01183%2012.7756%207.64971%2012.4865%208.18602%2012.0535C8.42403%2012.4355%208.73693%2012.7653%209.10587%2013.0231C9.47481%2013.2809%209.89213%2013.4613%2010.3327%2013.5535V14.9535C10.3327%2015.1303%2010.4029%2015.2999%2010.5279%2015.4249C10.653%2015.5499%2010.8225%2015.6202%2010.9993%2015.6202C11.1762%2015.6202%2011.3457%2015.5499%2011.4708%2015.4249C11.5958%2015.2999%2011.666%2015.1303%2011.666%2014.9535V13.5535C12.4189%2013.3998%2013.0956%2012.9907%2013.5816%2012.3954C14.0675%2011.8002%2014.3328%2011.0553%2014.3327%2010.2868V7.62016C14.3327%206.73611%2013.9815%205.88826%2013.3564%205.26314C12.7312%204.63802%2011.8834%204.28683%2010.9993%204.28683ZM7.66602%207.62016V10.2868C7.67239%2010.4141%207.68575%2010.541%207.70602%2010.6668C7.34947%2011.0915%206.86943%2011.3944%206.33268%2011.5335V9.62016C6.33268%209.44335%206.26244%209.27378%206.13742%209.14876C6.0124%209.02374%205.84283%208.9535%205.66602%208.9535C5.4892%208.9535%205.31964%209.02374%205.19461%209.14876C5.06959%209.27378%204.99935%209.44335%204.99935%209.62016V11.5268C4.42837%2011.3794%203.92235%2011.0469%203.56047%2010.5813C3.1986%2010.1156%203.00126%209.5432%202.99935%208.9535V6.28683C2.99761%205.75854%203.15283%205.24164%203.44531%204.8017C3.73779%204.36176%204.15435%204.0186%204.64215%203.81577C5.12995%203.61293%205.66701%203.55956%206.18519%203.66242C6.70338%203.76527%207.17933%204.01973%207.55268%204.3935C7.91358%204.75925%208.15928%205.22283%208.25935%205.72683C7.87397%206.28308%207.66702%206.94346%207.66602%207.62016ZM12.9993%2010.2868C12.9982%2010.6995%2012.8694%2011.1016%2012.6307%2011.4382C12.392%2011.7748%2012.055%2012.0293%2011.666%2012.1668V9.62016C11.666%209.44335%2011.5958%209.27378%2011.4708%209.14876C11.3457%209.02374%2011.1762%208.9535%2010.9993%208.9535C10.8225%208.9535%2010.653%209.02374%2010.5279%209.14876C10.4029%209.27378%2010.3327%209.44335%2010.3327%209.62016V12.1668C9.94365%2012.0293%209.60668%2011.7748%209.36797%2011.4382C9.12927%2011.1016%209.00051%2010.6995%208.99935%2010.2868V7.62016C8.99935%207.08973%209.21006%206.58102%209.58513%206.20595C9.96021%205.83088%2010.4689%205.62016%2010.9993%205.62016C11.5298%205.62016%2012.0385%205.83088%2012.4136%206.20595C12.7886%206.58102%2012.9993%207.08973%2012.9993%207.62016V10.2868Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-approve-tick {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.7104%207.20986C18.6175%207.11613%2018.5069%207.04174%2018.385%206.99097C18.2632%206.9402%2018.1324%206.91406%2018.0004%206.91406C17.8684%206.91406%2017.7377%206.9402%2017.6159%206.99097C17.494%207.04174%2017.3834%207.11613%2017.2904%207.20986L9.84044%2014.6699L6.71044%2011.5299C6.61392%2011.4366%206.49998%2011.3633%206.37512%2011.3141C6.25026%2011.2649%206.11694%2011.2408%205.98276%2011.2431C5.84858%2011.2454%205.71617%2011.2741%205.59309%2011.3276C5.47001%2011.3811%205.35868%2011.4583%205.26544%2011.5549C5.1722%2011.6514%205.09889%2011.7653%205.04968%2011.8902C5.00048%2012.015%204.97635%2012.1484%204.97867%2012.2825C4.98099%2012.4167%205.00972%2012.5491%205.06321%2012.6722C5.1167%2012.7953%205.19392%2012.9066%205.29044%2012.9999L9.13044%2016.8399C9.2234%2016.9336%209.334%2017.008%209.45586%2017.0588C9.57772%2017.1095%209.70843%2017.1357%209.84044%2017.1357C9.97245%2017.1357%2010.1032%2017.1095%2010.225%2017.0588C10.3469%2017.008%2010.4575%2016.9336%2010.5504%2016.8399L18.7104%208.67986C18.8119%208.58622%2018.893%208.47257%2018.9484%208.34607C19.0038%208.21957%2019.0324%208.08296%2019.0324%207.94486C19.0324%207.80676%2019.0038%207.67015%2018.9484%207.54365C18.893%207.41715%2018.8119%207.3035%2018.7104%207.20986Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.7104%207.20986C18.6175%207.11613%2018.5069%207.04174%2018.385%206.99097C18.2632%206.9402%2018.1324%206.91406%2018.0004%206.91406C17.8684%206.91406%2017.7377%206.9402%2017.6159%206.99097C17.494%207.04174%2017.3834%207.11613%2017.2904%207.20986L9.84044%2014.6699L6.71044%2011.5299C6.61392%2011.4366%206.49998%2011.3633%206.37512%2011.3141C6.25026%2011.2649%206.11694%2011.2408%205.98276%2011.2431C5.84858%2011.2454%205.71617%2011.2741%205.59309%2011.3276C5.47001%2011.3811%205.35868%2011.4583%205.26544%2011.5549C5.1722%2011.6514%205.09889%2011.7653%205.04968%2011.8902C5.00048%2012.015%204.97635%2012.1484%204.97867%2012.2825C4.98099%2012.4167%205.00972%2012.5491%205.06321%2012.6722C5.1167%2012.7953%205.19392%2012.9066%205.29044%2012.9999L9.13044%2016.8399C9.2234%2016.9336%209.334%2017.008%209.45586%2017.0588C9.57772%2017.1095%209.70843%2017.1357%209.84044%2017.1357C9.97245%2017.1357%2010.1032%2017.1095%2010.225%2017.0588C10.3469%2017.008%2010.4575%2016.9336%2010.5504%2016.8399L18.7104%208.67986C18.8119%208.58622%2018.893%208.47257%2018.9484%208.34607C19.0038%208.21957%2019.0324%208.08296%2019.0324%207.94486C19.0324%207.80676%2019.0038%207.67015%2018.9484%207.54365C18.893%207.41715%2018.8119%207.3035%2018.7104%207.20986Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plane {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.75%2012.0002C21.7495%2011.8155%2021.6978%2011.6346%2021.6007%2011.4775C21.5036%2011.3205%2021.365%2011.1933%2021.2%2011.1102L15.08%208.05021V4.05022C15.08%203.23335%2014.7555%202.44994%2014.1779%201.87233C13.6003%201.29471%2012.8169%200.970215%2012%200.970215C11.1832%200.970215%2010.3998%201.29471%209.82215%201.87233C9.24453%202.44994%208.92003%203.23335%208.92003%204.05022V8.05021L2.80003%2011.1102C2.63512%2011.1933%202.49644%2011.3205%202.39936%2011.4775C2.30228%2011.6346%202.25059%2011.8155%202.25003%2012.0002V15.3302C2.24868%2015.4931%202.28714%2015.6539%202.36208%2015.7986C2.43702%2015.9432%202.54617%2016.0674%202.68003%2016.1602C2.81313%2016.2514%202.96632%2016.309%203.12653%2016.3282C3.28673%2016.3474%203.44919%2016.3275%203.60003%2016.2702L8.92003%2014.2702V18.0002L7.10003%2018.6002C6.90141%2018.6673%206.7289%2018.7951%206.60688%2018.9656C6.48485%2019.1361%206.41949%2019.3406%206.42003%2019.5502V22.0002C6.42058%2022.1325%206.44738%2022.2634%206.49888%2022.3853C6.55038%2022.5072%206.62555%2022.6176%206.72003%2022.7102C6.9063%2022.895%207.15769%2022.9991%207.42003%2023.0002H16.59C16.8553%2023.0002%2017.1096%2022.8949%2017.2971%2022.7073C17.4847%2022.5198%2017.59%2022.2654%2017.59%2022.0002V19.5002C17.5906%2019.2906%2017.5252%2019.0861%2017.4032%2018.9156C17.2812%2018.7451%2017.1087%2018.6173%2016.91%2018.5502L15.08%2018.0002V14.2802L20.4%2016.2802C20.5509%2016.3375%2020.7133%2016.3574%2020.8735%2016.3382C21.0337%2016.319%2021.1869%2016.2614%2021.32%2016.1702C21.4539%2016.0774%2021.563%2015.9532%2021.638%2015.8086C21.7129%2015.6639%2021.7514%2015.5031%2021.75%2015.3402V12.0002ZM14.44%2011.9002C14.2878%2011.8412%2014.1235%2011.8204%2013.9614%2011.8396C13.7993%2011.8588%2013.6443%2011.9174%2013.51%2012.0102C13.3776%2012.1021%2013.2693%2012.2247%2013.1944%2012.3674C13.1195%2012.5102%2013.0803%2012.669%2013.08%2012.8302V18.6702C13.0802%2018.8811%2013.147%2019.0865%2013.2709%2019.2571C13.3949%2019.4278%2013.5695%2019.5548%2013.77%2019.6202L15.58%2020.2202V21.0002H8.41003V20.2202L10.22%2019.6202C10.4205%2019.5548%2010.5952%2019.4278%2010.7191%2019.2571C10.8431%2019.0865%2010.9099%2018.8811%2010.91%2018.6702V12.8302C10.9098%2012.669%2010.8705%2012.5102%2010.7957%2012.3674C10.7208%2012.2247%2010.6125%2012.1021%2010.48%2012.0102C10.3458%2011.9174%2010.1908%2011.8588%2010.0287%2011.8396C9.8666%2011.8204%209.70226%2011.8412%209.55003%2011.9002L4.24003%2013.9002V12.6202L10.35%209.56021C10.5168%209.4785%2010.6575%209.35196%2010.7565%209.19476C10.8554%209.03757%2010.9085%208.85593%2010.91%208.67021V4.08021C10.91%203.79378%2011.0238%203.51908%2011.2264%203.31654C11.4289%203.114%2011.7036%203.00021%2011.99%203.00021C12.2765%203.00021%2012.5512%203.114%2012.7537%203.31654C12.9562%203.51908%2013.07%203.79378%2013.07%204.08021V8.67021C13.0715%208.85593%2013.1247%209.03757%2013.2236%209.19476C13.3225%209.35196%2013.4633%209.4785%2013.63%209.56021L19.74%2012.6202V13.8902L14.44%2011.9002Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.75%2012.0002C21.7495%2011.8155%2021.6978%2011.6346%2021.6007%2011.4775C21.5036%2011.3205%2021.365%2011.1933%2021.2%2011.1102L15.08%208.05021V4.05022C15.08%203.23335%2014.7555%202.44994%2014.1779%201.87233C13.6003%201.29471%2012.8169%200.970215%2012%200.970215C11.1832%200.970215%2010.3998%201.29471%209.82215%201.87233C9.24453%202.44994%208.92003%203.23335%208.92003%204.05022V8.05021L2.80003%2011.1102C2.63512%2011.1933%202.49644%2011.3205%202.39936%2011.4775C2.30228%2011.6346%202.25059%2011.8155%202.25003%2012.0002V15.3302C2.24868%2015.4931%202.28714%2015.6539%202.36208%2015.7986C2.43702%2015.9432%202.54617%2016.0674%202.68003%2016.1602C2.81313%2016.2514%202.96632%2016.309%203.12653%2016.3282C3.28673%2016.3474%203.44919%2016.3275%203.60003%2016.2702L8.92003%2014.2702V18.0002L7.10003%2018.6002C6.90141%2018.6673%206.7289%2018.7951%206.60688%2018.9656C6.48485%2019.1361%206.41949%2019.3406%206.42003%2019.5502V22.0002C6.42058%2022.1325%206.44738%2022.2634%206.49888%2022.3853C6.55038%2022.5072%206.62555%2022.6176%206.72003%2022.7102C6.9063%2022.895%207.15769%2022.9991%207.42003%2023.0002H16.59C16.8553%2023.0002%2017.1096%2022.8949%2017.2971%2022.7073C17.4847%2022.5198%2017.59%2022.2654%2017.59%2022.0002V19.5002C17.5906%2019.2906%2017.5252%2019.0861%2017.4032%2018.9156C17.2812%2018.7451%2017.1087%2018.6173%2016.91%2018.5502L15.08%2018.0002V14.2802L20.4%2016.2802C20.5509%2016.3375%2020.7133%2016.3574%2020.8735%2016.3382C21.0337%2016.319%2021.1869%2016.2614%2021.32%2016.1702C21.4539%2016.0774%2021.563%2015.9532%2021.638%2015.8086C21.7129%2015.6639%2021.7514%2015.5031%2021.75%2015.3402V12.0002ZM14.44%2011.9002C14.2878%2011.8412%2014.1235%2011.8204%2013.9614%2011.8396C13.7993%2011.8588%2013.6443%2011.9174%2013.51%2012.0102C13.3776%2012.1021%2013.2693%2012.2247%2013.1944%2012.3674C13.1195%2012.5102%2013.0803%2012.669%2013.08%2012.8302V18.6702C13.0802%2018.8811%2013.147%2019.0865%2013.2709%2019.2571C13.3949%2019.4278%2013.5695%2019.5548%2013.77%2019.6202L15.58%2020.2202V21.0002H8.41003V20.2202L10.22%2019.6202C10.4205%2019.5548%2010.5952%2019.4278%2010.7191%2019.2571C10.8431%2019.0865%2010.9099%2018.8811%2010.91%2018.6702V12.8302C10.9098%2012.669%2010.8705%2012.5102%2010.7957%2012.3674C10.7208%2012.2247%2010.6125%2012.1021%2010.48%2012.0102C10.3458%2011.9174%2010.1908%2011.8588%2010.0287%2011.8396C9.8666%2011.8204%209.70226%2011.8412%209.55003%2011.9002L4.24003%2013.9002V12.6202L10.35%209.56021C10.5168%209.4785%2010.6575%209.35196%2010.7565%209.19476C10.8554%209.03757%2010.9085%208.85593%2010.91%208.67021V4.08021C10.91%203.79378%2011.0238%203.51908%2011.2264%203.31654C11.4289%203.114%2011.7036%203.00021%2011.99%203.00021C12.2765%203.00021%2012.5512%203.114%2012.7537%203.31654C12.9562%203.51908%2013.07%203.79378%2013.07%204.08021V8.67021C13.0715%208.85593%2013.1247%209.03757%2013.2236%209.19476C13.3225%209.35196%2013.4633%209.4785%2013.63%209.56021L19.74%2012.6202V13.8902L14.44%2011.9002Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-plus {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19%2011H13V5C13%204.73478%2012.8946%204.48043%2012.7071%204.29289C12.5196%204.10536%2012.2652%204%2012%204C11.7348%204%2011.4804%204.10536%2011.2929%204.29289C11.1054%204.48043%2011%204.73478%2011%205V11H5C4.73478%2011%204.48043%2011.1054%204.29289%2011.2929C4.10536%2011.4804%204%2011.7348%204%2012C4%2012.2652%204.10536%2012.5196%204.29289%2012.7071C4.48043%2012.8946%204.73478%2013%205%2013H11V19C11%2019.2652%2011.1054%2019.5196%2011.2929%2019.7071C11.4804%2019.8946%2011.7348%2020%2012%2020C12.2652%2020%2012.5196%2019.8946%2012.7071%2019.7071C12.8946%2019.5196%2013%2019.2652%2013%2019V13H19C19.2652%2013%2019.5196%2012.8946%2019.7071%2012.7071C19.8946%2012.5196%2020%2012.2652%2020%2012C20%2011.7348%2019.8946%2011.4804%2019.7071%2011.2929C19.5196%2011.1054%2019.2652%2011%2019%2011Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19%2011H13V5C13%204.73478%2012.8946%204.48043%2012.7071%204.29289C12.5196%204.10536%2012.2652%204%2012%204C11.7348%204%2011.4804%204.10536%2011.2929%204.29289C11.1054%204.48043%2011%204.73478%2011%205V11H5C4.73478%2011%204.48043%2011.1054%204.29289%2011.2929C4.10536%2011.4804%204%2011.7348%204%2012C4%2012.2652%204.10536%2012.5196%204.29289%2012.7071C4.48043%2012.8946%204.73478%2013%205%2013H11V19C11%2019.2652%2011.1054%2019.5196%2011.2929%2019.7071C11.4804%2019.8946%2011.7348%2020%2012%2020C12.2652%2020%2012.5196%2019.8946%2012.7071%2019.7071C12.8946%2019.5196%2013%2019.2652%2013%2019V13H19C19.2652%2013%2019.5196%2012.8946%2019.7071%2012.7071C19.8946%2012.5196%2020%2012.2652%2020%2012C20%2011.7348%2019.8946%2011.4804%2019.7071%2011.2929C19.5196%2011.1054%2019.2652%2011%2019%2011Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-substract {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19%2011H5C4.73478%2011%204.48043%2011.1054%204.29289%2011.2929C4.10536%2011.4804%204%2011.7348%204%2012C4%2012.2652%204.10536%2012.5196%204.29289%2012.7071C4.48043%2012.8946%204.73478%2013%205%2013H19C19.2652%2013%2019.5196%2012.8946%2019.7071%2012.7071C19.8946%2012.5196%2020%2012.2652%2020%2012C20%2011.7348%2019.8946%2011.4804%2019.7071%2011.2929C19.5196%2011.1054%2019.2652%2011%2019%2011Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19%2011H5C4.73478%2011%204.48043%2011.1054%204.29289%2011.2929C4.10536%2011.4804%204%2011.7348%204%2012C4%2012.2652%204.10536%2012.5196%204.29289%2012.7071C4.48043%2012.8946%204.73478%2013%205%2013H19C19.2652%2013%2019.5196%2012.8946%2019.7071%2012.7071C19.8946%2012.5196%2020%2012.2652%2020%2012C20%2011.7348%2019.8946%2011.4804%2019.7071%2011.2929C19.5196%2011.1054%2019.2652%2011%2019%2011Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-water {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.81331%206.05368C1.94368%206.09196%202.06901%206.14568%202.18664%206.21368C2.59985%206.4603%203.0721%206.59051%203.55331%206.59051C4.03452%206.59051%204.50676%206.4603%204.91997%206.21368C5.18028%206.06645%205.47425%205.98908%205.77331%205.98908C6.07236%205.98908%206.36633%206.06645%206.62664%206.21368C7.04484%206.45281%207.51823%206.5786%207.99997%206.5786C8.48172%206.5786%208.95511%206.45281%209.37331%206.21368C9.63361%206.06645%209.92758%205.98908%2010.2266%205.98908C10.5257%205.98908%2010.8197%206.06645%2011.08%206.21368C11.5025%206.45514%2011.98%206.58371%2012.4666%206.58701C12.9368%206.58604%2013.3977%206.45698%2013.8%206.21368C13.9176%206.14568%2014.0429%206.09196%2014.1733%206.05368C14.343%206.00417%2014.4862%205.88927%2014.5712%205.73424C14.6562%205.57921%2014.6761%205.39675%2014.6266%205.22701C14.5771%205.05728%2014.4622%204.91416%2014.3072%204.82914C14.1522%204.74412%2013.9697%204.72417%2013.8%204.77368C13.5662%204.84581%2013.3423%204.94658%2013.1333%205.07368C12.9209%205.19788%2012.6793%205.26333%2012.4333%205.26333C12.1873%205.26333%2011.9457%205.19788%2011.7333%205.07368C11.2711%204.8144%2010.75%204.67822%2010.22%204.67822C9.68998%204.67822%209.16888%204.8144%208.70664%205.07368C8.49201%205.19838%208.2482%205.26407%207.99997%205.26407C7.75175%205.26407%207.50794%205.19838%207.29331%205.07368C6.83107%204.8144%206.30997%204.67822%205.77997%204.67822C5.24998%204.67822%204.72888%204.8144%204.26664%205.07368C4.05426%205.19788%203.81267%205.26333%203.56664%205.26333C3.32061%205.26333%203.07902%205.19788%202.86664%205.07368C2.65764%204.94658%202.43371%204.84581%202.19997%204.77368C2.03024%204.72417%201.84778%204.74412%201.69275%204.82914C1.53772%204.91416%201.42281%205.05728%201.37331%205.22701C1.3238%205.39675%201.34375%205.57921%201.42877%205.73424C1.51378%205.88927%201.6569%206.00417%201.82664%206.05368H1.81331ZM13.8133%2011.4403C13.5796%2011.5125%2013.3556%2011.6132%2013.1466%2011.7403C12.9343%2011.8645%2012.6927%2011.93%2012.4466%2011.93C12.2006%2011.93%2011.959%2011.8645%2011.7466%2011.7403C11.2844%2011.4811%2010.7633%2011.3449%2010.2333%2011.3449C9.70332%2011.3449%209.18221%2011.4811%208.71997%2011.7403C8.50534%2011.865%208.26154%2011.9307%208.01331%2011.9307C7.76508%2011.9307%207.52127%2011.865%207.30664%2011.7403C6.8444%2011.4811%206.3233%2011.3449%205.79331%2011.3449C5.26331%2011.3449%204.74221%2011.4811%204.27997%2011.7403C4.0676%2011.8645%203.826%2011.93%203.57997%2011.93C3.33395%2011.93%203.09235%2011.8645%202.87997%2011.7403C2.67097%2011.6132%202.44705%2011.5125%202.21331%2011.4403C2.12926%2011.4158%202.04121%2011.4081%201.95418%2011.4176C1.86715%2011.4271%201.78285%2011.4537%201.70609%2011.4958C1.62932%2011.5379%201.5616%2011.5947%201.50679%2011.663C1.45198%2011.7312%201.41115%2011.8096%201.38664%2011.8937C1.36213%2011.9777%201.35441%2012.0658%201.36392%2012.1528C1.37344%2012.2398%201.4%2012.3241%201.4421%2012.4009C1.48419%2012.4777%201.541%2012.5454%201.60927%2012.6002C1.67753%2012.655%201.75593%2012.6958%201.83997%2012.7203C1.97034%2012.7586%202.09568%2012.8123%202.21331%2012.8803C2.62652%2013.127%203.09876%2013.2572%203.57997%2013.2572C4.06119%2013.2572%204.53343%2013.127%204.94664%2012.8803C5.20695%2012.7331%205.50092%2012.6557%205.79997%2012.6557C6.09903%2012.6557%206.393%2012.7331%206.65331%2012.8803C7.07151%2013.1195%207.5449%2013.2453%208.02664%2013.2453C8.50838%2013.2453%208.98177%2013.1195%209.39997%2012.8803C9.66028%2012.7331%209.95425%2012.6557%2010.2533%2012.6557C10.5524%2012.6557%2010.8463%2012.7331%2011.1066%2012.8803C11.5291%2013.1218%2012.0067%2013.2504%2012.4933%2013.2537C12.9634%2013.2527%2013.4244%2013.1236%2013.8266%2012.8803C13.9443%2012.8123%2014.0696%2012.7586%2014.2%2012.7203C14.3697%2012.6708%2014.5128%2012.5559%2014.5978%2012.4009C14.6829%2012.2459%2014.7028%2012.0634%2014.6533%2011.8937C14.6038%2011.7239%2014.4889%2011.5808%2014.3339%2011.4958C14.1788%2011.4108%2013.9964%2011.3908%2013.8266%2011.4403H13.8133ZM13.8133%208.10701C13.5796%208.17915%2013.3556%208.27991%2013.1466%208.40701C12.9343%208.53121%2012.6927%208.59667%2012.4466%208.59667C12.2006%208.59667%2011.959%208.53121%2011.7466%208.40701C11.2844%208.14773%2010.7633%208.01156%2010.2333%208.01156C9.70332%208.01156%209.18221%208.14773%208.71997%208.40701C8.50534%208.53172%208.26154%208.5974%208.01331%208.5974C7.76508%208.5974%207.52127%208.53172%207.30664%208.40701C6.8444%208.14773%206.3233%208.01156%205.79331%208.01156C5.26331%208.01156%204.74221%208.14773%204.27997%208.40701C4.0676%208.53121%203.826%208.59667%203.57997%208.59667C3.33395%208.59667%203.09235%208.53121%202.87997%208.40701C2.67097%208.27991%202.44705%208.17915%202.21331%208.10701C2.12602%208.07406%202.03278%208.05979%201.93963%208.06514C1.84647%208.07049%201.75548%208.09533%201.67253%208.13806C1.58959%208.18079%201.51653%208.24046%201.4581%208.3132C1.39967%208.38594%201.35715%208.47014%201.33331%208.56035C1.30879%208.64439%201.30107%208.73244%201.31059%208.81947C1.32011%208.9065%201.34667%208.99081%201.38877%209.06757C1.43086%209.14433%201.48766%209.21205%201.55593%209.26686C1.6242%209.32167%201.70259%209.3625%201.78664%209.38701C1.91701%209.42529%202.04234%209.47901%202.15997%209.54701C2.57318%209.79363%203.04543%209.92385%203.52664%209.92385C4.00785%209.92385%204.4801%209.79363%204.89331%209.54701C5.15361%209.39979%205.44758%209.32241%205.74664%209.32241C6.0457%209.32241%206.33967%209.39979%206.59997%209.54701C7.01817%209.78614%207.49157%209.91193%207.97331%209.91193C8.45505%209.91193%208.92844%209.78614%209.34664%209.54701C9.60695%209.39979%209.90092%209.32241%2010.2%209.32241C10.499%209.32241%2010.793%209.39979%2011.0533%209.54701C11.4758%209.78847%2011.9534%209.91705%2012.44%209.92035C12.9101%209.91938%2013.371%209.79031%2013.7733%209.54701C13.8909%209.47901%2014.0163%209.42529%2014.1466%209.38701C14.3164%209.33751%2014.4595%209.2226%2014.5445%209.06757C14.6295%208.91254%2014.6495%208.73009%2014.6%208.56035C14.5505%208.39061%2014.4356%208.24749%2014.2805%208.16247C14.1255%208.07746%2013.943%208.05751%2013.7733%208.10701H13.8133Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.81331%206.05368C1.94368%206.09196%202.06901%206.14568%202.18664%206.21368C2.59985%206.4603%203.0721%206.59051%203.55331%206.59051C4.03452%206.59051%204.50676%206.4603%204.91997%206.21368C5.18028%206.06645%205.47425%205.98908%205.77331%205.98908C6.07236%205.98908%206.36633%206.06645%206.62664%206.21368C7.04484%206.45281%207.51823%206.5786%207.99997%206.5786C8.48172%206.5786%208.95511%206.45281%209.37331%206.21368C9.63361%206.06645%209.92758%205.98908%2010.2266%205.98908C10.5257%205.98908%2010.8197%206.06645%2011.08%206.21368C11.5025%206.45514%2011.98%206.58371%2012.4666%206.58701C12.9368%206.58604%2013.3977%206.45698%2013.8%206.21368C13.9176%206.14568%2014.0429%206.09196%2014.1733%206.05368C14.343%206.00417%2014.4862%205.88927%2014.5712%205.73424C14.6562%205.57921%2014.6761%205.39675%2014.6266%205.22701C14.5771%205.05728%2014.4622%204.91416%2014.3072%204.82914C14.1522%204.74412%2013.9697%204.72417%2013.8%204.77368C13.5662%204.84581%2013.3423%204.94658%2013.1333%205.07368C12.9209%205.19788%2012.6793%205.26333%2012.4333%205.26333C12.1873%205.26333%2011.9457%205.19788%2011.7333%205.07368C11.2711%204.8144%2010.75%204.67822%2010.22%204.67822C9.68998%204.67822%209.16888%204.8144%208.70664%205.07368C8.49201%205.19838%208.2482%205.26407%207.99997%205.26407C7.75175%205.26407%207.50794%205.19838%207.29331%205.07368C6.83107%204.8144%206.30997%204.67822%205.77997%204.67822C5.24998%204.67822%204.72888%204.8144%204.26664%205.07368C4.05426%205.19788%203.81267%205.26333%203.56664%205.26333C3.32061%205.26333%203.07902%205.19788%202.86664%205.07368C2.65764%204.94658%202.43371%204.84581%202.19997%204.77368C2.03024%204.72417%201.84778%204.74412%201.69275%204.82914C1.53772%204.91416%201.42281%205.05728%201.37331%205.22701C1.3238%205.39675%201.34375%205.57921%201.42877%205.73424C1.51378%205.88927%201.6569%206.00417%201.82664%206.05368H1.81331ZM13.8133%2011.4403C13.5796%2011.5125%2013.3556%2011.6132%2013.1466%2011.7403C12.9343%2011.8645%2012.6927%2011.93%2012.4466%2011.93C12.2006%2011.93%2011.959%2011.8645%2011.7466%2011.7403C11.2844%2011.4811%2010.7633%2011.3449%2010.2333%2011.3449C9.70332%2011.3449%209.18221%2011.4811%208.71997%2011.7403C8.50534%2011.865%208.26154%2011.9307%208.01331%2011.9307C7.76508%2011.9307%207.52127%2011.865%207.30664%2011.7403C6.8444%2011.4811%206.3233%2011.3449%205.79331%2011.3449C5.26331%2011.3449%204.74221%2011.4811%204.27997%2011.7403C4.0676%2011.8645%203.826%2011.93%203.57997%2011.93C3.33395%2011.93%203.09235%2011.8645%202.87997%2011.7403C2.67097%2011.6132%202.44705%2011.5125%202.21331%2011.4403C2.12926%2011.4158%202.04121%2011.4081%201.95418%2011.4176C1.86715%2011.4271%201.78285%2011.4537%201.70609%2011.4958C1.62932%2011.5379%201.5616%2011.5947%201.50679%2011.663C1.45198%2011.7312%201.41115%2011.8096%201.38664%2011.8937C1.36213%2011.9777%201.35441%2012.0658%201.36392%2012.1528C1.37344%2012.2398%201.4%2012.3241%201.4421%2012.4009C1.48419%2012.4777%201.541%2012.5454%201.60927%2012.6002C1.67753%2012.655%201.75593%2012.6958%201.83997%2012.7203C1.97034%2012.7586%202.09568%2012.8123%202.21331%2012.8803C2.62652%2013.127%203.09876%2013.2572%203.57997%2013.2572C4.06119%2013.2572%204.53343%2013.127%204.94664%2012.8803C5.20695%2012.7331%205.50092%2012.6557%205.79997%2012.6557C6.09903%2012.6557%206.393%2012.7331%206.65331%2012.8803C7.07151%2013.1195%207.5449%2013.2453%208.02664%2013.2453C8.50838%2013.2453%208.98177%2013.1195%209.39997%2012.8803C9.66028%2012.7331%209.95425%2012.6557%2010.2533%2012.6557C10.5524%2012.6557%2010.8463%2012.7331%2011.1066%2012.8803C11.5291%2013.1218%2012.0067%2013.2504%2012.4933%2013.2537C12.9634%2013.2527%2013.4244%2013.1236%2013.8266%2012.8803C13.9443%2012.8123%2014.0696%2012.7586%2014.2%2012.7203C14.3697%2012.6708%2014.5128%2012.5559%2014.5978%2012.4009C14.6829%2012.2459%2014.7028%2012.0634%2014.6533%2011.8937C14.6038%2011.7239%2014.4889%2011.5808%2014.3339%2011.4958C14.1788%2011.4108%2013.9964%2011.3908%2013.8266%2011.4403H13.8133ZM13.8133%208.10701C13.5796%208.17915%2013.3556%208.27991%2013.1466%208.40701C12.9343%208.53121%2012.6927%208.59667%2012.4466%208.59667C12.2006%208.59667%2011.959%208.53121%2011.7466%208.40701C11.2844%208.14773%2010.7633%208.01156%2010.2333%208.01156C9.70332%208.01156%209.18221%208.14773%208.71997%208.40701C8.50534%208.53172%208.26154%208.5974%208.01331%208.5974C7.76508%208.5974%207.52127%208.53172%207.30664%208.40701C6.8444%208.14773%206.3233%208.01156%205.79331%208.01156C5.26331%208.01156%204.74221%208.14773%204.27997%208.40701C4.0676%208.53121%203.826%208.59667%203.57997%208.59667C3.33395%208.59667%203.09235%208.53121%202.87997%208.40701C2.67097%208.27991%202.44705%208.17915%202.21331%208.10701C2.12602%208.07406%202.03278%208.05979%201.93963%208.06514C1.84647%208.07049%201.75548%208.09533%201.67253%208.13806C1.58959%208.18079%201.51653%208.24046%201.4581%208.3132C1.39967%208.38594%201.35715%208.47014%201.33331%208.56035C1.30879%208.64439%201.30107%208.73244%201.31059%208.81947C1.32011%208.9065%201.34667%208.99081%201.38877%209.06757C1.43086%209.14433%201.48766%209.21205%201.55593%209.26686C1.6242%209.32167%201.70259%209.3625%201.78664%209.38701C1.91701%209.42529%202.04234%209.47901%202.15997%209.54701C2.57318%209.79363%203.04543%209.92385%203.52664%209.92385C4.00785%209.92385%204.4801%209.79363%204.89331%209.54701C5.15361%209.39979%205.44758%209.32241%205.74664%209.32241C6.0457%209.32241%206.33967%209.39979%206.59997%209.54701C7.01817%209.78614%207.49157%209.91193%207.97331%209.91193C8.45505%209.91193%208.92844%209.78614%209.34664%209.54701C9.60695%209.39979%209.90092%209.32241%2010.2%209.32241C10.499%209.32241%2010.793%209.39979%2011.0533%209.54701C11.4758%209.78847%2011.9534%209.91705%2012.44%209.92035C12.9101%209.91938%2013.371%209.79031%2013.7733%209.54701C13.8909%209.47901%2014.0163%209.42529%2014.1466%209.38701C14.3164%209.33751%2014.4595%209.2226%2014.5445%209.06757C14.6295%208.91254%2014.6495%208.73009%2014.6%208.56035C14.5505%208.39061%2014.4356%208.24749%2014.2805%208.16247C14.1255%208.07746%2013.943%208.05751%2013.7733%208.10701H13.8133Z%22%20fill%3D%22%23FF6C00%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

.icon-no-lock {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.72614%203.58712C7.98235%203.40458%208.29484%203.31852%208.60838%203.34414C8.92192%203.36976%209.21629%203.50541%209.43947%203.72712C9.68986%203.97602%209.83132%204.31406%209.83281%204.66712V6.66712C9.83281%206.84393%209.90304%207.0135%2010.0281%207.13852C10.1531%207.26354%2010.3227%207.33378%2010.4995%207.33378H11.1661C11.3429%207.33378%2011.5125%207.40402%2011.6375%207.52904C11.7626%207.65407%2011.8328%207.82364%2011.8328%208.00045V8.22712C11.8328%208.40393%2011.903%208.5735%2012.0281%208.69852C12.1531%208.82354%2012.3227%208.89378%2012.4995%208.89378C12.6763%208.89378%2012.8459%208.82354%2012.9709%208.69852C13.0959%208.5735%2013.1661%208.40393%2013.1661%208.22712V8.00045C13.1661%207.47002%2012.9554%206.96131%2012.5804%206.58624C12.2053%206.21116%2011.6966%206.00045%2011.1661%206.00045V4.66712C11.1664%204.31682%2011.0977%203.9699%2010.9638%203.64618C10.83%203.32246%2010.6337%203.02828%2010.3861%202.78045C9.93122%202.33866%209.33563%202.07063%208.70328%202.02311C8.07093%201.97559%207.44197%202.15161%206.92614%202.52045C6.8561%202.57298%206.79709%202.63879%206.75249%202.71412C6.70788%202.78945%206.67855%202.87283%206.66617%202.9595C6.65379%203.04617%206.6586%203.13443%206.68033%203.21924C6.70206%203.30405%206.74028%203.38374%206.79281%203.45378C6.84533%203.52382%206.91114%203.58283%206.98648%203.62743C7.06181%203.67204%207.14519%203.70137%207.23186%203.71375C7.31853%203.72613%207.40678%203.72132%207.49159%203.69959C7.5764%203.67786%207.6561%203.63964%207.72614%203.58712ZM14.9728%2013.5271L2.97281%201.52712C2.84727%201.40158%202.67701%201.33105%202.49947%201.33105C2.32194%201.33105%202.15167%201.40158%202.02614%201.52712C1.9006%201.65265%201.83008%201.82291%201.83008%202.00045C1.83008%202.17798%201.9006%202.34825%202.02614%202.47378L5.57947%206.00045C5.09407%206.06242%204.64823%206.30019%204.32634%206.66876C4.00446%207.03733%203.82887%207.51112%203.83281%208.00045V12.0004C3.83281%2012.5309%204.04352%2013.0396%204.41859%2013.4147C4.79367%2013.7897%205.30237%2014.0004%205.83281%2014.0004H11.1661C11.4755%2013.9994%2011.7804%2013.9266%2012.0569%2013.7878C12.3334%2013.649%2012.5739%2013.4479%2012.7595%2013.2004L14.0261%2014.4738C14.0881%2014.5363%2014.1618%2014.5859%2014.2431%2014.6197C14.3243%2014.6536%2014.4115%2014.671%2014.4995%2014.671C14.5875%2014.671%2014.6746%2014.6536%2014.7559%2014.6197C14.8371%2014.5859%2014.9108%2014.5363%2014.9728%2014.4738C15.0353%2014.4118%2015.0849%2014.3381%2015.1187%2014.2568C15.1526%2014.1756%2015.17%2014.0885%2015.17%2014.0004C15.17%2013.9124%2015.1526%2013.8253%2015.1187%2013.7441C15.0849%2013.6628%2015.0353%2013.5891%2014.9728%2013.5271ZM11.1661%2012.6671H5.83281C5.656%2012.6671%205.48643%2012.5969%205.3614%2012.4719C5.23638%2012.3468%205.16614%2012.1773%205.16614%2012.0004V8.00045C5.16614%207.82364%205.23638%207.65407%205.3614%207.52904C5.48643%207.40402%205.656%207.33378%205.83281%207.33378H6.89281L8.27281%208.71378C8.14502%208.75997%208.0344%208.84411%207.95576%208.95491C7.87713%209.06572%207.83423%209.19791%207.83281%209.33378V10.6671C7.83281%2010.8439%207.90304%2011.0135%208.02807%2011.1385C8.15309%2011.2635%208.32266%2011.3338%208.49947%2011.3338C8.67628%2011.3338%208.84585%2011.2635%208.97088%2011.1385C9.0959%2011.0135%209.16614%2010.8439%209.16614%2010.6671V9.60712L11.7861%2012.2271C11.7399%2012.3549%2011.6558%2012.4655%2011.545%2012.5442C11.4342%2012.6228%2011.302%2012.6657%2011.1661%2012.6671Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.72614%203.58712C7.98235%203.40458%208.29484%203.31852%208.60838%203.34414C8.92192%203.36976%209.21629%203.50541%209.43947%203.72712C9.68986%203.97602%209.83132%204.31406%209.83281%204.66712V6.66712C9.83281%206.84393%209.90304%207.0135%2010.0281%207.13852C10.1531%207.26354%2010.3227%207.33378%2010.4995%207.33378H11.1661C11.3429%207.33378%2011.5125%207.40402%2011.6375%207.52904C11.7626%207.65407%2011.8328%207.82364%2011.8328%208.00045V8.22712C11.8328%208.40393%2011.903%208.5735%2012.0281%208.69852C12.1531%208.82354%2012.3227%208.89378%2012.4995%208.89378C12.6763%208.89378%2012.8459%208.82354%2012.9709%208.69852C13.0959%208.5735%2013.1661%208.40393%2013.1661%208.22712V8.00045C13.1661%207.47002%2012.9554%206.96131%2012.5804%206.58624C12.2053%206.21116%2011.6966%206.00045%2011.1661%206.00045V4.66712C11.1664%204.31682%2011.0977%203.9699%2010.9638%203.64618C10.83%203.32246%2010.6337%203.02828%2010.3861%202.78045C9.93122%202.33866%209.33563%202.07063%208.70328%202.02311C8.07093%201.97559%207.44197%202.15161%206.92614%202.52045C6.8561%202.57298%206.79709%202.63879%206.75249%202.71412C6.70788%202.78945%206.67855%202.87283%206.66617%202.9595C6.65379%203.04617%206.6586%203.13443%206.68033%203.21924C6.70206%203.30405%206.74028%203.38374%206.79281%203.45378C6.84533%203.52382%206.91114%203.58283%206.98648%203.62743C7.06181%203.67204%207.14519%203.70137%207.23186%203.71375C7.31853%203.72613%207.40678%203.72132%207.49159%203.69959C7.5764%203.67786%207.6561%203.63964%207.72614%203.58712ZM14.9728%2013.5271L2.97281%201.52712C2.84727%201.40158%202.67701%201.33105%202.49947%201.33105C2.32194%201.33105%202.15167%201.40158%202.02614%201.52712C1.9006%201.65265%201.83008%201.82291%201.83008%202.00045C1.83008%202.17798%201.9006%202.34825%202.02614%202.47378L5.57947%206.00045C5.09407%206.06242%204.64823%206.30019%204.32634%206.66876C4.00446%207.03733%203.82887%207.51112%203.83281%208.00045V12.0004C3.83281%2012.5309%204.04352%2013.0396%204.41859%2013.4147C4.79367%2013.7897%205.30237%2014.0004%205.83281%2014.0004H11.1661C11.4755%2013.9994%2011.7804%2013.9266%2012.0569%2013.7878C12.3334%2013.649%2012.5739%2013.4479%2012.7595%2013.2004L14.0261%2014.4738C14.0881%2014.5363%2014.1618%2014.5859%2014.2431%2014.6197C14.3243%2014.6536%2014.4115%2014.671%2014.4995%2014.671C14.5875%2014.671%2014.6746%2014.6536%2014.7559%2014.6197C14.8371%2014.5859%2014.9108%2014.5363%2014.9728%2014.4738C15.0353%2014.4118%2015.0849%2014.3381%2015.1187%2014.2568C15.1526%2014.1756%2015.17%2014.0885%2015.17%2014.0004C15.17%2013.9124%2015.1526%2013.8253%2015.1187%2013.7441C15.0849%2013.6628%2015.0353%2013.5891%2014.9728%2013.5271ZM11.1661%2012.6671H5.83281C5.656%2012.6671%205.48643%2012.5969%205.3614%2012.4719C5.23638%2012.3468%205.16614%2012.1773%205.16614%2012.0004V8.00045C5.16614%207.82364%205.23638%207.65407%205.3614%207.52904C5.48643%207.40402%205.656%207.33378%205.83281%207.33378H6.89281L8.27281%208.71378C8.14502%208.75997%208.0344%208.84411%207.95576%208.95491C7.87713%209.06572%207.83423%209.19791%207.83281%209.33378V10.6671C7.83281%2010.8439%207.90304%2011.0135%208.02807%2011.1385C8.15309%2011.2635%208.32266%2011.3338%208.49947%2011.3338C8.67628%2011.3338%208.84585%2011.2635%208.97088%2011.1385C9.0959%2011.0135%209.16614%2010.8439%209.16614%2010.6671V9.60712L11.7861%2012.2271C11.7399%2012.3549%2011.6558%2012.4655%2011.545%2012.5442C11.4342%2012.6228%2011.302%2012.6657%2011.1661%2012.6671Z'%20fill='%23505050'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-barbell {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.1528%204.90813L10.2595%203.0148C10.1975%202.95231%2010.1238%202.90272%2010.0425%202.86887C9.96128%202.83502%209.87415%202.8176%209.78614%202.8176C9.69813%202.8176%209.61099%202.83502%209.52975%202.86887C9.44852%202.90272%209.37478%202.95231%209.31281%203.0148C9.18864%203.13971%209.11894%203.30867%209.11894%203.4848C9.11894%203.66092%209.18864%203.82989%209.31281%203.9548L10.7261%205.36813L5.32614%2010.7681L3.91281%209.3548C3.7879%209.23063%203.61893%209.16094%203.44281%209.16094C3.26668%209.16094%203.09771%209.23063%202.97281%209.3548C2.91032%209.41677%202.86072%209.49051%202.82688%209.57175C2.79303%209.65299%202.77561%209.74012%202.77561%209.82813C2.77561%209.91614%202.79303%2010.0033%202.82688%2010.0845C2.86072%2010.1658%202.91032%2010.2395%202.97281%2010.3015L4.84614%2012.1748L6.71947%2014.0481C6.78122%2014.1111%206.85485%2014.1612%206.9361%2014.1956C7.01735%2014.2299%207.1046%2014.2478%207.19281%2014.2481C7.32522%2014.2489%207.45487%2014.2102%207.56522%2014.137C7.67556%2014.0638%207.76161%2013.9594%207.81239%2013.8371C7.86316%2013.7148%207.87637%2013.5802%207.85033%2013.4503C7.82428%2013.3205%207.76016%2013.2014%207.66614%2013.1081L6.27281%2011.7148L11.6728%206.3148L13.0861%207.72813C13.1483%207.78985%2013.222%207.83873%2013.3031%207.87196C13.3841%207.9052%2013.4709%207.92214%2013.5585%207.92183C13.6461%207.92153%2013.7328%207.90397%2013.8136%207.87016C13.8944%207.83635%2013.9678%207.78696%2014.0295%207.7248C14.0912%207.66264%2014.1401%207.58893%2014.1733%207.50788C14.2065%207.42684%2014.2235%207.34004%2014.2232%207.25244C14.2229%207.16484%2014.2053%207.07817%2014.1715%206.99736C14.1377%206.91655%2014.0883%206.84319%2014.0261%206.78146L12.1528%204.90813ZM2.97281%2012.1815C2.84727%2012.0559%202.67701%2011.9854%202.49947%2011.9854C2.32194%2011.9854%202.15167%2012.0559%202.02614%2012.1815C1.9006%2012.307%201.83008%2012.4773%201.83008%2012.6548C1.83008%2012.8323%201.9006%2013.0026%202.02614%2013.1281L3.91281%2015.0148C3.9751%2015.0766%204.04898%2015.1255%204.1302%2015.1586C4.21143%2015.1918%204.2984%2015.2086%204.38614%2015.2081C4.47388%2015.2086%204.56085%2015.1918%204.64208%2015.1586C4.7233%2015.1255%204.79718%2015.0766%204.85947%2015.0148C4.92196%2014.9528%204.97155%2014.8791%205.0054%2014.7978C5.03925%2014.7166%205.05667%2014.6295%205.05667%2014.5415C5.05667%2014.4535%205.03925%2014.3663%205.0054%2014.2851C4.97155%2014.2038%204.92196%2014.1301%204.85947%2014.0681L2.97281%2012.1815ZM14.9728%203.9548L13.0861%202.06813C13.024%202.00597%2012.9502%201.95667%2012.869%201.92302C12.7878%201.88938%2012.7007%201.87207%2012.6128%201.87207C12.5249%201.87207%2012.4379%201.88938%2012.3566%201.92302C12.2754%201.95667%2012.2016%202.00597%2012.1395%202.06813C12.0773%202.13029%2012.028%202.20408%2011.9944%202.2853C11.9607%202.36651%2011.9434%202.45356%2011.9434%202.54146C11.9434%202.62937%2011.9607%202.71642%2011.9944%202.79763C12.028%202.87885%2012.0773%202.95264%2012.1395%203.0148L14.0261%204.90146C14.0881%204.96395%2014.1618%205.01355%2014.2431%205.04739C14.3243%205.08124%2014.4115%205.09866%2014.4995%205.09866C14.5875%205.09866%2014.6746%205.08124%2014.7559%205.04739C14.8371%205.01355%2014.9108%204.96395%2014.9728%204.90146C15.0353%204.83949%2015.0849%204.76576%2015.1187%204.68452C15.1526%204.60328%2015.17%204.51614%2015.17%204.42813C15.17%204.34012%2015.1526%204.25299%2015.1187%204.17175C15.0849%204.09051%2015.0353%204.01677%2014.9728%203.9548Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.1528%204.90813L10.2595%203.0148C10.1975%202.95231%2010.1238%202.90272%2010.0425%202.86887C9.96128%202.83502%209.87415%202.8176%209.78614%202.8176C9.69813%202.8176%209.61099%202.83502%209.52975%202.86887C9.44852%202.90272%209.37478%202.95231%209.31281%203.0148C9.18864%203.13971%209.11894%203.30867%209.11894%203.4848C9.11894%203.66092%209.18864%203.82989%209.31281%203.9548L10.7261%205.36813L5.32614%2010.7681L3.91281%209.3548C3.7879%209.23063%203.61893%209.16094%203.44281%209.16094C3.26668%209.16094%203.09771%209.23063%202.97281%209.3548C2.91032%209.41677%202.86072%209.49051%202.82688%209.57175C2.79303%209.65299%202.77561%209.74012%202.77561%209.82813C2.77561%209.91614%202.79303%2010.0033%202.82688%2010.0845C2.86072%2010.1658%202.91032%2010.2395%202.97281%2010.3015L4.84614%2012.1748L6.71947%2014.0481C6.78122%2014.1111%206.85485%2014.1612%206.9361%2014.1956C7.01735%2014.2299%207.1046%2014.2478%207.19281%2014.2481C7.32522%2014.2489%207.45487%2014.2102%207.56522%2014.137C7.67556%2014.0638%207.76161%2013.9594%207.81239%2013.8371C7.86316%2013.7148%207.87637%2013.5802%207.85033%2013.4503C7.82428%2013.3205%207.76016%2013.2014%207.66614%2013.1081L6.27281%2011.7148L11.6728%206.3148L13.0861%207.72813C13.1483%207.78985%2013.222%207.83873%2013.3031%207.87196C13.3841%207.9052%2013.4709%207.92214%2013.5585%207.92183C13.6461%207.92153%2013.7328%207.90397%2013.8136%207.87016C13.8944%207.83635%2013.9678%207.78696%2014.0295%207.7248C14.0912%207.66264%2014.1401%207.58893%2014.1733%207.50788C14.2065%207.42684%2014.2235%207.34004%2014.2232%207.25244C14.2229%207.16484%2014.2053%207.07817%2014.1715%206.99736C14.1377%206.91655%2014.0883%206.84319%2014.0261%206.78146L12.1528%204.90813ZM2.97281%2012.1815C2.84727%2012.0559%202.67701%2011.9854%202.49947%2011.9854C2.32194%2011.9854%202.15167%2012.0559%202.02614%2012.1815C1.9006%2012.307%201.83008%2012.4773%201.83008%2012.6548C1.83008%2012.8323%201.9006%2013.0026%202.02614%2013.1281L3.91281%2015.0148C3.9751%2015.0766%204.04898%2015.1255%204.1302%2015.1586C4.21143%2015.1918%204.2984%2015.2086%204.38614%2015.2081C4.47388%2015.2086%204.56085%2015.1918%204.64208%2015.1586C4.7233%2015.1255%204.79718%2015.0766%204.85947%2015.0148C4.92196%2014.9528%204.97155%2014.8791%205.0054%2014.7978C5.03925%2014.7166%205.05667%2014.6295%205.05667%2014.5415C5.05667%2014.4535%205.03925%2014.3663%205.0054%2014.2851C4.97155%2014.2038%204.92196%2014.1301%204.85947%2014.0681L2.97281%2012.1815ZM14.9728%203.9548L13.0861%202.06813C13.024%202.00597%2012.9502%201.95667%2012.869%201.92302C12.7878%201.88938%2012.7007%201.87207%2012.6128%201.87207C12.5249%201.87207%2012.4379%201.88938%2012.3566%201.92302C12.2754%201.95667%2012.2016%202.00597%2012.1395%202.06813C12.0773%202.13029%2012.028%202.20408%2011.9944%202.2853C11.9607%202.36651%2011.9434%202.45356%2011.9434%202.54146C11.9434%202.62937%2011.9607%202.71642%2011.9944%202.79763C12.028%202.87885%2012.0773%202.95264%2012.1395%203.0148L14.0261%204.90146C14.0881%204.96395%2014.1618%205.01355%2014.2431%205.04739C14.3243%205.08124%2014.4115%205.09866%2014.4995%205.09866C14.5875%205.09866%2014.6746%205.08124%2014.7559%205.04739C14.8371%205.01355%2014.9108%204.96395%2014.9728%204.90146C15.0353%204.83949%2015.0849%204.76576%2015.1187%204.68452C15.1526%204.60328%2015.17%204.51614%2015.17%204.42813C15.17%204.34012%2015.1526%204.25299%2015.1187%204.17175C15.0849%204.09051%2015.0353%204.01677%2014.9728%203.9548Z'%20fill='%23FF6C00'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-golf-ball {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%209C13.8022%209%2013.6089%209.05865%2013.4444%209.16853C13.28%209.27841%2013.1518%209.43459%2013.0761%209.61732C13.0004%209.80004%2012.9806%2010.0011%2013.0192%2010.1951C13.0578%2010.3891%2013.153%2010.5673%2013.2929%2010.7071C13.4328%2010.847%2013.6109%2010.9422%2013.8049%2010.9808C13.9989%2011.0194%2014.2%2010.9996%2014.3827%2010.9239C14.5654%2010.8482%2014.7216%2010.72%2014.8315%2010.5556C14.9414%2010.3911%2015%2010.1978%2015%2010C15%209.73478%2014.8946%209.48043%2014.7071%209.29289C14.5196%209.10536%2014.2652%209%2014%209ZM14%206C13.8022%206%2013.6089%206.05865%2013.4444%206.16853C13.28%206.27841%2013.1518%206.43459%2013.0761%206.61732C13.0004%206.80004%2012.9806%207.00111%2013.0192%207.19509C13.0578%207.38907%2013.153%207.56725%2013.2929%207.70711C13.4328%207.84696%2013.6109%207.9422%2013.8049%207.98079C13.9989%208.01937%2014.2%207.99957%2014.3827%207.92388C14.5654%207.84819%2014.7216%207.72002%2014.8315%207.55557C14.9414%207.39112%2015%207.19778%2015%207C15%206.73478%2014.8946%206.48043%2014.7071%206.29289C14.5196%206.10536%2014.2652%206%2014%206ZM12%202C10.0222%202%208.08879%202.58649%206.4443%203.6853C4.79981%204.78412%203.51809%206.3459%202.76121%208.17317C2.00433%2010.0004%201.8063%2012.0111%202.19215%2013.9509C2.578%2015.8907%203.53041%2017.6725%204.92894%2019.0711C6.32746%2020.4696%208.10929%2021.422%2010.0491%2021.8079C11.9889%2022.1937%2013.9996%2021.9957%2015.8268%2021.2388C17.6541%2020.4819%2019.2159%2019.2002%2020.3147%2017.5557C21.4135%2015.9112%2022%2013.9778%2022%2012C22%2010.6868%2021.7413%209.38642%2021.2388%208.17317C20.7363%206.95991%2019.9997%205.85752%2019.0711%204.92893C18.1425%204.00035%2017.0401%203.26375%2015.8268%202.7612C14.6136%202.25866%2013.3132%202%2012%202ZM12%2020C10.4178%2020%208.87104%2019.5308%207.55544%2018.6518C6.23985%2017.7727%205.21447%2016.5233%204.60897%2015.0615C4.00347%2013.5997%203.84504%2011.9911%204.15372%2010.4393C4.4624%208.88743%205.22433%207.46197%206.34315%206.34315C7.46197%205.22433%208.88743%204.4624%2010.4393%204.15372C11.9911%203.84504%2013.5997%204.00346%2015.0615%204.60896C16.5233%205.21447%2017.7727%206.23984%2018.6518%207.55544C19.5308%208.87103%2020%2010.4177%2020%2012C20%2014.1217%2019.1572%2016.1566%2017.6569%2017.6569C16.1566%2019.1571%2014.1217%2020%2012%2020ZM17%208C16.8022%208%2016.6089%208.05865%2016.4444%208.16853C16.28%208.27841%2016.1518%208.43459%2016.0761%208.61732C16.0004%208.80004%2015.9806%209.00111%2016.0192%209.19509C16.0578%209.38907%2016.153%209.56725%2016.2929%209.70711C16.4327%209.84696%2016.6109%209.9422%2016.8049%209.98079C16.9989%2010.0194%2017.2%209.99957%2017.3827%209.92388C17.5654%209.84819%2017.7216%209.72002%2017.8315%209.55557C17.9414%209.39112%2018%209.19778%2018%209C18%208.73478%2017.8946%208.48043%2017.7071%208.29289C17.5196%208.10536%2017.2652%208%2017%208Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%209C13.8022%209%2013.6089%209.05865%2013.4444%209.16853C13.28%209.27841%2013.1518%209.43459%2013.0761%209.61732C13.0004%209.80004%2012.9806%2010.0011%2013.0192%2010.1951C13.0578%2010.3891%2013.153%2010.5673%2013.2929%2010.7071C13.4328%2010.847%2013.6109%2010.9422%2013.8049%2010.9808C13.9989%2011.0194%2014.2%2010.9996%2014.3827%2010.9239C14.5654%2010.8482%2014.7216%2010.72%2014.8315%2010.5556C14.9414%2010.3911%2015%2010.1978%2015%2010C15%209.73478%2014.8946%209.48043%2014.7071%209.29289C14.5196%209.10536%2014.2652%209%2014%209ZM14%206C13.8022%206%2013.6089%206.05865%2013.4444%206.16853C13.28%206.27841%2013.1518%206.43459%2013.0761%206.61732C13.0004%206.80004%2012.9806%207.00111%2013.0192%207.19509C13.0578%207.38907%2013.153%207.56725%2013.2929%207.70711C13.4328%207.84696%2013.6109%207.9422%2013.8049%207.98079C13.9989%208.01937%2014.2%207.99957%2014.3827%207.92388C14.5654%207.84819%2014.7216%207.72002%2014.8315%207.55557C14.9414%207.39112%2015%207.19778%2015%207C15%206.73478%2014.8946%206.48043%2014.7071%206.29289C14.5196%206.10536%2014.2652%206%2014%206ZM12%202C10.0222%202%208.08879%202.58649%206.4443%203.6853C4.79981%204.78412%203.51809%206.3459%202.76121%208.17317C2.00433%2010.0004%201.8063%2012.0111%202.19215%2013.9509C2.578%2015.8907%203.53041%2017.6725%204.92894%2019.0711C6.32746%2020.4696%208.10929%2021.422%2010.0491%2021.8079C11.9889%2022.1937%2013.9996%2021.9957%2015.8268%2021.2388C17.6541%2020.4819%2019.2159%2019.2002%2020.3147%2017.5557C21.4135%2015.9112%2022%2013.9778%2022%2012C22%2010.6868%2021.7413%209.38642%2021.2388%208.17317C20.7363%206.95991%2019.9997%205.85752%2019.0711%204.92893C18.1425%204.00035%2017.0401%203.26375%2015.8268%202.7612C14.6136%202.25866%2013.3132%202%2012%202ZM12%2020C10.4178%2020%208.87104%2019.5308%207.55544%2018.6518C6.23985%2017.7727%205.21447%2016.5233%204.60897%2015.0615C4.00347%2013.5997%203.84504%2011.9911%204.15372%2010.4393C4.4624%208.88743%205.22433%207.46197%206.34315%206.34315C7.46197%205.22433%208.88743%204.4624%2010.4393%204.15372C11.9911%203.84504%2013.5997%204.00346%2015.0615%204.60896C16.5233%205.21447%2017.7727%206.23984%2018.6518%207.55544C19.5308%208.87103%2020%2010.4177%2020%2012C20%2014.1217%2019.1572%2016.1566%2017.6569%2017.6569C16.1566%2019.1571%2014.1217%2020%2012%2020ZM17%208C16.8022%208%2016.6089%208.05865%2016.4444%208.16853C16.28%208.27841%2016.1518%208.43459%2016.0761%208.61732C16.0004%208.80004%2015.9806%209.00111%2016.0192%209.19509C16.0578%209.38907%2016.153%209.56725%2016.2929%209.70711C16.4327%209.84696%2016.6109%209.9422%2016.8049%209.98079C16.9989%2010.0194%2017.2%209.99957%2017.3827%209.92388C17.5654%209.84819%2017.7216%209.72002%2017.8315%209.55557C17.9414%209.39112%2018%209.19778%2018%209C18%208.73478%2017.8946%208.48043%2017.7071%208.29289C17.5196%208.10536%2017.2652%208%2017%208Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-ok {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='40'%20height='41'%20viewBox='0%200%2040%2041'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M33.3563%2040.5693H17.552C12.1674%2040.5693%207.83167%2036.2337%207.83167%2030.8491V19.3806C7.83167%2018.891%208.25128%2018.4713%208.74079%2018.4713C10.4891%2018.4713%2015.3842%2013.926%2017.6219%206.86307C17.7618%206.30363%2017.9016%205.67412%2018.0415%204.97482C18.4611%202.94683%2018.8806%200.569336%2020.9086%200.569336C23.0065%200.569336%2024.5451%201.68815%2025.594%203.99586C27.622%208.40148%2026.3632%2012.1077%2025.3143%2013.9958H35.1045C37.2724%2013.9958%2039.0905%2015.8141%2039.0905%2017.9819C39.0905%2019.2407%2038.5311%2020.3595%2037.622%2021.0588C38.5311%2021.7581%2039.0905%2022.8769%2039.0905%2024.1357C39.0905%2025.6042%2038.3214%2026.8629%2037.1325%2027.5622C37.8318%2028.2615%2038.2514%2029.2408%2038.2514%2030.2898C38.2514%2031.7583%2037.4821%2033.017%2036.2933%2033.7163C36.9926%2034.4156%2037.4123%2035.3946%2037.4123%2036.4435C37.2724%2038.8211%2035.5241%2040.5693%2033.3563%2040.5693ZM9.57993%2020.1499V30.8491C9.57993%2035.2547%2013.1464%2038.7511%2017.4821%2038.7511H33.2864C34.4752%2038.7511%2035.4542%2037.7723%2035.4542%2036.5835C35.4542%2035.3947%2034.4752%2034.4156%2033.2864%2034.4156H30.4891C29.9996%2034.4156%2029.58%2033.9958%2029.58%2033.5063C29.58%2033.0168%2029.9996%2032.5973%2030.4891%2032.5973H33.2164H33.2864H34.0556C35.2444%2032.5973%2036.2234%2031.6182%2036.2234%2030.4294C36.2234%2029.2406%2035.2444%2028.2615%2034.0556%2028.2615H31.3283C30.8388%2028.2615%2030.4192%2027.8421%2030.4192%2027.3526C30.4192%2026.863%2030.8388%2026.4436%2031.3283%2026.4436H34.9647C36.1535%2026.4436%2037.1325%2025.4645%2037.1325%2024.2757C37.1325%2023.0869%2036.1535%2022.1078%2034.9647%2022.1078C33.636%2022.1777%2032.7968%2022.1777%2032.2374%2022.1078H32.1675C31.4682%2021.9679%2031.3283%2021.6881%2031.2584%2021.3385C31.1884%2020.849%2031.5381%2020.4294%2032.0276%2020.3595C32.0975%2020.3595%2032.0976%2020.3595%2032.1675%2020.3595H34.8947C35.0346%2020.3595%2035.3143%2020.2895%2035.3843%2020.2895C36.3633%2020.0797%2037.1325%2019.1706%2037.1325%2018.1216C37.1325%2016.9328%2036.1535%2015.954%2034.9647%2015.954H23.566C23.2164%2015.954%2022.9367%2015.7441%2022.7269%2015.4644C22.587%2015.1847%2022.6569%2014.7651%2022.8667%2014.4854C23.0066%2014.3456%2026.2933%2010.2895%2023.7758%204.90482C22.7968%202.8069%2021.6779%202.52725%2020.6989%202.52725C20.1394%202.52725%2019.7898%204.34558%2019.58%205.46447C19.4402%206.16377%2019.3002%206.86301%2019.0904%207.49238C17.2023%2013.9959%2012.6569%2019.2408%209.57993%2020.1499Z'%20fill='white'/%3e%3cpath%20d='M6.08391%2040.5693H3.49652C1.53847%2040.5693%200%2039.0308%200%2037.0727V19.3105C0%2017.3524%201.53847%2015.814%203.49652%2015.814H6.08391C8.04197%2015.814%209.58043%2017.3524%209.58043%2019.3105V37.0727C9.58043%2039.0308%208.04197%2040.5693%206.08391%2040.5693ZM3.49652%2017.5622C2.5175%2017.5622%201.74826%2018.3315%201.74826%2019.3105V37.0727C1.74826%2038.0518%202.5175%2038.821%203.49652%2038.821H6.08391C7.06294%2038.821%207.83217%2038.0518%207.83217%2037.0727V19.3105C7.83217%2018.3315%207.06294%2017.5622%206.08391%2017.5622H3.49652Z'%20fill='white'/%3e%3cpath%20d='M4.75473%2036.5836C5.37268%2036.5836%205.8736%2036.0826%205.8736%2035.4647C5.8736%2034.8467%205.37268%2034.3457%204.75473%2034.3457C4.13679%2034.3457%203.63586%2034.8467%203.63586%2035.4647C3.63586%2036.0826%204.13679%2036.5836%204.75473%2036.5836Z'%20fill='%23F16901'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='40'%20height='41'%20viewBox='0%200%2040%2041'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M33.3563%2040.5693H17.552C12.1674%2040.5693%207.83167%2036.2337%207.83167%2030.8491V19.3806C7.83167%2018.891%208.25128%2018.4713%208.74079%2018.4713C10.4891%2018.4713%2015.3842%2013.926%2017.6219%206.86307C17.7618%206.30363%2017.9016%205.67412%2018.0415%204.97482C18.4611%202.94683%2018.8806%200.569336%2020.9086%200.569336C23.0065%200.569336%2024.5451%201.68815%2025.594%203.99586C27.622%208.40148%2026.3632%2012.1077%2025.3143%2013.9958H35.1045C37.2724%2013.9958%2039.0905%2015.8141%2039.0905%2017.9819C39.0905%2019.2407%2038.5311%2020.3595%2037.622%2021.0588C38.5311%2021.7581%2039.0905%2022.8769%2039.0905%2024.1357C39.0905%2025.6042%2038.3214%2026.8629%2037.1325%2027.5622C37.8318%2028.2615%2038.2514%2029.2408%2038.2514%2030.2898C38.2514%2031.7583%2037.4821%2033.017%2036.2933%2033.7163C36.9926%2034.4156%2037.4123%2035.3946%2037.4123%2036.4435C37.2724%2038.8211%2035.5241%2040.5693%2033.3563%2040.5693ZM9.57993%2020.1499V30.8491C9.57993%2035.2547%2013.1464%2038.7511%2017.4821%2038.7511H33.2864C34.4752%2038.7511%2035.4542%2037.7723%2035.4542%2036.5835C35.4542%2035.3947%2034.4752%2034.4156%2033.2864%2034.4156H30.4891C29.9996%2034.4156%2029.58%2033.9958%2029.58%2033.5063C29.58%2033.0168%2029.9996%2032.5973%2030.4891%2032.5973H33.2164H33.2864H34.0556C35.2444%2032.5973%2036.2234%2031.6182%2036.2234%2030.4294C36.2234%2029.2406%2035.2444%2028.2615%2034.0556%2028.2615H31.3283C30.8388%2028.2615%2030.4192%2027.8421%2030.4192%2027.3526C30.4192%2026.863%2030.8388%2026.4436%2031.3283%2026.4436H34.9647C36.1535%2026.4436%2037.1325%2025.4645%2037.1325%2024.2757C37.1325%2023.0869%2036.1535%2022.1078%2034.9647%2022.1078C33.636%2022.1777%2032.7968%2022.1777%2032.2374%2022.1078H32.1675C31.4682%2021.9679%2031.3283%2021.6881%2031.2584%2021.3385C31.1884%2020.849%2031.5381%2020.4294%2032.0276%2020.3595C32.0975%2020.3595%2032.0976%2020.3595%2032.1675%2020.3595H34.8947C35.0346%2020.3595%2035.3143%2020.2895%2035.3843%2020.2895C36.3633%2020.0797%2037.1325%2019.1706%2037.1325%2018.1216C37.1325%2016.9328%2036.1535%2015.954%2034.9647%2015.954H23.566C23.2164%2015.954%2022.9367%2015.7441%2022.7269%2015.4644C22.587%2015.1847%2022.6569%2014.7651%2022.8667%2014.4854C23.0066%2014.3456%2026.2933%2010.2895%2023.7758%204.90482C22.7968%202.8069%2021.6779%202.52725%2020.6989%202.52725C20.1394%202.52725%2019.7898%204.34558%2019.58%205.46447C19.4402%206.16377%2019.3002%206.86301%2019.0904%207.49238C17.2023%2013.9959%2012.6569%2019.2408%209.57993%2020.1499Z'%20fill='white'/%3e%3cpath%20d='M6.08391%2040.5693H3.49652C1.53847%2040.5693%200%2039.0308%200%2037.0727V19.3105C0%2017.3524%201.53847%2015.814%203.49652%2015.814H6.08391C8.04197%2015.814%209.58043%2017.3524%209.58043%2019.3105V37.0727C9.58043%2039.0308%208.04197%2040.5693%206.08391%2040.5693ZM3.49652%2017.5622C2.5175%2017.5622%201.74826%2018.3315%201.74826%2019.3105V37.0727C1.74826%2038.0518%202.5175%2038.821%203.49652%2038.821H6.08391C7.06294%2038.821%207.83217%2038.0518%207.83217%2037.0727V19.3105C7.83217%2018.3315%207.06294%2017.5622%206.08391%2017.5622H3.49652Z'%20fill='white'/%3e%3cpath%20d='M4.75473%2036.5836C5.37268%2036.5836%205.8736%2036.0826%205.8736%2035.4647C5.8736%2034.8467%205.37268%2034.3457%204.75473%2034.3457C4.13679%2034.3457%203.63586%2034.8467%203.63586%2035.4647C3.63586%2036.0826%204.13679%2036.5836%204.75473%2036.5836Z'%20fill='%23F16901'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-open-book {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.1696%202.06012C20.4528%201.93665%2019.7269%201.8731%2018.9996%201.87012C16.518%201.86809%2014.0881%202.57969%2011.9996%203.92012C9.90574%202.59729%207.47625%201.90315%204.9996%201.92012C4.27224%201.9231%203.5464%201.98665%202.8296%202.11012C2.5948%202.1506%202.38218%202.27358%202.23001%202.45691C2.07784%202.64025%201.99613%202.87189%201.9996%203.11012V15.1101C1.99745%2015.2571%202.02772%2015.4027%202.08825%2015.5366C2.14877%2015.6705%202.23806%2015.7894%202.34977%2015.8849C2.46148%2015.9803%202.59285%2016.05%202.73455%2016.089C2.87625%2016.1279%203.02479%2016.1351%203.1696%2016.1101C4.60262%2015.862%206.0708%2015.9032%207.48766%2016.2312C8.90453%2016.5592%2010.2414%2017.1675%2011.4196%2018.0201L11.5396%2018.0901H11.6496C11.7605%2018.1363%2011.8795%2018.1601%2011.9996%2018.1601C12.1197%2018.1601%2012.2387%2018.1363%2012.3496%2018.0901H12.4596L12.5796%2018.0201C13.7496%2017.1484%2015.0826%2016.5205%2016.4997%2016.1735C17.9169%2015.8265%2019.3893%2015.7675%2020.8296%2016.0001C20.9744%2016.0251%2021.1229%2016.0179%2021.2646%2015.979C21.4063%2015.94%2021.5377%2015.8703%2021.6494%2015.7749C21.7611%2015.6794%2021.8504%2015.5605%2021.9109%2015.4266C21.9715%2015.2927%2022.0017%2015.1471%2021.9996%2015.0001V3.00012C21.9892%202.77228%2021.9012%202.55483%2021.7502%202.38386C21.5993%202.21289%2021.3944%202.09866%2021.1696%202.06012ZM10.9996%2015.3501C9.14948%2014.3768%207.09011%2013.8688%204.9996%2013.8701C4.6696%2013.8701%204.3396%2013.8701%203.9996%2013.8701V3.87012C4.33265%203.85093%204.66654%203.85093%204.9996%203.87012C7.13298%203.86776%209.21981%204.49381%2010.9996%205.67012V15.3501ZM19.9996%2013.9101C19.6596%2013.9101%2019.3296%2013.9101%2018.9996%2013.9101C16.9091%2013.9088%2014.8497%2014.4168%2012.9996%2015.3901V5.67012C14.7794%204.49381%2016.8662%203.86776%2018.9996%203.87012C19.3327%203.85093%2019.6665%203.85093%2019.9996%203.87012V13.9101ZM21.1696%2018.0601C20.4528%2017.9367%2019.7269%2017.8731%2018.9996%2017.8701C16.518%2017.8681%2014.0881%2018.5797%2011.9996%2019.9201C9.91111%2018.5797%207.48123%2017.8681%204.9996%2017.8701C4.27224%2017.8731%203.5464%2017.9367%202.8296%2018.0601C2.69942%2018.0808%202.57462%2018.127%202.46236%2018.196C2.3501%2018.2651%202.2526%2018.3557%202.17546%2018.4625C2.09833%2018.5694%202.04308%2018.6905%202.0129%2018.8188C1.98272%2018.9471%201.9782%2019.0801%201.9996%2019.2101C2.05042%2019.4698%202.20209%2019.6988%202.42139%2019.8468C2.64069%2019.9949%202.90974%2020.05%203.1696%2020.0001C4.60262%2019.752%206.0708%2019.7932%207.48766%2020.1212C8.90453%2020.4492%2010.2414%2021.0575%2011.4196%2021.9101C11.589%2022.0307%2011.7917%2022.0955%2011.9996%2022.0955C12.2075%2022.0955%2012.4102%2022.0307%2012.5796%2021.9101C13.7578%2021.0575%2015.0947%2020.4492%2016.5115%2020.1212C17.9284%2019.7932%2019.3966%2019.752%2020.8296%2020.0001C21.0895%2020.05%2021.3585%2019.9949%2021.5778%2019.8468C21.7971%2019.6988%2021.9488%2019.4698%2021.9996%2019.2101C22.021%2019.0801%2022.0165%2018.9471%2021.9863%2018.8188C21.9561%2018.6905%2021.9009%2018.5694%2021.8237%2018.4625C21.7466%2018.3557%2021.6491%2018.2651%2021.5368%2018.196C21.4246%2018.127%2021.2998%2018.0808%2021.1696%2018.0601Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.1696%202.06012C20.4528%201.93665%2019.7269%201.8731%2018.9996%201.87012C16.518%201.86809%2014.0881%202.57969%2011.9996%203.92012C9.90574%202.59729%207.47625%201.90315%204.9996%201.92012C4.27224%201.9231%203.5464%201.98665%202.8296%202.11012C2.5948%202.1506%202.38218%202.27358%202.23001%202.45691C2.07784%202.64025%201.99613%202.87189%201.9996%203.11012V15.1101C1.99745%2015.2571%202.02772%2015.4027%202.08825%2015.5366C2.14877%2015.6705%202.23806%2015.7894%202.34977%2015.8849C2.46148%2015.9803%202.59285%2016.05%202.73455%2016.089C2.87625%2016.1279%203.02479%2016.1351%203.1696%2016.1101C4.60262%2015.862%206.0708%2015.9032%207.48766%2016.2312C8.90453%2016.5592%2010.2414%2017.1675%2011.4196%2018.0201L11.5396%2018.0901H11.6496C11.7605%2018.1363%2011.8795%2018.1601%2011.9996%2018.1601C12.1197%2018.1601%2012.2387%2018.1363%2012.3496%2018.0901H12.4596L12.5796%2018.0201C13.7496%2017.1484%2015.0826%2016.5205%2016.4997%2016.1735C17.9169%2015.8265%2019.3893%2015.7675%2020.8296%2016.0001C20.9744%2016.0251%2021.1229%2016.0179%2021.2646%2015.979C21.4063%2015.94%2021.5377%2015.8703%2021.6494%2015.7749C21.7611%2015.6794%2021.8504%2015.5605%2021.9109%2015.4266C21.9715%2015.2927%2022.0017%2015.1471%2021.9996%2015.0001V3.00012C21.9892%202.77228%2021.9012%202.55483%2021.7502%202.38386C21.5993%202.21289%2021.3944%202.09866%2021.1696%202.06012ZM10.9996%2015.3501C9.14948%2014.3768%207.09011%2013.8688%204.9996%2013.8701C4.6696%2013.8701%204.3396%2013.8701%203.9996%2013.8701V3.87012C4.33265%203.85093%204.66654%203.85093%204.9996%203.87012C7.13298%203.86776%209.21981%204.49381%2010.9996%205.67012V15.3501ZM19.9996%2013.9101C19.6596%2013.9101%2019.3296%2013.9101%2018.9996%2013.9101C16.9091%2013.9088%2014.8497%2014.4168%2012.9996%2015.3901V5.67012C14.7794%204.49381%2016.8662%203.86776%2018.9996%203.87012C19.3327%203.85093%2019.6665%203.85093%2019.9996%203.87012V13.9101ZM21.1696%2018.0601C20.4528%2017.9367%2019.7269%2017.8731%2018.9996%2017.8701C16.518%2017.8681%2014.0881%2018.5797%2011.9996%2019.9201C9.91111%2018.5797%207.48123%2017.8681%204.9996%2017.8701C4.27224%2017.8731%203.5464%2017.9367%202.8296%2018.0601C2.69942%2018.0808%202.57462%2018.127%202.46236%2018.196C2.3501%2018.2651%202.2526%2018.3557%202.17546%2018.4625C2.09833%2018.5694%202.04308%2018.6905%202.0129%2018.8188C1.98272%2018.9471%201.9782%2019.0801%201.9996%2019.2101C2.05042%2019.4698%202.20209%2019.6988%202.42139%2019.8468C2.64069%2019.9949%202.90974%2020.05%203.1696%2020.0001C4.60262%2019.752%206.0708%2019.7932%207.48766%2020.1212C8.90453%2020.4492%2010.2414%2021.0575%2011.4196%2021.9101C11.589%2022.0307%2011.7917%2022.0955%2011.9996%2022.0955C12.2075%2022.0955%2012.4102%2022.0307%2012.5796%2021.9101C13.7578%2021.0575%2015.0947%2020.4492%2016.5115%2020.1212C17.9284%2019.7932%2019.3966%2019.752%2020.8296%2020.0001C21.0895%2020.05%2021.3585%2019.9949%2021.5778%2019.8468C21.7971%2019.6988%2021.9488%2019.4698%2021.9996%2019.2101C22.021%2019.0801%2022.0165%2018.9471%2021.9863%2018.8188C21.9561%2018.6905%2021.9009%2018.5694%2021.8237%2018.4625C21.7466%2018.3557%2021.6491%2018.2651%2021.5368%2018.196C21.4246%2018.127%2021.2998%2018.0808%2021.1696%2018.0601Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-monitor {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19%203H5C4.20435%203%203.44129%203.31607%202.87868%203.87868C2.31607%204.44129%202%205.20435%202%206V14C2%2014.7956%202.31607%2015.5587%202.87868%2016.1213C3.44129%2016.6839%204.20435%2017%205%2017H11V19H7C6.73478%2019%206.48043%2019.1054%206.29289%2019.2929C6.10536%2019.4804%206%2019.7348%206%2020C6%2020.2652%206.10536%2020.5196%206.29289%2020.7071C6.48043%2020.8946%206.73478%2021%207%2021H17C17.2652%2021%2017.5196%2020.8946%2017.7071%2020.7071C17.8946%2020.5196%2018%2020.2652%2018%2020C18%2019.7348%2017.8946%2019.4804%2017.7071%2019.2929C17.5196%2019.1054%2017.2652%2019%2017%2019H13V17H19C19.7956%2017%2020.5587%2016.6839%2021.1213%2016.1213C21.6839%2015.5587%2022%2014.7956%2022%2014V6C22%205.20435%2021.6839%204.44129%2021.1213%203.87868C20.5587%203.31607%2019.7956%203%2019%203ZM20%2014C20%2014.2652%2019.8946%2014.5196%2019.7071%2014.7071C19.5196%2014.8946%2019.2652%2015%2019%2015H5C4.73478%2015%204.48043%2014.8946%204.29289%2014.7071C4.10536%2014.5196%204%2014.2652%204%2014V6C4%205.73478%204.10536%205.48043%204.29289%205.29289C4.48043%205.10536%204.73478%205%205%205H19C19.2652%205%2019.5196%205.10536%2019.7071%205.29289C19.8946%205.48043%2020%205.73478%2020%206V14Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19%203H5C4.20435%203%203.44129%203.31607%202.87868%203.87868C2.31607%204.44129%202%205.20435%202%206V14C2%2014.7956%202.31607%2015.5587%202.87868%2016.1213C3.44129%2016.6839%204.20435%2017%205%2017H11V19H7C6.73478%2019%206.48043%2019.1054%206.29289%2019.2929C6.10536%2019.4804%206%2019.7348%206%2020C6%2020.2652%206.10536%2020.5196%206.29289%2020.7071C6.48043%2020.8946%206.73478%2021%207%2021H17C17.2652%2021%2017.5196%2020.8946%2017.7071%2020.7071C17.8946%2020.5196%2018%2020.2652%2018%2020C18%2019.7348%2017.8946%2019.4804%2017.7071%2019.2929C17.5196%2019.1054%2017.2652%2019%2017%2019H13V17H19C19.7956%2017%2020.5587%2016.6839%2021.1213%2016.1213C21.6839%2015.5587%2022%2014.7956%2022%2014V6C22%205.20435%2021.6839%204.44129%2021.1213%203.87868C20.5587%203.31607%2019.7956%203%2019%203ZM20%2014C20%2014.2652%2019.8946%2014.5196%2019.7071%2014.7071C19.5196%2014.8946%2019.2652%2015%2019%2015H5C4.73478%2015%204.48043%2014.8946%204.29289%2014.7071C4.10536%2014.5196%204%2014.2652%204%2014V6C4%205.73478%204.10536%205.48043%204.29289%205.29289C4.48043%205.10536%204.73478%205%205%205H19C19.2652%205%2019.5196%205.10536%2019.7071%205.29289C19.8946%205.48043%2020%205.73478%2020%206V14Z'%20fill='black'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-video {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.1673%206.84683L7.83399%204.92016C7.6314%204.8032%207.4016%204.74159%207.16766%204.74153C6.93373%204.74147%206.7039%204.80296%206.50125%204.91982C6.29859%205.03668%206.13025%205.20481%206.01313%205.40731C5.89601%205.60981%205.83423%205.83956%205.83399%206.0735V9.92683C5.83423%2010.1606%205.89595%2010.3903%206.01296%2010.5927C6.12997%2010.7952%206.29816%2010.9633%206.50065%2011.0802C6.70335%2011.1972%206.93327%2011.2588%207.16732%2011.2588C7.40137%2011.2588%207.6313%2011.1972%207.83399%2011.0802L11.1673%209.1535C11.3694%209.03629%2011.5371%208.86806%2011.6537%208.66565C11.7703%208.46324%2011.8316%208.23375%2011.8316%208.00016C11.8316%207.76658%2011.7703%207.53709%2011.6537%207.33468C11.5371%207.13227%2011.3694%206.96404%2011.1673%206.84683ZM10.5007%208.00016L7.16732%209.92683V6.0735L10.5007%208.00016ZM8.50065%201.3335C7.18211%201.3335%205.89318%201.72449%204.79685%202.45703C3.70052%203.18957%202.84604%204.23077%202.34146%205.44894C1.83687%206.66711%201.70485%208.00756%201.96209%209.30077C2.21932%2010.594%202.85426%2011.7819%203.78661%2012.7142C4.71896%2013.6466%205.90685%2014.2815%207.20005%2014.5387C8.49326%2014.796%209.8337%2014.6639%2011.0519%2014.1594C12.2701%2013.6548%2013.3112%2012.8003%2014.0438%2011.704C14.7763%2010.6076%2015.1673%209.31871%2015.1673%208.00016C15.1673%207.12468%2014.9949%206.25778%2014.6599%205.44894C14.3248%204.6401%2013.8338%203.90517%2013.2147%203.28612C12.5956%202.66706%2011.8607%202.176%2011.0519%201.84097C10.243%201.50593%209.37613%201.3335%208.50065%201.3335ZM8.50065%2013.3335C7.44582%2013.3335%206.41467%2013.0207%205.53761%2012.4347C4.66055%2011.8486%203.97696%2011.0157%203.5733%2010.0411C3.16963%209.0666%203.06401%207.99425%203.2698%206.95968C3.47559%205.92512%203.98354%204.97481%204.72942%204.22893C5.4753%203.48305%206.42561%202.9751%207.46017%202.76931C8.49474%202.56352%209.56709%202.66914%2010.5416%203.07281C11.5162%203.47647%2012.3491%204.16006%2012.9352%205.03712C13.5212%205.91418%2013.834%206.94533%2013.834%208.00016C13.834%209.41465%2013.2721%2010.7712%2012.2719%2011.7714C11.2717%2012.7716%209.91514%2013.3335%208.50065%2013.3335Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.1673%206.84683L7.83399%204.92016C7.6314%204.8032%207.4016%204.74159%207.16766%204.74153C6.93373%204.74147%206.7039%204.80296%206.50125%204.91982C6.29859%205.03668%206.13025%205.20481%206.01313%205.40731C5.89601%205.60981%205.83423%205.83956%205.83399%206.0735V9.92683C5.83423%2010.1606%205.89595%2010.3903%206.01296%2010.5927C6.12997%2010.7952%206.29816%2010.9633%206.50065%2011.0802C6.70335%2011.1972%206.93327%2011.2588%207.16732%2011.2588C7.40137%2011.2588%207.6313%2011.1972%207.83399%2011.0802L11.1673%209.1535C11.3694%209.03629%2011.5371%208.86806%2011.6537%208.66565C11.7703%208.46324%2011.8316%208.23375%2011.8316%208.00016C11.8316%207.76658%2011.7703%207.53709%2011.6537%207.33468C11.5371%207.13227%2011.3694%206.96404%2011.1673%206.84683ZM10.5007%208.00016L7.16732%209.92683V6.0735L10.5007%208.00016ZM8.50065%201.3335C7.18211%201.3335%205.89318%201.72449%204.79685%202.45703C3.70052%203.18957%202.84604%204.23077%202.34146%205.44894C1.83687%206.66711%201.70485%208.00756%201.96209%209.30077C2.21932%2010.594%202.85426%2011.7819%203.78661%2012.7142C4.71896%2013.6466%205.90685%2014.2815%207.20005%2014.5387C8.49326%2014.796%209.8337%2014.6639%2011.0519%2014.1594C12.2701%2013.6548%2013.3112%2012.8003%2014.0438%2011.704C14.7763%2010.6076%2015.1673%209.31871%2015.1673%208.00016C15.1673%207.12468%2014.9949%206.25778%2014.6599%205.44894C14.3248%204.6401%2013.8338%203.90517%2013.2147%203.28612C12.5956%202.66706%2011.8607%202.176%2011.0519%201.84097C10.243%201.50593%209.37613%201.3335%208.50065%201.3335ZM8.50065%2013.3335C7.44582%2013.3335%206.41467%2013.0207%205.53761%2012.4347C4.66055%2011.8486%203.97696%2011.0157%203.5733%2010.0411C3.16963%209.0666%203.06401%207.99425%203.2698%206.95968C3.47559%205.92512%203.98354%204.97481%204.72942%204.22893C5.4753%203.48305%206.42561%202.9751%207.46017%202.76931C8.49474%202.56352%209.56709%202.66914%2010.5416%203.07281C11.5162%203.47647%2012.3491%204.16006%2012.9352%205.03712C13.5212%205.91418%2013.834%206.94533%2013.834%208.00016C13.834%209.41465%2013.2721%2010.7712%2012.2719%2011.7714C11.2717%2012.7716%209.91514%2013.3335%208.50065%2013.3335Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

.icon-next-section {
  -webkit-mask: url("data:image/svg+xml,%3csvg%20width='14'%20height='20'%20viewBox='0%200%2014%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%204C6.73478%204%206.48043%204.10536%206.29289%204.29289C6.10536%204.48043%206%204.73478%206%205V7C6%207.26522%206.10536%207.51957%206.29289%207.70711C6.48043%207.89464%206.73478%208%207%208C7.26522%208%207.51957%207.89464%207.70711%207.70711C7.89464%207.51957%208%207.26522%208%207V5C8%204.73478%207.89464%204.48043%207.70711%204.29289C7.51957%204.10536%207.26522%204%207%204ZM7%200C5.14348%200%203.36301%200.737498%202.05025%202.05025C0.737498%203.36301%200%205.14348%200%207V13C2.76642e-08%2014.8565%200.737498%2016.637%202.05025%2017.9497C3.36301%2019.2625%205.14348%2020%207%2020C8.85652%2020%2010.637%2019.2625%2011.9497%2017.9497C13.2625%2016.637%2014%2014.8565%2014%2013V7C14%205.14348%2013.2625%203.36301%2011.9497%202.05025C10.637%200.737498%208.85652%200%207%200ZM12%2013C12%2014.3261%2011.4732%2015.5979%2010.5355%2016.5355C9.59785%2017.4732%208.32608%2018%207%2018C5.67392%2018%204.40215%2017.4732%203.46447%2016.5355C2.52678%2015.5979%202%2014.3261%202%2013V7C2%205.67392%202.52678%204.40215%203.46447%203.46447C4.40215%202.52678%205.67392%202%207%202C8.32608%202%209.59785%202.52678%2010.5355%203.46447C11.4732%204.40215%2012%205.67392%2012%207V13Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3csvg%20width='14'%20height='20'%20viewBox='0%200%2014%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%204C6.73478%204%206.48043%204.10536%206.29289%204.29289C6.10536%204.48043%206%204.73478%206%205V7C6%207.26522%206.10536%207.51957%206.29289%207.70711C6.48043%207.89464%206.73478%208%207%208C7.26522%208%207.51957%207.89464%207.70711%207.70711C7.89464%207.51957%208%207.26522%208%207V5C8%204.73478%207.89464%204.48043%207.70711%204.29289C7.51957%204.10536%207.26522%204%207%204ZM7%200C5.14348%200%203.36301%200.737498%202.05025%202.05025C0.737498%203.36301%200%205.14348%200%207V13C2.76642e-08%2014.8565%200.737498%2016.637%202.05025%2017.9497C3.36301%2019.2625%205.14348%2020%207%2020C8.85652%2020%2010.637%2019.2625%2011.9497%2017.9497C13.2625%2016.637%2014%2014.8565%2014%2013V7C14%205.14348%2013.2625%203.36301%2011.9497%202.05025C10.637%200.737498%208.85652%200%207%200ZM12%2013C12%2014.3261%2011.4732%2015.5979%2010.5355%2016.5355C9.59785%2017.4732%208.32608%2018%207%2018C5.67392%2018%204.40215%2017.4732%203.46447%2016.5355C2.52678%2015.5979%202%2014.3261%202%2013V7C2%205.67392%202.52678%204.40215%203.46447%203.46447C4.40215%202.52678%205.67392%202%207%202C8.32608%202%209.59785%202.52678%2010.5355%203.46447C11.4732%204.40215%2012%205.67392%2012%207V13Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;
}

@layer base {
  .content-blog-Viva h5 {
    padding-top: calc(var(--spacing, .25rem) * 12) !important;
    padding-bottom: calc(var(--spacing, .25rem) * 6) !important;
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-h5-sm, 18px) !important;
    --tw-font-weight: var(--font-weight-medium, 500) !important;
    font-weight: var(--font-weight-medium, 500) !important;
    color: var(--color-neutral-800, #505050) !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva h5 {
      font-size: var(--text-h5-md, 18px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva h5 {
      font-size: var(--text-h5-lg, 18px) !important;
    }
  }

  .content-blog-Viva h5 span {
    padding-top: calc(var(--spacing, .25rem) * 12) !important;
    padding-bottom: calc(var(--spacing, .25rem) * 6) !important;
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-h5-sm, 18px) !important;
    color: var(--color-neutral-800, #505050) !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva h5 span {
      font-size: var(--text-h5-md, 18px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva h5 span {
      font-size: var(--text-h5-lg, 18px) !important;
    }
  }

  .content-blog-Viva h2 {
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-h2-sm, 28px) !important;
    --tw-font-weight: var(--font-weight-bold, 700) !important;
    font-weight: var(--font-weight-bold, 700) !important;
    color: var(--color-viva-orange-500, #ff6c00) !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva h2 {
      font-size: var(--text-h2-md, 32px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva h2 {
      font-size: var(--text-h2-lg, 40px) !important;
    }
  }

  .content-blog-Viva h2 span {
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-h2-sm, 28px) !important;
    --tw-font-weight: var(--font-weight-bold, 700) !important;
    font-weight: var(--font-weight-bold, 700) !important;
    color: var(--color-viva-orange-500, #ff6c00) !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva h2 span {
      font-size: var(--text-h2-md, 32px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva h2 span {
      font-size: var(--text-h2-lg, 40px) !important;
    }
  }

  .content-blog-Viva h4 {
    padding-top: calc(var(--spacing, .25rem) * 12) !important;
    padding-bottom: calc(var(--spacing, .25rem) * 6) !important;
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-h4-sm, 20px) !important;
    --tw-font-weight: var(--font-weight-book, 300) !important;
    font-weight: var(--font-weight-book, 300) !important;
    color: var(--color-neutral-800, #505050) !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva h4 {
      font-size: var(--text-h4-md, 20px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva h4 {
      font-size: var(--text-h4-lg, 24px) !important;
    }
  }

  .content-blog-Viva h4 span {
    padding-top: calc(var(--spacing, .25rem) * 12) !important;
    padding-bottom: calc(var(--spacing, .25rem) * 6) !important;
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-h4-sm, 20px) !important;
    --tw-font-weight: var(--font-weight-book, 300) !important;
    font-weight: var(--font-weight-book, 300) !important;
    color: var(--color-neutral-800, #505050) !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva h4 span {
      font-size: var(--text-h4-md, 20px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva h4 span {
      font-size: var(--text-h4-lg, 24px) !important;
    }
  }

  .content-blog-Viva p {
    padding-top: calc(var(--spacing, .25rem) * 7) !important;
    padding-bottom: calc(var(--spacing, .25rem) * 6) !important;
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-body-sm, 12px) !important;
    --tw-font-weight: var(--font-weight-book, 300) !important;
    font-weight: var(--font-weight-book, 300) !important;
    color: var(--color-neutral-800, #505050) !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva p {
      font-size: var(--text-body-md, 14px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva p {
      font-size: var(--text-body-lg, 16px) !important;
    }
  }

  .content-blog-Viva p span {
    padding-top: calc(var(--spacing, .25rem) * 7) !important;
    padding-bottom: calc(var(--spacing, .25rem) * 6) !important;
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-body-sm, 12px) !important;
    --tw-font-weight: var(--font-weight-book, 300) !important;
    font-weight: var(--font-weight-book, 300) !important;
    color: var(--color-neutral-800, #505050) !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva p span {
      font-size: var(--text-body-md, 14px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva p span {
      font-size: var(--text-body-lg, 16px) !important;
    }
  }

  .content-blog-Viva picture, .content-blog-Viva picture img, .content-blog-Viva img {
    border-radius: var(--radius-2xl, 1rem) !important;
    width: 100% !important;
    height: auto !important;
  }

  .content-blog-Viva a {
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-body-sm, 12px) !important;
    --tw-font-weight: var(--font-weight-medium, 500) !important;
    font-weight: var(--font-weight-medium, 500) !important;
    color: var(--color-neutral-800, #505050) !important;
    text-underline-offset: 4px !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva a {
      font-size: var(--text-body-md, 14px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva a {
      font-size: var(--text-body-lg, 16px) !important;
    }
  }

  .content-blog-Viva a span {
    font-family: var(--font-gotham, "Gotham Rounded SSm", sans-serif) !important;
    font-size: var(--text-body-sm, 12px) !important;
    --tw-font-weight: var(--font-weight-medium, 500) !important;
    font-weight: var(--font-weight-medium, 500) !important;
    color: var(--color-neutral-800, #505050) !important;
    text-underline-offset: 4px !important;
  }

  @media (min-width: 744px) {
    .content-blog-Viva a span {
      font-size: var(--text-body-md, 14px) !important;
    }
  }

  @media (min-width: 1536px) {
    .content-blog-Viva a span {
      font-size: var(--text-body-lg, 16px) !important;
    }
  }
}

.alert-viva-message-error {
  z-index: 100;
  opacity: 0;
  width: 100vw;
  transition: opacity .5s ease, display .5s ease allow-discrete;
  background-color: red;
  flex-direction: row;
  justify-content: space-between;
  padding: 2rem 5rem;
  display: none;
  position: fixed;
  top: 0;
  color: #fff !important;
}

.alert-viva-message-error .close-icon {
  content: "";
  cursor: pointer;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  display: block;
}

.alert-viva-message-error.show {
  opacity: 1;
  display: flex;
}

#overlaySpinner {
  z-index: 20;
  background-color: #0000004d;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}