@charset "UTF-8";
.mode .watch-item__content {
  background-color: var(--watch-item-bg);
  transition: background-color 0.25s var(--trans-timing-function);
}

.mode .watch-item__name {
  color: var(--text-color);
  transition: color 0.25s var(--trans-timing-function);
}

.mode .box-wrapper strong {
  color: var(--control-text-color);
  transition: color 0.25s var(--trans-timing-function);
}

.mode .flow__step {
  transition: border-color 0.25s var(--trans-timing-function);
  border: none;
  border-top: 0.2rem solid var(--border-color);
}

.counter {
  --color: hsl(0, 0%, 100%);
  --margin-top: 3.125rem;
  display: inline-grid;
  grid-template-columns: repeat(4, auto);
  justify-content: flex-start;
  gap: 0.25rem 1.5rem;
  margin-top: var(--margin-top);
}

.counter--dark {
  --color: var(--color-secondary);
  --margin-top: 2rem;
}

@media only screen and (max-width: 768px) {
  .counter {
    --margin-top: 2.5rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
}
@media only screen and (max-width: 560px) {
  .counter {
    --margin-top: 2rem;
  }
}
.counter__text {
  --text-font-size: large;
  font-family: "soleto-light", sans-serif;
  font-size: var(--text-font-size);
  color: var(--color);
  grid-column-end: span 4;
}

@media only screen and (max-width: 425px) {
  .counter__text {
    --text-font-size: medium;
  }
}
.counter__item {
  display: flex;
  flex-flow: row nowrap;
  align-items: baseline;
  justify-content: space-between;
  font-family: "prometo-bold", sans-serif;
  font-size: xx-large;
}

@media only screen and (max-width: 768px) {
  .counter__item {
    flex-flow: column wrap;
    align-items: center;
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 560px) {
  .counter__item {
    font-size: x-large;
  }
}
.counter__item > span {
  font-family: inherit;
  font-size: inherit;
  color: var(--color-primary);
}

.counter__item > small {
  padding-left: 0.5rem;
  font-family: inherit;
  font-size: 0.65em;
  color: var(--color);
}

@media only screen and (max-width: 768px) {
  .counter__item > small {
    padding-left: 0;
  }
}
.partner-box {
  --shadow-alpha: .15;
  --box-max-width: none;
  --box-min-height: 8.125rem;
  box-shadow: 0 0 2rem 0 hsla(0deg, 0%, 0%, var(--shadow-alpha));
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 0;
  place-content: normal center;
  position: relative;
  max-width: var(--box-max-width);
  min-height: var(--box-min-height);
  aspect-ratio: 16/9;
  padding: 1rem;
  background-color: hsl(0, 0%, 100%);
  border-radius: 1rem;
  transition: box-shadow 0.25s ease-in-out;
  overflow: hidden;
  justify-self: center;
}

@media only screen and (max-width: 768px) {
  .partner-box {
    --box-max-width: 25rem;
  }
}
.partner-box:hover {
  --shadow-alpha: .3;
}

@media only screen and (max-width: 1024px) {
  .partner-box:hover {
    --shadow-alpha: .15;
  }
}
.partner-box:hover > div {
  opacity: 1;
}

.partner-box:hover > img {
  filter: blur(0.5rem);
}

@media only screen and (max-width: 1024px) {
  .partner-box:hover > img {
    filter: blur(0);
  }
}
.partner-box img {
  display: block;
  width: 100%;
  margin: 0 auto;
  filter: blur(0);
  transition: filter 0.25s ease-in-out;
}

@media only screen and (max-width: 1024px) {
  .partner-box img {
    max-height: 6.25rem;
  }
}
.partner-box img:is([alt="Ernst & Young, s.r.o."]) {
  max-height: 100px;
}

.partner-box img:is([alt="Riganti s.r.o."]) {
  max-height: 85px;
}

.partner-box img:is([alt="NETWORG CZ s.r.o."]) {
  max-height: 100px;
}

.partner-box img:is([alt="mscrm-addons.com"]) {
  max-height: 48px;
}

.partner-box img:is([alt=Seyfor]) {
  max-height: 50px;
}

.partner-box img:is([alt="Update Courses"]) {
  max-height: 50px;
}

.partner-box img:is([alt=DotVVM]) {
  max-height: 100px;
}

.partner-box img[alt="JetBrains s.r.o."], .partner-box img[alt=".NET.CZ"] {
  max-height: 6.25rem;
}

.partner-box img:is([alt=Živě]) {
  max-height: 80px;
}

.partner-box img:is([alt=Businessinfo]) {
  width: auto;
  max-height: 80px;
}

.partner-box img:is([alt=DIGIpromo]) {
  width: auto;
  max-height: 80px;
}

.partner-box img:is([alt=LOKLOK]) {
  width: auto;
  max-height: 70px;
}

.partner-box__overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 101%;
  height: 101%;
  background-color: var(--color-secondary--background);
  opacity: 0;
  border-radius: 0.25rem;
  text-align: center;
  transform: translate(-0.5%, -0.5%);
  transition: opacity 0.25s ease-in-out;
  place-content: center center;
}

@media only screen and (max-width: 1024px) {
  .partner-box__overlay {
    display: none;
  }
}
.partner-box__overlay strong {
  display: block;
  margin-bottom: 1.5rem;
  font-size: x-large;
  color: hsl(0, 0%, 100%);
  text-align: center;
}

.partner-box img[alt="Riganti s.r.o."] {
  max-height: 85px;
}

.partner-box img[alt="RESCO spol s r.o."] {
  max-height: 80px;
}

.partner-box img[alt=Seyfor] {
  max-height: 50px;
}

.partner-box img[alt="NETWORG CZ s.r.o."] {
  max-height: 100px;
}

.partner-box img[alt=Živě] {
  max-height: 70px;
}

.partner-box img[alt=Businessinfo] {
  width: auto;
  max-height: 80px;
}

.partner-box img[alt=DIGIpromo] {
  width: auto;
  max-height: 80px;
}

.partner-box img[alt=LOKLOK] {
  width: auto;
  max-height: 70px;
}

.partner-box img[alt="IT Point"] {
  width: auto;
  max-height: 35px;
}

.partner-box img[alt=Apress] {
  max-height: 45px;
}

.partner-box img[alt=SONY] {
  max-width: 170px;
}

.partner-box img[alt="UNO Platform"],
.partner-box img[alt="Update Courses"],
.partner-box img[alt="ai produkce"],
.partner-box img[alt=Microsoft] {
  max-width: 195px;
}

.stream-progress {
  position: absolute;
  top: 100%;
  left: 0;
  display: block !important;
  width: 100%;
  height: 0.5rem;
  background-color: hsl(0, 84%, 46%);
  animation: load var(--stream-progress) forwards linear;
  transform: translateX(-100%);
  z-index: 10;
}

.watch__container {
  --col-count: 2;
  --gap: 2.5rem;
  gap: var(--gap);
  display: grid;
  grid-template-columns: repeat(var(--col-count), minmax(1rem, 1fr));
  align-items: stretch;
  place-content: flex-start flex-start;
  gap: var(--gap);
}

@media only screen and (max-width: 1440px) {
  .watch__container {
    --gap: 2rem;
  }
}
@media screen and (width <= 640px) {
  .watch__container {
    --col-count: 1;
  }
}
.watch__container--homepage {
  --gap: 4.375rem;
}

@media only screen and (max-width: 1920px) {
  .watch__container--homepage {
    --gap: 3.75rem;
  }
}
@media only screen and (max-width: 1440px) {
  .watch__container--homepage {
    --gap: v.$gap--2xl;
  }
}
.watch-item {
  --name-font-size: large;
  --gap: 1.5rem;
  --align-content: flex-start;
  --theme-color: var(--color-primary);
  gap: var(--gap);
  display: grid;
  grid-template-columns: minmax(1rem, 1fr);
  align-items: var(--align-content);
  place-content: flex-start flex-start;
}

@media only screen and (max-width: 1024px) {
  .watch-item {
    width: 100%;
    max-width: 560px;
    justify-self: flex-start;
  }
}
@media only screen and (max-width: 560px) {
  .watch-item {
    --gap: 1rem;
  }
}
.watch-item--small {
  --name-font-size: medium;
}

.watch-item--a {
  --theme-color: var(--color-primary);
}

.watch-item--b {
  --theme-color: hsl(79, 100%, 37%);
}

.watch-item--c {
  --theme-color: hsl(200, 75%, 58%);
}

.watch-item--d {
  --theme-color: hsl(311, 74%, 64%);
}

.watch-item__title {
  --title-font-size: xx-large;
  font-family: "prometo-bold", sans-serif;
  font-size: var(--title-font-size);
  color: var(--theme-color);
  text-transform: uppercase;
}

@media only screen and (max-width: 1024px) {
  .watch-item__title {
    --title-font-size: x-large;
  }
}
@media only screen and (max-width: 560px) {
  .watch-item__title {
    --title-font-size: large;
  }
}
.watch-item__wrapper {
  --alpha: .15;
  --cursor: pointer;
  --content_border-radius: 1rem;
  border-radius: 1rem;
  text-decoration: none;
  transition: box-shadow 0.25s ease-in-out;
  cursor: var(--cursor);
  box-shadow: 0 0 1.5rem 0 hsla(0deg, 0%, 0%, var(--alpha));
}

.watch-item__wrapper:hover {
  --alpha: .3;
}

.watch-item__wrapper[disabled], .watch-item__wrapper:is(div) {
  --cursor: default;
}

.watch-item__wrapper[disabled]:hover, .watch-item__wrapper:is(div):hover {
  --alpha: .15;
}

.watch-item__wrapper:has(.watch-item__banner) {
  --content_border-radius: 0 0 1rem 1rem;
}

.watch-item__banner {
  padding-top: 56.25%;
  position: relative;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  overflow: hidden;
}

.watch-item__banner img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  max-width: 100%;
  height: 100%;
}

