.osnovano-na-real {
    z-index: 9;
    display: block;
    width: 20%;
    height: auto;
    position: relative;
    float: right;
    bottom: 50px;
}
.osnovano-na-real2 {
    z-index: 9;
    display: block;
    width: 20%;
    height: auto;
    position: relative;
    bottom: 10px;
    left: -20px;
}
.osnovano-na-real3 {
    z-index: 9;
    display: block;
    width: 30% !important;
    height: auto;
    position: relative;
    float: right;
    bottom: 30px;
    text-align: center;
    line-height: 35px;
    font-family: DrukStartMedium !important;
    letter-spacing: 0.1rem !important;
    text-transform: uppercase !important;
    font-size: 2rem !important;
    font-weight: 200 !important;
}

@media (max-width: 680px) {
    .movie-header__name img {
    padding: 20px;
    width: 100%;
}
    .osnovano-na-real .osnovano-na-real {
        bottom: 50px;
    }
    .osnovano-na-real3 {
    z-index: 9;
    display: block;
    width: 100% !important;
    height: auto;
    position: relative;
    float: right;
    bottom: 30px;
    text-align: center;
    line-height: 35px;
    font-family: DrukStartMedium !important;
    letter-spacing: 0.1rem !important;
    text-transform: uppercase !important;
    font-size: 2rem !important;
    font-weight: 200 !important;
}
    
    #meta_promo {
    padding: 10px;
    text-transform: uppercase;
    text-align: center !important;
    color: #ffffff;
    text-shadow: 0 0 black !important;
}
    img, video {
    height: auto;
    width: 100% !important;
}
  }   
.tooltip {
	position: absolute;
	background: rgba(0, 0, 0, 0.8);
	color: white;
	padding: 5px 10px;
	border-radius: 4px;
	font-size: 14px;
	pointer-events: none;
	z-index: 1000;
	max-width: 300px;
	word-wrap: break-word;
} 
.notification {
    top: 0 !important;
    left: 15px !important;
    padding: 0px 5px 2px 5px;
    transform: scale(0.8);
} 

.avatar .avatar-block .spin-top img {
    width: 31px !important;
    height: 31px !important;
    max-width: initial !important;
    position: absolute;
    top: -14.7px !important;
    left: -16.7px !important;
}

details.spoiler summary::after {
  content: var(--hidden);
  filter: blur(4px);
  display: block;
}

details[open] summary::after {
  display: none;
}
.container-card {
  width: 100%;
  text-align: center;
  margin: auto;
  overflow: auto;  
}
.tabs-card {
  text-align: left;
  position: relative;
}
.tabs-card input {
  position: absolute;
  opacity: 0;
  margin: 0;
  padding: 0;
}

.tabs-card input + label:hover {
  color: #777;
}
.tabs-card .tabsShadow {
  width: 100%;
  padding: 10px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.04);
  box-sizing: border-box;
  position: absolute;
  height: 35px;
  z-index: 0;
  top: 0;
  pointer-events: none;
}

.content-card .item {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  position: absolute;
  padding: 10px 20px;
}

#tab-1:checked ~ .glider {
  left: 0px;
}
#tab-2:checked + label {
  color: #b62bf9;
}
#tab-2:checked ~ .glider {
    background: linear-gradient(90deg, #b52afa 0%, #5e14fa 100%);
    box-shadow: 0px 0px 8px 0px rgb(183 12 187 / 62%);
}

#tab-3:checked + label {
  color: #525252;
}

#tab-1:checked ~ section #content-1,
#tab-2:checked ~ section #content-2,
#tab-3:checked ~ section #content-3,
#tab-4:checked ~ section #content-4 {
  opacity: 1;
  visibility: visible;
}

.tabs-card input + label {
  margin: 12px -8px;
  width: 30%;
  transition: all 0.3s;
  text-align: center;
  border: none;
  border-bottom: 0.5pt solid #1d1e22;
  color: #e7e9f5;
  display: inline-flex;
  -webkit-box-pack: center;
  padding: 5pt 10pt;
  vertical-align: top;
  justify-content: flex-start;
  background: #333;
  box-shadow: 1px 1px 2px 1px #231f20;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 8pt;
  background: #26292c;
  margin-bottom: 0.5px;
  border-radius: 7px 7px 0 0 !important;
  border-top: 1px solid #3b3d3f;
  letter-spacing: 0.1666666667em !important;
  font-family: "antique-olive" !important;
  background: hsl(232deg 6% 17%);
  cursor: pointer;
}

.content-card {
  margin: 0px auto;
  text-align: left;
  line-height: 20px;
  min-height: calc(60vh - 170px);
  border-radius: 5px;
  box-shadow: 0 2px 3px rgb(10 10 10 / 10%), 0 0 0 1px rgb(10 10 10 / 10%);
  display: grid;
  padding: 1.25rem;
  z-index: 2;
  border-top: 1px solid #3b3d3f;
  background: hsl(0deg 0% 4.31%);
  position: relative;
}

.content-card p {
  margin: 10px 15px 10px 0;
  letter-spacing: 0.75px;
  font-size: 14pt;
  font-style: normal;
  color: #f0f2fc;
  line-height: 30px;
  margin-top: 10pt;
  font-family: "freight-display-pro";
  font-weight: 300 !important;
}
h2.tab-title.tab-warning,
h2.tab-title.tab-success,
h2.tab-title.tab-primary,
h2.tab-title.tab-default {
  display: inline-flex;
  color: #fff;
  background-position: bottom center;
  margin-bottom: 0pt !important;
  margin-top: 6pt;
  height: 22pt;
  text-fill-color: transparent !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  -webkit-background-clip: text !important;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  -ms-background-clip: text;
  -ms-text-fill-color: transparent;
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 0px;
  font-family: "Manrope" !important;
  font-weight: 800 !important;
}

h2.tab-title.tab-default {
  background: linear-gradient(10deg, #f7ec9c, #ff8651);
}

h2.tab-title.tab-success {
  background: linear-gradient(10deg, #02ce85, #02ceab);
}

h2.tab-title.tab-primary {
  background: linear-gradient(
    60deg,
    hsl(202deg 100% 75%),
    hsl(205deg 100% 64%),
    hsl(230deg 100% 75%),
    hsl(270deg 100% 72%)
  );
}

h2.tab-title.tab-warning {
  background: linear-gradient(70deg, #c51574, #97389b);
}

.tabs-card input {
  position: relative;
  opacity: 0;
  margin: auto !important;
  padding: 0;
}
label.tab-card.tab-primary {
  border-radius: 6pt 0 0 6pt;
}
label.tab-card.tab-warning {
  border-radius: 0 6pt 6pt 0;
}
#tab-1:checked + label {
  color: deepskyblue;
}
#tab-3:checked + label {
  color: #ffadfa;
  color: #ffaa75;
}
#tab-4:checked + label {
  color: #ffadfa;
}
#tab-1:checked ~ .glider {
  left: 1.6%;
}

#tab-2:checked ~ .glider {
  left: 32.2%;
}
#tab-3:checked ~ .glider {
  background: linear-gradient(
    90deg,
    #faffcc 0%,
    #f5eea3 10%,
    #ffe48a 40%,
    #ffb54d 65%,
    #ff974d 85%,
    #ff8052 100%
  );
  left: 42.85%;
  box-shadow: 0px 0px 8px 0px hsl(17.72deg 100% 70% / 70%);
}

#tab-4:checked ~ .glider {
  background: linear-gradient(90deg, #b9326f 0%, #ff5ddc 100%);
  box-shadow: 0px 0px 8px 0px rgba(231, 13, 93, 0.57);
  left: 62.365% !important;
}

.glider {
  width: 30%;
  padding: 0px 13px;
  height: 4.5px;
  border-radius: 0 0 1px 1px;
  position: absolute;
  box-shadow: 0px 0px 8px 0px hsl(262deg 100% 70% / 70%);
  background: linear-gradient(
    113deg,
    hsl(260deg 100% 64%) 0%,
    hsl(190deg 100% 55%) 100%
  );
  transition: all 0.3s;
  top: 36px;
  z-index: 2;
}

span.numit {
  font-size: 12pt;
  font-family: "muli";
  font-weight: 600;
  text-shadow: 0.5px 0.5px 0.5px #e7e9f5;
  color: #0e101a;
  margin-right: 2px;
  margin-left: -2px;
  padding: 0;
  color: aliceblue;
  text-shadow: 0.5pt 0.5pt 0.5pt #2d3748;
}
.vj8iwpkR {
    width: 31.60% !important;
}
@media (max-width: 640px) {
.navbar-nav li a.nav-link {   
    font-size: 16px !important;
}
    
    
    .content-card p {
    margin: 0;
    letter-spacing: 0;
    font-size: 12pt;
    font-style: normal;
    color: #f0f2fc;
    line-height: 20px;
    margin-top: 0;
    font-family: system-ui;
    font-weight: 100;
}
    .content-card {
    min-height: calc(50vh - 170px);
}
    
        .vj8iwpkR {
        width: 100% !important;
    }
    
    
    .movie-header__original-title {
    line-height: 45px !important;
}
    .tabs-card input + label {
    width: 45%;
    }
    #tab-1:checked ~ .glider {
    left: 3.6%;
}
    .glider {
    width: 45%;        
  }
    #tab-2:checked ~ .glider {
    left: 49.50%;
}
    .content-card {
    overflow: auto;
}
    h2.tab-title.tab-warning, h2.tab-title.tab-success, h2.tab-title.tab-primary, h2.tab-title.tab-default {        
    height: 32pt;
}
 }
.movie-header__name img{
    padding: 20px;
}
#meta_promo{
    padding: 10px;
    text-transform: uppercase;
    text-align: justify;
    color: #ffffff;
    text-shadow: 0 0 7px #b72bfa, 0 0 10px #b72cfa, 0 0 21px #fff, 0 0 42px #b129fa, 0 0 82px #ae29fa, 0 0 92px #b22afa, 0 0 102px #b52bfa, 0 0 151px #b129fa;
}
.movie-header__original-title {
    line-height: 35px;
    width: calc(100% - 50px) !important;
    font-family: DrukStartMedium !important;
    letter-spacing: 0.1rem !important;
    text-transform: uppercase !important;
    font-size: 3rem !important;
    font-weight: 500 !important;
}
.movie-header__original-title-en {
    line-height: 35px;
    width: calc(100% - 50px) !important;
    font-family: DrukStartMedium !important;
    letter-spacing: 0.1rem !important;
    text-transform: uppercase !important;
    font-size: 2rem !important;
    font-weight: 200 !important;
}

.view .comment-info-actions svg {
    color: #7e8597;
    width: 1.2rem;
    position: relative;
    top: 0;
    cursor: pointer;
    transition: .3s;
    float: right !important;
}
.com_tools_links {
    display: ruby !important;
}
.view .comment-info {
    white-space: inherit !important;
}
.rat-com a {float: left;}
.comment-info-autor-avatar .avatar-spin_comment img {
    width: 31px !important;
    height: 31px !important;
    max-width: initial !important;
    position: absolute;
    top: -19px;
    left: -6px;
}
.wide, .bb-editor textarea, .ui-dialog textarea, select#category, .timezoneselect, .quick-edit-text {
    width: 100% !important;
    height: 170px !important;
    background: #000000c7 !important;
    font-size: 20px !important;
}
.comments_subscribe {
    position: absolute;
    bottom: 30px;
    left: 0;
}
.roulette-slider .swiper .swiper-slide {
    display: flex;
    flex-shrink: 0;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 24px;
    max-height: 100%;
    transform: none !important;
    width: auto;
}
.header-views{
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 12px;
}

.header-views svg {
    width: 14px;
    float: left;
    margin: 1px 5px;
}
.help.sempai {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    background: #161c2c00 !important;
    border-radius: 5px;
    position: relative;
}
.navbar-footer .navbar-nav .dropdown-menu .dropdown-item svg, .navbar-header .navbar-nav .dropdown-menu .dropdown-item svg {
    position: relative !important;
    top: 0 !important;
    width: 1.5rem !important;
    opacity: .8 !important;
    float: left !important;
}
.navbar-footer .navbar-nav .dropdown-menu.show .dropdown-item, .navbar-header .navbar-nav .dropdown-menu.show .dropdown-item {
    margin-top: 0px !important;
    opacity: 1 !important;
    font-size: 13px !important;
    padding: 8px !important;
}

.btn svg {
    fill: var(--white) !important;
    width: 3.0rem !important;
}
.btn.btn-outline-dark {
    border-color: #0f142200 !important;
    color: #ffffff !important;
    background-color: #161c2c00 !important;
}
.btn {
    border-radius: .55rem !important;
        padding: .375rem 1.3rem !important;
}
.btn.btn-outline-dark[data-appearance=outline] {
    box-shadow: inset 0 0 0 1px var(--button-color-outline) !important;
    --button-background: transparent !important;
    --button-color: var(--button-color-outline) !important;
}
.v-button--rounded.btn.btn-outline-dark[data-size=normal] {
    --button-padding: 0.75em !important;
}
.btn.btn-outline-dark {
    --button-font-size: 1em !important;
    --button-padding: 0.75em 1em !important;
    --button-line-height: 1.5 !important;
    --button-border-radius: 0.75em !important;
    --rounded-padding: 0.75em !important;
    --svg-width: 1.5em !important;
    --svg-height: 1.5em !important;
}

.btn.btn-outline-dark:before{
    background: linear-gradient(98deg, #fff 62.51%, #ba2afe 97.25%) !important;
    border-radius: inherit !important;
    bottom: 0 !important;
    content: "";
    left: 0 !important;
    -webkit-mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff) !important;
    mask: linear-gradient(#fff, #fff) content-box, linear-gradient(#fff, #fff) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    opacity: var(--button-opacity) !important;
    padding: 1.5px !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    z-index: -1 !important;
}

#swiper{
    overflow-x: auto; 
    overflow-y: hidden;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}
#swiper2 img{
    align-items: center;
    background-color: var(--user-background);
    border-radius: var(--user-border-radius);
    color: var(--user-image-color);
    display: flex;
    height: var(--user-image-size);
    justify-content: center;
    min-width: var(--user-image-size);
    overflow: hidden;
    position: relative;
    width: var(--user-image-size);
}
#swiper2 img{
--user-image-size: 8.0em;
    --user-svg-size: 3em;
    --user-gap: 1em;
    --user-name-gap: 0.5em;
    --user-header-size: 1.125em;
    --user-header-height: 1.5555555556;
    --user-status-size: 1em;
    --user-status-height: 1.5;
    --user-border-radius: 30%;
}

.user__ a, .user__status2{
    display: grid;
    margin: 0 15px;
    text-align: center;
}

