@charset "UTF-8";
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: 100;
  src: url(/fonts/KalamehWeb-Thin.woff2?b0d27e37691b6f79f66a4717092f64cc) format("woff2"), url(/fonts/KalamehWeb-Thin.woff?af3f57b325aad92cf4e57e3e108337e4) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: 200;
  src: url(/fonts/KalamehWeb-ExtraLight.woff2?4f75737ffe7434a0c5a54660d1c3e023) format("woff2"), url(/fonts/KalamehWeb-ExtraLight.woff?a6f90c22af4131015bdbc0d59163cfc6) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/KalamehWeb-Light.woff2?45ed43d8b3f94033d40eb259e8326f75) format("woff2"), url(/fonts/KalamehWeb-Light.woff?033b681c09e75ce1a8d685a6781fb9aa) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: 500;
  src: url(/fonts/KalamehWeb-Medium.woff2?fdba3bf292bc9e95b3a0ff4f3ac34cf0) format("woff2"), url(/fonts/KalamehWeb-Medium.woff?7cfe355e2df0aa00e45d8d64ec6838a4) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: 600;
  src: url(/fonts/KalamehWeb-Semibold.woff2?644c83b1431619b9ab3a209b2770b5f3) format("woff2"), url(/fonts/KalamehWeb-Semibold.woff?901231146b34d2507eec7b67979fc957) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: 800;
  src: url(/fonts/KalamehWeb-ExtraBold.woff2?8a0678a0522367aec91831088d33c164) format("woff2"), url(/fonts/KalamehWeb-ExtraBold.woff?164662516a4220e6295c8fe3803dedbb) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: 900;
  src: url(/fonts/KalamehWeb-Black.woff2?5bad5ffceedb76122217bcfa8caeb787) format("woff2"), url(/fonts/KalamehWeb-Black.woff?26937b5b2d85eaf2973c2b7171558956) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: bold;
  src: url(/fonts/KalamehWeb-Bold.woff2?2b03b9f914573d3e8f3b068a59a6ea6f) format("woff2"), url(/fonts/KalamehWeb-Bold.woff?5c2df57d113559523b1df63e857a8080) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: KalamehWeb;
  font-style: normal;
  font-weight: normal;
  src: url(/fonts/KalamehWeb-Regular.woff2?3c9bfcbf3df04522503283b2c4786674) format("woff2"), url(/fonts/KalamehWeb-Regular.woff?bff68ea87b82ece26a796fd6288561bb) format("woff");
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
html {
  height: 100%;
}