.watch-item__content {
  --col-span: 4;
  --row-span: 3;
  --padding: 1rem;
  --row-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(1, minmax(1rem, 1fr));
  align-items: flex-start;
  place-content: flex-start flex-start;
  grid-column-end: span var(--col-span);
  grid-row-end: span var(--row-span);
  row-gap: var(--row-gap);
  padding: var(--padding);
  background-color: hsl(0, 0%, 98%);
  border-radius: var(--content_border-radius);
  overflow: hidden;
}

@media only screen and (max-width: 1024px) {
  .watch-item__content {
    --col-span: 1;
    --row-span: 1;
    --padding: 0.5rem;
    --row-gap: 0.5rem;
  }
}
.watch-item__content--rounded {
  border-radius: 1rem;
}

.watch-item__bottom {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 0;
  place-content: normal space-between;
}

.watch-item__name {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-size: var(--name-font-size);
  color: var(--color-secondary);
}

@media only screen and (max-width: 768px) {
  .watch-item__name {
    padding-left: 0.5rem;
  }
}
.watch-item__name::before {
  display: inline-block;
  content: attr(data-session-id);
  margin-right: 1rem;
  font-family: "soleto-light", sans-serif;
  font-size: var(--name-font-size);
  color: var(--color-secondary--light);
}

