@import url("bootstrap.min.css");
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;900&display=swap");
/*-- font style --*/
/*-- media query --*/
* {
  outline: none;
}

html,
body,
ul,
ol {
  margin: 0;
  padding: 0;
}

ul {
  list-style-type: none;
}

a {
  color: #41cd7d;
}

a:hover,
a:active,
a:focus {
  transition: all ease-in-out 0.3s;
  color: #571ce0;
}

:focus-visible {
  outline: none;
}

button:focus:not(:focus-visible) {
  box-shadow: 0 0 1.375rem rgba(0, 0, 0, 0.1);
}

::-moz-placeholder {
  color: #41cd7d;
  opacity: 1;
}

::placeholder {
  color: #41cd7d;
  opacity: 1;
}

.btn-wrapper {
  height: auto;
}
.btn-wrapper .menu-toggle {
  min-height: 40px;
}
.btn-wrapper .menu-toggle .icon-bars {
  display: block;
  width: 2rem;
  height: 2px;
  background-color: #ffffff;
  position: relative;
  transition: transform 0.3s ease-in, background-color 0.2s ease;
}
.btn-wrapper .menu-toggle .icon-bars::before, .btn-wrapper .menu-toggle .icon-bars::after {
  display: block;
  width: 2rem;
  height: 2px;
  background-color: #ffffff;
  content: "";
  position: absolute;
  left: 0;
  transition: top 0.3s 0.3s ease-in, transform 0.3s ease-in, background-color 0.2s ease;
}
.btn-wrapper .menu-toggle .icon-bars::before {
  top: 0.5em;
}
.btn-wrapper .menu-toggle .icon-bars::after {
  top: -0.5em;
}
.btn-wrapper .menu-toggle:active .icon-bars {
  transition: transform 0.3s 0.2s ease-in, background-color 0.2s ease;
  transform: rotate3d(0, 0, 1, 135deg);
}
.btn-wrapper .menu-toggle:active .icon-bars::before {
  transition: top 0.2s ease-in, transform 0.3s 0.2s ease-in, background-color 0.2s ease;
  transform: rotate3d(0, 0, 1, 90deg);
  top: 0;
}
.btn-wrapper .menu-toggle:active .icon-bars::after {
  transition: top 0.2s ease-in, transform 0.3s 0.2s ease-in, background-color 0.2s ease;
  transform: rotate3d(0, 0, 1, 90deg);
  top: 0;
}

.menu--is-revealed .menu-toggle .icon-bars {
  transition: transform 0.3s 0.2s ease-in, background-color 0.2s ease;
  transform: rotate3d(0, 0, 1, 135deg);
}
.menu--is-revealed .menu-toggle .icon-bars::before {
  transition: top 0.2s ease-in, transform 0.3s 0.2s ease-in, background-color 0.2s ease;
  transform: rotate3d(0, 0, 1, 90deg);
  top: 0;
}
.menu--is-revealed .menu-toggle .icon-bars::after {
  transition: top 0.2s ease-in, transform 0.3s 0.2s ease-in, background-color 0.2s ease;
  transform: rotate3d(0, 0, 1, 90deg);
  top: 0;
}

html {
  font-size: 1rem;
}

body {
  font-family: "Nunito Sans", sans-serif;
  color: #ffffff;
}

a,
a:hover {
  text-decoration: none;
}

.font-small {
  font-size: 0.875rem;
}

.font-extra-small {
  font-size: 0.75rem;
}

.font-black {
  font-weight: 900;
}

.bg-color {
  background-color: #000849;
}

.theme-bg-primary {
  background-color: #571ce0;
}

.theme-bg-secondary {
  background-color: #41cd7d;
}

.theme-bg-accent-one {
  background-color: #000000;
}

.theme-bg-accent-two {
  background-color: #878A9B;
}

.theme-bg-accent-three {
  background-color: #c1cf00;
}

.theme-transparent-bg {
  background-color: rgba(87, 28, 224, 0.1);
}

.theme-text-white {
  color: #ffffff;
}

.theme-text-primary {
  color: #571ce0;
}

.theme-text-secondary {
  color: #41cd7d;
}

.theme-text-accent-one {
  color: #000000;
}

.theme-text-accent-two {
  color: #878A9B;
}

.theme-text-accent-three {
  color: #c1cf00;
}

.theme-box-shadow {
  box-shadow: 0 0 1.375rem rgba(0, 0, 0, 0.1);
}

.theme-text-shadow {
  text-shadow: 0 0 1.375rem rgba(0, 0, 0, 0.1);
}

.theme-border-radius {
  border-radius: 1.25rem;
}

.theme-border {
  border: 2px solid #571ce0;
}