body {
  font-family: "KalamehWeb", sans-serif;
  font-size: 12px;
  display: flex;
  height: 100%;
  flex-direction: column;
}
body .btn-custom-size {
  font-size: 12px;
  border-radius: 10px;
  padding: 5px 73px !important;
}
body a {
  text-decoration: none;
  color: #000;
}
body .mw-100 {
  max-width: 100%;
}
body .px-custom {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
body .px-custom-2 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
body .ratio img {
  -o-object-fit: cover;
     object-fit: cover;
}
body .ratio-140 {
  --bs-aspect-ratio: 140%;
}
body .ratio-3x4 {
  --bs-aspect-ratio: calc(4 / 3 * 100%);
}
body .ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}
body .rounded-10 {
  border-radius: 10px;
}
body .h-0 {
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
}
body input,
body select {
  background-color: #fff;
}
body .btn-custom-outline-1 {
  color: #f36f45;
  border: 1px solid #f36f45;
  padding: 0;
}
body .btn-custom-outline-1:hover {
  color: #fff;
  background-color: #f36f45 !important;
}
body .btn-custom-1 {
  background-color: #f36f45;
  color: #fff;
  padding: 0;
}
body .btn-custom-1:hover {
  color: #fff;
  background-color: #d65f39 !important;
}
body .btn-custom-outline-2 {
  color: #8769ff;
  border: 1px solid #8769ff;
  padding: 0;
}
body .btn-custom-outline-2:hover {
  color: #fff;
  background-color: #8769ff !important;
}
body .btn-custom-2 {
  background-color: #8769ff;
  color: #fff;
  padding: 0;
}
body .btn-custom-2:hover {
  color: #fff;
  background-color: #624bbb !important;
}
body .p-btn {
  padding: 8px 70px !important;
}
body .mw-100 {
  max-width: 100% !important;
}
body .f-12 {
  font-size: 12px;
}
body .f-16 {
  font-size: 16px;
}
body .f-18 {
  font-size: 18px;
}
body .f-20 {
  font-size: 20px;
}
body .point {
  background-color: #f36f45;
  border-radius: 5px;
  margin-left: 5px;
  color: #fff;
  padding: 0 5px;
  margin-top: 5px;
  font-size: 10px;
}
body .point2 {
  background-color: #8769ff;
  border-radius: 5px;
  margin-left: 5px;
  color: #fff;
  padding: 0 5px;
  margin-top: 5px;
  font-size: 10px;
}
body .border-none {
  border: none;
}
body .color1 {
  color: #f36f45;
}
body .color2 {
  color: #8769ff;
}
body .color3 {
  color: #cec2ff;
}
body .nav-header {
  background-color: rgba(255, 255, 255, 0.5);
  max-height: 64px;
}
body .nav-header::before {
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  content: "";
  position: absolute !important;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, 0.5);
}
body .nav-header a.logo {
  margin-left: 5px;
}
body .nav-header a.app-name span:last-child {
  display: block;
  font-size: 12px;
  color: #afafaf;
  text-align: center;
  margin-top: -7px;
}
body .nav-header .collapse-close {
  border: none;
  font-size: 28px;
  background: none;
  color: gray;
  margin-top: 10px;
}
body .nav-header .navbar-collapse {
  flex-grow: 3;
}
body .nav-header .navbar-collapse::before {
  color: #f36f45;
  content: "|";
  font-size: 30px;
}
body .nav-header .navbar-collapse .navbar-nav .nav-item .active {
  color: #f36f45 !important;
}
body .nav-header .navbar-collapse .navbar-nav .nav-item .active #icons8_home_button {
  fill: #f36f45;
}
body .nav-header .navbar-collapse .navbar-nav .nav-item .nav-link {
  color: #131313;
}
body .nav-header .navbar-collapse .navbar-nav .nav-item .nav-link svg {
  width: 18px;
}
body .nav-header .navbar-collapse .navbar-nav .nav-item .nav-link i {
  line-height: 1;
}
body .nav-header .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
  color: #f36f45;
}
body .nav-header .navbar-collapse .navbar-nav .nav-item .nav-link:hover #icons8_home_button {
  fill: #f36f45;
}
body .nav-header .navbar-collapse .btns .ex-btn-head {
  padding-left: 44px;
  padding-right: 44px;
  padding-top: 5px;
  padding-bottom: 5px;
}
body .nav-header .navbar-collapse .btns .req-btn-head {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}
body .nav-header .navbar-collapse .btns div {
  color: #000;
  margin-right: 26px;
}
body .nav-header .navbar-collapse .btns div a {
  color: #000;
  text-decoration: none;
}
body .nav-header .navbar-collapse .btns div a i {
  line-height: 1;
  font-size: 22px;
  vertical-align: middle;
}
body main {
  flex-grow: 1;
  background: linear-gradient(180deg, white 0%, #fff6f6 26%, #ffffec 52%, #effffa 100%);
}
body main #slider {
  margin-top: 55px;
  margin-bottom: 200px !important;
}
body main #slider .img-slider {
  border-radius: 25px;
}
body main #slider .carousel-control-next {
  left: 10px;
  width: 3%;
  filter: grayscale(1) brightness(0.5);
}
body main #slider .carousel-control-prev {
  right: 10px;
  width: 3%;
  filter: grayscale(1) brightness(0.5);
}
body main #slider .swiper {
  padding-top: 20px;
}
body main #slider .carousel-indicators [data-bs-target] {
  opacity: 1 !important;
}
body main #slider .carousel-indicators {
  position: absolute;
  bottom: -130px !important;
}
body main #slider .carousel-indicators button {
  position: absolute;
}
body main #slider .carousel-indicators .slid {
  padding-top: 30px;
}
body main #slider .carousel-indicators .item .info {
  position: absolute;
  bottom: -6px;
  text-align: center;
  display: none;
  color: #afafaf;
  animation: fadeOut 2s;
}
body main #slider .carousel-indicators .item .info span:nth-child(2) {
  margin: 0 10px 10px 20px;
}
body main #slider .carousel-indicators .item .info span i {
  margin-left: 5px;
}
body main #slider .carousel-indicators .ratio.active + .info {
  display: block;
  animation: fadeIn 2s;
}
body main #slider .carousel-indicators .ratio {
  width: auto;
  margin-left: 10px;
  height: 100%;
  background-color: transparent;
  animation: sliderItemInActive 1s ease forwards;
}
body main #slider .carousel-indicators .ratio.active {
  animation: sliderItemActive 1s ease forwards;
  bottom: 30px;
}
body main #slider .carousel-indicators .ratio.active::after {
  animation: removeOverlay 0.5s ease-out forwards;
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, black 0%, #2c140d 15%, #69301e 40%, #893f27 62%, #ca5c3a 83%, #f36f45 100%);
  border-radius: 10px;
}
body main #slider .carousel-indicators .ratio:not(.active)::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, black 0%, #2c140d 15%, #69301e 40%, #893f27 62%, #ca5c3a 83%, #f36f45 100%);
  border-radius: 10px;
  animation: addOverlay 0.5s ease-out forwards;
}
body main #slider .carousel-inner .carousel-btns {
  position: absolute;
  bottom: 200px;
  left: 208px;
}
body main .fillters {
  padding-bottom: 30px;
}
body main .fillters .first-input-fillter {
  flex-basis: 200px;
  margin-left: 40px;
  padding-left: 0 !important;
}
body main .fillters .fields {
  margin-right: 2px;
}
body main .fillters-mobile .navbar-toggler-fillter {
  border: none;
  background: none;
  font-size: 20px;
  padding-top: 10px;
  color: gray;
}
body main .fillters-mobile .collapse-close-fillter {
  padding-top: 17px;
  border: none;
  font-size: 20px;
  background: none;
  color: gray;
}
body main .special-exhibit {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding-bottom: 50px;
}
body main .special-exhibit .swiper-image-mobile {
  display: none;
}
body main .special-exhibit::before {
  content: "";
  border-top: 2px solid;
  -o-border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 2px 0;
     border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 2px 0;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
body main .special-exhibit::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #ffe4de;
  bottom: 0;
  opacity: 0.2;
  box-shadow: inset 0px 25px 25px -3px #8769ff, inset 0px -25px 25px -3px #8769ff;
}
body main .special-exhibit .row .note {
  z-index: 1;
  margin-top: 40px;
}
body main .special-exhibit .row .note p:first-child {
  color: #f36f45;
}
body main .special-exhibit .row .note p:first-child i {
  margin-left: 5px;
}
body main .special-exhibit .row .note p:first-child span {
  font-size: 18px;
}
body main .special-exhibit .row .note h4 {
  font-weight: bold;
  color: #8769ff;
}
body main .special-exhibit .row .note p:nth-child(3) {
  padding: 10px 10px 10px 50px;
  text-align: justify;
}
body main .special-exhibit .row .note a {
  padding: 8px 73px !important;
  margin-top: 18px;
}
body main .special-exhibit .row .images {
  z-index: 1;
  padding: 10px;
  margin-top: 60px;
}
body main .special-exhibit .row .images .row .col-md-6 {
  padding-left: 0;
}
body main .special-exhibit .row .images .row .col-md-6 .ratio {
  margin-bottom: 12px;
}
body main .special-exhibit .row .images .row .col-md-6 .ratio:hover .overlay-item {
  display: block;
}
body main .special-exhibit .row .images .row .col-md-6 .ratio .overlay-item {
  text-decoration: none;
  position: absolute;
  top: 0;
  left: 5px;
  right: 0;
  bottom: 0;
  color: white;
  background: rgba(0, 0, 0, 0.75);
  display: none;
  animation: addOverlay 0.5s ease-out forwards;
}
body main .special-exhibit .row .images .row .col-md-6 .ratio .overlay-item span {
  font-size: 12px;
  margin-right: 15px;
  display: block;
}
body main .special-exhibit .row .images .row .col-md-6 .ratio .overlay-item span:first-child {
  margin-top: 35px;
  margin-bottom: 5px;
  text-align: center;
  width: 15%;
  background-color: #afafaf;
  border-radius: 5px;
}
body main .movie-info {
  display: flex;
  padding: 20px;
  border-top: 1px solid #afafaf;
  border-bottom: 1px solid #afafaf;
  position: relative;
  margin-top: 20px;
  background-repeat: no-repeat;
  background-position: left;
  background-size: 60%;
  background-color: #fff;
}
body main .movie-info:before {
  content: "";
  position: absolute;
  top: 0;
  right: 40%;
  z-index: -1;
  bottom: 0;
  width: 60%;
  background: linear-gradient(-90deg, white 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.5) 100%);
}
body main .movie-info .image {
  width: 200px;
  margin-left: 10px;
}
body main .movie-info .description .point {
  background-color: #f36f45;
  border-radius: 5px;
  margin-left: 5px;
  color: #fff;
  padding: 0 5px;
  margin-top: 5px;
  font-size: 10px;
}
body main .movie-info .description .jenre {
  font-size: 12px;
}
body main .movie-info .description h5 {
  margin: 5px 0 0 0;
}
body main .movie-info .description p:first-of-type {
  margin: 5px 0 0 0;
  font-size: 14px;
}
body main .movie-info .description p:last-of-type {
  width: 50%;
  text-align: justify;
}
body main .movie-info .description small {
  font-size: 10px;
  color: #afafaf;
}
body main .movie-info.hidden {
  visibility: hidden;
  height: 0;
  padding: 0;
  border: none;
}
body main .movie-info .arrow-top {
  position: absolute;
  top: 0;
}
body main .movie-info .arrow-top::before, body main .movie-info .arrow-top::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
body main .movie-info .arrow-top::before {
  top: -15px;
  border-bottom-color: #fffaf8;
  border-width: 0 15px 15px 15px;
}
body main .movie-info .arrow-top::after {
  border-width: 0 15px 18px 16px;
  top: -19px;
  border-bottom-color: #afafaf;
  z-index: -2;
}
body main .search-exhibit {
  margin-bottom: 58px;
  position: relative;
  text-align: center;
  background: linear-gradient(90deg, #624bbb 0%, #8769ff 100%);
  padding: 27px;
  border-radius: 40px;
  margin-top: 40px;
}
body main .search-exhibit .search-exhibit-body {
  margin-top: 20px;
}
body main .search-exhibit .search-exhibit-body .exhibit-btn {
  background-color: #f36f45;
  font-size: 12px;
  border: none;
  border-radius: 10px;
  padding: 7px 0 7px 0;
  color: #fff;
  cursor: pointer;
}
body main .search-exhibit .search-exhibit-body .exhibit-btn:hover {
  background-color: #d65f39;
}
body main .search-exhibit .search-exhibit-body img.exhibit-yab-img {
  width: 38px;
  height: 38px;
}
body main .search-exhibit .search-exhibit-body .search-ex-items {
  margin: 20px 0 60px 0;
}
body main .search-exhibit .search-exhibit-body .search-ex-items .swiper-slide {
  padding: 0;
  padding-right: 5px;
}
body main .search-exhibit .search-exhibit-body .search-ex-items .swiper-slide p {
  color: #fff;
  margin: 5px 8px 0 0;
}
body main .search-exhibit .search-exhibit-body .search-ex-items .swiper-slide p:hover {
  color: #f36f45;
}
body main .search-exhibit .search-exhibit-body .search-ex-items .swiper-slide span {
  color: #afafaf;
  margin: 0 8px;
  font-size: 12px;
}
body main .search-exhibit .search-exhibit-body .search-ex-items .swiper-slide .ticket {
  background-color: #fff;
  border-radius: 10px;
  padding-right: 9px;
  margin-top: 5px;
  margin-left: 5px;
  width: 40px;
  height: 40px;
}
body main .search-exhibit .search-exhibit-body .search-ex-items .swiper-slide .ticket img {
  width: 20px;
  height: 20px;
}
body main .search-exhibit .search-exhibit-footer {
  position: absolute;
  bottom: -20px;
  left: calc(50% - 300px);
  width: 600px;
  height: 50px;
  border-radius: 20px;
  background: linear-gradient(90deg, #624bbb 0%, #f36f45 100%);
}
body main .search-exhibit .search-exhibit-footer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 90%;
  bottom: 5px;
  left: 0;
  background: rgba(255, 255, 255, 0.5);
  border-radius: inherit;
}
body main .search-exhibit .search-exhibit-footer img {
  margin: 7px;
}
body main .search-exhibit .search-exhibit-footer span {
  margin-right: 20x;
  font-size: 14px;
  display: inline;
  color: #fff;
}
body main .fillters-movie {
  background: linear-gradient(225deg, #8769ff 0%, #654fbf 70%, #443580 100%);
  margin-top: 50px;
  padding: 10px;
  border-bottom: 3px solid;
  -o-border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 0 0 100% 0/0 0 3px 0;
     border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 0 0 100% 0/0 0 3px 0;
}
body main .fillters-movie .btn-filter-movies {
  background-color: #f36f45;
  font-size: 10px;
  border: none;
  border-radius: 10px;
  padding: 7px 0 7px 0;
  color: #fff;
  cursor: pointer;
}
body main .fillters-movie .btn-filter-movies:hover {
  background-color: #d65f39;
}
body main .first-carousel,
body main .result-search {
  margin-top: 180px;
}
body main .request-exhibit {
  position: relative;
  background-repeat: no-repeat;
  background-position: left;
  background-size: 60% auto;
  z-index: 1;
}
body main .request-exhibit::after {
  content: "";
  background: linear-gradient(200deg, rgba(135, 105, 255, 0.9) 0%, rgba(100, 69, 223, 0.7) 48%, rgba(65, 33, 190, 0.4) 100%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
body main .request-exhibit .item {
  width: 150px;
}
body main .request-exhibit2 {
  position: relative;
  background-repeat: no-repeat;
  background-position: left;
  background-size: 60% auto;
  z-index: 1;
}
body main .request-exhibit2::after {
  content: "";
  background: linear-gradient(200deg, rgba(243, 111, 69, 0.8) 0%, rgba(228, 102, 63, 0.7) 48%, rgba(214, 95, 57, 0.3) 100%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
body main .request-exhibit2 .item {
  width: 150px;
}
body main .header-exhibit {
  position: relative;
  text-align: center;
  background: linear-gradient(180deg, #624bbb 0%, #705bbc 17%, #8474bf 32%, #b8aed9 51%, white 100%);
}
body main .header-exhibit .left {
  position: absolute;
  left: 20px;
  top: 75px;
}
body main .header-exhibit .right {
  position: absolute;
  right: 20px;
  top: 75px;
}
body main .header-exhibit .exhibityab {
  padding-top: 150px;
}
body main .header-exhibit .exhibityab .col-md-4 {
  padding: 0 !important;
}
body main .header-exhibit .exhibityab .btn-search-exhibit {
  background-color: #f36f45;
  border: none;
  border-radius: 10px;
  color: #fff;
  padding: 6px 0 6px 0;
}
body main .fillters-exhibit {
  background: linear-gradient(-90deg, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%);
  padding: 5px;
}
body main .fillters-exhibit .input-show-mobile {
  flex-grow: 0.1;
}
body main .fillters-exhibit .o-inputs {
  margin-left: 41px;
  margin-right: -50px;
}
body main .exhibit-info .card {
  position: relative;
  border: none;
}
body main .exhibit-info .special-badge {
  position: absolute;
  background-color: #f36f45;
  top: 0;
  left: 50px;
  z-index: 1;
  padding: 6px 5px;
  border-radius: 0 0 5px 5px;
}
body main .exhibit-info .card-header {
  background-color: #fff;
  border: none;
}
body main .exhibit-info .card-header .images img {
  transition: all 0.5s;
}
body main .exhibit-info .card-header .images:hover img:first-child {
  width: 100% !important;
}
body main .exhibit-info .card-header .images:hover img:last-child {
  width: 0 !important;
}
body main .exhibit-info .card-body {
  border: none;
  padding: 6px !important;
}
body main .exhibit-info table {
  border: 0;
}
body main .exhibit-info table th,
body main .exhibit-info table td {
  text-align: start;
  border: none;
}
body main .exhibit-info table td {
  text-align: end;
}
body main .exhibit-info .card-footer {
  cursor: pointer;
  background-color: #fff;
  border-top: 1px solid #afafaf;
}
body main .exhibit-info .card-footer:hover {
  color: #fff;
  background-color: #8769ff;
}
body main .exhibit-info .card-footer:hover #icons-purple {
  fill: #fff;
}
body main .ex-info {
  display: flex;
  justify-content: flex-start;
  padding: 20px;
  border-top: 1px solid #afafaf;
  border-bottom: 1px solid #afafaf;
  position: relative;
  margin-top: 10px;
  margin-bottom: 40px;
  background-repeat: no-repeat;
  background-position: left;
  background-size: 50%;
  background-color: #faeeed;
  font-size: 12px;
}
body main .ex-info:before {
  content: "";
  position: absolute;
  top: 0;
  right: 50%;
  bottom: 0;
  width: 50%;
  background: linear-gradient(-90deg, #faeeed 0%, rgba(229, 217, 216, 0.5) 100%);
}
body main .ex-info .image {
  width: 200px;
  margin-left: 10px;
}
body main .ex-info .description {
  flex-basis: 446px;
}
body main .ex-info .description .point {
  background-color: #f36f45;
  border-radius: 5px;
  margin-left: 5px;
  color: #fff;
  padding: 0 5px;
  margin-top: 5px;
  font-size: 10px;
}
body main .ex-info .description .jenre {
  font-size: 12px;
}
body main .ex-info .description h5 {
  margin: 5px 0 0 0;
}
body main .ex-info .description p:first-of-type {
  margin: 5px 0 0 0;
  font-size: 14px;
}
body main .ex-info .description p:last-of-type {
  width: 50%;
  text-align: justify;
}
body main .ex-info .description small {
  font-size: 10px;
  color: #afafaf;
}
body main .ex-info .ex-i {
  z-index: 1;
}
body main .ex-info table {
  border: none;
}
body main .ex-info table th,
body main .ex-info table td {
  padding: 3px;
  border: none;
}
body main .ex-info.hidden {
  visibility: hidden;
  height: 0;
  padding: 0;
  border: none;
}
body main .ex-info .arrow-top {
  position: absolute;
  top: 0;
}
body main .ex-info .arrow-top::before, body main .ex-info .arrow-top::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
body main .ex-info .arrow-top::before {
  top: -15px;
  border-bottom-color: #fffaf8;
  border-width: 0 15px 15px 15px;
}
body main .ex-info .arrow-top::after {
  border-width: 0 15px 18px 16px;
  top: -19px;
  border-bottom-color: #afafaf;
  z-index: -2;
}
body main .single-exhibit {
  padding: 30px;
  position: relative;
  background-repeat: no-repeat;
  background-position: left;
  z-index: 2;
}
body main .single-exhibit::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(-45deg, black 0%, #161414 45%, rgba(255, 0, 0, 0.33) 100%);
  z-index: -1;
}
body main .top-exhibitioner {
  margin-bottom: 50px;
}
body main .top-exhibitioner .card {
  border: 0;
}
body main .top-exhibitioner .card-header {
  background-color: #fff;
  border: none;
}
body main .top-exhibitioner .card-footer {
  background-color: #fff;
  border-top: 1px solid rgba(192, 186, 186, 0.1);
  cursor: pointer;
}
body main .contact .contact-header {
  background-repeat: no-repeat;
  height: 400px;
  position: relative;
}
body main .contact .contact-header button {
  margin-top: 100px;
  border: 1px solid;
  font-weight: bold;
}
body main .contact .contact-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0.61) 62%, rgba(0, 0, 0, 0.53) 100%);
}
body main .contact .contact-body .row .col-md-4 {
  position: relative;
}
body main .contact .contact-body .row .col-md-4:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0px;
  border-left: 1px solid #afafaf;
}
body main .contact .social-contact a:hover {
  color: #8769ff !important;
}
body main .watch {
  padding: 30px;
  margin-bottom: 80px;
}
body main .watch video {
  -o-object-position: top;
     object-position: top;
}
body main .header-single {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 30px;
  align-items: center;
}
body main .header-single .info-single {
  margin-top: 100px;
  margin-right: 45px;
  margin-bottom: 20px;
  z-index: 1;
}
body main .header-single .info-single img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 300px;
}
body main .header-single .info-single .description {
  font-size: 14px;
  margin-right: 10px;
  width: 45%;
}
body main .header-single .info-single .description .point {
  background-color: #f36f45;
  border-radius: 5px;
  margin-left: 5px;
  color: #fff;
  padding: 0 5px;
  margin-top: 5px;
  font-size: 10px;
}
body main .header-single .exhibit {
  flex-basis: 336px;
  margin-left: 113px;
  margin-top: 100px;
  z-index: 1;
}
body main .header-single .exhibit img,
body main .header-single .exhibit .card-footer {
  filter: grayscale(1);
  transition: all 0.5s;
}
body main .header-single .exhibit:hover img {
  filter: none;
}
body main .header-single .exhibit:hover .card-footer {
  filter: none;
  background-color: #8769ff;
  color: #fff;
}
body main .header-single .exhibit:hover .card-footer #icons-purple {
  fill: #fff;
}
body main .header-single::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.8;
}
body main .rate-container {
  gap: 50px;
}
body main .rate-container .input-range {
  position: relative;
  flex-grow: 1;
  display: flex;
  gap: 10px;
}
body main .rate-container .input-range .caption-container {
  position: absolute;
  top: -20px;
  left: 0;
  right: 23px;
  height: 20px;
  bottom: 0;
}
body main .rate-container .input-range .caption-container .numbers {
  height: 100%;
  display: flex;
  color: #999;
  gap: 8px;
  flex-direction: row-reverse;
}
body main .rate-container .input-range .caption-container .numbers div {
  font-size: 12px;
  width: 100%;
  text-align: left;
  padding-left: 5px;
}
body main .rate-container .input-range .range {
  direction: initial;
  flex-grow: 1;
}
body main .range {
  -webkit-appearance: none;
  vertical-align: middle;
  outline: none;
  border: none;
  padding: 0;
  background: none;
}
body main .range::-webkit-slider-runnable-track {
  background-color: #d7dbdd;
  height: 6px;
  border-radius: 3px;
  border: 1px solid transparent;
}
body main .range[disabled]::-webkit-slider-runnable-track {
  border: 1px solid #d7dbdd;
  background-color: transparent;
  opacity: 0.4;
}
body main .range::-moz-range-track {
  background-color: #d7dbdd;
  height: 6px;
  border-radius: 3px;
  border: none;
}
body main .range::-ms-track {
  color: transparent;
  border: none;
  background: none;
  height: 6px;
}
body main .range::-ms-fill-lower {
  background-color: #d7dbdd;
  border-radius: 3px;
}
body main .range::-ms-fill-upper {
  background-color: #d7dbdd;
  border-radius: 3px;
}
body main .range::-ms-tooltip {
  display: none;
  /* display and visibility only */
}
body main .range::-moz-range-thumb {
  border-radius: 20px;
  height: 18px;
  width: 18px;
  border: none;
  background: none;
  background-color: #606670;
}
body main .range:active::-moz-range-thumb {
  outline: none;
}
body main .range::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  border-radius: 100%;
  background-color: #606670;
  height: 18px;
  width: 18px;
  margin-top: -7px;
}
body main .range[disabled]::-webkit-slider-thumb {
  background-color: transparent;
  border: 1px solid #d7dbdd;
}
body main .range:active::-webkit-slider-thumb {
  outline: none;
}
body main .range::-ms-thumb {
  border-radius: 100%;
  background-color: #606670;
  height: 18px;
  width: 18px;
  border: none;
}
body main .range:active::-ms-thumb {
  border: none;
}
body main output {
  border: 1px solid #d7dbdd;
  color: #333;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  padding: 0.4em 0.6em;
  border-radius: 3px;
}
body main .input-range .range::-webkit-slider-runnable-track {
  background-color: #fff;
  border: 1px solid;
}
body main .input-range .range::-moz-range-track {
  background-color: #fff;
  border: none;
}
body main .input-range .range::-ms-fill-lower {
  background-color: #fff;
}
body main .input-range .range::-ms-fill-upper {
  background-color: #fff;
}
body main .input-range .range::-webkit-slider-thumb {
  background-color: #f36f45;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
body main .input-range output {
  background-color: #f36f45;
  color: #fff;
  font-size: 12px;
  padding: 0.1em 0.6em;
  border-radius: 3px;
}
body main .input-range .range::-moz-range-thumb {
  background-color: #aaa;
}
body main .input-range .range::-ms-thumb {
  background-color: #aaa;
}
body main .about .mine {
  margin-top: 100px;
}
body main .about .mine .platform {
  position: relative;
  background-repeat: no-repeat;
  background-position: left;
  z-index: 1;
  margin-bottom: 50px;
  border-radius: 10px;
}
body main .about .mine .platform p {
  padding-left: 40px;
  line-height: 1.6;
}
body main .about .mine .platform a {
  color: #afafaf;
  font-size: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #f36f45;
}
body main .about .mine .platform:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(-90deg, #f7f7f7 0%, rgba(247, 247, 247, 0.65) 62%, rgba(247, 247, 247, 0) 100%);
  z-index: -1;
}
body main .about .revolution {
  position: relative;
  background-repeat: no-repeat;
  background-position: left;
  z-index: 1;
  margin-bottom: 80px;
}
body main .about .revolution:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(-90deg, #f7f7f7 0%, rgba(244, 244, 244, 0.9) 30%, rgba(244, 244, 244, 0.8) 60%, rgba(124, 124, 124, 0.5) 100%);
  z-index: -11;
}
body main .about .revolution p {
  padding-left: 40px;
  line-height: 1.6;
}
body main .about .faq {
  margin-bottom: 90px;
  color: #fff !important;
}
body main .about .what-do {
  margin-bottom: 140px;
}
body main .about .what-do .section-watch {
  position: relative;
  height: 300px;
  font-size: 14px;
  margin: 0 auto;
}
body main .about .what-do .section-watch:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
body main .about .what-do .section-watch .element {
  position: relative;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  width: 15%;
  float: left;
  position: relative;
  transition-duration: 1.5s;
}
body main .about .what-do .section-watch .element:nth-child(1) {
  border-radius: 10px 0 0 10px;
}
body main .about .what-do .section-watch .element:nth-child(3) {
  border-radius: 0 10px 10px 0;
}
body main .about .what-do .section-watch .element .text {
  z-index: 1;
  position: absolute;
  left: 50px;
  right: 50px;
  height: 100%;
}
body main .about .what-do .section-watch .element .text .title-in {
  padding-bottom: 10px;
  border-bottom: 2px solid;
  -o-border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 0 0 100% 0/5px 0 2px 0;
     border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 0 0 100% 0/5px 0 2px 0;
}
body main .about .what-do .section-watch .element .title {
  z-index: 1;
  color: #fff;
  font-size: 14px;
  text-align: center;
  position: absolute;
  bottom: 20px;
  left: 37px;
}
body main .about .what-do .section-watch .element .text .in {
  color: #fff;
  display: none;
  width: 100%;
  left: 266px;
  bottom: 0;
  padding: 10px;
  border-radius: 8px;
  visibility: hidden;
  overflow: hidden;
  height: 100%;
  align-items: center;
  justify-content: center;
}
body main .about .what-do .section-watch .element .text .in p {
  margin: 0;
}
body main .about .what-do .section-watch .element.active .text .in {
  display: block;
  visibility: visible;
  transition-duration: 0.2s;
}
body main .about .what-do .section-watch .element.active {
  width: 70%;
}
body main .about .what-do .section-watch .element.active .title {
  display: none;
}
body main .about .what-do .section-watch .element.active .text i.fa-solid {
  margin: 0 7px;
}
body main .about .what-do .section-watch .element.active .text .fa-hand-pointer:before {
  text-shadow: 4px 4px 2px #ccc;
}
@media only screen and (max-width: 860px) {
  body main .about .what-do .section-watch .section-watch .element .text i.fa-solid {
    font-size: 22px;
    padding: 2px;
    width: 8px;
    height: 8px;
  }
  body main .about .what-do .section-watch .section-watch .element {
    width: 8%;
  }
  body main .about .what-do .section-watch .section-watch .element.active {
    width: 50%;
  }
  body main .about .what-do .section-watch .section-watch .element.active .text .in {
    display: none;
  }
}
body main .search-background-color-movie {
  background: linear-gradient(45deg, #624bbb 0%, #634cbd 25%, #6e55d1 50%, #8769ff 75%, #8769ff 100%);
}
body main .search-background-color-exhibit {
  background: linear-gradient(45deg, #8c4028 0%, #ac4f31 25%, #cf5f3b 50%, #f36f45 75%, #f36f45 100%);
}
body main .search-page {
  position: relative;
  text-align: center;
}
body main .search-page .left {
  position: absolute;
  left: 20px;
  top: 75px;
}
body main .search-page .right {
  position: absolute;
  right: 20px;
  top: 75px;
}
body main .search-page .search-title {
  font-size: 30px;
}
body main .search-page .header-icon {
  padding-top: 20px;
}
body main .search-page .search-icon {
  margin-top: 50px;
  font-size: 30px;
  margin-bottom: 0;
}
body main .search-page .btn-search-movie,
body main .search-page .btn-search-exhibit {
  border: none;
  padding: 0;
  color: #afafaf;
  border-radius: 10px;
  background: #fff;
}
body main .search-page .btn-search-movie:not(.active) .card,
body main .search-page .btn-search-exhibit:not(.active) .card {
  transition: all 1s;
  background: transparent;
  box-shadow: inset 0 0 50px #8769ff;
}
body main .search-page .btn-search-movie .card,
body main .search-page .btn-search-exhibit .card {
  border: none;
  border-radius: 10px;
  padding: 10px 120px;
}
body main .search-page .label-checkbox {
  font-size: 12px;
  padding: 0px;
  margin: -5px;
  margin-right: 3px;
}
body main .search-page .toggler-wrapper {
  display: block;
  width: 38px;
  height: 12px;
  cursor: pointer;
  position: relative;
}
body main .search-page .toggler-wrapper input[type=checkbox] {
  display: none;
}
body main .search-page .toggler-wrapper input[type=checkbox]:checked + .toggler-slider {
  background-color: #d65f39;
}
body main .search-page .toggler-wrapper input[type=checkbox]:checked + .toggler-slider .toggler-knob {
  background-color: #f36f45;
}
body main .search-page .toggler-wrapper .toggler-slider {
  background-color: #ccc;
  position: relative;
  border-radius: 100px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 300ms ease;
}
body main .search-page .toggler-wrapper .toggler-knob {
  position: absolute;
  transition: all 300ms ease;
}
body main .search-page .toggler-wrapper.style-1 input[type=checkbox]:checked + .toggler-slider .toggler-knob {
  left: calc(100% - 18px);
}
body main .search-page .toggler-wrapper.style-1 .toggler-knob {
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  left: 3px;
  top: -2px;
  background-color: #565454;
}
body main .search-page .rate-input {
  padding: 0.44rem;
}
body main .search-page .s-date {
  color: #afafaf;
  font-size: 12px;
  height: 32px;
  border-radius: 0 10px 10px 0;
}
body main .search-page .e-date {
  color: #afafaf;
  font-size: 12px;
  height: 32px;
  border-radius: 10px 0 0 10px;
}
body main .search-page #rating,
body main .search-page #rating-ex {
  height: 6px;
  background: #afafaf !important;
}
body main .search-page #rating .noUi-connect,
body main .search-page #rating-ex .noUi-connect {
  background: #f36f45;
}
body main .search-page #rating .noUi-handle,
body main .search-page #rating-ex .noUi-handle {
  height: 13px;
  width: 13px;
  top: -5px;
  right: -9px;
  /* half the width */
  border-radius: 9px;
}
body main .search-page #rating .noUi-handle:before,
body main .search-page #rating .noUi-handle:after,
body main .search-page #rating-ex .noUi-handle:before,
body main .search-page #rating-ex .noUi-handle:after {
  content: unset;
}
body main .search-page .search {
  padding-bottom: 35px;
}
body main .search-page .search-inputs {
  position: relative;
  z-index: 1;
}
body main .search-page .search-inputs:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  filter: blur(2px);
  border-radius: 10px;
  z-index: -1;
}
body main .search-page::after {
  content: "";
  border-top: 2px solid;
  -o-border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 2px 0;
     border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 2px 0;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
body main .login {
  overflow-x: hidden;
}
body main #nav-login div.fixed-height {
  min-height: 75px;
}
body main #nav-signup div.fixed-height {
  min-height: 75px;
}
body main .btn-reset-pass {
  cursor: pointer;
}
body main .app-name span:last-child {
  display: block;
  font-size: 12px;
  color: #afafaf;
  text-align: center;
  margin-top: -5px;
}
body main #nav-login-tab:not(.active) {
  color: #afafaf;
}
body main #nav-login-tab:after {
  margin-right: 70px;
  content: "|";
  color: #afafaf;
}
body main #nav-signup-tab:not(.active) {
  color: #afafaf;
}
body main .ticket-header {
  margin-top: 50px;
  margin-bottom: 150px;
  position: relative;
  width: 100%;
}
body main .ticket-header .img {
  width: 150px;
  position: absolute;
  left: 0;
  right: 200px;
  bottom: -65px;
}
body main .ticket-header .info-address {
  position: absolute;
  top: 0;
  left: 200px;
  right: 360px;
  bottom: -65px;
  display: flex;
  align-items: end;
}
body main .sans table tbody tr {
  border-style: hidden;
}
body main .sans table tbody td {
  text-align: end;
}
body main .sans .card:hover {
  background-color: #f36f45;
}
body main .sans .card:hover table tbody td,
body main .sans .card:hover table tbody th,
body main .sans .card:hover table tbody span {
  color: #fff !important;
}
body main .sans .card:hover .card-footer {
  border-top: solid 1px #fff;
  background-color: #f36f45 !important;
}
body main .sans .card:hover .card-footer label {
  background-color: #fff;
}
body main .sans .card .card-footer {
  border-radius: 0 0 0.3rem 0.3rem;
  position: relative;
}
body main .sans .card .card-footer input[type=radio]:checked + label {
  background-color: red;
}
body main .buy-ticket .card-body .input-number-decrement,
body main .buy-ticket .card-body .input-number-increment {
  border: 1px solid #ccc;
  height: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body main .buy-ticket .card-body .input-number-increment {
  position: absolute;
  left: 5px;
  top: 5px;
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #afafaf;
  font-size: 22px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  z-index: 1;
}
body main .buy-ticket .card-body .input-number-decrement {
  position: absolute;
  right: 5px;
  top: 5px;
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #afafaf;
  font-size: 22px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  z-index: 1;
}
body main .buy-ticket .card-body .input-number-decrement:active,
body main .buy-ticket .card-body .input-number-increment:active {
  background: #ddd;
}
body main .buy-ticket .card-body .input-number-decrement {
  border-radius: 5px;
}
body main .buy-ticket .card-body .input-number-increment {
  border-radius: 5px;
}
body main .buy-ticket .buy-ticket-btn {
  padding: 5px 60px !important;
  font-size: 12px;
  border-radius: 10px;
}
body footer {
  position: relative;
  background-color: #1c1c1c;
  flex-shrink: 1;
}
body footer .logo {
  width: 65px;
  height: 47px;
}
body footer::before {
  content: "";
  border-top: 4px solid;
  -o-border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 3px 0;
     border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 3px 0;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
body footer .app-name {
  text-decoration: none;
}
body footer .app-name span:nth-child(1) {
  color: #fff;
}
body footer .app-name span:nth-child(1):hover {
  color: #f36f45;
}
body footer .app-name span:nth-child(2) {
  display: block;
  color: #afafaf;
  font-size: 12px;
  margin-bottom: 10px;
}
body footer .app-name span:nth-child(2):hover {
  color: #f36f45;
}
body footer .social {
  width: 27%;
}
body footer .social a:hover {
  color: #f36f45 !important;
}
body footer .footer-menu #icons9_home_button {
  fill: #afafaf;
}
body footer .footer-menu ul li {
  list-style: none;
}
body footer .footer-menu ul li a {
  color: #afafaf;
}
body footer .footer-menu ul li a:hover {
  color: #f36f45;
}
body footer .footer-menu ul li a:hover #icons9_home_button {
  fill: #f36f45;
}
body footer .footer-menu ul li a.active {
  color: #f36f45;
}
body footer .footer-menu ul li a.active #icons9_home_button {
  fill: #f36f45;
}
body .end-footer {
  background-color: #131313;
  color: #afafaf;
  font-size: 14px;
}
body .checkbox {
  opacity: 0;
  position: absolute;
}
body .checkbox-label {
  background-color: #111;
  width: 50px;
  height: 26px;
  border-radius: 50px;
  position: relative;
  padding: 5px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body .bi-moon {
  color: #f1c40f;
}
body .bi-brightness-high {
  color: #f39c12;
}
body .checkbox-label .ball {
  background-color: #fff;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 2px;
  top: 2px;
  border-radius: 50%;
  transition: transform 0.2s linear;
}
body .checkbox:checked + .checkbox-label .ball {
  transform: translateX(24px);
}

@keyframes movieExpand {
  from {
    height: 0;
    opacity: 0.25;
  }
  to {
    height: 200px;
    opacity: 1;
  }
}
@keyframes movieCollapse {
  from {
    height: 200px;
    opacity: 1;
  }
  to {
    height: 0;
    opacity: 0.25;
  }
}
@keyframes sliderItemActive {
  from {
    bottom: 0px;
  }
  to {
    bottom: 20px;
  }
}
@keyframes sliderItemInActive {
  from {
    bottom: 20px;
  }
  to {
    bottom: 0px;
  }
}
@keyframes addOverlay {
  from {
    top: 75px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 0.75;
  }
}
@keyframes removeOverlay {
  from {
    top: 0;
    opacity: 0.75;
  }
  to {
    top: 75px;
    opacity: 0;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
body.dark-theme .nav-header {
  background-color: #272729;
}
body.dark-theme .nav-header a {
  color: #fff !important;
}
body.dark-theme .nav-header::before {
  background-color: #272729;
}
body.dark-theme .nav-header button {
  background-color: #fff;
}
body.dark-theme .nav-header a.app-name span:last-child {
  color: #afafaf;
}
body.dark-theme .nav-header .navbar-collapse::before {
  color: #f36f45;
}
body.dark-theme .nav-header .navbar-collapse::after {
  background-color: #272729;
}
body.dark-theme .nav-header .navbar-collapse .navbar-nav .nav-item #icons8_home_button {
  fill: #fff;
}
body.dark-theme .nav-header .navbar-collapse .navbar-nav .nav-item .active {
  color: #f36f45 !important;
}
body.dark-theme .nav-header .navbar-collapse .navbar-nav .nav-item .active #icons8_home_button {
  fill: #f36f45;
}
body.dark-theme .nav-header .navbar-collapse .navbar-nav .nav-item .nav-link {
  color: #131313;
}
body.dark-theme .nav-header .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
  color: #f36f45 !important;
}
body.dark-theme .nav-header .navbar-collapse .navbar-nav .nav-item .nav-link:hover #icons8_home_button {
  fill: #f36f45 !important;
}
body.dark-theme main {
  background: linear-gradient(135deg, #272729 0%, #040c19 30%, #010a18 100%) !important;
}
body.dark-theme main input,
body.dark-theme main select {
  border: 1px solid #afafaf !important;
  background-color: transparent;
}
body.dark-theme main a {
  color: #fff !important;
}
body.dark-theme main .fillters button {
  background-color: #fff;
}
body.dark-theme main .special-exhibit::after {
  background-color: transparent;
  box-shadow: unset;
}
body.dark-theme main .special-exhibit::before {
  content: "";
  border-top: 2px solid;
  border-bottom: 2px solid;
  -o-border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 2px 0;
     border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 2px 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
body.dark-theme main .special-exhibit .row .note p:first-child {
  color: #f36f45;
}
body.dark-theme main .special-exhibit .row .note p:nth-child(4) {
  color: #fff;
}
body.dark-theme main .special-exhibit .row .note h4 {
  color: #8769ff;
}
body.dark-theme main .special-exhibit .row .note :nth-child(3) {
  color: #afafaf;
}
body.dark-theme main .special-exhibit .row .note a {
  background-color: #2f2d31;
}
body.dark-theme main .special-exhibit .row .images .row .col-md-6 .ratio .overlay-item {
  color: white;
  background: rgba(0, 0, 0, 0.75);
}
body.dark-theme main .special-exhibit .row .images .row .col-md-6 .ratio .overlay-item span:first-child {
  background-color: #afafaf;
}
body.dark-theme main .movie-info {
  color: #fff !important;
  border-top: 1px solid #afafaf;
  border-bottom: 1px solid #afafaf;
  background-color: #121233;
}
body.dark-theme main .movie-info:before {
  width: 100%;
  background: linear-gradient(-90deg, #121233 0%, rgba(18, 18, 51, 0.9) 25%, rgba(18, 18, 51, 0.6) 50%, rgba(18, 18, 51, 0.5) 100%) !important;
}
@media (max-width: 560px) {
  body.dark-theme main .movie-info:before {
    width: 100%;
    background: linear-gradient(365deg, #121233 0%, rgba(18, 18, 51, 0.9) 25%, rgba(18, 18, 51, 0.6) 50%, rgba(18, 18, 51, 0.5) 100%) !important;
  }
}
body.dark-theme main .movie-info .description p {
  color: #fff;
}
body.dark-theme main .movie-info .description .point {
  background-color: #f36f45;
  color: #fff;
}
body.dark-theme main .movie-info .description .jenre small {
  color: #afafaf;
}
body.dark-theme main .movie-info .arrow-top::before {
  border-bottom-color: #121233;
}
body.dark-theme main .movie-info .arrow-top::after {
  border-bottom-color: #afafaf;
}
body.dark-theme main .search-exhibit {
  background: linear-gradient(138deg, #272729 0%, #020b19 100%);
}
body.dark-theme main .search-exhibit .search-exhibit-body .row .col-md-2 p {
  color: #fff;
}
body.dark-theme main .search-exhibit .search-exhibit-body .row .col-md-2 p:hover {
  color: #f36f45;
}
body.dark-theme main .search-exhibit .search-exhibit-body .row .col-md-2 span {
  color: #afafaf;
}
body.dark-theme main .search-exhibit .search-exhibit-body .row .col-md-2 .ticket {
  background-color: #fff;
}
body.dark-theme main .search-exhibit .search-exhibit-footer {
  background: linear-gradient(90deg, #272729 0%, #272729 48%, #4121be 100%);
}
body.dark-theme main footer {
  background-color: #1c1c1c;
}
body.dark-theme main footer::before {
  -o-border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 3px 0;
     border-image: linear-gradient(to left, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%) 100% 0 100% 0/2px 0 3px 0;
}
body.dark-theme main footer .app-name span:nth-child(1) {
  color: #fff;
}
body.dark-theme main footer .app-name span:nth-child(1):hover {
  color: #f36f45;
}
body.dark-theme main footer .app-name span:nth-child(2) {
  color: #afafaf;
}
body.dark-theme main footer .app-name span:nth-child(2):hover {
  color: #f36f45;
}
body.dark-theme main footer .social a:hover {
  color: #f36f45 !important;
}
body.dark-theme main footer .footer-menu #icons9_home_button {
  fill: #afafaf;
}
body.dark-theme main footer .footer-menu ul li a {
  color: #afafaf;
}
body.dark-theme main footer .footer-menu ul li a:hover {
  color: #f36f45;
}
body.dark-theme main footer .footer-menu ul li a:hover #icons9_home_button {
  fill: #f36f45;
}
body.dark-theme main footer .footer-menu ul li a.active {
  color: #f36f45;
}
body.dark-theme main footer .footer-menu ul li a.active #icons9_home_button {
  fill: #f36f45;
}
body.dark-theme main .end-footer {
  background-color: #131313;
  color: #afafaf;
}
body.dark-theme main .fillters-movie {
  background: #1c1c1c;
}
body.dark-theme main .result-search {
  color: #fff !important;
}
body.dark-theme main .request-exhibit::after {
  background: linear-gradient(-140deg, #1c1c1c 0%, #1c1c1c 20%, rgba(100, 69, 223, 0.7) 48%, rgba(65, 33, 190, 0.4) 100%);
}
body.dark-theme main .request-exhibit2::after {
  background: linear-gradient(-140deg, #1c1c1c 0%, #1c1c1c 20%, rgba(228, 102, 63, 0.7) 48%, rgba(214, 95, 57, 0.3) 100%);
}
body.dark-theme main .header-exhibit {
  text-align: center;
  background: linear-gradient(180deg, #624bbb 0%, #705bbc 17%, #8474bf 32%, #b8aed9 51%, #1c1c1c 100%);
}
body.dark-theme main .header-exhibit select {
  background-color: #fff !important;
}
body.dark-theme main .fillters-exhibit {
  background: linear-gradient(-90deg, #f36f45 0%, #54d6d2 40%, #6aa2d3 83%, #8769ff 100%);
}
body.dark-theme main .fillters-exhibit input,
body.dark-theme main .fillters-exhibit select {
  background-color: #fff !important;
}
body.dark-theme main .exhibit-info .card,
body.dark-theme main .exhibit-info .card-header,
body.dark-theme main .exhibit-info .card-body,
body.dark-theme main .exhibit-info .card-footer {
  background-color: #1c1c1c;
}
body.dark-theme main .exhibit-info .card-footer:hover {
  color: #fff;
  background-color: #8769ff !important;
}
body.dark-theme main .exhibit-info .card-footer:hover #icons-purple {
  fill: #fff;
}
body.dark-theme main .ex-info {
  border: none;
  color: #fff;
  background-color: #121233;
}
body.dark-theme main .ex-info th,
body.dark-theme main .ex-info td {
  color: #fff !important;
}
body.dark-theme main .ex-info .capacity {
  color: #f36f45 !important;
}
body.dark-theme main .ex-info .capacity-all {
  color: #fff !important;
}
body.dark-theme main .ex-info::before {
  background: linear-gradient(-90deg, #121233 0%, rgba(18, 18, 51, 0.75) 50%, rgba(4, 12, 25, 0.55) 100%);
}
body.dark-theme main .ex-info .arrow-top::before {
  border-bottom-color: #121233;
}
body.dark-theme main .top-exhibitioner .card,
body.dark-theme main .top-exhibitioner .card-header,
body.dark-theme main .top-exhibitioner .card-body,
body.dark-theme main .top-exhibitioner .card-footer {
  background-color: #1c1c1c !important;
}
body.dark-theme main .contact-header:before {
  background: linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0.61) 62%, rgba(0, 0, 0, 0.53) 100%);
}
body.dark-theme main .contact-body .row .col-md-4:not(:last-child)::after {
  border-left: 1px solid #afafaf;
}
body.dark-theme main .social-contact a:hover {
  color: #8769ff !important;
}
body.dark-theme main .single-movie .header-single {
  color: #fff !important;
}
body.dark-theme main .single-movie .header-single .info-single .description .point {
  background-color: #f36f45;
  color: #fff;
}
body.dark-theme main .single-movie .header-single::after {
  background: #040c19;
}
body.dark-theme main .single-movie .rate-container .input-range .caption-container .numbers {
  color: #999;
}
body.dark-theme main .single-movie textarea,
body.dark-theme main .single-movie input {
  background-color: transparent;
  color: #fff;
}
body.dark-theme main .single-movie h6 {
  color: #fff;
}
body.dark-theme main .single-movie .card-body {
  color: #fff;
  background-color: rgba(28, 28, 28, 0.75);
  border-radius: 10px;
}
body.dark-theme main .single-movie .range::-webkit-slider-runnable-track {
  background-color: #d7dbdd;
  border: 1px solid transparent;
}
body.dark-theme main .single-movie .range[disabled]::-webkit-slider-runnable-track {
  border: 1px solid #d7dbdd;
  background-color: transparent;
}
body.dark-theme main .single-movie .range::-moz-range-track {
  background-color: #d7dbdd;
}
body.dark-theme main .single-movie .range::-ms-fill-lower {
  background-color: #d7dbdd;
}
body.dark-theme main .single-movie .range::-ms-fill-upper {
  background-color: #d7dbdd;
}
body.dark-theme main .single-movie .range::-moz-range-thumb {
  background-color: #606670;
}
body.dark-theme main .single-movie .range::-webkit-slider-thumb {
  background-color: #606670;
}
body.dark-theme main .single-movie .range[disabled]::-webkit-slider-thumb {
  background-color: transparent;
  border: 1px solid #d7dbdd;
}
body.dark-theme main .single-movie .range::-ms-thumb {
  background-color: #606670;
}
body.dark-theme main .single-movie output {
  border: 1px solid #d7dbdd;
  color: #333;
}
body.dark-theme main .single-movie .input-range .range::-webkit-slider-runnable-track {
  background-color: #afafaf;
  border: 1px solid;
}
body.dark-theme main .single-movie .input-range .range::-moz-range-track {
  background-color: #afafaf;
  border: none;
}
body.dark-theme main .single-movie .input-range .range::-ms-fill-lower {
  background-color: #afafaf;
}
body.dark-theme main .single-movie .input-range .range::-ms-fill-upper {
  background-color: #afafaf;
}
body.dark-theme main .single-movie .input-range .range::-webkit-slider-thumb {
  background-color: #f36f45;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
body.dark-theme main .single-movie .input-range output {
  color: #fff;
}
body.dark-theme main .about p,
body.dark-theme main .about h3,
body.dark-theme main .about h1 {
  color: #fff !important;
}
body.dark-theme main .about .mine .platform {
  color: #fff !important;
}
body.dark-theme main .about .mine .platform:after {
  background: linear-gradient(-90deg, black 0%, rgba(0, 0, 0, 0.61) 20%, rgba(0, 0, 0, 0.3) 100%);
}
body.dark-theme main .about .revolution {
  color: #fff !important;
}
body.dark-theme main .about .revolution:after {
  background: linear-gradient(-90deg, #121233 0%, rgba(18, 18, 51, 0.9) 25%, rgba(18, 18, 51, 0.6) 50%, rgba(18, 18, 51, 0.5) 100%);
}
body.dark-theme main .about .faq .card-body {
  border-radius: 10px;
  background-color: #afafaf;
}
body.dark-theme main .about .faq #icons8_confusion {
  fill: #fff;
}
body.dark-theme main .contact {
  color: #fff !important;
}
body.dark-theme main .ticket {
  color: #fff !important;
}
body.dark-theme main .ticket .card,
body.dark-theme main .ticket .card-body,
body.dark-theme main .ticket .card-footer {
  background-color: #1c1c1c !important;
}
body.dark-theme main .ticket .card-footer {
  border-top: solid 1px #fff !important;
}
body.dark-theme main .ticket .buy-ticket input {
  background-color: #fff;
  color: #000 !important;
}

@media (max-width: 559.98px) {
  body .px-custom {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  body .px-custom-2 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  body .nav-header .navbar-collapse {
    padding: 10px;
  }
  body .nav-header .navbar-collapse .navbar,
body .nav-header .navbar-collapse button {
    z-index: 1;
  }
  body .nav-header .navbar-collapse::before {
    display: none;
  }
  body .nav-header .navbar-collapse::after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0.8);
  }
  body main #slider {
    margin-top: 50px;
    margin-bottom: 250px !important;
  }
  body main #slider .carousel-indicators {
    bottom: -205px !important;
  }
  body main #slider .carousel-indicators .item .info span:first-child {
    margin: 0 6px 2px 8px;
  }
  body main #slider .img-slider {
    border-radius: 10px !important;
  }
  body main #slider .carousel-item {
    padding-bottom: 70px;
  }
  body main #slider .carousel-item .carousel-btns {
    z-index: 9999999;
    margin-bottom: 50px;
    top: 113px;
    bottom: 0 !important;
    left: 0 !important;
    right: 0;
  }
  body main #slider .carousel-item .carousel-btns a {
    margin-left: 35px;
    margin-right: 35px;
  }
  body main #slider .carousel-control-prev {
    display: none;
  }
  body main #slider .carousel-control-next {
    display: none;
  }
  body main .special-exhibit {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    text-align: center !important;
  }
  body main .special-exhibit .note {
    margin-bottom: 10px;
    margin-top: 0 !important;
  }
  body main .special-exhibit .note a {
    margin-top: 0 !important;
  }
  body main .special-exhibit .note .desc {
    padding: 0 10px 0 10px !important;
    text-align: justify !important;
  }
  body main .special-exhibit .swiper-image-mobile {
    display: block;
  }
  body main .special-exhibit .images-mobile {
    z-index: 1;
    padding: 20px 10px;
  }
  body main .special-exhibit .images-mobile .swiper-slide {
    padding-left: 0;
  }
  body main .special-exhibit .images-mobile .swiper-slide .ratio {
    margin-bottom: 12px;
  }
  body main .special-exhibit .images-mobile .swiper-slide .ratio:hover .overlay-item {
    display: block;
  }
  body main .special-exhibit .images-mobile .swiper-slide .ratio .overlay-item {
    text-decoration: none;
    position: absolute;
    top: 0;
    left: 5px;
    right: 0;
    bottom: 0;
    color: white;
    background: rgba(0, 0, 0, 0.75);
    display: none;
    animation: addOverlay 0.5s ease-out forwards;
  }
  body main .special-exhibit .images-mobile .swiper-slide .ratio .overlay-item span {
    font-size: 12px;
    margin-right: 15px;
    display: block;
  }
  body main .special-exhibit .images-mobile .swiper-slide .ratio .overlay-item span:first-child {
    margin-bottom: 5px;
    text-align: center;
    width: 15%;
    background-color: #afafaf;
    border-radius: 5px;
  }
  body main .special-exhibit .images {
    display: none;
  }
  body main .fillters-mobile {
    display: block !important;
  }
  body main .fillters {
    display: none !important;
    position: relative;
    flex-direction: column;
    text-align: center;
  }
  body main .fillters .input-show-mobile {
    flex-grow: 1;
  }
  body main .fillters .input-show-mobile .first-input-fillter {
    flex-basis: unset;
    margin: 0;
  }
  body main .movie-info {
    display: flex;
    padding: 20px;
    text-align: center;
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    position: relative;
    margin-top: 20px;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 200%;
    background-color: #fff;
    z-index: 1;
  }
  body main .movie-info #info {
    flex-direction: column;
  }
  body main .movie-info:before {
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    right: 0;
    bottom: 30%;
    width: 100%;
    background: linear-gradient(365deg, white 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.65) 100%);
  }
  body main .movie-info .image {
    width: unset;
    margin: auto;
    margin-bottom: 10px;
  }
  body main .movie-info .description .point {
    background-color: #f36f45;
    border-radius: 5px;
    margin-left: 5px;
    color: #fff;
    padding: 0 5px;
    margin-top: 5px;
    font-size: 10px;
  }
  body main .movie-info .description .jenre {
    font-size: 12px;
  }
  body main .movie-info .description h5 {
    margin: 5px 0 0 0;
  }
  body main .movie-info .description p:first-of-type {
    margin: 5px 0 0 0;
    font-size: 14px;
  }
  body main .movie-info .description p:last-of-type {
    width: 100%;
    text-align: justify;
  }
  body main .movie-info .description small {
    font-size: 10px;
    color: #afafaf;
  }
  body main .movie-info.hidden {
    visibility: hidden;
    height: 0;
    padding: 0;
    border: none;
  }
  body main .movie-info .arrow-top {
    position: absolute;
    top: 0;
  }
  body main .movie-info .arrow-top::before, body main .movie-info .arrow-top::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
  }
  body main .movie-info .arrow-top::before {
    top: -15px;
    border-bottom-color: #fffaf8;
    border-width: 0 15px 15px 15px;
  }
  body main .movie-info .arrow-top::after {
    border-width: 0 15px 18px 16px;
    top: -19px;
    border-bottom-color: #afafaf;
    z-index: -2;
  }
  body main .parent-search-ex {
    padding: 0 !important;
  }
  body main .search-exhibit {
    border-radius: unset;
  }
  body main .search-exhibit .search-exhibit-body .col-md-2 {
    margin-bottom: 20px;
  }
  body main .search-exhibit .search-exhibit-body .inputs {
    flex-direction: column;
    justify-content: center !important;
  }
  body main .search-exhibit .search-exhibit-body .inputs .row {
    margin: 0 !important;
  }
  body main .search-exhibit .search-exhibit-footer {
    display: none;
  }
  body main .fillters-movie {
    position: relative;
    z-index: 0;
    flex-direction: column;
  }
  body main .fillters-movie .row {
    justify-content: center;
    margin: 0 !important;
  }
  body main .fillters-movie a {
    padding: 5px 90px !important;
  }
  body main .fillters-movie .parent-btn-fillter {
    margin: 0 !important;
    margin-top: 10px !important;
  }
  body main .result-search {
    margin-top: 30px;
  }
  body main .first-carousel {
    margin-top: 30px;
  }
  body main .request-exhibit,