.watch-item__speakers {
  --max-width: calc(100% - 8.125rem);
  --font-size: medium;
  display: block;
  width: 100%;
  max-width: var(--max-width);
  font-family: "prometo", sans-serif;
  font-size: var(--font-size);
  color: hsl(0, 0%, 60%);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (max-width: 1024px) {
  .watch-item__speakers {
    --font-size: small;
    padding-left: 0.5rem;
  }
}
.watch-item__speakers--large {
  --max-width: calc(100% - 9.375rem);
}

.box-wrapper {
  display: grid;
  grid-template-columns: repeat(3, auto);
  align-items: stretch;
  justify-content: center;
  gap: 10rem;
}

@media only screen and (max-width: 1366px) {
  .box-wrapper {
    gap: 6.25rem;
  }
}
@media only screen and (max-width: 1024px) {
  .box-wrapper {
    justify-content: space-around;
    gap: 0;
  }
}
@media only screen and (max-width: 768px) {
  .box-wrapper {
    gap: 1.5rem;
  }
}
@media screen and (width <= 640px) {
  .box-wrapper {
    grid-template-columns: 1fr;
    align-items: flex-start;
    gap: 2rem;
  }
}
.box-wrapper > div {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}

.box-wrapper .icon {
  --icon-size: 4.375rem;
  fill: var(--color-primary);
}

@media only screen and (max-width: 1024px) {
  .box-wrapper .icon {
    --icon-size: 3.125rem;
  }
}
.box-wrapper strong {
  padding-left: 1.5rem;
  font-family: "prometo-bold", sans-serif;
  font-size: x-large;
  color: var(--color-secondary);
}

@media only screen and (max-width: 1024px) {
  .box-wrapper strong {
    padding-left: 1rem;
    font-size: large;
  }
}
.newsletter {
  text-align: center;
}

.newsletter h2, .newsletter p {
  color: hsl(0, 0%, 100%) !important;
}

.newsletter__section {
  position: relative;
  overflow: hidden;
}

.newsletter__section::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  width: 110%;
  height: 110%;
  background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_2048.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  filter: blur(0.5rem);
}

@media only screen and (max-width: 1366px) {
  .newsletter__section::after {
    background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_1200.jpg");
  }
}
@media only screen and (max-width: 1024px) {
  .newsletter__section::after {
    background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_980.jpg");
  }
}
@media only screen and (max-width: 768px) {
  .newsletter__section::after {
    background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_768.jpg");
  }
}
@media only screen and (max-width: 560px) {
  .newsletter__section::after {
    background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_480.jpg");
  }
}
.newsletter__section .container--small {
  position: relative;
  z-index: 2;
}

.newsletter__section .validation-summary {
  display: inline-flex;
  padding: 0.125rem 1rem;
  margin-top: 0.125rem;
  background-color: hsl(0, 84%, 95%);
  border-radius: 9999px;
}

.newsletter__section .validation-summary:empty {
  display: none;
}

.newsletter__form {
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
  margin-top: 3.125rem;
}

@media only screen and (max-width: 1024px) {
  .newsletter__form {
    margin-top: 2rem;
  }
}
.newsletter__form .text-box {
  border: 2px solid var(--input-border-color);
  width: 100%;
  background-color: hsl(0, 0%, 100%);
  opacity: 0.8;
}

@media only screen and (max-width: 768px) {
  .newsletter__form .text-box {
    height: 2.5rem;
  }
}
.newsletter__form .text-box.text-box--fail {
  --input-border-color: hsl(0, 84%, 46%);
}

.newsletter__form .button {
  margin-top: 3.125rem;
}

@media only screen and (max-width: 1024px) {
  .newsletter__form .button {
    margin-top: 1.875rem;
  }
}
.newsletter__info {
  margin-top: 0.625rem;
  font-size: small;
}