.min-w-150 {
  min-width: 150px;
}

.fs-big {
  font-size: 1.2rem;
  line-height: 36px;
}

.img-effect img {
  transition: all 0.4s ease-in-out;
}
.img-effect:hover img {
  transform: scale(1.2);
}

.custom-btn-primary {
  background-color: #571ce0;
  color: #ffffff;
  min-width: 170px;
  min-height: 44px;
  border: 0;
}

.custom-btn-secondary {
  background-color: #41cd7d;
  color: #ffffff;
  min-width: 50px;
  min-height: 44px;
  border-radius: 50%;
}
.custom-btn-secondary:hover {
  background-color: #571ce0;
  color: #ffffff;
}

.custom-link {
  background-color: #41cd7d;
  color: #ffffff;
  min-width: 100px;
  min-height: 50px;
  border-radius: 50%;
}
.custom-link:hover {
  background-color: transparent;
  color: #41cd7d;
  border: 2px solid #41cd7d;
}

.primary-btn-effect {
  font-weight: 600;
  cursor: pointer;
  display: inline-block;
  background-color: transparent;
  border: 2px solid #571ce0;
  border-radius: 1.25rem;
  transition: all 0.15s ease-in-out;
  color: #ffffff;
}
.primary-btn-effect:hover {
  box-shadow: 0 0 10px 0 #571ce0 inset, 0 0 10px 2px #571ce0;
  border: 2px solid #571ce0;
  color: #ffffff;
}

.icon-wrapper {
  box-shadow: 0 0 0px 0px rgba(65, 205, 125, 0.5);
  cursor: pointer;
  border-radius: 50%;
  transition: 250ms color;
  animation-name: wave;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes wave {
  0% {
    box-shadow: 0 0 0px 0px rgba(65, 205, 125, 0.5);
  }
  100% {
    box-shadow: 0 0 0px 15px rgba(65, 205, 125, 0);
  }
}

*::-webkit-scrollbar-track {
  background: #000849;
}

*::-webkit-scrollbar {
  width: 6px;
}

*::-webkit-scrollbar-button,
*::-webkit-scrollbar-thumb {
  background-color: #571ce0;
}

.form-control:focus {
  outline: none;
  box-shadow: none;
  border: 1px solid #571ce0;
  background-color: transparent;
  color: #41cd7d;
  box-shadow: 0 0 10px 0 #571ce0 inset, 0 0 10px 2px #571ce0;
}

.form-control-th {
  height: 50px;
  background: #000849;
  border: 1px solid #571ce0;
  color: #41cd7d;
}

.form-check-input {
  border: 2px solid #571ce0;
  height: 24px;
  width: 24px;
  margin-right: 8px;
  vertical-align: middle;
  vertical-align: top;
  background-color: transparent;
  margin-top: 0px;
  cursor: pointer;
}
.form-check-input:checked {
  background-color: #571ce0;
  border-color: #571ce0;
}

.form-check-label {
  cursor: pointer;
}

.ui-widget-header {
  background-color: #571ce0 !important;
  color: #000000 !important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #571ce0 !important;
  background: #571ce0 !important;
  font-weight: normal;
  color: #ffffff;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid transparent;
  background: rgba(0, 0, 0, 0.8) !important;
  font-weight: normal;
  color: #ffffff !important;
}

.table-responsive .table {
  margin-bottom: 0;
}
.table-responsive .table tr {
  background-color: rgba(87, 28, 224, 0.2);
  border-bottom: 1px solid #571ce0;
}
.table-responsive .table tr th,
.table-responsive .table tr td {
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  padding: 1rem 0.5rem;
}
.table-responsive .table tr th img,
.table-responsive .table tr td img {
  margin-right: 5px;
}
.table-responsive .table tr th.prize,
.table-responsive .table tr td.prize {
  color: #c1cf00;
  font-weight: 600;
}
.table-responsive .table tr .progress {
  background-color: #ffffff;
  border-radius: 7px;
  height: 14px;
}
.table-responsive .table tr .progress .progress-bar {
  background-color: #41cd7d;
  font-size: 0.875rem;
}

.left-align-tbl .table-responsive .table th,
.left-align-tbl .table-responsive .table td {
  text-align: left;
  vertical-align: middle;
  padding: 30px 40px;
}

.page-loader {
  width: 100%;
  height: 100%;
  position: fixed;
  background: #ffffff;
  z-index: 9999;
  overflow: visible;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-loader .loader {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  background: linear-gradient(0deg, rgba(65, 205, 125, 0.2) 33%, #571ce0 100%);
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}
.page-loader .loader::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background: #ffffff;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


.hero {
  position: relative;
}
.hero .bg {
  background-color: #571ce0;
  background-image: url(../images/hero/hero-bg.webp);
  background-repeat: no-repeat;
  background-position: top center;
  position: relative;
  background-size: auto;
  background-size: cover;
}
.hero .bg:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 0;
}
.hero .max {
  max-width: 800px;
  margin: 0 auto;
}

.icon-play {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url('../images/play-button-arrowhead.svg') no-repeat center/contain;
}


/* MODAL */
.modal-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.6);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

.modal {
  background: white;
  padding: 40px;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.4);
  text-align: center;
  min-width: 400px;
  min-height: 250px;
}