body main .request-exhibit2 {
    background-size: unset;
  }
  body main .header-exhibit .exhibityab .d-flex.flex-row {
    flex-direction: column !important;
  }
  body main .header-exhibit .exhibityab .d-flex.flex-row a {
    padding: 5px 90px !important;
  }
  body main .header-exhibit .exhibityab p {
    margin: 0 50px;
  }
  body main .fillters-exhibit .input-show-mobile {
    flex-grow: 1;
  }
  body main .fillters-exhibit .input-show-mobile .first-input-fillter {
    padding-left: 13px !important;
  }
  body main .fillters-exhibit .o-inputs {
    margin: 0;
  }
  body main .fillters-exhibit .sort-by {
    padding: 0 11px;
  }
  body main .ex-info {
    display: flex;
    padding: 20px;
    text-align: center;
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    position: relative;
    margin-top: 20px;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 200%;
    background-color: #faeeed;
    z-index: 1;
  }
  body main .ex-info #info {
    flex-direction: column;
    align-items: center;
  }
  body main .ex-info:before {
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    right: 0;
    bottom: 30%;
    width: 100%;
    background: linear-gradient(365deg, #faeeed 0%, rgba(229, 217, 216, 0.7) 100%);
  }
  body main .ex-info .image {
    width: unset;
    margin: auto;
    margin-bottom: 10px;
  }
  body main .ex-info .description {
    flex-basis: unset;
  }
  body main .ex-info .description p:last-child {
    width: 100%;
  }
  body main .about h1,
body main .about h3 {
    text-align: center;
  }
  body main .about .container {
    padding: 0 !important;
    margin: 0 !important;
  }
  body main .about .mine img {
    display: block !important;
    border-radius: unset;
  }
  body main .about .mine .platform {
    padding: 0 50px !important;
    background-image: unset;
    text-align: center;
  }
  body main .about .mine .platform p {
    text-align: justify;
    margin: auto;
    padding: 0 !important;
    margin-bottom: 10px;
  }
  body main .about .information-ravi {
    text-align: center;
  }
  body main .about .information-ravi div:last-child {
    margin: auto;
  }
  body main .about .what-do {
    margin-bottom: 120px;
  }
  body main .about .what-do .section-watch:after {
    content: "";
    width: 100%;
    height: 140%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    border-radius: unset;
  }
  body main .about .what-do .section-watch .element {
    width: 100%;
    height: 20%;
  }
  body main .about .what-do .section-watch .element:nth-child(1) {
    border-radius: unset;
  }
  body main .about .what-do .section-watch .element:nth-child(3) {
    border-radius: unset;
  }
  body main .about .what-do .section-watch .element .title {
    left: 150px;
  }
  body main .about .what-do .section-watch .element.active {
    width: 100%;
    height: 100%;
  }
  body main .about .what-do .section-watch .element.active .title {
    display: none;
  }
}
@media only screen and (max-width: 559.98px) and (max-width: 860px) {
  body main .about .what-do .section-watch .section-watch .element .text i.fa-solid {
    font-size: 22px;
    padding: 2px;
    width: 8px;
    height: 8px;
  }
  body main .about .what-do .section-watch .section-watch .element {
    width: 8%;
  }
  body main .about .what-do .section-watch .section-watch .element.active {
    width: 50%;
  }
  body main .about .what-do .section-watch .section-watch .element.active .text .in {
    display: none;
  }
}
@media (max-width: 559.98px) {
  body main .about .revolution {
    background-position: bottom;
    text-align: center;
    padding-bottom: 140px !important;
    padding-top: 80px !important;
  }
  body main .about .revolution:after {
    background: linear-gradient(180deg, #f7f7f7 0%, #7c7c7c 60%, rgba(124, 124, 124, 0.8) 70%, rgba(124, 124, 124, 0.7) 100%);
  }
  body main .about .revolution p {
    padding-left: 0;
  }
}
@media (max-width: 559.98px) {
  body main .about .faq {
    margin-bottom: 90px !important;
  }
  body main .about .faq svg {
    display: block;
    margin: auto;
    margin-bottom: 10px;
  }
  body main .about .faq div {
    padding: 0 15px;
  }
  body main .about .faq div .card {
    padding: 0;
  }
}
@media (max-width: 559.98px) {
  body main .contact .contact-body .row .col-md-4 {
    padding: 10px;
  }
  body main .contact .contact-body .row .col-md-4:not(:last-child):after {
    content: "";
    position: absolute;
    top: 0;
    left: 146px;
    width: 30%;
    height: 100%;
    bottom: 0px;
    border-bottom: 1px solid #afafaf;
    border-left: unset;
  }
}
@media (max-width: 559.98px) {
  body main .search-page .btn-search-movie .card,
body main .search-page .btn-search-exhibit .card {
    padding: 10px 60px !important;
  }
  body main .search-page .search-inputs {
    margin: 0 20px;
  }
  body main .search-page .search-inputs .rate-input {
    overflow-x: hidden;
  }
}
@media (max-width: 559.98px) {
  body main .login .app-logo-name {
    justify-content: center;
  }
  body main .login img {
    display: none;
  }
  body main .login #nav-login-tab {
    padding: 0 30px 0 0 !important;
  }
  body main .login #nav-signup-tab {
    padding: 0 60px 0 0 !important;
  }
}
@media (max-width: 559.98px) {
  body main .header-single {
    flex-direction: column;
  }
  body main .header-single .info-single {
    margin: 90px 0;
  }
  body main .header-single .info-single .d-flex {
    flex-direction: column;
    align-items: center;
  }
  body main .header-single .info-single .d-flex .description {
    text-align: center;
    width: 100%;
    margin-top: 10px;
  }
  body main .header-single .info-single .d-flex .description p:last-of-type {
    padding: 0 60px;
  }
  body main .header-single .info-single .d-flex .description .like,
body main .header-single .info-single .d-flex .description .dislike {
    font-size: 20px;
  }
  body main .header-single .exhibit {
    margin: 0;
    padding: 0 60px;
  }
  body main .header-single .exhibit img,
body main .header-single .exhibit .card-footer {
    filter: unset;
  }
  body main .header-single .exhibit .card-footer {
    filter: none;
    background-color: #8769ff;
    color: #fff;
  }
  body main .header-single .exhibit .card-footer #icons-purple {
    fill: #fff;
  }
}
@media (max-width: 559.98px) {
  body main .rate-container {
    flex-direction: column;
  }
  body main .rate-container .input-range {
    margin-bottom: 10px;
  }
  body main .rate-container .input-range output {
    position: absolute;
    top: -70px;
    left: 3px;
    padding: 0 12px;
  }
  body main .rate-container .input-range .caption-container .numbers {
    display: none;
  }
}
@media (max-width: 559.98px) {
  body main .ticket .ticket-header .img {
    width: 120px;
    z-index: 1;
    bottom: -47px;
    right: 260px;
  }
  body main .ticket .ticket-header .info-address {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: -120px;
    display: flex;
    align-items: end;
    flex-direction: row-reverse;
    z-index: 0;
  }
  body main .ticket .ticket-header .info-address p span.me-5 {
    margin-left: 0 !important;
    padding: 0 20px;
  }
  body main .ticket .ticket-header .info-address p span.ms-5 {
    display: block;
    margin-right: 0 !important;
    margin-top: 10px;
    padding: 0 20px;
  }
  body main .ticket .buy-ticket h6 {
    margin-top: 30px;
  }
}
@media (max-width: 559.98px) {
  body footer .app-name-footer {
    justify-content: center;
  }
  body footer .nemad-social-container {
    width: 100% !important;
    align-items: center;
    flex-direction: column-reverse;
  }
  body footer .nemad-social-container .nemad {
    display: flex;
    justify-content: space-around;
  }
  body footer .nemad-social-container .nemad img {
    margin: 10px;
    width: 100% !important;
  }
  body footer .nemad-social-container .social {
    width: 100%;
    padding: 0 80px;
  }
  body footer .footer-menu ul {
    padding: 0 !important;
  }
}
@media (min-width: 560px) and (max-width: 992px) {
  body .nav-header {
    z-index: 2000;
  }
  body .nav-header .navbar-collapse {
    padding: 10px;
  }
  body .nav-header .navbar-collapse .navbar,
body .nav-header .navbar-collapse button {
    z-index: 1;
  }
  body .nav-header .navbar-collapse::before {
    display: none;
  }
  body .nav-header .navbar-collapse::after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0.8);
  }
  body main #slider {
    margin-bottom: 250px !important;
  }
  body main #slider .carousel-indicators {
    bottom: -230px !important;
  }
  body main #slider .carousel-btns {
    bottom: 193px !important;
    left: 315px !important;
  }
  body main .fillters {
    display: none !important;
  }
  body main .fillters-mobile {
    display: block !important;
  }
  body main .fillters-mobile .btn-custom-size {
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x) !important;
  }
  body main .fillters-exhibit .o-inputs {
    margin: 0;
    flex-direction: column;
  }
  body main .fillters-exhibit .o-inputs .col-8 {
    padding: 0 0 0 13px;
  }
  body main .fillters-exhibit .sort-by .col-md-7 {
    width: 52% !important;
  }
  body main .fillters-movie .parent-btn-fillter {
    margin: 0 !important;
    margin-top: 10px !important;
  }
  body main .fillters-exhibit .ex-fillter {
    display: none !important;
  }
  body main .fillters-exhibit .ex-fillter-mobile {
    display: block !important;
  }
}
@media (min-width: 992), (max-width: 1182px) {
  #navbarSupportedContent .navbar-nav .nav-item:first-child {
    display: none;
  }
  #navbarSupportedContent .btns span {
    display: none;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 5px;
  }

  body .nav-header .navbar-collapse .btns .ex-btn-head {
    padding-left: 32px;
    padding-right: 32px;
  }

  body .nav-header .navbar-collapse .btns .req-btn-head {
    padding-left: 19px;
    padding-right: 19px;
  }

  .fillters-exhibit .ex-fillter {
    display: block !important;
  }
  .fillters-exhibit .ex-fillter-mobile {
    display: none !important;
  }
}
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url(/fonts/vendor/bootstrap-icons/bootstrap-icons.woff2?b2e5aab643c6f0fd2da69dc383322a8f) format("woff2"), url(/fonts/vendor/bootstrap-icons/bootstrap-icons.woff?6959d0d983ee318f88804e4078c0da55) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "";
}