@media only screen and (max-width: 768px) {
  .newsletter__info {
    font-size: x-small;
  }
}
.newsletter__info a.link {
  font-size: small;
}

@media only screen and (max-width: 768px) {
  .newsletter__info a.link {
    font-size: x-small;
  }
}
.partners {
  --partners-gap: 1.5rem;
  --partners-mg-b: 2rem;
  --partenrs-jc: center;
  --item-max-width: 15.625rem;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  gap: var(--partners-gap);
  place-content: normal var(--partenrs-jc);
  margin-bottom: var(--partners-mg-b);
}

@media only screen and (max-width: 560px) {
  .partners {
    --partenrs-jc: center;
    --partners-mg-b: 1rem;
    --partners-gap: 1rem;
  }
}
.partners--main {
  --item-max-width: 375px;
}

@media only screen and (max-width: 768px) {
  .partners--main {
    --item-max-width: 15.625rem;
  }
}
.partners:last-child {
  --partners-mg-b: 0;
}

.partners > a {
  width: 100%;
  max-width: var(--item-max-width);
}

.sec {
  --sec-pad-h: 5rem;
  --sec-pad-v: 0;
  position: relative;
  padding: var(--sec-pad-h) var(--sec-pad-v);
}

@media only screen and (max-width: 1024px) {
  .sec {
    --sec-pad-h: 2.5rem;
  }
}
@media only screen and (max-width: 768px) {
  .sec {
    --sec-pad-h: 2rem;
  }
}
.sec--flex {
  display: grid;
  place-items: center center;
  block-size: 100dvb;
}

.sec--pad-top {
  padding-bottom: 0;
}

.sec--pad-vertical {
  --sec-pad-v: 1.5rem;
}

@media only screen and (max-width: 768px) {
  .sec--pad-vertical {
    --sec-pad-v: 1rem;
  }
}
.sec--pad-bottom {
  padding-top: 0;
}

.sec--login {
  position: center center;
  position: relative;
  height: auto;
  min-height: calc(100dvb - 220.53px);
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("../../../images/backgrounds/login-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (max-width: 768px) {
  .sec--login {
    min-height: 0;
  }
}
.sec--big-pad {
  --sec-pad-h: 5rem;
}

@media only screen and (max-width: 1024px) {
  .sec--big-pad {
    --sec-pad-h: 3.2rem;
  }
}
@media only screen and (max-width: 768px) {
  .sec--big-pad {
    --sec-pad-h: 2.5rem;
  }
}
@media only screen and (max-width: 1440px) {
  .sec--no-pad-hd {
    --sec-pad-h: 0;
  }
}
.sec--no-pad {
  --sec-pad-h: 0;
}

.event-list {
  gap: 2rem;
  display: grid;
  grid-template-columns: repeat(var(--col-count, 3), minmax(1rem, 1fr));
  align-items: flex-start;
  place-content: flex-start flex-start;
  row-gap: 3.125rem;
}

@media only screen and (max-width: 768px) {
  .event-list {
    --col-count: 2;
  }
}
@media only screen and (max-width: 560px) {
  .event-list {
    --col-count: 1;
  }
}
.event-list__item {
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
  gap: 1rem;
  place-content: normal stretch;
  text-decoration: none;
}

.event-list__item > img {
  --img-shadow-alpha: .15;
  box-shadow: 0 0 1.5rem 0 hsla(0deg, 0%, 0%, var(--img-shadow-alpha));
  display: block;
  width: 100%;
  border-radius: 1rem;
  transition: box-shadow 0.25s ease-in-out;
}

.event-list__item > img:hover {
  --img-shadow-alpha: .3;
}

.event-list__item .title.title--x-small {
  margin-bottom: 0.125rem;
}

.event-list__item time, .event-list__item address {
  font-size: medium;
  color: hsl(0, 0%, 60%);
}

.carousel {
  position: relative;
  min-height: calc(100dvb - 3.438rem);
  max-height: 2160px;
  background-color: var(--color-secondary);
}

.carousel__dots {
  --dots-trans-y: -200%;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, var(--dots-trans-y));
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  gap: 1rem;
  place-content: normal flex-start;
  z-index: 3;
}

@media only screen and (max-width: 560px) {
  .carousel__dots {
    --dots-trans-y: -175%;
  }
}
.carousel__dot {
  --dot-bg: hsla(0, 0%, 75%, 0.1);
  border: 1px solid hsl(0, 0%, 100%);
  display: block;
  width: 1rem;
  aspect-ratio: 1/1;
  background-color: var(--dot-bg);
  border-radius: 50%;
  cursor: pointer;
}

.carousel__dot--active {
  --dot-bg: hsl(0, 0%, 100%);
}