.modal h2 {
  color: #000000;
  margin-bottom: 25px;
}

.modal-links {
  display: flex;
  gap: 25px;
  justify-content: center;
}

.modal-links a {
  padding: 20px 40px;
  border-radius: 50px; /* максимально круглые */
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  color: white;
  transition: all 0.25s ease;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

.bonus-text {
  font-size: 18px;
  font-weight: 600;
  color: #e74c3c;
  margin-bottom: 25px;
}

#loginLink {
  background: linear-gradient(135deg, #4facfe, #00f2fe);
}
#loginLink:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(0,0,0,0.3);
}

#registerLink {
  background: linear-gradient(135deg, #43e97b, #38f9d7);
}
#registerLink:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(0,0,0,0.3);
}

@media all and (max-width: 374px) {
  .modal {
    padding: 40px 10px;
  }
  .modal-links {
    flex-direction: column;
    justify-content: flex-end;
  }

  .modal-links {
    flex-wrap: wrap;
  }
}

/* MODAL END */

/* NEW */
.container_height {
    min-height: 100vh;
}
.caston_nn_vv {
    margin-top: 150px !important;
}

.header__logo_bg_cast {
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNTcgOTAiPgogIDxwYXRoIGZpbGw9IiMwMDFBMzMiIGQ9Ik0wIDBoMjU3Yy0xMCAyLTE5IDEwLTIxIDIwbC0xMSA0NmMtNCAxNC0xNyAyNC0zMSAyNEg2M2MtMTQgMC0yNy0xMC0zMS0yNEwyMCAxOEMxNyA5IDEwIDIgMCAwWiIvPgo8L3N2Zz4K);
    width: 166px;
    height: 48px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    left: calc(50% - 83px);
    background-position: center;
}
.header__logo_cast {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY0IiBoZWlnaHQ9Ijg1IiB2aWV3Qm94PSIwIDAgMTY0IDg1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTA0LjU2OCAxOC4yNTY4QzEwOC42OTIgMTguMjU2OCAxMTIuMDQyIDE0Ljg3MDIgMTEyLjA0MiAxMC43MDA5QzExMi4wNDIgNi41MzE2NiAxMDguNjkyIDMuMTQ1MDIgMTA0LjU2OCAzLjE0NTAyQzEwMC40NDQgMy4xNDUwMiA5Ny4wOTM5IDYuNTMxNjYgOTcuMDkzOSAxMC43MDA5Qzk3LjA5MzkgMTQuODg0NSAxMDAuNDQ0IDE4LjI1NjggMTA0LjU2OCAxOC4yNTY4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI3LjY0MzIgMjMuOTA1OUMzMC4wNzg0IDI1LjY5ODggMzEuNDQzNyAyOC4zMzEzIDMwLjY5NzcgMzIuMDg3OUwyNS44ODM3IDU4LjExMzhDMjUuMTc5OSA2Mi4zNTQzIDIxLjE0MDEgNjUuMTQzMiAxNi45NDU2IDY0LjM0NjRDMTIuOTkwMiA2My41NzggMTAuMDc2NSA1OS44MjE0IDEwLjg2NDggNTUuMzEwNkwxMy41OTU0IDQwLjI0MTVMMTEuODkyMiA0MS4wMjQxQzguNzM5MjUgNDIuNDYxMyA1LjAyMzIzIDQxLjAyNDEgMy42MTU2NCAzNy44MDgyQzIuMjA4MDUgMzQuNTkyMyAzLjYxNTY0IDMwLjgyMTQgNi43Njg2NSAyOS4zN0wxOS40NzkyIDIzLjY2MzlDMjIuNDc3NCAyMi4xNDE0IDI1LjMzNDggMjIuMzQwNiAyNy42NDMyIDIzLjkwNTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzIuNTA1NiAyMi42NTM1QzM0LjE2NjUgMjQuNjU5OSAzNi4xMTY5IDI3LjE3ODUgMzUuMTU5NyAzMy4xNTQ5TDMyLjU1NTcgNDcuMjU2NEwzMy4wMzQyIDU4LjYxMTdDMzMuMTMyOCA2Mi42NTI5IDM1LjA0NzIgNjQuNDc0MyAzOC40MjUzIDY0LjQ3NDNINDYuODk5QzQ5LjU4NzYgNjQuNDc0MyA1MC42NzE0IDYyLjM5NjggNTEuNzU1MiA1OS43Nzg1TDU4LjIxNjEgNDMuNjU2NEw1OC44Nzc3IDU5LjA1MjhDNTguOTM0IDYyLjQ2NzkgNjAuNjUxMyA2NC40ODg1IDYzLjc0OCA2NC40ODg1SDczLjQwNEM3Ni4xNDg4IDY0LjQ4ODUgNzcuMjg4OSA2Mi44MDk0IDc4LjQ5OTUgNTkuODA2OUw5MC44MzAyIDI4LjkyODdDOTIuMTY3NSAyNS43MjcxIDkxLjM5MzIgMjIuNjM5MyA4OC4wNTcxIDIyLjYzOTNIODEuODQ5NUM3OS41NDExIDIyLjYzOTMgNzguMDA2OCAyMy40MzYxIDc3LjA5MTkgMjUuNjU2TDY4Ljc3MyA0Ni4zNDU4TDY4LjAxMjkgMjcuODlDNjcuODg2MiAyMy45NjI2IDY2LjAyODIgMjIuNjUzNSA2My44NzQ2IDIyLjY1MzVINTcuNTgyN0M1NS4wOTEyIDIyLjY1MzUgNTMuNjQxNCAyMy42MzUzIDUyLjg2NzMgMjUuNTU2M0w0NC41MDYxIDQ2LjM2TDQzLjc2MDEgMjcuNDQ4OEM0My42NDc1IDIzLjkwNTcgNDIuNDkzMyAyMi42NTM1IDM5LjY3ODEgMjIuNjUzNUgzNC4yNDQ4QzM0LjE0MTkgMjIuNjUzNSAzMi41MDU2IDIyLjY1MzUgMzIuNTA1NiAyMi42NTM1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTk5LjgxMDIgNjQuNDc0MkMxMDMuNTQgNjQuNDc0MiAxMDQuNDU2IDYxLjY0MjYgMTA0Ljk5IDU4LjQ0MDlMMTEwLjI2OSAyOS4xNTY0QzExMS4yMjYgMjQuNjc0MSAxMTAuMTQyIDIyLjYyNSAxMDUuOTA1IDIyLjYyNUgxMDAuOTA4Qzk2LjgyNjUgMjIuNjI1IDk1LjQzMzEgMjQuNjQ1NiA5NC44ODM4IDI3Ljk0NjlMODkuNDM2MSA1OC45MjQ3Qzg4LjkwMTkgNjIuMDQxIDkwLjAxMzQgNjQuNDc0MiA5My4xODA1IDY0LjQ3NDJIOTkuODEwMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTU5IDI1LjM1NzFDMTYxLjE2OCAyNy4zOTE5IDE2Mi43NTggMjkuOTk2IDE2My40OSAzMi45OTg1QzE2NC4xMSAzNS41MzEzIDE2NC4xNTEgMzguMjYzNCAxNjMuNjg3IDQwLjg4MTZMMTU5Ljk0MyA2MS4yNDQyQzE1OS42MzMgNjMuMDc5OCAxNTkuMjExIDY0Ljk4NjUgMTU4LjE2OSA2Ni41OTQ1QzE1Ni43OSA2OC43MjkgMTU0LjYwOCA2OS44NjczIDE1MS44OTEgNjkuODY3M0MxNTEuODkxIDY5Ljg2NzMgMTQ3LjAyMSA2OS44OTU3IDE0NS40MDMgNjkuODY3M0MxNDQuMjM0IDY5LjgzODggMTQzLjE3OSA2OS41ODI3IDE0Mi4yMDggNjkuMTcwMUMxNDAuMjAyIDY4LjMxOTYgMTM4LjAwMiA2Ny4wNzM3IDEzNy42MzcgNjYuODY3MkMxMzYuODc3IDY2LjQ0MDQgMTM2LjE2OSA2NS45NTQyIDEzNS42MDYgNjUuMjg1M0MxMzQuNjkxIDY0LjIwMzkgMTMzLjcwNiA2Mi4yOTcxIDEzMy45NTkgNTkuMjM3OEMxMzMuOTU5IDU5LjIyMzUgMTMzLjkxNiA1OS4yMDk0IDEzMy45MTYgNTkuMjM3OEwxMzMuNTUgNjEuMjcyNkMxMzMuMjQxIDYzLjA2NTUgMTMyLjgwNSA2NC45NDM5IDEzMS43NjMgNjYuNTUxOEMxMzAuMzQyIDY4LjcyOSAxMjguMTMxIDY5Ljg4MTUgMTI1LjM1OCA2OS44ODE1SDExOC4yNzlDMTE2Ljg5OSA2OS44ODE1IDExNS44MDEgNjkuNTY4NSAxMTQuOTE0IDY5LjE3MDFDMTEzLjQyNSA2OC41MDU4IDExMS45NzkgNjcuNzI1MyAxMTAuNTM3IDY2Ljk2NDVDMTA5LjQ5NSA2OC4zNDQ3IDEwNy42MjMgNjkuODgxNSAxMDQuMzcxIDY5Ljg4MTVDMTA0LjM3MSA2OS44ODE1IDk5LjQwMjYgNjkuODk1NyA5Ny43NDE3IDY5Ljg4MTVDOTYuMzQ3NiA2OS44NjczIDk1LjI3NzcgNjkuNTQgOTQuMzkxMyA2OS4xNDE2QzkzLjQ0OCA2OC43MjkgOTEuODcyIDY3Ljk0NjMgOTEuNTM0MSA2Ny43NjE0QzkwLjI0NjQgNjcuMDYxNiA4OC44MzcxIDY2LjQyMTMgODcuODc0NSA2NS4yNzEyQzg3LjEyODIgNjQuMzc0NyA4Ni42MzU3IDYzLjI1MDUgODYuNDEwNyA2MS45OTg0Qzg1LjYwMjcgNjQuMDI4IDg0LjgyMjcgNjYuMTQ3MiA4My4yNzE2IDY3LjczMjlDODEuODc3NSA2OS4xNDE2IDgwLjA5MDEgNjkuODY3MyA3Ny45NTA3IDY5Ljg2NzNINjguMjk0NkM2Ni43MDQgNjkuODY3MyA2NS40Nzk0IDY5LjQ1NDYgNjQuNDggNjguOTk5M0M2My4xOTkxIDY4LjQxNTkgNjAuODkwNyA2Ny4yMzQ4IDU5LjY5NDIgNjYuNTY2QzU4Ljk0ODIgNjYuMTUzNCA1OC41NjgyIDY1Ljc5NzYgNTguMTc0IDY1LjM5OTJDNTcuMDE5OCA2Ny41NDc5IDU1LjA5MTQgNjkuODY3MyA1MS40NDU3IDY5Ljg2NzNINDIuOTcyQzQxLjMyNTEgNjkuODY3MyAzOS45MzE3IDY5LjQ4MzEgMzguNjkyOSA2OC45MTRDMzcuMzEzNSA2OC4yODc4IDM0LjgwOCA2Ny4wMDcxIDM0LjI1OSA2Ni42Nzk5QzMzLjQyNjQgNjYuMTkxNiAzMi41Nzc0IDY1LjYzNjYgMzEuOTc4NyA2NC44NTg1QzMxLjM4NzYgNjUuNzk3NiAzMC42NDE1IDY2LjY1MTQgMjkuNzgyOSA2Ny4zNzcyQzI3Ljg2ODUgNjguOTg1MSAyNS40MzM1IDY5Ljg2NzMgMjIuOTI3OSA2OS44NjczQzIyLjI1MjMgNjkuODY3MyAyMS41NzY2IDY5LjgxMDQgMjAuOTAxIDY5LjY4MjRDMTkuOTI5OCA2OS40OTc0IDE5LjA0MyA2OS4xMjczIDE4LjE1NjIgNjguNzU3NEMxNi40NTMgNjguMDMxNyAxNC44OTA2IDY3LjIyMDYgMTMuNjA5NyA2Ni40NTIyQzEyLjA4OTUgNjUuNTQxNSAxMC42Njc4IDY0LjUwMjggOS42MjYxOSA2My4wMjI5QzcuOTY1MjIgNjAuNjQ2NSA3LjMxNzczIDU3LjcwMSA3LjgzODU0IDU0Ljc0MTNDOC4yMzI2NyA1Mi41MjE0IDkuNDU3MzEgNDUuODMzNSA5LjQ1NzMxIDQ1LjgzMzVDOC4zNTkzNSA0NS4zMzU1IDYuMzYwNTcgNDQuNDUzMiA0Ljc4NDA3IDQzLjQ3MTRDMi44ODM4MSA0Mi4yOTAzIDEuNjQ1MTMgNDAuOTY3IDAuODE0NjUxIDM5LjA2MDNDLTAuMTk4ODE0IDM2Ljc0MDggLTAuMjY5MTkyIDM0LjE2NTIgMC42MTc1OTEgMzEuODAzMUMxLjUwNDM3IDI5LjQ0MSAzLjI0OTc5IDI3LjU0ODUgNS41MzAwOCAyNi41MDk3QzkuNzUwOTUgMjQuNjEzMyAxNC4wMDE3IDIyLjc4MjkgMTguMTk4NCAyMC44MzIxQzIwLjAyODMgMTkuOTc4MyAyMS43ODc3IDE5LjQ5NDUgMjMuNTc1NCAxOS40OTQ1SDM5LjcyMDVDNDAuODg4OCAxOS40OTQ1IDQxLjkwMjIgMTkuNjc5NSA0Mi43ODkgMjAuMDA2OEM0NC4xODI1IDIwLjUzMzMgNDcuMjUxMSAyMi4xMTI4IDQ4LjI3ODYgMjIuNzgxNkM0OC45NTE5IDIzLjIyMiA0OS41MjYyIDIzLjc2NjggNDkuOTgxOCAyNC40MzIyQzUxLjA2NDUgMjEuMTQ5MyA1NC4zMjU2IDE5LjQ5NDUgNTcuNTgyOCAxOS40OTQ1SDYzLjg3NDhDNjQuOTQ0NiAxOS40OTQ1IDY2LjAwMDIgMTkuNzY0OSA2Ny4wMjc4IDIwLjE5MThDNjguNDkxNyAyMC44MDM2IDcwLjIyMyAyMS42ODU5IDcxLjY3MjggMjIuNTM5N0M3Mi44OTc0IDIzLjI2NTQgNzMuNDQ2NCAyMy43MzUgNzQuMTIyMSAyNC43MzFMNzQuMjM0NyAyNC40MzIyQzc1LjU3MTkgMjEuMTQ1MiA3OC4xMzM3IDE5LjQ4MDMgODEuODQ5NCAxOS40ODAzSDg4LjAxNDdDOTAuMzA1NyAxOS40ODAzIDkyLjQyMyAyMC43NDIzIDk0LjQwNTcgMjEuNzcxM0M5NS41NTk2IDIwLjY0NzEgOTYuOTk1NCAxOS45NDk5IDk4Ljc2OTIgMTkuNjUxMUM5NS44OTc2IDE3Ljc0NDMgOTMuOTgyOSAxNC40NDMgOTMuOTgyOSAxMC43MDA3QzkzLjk4MjkgNC44MDk2MSA5OC43MjY3IDAgMTA0LjU1NCAwQzEwNi4yNDQgMCAxMDcuODc2IDAuMzk4NDMxIDEwOS4zMjYgMS4wMjQ1M0MxMTAuOTI5IDEuNzA5MTIgMTEyLjQwMSAyLjU5MzM5IDExMy45MDEgMy40NzIwMkMxMTcuMjA5IDUuNDM1NzEgMTE5LjYzIDguODUwODUgMTE5LjYzIDEyLjk5MTZDMTE5LjYzIDE1Ljk1MTMgMTE4LjQxOSAxOC42NTUgMTE2LjQ5IDIwLjU5MDJDMTE3LjgxMyAxOS44NjQ1IDExOS40NDYgMTkuNDk0NSAxMjEuMzMzIDE5LjQ5NDVIMTI0LjcwN0MxMjYuNTg5IDE5LjQ5NDUgMTI4LjQyNiAxOS40OTI4IDEzMC4yMDEgMjAuMjQ4N0MxMzEuNzQgMjAuODc3OCAxMzMuMiAyMS42NjcxIDEzNC42NjMgMjIuNDU0M0MxMzcuNzAzIDIwLjU0NzYgMTQxLjA4MSAxOS40OTQ1IDE0NC4yMDYgMTkuNDk0NUMxNDcuMTA2IDE5LjQ5NDUgMTQ5LjE3NSAxOS45OTI2IDE1MS4xODcgMjAuNjA0NUMxNTQuMiAyMS41MTUxIDE1Ni44ODggMjMuMzc5MiAxNTkgMjUuMzU3MVpNMTEyLjA0MiAxMC43MDA5QzExMi4wNDIgMTQuODcwMSAxMDguNjkyIDE4LjI1NjggMTA0LjU2OCAxOC4yNTY4QzEwMC40NDQgMTguMjU2OCA5Ny4wOTM5IDE0Ljg4NDQgOTcuMDkzOSAxMC43MDA5Qzk3LjA5MzkgNi41MzE2IDEwMC40NDQgMy4xNDQ5NiAxMDQuNTY4IDMuMTQ0OTZDMTA4LjY5MiAzLjE0NDk2IDExMi4wNDIgNi41MzE2IDExMi4wNDIgMTAuNzAwOVpNMjcuNjQzMiAyMy45MDZDMzAuMDc4NCAyNS42OTg5IDMxLjQ0MzcgMjguMzMxMyAzMC42OTc3IDMyLjA4OEwyNS44ODM3IDU4LjExMzlDMjUuMTc5OSA2Mi4zNTQzIDIxLjE0MDEgNjUuMTQzMyAxNi45NDU2IDY0LjM0NjVDMTIuOTkwMiA2My41NzgxIDEwLjA3NjUgNTkuODIxNSAxMC44NjQ4IDU1LjMxMDZMMTMuNTk1NCA0MC4yNDE1TDExLjg5MjIgNDEuMDI0MkM4LjczOTI0IDQyLjQ2MTMgNS4wMjMyMyA0MS4wMjQyIDMuNjE1NjQgMzcuODA4MkMyLjIwODA1IDM0LjU5MjMgMy42MTU2NCAzMC44MjE1IDYuNzY4NjQgMjkuMzcwMUwxOS40NzkyIDIzLjY2NEMyMi40Nzc0IDIyLjE0MTQgMjUuMzM0OCAyMi4zNDA3IDI3LjY0MzIgMjMuOTA2Wk0zNS4xNTk3IDMzLjE1NDlDMzYuMTE2OSAyNy4xNzg1IDM0LjE2NjUgMjQuNjU5OSAzMi41MDU2IDIyLjY1MzZDMzIuNTA1NiAyMi42NTM2IDM0LjE0MTkgMjIuNjUzNiAzNC4yNDQ4IDIyLjY1MzZIMzkuNjc4MUM0Mi40OTMzIDIyLjY1MzYgNDMuNjQ3NSAyMy45MDU3IDQzLjc2MDEgMjcuNDQ4OEw0NC41MDYxIDQ2LjM2MDFMNTIuODY3MyAyNS41NTYzQzUzLjY0MTQgMjMuNjM1MyA1NS4wOTEyIDIyLjY1MzYgNTcuNTgyNyAyMi42NTM2SDYzLjg3NDZDNjYuMDI4MiAyMi42NTM2IDY3Ljg4NjIgMjMuOTYyNiA2OC4wMTI5IDI3Ljg5TDY4Ljc3MyA0Ni4zNDU4TDc3LjA5MTggMjUuNjU2Qzc4LjAwNjggMjMuNDM2MSA3OS41NDExIDIyLjYzOTMgODEuODQ5NCAyMi42MzkzSDg4LjA1NzFDOTEuMzkzMiAyMi42MzkzIDkyLjE2NzUgMjUuNzI3MSA5MC44MzAyIDI4LjkyODdMNzguNDk5NSA1OS44MDdDNzcuMjg4OSA2Mi44MDk0IDc2LjE0ODggNjQuNDg4NSA3My40MDQgNjQuNDg4NUg2My43NDc5QzYwLjY1MTIgNjQuNDg4NSA1OC45MzQgNjIuNDY3OSA1OC44Nzc3IDU5LjA1MjhMNTguMjE2MSA0My42NTY0TDUxLjc1NTIgNTkuNzc4NUM1MC42NzE0IDYyLjM5NjggNDkuNTg3NiA2NC40NzQzIDQ2Ljg5OSA2NC40NzQzSDM4LjQyNTNDMzUuMDQ3MSA2NC40NzQzIDMzLjEzMjggNjIuNjUyOSAzMy4wMzQyIDU4LjYxMTdMMzIuNTU1NyA0Ny4yNTY0TDM1LjE1OTcgMzMuMTU0OVpNOTkuODEwMiA2NC40NzQzQzEwMy41NCA2NC40NzQzIDEwNC40NTUgNjEuNjQyNyAxMDQuOTkgNTguNDQxTDExMC4yNjkgMjkuMTU2NUMxMTEuMjI2IDI0LjY3NDEgMTEwLjE0MiAyMi42MjUxIDEwNS45MDUgMjIuNjI1MUgxMDAuOTA4Qzk2LjgyNjUgMjIuNjI1MSA5NS40MzMxIDI0LjY0NTYgOTQuODgzOCAyNy45NDY5TDg5LjQzNiA1OC45MjQ4Qzg4LjkwMTkgNjIuMDQxIDkwLjAxMzQgNjQuNDc0MyA5My4xODA1IDY0LjQ3NDNIOTkuODEwMlpNMTM5LjY4NyA0Mi44MTY4TDEzNy4wNTUgNTguNzk2N0MxMzYuNDkyIDYyLjM4MjYgMTM3Ljk5OSA2NC40NzQzIDE0MC44MjggNjQuNDc0M0gxNDcuMzE3QzE1MS4wMDUgNjQuNDc0MyAxNTEuODA3IDYxLjUyODggMTUyLjMyOCA1OC40NDFMMTU2LjA4NiAzOC4wMDcyQzE1Ni45MzEgMzMuOTUxOCAxNTYuMjI3IDI4LjgyOTIgMTUyLjQ1NCAyNS40MTRDMTUwLjE4OCAyMy4zNTA4IDE0OC4zMTYgMjIuNjI1MSAxNDQuMjM0IDIyLjYyNTFDMTM4Ljg0MyAyMi42MjUxIDEzMi43MDYgMjYuNTUyNSAxMzAuMjE0IDMxLjcxNzhMMTMwLjcwOCAyOS4xNTY1QzEzMS44NDcgMjMuOTc2OSAxMjkuNjc5IDIyLjYzOTMgMTI2LjA2MiAyMi42MzkzSDEyMS4zODlDMTE2Ljg4NCAyMi42MzkzIDExNS44OTkgMjUuMTE1MiAxMTUuMzY1IDI3Ljk0NjlMMTA5Ljg2MSA1OC43OTY3QzEwOS4zOTYgNjAuODg4NCAxMDkuNjc4IDY0LjQ3NDMgMTEzLjc0NSA2NC40NzQzSDEyMC4yNjNDMTI0LjA5MSA2NC40NzQzIDEyNC44OTQgNjEuMzcyMyAxMjUuNDAxIDU4LjQ1NTJMMTI4LjA0NyA0My42NTY0QzEyOC42NTIgNDAuMjg0IDEyOS4xNTkgMzguNjE5MSAxMzAuMjk5IDM3LjM5NTRDMTMyLjA1OCAzNS4zNjA2IDEzNS41MjEgMzQuNDc4MyAxMzcuOTcxIDM2LjQ5ODlDMTM5LjUxOCAzNy44MDggMTQwLjA1MyAzOS44ODU2IDEzOS42ODcgNDIuODE2OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMzcuMDU1IDU4Ljc5NjZMMTM5LjY4NyA0Mi44MTY4QzE0MC4wNTMgMzkuODg1NSAxMzkuNTE5IDM3LjgwNzkgMTM3Ljk3MSAzNi40OTg5QzEzNS41MjEgMzQuNDc4MiAxMzIuMDU4IDM1LjM2MDUgMTMwLjI5OSAzNy4zOTUzQzEyOS4xNTkgMzguNjE5MSAxMjguNjUyIDQwLjI4MzkgMTI4LjA0NyA0My42NTYzTDEyNS40MDEgNTguNDU1MUMxMjQuODk0IDYxLjM3MjIgMTI0LjA5MSA2NC40NzQyIDEyMC4yNjMgNjQuNDc0MkgxMTMuNzQ1QzEwOS42NzggNjQuNDc0MiAxMDkuMzk2IDYwLjg4ODQgMTA5Ljg2MSA1OC43OTY2TDExNS4zNjUgMjcuOTQ2OUMxMTUuODk5IDI1LjExNTIgMTE2Ljg4NCAyMi42MzkyIDEyMS4zODkgMjIuNjM5MkgxMjYuMDYyQzEyOS42NzkgMjIuNjM5MiAxMzEuODQ3IDIzLjk3NjggMTMwLjcwOCAyOS4xNTY0TDEzMC4yMTQgMzEuNzE3N0MxMzIuNzA2IDI2LjU1MjQgMTM4Ljg0MyAyMi42MjUgMTQ0LjIzNCAyMi42MjVDMTQ4LjMxNiAyMi42MjUgMTUwLjE4OCAyMy4zNTA3IDE1Mi40NTQgMjUuNDE0QzE1Ni4yMjcgMjguODI5MSAxNTYuOTMxIDMzLjk1MTggMTU2LjA4NiAzOC4wMDcyTDE1Mi4zMjggNTguNDQwOUMxNTEuODA3IDYxLjUyODcgMTUxLjAwNSA2NC40NzQyIDE0Ny4zMTcgNjQuNDc0MkgxNDAuODI4QzEzNy45OTkgNjQuNDc0MiAxMzYuNDkyIDYyLjM4MjUgMTM3LjA1NSA1OC43OTY2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    width: 60px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
}
@media (min-width: 768px) {
    .header__logo_bg_cast {
        width: 258px;
        height: 90px;
        left: calc(50% - 129px);
    }
}
@media (min-width: 768px) {
    .header__logo_cast {
        width: 124px;
        height: 50px;
        background-position: center;
        transform: translateY(-10px);
    }
}
.text-desc_cast {
    font-size: 18px;
}
.rounded-pill__go_btn {
    padding: 20px 55px;
    background: #07a83d;
    font-size: 20px;
    font-weight: 800;
    border: none;
    border: 2px solid #07a83d;
}
.rounded-pill__go_btn:hover {
    border: 2px solid #fff;
}