.bi-alarm-fill::before {
  content: "";
}

.bi-alarm::before {
  content: "";
}

.bi-align-bottom::before {
  content: "";
}

.bi-align-center::before {
  content: "";
}

.bi-align-end::before {
  content: "";
}

.bi-align-middle::before {
  content: "";
}

.bi-align-start::before {
  content: "";
}

.bi-align-top::before {
  content: "";
}

.bi-alt::before {
  content: "";
}

.bi-app-indicator::before {
  content: "";
}

.bi-app::before {
  content: "";
}

.bi-archive-fill::before {
  content: "";
}

.bi-archive::before {
  content: "";
}

.bi-arrow-90deg-down::before {
  content: "";
}

.bi-arrow-90deg-left::before {
  content: "";
}

.bi-arrow-90deg-right::before {
  content: "";
}

.bi-arrow-90deg-up::before {
  content: "";
}

.bi-arrow-bar-down::before {
  content: "";
}

.bi-arrow-bar-left::before {
  content: "";
}

.bi-arrow-bar-right::before {
  content: "";
}

.bi-arrow-bar-up::before {
  content: "";
}

.bi-arrow-clockwise::before {
  content: "";
}

.bi-arrow-counterclockwise::before {
  content: "";
}

.bi-arrow-down-circle-fill::before {
  content: "";
}

.bi-arrow-down-circle::before {
  content: "";
}

.bi-arrow-down-left-circle-fill::before {
  content: "";
}

.bi-arrow-down-left-circle::before {
  content: "";
}

.bi-arrow-down-left-square-fill::before {
  content: "";
}

.bi-arrow-down-left-square::before {
  content: "";
}

.bi-arrow-down-left::before {
  content: "";
}

.bi-arrow-down-right-circle-fill::before {
  content: "";
}

.bi-arrow-down-right-circle::before {
  content: "";
}

.bi-arrow-down-right-square-fill::before {
  content: "";
}

.bi-arrow-down-right-square::before {
  content: "";
}

.bi-arrow-down-right::before {
  content: "";
}

.bi-arrow-down-short::before {
  content: "";
}

.bi-arrow-down-square-fill::before {
  content: "";
}

.bi-arrow-down-square::before {
  content: "";
}

.bi-arrow-down-up::before {
  content: "";
}

.bi-arrow-down::before {
  content: "";
}

.bi-arrow-left-circle-fill::before {
  content: "";
}

.bi-arrow-left-circle::before {
  content: "";
}

.bi-arrow-left-right::before {
  content: "";
}

.bi-arrow-left-short::before {
  content: "";
}

.bi-arrow-left-square-fill::before {
  content: "";
}

.bi-arrow-left-square::before {
  content: "";
}

.bi-arrow-left::before {
  content: "";
}

.bi-arrow-repeat::before {
  content: "";
}

.bi-arrow-return-left::before {
  content: "";
}

.bi-arrow-return-right::before {
  content: "";
}

.bi-arrow-right-circle-fill::before {
  content: "";
}

.bi-arrow-right-circle::before {
  content: "";
}

.bi-arrow-right-short::before {
  content: "";
}

.bi-arrow-right-square-fill::before {
  content: "";
}

.bi-arrow-right-square::before {
  content: "";
}

.bi-arrow-right::before {
  content: "";
}

.bi-arrow-up-circle-fill::before {
  content: "";
}

.bi-arrow-up-circle::before {
  content: "";
}

.bi-arrow-up-left-circle-fill::before {
  content: "";
}

.bi-arrow-up-left-circle::before {
  content: "";
}

.bi-arrow-up-left-square-fill::before {
  content: "";
}

.bi-arrow-up-left-square::before {
  content: "";
}

.bi-arrow-up-left::before {
  content: "";
}

.bi-arrow-up-right-circle-fill::before {
  content: "";
}

.bi-arrow-up-right-circle::before {
  content: "";
}

.bi-arrow-up-right-square-fill::before {
  content: "";
}

.bi-arrow-up-right-square::before {
  content: "";
}

.bi-arrow-up-right::before {
  content: "";
}

.bi-arrow-up-short::before {
  content: "";
}

.bi-arrow-up-square-fill::before {
  content: "";
}

.bi-arrow-up-square::before {
  content: "";
}

.bi-arrow-up::before {
  content: "";
}

.bi-arrows-angle-contract::before {
  content: "";
}

.bi-arrows-angle-expand::before {
  content: "";
}

.bi-arrows-collapse::before {
  content: "";
}

.bi-arrows-expand::before {
  content: "";
}

.bi-arrows-fullscreen::before {
  content: "";
}

.bi-arrows-move::before {
  content: "";
}

.bi-aspect-ratio-fill::before {
  content: "";
}

.bi-aspect-ratio::before {
  content: "";
}

.bi-asterisk::before {
  content: "";
}

.bi-at::before {
  content: "";
}

.bi-award-fill::before {
  content: "";
}

.bi-award::before {
  content: "";
}

.bi-back::before {
  content: "";
}

.bi-backspace-fill::before {
  content: "";
}

.bi-backspace-reverse-fill::before {
  content: "";
}

.bi-backspace-reverse::before {
  content: "";
}

.bi-backspace::before {
  content: "";
}

.bi-badge-3d-fill::before {
  content: "";
}

.bi-badge-3d::before {
  content: "";
}

.bi-badge-4k-fill::before {
  content: "";
}

.bi-badge-4k::before {
  content: "";
}

.bi-badge-8k-fill::before {
  content: "";
}

.bi-badge-8k::before {
  content: "";
}

.bi-badge-ad-fill::before {
  content: "";
}

.bi-badge-ad::before {
  content: "";
}

.bi-badge-ar-fill::before {
  content: "";
}

.bi-badge-ar::before {
  content: "";
}

.bi-badge-cc-fill::before {
  content: "";
}

.bi-badge-cc::before {
  content: "";
}

.bi-badge-hd-fill::before {
  content: "";
}

.bi-badge-hd::before {
  content: "";
}

.bi-badge-tm-fill::before {
  content: "";
}

.bi-badge-tm::before {
  content: "";
}

.bi-badge-vo-fill::before {
  content: "";
}

.bi-badge-vo::before {
  content: "";
}

.bi-badge-vr-fill::before {
  content: "";
}

.bi-badge-vr::before {
  content: "";
}

.bi-badge-wc-fill::before {
  content: "";
}

.bi-badge-wc::before {
  content: "";
}

.bi-bag-check-fill::before {
  content: "";
}

.bi-bag-check::before {
  content: "";
}

.bi-bag-dash-fill::before {
  content: "";
}

.bi-bag-dash::before {
  content: "";
}

.bi-bag-fill::before {
  content: "";
}

.bi-bag-plus-fill::before {
  content: "";
}

.bi-bag-plus::before {
  content: "";
}

.bi-bag-x-fill::before {
  content: "";
}

.bi-bag-x::before {
  content: "";
}

.bi-bag::before {
  content: "";
}

.bi-bar-chart-fill::before {
  content: "";
}

.bi-bar-chart-line-fill::before {
  content: "";
}

.bi-bar-chart-line::before {
  content: "";
}

.bi-bar-chart-steps::before {
  content: "";
}

.bi-bar-chart::before {
  content: "";
}

.bi-basket-fill::before {
  content: "";
}

.bi-basket::before {
  content: "";
}

.bi-basket2-fill::before {
  content: "";
}

.bi-basket2::before {
  content: "";
}

.bi-basket3-fill::before {
  content: "";
}

.bi-basket3::before {
  content: "";
}

.bi-battery-charging::before {
  content: "";
}

.bi-battery-full::before {
  content: "";
}

.bi-battery-half::before {
  content: "";
}

.bi-battery::before {
  content: "";
}

.bi-bell-fill::before {
  content: "";
}

.bi-bell::before {
  content: "";
}

.bi-bezier::before {
  content: "";
}

.bi-bezier2::before {
  content: "";
}

.bi-bicycle::before {
  content: "";
}

.bi-binoculars-fill::before {
  content: "";
}

.bi-binoculars::before {
  content: "";
}

.bi-blockquote-left::before {
  content: "";
}

.bi-blockquote-right::before {
  content: "";
}

.bi-book-fill::before {
  content: "";
}

.bi-book-half::before {
  content: "";
}

.bi-book::before {
  content: "";
}

.bi-bookmark-check-fill::before {
  content: "";
}

.bi-bookmark-check::before {
  content: "";
}

.bi-bookmark-dash-fill::before {
  content: "";
}

.bi-bookmark-dash::before {
  content: "";
}

.bi-bookmark-fill::before {
  content: "";
}

.bi-bookmark-heart-fill::before {
  content: "";
}

.bi-bookmark-heart::before {
  content: "";
}

.bi-bookmark-plus-fill::before {
  content: "";
}

.bi-bookmark-plus::before {
  content: "";
}

.bi-bookmark-star-fill::before {
  content: "";
}

.bi-bookmark-star::before {
  content: "";
}

.bi-bookmark-x-fill::before {
  content: "";
}

.bi-bookmark-x::before {
  content: "";
}

.bi-bookmark::before {
  content: "";
}

.bi-bookmarks-fill::before {
  content: "";
}

.bi-bookmarks::before {
  content: "";
}

.bi-bookshelf::before {
  content: "";
}

.bi-bootstrap-fill::before {
  content: "";
}

.bi-bootstrap-reboot::before {
  content: "";
}

.bi-bootstrap::before {
  content: "";
}

.bi-border-all::before {
  content: "";
}

.bi-border-bottom::before {
  content: "";
}

.bi-border-center::before {
  content: "";
}

.bi-border-inner::before {
  content: "";
}

.bi-border-left::before {
  content: "";
}

.bi-border-middle::before {
  content: "";
}

.bi-border-outer::before {
  content: "";
}

.bi-border-right::before {
  content: "";
}

.bi-border-style::before {
  content: "";
}

.bi-border-top::before {
  content: "";
}

.bi-border-width::before {
  content: "";
}

.bi-border::before {
  content: "";
}

.bi-bounding-box-circles::before {
  content: "";
}

.bi-bounding-box::before {
  content: "";
}

.bi-box-arrow-down-left::before {
  content: "";
}

.bi-box-arrow-down-right::before {
  content: "";
}

.bi-box-arrow-down::before {
  content: "";
}

.bi-box-arrow-in-down-left::before {
  content: "";
}

.bi-box-arrow-in-down-right::before {
  content: "";
}

.bi-box-arrow-in-down::before {
  content: "";
}

.bi-box-arrow-in-left::before {
  content: "";
}

.bi-box-arrow-in-right::before {
  content: "";
}

.bi-box-arrow-in-up-left::before {
  content: "";
}

.bi-box-arrow-in-up-right::before {
  content: "";
}

.bi-box-arrow-in-up::before {
  content: "";
}

.bi-box-arrow-left::before {
  content: "";
}

.bi-box-arrow-right::before {
  content: "";
}

.bi-box-arrow-up-left::before {
  content: "";
}

.bi-box-arrow-up-right::before {
  content: "";
}

.bi-box-arrow-up::before {
  content: "";
}

.bi-box-seam::before {
  content: "";
}

.bi-box::before {
  content: "";
}

.bi-braces::before {
  content: "";
}

.bi-bricks::before {
  content: "";
}

.bi-briefcase-fill::before {
  content: "";
}

.bi-briefcase::before {
  content: "";
}

.bi-brightness-alt-high-fill::before {
  content: "";
}

.bi-brightness-alt-high::before {
  content: "";
}

.bi-brightness-alt-low-fill::before {
  content: "";
}

.bi-brightness-alt-low::before {
  content: "";
}

.bi-brightness-high-fill::before {
  content: "";
}

.bi-brightness-high::before {
  content: "";
}

.bi-brightness-low-fill::before {
  content: "";
}

.bi-brightness-low::before {
  content: "";
}

.bi-broadcast-pin::before {
  content: "";
}

.bi-broadcast::before {
  content: "";
}

.bi-brush-fill::before {
  content: "";
}

.bi-brush::before {
  content: "";
}

.bi-bucket-fill::before {
  content: "";
}

.bi-bucket::before {
  content: "";
}

.bi-bug-fill::before {
  content: "";
}

.bi-bug::before {
  content: "";
}

.bi-building::before {
  content: "";
}

.bi-bullseye::before {
  content: "";
}

.bi-calculator-fill::before {
  content: "";
}

.bi-calculator::before {
  content: "";
}

.bi-calendar-check-fill::before {
  content: "";
}

.bi-calendar-check::before {
  content: "";
}

.bi-calendar-date-fill::before {
  content: "";
}

.bi-calendar-date::before {
  content: "";
}

.bi-calendar-day-fill::before {
  content: "";
}

.bi-calendar-day::before {
  content: "";
}

.bi-calendar-event-fill::before {
  content: "";
}

.bi-calendar-event::before {
  content: "";
}

.bi-calendar-fill::before {
  content: "";
}

.bi-calendar-minus-fill::before {
  content: "";
}

.bi-calendar-minus::before {
  content: "";
}

.bi-calendar-month-fill::before {
  content: "";
}

.bi-calendar-month::before {
  content: "";
}

.bi-calendar-plus-fill::before {
  content: "";
}

.bi-calendar-plus::before {
  content: "";
}

.bi-calendar-range-fill::before {
  content: "";
}

.bi-calendar-range::before {
  content: "";
}

.bi-calendar-week-fill::before {
  content: "";
}

.bi-calendar-week::before {
  content: "";
}

.bi-calendar-x-fill::before {
  content: "";
}

.bi-calendar-x::before {
  content: "";
}

.bi-calendar::before {
  content: "";
}

.bi-calendar2-check-fill::before {
  content: "";
}

.bi-calendar2-check::before {
  content: "";
}

.bi-calendar2-date-fill::before {
  content: "";
}

.bi-calendar2-date::before {
  content: "";
}

.bi-calendar2-day-fill::before {
  content: "";
}

.bi-calendar2-day::before {
  content: "";
}

.bi-calendar2-event-fill::before {
  content: "";
}

.bi-calendar2-event::before {
  content: "";
}

.bi-calendar2-fill::before {
  content: "";
}

.bi-calendar2-minus-fill::before {
  content: "";
}

.bi-calendar2-minus::before {
  content: "";
}

.bi-calendar2-month-fill::before {
  content: "";
}

.bi-calendar2-month::before {
  content: "";
}

.bi-calendar2-plus-fill::before {
  content: "";
}

.bi-calendar2-plus::before {
  content: "";
}

.bi-calendar2-range-fill::before {
  content: "";
}

.bi-calendar2-range::before {
  content: "";
}

.bi-calendar2-week-fill::before {
  content: "";
}

.bi-calendar2-week::before {
  content: "";
}

.bi-calendar2-x-fill::before {
  content: "";
}

.bi-calendar2-x::before {
  content: "";
}

.bi-calendar2::before {
  content: "";
}

.bi-calendar3-event-fill::before {
  content: "";
}

.bi-calendar3-event::before {
  content: "";
}

.bi-calendar3-fill::before {
  content: "";
}

.bi-calendar3-range-fill::before {
  content: "";
}

.bi-calendar3-range::before {
  content: "";
}

.bi-calendar3-week-fill::before {
  content: "";
}

.bi-calendar3-week::before {
  content: "";
}

.bi-calendar3::before {
  content: "";
}

.bi-calendar4-event::before {
  content: "";
}

.bi-calendar4-range::before {
  content: "";
}

.bi-calendar4-week::before {
  content: "";
}

.bi-calendar4::before {
  content: "";
}

.bi-camera-fill::before {
  content: "";
}

.bi-camera-reels-fill::before {
  content: "";
}

.bi-camera-reels::before {
  content: "";
}

.bi-camera-video-fill::before {
  content: "";
}

.bi-camera-video-off-fill::before {
  content: "";
}

.bi-camera-video-off::before {
  content: "";
}

.bi-camera-video::before {
  content: "";
}

.bi-camera::before {
  content: "";
}

.bi-camera2::before {
  content: "";
}

.bi-capslock-fill::before {
  content: "";
}

.bi-capslock::before {
  content: "";
}

.bi-card-checklist::before {
  content: "";
}

.bi-card-heading::before {
  content: "";
}

.bi-card-image::before {
  content: "";
}

.bi-card-list::before {
  content: "";
}

.bi-card-text::before {
  content: "";
}

.bi-caret-down-fill::before {
  content: "";
}

.bi-caret-down-square-fill::before {
  content: "";
}

.bi-caret-down-square::before {
  content: "";
}

.bi-caret-down::before {
  content: "";
}

.bi-caret-left-fill::before {
  content: "";
}

.bi-caret-left-square-fill::before {
  content: "";
}

.bi-caret-left-square::before {
  content: "";
}

.bi-caret-left::before {
  content: "";
}

.bi-caret-right-fill::before {
  content: "";
}

.bi-caret-right-square-fill::before {
  content: "";
}

.bi-caret-right-square::before {
  content: "";
}

.bi-caret-right::before {
  content: "";
}

.bi-caret-up-fill::before {
  content: "";
}

.bi-caret-up-square-fill::before {
  content: "";
}

.bi-caret-up-square::before {
  content: "";
}

.bi-caret-up::before {
  content: "";
}

.bi-cart-check-fill::before {
  content: "";
}

.bi-cart-check::before {
  content: "";
}

.bi-cart-dash-fill::before {
  content: "";
}

.bi-cart-dash::before {
  content: "";
}

.bi-cart-fill::before {
  content: "";
}

.bi-cart-plus-fill::before {
  content: "";
}

.bi-cart-plus::before {
  content: "";
}

.bi-cart-x-fill::before {
  content: "";
}

.bi-cart-x::before {
  content: "";
}