.carousel__arrow {
  --arrow-display: block;
  --arrow-size: 5rem;
  --arrow-top: 50%;
  --arrow-font-size: xx-large;
  --arrow-tranx-y: -50%;
  position: absolute;
  top: var(--arrow-top);
  left: var(--arrow-left);
  transform: translate(var(--arrow-trans-x), var(--arrow-tranx-y));
  display: var(--arrow-display);
  width: var(--arrow-size);
  aspect-ratio: 1/1;
  background-color: hsla(0, 0%, 75%, 0.1);
  border-width: 0;
  font-size: var(--arrow-font-size);
  z-index: 10;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .carousel__arrow {
    --arrow-display: block;
    --arrow-top: 100%;
    --arrow-tranx-y: -100%;
  }
}
@media only screen and (max-width: 560px) {
  .carousel__arrow {
    --arrow-size: 2.5rem;
    --arrow-font-size: 1.5rem;
  }
}
.carousel__arrow--prev {
  --arrow-left: 0;
  --arrow-trans-x: 0;
}

.carousel__arrow--next {
  --arrow-left: 100%;
  --arrow-trans-x: -100%;
}

.carousel-item {
  --lightnes-multiplier: 1;
  --item-theme-color: hsl(var(--item-theme-color-h) var(--item-theme-color-s) var(--item-theme-color-l));
  --item-theme-color--light: hsl(var(--item-theme-color-h) var(--item-theme-color-s) calc(var(--item-theme-color-l) + 12%));
  --item-theme-color--dark: hsl(var(--item-theme-color-h) var(--item-theme-color-s) calc(var(--item-theme-color-l) - 15%));
  --item-bg-position: center center;
  --color-primary: var(--item-theme-color);
  --item-font-size: 2rem;
  --item-max-font-size: 3vh;
  --item-pad-y: 4em;
  --item-opacity: 0;
  --col-count: 2;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 0;
  place-content: normal flex-start;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  padding: var(--item-pad-y) 0;
  background-image: var(--item-bg);
  background-repeat: no-repeat;
  background-position: var(--item-bg-position);
  background-size: cover;
  opacity: 0;
  opacity: var(--item-opacity);
  font-size: clamp(1rem, var(--item-font-size), var(--item-max-font-size));
  color: hsl(0, 0%, 100%);
  transition: opacity 1s ease-in-out;
  z-index: 1;
}

@media only screen and (max-width: 1366px) {
  .carousel-item {
    --item-font-size: 1.5rem;
  }
}
@media only screen and (max-width: 1024px) {
  .carousel-item {
    --item-font-size: 1.25rem;
  }
}
@media only screen and (max-width: 768px) {
  .carousel-item {
    --item-font-size: 2rem;
    --item-max-font-size: 2.5vh;
    --item-bg-position: top left;
  }
}
@media only screen and (max-width: 560px) {
  .carousel-item {
    --item-font-size: 1.5rem;
    --item-max-font-size: 2vh;
  }
}
@media only screen and (max-width: 425px) {
  .carousel-item {
    --item-font-size: 1.25rem;
  }
}
@media only screen and (max-width: 375px) {
  .carousel-item {
    --item-font-size: 1.8em;
  }
}
.carousel-item--active {
  --item-opacity: 1;
  animation: moveToForeground 0.01s forwards 1s;
}

.carousel-item__content {
  --gap: 1.6em;
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
  gap: var(--gap);
  place-content: center center;
}

@media only screen and (max-width: 1024px) {
  .carousel-item__content {
    --gap: 1.2em;
  }
}
.carousel-item__logo {
  --logo-size: 2.8em;
}

.carousel-item__logo > svg {
  display: block;
  width: 100%;
  height: var(--logo-size);
}

.carousel-item__info {
  color: currentcolor;
}

.carousel-item__info > h3 {
  --title-mg-bottom: .8em;
  --title-font-size: 2em;
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: var(--title-mg-bottom);
  font-size: var(--title-font-size);
  font-weight: 500;
  line-height: 1.2;
}

@media only screen and (max-width: 1024px) {
  .carousel-item__info > h3 {
    --title-mg-bottom: .6em;
    --title-font-size: 1.8em;
  }
}
@media only screen and (max-width: 768px) {
  .carousel-item__info > h3 {
    --title-mg-bottom: .8em;
  }
}
@media only screen and (max-width: 560px) {
  .carousel-item__info > h3 {
    --title-font-size: 1.6em;
  }
}
@media only screen and (max-width: 375px) {
  .carousel-item__info > h3 {
    --title-mg-bottom: .6em;
  }
}
@media only screen and (max-width: 560px) {
  .carousel-item__info > h3 > br {
    display: none;
  }
}
.carousel-item__info > p, .carousel-item__info > address {
  font-family: "soleto-light", sans-serif;
  font-size: 1.2em;
  line-height: 1.3;
}

.carousel-item .ai-c {
  --gap: .8em;
  gap: var(--gap);
}

@media only screen and (max-width: 560px) {
  .carousel-item .ai-c {
    --gap: .4em;
  }
}
.carousel-item .button {
  --color-button-bg--dark: var(--item-theme-color--dark);
  --color-button-bg--light: var(--item-theme-color--light);
}

.carousel-item .button.button--secondary {
  --btn-text-color: var(--color-white);
}

.carousel-item .counter {
  --margin-top: .4em;
}

