._08939391331869e3 {
  --kitty-icon-color: unset;
  --kitty-icon-colorHover: unset;
  --module-icon-size: unset;
  aspect-ratio: 1/1;
  background-color: var(--kitty-icon-color, currentColor);
  -webkit-mask-image: var(--kitty-icon-mask-url, none), linear-gradient(transparent, transparent);
          mask-image: var(--kitty-icon-mask-url, none), linear-gradient(transparent, transparent);
  display: inline-block;
  height: var(--module-icon-size, 20px);
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  transition: background-color 0.15s ease-out;
  vertical-align: middle;

  /**
  * safari implicitly compresses svg inside flex containers
  * https://bugs.webkit.org/show_bug.cgi
  */
  flex-shrink: 0;
}

._08939391331869e3:hover {
  background-color: var(--kitty-icon-colorHover, currentColor);
}

._08939391331869e3:focus {
  outline: none;
}

._08939391331869e3._9b2e21df611e7e07 {
  display: none;
}

@supports not (aspect-ratio: 1/1) {
  /* Old versions of safari do not support the aspect-ratio property */
  ._08939391331869e3 {
    width: var(--module-icon-size);
  }
}

/* AUTO-GENERATED PART! DO NOT CHANGE IT BY YOURSELF! DO NOT WRITE ANY STYLES BELOW! */

/* The mask cannot be painted in different colors, so it should to set background additionally */
._08939391331869e3:is(
  [data-icon-name='logo' i],
  [data-icon-name='sbp' i],
  [data-icon-name='gos' i],
  [data-icon-name='afblogo' i],
  [data-icon-name='assistant' i]
) {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--kitty-icon-mask-url);
}

._20f670d7c0fa7dd0 {
    position: relative;
    width: 100%;
    padding: 56.66% 0 0;
}

._20f670d7c0fa7dd0._25206db297d3af43 {
    height: 100%;
    padding: 0;
}

._2e1141a49ea3241c {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

._2e1141a49ea3241c._25206db297d3af43 {
    height: 100%;
}

.d8befeec3fc5f3cb {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    height: 100%;
    width: 100%;
    text-indent: -10000px;
    cursor: pointer;
    opacity: 1;
    transition: opacity .2s;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    outline: 0;
    padding: 0;
    border: 0;
}

.d8befeec3fc5f3cb::before {
    content: '';
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 12.5px;
    right: 0;
    width: 0;
    height: 0;
    margin: auto;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 40px solid #fff;
}

.d8befeec3fc5f3cb::after {
    content: '';
    background: rgba(0, 0, 0, .62);
    height: 116px;
    width: 116px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.ef1a8b30459e4990 {
    opacity: 0;
}

.ebcd8ead521559b8 {
    position: absolute;
    z-index: 100;
    right: 10px;
    bottom: 10px;
    background-color: rgba(0, 0, 0, .6);
    padding: 6px;
    border: 5px solid rgba(180, 180, 180, .4);
    border-radius: 15px;
    cursor: pointer;
}

.ebcd8ead521559b8._25206db297d3af43 {
    bottom: 10%;
}

@media (max-width: 1439px) {
    .d8befeec3fc5f3cb::after {
        height: 106px;
        width: 106px;
    }

    .d8befeec3fc5f3cb::before {
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 30px solid #fff;
    }
}

@media (max-width: 968px) {
    .d8befeec3fc5f3cb::after {
        height: 126px;
        width: 126px;
    }

    .d8befeec3fc5f3cb::before {
        border-top: 25px solid transparent;
        border-bottom: 25px solid transparent;
        border-left: 40px solid #fff;
    }
}

@media (max-width: 768px) {
    .d8befeec3fc5f3cb::after {
        height: 72px;
        width: 72px;
    }

    .d8befeec3fc5f3cb::before {
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 20px solid #fff;
        left: 10px;
    }
}

.ca78f3c8824281b9 {
    position: relative;
    width: 100%;
    padding: 56.6% 0 0;
}

.ffa6d457f84d6631 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* content-wrapper */

._6dcf305f16056762 {
    grid-column: 3 / 11;
}

@media screen and (max-width: 1151px) {
    ._6dcf305f16056762 {
        grid-column: 2 / 12;
    }
}

@media screen and (max-width: 567px) {
    ._370d1d2f967e886d {
        padding-inline: 24px !important;
    }

    ._6dcf305f16056762 {
        grid-column: 1 / -1;
    }
}

/* Title, subtitle and video-text */
h2.d85b82663a9412a1 {
    width: 880px;
    margin: 0 auto 28px;
}

.fe62a32b445502c3 {
    width: 880px;
    margin: 0 auto;
    text-align: center;
}

.fe62a32b445502c3,
._9f3f3ca028369faa {
    font-size: 24px;
    line-height: 1.33;
}

._9f3f3ca028369faa {
    width: 85%;
}

@media (max-width: 1439px) {
    h2.title {
        margin-bottom: 24px !important;
    }

    h2.d85b82663a9412a1,
    .fe62a32b445502c3 {
        width: 100%;
    }

    ._9f3f3ca028369faa {
        width: 96%;
        margin-inline: auto;
    }

    ._9f3f3ca028369faa p {
        text-align: center;
    }
}

@media (max-width: 1151px) {
    .fe62a32b445502c3,
    ._9f3f3ca028369faa {
        font-size: 20px;
    }
}

@media (max-width: 968px) {
    h2.title {
        width: 100%;
        font-size: 30px;
        margin-bottom: 16px !important;
        text-align: left !important;
    }

    ._9f3f3ca028369faa {
        width: 85%;
        font-size: 18px;
        margin-inline: unset;
    }

    ._9f3f3ca028369faa p {
        text-align: left;
    }

    .fe62a32b445502c3 {
        width: 100%;
        font-size: 18px;
        text-align: left;
    }
}

@media (max-width: 768px) {
    ._9f3f3ca028369faa {
        width: 100%;
    }
}

/* video-wrapper */
._85820bdd0c7a3576 {
    margin: 52px 0 20px;
}

._85820bdd0c7a3576.cd07459efa80fa9a {
    height: 95vh;
    /* stylelint-disable-next-line */
    max-height: -webkit-fill-available;
}

@media (max-width: 1151px) {
    ._85820bdd0c7a3576 {
        margin-top: 36px;
    }
}

@media (max-width: 567px) {
    ._85820bdd0c7a3576 {
        margin: 28px -24px 20px;
    }

    ._85820bdd0c7a3576._6f669bbd5add85b2 {
        margin-top: 0;
    }
}

/* video-description */
._0bfb96122bfc4c48,
._0bfb96122bfc4c48 p,
._0bfb96122bfc4c48 h1,
._0bfb96122bfc4c48 h2,
._0bfb96122bfc4c48 h3,
._0bfb96122bfc4c48 span {
    color: var(--text-secondary) !important;
}

._0bfb96122bfc4c48 {
    max-width: 75%;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 48px;
}

@media (max-width: 1151px) {
    ._0bfb96122bfc4c48 {
        margin-bottom: 32px;
    }
}

@media (max-width: 567px) {
    ._0bfb96122bfc4c48 {
        font-size: 14px;
        line-height: 18px;
        max-width: 100%;
        margin-bottom: 24px;
    }
}