.bi-cart::before {
  content: "";
}

.bi-cart2::before {
  content: "";
}

.bi-cart3::before {
  content: "";
}

.bi-cart4::before {
  content: "";
}

.bi-cash-stack::before {
  content: "";
}

.bi-cash::before {
  content: "";
}

.bi-cast::before {
  content: "";
}

.bi-chat-dots-fill::before {
  content: "";
}

.bi-chat-dots::before {
  content: "";
}

.bi-chat-fill::before {
  content: "";
}

.bi-chat-left-dots-fill::before {
  content: "";
}

.bi-chat-left-dots::before {
  content: "";
}

.bi-chat-left-fill::before {
  content: "";
}

.bi-chat-left-quote-fill::before {
  content: "";
}

.bi-chat-left-quote::before {
  content: "";
}

.bi-chat-left-text-fill::before {
  content: "";
}

.bi-chat-left-text::before {
  content: "";
}

.bi-chat-left::before {
  content: "";
}

.bi-chat-quote-fill::before {
  content: "";
}

.bi-chat-quote::before {
  content: "";
}

.bi-chat-right-dots-fill::before {
  content: "";
}

.bi-chat-right-dots::before {
  content: "";
}

.bi-chat-right-fill::before {
  content: "";
}

.bi-chat-right-quote-fill::before {
  content: "";
}

.bi-chat-right-quote::before {
  content: "";
}

.bi-chat-right-text-fill::before {
  content: "";
}

.bi-chat-right-text::before {
  content: "";
}

.bi-chat-right::before {
  content: "";
}

.bi-chat-square-dots-fill::before {
  content: "";
}

.bi-chat-square-dots::before {
  content: "";
}

.bi-chat-square-fill::before {
  content: "";
}

.bi-chat-square-quote-fill::before {
  content: "";
}

.bi-chat-square-quote::before {
  content: "";
}

.bi-chat-square-text-fill::before {
  content: "";
}

.bi-chat-square-text::before {
  content: "";
}

.bi-chat-square::before {
  content: "";
}

.bi-chat-text-fill::before {
  content: "";
}

.bi-chat-text::before {
  content: "";
}

.bi-chat::before {
  content: "";
}

.bi-check-all::before {
  content: "";
}

.bi-check-circle-fill::before {
  content: "";
}

.bi-check-circle::before {
  content: "";
}

.bi-check-square-fill::before {
  content: "";
}

.bi-check-square::before {
  content: "";
}

.bi-check::before {
  content: "";
}

.bi-check2-all::before {
  content: "";
}

.bi-check2-circle::before {
  content: "";
}

.bi-check2-square::before {
  content: "";
}

.bi-check2::before {
  content: "";
}

.bi-chevron-bar-contract::before {
  content: "";
}

.bi-chevron-bar-down::before {
  content: "";
}

.bi-chevron-bar-expand::before {
  content: "";
}

.bi-chevron-bar-left::before {
  content: "";
}

.bi-chevron-bar-right::before {
  content: "";
}

.bi-chevron-bar-up::before {
  content: "";
}

.bi-chevron-compact-down::before {
  content: "";
}

.bi-chevron-compact-left::before {
  content: "";
}

.bi-chevron-compact-right::before {
  content: "";
}

.bi-chevron-compact-up::before {
  content: "";
}

.bi-chevron-contract::before {
  content: "";
}

.bi-chevron-double-down::before {
  content: "";
}

.bi-chevron-double-left::before {
  content: "";
}

.bi-chevron-double-right::before {
  content: "";
}

.bi-chevron-double-up::before {
  content: "";
}

.bi-chevron-down::before {
  content: "";
}

.bi-chevron-expand::before {
  content: "";
}

.bi-chevron-left::before {
  content: "";
}

.bi-chevron-right::before {
  content: "";
}

.bi-chevron-up::before {
  content: "";
}

.bi-circle-fill::before {
  content: "";
}

.bi-circle-half::before {
  content: "";
}

.bi-circle-square::before {
  content: "";
}

.bi-circle::before {
  content: "";
}

.bi-clipboard-check::before {
  content: "";
}

.bi-clipboard-data::before {
  content: "";
}

.bi-clipboard-minus::before {
  content: "";
}

.bi-clipboard-plus::before {
  content: "";
}

.bi-clipboard-x::before {
  content: "";
}

.bi-clipboard::before {
  content: "";
}

.bi-clock-fill::before {
  content: "";
}

.bi-clock-history::before {
  content: "";
}

.bi-clock::before {
  content: "";
}

.bi-cloud-arrow-down-fill::before {
  content: "";
}

.bi-cloud-arrow-down::before {
  content: "";
}

.bi-cloud-arrow-up-fill::before {
  content: "";
}

.bi-cloud-arrow-up::before {
  content: "";
}

.bi-cloud-check-fill::before {
  content: "";
}

.bi-cloud-check::before {
  content: "";
}

.bi-cloud-download-fill::before {
  content: "";
}

.bi-cloud-download::before {
  content: "";
}

.bi-cloud-drizzle-fill::before {
  content: "";
}

.bi-cloud-drizzle::before {
  content: "";
}

.bi-cloud-fill::before {
  content: "";
}

.bi-cloud-fog-fill::before {
  content: "";
}

.bi-cloud-fog::before {
  content: "";
}

.bi-cloud-fog2-fill::before {
  content: "";
}

.bi-cloud-fog2::before {
  content: "";
}

.bi-cloud-hail-fill::before {
  content: "";
}

.bi-cloud-hail::before {
  content: "";
}

.bi-cloud-haze-1::before {
  content: "";
}

.bi-cloud-haze-fill::before {
  content: "";
}

.bi-cloud-haze::before {
  content: "";
}

.bi-cloud-haze2-fill::before {
  content: "";
}

.bi-cloud-lightning-fill::before {
  content: "";
}

.bi-cloud-lightning-rain-fill::before {
  content: "";
}

.bi-cloud-lightning-rain::before {
  content: "";
}

.bi-cloud-lightning::before {
  content: "";
}

.bi-cloud-minus-fill::before {
  content: "";
}

.bi-cloud-minus::before {
  content: "";
}

.bi-cloud-moon-fill::before {
  content: "";
}

.bi-cloud-moon::before {
  content: "";
}

.bi-cloud-plus-fill::before {
  content: "";
}

.bi-cloud-plus::before {
  content: "";
}

.bi-cloud-rain-fill::before {
  content: "";
}

.bi-cloud-rain-heavy-fill::before {
  content: "";
}

.bi-cloud-rain-heavy::before {
  content: "";
}

.bi-cloud-rain::before {
  content: "";
}

.bi-cloud-slash-fill::before {
  content: "";
}

.bi-cloud-slash::before {
  content: "";
}

.bi-cloud-sleet-fill::before {
  content: "";
}

.bi-cloud-sleet::before {
  content: "";
}

.bi-cloud-snow-fill::before {
  content: "";
}

.bi-cloud-snow::before {
  content: "";
}

.bi-cloud-sun-fill::before {
  content: "";
}

.bi-cloud-sun::before {
  content: "";
}

.bi-cloud-upload-fill::before {
  content: "";
}

.bi-cloud-upload::before {
  content: "";
}

.bi-cloud::before {
  content: "";
}

.bi-clouds-fill::before {
  content: "";
}

.bi-clouds::before {
  content: "";
}

.bi-cloudy-fill::before {
  content: "";
}

.bi-cloudy::before {
  content: "";
}

.bi-code-slash::before {
  content: "";
}

.bi-code-square::before {
  content: "";
}

.bi-code::before {
  content: "";
}

.bi-collection-fill::before {
  content: "";
}

.bi-collection-play-fill::before {
  content: "";
}

.bi-collection-play::before {
  content: "";
}

.bi-collection::before {
  content: "";
}

.bi-columns-gap::before {
  content: "";
}

.bi-columns::before {
  content: "";
}

.bi-command::before {
  content: "";
}

.bi-compass-fill::before {
  content: "";
}

.bi-compass::before {
  content: "";
}

.bi-cone-striped::before {
  content: "";
}

.bi-cone::before {
  content: "";
}

.bi-controller::before {
  content: "";
}

.bi-cpu-fill::before {
  content: "";
}

.bi-cpu::before {
  content: "";
}

.bi-credit-card-2-back-fill::before {
  content: "";
}

.bi-credit-card-2-back::before {
  content: "";
}

.bi-credit-card-2-front-fill::before {
  content: "";
}

.bi-credit-card-2-front::before {
  content: "";
}

.bi-credit-card-fill::before {
  content: "";
}

.bi-credit-card::before {
  content: "";
}

.bi-crop::before {
  content: "";
}

.bi-cup-fill::before {
  content: "";
}

.bi-cup-straw::before {
  content: "";
}

.bi-cup::before {
  content: "";
}

.bi-cursor-fill::before {
  content: "";
}

.bi-cursor-text::before {
  content: "";
}

.bi-cursor::before {
  content: "";
}

.bi-dash-circle-dotted::before {
  content: "";
}

.bi-dash-circle-fill::before {
  content: "";
}

.bi-dash-circle::before {
  content: "";
}

.bi-dash-square-dotted::before {
  content: "";
}

.bi-dash-square-fill::before {
  content: "";
}

.bi-dash-square::before {
  content: "";
}

.bi-dash::before {
  content: "";
}

.bi-diagram-2-fill::before {
  content: "";
}

.bi-diagram-2::before {
  content: "";
}

.bi-diagram-3-fill::before {
  content: "";
}

.bi-diagram-3::before {
  content: "";
}

.bi-diamond-fill::before {
  content: "";
}

.bi-diamond-half::before {
  content: "";
}

.bi-diamond::before {
  content: "";
}

.bi-dice-1-fill::before {
  content: "";
}

.bi-dice-1::before {
  content: "";
}

.bi-dice-2-fill::before {
  content: "";
}

.bi-dice-2::before {
  content: "";
}

.bi-dice-3-fill::before {
  content: "";
}

.bi-dice-3::before {
  content: "";
}

.bi-dice-4-fill::before {
  content: "";
}

.bi-dice-4::before {
  content: "";
}

.bi-dice-5-fill::before {
  content: "";
}

.bi-dice-5::before {
  content: "";
}

.bi-dice-6-fill::before {
  content: "";
}

.bi-dice-6::before {
  content: "";
}

.bi-disc-fill::before {
  content: "";
}

.bi-disc::before {
  content: "";
}

.bi-discord::before {
  content: "";
}

.bi-display-fill::before {
  content: "";
}

.bi-display::before {
  content: "";
}

.bi-distribute-horizontal::before {
  content: "";
}

.bi-distribute-vertical::before {
  content: "";
}

.bi-door-closed-fill::before {
  content: "";
}

.bi-door-closed::before {
  content: "";
}

.bi-door-open-fill::before {
  content: "";
}

.bi-door-open::before {
  content: "";
}

.bi-dot::before {
  content: "";
}

.bi-download::before {
  content: "";
}

.bi-droplet-fill::before {
  content: "";
}

.bi-droplet-half::before {
  content: "";
}

.bi-droplet::before {
  content: "";
}

.bi-earbuds::before {
  content: "";
}

.bi-easel-fill::before {
  content: "";
}

.bi-easel::before {
  content: "";
}

.bi-egg-fill::before {
  content: "";
}

.bi-egg-fried::before {
  content: "";
}

.bi-egg::before {
  content: "";
}

.bi-eject-fill::before {
  content: "";
}

.bi-eject::before {
  content: "";
}

.bi-emoji-angry-fill::before {
  content: "";
}

.bi-emoji-angry::before {
  content: "";
}

.bi-emoji-dizzy-fill::before {
  content: "";
}

.bi-emoji-dizzy::before {
  content: "";
}

.bi-emoji-expressionless-fill::before {
  content: "";
}

.bi-emoji-expressionless::before {
  content: "";
}

.bi-emoji-frown-fill::before {
  content: "";
}

.bi-emoji-frown::before {
  content: "";
}

.bi-emoji-heart-eyes-fill::before {
  content: "";
}

.bi-emoji-heart-eyes::before {
  content: "";
}

.bi-emoji-laughing-fill::before {
  content: "";
}

.bi-emoji-laughing::before {
  content: "";
}

.bi-emoji-neutral-fill::before {
  content: "";
}

.bi-emoji-neutral::before {
  content: "";
}

.bi-emoji-smile-fill::before {
  content: "";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "";
}

.bi-emoji-smile-upside-down::before {
  content: "";
}

.bi-emoji-smile::before {
  content: "";
}

.bi-emoji-sunglasses-fill::before {
  content: "";
}

.bi-emoji-sunglasses::before {
  content: "";
}

.bi-emoji-wink-fill::before {
  content: "";
}

.bi-emoji-wink::before {
  content: "";
}

.bi-envelope-fill::before {
  content: "";
}

.bi-envelope-open-fill::before {
  content: "";
}

.bi-envelope-open::before {
  content: "";
}

.bi-envelope::before {
  content: "";
}

.bi-eraser-fill::before {
  content: "";
}

.bi-eraser::before {
  content: "";
}

.bi-exclamation-circle-fill::before {
  content: "";
}

.bi-exclamation-circle::before {
  content: "";
}

.bi-exclamation-diamond-fill::before {
  content: "";
}

.bi-exclamation-diamond::before {
  content: "";
}

.bi-exclamation-octagon-fill::before {
  content: "";
}

.bi-exclamation-octagon::before {
  content: "";
}

.bi-exclamation-square-fill::before {
  content: "";
}

.bi-exclamation-square::before {
  content: "";
}

.bi-exclamation-triangle-fill::before {
  content: "";
}

.bi-exclamation-triangle::before {
  content: "";
}

.bi-exclamation::before {
  content: "";
}

.bi-exclude::before {
  content: "";
}

.bi-eye-fill::before {
  content: "";
}

.bi-eye-slash-fill::before {
  content: "";
}

.bi-eye-slash::before {
  content: "";
}

.bi-eye::before {
  content: "";
}

.bi-eyedropper::before {
  content: "";
}

.bi-eyeglasses::before {
  content: "";
}

.bi-facebook::before {
  content: "";
}

.bi-file-arrow-down-fill::before {
  content: "";
}

.bi-file-arrow-down::before {
  content: "";
}

.bi-file-arrow-up-fill::before {
  content: "";
}

.bi-file-arrow-up::before {
  content: "";
}

.bi-file-bar-graph-fill::before {
  content: "";
}

.bi-file-bar-graph::before {
  content: "";
}

.bi-file-binary-fill::before {
  content: "";
}

.bi-file-binary::before {
  content: "";
}

.bi-file-break-fill::before {
  content: "";
}

.bi-file-break::before {
  content: "";
}

.bi-file-check-fill::before {
  content: "";
}

.bi-file-check::before {
  content: "";
}

.bi-file-code-fill::before {
  content: "";
}

.bi-file-code::before {
  content: "";
}

.bi-file-diff-fill::before {
  content: "";
}

.bi-file-diff::before {
  content: "";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "";
}

.bi-file-earmark-arrow-down::before {
  content: "";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "";
}

.bi-file-earmark-arrow-up::before {
  content: "";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "";
}

.bi-file-earmark-bar-graph::before {
  content: "";
}

.bi-file-earmark-binary-fill::before {
  content: "";
}

.bi-file-earmark-binary::before {
  content: "";
}

.bi-file-earmark-break-fill::before {
  content: "";
}

.bi-file-earmark-break::before {
  content: "";
}

.bi-file-earmark-check-fill::before {
  content: "";
}

.bi-file-earmark-check::before {
  content: "";
}

.bi-file-earmark-code-fill::before {
  content: "";
}

.bi-file-earmark-code::before {
  content: "";
}

.bi-file-earmark-diff-fill::before {
  content: "";
}

.bi-file-earmark-diff::before {
  content: "";
}

.bi-file-earmark-easel-fill::before {
  content: "";
}

.bi-file-earmark-easel::before {
  content: "";
}

.bi-file-earmark-excel-fill::before {
  content: "";
}

.bi-file-earmark-excel::before {
  content: "";
}

.bi-file-earmark-fill::before {
  content: "";
}

.bi-file-earmark-font-fill::before {
  content: "";
}

.bi-file-earmark-font::before {
  content: "";
}

.bi-file-earmark-image-fill::before {
  content: "";
}

.bi-file-earmark-image::before {
  content: "";
}

.bi-file-earmark-lock-fill::before {
  content: "";
}

.bi-file-earmark-lock::before {
  content: "";
}

.bi-file-earmark-lock2-fill::before {
  content: "";
}

.bi-file-earmark-lock2::before {
  content: "";
}

.bi-file-earmark-medical-fill::before {
  content: "";
}

.bi-file-earmark-medical::before {
  content: "";
}

.bi-file-earmark-minus-fill::before {
  content: "";
}

.bi-file-earmark-minus::before {
  content: "";
}

.bi-file-earmark-music-fill::before {
  content: "";
}

.bi-file-earmark-music::before {
  content: "";
}

.bi-file-earmark-person-fill::before {
  content: "";
}

.bi-file-earmark-person::before {
  content: "";
}

.bi-file-earmark-play-fill::before {
  content: "";
}

.bi-file-earmark-play::before {
  content: "";
}

.bi-file-earmark-plus-fill::before {
  content: "";
}

.bi-file-earmark-plus::before {
  content: "";
}

.bi-file-earmark-post-fill::before {
  content: "";
}

.bi-file-earmark-post::before {
  content: "";
}

.bi-file-earmark-ppt-fill::before {
  content: "";
}

.bi-file-earmark-ppt::before {
  content: "";
}

.bi-file-earmark-richtext-fill::before {
  content: "";
}

.bi-file-earmark-richtext::before {
  content: "";
}

.bi-file-earmark-ruled-fill::before {
  content: "";
}

.bi-file-earmark-ruled::before {
  content: "";
}

.bi-file-earmark-slides-fill::before {
  content: "";
}

.bi-file-earmark-slides::before {
  content: "";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "";
}

.bi-file-earmark-spreadsheet::before {
  content: "";
}

.bi-file-earmark-text-fill::before {
  content: "";
}

.bi-file-earmark-text::before {
  content: "";
}

.bi-file-earmark-word-fill::before {
  content: "";
}

.bi-file-earmark-word::before {
  content: "";
}

.bi-file-earmark-x-fill::before {
  content: "";
}

.bi-file-earmark-x::before {
  content: "";
}

.bi-file-earmark-zip-fill::before {
  content: "";
}

.bi-file-earmark-zip::before {
  content: "";
}

.bi-file-earmark::before {
  content: "";
}

.bi-file-easel-fill::before {
  content: "";
}

.bi-file-easel::before {
  content: "";
}

.bi-file-excel-fill::before {
  content: "";
}

.bi-file-excel::before {
  content: "";
}

.bi-file-fill::before {
  content: "";
}

.bi-file-font-fill::before {
  content: "";
}

.bi-file-font::before {
  content: "";
}

.bi-file-image-fill::before {
  content: "";
}

.bi-file-image::before {
  content: "";
}

.bi-file-lock-fill::before {
  content: "";
}

.bi-file-lock::before {
  content: "";
}

.bi-file-lock2-fill::before {
  content: "";
}

.bi-file-lock2::before {
  content: "";
}

.bi-file-medical-fill::before {
  content: "";
}

.bi-file-medical::before {
  content: "";
}

.bi-file-minus-fill::before {
  content: "";
}

.bi-file-minus::before {
  content: "";
}

.bi-file-music-fill::before {
  content: "";
}

.bi-file-music::before {
  content: "";
}

.bi-file-person-fill::before {
  content: "";
}

.bi-file-person::before {
  content: "";
}

.bi-file-play-fill::before {
  content: "";
}

.bi-file-play::before {
  content: "";
}

.bi-file-plus-fill::before {
  content: "";
}

.bi-file-plus::before {
  content: "";
}

.bi-file-post-fill::before {
  content: "";
}

.bi-file-post::before {
  content: "";
}

.bi-file-ppt-fill::before {
  content: "";
}

.bi-file-ppt::before {
  content: "";
}

.bi-file-richtext-fill::before {
  content: "";
}

.bi-file-richtext::before {
  content: "";
}

.bi-file-ruled-fill::before {
  content: "";
}

.bi-file-ruled::before {
  content: "";
}

.bi-file-slides-fill::before {
  content: "";
}

.bi-file-slides::before {
  content: "";
}

.bi-file-spreadsheet-fill::before {
  content: "";
}

.bi-file-spreadsheet::before {
  content: "";
}

.bi-file-text-fill::before {
  content: "";
}

.bi-file-text::before {
  content: "";
}

.bi-file-word-fill::before {
  content: "";
}

.bi-file-word::before {
  content: "";
}

.bi-file-x-fill::before {
  content: "";
}

.bi-file-x::before {
  content: "";
}

.bi-file-zip-fill::before {
  content: "";
}

.bi-file-zip::before {
  content: "";
}

.bi-file::before {
  content: "";
}

.bi-files-alt::before {
  content: "";
}

.bi-files::before {
  content: "";
}

.bi-film::before {
  content: "";
}

.bi-filter-circle-fill::before {
  content: "";
}

.bi-filter-circle::before {
  content: "";
}

.bi-filter-left::before {
  content: "";
}

.bi-filter-right::before {
  content: "";
}

.bi-filter-square-fill::before {
  content: "";
}

.bi-filter-square::before {
  content: "";
}

.bi-filter::before {
  content: "";
}

.bi-flag-fill::before {
  content: "";
}

.bi-flag::before {
  content: "";
}

.bi-flower1::before {
  content: "";
}

.bi-flower2::before {
  content: "";
}

.bi-flower3::before {
  content: "";
}

.bi-folder-check::before {
  content: "";
}

.bi-folder-fill::before {
  content: "";
}

.bi-folder-minus::before {
  content: "";
}

.bi-folder-plus::before {
  content: "";
}

.bi-folder-symlink-fill::before {
  content: "";
}

.bi-folder-symlink::before {
  content: "";
}

.bi-folder-x::before {
  content: "";
}

.bi-folder::before {
  content: "";
}

.bi-folder2-open::before {
  content: "";
}

.bi-folder2::before {
  content: "";
}

.bi-fonts::before {
  content: "";
}

.bi-forward-fill::before {
  content: "";
}

.bi-forward::before {
  content: "";
}

.bi-front::before {
  content: "";
}

.bi-fullscreen-exit::before {
  content: "";
}