@media only screen and (max-width: 1024px) {
  .carousel-item .counter {
    --margin-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .carousel-item .counter {
    --margin-top: .8em;
  }
}
@media only screen and (max-width: 375px) {
  .carousel-item .counter {
    --margin-top: 0;
  }
}
@keyframes moveToForeground {
  from {
    z-index: 1;
  }
  to {
    z-index: 2;
  }
}
.header {
  position: relative;
  display: grid;
  align-items: center;
  max-height: 2048px;
  overflow: hidden;
}

@media only screen and (max-width: 1024px) {
  .header {
    height: auto;
    min-height: calc(100dvb - var(--nav-height));
  }
}
.header::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  filter: grayscale(80%) blur(0.25rem);
  z-index: 1;
  box-shadow: 0 0 10px 15px rgb(0, 0, 0);
  background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.2) 100%), url("../../images/backgrounds/home-page/landing-1_2048.jpg");
}

@media only screen and (max-width: 1920px) {
  .header::after {
    background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.2) 100%), url("../../images/backgrounds/home-page/landing-1_1920.jpg");
  }
}
@media only screen and (max-width: 1440px) {
  .header::after {
    background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.2) 100%), url("../../images/backgrounds/home-page/landing-1_1440.jpg");
  }
}
@media only screen and (max-width: 1366px) {
  .header::after {
    background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.2) 100%), url("../../images/backgrounds/home-page/landing-1_1200.jpg");
  }
}
@media only screen and (max-width: 1024px) {
  .header::after {
    background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 65%, rgba(0, 0, 0, 0.2) 100%), url("../../images/backgrounds/home-page/landing-1_1024.jpg");
  }
}
@media only screen and (max-width: 560px) {
  .header::after {
    background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%, rgba(0, 0, 0, 0.2) 100%), url("../../images/backgrounds/home-page/landing-1_768.jpg");
  }
}
.header__container {
  position: relative;
  z-index: 2;
}

.header__container b {
  font-family: "soleto-light", sans-serif;
  font-size: x-large;
  font-weight: 300;
  color: hsl(0, 0%, 100%);
}

@media only screen and (max-width: 560px) {
  .header__container b {
    font-size: large;
  }
}
.header__container__public {
  width: 50%;
}

@media only screen and (max-width: 768px) {
  .header__container__public {
    width: 60%;
  }
}
@media only screen and (max-width: 560px) {
  .header__container__public {
    width: 100%;
  }
}
.header__container--watch-now {
  gap: 5rem;
}

@media only screen and (max-width: 1440px) {
  .header__container--watch-now {
    gap: 2rem;
  }
}
@media only screen and (max-width: 1366px) {
  .header__container--watch-now {
    grid-template-columns: 1fr;
    gap: 3.125rem;
  }
}
@media only screen and (max-width: 1024px) {
  .header__container--watch-now {
    gap: 2rem;
  }
}
.header__info {
  display: flex;
  flex-direction: column;
  padding: 5rem 0;
  place-content: flex-start center;
}

.header__title {
  position: relative;
  padding-bottom: 2rem;
  margin: 1rem 0 2rem;
  font-family: "prometo-bold", sans-serif;
  font-size: 3.75rem;
  color: var(--color-primary);
}