.description__pj4sW2{
    font-size: 10px;
    text-transform: uppercase;
    text-align: justify;
}
/* Модальное окно */
.ft-modal {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
        z-index: 9999;	
        overflow: auto;
	position: fixed;
        visibility: hidden;
	margin-top: -250px;
	background: rgba(0,0,0,.9);	
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.ft-modal:target {
	opacity: 1;
	margin-top: 0px;
	visibility: visible;	
}

.ft-modal-content {
	width: 99%;
	max-width: 800px;
    margin: 80px auto;
	position: relative;
	border-radius: 8px;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
.ft-modal-header .header h3{
    position: relative;
    font-family: DrukStartMedium;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-feature-settings: "liga" 0, "clig" 0;
    z-index: 3;
}
.ft-modal-header .header h3 span{
   color:#b50cf9;
}
.ft-modal-close {text-transform: uppercase; font-weight: 500; font-family: DrukStartMedium;letter-spacing: 1px;}
.styles_warningBlock__5TfUB {
    position: absolute;
    display: flex;
    flex-direction: row;
    margin: 1rem 1rem 1rem .5rem;
    opacity: 0.3;
    align-items: center;
    color: var(--white-70);
    top:30px !important;
}
/*
.ft-modal-close {
	top: 9px;
	right: 12px;
	float: right;
	position: absolute;
}
*/
:root {
     --color-main: linear-gradient(270deg, #5200ff, #ba2afe);
    --color-main-outline: #a010f3;
    --color-secondary: #bc2649;
    --color-white: #fff;
    --color-gray: #232730;
    --color-transparent-08: hsla(0, 0%, 100%, .078);
    --color-hover-outline: #232323;
    --color-hover: linear-gradient(270deg, #5200ff, #ba2afe);
    --color-active: linear-gradient(270deg, #5200ff, #ba2afe);
    --color-active-outline: #232323;
    --color-disabled: #232323;
    --opacity: 1;
    --opacity-hover: 0.8;
    --opacity-active: 0.6;
    --opacity-disabled: 0.5;
    --container-y-offset: 56px;
    --header-height: 4.875rem;
    --mobile-bar-height: 4rem;
    --default-scale: 0.8333333333vw;
    --color-bern: #000;
    --color-bern-90: rgba(0 0 0 / 90%);
    --color-bern-80: rgba(0 0 0 / 80%);
    --color-bern-60: rgba(0 0 0 / 60%);
    --color-bern-50: rgba(0 0 0 / 50%);
    --color-bern-40: rgba(0 0 0 / 40%);
    --color-bern-30: rgba(0 0 0 / 30%);
    --color-bern-20: rgba(0 0 0 / 20%);
    --color-bern-06: rgba(0 0 0 / 6%);
    --color-bamako: #141414;
    --color-bamako-sochi-06: #222;
    --color-bamako-sochi-12: #303030;
    --color-dakar: #0f0f0f;
    --color-bogota: #222;
    --color-berlin: #ff5a24;
    --color-vatican: #e50914;
    --color-sydney: #3dbb3d;
    --color-portland: #006cff;
    --color-sochi: #fff;
    --color-sochi-80: rgba(255 255 255 / 80%);
    --color-sochi-70: rgba(255 255 255 / 70%);
    --color-sochi-60: rgba(255 255 255 / 60%);
    --color-sochi-50: rgba(255 255 255 / 50%);
    --color-sochi-40: rgba(255 255 255 / 40%);
    --color-sochi-30: rgba(255 255 255 / 30%);
    --color-sochi-20: rgba(255 255 255 / 20%);
    --color-sochi-12: rgba(255 255 255 / 12%);
    --color-sochi-10: rgba(255 255 255 / 10%);
    --color-sochi-06: rgba(255 255 255 / 6%);
    --color-sochi-03: rgba(255 255 255 / 3%);
    --gradient-dubai: linear-gradient(63.55deg, #410958 -10.89%, #440c5d 9.96%, #67078f 51.66%, #b300ff 86%);
    --gradient-montreal: linear-gradient(97deg, #6503ff 6%, #5906ff 94%);
    --gradient-seoul: linear-gradient(112deg, #f2614f 0%, #4523cd 100%);
    --gradient-linear: linear-gradient(103.1deg, rgba(255, 255, 255, 0.3) -6.84%, rgba(255, 255, 255, 0) 133.18%);
    --gradient-linear-black: linear-gradient(180deg, rgba(11, 10, 13, 0.3) 0%, #0b0a0d 100%);
    --header-background: var(--color-bern);
    --main-background: var(--color-bern);
    --player-background: #000;
    --main-button-color: var(--gradient-dubai);
    --main-button-text-color: var(--color-sochi);
    --hover-color: #ff5a47;
    --text-color: var(--color-sochi);
    --success-color: var(--color-sydney);
    --error-color: var(--color-vatican);
    --spacing-xs: 0.4rem;
    --spacing-s: 0.8rem;
    --spacing-m: 1.2rem;
    --spacing-l: 1.6rem;
    --spacing-xl: 2.4rem;
    --spacing-2xl: 2.4rem;
    --spacing-3xl: 4.8rem;
    --modal-top: 0;
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: #ffffffb3;
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
    --toastify-color-progress-colored: #ddd
}



.Toastify__toast-container {
    box-sizing: border-box;
    color: #fff;
    padding: 4px;
    position: fixed;
    transform: translate3d(0,0,var(--toastify-z-index) px);
    width: var(--toastify-toast-width);
    z-index: var(--toastify-z-index)
}

.Toastify__toast-container--top-left {
    left: 1em;
    top: 1em
}

.Toastify__toast-container--top-center {
    left: 50%;
    top: 1em;
    transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
    right: 1em;
    top: 1em
}

.Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em
}

.Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em
}

@media only screen and (max-width: 480px) {
    .Toastify__toast-container {
        left:0;
        margin: 0;
        padding: 0;
        width: 100vw
    }

    .Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right {
        top: 0;
        transform: translateX(0)
    }

    .Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right {
        bottom: 0;
        transform: translateX(0)
    }

    .Toastify__toast-container--rtl {
        left: auto;
        right: 0
    }
}

.Toastify__toast {
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;
    box-sizing: border-box;
    cursor: pointer;
    direction: ltr;
    display: flex;
    font-family: var(--toastify-font-family);
    justify-content: space-between;
    margin-bottom: 1rem;
    max-height: var(--toastify-toast-max-height);
    min-height: var(--toastify-toast-min-height);
    overflow: hidden;
    padding: 8px;
    position: relative;
    z-index: 0
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast-body {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    margin: auto 0;
    padding: 6px;
    white-space: pre-wrap
}

.Toastify__toast-body>div:last-child {
    flex: 1
}

.Toastify__toast-icon {
    display: flex;
    flex-shrink: 0;
    margin-right: 10px;
    width: 20px
}

.Toastify--animate {
    animation-duration: .7s;
    animation-fill-mode: both
}

.Toastify--animate-icon {
    animation-duration: .3s;
    animation-fill-mode: both
}

@media only screen and (max-width: 480px) {
    .Toastify__toast {
        border-radius:0;
        margin-bottom: 0
    }
}

.Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light {
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    background: var(--toastify-color-info);
    color: var(--toastify-text-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    background: var(--toastify-color-success);
    color: var(--toastify-text-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    background: var(--toastify-color-warning);
    color: var(--toastify-text-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    background: var(--toastify-color-error);
    color: var(--toastify-text-color-error)
}

.Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
    background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
    background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
    background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default {
    background: var(--toastify-color-progress-colored)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: var(--toastify-color-transparent)
}

.Toastify__close-button {
    align-self: flex-start;
    background: #0000;
    border: none;
    color: #fff;
    cursor: pointer;
    opacity: .7;
    outline: none;
    padding: 0;
    transition: .3s ease
}

.Toastify__close-button--light {
    color: #000;
    opacity: .3
}

.Toastify__close-button>svg {
    fill: currentcolor;
    height: 16px;
    width: 14px
}

.Toastify__close-button:focus,.Toastify__close-button:hover {
    opacity: 1
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    bottom: 0;
    height: 5px;
    left: 0;
    opacity: .7;
    position: absolute;
    transform-origin: left;
    width: 100%;
    z-index: var(--toastify-z-index)
}

.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: transform .2s
}

.Toastify__progress-bar--rtl {
    left: auto;
    right: 0;
    transform-origin: right
}

.Toastify__spinner {
    animation: Toastify__spin .65s linear infinite;
    border: 2px solid;
    border-color: var(--toastify-spinner-color-empty-area);
    border-radius: 100%;
    border-right-color: var(--toastify-spinner-color);
    box-sizing: border-box;
    height: 20px;
    width: 20px
}

@keyframes Toastify__bounceInRight {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px,0,0)
    }

    75% {
        transform: translate3d(10px,0,0)
    }

    90% {
        transform: translate3d(-5px,0,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px,0,0)
    }
}

@keyframes Toastify__bounceInLeft {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px,0,0)
    }

    75% {
        transform: translate3d(-10px,0,0)
    }

    90% {
        transform: translate3d(5px,0,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes Toastify__bounceInUp {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    75% {
        transform: translate3d(0,10px,0)
    }

    90% {
        transform: translate3d(0,-5px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes Toastify__bounceInDown {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,25px,0)
    }

    75% {
        transform: translate3d(0,-10px,0)
    }

    90% {
        transform: translate3d(0,5px,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }
}

.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right {
    animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right {
    animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__none {
    0%,60%,75%,90%,to {
        animation-duration: 0;
        animation-timing-function: none
    }

    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        transform: translateZ(0)
    }
}

.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right {
    animation-name: Toastify__none
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
    0% {
        animation-timing-function: ease-in;
        opacity: 0;
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        animation-timing-function: ease-in;
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg)
    }
}

.Toastify__flip-enter {
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0,110%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0,-110%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(110%,0,0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(-110%,0,0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0,500px,0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0,-500px,0);
        visibility: hidden
    }
}

.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right {
    animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left {
    animation-name: Toastify__slideOutLeft
}

.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right {
    animation-name: Toastify__slideOutRight
}

.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp
}

.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.tippy-box[data-animation=fade][data-state=hidden] {
    opacity: 0
}

[data-tippy-root] {
    max-width: calc(100vw - 10px)
}

.tippy-box {
    background-color: #333;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
    outline: 0;
    position: relative;
    transition-property: transform,visibility,opacity;
    white-space: normal
}

.tippy-box[data-placement^=top]>.tippy-arrow {
    bottom: 0
}

.tippy-box[data-placement^=top]>.tippy-arrow:before {
    border-top-color: initial;
    border-width: 8px 8px 0;
    bottom: -7px;
    left: 0;
    transform-origin: center top
}

.tippy-box[data-placement^=bottom]>.tippy-arrow {
    top: 0
}

.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: initial;
    border-width: 0 8px 8px;
    left: 0;
    top: -7px;
    transform-origin: center bottom
}

.tippy-box[data-placement^=left]>.tippy-arrow {
    right: 0
}

.tippy-box[data-placement^=left]>.tippy-arrow:before {
    border-left-color: initial;
    border-width: 8px 0 8px 8px;
    right: -7px;
    transform-origin: center left
}

.tippy-box[data-placement^=right]>.tippy-arrow {
    left: 0
}

.tippy-box[data-placement^=right]>.tippy-arrow:before {
    border-right-color: initial;
    border-width: 8px 8px 8px 0;
    left: -7px;
    transform-origin: center right
}

.tippy-box[data-inertia][data-state=visible] {
    transition-timing-function: cubic-bezier(.54,1.5,.38,1.11)
}

.tippy-arrow {
    color: #333;
    height: 16px;
    width: 16px
}

.tippy-arrow:before {
    border-color: #0000;
    border-style: solid;
    content: "";
    position: absolute
}

.tippy-content {
    padding: 5px 9px;
    position: relative;
    z-index: 1
}

:root {
    --color-main: linear-gradient(270deg,#5200ff,#ba2afe);
    --color-main-outline: #a010f3;
    --color-secondary: #bc2649;
    --color-white: #fff;
    --color-gray: #232730;
    --color-transparent-08: hsla(0,0%,100%,.078);
    --color-hover-outline: #232323;
    --color-hover: linear-gradient(270deg,#5200ff,#ba2afe);
    --color-active: linear-gradient(270deg,#5200ff,#ba2afe);
    --color-active-outline: #232323;
    --color-disabled: #232323;
    --opacity: 1;
    --opacity-hover: 0.8;
    --opacity-active: 0.6;
    --opacity-disabled: 0.5
}

.v-button {
    --button-background: var(--color-main);
    --button-color: var(--color-white);
    --button-color-outline: var(--color-main-outline);
    --button-color-text: var(--color-main-outline);
    --button-hover: var(--color-hover);
    --button-hover-outline: var(--color-hover-outline);
    --button-active: var(--color-active);
    --button-active-outline: var(--color-active-outline);
    --button-disabled: var(--color-disabled);
    --button-opacity: var(--opacity);
    --button-opacity-hover: var(--opacity-hover);
    --button-opacity-active: var(--opacity-active);
    --button-opacity-disabled: var(--opacity-disabled);
    --button-outline-hover: #232323;
    --button-outline-active: #141925;
    align-items: center;
    background: var(--button-background);
    border: none;
    border-radius: var(--button-border-radius);
    color: var(--button-color);
    cursor: pointer;
    display: flex;
    gap: 8px;
    justify-content: center;
    opacity: var(--button-opacity);
    padding: var(--button-padding);
    position: relative;
    transition: .3s;
    white-space: nowrap;
    width: 100%;
    z-index: 0
}

.v-button:hover:not(.v-button--loading):not(.v-button[disabled]) {
    background: var(--button-hover);
    --button-opacity: var(--button-opacity-hover)
}

.v-button:active:not(.v-button--loading):not(.v-button[disabled]) {
    background: var(--button-active);
    --button-opacity: var(--button-opacity-active)
}

.v-button[disabled] {
    --button-background: var(--button-disabled);
    cursor: default;
    pointer-events: none
}

.v-button .icon {
    height: var(--svg-height);
    width: var(--svg-width)
}

.v-button__inner {
    align-items: center;
    display: flex;
    font-size: var(--button-font-size);
    font-style: normal;
    font-weight: 600;
    gap: 8px;
    height: 100%;
    justify-content: center;
    line-height: var(--button-line-height);
    width: 100%;
    z-index: 1
}

.v-button[data-appearance=outline] {
    box-shadow: inset 0 0 0 1px var(--button-color-outline);
    --button-background: transparent;
    --button-color: var(--button-color-outline)
}

.v-button[data-appearance=outline] .icon {
    color: var(--button-color);
    transition: .3s;
    fill: var(--button-color)
}

.v-button[data-appearance=outline]:hover:not(.v-button--loading):not(.v-button[data-appearance=outline]:disabled) {
    background-color: var(--button-hover-outline);
    --button-background: var(--button-hover);
    --button-color: var(--button-hover)
}

.v-button[data-appearance=outline]:active:not(.v-button--loading):not(.v-button[data-appearance=outline]:disabled) {
    background-color: var(--button-outline-active);
    --button-background: var(--button-active-outline);
    --button-color: var(--button-active);
    --button-opacity: var(--opacity)
}

.v-button[data-appearance=outline][disabled] {
    background-color: transparent;
    --button-background: var(--button-disabled);
    --button-color: var(--button-disabled)
}

.v-button[data-appearance=text] {
    --button-background: transparent;
    --button-color: var(--button-color-text)
}

.v-button[data-appearance=text] .icon {
    color: var(--button-color);
    transition: .3s;
    fill: var(--button-color)
}

.v-button[data-appearance=text]:hover:not(.v-button--loading):not(.v-button[data-appearance=text]:disabled) {
    background-color: transparent;
    --button-background: transparent;
    --button-color: var(--button-hover)
}

.v-button[data-appearance=text]:active:not(.v-button--loading):not(.v-button[data-appearance=text]:disabled) {
    background-color: transparent;
    --button-background: var(--button-active);
    --button-color: var(--button-active)
}

.v-button[data-appearance=text][disabled] {
    background-color: transparent;
    pointer-events: none;
    --button-background: var(--button-disabled);
    --button-color: var(--button-disabled)
}

.v-button--color-main[data-appearance=fill]:before {
    background-color: transparent;
    border-radius: var(--button-border-radius);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .3s
}

.v-button--color-main[data-appearance=fill]:hover {
    opacity: var(--opacity)
}

.v-button--color-main[data-appearance=fill]:hover:before {
    background-color: rgba(0,0,0,.3)
}

.v-button--color-main[data-appearance=fill]:active {
    opacity: var(--opacity)
}

.v-button--color-main[data-appearance=fill]:active:before {
    background-color: rgba(0,0,0,.4)
}

.v-button--color-main[data-appearance=fill][disabled] {
    --button-disabled: #232323;
    opacity: var(--opacity-disabled)
}

.v-button--color-main:hover:not(.v-button--color-main[data-appearance=fill]) {
    --button-hover: #a010f3;
    --button-color: #d0d0d0
}

.v-button--color-main:active:not(.v-button--color-main[data-appearance=fill]) {
    --button-active: #640d97;
    --button-color: #9d9d9d;
    opacity: 1
}

.v-button--color-main[disabled] {
    --button-disabled: #6d6d6d
}

.v-button--color-secondary {
    --button-color-outline: #bc2649;
    --button-color-text: #bc2649;
    --button-background: #bc2649;
    --button-color: #fff
}

.v-button--color-secondary:hover {
    --button-hover: #6d0f25;
    --button-color: #9d9d9d
}

.v-button--color-secondary:active {
    --button-active: #3c0d18;
    --button-color: #6d6d6d
}

.v-button--color-secondary[disabled] {
    --button-disabled: #6d6d6d
}

.v-button--color-gradient {
    --button-color-outline: #fff;
    --button-color-text: #fff;
    --button-background: #fff;
    --button-color: #0b0b0b;
    background: transparent;
    box-shadow: none!important;
    position: relative
}

.v-button--color-gradient:before {
    background: linear-gradient(98deg,#fff 62.51%,#ba2afe 97.25%);
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    -webkit-mask: linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);
    mask: linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: var(--button-opacity);
    padding: 1.5px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.v-button--color-gradient:hover {
    --button-hover: #fff;
    --button-color: #fff;
    background-color: transparent!important;
    box-shadow: 0 0 .25rem rgba(0,0,0,.5),-.125rem -.125rem 1rem rgba(82,0,255,.5),.125rem .125rem 1rem rgba(186,42,254,.5)!important;
    opacity: var(--opacity)
}

.v-button--color-gradient:active {
    --button-active: #6d6d6d;
    --button-color: #0b0b0b
}

.v-button--color-gradient:active:before {
    opacity: var(--button-opacity-active)
}

.v-button--color-gradient[disabled] {
    --button-disabled: #6d6d6d
}

.v-button--color-gradient[disabled]:before {
    opacity: var(--button-opacity-disabled)
}

.v-button--color-white {
    --button-color-outline: #fff;
    --button-color-text: #fff;
    --button-background: #fff;
    --button-color: #0b0b0b
}

.v-button--color-white:hover {
    --button-hover: #9d9d9d;
    --button-color: #0b0b0b
}

.v-button--color-white:active {
    --button-active: #6d6d6d;
    --button-color: #0b0b0b
}

.v-button--color-white[disabled] {
    --button-disabled: #6d6d6d;
    --button-color: #fff
}

.v-button--color-white[disabled][data-appearance=fill] {
    --button-disabled: #232323;
    opacity: var(--opacity-disabled)
}

.v-button--color-white-2 {
    --button-color-outline: #fff;
    --button-color-text: #fff;
    --button-background: #fff;
    --button-color: #000
}

.v-button--color-white-2:hover {
    --button-hover: #fff;
    --button-color: #000;
    opacity: 1
}

.v-button--color-white-2:active {
    --button-active: #fff;
    --button-color: #000;
    opacity: 1
}

.v-button--color-white-2[disabled] {
    --button-disabled: #9d9d9d
}

.v-button--color-gray {
    --button-color-outline: #232730;
    --button-color-text: #232730;
    --button-background: #232730;
    --button-color: #fff
}

.v-button--color-gray:hover {
    --button-hover: #232730;
    --button-color: #9d9d9d
}

.v-button--color-gray:active {
    --button-active: #141925;
    --button-color: #526583
}

.v-button--color-gray[disabled] {
    --button-disabled: #232323;
    opacity: var(--opacity-disabled)
}

.v-button--color-transparent-08 {
    --button-color-outline: hsla(0,0%,100%,.078);
    --button-color-text: hsla(0,0%,100%,.078);
    --button-background: hsla(0,0%,100%,.078);
    --button-color: #fff
}

.v-button--color-transparent-08:active {
    --button-color: #526583
}

.v-button--color-purple-border {
    --button-color-outline: #fff;
    --button-color-text: #fff;
    --button-background: #2e0a3f;
    --button-color: #fff;
    --button-hover: #2e0a3f;
    border: 1px solid #a010f3
}

.v-button--color-gradient-green {
    --button-color-outline: #fff;
    --button-color-text: #fff;
    --button-background: linear-gradient(270deg,#309c32,#c5b41f);
    --button-color: #fff
}

.v-button--color-gradient-green[data-appearance=fill]:before {
    background-color: transparent;
    border-radius: var(--button-border-radius);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .3s
}

.v-button--color-gradient-green[data-appearance=fill]:hover {
    opacity: var(--opacity)
}

.v-button--color-gradient-green[data-appearance=fill]:hover:before {
    background-color: rgba(0,0,0,.3)
}

.v-button--color-gradient-green[data-appearance=fill]:active {
    opacity: var(--opacity)
}

.v-button--color-gradient-green[data-appearance=fill]:active:before {
    background-color: rgba(0,0,0,.4)
}

.v-button--color-gradient-green[data-appearance=fill][disabled] {
    --button-disabled: #232323;
    opacity: var(--opacity-disabled)
}

.v-button--color-gradient-green:hover {
    --button-hover: linear-gradient(270deg,#309c32,#c5b41f)
}

.v-button--color-gradient-green:active {
    --button-active: linear-gradient(270deg,#309c32,#c5b41f)
}

.v-button[data-size=large] {
    --button-font-size: 1.125em;
    --button-padding: 1em 1.5em;
    --button-line-height: 1.5555555556;
    --button-border-radius: 1em;
    --rounded-padding: 1.125em;
    --svg-width: 1.5em;
    --svg-height: 1.5em
}

.v-button[data-size=normal] {
    --button-font-size: 1em;
    --button-padding: 0.75em 1em;
    --button-line-height: 1.5;
    --button-border-radius: 0.75em;
    --rounded-padding: 0.75em;
    --svg-width: 1.5em;
    --svg-height: 1.5em
}

.v-button[data-size=small] {
    --button-font-size: 0.875em;
    --button-padding: 0.5em 1em;
    --button-line-height: 1.4285714286;
    --button-border-radius: 0.5em;
    --svg-width: 1em;
    --svg-height: 1em;
    --rounded-padding: 0.625em
}

.v-button--rounded {
    width: -moz-fit-content;
    width: fit-content
}

.v-button--rounded.v-button[data-size=large] {
    --button-padding: 1.125em
}

.v-button--rounded.v-button[data-size=normal] {
    --button-padding: 0.75em
}

.v-button--rounded.v-button[data-size=small] {
    --button-padding: 0.625em
}

@media (max-width: 640px) {
    .ft-modal-header .header h3 {
    position: relative;
    font-family: DrukStartMedium;
    font-size: 100%;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-feature-settings: "liga" 0, "clig" 0;
    z-index: 3;
}
    .v-button--media-large.v-button[data-size=large],.v-button--media-large.v-button[data-size=normal],.v-button--media-large.v-button[data-size=small] {
        --button-font-size:1.125em;
        --button-padding: 1em 1.5em;
        --button-line-height: 1.5555555556;
        --button-border-radius: 1em
    }

    .v-button--media-large.v-button--rounded[data-size=large],.v-button--media-large.v-button--rounded[data-size=normal],.v-button--media-large.v-button--rounded[data-size=small] {
        --button-padding: 1.125em
    }

    .v-button--media-normal.v-button[data-size=large],.v-button--media-normal.v-button[data-size=normal],.v-button--media-normal.v-button[data-size=small] {
        --button-font-size: 1em;
        --button-padding: 0.75em 1em;
        --button-line-height: 1.5;
        --button-border-radius: 0.75em
    }

    .v-button--media-normal.v-button--rounded[data-size=large],.v-button--media-normal.v-button--rounded[data-size=normal],.v-button--media-normal.v-button--rounded[data-size=small] {
        --button-padding: 0.75em
    }

    .v-button--media-small.v-button[data-size=large],.v-button--media-small.v-button[data-size=normal],.v-button--media-small.v-button[data-size=small] {
        --button-font-size: 0.875em;
        --button-padding: 0.5em 1em;
        --button-line-height: 1.4285714286;
        --button-border-radius: 0.5em
    }

    .v-button--media-small.v-button--rounded[data-size=large],.v-button--media-small.v-button--rounded[data-size=normal],.v-button--media-small.v-button--rounded[data-size=small] {
        --button-padding: 0.625em
    }
}

.v-button--loading {
    pointer-events: none
}

.v-button--link {
    flex-direction: row-reverse
}

.notification-btn[data-v-804c25b3] {
    position: relative
}

.notification-btn.v-button[data-size=normal][data-v-804c25b3] {
    padding: .125rem 0
}

.notification-btn--with-indicator[data-v-804c25b3]:before {
    background-color: #bc2649;
    border-radius: 50%;
    content: " ";
    height: .5rem;
    position: absolute;
    right: -.125rem;
    top: -.25rem;
    width: .5rem
}

@media (max-width: 640px) {
    .notification-btn--with-indicator[data-v-804c25b3]:before {
        top:-.375rem
    }
}

.logo {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 1rem
}

.logo[data-size=small] img {
    width: 4.375rem
}

.logo[data-size=middle] img {
    width: 6.25rem
}

.logo[data-size=large] img {
    width: 8.875rem
}

.logo[data-size=extra] img {
    width: 15.25rem
}

@media (max-width: 640px) {
    .logo[data-media=small] img {
        width:4.375rem
    }

    .logo[data-media=middle] img {
        width: 6.25rem
    }
}

@media (max-width: 380px) {
    .logo[data-media=middle] img {
        width:5.3125rem
    }
}

@media (max-width: 640px) {
    .logo[data-media=large] img {
        width:8.875rem
    }
}

.header-menu {
    display: flex;
    gap: 1rem
}

.header-menu__link {
    color: hsla(0,0%,100%,.4);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75rem;
    padding: .625rem .5rem
}

.header-menu__link:hover {
    color: #eee
}

.header-menu__link.active {
    color: #fff;
    font-weight: 600
}

@media (max-width: 1280px) {
    .header-menu {
        gap:.5rem
    }
}

@media (max-width: 1075px) {
    .header-menu {
        gap:.4375rem
    }

    .header-menu__link {
        font-size: 1rem
    }
}

@media (max-width: 1024px) {
    .header-menu {
        display:none
    }
}

.search.v-button[data-size=normal][data-v-ad7f1e1f] {
    padding: 2px 0
}

.image__loader[data-v-cbb7ee58] {
    height: 100%;
    position: absolute;
    width: 100%
}

.image__loader input[data-v-cbb7ee58] {
    display: none
}

.image__loader .overflow[data-v-cbb7ee58] {
    align-items: center;
    background-color: rgba(35,35,35,.7);
    display: flex;
    height: inherit;
    justify-content: center;
    position: absolute;
    width: inherit;
    z-index: 100
}

.image__loader .overflow-icon[data-v-cbb7ee58] {
    height: 24px;
    width: 24px;
    fill: #fff
}

.user[data-v-12e41530] {
    --user-image-size: 2.25em;
    --user-image-color: #fff;
    --user-hover-color: #6d6d6d;
    --user-background: #4a4a4a;
    --user-gap: 0.5em;
    --user-short-size: 0.75em;
    --user-border-radius: 0.5em;
    --user-header-size: 1em;
    --user-header-height: 1.25;
    --user-status-size: 1em;
    --user-status-height: 1.5;
    --user-header-weight: 600;
    --user-name-gap: 0.5em;
    --user-padding: 0;
    --user-svg-size: 1em;
    align-items: center;
    border-radius: .5em;
    cursor: pointer;
    display: flex;
    gap: var(--user-gap);
    height: -moz-fit-content;
    height: fit-content;
    padding: var(--user-padding)
}

.user .icon[data-v-12e41530] {
    height: var(--user-svg-size);
    width: var(--user-svg-size)
}

.user__image[data-v-12e41530] {
    align-items: center;
    background-color: var(--user-background);
    border-radius: var(--user-border-radius);
    color: var(--user-image-color);
    display: flex;
    height: var(--user-image-size);
    justify-content: center;
    min-width: var(--user-image-size);
    overflow: hidden;
    position: relative;
    width: var(--user-image-size)
}

.user__image img[data-v-12e41530] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.user__short[data-v-12e41530] {
    align-items: center;
    color: var(--user-image-color);
    display: flex;
    font-size: var(--user-short-size);
    font-style: normal;
    font-weight: 300;
    justify-content: center;
    line-height: 2.3333333333
}

.user__name[data-v-12e41530] {
    display: grid;
    gap: var(--user-name-gap)
}

.user__name--edit[data-v-12e41530] {
    display: inline-grid;
    grid-template-columns: 1fr auto;
    margin-bottom: var(--user-name-gap)
}

.user__title[data-v-12e41530] {
    color: var(--user-image-color);
    font-size: var(--user-header-size);
    font-style: normal;
    font-weight: var(--user-header-weight);
    line-height: var(--user-header-height);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.user__status[data-v-12e41530] {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: var(--user-status-size);
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    line-height: var(--user-status-height);
    opacity: .6;
    width: -moz-fit-content;
    width: fit-content
}

.user__status.highlight[data-v-12e41530] {
    background-color: #35ca94;
    padding: 0 .5em
}

.user__status.highlight[data-v-12e41530],.user__status.highlight--red[data-v-12e41530] {
    border-radius: 6px;
    color: #fff;
    font-size: .75em;
    font-style: normal;
    font-weight: 600;
    line-height: 1.3333333333;
    opacity: 1
}

.user__status.highlight--red[data-v-12e41530] {
    background-color: #e4323d;
    padding: 0 8px
}

.user__caret[data-v-12e41530] {
    color: var(--user-image-color);
    transition: .3s
}

.user:hover .user__caret[data-v-12e41530] {
    color: var(--user-hover-color)
}

.user__edit-button[data-v-12e41530] {
    padding: 0
}

.user.active[data-v-12e41530] {
    background: linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),#0b0b0b
}

.user.active .user__caret[data-v-12e41530] {
    transform: rotate(180deg)
}

.user[data-size$=-vertical][data-v-12e41530] {
    align-items: center;
    flex-direction: column;
    min-width: 10em
}

.user[data-size$=-vertical] .user__status[data-v-12e41530] {
    width: auto
}

.user[data-size$=-vertical] .user__title[data-v-12e41530] {
    text-align: center
}

@media (max-width: 640px) {
    .user[data-size$=-vertical][data-v-12e41530] {
        min-width:7.5em
    }
}

.user[data-size=extra][data-v-12e41530] {
    --user-header-size: 1.25em;
    --user-header-height: 1.75em;
    --user-gap: 1em;
    --user-name-gap: 0em;
    --user-image-size: 5em;
    --user-border-radius: 1.5em;
    --user-svg-size: 1.75em
}

.user[data-size=large][data-v-12e41530] {
    --user-header-size: 1.125em;
    --user-gap: 1em;
    --user-image-size: 3.75em;
    --user-border-radius: 0.75em;
    --user-short-size: 1.125em;
    --user-svg-size: 1.5em
}

.user[data-size=middle][data-v-12e41530] {
    --user-header-size: 1em;
    --user-header-height: 1.25;
    --user-status-size: 0.75em;
    --user-status-height: 1.3333333333;
    --user-gap: 1em;
    --user-image-size: 3em;
    --user-border-radius: 0.625em;
    --user-short-size: 1em;
    --user-svg-size: 1.5em
}

.user[data-size=small][data-v-12e41530] {
    --user-gap: 1em;
    --user-image-size: 1.5em;
    --user-border-radius: 0.375em;
    --user-short-size: 0.625em;
    --user-header-size: 0.875em;
    --user-header-weight: 400;
    --user-svg-size: 0.75em
}

.user[data-size=small] .user__caret[data-v-12e41530] {
    display: none
}

.user[data-size=default][data-v-12e41530] {
    --user-padding: 0.375em 0.5em
}

.user[data-size=extra-vertical][data-v-12e41530] {
    --user-image-size: 7.5em;
    --user-svg-size: 3em;
    --user-gap: 1em;
    --user-name-gap: 0.5em;
    --user-header-size: 1.125em;
    --user-header-height: 1.5555555556;
    --user-status-size: 1em;
    --user-status-height: 1.5;
    --user-border-radius: 50%
}

.user[data-size=small-vertical][data-v-12e41530] {
    --user-image-size: 3.75em;
    --user-svg-size: 1.75em;
    --user-gap: 0.5em;
    --user-name-gap: 0.5em;
    --user-header-size: 1em;
    --user-header-height: 1.5;
    --user-status-size: 0.75em;
    --user-status-height: 1.3333333333;
    --user-border-radius: 50%
}

@media (max-width: 640px) {
    .user.user--media-extra[data-v-12e41530] {
        --user-header-size:1.25em;
        --user-header-height: 1.75em;
        --user-gap: 1em;
        --user-name-gap: 0em;
        --user-image-size: 5em;
        --user-border-radius: 1.5em;
        --user-svg-size: 1.75em
    }

    .user.user--media-large[data-v-12e41530] {
        --user-header-size: 1.125em;
        --user-gap: 1em;
        --user-image-size: 3.75em;
        --user-border-radius: 0.75em;
        --user-short-size: 1.125em;
        --user-svg-size: 1.5em
    }

    .user.user--media-middle[data-v-12e41530] {
        --user-header-size: 1em;
        --user-header-height: 1.25;
        --user-status-size: 0.75em;
        --user-status-height: 1.3333333333;
        --user-gap: 1em;
        --user-image-size: 3em;
        --user-border-radius: 0.625em;
        --user-short-size: 1em;
        --user-svg-size: 1.5em
    }

    .user.user--media-small[data-v-12e41530] {
        --user-gap: 1em;
        --user-image-size: 1.5em;
        --user-border-radius: 0.375em;
        --user-short-size: 0.625em;
        --user-header-size: 0.875em;
        --user-header-weight: 400;
        --user-svg-size: 0.75em
    }

    .user.user--media-small .user__caret[data-v-12e41530] {
        display: none
    }

    .user.user--media-default[data-v-12e41530] {
        --user-padding: 0.375em 0.5em
    }

    .user.user--media-extra-vertical[data-v-12e41530] {
        --user-image-size: 7.5em;
        --user-svg-size: 3em;
        --user-gap: 1em;
        --user-name-gap: 0.5em;
        --user-header-size: 1.125em;
        --user-header-height: 1.5555555556;
        --user-status-size: 1em;
        --user-status-height: 1.5;
        --user-border-radius: 50%
    }

    .user.user--media-small-vertical[data-v-12e41530] {
        --user-image-size: 3.75em;
        --user-svg-size: 1.75em;
        --user-gap: 0.5em;
        --user-name-gap: 0.5em;
        --user-header-size: 1em;
        --user-header-height: 1.5;
        --user-status-size: 0.75em;
        --user-status-height: 1.3333333333;
        --user-border-radius: 50%
    }
}

.profile-links__item[data-v-bfaaee12] {
    color: #fff;
    display: flex;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    justify-content: space-between;
    line-height: 1.75rem;
    padding: .5rem 0;
    transition: .3s
}

.profile-links__item .icon[data-v-bfaaee12] {
    height: 1.5rem;
    transform: rotate(-90deg);
    width: 1.5rem
}

.profile-links__item[data-v-bfaaee12]:hover {
    color: #6d6d6d
}

.profile-links--sidebar .router-link-active[data-v-bfaaee12]:before {
    background-color: #a010f3;
    content: "";
    display: block;
    height: 100%;
    left: -1.5rem;
    position: absolute;
    top: 0;
    width: .25rem
}

.profile-balance[data-v-a0b14f4f] {
    background-color: #0b0b0b;
    border-radius: .875rem;
    display: grid;
    gap: 1.25rem;
    padding: 1rem
}

.profile-balance__header[data-v-a0b14f4f] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.profile-balance__header span[data-v-a0b14f4f] {
    color: #fff;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem
}

.profile-balance__header sub[data-v-a0b14f4f] {
    color: #a010f3;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem
}

.profile-menu[data-v-1f086b7e] {
    background: linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),#0b0b0b;
    border-radius: 1rem;
    display: grid;
    gap: 1.5rem;
    padding: 1.5rem;
    width: 18.75rem;
    z-index: 100
}

.profile-menu__button[data-v-1f086b7e] {
    color: #e4323d;
    padding: .625rem 0;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width: 1024px) {
    .profile-menu[data-v-1f086b7e] {
        position:sticky;
        top: 5rem
    }
}

.profile[data-v-32d895b3] {
    align-items: center
}

.profile[data-v-32d895b3],.profile__login[data-v-32d895b3] {
    display: flex;
    gap: 1rem
}

.profile__user[data-v-32d895b3] {
    align-self: center;
    position: relative
}

.profile__user-menu[data-v-32d895b3] {
    position: absolute;
    right: 0;
    top: 3.5rem
}

@media (max-height: 620px) {
    .profile__user-menu[data-v-32d895b3] {
        height:calc(100vh - 5rem);
        overflow-y: auto
    }
}

.profile__button[data-v-32d895b3] {
    height: -moz-fit-content;
    height: fit-content;
    min-width: 8.25rem
}

@media (max-width: 640px) {
    .profile[data-v-32d895b3] {
        display:none
    }
}

.mobile-button__auth[data-v-358bbbdb] {
    font-size: 12px;
    line-height: 16px;
    padding: 7px 16px;
    width: -moz-fit-content;
    width: fit-content
}

.mobile-button__burger.v-button[data-size=normal][data-v-358bbbdb] {
    padding: 2px 0
}

.header[data-v-5a9290e4] {
    -webkit-backdrop-filter: blur(.625rem);
    backdrop-filter: blur(.625rem);
    background: radial-gradient(circle,rgba(18,16,17,.402) 0,rgba(148,187,233,0) 100%);
    padding: .9375rem 0;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 999
}

.header__logo[data-v-5a9290e4] {
    padding: 0
}

.header__container[data-v-5a9290e4] {
    align-items: center;
    display: flex;
    gap: 1rem
}

.header__spacer[data-v-5a9290e4] {
    margin: auto
}

.header__burger[data-v-5a9290e4] {
    display: none
}

.header__title[data-v-5a9290e4] {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.75rem;
    text-align: center
}

.header__mobile-el[data-v-5a9290e4] {
    display: none
}

@media (max-width: 640px) {
    .header[data-v-5a9290e4] {
        padding:.8125rem 0
    }

    .header__burger[data-v-5a9290e4] {
        display: block
    }

    .header__logo[data-v-5a9290e4] {
        left: 50%;
        position: absolute;
        text-align: center;
        transform: translateX(-50%)
    }

    .header__mobile-el[data-v-5a9290e4] {
        display: inline-block
    }
}

.mobile-header[data-v-5a9290e4] {
    color: #fff;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.75rem
}

@media (max-width: 640px) {
    .mobile-header[data-v-5a9290e4] {
        overflow:hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 15rem
    }
}

:root {
    --bar-height: 64px
}

.control-bar {
    background: #0b0b0b;
    bottom: 0;
    color: #6d6d6d;
    display: none;
    padding: 12px 0 calc(env(safe-area-inset-bottom) + 12px);
    position: fixed;
    width: 100%;
    z-index: 99998
}

.control-bar__link {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    line-height: 16px
}

.control-bar__link.active {
    color: #a010f3
}

.control-bar__link .icon {
    height: 1.5rem;
    width: 1.5rem
}

.control-bar.extended {
    height: calc(var(--bar-height) + 10px);
    padding-bottom: 10px
}

@media (max-width: 1024px) {
    .control-bar {
        display:flex
    }

    .control-bar__menu {
        align-items: flex-start;
        border-radius: 0!important;
        gap: 16px!important;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(4,max-content);
        height: 100vh;
        height: calc(var(--app-height) - 64px - env(safe-area-inset-bottom));
        left: 0;
        overflow-y: scroll;
        overflow: auto;
        padding-bottom: 0!important;
        position: fixed;
        top: 0;
        width: 100vw!important
    }

    .control-bar .user__edit-button {
        padding: 0
    }

    .control-bar .user__edit-button .icon {
        height: 18px;
        width: 18px
    }
}

.footer-menu[data-v-906dd7e9] {
    align-content: flex-start;
    display: grid;
    gap: 1.5rem;
    min-width: 8.5rem
}

.footer-menu .logo[data-v-906dd7e9] {
    justify-content: flex-start;
    padding: 0
}

.footer-menu.column[data-v-906dd7e9] {
    grid-template-columns: 1fr auto
}

.footer-menu.column-2[data-v-906dd7e9] {
    -moz-column-gap: 10.25rem;
    column-gap: 10.25rem;
    display: grid;
    grid-template-columns: auto auto
}

@media (max-width: 1600px) {
    .footer-menu.column-2[data-v-906dd7e9] {
        -moz-column-gap:0;
        column-gap: 0;
        grid-template-columns: 1fr auto
    }
}

.footer-menu.column-2 .footer-menu__list.row[data-v-906dd7e9] {
    grid-row: 2
}

.footer-menu.row[data-v-906dd7e9] {
    grid-template-columns: 1fr auto
}

.footer-menu[data-v-906dd7e9]:last-child {
    flex: 1;
    justify-content: flex-start
}

@media (max-width: 1280px) {
    .footer-menu[data-v-906dd7e9]:last-child {
        grid-column:1/-1;
        grid-row: 1
    }
}

.footer-menu__header[data-v-906dd7e9] {
    color: #fff;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.75rem
}

.footer-menu__list[data-v-906dd7e9] {
    display: grid;
    gap: .5rem;
    height: -moz-fit-content;
    height: fit-content
}

.footer-menu__item[data-v-906dd7e9],.footer-menu__list.row[data-v-906dd7e9] {
    align-items: center;
    display: flex
}

.footer-menu__item[data-v-906dd7e9] {
    color: #9d9d9d;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    gap: .5rem;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 1.75rem
}

.footer-menu__icon-btn[data-v-906dd7e9] {
    font-size: 1rem
}

.footer-menu__button[data-v-906dd7e9] {
    height: -moz-fit-content;
    height: fit-content
}

@media (min-width: 2200px) {
    .footer-menu[data-v-906dd7e9] {
        gap:3rem
    }

    .footer-menu__header[data-v-906dd7e9],.footer-menu__item[data-v-906dd7e9] {
        font-size: 1.625rem;
        line-height: 2.375rem
    }

    .footer-menu__list[data-v-906dd7e9] {
        gap: 1rem
    }

    .footer-menu__logo[data-v-906dd7e9] {
        margin-right: 3rem;
        min-width: 12.5rem
    }
}

@media (max-width: 640px) {
    .footer-menu:first-child .footer-menu__list[data-v-906dd7e9] {
        grid-template-columns:1fr 1fr
    }

    .footer-menu:first-child .footer-menu__item[data-v-906dd7e9] {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .footer-menu.row[data-v-906dd7e9] {
        grid-template-columns: 1fr auto
    }

    .footer-menu__list[data-v-906dd7e9] {
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        row-gap: 1.5rem
    }

    .footer-menu__item[data-v-906dd7e9] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5rem
    }
}

.social-items[data-v-b8bacf8b] {
    align-items: center;
    border: 1px solid #a6a6a6;
    border-radius: .5625em;
    color: #fff;
    display: flex;
    font-family: Montserrat,sans-serif;
    font-size: .75rem;
    font-style: normal;
    font-weight: 500;
    gap: .75em;
    line-height: .75em;
    padding: .6875em 1.5em .6875em .6875em
}

.social-items__icon[data-v-b8bacf8b] {
    height: 1.5em;
    -o-object-fit: contain;
    object-fit: contain;
    width: 1.5em
}

@media (max-width: 4000px) {
    .social-items[data-v-b8bacf8b] {
        border-radius:.5625em;
        font-size: 1em;
        gap: .75em;
        line-height: .75em;
        padding: .6875em 1.5em .6875em .6875em
    }

    .social-items__icon[data-v-b8bacf8b] {
        height: 1.5em;
        -o-object-fit: contain;
        object-fit: contain;
        width: 1.5em
    }
}

@media (max-width: 1280px) {
    .social-items[data-v-b8bacf8b] {
        border-radius:.375em;
        font-size: .72725em;
        font-style: normal;
        font-weight: 590;
        gap: .5em;
        line-height: .75em;
        padding: .5em .625em .5625em
    }

    .social-items__icon[data-v-b8bacf8b] {
        height: 1.125em;
        width: 1.125em
    }
}

.v-footer-stores[data-v-0f044db6] {
    display: grid;
    gap: 1.5rem;
    max-width: 31.25rem
}

.v-footer-stores__wrapper[data-v-0f044db6] {
    display: grid;
    gap: .5rem
}

.v-footer-stores__title[data-v-0f044db6] {
    color: #fff;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.75rem
}

.v-footer-stores__items[data-v-0f044db6] {
    -moz-column-gap: .75rem;
    column-gap: .75rem;
    display: flex;
    flex-wrap: wrap;
    row-gap: .75rem
}

.v-footer-stores__items img[data-v-0f044db6] {
    height: 2rem
}

@media (max-width: 2200px) {
    .v-footer-stores[data-v-0f044db6] {
        max-width:none
    }
}

@media (max-width: 640px) {
    .v-footer-stores__items[data-v-0f044db6] {
        justify-content:flex-start
    }
}

.footer[data-v-21f9537e] {
    margin-top: auto;
    padding: 4.5rem 0
}

.footer__wrap-sections[data-v-21f9537e] {
    align-items: flex-start;
    display: grid;
    grid-template-columns: auto auto
}

@media (max-width: 2200px) {
    .footer__wrap-sections[data-v-21f9537e] {
        grid-template-columns:auto
    }

    .footer__wrap-sections .logo[data-v-21f9537e] {
        display: none
    }
}

.footer__sections[data-v-21f9537e] {
    display: grid;
    grid-template-columns: repeat(4,auto);
    grid-gap: 10.25rem
}

.footer__sections.short[data-v-21f9537e] {
    grid-template-columns: repeat(4,auto)
}

@media (max-width: 1280px) {
    .footer__sections.short[data-v-21f9537e] {
        grid-template-columns:1fr 1fr
    }
}

@media (max-width: 640px) {
    .footer__sections.short[data-v-21f9537e] {
        grid-template-columns:1fr
    }
}

@media (max-width: 2200px) {
    .footer__sections[data-v-21f9537e] {
        grid-template-columns:repeat(5,auto)
    }
}

@media (max-width: 1920px) {
    .footer__sections[data-v-21f9537e] {
        grid-gap:6.5rem
    }
}

@media (max-width: 1440px) {
    .footer__sections[data-v-21f9537e] {
        grid-gap:5.25rem
    }
}

@media (max-width: 1280px) {
    .footer__sections[data-v-21f9537e] {
        grid-gap:2.125rem;
        grid-template-columns: 1fr 1fr
    }
}

@media (max-width: 1024px) {
    .footer__sections[data-v-21f9537e] {
        grid-gap:1.9375rem
    }
}

@media (max-width: 640px) {
    .footer__sections[data-v-21f9537e] {
        grid-template-columns:1fr
    }
}

.footer__divider[data-v-21f9537e] {
    background-color: #232730;
    height: .0625rem;
    margin: 4.5rem 0;
    width: 100%
}

@media (max-width: 1920px) {
    .footer__divider[data-v-21f9537e] {
        margin:3rem 0
    }
}

@media (max-width: 1440px) {
    .footer__divider[data-v-21f9537e] {
        margin:1.25rem 0
    }
}

@media (max-width: 1280px) {
    .footer__divider[data-v-21f9537e] {
        margin:2rem 0
    }
}

.footer__bottom[data-v-21f9537e] {
    display: flex;
    justify-content: center
}

@media (max-width: 2200px) {
    .footer__bottom[data-v-21f9537e] {
        justify-content:flex-start;
        margin-top: 4.5rem
    }
}

@media (max-width: 1920px) {
    .footer__bottom[data-v-21f9537e] {
        margin-top:3rem
    }
}

@media (max-width: 1440px) {
    .footer__bottom[data-v-21f9537e] {
        margin-top:2.25rem
    }
}

@media (max-width: 1280px) {
    .footer__bottom[data-v-21f9537e] {
        margin-top:2rem
    }
}

.footer__notes[data-v-21f9537e] {
    color: #9d9d9d;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem
}

.footer__notes a[data-v-21f9537e] {
    color: #a010f3
}

@media (min-width: 2200px) {
    .footer[data-v-21f9537e] {
        max-width:156.25rem
    }

    .footer__bottom-right[data-v-21f9537e],.footer__stores[data-v-21f9537e] {
        display: none
    }

    .footer__sections[data-v-21f9537e] {
        grid-gap: 13rem
    }

    .footer__notes[data-v-21f9537e] {
        font-size: 1.25rem;
        line-height: 2rem
    }
}

@media (max-width: 1920px) {
    .footer[data-v-21f9537e] {
        padding:3rem 0
    }
}

@media (max-width: 1440px) {
    .footer[data-v-21f9537e] {
        padding:2.25rem 0
    }
}

@media (max-width: 1280px) {
    .footer[data-v-21f9537e] {
        padding:2rem 0
    }
}

@media (max-width: 1024px) {
    .footer[data-v-21f9537e] {
        margin-bottom:4rem
    }
}

@media (max-width: 480px) {
    .footer__sections[data-v-21f9537e] {
        display:grid;
        gap: 1.5rem
    }
}

@media (max-width: 640px) {
    .footer[data-v-21f9537e] {
        padding:1rem 0
    }

    .footer__bottom[data-v-21f9537e] {
        text-align: center
    }

    .footer__bottom-right[data-v-21f9537e] {
        display: none
    }

    .footer__notes[data-v-21f9537e] {
        display: grid
    }
}

html.test-layout .v-advertising {
    max-width: unset
}

.v-advertising[data-v-39ad0772] {
    background-color: #0b0b0b;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    max-width: 1440px;
    position: relative;
    width: 100%
}

.v-advertising__button[data-v-39ad0772] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: auto
}

.v-advertising__close[data-v-39ad0772] {
    background-color: #d0d0d0;
    border-radius: 50%;
    padding: 0
}

.v-advertising__close[data-v-39ad0772] svg {
    color: #6d6d6d!important
}

.v-advertising__close[data-v-39ad0772]:hover {
    background-color: #d0d0d0!important
}

.v-advertising img[data-v-39ad0772],.v-advertising picture[data-v-39ad0772] {
    width: 100%
}

.cookie-popup-hide .cookie-popup[data-v-ce43607a] {
    display: none
}

.cookie-popup[data-v-ce43607a] {
    align-items: center;
    -webkit-backdrop-filter: blur(1.25rem);
    backdrop-filter: blur(1.25rem);
    background-color: #232730;
    border-radius: 1.5rem;
    bottom: .625rem;
    color: #9d9d9d;
    display: flex;
    gap: .625rem 1.875rem;
    justify-content: center;
    left: 50%;
    max-width: 54.6875rem;
    padding: 1.6875rem 3.125rem;
    position: fixed;
    transform: translateX(-50%);
    z-index: 1000000
}

.cookie-popup__text[data-v-ce43607a] {
    flex-shrink: 0;
    font-size: .75rem;
    line-height: 1.25rem;
    width: 42.1875rem
}

.cookie-popup a[data-v-ce43607a] {
    border-bottom: .0625rem solid #a010f3;
    color: #a010f3
}

.cookie-popup__btn[data-v-ce43607a] {
    width: -moz-min-content;
    width: min-content
}

@media (max-width: 1024px) {
    .cookie-popup[data-v-ce43607a] {
        bottom:calc(.625rem + var(--mobile-bar-height));
        bottom: calc(env(safe-area-inset-bottom) + .625rem + var(--mobile-bar-height));
        left: 1rem;
        padding: 1rem 1.375rem;
        right: 5.4375rem;
        transform: unset
    }

    .cookie-popup__text[data-v-ce43607a] {
        flex-shrink: unset;
        line-height: 1rem;
        width: unset
    }
}

@media (max-width: 640px) {
    .cookie-popup[data-v-ce43607a] {
        flex-direction:column;
        gap: .625rem
    }

    .cookie-popup__text[data-v-ce43607a] {
        font-size: .75rem;
        line-height: 1rem
    }

    .cookie-popup__btn[data-v-ce43607a] {
        width: 100%
    }
}

.email-toast__btn[data-v-19acf340] {
    border-bottom: .0625rem solid #a010f3;
    color: #a010f3
}

#__nuxt {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.hidden-title {
    left: -9999rem;
    opacity: 0;
    position: absolute;
    top: -9999rem
}

    @media (min-width: 1920px) {
    html.test-layout .container {
        --breakout-size: 80px;
    }
}
@media (min-width: 1440px) {
    html.test-layout .container {
        --breakout-max-width: 100%;
    }
}
html.test-layout .container {
    --breakout-size: 50px;
    --content-max-width: calc(var(--breakout-max-width) - var(--breakout-size) * 2);
}
            .fade-enter-active,.fade-leave-active {
                transition: opacity .4s ease
            }

            .fade-enter-from,.fade-leave-to {
                opacity: 0
            }

            .fade-slow-enter-active,.fade-slow-leave-active {
                transition: opacity 1s ease
            }

            .fade-slow-enter-from,.fade-slow-leave-to {
                opacity: 0
            }

            .fade-right-enter-active,.fade-right-leave-active {
                transform: translateX(0);
                transition: .3s ease
            }

            .fade-right-enter-from,.fade-right-leave-to {
                opacity: 0;
                transform: translateX(-5px)
            }

            .pop-enter-active {
                animation: pop-in .6s ease
            }

            .pop-leave-active {
                animation: pop-in .6s ease reverse
            }

            @keyframes pop-in {
                0% {
                    opacity: 0;
                    transform: translateY(-5%)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            .pop-px-enter-active,.pop-px-leave-active {
                transform: translateY(0);
                transition: .3s ease
            }

            .pop-px-enter-from,.pop-px-leave-to {
                opacity: 0;
                transform: translateY(-5px)
            }

            .bounce-enter-active {
                animation: bounce-in .4s
            }

            .bounce-leave-active {
                animation: bounce-in .25s reverse
            }

            .bounce-enter {
                animation-delay: 0s
            }

            .bounce-leave {
                animation-delay: .4s
            }

            @keyframes bounce-in {
                0% {
                    opacity: 0;
                    transform: scale(.85)
                }

                to {
                    opacity: 1;
                    transform: scale(1)
                }
            }

            .fade-2ms-enter-active,.fade-2ms-leave-active {
                transition: opacity .2s ease
            }

            .fade-2ms-enter-from,.fade-2ms-leave-to {
                opacity: 0
            }

            @keyframes unzoomCollectionBg {
                0% {
                    background-size: 200% 100%
                }

                25% {
                    background-size: 150% 100%
                }

                50% {
                    background-size: cover
                }

                to {
                    background-size: cover
                }
            }

            @keyframes zoomCollectionBg {
                0% {
                    background-size: cover
                }

                50% {
                    background-size: 200% 100%
                }

                to {
                    background-size: 200% 100%
                }
            }

            .tippy-box[data-theme=default] {
                background-color: #232323;
                border-radius: 8px;
                color: #fff;
                font-size: var(--font-size-14);
                font-weight: 400;
                line-height: var(--font-lh-14);
                padding: 12px 16px
            }

            .tippy-box[data-theme=default] .tippy-content {
                padding: 0
            }

            .tippy-box[data-theme=default] .tippy-arrow {
                color: #232323
            }

            html {
                font-size: .625vw
            }

            @media (max-width: 1920px) {
                html {
                    font-size:.8333333333vw
                }
            }

            @media (max-width: 1440px) {
                html {
                    font-size:1.1111111111vw
                }
            }

            @media (max-width: 1280px) {
                html {
                    font-size:16px
                }
            }

            :root {
                --container-y-offset: 56px;
                --header-height: 4.875rem;
                --mobile-bar-height: 4rem;
                --default-scale: 0.8333333333vw
            }

            @media (max-width: 1440px) {
                :root {
                    --default-scale:1.1111111111vw
                }
            }

            @media (max-width: 1280px) {
                :root {
                    --default-scale:16px
                }
            }

            @media (max-width: 640px) {
                :root {
                    --container-y-offset:24px
                }
            }

            .container {
                --padding-inline: 1rem !important;
                --padding-inline-full: 0rem !important;
                --content-max-width: 1340px !important;
                --breakout-max-width: 1440px !important;
                --breakout-size: calc((var(--breakout-max-width) - var(--content-max-width))/2) !important;
                --calculated-width: calc(100% - var(--padding-inline)*2) !important;
                display: grid !important;
                grid-template-columns: [full-width-start] minmax(var(--padding-inline-full),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start content-right-start] min(var(--calculated-width),var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end content-right-end] minmax(var(--padding-inline-full),1fr) [full-width-end] !important;
                margin: 0 auto !important;
                width: 100% !important;
                max-width: 100% !important;
            }

            .container .full-width>:not(.breakout):not(.full-width):not(.content-right):not(.full-width-end),.container>:not(.breakout):not(.full-width):not(.content-right):not(.full-width-end) {
                grid-column: content
            }

            .container .content-right,.container>.content-right {
                grid-column: content-right
            }

            .container .breakout,.container>.breakout {
                grid-column: breakout
            }

            .container>.full-width {
                display: grid;
                grid-column: full-width;
                grid-template-columns: inherit
            }

            .container .full-width-end {
                grid-column: full-width
            }

            @media (max-width: 640px) {
                .container {
                    padding-top:0;
                }
            }

            @supports not (display: grid) {
                .container {
                    display:flex;
                    flex-direction: column;
                }
            }

            .html-text {
                color: #fff;
            }

            .html-text p {
                margin-bottom: 20px;
            }

            .hidden {
                display: none;
            }

            .main {
                margin-top: calc(var(--header-height)*-2);
                margin-bottom: 100px;
            }			

            @media (max-width: 640px) {
                .navbar-footer .navbar-nav .nav-link, .navbar-header .navbar-nav .nav-link {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
    color: var(--text-color) !important;
    opacity: .75;
    border-radius: 10px;
    padding: .1rem 10px !important;
    margin-top: .4rem;
    margin-bottom: .4rem;
    height: 30px !important;
    display: flex;
    align-items: center;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;            
}
                .main {
                    margin-top:0;
                   margin-bottom: 0;
                }
            }

            .online-chat-hide .chaport-container {
                display: none!important;
            }

            @media (max-width: 1024px) {
                .chaport-container {
                    bottom:60px!important;
                    bottom: calc(env(safe-area-inset-bottom) + 60px)!important;
                }
            }

            @media (min-width: 3600px) {
                html.test-layout:root {
                    --container-y-offset:96px;
                }
            }

            html.test-layout .container {
                --breakout-size: 50px;
                --content-max-width: calc(var(--breakout-max-width) - var(--breakout-size)*2);
            }

            @media (min-width: 1440px) {
                html.test-layout .container {
                    --breakout-max-width:100%;
                }
            }

            @media (min-width: 1920px) {
                html.test-layout .container {
                    --breakout-size:80px;
                }
            }

            @media (min-width: 2200px) {
                html.test-layout .container {
                    --breakout-size:120px;
                }
            }

            .icon {
                font-size: 2rem
            }

            @media (min-width: 2200px) {
                .fixed-font-context {
                    font-size:16px!important;
                }
            }

            :root {
                --font-size-12: 12px;
                --font-lh-12: 16px;
                --font-size-14: 14px;
                --font-lh-14: 20px;
                --font-size-14_2: 14px;
                --font-lh-14_2: 20px;
                --font-size-16: 16px;
                --font-lh-16: 24px;
                --font-size-16_2: 16px;
                --font-lh-16_2: 24px;
                --font-size-18: 18px;
                --font-lh-18: 28px;
                --font-size-20: 20px;
                --font-lh-20: 28px;
                --font-size-24: 24px;
                --font-lh-24: 32px;
                --font-size-28: 28px;
                --font-lh-28: 36px;
                --font-size-52: 52px;
                --font-lh-52: 60px;
                --font-size-52_2: 52px;
                --font-lh-52_2: 60px;
                --font-size-60: 60px;
                --font-lh-60: 72px
            }

            @media (min-width: 2200px) {
                .test-layout:root {
                    --font-size-52_2:72px;
                    --font-lh-52_2: 88px;
                    --font-size-60: 72px;
                    --font-lh-60: 88px
                }
            }

            @media (min-width: 3600px) {
                .test-layout:root {
                    --font-size-12:15px;
                    --font-lh-12: 24px;
                    --font-size-14: 20px;
                    --font-lh-14: 28px;
                    --font-size-14_2: 24px;
                    --font-lh-14_2: 36px;
                    --font-size-16: 26px;
                    --font-lh-16: 38px;
                    --font-size-16_2: 24px;
                    --font-lh-16_2: 36px;
                    --font-size-18: 26px;
                    --font-lh-18: 38px;
                    --font-size-20: 32px;
                    --font-lh-20: 40px;
                    --font-size-24: 36px;
                    --font-lh-24: 44px;
                    --font-size-28: 44px;
                    --font-lh-28: 52px;
                    --font-size-52: 88px;
                    --font-lh-52: 104px;
                    --font-size-60: 72px;
                    --font-lh-60: 88px
                }
            }

            .Toastify {
                --toastify-toast-width: 25.8125rem;
                --toastify-toast-min-height: 4rem;
                --toastify-font-family: "Euclid Circular B",sans-serif;
                --toastify-z-index: 1000000;
                font-size: 1.125rem;
                font-weight: 400;
                line-height: 1.75rem
            }

            .Toastify .Toastify__toast {
                border-left: .25rem solid #35ca94;
                border-radius: 1rem;
                cursor: default;
                padding: .5rem
            }

            .Toastify .Toastify__toast--info {
                border-left-color: #a010f3
            }

            .Toastify__toast-icon {
                color: #35ca94!important;
                width: 1.25rem!important
            }

            .Toastify__toast-body {
                padding: .375rem!important
            }

            .Toastify__close-button>svg {
                height: 1rem!important;
                width: .875rem!important
            }

            .Toastify .Toastify__toast-container--top-right {
                top: calc(var(--header-height) + .75rem)
            }

            @media (max-width: 640px) {
                .Toastify {
                    font-size:.875rem;
                    line-height: 1.25rem
                }

                .Toastify .Toastify__toast-container--top-right {
                    top: 3.875rem
                }
            }

            .email-toast-hide #set-email-id {
                display: none
            }
        
        
            body {
                box-sizing: border-box !important;
                display: flex;
                flex-direction: column;
                flex-shrink: 0;
                font-family: Euclid Circular B,sans-serif;
                min-height: 100%;
                position: relative;
                width: 100% !important;
                -webkit-font-smoothing: antialiased;
                background: #0b0b0b !important;
            }
			.watch-option__title {
    color: #fff;
    font-size: .5em;
    font-weight: 700;
    line-height: 2em;
}
.watch-option__header {
    align-items: center;
    display: flex;
    gap: .5em;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
}
   .watch-option {
    --local-scale: 1.3;
    background: #28282b;
    border-radius: 1em;
    display: grid;
    flex: 1;
    gap: .5em;
    grid-template-rows: max-content;
    min-width: 15em;
    padding: 1em;
    width: 100%;
}     
        
            *,:after,:before {
                border: 0 solid #e5e7eb;
                box-sizing: border-box
            }

            html {
                line-height: 1.5;
                -webkit-text-size-adjust: 100%;
                font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
                -moz-tab-size: 4;
                -o-tab-size: 4;
                tab-size: 4
            }

            body {
                line-height: inherit;
                margin: 0
            }

            hr {
                border-top-width: 1px;
                color: inherit;
                height: 0
            }

            abbr:where([title]) {
                -webkit-text-decoration: underline dotted;
                text-decoration: underline dotted
            }

            h1,h2,h3,h4,h5,h6 {
                font-size: inherit;
                font-weight: inherit
            }

            a {
                color: inherit;
                text-decoration: inherit
            }

            b,strong {
                font-weight: bolder
            }

            code,kbd,pre,samp {
                font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
                font-size: 1em
            }

            small {
                font-size: 80%
            }

            sub,sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline
            }

            sup {
                top: -.5em
            }

            table {
                border-collapse: collapse;
                border-color: inherit;
                text-indent: 0
            }

            button,input,optgroup,select,textarea {
                color: inherit;
                font-family: inherit;
                font-feature-settings: inherit;
                font-size: 100%;
                font-variation-settings: inherit;
                font-weight: inherit;
                line-height: inherit;
                margin: 0;
                padding: 0
            }

            button,select {
                text-transform: none
            }

            [type=button],[type=reset],[type=submit],button {
                -webkit-appearance: button;
                background-color: transparent;
                background-image: none
            }

            :-moz-focusring {
                outline: auto
            }

            :-moz-ui-invalid {
                box-shadow: none
            }

            progress {
                vertical-align: baseline
            }

            ::-webkit-inner-spin-button,::-webkit-outer-spin-button {
                height: auto
            }

            [type=search] {
                -webkit-appearance: textfield;
                outline-offset: -2px
            }

            ::-webkit-search-decoration {
                -webkit-appearance: none
            }

            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit
            }

            summary {
                display: list-item
            }

            blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
                margin: 0
            }

            fieldset {
                margin: 0
            }

            fieldset,legend {
                padding: 0
            }

            menu,ol,ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            textarea {
                resize: vertical
            }

            input::-moz-placeholder,textarea::-moz-placeholder {
                color: #9ca3af;
                opacity: 1
            }

            input::placeholder,textarea::placeholder {
                color: #9ca3af;
                opacity: 1
            }

            [role=button],button {
                cursor: pointer
            }

            :disabled {
                cursor: default
            }

            audio,canvas,embed,iframe,img,object,svg,video {
                display: block;
                vertical-align: middle
            }

            img,video {
                height: auto;
                max-width: 100%;;
                width: 30%;  
            }

            [hidden] {
                display: none
            }
        
        
            @font-face {
                font-display: swap;
                font-family: Euclid Circular B;
                font-style: normal;
                font-weight: 400;
                src: local("Euclid Circular B"),local("Euclid-REGULAR"),url(/fonts/EuclidCircularB-Regular.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Euclid Circular B;
                font-style: normal;
                font-weight: 500;
                src: local("Euclid Circular B"),local("Euclid-MEDIUM"),url(/fonts/EuclidCircularB-Medium.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Euclid Circular B;
                font-style: normal;
                font-weight: 600;
                src: local("Euclid Circular B"),local("Euclid-SEMIBOLD"),url(/fonts/EuclidCircularB-SemiBold.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Euclid Circular B;
                font-style: normal;
                font-weight: 700;
                src: local("Euclid Circular B"),local("Euclid-BOLD"),url(/fonts/EuclidCircularB-Bold.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Montserrat;
                font-style: normal;
                font-weight: 500;
                src: local("Montserrat"),url(/fonts/Montserrat-Medium.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: Montserrat;
                font-style: normal;
                font-weight: 600;
                src: local("Montserrat"),url(/fonts/Montserrat-SemiBold.woff2) format("woff2")
            }
        
        
            @font-face {
                font-family: swiper-icons;
                font-style: normal;
                font-weight: 400;
                src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
            }

            :root {
                --swiper-theme-color: #007aff
            }

            :host {
                display: block;
                margin-left: auto;
                margin-right: auto;
                position: relative;
                z-index: 1
            }

            .swiper {
                display: block;
                list-style: none;
                margin-left: auto;
                margin-right: auto;
                overflow: hidden;
                padding: 0;
                position: relative;
                z-index: 1
            }

            .swiper-vertical>.swiper-wrapper {
                flex-direction: column
            }

            .swiper-wrapper {
                box-sizing: content-box;
                display: flex;
                height: 100%;
                position: relative;
                transition-property: transform;
                transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
                width: 100%;
                z-index: 1
            }

            .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
                transform: translateZ(0)
            }

            .swiper-horizontal {
                touch-action: pan-y
            }

            .swiper-vertical {
                touch-action: pan-x
            }

            .swiper-slide {
                display: block;
                flex-shrink: 0;
                height: 100%;
                position: relative;
                transition-property: transform;
                width: 100%
            }

            .swiper-slide-invisible-blank {
                visibility: hidden
            }

            .swiper-autoheight,.swiper-autoheight .swiper-slide {
                height: auto
            }

            .swiper-autoheight .swiper-wrapper {
                align-items: flex-start;
                transition-property: transform,height
            }

            .swiper-backface-hidden .swiper-slide {
                backface-visibility: hidden;
                transform: translateZ(0)
            }

            .swiper-3d.swiper-css-mode .swiper-wrapper {
                perspective: 1200px
            }

            .swiper-3d .swiper-wrapper {
                transform-style: preserve-3d
            }

            .swiper-3d {
                perspective: 1200px
            }

            .swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide {
                transform-style: preserve-3d
            }

            .swiper-css-mode>.swiper-wrapper {
                overflow: auto;
                scrollbar-width: none;
                -ms-overflow-style: none
            }

            .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
                display: none
            }

            .swiper-css-mode>.swiper-wrapper>.swiper-slide {
                scroll-snap-align: start start
            }

            .swiper-css-mode.swiper-horizontal>.swiper-wrapper {
                scroll-snap-type: x mandatory
            }

            .swiper-css-mode.swiper-vertical>.swiper-wrapper {
                scroll-snap-type: y mandatory
            }

            .swiper-css-mode.swiper-free-mode>.swiper-wrapper {
                scroll-snap-type: none
            }

            .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
                scroll-snap-align: none
            }

            .swiper-css-mode.swiper-centered>.swiper-wrapper:before {
                content: "";
                flex-shrink: 0;
                order: 9999
            }

            .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
                scroll-snap-align: center center;
                scroll-snap-stop:always}

            .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
                margin-left: var(--swiper-centered-offset-before)
            }

            .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
                height: 100%;
                min-height: 1px;
                width: var(--swiper-centered-offset-after)
            }

            .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
                margin-top: var(--swiper-centered-offset-before)
            }

            .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
                height: var(--swiper-centered-offset-after);
                min-width: 1px;
                width: 100%
            }

            .swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
                height: 100%;
                left: 0;
                pointer-events: none;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 10
            }

            .swiper-3d .swiper-slide-shadow {
                background: rgba(0,0,0,.15)
            }

            .swiper-3d .swiper-slide-shadow-left {
                background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
            }

            .swiper-3d .swiper-slide-shadow-right {
                background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
            }

            .swiper-3d .swiper-slide-shadow-top {
                background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
            }

            .swiper-3d .swiper-slide-shadow-bottom {
                background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
            }

            .swiper-lazy-preloader {
                border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
                border-radius: 50%;
                border-top: 4px solid transparent;
                box-sizing: border-box;
                height: 42px;
                left: 50%;
                margin-left: -21px;
                margin-top: -21px;
                position: absolute;
                top: 50%;
                transform-origin: 50%;
                width: 42px;
                z-index: 10
            }

            .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
                animation: swiper-preloader-spin 1s linear infinite
            }

            .swiper-lazy-preloader-white {
                --swiper-preloader-color: #fff
            }

            .swiper-lazy-preloader-black {
                --swiper-preloader-color: #000
            }

            @keyframes swiper-preloader-spin {
                0% {
                    transform: rotate(0deg)
                }

                to {
                    transform: rotate(1turn)
                }
            }
        
        
            .swiper-pagination {
                position: absolute;
                text-align: center;
                transform: translateZ(0);
                transition: opacity .3s;
                z-index: 10
            }

            .swiper-pagination.swiper-pagination-hidden {
                opacity: 0
            }

            .swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
                display: none!important
            }

            .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
                bottom: var(--swiper-pagination-bottom,8px);
                left: 0;
                top: var(--swiper-pagination-top,auto);
                width: 100%
            }

            .swiper-pagination-bullets-dynamic {
                font-size: 0;
                overflow: hidden
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                position: relative;
                transform: scale(.33)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
                transform: scale(1)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
                transform: scale(.66)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
                transform: scale(.33)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
                transform: scale(.66)
            }

            .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
                transform: scale(.33)
            }

            .swiper-pagination-bullet {
                background: var(--swiper-pagination-bullet-inactive-color,#000);
                border-radius: var(--swiper-pagination-bullet-border-radius,50%);
                display: inline-block;
                height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
                opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
                width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))
            }

            button.swiper-pagination-bullet {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                border: none;
                box-shadow: none;
                margin: 0;
                padding: 0
            }

            .swiper-pagination-clickable .swiper-pagination-bullet {
                cursor: pointer
            }

            .swiper-pagination-bullet:only-child {
                display: none!important
            }

            .swiper-pagination-bullet-active {
                background: var(--swiper-pagination-color,var(--swiper-theme-color));
                opacity: var(--swiper-pagination-bullet-opacity,1)
            }

            .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
                left: var(--swiper-pagination-left,auto);
                right: var(--swiper-pagination-right,8px);
                top: 50%;
                transform: translate3d(0,-50%,0)
            }

            .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
                display: block;
                margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0
            }

            .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
                top: 50%;
                transform: translateY(-50%);
                width: 8px
            }

            .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                display: inline-block;
                transition: transform .2s,top .2s
            }

            .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
                margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
            }

            .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
                left: 50%;
                transform: translateX(-50%);
                white-space: nowrap
            }

            .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                transition: transform .2s,left .2s
            }

            .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
                transition: transform .2s,right .2s
            }

            .swiper-pagination-fraction {
                color: var(--swiper-pagination-fraction-color,inherit)
            }

            .swiper-pagination-progressbar {
                background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
                position: absolute
            }

            .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
                background: var(--swiper-pagination-color,var(--swiper-theme-color));
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                transform: scale(0);
                transform-origin: left top;
                width: 100%
            }

            .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
                transform-origin: right top
            }

            .swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
                height: var(--swiper-pagination-progressbar-size,4px);
                left: 0;
                top: 0;
                width: 100%
            }

            .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
                height: 100%;
                left: 0;
                top: 0;
                width: var(--swiper-pagination-progressbar-size,4px)
            }

            .swiper-pagination-lock {
                display: none
            }
        
        
            :root {
                --swiper-navigation-size: 44px
            }

            .swiper-button-next,.swiper-button-prev {
                align-items: center;
                color: var(--swiper-navigation-color,var(--swiper-theme-color));
                cursor: pointer;
                display: flex;
                height: var(--swiper-navigation-size);
                justify-content: center;
                margin-top: calc(0px - var(--swiper-navigation-size)/2);
                position: absolute;
                top: var(--swiper-navigation-top-offset,50%);
                width: calc(var(--swiper-navigation-size)/44*27);
                z-index: 10
            }

            .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
                cursor: auto;
                opacity: .35;
                pointer-events: none
            }

            .swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
                cursor: auto;
                opacity: 0;
                pointer-events: none
            }

            .swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
                display: none!important
            }

            .swiper-button-next svg,.swiper-button-prev svg {
                height: 100%;
                -o-object-fit: contain;
                object-fit: contain;
                transform-origin: center;
                width: 100%
            }

            .swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg {
                transform: rotate(180deg)
            }

            .swiper-button-prev,.swiper-rtl .swiper-button-next {
                left: var(--swiper-navigation-sides-offset,10px);
                right: auto
            }

            .swiper-button-lock {
                display: none
            }

            .swiper-button-next:after,.swiper-button-prev:after {
                font-family: swiper-icons;
                font-size: var(--swiper-navigation-size);
                font-variant: normal;
                letter-spacing: 0;
                line-height: 1;
                text-transform: none!important
            }

            .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
                content: "prev"
            }

            .swiper-button-next,.swiper-rtl .swiper-button-prev {
                left: auto;
                right: var(--swiper-navigation-sides-offset,10px)
            }

            .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
                content: "next"
            }
        
        
            .multiselect {
                align-items: center;
                background: var(--ms-bg,#fff);
                border: var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);
                border-radius: var(--ms-radius,4px);
                box-sizing: border-box;
                cursor: pointer;
                display: flex;
                font-size: var(--ms-font-size,1rem);
                justify-content: flex-end;
                margin: 0 auto;
                min-height: calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);
                outline: none;
                position: relative;
                width: 100%
            }

            .multiselect.is-open {
                border-radius: var(--ms-radius,4px) var(--ms-radius,4px) 0 0
            }

            .multiselect.is-open-top {
                border-radius: 0 0 var(--ms-radius,4px) var(--ms-radius,4px)
            }

            .multiselect.is-disabled {
                background: var(--ms-bg-disabled,#f3f4f6);
                cursor: default
            }

            .multiselect.is-active {
                border: var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));
                box-shadow: 0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,rgba(16,185,129,.188))
            }

            .multiselect-wrapper {
                align-items: center;
                box-sizing: border-box;
                cursor: pointer;
                display: flex;
                justify-content: flex-end;
                margin: 0 auto;
                min-height: calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);
                outline: none;
                position: relative;
                width: 100%
            }

            .multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label {
                align-items: center;
                background: transparent;
                box-sizing: border-box;
                display: flex;
                height: 100%;
                left: 0;
                line-height: var(--ms-line-height,1.375);
                max-width: 100%;
                padding-left: var(--ms-px,.875rem);
                padding-right: calc(1.25rem + var(--ms-px, .875rem)*3);
                pointer-events: none;
                position: absolute;
                top: 0
            }

            .multiselect-placeholder {
                color: var(--ms-placeholder-color,#9ca3af)
            }

            .multiselect-single-label-text {
                display: block;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .multiselect-search {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                background: var(--ms-bg,#fff);
                border: 0;
                border-radius: var(--ms-radius,4px);
                bottom: 0;
                box-sizing: border-box;
                font-family: inherit;
                font-size: inherit;
                height: 100%;
                left: 0;
                outline: none;
                padding-left: var(--ms-px,.875rem);
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration {
                -webkit-appearance: none
            }

            .multiselect-tags {
                flex-grow: 1;
                flex-shrink: 1;
                flex-wrap: wrap;
                margin: var(--ms-tag-my,.25rem) 0 0;
                padding-left: var(--ms-py,.5rem)
            }

            .multiselect-tag,.multiselect-tags {
                align-items: center;
                display: flex;
                min-width: 0
            }

            .multiselect-tag {
                background: var(--ms-tag-bg,#10b981);
                border-radius: var(--ms-tag-radius,4px);
                color: var(--ms-tag-color,#fff);
                font-size: var(--ms-tag-font-size,.875rem);
                font-weight: var(--ms-tag-font-weight,600);
                line-height: var(--ms-tag-line-height,1.25rem);
                margin-bottom: var(--ms-tag-my,.25rem);
                margin-right: var(--ms-tag-mx,.25rem);
                padding: var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);
                white-space: nowrap
            }

            .multiselect-tag.is-disabled {
                background: var(--ms-tag-bg-disabled,#9ca3af);
                color: var(--ms-tag-color-disabled,#fff);
                padding-right: var(--ms-tag-px,.5rem)
            }

            .multiselect-tag-wrapper {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .multiselect-tag-wrapper-break {
                white-space: normal;
                word-break: break-all
            }

            .multiselect-tag-remove {
                align-items: center;
                border-radius: var(--ms-tag-remove-radius,4px);
                display: flex;
                justify-content: center;
                margin: var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);
                padding: var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem)
            }

            .multiselect-tag-remove:hover {
                background: rgba(0,0,0,.063)
            }

            .multiselect-tag-remove-icon {
                background-color: currentColor;
                display: inline-block;
                height: .75rem;
                -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58z'/%3E%3C/svg%3E");
                mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58z'/%3E%3C/svg%3E");
                -webkit-mask-position: center;
                mask-position: center;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: contain;
                mask-size: contain;
                opacity: .8;
                width: .75rem
            }

            .multiselect-tags-search-wrapper {
                display: inline-block;
                flex-grow: 1;
                flex-shrink: 1;
                height: 100%;
                margin: 0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);
                position: relative
            }

            .multiselect-tags-search-copy {
                display: inline-block;
                height: 1px;
                visibility: hidden;
                white-space: pre-wrap;
                width: 100%
            }

            .multiselect-tags-search {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                border: 0;
                bottom: 0;
                box-sizing: border-box;
                font-family: inherit;
                font-size: inherit;
                left: 0;
                outline: none;
                padding: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }

            .multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration {
                -webkit-appearance: none
            }

            .multiselect-inifite {
                align-items: center;
                display: flex;
                justify-content: center;
                min-height: calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);
                width: 100%
            }

            .multiselect-inifite-spinner,.multiselect-spinner {
                animation: multiselect-spin 1s linear infinite;
                background-color: var(--ms-spinner-color,#10b981);
                flex-grow: 0;
                flex-shrink: 0;
                height: 1rem;
                -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 512 512'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92'/%3E%3C/svg%3E");
                mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 512 512'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92'/%3E%3C/svg%3E");
                -webkit-mask-position: center;
                mask-position: center;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: contain;
                mask-size: contain;
                width: 1rem;
                z-index: 10
            }

            .multiselect-spinner {
                margin: 0 var(--ms-px,.875rem) 0 0
            }

            .multiselect-clear {
                display: flex;
                flex-grow: 0;
                flex-shrink: 0;
                opacity: 1;
                padding: 0 var(--ms-px,.875rem) 0 0;
                position: relative;
                transition: .3s;
                z-index: 10
            }

            .multiselect-clear:hover .multiselect-clear-icon {
                background-color: var(--ms-clear-color-hover,#000)
            }

            .multiselect-clear-icon {
                background-color: var(--ms-clear-color,#999);
                display: inline-block;
                -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58z'/%3E%3C/svg%3E");
                mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58z'/%3E%3C/svg%3E");
                transition: .3s
            }

            .multiselect-caret,.multiselect-clear-icon {
                height: 1.125rem;
                -webkit-mask-position: center;
                mask-position: center;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: contain;
                mask-size: contain;
                width: .625rem
            }

            .multiselect-caret {
                background-color: var(--ms-caret-color,#999);
                flex-grow: 0;
                flex-shrink: 0;
                margin: 0 var(--ms-px,.875rem) 0 0;
                -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192'/%3E%3C/svg%3E");
                mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192'/%3E%3C/svg%3E");
                pointer-events: none;
                position: relative;
                transform: rotate(0deg);
                transition: transform .3s;
                z-index: 10
            }

            .multiselect-caret.is-open {
                pointer-events: auto;
                transform: rotate(180deg)
            }

            .multiselect-dropdown {
                -webkit-overflow-scrolling: touch;
                background: var(--ms-dropdown-bg,#fff);
                border: var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);
                border-radius: 0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);
                bottom: 0;
                display: flex;
                flex-direction: column;
                left: calc(var(--ms-border-width, 1px)*-1);
                margin-top: calc(var(--ms-border-width, 1px)*-1);
                max-height: var(--ms-max-height,10rem);
                outline: none;
                overflow-y: scroll;
                position: absolute;
                right: calc(var(--ms-border-width, 1px)*-1);
                transform: translateY(100%);
                z-index: 100
            }

            .multiselect-dropdown.is-top {
                border-radius: var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;
                bottom: auto;
                top: var(--ms-border-width,1px);
                transform: translateY(-100%)
            }

            .multiselect-dropdown.is-hidden {
                display: none
            }

            .multiselect-options {
                display: flex;
                flex-direction: column;
                list-style: none;
                margin: 0;
                padding: 0
            }

            .multiselect-group {
                margin: 0;
                padding: 0
            }

            .multiselect-group-label {
                align-items: center;
                background: var(--ms-group-label-bg,#e5e7eb);
                box-sizing: border-box;
                color: var(--ms-group-label-color,#374151);
                cursor: default;
                display: flex;
                font-size: .875rem;
                font-weight: 600;
                justify-content: flex-start;
                line-height: var(--ms-group-label-line-height,1.375);
                padding: var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);
                text-align: left;
                text-decoration: none
            }

            .multiselect-group-label.is-pointable {
                cursor: pointer
            }

            .multiselect-group-label.is-pointed {
                background: var(--ms-group-label-bg-pointed,#d1d5db);
                color: var(--ms-group-label-color-pointed,#374151)
            }

            .multiselect-group-label.is-selected {
                background: var(--ms-group-label-bg-selected,#059669);
                color: var(--ms-group-label-color-selected,#fff)
            }

            .multiselect-group-label.is-disabled {
                background: var(--ms-group-label-bg-disabled,#f3f4f6);
                color: var(--ms-group-label-color-disabled,#d1d5db);
                cursor: not-allowed
            }

            .multiselect-group-label.is-selected.is-pointed {
                background: var(--ms-group-label-bg-selected-pointed,#0c9e70);
                color: var(--ms-group-label-color-selected-pointed,#fff)
            }

            .multiselect-group-label.is-selected.is-disabled {
                background: var(--ms-group-label-bg-selected-disabled,#75cfb1);
                color: var(--ms-group-label-color-selected-disabled,#d1fae5)
            }

            .multiselect-group-options {
                margin: 0;
                padding: 0
            }

            .multiselect-option {
                align-items: center;
                box-sizing: border-box;
                cursor: pointer;
                display: flex;
                font-size: var(--ms-option-font-size,1rem);
                justify-content: flex-start;
                line-height: var(--ms-option-line-height,1.375);
                padding: var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);
                text-align: left;
                text-decoration: none
            }

            .multiselect-option.is-pointed {
                background: var(--ms-option-bg-pointed,#f3f4f6);
                color: var(--ms-option-color-pointed,#1f2937)
            }

            .multiselect-option.is-selected {
                background: var(--ms-option-bg-selected,#10b981);
                color: var(--ms-option-color-selected,#fff)
            }

            .multiselect-option.is-disabled {
                background: var(--ms-option-bg-disabled,#fff);
                color: var(--ms-option-color-disabled,#d1d5db);
                cursor: not-allowed
            }

            .multiselect-option.is-selected.is-pointed {
                background: var(--ms-option-bg-selected-pointed,#26c08e);
                color: var(--ms-option-color-selected-pointed,#fff)
            }

            .multiselect-option.is-selected.is-disabled {
                background: var(--ms-option-bg-selected-disabled,#87dcc0);
                color: var(--ms-option-color-selected-disabled,#d1fae5)
            }

            .multiselect-no-options,.multiselect-no-results {
                color: var(--ms-empty-color,#4b5563);
                padding: var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)
            }

            .multiselect-fake-input {
                background: transparent;
                border: 0;
                bottom: -1px;
                font-size: 0;
                height: 1px;
                left: 0;
                outline: none;
                padding: 0;
                position: absolute;
                right: 0;
                width: 100%
            }

            .multiselect-fake-input:active,.multiselect-fake-input:focus {
                outline: none
            }

            .multiselect-assistive-text {
                clip: rect(0 0 0 0);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                position: absolute;
                width: 1px
            }

            .multiselect-spacer {
                display: none
            }

            [dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label {
                left: auto;
                padding-left: calc(1.25rem + var(--ms-px, .875rem)*3);
                padding-right: var(--ms-px,.875rem);
                right: 0
            }

            [dir=rtl] .multiselect-search {
                padding-left: 0;
                padding-right: var(--ms-px,.875rem)
            }

            [dir=rtl] .multiselect-tags {
                padding-left: 0;
                padding-right: var(--ms-py,.5rem)
            }

            [dir=rtl] .multiselect-tag {
                margin-left: var(--ms-tag-mx,.25rem);
                margin-right: 0;
                padding: var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0
            }

            [dir=rtl] .multiselect-tag.is-disabled {
                padding-left: var(--ms-tag-px,.5rem)
            }

            [dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner {
                margin: 0 0 0 var(--ms-px,.875rem)
            }

            [dir=rtl] .multiselect-clear {
                padding: 0 0 0 var(--ms-px,.875rem)
            }

            @keyframes multiselect-spin {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(1turn)
                }
            }
        
        
            :root {
                --toastify-color-light: #fff;
                --toastify-color-dark: #121212;
                --toastify-color-info: #3498db;
                --toastify-color-success: #07bc0c;
                --toastify-color-warning: #f1c40f;
                --toastify-color-error: #e74c3c;
                --toastify-color-transparent: #ffffffb3;
                --toastify-icon-color-info: var(--toastify-color-info);
                --toastify-icon-color-success: var(--toastify-color-success);
                --toastify-icon-color-warning: var(--toastify-color-warning);
                --toastify-icon-color-error: var(--toastify-color-error);
                --toastify-toast-width: 320px;
                --toastify-toast-background: #fff;
                --toastify-toast-min-height: 64px;
                --toastify-toast-max-height: 800px;
                --toastify-font-family: sans-serif;
                --toastify-z-index: 9999;
                --toastify-text-color-light: #757575;
                --toastify-text-color-dark: #fff;
                --toastify-text-color-info: #fff;
                --toastify-text-color-success: #fff;
                --toastify-text-color-warning: #fff;
                --toastify-text-color-error: #fff;
                --toastify-spinner-color: #616161;
                --toastify-spinner-color-empty-area: #e0e0e0;
                --toastify-color-progress-light: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
                --toastify-color-progress-dark: #bb86fc;
                --toastify-color-progress-info: var(--toastify-color-info);
                --toastify-color-progress-success: var(--toastify-color-success);
                --toastify-color-progress-warning: var(--toastify-color-warning);
                --toastify-color-progress-error: var(--toastify-color-error);
                --toastify-color-progress-colored: #ddd
            }

            .Toastify__toast-container {
                box-sizing: border-box;
                color: #fff;
                padding: 4px;
                position: fixed;
                transform: translate3d(0,0,var(--toastify-z-index) px);
                width: var(--toastify-toast-width);
                z-index: var(--toastify-z-index)
            }

            .Toastify__toast-container--top-left {
                left: 1em;
                top: 1em
            }

            .Toastify__toast-container--top-center {
                left: 50%;
                top: 1em;
                transform: translateX(-50%)
            }

            .Toastify__toast-container--top-right {
                right: 1em;
                top: 1em
            }

            .Toastify__toast-container--bottom-left {
                bottom: 1em;
                left: 1em
            }

            .Toastify__toast-container--bottom-center {
                bottom: 1em;
                left: 50%;
                transform: translateX(-50%)
            }

            .Toastify__toast-container--bottom-right {
                bottom: 1em;
                right: 1em
            }

            @media only screen and (max-width: 480px) {
                .Toastify__toast-container {
                    left:0;
                    margin: 0;
                    padding: 0;
                    width: 100vw
                }

                .Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right {
                    top: 0;
                    transform: translateX(0)
                }

                .Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right {
                    bottom: 0;
                    transform: translateX(0)
                }

                .Toastify__toast-container--rtl {
                    left: auto;
                    right: 0
                }
            }

            .Toastify__toast {
                border-radius: 4px;
                box-shadow: 0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;
                box-sizing: border-box;
                cursor: pointer;
                direction: ltr;
                display: flex;
                font-family: var(--toastify-font-family);
                justify-content: space-between;
                margin-bottom: 1rem;
                max-height: var(--toastify-toast-max-height);
                min-height: var(--toastify-toast-min-height);
                overflow: hidden;
                padding: 8px;
                position: relative;
                z-index: 0
            }

            .Toastify__toast--rtl {
                direction: rtl
            }

            .Toastify__toast-body {
                align-items: center;
                display: flex;
                flex: 1 1 auto;
                margin: auto 0;
                padding: 6px;
                white-space: pre-wrap
            }

            .Toastify__toast-body>div:last-child {
                flex: 1
            }

            .Toastify__toast-icon {
                display: flex;
                flex-shrink: 0;
                margin-right: 10px;
                width: 20px
            }

            .Toastify--animate {
                animation-duration: .7s;
                animation-fill-mode: both
            }

            .Toastify--animate-icon {
                animation-duration: .3s;
                animation-fill-mode: both
            }

            @media only screen and (max-width: 480px) {
                .Toastify__toast {
                    border-radius:0;
                    margin-bottom: 0
                }
            }

            .Toastify__toast-theme--dark {
                background: var(--toastify-color-dark);
                color: var(--toastify-text-color-dark)
            }

            .Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light {
                background: var(--toastify-color-light);
                color: var(--toastify-text-color-light)
            }

            .Toastify__toast-theme--colored.Toastify__toast--info {
                background: var(--toastify-color-info);
                color: var(--toastify-text-color-info)
            }

            .Toastify__toast-theme--colored.Toastify__toast--success {
                background: var(--toastify-color-success);
                color: var(--toastify-text-color-success)
            }

            .Toastify__toast-theme--colored.Toastify__toast--warning {
                background: var(--toastify-color-warning);
                color: var(--toastify-text-color-warning)
            }

            .Toastify__toast-theme--colored.Toastify__toast--error {
                background: var(--toastify-color-error);
                color: var(--toastify-text-color-error)
            }

            .Toastify__progress-bar-theme--light {
                background: var(--toastify-color-progress-light)
            }

            .Toastify__progress-bar-theme--dark {
                background: var(--toastify-color-progress-dark)
            }

            .Toastify__progress-bar--info {
                background: var(--toastify-color-progress-info)
            }

            .Toastify__progress-bar--success {
                background: var(--toastify-color-progress-success)
            }

            .Toastify__progress-bar--warning {
                background: var(--toastify-color-progress-warning)
            }

            .Toastify__progress-bar--error {
                background: var(--toastify-color-progress-error)
            }

            .Toastify__progress-bar-theme--colored.Toastify__progress-bar--default {
                background: var(--toastify-color-progress-colored)
            }

            .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
                background: var(--toastify-color-transparent)
            }

            .Toastify__close-button {
                align-self: flex-start;
                background: #0000;
                border: none;
                color: #fff;
                cursor: pointer;
                opacity: .7;
                outline: none;
                padding: 0;
                transition: .3s ease
            }

            .Toastify__close-button--light {
                color: #000;
                opacity: .3
            }

            .Toastify__close-button>svg {
                fill: currentcolor;
                height: 16px;
                width: 14px
            }

            .Toastify__close-button:focus,.Toastify__close-button:hover {
                opacity: 1
            }

            @keyframes Toastify__trackProgress {
                0% {
                    transform: scaleX(1)
                }

                to {
                    transform: scaleX(0)
                }
            }

            .Toastify__progress-bar {
                bottom: 0;
                height: 5px;
                left: 0;
                opacity: .7;
                position: absolute;
                transform-origin: left;
                width: 100%;
                z-index: var(--toastify-z-index)
            }

            .Toastify__progress-bar--animated {
                animation: Toastify__trackProgress linear 1 forwards
            }

            .Toastify__progress-bar--controlled {
                transition: transform .2s
            }

            .Toastify__progress-bar--rtl {
                left: auto;
                right: 0;
                transform-origin: right
            }

            .Toastify__spinner {
                animation: Toastify__spin .65s linear infinite;
                border: 2px solid;
                border-color: var(--toastify-spinner-color-empty-area);
                border-radius: 100%;
                border-right-color: var(--toastify-spinner-color);
                box-sizing: border-box;
                height: 20px;
                width: 20px
            }

            @keyframes Toastify__bounceInRight {
                0%,60%,75%,90%,to {
                    animation-timing-function: cubic-bezier(.215,.61,.355,1)
                }

                0% {
                    opacity: 0;
                    transform: translate3d(3000px,0,0)
                }

                60% {
                    opacity: 1;
                    transform: translate3d(-25px,0,0)
                }

                75% {
                    transform: translate3d(10px,0,0)
                }

                90% {
                    transform: translate3d(-5px,0,0)
                }

                to {
                    transform: none
                }
            }

            @keyframes Toastify__bounceOutRight {
                20% {
                    opacity: 1;
                    transform: translate3d(-20px,0,0)
                }

                to {
                    opacity: 0;
                    transform: translate3d(2000px,0,0)
                }
            }

            @keyframes Toastify__bounceInLeft {
                0%,60%,75%,90%,to {
                    animation-timing-function: cubic-bezier(.215,.61,.355,1)
                }

                0% {
                    opacity: 0;
                    transform: translate3d(-3000px,0,0)
                }

                60% {
                    opacity: 1;
                    transform: translate3d(25px,0,0)
                }

                75% {
                    transform: translate3d(-10px,0,0)
                }

                90% {
                    transform: translate3d(5px,0,0)
                }

                to {
                    transform: none
                }
            }

            @keyframes Toastify__bounceOutLeft {
                20% {
                    opacity: 1;
                    transform: translate3d(20px,0,0)
                }

                to {
                    opacity: 0;
                    transform: translate3d(-2000px,0,0)
                }
            }

            @keyframes Toastify__bounceInUp {
                0%,60%,75%,90%,to {
                    animation-timing-function: cubic-bezier(.215,.61,.355,1)
                }

                0% {
                    opacity: 0;
                    transform: translate3d(0,3000px,0)
                }

                60% {
                    opacity: 1;
                    transform: translate3d(0,-20px,0)
                }

                75% {
                    transform: translate3d(0,10px,0)
                }

                90% {
                    transform: translate3d(0,-5px,0)
                }

                to {
                    transform: translateZ(0)
                }
            }

            @keyframes Toastify__bounceOutUp {
                20% {
                    transform: translate3d(0,-10px,0)
                }

                40%,45% {
                    opacity: 1;
                    transform: translate3d(0,20px,0)
                }

                to {
                    opacity: 0;
                    transform: translate3d(0,-2000px,0)
                }
            }

            @keyframes Toastify__bounceInDown {
                0%,60%,75%,90%,to {
                    animation-timing-function: cubic-bezier(.215,.61,.355,1)
                }

                0% {
                    opacity: 0;
                    transform: translate3d(0,-3000px,0)
                }

                60% {
                    opacity: 1;
                    transform: translate3d(0,25px,0)
                }

                75% {
                    transform: translate3d(0,-10px,0)
                }

                90% {
                    transform: translate3d(0,5px,0)
                }

                to {
                    transform: none
                }
            }

            @keyframes Toastify__bounceOutDown {
                20% {
                    transform: translate3d(0,10px,0)
                }

                40%,45% {
                    opacity: 1;
                    transform: translate3d(0,-20px,0)
                }

                to {
                    opacity: 0;
                    transform: translate3d(0,2000px,0)
                }
            }

            .Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left {
                animation-name: Toastify__bounceInLeft
            }

            .Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right {
                animation-name: Toastify__bounceInRight
            }

            .Toastify__bounce-enter--top-center {
                animation-name: Toastify__bounceInDown
            }

            .Toastify__bounce-enter--bottom-center {
                animation-name: Toastify__bounceInUp
            }

            .Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left {
                animation-name: Toastify__bounceOutLeft
            }

            .Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right {
                animation-name: Toastify__bounceOutRight
            }

            .Toastify__bounce-exit--top-center {
                animation-name: Toastify__bounceOutUp
            }

            .Toastify__bounce-exit--bottom-center {
                animation-name: Toastify__bounceOutDown
            }

            @keyframes Toastify__none {
                0%,60%,75%,90%,to {
                    animation-duration: 0;
                    animation-timing-function: none
                }

                0% {
                    opacity: 1;
                    transform: translateZ(0)
                }

                to {
                    transform: translateZ(0)
                }
            }

            .Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right {
                animation-name: Toastify__none
            }

            @keyframes Toastify__zoomIn {
                0% {
                    opacity: 0;
                    transform: scale3d(.3,.3,.3)
                }

                50% {
                    opacity: 1
                }
            }

            @keyframes Toastify__zoomOut {
                0% {
                    opacity: 1
                }

                50% {
                    opacity: 0;
                    transform: scale3d(.3,.3,.3)
                }

                to {
                    opacity: 0
                }
            }

            .Toastify__zoom-enter {
                animation-name: Toastify__zoomIn
            }

            .Toastify__zoom-exit {
                animation-name: Toastify__zoomOut
            }

            @keyframes Toastify__flipIn {
                0% {
                    animation-timing-function: ease-in;
                    opacity: 0;
                    transform: perspective(400px) rotateX(90deg)
                }

                40% {
                    animation-timing-function: ease-in;
                    transform: perspective(400px) rotateX(-20deg)
                }

                60% {
                    opacity: 1;
                    transform: perspective(400px) rotateX(10deg)
                }

                80% {
                    transform: perspective(400px) rotateX(-5deg)
                }

                to {
                    transform: perspective(400px)
                }
            }

            @keyframes Toastify__flipOut {
                0% {
                    transform: perspective(400px)
                }

                30% {
                    opacity: 1;
                    transform: perspective(400px) rotateX(-20deg)
                }

                to {
                    opacity: 0;
                    transform: perspective(400px) rotateX(90deg)
                }
            }

            .Toastify__flip-enter {
                animation-name: Toastify__flipIn
            }

            .Toastify__flip-exit {
                animation-name: Toastify__flipOut
            }

            @keyframes Toastify__slideInRight {
                0% {
                    transform: translate3d(110%,0,0);
                    visibility: visible
                }

                to {
                    transform: translateZ(0)
                }
            }

            @keyframes Toastify__slideInLeft {
                0% {
                    transform: translate3d(-110%,0,0);
                    visibility: visible
                }

                to {
                    transform: translateZ(0)
                }
            }

            @keyframes Toastify__slideInUp {
                0% {
                    transform: translate3d(0,110%,0);
                    visibility: visible
                }

                to {
                    transform: translateZ(0)
                }
            }

            @keyframes Toastify__slideInDown {
                0% {
                    transform: translate3d(0,-110%,0);
                    visibility: visible
                }

                to {
                    transform: translateZ(0)
                }
            }

            @keyframes Toastify__slideOutRight {
                0% {
                    transform: translateZ(0)
                }

                to {
                    transform: translate3d(110%,0,0);
                    visibility: hidden
                }
            }

            @keyframes Toastify__slideOutLeft {
                0% {
                    transform: translateZ(0)
                }

                to {
                    transform: translate3d(-110%,0,0);
                    visibility: hidden
                }
            }

            @keyframes Toastify__slideOutDown {
                0% {
                    transform: translateZ(0)
                }

                to {
                    transform: translate3d(0,500px,0);
                    visibility: hidden
                }
            }

            @keyframes Toastify__slideOutUp {
                0% {
                    transform: translateZ(0)
                }

                to {
                    transform: translate3d(0,-500px,0);
                    visibility: hidden
                }
            }

            .Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left {
                animation-name: Toastify__slideInLeft
            }

            .Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right {
                animation-name: Toastify__slideInRight
            }

            .Toastify__slide-enter--top-center {
                animation-name: Toastify__slideInDown
            }

            .Toastify__slide-enter--bottom-center {
                animation-name: Toastify__slideInUp
            }

            .Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left {
                animation-name: Toastify__slideOutLeft
            }

            .Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right {
                animation-name: Toastify__slideOutRight
            }

            .Toastify__slide-exit--top-center {
                animation-name: Toastify__slideOutUp
            }

            .Toastify__slide-exit--bottom-center {
                animation-name: Toastify__slideOutDown
            }

            @keyframes Toastify__spin {
                0% {
                    transform: rotate(0deg)
                }

                to {
                    transform: rotate(1turn)
                }
            }
        
        
            .tippy-box[data-animation=fade][data-state=hidden] {
                opacity: 0
            }

            [data-tippy-root] {
                max-width: calc(100vw - 10px)
            }

            .tippy-box {
                background-color: #333;
                border-radius: 4px;
                color: #fff;
                font-size: 14px;
                line-height: 1.4;
                outline: 0;
                position: relative;
                transition-property: transform,visibility,opacity;
                white-space: normal
            }

            .tippy-box[data-placement^=top]>.tippy-arrow {
                bottom: 0
            }

            .tippy-box[data-placement^=top]>.tippy-arrow:before {
                border-top-color: initial;
                border-width: 8px 8px 0;
                bottom: -7px;
                left: 0;
                transform-origin: center top
            }

            .tippy-box[data-placement^=bottom]>.tippy-arrow {
                top: 0
            }

            .tippy-box[data-placement^=bottom]>.tippy-arrow:before {
                border-bottom-color: initial;
                border-width: 0 8px 8px;
                left: 0;
                top: -7px;
                transform-origin: center bottom
            }

            .tippy-box[data-placement^=left]>.tippy-arrow {
                right: 0
            }

            .tippy-box[data-placement^=left]>.tippy-arrow:before {
                border-left-color: initial;
                border-width: 8px 0 8px 8px;
                right: -7px;
                transform-origin: center left
            }

            .tippy-box[data-placement^=right]>.tippy-arrow {
                left: 0
            }

            .tippy-box[data-placement^=right]>.tippy-arrow:before {
                border-right-color: initial;
                border-width: 8px 8px 8px 0;
                left: -7px;
                transform-origin: center right
            }

            .tippy-box[data-inertia][data-state=visible] {
                transition-timing-function: cubic-bezier(.54,1.5,.38,1.11)
            }

            .tippy-arrow {
                color: #333;
                height: 16px;
                width: 16px
            }

            .tippy-arrow:before {
                border-color: #0000;
                border-style: solid;
                content: "";
                position: absolute
            }

            .tippy-content {
                padding: 5px 9px;
                position: relative;
                z-index: 1
            }
        
        
            :root {
                --color-main: linear-gradient(270deg,#5200ff,#ba2afe);
                --color-main-outline: #a010f3;
                --color-secondary: #bc2649;
                --color-white: #fff;
                --color-gray: #232730;
                --color-transparent-08: hsla(0,0%,100%,.078);
                --color-hover-outline: #232323;
                --color-hover: linear-gradient(270deg,#5200ff,#ba2afe);
                --color-active: linear-gradient(270deg,#5200ff,#ba2afe);
                --color-active-outline: #232323;
                --color-disabled: #232323;
                --opacity: 1;
                --opacity-hover: 0.8;
                --opacity-active: 0.6;
                --opacity-disabled: 0.5
            }

            .v-button {
                --button-background: var(--color-main);
                --button-color: var(--color-white);
                --button-color-outline: var(--color-main-outline);
                --button-color-text: var(--color-main-outline);
                --button-hover: var(--color-hover);
                --button-hover-outline: var(--color-hover-outline);
                --button-active: var(--color-active);
                --button-active-outline: var(--color-active-outline);
                --button-disabled: var(--color-disabled);
                --button-opacity: var(--opacity);
                --button-opacity-hover: var(--opacity-hover);
                --button-opacity-active: var(--opacity-active);
                --button-opacity-disabled: var(--opacity-disabled);
                --button-outline-hover: #232323;
                --button-outline-active: #141925;
                align-items: center;
                background: var(--button-background);
                border: none;
                border-radius: var(--button-border-radius);
                color: var(--button-color);
                cursor: pointer;
                display: flex;
                gap: 8px;
                justify-content: center;
                opacity: var(--button-opacity);
                padding: var(--button-padding);
                position: relative;
                transition: .3s;
                white-space: nowrap;
                width: 100%;
                z-index: 0
            }

            .v-button:hover:not(.v-button--loading):not(.v-button[disabled]) {
                background: var(--button-hover);
                --button-opacity: var(--button-opacity-hover)
            }

            .v-button:active:not(.v-button--loading):not(.v-button[disabled]) {
                background: var(--button-active);
                --button-opacity: var(--button-opacity-active)
            }

            .v-button[disabled] {
                --button-background: var(--button-disabled);
                cursor: default;
                pointer-events: none
            }

            .v-button .icon {
                height: var(--svg-height);
                width: var(--svg-width)
            }

            .v-button[data-appearance=outline] {
                box-shadow: inset 0 0 0 1px var(--button-color-outline);
                --button-background: transparent;
                --button-color: var(--button-color-outline)
            }

            .v-button[data-appearance=outline] .icon {
                color: var(--button-color);
                transition: .3s;
                fill: var(--button-color)
            }

            .v-button[data-appearance=outline]:hover:not(.v-button--loading):not(.v-button[data-appearance=outline]:disabled) {
                background-color: var(--button-hover-outline);
                --button-background: var(--button-hover);
                --button-color: var(--button-hover)
            }

            .v-button[data-appearance=outline]:active:not(.v-button--loading):not(.v-button[data-appearance=outline]:disabled) {
                background-color: var(--button-outline-active);
                --button-background: var(--button-active-outline);
                --button-color: var(--button-active);
                --button-opacity: var(--opacity)
            }

            .v-button[data-appearance=outline][disabled] {
                background-color: transparent;
                --button-background: var(--button-disabled);
                --button-color: var(--button-disabled)
            }

            .v-button[data-appearance=text] {
                --button-background: transparent;
                --button-color: var(--button-color-text)
            }

            .v-button[data-appearance=text] .icon {
                color: var(--button-color);
                transition: .3s;
                fill: var(--button-color)
            }

            .v-button[data-appearance=text]:hover:not(.v-button--loading):not(.v-button[data-appearance=text]:disabled) {
                background-color: transparent;
                --button-background: transparent;
                --button-color: var(--button-hover)
            }

            .v-button[data-appearance=text]:active:not(.v-button--loading):not(.v-button[data-appearance=text]:disabled) {
                background-color: transparent;
                --button-background: var(--button-active);
                --button-color: var(--button-active)
            }

            .v-button[data-appearance=text][disabled] {
                background-color: transparent;
                pointer-events: none;
                --button-background: var(--button-disabled);
                --button-color: var(--button-disabled)
            }

            .v-button--color-main[data-appearance=fill]:before {
                background-color: transparent;
                border-radius: var(--button-border-radius);
                bottom: 0;
                content: "";
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                transition: background-color .3s
            }

            .v-button--color-main[data-appearance=fill]:hover {
                opacity: var(--opacity)
            }

            .v-button--color-main[data-appearance=fill]:hover:before {
                background-color: rgba(0,0,0,.3)
            }

            .v-button--color-main[data-appearance=fill]:active {
                opacity: var(--opacity)
            }

            .v-button--color-main[data-appearance=fill]:active:before {
                background-color: rgba(0,0,0,.4)
            }

            .v-button--color-main[data-appearance=fill][disabled] {
                --button-disabled: #232323;
                opacity: var(--opacity-disabled)
            }

            .v-button--color-main:hover:not(.v-button--color-main[data-appearance=fill]) {
                --button-hover: #a010f3;
                --button-color: #d0d0d0
            }

            .v-button--color-main:active:not(.v-button--color-main[data-appearance=fill]) {
                --button-active: #640d97;
                --button-color: #9d9d9d;
                opacity: 1
            }

            .v-button--color-main[disabled] {
                --button-disabled: #6d6d6d
            }

            .v-button--color-secondary {
                --button-color-outline: #bc2649;
                --button-color-text: #bc2649;
                --button-background: #bc2649;
                --button-color: #fff
            }

            .v-button--color-secondary:hover {
                --button-hover: #6d0f25;
                --button-color: #9d9d9d
            }

            .v-button--color-secondary:active {
                --button-active: #3c0d18;
                --button-color: #6d6d6d
            }

            .v-button--color-secondary[disabled] {
                --button-disabled: #6d6d6d
            }

            .v-button--color-gradient {
                --button-color-outline: #fff;
                --button-color-text: #fff;
                --button-background: #fff;
                --button-color: #0b0b0b;
                background: transparent;
                box-shadow: none!important;
                position: relative
            }

            .v-button--color-gradient:before {
                background: linear-gradient(98deg,#fff 62.51%,#ba2afe 97.25%);
                border-radius: inherit;
                bottom: 0;
                content: "";
                left: 0;
                -webkit-mask: linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);
                mask: linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);
                -webkit-mask-composite: xor;
                mask-composite: exclude;
                opacity: var(--button-opacity);
                padding: 1.5px;
                position: absolute;
                right: 0;
                top: 0;
                z-index: -1
            }

            .v-button--color-gradient:hover {
                --button-hover: #fff;
                --button-color: #fff;
                background-color: transparent!important;
                box-shadow: 0 0 .25rem rgba(0,0,0,.5),-.125rem -.125rem 1rem rgba(82,0,255,.5),.125rem .125rem 1rem rgba(186,42,254,.5)!important;
                opacity: var(--opacity)
            }

            .v-button--color-gradient:active {
                --button-active: #6d6d6d;
                --button-color: #0b0b0b
            }

            .v-button--color-gradient:active:before {
                opacity: var(--button-opacity-active)
            }

            .v-button--color-gradient[disabled] {
                --button-disabled: #6d6d6d
            }

            .v-button--color-gradient[disabled]:before {
                opacity: var(--button-opacity-disabled)
            }

            .v-button--color-white {
                --button-color-outline: #fff;
                --button-color-text: #fff;
                --button-background: #fff;
                --button-color: #0b0b0b
            }

            .v-button--color-white:hover {
                --button-hover: #9d9d9d;
                --button-color: #0b0b0b
            }

            .v-button--color-white:active {
                --button-active: #6d6d6d;
                --button-color: #0b0b0b
            }

            .v-button--color-white[disabled] {
                --button-disabled: #6d6d6d;
                --button-color: #fff
            }

            .v-button--color-white[disabled][data-appearance=fill] {
                --button-disabled: #232323;
                opacity: var(--opacity-disabled)
            }

            .v-button--color-white-2 {
                --button-color-outline: #fff;
                --button-color-text: #fff;
                --button-background: #fff;
                --button-color: #000
            }

            .v-button--color-white-2:hover {
                --button-hover: #fff;
                --button-color: #000;
                opacity: 1
            }

            .v-button--color-white-2:active {
                --button-active: #fff;
                --button-color: #000;
                opacity: 1
            }

            .v-button--color-white-2[disabled] {
                --button-disabled: #9d9d9d
            }

            .v-button--color-gray {
                --button-color-outline: #232730;
                --button-color-text: #232730;
                --button-background: #232730;
                --button-color: #fff
            }

            .v-button--color-gray:hover {
                --button-hover: #232730;
                --button-color: #9d9d9d
            }

            .v-button--color-gray:active {
                --button-active: #141925;
                --button-color: #526583
            }

            .v-button--color-gray[disabled] {
                --button-disabled: #232323;
                opacity: var(--opacity-disabled)
            }

            .v-button--color-transparent-08 {
                --button-color-outline: hsla(0,0%,100%,.078);
                --button-color-text: hsla(0,0%,100%,.078);
                --button-background: hsla(0,0%,100%,.078);
                --button-color: #fff
            }

            .v-button--color-transparent-08:active {
                --button-color: #526583
            }

            .v-button--color-purple-border {
                --button-color-outline: #fff;
                --button-color-text: #fff;
                --button-background: #2e0a3f;
                --button-color: #fff;
                --button-hover: #2e0a3f;
                border: 1px solid #a010f3
            }

            .v-button--color-gradient-green {
                --button-color-outline: #fff;
                --button-color-text: #fff;
                --button-background: linear-gradient(270deg,#309c32,#c5b41f);
                --button-color: #fff
            }

            .v-button--color-gradient-green[data-appearance=fill]:before {
                background-color: transparent;
                border-radius: var(--button-border-radius);
                bottom: 0;
                content: "";
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                transition: background-color .3s
            }

            .v-button--color-gradient-green[data-appearance=fill]:hover {
                opacity: var(--opacity)
            }

            .v-button--color-gradient-green[data-appearance=fill]:hover:before {
                background-color: rgba(0,0,0,.3)
            }

            .v-button--color-gradient-green[data-appearance=fill]:active {
                opacity: var(--opacity)
            }

            .v-button--color-gradient-green[data-appearance=fill]:active:before {
                background-color: rgba(0,0,0,.4)
            }

            .v-button--color-gradient-green[data-appearance=fill][disabled] {
                --button-disabled: #232323;
                opacity: var(--opacity-disabled)
            }

            .v-button--color-gradient-green:hover {
                --button-hover: linear-gradient(270deg,#309c32,#c5b41f)
            }

            .v-button--color-gradient-green:active {
                --button-active: linear-gradient(270deg,#309c32,#c5b41f)
            }

            .v-button[data-size=large] {
                --button-font-size: 1.125em;
                --button-padding: 1em 1.5em;
                --button-line-height: 1.5555555556;
                --button-border-radius: 1em;
                --rounded-padding: 1.125em;
                --svg-width: 1.5em;
                --svg-height: 1.5em
            }

            .v-button[data-size=normal] {
                --button-font-size: 1em;
                --button-padding: 0.75em 1em;
                --button-line-height: 1.5;
                --button-border-radius: 0.75em;
                --rounded-padding: 0.75em;
                --svg-width: 1.5em;
                --svg-height: 1.5em
            }

            .v-button[data-size=small] {
                --button-font-size: 0.875em;
                --button-padding: 0.5em 1em;
                --button-line-height: 1.4285714286;
                --button-border-radius: 0.5em;
                --svg-width: 1em;
                --svg-height: 1em;
                --rounded-padding: 0.625em
            }

            .v-button--rounded {
                width: -moz-fit-content;
                width: fit-content
            }

            .v-button--rounded.v-button[data-size=large] {
                --button-padding: 1.125em
            }

            .v-button--rounded.v-button[data-size=normal] {
                --button-padding: 0.75em
            }

            .v-button--rounded.v-button[data-size=small] {
                --button-padding: 0.625em
            }

            @media (max-width: 640px) {
                .v-button--media-large.v-button[data-size=large],.v-button--media-large.v-button[data-size=normal],.v-button--media-large.v-button[data-size=small] {
                    --button-font-size:1.125em;
                    --button-padding: 1em 1.5em;
                    --button-line-height: 1.5555555556;
                    --button-border-radius: 1em
                }

                .v-button--media-large.v-button--rounded[data-size=large],.v-button--media-large.v-button--rounded[data-size=normal],.v-button--media-large.v-button--rounded[data-size=small] {
                    --button-padding: 1.125em
                }

                .v-button--media-normal.v-button[data-size=large],.v-button--media-normal.v-button[data-size=normal],.v-button--media-normal.v-button[data-size=small] {
                    --button-font-size: 1em;
                    --button-padding: 0.75em 1em;
                    --button-line-height: 1.5;
                    --button-border-radius: 0.75em
                }

                .v-button--media-normal.v-button--rounded[data-size=large],.v-button--media-normal.v-button--rounded[data-size=normal],.v-button--media-normal.v-button--rounded[data-size=small] {
                    --button-padding: 0.75em
                }

                .v-button--media-small.v-button[data-size=large],.v-button--media-small.v-button[data-size=normal],.v-button--media-small.v-button[data-size=small] {
                    --button-font-size: 0.875em;
                    --button-padding: 0.5em 1em;
                    --button-line-height: 1.4285714286;
                    --button-border-radius: 0.5em
                }

                .v-button--media-small.v-button--rounded[data-size=large],.v-button--media-small.v-button--rounded[data-size=normal],.v-button--media-small.v-button--rounded[data-size=small] {
                    --button-padding: 0.625em
                }
            }

            .v-button--loading {
                pointer-events: none
            }

            .v-button--link {
                flex-direction: row-reverse
            }
        
        
            .logo {
                align-items: center;
                display: flex;
                justify-content: center;
                padding: 0 1rem
            }

            .logo[data-size=small] img {
                width: 4.375rem
            }

            .logo[data-size=middle] img {
                width: 6.25rem
            }

            .logo[data-size=large] img {
                width: 8.875rem
            }

            .logo[data-size=extra] img {
                width: 15.25rem
            }

            @media (max-width: 640px) {
                .logo[data-media=small] img {
                    width:4.375rem
                }

                .logo[data-media=middle] img {
                    width: 6.25rem
                }
            }

            @media (max-width: 380px) {
                .logo[data-media=middle] img {
                    width:5.3125rem
                }
            }

            @media (max-width: 640px) {
                .logo[data-media=large] img {
                    width:8.875rem
                }
            }
        
      
        
            :root {
                --bar-height: 64px
            }

            .control-bar {
                background: #0b0b0b;
                bottom: 0;
                color: #6d6d6d;
                display: none;
                padding: 12px 0 calc(env(safe-area-inset-bottom) + 12px);
                position: fixed;
                width: 100%;
                z-index: 99998
            }

            .control-bar__link {
                align-items: center;
                display: flex;
                flex: 1;
                flex-direction: column;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                justify-content: center;
                line-height: 16px
            }

            .control-bar__link.active {
                color: #a010f3
            }

            .control-bar__link .icon {
                height: 1.5rem;
                width: 1.5rem
            }

            .control-bar.extended {
                height: calc(var(--bar-height) + 10px);
                padding-bottom: 10px
            }

            @media (max-width: 1024px) {
                .control-bar {
                    display:flex
                }

                .control-bar__menu {
                    align-items: flex-start;
                    border-radius: 0!important;
                    gap: 16px!important;
                    grid-template-columns: 1fr;
                    grid-template-rows: repeat(4,max-content);
                    height: 100vh;
                    height: calc(var(--app-height) - 64px - env(safe-area-inset-bottom));
                    left: 0;
                    overflow-y: scroll;
                    overflow: auto;
                    padding-bottom: 0!important;
                    position: fixed;
                    top: 0;
                    width: 100vw!important
                }

                .control-bar .user__edit-button {
                    padding: 0
                }

                .control-bar .user__edit-button .icon {
                    height: 18px;
                    width: 18px
                }
            }
        
        
            html.test-layout .v-advertising {
                max-width: unset
            }
        
        
            #__nuxt {
                display: flex;
                flex-direction: column;
                min-height: 100vh;
                background: #0b0b0b ;
            }

            .hidden-title {
                left: -9999rem;
                opacity: 0;
                position: absolute;
                top: -9999rem
            }
        
        
            .v-advertising[data-v-39ad0772] {
                background-color: #0b0b0b;
                display: flex;
                justify-content: center;
                margin: 0 auto;
                max-width: 1440px;
                position: relative;
                width: 100%
            }

            .v-advertising__button[data-v-39ad0772] {
                align-items: center;
                display: flex;
                justify-content: center;
                padding: 2px;
                position: absolute;
                right: 15px;
                top: 15px;
                width: auto
            }

            .v-advertising__close[data-v-39ad0772] {
                background-color: #d0d0d0;
                border-radius: 50%;
                padding: 0
            }

            .v-advertising__close[data-v-39ad0772] svg {
                color: #6d6d6d!important
            }

            .v-advertising__close[data-v-39ad0772]:hover {
                background-color: #d0d0d0!important
            }

            .v-advertising img[data-v-39ad0772],.v-advertising picture[data-v-39ad0772] {
                width: 100%
            }
        
      
        
            .mobile-button__auth[data-v-358bbbdb] {
                font-size: 12px;
                line-height: 16px;
                padding: 7px 16px;
                width: -moz-fit-content;
                width: fit-content
            }

            .mobile-button__burger.v-button[data-size=normal][data-v-358bbbdb] {
                padding: 2px 0
            }
        
        
            .notification-btn[data-v-804c25b3] {
                position: relative
            }

            .notification-btn.v-button[data-size=normal][data-v-804c25b3] {
                padding: .125rem 0
            }

            .notification-btn--with-indicator[data-v-804c25b3]:before {
                background-color: #bc2649;
                border-radius: 50%;
                content: " ";
                height: .5rem;
                position: absolute;
                right: -.125rem;
                top: -.25rem;
                width: .5rem
            }

            @media (max-width: 640px) {
                .notification-btn--with-indicator[data-v-804c25b3]:before {
                    top:-.375rem
                }
            }
        
        
            .search.v-button[data-size=normal][data-v-ad7f1e1f] {
                padding: 2px 0
            }
        
        
            .profile[data-v-32d895b3] {
                align-items: center
            }

            .profile[data-v-32d895b3],.profile__login[data-v-32d895b3] {
                display: flex;
                gap: 1rem
            }

            .profile__user[data-v-32d895b3] {
                align-self: center;
                position: relative
            }

            .profile__user-menu[data-v-32d895b3] {
                position: absolute;
                right: 0;
                top: 3.5rem
            }

            @media (max-height: 620px) {
                .profile__user-menu[data-v-32d895b3] {
                    height:calc(100vh - 5rem);
                    overflow-y: auto
                }
            }

            .profile__button[data-v-32d895b3] {
                height: -moz-fit-content;
                height: fit-content;
                min-width: 8.25rem
            }

            @media (max-width: 640px) {
                .profile[data-v-32d895b3] {
                    display:none
                }
            }
        
        
            .footer[data-v-21f9537e] {
                margin-top: auto;
                padding: 4.5rem 0
            }

            .footer__wrap-sections[data-v-21f9537e] {
                align-items: flex-start;
                display: grid;
                grid-template-columns: auto auto
            }

            @media (max-width: 2200px) {
                .footer__wrap-sections[data-v-21f9537e] {
                    grid-template-columns:auto
                }

                .footer__wrap-sections .logo[data-v-21f9537e] {
                    display: none
                }
            }

            .footer__sections[data-v-21f9537e] {
                display: grid;
                grid-template-columns: repeat(4,auto);
                grid-gap: 10.25rem
            }

            .footer__sections.short[data-v-21f9537e] {
                grid-template-columns: repeat(4,auto)
            }

            @media (max-width: 1280px) {
                .footer__sections.short[data-v-21f9537e] {
                    grid-template-columns:1fr 1fr
                }
            }

            @media (max-width: 640px) {
                .footer__sections.short[data-v-21f9537e] {
                    grid-template-columns:1fr
                }
            }

            @media (max-width: 2200px) {
                .footer__sections[data-v-21f9537e] {
                    grid-template-columns:repeat(5,auto)
                }
            }

            @media (max-width: 1920px) {
                .footer__sections[data-v-21f9537e] {
                    grid-gap:6.5rem
                }
            }

            @media (max-width: 1440px) {
                .footer__sections[data-v-21f9537e] {
                    grid-gap:5.25rem
                }
            }

            @media (max-width: 1280px) {
                .footer__sections[data-v-21f9537e] {
                    grid-gap:2.125rem;
                    grid-template-columns: 1fr 1fr
                }
            }

            @media (max-width: 1024px) {
                .footer__sections[data-v-21f9537e] {
                    grid-gap:1.9375rem
                }
            }

            @media (max-width: 640px) {
                .footer__sections[data-v-21f9537e] {
                    grid-template-columns:1fr
                }
            }

            .footer__divider[data-v-21f9537e] {
                background-color: #232730;
                height: .0625rem;
                margin: 4.5rem 0;
                width: 100%
            }

            @media (max-width: 1920px) {
                .footer__divider[data-v-21f9537e] {
                    margin:3rem 0
                }
            }

            @media (max-width: 1440px) {
                .footer__divider[data-v-21f9537e] {
                    margin:1.25rem 0
                }
            }

            @media (max-width: 1280px) {
                .footer__divider[data-v-21f9537e] {
                    margin:2rem 0
                }
            }

            .footer__bottom[data-v-21f9537e] {
                display: flex;
                justify-content: center
            }

            @media (max-width: 2200px) {
                .footer__bottom[data-v-21f9537e] {
                    justify-content:flex-start;
                    margin-top: 4.5rem
                }
            }

            @media (max-width: 1920px) {
                .footer__bottom[data-v-21f9537e] {
                    margin-top:3rem
                }
            }

            @media (max-width: 1440px) {
                .footer__bottom[data-v-21f9537e] {
                    margin-top:2.25rem
                }
            }

            @media (max-width: 1280px) {
                .footer__bottom[data-v-21f9537e] {
                    margin-top:2rem
                }
            }

            .footer__notes[data-v-21f9537e] {
                color: #9d9d9d;
                font-size: .75rem;
                font-style: normal;
                font-weight: 400;
                line-height: 1rem
            }

            .footer__notes a[data-v-21f9537e] {
                color: #a010f3
            }

            @media (min-width: 2200px) {
                .footer[data-v-21f9537e] {
                    max-width:156.25rem
                }

                .footer__bottom-right[data-v-21f9537e],.footer__stores[data-v-21f9537e] {
                    display: none
                }

                .footer__sections[data-v-21f9537e] {
                    grid-gap: 13rem
                }

                .footer__notes[data-v-21f9537e] {
                    font-size: 1.25rem;
                    line-height: 2rem
                }
            }

            @media (max-width: 1920px) {
                .footer[data-v-21f9537e] {
                    padding:3rem 0
                }
            }

            @media (max-width: 1440px) {
                .footer[data-v-21f9537e] {
                    padding:2.25rem 0
                }
            }

            @media (max-width: 1280px) {
                .footer[data-v-21f9537e] {
                    padding:2rem 0
                }
            }

            @media (max-width: 1024px) {
                .footer[data-v-21f9537e] {
                    margin-bottom:4rem
                }
            }

            @media (max-width: 480px) {
                .footer__sections[data-v-21f9537e] {
                    display:grid;
                    gap: 1.5rem
                }
            }

            @media (max-width: 640px) {
                .footer[data-v-21f9537e] {
                    padding:1rem 0
                }

                .footer__bottom[data-v-21f9537e] {
                    text-align: center
                }

                .footer__bottom-right[data-v-21f9537e] {
                    display: none
                }

                .footer__notes[data-v-21f9537e] {
                    display: grid
                }
            }
        
        
            .footer-menu[data-v-906dd7e9] {
                align-content: flex-start;
                display: grid;
                gap: 1.5rem;
                min-width: 8.5rem
            }

            .footer-menu .logo[data-v-906dd7e9] {
                justify-content: flex-start;
                padding: 0
            }

            .footer-menu.column[data-v-906dd7e9] {
                grid-template-columns: 1fr auto
            }

            .footer-menu.column-2[data-v-906dd7e9] {
                -moz-column-gap: 10.25rem;
                column-gap: 10.25rem;
                display: grid;
                grid-template-columns: auto auto
            }

            @media (max-width: 1600px) {
                .footer-menu.column-2[data-v-906dd7e9] {
                    -moz-column-gap:0;
                    column-gap: 0;
                    grid-template-columns: 1fr auto
                }
            }

            .footer-menu.column-2 .footer-menu__list.row[data-v-906dd7e9] {
                grid-row: 2
            }

            .footer-menu.row[data-v-906dd7e9] {
                grid-template-columns: 1fr auto
            }

            .footer-menu[data-v-906dd7e9]:last-child {
                flex: 1;
                justify-content: flex-start
            }

            @media (max-width: 1280px) {
                .footer-menu[data-v-906dd7e9]:last-child {
                    grid-column:1/-1;
                    grid-row: 1
                }
            }

            .footer-menu__header[data-v-906dd7e9] {
                color: #fff;
                font-size: 1.125rem;
                font-style: normal;
                font-weight: 700;
                line-height: 1.75rem
            }

            .footer-menu__list[data-v-906dd7e9] {
                display: grid;
                gap: .5rem;
                height: -moz-fit-content;
                height: fit-content
            }

            .footer-menu__item[data-v-906dd7e9],.footer-menu__list.row[data-v-906dd7e9] {
                align-items: center;
                display: flex
            }

            .footer-menu__item[data-v-906dd7e9] {
                color: #9d9d9d;
                font-size: 1.125rem;
                font-style: normal;
                font-weight: 400;
                gap: .5rem;
                height: -moz-fit-content;
                height: fit-content;
                line-height: 1.75rem
            }

            .footer-menu__icon-btn[data-v-906dd7e9] {
                font-size: 1rem
            }

            .footer-menu__button[data-v-906dd7e9] {
                height: -moz-fit-content;
                height: fit-content
            }

            @media (min-width: 2200px) {
                .footer-menu[data-v-906dd7e9] {
                    gap:3rem
                }

                .footer-menu__header[data-v-906dd7e9],.footer-menu__item[data-v-906dd7e9] {
                    font-size: 1.625rem;
                    line-height: 2.375rem
                }

                .footer-menu__list[data-v-906dd7e9] {
                    gap: 1rem
                }

                .footer-menu__logo[data-v-906dd7e9] {
                    margin-right: 3rem;
                    min-width: 12.5rem
                }
            }

            @media (max-width: 640px) {
                .footer-menu:first-child .footer-menu__list[data-v-906dd7e9] {
                    grid-template-columns:1fr 1fr
                }

                .footer-menu:first-child .footer-menu__item[data-v-906dd7e9] {
                    font-size: 1rem;
                    line-height: 1.5rem
                }

                .footer-menu.row[data-v-906dd7e9] {
                    grid-template-columns: 1fr auto
                }

                .footer-menu__list[data-v-906dd7e9] {
                    -moz-column-gap: 1rem;
                    column-gap: 1rem;
                    row-gap: 1.5rem
                }

                .footer-menu__item[data-v-906dd7e9] {
                    font-size: 1rem;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 1.5rem
                }
            }
        
        
            .v-footer-stores[data-v-0f044db6] {
                display: grid;
                gap: 1.5rem;
                max-width: 31.25rem
            }

            .v-footer-stores__wrapper[data-v-0f044db6] {
                display: grid;
                gap: .5rem
            }

            .v-footer-stores__title[data-v-0f044db6] {
                color: #fff;
                font-size: 1.125rem;
                font-style: normal;
                font-weight: 700;
                line-height: 1.75rem
            }

            .v-footer-stores__items[data-v-0f044db6] {
                -moz-column-gap: .75rem;
                column-gap: .75rem;
                display: flex;
                flex-wrap: wrap;
                row-gap: .75rem
            }

            .v-footer-stores__items img[data-v-0f044db6] {
                height: 2rem
            }

            @media (max-width: 2200px) {
                .v-footer-stores[data-v-0f044db6] {
                    max-width:none
                }
            }

            @media (max-width: 640px) {
                .v-footer-stores__items[data-v-0f044db6] {
                    justify-content:flex-start
                }
            }
        
        
            .social-items[data-v-b8bacf8b] {
                align-items: center;
                border: 1px solid #a6a6a6;
                border-radius: .5625em;
                color: #fff;
                display: flex;
                font-family: Montserrat,sans-serif;
                font-size: .75rem;
                font-style: normal;
                font-weight: 500;
                gap: .75em;
                line-height: .75em;
                padding: .6875em 1.5em .6875em .6875em
            }

            .social-items__icon[data-v-b8bacf8b] {
                height: 1.5em;
                -o-object-fit: contain;
                object-fit: contain;
                width: 1.5em
            }

            @media (max-width: 4000px) {
                .social-items[data-v-b8bacf8b] {
                    border-radius:.5625em;
                    font-size: 1em;
                    gap: .75em;
                    line-height: .75em;
                    padding: .6875em 1.5em .6875em .6875em
                }

                .social-items__icon[data-v-b8bacf8b] {
                    height: 1.5em;
                    -o-object-fit: contain;
                    object-fit: contain;
                    width: 1.5em
                }
            }

            @media (max-width: 1280px) {
                .social-items[data-v-b8bacf8b] {
                    border-radius:.375em;
                    font-size: .72725em;
                    font-style: normal;
                    font-weight: 590;
                    gap: .5em;
                    line-height: .75em;
                    padding: .5em .625em .5625em
                }

                .social-items__icon[data-v-b8bacf8b] {
                    height: 1.125em;
                    width: 1.125em
                }
            }
        
        
            .movie-header[data-v-2beb341c] {
                height: 62rem;
                position: relative
            }

            .movie-header__wrapper[data-v-2beb341c] {
                align-items: flex-end;
                display: grid;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .movie-header__image[data-v-2beb341c] {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .movie-header__image[data-v-2beb341c],.movie-header__image img[data-v-2beb341c] {
                bottom: 0;
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .movie-header__image img[data-v-2beb341c] {
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%
            }

            .movie-header__overlay[data-v-2beb341c] {
                align-content: flex-end;
                background: linear-gradient(180deg,rgba(1,3,12,0) 85.93%,#0b0b0b),linear-gradient(270deg,rgba(1,3,12,0) 24.17%,#0b0b0b 76.5%),hsla(0,0%,83%,0) 170.066px -108.8px/100% 127.2% no-repeat;
                bottom: 0;
                display: grid;
                left: 0;
                padding-bottom: 5rem;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 1
            }

            .movie-header__content[data-v-2beb341c] {
                display: grid;
                gap: 2rem;
                max-width: 100%;
                transition: 1s ease-out
            }

            .movie-header__button[data-v-2beb341c] {
                padding-left: 2.75rem;
                padding-right: 2.75rem
            }

            .movie-header__name[data-v-2beb341c] {
                display: grid;
                gap: 1rem
            }

            .movie-header__title[data-v-2beb341c] {
                color: #fff;
                font-size: 3.25rem;
                font-style: normal;
                font-weight: 700;
                line-height: 3.75rem
            }

            .movie-header__original-title[data-v-2beb341c] {
                color: #fff;
                font-size: 1.5rem;
                font-weight: 700;
                overflow-wrap: anywhere
            }

            .movie-header__original-title span[data-v-2beb341c] {
                align-items: center;
                margin-left: .5rem
            }

            .movie-header__genres[data-v-2beb341c],.movie-header__original-title span[data-v-2beb341c] {
                font-size: 1.125rem;
                font-style: normal;
                font-weight: 400;
                line-height: 1.75rem
            }

            .movie-header__genres[data-v-2beb341c] {
                color: #fff
            }

            .movie-header__description[data-v-2beb341c] {
                align-items: center;
                color: #fff;
                display: flex;
                flex-wrap: wrap;
                gap: 1rem
            }

            .movie-header__breadcrumbs[data-v-2beb341c] {
                color: #6d6d6d;
                font-size: 1rem;
                font-style: normal;
                font-weight: 400;
                line-height: 1.5rem;
                position: absolute;
                top: 7.125rem
            }

            .movie-header__offer[data-v-2beb341c] {
                display: grid;
                gap: .5rem
            }

            .movie-header__offer span[data-v-2beb341c] {
                color: #fff;
                font-size: 1rem;
                font-style: normal;
                font-weight: 600;
                line-height: 1.5rem
            }

            .movie-header__offer span.active[data-v-2beb341c] {
                color: #35ca94
            }

            .movie-header__control[data-v-2beb341c] {
                display: flex;
                flex-wrap: wrap;
                gap: .40rem
            }

            .movie-header__control button[data-v-2beb341c] {
                width: -moz-fit-content;
                width: fit-content
            }

            .movie-header__filters[data-v-2beb341c] {
                align-items: center;
                display: flex;
                gap: 1rem;
                row-gap: 2rem
            }

            .movie-header__unpublished[data-v-2beb341c] {
                align-items: center;
                background-color: rgba(228,50,61,.7);
                color: #eee;
                display: flex;
                flex-direction: column;
                font-size: 1rem;
                justify-content: center;
                left: 0;
                min-height: 3.125rem;
                min-width: 9.375rem;
                padding: .625rem 0;
                position: absolute;
                right: 0;
                top: 25%;
                z-index: 12
            }

            @media (max-width: 1440px) {
                .movie-header[data-v-2beb341c] {
                    height:50rem
                }
            }

            @media (max-width: 1024px) {
                .movie-header__filters[data-v-2beb341c] {
                    flex-wrap:wrap
                }
            }

            @media (max-width: 640px) {
                .movie-header[data-v-2beb341c] {
                    grid-template-rows:max-content 1fr;
                    height: auto
                }

                .movie-header[data-v-2beb341c],.movie-header__wrapper[data-v-2beb341c] {
                    position: relative
                }

                .movie-header__image[data-v-2beb341c] {
                    height: 14.875rem;
                    overflow: hidden;
                    position: relative
                }

                .movie-header__image[data-v-2beb341c]:after {
                    background: linear-gradient(180deg,hsla(0,0%,4%,0),#0b0b0b),hsla(0,0%,83%,0) 50%/cover no-repeat;
                    bottom: 0;
                    content: "";
                    left: 0;
                    position: absolute;
                    right: 0;
                    top: 0
                }

                .movie-header__content[data-v-2beb341c] {
                    gap: 1rem;
                    transform: none
                }

                .movie-header__overlay[data-v-2beb341c] {
                    padding: 0 0 1rem;
                    position: relative
                }

                .movie-header__title[data-v-2beb341c] {
                    font-size: 1.5rem;
                    line-height: 2rem
                }

                .movie-header__description[data-v-2beb341c] {
                    font-size: 1rem;
                    line-height: 1.5rem;
                    -webkit-line-clamp: 4
                }

                .movie-header__description .icon[data-v-2beb341c] {
                    font-size: 1.5rem
                }

                .movie-header__control[data-v-2beb341c] {
                    display: grid;
                    grid-template-columns: 1fr auto
                }

                .movie-header__control .movie-header__button[data-v-2beb341c] {
                    width: 100%
                }

                .movie-header__filters[data-v-2beb341c] {
                    row-gap: 1rem
                }

                .movie-header__trailer-button[data-v-2beb341c] {
                    display: none
                }

                .movie-header__breadcrumbs[data-v-2beb341c] {
                    font-size: .875rem;
                    line-height: 1.25rem;
                    position: relative;
                    top: auto
                }

                .movie-header__button[data-v-2beb341c] {
                    padding: .75rem 0
                }
            }
        
        
            .movie-description[data-v-c12cb44b] {
                display: flex;
                flex-direction: column;
                gap: 2rem;
                padding: var(--container-y-offset) 0
            }

            .movie-description__row[data-v-c12cb44b] {
                display: flex;
                gap: 0 3.5rem
            }

            .movie-description__col[data-v-c12cb44b] {
                display: flex;
                flex-direction: column;
                gap: 1rem 0;
                width: 100%
            }

            .movie-description__col--countries[data-v-c12cb44b],.movie-description__col--genre[data-v-c12cb44b] {
                gap: 1.75rem 0
            }

            .movie-description__tag-container[data-v-c12cb44b] {
                display: flex;
                flex-wrap: wrap;
                gap: .75rem
            }

            .movie-description__tag[data-v-c12cb44b] {
                background-color: #fff;
                border-radius: .625rem;
                color: #0b0b0b !important;
                font-size: 1.2rem;
                font-weight: 600;
                line-height: 1.25rem;
                padding: .5rem .75rem
            }
			.movie-description__tag2[data-v-c12cb44b] {
                background-color: #fff;
                border-radius: .625rem;
                color: #0b0b0b !important;
                font-size: 1.2rem;
                font-weight: 600;
                line-height: 1.25rem;
                padding: .5rem .75rem;
                text-transform: uppercase;    
            }
 .movie-description__tag[data-v-c12cb44b] a{
                color: #0b0b0b !important;
            }

            .movie-description__header[data-v-c12cb44b] {
                color: #fff;
                font-size: 3.125rem;
                font-style: normal;
                font-weight: 700;
                line-height: normal
            }

            .movie-description__text[data-v-c12cb44b] {
                color: #fff;
                font-size: 1.25rem;
                font-style: normal;
                font-weight: 400;
                line-height: 1.75rem
            }

            .movie-description__qualities[data-v-c12cb44b] {
                color: #5e5e5e;
                font-size: 1.25rem;
                font-weight: 400;
                line-height: 1.75rem
            }

            .movie-description__login[data-v-c12cb44b],.movie-description__vote-block[data-v-c12cb44b] {
                display: grid;
                gap: 1.25rem
            }

            @media (max-width: 768px) {
                .movie-description__row[data-v-c12cb44b] {
                    flex-direction:column;
                    gap: 2rem 0
                }

                .movie-description__row--second[data-v-c12cb44b] {
                    flex-direction: column-reverse;
                    margin-bottom: 1rem
                }

                .movie-description__toggle-btn[data-v-c12cb44b] {
                    margin-top: .5rem
                }

                .movie-description__text--truncate[data-v-c12cb44b] {
                    display: -webkit-box;
                    overflow: hidden;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical
                }
            }

            @media (max-width: 640px) {
                .movie-description[data-v-c12cb44b] {
                    gap:2rem 0
                }

                .movie-description__header[data-v-c12cb44b] {
                    font-size: 1.5rem;
                    line-height: 2rem
                }

                .movie-description__text[data-v-c12cb44b] {
                    font-size: 1rem;
                    line-height: 1.5rem
                }

                .movie-description__col[data-v-c12cb44b] {
                    gap: 1.5rem
                }

                .movie-description__tag-container[data-v-c12cb44b] {
                    gap: .5rem
                }

                .movie-description__tag[data-v-c12cb44b] {
                    font-size: .75rem;
                    line-height: 1rem
                }
            }
        
        
            .wrapper.offset[data-v-ac708d87] {
                margin: 6.5rem 0 var(--container-y-offset)
            }

            .wrapper__header[data-v-ac708d87] {
                display: flex;
                gap: 1.25rem;
                justify-content: space-between
            }

            .wrapper__subheader[data-v-ac708d87] {
                color: #d0d0d0;
                font-size: 1.75rem;
                font-style: normal;
                font-weight: 700;
                line-height: 2.5rem;
                margin-bottom: 4rem
            }

            .wrapper__title[data-v-ac708d87] {
                color: #fff;
                font-size: 4.5rem;
                font-style: normal;
                font-weight: 700;
                line-height: 1.2222222222
            }

            .wrapper__title.subtitle[data-v-ac708d87] {
                font-size: 2.75rem
            }

            @media (min-width: 3600px) {
                .wrapper__title.subtitle[data-v-ac708d87] {
                    font-size:3.75rem
                }
            }

            .wrapper__link[data-v-ac708d87] {
                font-size: 1.5rem;
                font-weight: 600;
                padding: 0;
                width: -moz-fit-content;
                width: fit-content
            }

            .wrapper__link[data-v-ac708d87]:after {
                content: attr(data-link)
            }

            .wrapper__link-mobile[data-v-ac708d87] {
                display: none
            }

            @media (max-width: 1920px) {
                .wrapper__title[data-v-ac708d87] {
                    font-size:3.75rem;
                    line-height: 5rem
                }

                .wrapper__link[data-v-ac708d87] {
                    font-size: inherit
                }
            }

            @media (max-width: 1024px) {
                .wrapper__subheader[data-v-ac708d87] {
                    font-size:1.5rem
                }

                .wrapper__title[data-v-ac708d87] {
                    font-size: 2.75rem;
                    line-height: 3.125rem
                }

                .wrapper__title.subtitle[data-v-ac708d87] {
                    font-size: 1.875rem
                }
            }

            @media (max-width: 640px) {
                .wrapper.offset[data-v-ac708d87] {
                    margin:var(--container-y-offset) 0 0
                }

                .wrapper.hide-title[data-v-ac708d87] {
                    margin: 0
                }

                .wrapper.hide-title .wrapper__title[data-v-ac708d87] {
                    display: none
                }

                .wrapper__title[data-v-ac708d87] {
                    font-size: 1.75rem;
                    line-height: 2.25rem
                }

                .wrapper__title.subtitle[data-v-ac708d87] {
                    font-size: 1.5rem;
                    line-height: 2rem
                }

                .wrapper__subheader[data-v-ac708d87] {
                    font-size: 1rem;
                    line-height: 1.5rem
                }

                .wrapper__link[data-v-ac708d87]:after {
                    content: attr(data-mobile-link)
                }
            }

            @media (max-width: 480px) {
                .wrapper__subheader[data-v-ac708d87] {
                    margin-bottom:1.5rem
                }

                .wrapper__title[data-v-ac708d87] {
                    font-size: 1.75rem;
                    font-style: normal;
                    font-weight: 700;
                    line-height: 2.25rem
                }
            }
        
        
            .movie-vote-block__text[data-v-72bb39b2] {
                color: #fff;
                font-size: 1.25rem;
                font-style: normal;
                font-weight: 400;
                line-height: 1.75rem
            }

            @media (max-width: 640px) {
                .movie-vote-block__text[data-v-72bb39b2] {
                    font-size:1rem;
                    line-height: 1.5rem
                }
            }

            .movie-vote-block__button[data-v-72bb39b2] {
                width: -moz-fit-content;
                width: fit-content
            }

            @media (max-width: 640px) {
                .movie-vote-block__button[data-v-72bb39b2] {
                    width:100%
                }
            }
        
        
            @media (min-width: 640px) {
                .movie-trailers[data-v-03486a58] {
                    display:none
                }
            }
        
        
            .watch-options[data-v-5804b19f] {
                display: grid;
                padding: var(--container-y-offset) 0;
                position: relative;
                row-gap: 2em
            }

            .watch-options[data-v-5804b19f]:before {
                background: 100% no-repeat;
                background-image: url(/_nuxt/shadow0.5x.DvXQMT_S.webp);
                background-size: 100% 100%;
                bottom: 0;
                content: "";
                height: 1090px;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                top: -250px;
                z-index: -1
            }

            .watch-options__header[data-v-5804b19f] {
                color: #fff;
                font-size: 3.125em;
                font-style: normal;
                font-weight: 700;
                line-height: normal
            }

            .watch-options__subheader[data-v-5804b19f] {
                color: #d0d0d0;
                font-size: 1.75rem;
                font-style: normal;
                font-weight: 700;
                line-height: 1.2857142857
            }

            .watch-options__wrapper[data-v-5804b19f] {
                display: flex;
                gap: 1em
            }

            .watch-options__sub-block[data-v-5804b19f] {
                font-size: var(--default-scale);
                text-align: center
            }

            @media (max-width: 1024px) {
                .watch-options__wrapper[data-v-5804b19f] {
                    flex-wrap:wrap;
                    justify-items: center
                }
            }

            @media (max-width: 640px) {
                .watch-options[data-v-5804b19f] {
                    row-gap:1.5em
                }

                .watch-options__header[data-v-5804b19f] {
                    font-size: 1.5em;
                    line-height: 1.3333333333
                }

                .watch-options__subheader[data-v-5804b19f] {
                    font-size: 1em;
                    line-height: 1.5em
                }

                .watch-options__sub-block[data-v-5804b19f] {
                    text-align: left
                }
            }
        
        
            .watch-option {
                --local-scale: 1.3;
                background: #28282b;
                border-radius: 1em;
                display: grid;
                flex: 1;
                gap: .5em;
                grid-template-rows: max-content;
                min-width: 16.875em;
                padding: 1em;
                width: 100%
            }

            .watch-option__header {
                align-items: center;
                display: flex;
                gap: .5em;
                height: -moz-fit-content;
                height: fit-content;
                justify-content: space-between
            }

            .watch-option__title {
                color: #fff;
                font-size: .9em;
                font-weight: 700;
                line-height: 2em
            }

            .watch-option__subtitle {
                align-items: center;
                color: #fff;
                display: flex;
                font-size: 1.0em;
                font-weight: 700;
                gap: .25em;
                line-height: 1.75em;
                white-space: nowrap
            }

            .watch-option__subtitle .icon {
                font-size: inherit;
                height: 1.5em;
                width: 1.5em
            }

            .watch-option__balance {
                color: #fff;
                display: flex;
                font-size: 1em;
                font-weight: 400;
                justify-content: space-between;
                line-height: 1.5em
            }

            .watch-option__balance span {
                align-items: center;
                display: flex;
                gap: .25em
            }

            .watch-option__balance .icon {
                font-size: inherit;
                height: 1.25em;
                width: 1.25em
            }

            .watch-option__body {
                color: #fff;
                font-size: .875em;
                font-weight: 400;
                line-height: 1.25em
            }

            .watch-option__body,.watch-option__footer {
                height: -moz-fit-content;
                height: fit-content
            }

            .watch-option__footer {
                align-self: flex-end;
                display: flex;
                gap: .625em;
                margin-top: .75em
            }

            @media (min-width: 1920px) {
                .watch-option__footer {
                    font-size:.625vw
                }
            }

            @media (min-width: 2200px) {
                .watch-option {
                    border-radius:2rem;
                    gap: 1rem;
                    padding: 2.5rem
                }

                .watch-option__body {
                    font-size: 1.375rem;
                    line-height: 2.125rem
                }

                .watch-option__subtitle {
                    gap: .75rem
                }

                .watch-option__subtitle .icon {
                    height: 1.5rem;
                    width: 1.5rem
                }

                .watch-option__subtitle,.watch-option__title {
                    font-size: 2.75rem;
                    line-height: 3.25rem
                }

                .watch-option__balance span {
                    gap: .5rem
                }

                .watch-option__balance .icon {
                    height: 1.25rem;
                    width: 1.25rem
                }
            }
        
        
            .movie-crew[data-v-3cfe6173] {
                --local-scale: 1.32;
                padding: var(--container-y-offset) 0;
                position: relative
            }

            .movie-crew[data-v-3cfe6173] .roulette-slider .swiper .swiper-slide {
                margin-right: 2rem
            }

            .movie-crew__item[data-v-3cfe6173] {
                font-size: calc(var(--default-scale)*var(--local-scale))
            }

            .movie-crew__item[data-v-3cfe6173] .user__title {
                font-size: 1.125rem;
                line-height: 1.75rem
            }

            .movie-crew__item[data-v-3cfe6173] .user__status {
                font-size: 1.375rem;
                line-height: 2.125rem
            }
        
        
            .roulette-slider {
                position: relative
            }

            .roulette-slider .swiper {
                display: grid;
                height: 100%;
                position: relative
            }

            .roulette-slider .swiper .swiper-slide {
                display: flex;
                flex-shrink: 0;
                height: -moz-fit-content;
                height: fit-content;
                margin-right: 24px;
                max-height: 100%;
                transform: none!important;
                width: auto
            }

            .roulette-slider .swiper .swiper-slide__wrapper {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .roulette-slider .swiper .swiper-slide__wrapper.active {
                justify-content: flex-start
            }

            .roulette-slider .swiper .swiper-slide__wrapper.last {
                justify-content: flex-end
            }

            @media (min-width: 2200px) {
                .roulette-slider .swiper .swiper-slide {
                    margin-right:40px
                }
            }

            .roulette-slider .swiper-wrapper {
                height: -moz-fit-content;
                height: fit-content;
                margin: 64px 0 var(--container-y-offset) 0
            }

            .roulette-slider__control {
                align-items: center;
                display: flex;
                height: 88%;
                position: absolute;
                z-index: 2
            }

            .roulette-slider__control button {
                -webkit-backdrop-filter: blur(12px);
                backdrop-filter: blur(12px)
            }

            .roulette-slider__control.right {
                justify-content: flex-end;
                right: 36px;
                width: 100px
            }

            .control-normal .roulette-slider__control {
                height: 100%
            }

            @media (min-width: 3600px) {
                .roulette-slider .swiper .swiper-wrapper {
                    margin-top:var(--container-y-offset)
                }
            }

            @media (max-width: 1366px) {
                .roulette-slider__control {
                    display:none
                }
            }

            @media (max-width: 640px) {
                .roulette-slider .swiper .swiper-slide {
                    margin-right:16px
                }

                .roulette-slider .swiper .swiper-wrapper {
                    margin-top: var(--container-y-offset)
                }
            }
        
        
            .user[data-v-12e41530] {
                --user-image-size: 2.25em;
                --user-image-color: #fff;
                --user-hover-color: #6d6d6d;
                --user-background: #4a4a4a;
                --user-gap: 0.5em;
                --user-short-size: 0.75em;
                --user-border-radius: 0.5em;
                --user-header-size: 1em;
                --user-header-height: 1.25;
                --user-status-size: 1em;
                --user-status-height: 1.5;
                --user-header-weight: 600;
                --user-name-gap: 0.5em;
                --user-padding: 0;
                --user-svg-size: 1em;
                align-items: center;
                border-radius: .5em;
                cursor: pointer;
                display: flex;
                gap: var(--user-gap);
                height: -moz-fit-content;
                height: fit-content;
                padding: var(--user-padding)
            }

            .user .icon[data-v-12e41530] {
                height: var(--user-svg-size);
                width: var(--user-svg-size)
            }

            .user__image[data-v-12e41530] {
                align-items: center;
                background-color: var(--user-background);
                border-radius: var(--user-border-radius);
                color: var(--user-image-color);
                display: flex;
                height: var(--user-image-size);
                justify-content: center;
                min-width: var(--user-image-size);
                overflow: hidden;
                position: relative;
                width: var(--user-image-size)
            }

            .user__image img[data-v-12e41530] {
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%
            }

            .user__short[data-v-12e41530] {
                align-items: center;
                color: var(--user-image-color);
                display: flex;
                font-size: var(--user-short-size);
                font-style: normal;
                font-weight: 300;
                justify-content: center;
                line-height: 2.3333333333
            }

            .user__name[data-v-12e41530] {
                display: grid;
                gap: var(--user-name-gap)
            }

            .user__name--edit[data-v-12e41530] {
                display: inline-grid;
                grid-template-columns: 1fr auto;
                margin-bottom: var(--user-name-gap)
            }

            .user__title[data-v-12e41530] {
                color: var(--user-image-color);
                font-size: var(--user-header-size);
                font-style: normal;
                font-weight: var(--user-header-weight);
                line-height: var(--user-header-height);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .user__status[data-v-12e41530] {
                align-items: center;
                color: #fff;
                display: flex;
                font-size: var(--user-status-size);
                font-style: normal;
                font-weight: 400;
                justify-content: center;
                line-height: var(--user-status-height);
                opacity: .6;
                width: -moz-fit-content;
                width: fit-content
            }

            .user__status.highlight[data-v-12e41530] {
                background-color: #35ca94;
                padding: 0 .5em
            }

            .user__status.highlight[data-v-12e41530],.user__status.highlight--red[data-v-12e41530] {
                border-radius: 6px;
                color: #fff;
                font-size: .75em;
                font-style: normal;
                font-weight: 600;
                line-height: 1.3333333333;
                opacity: 1
            }

            .user__status.highlight--red[data-v-12e41530] {
                background-color: #e4323d;
                padding: 0 8px
            }

            .user__caret[data-v-12e41530] {
                color: var(--user-image-color);
                transition: .3s
            }

            .user:hover .user__caret[data-v-12e41530] {
                color: var(--user-hover-color)
            }

            .user__edit-button[data-v-12e41530] {
                padding: 0
            }

            .user.active[data-v-12e41530] {
                background: linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),#0b0b0b
            }

            .user.active .user__caret[data-v-12e41530] {
                transform: rotate(180deg)
            }

            .user[data-size$=-vertical][data-v-12e41530] {
                align-items: center;
                flex-direction: column;
                min-width: 10em
            }

            .user[data-size$=-vertical] .user__status[data-v-12e41530] {
                width: auto
            }

            .user[data-size$=-vertical] .user__title[data-v-12e41530] {
                text-align: center
            }

            @media (max-width: 640px) {
                .user[data-size$=-vertical][data-v-12e41530] {
                    min-width:7.5em
                }
            }

            .user[data-size=extra][data-v-12e41530] {
                --user-header-size: 1.25em;
                --user-header-height: 1.75em;
                --user-gap: 1em;
                --user-name-gap: 0em;
                --user-image-size: 5em;
                --user-border-radius: 1.5em;
                --user-svg-size: 1.75em
            }

            .user[data-size=large][data-v-12e41530] {
                --user-header-size: 1.125em;
                --user-gap: 1em;
                --user-image-size: 3.75em;
                --user-border-radius: 0.75em;
                --user-short-size: 1.125em;
                --user-svg-size: 1.5em
            }

            .user[data-size=middle][data-v-12e41530] {
                --user-header-size: 1em;
                --user-header-height: 1.25;
                --user-status-size: 0.75em;
                --user-status-height: 1.3333333333;
                --user-gap: 1em;
                --user-image-size: 3em;
                --user-border-radius: 0.625em;
                --user-short-size: 1em;
                --user-svg-size: 1.5em
            }

            .user[data-size=small][data-v-12e41530] {
                --user-gap: 1em;
                --user-image-size: 1.5em;
                --user-border-radius: 0.375em;
                --user-short-size: 0.625em;
                --user-header-size: 0.875em;
                --user-header-weight: 400;
                --user-svg-size: 0.75em
            }

            .user[data-size=small] .user__caret[data-v-12e41530] {
                display: none
            }

            .user[data-size=default][data-v-12e41530] {
                --user-padding: 0.375em 0.5em
            }

            .user[data-size=extra-vertical][data-v-12e41530] {
                --user-image-size: 7.5em;
                --user-svg-size: 3em;
                --user-gap: 1em;
                --user-name-gap: 0.5em;
                --user-header-size: 1.125em;
                --user-header-height: 1.5555555556;
                --user-status-size: 1em;
                --user-status-height: 1.5;
                --user-border-radius: 50%
            }

            .user[data-size=small-vertical][data-v-12e41530] {
                --user-image-size: 3.75em;
                --user-svg-size: 1.75em;
                --user-gap: 0.5em;
                --user-name-gap: 0.5em;
                --user-header-size: 1em;
                --user-header-height: 1.5;
                --user-status-size: 0.75em;
                --user-status-height: 1.3333333333;
                --user-border-radius: 50%
            }

            @media (max-width: 640px) {
                .user.user--media-extra[data-v-12e41530] {
                    --user-header-size:1.25em;
                    --user-header-height: 1.75em;
                    --user-gap: 1em;
                    --user-name-gap: 0em;
                    --user-image-size: 5em;
                    --user-border-radius: 1.5em;
                    --user-svg-size: 1.75em
                }

                .user.user--media-large[data-v-12e41530] {
                    --user-header-size: 1.125em;
                    --user-gap: 1em;
                    --user-image-size: 3.75em;
                    --user-border-radius: 0.75em;
                    --user-short-size: 1.125em;
                    --user-svg-size: 1.5em
                }

                .user.user--media-middle[data-v-12e41530] {
                    --user-header-size: 1em;
                    --user-header-height: 1.25;
                    --user-status-size: 0.75em;
                    --user-status-height: 1.3333333333;
                    --user-gap: 1em;
                    --user-image-size: 3em;
                    --user-border-radius: 0.625em;
                    --user-short-size: 1em;
                    --user-svg-size: 1.5em
                }

                .user.user--media-small[data-v-12e41530] {
                    --user-gap: 1em;
                    --user-image-size: 1.5em;
                    --user-border-radius: 0.375em;
                    --user-short-size: 0.625em;
                    --user-header-size: 0.875em;
                    --user-header-weight: 400;
                    --user-svg-size: 0.75em
                }

                .user.user--media-small .user__caret[data-v-12e41530] {
                    display: none
                }

                .user.user--media-default[data-v-12e41530] {
                    --user-padding: 0.375em 0.5em
                }

                .user.user--media-extra-vertical[data-v-12e41530] {
                    --user-image-size: 7.5em;
                    --user-svg-size: 3em;
                    --user-gap: 1em;
                    --user-name-gap: 0.5em;
                    --user-header-size: 1.125em;
                    --user-header-height: 1.5555555556;
                    --user-status-size: 1em;
                    --user-status-height: 1.5;
                    --user-border-radius: 50%
                }

                .user.user--media-small-vertical[data-v-12e41530] {
                    --user-image-size: 3.75em;
                    --user-svg-size: 1.75em;
                    --user-gap: 0.5em;
                    --user-name-gap: 0.5em;
                    --user-header-size: 1em;
                    --user-header-height: 1.5;
                    --user-status-size: 0.75em;
                    --user-status-height: 1.3333333333;
                    --user-border-radius: 50%
                }
            }
        
        
            .advantages[data-v-0007c19e] {
                display: grid;
                gap: 2rem 0;
                padding: var(--container-y-offset) 0
            }

            .advantages__banner[data-v-0007c19e] {
                align-items: center;
                display: grid;
                padding: 2.375rem 0;
                position: relative
            }

            .advantages__overlay[data-v-0007c19e] {
                background: linear-gradient(90deg,#0b0b0b,hsla(0,0%,4%,0) 50%);
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }

            .advantages__image[data-v-0007c19e] {
                content-visibility: auto;
                height: auto;
                justify-self: flex-end;
                max-width: 100%;
                width: 58.984375vw
            }

            .advantages__image img[data-v-0007c19e] {
                width: 100%
            }

            .advantages__image-container[data-v-0007c19e] {
                display: none
            }

            .advantages__content[data-v-0007c19e] {
                display: grid;
                gap: 2rem;
                max-width: 53.25rem;
                position: absolute
            }

            .advantages__content-header[data-v-0007c19e] {
                color: #fff;
                font-size: 4.5rem;
                font-style: normal;
                font-weight: 700;
                line-height: 1.2222222222
            }

            .advantages__content-offer[data-v-0007c19e] {
                display: grid;
                font-size: 1.125rem;
                font-style: normal;
                font-weight: 600;
                gap: .5rem;
                line-height: 1.75rem
            }

            .advantages__content-offer span[data-v-0007c19e] {
                color: #35ca94
            }

            .advantages__content-offer p[data-v-0007c19e] {
                color: #fff
            }

            .advantages__content-buttons[data-v-0007c19e] {
                display: flex;
                gap: 1rem
            }

            .advantages__content-buttons a[data-v-0007c19e],.advantages__content-buttons button[data-v-0007c19e] {
                width: -moz-fit-content;
                width: fit-content
            }

            .advantages__pros[data-v-0007c19e] {
                display: grid;
                grid-template-columns: repeat(6,1fr);
                grid-gap: 1.5rem;
                margin: 0 auto;
                max-width: 61.640625vw;
                width: 100%
            }

            .advantages-item[data-v-0007c19e] {
                align-items: center;
                background: hsla(0,0%,100%,.04);
                border-radius: 1.5rem;
                color: #fff;
                display: flex;
                font-size: 1.5rem;
                font-style: normal;
                font-weight: 700;
                gap: 1.5rem;
                grid-column: auto/span 2;
                grid-row: 2;
                line-height: 1.1428571429;
                padding: 1.5rem
            }

            .advantages-item .icon[data-v-0007c19e] {
                background: linear-gradient(97.74deg,#fff 62.51%,#ba2afe 97.25%);
                flex-shrink: 0;
                font-size: 3.375rem
            }

            .advantages-item[data-v-0007c19e]:first-child,.advantages-item[data-v-0007c19e]:nth-child(2) {
                grid-column: auto/span 3;
                grid-row: 1
            }

            .advantages-item__text[data-v-0007c19e] {
                width: unset
            }

            @media (max-width: 1920px) {
                .advantages__content[data-v-0007c19e] {
                    max-width:40.375rem
                }

                .advantages__content-header[data-v-0007c19e] {
                    font-size: 3.25rem;
                    line-height: 1.1538461538
                }

                .advantages__pros[data-v-0007c19e] {
                    max-width: 83.3333333333vw
                }

                .advantages-item[data-v-0007c19e] {
                    font-size: 1.25rem;
                    line-height: 1.4
                }
            }

            @media (max-width: 1440px) {
                .advantages__pros[data-v-0007c19e] {
                    max-width:100%
                }

                .advantages-item__text[data-v-0007c19e] {
                    width: 22.5rem
                }
            }

            @media (max-width: 1024px) {
                .advantages__content-header[data-v-0007c19e] {
                    font-size:2.25rem;
                    line-height: 1.1111111111
                }

                .advantages-item[data-v-0007c19e] {
                    font-size: .875rem;
                    line-height: 1.25rem;
                    padding: 1rem
                }

                .advantages-item .icon[data-v-0007c19e] {
                    font-size: 2rem
                }

                .advantages-item__text[data-v-0007c19e] {
                    width: unset
                }

                .advantages__overlay[data-v-0007c19e] {
                    background: linear-gradient(90deg,#0b0b0b,hsla(0,0%,4%,0))
                }
            }

            @media (max-width: 640px) {
              .watch-option__subtitle{
    align-items: center;
    color: #fff;
    display: flex;
    font-size: .6em;
    font-weight: 700;
    gap: .25em;
    line-height: 1.75em;
    white-space: nowrap;
}
                .watch-option__title {
    color: #fff;
    font-size: .6em;
    font-weight: 700;
    line-height: 2em;
}
                .watch-option {
    --local-scale: 1.3;
    background: #28282b;
    border-radius: 1em;
    display: grid;
    flex: 1;
    gap: .5em;
    grid-template-rows: max-content;
    min-width: 15em;
    padding: 1em;
    width: 100%;
}

                .advantages__banner[data-v-0007c19e] {
                    padding: 0
                }

                .advantages__image[data-v-0007c19e] {
                    display: none
                }

                .advantages__content[data-v-0007c19e] {
                    gap: 1rem;
                    max-width: none;
                    position: relative
                }

                .advantages__overlay[data-v-0007c19e] {
                    display: none
                }

                .advantages__image-container[data-v-0007c19e] {
                    align-items: center;
                    display: flex;
                    height: 23.25rem;
                    justify-content: center
                }

                .advantages__image-container img[data-v-0007c19e] {
                    height: 23.25rem;
                    -o-object-fit: cover;
                    object-fit: cover
                }

                .advantages__image-overlay[data-v-0007c19e] {
                    height: 23.25rem;
                    left: -1rem;
                    position: absolute;
                    right: -1rem
                }

                .advantages__content-header[data-v-0007c19e] {
                    font-size: 1.75rem;
                    line-height: 1.2857142857
                }

                .advantages__content-offer[data-v-0007c19e] {
                    font-size: .875rem;
                    font-style: normal;
                    font-weight: 600;
                    line-height: 1.25rem
                }

                .advantages__content-buttons[data-v-0007c19e] {
                    flex-direction: column
                }

                .advantages__content-buttons a[data-v-0007c19e],.advantages__content-buttons button[data-v-0007c19e] {
                    width: 100%
                }

                .advantages__pros[data-v-0007c19e] {
                    gap: 1rem;
                    grid-template-columns: 1fr
                }

                .advantages-item[data-v-0007c19e],.advantages-item[data-v-0007c19e]:first-child,.advantages-item[data-v-0007c19e]:nth-child(2) {
                    grid-column: auto;
                    grid-row: auto
                }
            }
        
        
            .related[data-v-796e0fb7] {
                padding: var(--container-y-offset) 0 0
            }
        
        
            .upcoming[data-v-63aff2ba] {
                background: url(/_nuxt/upcoming-bg.CMofboip.png) no-repeat 0 -20px;
                background-size: cover;
                padding: var(--container-y-offset) 0 0;
                position: relative
            }

            .upcoming[data-v-63aff2ba]:after {
                background: linear-gradient(transparent,#0b0b0b 40%);
                bottom: 0;
                content: " ";
                height: 80%;
                left: 0;
                position: absolute;
                width: 100%
            }

            @media (max-width: 640px) {
                .upcoming[data-v-63aff2ba] {
                    padding-bottom:var(--container-y-offset)
                }
            }
        
        
            .movies[data-v-1f10d041] {
                padding: var(--container-y-offset) 0
            }
        
        
            .movie-agreement[data-v-ef83b404] {
                display: grid;
                gap: 32px
            }

            .movie-agreement__content[data-v-ef83b404] {
                align-items: center;
                display: flex;
                flex-direction: column;
                gap: 8px;
                justify-content: center
            }

            .movie-agreement__age[data-v-ef83b404] {
                color: #fff;
                font-size: 28px;
                font-style: normal;
                font-weight: 700;
                line-height: 36px
            }

            .movie-agreement__description[data-v-ef83b404] {
                color: #fff;
                font-size: 18px;
                font-style: normal;
                font-weight: 400;
                line-height: 28px;
                text-align: center
            }

            .movie-agreement__description a[data-v-ef83b404] {
                color: #a010f3
            }

            .movie-agreement__button[data-v-ef83b404] {
                margin-top: 8px
            }

            @media (max-width: 640px) {
                .movie-agreement[data-v-ef83b404] {
                    gap:24px;
                    grid-template-rows: 1fr auto;
                    height: 100%
                }

                .movie-agreement__logo[data-v-ef83b404] {
                    display: none
                }

                .movie-agreement__button[data-v-ef83b404] {
                    margin-top: 0
                }
            }
        
        
            .movie-rating[data-v-78cfc96a] {
                align-items: center;
                background: hsla(0,0%,100%,.16);
                border-radius: .625rem;
                color: #fff;
                display: flex;
                font-size: .875rem;
                font-style: normal;
                font-weight: 600;
                gap: .5rem;
                height: 2.25rem;
                line-height: 1.25rem;
                padding: 0 .6875rem;
            }

            .movie-rating--flex[data-v-78cfc96a] {
                background: radial-gradient(50.11% 34.33% at 50.22% 91.67%,hsla(0,0%,100%,.3) 3.13%,hsla(0,0%,100%,.15) 41.15%,rgba(0,0,0,.15) 100%),#5f00d7;
                border-bottom: 1px solid hsla(0,0%,100%,.9)
            }

            .movie-rating--flex .icon[data-v-78cfc96a] {
                display: none
            }

            .movie-rating .icon[data-v-78cfc96a] {
                font-size: medium;
                height: .75rem
            }

            .movie-rating[data-size=small][data-v-78cfc96a] {
                font-size: .75rem
            }

            .movie-rating[data-size=small] .icon[data-v-78cfc96a] {
                height: .75rem
            }

            @media (max-width: 640px) {
                .movie-rating[data-v-78cfc96a] {
                    border-radius:.5rem;
                    font-size: .75rem;
                    font-weight: 400;
                    gap: .25rem;
                    height: 1.75rem
                }

                .movie-rating .icon[data-v-78cfc96a] {
                    height: .75rem
                }

                .movie-rating--flex .icon[data-v-78cfc96a] {
                    display: block
                }
            }
        
        
            .movie-info-group {
                align-items: center;
                color: #fff;
                display: flex;
                font-size: 1.125rem;
                font-style: normal;
                font-weight: 400;
                line-height: 1.75rem
            }

            .movie-info-group__divider {
                opacity: .5
            }

            .movie-info-group span {
                white-space: nowrap
            }

            @media (max-width: 640px) {
                .movie-info-group {
                    flex-wrap:wrap;
                    font-size: 1rem;
                    line-height: 1.5rem
                }
            }
        
        
            .icon[data-v-b1eef642] {
                font-size: 2.25rem
            }
        
        
            .movie-studio[data-v-67fd43e9] {
                align-items: center;
                border: 1px solid #fff;
                border-radius: .625rem;
                display: flex;
                gap: .5rem;
                padding: .3125rem .5rem
            }

            .movie-studio .icon[data-v-67fd43e9] {
                height: 1.5rem;
                width: 1.5rem
            }

            .movie-studio__text[data-v-67fd43e9] {
                color: #fff;
                font-size: .875rem;
                font-style: normal;
                font-weight: 600;
                line-height: 1.25rem
            }

            @media (max-width: 640px) {
                .movie-studio[data-v-67fd43e9] {
                    border-radius:.5rem;
                    gap: .25rem;
                    padding: .1875rem .375rem
                }

                .movie-studio .icon[data-v-67fd43e9] {
                    height: 1rem;
                    width: 1rem
                }

                .movie-studio__text[data-v-67fd43e9] {
                    font-size: .75rem;
                    line-height: 1rem
                }
            }
        
        
            .movie-play-button[data-v-f6b9ef27] {
                width: 100%
            }
        
        
            .movie-card-holder[data-v-fd26beea] {
                height: 100%;
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 10032
            }

            .movie-card[data-v-fd26beea] {
                display: grid;
                font-size: var(--default-scale);
                gap: 16px;
                grid-template-rows: auto 1fr;
                position: relative;
                transition: 1s;
                width: 100%
            }

            .movie-card[data-v-fd26beea]:hover {
                transform: scale(1.02)
            }

            .movie-card__remove[data-v-fd26beea] {
                background: rgba(0,0,0,.56);
                border-radius: .75em;
                display: flex;
                height: -moz-fit-content;
                height: fit-content;
                justify-self: flex-end;
                padding: .5em;
                transition: .3s;
                width: -moz-fit-content;
                width: fit-content;
                z-index: 2
            }

            .movie-card__remove .icon[data-v-fd26beea] {
                height: 1.5em;
                width: 1.5em;
                fill: #fff;
                color: #fff
            }

            .movie-card__remove:hover .icon[data-v-fd26beea] {
                color: #9d9d9d
            }

            .movie-card__image-container[data-v-fd26beea] {
                aspect-ratio: 256/384;
                border-radius: 2em;
                cursor: pointer;
                height: 24em;
                overflow: hidden;
                width: 16em;
            }

            .movie-card__overlay[data-v-fd26beea] {
                bottom: 0;
                left: 0;
                padding: 20px;
                position: absolute;
                right: 0;
                top: 0
            }

            .movie-card__image[data-v-fd26beea] {
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                transition: .4s;
                width: 100%
            }

            .movie-card__info[data-v-fd26beea] {
                display: grid;
                gap: .5em;
                grid-template-rows: min-content;
                width: 16em
            }

            .movie-card__info-row[data-v-fd26beea] {
                align-items: center;
                display: flex;
                gap: .5em;
                overflow-x: hidden
            }

            .movie-card__rating[data-v-fd26beea] {
                background: radial-gradient(50.11% 34.33% at 50.22% 91.67%,hsla(0,0%,100%,.3) 3.13%,hsla(0,0%,100%,.15) 41.15%,rgba(0,0,0,.15) 100%),linear-gradient(0deg,#5f00d7,#5f00d7);
                border-radius: .625em;
                color: #feffff;
                font-size: .875em;
                font-weight: 600;
                margin-left: .125em;
                min-width: 2.8125em;
                padding: .4375em .75em;
                text-align: center
            }

            .movie-card__title[data-v-fd26beea] {
                font-size: 1.5em;
                font-weight: 700;
                line-height: 1.3333333333
            }

            .movie-card__meta[data-v-fd26beea],.movie-card__title[data-v-fd26beea] {
                color: #fff;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .movie-card__meta[data-v-fd26beea] {
                font-size: .875em;
                font-style: normal;
                font-weight: 400;
                line-height: 1.4285714286;
                opacity: .5
            }

            .movie-card__status[data-v-fd26beea] {
                font-size: 1em;
                font-weight: 600;
                line-height: 1.5
            }

            .movie-card__status.buy[data-v-fd26beea] {
                color: #ed4ef9
            }

            .movie-card__status.free[data-v-fd26beea] {
                color: #492bfb
            }

            .movie-card__status.subscribe[data-v-fd26beea] {
                color: #8525ff
            }

            .movie-card__labels[data-v-fd26beea] {
                display: flex;
                flex-wrap: wrap;
                gap: .25em
            }

            .movie-card__unpublished[data-v-fd26beea] {
                align-items: center;
                background-color: rgba(228,50,61,.7);
                color: #eee;
                display: flex;
                flex-direction: column;
                font-size: .875em;
                justify-content: center;
                left: 0;
                min-height: 2.25em;
                min-width: 9.375em;
                padding: .25em .75em;
                position: absolute;
                right: 0;
                top: 30%
            }

            @media (min-width: 2200px) {
                .movie-card__image-container[data-v-fd26beea],.movie-card__info[data-v-fd26beea] {
                    font-size:1.3rem
                }

                .movie-card__info[data-v-fd26beea] {
                    gap: 1rem
                }

                .movie-card__title[data-v-fd26beea] {
                    line-height: 2.5rem
                }

                .movie-card__meta[data-v-fd26beea],.movie-card__status[data-v-fd26beea] {
                    font-size: 1.5rem;
                    line-height: 2.25rem
                }

                .movie-card__rating[data-v-fd26beea] {
                    min-width: 3.5rem;
                    padding: .75rem
                }
            }

            @media (max-width: 640px) {
                .movie-card__image-container[data-v-fd26beea] {
                    border-radius:1em;
                    height: 14.5em;
                    width: 9.75em
                }

                .movie-card__info[data-v-fd26beea] {
                    width: 9.75em
                }

                .movie-card__title[data-v-fd26beea] {
                    font-size: 1em;
                    line-height: 1.5
                }

                .movie-card__status[data-v-fd26beea] {
                    font-size: .75em;
                    line-height: 1.3333333333
                }

                .movie-card__rating[data-v-fd26beea] {
                    font-size: .75em;
                    margin-left: .0625em;
                    padding: .3125em .375em
                }
            }

            .movie-card.resize .movie-card__image-container[data-v-fd26beea],.movie-card.resize .movie-card__info[data-v-fd26beea],.movie-card.resize .movie-card__overlay[data-v-fd26beea],.movie-card.resize .movie-card__unpublished[data-v-fd26beea] {
                height: auto;
                min-width: 9.75em;
                width: 100%
            }

            @media (max-width: 640px) {
                .movie-card.resize .movie-card__image-container[data-v-fd26beea] {
                    height:100%;
                    width: 100%
                }

                .movie-card.resize .movie-card__info[data-v-fd26beea] {
                    width: 100%
                }
            }
        
        
            .movie-label[data-v-40fd84b5] {
                border-radius: 1.4375rem;
                font-size: .625rem;
                font-style: normal;
                font-weight: 600;
                line-height: 1rem;
                padding: .25rem .75rem
            }
        
        
            @layer base {
                :where(.i-4k) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' width='36' height='36'%3E%3Cdefs%3E%3Cfilter id='filter0_b_971_10044' x='-18' y='-18' width='72' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='9'/%3E %3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_971_10044'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_971_10044' result='shape'/%3E %3C/filter%3E%3C/defs%3E%3Cg fill='none'%3E%3Cg%3E %3Crect x='0.5' y='0.5' width='35' height='35' rx='9.5' stroke='black'/%3E %3Cpath d='M6.72437 21.2484V19.5044L12.0044 12.4004H14.7244L9.55637 19.5044L8.29237 19.1364H17.1084V21.2484H6.72437ZM12.7564 23.6004V21.2484L12.8364 19.1364V17.0404H15.2844V23.6004H12.7564Z' fill='black'/%3E %3Cpath d='M20.9076 21.0404L20.7636 18.0484L26.1236 12.4004H29.0036L24.1716 17.6004L22.7316 19.1364L20.9076 21.0404ZM18.5876 23.6004V12.4004H21.1636V23.6004H18.5876ZM26.2516 23.6004L22.2676 18.7204L23.9636 16.8804L29.2756 23.6004H26.2516Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }                
                :where(.i-full-hd) {
    display: inline-block;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85 36' width='85' height='36'%3E%3Cdefs%3E%3Cfilter id='filter0_b_971_10063' x='-18' y='-18' width='120.66' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='9'/%3E %3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_971_10063'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_971_10063' result='shape'/%3E %3C/filter%3E%3C/defs%3E%3Cg fill='none'%3E%3Cg%3E %3Crect x='0.5' y='0.5' width='83.6599' height='35' rx='9.5' stroke='black'/%3E %3Cpath d='M29.593 22.6476C30.3397 21.9756 30.713 21.0156 30.713 19.7676V12.1836H28.345V19.7676C28.345 21.1223 27.6197 21.7996 26.169 21.7996C24.7077 21.7996 23.977 21.1223 23.977 19.7676V12.1836H21.625V19.7676C21.625 21.0156 21.9983 21.9756 22.745 22.6476C23.5983 23.4263 24.7397 23.8156 26.169 23.8156C27.5983 23.8156 28.7397 23.4263 29.593 22.6476Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M71.2679 13.5116C70.5319 12.6263 69.3265 12.1836 67.6519 12.1836H63.1719V23.6396H67.6519C69.3159 23.6396 70.5212 23.1969 71.2679 22.3116C72.1959 21.2129 72.6599 19.7463 72.6599 17.9116C72.6599 16.0876 72.1959 14.6209 71.2679 13.5116ZM70.3079 17.9116C70.3079 20.4183 69.4225 21.6716 67.6519 21.6716H65.5239V14.1516H67.6519C69.4225 14.1516 70.3079 15.4049 70.3079 17.9116Z' fill='black'/%3E %3Cpath d='M14.352 23.6396V18.7116H19.376V16.7436H14.352V14.1516H20.048V12.1836H12V23.6396H14.352Z' fill='black'/%3E %3Cpath d='M35.3989 21.6716V12.1836H33.0469V23.6396H40.8869V21.6716H35.3989Z' fill='black'/%3E %3Cpath d='M44.6645 21.6716V12.1836H42.3125V23.6396H50.1525V21.6716H44.6645Z' fill='black'/%3E %3Cpath d='M53.9301 18.4396H58.4741V23.6396H60.8261V12.1836H58.4581V16.4716H53.9301V12.1836H51.5781V23.6396H53.9301V18.4396Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E);
}

                :where(.i-advantages\: ad) {
                    display:inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 54' width='54' height='54'%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_29165_19212' x1='37.3984' y1='2.25' x2='56.5763' y2='4.85638' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='white'/%3E %3Cstop offset='1' stop-color='%23BA2AFE'/%3E %3C/linearGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Cpath d='M27 2.25C40.669 2.25 51.75 13.331 51.75 27C51.75 40.669 40.669 51.75 27 51.75C13.331 51.75 2.25 40.669 2.25 27C2.25 13.331 13.331 2.25 27 2.25ZM11.1787 14.3604C8.40748 17.8246 6.75 22.2187 6.75 27C6.75 38.1838 15.8162 47.25 27 47.25C31.781 47.25 36.1735 45.5912 39.6377 42.8203L32.4082 35.5908C31.9029 35.2958 31.4331 34.9054 31.001 34.416C30.7564 34.1349 30.5413 33.8403 30.3525 33.5342L26.1826 29.3652L29.0244 36H25.04L23.5283 32.4004H16.4717L14.96 36H10.9756L17.5244 20.7061L11.1787 14.3604ZM27 6.75C22.2187 6.75 17.8246 8.40748 14.3604 11.1787L30.0986 26.917C30.3386 26.4454 30.6384 26.0006 31.001 25.584C32.089 24.352 33.409 23.7363 34.9609 23.7363C36.3369 23.7363 37.4246 24.2242 38.2246 25.2002V18H41.8486V36H39.1826L42.8203 39.6377C45.5912 36.1735 47.25 31.781 47.25 27C47.25 15.8162 38.1838 6.75 27 6.75ZM38.1123 34.9297L38.2246 35.042V34.7998C38.1881 34.8444 38.15 34.8871 38.1123 34.9297ZM35.7773 27.0244C34.9613 27.0244 34.2972 27.3043 33.7852 27.8643C33.3156 28.3944 33.0709 29.0607 33.0459 29.8633L36.1367 32.9541C36.7879 32.8821 37.3243 32.6109 37.7451 32.1357C38.257 31.5758 38.5127 30.8639 38.5127 30C38.5127 29.1361 38.257 28.4242 37.7451 27.8643C37.2492 27.3043 36.5932 27.0245 35.7773 27.0244ZM17.8398 29.0879H22.1357L20 23.9756L17.8398 29.0879Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-advantages\: download) {
                    display:inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 54' width='54' height='54'%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_29165_19204' x1='36.4531' y1='4.5' x2='53.8875' y2='6.86944' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='white'/%3E %3Cstop offset='1' stop-color='%23BA2AFE'/%3E %3C/linearGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Cpath d='M47.25 31.5C48.4926 31.5 49.5 32.5074 49.5 33.75V42.75C49.5 44.5402 48.7893 46.2576 47.5234 47.5234C46.2576 48.7893 44.5402 49.5 42.75 49.5H11.25C9.45979 49.5 7.74243 48.7893 6.47656 47.5234C5.21069 46.2576 4.5 44.5402 4.5 42.75V33.75C4.5 32.5074 5.50736 31.5 6.75 31.5C7.99264 31.5 9 32.5074 9 33.75V42.75C9 43.3467 9.23722 43.9189 9.65918 44.3408C10.0811 44.7628 10.6533 45 11.25 45H42.75C43.3467 45 43.9189 44.7628 44.3408 44.3408C44.7628 43.9189 45 43.3467 45 42.75V33.75C45 32.5074 46.0074 31.5 47.25 31.5ZM27 4.5C28.2426 4.5 29.25 5.50736 29.25 6.75V28.3184L36.6592 20.9092C37.5379 20.0305 38.9621 20.0305 39.8408 20.9092C40.7195 21.7879 40.7195 23.2121 39.8408 24.0908L28.5908 35.3408C28.4854 35.4463 28.3688 35.5401 28.2441 35.623C28.2246 35.6361 28.2044 35.6478 28.1846 35.6602C28.142 35.6866 28.0991 35.7127 28.0547 35.7363C28.0333 35.7477 28.0109 35.7569 27.9893 35.7676C27.9455 35.7891 27.9017 35.8104 27.8564 35.8291C27.8246 35.8422 27.792 35.8527 27.7598 35.8643C27.7253 35.8766 27.6914 35.8906 27.6562 35.9014C27.6118 35.9149 27.5665 35.9248 27.5215 35.9355C27.4954 35.9417 27.4698 35.9498 27.4434 35.9551C27.4029 35.9632 27.362 35.9678 27.3213 35.9736C27.2869 35.9786 27.2526 35.9849 27.2178 35.9883C27.0726 36.0023 26.9265 36.0024 26.7812 35.9883C26.7464 35.9849 26.7121 35.9786 26.6777 35.9736C26.637 35.9678 26.5961 35.9632 26.5557 35.9551C26.5293 35.9498 26.5036 35.9418 26.4775 35.9355C26.4325 35.9248 26.3872 35.9149 26.3428 35.9014C26.3076 35.8906 26.2737 35.8766 26.2393 35.8643C26.207 35.8527 26.1744 35.8422 26.1426 35.8291C26.0973 35.8104 26.0535 35.7891 26.0098 35.7676C25.9881 35.7569 25.9657 35.7477 25.9443 35.7363C25.8999 35.7127 25.857 35.6866 25.8145 35.6602C25.7946 35.6478 25.7744 35.6361 25.7549 35.623C25.6305 35.5402 25.5144 35.4461 25.4092 35.3408L14.1592 24.0908C13.2805 23.2121 13.2805 21.7879 14.1592 20.9092C15.0379 20.0305 16.4621 20.0305 17.3408 20.9092L24.75 28.3184V6.75C24.75 5.50736 25.7574 4.5 27 4.5Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-advantages\: folder) {
                    display:inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 54' width='54' height='54'%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_29165_19198' x1='35.5078' y1='9' x2='41.9101' y2='16.831' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='white'/%3E %3Cstop offset='1' stop-color='%23BA2AFE'/%3E %3C/linearGradient%3E %3ClinearGradient id='paint1_linear_29165_19198' x1='33.6172' y1='2.25' x2='40.1417' y2='8.45702' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='white'/%3E %3Cstop offset='1' stop-color='%23BA2AFE'/%3E %3C/linearGradient%3E %3ClinearGradient id='paint2_linear_29165_19198' x1='37.3984' y1='15.75' x2='56.1841' y2='19.4945' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='white'/%3E %3Cstop offset='1' stop-color='%23BA2AFE'/%3E %3C/linearGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Crect x='6.75' y='9' width='40.5' height='4.5' rx='2.25' fill='black'/%3E %3Crect x='11.25' y='2.25' width='31.5' height='4.5' rx='2.25' fill='black'/%3E %3Crect x='4.5' y='18' width='45' height='29.25' rx='3.75' stroke='black' stroke-width='4.5'/%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-advantages\: mic) {
                    display:inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 54' width='54' height='54'%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_29165_19225' x1='34.5625' y1='2.43122e-06' x2='48.652' y2='1.27656' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='white'/%3E %3Cstop offset='1' stop-color='%23BA2AFE'/%3E %3C/linearGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Cpath d='M42.75 20.25C43.9926 20.25 45 21.2574 45 22.5V27C45 31.7739 43.1032 36.3519 39.7275 39.7275C36.8867 42.5684 33.1942 44.3605 29.25 44.8574V49.5H36C37.2426 49.5 38.25 50.5074 38.25 51.75C38.25 52.9926 37.2426 54 36 54H18C16.7574 54 15.75 52.9926 15.75 51.75C15.75 50.5074 16.7574 49.5 18 49.5H24.75V44.8574C20.8058 44.3605 17.1133 42.5684 14.2725 39.7275C10.8968 36.3519 9 31.7739 9 27V22.5C9 21.2574 10.0074 20.25 11.25 20.25C12.4926 20.25 13.5 21.2574 13.5 22.5V27C13.5 30.5804 14.9224 34.0142 17.4541 36.5459C19.9858 39.0776 23.4196 40.5 27 40.5C30.5804 40.5 34.0142 39.0776 36.5459 36.5459C39.0776 34.0142 40.5 30.5804 40.5 27V22.5C40.5 21.2574 41.5074 20.25 42.75 20.25ZM27 0C29.3869 0 31.6764 0.947915 33.3643 2.63574C35.0521 4.32357 36 6.61305 36 9V27C36 29.3869 35.0521 31.6764 33.3643 33.3643C31.6764 35.0521 29.3869 36 27 36C24.6131 36 22.3236 35.0521 20.6357 33.3643C18.9479 31.6764 18 29.3869 18 27V9C18 6.61305 18.9479 4.32357 20.6357 2.63574C22.3236 0.947915 24.6131 0 27 0ZM27 4.5C25.8065 4.5 24.6623 4.97445 23.8184 5.81836C22.9744 6.66227 22.5 7.80652 22.5 9V27C22.5 28.1935 22.9744 29.3377 23.8184 30.1816C24.6623 31.0256 25.8065 31.5 27 31.5C28.1935 31.5 29.3377 31.0256 30.1816 30.1816C31.0256 29.3377 31.5 28.1935 31.5 27V9C31.5 7.80652 31.0256 6.66227 30.1816 5.81836C29.3377 4.97445 28.1935 4.5 27 4.5Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-advantages\: smartphone) {
                    display:inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 54' width='54' height='54'%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_29165_19219' x1='34.5625' y1='2.25' x2='48.6302' y2='3.64046' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='white'/%3E %3Cstop offset='1' stop-color='%23BA2AFE'/%3E %3C/linearGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Cpath d='M38.25 2.25C41.9779 2.25 45 5.27208 45 9V45C45 48.7279 41.9779 51.75 38.25 51.75H15.75C12.0221 51.75 9 48.7279 9 45V9C9 5.27208 12.0221 2.25 15.75 2.25H38.25ZM15.75 6.75C14.5074 6.75 13.5 7.75736 13.5 9V45C13.5 46.2426 14.5074 47.25 15.75 47.25H38.25C39.4926 47.25 40.5 46.2426 40.5 45V9C40.5 7.75736 39.4926 6.75 38.25 6.75H15.75ZM27.0225 38.25C28.2651 38.25 29.2725 39.2574 29.2725 40.5C29.2725 41.7426 28.2651 42.75 27.0225 42.75H27C25.7574 42.75 24.75 41.7426 24.75 40.5C24.75 39.2574 25.7574 38.25 27 38.25H27.0225Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-arrow-left) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Cg id='Icons/24/chevron-left-24px'%3E %3Cpath id='Vector (Stroke)' fill-rule='evenodd' clip-rule='evenodd' d='M15.7071 5.29289C16.0976 5.68342 16.0976 6.31658 15.7071 6.70711L10.4142 12L15.7071 17.2929C16.0976 17.6834 16.0976 18.3166 15.7071 18.7071C15.3166 19.0976 14.6834 19.0976 14.2929 18.7071L8.29289 12.7071C7.90237 12.3166 7.90237 11.6834 8.29289 11.2929L14.2929 5.29289C14.6834 4.90237 15.3166 4.90237 15.7071 5.29289Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }
                 :where(.i-arrow-left-btn) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Cg id='Icons/24/chevron-left-24px'%3E %3Cpath id='Vector (Stroke)' fill-rule='evenodd' clip-rule='evenodd' d='M15.7071 5.29289C16.0976 5.68342 16.0976 6.31658 15.7071 6.70711L10.4142 12L15.7071 17.2929C16.0976 17.6834 16.0976 18.3166 15.7071 18.7071C15.3166 19.0976 14.6834 19.0976 14.2929 18.7071L8.29289 12.7071C7.90237 12.3166 7.90237 11.6834 8.29289 11.2929L14.2929 5.29289C14.6834 4.90237 15.3166 4.90237 15.7071 5.29289Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-arrow-right) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Cg id='Icons/24/chevron-right-24px'%3E %3Cpath id='Vector (Stroke)' fill-rule='evenodd' clip-rule='evenodd' d='M8.29289 5.29289C8.68342 4.90237 9.31658 4.90237 9.70711 5.29289L15.7071 11.2929C16.0976 11.6834 16.0976 12.3166 15.7071 12.7071L9.70711 18.7071C9.31658 19.0976 8.68342 19.0976 8.29289 18.7071C7.90237 18.3166 7.90237 17.6834 8.29289 17.2929L13.5858 12L8.29289 6.70711C7.90237 6.31658 7.90237 5.68342 8.29289 5.29289Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-arrow-right-btn) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Cg id='Icons/24/arrow-right-24px'%3E %3Cpath id='Union' fill-rule='evenodd' clip-rule='evenodd' d='M11.2929 5.70711C10.9024 5.31658 10.9024 4.68342 11.2929 4.29289C11.6834 3.90237 12.3166 3.90237 12.7071 4.29289L19.7071 11.2929C20.0976 11.6834 20.0976 12.3166 19.7071 12.7071L12.7071 19.7071C12.3166 20.0976 11.6834 20.0976 11.2929 19.7071C10.9024 19.3166 10.9024 18.6834 11.2929 18.2929L16.5858 13H4.9375C4.41973 13 4 12.5523 4 12C4 11.4477 4.41973 11 4.9375 11H16.5858L11.2929 5.70711Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-bell) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Cg id='Icons/24/bell-24px'%3E %3Cpath id='Vector (Stroke)' fill-rule='evenodd' clip-rule='evenodd' d='M7.05033 3.05025C8.36309 1.7375 10.1436 1 12.0001 1C13.8566 1 15.6371 1.7375 16.9498 3.05025C18.2626 4.36301 19.0001 6.14349 19.0001 8C19.0001 11.3527 19.7171 13.4346 20.378 14.6461C20.7098 15.2544 21.0329 15.6535 21.2573 15.8904C21.3698 16.0091 21.4581 16.0878 21.5114 16.1322C21.538 16.1544 21.5558 16.168 21.5635 16.1737C21.5647 16.1746 21.5657 16.1753 21.5664 16.1758C21.9249 16.4221 22.0835 16.8725 21.9572 17.2898C21.8295 17.7115 21.4407 18 21.0001 18H3.00008C2.55941 18 2.17068 17.7115 2.04299 17.2898C1.91664 16.8725 2.07528 16.4221 2.43377 16.1758C2.43447 16.1753 2.43542 16.1746 2.43663 16.1737C2.44432 16.168 2.46218 16.1544 2.4888 16.1322C2.54202 16.0878 2.6304 16.0091 2.74288 15.8904C2.9673 15.6535 3.29039 15.2544 3.62218 14.6461C4.28301 13.4346 5.00008 11.3527 5.00008 8C5.00008 6.14348 5.73758 4.36301 7.05033 3.05025ZM2.44388 16.169C2.44395 16.1689 2.44403 16.1688 2.44411 16.1688C2.44411 16.1688 2.4441 16.1688 2.4441 16.1688L2.44388 16.169ZM5.1494 16H18.8508C18.7747 15.8753 18.6983 15.7434 18.6222 15.6039C17.783 14.0654 17.0001 11.6473 17.0001 8C17.0001 6.67392 16.4733 5.40215 15.5356 4.46447C14.5979 3.52678 13.3262 3 12.0001 3C10.674 3 9.40223 3.52678 8.46454 4.46447C7.52686 5.40215 7.00008 6.67392 7.00008 8C7.00008 11.6473 6.21715 14.0654 5.37797 15.6039C5.30188 15.7434 5.22549 15.8753 5.1494 16Z' fill='black' fill-opacity='0.95'/%3E %3Cpath id='Vector (Stroke)_2' fill-rule='evenodd' clip-rule='evenodd' d='M9.76817 20.1352C10.2459 19.858 10.8578 20.0207 11.1349 20.4984C11.2228 20.6499 11.349 20.7757 11.5008 20.8632C11.6526 20.9506 11.8247 20.9966 11.9999 20.9966C12.1751 20.9966 12.3472 20.9506 12.4991 20.8632C12.6509 20.7757 12.777 20.6499 12.8649 20.4984C13.1421 20.0207 13.754 19.858 14.2317 20.1352C14.7094 20.4123 14.8721 21.0242 14.5949 21.5019C14.3312 21.9566 13.9527 22.3339 13.4973 22.5962C13.0419 22.8586 12.5255 22.9966 11.9999 22.9966C11.4744 22.9966 10.958 22.8586 10.5026 22.5962C10.0472 22.3339 9.66866 21.9566 9.40494 21.5019C9.12782 21.0242 9.29044 20.4123 9.76817 20.1352Z' fill='black' fill-opacity='0.95'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-bookmark) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='26' height='26'%3E%3Cg fill='none'%3E%3Cg id='Icons/24/bookmark-24px'%3E %3Cpath id='Vector (Stroke)' fill-rule='evenodd' clip-rule='evenodd' d='M7.58331 4.33366C7.29599 4.33366 7.02044 4.4478 6.81728 4.65096C6.61412 4.85412 6.49998 5.12967 6.49998 5.41699V20.6452L12.3703 16.4521C12.747 16.1831 13.253 16.1831 13.6297 16.4521L19.5 20.6452V5.41699C19.5 5.12967 19.3858 4.85412 19.1827 4.65096C18.9795 4.4478 18.704 4.33366 18.4166 4.33366H7.58331ZM5.28522 3.1189C5.89471 2.5094 6.72136 2.16699 7.58331 2.16699H18.4166C19.2786 2.16699 20.1052 2.5094 20.7147 3.1189C21.3242 3.72839 21.6666 4.55504 21.6666 5.41699V22.7503C21.6666 23.1561 21.4399 23.5279 21.079 23.7136C20.7182 23.8993 20.2839 23.8677 19.9536 23.6319L13 18.665L6.04632 23.6319C5.71611 23.8677 5.28176 23.8993 4.92093 23.7136C4.56011 23.5279 4.33331 23.1561 4.33331 22.7503V5.41699C4.33331 4.55504 4.67572 3.72839 5.28522 3.1189Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-browse) {
                    display: inline-block;
                    width: 1.05em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24' width='25' height='24'%3E%3Cg fill='none'%3E%3Cg id='library-svgrepo-com 1'%3E %3Cpath id='Vector' d='M8.375 3H16.375M6.375 7H18.375M11.375 14.5V17.5L14.375 16L11.375 14.5ZM6.375 21H18.375C19.4796 21 20.375 20.1046 20.375 19V13C20.375 11.8954 19.4796 11 18.375 11H6.375C5.27043 11 4.375 11.8954 4.375 13V19C4.375 20.1046 5.27043 21 6.375 21Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-dolby) {
                    display: inline-block;
                    width: 1.67em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 36' width='60' height='36'%3E%3Cdefs%3E%3Cfilter id='filter0_b_971_10053' x='-18' y='-18' width='96' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='9'/%3E %3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_971_10053'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_971_10053' result='shape'/%3E %3C/filter%3E%3C/defs%3E%3Cg fill='none'%3E%3Cg%3E %3Crect x='0.5' y='0.5' width='59' height='35' rx='9.5' stroke='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4332 10.0987C17.7797 10.2652 18 10.6156 18 11V25C18 25.3844 17.7797 25.7348 17.4332 25.9013C17.0867 26.0678 16.6755 26.021 16.3753 25.7809L11.6492 22H8C7.44772 22 7 21.5523 7 21V15C7 14.4477 7.44772 14 8 14H11.6492L16.3753 10.2191C16.6755 9.979 17.0867 9.93219 17.4332 10.0987ZM16 13.0806L12.6247 15.7809C12.4474 15.9227 12.2271 16 12 16H9V20H12C12.2271 20 12.4474 20.0773 12.6247 20.2191L16 22.9194V13.0806Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.363 10.2225C24.7536 9.83201 25.3868 9.8321 25.7772 10.2227C27.8394 12.2855 28.9979 15.0829 28.9979 17.9997C28.9979 20.9165 27.8394 23.7139 25.7772 25.7767C25.3868 26.1673 24.7536 26.1674 24.363 25.7769C23.9724 25.3864 23.9723 24.7533 24.3628 24.3627C26.05 22.6749 26.9979 20.3862 26.9979 17.9997C26.9979 15.6132 26.05 13.3244 24.3628 11.6367C23.9723 11.2461 23.9724 10.6129 24.363 10.2225ZM20.833 13.7525C21.2236 13.362 21.8568 13.3621 22.2472 13.7527C23.372 14.8779 24.0039 16.4037 24.0039 17.9947C24.0039 19.5857 23.372 21.1115 22.2472 22.2367C21.8568 22.6273 21.2236 22.6274 20.833 22.2369C20.4424 21.8464 20.4423 21.2133 20.8328 20.8227C21.5827 20.0726 22.0039 19.0553 22.0039 17.9947C22.0039 16.934 21.5827 15.9168 20.8328 15.1667C20.4423 14.7761 20.4424 14.1429 20.833 13.7525Z' fill='black'/%3E %3Cpath d='M39.976 23.154C39.0427 23.154 38.226 22.8647 37.526 22.286C36.8353 21.7073 36.4713 20.984 36.434 20.116H38.422C38.506 20.452 38.688 20.7273 38.968 20.942C39.2573 21.1567 39.5933 21.264 39.976 21.264C40.4613 21.264 40.8393 21.1193 41.11 20.83C41.39 20.5313 41.53 20.1627 41.53 19.724C41.53 19.276 41.3853 18.9073 41.096 18.618C40.816 18.3287 40.452 18.184 40.004 18.184C39.6213 18.184 39.2947 18.2773 39.024 18.464C38.7533 18.6507 38.562 18.9027 38.45 19.22L36.756 18.702L37.876 13.06H42.72V14.922H39.36L38.982 16.784C39.3367 16.56 39.794 16.448 40.354 16.448C41.2873 16.448 42.034 16.7653 42.594 17.4C43.1633 18.0347 43.448 18.8607 43.448 19.878C43.448 20.8673 43.126 21.6607 42.482 22.258C41.8473 22.8553 41.012 23.154 39.976 23.154ZM45.9577 23.112C45.5657 23.112 45.2344 22.9767 44.9637 22.706C44.6931 22.4353 44.5577 22.104 44.5577 21.712C44.5577 21.32 44.6931 20.9887 44.9637 20.718C45.2344 20.4473 45.5657 20.312 45.9577 20.312C46.3404 20.312 46.6671 20.452 46.9377 20.732C47.2177 21.0027 47.3577 21.3293 47.3577 21.712C47.3577 22.0947 47.2177 22.426 46.9377 22.706C46.6671 22.9767 46.3404 23.112 45.9577 23.112ZM49.3936 23V14.95H47.2936L48.6936 13.06H51.3116V23H49.3936Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-flex) {
                    display: inline-block;
                    width: 0.67em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 24' width='16' height='24'%3E%3Cg fill='none'%3E%3Cg id='Frame 48096420'%3E %3Cpath id='Union' d='M13.2519 12.6453C13.7494 12.348 13.7494 11.652 13.2519 11.3547L7.83277 8.11584C7.30635 7.80102 6.625 8.16497 6.625 8.76092V15.2391C6.625 15.835 7.30635 16.199 7.83277 15.8842L13.2519 12.6453Z' fill='black'/%3E %3Cpath id='Rectangle 1' d='M12.625 4H4.125C3.29657 4 2.625 4.67157 2.625 5.5V18.5C2.625 19.3284 3.29657 20 4.125 20H12.625' stroke='black' stroke-width='2' stroke-linecap='round'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-home) {
                    display: inline-block;
                    width: 1.05em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24' width='25' height='24'%3E%3Cg fill='none'%3E%3Cg id='home-2-svgrepo-com 1'%3E %3Cpath id='Vector' d='M14.125 19.9998V13.9998C14.125 12.8952 13.2296 11.9998 12.125 11.9998C11.0204 11.9998 10.125 12.8952 10.125 13.9998V19.9998M11.1083 3.59994L5.10835 7.1416C4.49895 7.50132 4.125 8.15629 4.125 8.86393V17.9998C4.125 19.1044 5.02043 19.9998 6.125 19.9998H18.125C19.2296 19.9998 20.125 19.1044 20.125 17.9998V8.86393C20.125 8.15629 19.7511 7.50132 19.1417 7.1416L13.1417 3.59994C12.5144 3.22971 11.7356 3.22971 11.1083 3.59994Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-imdb) {
                    display: inline-block;
                    width: 2.67em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12' width='32' height='12'%3E%3Cg fill='none'%3E%3Cg id='Group'%3E %3Cpath id='Vector' d='M0 0V12H3.33333V0H0Z' fill='black'/%3E %3Cpath id='Vector_2' d='M10.4484 0L9.70234 5.60565L9.23882 2.55668C9.10443 1.58006 8.97552 0.727834 8.8521 0H4.66669V12H7.49444L7.50541 4.07587L8.69576 12H10.7089L11.8389 3.90119L11.8472 12H14.6667V0H10.4484Z' fill='black'/%3E %3Cpath id='Vector_3' d='M16 12V0H21.203C22.3796 0 23.3333 0.946629 23.3333 2.11774V9.88226C23.3333 11.0519 22.3811 12 21.203 12H16ZM19.8882 2.15968C19.7559 2.08822 19.503 2.05382 19.1351 2.05382V9.92766C19.6209 9.92766 19.9198 9.84032 20.0319 9.6577C20.144 9.47772 20.2015 8.99074 20.2015 8.19144V3.5386C20.2015 2.99603 20.1813 2.64932 20.144 2.49581C20.1066 2.3423 20.0233 2.23114 19.8882 2.15968Z' fill='black'/%3E %3Cpath id='Vector_4' d='M29.6199 3.00457H29.833C31.0298 3.00457 32 3.94178 32 5.09658V9.90799C32 11.0634 31.0301 12 29.833 12H29.6199C28.8876 12 28.2402 11.6491 27.8479 11.1122L27.6559 11.8459H24.6667V0H27.8562V3.85369C28.2683 3.34011 28.9034 3.00457 29.6199 3.00457ZM28.937 8.85614V6.01272C28.937 5.54289 28.9069 5.23457 28.844 5.09264C28.7812 4.95072 28.5304 4.85959 28.3544 4.85959C28.1785 4.85959 27.9072 4.93365 27.8544 5.05845V9.87165C27.9147 10.0087 28.1735 10.0849 28.3544 10.0849C28.5354 10.0849 28.7988 10.0111 28.8541 9.87165C28.9094 9.73217 28.937 9.39204 28.937 8.85614Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-kp) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg fill='none'%3E%3Cg id='kinopoisk'%3E %3Cpath id='Vector' d='M4.16302 0.666992V5.17161L7.11266 0.666992H10.547L5.55828 5.94608L14.6667 0.666992V4.01879L6.48846 7.203L14.6667 6.40822V9.59243L6.48846 8.79765L14.6667 11.9819V15.3337L5.55828 10.0546L10.547 15.3337H7.11021L4.16057 10.829V15.3337H1.33333V0.666992H4.16302Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-mail) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.66699 3.33333C2.30185 3.33333 2.00033 3.63486 2.00033 4V12C2.00033 12.3651 2.30185 12.6667 2.66699 12.6667H13.3337C13.6988 12.6667 14.0003 12.3651 14.0003 12V4C14.0003 3.63486 13.6988 3.33333 13.3337 3.33333H2.66699ZM0.666992 4C0.666992 2.89848 1.56547 2 2.66699 2H13.3337C14.4352 2 15.3337 2.89848 15.3337 4V12C15.3337 13.1015 14.4352 14 13.3337 14H2.66699C1.56547 14 0.666992 13.1015 0.666992 12V4Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.787561 3.61742C0.998704 3.31579 1.41439 3.24243 1.71602 3.45358L8.00038 7.85263L14.2847 3.45358C14.5864 3.24243 15.0021 3.31579 15.2132 3.61742C15.4243 3.91906 15.351 4.33474 15.0494 4.54589L8.38269 9.21255C8.15314 9.37324 7.84762 9.37324 7.61807 9.21255L0.951408 4.54589C0.649775 4.33474 0.576419 3.91906 0.787561 3.61742Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-profile) {
                    display: inline-block;
                    width: 1.05em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24' width='25' height='24'%3E%3Cg fill='none'%3E%3Cg id='user-square-svgrepo-com-2 1'%3E %3Cpath id='Vector' d='M6.94824 20C7.31583 17.3333 9.09548 16 12.8751 16C16.6548 16 18.4344 17.3333 18.802 20M12.875 13C14.2083 13 14.875 12.2857 14.875 10.5C14.875 8.71429 14.2083 8 12.875 8C11.5417 8 10.875 8.71429 10.875 10.5C10.875 12.2857 11.5417 13 12.875 13ZM6.875 20H18.875C19.9796 20 20.875 19.1046 20.875 18V6C20.875 4.89543 19.9796 4 18.875 4H6.875C5.77043 4 4.875 4.89543 4.875 6V18C4.875 19.1046 5.77043 20 6.875 20Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-search) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Cg id='Icons/24/search-24px'%3E %3Cpath id='Union' fill-rule='evenodd' clip-rule='evenodd' d='M4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11C18 12.886 17.2541 14.5978 16.0413 15.8565C16.0071 15.8828 15.9742 15.9116 15.9429 15.9429C15.9116 15.9742 15.8827 16.0071 15.8564 16.0413C14.5977 17.2542 12.886 18 11 18C7.13401 18 4 14.866 4 11ZM16.6177 18.0319C15.078 19.2635 13.125 20 11 20C6.02944 20 2 15.9706 2 11C2 6.02944 6.02944 2 11 2C15.9706 2 20 6.02944 20 11C20 13.125 19.2635 15.078 18.0319 16.6177L21.7071 20.2929C22.0976 20.6834 22.0976 21.3166 21.7071 21.7071C21.3166 22.0977 20.6834 22.0977 20.2929 21.7071L16.6177 18.0319Z' fill='black' fill-opacity='0.95'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-telegram) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg fill='none'%3E%3Cpath d='M14.92 1.42068L0.747101 6.85125C-0.220143 7.23728 -0.214547 7.77342 0.56964 8.01251L4.2084 9.1404L12.6274 3.86233C13.0255 3.62166 13.3892 3.75113 13.0903 4.01484L6.26919 10.1317H6.26759L6.26919 10.1325L6.01818 13.8593C6.38589 13.8593 6.54817 13.6917 6.75441 13.4939L8.52182 11.7862L12.1982 14.4844C12.876 14.8553 13.3628 14.6647 13.5315 13.8609L15.9448 2.55969C16.1918 1.57556 15.5667 1.12997 14.92 1.42068Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-vk) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cdefs%3E%3CclipPath %3E %3Crect width='16' height='16' fill='black'/%3E %3C/clipPath%3E%3C/defs%3E%3Cg fill='none'%3E%3Cg %3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2417 9.9296C14.2417 9.9296 15.5353 11.2704 15.8553 11.8909C15.8615 11.8999 15.8664 11.9098 15.8697 11.9203C16.0001 12.1495 16.0321 12.3292 15.9681 12.4618C15.8601 12.681 15.4945 12.791 15.3705 12.8002H13.0841C12.9249 12.8002 12.5937 12.7565 12.1905 12.4644C11.8825 12.2385 11.5761 11.8666 11.2793 11.503C10.8361 10.9631 10.4529 10.4947 10.0649 10.4947C10.0159 10.4945 9.96719 10.5031 9.92087 10.5198C9.62727 10.6172 9.25447 11.0563 9.25447 12.2259C9.25447 12.592 8.97927 12.8002 8.78647 12.8002H7.73927C7.38247 12.8002 5.52487 12.6692 3.87767 10.8464C1.85927 8.61478 0.046472 4.13803 0.028872 4.09857C-0.083928 3.80891 0.152872 3.65106 0.408872 3.65106H2.71767C3.02727 3.65106 3.12807 3.84753 3.19847 4.02384C3.28007 4.22619 3.58247 5.03556 4.07847 5.94485C4.88167 7.42423 5.37527 8.02622 5.76967 8.02622C5.84377 8.02645 5.91662 8.00618 5.98087 7.96745C6.49607 7.67023 6.40007 5.73915 6.37607 5.34118C6.37607 5.26394 6.37527 4.47891 6.11127 4.09941C5.92247 3.82738 5.60087 3.72159 5.40647 3.68297C5.45847 3.60404 5.56887 3.48314 5.71047 3.41177C6.06327 3.22706 6.70087 3.2002 7.33367 3.2002H7.68487C8.37127 3.21027 8.54887 3.25645 8.79847 3.32278C9.30087 3.44872 9.31047 3.79044 9.26647 4.95412C9.25367 5.2866 9.24007 5.66107 9.24007 6.10186C9.24007 6.19589 9.23607 6.30084 9.23607 6.40747C9.22087 7.00443 9.20087 7.67695 9.60247 7.95318C9.65456 7.98723 9.7147 8.00527 9.77607 8.00523C9.91527 8.00523 10.3321 8.00523 11.4625 5.9692C11.9585 5.06999 12.3425 4.00957 12.3689 3.92981C12.3913 3.88531 12.4585 3.76021 12.5401 3.70983C12.5981 3.67742 12.6631 3.66123 12.7289 3.66282H15.4449C15.7409 3.66282 15.9417 3.70983 15.9809 3.82738C16.0465 4.01797 15.9681 4.59981 14.7281 6.35961C14.5193 6.65264 14.3361 6.9062 14.1753 7.12785C13.0513 8.67607 13.0513 8.75416 14.2417 9.9296Z' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }

                :where(.i-volume) {
                    display: inline-block;
                    width: 1em;
                    height: 1em;
                    background-color: currentColor;
                    -webkit-mask-image: var(--svg);
                    mask-image: var(--svg);
                    -webkit-mask-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: 100% 100%;
                    mask-size: 100% 100%;
                    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Cg id='Icons/24/volume-2-24px'%3E %3Crect id='Rectangle 1' x='11' y='3' width='2' height='18' rx='1' fill='black'/%3E %3Crect id='Rectangle 2' x='15' y='6' width='2' height='12' rx='1' fill='black'/%3E %3Crect id='Rectangle 4' x='3' y='9' width='2' height='6' rx='1' fill='black'/%3E %3Crect id='Rectangle 3' x='19' y='9' width='2' height='6' rx='1' fill='black'/%3E %3Crect id='Rectangle 5' x='7' y='6' width='2' height='12' rx='1' fill='black'/%3E %3C/g%3E%3C/g%3E%3C/svg%3E")
                }
            }
        .i-advantages2 img{
    background: linear-gradient(97.74deg, #fff 62.51%, #ba2afe 97.25%);
    flex-shrink: 0;
    font-size: 3.375rem;
}
.navbar-footer .navbar-nav .dropdown-menu.show .dropdown-item, .navbar-header .navbar-nav .dropdown-menu.show .dropdown-item {
    margin-top: 0px;
    opacity: 1;
}
.r1bo5h80{--content-padding: 0.5rem;--content-size: calc(100vw - 2 * var(--content-padding));--column-gap: 1.2rem}@media (min-width: 624px){.r1bo5h80{--content-padding: 3.2rem}}@media (min-width: 1280px){.r1bo5h80{--content-padding: 7.2rem;--column-gap: 2.4rem}}.r1bo5h80{box-sizing:border-box;margin:0 auto;position:relative;width:var(--content-size)}.ruo56jk{margin:0;padding:0 var(--content-padding);width:100vw}.r15qqrn5{top: -40px;flex-grow:1;position:relative}.b1j1h895{inset:0;overflow:hidden;position:absolute}.b1j1h895:empty{display:none}.c16utzjy{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;position:relative;width:100%}@media (min-width: 1280px){}@media (hover: hover){}@container main-nav (max-width: 0px){}@container main-nav (max-width: 340px){}@container main-nav (max-width: 460px){}@container main-nav (max-width: 580px){}@container main-nav (max-width: 700px){}@container main-nav (max-width: 820px){}@container main-nav (max-width: 940px){}@container main-nav (max-width: 1060px){}@container main-nav (max-width: 1180px){}@container main-nav (max-width: 1320px){}@container main-nav (max-width: 9999999px){}.r10vhq7q{--padding: var(--content-padding);--slides-per-view: 1;--slides-gap: var(--column-gap);--slides-width: calc( calc(var(--content-size) - calc(var(--slides-gap) * calc(var(--slides-per-view) - 1))) / var(--slides-per-view) );position:relative}.r10vhq7q[data-carousel-type=person]{--slides-width: auto}.s17r548w{display:flex;margin:calc(-1 * var(--spacing-l)) calc(-1 * var(--padding));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:var(--spacing-l) calc(var(--padding));scroll-padding:var(--content-padding);scroll-snap-type:x mandatory;scrollbar-width:none}.s17r548w::-webkit-scrollbar{display:none}@media (hover: hover){}.e1g1yxbn{box-sizing:border-box;display:none;height:100%;padding:var(--spacing-l) 0;position:absolute;top:0;width:var(--padding)}@media (hover: hover){@media (min-width: 624px){.e1g1yxbn{display:flex}}}.e1g1yxbn>button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:var(--content-height, auto);opacity:0;padding:0;transition:opacity .2s ease-out;width:100%}.e1g1yxbn>button:disabled{cursor:default}@media (hover: hover){}.e8s5c9l{right:100%}.ek3bigb{left:100%}.aw4gjem{color:var(--color-sochi);margin:auto;max-width:100%;width:4.4rem}.r1o2hf9x{align-items:flex-end;color:var(--text-color);gap:1.2rem;margin-bottom:var(--spacing-2xl)}.r1o2hf9x h3{margin:0;word-break:break-word}@supports ((-webkit-line-clamp: 2)){}@media (hover: hover){}@supports ((-webkit-line-clamp: 2)){}@supports not ((-webkit-line-clamp: 2)){}@supports ((-webkit-line-clamp: 3)){}@supports not ((-webkit-line-clamp: 3)){}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}.r1i5ew6y{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 1.2rem}.s1qdqrfg{background:var(--color-sochi-40);border-radius:.1rem;flex-shrink:0;height:1rem;max-height:80%;width:.2rem}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}@supports ((-webkit-line-clamp: 2)){}@supports ((-webkit-line-clamp: 3)){}@supports not ((-webkit-line-clamp: 3)){}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}@container filters-form (min-width: 500px){}@container filters-form (min-width: 864px){}@container filters-form (min-width: 1024px){}@media (min-width: 1024px){@supports (padding-bottom: clamp(0px,0px,0px)){}}@media (min-width: 1024px){@supports (width: clamp(0px,0px,0px)){}}.lltcpd8{align-items:center;color:var(--color-sochi);display:flex;text-decoration:underline;white-space:nowrap}@media (hover: hover){.lltcpd8:hover{color:var(--color-berlin)}}.lltcpd8:active{color:var(--color-berlin)}.ld9ti8i{color:var(--color-sochi-40);pointer-events:none;text-decoration:none}.d1vcb3n6{align-self:center;background:var(--color-sochi-40);height:1.6rem;margin:0 .8rem;min-width:.2rem;width:.2rem}.r1iu6vdu{align-items:center;display:flex;min-width:0;padding:2.6rem 0}@media (min-width: 624px){.r1iu6vdu{padding-top:2.4rem}}.zujqyi9{padding-bottom:0}.s12u0h3p{text-transform: uppercase;box-sizing:border-box;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s12u0h3p::-webkit-scrollbar{display:none}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}@media (hover: hover){}@supports ((-webkit-line-clamp: 2)){}@supports not ((-webkit-line-clamp: 2)){}@supports (-webkit-touch-callout: none){}@media (hover: hover){.reqnlqr:not(:hover) .p1ntkjuo{visibility:hidden}}.rskjwk4:not(:hover) .p6y21cw{visibility:hidden}@supports ((-webkit-line-clamp: var(--line-clamp))){}@container telecast-item (max-width: 400px){}@supports ((-webkit-line-clamp: 2)){}@supports ((-webkit-line-clamp: 4)){}.r1mc8m97{color:var(--color-sochi-40);margin:var(--seo-text-margin, var(--spacing-2xl) 0);padding:var(--seo-text-padding, 0)}@supports ((-webkit-line-clamp: 2)){}@supports ((-webkit-line-clamp: 4)){}.r195p28i{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.h1cc0f8d{display:flex;flex-direction:column;gap:var(--spacing-m)}.tltd87v{color:var(--color-sochi);margin:0}.gbwxalf{display:inline-grid;grid-gap:1.6rem 2.4rem;grid-template-columns:auto 1fr;overflow:hidden}@media (min-width: 1280px){.gbwxalf{grid-column-gap:2.8rem;grid-template-columns:8.6rem 1fr}}.n1wnwiwq{color:var(--color-sochi-70);display:block;margin:0}.v1l6jeo6{display:block}@media (hover: hover){}body:has(.rt1vkii){overflow:hidden}.rdn78ct{display:grid;grid-gap:.8rem;width:min(100%,31.2rem)}@media (min-width: 1024px){.rdn78ct{grid-gap:1.6rem;width:var(--content-size, 100%)}}.w18n8d3i{--button-gap: .8rem;display:grid;gap:var(--button-gap);grid-gap:var(--button-gap);width:100%}@media (min-width: 1024px){.w18n8d3i{--button-gap: 1.2rem;--first-btn-width: 31.2rem;display:flex;flex-wrap:wrap}}@media (min-width: 1280px){.w18n8d3i{--button-gap: 1.6rem;--first-btn-width: 32.8rem }}.p1bbrzyv{color:var(--color-sochi-40);text-align:center}@media (min-width: 1024px){.p1bbrzyv{text-align:left}}.r1nuofmw{--bg-height: 46rem;--padding-top: 32.8rem;--padding-bottom: 2.4rem;align-items:center;display:flex;flex-direction:column;margin-top:calc(-1 * var(--header-height));min-height:var(--bg-height);overflow:hidden;padding-top:var(--padding-top);position:relative;z-index:0}@media (min-width: 624px){.r1nuofmw{--bg-height: 57.6rem;--padding-top: 38.8rem;--padding-bottom: 6rem }}@media (min-width: 1024px){.r1nuofmw{--bg-height: 64rem;--padding-top: var(--header-height, 0);--padding-bottom: 3.2rem;align-items:flex-start;gap:2.8rem;justify-content:space-between}}@media (min-width: 1280px){.r1nuofmw{--bg-height: 88rem;--padding-bottom: 4rem;}}@media (min-width: 1600px){.r1nuofmw{--bg-height: 90rem }}@media (min-width: 1920px){.r1nuofmw{--bg-height: 80rem }}.r1nuofmw:after{--line-width: 20rem;background:var(--color-sochi-12);bottom:0;content:"";height:.1rem;left:50%;max-width:var(--content-size);position:absolute;transform:translate3d(-50%,0,0);width:var(--line-width)}@media (min-width: 624px){.r1nuofmw:after{--line-width: var(--content-size) }}.b1w6knen{height:var(--bg-height, 100%);left:0;max-height:100%;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}@media (min-width: 1024px){.b1w6knen{left:20%;max-width:204.8rem;right:initial;width:80%}}.b11ck05s{border:.4rem solid var(--color-bern);border-top:none;box-sizing:border-box;transition:opacity 5s cubic-bezier(.45,1.45,.8,1)}.b1w6knen>.b11ck05s{height:100%;left:0;position:absolute;top:0;width:100%}.b1nt63x3{opacity:1}img.b1nt63x3{object-fit:cover;object-position:top}.b1740zb2{background:linear-gradient(180deg,var(--color-bern-30) 50%,var(--color-bern) 100%);inset:0;position:absolute}@media (min-width: 1024px){.b1740zb2:after{background:linear-gradient(90deg,var(--color-bern) 0%,transparent 100%);content:"";inset:0 50% 0 0;position:absolute}}.b1pv6vum{z-index:2;text-transform: uppercase;box-sizing:border-box;left:0;padding-left:var(--content-padding)!important;position:absolute;top:var(--header-height, 0);width:100%;top: -380px;} @media (min-width: 1024px){.b1pv6vum{padding-left:0;position:relative;top:initial;top:-20px;left: 50px;}}.cbn1tnw{--max-width: 46.6rem;align-items:center;display:flex;flex-direction:column;gap:var(--spacing-l);max-width:var(--max-width);text-align:center;width:100%}@media (min-width: 1024px){.cbn1tnw{--max-width: 57.1rem;align-items:flex-start;max-width:min(60%,var(--max-width));text-align:left}}@media (min-width: 1280px){.cbn1tnw{--max-width: 72.4rem }}.a1p2p4ir{align-items:inherit;display:flex;flex-direction:column;gap:var(--spacing-m)}.a3gw3yg{color:var(--color-sochi-40)}.a3gw3yg>span{white-space:nowrap}.rf9o1ri{color:var(--color-berlin);margin-right:1.2rem}@media (min-width: 624px){.rmqjdba{color:#fd721c}.rmqjdba2{color:#f4b92b}.rqxxojd{align-items:center;color:var(--color-berlin);display:flex;gap:.4rem;justify-content:center;margin-top:.8rem;white-space:nowrap}@media (hover: hover){}.r1hcja60{display:grid;grid-gap:var(--spacing-3xl);padding-bottom:var(--spacing-xl)}.i1lqbh8o{display:flex;flex-direction:column;gap:var(--spacing-3xl);padding-bottom:calc(var(--spacing-3xl) / 2)}.h2g2ggz{margin:0}.iio79kf{display:flex;flex-direction:column;gap:var(--spacing-3xl)}@media (min-width: 624px){.iio79kf{flex-direction:row;justify-content:space-between}}@media (min-width: 624px){.d1uq546i{flex-grow:1}}.d1ldx60c{display:flex;flex-direction:column;gap:2.4rem}.ds0kfkg{color:var(--color-sochi-70);margin:0;white-space:pre-wrap}.sfzfa9a{--seo-text-margin: 0}.d1k13lzm{width:100%}@media (min-width: 624px){.d1uq546i+.d1k13lzm{flex-shrink:0;width:36%}}@media (min-width: 1280px){.d1uq546i+.d1k13lzm{width:20%}}@media (hover: hover){}@supports (-webkit-touch-callout: none){}@supports ((-webkit-line-clamp: 2)){}@media (hover: hover){}@container subscription (min-width: 500px){}@container subscription (min-width: 500px){}@container subscription (min-width: 500px){}@container subscription (min-width: 500px){}@container subscription (min-width: 500px){}@supports ((-webkit-line-clamp: var(--line-clamp))){}@media (hover: hover){}@container message-card (min-width: 400px){}@container message-card (min-width: 750px){}@supports ((-webkit-line-clamp: 2)){}@supports (-webkit-touch-callout: none){}@supports (-webkit-touch-callout: none){}@supports (-webkit-touch-callout: none){}
.r1lbxtse {
    font-weight: 200;
}
.rjqy0lg {
    font-size: 1.3rem;
    letter-spacing: -.03rem;
    line-height: 2rem;
    font-family: DrukStartMedium;
    letter-spacing: 0.1rem;    
}

@media (min-width: 1280px) {
    .rjqy0lg {
        font-size:1.5rem;
        line-height: 2.4rem
    }
}