.bi-fullscreen::before {
  content: "";
}

.bi-funnel-fill::before {
  content: "";
}

.bi-funnel::before {
  content: "";
}

.bi-gear-fill::before {
  content: "";
}

.bi-gear-wide-connected::before {
  content: "";
}

.bi-gear-wide::before {
  content: "";
}

.bi-gear::before {
  content: "";
}

.bi-gem::before {
  content: "";
}

.bi-geo-alt-fill::before {
  content: "";
}

.bi-geo-alt::before {
  content: "";
}

.bi-geo-fill::before {
  content: "";
}

.bi-geo::before {
  content: "";
}

.bi-gift-fill::before {
  content: "";
}

.bi-gift::before {
  content: "";
}

.bi-github::before {
  content: "";
}

.bi-globe::before {
  content: "";
}

.bi-globe2::before {
  content: "";
}

.bi-google::before {
  content: "";
}

.bi-graph-down::before {
  content: "";
}

.bi-graph-up::before {
  content: "";
}

.bi-grid-1x2-fill::before {
  content: "";
}

.bi-grid-1x2::before {
  content: "";
}

.bi-grid-3x2-gap-fill::before {
  content: "";
}

.bi-grid-3x2-gap::before {
  content: "";
}

.bi-grid-3x2::before {
  content: "";
}

.bi-grid-3x3-gap-fill::before {
  content: "";
}

.bi-grid-3x3-gap::before {
  content: "";
}

.bi-grid-3x3::before {
  content: "";
}

.bi-grid-fill::before {
  content: "";
}

.bi-grid::before {
  content: "";
}

.bi-grip-horizontal::before {
  content: "";
}

.bi-grip-vertical::before {
  content: "";
}

.bi-hammer::before {
  content: "";
}

.bi-hand-index-fill::before {
  content: "";
}

.bi-hand-index-thumb-fill::before {
  content: "";
}

.bi-hand-index-thumb::before {
  content: "";
}

.bi-hand-index::before {
  content: "";
}

.bi-hand-thumbs-down-fill::before {
  content: "";
}

.bi-hand-thumbs-down::before {
  content: "";
}

.bi-hand-thumbs-up-fill::before {
  content: "";
}

.bi-hand-thumbs-up::before {
  content: "";
}

.bi-handbag-fill::before {
  content: "";
}

.bi-handbag::before {
  content: "";
}

.bi-hash::before {
  content: "";
}

.bi-hdd-fill::before {
  content: "";
}

.bi-hdd-network-fill::before {
  content: "";
}

.bi-hdd-network::before {
  content: "";
}

.bi-hdd-rack-fill::before {
  content: "";
}

.bi-hdd-rack::before {
  content: "";
}

.bi-hdd-stack-fill::before {
  content: "";
}

.bi-hdd-stack::before {
  content: "";
}

.bi-hdd::before {
  content: "";
}

.bi-headphones::before {
  content: "";
}

.bi-headset::before {
  content: "";
}

.bi-heart-fill::before {
  content: "";
}

.bi-heart-half::before {
  content: "";
}

.bi-heart::before {
  content: "";
}

.bi-heptagon-fill::before {
  content: "";
}

.bi-heptagon-half::before {
  content: "";
}

.bi-heptagon::before {
  content: "";
}

.bi-hexagon-fill::before {
  content: "";
}

.bi-hexagon-half::before {
  content: "";
}

.bi-hexagon::before {
  content: "";
}

.bi-hourglass-bottom::before {
  content: "";
}

.bi-hourglass-split::before {
  content: "";
}

.bi-hourglass-top::before {
  content: "";
}

.bi-hourglass::before {
  content: "";
}

.bi-house-door-fill::before {
  content: "";
}

.bi-house-door::before {
  content: "";
}

.bi-house-fill::before {
  content: "";
}

.bi-house::before {
  content: "";
}

.bi-hr::before {
  content: "";
}

.bi-hurricane::before {
  content: "";
}

.bi-image-alt::before {
  content: "";
}

.bi-image-fill::before {
  content: "";
}

.bi-image::before {
  content: "";
}

.bi-images::before {
  content: "";
}

.bi-inbox-fill::before {
  content: "";
}

.bi-inbox::before {
  content: "";
}

.bi-inboxes-fill::before {
  content: "";
}

.bi-inboxes::before {
  content: "";
}

.bi-info-circle-fill::before {
  content: "";
}

.bi-info-circle::before {
  content: "";
}

.bi-info-square-fill::before {
  content: "";
}

.bi-info-square::before {
  content: "";
}

.bi-info::before {
  content: "";
}

.bi-input-cursor-text::before {
  content: "";
}

.bi-input-cursor::before {
  content: "";
}

.bi-instagram::before {
  content: "";
}

.bi-intersect::before {
  content: "";
}

.bi-journal-album::before {
  content: "";
}

.bi-journal-arrow-down::before {
  content: "";
}

.bi-journal-arrow-up::before {
  content: "";
}

.bi-journal-bookmark-fill::before {
  content: "";
}

.bi-journal-bookmark::before {
  content: "";
}

.bi-journal-check::before {
  content: "";
}

.bi-journal-code::before {
  content: "";
}

.bi-journal-medical::before {
  content: "";
}

.bi-journal-minus::before {
  content: "";
}

.bi-journal-plus::before {
  content: "";
}

.bi-journal-richtext::before {
  content: "";
}

.bi-journal-text::before {
  content: "";
}

.bi-journal-x::before {
  content: "";
}

.bi-journal::before {
  content: "";
}

.bi-journals::before {
  content: "";
}

.bi-joystick::before {
  content: "";
}

.bi-justify-left::before {
  content: "";
}

.bi-justify-right::before {
  content: "";
}

.bi-justify::before {
  content: "";
}

.bi-kanban-fill::before {
  content: "";
}

.bi-kanban::before {
  content: "";
}

.bi-key-fill::before {
  content: "";
}

.bi-key::before {
  content: "";
}

.bi-keyboard-fill::before {
  content: "";
}

.bi-keyboard::before {
  content: "";
}

.bi-ladder::before {
  content: "";
}

.bi-lamp-fill::before {
  content: "";
}

.bi-lamp::before {
  content: "";
}

.bi-laptop-fill::before {
  content: "";
}

.bi-laptop::before {
  content: "";
}

.bi-layer-backward::before {
  content: "";
}

.bi-layer-forward::before {
  content: "";
}

.bi-layers-fill::before {
  content: "";
}

.bi-layers-half::before {
  content: "";
}

.bi-layers::before {
  content: "";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "";
}

.bi-layout-sidebar-inset::before {
  content: "";
}

.bi-layout-sidebar-reverse::before {
  content: "";
}

.bi-layout-sidebar::before {
  content: "";
}

.bi-layout-split::before {
  content: "";
}

.bi-layout-text-sidebar-reverse::before {
  content: "";
}

.bi-layout-text-sidebar::before {
  content: "";
}

.bi-layout-text-window-reverse::before {
  content: "";
}

.bi-layout-text-window::before {
  content: "";
}

.bi-layout-three-columns::before {
  content: "";
}

.bi-layout-wtf::before {
  content: "";
}

.bi-life-preserver::before {
  content: "";
}

.bi-lightbulb-fill::before {
  content: "";
}

.bi-lightbulb-off-fill::before {
  content: "";
}

.bi-lightbulb-off::before {
  content: "";
}

.bi-lightbulb::before {
  content: "";
}

.bi-lightning-charge-fill::before {
  content: "";
}

.bi-lightning-charge::before {
  content: "";
}

.bi-lightning-fill::before {
  content: "";
}

.bi-lightning::before {
  content: "";
}

.bi-link-45deg::before {
  content: "";
}

.bi-link::before {
  content: "";
}

.bi-linkedin::before {
  content: "";
}

.bi-list-check::before {
  content: "";
}

.bi-list-nested::before {
  content: "";
}

.bi-list-ol::before {
  content: "";
}

.bi-list-stars::before {
  content: "";
}

.bi-list-task::before {
  content: "";
}

.bi-list-ul::before {
  content: "";
}

.bi-list::before {
  content: "";
}

.bi-lock-fill::before {
  content: "";
}

.bi-lock::before {
  content: "";
}

.bi-mailbox::before {
  content: "";
}

.bi-mailbox2::before {
  content: "";
}

.bi-map-fill::before {
  content: "";
}

.bi-map::before {
  content: "";
}

.bi-markdown-fill::before {
  content: "";
}

.bi-markdown::before {
  content: "";
}

.bi-mask::before {
  content: "";
}

.bi-megaphone-fill::before {
  content: "";
}

.bi-megaphone::before {
  content: "";
}

.bi-menu-app-fill::before {
  content: "";
}

.bi-menu-app::before {
  content: "";
}

.bi-menu-button-fill::before {
  content: "";
}

.bi-menu-button-wide-fill::before {
  content: "";
}

.bi-menu-button-wide::before {
  content: "";
}

.bi-menu-button::before {
  content: "";
}

.bi-menu-down::before {
  content: "";
}

.bi-menu-up::before {
  content: "";
}

.bi-mic-fill::before {
  content: "";
}

.bi-mic-mute-fill::before {
  content: "";
}

.bi-mic-mute::before {
  content: "";
}

.bi-mic::before {
  content: "";
}

.bi-minecart-loaded::before {
  content: "";
}

.bi-minecart::before {
  content: "";
}

.bi-moisture::before {
  content: "";
}

.bi-moon-fill::before {
  content: "";
}

.bi-moon-stars-fill::before {
  content: "";
}

.bi-moon-stars::before {
  content: "";
}

.bi-moon::before {
  content: "";
}

.bi-mouse-fill::before {
  content: "";
}

.bi-mouse::before {
  content: "";
}

.bi-mouse2-fill::before {
  content: "";
}

.bi-mouse2::before {
  content: "";
}

.bi-mouse3-fill::before {
  content: "";
}

.bi-mouse3::before {
  content: "";
}

.bi-music-note-beamed::before {
  content: "";
}

.bi-music-note-list::before {
  content: "";
}

.bi-music-note::before {
  content: "";
}

.bi-music-player-fill::before {
  content: "";
}

.bi-music-player::before {
  content: "";
}

.bi-newspaper::before {
  content: "";
}

.bi-node-minus-fill::before {
  content: "";
}

.bi-node-minus::before {
  content: "";
}

.bi-node-plus-fill::before {
  content: "";
}

.bi-node-plus::before {
  content: "";
}

.bi-nut-fill::before {
  content: "";
}

.bi-nut::before {
  content: "";
}

.bi-octagon-fill::before {
  content: "";
}

.bi-octagon-half::before {
  content: "";
}

.bi-octagon::before {
  content: "";
}

.bi-option::before {
  content: "";
}

.bi-outlet::before {
  content: "";
}

.bi-paint-bucket::before {
  content: "";
}

.bi-palette-fill::before {
  content: "";
}

.bi-palette::before {
  content: "";
}

.bi-palette2::before {
  content: "";
}

.bi-paperclip::before {
  content: "";
}

.bi-paragraph::before {
  content: "";
}

.bi-patch-check-fill::before {
  content: "";
}

.bi-patch-check::before {
  content: "";
}

.bi-patch-exclamation-fill::before {
  content: "";
}

.bi-patch-exclamation::before {
  content: "";
}

.bi-patch-minus-fill::before {
  content: "";
}

.bi-patch-minus::before {
  content: "";
}

.bi-patch-plus-fill::before {
  content: "";
}

.bi-patch-plus::before {
  content: "";
}

.bi-patch-question-fill::before {
  content: "";
}

.bi-patch-question::before {
  content: "";
}

.bi-pause-btn-fill::before {
  content: "";
}

.bi-pause-btn::before {
  content: "";
}

.bi-pause-circle-fill::before {
  content: "";
}

.bi-pause-circle::before {
  content: "";
}

.bi-pause-fill::before {
  content: "";
}

.bi-pause::before {
  content: "";
}

.bi-peace-fill::before {
  content: "";
}

.bi-peace::before {
  content: "";
}

.bi-pen-fill::before {
  content: "";
}

.bi-pen::before {
  content: "";
}

.bi-pencil-fill::before {
  content: "";
}

.bi-pencil-square::before {
  content: "";
}

.bi-pencil::before {
  content: "";
}

.bi-pentagon-fill::before {
  content: "";
}

.bi-pentagon-half::before {
  content: "";
}

.bi-pentagon::before {
  content: "";
}

.bi-people-fill::before {
  content: "";
}

.bi-people::before {
  content: "";
}

.bi-percent::before {
  content: "";
}

.bi-person-badge-fill::before {
  content: "";
}

.bi-person-badge::before {
  content: "";
}

.bi-person-bounding-box::before {
  content: "";
}

.bi-person-check-fill::before {
  content: "";
}

.bi-person-check::before {
  content: "";
}

.bi-person-circle::before {
  content: "";
}

.bi-person-dash-fill::before {
  content: "";
}

.bi-person-dash::before {
  content: "";
}

.bi-person-fill::before {
  content: "";
}

.bi-person-lines-fill::before {
  content: "";
}

.bi-person-plus-fill::before {
  content: "";
}

.bi-person-plus::before {
  content: "";
}

.bi-person-square::before {
  content: "";
}

.bi-person-x-fill::before {
  content: "";
}

.bi-person-x::before {
  content: "";
}

.bi-person::before {
  content: "";
}

.bi-phone-fill::before {
  content: "";
}

.bi-phone-landscape-fill::before {
  content: "";
}

.bi-phone-landscape::before {
  content: "";
}

.bi-phone-vibrate-fill::before {
  content: "";
}

.bi-phone-vibrate::before {
  content: "";
}

.bi-phone::before {
  content: "";
}

.bi-pie-chart-fill::before {
  content: "";
}

.bi-pie-chart::before {
  content: "";
}

.bi-pin-angle-fill::before {
  content: "";
}

.bi-pin-angle::before {
  content: "";
}

.bi-pin-fill::before {
  content: "";
}

.bi-pin::before {
  content: "";
}

.bi-pip-fill::before {
  content: "";
}

.bi-pip::before {
  content: "";
}

.bi-play-btn-fill::before {
  content: "";
}

.bi-play-btn::before {
  content: "";
}

.bi-play-circle-fill::before {
  content: "";
}

.bi-play-circle::before {
  content: "";
}

.bi-play-fill::before {
  content: "";
}

.bi-play::before {
  content: "";
}

.bi-plug-fill::before {
  content: "";
}

.bi-plug::before {
  content: "";
}

.bi-plus-circle-dotted::before {
  content: "";
}

.bi-plus-circle-fill::before {
  content: "";
}

.bi-plus-circle::before {
  content: "";
}

.bi-plus-square-dotted::before {
  content: "";
}

.bi-plus-square-fill::before {
  content: "";
}

.bi-plus-square::before {
  content: "";
}

.bi-plus::before {
  content: "";
}

.bi-power::before {
  content: "";
}

.bi-printer-fill::before {
  content: "";
}

.bi-printer::before {
  content: "";
}

.bi-puzzle-fill::before {
  content: "";
}

.bi-puzzle::before {
  content: "";
}

.bi-question-circle-fill::before {
  content: "";
}

.bi-question-circle::before {
  content: "";
}

.bi-question-diamond-fill::before {
  content: "";
}

.bi-question-diamond::before {
  content: "";
}

.bi-question-octagon-fill::before {
  content: "";
}

.bi-question-octagon::before {
  content: "";
}

.bi-question-square-fill::before {
  content: "";
}

.bi-question-square::before {
  content: "";
}

.bi-question::before {
  content: "";
}

.bi-rainbow::before {
  content: "";
}

.bi-receipt-cutoff::before {
  content: "";
}

.bi-receipt::before {
  content: "";
}

.bi-reception-0::before {
  content: "";
}

.bi-reception-1::before {
  content: "";
}

.bi-reception-2::before {
  content: "";
}

.bi-reception-3::before {
  content: "";
}

.bi-reception-4::before {
  content: "";
}

.bi-record-btn-fill::before {
  content: "";
}

.bi-record-btn::before {
  content: "";
}

.bi-record-circle-fill::before {
  content: "";
}

.bi-record-circle::before {
  content: "";
}

.bi-record-fill::before {
  content: "";
}

.bi-record::before {
  content: "";
}

.bi-record2-fill::before {
  content: "";
}

.bi-record2::before {
  content: "";
}

.bi-reply-all-fill::before {
  content: "";
}

.bi-reply-all::before {
  content: "";
}

.bi-reply-fill::before {
  content: "";
}

.bi-reply::before {
  content: "";
}

.bi-rss-fill::before {
  content: "";
}

.bi-rss::before {
  content: "";
}

.bi-rulers::before {
  content: "";
}

.bi-save-fill::before {
  content: "";
}

.bi-save::before {
  content: "";
}

.bi-save2-fill::before {
  content: "";
}

.bi-save2::before {
  content: "";
}

.bi-scissors::before {
  content: "";
}

.bi-screwdriver::before {
  content: "";
}

.bi-search::before {
  content: "";
}

.bi-segmented-nav::before {
  content: "";
}

.bi-server::before {
  content: "";
}

.bi-share-fill::before {
  content: "";
}

.bi-share::before {
  content: "";
}

.bi-shield-check::before {
  content: "";
}

.bi-shield-exclamation::before {
  content: "";
}

.bi-shield-fill-check::before {
  content: "";
}

.bi-shield-fill-exclamation::before {
  content: "";
}

.bi-shield-fill-minus::before {
  content: "";
}

.bi-shield-fill-plus::before {
  content: "";
}

.bi-shield-fill-x::before {
  content: "";
}

.bi-shield-fill::before {
  content: "";
}

.bi-shield-lock-fill::before {
  content: "";
}

.bi-shield-lock::before {
  content: "";
}

.bi-shield-minus::before {
  content: "";
}

.bi-shield-plus::before {
  content: "";
}

.bi-shield-shaded::before {
  content: "";
}

.bi-shield-slash-fill::before {
  content: "";
}

.bi-shield-slash::before {
  content: "";
}

.bi-shield-x::before {
  content: "";
}

.bi-shield::before {
  content: "";
}

.bi-shift-fill::before {
  content: "";
}

.bi-shift::before {
  content: "";
}

.bi-shop-window::before {
  content: "";
}

.bi-shop::before {
  content: "";
}

.bi-shuffle::before {
  content: "";
}

.bi-signpost-2-fill::before {
  content: "";
}

.bi-signpost-2::before {
  content: "";
}

.bi-signpost-fill::before {
  content: "";
}

.bi-signpost-split-fill::before {
  content: "";
}

.bi-signpost-split::before {
  content: "";
}

.bi-signpost::before {
  content: "";
}

.bi-sim-fill::before {
  content: "";
}

.bi-sim::before {
  content: "";
}

.bi-skip-backward-btn-fill::before {
  content: "";
}

.bi-skip-backward-btn::before {
  content: "";
}

.bi-skip-backward-circle-fill::before {
  content: "";
}

.bi-skip-backward-circle::before {
  content: "";
}

.bi-skip-backward-fill::before {
  content: "";
}

.bi-skip-backward::before {
  content: "";
}

.bi-skip-end-btn-fill::before {
  content: "";
}

.bi-skip-end-btn::before {
  content: "";
}

.bi-skip-end-circle-fill::before {
  content: "";
}

.bi-skip-end-circle::before {
  content: "";
}

.bi-skip-end-fill::before {
  content: "";
}

.bi-skip-end::before {
  content: "";
}

.bi-skip-forward-btn-fill::before {
  content: "";
}

.bi-skip-forward-btn::before {
  content: "";
}

.bi-skip-forward-circle-fill::before {
  content: "";
}

.bi-skip-forward-circle::before {
  content: "";
}

.bi-skip-forward-fill::before {
  content: "";
}

.bi-skip-forward::before {
  content: "";
}

.bi-skip-start-btn-fill::before {
  content: "";
}

.bi-skip-start-btn::before {
  content: "";
}

.bi-skip-start-circle-fill::before {
  content: "";
}

.bi-skip-start-circle::before {
  content: "";
}

.bi-skip-start-fill::before {
  content: "";
}

.bi-skip-start::before {
  content: "";
}

.bi-slack::before {
  content: "";
}

.bi-slash-circle-fill::before {
  content: "";
}

.bi-slash-circle::before {
  content: "";
}

.bi-slash-square-fill::before {
  content: "";
}

.bi-slash-square::before {
  content: "";
}

.bi-slash::before {
  content: "";
}

.bi-sliders::before {
  content: "";
}

.bi-smartwatch::before {
  content: "";
}

.bi-snow::before {
  content: "";
}

.bi-snow2::before {
  content: "";
}

.bi-snow3::before {
  content: "";
}

.bi-sort-alpha-down-alt::before {
  content: "";
}

.bi-sort-alpha-down::before {
  content: "";
}

.bi-sort-alpha-up-alt::before {
  content: "";
}

.bi-sort-alpha-up::before {
  content: "";
}

.bi-sort-down-alt::before {
  content: "";
}

.bi-sort-down::before {
  content: "";
}

.bi-sort-numeric-down-alt::before {
  content: "";
}

.bi-sort-numeric-down::before {
  content: "";
}

.bi-sort-numeric-up-alt::before {
  content: "";
}

.bi-sort-numeric-up::before {
  content: "";
}

.bi-sort-up-alt::before {
  content: "";
}

.bi-sort-up::before {
  content: "";
}

.bi-soundwave::before {
  content: "";
}

.bi-speaker-fill::before {
  content: "";
}

.bi-speaker::before {
  content: "";
}

.bi-speedometer::before {
  content: "";
}

.bi-speedometer2::before {
  content: "";
}

.bi-spellcheck::before {
  content: "";
}

.bi-square-fill::before {
  content: "";
}

.bi-square-half::before {
  content: "";
}

.bi-square::before {
  content: "";
}

.bi-stack::before {
  content: "";
}

.bi-star-fill::before {
  content: "";
}

.bi-star-half::before {
  content: "";
}

.bi-star::before {
  content: "";
}

.bi-stars::before {
  content: "";
}

.bi-stickies-fill::before {
  content: "";
}

.bi-stickies::before {
  content: "";
}

.bi-sticky-fill::before {
  content: "";
}

.bi-sticky::before {
  content: "";
}

.bi-stop-btn-fill::before {
  content: "";
}

.bi-stop-btn::before {
  content: "";
}

.bi-stop-circle-fill::before {
  content: "";
}