@media only screen and (max-width: 1366px) {
  .header__title {
    font-size: 3.125rem;
  }
}
@media only screen and (max-width: 768px) {
  .header__title {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 560px) {
  .header__title {
    font-size: xx-large;
  }
}
.header__title__public {
  font-size: 2.5rem;
  color: hsl(0, 0%, 100%);
}

@media only screen and (max-width: 1366px) {
  .header__title__public {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 560px) {
  .header__title__public {
    font-size: 1rem;
  }
}
.header__title::after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
  width: 9.375rem;
  height: 0.25rem;
  background-color: var(--color-primary);
  transform: translateY(50%);
}

@media only screen and (max-width: 1024px) {
  .header__title::after {
    width: 17%;
  }
}
@media only screen and (max-width: 560px) {
  .header__title::after {
    width: 30%;
  }
}
.header__subtitle {
  font-family: "prometo", sans-serif;
  font-size: 1.5rem;
  color: hsl(0, 0%, 100%);
}

@media only screen and (max-width: 1366px) {
  .header__subtitle {
    font-size: 1.25rem;
  }
}
@media only screen and (max-width: 560px) {
  .header__subtitle {
    font-size: 1rem;
  }
}
.header__date {
  font-family: "prometo", sans-serif;
  font-size: xx-large;
  color: hsl(0, 0%, 100%);
}

@media only screen and (max-width: 1366px) {
  .header__date {
    font-size: xx-large;
  }
}
@media only screen and (max-width: 560px) {
  .header__date {
    font-size: large;
  }
}
.header__date > time {
  display: block;
}

@media only screen and (max-width: 1024px) {
  .header__video {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .header .buttons-container > .button {
    --button-min-width: 10rem;
  }
}
@media only screen and (max-width: 425px) {
  .header .buttons-container > .button {
    --button-min-width: 8.5rem;
  }
}
.flow__step {
  --step-color: var(--color-secondary);
  --step-padding: 2rem 1.5rem;
  --step-font-size: xx-large;
  --step-icon-size: 2rem;
  --cols: 8.125rem auto;
  --gap: 1.5rem;
  display: grid;
  grid-template-columns: var(--cols);
  align-items: stretch;
  gap: var(--gap) var(--gap);
  padding: var(--step-padding);
  border: none;
  border-top: 2px solid hsl(0, 0%, 89%);
}

@media only screen and (max-width: 768px) {
  .flow__step {
    --step-padding: 1.5rem 1rem;
    --step-font-size: x-large;
    --step-icon-size: 1.5rem;
    --cols: 5rem auto;
  }
}
@media only screen and (max-width: 560px) {
  .flow__step {
    --step-font-size: x-large;
    --cols: 1fr;
    --gap: 1rem;
    row-gap: 0.5rem;
  }
}
@media only screen and (max-width: 375px) {
  .flow__step {
    --step-font-size: large;
  }
}
.flow__step:last-child {
  margin-bottom: 0;
}

.flow__step--checked {
  --step-color: var(--color-secondary--light);
}

.flow__step > span {
  font-size: var(--step-font-size);
  color: var(--step-color);
}

.flow__step .button {
  min-width: 11.25rem;
}

.flow__step .title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.flow__step .title > .icon {
  --icon-size: var(--step-icon-size);
  margin-left: 0.5rem;
  transform: translateY(2px);
  fill: hsl(79, 100%, 37%);
}

.order {
  display: flex;
  flex-flow: column nowrap;
}

.order--activated {
  flex-flow: column-reverse nowrap;
}

.order > * {
  width: 100%;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWVwYWdlLmNzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvRGFya01vZGUvaG9tZXBhZ2Uuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvTWl4aW5zL2JvcmRlci5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQ29tcG9uZW50cy9jb3VudGVyLnNjc3MiLCIuLi8uLi9SZXNvdXJjZXMvU3R5bGVzaGVldHMvU0NTUy9CYXNlL01peGlucy9yZXNwb25zaXZlLnNjc3MiLCIuLi8uLi9SZXNvdXJjZXMvU3R5bGVzaGVldHMvU0NTUy9CYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0NvbXBvbmVudHMvcGFydG5lci1ib3guc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvTWl4aW5zL2JveC1zaGFkb3cuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvTWl4aW5zL2ZsZXguc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0NvbXBvbmVudHMvV2F0Y2hOb3cvc3RyZWFtLXByb2dyZXNzLnNjc3MiLCIuLi8uLi9SZXNvdXJjZXMvU3R5bGVzaGVldHMvU0NTUy9Db21wb25lbnRzL1dhdGNoTm93L3dhdGNoLWl0ZW0uc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvTWl4aW5zL2dyaWQuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvTWl4aW5zL2FzcGVjdC1yYXRpby5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQmFzZS9NaXhpbnMvY2VudGVyLWl0ZW0uc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvTWl4aW5zL3RleHQuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL01vZHVsZXMvYm94LXdyYXBwZXIuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL01vZHVsZXMvbmV3c2xldHRlci5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvTW9kdWxlcy9wYXJ0bmVycy5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvTW9kdWxlcy9zZWN0aW9uLnNjc3MiLCIuLi8uLi9SZXNvdXJjZXMvU3R5bGVzaGVldHMvU0NTUy9Nb2R1bGVzL2V2ZW50cy1saXN0LnNjc3MiLCIuLi8uLi9SZXNvdXJjZXMvU3R5bGVzaGVldHMvU0NTUy9Nb2R1bGVzL0hvbWVwYWdlL2Nhcm91c2VsLnNjc3MiLCIuLi8uLi9SZXNvdXJjZXMvU3R5bGVzaGVldHMvU0NTUy9WaWV3cy9Ib21lUGFnZS9oZWFkZXIuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL1ZpZXdzL0hvbWVQYWdlL2Zsb3cuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNLUjtFQUNJLHNDQUFBO0VBQ0EsK0RBQUE7QURIWjs7QUNNUTtFQUNJLHdCQUFBO0VBQ0Esb0RBQUE7QURIWjs7QUNPSTtFQUNJLGdDQUFBO0VBQ0Esb0RBQUE7QURKUjs7QUNPSTtFQUNJLDJEQUFBO0VDTkEsWUFBQTtFQUNBLDRDQUFBO0FGR1I7O0FHaEJBO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtFQUVBLG9CQUFBO0VBQ0Esc0NBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7QUhrQko7O0FHaEJJO0VBQ0ksK0JBQUE7RUFDQSxrQkFBQTtBSG1CUjs7QUlESTtFRDlCSjtJQWdCUSxvQkFBQTtJQUVBLHFCRW9EQztTRnBERCxnQkVvREM7RUxqQ1A7QUFDRjtBSWRJO0VEeEJKO0lBc0JRLGtCQUFBO0VIb0JOO0FBQ0Y7QUdsQkk7RUFDSSx1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Q2Q7QUFDRjtBSXpzQ0k7RWlCNkNJO0lBYVEsU2hCdEJMO0VMeXFDVDtBQUNGO0FxQi9vQ0k7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7QXJCaXBDUjs7QXFCOW9DSTtFQUNJLGtCQUFBO0VBQ0Esb0JoQnBDRztFZ0JxQ0gsbUJBQUE7RUFDQSx1Q2hCM0JhO0VnQjRCYixrQkFBQTtFQUNBLDJCaEI1R1E7QUw2dkNoQjs7QUl2dENJO0VpQmdFQTtJQVNRLG1CQUFBO0VyQm1wQ1Y7QUFDRjtBSXp1Q0k7RWlCNEVBO0lBYVEsaUJBQUE7RXJCb3BDVjtBQUNGO0FJcHZDSTtFaUJrRkE7SUFpQlEsbUJoQjlCSTtFTG1yQ2Q7QUFDRjtBcUJucENRO0VBQ0ksaUJBQUE7RUFDQSx1QmhCaElFO0FMcXhDZDs7QUkzdUNJO0VpQm9GSTtJQUtRLGVoQjNETDtFTGt0Q1Q7QUFDRjtBSW53Q0k7RWlCc0dJO0lBU1EsZWhCakVQO0VMeXRDUDtBQUNGO0FxQnJwQ1E7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZWhCN0VIO0VnQjhFRyxzQ2hCL0lJO0VnQmdKSiwwQkFBQTtBckJ1cENaOztBSXZ3Q0k7RWlCdUdJO0lBWVEsVUFBQTtFckJ5cENkO0FBQ0Y7QUl6eENJO0VpQm1ISTtJQWdCUSxVQUFBO0VyQjBwQ2Q7QUFDRjtBcUJ0cENJO0VBQ0ksa0NoQi9FZTtFZ0JnRmYsaUJoQjNGRTtFZ0I0RkYsdUJoQm5LTTtBTDJ6Q2Q7O0FJanhDSTtFaUJzSEE7SUFNUSxrQkFBQTtFckIwcENWO0FBQ0Y7QUl6eUNJO0VpQndJQTtJQVVRLGVoQnBHSDtFTCt2Q1A7QUFDRjtBcUJ4cENJO0VBQ0ksa0NoQjdGZTtFZ0I4RmYsbUJoQm5GUTtFZ0JvRlIsdUJoQmpMTTtBTDIwQ2Q7O0FJanlDSTtFaUJvSUE7SUFNUSxtQmhCdkZJO0VMbXZDZDtBQUNGO0FJenpDSTtFaUJzSkE7SUFVUSxnQmhCN0ZFO0VMMHZDWjtBQUNGO0FxQjNwQ1E7RUFDSSxjQUFBO0FyQjZwQ1o7O0FJcnpDSTtFaUI0SkE7SUFFUSxhQUFBO0VyQjRwQ1Y7QUFDRjtBSTN6Q0k7RWlCa0tBO0lBRVEseUJBQUE7RXJCMnBDVjtBQUNGO0FJbDFDSTtFaUJvTEE7SUFNUSwwQkFBQTtFckI0cENWO0FBQ0Y7QXNCdjJDSTtFQUNJLG9DQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBRUEsYUFBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VwQkZBLFlBQUE7RUFDQSxxQ0FBQTtBRjIyQ1I7O0FJMTFDSTtFa0I1QkE7SUFpQlEsMkJBQUE7SUFDQSx5QkFBQTtJQUNBLHdCQUFBO0lBQ0EsaUJBQUE7RXRCMDJDVjtBQUNGO0FJejJDSTtFa0J0QkE7SUF3QlEseUJBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUVBLGVqQnFDSDtFTHEwQ1A7QUFDRjtBSTczQ0k7RWtCVkE7SUFnQ1EsdUJBQUE7RXRCMjJDVjtBQUNGO0FzQnoyQ1E7RUFDSSxnQkFBQTtBdEIyMkNaOztBc0J4MkNRO0VBQ0ksMkNBQUE7QXRCMjJDWjs7QXNCeDJDUTtFQUNJLGdDQUFBO0VBQ0Esd0JBQUE7QXRCMjJDWjs7QXNCeDJDUTtFQUNJLG1CQUFBO0F0QjIyQ1o7O0FzQngyQ1E7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBdEIyMkNaOztBc0J6MkNZO0VBQ0ksa0NBQUE7RUFFQSxtQmpCS1A7RWlCSk8sMEJBQUE7RUFDQSx3QmpCekJBO0FMbzRDaEI7O0FzQnIyQ0E7RUFDSSxhQUFBO0VBQ0Esd0JBQUE7QXRCdzJDSjs7QXNCdDJDSTtFQUNJLGdDQUFBO0F0QnkyQ1I7O0FzQnQyQ0k7RUFDSSxXQUFBO0F0QnkyQ1IiLCJmaWxlIjoiaG9tZXBhZ2UubWluLmNzcyJ9 */