.bi-stop-circle::before {
  content: "";
}

.bi-stop-fill::before {
  content: "";
}

.bi-stop::before {
  content: "";
}

.bi-stoplights-fill::before {
  content: "";
}

.bi-stoplights::before {
  content: "";
}

.bi-stopwatch-fill::before {
  content: "";
}

.bi-stopwatch::before {
  content: "";
}

.bi-subtract::before {
  content: "";
}

.bi-suit-club-fill::before {
  content: "";
}

.bi-suit-club::before {
  content: "";
}

.bi-suit-diamond-fill::before {
  content: "";
}

.bi-suit-diamond::before {
  content: "";
}

.bi-suit-heart-fill::before {
  content: "";
}

.bi-suit-heart::before {
  content: "";
}

.bi-suit-spade-fill::before {
  content: "";
}

.bi-suit-spade::before {
  content: "";
}

.bi-sun-fill::before {
  content: "";
}

.bi-sun::before {
  content: "";
}

.bi-sunglasses::before {
  content: "";
}

.bi-sunrise-fill::before {
  content: "";
}

.bi-sunrise::before {
  content: "";
}

.bi-sunset-fill::before {
  content: "";
}

.bi-sunset::before {
  content: "";
}

.bi-symmetry-horizontal::before {
  content: "";
}

.bi-symmetry-vertical::before {
  content: "";
}

.bi-table::before {
  content: "";
}

.bi-tablet-fill::before {
  content: "";
}

.bi-tablet-landscape-fill::before {
  content: "";
}

.bi-tablet-landscape::before {
  content: "";
}

.bi-tablet::before {
  content: "";
}

.bi-tag-fill::before {
  content: "";
}

.bi-tag::before {
  content: "";
}

.bi-tags-fill::before {
  content: "";
}

.bi-tags::before {
  content: "";
}

.bi-telegram::before {
  content: "";
}

.bi-telephone-fill::before {
  content: "";
}

.bi-telephone-forward-fill::before {
  content: "";
}

.bi-telephone-forward::before {
  content: "";
}

.bi-telephone-inbound-fill::before {
  content: "";
}

.bi-telephone-inbound::before {
  content: "";
}

.bi-telephone-minus-fill::before {
  content: "";
}

.bi-telephone-minus::before {
  content: "";
}

.bi-telephone-outbound-fill::before {
  content: "";
}

.bi-telephone-outbound::before {
  content: "";
}

.bi-telephone-plus-fill::before {
  content: "";
}

.bi-telephone-plus::before {
  content: "";
}

.bi-telephone-x-fill::before {
  content: "";
}

.bi-telephone-x::before {
  content: "";
}

.bi-telephone::before {
  content: "";
}

.bi-terminal-fill::before {
  content: "";
}

.bi-terminal::before {
  content: "";
}

.bi-text-center::before {
  content: "";
}

.bi-text-indent-left::before {
  content: "";
}

.bi-text-indent-right::before {
  content: "";
}

.bi-text-left::before {
  content: "";
}

.bi-text-paragraph::before {
  content: "";
}

.bi-text-right::before {
  content: "";
}

.bi-textarea-resize::before {
  content: "";
}

.bi-textarea-t::before {
  content: "";
}

.bi-textarea::before {
  content: "";
}

.bi-thermometer-half::before {
  content: "";
}

.bi-thermometer-high::before {
  content: "";
}

.bi-thermometer-low::before {
  content: "";
}

.bi-thermometer-snow::before {
  content: "";
}

.bi-thermometer-sun::before {
  content: "";
}

.bi-thermometer::before {
  content: "";
}

.bi-three-dots-vertical::before {
  content: "";
}

.bi-three-dots::before {
  content: "";
}

.bi-toggle-off::before {
  content: "";
}

.bi-toggle-on::before {
  content: "";
}

.bi-toggle2-off::before {
  content: "";
}

.bi-toggle2-on::before {
  content: "";
}

.bi-toggles::before {
  content: "";
}

.bi-toggles2::before {
  content: "";
}

.bi-tools::before {
  content: "";
}

.bi-tornado::before {
  content: "";
}

.bi-trash-fill::before {
  content: "";
}

.bi-trash::before {
  content: "";
}

.bi-trash2-fill::before {
  content: "";
}

.bi-trash2::before {
  content: "";
}

.bi-tree-fill::before {
  content: "";
}

.bi-tree::before {
  content: "";
}

.bi-triangle-fill::before {
  content: "";
}

.bi-triangle-half::before {
  content: "";
}

.bi-triangle::before {
  content: "";
}

.bi-trophy-fill::before {
  content: "";
}

.bi-trophy::before {
  content: "";
}

.bi-tropical-storm::before {
  content: "";
}

.bi-truck-flatbed::before {
  content: "";
}

.bi-truck::before {
  content: "";
}

.bi-tsunami::before {
  content: "";
}

.bi-tv-fill::before {
  content: "";
}

.bi-tv::before {
  content: "";
}

.bi-twitch::before {
  content: "";
}

.bi-twitter::before {
  content: "";
}

.bi-type-bold::before {
  content: "";
}

.bi-type-h1::before {
  content: "";
}

.bi-type-h2::before {
  content: "";
}

.bi-type-h3::before {
  content: "";
}

.bi-type-italic::before {
  content: "";
}

.bi-type-strikethrough::before {
  content: "";
}

.bi-type-underline::before {
  content: "";
}

.bi-type::before {
  content: "";
}

.bi-ui-checks-grid::before {
  content: "";
}

.bi-ui-checks::before {
  content: "";
}

.bi-ui-radios-grid::before {
  content: "";
}

.bi-ui-radios::before {
  content: "";
}

.bi-umbrella-fill::before {
  content: "";
}

.bi-umbrella::before {
  content: "";
}

.bi-union::before {
  content: "";
}

.bi-unlock-fill::before {
  content: "";
}

.bi-unlock::before {
  content: "";
}

.bi-upc-scan::before {
  content: "";
}

.bi-upc::before {
  content: "";
}

.bi-upload::before {
  content: "";
}

.bi-vector-pen::before {
  content: "";
}

.bi-view-list::before {
  content: "";
}

.bi-view-stacked::before {
  content: "";
}

.bi-vinyl-fill::before {
  content: "";
}

.bi-vinyl::before {
  content: "";
}

.bi-voicemail::before {
  content: "";
}

.bi-volume-down-fill::before {
  content: "";
}

.bi-volume-down::before {
  content: "";
}

.bi-volume-mute-fill::before {
  content: "";
}

.bi-volume-mute::before {
  content: "";
}

.bi-volume-off-fill::before {
  content: "";
}

.bi-volume-off::before {
  content: "";
}

.bi-volume-up-fill::before {
  content: "";
}

.bi-volume-up::before {
  content: "";
}

.bi-vr::before {
  content: "";
}

.bi-wallet-fill::before {
  content: "";
}

.bi-wallet::before {
  content: "";
}

.bi-wallet2::before {
  content: "";
}

.bi-watch::before {
  content: "";
}

.bi-water::before {
  content: "";
}

.bi-whatsapp::before {
  content: "";
}

.bi-wifi-1::before {
  content: "";
}

.bi-wifi-2::before {
  content: "";
}

.bi-wifi-off::before {
  content: "";
}

.bi-wifi::before {
  content: "";
}

.bi-wind::before {
  content: "";
}

.bi-window-dock::before {
  content: "";
}

.bi-window-sidebar::before {
  content: "";
}

.bi-window::before {
  content: "";
}

.bi-wrench::before {
  content: "";
}

.bi-x-circle-fill::before {
  content: "";
}

.bi-x-circle::before {
  content: "";
}

.bi-x-diamond-fill::before {
  content: "";
}

.bi-x-diamond::before {
  content: "";
}

.bi-x-octagon-fill::before {
  content: "";
}

.bi-x-octagon::before {
  content: "";
}

.bi-x-square-fill::before {
  content: "";
}

.bi-x-square::before {
  content: "";
}

.bi-x::before {
  content: "";
}

.bi-youtube::before {
  content: "";
}

.bi-zoom-in::before {
  content: "";
}

.bi-zoom-out::before {
  content: "";
}

.bi-bank::before {
  content: "";
}

.bi-bank2::before {
  content: "";
}

.bi-bell-slash-fill::before {
  content: "";
}

.bi-bell-slash::before {
  content: "";
}

.bi-cash-coin::before {
  content: "";
}

.bi-check-lg::before {
  content: "";
}

.bi-coin::before {
  content: "";
}

.bi-currency-bitcoin::before {
  content: "";
}

.bi-currency-dollar::before {
  content: "";
}

.bi-currency-euro::before {
  content: "";
}

.bi-currency-exchange::before {
  content: "";
}

.bi-currency-pound::before {
  content: "";
}

.bi-currency-yen::before {
  content: "";
}

.bi-dash-lg::before {
  content: "";
}

.bi-exclamation-lg::before {
  content: "";
}

.bi-file-earmark-pdf-fill::before {
  content: "";
}

.bi-file-earmark-pdf::before {
  content: "";
}

.bi-file-pdf-fill::before {
  content: "";
}

.bi-file-pdf::before {
  content: "";
}

.bi-gender-ambiguous::before {
  content: "";
}

.bi-gender-female::before {
  content: "";
}

.bi-gender-male::before {
  content: "";
}

.bi-gender-trans::before {
  content: "";
}

.bi-headset-vr::before {
  content: "";
}

.bi-info-lg::before {
  content: "";
}

.bi-mastodon::before {
  content: "";
}

.bi-messenger::before {
  content: "";
}

.bi-piggy-bank-fill::before {
  content: "";
}

.bi-piggy-bank::before {
  content: "";
}

.bi-pin-map-fill::before {
  content: "";
}

.bi-pin-map::before {
  content: "";
}

.bi-plus-lg::before {
  content: "";
}

.bi-question-lg::before {
  content: "";
}

.bi-recycle::before {
  content: "";
}

.bi-reddit::before {
  content: "";
}

.bi-safe-fill::before {
  content: "";
}

.bi-safe2-fill::before {
  content: "";
}

.bi-safe2::before {
  content: "";
}

.bi-sd-card-fill::before {
  content: "";
}

.bi-sd-card::before {
  content: "";
}

.bi-skype::before {
  content: "";
}

.bi-slash-lg::before {
  content: "";
}

.bi-translate::before {
  content: "";
}

.bi-x-lg::before {
  content: "";
}

.bi-safe::before {
  content: "";
}

.bi-apple::before {
  content: "";
}

.bi-microsoft::before {
  content: "";
}

.bi-windows::before {
  content: "";
}

.bi-behance::before {
  content: "";
}

.bi-dribbble::before {
  content: "";
}

.bi-line::before {
  content: "";
}

.bi-medium::before {
  content: "";
}

.bi-paypal::before {
  content: "";
}

.bi-pinterest::before {
  content: "";
}

.bi-signal::before {
  content: "";
}

.bi-snapchat::before {
  content: "";
}

.bi-spotify::before {
  content: "";
}

.bi-stack-overflow::before {
  content: "";
}

.bi-strava::before {
  content: "";
}

.bi-wordpress::before {
  content: "";
}

.bi-vimeo::before {
  content: "";
}

.bi-activity::before {
  content: "";
}

.bi-easel2-fill::before {
  content: "";
}

.bi-easel2::before {
  content: "";
}

.bi-easel3-fill::before {
  content: "";
}

.bi-easel3::before {
  content: "";
}

.bi-fan::before {
  content: "";
}

.bi-fingerprint::before {
  content: "";
}

.bi-graph-down-arrow::before {
  content: "";
}

.bi-graph-up-arrow::before {
  content: "";
}

.bi-hypnotize::before {
  content: "";
}

.bi-magic::before {
  content: "";
}

.bi-person-rolodex::before {
  content: "";
}

.bi-person-video::before {
  content: "";
}

.bi-person-video2::before {
  content: "";
}

.bi-person-video3::before {
  content: "";
}

.bi-person-workspace::before {
  content: "";
}

.bi-radioactive::before {
  content: "";
}

.bi-webcam-fill::before {
  content: "";
}

.bi-webcam::before {
  content: "";
}

.bi-yin-yang::before {
  content: "";
}

.bi-bandaid-fill::before {
  content: "";
}

.bi-bandaid::before {
  content: "";
}

.bi-bluetooth::before {
  content: "";
}

.bi-body-text::before {
  content: "";
}

.bi-boombox::before {
  content: "";
}

.bi-boxes::before {
  content: "";
}

.bi-dpad-fill::before {
  content: "";
}

.bi-dpad::before {
  content: "";
}

.bi-ear-fill::before {
  content: "";
}

.bi-ear::before {
  content: "";
}

.bi-envelope-check-1::before {
  content: "";
}

.bi-envelope-check-fill::before {
  content: "";
}

.bi-envelope-check::before {
  content: "";
}

.bi-envelope-dash-1::before {
  content: "";
}

.bi-envelope-dash-fill::before {
  content: "";
}

.bi-envelope-dash::before {
  content: "";
}

.bi-envelope-exclamation-1::before {
  content: "";
}

.bi-envelope-exclamation-fill::before {
  content: "";
}

.bi-envelope-exclamation::before {
  content: "";
}

.bi-envelope-plus-fill::before {
  content: "";
}

.bi-envelope-plus::before {
  content: "";
}

.bi-envelope-slash-1::before {
  content: "";
}

.bi-envelope-slash-fill::before {
  content: "";
}

.bi-envelope-slash::before {
  content: "";
}

.bi-envelope-x-1::before {
  content: "";
}

.bi-envelope-x-fill::before {
  content: "";
}

.bi-envelope-x::before {
  content: "";
}

.bi-explicit-fill::before {
  content: "";
}

.bi-explicit::before {
  content: "";
}

.bi-git::before {
  content: "";
}

.bi-infinity::before {
  content: "";
}

.bi-list-columns-reverse::before {
  content: "";
}

.bi-list-columns::before {
  content: "";
}

.bi-meta::before {
  content: "";
}

.bi-mortorboard-fill::before {
  content: "";
}

.bi-mortorboard::before {
  content: "";
}

.bi-nintendo-switch::before {
  content: "";
}

.bi-pc-display-horizontal::before {
  content: "";
}

.bi-pc-display::before {
  content: "";
}

.bi-pc-horizontal::before {
  content: "";
}

.bi-pc::before {
  content: "";
}

.bi-playstation::before {
  content: "";
}

.bi-plus-slash-minus::before {
  content: "";
}

.bi-projector-fill::before {
  content: "";
}

.bi-projector::before {
  content: "";
}

.bi-qr-code-scan::before {
  content: "";
}

.bi-qr-code::before {
  content: "";
}

.bi-quora::before {
  content: "";
}

.bi-quote::before {
  content: "";
}

.bi-robot::before {
  content: "";
}

.bi-send-check-fill::before {
  content: "";
}

.bi-send-check::before {
  content: "";
}

.bi-send-dash-fill::before {
  content: "";
}

.bi-send-dash::before {
  content: "";
}

.bi-send-exclamation-1::before {
  content: "";
}

.bi-send-exclamation-fill::before {
  content: "";
}

.bi-send-exclamation::before {
  content: "";
}

.bi-send-fill::before {
  content: "";
}

.bi-send-plus-fill::before {
  content: "";
}

.bi-send-plus::before {
  content: "";
}

.bi-send-slash-fill::before {
  content: "";
}

.bi-send-slash::before {
  content: "";
}

.bi-send-x-fill::before {
  content: "";
}

.bi-send-x::before {
  content: "";
}

.bi-send::before {
  content: "";
}

.bi-steam::before {
  content: "";
}

.bi-terminal-dash-1::before {
  content: "";
}

.bi-terminal-dash::before {
  content: "";
}

.bi-terminal-plus::before {
  content: "";
}

.bi-terminal-split::before {
  content: "";
}

.bi-ticket-detailed-fill::before {
  content: "";
}

.bi-ticket-detailed::before {
  content: "";
}

.bi-ticket-fill::before {
  content: "";
}

.bi-ticket-perforated-fill::before {
  content: "";
}

.bi-ticket-perforated::before {
  content: "";
}

.bi-ticket::before {
  content: "";
}

.bi-tiktok::before {
  content: "";
}

.bi-window-dash::before {
  content: "";
}

.bi-window-desktop::before {
  content: "";
}

.bi-window-fullscreen::before {
  content: "";
}

.bi-window-plus::before {
  content: "";
}

.bi-window-split::before {
  content: "";
}

.bi-window-stack::before {
  content: "";
}

.bi-window-x::before {
  content: "";
}

.bi-xbox::before {
  content: "";
}

.bi-ethernet::before {
  content: "";
}

.bi-hdmi-fill::before {
  content: "";
}

.bi-hdmi::before {
  content: "";
}

.bi-usb-c-fill::before {
  content: "";
}

.bi-usb-c::before {
  content: "";
}

.bi-usb-fill::before {
  content: "";
}

.bi-usb-plug-fill::before {
  content: "";
}

.bi-usb-plug::before {
  content: "";
}

.bi-usb-symbol::before {
  content: "";
}

.bi-usb::before {
  content: "";
}

.bi-boombox-fill::before {
  content: "";
}

.bi-displayport-1::before {
  content: "";
}

.bi-displayport::before {
  content: "";
}

.bi-gpu-card::before {
  content: "";
}

.bi-memory::before {
  content: "";
}

.bi-modem-fill::before {
  content: "";
}

.bi-modem::before {
  content: "";
}

.bi-motherboard-fill::before {
  content: "";
}

.bi-motherboard::before {
  content: "";
}

.bi-optical-audio-fill::before {
  content: "";
}

.bi-optical-audio::before {
  content: "";
}

.bi-pci-card::before {
  content: "";
}

.bi-router-fill::before {
  content: "";
}

.bi-router::before {
  content: "";
}

.bi-ssd-fill::before {
  content: "";
}

.bi-ssd::before {
  content: "";
}

.bi-thunderbolt-fill::before {
  content: "";
}

.bi-thunderbolt::before {
  content: "";
}

.bi-usb-drive-fill::before {
  content: "";
}

.bi-usb-drive::before {
  content: "";
}

.bi-usb-micro-fill::before {
  content: "";
}

.bi-usb-micro::before {
  content: "";
}

.bi-usb-mini-fill::before {
  content: "";
}

.bi-usb-mini::before {
  content: "";
}

.bi-cloud-haze2::before {
  content: "";
}

.bi-device-hdd-fill::before {
  content: "";
}

.bi-device-hdd::before {
  content: "";
}

.bi-device-ssd-fill::before {
  content: "";
}

.bi-device-ssd::before {
  content: "";
}

.bi-displayport-fill::before {
  content: "";
}

.bi-mortarboard-fill::before {
  content: "";
}

.bi-mortarboard::before {
  content: "";
}

.bi-terminal-x::before {
  content: "";
}

.bi-arrow-through-heart-fill::before {
  content: "";
}

.bi-arrow-through-heart::before {
  content: "";
}

.bi-badge-sd-fill::before {
  content: "";
}

.bi-badge-sd::before {
  content: "";
}

.bi-bag-heart-fill::before {
  content: "";
}

.bi-bag-heart::before {
  content: "";
}

.bi-balloon-fill::before {
  content: "";
}

.bi-balloon-heart-fill::before {
  content: "";
}

.bi-balloon-heart::before {
  content: "";
}

.bi-balloon::before {
  content: "";
}

.bi-box2-fill::before {
  content: "";
}

.bi-box2-heart-fill::before {
  content: "";
}

.bi-box2-heart::before {
  content: "";
}

.bi-box2::before {
  content: "";
}

.bi-braces-asterisk::before {
  content: "";
}

.bi-calendar-heart-fill::before {
  content: "";
}

.bi-calendar-heart::before {
  content: "";
}

.bi-calendar2-heart-fill::before {
  content: "";
}

.bi-calendar2-heart::before {
  content: "";
}

.bi-chat-heart-fill::before {
  content: "";
}

.bi-chat-heart::before {
  content: "";
}

.bi-chat-left-heart-fill::before {
  content: "";
}

.bi-chat-left-heart::before {
  content: "";
}

.bi-chat-right-heart-fill::before {
  content: "";
}

.bi-chat-right-heart::before {
  content: "";
}

.bi-chat-square-heart-fill::before {
  content: "";
}

.bi-chat-square-heart::before {
  content: "";
}

.bi-clipboard-check-fill::before {
  content: "";
}

.bi-clipboard-data-fill::before {
  content: "";
}

.bi-clipboard-fill::before {
  content: "";
}

.bi-clipboard-heart-fill::before {
  content: "";
}

.bi-clipboard-heart::before {
  content: "";
}

.bi-clipboard-minus-fill::before {
  content: "";
}

.bi-clipboard-plus-fill::before {
  content: "";
}

.bi-clipboard-pulse::before {
  content: "";
}

.bi-clipboard-x-fill::before {
  content: "";
}

.bi-clipboard2-check-fill::before {
  content: "";
}

.bi-clipboard2-check::before {
  content: "";
}

.bi-clipboard2-data-fill::before {
  content: "";
}

.bi-clipboard2-data::before {
  content: "";
}

.bi-clipboard2-fill::before {
  content: "";
}

.bi-clipboard2-heart-fill::before {
  content: "";
}

.bi-clipboard2-heart::before {
  content: "";
}

.bi-clipboard2-minus-fill::before {
  content: "";
}

.bi-clipboard2-minus::before {
  content: "";
}

.bi-clipboard2-plus-fill::before {
  content: "";
}

.bi-clipboard2-plus::before {
  content: "";
}

.bi-clipboard2-pulse-fill::before {
  content: "";
}

.bi-clipboard2-pulse::before {
  content: "";
}

.bi-clipboard2-x-fill::before {
  content: "";
}

.bi-clipboard2-x::before {
  content: "";
}

.bi-clipboard2::before {
  content: "";
}

.bi-emoji-kiss-fill::before {
  content: "";
}

.bi-emoji-kiss::before {
  content: "";
}

.bi-envelope-heart-fill::before {
  content: "";
}

.bi-envelope-heart::before {
  content: "";
}

.bi-envelope-open-heart-fill::before {
  content: "";
}

.bi-envelope-open-heart::before {
  content: "";
}

.bi-envelope-paper-fill::before {
  content: "";
}

.bi-envelope-paper-heart-fill::before {
  content: "";
}

.bi-envelope-paper-heart::before {
  content: "";
}

.bi-envelope-paper::before {
  content: "";
}

.bi-filetype-aac::before {
  content: "";
}

.bi-filetype-ai::before {
  content: "";
}

.bi-filetype-bmp::before {
  content: "";
}

.bi-filetype-cs::before {
  content: "";
}

.bi-filetype-css::before {
  content: "";
}

.bi-filetype-csv::before {
  content: "";
}

.bi-filetype-doc::before {
  content: "";
}

.bi-filetype-docx::before {
  content: "";
}

.bi-filetype-exe::before {
  content: "";
}

.bi-filetype-gif::before {
  content: "";
}

.bi-filetype-heic::before {
  content: "";
}

.bi-filetype-html::before {
  content: "";
}

.bi-filetype-java::before {
  content: "";
}

.bi-filetype-jpg::before {
  content: "";
}

.bi-filetype-js::before {
  content: "";
}

.bi-filetype-jsx::before {
  content: "";
}

.bi-filetype-key::before {
  content: "";
}

.bi-filetype-m4p::before {
  content: "";
}

.bi-filetype-md::before {
  content: "";
}

.bi-filetype-mdx::before {
  content: "";
}

.bi-filetype-mov::before {
  content: "";
}

.bi-filetype-mp3::before {
  content: "";
}

.bi-filetype-mp4::before {
  content: "";
}

.bi-filetype-otf::before {
  content: "";
}

.bi-filetype-pdf::before {
  content: "";
}

.bi-filetype-php::before {
  content: "";
}

.bi-filetype-png::before {
  content: "";
}

.bi-filetype-ppt-1::before {
  content: "";
}

.bi-filetype-ppt::before {
  content: "";
}

.bi-filetype-psd::before {
  content: "";
}

.bi-filetype-py::before {
  content: "";
}

.bi-filetype-raw::before {
  content: "";
}

.bi-filetype-rb::before {
  content: "";
}

.bi-filetype-sass::before {
  content: "";
}

.bi-filetype-scss::before {
  content: "";
}

.bi-filetype-sh::before {
  content: "";
}

.bi-filetype-svg::before {
  content: "";
}

.bi-filetype-tiff::before {
  content: "";
}

.bi-filetype-tsx::before {
  content: "";
}

.bi-filetype-ttf::before {
  content: "";
}

.bi-filetype-txt::before {
  content: "";
}

.bi-filetype-wav::before {
  content: "";
}

.bi-filetype-woff::before {
  content: "";
}

.bi-filetype-xls-1::before {
  content: "";
}

.bi-filetype-xls::before {
  content: "";
}

.bi-filetype-xml::before {
  content: "";
}

.bi-filetype-yml::before {
  content: "";
}

.bi-heart-arrow::before {
  content: "";
}

.bi-heart-pulse-fill::before {
  content: "";
}

.bi-heart-pulse::before {
  content: "";
}

.bi-heartbreak-fill::before {
  content: "";
}

.bi-heartbreak::before {
  content: "";
}

.bi-hearts::before {
  content: "";
}

.bi-hospital-fill::before {
  content: "";
}

.bi-hospital::before {
  content: "";
}

.bi-house-heart-fill::before {
  content: "";
}

.bi-house-heart::before {
  content: "";
}

.bi-incognito::before {
  content: "";
}

.bi-magnet-fill::before {
  content: "";
}

.bi-magnet::before {
  content: "";
}

.bi-person-heart::before {
  content: "";
}

.bi-person-hearts::before {
  content: "";
}

.bi-phone-flip::before {
  content: "";
}

.bi-plugin::before {
  content: "";
}

.bi-postage-fill::before {
  content: "";
}

.bi-postage-heart-fill::before {
  content: "";
}

.bi-postage-heart::before {
  content: "";
}

.bi-postage::before {
  content: "";
}

.bi-postcard-fill::before {
  content: "";
}

.bi-postcard-heart-fill::before {
  content: "";
}

.bi-postcard-heart::before {
  content: "";
}

.bi-postcard::before {
  content: "";
}

.bi-search-heart-fill::before {
  content: "";
}

.bi-search-heart::before {
  content: "";
}

.bi-sliders2-vertical::before {
  content: "";
}

.bi-sliders2::before {
  content: "";
}

.bi-trash3-fill::before {
  content: "";
}

.bi-trash3::before {
  content: "";
}

.bi-valentine::before {
  content: "";
}

.bi-valentine2::before {
  content: "";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "";
}

.bi-wrench-adjustable-circle::before {
  content: "";
}

.bi-wrench-adjustable::before {
  content: "";
}

.bi-filetype-json::before {
  content: "";
}

.bi-filetype-pptx::before {
  content: "";
}

.bi-filetype-xlsx::before {
  content: "";
}

.bi-1-circle-1::before {
  content: "";
}

.bi-1-circle-fill-1::before {
  content: "";
}

.bi-1-circle-fill::before {
  content: "";
}

.bi-1-circle::before {
  content: "";
}

.bi-1-square-fill::before {
  content: "";
}

.bi-1-square::before {
  content: "";
}

.bi-2-circle-1::before {
  content: "";
}

.bi-2-circle-fill-1::before {
  content: "";
}

.bi-2-circle-fill::before {
  content: "";
}

.bi-2-circle::before {
  content: "";
}

.bi-2-square-fill::before {
  content: "";
}

.bi-2-square::before {
  content: "";
}

.bi-3-circle-1::before {
  content: "";
}

.bi-3-circle-fill-1::before {
  content: "";
}

.bi-3-circle-fill::before {
  content: "";
}

.bi-3-circle::before {
  content: "";
}

.bi-3-square-fill::before {
  content: "";
}

.bi-3-square::before {
  content: "";
}

.bi-4-circle-1::before {
  content: "";
}

.bi-4-circle-fill-1::before {
  content: "";
}

.bi-4-circle-fill::before {
  content: "";
}

.bi-4-circle::before {
  content: "";
}

.bi-4-square-fill::before {
  content: "";
}

.bi-4-square::before {
  content: "";
}

.bi-5-circle-1::before {
  content: "";
}

.bi-5-circle-fill-1::before {
  content: "";
}

.bi-5-circle-fill::before {
  content: "";
}

.bi-5-circle::before {
  content: "";
}

.bi-5-square-fill::before {
  content: "";
}

.bi-5-square::before {
  content: "";
}

.bi-6-circle-1::before {
  content: "";
}

.bi-6-circle-fill-1::before {
  content: "";
}

.bi-6-circle-fill::before {
  content: "";
}

.bi-6-circle::before {
  content: "";
}

.bi-6-square-fill::before {
  content: "";
}

.bi-6-square::before {
  content: "";
}

.bi-7-circle-1::before {
  content: "";
}

.bi-7-circle-fill-1::before {
  content: "";
}

.bi-7-circle-fill::before {
  content: "";
}

.bi-7-circle::before {
  content: "";
}

.bi-7-square-fill::before {
  content: "";
}

.bi-7-square::before {
  content: "";
}

.bi-8-circle-1::before {
  content: "";
}

.bi-8-circle-fill-1::before {
  content: "";
}

.bi-8-circle-fill::before {
  content: "";
}

.bi-8-circle::before {
  content: "";
}

.bi-8-square-fill::before {
  content: "";
}

.bi-8-square::before {
  content: "";
}

.bi-9-circle-1::before {
  content: "";
}

.bi-9-circle-fill-1::before {
  content: "";
}

.bi-9-circle-fill::before {
  content: "";
}

.bi-9-circle::before {
  content: "";
}

.bi-9-square-fill::before {
  content: "";
}

.bi-9-square::before {
  content: "";
}

.bi-airplane-engines-fill::before {
  content: "";
}

.bi-airplane-engines::before {
  content: "";
}

.bi-airplane-fill::before {
  content: "";
}

.bi-airplane::before {
  content: "";
}

.bi-alexa::before {
  content: "";
}

.bi-alipay::before {
  content: "";
}

.bi-android::before {
  content: "";
}

.bi-android2::before {
  content: "";
}

.bi-box-fill::before {
  content: "";
}

.bi-box-seam-fill::before {
  content: "";
}

.bi-browser-chrome::before {
  content: "";
}

.bi-browser-edge::before {
  content: "";
}

.bi-browser-firefox::before {
  content: "";
}

.bi-browser-safari::before {
  content: "";
}

.bi-c-circle-1::before {
  content: "";
}

.bi-c-circle-fill-1::before {
  content: "";
}

.bi-c-circle-fill::before {
  content: "";
}

.bi-c-circle::before {
  content: "";
}

.bi-c-square-fill::before {
  content: "";
}

.bi-c-square::before {
  content: "";
}

.bi-capsule-pill::before {
  content: "";
}

.bi-capsule::before {
  content: "";
}

.bi-car-front-fill::before {
  content: "";
}

.bi-car-front::before {
  content: "";
}

.bi-cassette-fill::before {
  content: "";
}

.bi-cassette::before {
  content: "";
}

.bi-cc-circle-1::before {
  content: "";
}

.bi-cc-circle-fill-1::before {
  content: "";
}

.bi-cc-circle-fill::before {
  content: "";
}

.bi-cc-circle::before {
  content: "";
}

.bi-cc-square-fill::before {
  content: "";
}

.bi-cc-square::before {
  content: "";
}

.bi-cup-hot-fill::before {
  content: "";
}

.bi-cup-hot::before {
  content: "";
}

.bi-currency-rupee::before {
  content: "";
}

.bi-dropbox::before {
  content: "";
}

.bi-escape::before {
  content: "";
}

.bi-fast-forward-btn-fill::before {
  content: "";
}

.bi-fast-forward-btn::before {
  content: "";
}

.bi-fast-forward-circle-fill::before {
  content: "";
}

.bi-fast-forward-circle::before {
  content: "";
}

.bi-fast-forward-fill::before {
  content: "";
}

.bi-fast-forward::before {
  content: "";
}

.bi-filetype-sql::before {
  content: "";
}

.bi-fire::before {
  content: "";
}

.bi-google-play::before {
  content: "";
}

.bi-h-circle-1::before {
  content: "";
}

.bi-h-circle-fill-1::before {
  content: "";
}

.bi-h-circle-fill::before {
  content: "";
}

.bi-h-circle::before {
  content: "";
}

.bi-h-square-fill::before {
  content: "";
}

.bi-h-square::before {
  content: "";
}

.bi-indent::before {
  content: "";
}

.bi-lungs-fill::before {
  content: "";
}

.bi-lungs::before {
  content: "";
}

.bi-microsoft-teams::before {
  content: "";
}

.bi-p-circle-1::before {
  content: "";
}

.bi-p-circle-fill-1::before {
  content: "";
}

.bi-p-circle-fill::before {
  content: "";
}

.bi-p-circle::before {
  content: "";
}

.bi-p-square-fill::before {
  content: "";
}

.bi-p-square::before {
  content: "";
}

.bi-pass-fill::before {
  content: "";
}

.bi-pass::before {
  content: "";
}

.bi-prescription::before {
  content: "";
}

.bi-prescription2::before {
  content: "";
}

.bi-r-circle-1::before {
  content: "";
}

.bi-r-circle-fill-1::before {
  content: "";
}

.bi-r-circle-fill::before {
  content: "";
}

.bi-r-circle::before {
  content: "";
}

.bi-r-square-fill::before {
  content: "";
}

.bi-r-square::before {
  content: "";
}

.bi-repeat-1::before {
  content: "";
}

.bi-repeat::before {
  content: "";
}

.bi-rewind-btn-fill::before {
  content: "";
}

.bi-rewind-btn::before {
  content: "";
}

.bi-rewind-circle-fill::before {
  content: "";
}

.bi-rewind-circle::before {
  content: "";
}

.bi-rewind-fill::before {
  content: "";
}

.bi-rewind::before {
  content: "";
}

.bi-train-freight-front-fill::before {
  content: "";
}

.bi-train-freight-front::before {
  content: "";
}

.bi-train-front-fill::before {
  content: "";
}

.bi-train-front::before {
  content: "";
}

.bi-train-lightrail-front-fill::before {
  content: "";
}

.bi-train-lightrail-front::before {
  content: "";
}

.bi-truck-front-fill::before {
  content: "";
}

.bi-truck-front::before {
  content: "";
}

.bi-ubuntu::before {
  content: "";
}

.bi-unindent::before {
  content: "";
}

.bi-unity::before {
  content: "";
}

.bi-universal-access-circle::before {
  content: "";
}

.bi-universal-access::before {
  content: "";
}

.bi-virus::before {
  content: "";
}

.bi-virus2::before {
  content: "";
}

.bi-wechat::before {
  content: "";
}

.bi-yelp::before {
  content: "";
}

.bi-sign-stop-fill::before {
  content: "";
}

.bi-sign-stop-lights-fill::before {
  content: "";
}

.bi-sign-stop-lights::before {
  content: "";
}

.bi-sign-stop::before {
  content: "";
}

.bi-sign-turn-left-fill::before {
  content: "";
}

.bi-sign-turn-left::before {
  content: "";
}

.bi-sign-turn-right-fill::before {
  content: "";
}

.bi-sign-turn-right::before {
  content: "";
}

.bi-sign-turn-slight-left-fill::before {
  content: "";
}

.bi-sign-turn-slight-left::before {
  content: "";
}

.bi-sign-turn-slight-right-fill::before {
  content: "";
}

.bi-sign-turn-slight-right::before {
  content: "";
}

.bi-sign-yield-fill::before {
  content: "";
}

.bi-sign-yield::before {
  content: "";
}

.bi-ev-station-fill::before {
  content: "";
}

.bi-ev-station::before {
  content: "";
}

.bi-fuel-pump-diesel-fill::before {
  content: "";
}

.bi-fuel-pump-diesel::before {
  content: "";
}

.bi-fuel-pump-fill::before {
  content: "";
}

.bi-fuel-pump::before {
  content: "";
}

.bi-0-circle-fill::before {
  content: "";
}

.bi-0-circle::before {
  content: "";
}

.bi-0-square-fill::before {
  content: "";
}

.bi-0-square::before {
  content: "";
}

.bi-rocket-fill::before {
  content: "";
}

.bi-rocket-takeoff-fill::before {
  content: "";
}

.bi-rocket-takeoff::before {
  content: "";
}

.bi-rocket::before {
  content: "";
}

.bi-stripe::before {
  content: "";
}

.bi-subscript::before {
  content: "";
}

.bi-superscript::before {
  content: "";
}

.bi-trello::before {
  content: "";
}

.bi-envelope-at-fill::before {
  content: "";
}

.bi-envelope-at::before {
  content: "";
}

.bi-regex::before {
  content: "";
}

.bi-text-wrap::before {
  content: "";
}

.bi-sign-dead-end-fill::before {
  content: "";
}

.bi-sign-dead-end::before {
  content: "";
}

.bi-sign-do-not-enter-fill::before {
  content: "";
}

.bi-sign-do-not-enter::before {
  content: "";
}

.bi-sign-intersection-fill::before {
  content: "";
}

.bi-sign-intersection-side-fill::before {
  content: "";
}

.bi-sign-intersection-side::before {
  content: "";
}

.bi-sign-intersection-t-fill::before {
  content: "";
}

.bi-sign-intersection-t::before {
  content: "";
}

.bi-sign-intersection-y-fill::before {
  content: "";
}

.bi-sign-intersection-y::before {
  content: "";
}

.bi-sign-intersection::before {
  content: "";
}

.bi-sign-merge-left-fill::before {
  content: "";
}

.bi-sign-merge-left::before {
  content: "";
}

.bi-sign-merge-right-fill::before {
  content: "";
}

.bi-sign-merge-right::before {
  content: "";
}

.bi-sign-no-left-turn-fill::before {
  content: "";
}

.bi-sign-no-left-turn::before {
  content: "";
}

.bi-sign-no-parking-fill::before {
  content: "";
}

.bi-sign-no-parking::before {
  content: "";
}

.bi-sign-no-right-turn-fill::before {
  content: "";
}

.bi-sign-no-right-turn::before {
  content: "";
}

.bi-sign-railroad-fill::before {
  content: "";
}

.bi-sign-railroad::before {
  content: "";
}

.bi-building-add::before {
  content: "";
}

.bi-building-check::before {
  content: "";
}

.bi-building-dash::before {
  content: "";
}

.bi-building-down::before {
  content: "";
}

.bi-building-exclamation::before {
  content: "";
}

.bi-building-fill-add::before {
  content: "";
}

.bi-building-fill-check::before {
  content: "";
}

.bi-building-fill-dash::before {
  content: "";
}

.bi-building-fill-down::before {
  content: "";
}

.bi-building-fill-exclamation::before {
  content: "";
}

.bi-building-fill-gear::before {
  content: "";
}

.bi-building-fill-lock::before {
  content: "";
}

.bi-building-fill-slash::before {
  content: "";
}

.bi-building-fill-up::before {
  content: "";
}

.bi-building-fill-x::before {
  content: "";
}

.bi-building-fill::before {
  content: "";
}

.bi-building-gear::before {
  content: "";
}

.bi-building-lock::before {
  content: "";
}

.bi-building-slash::before {
  content: "";
}

.bi-building-up::before {
  content: "";
}

.bi-building-x::before {
  content: "";
}

.bi-buildings-fill::before {
  content: "";
}

.bi-buildings::before {
  content: "";
}

.bi-bus-front-fill::before {
  content: "";
}

.bi-bus-front::before {
  content: "";
}

.bi-ev-front-fill::before {
  content: "";
}

.bi-ev-front::before {
  content: "";
}

.bi-globe-americas::before {
  content: "";
}

.bi-globe-asia-australia::before {
  content: "";
}

.bi-globe-central-south-asia::before {
  content: "";
}

.bi-globe-europe-africa::before {
  content: "";
}

.bi-house-add-fill::before {
  content: "";
}

.bi-house-add::before {
  content: "";
}

.bi-house-check-fill::before {
  content: "";
}

.bi-house-check::before {
  content: "";
}

.bi-house-dash-fill::before {
  content: "";
}

.bi-house-dash::before {
  content: "";
}

.bi-house-down-fill::before {
  content: "";
}

.bi-house-down::before {
  content: "";
}

.bi-house-exclamation-fill::before {
  content: "";
}

.bi-house-exclamation::before {
  content: "";
}

.bi-house-gear-fill::before {
  content: "";
}

.bi-house-gear::before {
  content: "";
}

.bi-house-lock-fill::before {
  content: "";
}

.bi-house-lock::before {
  content: "";
}

.bi-house-slash-fill::before {
  content: "";
}

.bi-house-slash::before {
  content: "";
}

.bi-house-up-fill::before {
  content: "";
}

.bi-house-up::before {
  content: "";
}

.bi-house-x-fill::before {
  content: "";
}

.bi-house-x::before {
  content: "";
}

.bi-person-add::before {
  content: "";
}

.bi-person-down::before {
  content: "";
}

.bi-person-exclamation::before {
  content: "";
}

.bi-person-fill-add::before {
  content: "";
}

.bi-person-fill-check::before {
  content: "";
}

.bi-person-fill-dash::before {
  content: "";
}

.bi-person-fill-down::before {
  content: "";
}

.bi-person-fill-exclamation::before {
  content: "";
}

.bi-person-fill-gear::before {
  content: "";
}

.bi-person-fill-lock::before {
  content: "";
}

.bi-person-fill-slash::before {
  content: "";
}

.bi-person-fill-up::before {
  content: "";
}

.bi-person-fill-x::before {
  content: "";
}

.bi-person-gear::before {
  content: "";
}

.bi-person-lock::before {
  content: "";
}

.bi-person-slash::before {
  content: "";
}

.bi-person-up::before {
  content: "";
}

.bi-scooter::before {
  content: "";
}

.bi-taxi-front-fill::before {
  content: "";
}

.bi-taxi-front::before {
  content: "";
}

.bi-amd::before {
  content: "";
}

.bi-database-add::before {
  content: "";
}

.bi-database-check::before {
  content: "";
}

.bi-database-dash::before {
  content: "";
}

.bi-database-down::before {
  content: "";
}

.bi-database-exclamation::before {
  content: "";
}

.bi-database-fill-add::before {
  content: "";
}

.bi-database-fill-check::before {
  content: "";
}

.bi-database-fill-dash::before {
  content: "";
}

.bi-database-fill-down::before {
  content: "";
}

.bi-database-fill-exclamation::before {
  content: "";
}

.bi-database-fill-gear::before {
  content: "";
}

.bi-database-fill-lock::before {
  content: "";
}

.bi-database-fill-slash::before {
  content: "";
}

.bi-database-fill-up::before {
  content: "";
}

.bi-database-fill-x::before {
  content: "";
}

.bi-database-fill::before {
  content: "";
}

.bi-database-gear::before {
  content: "";
}

.bi-database-lock::before {
  content: "";
}

.bi-database-slash::before {
  content: "";
}

.bi-database-up::before {
  content: "";
}

.bi-database-x::before {
  content: "";
}

.bi-database::before {
  content: "";
}

.bi-houses-fill::before {
  content: "";
}

.bi-houses::before {
  content: "";
}

.bi-nvidia::before {
  content: "";
}

.bi-person-vcard-fill::before {
  content: "";
}

.bi-person-vcard::before {
  content: "";
}

.bi-sina-weibo::before {
  content: "";
}

.bi-tencent-qq::before {
  content: "";
}

.bi-wikipedia::before {
  content: "";
}

app-root {
  height: 100%;
  display: flex;
  flex-direction: column;
}

#nav-exhibit .mat-form-field-flex,
.fillters-exhibit .mat-form-field-flex {
  border-radius: 10px;
  background: #fff;
  border: 1px solid #ced4da;
}
#nav-exhibit .mat-form-field-underline,
.fillters-exhibit .mat-form-field-underline {
  display: none !important;
}

.form-select:disabled,
.form-select.disabled,
.form-select[disabled] {
  background-color: #e9ecef !important;
}

.index-date {
  display: flex;
  align-items: center;
}
.index-date .mat-form-field-wrapper {
  padding-bottom: 0 !important;
}
.index-date .mat-form-field-infix {
  border-top-width: 0 !important;
}
.index-date .mat-datepicker-input {
  padding-right: 10px;
}
.index-date .mat-form-field-label {
  padding-right: 10px;
}
.index-date .mat-form-field-flex {
  padding-top: 1px;
  padding-bottom: 1px;
}
.index-date .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.index-date .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  display: none !important;
}
