.fenix-form,
.fenix-ajax-form {
  position: relative; }
  .fenix-form .form-pre-title,
  .fenix-ajax-form .form-pre-title {
    position: relative; }
  .fenix-form .form-title,
  .fenix-ajax-form .form-title {
    position: relative; }
  .fenix-form .form-sub-title,
  .fenix-ajax-form .form-sub-title {
    position: relative; }
  .fenix-form .form-text,
  .fenix-ajax-form .form-text {
    position: relative; }
  .fenix-form .form-fieldset,
  .fenix-ajax-form .form-fieldset {
    position: relative; }
    .fenix-form .form-fieldset .form-fieldset-legend,
    .fenix-ajax-form .form-fieldset .form-fieldset-legend {
      position: relative;
      font-weight: 600;
      font-size: 24px;
      line-height: 32px;
      text-transform: uppercase;
      color: #2D35D9;
      margin-bottom: 20px; }
      @media (max-width: 1550px) {
        .fenix-form .form-fieldset .form-fieldset-legend,
        .fenix-ajax-form .form-fieldset .form-fieldset-legend {
          font-size: 20px;
          line-height: 32px; } }
      @media (max-width: 768px) {
        .fenix-form .form-fieldset .form-fieldset-legend,
        .fenix-ajax-form .form-fieldset .form-fieldset-legend {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 12px; } }
  .fenix-form .form-row,
  .fenix-ajax-form .form-row {
    position: relative; }
  .fenix-form .form-group,
  .fenix-ajax-form .form-group {
    position: relative; }
    .fenix-form .form-group .form-label,
    .fenix-ajax-form .form-group .form-label {
      position: relative; }
    .fenix-form .form-group .form-controls,
    .fenix-ajax-form .form-group .form-controls {
      position: relative; }
  .fenix-form .form-control,
  .fenix-ajax-form .form-control {
    position: relative;
    height: 56px;
    padding: 5px 24px;
    font-size: 20px;
    line-height: 32px;
    border: 1px solid #DEDEDE;
    border-radius: 8px;
    font-weight: 400;
    color: #020A26; }
    .fenix-form .form-control.with-prefix,
    .fenix-ajax-form .form-control.with-prefix {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .fenix-form .form-control.with-prefix .unit-prefix,
      .fenix-ajax-form .form-control.with-prefix .unit-prefix {
        color: #F37125;
        line-height: 44px; }
      .fenix-form .form-control.with-prefix .form-control-input,
      .fenix-ajax-form .form-control.with-prefix .form-control-input {
        border: 0;
        outline: 0; }
  .fenix-form textarea.form-control,
  .fenix-ajax-form textarea.form-control {
    padding: 24px; }
  .fenix-form .form-radio-group,
  .fenix-ajax-form .form-radio-group {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px; }
    @media (max-width: 520px) {
      .fenix-form .form-radio-group,
      .fenix-ajax-form .form-radio-group {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        gap: 8px; } }
    @media (max-width: 380px) {
      .fenix-form .form-radio-group,
      .fenix-ajax-form .form-radio-group {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }
    .fenix-form .form-radio-group.grid-columns-4,
    .fenix-ajax-form .form-radio-group.grid-columns-4 {
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr; }
      @media (max-width: 520px) {
        .fenix-form .form-radio-group.grid-columns-4,
        .fenix-ajax-form .form-radio-group.grid-columns-4 {
          -ms-grid-columns: 1fr 1fr;
          grid-template-columns: 1fr 1fr;
          gap: 8px; } }
      @media (max-width: 380px) {
        .fenix-form .form-radio-group.grid-columns-4,
        .fenix-ajax-form .form-radio-group.grid-columns-4 {
          -ms-grid-columns: 1fr;
          grid-template-columns: 1fr; } }
  .fenix-form .form-radio,
  .fenix-ajax-form .form-radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .fenix-form .form-radio .option,
    .fenix-ajax-form .form-radio .option {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      text-align: center; }
    .fenix-form .form-radio [type="radio"]:checked,
    .fenix-form .form-radio [type="radio"]:not(:checked),
    .fenix-ajax-form .form-radio [type="radio"]:checked,
    .fenix-ajax-form .form-radio [type="radio"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    .fenix-form .form-radio [type="radio"]:not(:checked) + label,
    .fenix-ajax-form .form-radio [type="radio"]:not(:checked) + label {
      position: relative;
      padding: 12px 24px;
      font-weight: 400;
      font-size: 24px;
      line-height: 1.2;
      text-transform: uppercase;
      color: #020A26;
      cursor: pointer;
      z-index: 10; }
      @media (max-width: 1550px) {
        .fenix-form .form-radio [type="radio"]:not(:checked) + label,
        .fenix-ajax-form .form-radio [type="radio"]:not(:checked) + label {
          font-size: 20px;
          line-height: 32px; } }
      @media (max-width: 768px) {
        .fenix-form .form-radio [type="radio"]:not(:checked) + label,
        .fenix-ajax-form .form-radio [type="radio"]:not(:checked) + label {
          font-size: 16px;
          line-height: 24px; } }
      @media (max-width: 480px) {
        .fenix-form .form-radio [type="radio"]:not(:checked) + label,
        .fenix-ajax-form .form-radio [type="radio"]:not(:checked) + label {
          font-size: 12px;
          line-height: 16px;
          padding: 8px 22px; } }
    .fenix-form .form-radio [type="radio"]:checked + label,
    .fenix-ajax-form .form-radio [type="radio"]:checked + label {
      position: relative;
      padding: 12px 24px;
      font-weight: 400;
      font-size: 24px;
      line-height: 1.2;
      text-transform: uppercase;
      color: #fff;
      cursor: pointer;
      z-index: 10; }
      @media (max-width: 1550px) {
        .fenix-form .form-radio [type="radio"]:checked + label,
        .fenix-ajax-form .form-radio [type="radio"]:checked + label {
          font-size: 20px;
          line-height: 32px; } }
      @media (max-width: 768px) {
        .fenix-form .form-radio [type="radio"]:checked + label,
        .fenix-ajax-form .form-radio [type="radio"]:checked + label {
          font-size: 16px;
          line-height: 24px; } }
      @media (max-width: 480px) {
        .fenix-form .form-radio [type="radio"]:checked + label,
        .fenix-ajax-form .form-radio [type="radio"]:checked + label {
          font-size: 12px;
          line-height: 16px;
          padding: 8px 22px; } }
    .fenix-form .form-radio [type="radio"]:not(:checked) + label:before,
    .fenix-ajax-form .form-radio [type="radio"]:not(:checked) + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      background-color: #fff;
      border: 1px solid #DEDEDE;
      border-radius: 56px; }
    .fenix-form .form-radio [type="radio"]:checked + label:after,
    .fenix-form .form-radio [type="radio"]:not(:checked) + label:after,
    .fenix-ajax-form .form-radio [type="radio"]:checked + label:after,
    .fenix-ajax-form .form-radio [type="radio"]:not(:checked) + label:after {
      content: '';
      width: 100%;
      height: 100%;
      background: #F37125;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      z-index: -1;
      border-radius: 56px; }
    .fenix-form .form-radio [type="radio"]:not(:checked) + label:after,
    .fenix-ajax-form .form-radio [type="radio"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
          -ms-transform: scale(0);
              transform: scale(0); }
    .fenix-form .form-radio [type="radio"]:checked + label:after,
    .fenix-ajax-form .form-radio [type="radio"]:checked + label:after {
      opacity: 1;
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); }

.header {
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  z-index: 1000;
  top: 0;
  background: #FFFAF3;
  width: 100%; }
  @media (max-width: 1550px) {
    .header {
      padding-top: 12px;
      padding-bottom: 12px; } }
  .header::before {
    content: '';
    background-image: url("/front/img/bg-grit.png");
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    opacity: 0.05;
    z-index: -1; }
  .header .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .header .logo img {
    max-width: 280px; }
    @media (max-width: 480px) {
      .header .logo img {
        max-width: 170px; } }
  .header .header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 1200px) {
      .header .header-wrapper {
        display: none; } }
  .header .nav-header {
    margin-right: 54px; }
    @media (max-width: 1680px) {
      .header .nav-header {
        margin-right: 35px; } }
    @media (max-width: 1550px) {
      .header .nav-header {
        margin-right: 25px; } }
    @media (max-width: 1200px) {
      .header .nav-header {
        margin-right: 0; } }
  .header .languages {
    margin-right: 54px; }
    @media (max-width: 1680px) {
      .header .languages {
        margin-right: 35px; } }
    @media (max-width: 1550px) {
      .header .languages {
        margin-right: 25px; } }
    @media (max-width: 1200px) {
      .header .languages {
        margin-right: 0; } }
    .header .languages ul {
      margin: 0;
      padding: 0; }
      .header .languages ul li {
        list-style: none; }
  .header .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 1200px) {
      .header .nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        padding-bottom: 24px;
        margin-bottom: 24px;
        border-bottom: 1px solid #171E36; } }
    .header .nav .link,
    .header .nav .link-menu {
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      text-transform: uppercase;
      color: #020A26;
      text-decoration: none;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 1550px) {
        .header .nav .link,
        .header .nav .link-menu {
          font-size: 14px; } }
      @media (max-width: 1200px) {
        .header .nav .link,
        .header .nav .link-menu {
          color: #fff;
          font-size: 20px;
          line-height: 32px; } }
    .header .nav .link-wrapp {
      margin-right: 54px; }
      .header .nav .link-wrapp:last-child {
        margin-right: 0;
        margin-bottom: 0; }
      @media (max-width: 1680px) {
        .header .nav .link-wrapp {
          margin-right: 35px; } }
      @media (max-width: 1550px) {
        .header .nav .link-wrapp {
          margin-right: 25px; } }
      @media (max-width: 1200px) {
        .header .nav .link-wrapp {
          margin-right: 16px; } }
      @media (max-width: 1200px) {
        .header .nav .link-wrapp {
          margin-right: 0;
          margin-bottom: 16px; } }
    @media (max-width: 1200px) {
      .header .nav .link-wrapp,
      .header .nav .with-submenu {
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  .header .link:hover {
    color: #F37125; }
    @media (max-width: 1200px) {
      .header .link:hover {
        color: #fff; } }
  .header .link-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer; }
    .header .link-wrapp.active .link-menu-btn {
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23F37125'/%3E%3Cpath d='M7 9L10 12L13 9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .header .link-menu-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.08' cx='10' cy='10' r='10' fill='%2313255F'/%3E%3Cpath d='M7 9L10 12L13 9' stroke='%2313255F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 21px;
    height: 21px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    border: none;
    outline: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-delay: 0.1s;
         -o-transition-delay: 0.1s;
            transition-delay: 0.1s;
    display: block;
    margin-left: 8px; }
    @media (max-width: 1200px) {
      .header .link-menu-btn {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23F37125'/%3E%3Cpath d='M7 9L10 12L13 9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } }
  .header .with-submenu {
    position: relative; }
    .header .with-submenu:hover .nav-submenu {
      visibility: visible;
      opacity: 1; }
      @media (max-width: 1200px) {
        .header .with-submenu:hover .nav-submenu {
          display: block; } }
    .header .with-submenu:hover .link-menu-btn {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
  .header .nav-submenu {
    background: #FFFFFF;
    border-radius: 16px;
    padding: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
    position: absolute;
    width: 224px;
    top: 35px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-delay: 0.1s;
         -o-transition-delay: 0.1s;
            transition-delay: 0.1s; }
    @media (max-width: 1200px) {
      .header .nav-submenu {
        position: static;
        display: none;
        width: 100%;
        background-color: #111830; } }
    .header .nav-submenu .nav-submenu__link {
      display: block;
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      background-color: #F9F9F9;
      list-style: none;
      padding: 12px 16px;
      border-radius: 12px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      cursor: pointer;
      color: #020A26;
      transition: .3s;
      text-decoration: none; }
      @media (max-width: 1200px) {
        .header .nav-submenu .nav-submenu__link {
          background-color: #111830;
          color: #FFFFFF; } }
      .header .nav-submenu .nav-submenu__link:hover {
        color: #FFFFFF;
        background-color: #F37125; }
  .header .lang {
    position: relative; }
    @media (max-width: 1200px) {
      .header .lang {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 24px !important;
        padding-bottom: 24px !important;
        border-bottom: 1px solid #171E36;
        overflow-x: scroll; }
        .header .lang::-webkit-scrollbar {
          display: none; } }
    .header .lang:hover .languages-list {
      visibility: visible;
      opacity: 1; }
    .header .lang:hover .link-menu-btn {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
    @media (max-width: 1200px) {
      .header .lang .link-menu-btn {
        display: none; } }
  .header .languages a {
    text-decoration: none; }
  .header .languages .languages-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
    background-color: #FFFFFF;
    border-radius: 16px;
    padding: 4px;
    width: 232px;
    position: absolute;
    top: 35px;
    visibility: hidden;
    opacity: 0;
    z-index: 12;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-delay: 0.1s;
         -o-transition-delay: 0.1s;
            transition-delay: 0.1s; }
    @media (max-width: 1200px) {
      .header .languages .languages-list {
        position: static;
        visibility: visible;
        opacity: 1;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        background-color: transparent;
        width: 100%; } }
  .header .languages .item-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px; }
    @media (max-width: 1200px) {
      .header .languages .item-main {
        background: #111830;
        border: 1px solid #F37125;
        border-radius: 12px;
        padding: 10px 12px; } }
  .header .languages .lang-name {
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    color: #020A26; }
    @media (max-width: 1550px) {
      .header .languages .lang-name {
        font-size: 14px; } }
    @media (max-width: 1200px) {
      .header .languages .lang-name {
        color: #FFFFFF; } }
  .header .languages .languages-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px; }
  .header .languages .lang-flag-active {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.6034 5.51758H2.39656C1.07294 5.51758 0 6.59052 0 7.91414V24.0866C0 25.4101 1.07294 26.4831 2.39656 26.4831H29.6034C30.927 26.4831 32 25.4102 32 24.0866V7.91414C32 6.59052 30.9271 5.51758 29.6034 5.51758Z' fill='%23F5F5F5'/%3E%3Cpath d='M0.131813 7.13033H31.8681C31.5434 6.19177 30.6524 5.51758 29.6034 5.51758H2.39656C1.34756 5.51758 0.456626 6.19177 0.131813 7.13033Z' fill='%23FF4B55'/%3E%3Cpath d='M32 11.9688H0V13.5814H32V11.9688Z' fill='%23FF4B55'/%3E%3Cpath d='M32 8.74316H0V10.3559H32V8.74316Z' fill='%23FF4B55'/%3E%3Cpath d='M0 16.2553C0 16.56 0.247063 16.8071 0.55175 16.8071H32V15.1943H0V16.2553Z' fill='%23FF4B55'/%3E%3Cpath d='M32 21.6455H0V23.2583H32V21.6455Z' fill='%23FF4B55'/%3E%3Cpath d='M31.8682 24.8701H0.131813C0.456626 25.8087 1.34763 26.4829 2.39656 26.4829H29.6034C30.6524 26.4829 31.5434 25.8087 31.8682 24.8701Z' fill='%23FF4B55'/%3E%3Cpath d='M32 18.4199H0V20.0326H32V18.4199Z' fill='%23FF4B55'/%3E%3Cpath d='M0.55175 16.8068H14.3449C14.6496 16.8068 14.8966 16.5597 14.8966 16.255V6.06933C14.8966 5.76458 14.6496 5.51758 14.3449 5.51758H2.39656C1.07294 5.51764 0 6.59058 0 7.9142V16.255C0 16.5598 0.247063 16.8068 0.55175 16.8068Z' fill='%2341479B'/%3E%3Cpath d='M1.54931 6.78362L1.67144 7.14987L2.0575 7.1528C2.1075 7.15324 2.12819 7.21699 2.088 7.24668L1.77744 7.47599L1.89394 7.84405C1.90906 7.89168 1.85475 7.93118 1.81406 7.90205L1.5 7.67762L1.18594 7.90212C1.14525 7.93124 1.09106 7.89174 1.10606 7.84412L1.22256 7.47605L0.911999 7.24674C0.871811 7.21699 0.892499 7.15324 0.942499 7.15287L1.32856 7.14993L1.45069 6.78368C1.46644 6.73618 1.53344 6.73618 1.54931 6.78362Z' fill='%23F5F5F5'/%3E%3Cpath d='M1.54931 8.69959L1.67144 9.06584L2.0575 9.06877C2.1075 9.06921 2.12819 9.1329 2.088 9.16265L1.77744 9.39202L1.89394 9.76009C1.90906 9.80771 1.85475 9.84721 1.81406 9.81809L1.5 9.59365L1.18594 9.81815C1.14525 9.84721 1.09106 9.80777 1.10606 9.76015L1.22256 9.39209L0.911999 9.16271C0.871811 9.13296 0.892499 9.06927 0.942499 9.06884L1.32856 9.0659L1.45069 8.69965C1.46644 8.65221 1.53344 8.65221 1.54931 8.69959Z' fill='%23F5F5F5'/%3E%3Cpath d='M1.54931 10.6156L1.67144 10.9819L2.0575 10.9848C2.1075 10.9853 2.12819 11.049 2.088 11.0787L1.77744 11.3081L1.89394 11.6761C1.90906 11.7238 1.85475 11.7633 1.81406 11.7341L1.5 11.5097L1.18594 11.7342C1.14525 11.7633 1.09106 11.7239 1.10606 11.6762L1.22256 11.3081L0.911999 11.0788C0.871811 11.049 0.892499 10.9853 0.942499 10.9849L1.32856 10.982L1.45069 10.6157C1.46644 10.5682 1.53344 10.5682 1.54931 10.6156Z' fill='%23F5F5F5'/%3E%3Cpath d='M1.54931 12.5317L1.67144 12.8979L2.0575 12.9009C2.1075 12.9013 2.12819 12.965 2.088 12.9947L1.77744 13.2241L1.89394 13.5922C1.90906 13.6398 1.85475 13.6793 1.81406 13.6502L1.5 13.4257L1.18594 13.6502C1.14525 13.6793 1.09106 13.6399 1.10606 13.5922L1.22256 13.2242L0.911999 12.9948C0.871811 12.9652 0.892499 12.9014 0.942499 12.9009L1.32856 12.898L1.45069 12.5317C1.46644 12.4842 1.53344 12.4842 1.54931 12.5317Z' fill='%23F5F5F5'/%3E%3Cpath d='M1.54931 14.4476L1.67144 14.8139L2.0575 14.8168C2.1075 14.8173 2.12819 14.8809 2.088 14.9107L1.77744 15.1401L1.89394 15.5081C1.90906 15.5558 1.85475 15.5953 1.81406 15.5661L1.5 15.3417L1.18594 15.5662C1.14525 15.5953 1.09106 15.5558 1.10606 15.5082L1.22256 15.1401L0.911999 14.9108C0.871811 14.881 0.892499 14.8173 0.942499 14.8169L1.32856 14.8139L1.45069 14.4477C1.46644 14.4003 1.53344 14.4003 1.54931 14.4476Z' fill='%23F5F5F5'/%3E%3Cpath d='M3.03637 7.72303L3.1585 8.08928L3.54456 8.09222C3.59456 8.09266 3.61525 8.15641 3.57506 8.18609L3.2645 8.41547L3.381 8.78353C3.39612 8.83116 3.34181 8.87066 3.30112 8.84153L2.98706 8.61703L2.673 8.84153C2.63231 8.87059 2.57812 8.83116 2.59312 8.78353L2.70962 8.41547L2.39906 8.18609C2.35887 8.15634 2.37956 8.09266 2.42956 8.09222L2.81562 8.08928L2.93775 7.72303C2.9535 7.67566 3.02056 7.67566 3.03637 7.72303Z' fill='%23F5F5F5'/%3E%3Cpath d='M3.03637 9.63909L3.1585 10.0053L3.54456 10.0083C3.59456 10.0087 3.61525 10.0725 3.57506 10.1022L3.2645 10.3315L3.381 10.6996C3.39612 10.7472 3.34181 10.7867 3.30112 10.7576L2.98706 10.5331L2.673 10.7576C2.63231 10.7867 2.57812 10.7473 2.59312 10.6996L2.70962 10.3315L2.39906 10.1022C2.35887 10.0725 2.37956 10.0087 2.42956 10.0083L2.81562 10.0053L2.93775 9.63909C2.9535 9.59166 3.02056 9.59166 3.03637 9.63909Z' fill='%23F5F5F5'/%3E%3Cpath d='M3.03637 11.5551L3.1585 11.9214L3.54456 11.9243C3.59456 11.9247 3.61525 11.9884 3.57506 12.0182L3.2645 12.2475L3.381 12.6156C3.39612 12.6632 3.34181 12.7027 3.30112 12.6736L2.98706 12.4491L2.673 12.6736C2.63231 12.7027 2.57812 12.6632 2.59312 12.6156L2.70962 12.2475L2.39906 12.0182C2.35887 11.9884 2.37956 11.9247 2.42956 11.9243L2.81562 11.9214L2.93775 11.5551C2.9535 11.5077 3.02056 11.5077 3.03637 11.5551Z' fill='%23F5F5F5'/%3E%3Cpath d='M3.03637 13.4711L3.1585 13.8373L3.54456 13.8403C3.59456 13.8407 3.61525 13.9044 3.57506 13.9341L3.2645 14.1635L3.381 14.5316C3.39612 14.5792 3.34181 14.6187 3.30112 14.5896L2.98706 14.3651L2.673 14.5896C2.63231 14.6187 2.57812 14.5792 2.59312 14.5316L2.70962 14.1635L2.39906 13.9341C2.35887 13.9044 2.37956 13.8407 2.42956 13.8403L2.81562 13.8373L2.93775 13.4711C2.9535 13.4237 3.02056 13.4237 3.03637 13.4711Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.52344 6.78362L4.64556 7.14988L5.03162 7.15281C5.08162 7.15325 5.10231 7.217 5.06212 7.24669L4.75156 7.476L4.86806 7.84406C4.88319 7.89169 4.82887 7.93119 4.78819 7.90206L4.47412 7.67756L4.16006 7.90206C4.11937 7.93119 4.06519 7.89169 4.08019 7.84406L4.19669 7.476L3.88612 7.24669C3.84594 7.21694 3.86662 7.15319 3.91662 7.15281L4.30269 7.14988L4.42481 6.78362C4.44056 6.73619 4.50762 6.73619 4.52344 6.78362Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.52344 8.69959L4.64556 9.06584L5.03162 9.06878C5.08162 9.06922 5.10231 9.13291 5.06212 9.16266L4.75156 9.39203L4.86806 9.76009C4.88319 9.80772 4.82887 9.84722 4.78819 9.81809L4.47412 9.59359L4.16006 9.81809C4.11937 9.84716 4.06519 9.80772 4.08019 9.76009L4.19669 9.39203L3.88612 9.16266C3.84594 9.13291 3.86662 9.06922 3.91662 9.06878L4.30269 9.06584L4.42481 8.69959C4.44056 8.65222 4.50762 8.65222 4.52344 8.69959Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.52344 10.6157L4.64556 10.9819L5.03162 10.9848C5.08162 10.9853 5.10231 11.049 5.06212 11.0787L4.75156 11.3081L4.86806 11.6762C4.88319 11.7238 4.82887 11.7633 4.78819 11.7342L4.47412 11.5097L4.16006 11.7342C4.11937 11.7632 4.06519 11.7238 4.08019 11.6762L4.19669 11.3081L3.88612 11.0787C3.84594 11.049 3.86662 10.9853 3.91662 10.9848L4.30269 10.9819L4.42481 10.6157C4.44056 10.5682 4.50762 10.5682 4.52344 10.6157Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.52343 12.5317L4.64556 12.8979L5.03162 12.9009C5.08162 12.9013 5.10231 12.965 5.06212 12.9947L4.75156 13.2241L4.86806 13.5922C4.88318 13.6398 4.82887 13.6793 4.78818 13.6502L4.47412 13.4257L4.16006 13.6502C4.11937 13.6792 4.06518 13.6398 4.08018 13.5922L4.19668 13.2241L3.88612 12.9947C3.84593 12.9651 3.86662 12.9013 3.91662 12.9009L4.30268 12.8979L4.42481 12.5317C4.44056 12.4842 4.50762 12.4842 4.52343 12.5317Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.52343 14.4476L4.64556 14.8139L5.03162 14.8168C5.08162 14.8173 5.10231 14.881 5.06212 14.9107L4.75156 15.1401L4.86806 15.5081C4.88318 15.5558 4.82887 15.5953 4.78818 15.5661L4.47412 15.3416L4.16006 15.5661C4.11937 15.5952 4.06518 15.5558 4.08018 15.5081L4.19668 15.1401L3.88612 14.9107C3.84593 14.881 3.86662 14.8173 3.91662 14.8168L4.30268 14.8139L4.42481 14.4476C4.44056 14.4003 4.50762 14.4003 4.52343 14.4476Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.01056 7.72303L6.13269 8.08928L6.51875 8.09222C6.56875 8.09266 6.58944 8.15641 6.54925 8.18609L6.23869 8.41547L6.35519 8.78353C6.37031 8.83116 6.316 8.87066 6.27531 8.84153L5.96125 8.61703L5.64719 8.84153C5.6065 8.87059 5.55231 8.83116 5.56731 8.78353L5.68381 8.41547L5.37325 8.18609C5.33306 8.15634 5.35375 8.09266 5.40375 8.09222L5.78981 8.08928L5.91194 7.72303C5.92762 7.67566 5.99475 7.67566 6.01056 7.72303Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.01056 9.63909L6.13269 10.0053L6.51875 10.0083C6.56875 10.0087 6.58944 10.0725 6.54925 10.1022L6.23869 10.3315L6.35519 10.6996C6.37031 10.7472 6.316 10.7867 6.27531 10.7576L5.96125 10.5331L5.64719 10.7576C5.6065 10.7867 5.55231 10.7473 5.56731 10.6996L5.68381 10.3315L5.37325 10.1022C5.33306 10.0725 5.35375 10.0087 5.40375 10.0083L5.78981 10.0053L5.91194 9.63909C5.92762 9.59166 5.99475 9.59166 6.01056 9.63909Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.01062 11.5551L6.13274 11.9214L6.5188 11.9243C6.5688 11.9247 6.58949 11.9884 6.5493 12.0182L6.23874 12.2475L6.35524 12.6156C6.37037 12.6632 6.31605 12.7027 6.27537 12.6736L5.9613 12.4491L5.64724 12.6736C5.60655 12.7027 5.55237 12.6632 5.56737 12.6156L5.68387 12.2475L5.3733 12.0182C5.33312 11.9884 5.3538 11.9247 5.4038 11.9243L5.78987 11.9214L5.91199 11.5551C5.92768 11.5077 5.9948 11.5077 6.01062 11.5551Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.01062 13.4711L6.13274 13.8373L6.5188 13.8403C6.5688 13.8407 6.58949 13.9044 6.5493 13.9341L6.23874 14.1635L6.35524 14.5316C6.37037 14.5792 6.31605 14.6187 6.27537 14.5896L5.9613 14.3651L5.64724 14.5896C5.60655 14.6187 5.55237 14.5792 5.56737 14.5316L5.68387 14.1635L5.3733 13.9341C5.33312 13.9044 5.3538 13.8407 5.4038 13.8403L5.78987 13.8373L5.91199 13.4711C5.92768 13.4237 5.9948 13.4237 6.01062 13.4711Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.49762 6.78362L7.61975 7.14987L8.00581 7.1528C8.05581 7.15324 8.0765 7.21699 8.03631 7.24668L7.72575 7.47599L7.84225 7.84405C7.85737 7.89168 7.80306 7.93118 7.76237 7.90205L7.44825 7.67762L7.13419 7.90212C7.0935 7.93124 7.03931 7.89174 7.05431 7.84412L7.17081 7.47605L6.86025 7.24674C6.82006 7.21699 6.84075 7.15324 6.89075 7.15287L7.27681 7.14993L7.39894 6.78368C7.41475 6.73618 7.48181 6.73618 7.49762 6.78362Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.49762 8.69959L7.61975 9.06584L8.00581 9.06878C8.05581 9.06922 8.0765 9.13291 8.03631 9.16266L7.72575 9.39203L7.84225 9.76009C7.85737 9.80772 7.80306 9.84722 7.76237 9.81809L7.44825 9.59359L7.13419 9.81809C7.0935 9.84716 7.03931 9.80772 7.05431 9.76009L7.17081 9.39203L6.86025 9.16266C6.82006 9.13291 6.84075 9.06922 6.89075 9.06878L7.27681 9.06584L7.39894 8.69959C7.41475 8.65222 7.48181 8.65222 7.49762 8.69959Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.49762 10.6157L7.61975 10.9819L8.00581 10.9849C8.05581 10.9853 8.0765 11.049 8.03631 11.0787L7.72575 11.3081L7.84225 11.6762C7.85737 11.7238 7.80306 11.7633 7.76237 11.7342L7.44825 11.5096L7.13419 11.7341C7.0935 11.7632 7.03931 11.7237 7.05431 11.6761L7.17081 11.308L6.86025 11.0787C6.82006 11.0489 6.84075 10.9852 6.89075 10.9848L7.27681 10.9819L7.39894 10.6156C7.41475 10.5682 7.48181 10.5682 7.49762 10.6157Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.49762 12.5317L7.61974 12.8979L8.0058 12.9009C8.0558 12.9013 8.07649 12.965 8.0363 12.9947L7.72574 13.2241L7.84224 13.5922C7.85737 13.6398 7.80305 13.6793 7.76237 13.6502L7.44824 13.4257L7.13418 13.6502C7.09349 13.6792 7.0393 13.6398 7.0543 13.5922L7.1708 13.2241L6.86024 12.9947C6.82005 12.9651 6.84074 12.9013 6.89074 12.9009L7.2768 12.8979L7.39893 12.5317C7.41474 12.4842 7.4818 12.4842 7.49762 12.5317Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.49762 14.4476L7.61974 14.8139L8.0058 14.8168C8.0558 14.8173 8.07649 14.881 8.0363 14.9107L7.72574 15.1401L7.84224 15.5081C7.85737 15.5558 7.80305 15.5953 7.76237 15.5661L7.44824 15.3416L7.13418 15.5661C7.09349 15.5952 7.0393 15.5558 7.0543 15.5081L7.1708 15.1401L6.86024 14.9107C6.82005 14.881 6.84074 14.8173 6.89074 14.8168L7.2768 14.8139L7.39893 14.4476C7.41474 14.4003 7.4818 14.4003 7.49762 14.4476Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.98469 7.72303L9.10681 8.08928L9.49287 8.09222C9.54287 8.09266 9.56356 8.15641 9.52337 8.18609L9.21281 8.41547L9.32931 8.78353C9.34444 8.83116 9.29012 8.87066 9.24944 8.84153L8.93537 8.61703L8.62131 8.84153C8.58062 8.87059 8.52644 8.83116 8.54144 8.78353L8.65794 8.41547L8.34737 8.18609C8.30719 8.15634 8.32787 8.09266 8.37787 8.09222L8.76394 8.08928L8.88606 7.72303C8.90187 7.67566 8.96887 7.67566 8.98469 7.72303Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.98469 9.63909L9.10681 10.0053L9.49287 10.0083C9.54287 10.0087 9.56356 10.0725 9.52337 10.1022L9.21281 10.3315L9.32931 10.6996C9.34444 10.7472 9.29012 10.7867 9.24944 10.7576L8.93537 10.5331L8.62131 10.7576C8.58062 10.7867 8.52644 10.7473 8.54144 10.6996L8.65794 10.3315L8.34737 10.1022C8.30719 10.0725 8.32787 10.0087 8.37787 10.0083L8.76394 10.0053L8.88606 9.63909C8.90187 9.59166 8.96887 9.59166 8.98469 9.63909Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.98474 11.5551L9.10686 11.9214L9.49292 11.9243C9.54292 11.9247 9.56361 11.9884 9.52342 12.0182L9.21286 12.2475L9.32936 12.6156C9.34449 12.6632 9.29017 12.7027 9.24949 12.6736L8.93542 12.4491L8.62136 12.6736C8.58067 12.7027 8.52649 12.6632 8.54149 12.6156L8.65799 12.2475L8.34742 12.0182C8.30724 11.9884 8.32792 11.9247 8.37792 11.9243L8.76399 11.9214L8.88611 11.5551C8.90192 11.5077 8.96892 11.5077 8.98474 11.5551Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.98474 13.4711L9.10686 13.8373L9.49292 13.8403C9.54292 13.8407 9.56361 13.9044 9.52342 13.9341L9.21286 14.1635L9.32936 14.5316C9.34449 14.5792 9.29017 14.6187 9.24949 14.5896L8.93542 14.3651L8.62136 14.5896C8.58067 14.6187 8.52649 14.5792 8.54149 14.5316L8.65799 14.1635L8.34742 13.9341C8.30724 13.9044 8.32792 13.8407 8.37792 13.8403L8.76399 13.8373L8.88611 13.4711C8.90192 13.4237 8.96892 13.4237 8.98474 13.4711Z' fill='%23F5F5F5'/%3E%3Cpath d='M10.4718 6.78362L10.5939 7.14988L10.98 7.15281C11.03 7.15325 11.0507 7.217 11.0105 7.24669L10.6999 7.476L10.8164 7.84406C10.8316 7.89169 10.7772 7.93119 10.7366 7.90206L10.4225 7.67756L10.1084 7.90206C10.0677 7.93119 10.0136 7.89169 10.0286 7.84406L10.1451 7.476L9.8345 7.24669C9.79431 7.21694 9.815 7.15319 9.865 7.15281L10.2511 7.14988L10.3732 6.78362C10.3889 6.73619 10.456 6.73619 10.4718 6.78362Z' fill='%23F5F5F5'/%3E%3Cpath d='M10.4718 8.69959L10.5939 9.06584L10.98 9.06878C11.03 9.06922 11.0507 9.13291 11.0105 9.16266L10.6999 9.39203L10.8164 9.76009C10.8316 9.80772 10.7772 9.84722 10.7366 9.81809L10.4225 9.59359L10.1084 9.81809C10.0677 9.84716 10.0136 9.80772 10.0286 9.76009L10.1451 9.39203L9.8345 9.16266C9.79431 9.13291 9.815 9.06922 9.865 9.06878L10.2511 9.06584L10.3732 8.69959C10.3889 8.65222 10.456 8.65222 10.4718 8.69959Z' fill='%23F5F5F5'/%3E%3Cpath d='M10.4718 10.6157L10.5939 10.9819L10.98 10.9848C11.03 10.9853 11.0507 11.049 11.0105 11.0787L10.6999 11.3081L10.8164 11.6762C10.8316 11.7238 10.7772 11.7633 10.7366 11.7342L10.4225 11.5097L10.1084 11.7342C10.0677 11.7632 10.0136 11.7238 10.0286 11.6762L10.1451 11.3081L9.8345 11.0787C9.79431 11.049 9.815 10.9853 9.865 10.9848L10.2511 10.9819L10.3732 10.6157C10.3889 10.5682 10.456 10.5682 10.4718 10.6157Z' fill='%23F5F5F5'/%3E%3Cpath d='M10.4718 12.5317L10.5939 12.8979L10.98 12.9009C11.03 12.9013 11.0507 12.965 11.0105 12.9947L10.6999 13.2241L10.8164 13.5922C10.8315 13.6398 10.7772 13.6793 10.7365 13.6502L10.4225 13.4257L10.1084 13.6502C10.0677 13.6792 10.0135 13.6398 10.0285 13.5922L10.145 13.2241L9.83448 12.9947C9.7943 12.9651 9.81498 12.9013 9.86498 12.9009L10.251 12.8979L10.3732 12.5317C10.3889 12.4842 10.456 12.4842 10.4718 12.5317Z' fill='%23F5F5F5'/%3E%3Cpath d='M10.4718 14.4476L10.5939 14.8139L10.98 14.8168C11.03 14.8173 11.0507 14.881 11.0105 14.9107L10.6999 15.1401L10.8164 15.5081C10.8315 15.5558 10.7772 15.5953 10.7365 15.5661L10.4225 15.3416L10.1084 15.5661C10.0677 15.5952 10.0135 15.5558 10.0285 15.5081L10.145 15.1401L9.83448 14.9107C9.7943 14.881 9.81498 14.8173 9.86498 14.8168L10.251 14.8139L10.3732 14.4476C10.3889 14.4003 10.456 14.4003 10.4718 14.4476Z' fill='%23F5F5F5'/%3E%3Cpath d='M11.9589 7.72303L12.081 8.08928L12.4671 8.09222C12.5171 8.09266 12.5378 8.15641 12.4976 8.18609L12.187 8.41547L12.3035 8.78353C12.3186 8.83116 12.2643 8.87066 12.2236 8.84153L11.9096 8.61703L11.5955 8.84153C11.5548 8.87059 11.5006 8.83116 11.5156 8.78353L11.6321 8.41547L11.3216 8.18609C11.2814 8.15634 11.3021 8.09266 11.3521 8.09222L11.7381 8.08928L11.8603 7.72303C11.876 7.67566 11.9431 7.67566 11.9589 7.72303Z' fill='%23F5F5F5'/%3E%3Cpath d='M11.9589 9.63909L12.081 10.0053L12.4671 10.0083C12.5171 10.0087 12.5378 10.0725 12.4976 10.1022L12.187 10.3315L12.3035 10.6996C12.3186 10.7472 12.2643 10.7867 12.2236 10.7576L11.9096 10.5331L11.5955 10.7576C11.5548 10.7867 11.5006 10.7473 11.5156 10.6996L11.6321 10.3315L11.3216 10.1022C11.2814 10.0725 11.3021 10.0087 11.3521 10.0083L11.7381 10.0053L11.8603 9.63909C11.876 9.59166 11.9431 9.59166 11.9589 9.63909Z' fill='%23F5F5F5'/%3E%3Cpath d='M11.9589 11.5551L12.081 11.9214L12.467 11.9243C12.517 11.9247 12.5377 11.9884 12.4975 12.0182L12.187 12.2475L12.3035 12.6156C12.3186 12.6632 12.2643 12.7027 12.2236 12.6736L11.9095 12.4491L11.5955 12.6736C11.5548 12.7027 11.5006 12.6632 11.5156 12.6156L11.6321 12.2475L11.3215 12.0182C11.2814 11.9884 11.302 11.9247 11.352 11.9243L11.7381 11.9214L11.8602 11.5551C11.876 11.5077 11.943 11.5077 11.9589 11.5551Z' fill='%23F5F5F5'/%3E%3Cpath d='M11.9589 13.4711L12.081 13.8373L12.467 13.8403C12.517 13.8407 12.5377 13.9044 12.4975 13.9341L12.187 14.1635L12.3035 14.5316C12.3186 14.5792 12.2643 14.6187 12.2236 14.5896L11.9095 14.3651L11.5955 14.5896C11.5548 14.6187 11.5006 14.5792 11.5156 14.5316L11.6321 14.1635L11.3215 13.9341C11.2814 13.9044 11.302 13.8407 11.352 13.8403L11.7381 13.8373L11.8602 13.4711C11.876 13.4237 11.943 13.4237 11.9589 13.4711Z' fill='%23F5F5F5'/%3E%3Cpath d='M13.446 6.78362L13.5681 7.14988L13.9542 7.15281C14.0042 7.15325 14.0249 7.217 13.9847 7.24669L13.6741 7.476L13.7906 7.84406C13.8057 7.89169 13.7514 7.93119 13.7107 7.90206L13.3967 7.67756L13.0826 7.90206C13.0419 7.93119 12.9877 7.89169 13.0027 7.84406L13.1192 7.476L12.8087 7.24669C12.7685 7.21694 12.7892 7.15319 12.8392 7.15281L13.2252 7.14988L13.3474 6.78362C13.3631 6.73619 13.4301 6.73619 13.446 6.78362Z' fill='%23F5F5F5'/%3E%3Cpath d='M13.446 8.69959L13.5681 9.06584L13.9542 9.06878C14.0042 9.06922 14.0249 9.13291 13.9847 9.16266L13.6741 9.39203L13.7906 9.76009C13.8057 9.80772 13.7514 9.84722 13.7107 9.81809L13.3967 9.59359L13.0826 9.81809C13.0419 9.84716 12.9877 9.80772 13.0027 9.76009L13.1192 9.39203L12.8087 9.16266C12.7685 9.13291 12.7892 9.06922 12.8392 9.06878L13.2252 9.06584L13.3474 8.69959C13.3631 8.65222 13.4301 8.65222 13.446 8.69959Z' fill='%23F5F5F5'/%3E%3Cpath d='M13.446 10.6157L13.5681 10.9819L13.9542 10.9848C14.0042 10.9853 14.0249 11.049 13.9847 11.0787L13.6741 11.3081L13.7906 11.6762C13.8057 11.7238 13.7514 11.7633 13.7107 11.7342L13.3967 11.5097L13.0826 11.7342C13.0419 11.7632 12.9877 11.7238 13.0027 11.6762L13.1192 11.3081L12.8087 11.0787C12.7685 11.049 12.7892 10.9853 12.8392 10.9848L13.2252 10.9819L13.3474 10.6157C13.3631 10.5682 13.4301 10.5682 13.446 10.6157Z' fill='%23F5F5F5'/%3E%3Cpath d='M13.446 12.5317L13.5682 12.8979L13.9542 12.9009C14.0042 12.9013 14.0249 12.965 13.9847 12.9947L13.6742 13.2241L13.7907 13.5922C13.8058 13.6398 13.7515 13.6793 13.7108 13.6502L13.3967 13.4257L13.0827 13.6502C13.042 13.6792 12.9878 13.6398 13.0028 13.5922L13.1193 13.2241L12.8087 12.9947C12.7685 12.9651 12.7892 12.9013 12.8392 12.9009L13.2253 12.8979L13.3474 12.5317C13.3632 12.4842 13.4302 12.4842 13.446 12.5317Z' fill='%23F5F5F5'/%3E%3Cpath d='M13.446 14.4476L13.5682 14.8139L13.9542 14.8168C14.0042 14.8173 14.0249 14.881 13.9847 14.9107L13.6742 15.1401L13.7907 15.5081C13.8058 15.5558 13.7515 15.5953 13.7108 15.5661L13.3967 15.3416L13.0827 15.5661C13.042 15.5952 12.9878 15.5558 13.0028 15.5081L13.1193 15.1401L12.8087 14.9107C12.7685 14.881 12.7892 14.8173 12.8392 14.8168L13.2253 14.8139L13.3474 14.4476C13.3632 14.4003 13.4302 14.4003 13.446 14.4476Z' fill='%23F5F5F5'/%3E%3C/svg%3E ");
    width: 34px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 1200px) {
      .header .languages .lang-flag-active {
        background-size: 20px;
        width: 20px;
        height: 20px; } }
  .header .languages .item-not-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    background: #F9F9F9;
    border-radius: 12px;
    padding: 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    color: #020A26; }
    .header .languages .item-not-active:not(:first-child) {
      display: none; }
    @media (max-width: 1200px) {
      .header .languages .item-not-active {
        background-color: #111830;
        border-radius: 12px;
        padding: 10px 12px;
        color: #FFFFFF; } }
    .header .languages .item-not-active:hover {
      background-color: #F37125; }
      .header .languages .item-not-active:hover .lang-name {
        color: #fff; }
      @media (max-width: 1200px) {
        .header .languages .item-not-active:hover {
          background-color: #111830; } }
  .header .languages .lang-flag__wrapp {
    max-width: 32px;
    width: 100%;
    height: 32px;
    background-color: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 1200px) {
      .header .languages .lang-flag__wrapp {
        background-color: transparent; } }
  .header .languages .lang-flag {
    width: 22px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 1200px) {
      .header .languages .lang-flag {
        background-size: 20px;
        width: 20px;
        height: 20px; } }
  .header .languages .english {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5021 3.44824H1.49785C0.670586 3.44824 0 4.11883 0 4.94609V15.0539C0 15.8811 0.670586 16.5517 1.49785 16.5517H18.5021C19.3294 16.5517 20 15.8811 20 15.0539V4.94609C20 4.11883 19.3294 3.44824 18.5021 3.44824Z' fill='%23F5F5F5'/%3E%3Cpath d='M0.0823822 4.45621H19.9176C19.7146 3.86961 19.1577 3.44824 18.5021 3.44824H1.49785C0.842226 3.44824 0.28539 3.86961 0.0823822 4.45621Z' fill='%23FF4B55'/%3E%3Cpath d='M20 7.48047H0V8.4884H20V7.48047Z' fill='%23FF4B55'/%3E%3Cpath d='M20 5.46387H0V6.4718H20V5.46387Z' fill='%23FF4B55'/%3E%3Cpath d='M0 10.1592C0 10.3496 0.154414 10.5041 0.344844 10.5041H20V9.49609H0V10.1592Z' fill='%23FF4B55'/%3E%3Cpath d='M20 13.5283H0V14.5363H20V13.5283Z' fill='%23FF4B55'/%3E%3Cpath d='M19.9176 15.5439H0.0823822C0.28539 16.1305 0.842265 16.5519 1.49785 16.5519H18.5021C19.1578 16.5519 19.7146 16.1305 19.9176 15.5439Z' fill='%23FF4B55'/%3E%3Cpath d='M20 11.5117H0V12.5196H20V11.5117Z' fill='%23FF4B55'/%3E%3Cpath d='M0.344844 10.504H8.96555C9.15598 10.504 9.31039 10.3496 9.31039 10.1591V3.79309C9.31039 3.60262 9.15598 3.44824 8.96555 3.44824H1.49785C0.670586 3.44828 0 4.11887 0 4.94613V10.1591C0 10.3496 0.154414 10.504 0.344844 10.504Z' fill='%2341479B'/%3E%3Cpath d='M0.96832 4.24L1.04465 4.46891L1.28594 4.47075C1.31719 4.47102 1.33012 4.51086 1.305 4.52942L1.1109 4.67274L1.18371 4.90278C1.19316 4.93254 1.15922 4.95723 1.13379 4.93903L0.9375 4.79875L0.741211 4.93907C0.715781 4.95727 0.681914 4.93258 0.691289 4.90282L0.764101 4.67278L0.57 4.52946C0.544883 4.51086 0.557812 4.47102 0.589062 4.47079L0.830351 4.46895L0.906679 4.24004C0.916523 4.21036 0.958398 4.21036 0.96832 4.24Z' fill='%23F5F5F5'/%3E%3Cpath d='M0.96832 5.43724L1.04465 5.66615L1.28594 5.66798C1.31719 5.66826 1.33012 5.70806 1.305 5.72666L1.1109 5.87001L1.18371 6.10005C1.19316 6.12982 1.15922 6.15451 1.13379 6.1363L0.9375 5.99603L0.741211 6.13634C0.715781 6.15451 0.681914 6.12986 0.691289 6.10009L0.764101 5.87005L0.57 5.72669C0.544883 5.7081 0.557812 5.6683 0.589062 5.66802L0.830351 5.66619L0.906679 5.43728C0.916523 5.40763 0.958398 5.40763 0.96832 5.43724Z' fill='%23F5F5F5'/%3E%3Cpath d='M0.96832 6.63454L1.04465 6.86344L1.28594 6.86528C1.31719 6.86555 1.33012 6.90536 1.305 6.92395L1.1109 7.06731L1.18371 7.29735C1.19316 7.32711 1.15922 7.3518 1.13379 7.3336L0.9375 7.19333L0.741211 7.33364C0.715781 7.3518 0.681914 7.32719 0.691289 7.29739L0.764101 7.06735L0.57 6.92399C0.544883 6.9054 0.557812 6.86559 0.589062 6.86532L0.830351 6.86348L0.906679 6.63458C0.916523 6.60489 0.958398 6.60489 0.96832 6.63454Z' fill='%23F5F5F5'/%3E%3Cpath d='M0.96832 7.83278L1.04465 8.06168L1.28594 8.06352C1.31719 8.06379 1.33012 8.10364 1.305 8.12219L1.1109 8.26555L1.18371 8.49559C1.19316 8.52536 1.15922 8.55004 1.13379 8.53184L0.9375 8.39157L0.741211 8.53188C0.715781 8.55004 0.681914 8.5254 0.691289 8.49563L0.764101 8.26559L0.57 8.12223C0.544883 8.10372 0.557812 8.06383 0.589062 8.06356L0.830351 8.06172L0.906679 7.83282C0.916523 7.80313 0.958398 7.80313 0.96832 7.83278Z' fill='%23F5F5F5'/%3E%3Cpath d='M0.96832 9.03001L1.04465 9.25892L1.28594 9.26076C1.31719 9.26103 1.33012 9.30083 1.305 9.31943L1.1109 9.46279L1.18371 9.69283C1.19316 9.72259 1.15922 9.74728 1.13379 9.72908L0.9375 9.5888L0.741211 9.72912C0.715781 9.74728 0.681914 9.72263 0.691289 9.69287L0.764101 9.46283L0.57 9.31947C0.544883 9.30087 0.557812 9.26107 0.589062 9.2608L0.830351 9.25896L0.906679 9.03005C0.916523 9.00041 0.958398 9.00041 0.96832 9.03001Z' fill='%23F5F5F5'/%3E%3Cpath d='M1.89773 4.82689L1.97406 5.0558L2.21535 5.05764C2.2466 5.05791 2.25953 5.09775 2.23441 5.11631L2.04031 5.25967L2.11312 5.48971C2.12258 5.51947 2.08863 5.54416 2.0632 5.52596L1.86691 5.38564L1.67062 5.52596C1.64519 5.54412 1.61133 5.51947 1.6207 5.48971L1.69351 5.25967L1.49941 5.11631C1.4743 5.09772 1.48723 5.05791 1.51848 5.05764L1.75976 5.0558L1.83609 4.82689C1.84594 4.79729 1.88785 4.79729 1.89773 4.82689Z' fill='%23F5F5F5'/%3E%3Cpath d='M1.89773 6.02419L1.97406 6.2531L2.21535 6.25493C2.2466 6.25521 2.25953 6.29505 2.23441 6.3136L2.04031 6.45696L2.11312 6.687C2.12258 6.71677 2.08863 6.74146 2.0632 6.72325L1.86691 6.58294L1.67062 6.72325C1.64519 6.74142 1.61133 6.71681 1.6207 6.687L1.69351 6.45696L1.49941 6.3136C1.4743 6.29509 1.48723 6.25521 1.51848 6.25493L1.75976 6.2531L1.83609 6.02419C1.84594 5.99454 1.88785 5.99454 1.89773 6.02419Z' fill='%23F5F5F5'/%3E%3Cpath d='M1.89773 7.22243L1.97406 7.45134L2.21535 7.45317C2.2466 7.45345 2.25953 7.49325 2.23441 7.51185L2.04031 7.6552L2.11312 7.88524C2.12258 7.91501 2.08863 7.9397 2.0632 7.92149L1.86691 7.78118L1.67062 7.92149C1.64519 7.93966 1.61133 7.91501 1.6207 7.88524L1.69351 7.6552L1.49941 7.51185C1.4743 7.49325 1.48723 7.45345 1.51848 7.45317L1.75976 7.45134L1.83609 7.22243C1.84594 7.19278 1.88785 7.19278 1.89773 7.22243Z' fill='%23F5F5F5'/%3E%3Cpath d='M1.89773 8.41967L1.97406 8.64857L2.21535 8.65041C2.2466 8.65068 2.25953 8.69049 2.23441 8.70908L2.04031 8.85244L2.11312 9.08248C2.12258 9.11225 2.08863 9.13693 2.0632 9.11873L1.86691 8.97842L1.67062 9.11873C1.64519 9.13693 1.61133 9.11225 1.6207 9.08248L1.69351 8.85244L1.49941 8.70908C1.4743 8.69049 1.48723 8.65068 1.51848 8.65041L1.75976 8.64857L1.83609 8.41967C1.84594 8.39006 1.88785 8.39006 1.89773 8.41967Z' fill='%23F5F5F5'/%3E%3Cpath d='M2.82715 4.24001L2.90348 4.46892L3.14477 4.47075C3.17602 4.47103 3.18895 4.51087 3.16383 4.52942L2.96973 4.67274L3.04254 4.90278C3.05199 4.93255 3.01805 4.95724 2.99262 4.93903L2.79633 4.79872L2.60004 4.93903C2.57461 4.95724 2.54074 4.93255 2.55012 4.90278L2.62293 4.67274L2.42883 4.52942C2.40371 4.51083 2.41664 4.47099 2.44789 4.47075L2.68918 4.46892L2.76551 4.24001C2.77535 4.21036 2.81727 4.21036 2.82715 4.24001Z' fill='%23F5F5F5'/%3E%3Cpath d='M2.82715 5.43725L2.90348 5.66615L3.14477 5.66799C3.17602 5.66826 3.18895 5.70807 3.16383 5.72666L2.96973 5.87002L3.04254 6.10006C3.05199 6.12982 3.01805 6.15451 2.99262 6.13631L2.79633 5.996L2.60004 6.13631C2.57461 6.15447 2.54074 6.12982 2.55012 6.10006L2.62293 5.87002L2.42883 5.72666C2.40371 5.70807 2.41664 5.66826 2.44789 5.66799L2.68918 5.66615L2.76551 5.43725C2.77535 5.40764 2.81727 5.40764 2.82715 5.43725Z' fill='%23F5F5F5'/%3E%3Cpath d='M2.82715 6.63454L2.90348 6.86345L3.14477 6.86528C3.17602 6.86556 3.18895 6.90536 3.16383 6.92396L2.96973 7.06731L3.04254 7.29735C3.05199 7.32712 3.01805 7.35181 2.99262 7.3336L2.79633 7.19329L2.60004 7.3336C2.57461 7.35177 2.54074 7.32716 2.55012 7.29735L2.62293 7.06731L2.42883 6.92396C2.40371 6.90536 2.41664 6.86556 2.44789 6.86528L2.68918 6.86345L2.76551 6.63454C2.77535 6.60489 2.81727 6.60489 2.82715 6.63454Z' fill='%23F5F5F5'/%3E%3Cpath d='M2.82715 7.83278L2.90347 8.06169L3.14476 8.06353C3.17601 8.0638 3.18894 8.10364 3.16383 8.1222L2.96972 8.26556L3.04254 8.4956C3.05199 8.52536 3.01804 8.55005 2.99261 8.53185L2.79633 8.39153L2.60004 8.53185C2.57461 8.55001 2.54074 8.52536 2.55011 8.4956L2.62293 8.26556L2.42883 8.1222C2.40371 8.10368 2.41664 8.0638 2.44789 8.06353L2.68918 8.06169L2.76551 7.83278C2.77535 7.80313 2.81726 7.80313 2.82715 7.83278Z' fill='%23F5F5F5'/%3E%3Cpath d='M2.82715 9.03002L2.90347 9.25893L3.14476 9.26076C3.17601 9.26104 3.18894 9.30084 3.16383 9.31943L2.96972 9.46279L3.04254 9.69283C3.05199 9.7226 3.01804 9.74728 2.99261 9.72908L2.79633 9.58877L2.60004 9.72908C2.57461 9.74725 2.54074 9.7226 2.55011 9.69283L2.62293 9.46279L2.42883 9.31943C2.40371 9.30084 2.41664 9.26104 2.44789 9.26076L2.68918 9.25893L2.76551 9.03002C2.77535 9.00041 2.81726 9.00041 2.82715 9.03002Z' fill='%23F5F5F5'/%3E%3Cpath d='M3.7566 4.82689L3.83293 5.0558L4.07422 5.05764C4.10547 5.05791 4.1184 5.09775 4.09328 5.11631L3.89918 5.25967L3.97199 5.48971C3.98144 5.51947 3.9475 5.54416 3.92207 5.52596L3.72578 5.38564L3.52949 5.52596C3.50406 5.54412 3.47019 5.51947 3.47957 5.48971L3.55238 5.25967L3.35828 5.11631C3.33316 5.09772 3.34609 5.05791 3.37734 5.05764L3.61863 5.0558L3.69496 4.82689C3.70476 4.79729 3.74672 4.79729 3.7566 4.82689Z' fill='%23F5F5F5'/%3E%3Cpath d='M3.7566 6.02419L3.83293 6.2531L4.07422 6.25493C4.10547 6.25521 4.1184 6.29505 4.09328 6.3136L3.89918 6.45696L3.97199 6.687C3.98144 6.71677 3.9475 6.74146 3.92207 6.72325L3.72578 6.58294L3.52949 6.72325C3.50406 6.74142 3.47019 6.71681 3.47957 6.687L3.55238 6.45696L3.35828 6.3136C3.33316 6.29509 3.34609 6.25521 3.37734 6.25493L3.61863 6.2531L3.69496 6.02419C3.70476 5.99454 3.74672 5.99454 3.7566 6.02419Z' fill='%23F5F5F5'/%3E%3Cpath d='M3.75663 7.22243L3.83296 7.45134L4.07425 7.45317C4.1055 7.45345 4.11843 7.49325 4.09331 7.51185L3.89921 7.6552L3.97203 7.88524C3.98148 7.91501 3.94753 7.9397 3.9221 7.92149L3.72581 7.78118L3.52953 7.92149C3.5041 7.93966 3.47023 7.91501 3.4796 7.88524L3.55242 7.6552L3.35831 7.51185C3.3332 7.49325 3.34613 7.45345 3.37738 7.45317L3.61867 7.45134L3.69499 7.22243C3.7048 7.19278 3.74675 7.19278 3.75663 7.22243Z' fill='%23F5F5F5'/%3E%3Cpath d='M3.75663 8.41967L3.83296 8.64857L4.07425 8.65041C4.1055 8.65068 4.11843 8.69049 4.09331 8.70908L3.89921 8.85244L3.97203 9.08248C3.98148 9.11225 3.94753 9.13693 3.9221 9.11873L3.72581 8.97842L3.52953 9.11873C3.5041 9.13693 3.47023 9.11225 3.4796 9.08248L3.55242 8.85244L3.35831 8.70908C3.3332 8.69049 3.34613 8.65068 3.37738 8.65041L3.61867 8.64857L3.69499 8.41967C3.7048 8.39006 3.74675 8.39006 3.75663 8.41967Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.68601 4.24L4.76234 4.46891L5.00363 4.47075C5.03488 4.47102 5.04781 4.51086 5.02269 4.52942L4.82859 4.67274L4.90141 4.90278C4.91086 4.93254 4.87691 4.95723 4.85148 4.93903L4.65515 4.79875L4.45887 4.93907C4.43344 4.95727 4.39957 4.93258 4.40894 4.90282L4.48176 4.67278L4.28766 4.52946C4.26254 4.51086 4.27547 4.47102 4.30672 4.47079L4.54801 4.46895L4.62433 4.24004C4.63422 4.21036 4.67613 4.21036 4.68601 4.24Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.68601 5.43725L4.76234 5.66615L5.00363 5.66799C5.03488 5.66826 5.04781 5.70807 5.02269 5.72666L4.82859 5.87002L4.90141 6.10006C4.91086 6.12982 4.87691 6.15451 4.85148 6.13631L4.65515 5.996L4.45887 6.13631C4.43344 6.15447 4.39957 6.12982 4.40894 6.10006L4.48176 5.87002L4.28766 5.72666C4.26254 5.70807 4.27547 5.66826 4.30672 5.66799L4.54801 5.66615L4.62433 5.43725C4.63422 5.40764 4.67613 5.40764 4.68601 5.43725Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.68601 6.63455L4.76234 6.86345L5.00363 6.86529C5.03488 6.86556 5.04781 6.90537 5.02269 6.92396L4.82859 7.06732L4.90141 7.29736C4.91086 7.32712 4.87691 7.35181 4.85148 7.33361L4.65515 7.19326L4.45887 7.33357C4.43344 7.35173 4.39957 7.32709 4.40894 7.29732L4.48176 7.06728L4.28766 6.92392C4.26254 6.90533 4.27547 6.86552 4.30672 6.86525L4.54801 6.86341L4.62433 6.63451C4.63422 6.6049 4.67613 6.6049 4.68601 6.63455Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.68601 7.83278L4.76234 8.06169L5.00363 8.06353C5.03488 8.0638 5.04781 8.10364 5.02269 8.1222L4.82859 8.26556L4.9014 8.4956C4.91085 8.52536 4.87691 8.55005 4.85148 8.53185L4.65515 8.39153L4.45886 8.53185C4.43343 8.55001 4.39957 8.52536 4.40894 8.4956L4.48175 8.26556L4.28765 8.1222C4.26253 8.10368 4.27546 8.0638 4.30671 8.06353L4.548 8.06169L4.62433 7.83278C4.63421 7.80313 4.67613 7.80313 4.68601 7.83278Z' fill='%23F5F5F5'/%3E%3Cpath d='M4.68601 9.03002L4.76234 9.25893L5.00363 9.26076C5.03488 9.26104 5.04781 9.30084 5.02269 9.31943L4.82859 9.46279L4.9014 9.69283C4.91085 9.7226 4.87691 9.74728 4.85148 9.72908L4.65515 9.58877L4.45886 9.72908C4.43343 9.74725 4.39957 9.7226 4.40894 9.69283L4.48175 9.46279L4.28765 9.31943C4.26253 9.30084 4.27546 9.26104 4.30671 9.26076L4.548 9.25893L4.62433 9.03002C4.63421 9.00041 4.67613 9.00041 4.68601 9.03002Z' fill='%23F5F5F5'/%3E%3Cpath d='M5.61543 4.82689L5.69176 5.0558L5.93305 5.05764C5.9643 5.05791 5.97723 5.09775 5.95211 5.11631L5.75801 5.25967L5.83082 5.48971C5.84027 5.51947 5.80633 5.54416 5.7809 5.52596L5.58461 5.38564L5.38832 5.52596C5.36289 5.54412 5.32902 5.51947 5.3384 5.48971L5.41121 5.25967L5.21711 5.11631C5.19199 5.09772 5.20492 5.05791 5.23617 5.05764L5.47746 5.0558L5.55379 4.82689C5.56367 4.79729 5.60555 4.79729 5.61543 4.82689Z' fill='%23F5F5F5'/%3E%3Cpath d='M5.61543 6.02419L5.69176 6.2531L5.93305 6.25493C5.9643 6.25521 5.97723 6.29505 5.95211 6.3136L5.75801 6.45696L5.83082 6.687C5.84027 6.71677 5.80633 6.74146 5.7809 6.72325L5.58461 6.58294L5.38832 6.72325C5.36289 6.74142 5.32902 6.71681 5.3384 6.687L5.41121 6.45696L5.21711 6.3136C5.19199 6.29509 5.20492 6.25521 5.23617 6.25493L5.47746 6.2531L5.55379 6.02419C5.56367 5.99454 5.60555 5.99454 5.61543 6.02419Z' fill='%23F5F5F5'/%3E%3Cpath d='M5.61546 7.22243L5.69179 7.45134L5.93308 7.45317C5.96433 7.45345 5.97726 7.49325 5.95214 7.51185L5.75804 7.6552L5.83085 7.88524C5.8403 7.91501 5.80636 7.9397 5.78093 7.92149L5.58464 7.78118L5.38835 7.92149C5.36292 7.93966 5.32905 7.91501 5.33843 7.88524L5.41124 7.6552L5.21714 7.51185C5.19202 7.49325 5.20495 7.45345 5.2362 7.45317L5.47749 7.45134L5.55382 7.22243C5.5637 7.19278 5.60558 7.19278 5.61546 7.22243Z' fill='%23F5F5F5'/%3E%3Cpath d='M5.61546 8.41967L5.69179 8.64857L5.93308 8.65041C5.96433 8.65068 5.97726 8.69049 5.95214 8.70908L5.75804 8.85244L5.83085 9.08248C5.8403 9.11225 5.80636 9.13693 5.78093 9.11873L5.58464 8.97842L5.38835 9.11873C5.36292 9.13693 5.32905 9.11225 5.33843 9.08248L5.41124 8.85244L5.21714 8.70908C5.19202 8.69049 5.20495 8.65068 5.2362 8.65041L5.47749 8.64857L5.55382 8.41967C5.5637 8.39006 5.60558 8.39006 5.61546 8.41967Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.54488 4.24001L6.62121 4.46892L6.8625 4.47075C6.89375 4.47103 6.90668 4.51087 6.88156 4.52942L6.68746 4.67274L6.76028 4.90278C6.76973 4.93255 6.73578 4.95724 6.71035 4.93903L6.51406 4.79872L6.31778 4.93903C6.29235 4.95724 6.25848 4.93255 6.26785 4.90278L6.34067 4.67274L6.14656 4.52942C6.12145 4.51083 6.13438 4.47099 6.16563 4.47075L6.40692 4.46892L6.48324 4.24001C6.49305 4.21036 6.535 4.21036 6.54488 4.24001Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.54488 5.43725L6.62121 5.66615L6.8625 5.66799C6.89375 5.66826 6.90668 5.70807 6.88156 5.72666L6.68746 5.87002L6.76028 6.10006C6.76973 6.12982 6.73578 6.15451 6.71035 6.13631L6.51406 5.996L6.31778 6.13631C6.29235 6.15447 6.25848 6.12982 6.26785 6.10006L6.34067 5.87002L6.14656 5.72666C6.12145 5.70807 6.13438 5.66826 6.16563 5.66799L6.40692 5.66615L6.48324 5.43725C6.49305 5.40764 6.535 5.40764 6.54488 5.43725Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.54488 6.63454L6.62121 6.86345L6.8625 6.86528C6.89375 6.86556 6.90668 6.90536 6.88156 6.92396L6.68746 7.06731L6.76028 7.29735C6.76973 7.32712 6.73578 7.35181 6.71035 7.3336L6.51406 7.19329L6.31778 7.3336C6.29235 7.35177 6.25848 7.32716 6.26785 7.29735L6.34067 7.06731L6.14656 6.92396C6.12145 6.90536 6.13438 6.86556 6.16563 6.86528L6.40692 6.86345L6.48324 6.63454C6.49305 6.60489 6.535 6.60489 6.54488 6.63454Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.54488 7.83278L6.62121 8.06169L6.86249 8.06353C6.89374 8.0638 6.90667 8.10364 6.88156 8.1222L6.68746 8.26556L6.76027 8.4956C6.76972 8.52536 6.73578 8.55005 6.71035 8.53185L6.51406 8.39153L6.31777 8.53185C6.29234 8.55001 6.25847 8.52536 6.26785 8.4956L6.34066 8.26556L6.14656 8.1222C6.12144 8.10368 6.13437 8.0638 6.16562 8.06353L6.40691 8.06169L6.48324 7.83278C6.49304 7.80313 6.53499 7.80313 6.54488 7.83278Z' fill='%23F5F5F5'/%3E%3Cpath d='M6.54488 9.03002L6.62121 9.25893L6.86249 9.26076C6.89374 9.26104 6.90667 9.30084 6.88156 9.31943L6.68746 9.46279L6.76027 9.69283C6.76972 9.7226 6.73578 9.74728 6.71035 9.72908L6.51406 9.58877L6.31777 9.72908C6.29234 9.74725 6.25847 9.7226 6.26785 9.69283L6.34066 9.46279L6.14656 9.31943C6.12144 9.30084 6.13437 9.26104 6.16562 9.26076L6.40691 9.25893L6.48324 9.03002C6.49304 9.00041 6.53499 9.00041 6.54488 9.03002Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.4743 4.82689L7.55063 5.0558L7.79192 5.05764C7.82317 5.05791 7.83609 5.09775 7.81098 5.11631L7.61688 5.25967L7.68969 5.48971C7.69914 5.51947 7.6652 5.54416 7.63977 5.52596L7.44348 5.38564L7.24719 5.52596C7.22176 5.54412 7.18789 5.51947 7.19727 5.48971L7.27008 5.25967L7.07598 5.11631C7.05086 5.09772 7.06379 5.05791 7.09504 5.05764L7.33633 5.0558L7.41266 4.82689C7.4225 4.79729 7.46441 4.79729 7.4743 4.82689Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.4743 6.02419L7.55063 6.2531L7.79192 6.25493C7.82317 6.25521 7.83609 6.29505 7.81098 6.3136L7.61688 6.45696L7.68969 6.687C7.69914 6.71677 7.6652 6.74146 7.63977 6.72325L7.44348 6.58294L7.24719 6.72325C7.22176 6.74142 7.18789 6.71681 7.19727 6.687L7.27008 6.45696L7.07598 6.3136C7.05086 6.29509 7.06379 6.25521 7.09504 6.25493L7.33633 6.2531L7.41266 6.02419C7.4225 5.99454 7.46441 5.99454 7.4743 6.02419Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.47429 7.22243L7.55062 7.45134L7.79191 7.45317C7.82316 7.45345 7.83609 7.49325 7.81097 7.51185L7.61687 7.6552L7.68968 7.88524C7.69913 7.91501 7.66519 7.9397 7.63976 7.92149L7.44347 7.78118L7.24718 7.92149C7.22175 7.93966 7.18788 7.91501 7.19726 7.88524L7.27007 7.6552L7.07597 7.51185C7.05085 7.49325 7.06378 7.45345 7.09503 7.45317L7.33632 7.45134L7.41265 7.22243C7.42249 7.19278 7.46441 7.19278 7.47429 7.22243Z' fill='%23F5F5F5'/%3E%3Cpath d='M7.47429 8.41967L7.55062 8.64857L7.79191 8.65041C7.82316 8.65068 7.83609 8.69049 7.81097 8.70908L7.61687 8.85244L7.68968 9.08248C7.69913 9.11225 7.66519 9.13693 7.63976 9.11873L7.44347 8.97842L7.24718 9.11873C7.22175 9.13693 7.18788 9.11225 7.19726 9.08248L7.27007 8.85244L7.07597 8.70908C7.05085 8.69049 7.06378 8.65068 7.09503 8.65041L7.33632 8.64857L7.41265 8.41967C7.42249 8.39006 7.46441 8.39006 7.47429 8.41967Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.40375 4.24001L8.48008 4.46892L8.72137 4.47075C8.75262 4.47103 8.76555 4.51087 8.74043 4.52942L8.54633 4.67274L8.61914 4.90278C8.62859 4.93255 8.59465 4.95724 8.56922 4.93903L8.37293 4.79872L8.17664 4.93903C8.15121 4.95724 8.11734 4.93255 8.12672 4.90278L8.19953 4.67274L8.00543 4.52942C7.98031 4.51083 7.99324 4.47099 8.02449 4.47075L8.26578 4.46892L8.34211 4.24001C8.35195 4.21036 8.39383 4.21036 8.40375 4.24001Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.40375 5.43725L8.48008 5.66615L8.72137 5.66799C8.75262 5.66826 8.76555 5.70807 8.74043 5.72666L8.54633 5.87002L8.61914 6.10006C8.62859 6.12982 8.59465 6.15451 8.56922 6.13631L8.37293 5.996L8.17664 6.13631C8.15121 6.15447 8.11734 6.12982 8.12672 6.10006L8.19953 5.87002L8.00543 5.72666C7.98031 5.70807 7.99324 5.66826 8.02449 5.66799L8.26578 5.66615L8.34211 5.43725C8.35195 5.40764 8.39383 5.40764 8.40375 5.43725Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.40375 6.63454L8.48008 6.86345L8.72137 6.86528C8.75262 6.86556 8.76555 6.90536 8.74043 6.92396L8.54633 7.06731L8.61914 7.29735C8.62859 7.32712 8.59465 7.35181 8.56922 7.3336L8.37293 7.19329L8.17664 7.3336C8.15121 7.35177 8.11734 7.32716 8.12672 7.29735L8.19953 7.06731L8.00543 6.92396C7.98031 6.90536 7.99324 6.86556 8.02449 6.86528L8.26578 6.86345L8.34211 6.63454C8.35195 6.60489 8.39383 6.60489 8.40375 6.63454Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.40378 7.83278L8.48011 8.06169L8.7214 8.06353C8.75265 8.0638 8.76558 8.10364 8.74046 8.1222L8.54636 8.26556L8.61917 8.4956C8.62862 8.52536 8.59468 8.55005 8.56925 8.53185L8.37296 8.39153L8.17667 8.53185C8.15124 8.55001 8.11737 8.52536 8.12675 8.4956L8.19956 8.26556L8.00546 8.1222C7.98034 8.10368 7.99327 8.0638 8.02452 8.06353L8.26581 8.06169L8.34214 7.83278C8.35198 7.80313 8.39386 7.80313 8.40378 7.83278Z' fill='%23F5F5F5'/%3E%3Cpath d='M8.40378 9.03002L8.48011 9.25893L8.7214 9.26076C8.75265 9.26104 8.76558 9.30084 8.74046 9.31943L8.54636 9.46279L8.61917 9.69283C8.62862 9.7226 8.59468 9.74728 8.56925 9.72908L8.37296 9.58877L8.17667 9.72908C8.15124 9.74725 8.11737 9.7226 8.12675 9.69283L8.19956 9.46279L8.00546 9.31943C7.98034 9.30084 7.99327 9.26104 8.02452 9.26076L8.26581 9.25893L8.34214 9.03002C8.35198 9.00041 8.39386 9.00041 8.40378 9.03002Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A"); }
  .header .languages .ukrainian {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15.0539C0 15.8811 0.670586 16.5517 1.49785 16.5517H18.5021C19.3294 16.5517 20 15.8811 20 15.0539V10H0V15.0539Z' fill='%23FFE15A'/%3E%3Cpath d='M18.5021 3.44824H1.49785C0.670586 3.44824 0 4.11883 0 4.94609V9.99996H20V4.94609C20 4.11883 19.3294 3.44824 18.5021 3.44824Z' fill='%234173CD'/%3E%3C/svg%3E%0A"); }
  .header .languages .german {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5021 3.44824H1.49785C0.670586 3.44824 0 4.11883 0 4.94609V7.81605H20V4.94609C20 4.11883 19.3294 3.44824 18.5021 3.44824Z' fill='%23464655'/%3E%3Cpath d='M0 15.0536C0 15.8808 0.670586 16.5514 1.49785 16.5514H18.5021C19.3294 16.5514 20 15.8808 20 15.0536V12.1836H0V15.0536Z' fill='%23FFE15A'/%3E%3Cpath d='M20 7.81641H0V12.184H20V7.81641Z' fill='%23FF4B55'/%3E%3C/svg%3E%0A"); }
  .header .languages .french {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.49785 3.44824C0.670586 3.44824 0 4.11883 0 4.94609V15.0539C0 15.8811 0.670586 16.5517 1.49785 16.5517H6.66668V3.44824H1.49785Z' fill='%2341479B'/%3E%3Cpath d='M13.3336 3.44824H6.66679V16.5518H13.3336V3.44824Z' fill='%23F5F5F5'/%3E%3Cpath d='M18.5021 3.44824H13.3333V16.5517H18.5021C19.3294 16.5517 20 15.8811 20 15.0538V4.94609C20 4.11883 19.3294 3.44824 18.5021 3.44824Z' fill='%23FF4B55'/%3E%3C/svg%3E%0A"); }
  .header .languages .russian {
    position: relative; }
    .header .languages .russian:before {
      content: 'RU';
      position: absolute; }
  .header .languages .lang-name {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
  .header .menu {
    display: none;
    background-color: #020A26;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 22px 20px 0 20px;
    z-index: 100;
    overflow-y: scroll; }
  .header .menu-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 24px;
    border-bottom: 1px solid #171E36; }
    .header .menu-top .logo-menu img {
      max-width: 280px; }
      @media (max-width: 480px) {
        .header .menu-top .logo-menu img {
          max-width: 170px; } }
  .header .btn-menu-close {
    cursor: pointer; }
    .header .btn-menu-close img {
      width: 64px; }
      @media (max-width: 480px) {
        .header .btn-menu-close img {
          width: 44px !important; } }
  .header .btn-menu-close-bottom {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='28' viewBox='0 0 56 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28' r='28' fill='%230D1739'/%3E%3Cpath d='M31.6827 21.7739C31.984 22.0752 32.4725 22.0752 32.7739 21.7739C33.0752 21.4725 33.0752 20.984 32.7739 20.6827L29.0912 17L32.7739 13.3173C33.0752 13.016 33.0752 12.5275 32.7739 12.2261C32.4725 11.9248 31.984 11.9248 31.6827 12.2261L28 15.9088L24.3172 12.226C24.0159 11.9247 23.5273 11.9247 23.226 12.226C22.9247 12.5273 22.9247 13.0159 23.226 13.3172L26.9088 17L23.226 20.6828C22.9247 20.9841 22.9247 21.4727 23.226 21.774C23.5273 22.0753 24.0159 22.0753 24.3172 21.774L28 18.0912L31.6827 21.7739Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 57px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto; }
  .header .btn-menu {
    display: none; }
    @media (max-width: 1200px) {
      .header .btn-menu {
        display: block;
        cursor: pointer; } }
    .header .btn-menu img {
      width: 64px; }
      @media (max-width: 480px) {
        .header .btn-menu img {
          width: 44px !important; } }
  .header .contact-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
    margin-bottom: 20px; }
    .header .contact-item .contact-label {
      font-weight: 500;
      font-size: 12px;
      line-height: 18px;
      text-transform: uppercase;
      color: #626672; }
    .header .contact-item .contact-line {
      font-weight: 400;
      font-size: 18px;
      line-height: 24px;
      color: #FFFFFF; }
    .header .contact-item .contact-icon {
      max-width: 48px;
      width: 100%;
      height: 48px;
      background: #F37125;
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .header .contact-item .icon-location {
      background-image: url("data:image/svg+xml,%3Csvg width='24' height='32' viewBox='0 0 24 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0001 0C5.60976 0 0.410889 5.19887 0.410889 11.5891C0.410889 19.5196 10.7821 31.1621 11.2236 31.6538C11.6384 32.1157 12.3625 32.1149 12.7765 31.6538C13.2181 31.1621 23.5893 19.5196 23.5893 11.5891C23.5891 5.19887 18.3903 0 12.0001 0ZM12.0001 17.4199C8.78495 17.4199 6.16933 14.8042 6.16933 11.5891C6.16933 8.374 8.78501 5.75838 12.0001 5.75838C15.2151 5.75838 17.8308 8.37406 17.8308 11.5892C17.8308 14.8043 15.2151 17.4199 12.0001 17.4199Z' fill='white'/%3E%3C/svg%3E%0A");
      width: 25px;
      height: 25px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 20px; }
    .header .contact-item .icon-phone {
      background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.1291 23.4848L26.6634 19.0191C25.0686 17.4242 22.3572 18.0622 21.7193 20.1355C21.2408 21.571 19.6459 22.3684 18.2105 22.0494C15.0207 21.2519 10.7145 17.1052 9.91708 13.7559C9.43862 12.3205 10.3956 10.7256 11.831 10.2472C13.9043 9.60922 14.5423 6.89791 12.9474 5.30301L8.48168 0.837318C7.20577 -0.279106 5.2919 -0.279106 4.17548 0.837318L1.14518 3.86761C-1.88511 7.05739 1.46416 15.5103 8.96015 23.0063C16.4561 30.5023 24.9091 34.0111 28.0988 30.8213L31.1291 27.791C32.2456 26.5151 32.2456 24.6012 31.1291 23.4848Z' fill='white'/%3E%3C/svg%3E ");
      width: 25px;
      height: 25px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 22px; }
    .header .contact-item .icon-email {
      background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9437 20.0312C16.6434 20.2028 16.3003 20.2886 16 20.2886C15.6997 20.2886 15.3566 20.2028 15.0563 20.0312L0 10.8516V23.0768C0 25.6934 2.10188 27.7953 4.7185 27.7953H27.2815C29.8981 27.7953 32 25.6934 32 23.0768V10.8516L16.9437 20.0312Z' fill='white'/%3E%3Cpath d='M27.2817 4.20312H4.71872C2.48816 4.20312 0.600756 5.79026 0.128906 7.89213L16.0002 17.5865L31.8715 7.89213C31.3997 5.79026 29.5123 4.20312 27.2817 4.20312Z' fill='white'/%3E%3C/svg%3E ");
      width: 25px;
      height: 25px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 22px; }
  .header .socials .socials-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px; }
    .header .socials .socials-list .social {
      background-color: #101831;
      border-radius: 50%;
      width: 48px;
      height: 48px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .header .socials .socials-list .social .social-link img {
        width: 15px; }
  .header .btn-play-obw {
    height: auto; }
    @media (max-width: 1200px) {
      .header .btn-play-obw {
        border-radius: 56px;
        max-width: 35%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 auto 50px; }
        .header .btn-play-obw .play-top {
          background-image: none;
          font-weight: 500;
          font-size: 18px;
          padding: 13px; } }
    @media (max-width: 768px) {
      .header .btn-play-obw {
        max-width: 50%; } }
    @media (max-width: 480px) {
      .header .btn-play-obw {
        max-width: 100%; } }
    @media (max-width: 480px) {
      .header .btn-play-obw .play-top {
        font-size: 14px;
        line-height: 30px; } }

.footer {
  background-color: #020A26;
  margin-bottom: -24px; }
  .footer .footer-container {
    display: -ms-grid;
    display: grid; }
    @media (max-width: 1200px) {
      .footer .footer-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .footer .footer-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 26% 37% 24%;
    grid-template-columns: 26% 37% 24%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-grid-row-align: stretch;
        align-self: stretch;
    gap: 50px; }
    @media (max-width: 1600px) {
      .footer .footer-wrapper {
        gap: 85px; } }
    @media (max-width: 1200px) {
      .footer .footer-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%;
        gap: 0; } }
  .footer .logo img {
    max-width: 533px; }
    @media (max-width: 1600px) {
      .footer .logo img {
        max-width: 420px; } }
    @media (max-width: 768px) {
      .footer .logo img {
        max-width: 320px; } }
  @media (max-width: 1200px) {
    .footer .column {
      width: 100%; } }
  .footer .column-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%; }
    @media (max-width: 1200px) {
      .footer .column-left {
        margin-bottom: 40px; } }
    .footer .column-left .btn-pulse {
      -webkit-transform: rotate(0);
          -ms-transform: rotate(0);
              transform: rotate(0); }
      @media (max-width: 1200px) {
        .footer .column-left .btn-pulse {
          display: none; } }
  .footer .column-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #1B2032; }
    @media (max-width: 1200px) {
      .footer .column-title {
        border-bottom: none; } }
    @media (max-width: 480px) {
      .footer .column-title {
        font-size: 20px;
        margin-bottom: 16px;
        padding-bottom: 0; } }
  .footer .nav-footer {
    padding: 0;
    margin: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 33% 35% 30%;
    grid-template-columns: 33% 35% 30%;
    grid-row-gap: 24px; }
    @media (max-width: 1700px) {
      .footer .nav-footer {
        grid-row-gap: 20px;
        grid-column-gap: 25px; } }
    @media (max-width: 1600px) {
      .footer .nav-footer {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 1200px) {
      .footer .nav-footer {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        margin-bottom: 24px;
        padding-bottom: 24px;
        border-bottom: 1px solid #192240; } }
    @media (max-width: 480px) {
      .footer .nav-footer {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        gap: 12px; } }
    .footer .nav-footer li a {
      font-weight: 500;
      font-size: 20px;
      line-height: 32px;
      color: #FFFFFF;
      text-decoration: none;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 1460px) {
        .footer .nav-footer li a {
          font-size: 18px;
          line-height: 1.2; } }
      @media (max-width: 480px) {
        .footer .nav-footer li a {
          font-size: 16px;
          line-height: 24px;
          color: rgba(255, 255, 255, 0.8); } }
      .footer .nav-footer li a:hover {
        color: #F37125; }
  @media (max-width: 1200px) {
    .footer .column-right {
      margin-bottom: 24px; } }
  @media (max-width: 1200px) {
    .footer .column-right .column-title {
      display: none; } }
  .footer .column-right .contact-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #1B2032; }
    @media (max-width: 768px) {
      .footer .column-right .contact-item {
        margin-bottom: 20px;
        padding-bottom: 0;
        border-bottom: none; } }
    .footer .column-right .contact-item:last-child {
      border-bottom: none;
      padding-bottom: 0;
      margin-bottom: 0; }
  .footer .column-right .contact-icon {
    background-color: #F37125;
    border-radius: 50%;
    max-width: 64px;
    width: 100%;
    min-width: 64px;
    height: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
            transform: rotate(0);
    margin-right: 16px; }
    @media (max-width: 768px) {
      .footer .column-right .contact-icon {
        max-width: 48px;
        min-width: 48px;
        height: 48px; } }
    @media (max-width: 480px) {
      .footer .column-right .contact-icon {
        margin-right: 12px; } }
  .footer .column-right .icon-location {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='32' viewBox='0 0 24 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0001 0C5.60976 0 0.410889 5.19887 0.410889 11.5891C0.410889 19.5196 10.7821 31.1621 11.2236 31.6538C11.6384 32.1157 12.3625 32.1149 12.7765 31.6538C13.2181 31.1621 23.5893 19.5196 23.5893 11.5891C23.5891 5.19887 18.3903 0 12.0001 0ZM12.0001 17.4199C8.78495 17.4199 6.16933 14.8042 6.16933 11.5891C6.16933 8.374 8.78501 5.75838 12.0001 5.75838C15.2151 5.75838 17.8308 8.37406 17.8308 11.5892C17.8308 14.8043 15.2151 17.4199 12.0001 17.4199Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 25px;
    height: 33px;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 768px) {
      .footer .column-right .icon-location {
        background-size: 20px; } }
  .footer .column-right .icon-phone {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.1291 23.4848L26.6634 19.0191C25.0686 17.4242 22.3572 18.0622 21.7193 20.1355C21.2408 21.571 19.6459 22.3684 18.2105 22.0494C15.0207 21.2519 10.7145 17.1052 9.91708 13.7559C9.43862 12.3205 10.3956 10.7256 11.831 10.2472C13.9043 9.60922 14.5423 6.89791 12.9474 5.30301L8.48168 0.837318C7.20577 -0.279106 5.2919 -0.279106 4.17548 0.837318L1.14518 3.86761C-1.88511 7.05739 1.46416 15.5103 8.96015 23.0063C16.4561 30.5023 24.9091 34.0111 28.0988 30.8213L31.1291 27.791C32.2456 26.5151 32.2456 24.6012 31.1291 23.4848Z' fill='white'/%3E%3C/svg%3E ");
    width: 33px;
    height: 33px;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 768px) {
      .footer .column-right .icon-phone {
        background-size: 22px; } }
  .footer .column-right .icon-email {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9437 20.0312C16.6434 20.2028 16.3003 20.2886 16 20.2886C15.6997 20.2886 15.3566 20.2028 15.0563 20.0312L0 10.8516V23.0768C0 25.6934 2.10188 27.7953 4.7185 27.7953H27.2815C29.8981 27.7953 32 25.6934 32 23.0768V10.8516L16.9437 20.0312Z' fill='white'/%3E%3Cpath d='M27.2817 4.20312H4.71872C2.48816 4.20312 0.600756 5.79026 0.128906 7.89213L16.0002 17.5865L31.8715 7.89213C31.3997 5.79026 29.5123 4.20312 27.2817 4.20312Z' fill='white'/%3E%3C/svg%3E ");
    width: 33px;
    height: 33px;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 768px) {
      .footer .column-right .icon-email {
        background-size: 22px; } }
  .footer .column-right .contact-label {
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    text-transform: uppercase;
    color: #626672; }
    @media (max-width: 1460px) {
      .footer .column-right .contact-label {
        margin-bottom: 8px;
        line-height: 1.3; } }
    @media (max-width: 480px) {
      .footer .column-right .contact-label {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 2px; } }
  .footer .column-right .contact-line {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    color: #FFFFFF; }
    .footer .column-right .contact-line a {
      font-weight: 500;
      font-size: 20px;
      line-height: 32px;
      color: #FFFFFF; }
      @media (max-width: 1460px) {
        .footer .column-right .contact-line a {
          font-size: 18px;
          line-height: 1.2; } }
    @media (max-width: 1460px) {
      .footer .column-right .contact-line {
        font-size: 18px;
        line-height: 1.2; } }
  .footer .btn-play-obw {
    display: none; }
    @media (max-width: 1200px) {
      .footer .btn-play-obw {
        border-radius: 56px;
        height: auto;
        max-width: 40%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 auto; }
        .footer .btn-play-obw .play-top {
          background-image: none;
          font-weight: 500;
          font-size: 20px;
          padding: 16px; } }
    @media (max-width: 480px) {
      .footer .btn-play-obw {
        max-width: 100%; } }
    @media (max-width: 480px) {
      .footer .btn-play-obw .play-top {
        font-size: 14px;
        line-height: 30px;
        padding: 13px; } }
  .footer .socials .socials-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px; }
    .footer .socials .socials-list .social {
      background-color: #101831;
      border-radius: 50%;
      width: 48px;
      height: 48px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .footer .socials .socials-list .social .social-link img {
        width: 15px; }
  .footer .copyright {
    border-top: 1px solid #1B2032; }
    .footer .copyright .copyright-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-top: 30px;
      padding-bottom: 30px;
      gap: 20px; }
      .footer .copyright .copyright-wrapper .copyright-text {
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        color: #626672; }
        @media (max-width: 480px) {
          .footer .copyright .copyright-wrapper .copyright-text {
            font-size: 10px;
            line-height: 16px; } }
      .footer .copyright .copyright-wrapper .project-by {
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        color: #626672;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 15px; }
        @media (max-width: 480px) {
          .footer .copyright .copyright-wrapper .project-by {
            font-size: 10px;
            gap: 8px; } }

.content-header .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  border-bottom: none;
  margin-bottom: 48px;
  overflow-x: scroll;
  white-space: nowrap;
  position: relative; }
  .content-header .nav-tabs::-webkit-scrollbar {
    display: none; }
  .content-header .nav-tabs .nav-tab {
    border-radius: 56px;
    padding: 12px 35px; }
    .content-header .nav-tabs .nav-tab a {
      font-weight: 400;
      font-size: 24px;
      line-height: 32px;
      text-transform: uppercase;
      color: #020A26;
      text-decoration: none; }
      @media (max-width: 768px) {
        .content-header .nav-tabs .nav-tab a {
          font-size: 20px;
          line-height: 26px; } }
      @media (max-width: 480px) {
        .content-header .nav-tabs .nav-tab a {
          font-size: 16px;
          line-height: 18px; } }
    @media (max-width: 768px) {
      .content-header .nav-tabs .nav-tab {
        padding: 10px 20px; } }
    .content-header .nav-tabs .nav-tab.active {
      background: #F37125; }
      .content-header .nav-tabs .nav-tab.active a {
        color: #FFFFFF; }

.modal-content-wrapp,
.get-in-touch__wrapper {
  border-radius: 40px;
  position: relative;
  cursor: pointer; }
  .modal-content-wrapp::before,
  .get-in-touch__wrapper::before {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    z-index: 2;
    border-radius: inherit;
    background-color: #F37125;
    right: -12px;
    bottom: -12px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    @media (max-width: 768px) {
      .modal-content-wrapp::before,
      .get-in-touch__wrapper::before {
        right: -8px;
        bottom: -8px; } }
  .modal-content-wrapp::after,
  .get-in-touch__wrapper::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    border-radius: inherit;
    z-index: 1;
    background-color: #2D35D9;
    right: -24px;
    bottom: -24px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    @media (max-width: 768px) {
      .modal-content-wrapp::after,
      .get-in-touch__wrapper::after {
        right: -16px;
        bottom: -16px; } }
  .modal-content-wrapp .modal-content,
  .modal-content-wrapp .get-in-touch,
  .get-in-touch__wrapper .modal-content,
  .get-in-touch__wrapper .get-in-touch {
    background-color: #fff;
    border-radius: inherit;
    width: 100%;
    position: relative;
    z-index: 2;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }

.thanks-modal .modal-content-wrapp {
  max-width: 1040px;
  width: 100%; }

.thanks-modal .modal-body {
  padding: 64px; }

.modal-dialog {
  max-width: 1025px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 1600px) {
    .modal-dialog {
      -webkit-transform: scale(0.8) !important;
          -ms-transform: scale(0.8) !important;
              transform: scale(0.8) !important; } }
  @media (max-width: 1400px) {
    .modal-dialog {
      -webkit-transform: scale(0.7) !important;
          -ms-transform: scale(0.7) !important;
              transform: scale(0.7) !important; } }
  @media (max-width: 1200px) {
    .modal-dialog {
      -webkit-transform: scale(0.6) !important;
          -ms-transform: scale(0.6) !important;
              transform: scale(0.6) !important; } }
  @media (max-width: 768px) {
    .modal-dialog {
      -webkit-transform: scale(0.9) !important;
          -ms-transform: scale(0.9) !important;
              transform: scale(0.9) !important; } }

.modal-content {
  border-radius: 40px; }

.close {
  position: absolute;
  right: 40px;
  top: 40px; }
  @media (max-width: 768px) {
    .close {
      right: 16px;
      top: 16px; }
      .close img {
        width: 16px; } }

.fenix-ajax-form {
  background: #FFFFFF;
  border-radius: 40px;
  padding: 42px 50px; }
  @media (max-width: 768px) {
    .fenix-ajax-form {
      padding: 42px 32px; } }
  @media (max-width: 480px) {
    .fenix-ajax-form {
      padding: 24px 16px; } }

.form-title {
  font-weight: 900;
  font-size: 56px;
  line-height: 64px;
  text-align: center;
  text-transform: uppercase;
  color: #2D35D9;
  margin-bottom: 16px; }
  @media (max-width: 1550px) {
    .form-title {
      font-size: 48px;
      line-height: 56px; } }
  @media (max-width: 768px) {
    .form-title {
      font-size: 36px;
      line-height: 40px; } }
  @media (max-width: 480px) {
    .form-title {
      font-size: 24px;
      line-height: 28px; } }

.form-sub-title {
  font-weight: 900;
  font-size: 56px;
  line-height: 64px;
  text-align: center;
  color: #020A26;
  margin-bottom: 35px; }
  @media (max-width: 1550px) {
    .form-sub-title {
      font-size: 48px;
      line-height: 56px; } }
  @media (max-width: 768px) {
    .form-sub-title {
      font-size: 36px;
      line-height: 40px; } }
  @media (max-width: 480px) {
    .form-sub-title {
      font-size: 24px;
      line-height: 28px;
      margin-bottom: 24px; } }

.form-pre-title {
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  color: #F37125;
  margin-bottom: 16px; }

.form-title-first {
  font-weight: 900;
  font-size: 56px;
  line-height: 64px;
  text-transform: uppercase;
  color: #2D35D9; }
  @media (max-width: 1600px) {
    .form-title-first {
      font-size: 48px;
      line-height: 1.2; } }
  @media (max-width: 1200px) {
    .form-title-first {
      font-size: 32px; } }
  @media (max-width: 480px) {
    .form-title-first {
      font-size: 24px;
      line-height: 28px; } }

.form-title-second {
  font-weight: 700;
  font-size: 56px;
  line-height: 64px;
  text-transform: uppercase;
  color: #020A26; }
  @media (max-width: 1600px) {
    .form-title-second {
      font-size: 48px;
      line-height: 1.2; } }
  @media (max-width: 1200px) {
    .form-title-second {
      font-size: 32px; } }
  @media (max-width: 480px) {
    .form-title-second {
      font-size: 24px;
      line-height: 28px; } }

.form-row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: unset;
      flex-wrap: unset;
  margin: 0 !important;
  padding: 0 !important; }
  @media (max-width: 768px) {
    .form-row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.form-group {
  margin-right: 32px; }
  @media (max-width: 1600px) {
    .form-group {
      margin-right: 24px; } }
  @media (max-width: 768px) {
    .form-group {
      margin-right: 0; } }

.form-label {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: #020A26;
  margin-bottom: 16px; }
  @media (max-width: 1600px) {
    .form-label {
      font-size: 20px;
      margin-bottom: 10px; } }
  @media (max-width: 620px) {
    .form-label {
      font-size: 16px;
      line-height: 20px; } }
  @media (max-width: 480px) {
    .form-label {
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 8px; } }

.form-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  color: #7D7D7D;
  margin-top: 0;
  margin-bottom: 48px; }
  @media (max-width: 768px) {
    .form-text {
      font-size: 18px;
      line-height: 24px; } }

.form-group-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
  margin-bottom: 48px; }
  @media (max-width: 768px) {
    .form-group-wrapp {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 0; } }

.form-group {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 32px; }
  @media (max-width: 1600px) {
    .form-group {
      margin-bottom: 24px; } }
  @media (max-width: 480px) {
    .form-group {
      margin-bottom: 16px; } }

.form-textarea .form-group {
  width: 100%; }

textarea {
  resize: none;
  min-height: 184px; }
  @media (max-width: 768px) {
    textarea {
      min-height: 120px; } }

.form-control {
  height: 88px;
  border: 1px solid #DEDEDE;
  border-radius: 8px;
  padding: 15px 32px;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #020A26; }
  @media (max-width: 1600px) {
    .form-control {
      height: 65px;
      font-size: 20px; } }
  @media (max-width: 480px) {
    .form-control {
      border-radius: 8px;
      padding: 10px 16px;
      font-size: 14px;
      line-height: 20px;
      height: 48px; } }
  .form-control::-webkit-input-placeholder {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #7D7D7D; }
  .form-control::-moz-placeholder {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #7D7D7D; }
  .form-control:-ms-input-placeholder {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #7D7D7D; }
  .form-control::-ms-input-placeholder {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #7D7D7D; }
  .form-control::placeholder {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #7D7D7D; }
    @media (max-width: 1600px) {
      .form-control::-webkit-input-placeholder {
        font-size: 20px; }
      .form-control::-moz-placeholder {
        font-size: 20px; }
      .form-control:-ms-input-placeholder {
        font-size: 20px; }
      .form-control::-ms-input-placeholder {
        font-size: 20px; }
      .form-control::placeholder {
        font-size: 20px; } }
    @media (max-width: 480px) {
      .form-control::-webkit-input-placeholder {
        font-size: 14px;
        line-height: 20px; }
      .form-control::-moz-placeholder {
        font-size: 14px;
        line-height: 20px; }
      .form-control:-ms-input-placeholder {
        font-size: 14px;
        line-height: 20px; }
      .form-control::-ms-input-placeholder {
        font-size: 14px;
        line-height: 20px; }
      .form-control::placeholder {
        font-size: 14px;
        line-height: 20px; } }
  .form-control:focus {
    border-color: #F37125;
    -webkit-box-shadow: none;
            box-shadow: none; }

.form-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.newsletter-wrapper .fenix-ajax-form {
  padding: 0;
  background-color: transparent; }

.newsletter-wrapper .form-label {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 12px; }
  @media (max-width: 620px) {
    .newsletter-wrapper .form-label {
      font-size: 16px; } }
  @media (max-width: 480px) {
    .newsletter-wrapper .form-label {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 8px; } }

.newsletter-wrapper .form-row {
  margin-bottom: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 992px) {
    .newsletter-wrapper .form-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.newsletter-wrapper .form-group {
  width: 100%;
  margin-right: 40px; }
  @media (max-width: 1550px) {
    .newsletter-wrapper .form-group {
      margin-bottom: 20px;
      width: 90%;
      margin-right: 24px; } }
  @media (max-width: 620px) {
    .newsletter-wrapper .form-group {
      width: 100%; } }
  @media (max-width: 992px) {
    .newsletter-wrapper .form-group {
      margin-right: 0; } }

.newsletter-wrapper .form-control {
  border-radius: 24px;
  height: 70px; }
  @media (max-width: 768px) {
    .newsletter-wrapper .form-control {
      font-size: 20px;
      height: 64px; } }
  @media (max-width: 480px) {
    .newsletter-wrapper .form-control {
      font-size: 16px;
      line-height: 30px;
      height: 56px;
      padding: 10px 20px;
      border-radius: 16px; } }
  @media (max-width: 768px) {
    .newsletter-wrapper .form-control::-webkit-input-placeholder {
      font-size: 20px; }
    .newsletter-wrapper .form-control::-moz-placeholder {
      font-size: 20px; }
    .newsletter-wrapper .form-control:-ms-input-placeholder {
      font-size: 20px; }
    .newsletter-wrapper .form-control::-ms-input-placeholder {
      font-size: 20px; }
    .newsletter-wrapper .form-control::placeholder {
      font-size: 20px; } }
  @media (max-width: 480px) {
    .newsletter-wrapper .form-control::-webkit-input-placeholder {
      font-size: 16px;
      line-height: 30px; }
    .newsletter-wrapper .form-control::-moz-placeholder {
      font-size: 16px;
      line-height: 30px; }
    .newsletter-wrapper .form-control:-ms-input-placeholder {
      font-size: 16px;
      line-height: 30px; }
    .newsletter-wrapper .form-control::-ms-input-placeholder {
      font-size: 16px;
      line-height: 30px; }
    .newsletter-wrapper .form-control::placeholder {
      font-size: 16px;
      line-height: 30px; } }

.newsletter-wrapper .agreement-text,
.newsletter-wrapper a {
  font-weight: 300;
  font-size: 16px;
  line-height: 30px;
  color: rgba(255, 255, 255, 0.48); }
  @media (max-width: 480px) {
    .newsletter-wrapper .agreement-text,
    .newsletter-wrapper a {
      font-size: 12px;
      line-height: 18px; } }

.newsletter-wrapper .form-group-agreement {
  width: 100%; }

.newsletter-wrapper .btn-play-obw {
  border-radius: 56px;
  aspect-ratio: auto;
  max-width: 100%;
  height: auto; }
  @media (max-width: 992px) {
    .newsletter-wrapper .btn-play-obw {
      margin: 10px 0 26px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; } }
  @media (max-width: 480px) {
    .newsletter-wrapper .btn-play-obw {
      width: 100%; } }
  .newsletter-wrapper .btn-play-obw .play-top {
    background-image: none;
    font-weight: 500;
    font-size: 22px;
    padding: 18px; }
    @media (max-width: 1550px) {
      .newsletter-wrapper .btn-play-obw .play-top {
        font-size: 18px;
        padding: 16px; } }
    @media (max-width: 480px) {
      .newsletter-wrapper .btn-play-obw .play-top {
        font-size: 14px;
        line-height: 30px;
        padding: 13px; } }

.check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  gap: 12px;
  width: 100%; }
  .check input {
    display: none; }
    .check input:checked ~ span.checkbox::before {
      content: '';
      text-align: center;
      width: 20px;
      height: 20px;
      display: block;
      background-color: transparent;
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      left: 50%;
      top: 50%;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00024 6.34783C2.6959 7.04348 6.05822 10.4058 7.65242 12L17.6524 2' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      background-position: center;
      background-repeat: no-repeat; }
      @media (max-width: 480px) {
        .check input:checked ~ span.checkbox::before {
          width: 12px;
          height: 10px;
          background-size: 12px; } }
  .check .checkbox {
    width: 32px;
    min-width: 32px;
    height: 32px;
    aspect-ratio: 1 / 1;
    background: #F37125;
    border-radius: 8px;
    border: 1px solid #F37125;
    position: relative;
    cursor: pointer; }
    @media (max-width: 480px) {
      .check .checkbox {
        width: 24px;
        min-width: 24px;
        height: 24px; } }

#forFriend .modal-body,
#forYourself .modal-body {
  padding: 0; }

@media (max-width: 768px) {
  #forFriend .fenix-ajax-form,
  #forYourself .fenix-ajax-form {
    border-radius: 24px;
    padding: 24px; } }

@media (max-width: 768px) {
  #forFriend .form-pre-title,
  #forYourself .form-pre-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px; } }

@media (max-width: 768px) {
  #forFriend .form-text,
  #forYourself .form-text {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px; } }

@media (max-width: 768px) {
  #forFriend .form-radio-group.grid-columns-4,
  #forYourself .form-radio-group.grid-columns-4 {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    gap: 0; } }

#forFriend .form-radio [type="radio"]:not(:checked) + label:before,
#forYourself .form-radio [type="radio"]:not(:checked) + label:before {
  border: 1px solid #F37125;
  border-radius: 56px; }

#forFriend .form-radio [type="radio"]:checked + label,
#forYourself .form-radio [type="radio"]:checked + label {
  padding: 30px 15px; }
  @media (max-width: 768px) {
    #forFriend .form-radio [type="radio"]:checked + label,
    #forYourself .form-radio [type="radio"]:checked + label {
      padding: 5px 30px; } }

#forFriend .form-radio [type="radio"]:not(:checked) + label,
#forYourself .form-radio [type="radio"]:not(:checked) + label {
  font-weight: 400;
  font-size: 24px;
  line-height: 24px;
  text-transform: uppercase;
  color: #F37125;
  padding: 30px 15px; }
  @media (max-width: 768px) {
    #forFriend .form-radio [type="radio"]:not(:checked) + label,
    #forYourself .form-radio [type="radio"]:not(:checked) + label {
      font-size: 14px;
      line-height: 24px;
      padding: 5px 30px; } }

#forFriend .form-row,
#forYourself .form-row {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr; }
  @media (max-width: 768px) {
    #forFriend .form-row,
    #forYourself .form-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

@media (max-width: 768px) {
  #forFriend .option,
  #forYourself .option {
    max-width: 56px;
    width: 100%;
    height: 56px;
    margin-right: 12px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
    line-height: 24px; } }

#forFriend .form-control,
#forYourself .form-control {
  height: 80px; }
  @media (max-width: 768px) {
    #forFriend .form-control,
    #forYourself .form-control {
      height: 54px; } }
  #forFriend .form-control.with-prefix,
  #forYourself .form-control.with-prefix {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 1px solid #F37125;
    border-radius: 8px; }

#forFriend .form-buttons,
#forYourself .form-buttons {
  margin-top: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  #forFriend .form-buttons .btn-link,
  #forYourself .form-buttons .btn-link {
    margin-top: 24px; }
    @media (max-width: 768px) {
      #forFriend .form-buttons .btn-link,
      #forYourself .form-buttons .btn-link {
        margin-top: 16px; } }

.loader-wrap {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out; }

.loader {
  width: 100px;
  height: 60px;
  position: relative;
  margin: 20px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .loader span {
    display: block;
    width: 8px;
    height: 40px;
    background-color: #1561ff; }
    .loader span:not(:last-child) {
      margin-right: 5px; }
    .loader span:nth-child(1) {
      -webkit-animation: loader-grow 1s ease-in-out infinite;
              animation: loader-grow 1s ease-in-out infinite; }
    .loader span:nth-child(2) {
      -webkit-animation: loader-grow 1s ease-in-out 0.15s infinite;
              animation: loader-grow 1s ease-in-out 0.15s infinite; }
    .loader span:nth-child(3) {
      -webkit-animation: loader-grow 1s ease-in-out 0.30s infinite;
              animation: loader-grow 1s ease-in-out 0.30s infinite; }
    .loader span:nth-child(4) {
      -webkit-animation: loader-grow 1s ease-in-out 0.45s infinite;
              animation: loader-grow 1s ease-in-out 0.45s infinite; }

@-webkit-keyframes loader-grow {
  0%, 100% {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1); }
  50% {
    -webkit-transform: scaleY(1.8);
    -ms-transform: scaleY(1.8);
    transform: scaleY(1.8); } }

@keyframes loader-grow {
  0%, 100% {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1); }
  50% {
    -webkit-transform: scaleY(1.8);
    -ms-transform: scaleY(1.8);
    transform: scaleY(1.8); } }

/*
 * CKEditor 5 (v31.1.0) content styles.
 * Generated on Mon, 17 Jan 2022 14:15:25 GMT.
 * For more information, check out https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/content-styles.html
 */
:root {
  --ck-color-image-caption-background: hsl(0, 0%, 97%);
  --ck-color-image-caption-text: hsl(0, 0%, 20%);
  --ck-color-mention-background: hsla(341, 100%, 30%, 0.1);
  --ck-color-mention-text: hsl(341, 100%, 30%);
  --ck-color-table-caption-background: hsl(0, 0%, 97%);
  --ck-color-table-caption-text: hsl(0, 0%, 20%);
  --ck-highlight-marker-blue: hsl(201, 97%, 72%);
  --ck-highlight-marker-green: hsl(120, 93%, 68%);
  --ck-highlight-marker-pink: hsl(345, 96%, 73%);
  --ck-highlight-marker-yellow: hsl(60, 97%, 73%);
  --ck-highlight-pen-green: hsl(112, 100%, 27%);
  --ck-highlight-pen-red: hsl(0, 85%, 49%);
  --ck-image-style-spacing: 1.5em;
  --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
  --ck-todo-list-checkmark-size: 16px; }

.text-formatted {
  /* ckeditor5-image/theme/imagecaption.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-font/theme/fontsize.css */
  /* ckeditor5-font/theme/fontsize.css */
  /* ckeditor5-font/theme/fontsize.css */
  /* ckeditor5-font/theme/fontsize.css */
  /* ckeditor5-code-block/theme/codeblock.css */
  /* ckeditor5-code-block/theme/codeblock.css */
  /* ckeditor5-image/theme/image.css */
  /* ckeditor5-image/theme/image.css */
  /* ckeditor5-image/theme/image.css */
  /* ckeditor5-image/theme/image.css */
  /* ckeditor5-image/theme/image.css */
  /* ckeditor5-image/theme/imageresize.css */
  /* ckeditor5-image/theme/imageresize.css */
  /* ckeditor5-image/theme/imageresize.css */
  /* ckeditor5-highlight/theme/highlight.css */
  /* ckeditor5-highlight/theme/highlight.css */
  /* ckeditor5-highlight/theme/highlight.css */
  /* ckeditor5-highlight/theme/highlight.css */
  /* ckeditor5-highlight/theme/highlight.css */
  /* ckeditor5-highlight/theme/highlight.css */
  /* ckeditor5-block-quote/theme/blockquote.css */
  /* ckeditor5-block-quote/theme/blockquote.css */
  /* ckeditor5-basic-styles/theme/code.css */
  /* ckeditor5-table/theme/tablecaption.css */
  /* ckeditor5-table/theme/table.css */
  /* ckeditor5-table/theme/table.css */
  /* ckeditor5-table/theme/table.css */
  /* ckeditor5-table/theme/table.css */
  /* ckeditor5-table/theme/table.css */
  /* ckeditor5-table/theme/table.css */
  /* ckeditor5-page-break/theme/pagebreak.css */
  /* ckeditor5-page-break/theme/pagebreak.css */
  /* ckeditor5-page-break/theme/pagebreak.css */
  /* ckeditor5-media-embed/theme/mediaembed.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-list/theme/todolist.css */
  /* ckeditor5-language/theme/language.css */
  /* ckeditor5-horizontal-line/theme/horizontalline.css */
  /* ckeditor5-mention/theme/mention.css */ }
  .text-formatted .image > figcaption {
    display: table-caption;
    caption-side: bottom;
    word-break: break-word;
    color: var(--ck-color-image-caption-text);
    background-color: var(--ck-color-image-caption-background);
    padding: .6em;
    font-size: .75em;
    outline-offset: -1px; }
  .text-formatted .image-style-block-align-left,
  .text-formatted .image-style-block-align-right {
    max-width: calc(100% - var(--ck-image-style-spacing)); }
  .text-formatted .image-style-align-left,
  .text-formatted .image-style-align-right {
    clear: none; }
  .text-formatted .image-style-side {
    float: right;
    margin-left: var(--ck-image-style-spacing);
    max-width: 50%; }
  .text-formatted .image-style-align-left {
    float: left;
    margin-right: var(--ck-image-style-spacing); }
  .text-formatted .image-style-align-center {
    margin-left: auto;
    margin-right: auto; }
  .text-formatted .image-style-align-right {
    float: right;
    margin-left: var(--ck-image-style-spacing); }
  .text-formatted .image-style-block-align-right {
    margin-right: 0;
    margin-left: auto; }
  .text-formatted .image-style-block-align-left {
    margin-left: 0;
    margin-right: auto; }
  .text-formatted p + .image-style-align-left,
  .text-formatted p + .image-style-align-right,
  .text-formatted p + .image-style-side {
    margin-top: 0; }
  .text-formatted .image-inline.image-style-align-left,
  .text-formatted .image-inline.image-style-align-right {
    margin-top: var(--ck-inline-image-style-spacing);
    margin-bottom: var(--ck-inline-image-style-spacing); }
  .text-formatted .image-inline.image-style-align-left {
    margin-right: var(--ck-inline-image-style-spacing); }
  .text-formatted .image-inline.image-style-align-right {
    margin-left: var(--ck-inline-image-style-spacing); }
  .text-formatted .text-tiny {
    font-size: .7em; }
  .text-formatted .text-small {
    font-size: .85em; }
  .text-formatted .text-big {
    font-size: 1.4em; }
  .text-formatted .text-huge {
    font-size: 1.8em; }
  .text-formatted pre {
    padding: 1em;
    color: #353535;
    background: rgba(199, 199, 199, 0.3);
    border: 1px solid #c4c4c4;
    border-radius: 2px;
    text-align: left;
    direction: ltr;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    white-space: pre-wrap;
    font-style: normal;
    min-width: 200px; }
  .text-formatted pre code {
    background: unset;
    padding: 0;
    border-radius: 0; }
  .text-formatted .image {
    display: table;
    clear: both;
    text-align: center;
    margin: 0.9em auto;
    min-width: 50px; }
  .text-formatted .image img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-width: 100%; }
  .text-formatted .image-inline {
    /*
         * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).;
         * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.
         * This strange behavior does not happen with inline-flex.
         */
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .text-formatted .image-inline picture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .text-formatted .image-inline picture,
  .text-formatted .image-inline img {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    max-width: 100%; }
  .text-formatted .image.image_resized {
    max-width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .text-formatted .image.image_resized img {
    width: 100%; }
  .text-formatted .image.image_resized > figcaption {
    display: block; }
  .text-formatted .marker-yellow {
    background-color: var(--ck-highlight-marker-yellow); }
  .text-formatted .marker-green {
    background-color: var(--ck-highlight-marker-green); }
  .text-formatted .marker-pink {
    background-color: var(--ck-highlight-marker-pink); }
  .text-formatted .marker-blue {
    background-color: var(--ck-highlight-marker-blue); }
  .text-formatted .pen-red {
    color: var(--ck-highlight-pen-red);
    background-color: transparent; }
  .text-formatted .pen-green {
    color: var(--ck-highlight-pen-green);
    background-color: transparent; }
  .text-formatted blockquote {
    overflow: hidden;
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: solid 5px #cccccc; }
  .text-formatted .ck-content[dir="rtl"] blockquote {
    border-left: 0;
    border-right: solid 5px #cccccc; }
  .text-formatted code {
    background-color: rgba(199, 199, 199, 0.3);
    padding: .15em;
    border-radius: 2px; }
  .text-formatted .table > figcaption {
    display: table-caption;
    caption-side: top;
    word-break: break-word;
    text-align: center;
    color: var(--ck-color-table-caption-text);
    background-color: var(--ck-color-table-caption-background);
    padding: .6em;
    font-size: .75em;
    outline-offset: -1px; }
  .text-formatted .table {
    margin: 0.9em auto;
    display: table; }
  .text-formatted .table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    border: 1px double #b3b3b3; }
  .text-formatted .table table td,
  .text-formatted .table table th {
    min-width: 2em;
    padding: .4em;
    border: 1px solid #bfbfbf; }
  .text-formatted .table table th {
    font-weight: bold;
    background: black; }
  .text-formatted .ck-content[dir="rtl"] .table th {
    text-align: right; }
  .text-formatted .ck-content[dir="ltr"] .table th {
    text-align: left; }
  .text-formatted .page-break {
    position: relative;
    clear: both;
    padding: 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .text-formatted .page-break::after {
    content: '';
    position: absolute;
    border-bottom: 2px dashed #c4c4c4;
    width: 100%; }
  .text-formatted .page-break__label {
    position: relative;
    z-index: 1;
    padding: .3em .6em;
    display: block;
    text-transform: uppercase;
    border: 1px solid #c4c4c4;
    border-radius: 2px;
    font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 0.75em;
    font-weight: bold;
    color: #333333;
    background: white;
    -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);
            box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .text-formatted .media {
    clear: both;
    margin: 0.9em 0;
    display: block;
    min-width: 15em; }
  .text-formatted .todo-list {
    list-style: none; }
  .text-formatted .todo-list li {
    margin-bottom: 5px; }
  .text-formatted .todo-list li .todo-list {
    margin-top: 5px; }
  .text-formatted .todo-list .todo-list__label > input {
    -webkit-appearance: none;
    display: inline-block;
    position: relative;
    width: var(--ck-todo-list-checkmark-size);
    height: var(--ck-todo-list-checkmark-size);
    vertical-align: middle;
    border: 0;
    left: -25px;
    margin-right: -15px;
    right: 0;
    margin-left: 0; }
  .text-formatted .todo-list .todo-list__label > input::before {
    display: block;
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #333333;
    border-radius: 2px;
    -webkit-transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
    -o-transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
    transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border; }
  .text-formatted .todo-list .todo-list__label > input::after {
    display: block;
    position: absolute;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    pointer-events: none;
    content: '';
    left: calc(var(--ck-todo-list-checkmark-size) / 3);
    top: calc(var(--ck-todo-list-checkmark-size) / 5.3);
    width: calc(var(--ck-todo-list-checkmark-size) / 5.3);
    height: calc(var(--ck-todo-list-checkmark-size) / 2.6);
    border-style: solid;
    border-color: transparent;
    border-width: 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
  .text-formatted .todo-list .todo-list__label > input[checked]::before {
    background: #26ab33;
    border-color: #26ab33; }
  .text-formatted .todo-list .todo-list__label > input[checked]::after {
    border-color: white; }
  .text-formatted .todo-list .todo-list__label .todo-list__label__description {
    vertical-align: middle; }
  .text-formatted span[lang] {
    font-style: italic; }
  .text-formatted hr {
    margin: 15px 0;
    height: 4px;
    background: #dedede;
    border: 0; }
  .text-formatted .mention {
    background: var(--ck-color-mention-background);
    color: var(--ck-color-mention-text); }
  @media print {
    .text-formatted {
      /* ckeditor5-page-break/theme/pagebreak.css */
      /* ckeditor5-page-break/theme/pagebreak.css */ }
      .text-formatted .page-break {
        padding: 0; }
      .text-formatted .page-break::after {
        display: none; } }
  .text-formatted a {
    color: #306ff1; }

.theme-alert {
  position: relative;
  margin-bottom: 32px;
  font-weight: 500;
  font-size: 12px;
  line-height: 150%;
  color: #5F5F5F;
  background: white;
  border-radius: 1px;
  padding: 13px 15px 13px 44px;
  font-family: 'Montserrat'; }
  .theme-alert:before {
    content: '';
    position: absolute;
    top: 14px;
    left: 13px;
    width: 20px;
    height: 20px;
    background-position: center;
    background-size: contain; }
  @media (max-width: 767px) {
    .theme-alert {
      font-size: 11px;
      margin-bottom: 20px; } }
  @media (max-width: 420px) {
    .theme-alert {
      padding: 10px 10px 10px 40px;
      margin-bottom: 10px; }
      .theme-alert:before {
        top: 11px;
        left: 10px; } }

.theme-alert-danger:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.13397 1.5C9.51887 0.833334 10.4811 0.833333 10.866 1.5L17.7942 13.5C18.1791 14.1667 17.698 15 16.9282 15H3.0718C2.302 15 1.82087 14.1667 2.20577 13.5L9.13397 1.5Z' stroke='%23EE3131' stroke-width='2'/%3E%3Cpath d='M10.1308 6.20703V8.90893M10.1308 12.0021V12.0539' stroke='%23EE3131' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

.theme-alert-warning:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.13397 1.5C9.51887 0.833334 10.4811 0.833333 10.866 1.5L17.7942 13.5C18.1791 14.1667 17.698 15 16.9282 15H3.0718C2.302 15 1.82087 14.1667 2.20577 13.5L9.13397 1.5Z' stroke='%23AFA228' stroke-width='2'/%3E%3Cpath d='M10.1308 6.20703V8.90893M10.1308 12.0021V12.0539' stroke='%23AFA228' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

.utp-delivery {
  margin: 32px 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 32px; }
  .utp-delivery .item {
    padding: 20px;
    background: #FFFFFF;
    border-radius: 1px;
    display: -ms-grid;
    display: grid;
    grid-row-gap: 15px;
    grid-column-gap: 19px;
    -ms-grid-columns: minmax(-webkit-min-content, 25px) 1fr;
    -ms-grid-columns: minmax(min-content, 25px) 1fr;
    grid-template-columns: minmax(-webkit-min-content, 25px) 1fr;
    grid-template-columns: minmax(min-content, 25px) 1fr;
    -ms-grid-rows: -webkit-min-content 1fr;
    -ms-grid-rows: min-content 1fr;
    grid-template-rows: -webkit-min-content 1fr;
    grid-template-rows: min-content 1fr;
    color: #313131; }
    .utp-delivery .item-icon {
      -ms-grid-row: 1;
      grid-row: 1;
      -ms-grid-column: 1;
      grid-column: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .utp-delivery .item-icon img, .utp-delivery .item-icon picture {
        display: block;
        max-width: unset; }
    .utp-delivery .item-title {
      -ms-grid-row: 1;
      grid-row: 1;
      -ms-grid-column: 2;
      grid-column: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-weight: 700;
      font-size: 16px;
      line-height: 150%; }
    .utp-delivery .item-description {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 2;
      grid-column: 2; }
    .utp-delivery .item .map-img {
      -ms-grid-row: 3;
      grid-row: 3;
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 2;
      grid-column-end: 3;
      margin: -6px -20px -20px -20px;
      width: calc(100% + 40px);
      max-width: unset; }
  .utp-delivery .item-description {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%; }
    .utp-delivery .item-description a, .utp-delivery .item-description b {
      font-weight: 700;
      font-size: 13px;
      line-height: 150%; }
    .utp-delivery .item-description a {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      color: #1561ff; }
    .utp-delivery .item-description p:not(:last-child) {
      margin-bottom: 9px; }
    .utp-delivery .item-description .text-block:not(:last-child) {
      margin-bottom: 20px; }
    .utp-delivery .item-description .text-block-title {
      display: inline-block;
      font-weight: 400;
      font-size: 13px;
      line-height: 130%;
      margin-bottom: 5px; }
  .utp-delivery .delivery-images {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto auto auto auto;
    grid-template-columns: auto auto auto auto;
    grid-row-gap: 18px;
    grid-column-gap: 10px;
    margin-top: 10px;
    margin-bottom: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .utp-delivery .delivery-images img {
      display: inline-block;
      margin: auto; }
  .utp-delivery .worktime {
    margin-top: 10px;
    margin-bottom: 17px;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #393939; }
  @media (max-width: 991px) {
    .utp-delivery {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      grid-gap: 20px; } }
  @media (max-width: 767px) {
    .utp-delivery {
      margin: 20px 0 30px; }
      .utp-delivery .item-title {
        font-size: 14px; }
      .utp-delivery .item-description {
        font-size: 11px; }
        .utp-delivery .item-description a, .utp-delivery .item-description b {
          font-size: 11px; }
        .utp-delivery .item-description .text-block-title,
        .utp-delivery .item-description .text-block-title b {
          font-size: 12px; } }
  @media (max-width: 420px) {
    .utp-delivery {
      margin: 10px 0 30px; }
      .utp-delivery .item {
        padding: 10px 10px 15px;
        grid-row-gap: 3px;
        grid-column-gap: 10px;
        -ms-grid-columns: 28px 1fr;
        grid-template-columns: 28px 1fr; }
        .utp-delivery .item-icon img, .utp-delivery .item-icon picture {
          max-width: 100%; }
        .utp-delivery .item .map-img {
          margin: 7px -10px -15px -10px;
          width: calc(100% + 20px); } }

.utp-payment {
  margin: 32px 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 32px; }
  .utp-payment .item {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: 20px;
    background: #FFFFFF;
    border-radius: 1px;
    display: -ms-grid;
    display: grid;
    grid-row-gap: 15px;
    grid-column-gap: 19px;
    -ms-grid-columns: minmax(-webkit-min-content, 25px) 1fr;
    -ms-grid-columns: minmax(min-content, 25px) 1fr;
    grid-template-columns: minmax(-webkit-min-content, 25px) 1fr;
    grid-template-columns: minmax(min-content, 25px) 1fr;
    -ms-grid-rows: -webkit-min-content 1fr;
    -ms-grid-rows: min-content 1fr;
    grid-template-rows: -webkit-min-content 1fr;
    grid-template-rows: min-content 1fr;
    color: #313131; }
    .utp-payment .item-icon {
      -ms-grid-row: 1;
      grid-row: 1;
      -ms-grid-column: 1;
      grid-column: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .utp-payment .item-icon img, .utp-payment .item-icon picture {
        display: block;
        max-width: unset; }
    .utp-payment .item-title {
      -ms-grid-row: 1;
      grid-row: 1;
      -ms-grid-column: 2;
      grid-column: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-weight: 700;
      font-size: 16px;
      line-height: 150%; }
    .utp-payment .item-description {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 2;
      grid-column: 2; }
    .utp-payment .item .map-img {
      -ms-grid-row: 3;
      grid-row: 3;
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 2;
      grid-column-end: 3;
      margin: -6px -20px -20px -20px;
      width: calc(100% + 40px);
      max-width: unset; }
  .utp-payment .item-description {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%; }
    .utp-payment .item-description a, .utp-payment .item-description b {
      font-weight: 700;
      font-size: 13px;
      line-height: 150%; }
    .utp-payment .item-description a {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      color: #1561ff; }
    .utp-payment .item-description p:not(:last-child) {
      margin-bottom: 9px; }
    .utp-payment .item-description .text-block:not(:last-child) {
      margin-bottom: 20px; }
    .utp-payment .item-description .text-block-title {
      display: inline-block;
      font-weight: 400;
      font-size: 13px;
      line-height: 130%;
      margin-bottom: 5px; }
  .utp-payment ul.long-line li:not(:last-child) {
    margin-bottom: 16px; }
  .utp-payment ul.long-line .theme-alert {
    font-family: 'Formular';
    background: transparent;
    padding: 8px 0 2px;
    font-size: 12px;
    line-height: 130%; }
    .utp-payment ul.long-line .theme-alert:before {
      width: 16px;
      height: 16px;
      left: -23px;
      top: 11px; }
    .utp-payment ul.long-line .theme-alert.theme-alert-warning {
      margin-top: 17px;
      margin-bottom: -20px;
      padding: 20px 0; }
      .utp-payment ul.long-line .theme-alert.theme-alert-warning:before {
        top: 20px; }
      .utp-payment ul.long-line .theme-alert.theme-alert-warning:after {
        content: '';
        display: block;
        position: absolute;
        z-index: -1;
        top: 0;
        left: -1000px;
        right: -1000px;
        bottom: 0;
        background: #FFFDEC; }
  @media (max-width: 991px) {
    .utp-payment {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      grid-gap: 20px; } }
  @media (max-width: 767px) {
    .utp-payment {
      margin: 20px 0; }
      .utp-payment .item-title {
        font-size: 14px; }
      .utp-payment .item-description {
        font-size: 11px; }
        .utp-payment .item-description a, .utp-payment .item-description b {
          font-size: 11px; }
        .utp-payment .item-description .text-block-title,
        .utp-payment .item-description .text-block-title b {
          font-size: 12px; } }
  @media (max-width: 420px) {
    .utp-payment {
      margin: 10px 0; }
      .utp-payment .item {
        padding: 10px 10px 15px;
        grid-row-gap: 5px;
        grid-column-gap: 10px;
        -ms-grid-columns: 28px 1fr;
        grid-template-columns: 28px 1fr; }
        .utp-payment .item-icon img, .utp-payment .item-icon picture {
          max-width: 100%; }
      .utp-payment .item-description p:not(:last-child) {
        margin-bottom: 5px; }
      .utp-payment ul.long-line li:not(:last-child) {
        margin-bottom: 7px; }
      .utp-payment ul.long-line .theme-alert {
        font-size: 11px; } }

.utp-payment-2 {
  margin: 32px 0;
  display: -ms-grid;
  display: grid;
  grid-gap: 32px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  background: #FFFFFF; }
  .utp-payment-2 .item {
    padding: 20px;
    background: #FFFFFF;
    border-radius: 1px;
    display: -ms-grid;
    display: grid;
    grid-row-gap: 15px;
    grid-column-gap: 19px;
    -ms-grid-columns: minmax(-webkit-min-content, 25px) 1fr;
    -ms-grid-columns: minmax(min-content, 25px) 1fr;
    grid-template-columns: minmax(-webkit-min-content, 25px) 1fr;
    grid-template-columns: minmax(min-content, 25px) 1fr;
    -ms-grid-rows: -webkit-min-content 1fr;
    -ms-grid-rows: min-content 1fr;
    grid-template-rows: -webkit-min-content 1fr;
    grid-template-rows: min-content 1fr;
    color: #313131; }
    .utp-payment-2 .item-icon {
      -ms-grid-row: 1;
      grid-row: 1;
      -ms-grid-column: 1;
      grid-column: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .utp-payment-2 .item-icon img, .utp-payment-2 .item-icon picture {
        display: block;
        max-width: unset; }
    .utp-payment-2 .item-title {
      -ms-grid-row: 1;
      grid-row: 1;
      -ms-grid-column: 2;
      grid-column: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-weight: 700;
      font-size: 16px;
      line-height: 150%; }
    .utp-payment-2 .item-description {
      -ms-grid-row: 2;
      grid-row: 2;
      -ms-grid-column: 2;
      grid-column: 2; }
    .utp-payment-2 .item .map-img {
      -ms-grid-row: 3;
      grid-row: 3;
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 2;
      grid-column-end: 3;
      margin: -6px -20px -20px -20px;
      width: calc(100% + 40px);
      max-width: unset; }
  .utp-payment-2 .item:nth-child(2) {
    background: #f9fbff; }
  .utp-payment-2 .item-description {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%; }
    .utp-payment-2 .item-description a, .utp-payment-2 .item-description b {
      font-weight: 700;
      font-size: 13px;
      line-height: 150%; }
    .utp-payment-2 .item-description a {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      color: #1561ff; }
    .utp-payment-2 .item-description p:not(:last-child) {
      margin-bottom: 9px; }
    .utp-payment-2 .item-description .text-block:not(:last-child) {
      margin-bottom: 20px; }
    .utp-payment-2 .item-description .text-block-title {
      display: inline-block;
      font-weight: 400;
      font-size: 13px;
      line-height: 130%;
      margin-bottom: 5px; }
  .utp-payment-2 ul.long-line li:not(:last-child) {
    margin-bottom: 12px; }
  .utp-payment-2 ul.long-line a, .utp-payment-2 ul.long-line b {
    font-weight: 500; }
  @media (max-width: 991px) {
    .utp-payment-2 {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      grid-gap: 20px; } }
  @media (max-width: 767px) {
    .utp-payment-2 {
      margin: 20px 0; }
      .utp-payment-2 .item-title {
        font-size: 14px; }
      .utp-payment-2 .item-description {
        font-size: 11px; }
        .utp-payment-2 .item-description a, .utp-payment-2 .item-description b {
          font-size: 11px; }
        .utp-payment-2 .item-description .text-block-title,
        .utp-payment-2 .item-description .text-block-title b {
          font-size: 12px; } }
  @media (max-width: 420px) {
    .utp-payment-2 {
      margin: 10px 0; }
      .utp-payment-2 .item {
        padding: 10px 10px 15px;
        grid-row-gap: 10px;
        grid-column-gap: 10px;
        -ms-grid-columns: 28px 1fr;
        grid-template-columns: 28px 1fr; }
        .utp-payment-2 .item-icon img, .utp-payment-2 .item-icon picture {
          max-width: 100%; }
      .utp-payment-2 .item-description p:not(:last-child) {
        margin-bottom: 5px; } }

.item-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 32px;
  margin-bottom: 24px; }
  @media (max-width: 768px) {
    .item-label {
      gap: 16px; } }
  .item-label hr {
    background: #FFFFFF;
    margin: 0;
    width: 100%; }
  .item-label .item-label__text {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #FFFFFF;
    text-transform: uppercase;
    white-space: nowrap; }
    @media (max-width: 1560px) {
      .item-label .item-label__text {
        font-size: 20px;
        line-height: 26px; } }
    @media (max-width: 480px) {
      .item-label .item-label__text {
        font-size: 12px;
        line-height: 20px; } }

.page-wrapper {
  padding-top: 230px; }
  @media (max-width: 1550px) {
    .page-wrapper {
      padding-top: 180px; } }
  @media (max-width: 1200px) {
    .page-wrapper {
      padding-top: 150px; } }
  @media (max-width: 992px) {
    .page-wrapper {
      padding-top: 150px; } }
  @media (max-width: 480px) {
    .page-wrapper {
      padding-top: 115px; } }

.block-video-title {
  position: relative;
  width: 100%;
  height: 550px;
  overflow: hidden;
  margin-bottom: 300px !important; }
  @media (max-width: 1550px) {
    .block-video-title {
      height: 460px; } }
  @media (max-width: 1450px) {
    .block-video-title {
      margin-bottom: 200px !important;
      height: 360px; } }
  @media (max-width: 1200px) {
    .block-video-title {
      margin-bottom: 160px !important; } }
  @media (max-width: 992px) {
    .block-video-title {
      margin-bottom: 120px !important; } }
  @media (max-width: 880px) {
    .block-video-title {
      margin-bottom: 65px !important; } }
  @media (max-width: 480px) {
    .block-video-title {
      margin-bottom: 85px !important;
      height: 315px; } }
  .block-video-title .video {
    position: absolute;
    top: 2px;
    left: 1px;
    width: 99%;
    height: 99%;
    -o-object-fit: cover;
       object-fit: cover;
    background: #c8cbce; }
    @media (max-width: 768px) {
      .block-video-title .video {
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        top: 50%; } }
  .block-video-title .title {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 1;
    margin: 0;
    padding: 0 20px;
    font-weight: 900;
    mix-blend-mode: lighten;
    background-color: #FFFAF3;
    word-break: break-all;
    font-size: calc((1vh + 1vw) * 8.5); }
    @media (max-width: 1360px) {
      .block-video-title .title {
        font-size: calc((1vh + 1vw) * 7); } }
    @media (max-width: 480px) {
      .block-video-title .title {
        font-size: calc((1vh + 1vw) * 8); } }
  @media (max-width: 992px) {
    .block-video-title .title-desktop {
      display: none; } }
  .block-video-title .title-mobile {
    display: none; }
    @media (max-width: 992px) {
      .block-video-title .title-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  .block-video-title .link-block {
    position: absolute;
    right: 5%;
    bottom: 3%;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    z-index: 2; }
    @media (max-width: 1200px) {
      .block-video-title .link-block {
        bottom: 20%; } }
    @media (max-width: 992px) {
      .block-video-title .link-block {
        top: 0%;
        gap: 0;
        bottom: 0;
        right: 7%; } }
  .block-video-title .link-block__text {
    font-weight: 500;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase;
    color: #020A26;
    max-width: 220px;
    width: 100%;
    margin-left: 50px; }
    @media (max-width: 1550px) {
      .block-video-title .link-block__text {
        font-size: 28px;
        line-height: 38px; } }
    @media (max-width: 1200px) {
      .block-video-title .link-block__text {
        font-size: 26px;
        line-height: 1.3;
        margin-left: 30px; } }
    @media (max-width: 992px) {
      .block-video-title .link-block__text {
        display: none;
        margin-left: 0; } }
  @media (max-width: 1200px) {
    .block-video-title .btn-play-video {
      max-width: 100px;
      height: 100px; } }
  @media (max-width: 480px) {
    .block-video-title .btn-play-video {
      max-width: 52px;
      height: 52px; } }
  @media (max-width: 1200px) {
    .block-video-title .btn-play-video .play-top {
      background-size: 22px; } }
  @media (max-width: 480px) {
    .block-video-title .btn-play-video .play-top {
      background-size: 13px; } }

.block-image-title {
  position: relative; }
  .block-image-title .lines-animation {
    position: absolute;
    top: 12%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    left: 50%;
    width: 100%; }
    @media (max-width: 1550px) {
      .block-image-title .lines-animation {
        top: 14%; } }
    @media (max-width: 1200px) {
      .block-image-title .lines-animation {
        top: 8%; } }
    @media (max-width: 992px) {
      .block-image-title .lines-animation {
        top: 6%; } }
    @media (max-width: 768px) {
      .block-image-title .lines-animation {
        top: 3%; } }
  @media (max-width: 1200px) {
    .block-image-title .side-title {
      display: none; } }
  .block-image-title .block-content .image {
    position: relative; }
    .block-image-title .block-content .image .background {
      width: 100%; }
      .block-image-title .block-content .image .background img {
        width: 100%;
        border-radius: 32px; }
        @media (max-width: 480px) {
          .block-image-title .block-content .image .background img {
            border-radius: 24px;
            aspect-ratio: 1 / 1;
            -o-object-fit: cover;
               object-fit: cover; } }
  .block-image-title .block-content .image {
    margin-bottom: 48px; }
    @media (max-width: 480px) {
      .block-image-title .block-content .image {
        margin-bottom: 32px; } }
  .block-image-title .block-content .section-title {
    text-align: center;
    margin-bottom: 40px; }
    @media (max-width: 480px) {
      .block-image-title .block-content .section-title {
        margin-bottom: 24px; } }
  .block-image-title .block-content .content-text {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    color: #7D7D7D;
    margin: 0; }
    @media (max-width: 480px) {
      .block-image-title .block-content .content-text {
        font-size: 14px;
        line-height: 20px; } }
  .block-image-title .block-content .btn-pulse {
    position: absolute;
    right: 0;
    bottom: 0;
    right: -5%;
    top: 75%; }
    @media (max-width: 1200px) {
      .block-image-title .block-content .btn-pulse {
        position: static;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 18px auto 0; } }
  .block-image-title .block-content .content-wrapp {
    max-width: 74%;
    margin: 0 auto; }
    @media (max-width: 1200px) {
      .block-image-title .block-content .content-wrapp {
        max-width: 100%; } }

@media (max-width: 560px) {
  .block-jump-in {
    margin-bottom: 120px !important; } }

.block-jump-in .block-content {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-grid-row-align: stretch;
      align-self: stretch;
  width: 100%;
  gap: 40px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 35% 62%;
  grid-template-columns: 35% 62%; }
  @media (max-width: 1200px) {
    .block-jump-in .block-content {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (max-width: 768px) {
    .block-jump-in .block-content {
      gap: 24px; } }
  @media (max-width: 480px) {
    .block-jump-in .block-content {
      gap: 16px; } }

.block-jump-in .block-content__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%; }
  .block-jump-in .block-content__left .learn-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    border: none;
    outline: none;
    background-color: transparent;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
    @media (max-width: 1200px) {
      .block-jump-in .block-content__left .learn-more {
        display: none; } }
    .block-jump-in .block-content__left .learn-more:hover .learn-more__text {
      color: #F37125; }
    .block-jump-in .block-content__left .learn-more:hover .arrow-right {
      -webkit-transform: translateX(10px);
          -ms-transform: translateX(10px);
              transform: translateX(10px); }
    .block-jump-in .block-content__left .learn-more .learn-more__text {
      font-weight: 500;
      font-size: 20px;
      line-height: 24px;
      text-transform: uppercase;
      color: #020A26;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
    .block-jump-in .block-content__left .learn-more .arrow-right {
      background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23F37125'/%3E%3Cpath d='M11 16L15 12L11 8' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      width: 26px;
      height: 26px;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }

.block-jump-in .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 95px; }
  @media (max-width: 1340px) {
    .block-jump-in .actions {
      padding-right: 70px; } }
  @media (max-width: 1200px) {
    .block-jump-in .actions {
      width: 100%; } }
  @media (max-width: 830px) {
    .block-jump-in .actions {
      padding-right: 40px; } }
  @media (max-width: 768px) {
    .block-jump-in .actions {
      padding-right: 0; } }
  .block-jump-in .actions .action-item {
    padding: 35px 120px 26px 45px;
    background: #2D35D9;
    border-radius: 24px;
    max-width: 970px;
    width: 100%;
    position: relative; }
    @media (max-width: 1200px) {
      .block-jump-in .actions .action-item {
        max-width: 100%; } }
    @media (max-width: 768px) {
      .block-jump-in .actions .action-item {
        max-width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
        padding: 20px 20px 90px; } }
    .block-jump-in .actions .action-item:first-child {
      margin-bottom: 12px; }
      @media (max-width: 768px) {
        .block-jump-in .actions .action-item:first-child {
          margin-bottom: 90px; } }
    .block-jump-in .actions .action-item:nth-child(even) {
      background-color: #F37125; }
    .block-jump-in .actions .action-item .item-title {
      font-size: 48px;
      line-height: 80px;
      text-transform: uppercase;
      color: #FFFFFF;
      margin-bottom: 8px; }
      @media (max-width: 1550px) {
        .block-jump-in .actions .action-item .item-title {
          font-size: 36px;
          line-height: 46px; } }
      @media (max-width: 992px) {
        .block-jump-in .actions .action-item .item-title {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin-bottom: 30px; } }
      .block-jump-in .actions .action-item .item-title .item-title-1 {
        font-weight: 700; }
        @media (max-width: 992px) {
          .block-jump-in .actions .action-item .item-title .item-title-1 {
            line-height: 1.3; } }
        @media (max-width: 480px) {
          .block-jump-in .actions .action-item .item-title .item-title-1 {
            line-height: 1.3; } }
      .block-jump-in .actions .action-item .item-title .item-title-2 {
        font-weight: 400; }
        @media (max-width: 992px) {
          .block-jump-in .actions .action-item .item-title .item-title-2 {
            font-size: 30px;
            line-height: 1.2; } }
    .block-jump-in .actions .action-item .item-label {
      width: 100%; }
    .block-jump-in .actions .action-item .item-text {
      font-weight: 400;
      font-size: 20px;
      line-height: 30px;
      color: rgba(255, 255, 255, 0.76); }
      @media (max-width: 480px) {
        .block-jump-in .actions .action-item .item-text {
          font-size: 14px;
          line-height: 20px; } }
    .block-jump-in .actions .action-item .button-orange {
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      top: 50%;
      right: -18%; }
      @media (max-width: 1600px) {
        .block-jump-in .actions .action-item .button-orange {
          right: -22%; } }
      @media (max-width: 1200px) {
        .block-jump-in .actions .action-item .button-orange {
          right: -14%; } }
      @media (max-width: 768px) {
        .block-jump-in .actions .action-item .button-orange {
          top: 100%;
          right: 0;
          left: 50%; } }
    .block-jump-in .actions .action-item .button-blue-main {
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      top: 50%;
      right: -18%; }
      @media (max-width: 1600px) {
        .block-jump-in .actions .action-item .button-blue-main {
          right: -22%; } }
      @media (max-width: 1200px) {
        .block-jump-in .actions .action-item .button-blue-main {
          right: -14%; } }
      @media (max-width: 768px) {
        .block-jump-in .actions .action-item .button-blue-main {
          top: 100%;
          right: 0;
          left: 50%; } }

.block-text-with-image-flow {
  background: #2D35D9;
  position: relative;
  margin-bottom: 530px !important;
  overflow: hidden; }
  @media (max-width: 1550px) {
    .block-text-with-image-flow {
      margin-bottom: 380px !important; } }
  @media (max-width: 1200px) {
    .block-text-with-image-flow {
      margin-bottom: 320px !important; } }
  @media (max-width: 768px) {
    .block-text-with-image-flow {
      margin-bottom: 230px !important; } }
  @media (max-width: 560px) {
    .block-text-with-image-flow {
      margin-bottom: 150px !important; } }
  .block-text-with-image-flow svg {
    position: absolute;
    top: -7%;
    left: 0;
    width: 100%; }
    @media (max-width: 1200px) {
      .block-text-with-image-flow svg {
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        left: 50%;
        top: 60%; } }
    @media (max-width: 992px) {
      .block-text-with-image-flow svg {
        top: 48%; } }
  .block-text-with-image-flow .section-title {
    color: #FFF;
    margin-bottom: 48px; }
    @media (max-width: 480px) {
      .block-text-with-image-flow .section-title {
        margin-bottom: 24px; } }
  .block-text-with-image-flow .content-text {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #FFFFFF;
    margin-bottom: 55px;
    gap: 35px !important; }
    @media (max-width: 480px) {
      .block-text-with-image-flow .content-text {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 40px;
        gap: 15px !important; } }
    .block-text-with-image-flow .content-text br {
      display: none; }
  .block-text-with-image-flow .block-wrapp {
    padding-top: 220px;
    padding-bottom: 220px; }
    @media (max-width: 1550px) {
      .block-text-with-image-flow .block-wrapp {
        padding-top: 100px;
        padding-bottom: 100px; } }
    @media (max-width: 768px) {
      .block-text-with-image-flow .block-wrapp {
        padding-top: 60px;
        padding-bottom: 60px; } }
  .block-text-with-image-flow .block-content {
    width: 100%; }
  .block-text-with-image-flow .block-content__wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 32px;
    margin-bottom: 110px; }
    @media (max-width: 1200px) {
      .block-text-with-image-flow .block-content__wrapp {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 768px) {
      .block-text-with-image-flow .block-content__wrapp {
        gap: 70px;
        margin-bottom: 40px; } }
  .block-text-with-image-flow .content-text-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    gap: 20px;
    margin-bottom: 60px;
    font-weight: 400;
    font-size: 32px;
    line-height: 48px;
    color: #FFFFFF; }
    @media (max-width: 1550px) {
      .block-text-with-image-flow .content-text-bottom {
        font-size: 24px;
        line-height: 42px; } }
    @media (max-width: 1200px) {
      .block-text-with-image-flow .content-text-bottom {
        font-size: 24px;
        line-height: 44px; } }
    @media (max-width: 480px) {
      .block-text-with-image-flow .content-text-bottom {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 40px; } }
  .block-text-with-image-flow .block-footer .button-orange {
    margin: 0 auto; }
  @media (max-width: 1200px) {
    .block-text-with-image-flow .block-header .button-orange {
      margin: 0 auto; } }
  .block-text-with-image-flow .block-images {
    display: -ms-grid;
    display: grid; }
    @media (max-width: 1200px) {
      .block-text-with-image-flow .block-images {
        width: 100%; } }
    @media (max-width: 992px) {
      .block-text-with-image-flow .block-images {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .block-text-with-image-flow .block-images img {
      border-radius: 24px; }
    .block-text-with-image-flow .block-images .block-image-1,
    .block-text-with-image-flow .block-images .block-image-2 {
      margin-bottom: 60px; }
      @media (max-width: 992px) {
        .block-text-with-image-flow .block-images .block-image-1,
        .block-text-with-image-flow .block-images .block-image-2 {
          margin-bottom: 40px; } }
    .block-text-with-image-flow .block-images .block-image-2 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      justify-self: flex-end; }
    @media (max-width: 1560px) {
      .block-text-with-image-flow .block-images .block-image-3 {
        max-width: 860px; } }
    @media (max-width: 1550px) {
      .block-text-with-image-flow .block-images .block-image-3 {
        max-width: 720px; } }
    @media (max-width: 992px) {
      .block-text-with-image-flow .block-images .block-image-3 {
        max-width: 100%; } }

.block-cards-slider {
  position: relative; }
  .block-cards-slider .lines-animations {
    position: absolute;
    top: -60%;
    left: 0;
    width: 100%; }
    @media (max-width: 1550px) {
      .block-cards-slider .lines-animations {
        top: -68%; } }
    @media (max-width: 1200px) {
      .block-cards-slider .lines-animations {
        top: -50%; } }
    @media (max-width: 992px) {
      .block-cards-slider .lines-animations {
        top: -400px; } }
    @media (max-width: 768px) {
      .block-cards-slider .lines-animations {
        top: -440px; } }
    @media (max-width: 480px) {
      .block-cards-slider .lines-animations {
        top: -460px; } }
  .block-cards-slider .block-content {
    width: 100%; }
  .block-cards-slider .cards-slider {
    overflow: hidden;
    max-width: 93%; }
    @media (max-width: 1550px) {
      .block-cards-slider .cards-slider {
        max-width: 97%; } }
    @media (max-width: 1200px) {
      .block-cards-slider .cards-slider {
        max-width: 100%; } }
  .block-cards-slider .buttons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 20px; }
    @media (max-width: 1200px) {
      .block-cards-slider .buttons {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  .block-cards-slider .swiper-pagination {
    display: none; }
    @media (max-width: 1200px) {
      .block-cards-slider .swiper-pagination {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .block-cards-slider .card-slide {
    background: #FFFFFF;
    border-radius: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: auto !important;
    cursor: pointer; }
    @media (max-width: 768px) {
      .block-cards-slider .card-slide {
        border-radius: 24px; } }
    .block-cards-slider .card-slide .image {
      width: 100%; }
      .block-cards-slider .card-slide .image img {
        width: 100%;
        border-radius: 40px 40px 0 0;
        -o-object-fit: cover;
           object-fit: cover;
        height: auto; }
        @media (max-width: 768px) {
          .block-cards-slider .card-slide .image img {
            border-radius: 24px 24px 0 0; } }
    .block-cards-slider .card-slide .card-content {
      padding: 23px 50px 40px;
      text-align: center; }
      @media (max-width: 1550px) {
        .block-cards-slider .card-slide .card-content {
          padding: 23px 32px 30px; } }
      @media (max-width: 620px) {
        .block-cards-slider .card-slide .card-content {
          padding: 20px 30px 15px; } }
      .block-cards-slider .card-slide .card-content .title-top {
        font-weight: 500;
        font-size: 32px;
        line-height: 40px;
        text-transform: uppercase;
        color: #F37125;
        margin-bottom: 16px; }
        @media (max-width: 768px) {
          .block-cards-slider .card-slide .card-content .title-top {
            font-size: 24px; } }
        @media (max-width: 480px) {
          .block-cards-slider .card-slide .card-content .title-top {
            font-size: 16px;
            line-height: 24px;
            margin-bottom: 8px; } }
      .block-cards-slider .card-slide .card-content .title-middle {
        font-weight: 900;
        font-size: 40px;
        line-height: 40px;
        text-transform: uppercase;
        color: #2D35D9;
        margin-bottom: 16px; }
        @media (max-width: 1550px) {
          .block-cards-slider .card-slide .card-content .title-middle {
            font-size: 32px;
            line-height: 34px; } }
        @media (max-width: 1200px) {
          .block-cards-slider .card-slide .card-content .title-middle {
            font-size: 30px; } }
        @media (max-width: 480px) {
          .block-cards-slider .card-slide .card-content .title-middle {
            font-size: 24px;
            line-height: 32px;
            margin-bottom: 8px; } }
      .block-cards-slider .card-slide .card-content .description {
        font-weight: 400;
        font-size: 20px;
        line-height: 32px;
        color: #777777; }
        @media (max-width: 768px) {
          .block-cards-slider .card-slide .card-content .description {
            font-size: 16px; } }
        @media (max-width: 480px) {
          .block-cards-slider .card-slide .card-content .description {
            font-size: 14px;
            line-height: 20px; } }

.block-text-with-gallery {
  margin-bottom: 480px !important; }
  @media (max-width: 1200px) {
    .block-text-with-gallery {
      margin-bottom: 320px !important; } }
  @media (max-width: 768px) {
    .block-text-with-gallery {
      margin-bottom: 250px !important; } }
  @media (max-width: 520px) {
    .block-text-with-gallery {
      margin-bottom: 190px !important; } }
  @media (max-width: 480px) {
    .block-text-with-gallery {
      margin-bottom: 130px !important; } }
  .block-text-with-gallery .section-title {
    margin-bottom: 24px; }
    @media (max-width: 1600px) {
      .block-text-with-gallery .section-title {
        font-size: 40px;
        line-height: 54px; } }
    @media (max-width: 480px) {
      .block-text-with-gallery .section-title {
        font-size: 32px; } }
  .block-text-with-gallery .section-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    color: #3F4457;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px; }
    @media (max-width: 480px) {
      .block-text-with-gallery .section-text {
        font-size: 14px;
        line-height: 20px; } }
  .block-text-with-gallery .block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
    width: 100%; }
    @media (max-width: 1200px) {
      .block-text-with-gallery .block-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .block-text-with-gallery .block-content__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 40px; }
    @media (max-width: 1200px) {
      .block-text-with-gallery .block-content__left {
        margin-right: 0;
        margin-bottom: 30px; } }
    .block-text-with-gallery .block-content__left .block-content__wrapp {
      position: relative;
      height: 85%; }
    .block-text-with-gallery .block-content__left .block-content__text {
      position: sticky;
      top: 130px; }
      @media (max-width: 1200px) {
        .block-text-with-gallery .block-content__left .block-content__text {
          position: static; } }
  @media (max-width: 780px) {
    .block-text-with-gallery .gallery-title {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 10px; } }
  @media (max-width: 1200px) {
    .block-text-with-gallery .write-us {
      display: none; } }
  .block-text-with-gallery .write-us-mobile {
    display: none; }
    @media (max-width: 1200px) {
      .block-text-with-gallery .write-us-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto; } }

.block-gallery-wrapp {
  background: #FFFFFF;
  border-radius: 40px;
  padding: 40px;
  width: 100%; }
  @media (max-width: 780px) {
    .block-gallery-wrapp {
      padding: 20px;
      border-radius: 24px; } }
  .block-gallery-wrapp hr {
    background-color: #F37125; }
    @media (max-width: 780px) {
      .block-gallery-wrapp hr {
        display: none; } }
  .block-gallery-wrapp .item-label__text {
    color: #F37125; }
    @media (max-width: 780px) {
      .block-gallery-wrapp .item-label__text {
        text-align: center;
        white-space: normal; } }
  .block-gallery-wrapp .gallery-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr; }
    @media (max-width: 780px) {
      .block-gallery-wrapp .gallery-list {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }
    .block-gallery-wrapp .gallery-list .gallery-image {
      min-height: 300px;
      min-width: 300px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-bottom: 1px solid #F5F5F5;
      border-right: 1px solid #F5F5F5;
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%);
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      cursor: pointer; }
      .block-gallery-wrapp .gallery-list .gallery-image:nth-child(3n) {
        border-right: none; }
      .block-gallery-wrapp .gallery-list .gallery-image:last-child {
        border-bottom: none; }
      .block-gallery-wrapp .gallery-list .gallery-image:hover {
        -webkit-filter: grayscale(0);
                filter: grayscale(0); }
      .block-gallery-wrapp .gallery-list .gallery-image img {
        width: 80%;
        -o-object-fit: contain;
           object-fit: contain; }
      @media (max-width: 1550px) {
        .block-gallery-wrapp .gallery-list .gallery-image {
          min-width: 230px;
          min-height: 230px; } }
      @media (max-width: 992px) {
        .block-gallery-wrapp .gallery-list .gallery-image {
          min-width: auto; } }
      @media (max-width: 480px) {
        .block-gallery-wrapp .gallery-list .gallery-image {
          min-height: 200px; } }
      @media (max-width: 768px) {
        .block-gallery-wrapp .gallery-list .gallery-image:nth-child(2n) {
          border-right: none; }
        .block-gallery-wrapp .gallery-list .gallery-image:nth-child(3n) {
          border-right: 1px solid #F5F5F5; }
        .block-gallery-wrapp .gallery-list .gallery-image:nth-child(4n) {
          border-right: none; }
        .block-gallery-wrapp .gallery-list .gallery-image:nth-child(6n) {
          border-right: none; } }

.block-achievement {
  position: relative; }
  .block-achievement .container {
    padding: 0 40px; }
    @media (max-width: 992px) {
      .block-achievement .container {
        padding: 0 20px; } }
  .block-achievement .lines-animation {
    position: absolute;
    top: -36%;
    left: 0;
    width: 100%;
    z-index: -1; }
    @media (max-width: 1550px) {
      .block-achievement .lines-animation {
        top: -52%; } }
    @media (max-width: 1200px) {
      .block-achievement .lines-animation {
        top: -60%; } }
    @media (max-width: 992px) {
      .block-achievement .lines-animation {
        top: -440px; } }
    @media (max-width: 768px) {
      .block-achievement .lines-animation {
        top: -480px; } }
  .block-achievement .block-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
    @media (max-width: 992px) {
      .block-achievement .block-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .block-achievement .achievement-container-vertical {
    margin-right: 30px; }
    @media (max-width: 992px) {
      .block-achievement .achievement-container-vertical {
        margin-right: 0;
        margin-bottom: 40px; } }
  .block-achievement .achievement {
    border-radius: 40px;
    padding: 46px; }
    @media (max-width: 1200px) {
      .block-achievement .achievement {
        padding: 30px;
        border-radius: 24px; } }
    .block-achievement .achievement .item-label {
      margin-bottom: 130px; }
      @media (max-width: 1560px) {
        .block-achievement .achievement .item-label {
          margin-bottom: 70px; } }
  .block-achievement .achievement-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .block-achievement .achievement-container-second {
    margin-bottom: 30px; }
  .block-achievement .achievement-simple__second {
    background-color: #F37125; }
  .block-achievement .achievement-simple__third {
    background-color: #2D35D9; }
  .block-achievement .achievement-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 20px; }
    @media (max-width: 992px) {
      .block-achievement .achievement-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
    @media (max-width: 480px) {
      .block-achievement .achievement-content {
        gap: 5px; } }
  .block-achievement .achievement-content__wrapp {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 52%;
            flex: 0 0 52%; }
    @media (max-width: 1550px) {
      .block-achievement .achievement-content__wrapp {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 65%;
                flex: 0 0 65%; } }
    @media (max-width: 992px) {
      .block-achievement .achievement-content__wrapp {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto; } }
  .block-achievement .achievement-value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    line-height: 1;
    color: #FFFFFF; }
  .block-achievement .number {
    font-weight: 700;
    line-height: 0.8;
    font-size: 200px;
    text-transform: uppercase; }
    @media (max-width: 1550px) {
      .block-achievement .number {
        font-size: 130px; } }
    @media (max-width: 1200px) {
      .block-achievement .number {
        font-size: 100px; } }
    @media (max-width: 480px) {
      .block-achievement .number {
        font-size: 72px; } }
  .block-achievement .unit {
    font-weight: 500;
    font-size: 100px;
    text-transform: uppercase; }
    @media (max-width: 1560px) {
      .block-achievement .unit {
        font-size: 75px; } }
    @media (max-width: 1200px) {
      .block-achievement .unit {
        font-size: 50px; } }
    @media (max-width: 480px) {
      .block-achievement .unit {
        font-size: 36px; } }
  .block-achievement .achievement-title {
    font-weight: 600;
    font-size: 48px;
    line-height: 64px;
    color: #FFFFFF;
    margin-bottom: 16px; }
    @media (max-width: 1550px) {
      .block-achievement .achievement-title {
        font-size: 38px;
        line-height: 40px; } }
    @media (max-width: 480px) {
      .block-achievement .achievement-title {
        font-size: 24px;
        line-height: 32px; } }
  .block-achievement .achievement-description {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: rgba(255, 255, 255, 0.76);
    word-wrap: break-word; }
    @media (max-width: 1550px) {
      .block-achievement .achievement-description {
        font-size: 18px;
        line-height: 26px; } }
    @media (max-width: 1200px) {
      .block-achievement .achievement-description {
        font-size: 16px; } }
    @media (max-width: 480px) {
      .block-achievement .achievement-description {
        font-size: 14px;
        line-height: 20px; } }
    .block-achievement .achievement-description p {
      margin: 0; }
  .block-achievement .achievement-vertical {
    background-color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 94%;
    height: 100%; }
    .block-achievement .achievement-vertical .item-label hr {
      background-color: #13255F; }
    .block-achievement .achievement-vertical .item-label .item-label__text {
      color: #13255F; }
    .block-achievement .achievement-vertical .achievement-value,
    .block-achievement .achievement-vertical .achievement-title {
      color: #13255F; }
    .block-achievement .achievement-vertical .achievement-description {
      color: #3F455A; }
    .block-achievement .achievement-vertical .achievement-content {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .block-achievement .achievement-vertical .achievement-content__wrapp {
      max-width: 76%; }
      @media (max-width: 992px) {
        .block-achievement .achievement-vertical .achievement-content__wrapp {
          max-width: 100%; } }
  .block-achievement .achievement-container-vertical,
  .block-achievement .achievement-container-second,
  .block-achievement .achievement-container-third {
    position: relative;
    padding: 0;
    border-radius: 40px; }
    @media (max-width: 1200px) {
      .block-achievement .achievement-container-vertical,
      .block-achievement .achievement-container-second,
      .block-achievement .achievement-container-third {
        border-radius: 24px; } }
    .block-achievement .achievement-container-vertical::before,
    .block-achievement .achievement-container-second::before,
    .block-achievement .achievement-container-third::before {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      z-index: 2;
      border-radius: inherit; }
    .block-achievement .achievement-container-vertical::after,
    .block-achievement .achievement-container-second::after,
    .block-achievement .achievement-container-third::after {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      z-index: 1;
      border-radius: inherit; }
    .block-achievement .achievement-container-vertical .achievement-vertical,
    .block-achievement .achievement-container-vertical .achievement-simple__second,
    .block-achievement .achievement-container-vertical .achievement-simple__third,
    .block-achievement .achievement-container-second .achievement-vertical,
    .block-achievement .achievement-container-second .achievement-simple__second,
    .block-achievement .achievement-container-second .achievement-simple__third,
    .block-achievement .achievement-container-third .achievement-vertical,
    .block-achievement .achievement-container-third .achievement-simple__second,
    .block-achievement .achievement-container-third .achievement-simple__third {
      width: inherit;
      height: 100%;
      z-index: 5;
      position: relative;
      top: 0;
      left: 0; }
  @media (max-width: 992px) {
    .block-achievement .achievement-container-vertical {
      margin-left: 20px; } }
  .block-achievement .achievement-container-vertical::before {
    background-color: #F37125;
    top: 9px;
    left: -9px; }
  .block-achievement .achievement-container-vertical::after {
    background-color: #2D35D9;
    top: 17px;
    left: -17px; }
  @media (max-width: 992px) {
    .block-achievement .achievement-container-second {
      margin-right: 20px; } }
  .block-achievement .achievement-container-second::before {
    background-color: #2D35D9;
    top: 9px;
    left: 9px; }
  .block-achievement .achievement-container-second::after {
    background-color: #FFFFFF;
    top: 17px;
    left: 17px; }
  @media (max-width: 992px) {
    .block-achievement .achievement-container-third {
      margin-right: 20px; } }
  .block-achievement .achievement-container-third::before {
    background-color: #FFFFFF;
    top: 9px;
    left: 9px; }
  .block-achievement .achievement-container-third::after {
    background-color: #F37125;
    top: 17px;
    left: 17px; }

.block-gallery {
  background: #020A26;
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
  overflow: hidden;
  margin-bottom: 400px !important; }
  @media (max-width: 1550px) {
    .block-gallery {
      margin-bottom: 270px !important; } }
  @media (max-width: 992px) {
    .block-gallery {
      margin-bottom: 200px !important; } }
  @media (max-width: 768px) {
    .block-gallery {
      padding-top: 70px;
      padding-bottom: 70px; } }
  @media (max-width: 560px) {
    .block-gallery {
      margin-bottom: 140px !important; } }
  .block-gallery .title-2 {
    color: #ffffff; }
  .block-gallery .round-blue {
    position: absolute;
    right: -7%;
    top: 5%;
    border: 40px solid #2D35D9;
    max-width: 270px;
    width: 100%;
    height: 270px;
    border-radius: 50%;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    @media (max-width: 1550px) {
      .block-gallery .round-blue {
        max-width: 200px;
        height: 200px;
        border: 24px solid #2D35D9; } }
    @media (max-width: 992px) {
      .block-gallery .round-blue {
        display: none; } }
  .block-gallery .round-orange {
    position: absolute;
    left: -7%;
    bottom: 12%;
    border: 40px solid #F37125;
    max-width: 270px;
    width: 100%;
    height: 270px;
    border-radius: 50%;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    @media (max-width: 1550px) {
      .block-gallery .round-orange {
        max-width: 200px;
        height: 200px;
        border: 24px solid #F37125; } }
    @media (max-width: 992px) {
      .block-gallery .round-orange {
        display: none; } }
  .block-gallery .round-orange-mobile {
    display: none; }
    @media (max-width: 992px) {
      .block-gallery .round-orange-mobile {
        display: block;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        left: 50%;
        bottom: -18%;
        border: 16px solid #F37125;
        max-width: 150px;
        width: 100%;
        height: 150px;
        border-radius: 50%;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; } }
    @media (max-width: 768px) {
      .block-gallery .round-orange-mobile {
        bottom: -24%; } }
    @media (max-width: 580px) {
      .block-gallery .round-orange-mobile {
        bottom: -28%; } }
    @media (max-width: 480px) {
      .block-gallery .round-orange-mobile {
        max-width: 100px;
        height: 100px;
        bottom: -22%; } }
  .block-gallery .round-blue-mobile {
    display: none; }
    @media (max-width: 992px) {
      .block-gallery .round-blue-mobile {
        display: block;
        position: absolute;
        right: -10%;
        top: 5%;
        border: 16px solid #2D35D9;
        max-width: 150px;
        width: 100%;
        height: 150px;
        border-radius: 50%;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; } }
    @media (max-width: 480px) {
      .block-gallery .round-blue-mobile {
        max-width: 100px;
        height: 100px;
        right: -12%; } }
  .block-gallery .block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
  .block-gallery .section-title-light {
    margin-bottom: 40px;
    -ms-flex-item-align: start;
        align-self: flex-start; }
    @media (max-width: 768px) {
      .block-gallery .section-title-light {
        margin-bottom: 24px; } }
  .block-gallery .swiper-gallery {
    max-width: 75%;
    width: 100%;
    position: relative; }
    @media (max-width: 1550px) {
      .block-gallery .swiper-gallery {
        max-width: 62%; } }
    @media (max-width: 920px) {
      .block-gallery .swiper-gallery {
        max-width: 75%; } }
  .block-gallery .swiper-slide {
    max-width: 1280px;
    width: 100% !important; }
    @media (max-width: 1200px) {
      .block-gallery .swiper-slide {
        max-width: 100%; } }
    .block-gallery .swiper-slide img {
      width: 100%;
      border-radius: 24px;
      max-height: 700px;
      -o-object-fit: cover;
         object-fit: cover; }
      @media (max-width: 1550px) {
        .block-gallery .swiper-slide img {
          height: 500px; } }
      @media (max-width: 768px) {
        .block-gallery .swiper-slide img {
          border-radius: 16px;
          height: auto; } }
  .block-gallery .buttons-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    bottom: 0;
    z-index: 10;
    width: 110%;
    -webkit-transform: translate(-50%, -30%);
        -ms-transform: translate(-50%, -30%);
            transform: translate(-50%, -30%);
    left: 50%;
    gap: 15px; }
    @media (max-width: 1200px) {
      .block-gallery .buttons-gallery {
        bottom: -5%;
        width: 100%;
        -webkit-transform: translate(-50%, -30%);
            -ms-transform: translate(-50%, -30%);
                transform: translate(-50%, -30%); } }
    @media (max-width: 992px) {
      .block-gallery .buttons-gallery {
        position: static;
        width: 100%;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        margin-top: 24px; } }
    .block-gallery .buttons-gallery .swiper-pagination {
      display: none; }
      @media (max-width: 992px) {
        .block-gallery .buttons-gallery .swiper-pagination {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      .block-gallery .buttons-gallery .swiper-pagination .swiper-pagination-bullet {
        background-color: #282E44 !important; }
        .block-gallery .buttons-gallery .swiper-pagination .swiper-pagination-bullet-active {
          background-color: #F37125 !important; }
  .block-gallery .swiper-button-prev-gallery {
    border: none;
    outline: none;
    background-color: transparent;
    left: unset !important;
    position: relative !important;
    margin-top: 0 !important;
    max-width: 150px;
    width: 100%;
    height: 150px;
    border-radius: 50%;
    background: #F37125;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (max-width: 1550px) {
      .block-gallery .swiper-button-prev-gallery {
        max-width: 100px;
        height: 100px;
        font-size: 20px; } }
    @media (max-width: 992px) {
      .block-gallery .swiper-button-prev-gallery {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.16003 1.19995L1.36003 5.99995L6.16003 10.8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.60002 6H18.4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        max-width: 60px;
        height: 60px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 22px; }
        .block-gallery .swiper-button-prev-gallery span {
          display: none; } }
    @media (max-width: 480px) {
      .block-gallery .swiper-button-prev-gallery {
        max-width: 48px;
        height: 48px;
        background-size: 18px; } }
    .block-gallery .swiper-button-prev-gallery:hover {
      background-color: #fff;
      color: #F37125; }
      @media (max-width: 992px) {
        .block-gallery .swiper-button-prev-gallery:hover {
          background-color: #F37125;
          color: #fff; } }
    .block-gallery .swiper-button-prev-gallery.swiper-button-disabled {
      opacity: 0; }
      @media (max-width: 992px) {
        .block-gallery .swiper-button-prev-gallery.swiper-button-disabled {
          opacity: 1;
          background-color: transparent;
          -webkit-transform: rotate(0deg);
              -ms-transform: rotate(0deg);
                  transform: rotate(0deg);
          border: 1px solid #fff; } }
    .block-gallery .swiper-button-prev-gallery::after {
      display: none !important; }
  .block-gallery .swiper-button-next-gallery {
    border: none;
    outline: none;
    background-color: transparent;
    right: unset !important;
    position: relative !important;
    margin-top: 0 !important;
    max-width: 150px;
    width: 100%;
    height: 150px;
    border-radius: 50%;
    background: #F37125;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (max-width: 1550px) {
      .block-gallery .swiper-button-next-gallery {
        max-width: 100px;
        font-size: 20px;
        height: 100px; } }
    @media (max-width: 992px) {
      .block-gallery .swiper-button-next-gallery {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.84 1.19995L18.64 5.99995L13.84 10.8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.4 6H1.59998' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        max-width: 60px;
        height: 60px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 22px; }
        .block-gallery .swiper-button-next-gallery span {
          display: none; } }
    @media (max-width: 480px) {
      .block-gallery .swiper-button-next-gallery {
        max-width: 48px;
        height: 48px;
        background-size: 18px; } }
    .block-gallery .swiper-button-next-gallery:hover {
      background-color: #fff;
      color: #F37125; }
      @media (max-width: 992px) {
        .block-gallery .swiper-button-next-gallery:hover {
          background-color: #F37125;
          color: #fff; } }
    .block-gallery .swiper-button-next-gallery.swiper-button-disabled {
      opacity: 0; }
      @media (max-width: 992px) {
        .block-gallery .swiper-button-next-gallery.swiper-button-disabled {
          opacity: 1;
          background-color: transparent;
          -webkit-transform: rotate(0deg);
              -ms-transform: rotate(0deg);
                  transform: rotate(0deg);
          border: 1px solid #fff; } }
    .block-gallery .swiper-button-next-gallery::after {
      display: none !important; }

.block-form {
  position: relative; }
  .block-form .block-form-container {
    overflow: hidden;
    position: relative;
    background-color: #020A26;
    padding-top: 120px;
    padding-bottom: 120px; }
    @media (max-width: 1200px) {
      .block-form .block-form-container {
        padding-top: 100px;
        margin-bottom: 100px; } }
    @media (max-width: 768px) {
      .block-form .block-form-container {
        padding-top: 80px;
        margin-bottom: 80px; } }
  .block-form .lines-animation {
    position: absolute;
    top: -52%;
    left: 0;
    width: 100%;
    z-index: -1; }
    @media (max-width: 1500px) {
      .block-form .lines-animation {
        top: -63%; } }
    @media (max-width: 992px) {
      .block-form .lines-animation {
        top: -48%; } }
    @media (max-width: 768px) {
      .block-form .lines-animation {
        top: -460px; } }
    @media (max-width: 480px) {
      .block-form .lines-animation {
        top: -480px; } }
  .block-form .round-blue {
    position: absolute;
    right: -5%;
    top: 20%;
    border: 32px solid #2D35D9;
    max-width: 175px;
    width: 100%;
    height: 175px;
    border-radius: 50%;
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease; }
    @media (max-width: 1550px) {
      .block-form .round-blue {
        max-width: 120px;
        height: 120px;
        border: 24px solid #2D35D9; } }
    @media (max-width: 992px) {
      .block-form .round-blue {
        display: none; } }
  .block-form .round-orange {
    position: absolute;
    left: -5%;
    bottom: 35%;
    border: 32px solid #F37125;
    max-width: 175px;
    width: 100%;
    height: 175px;
    border-radius: 50%;
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease; }
    @media (max-width: 1550px) {
      .block-form .round-orange {
        max-width: 120px;
        height: 120px;
        border: 24px solid #F37125; } }
    @media (max-width: 992px) {
      .block-form .round-orange {
        display: none; } }
  .block-form .round-orange-mobile {
    display: none; }
    @media (max-width: 992px) {
      .block-form .round-orange-mobile {
        display: block;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        left: 50%;
        bottom: -18%;
        border: 16px solid #F37125;
        max-width: 150px;
        width: 100%;
        height: 150px;
        border-radius: 50%;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; } }
    @media (max-width: 480px) {
      .block-form .round-orange-mobile {
        max-width: 100px;
        height: 100px;
        bottom: -12%; } }
  .block-form .round-blue-mobile {
    display: none; }
    @media (max-width: 992px) {
      .block-form .round-blue-mobile {
        display: block;
        position: absolute;
        right: -10%;
        top: 5%;
        border: 16px solid #2D35D9;
        max-width: 150px;
        width: 100%;
        height: 150px;
        border-radius: 50%;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; } }
    @media (max-width: 480px) {
      .block-form .round-blue-mobile {
        max-width: 100px;
        height: 100px;
        right: -12%; } }
  .block-form .block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 60px;
    width: 100%; }
    @media (max-width: 1200px) {
      .block-form .block-content {
        gap: 40px; } }
    @media (max-width: 480px) {
      .block-form .block-content {
        gap: 32px; } }
  .block-form .block-content__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 20px; }
    @media (max-width: 1200px) {
      .block-form .block-content__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .block-form .section-title {
    color: #FFF; }
  .block-form .section-description {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: rgba(255, 255, 255, 0.8);
    max-width: 820px;
    margin-right: 5%;
    width: 100%; }
    @media (max-width: 1550px) {
      .block-form .section-description {
        max-width: 670px; } }
    @media (max-width: 1200px) {
      .block-form .section-description {
        max-width: 100%; } }
    @media (max-width: 480px) {
      .block-form .section-description {
        font-size: 14px;
        line-height: 20px; } }

.page-main .block-articles .block-content {
  padding: 0; }

.block-articles {
  margin-bottom: 220px; }
  @media (max-width: 768px) {
    .block-articles {
      margin-bottom: 80px !important; } }
  .block-articles .block-wrapp {
    overflow: hidden; }
  @media (max-width: 1200px) {
    .block-articles .block-content__left {
      margin-bottom: 32px; } }
  .block-articles .block-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 33% 62%;
    grid-template-columns: 33% 62%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding-bottom: 40px; }
    @media (max-width: 1200px) {
      .block-articles .block-content {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .block-articles .section-title {
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .block-articles .section-title {
        margin-bottom: 24px; } }
  .block-articles .section-description {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #777777; }
    @media (max-width: 480px) {
      .block-articles .section-description {
        font-size: 14px;
        line-height: 20px; } }
  .block-articles .articles-last {
    overflow: hidden; }
  .block-articles .swiper-wrapper {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
  .block-articles .swiper-slide {
    opacity: .5;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    .block-articles .swiper-slide .image {
      border-radius: 42px;
      margin-bottom: 24px;
      max-width: 500px;
      width: 100%; }
      @media (max-width: 1200px) {
        .block-articles .swiper-slide .image {
          max-width: 100%; } }
      @media (max-width: 768px) {
        .block-articles .swiper-slide .image {
          border-radius: 24px; } }
      .block-articles .swiper-slide .image img {
        border-radius: 42px;
        width: 100%;
        -o-object-fit: contain;
           object-fit: contain;
        height: auto; }
        @media (max-width: 768px) {
          .block-articles .swiper-slide .image img {
            border-radius: 24px; } }
    .block-articles .swiper-slide .title {
      font-weight: 600;
      font-size: 32px;
      line-height: 40px;
      color: #020A26; }
      @media (max-width: 1200px) {
        .block-articles .swiper-slide .title {
          font-size: 26px;
          line-height: 1.4; } }
      @media (max-width: 992px) {
        .block-articles .swiper-slide .title {
          font-size: 22px;
          line-height: 30px; } }
      @media (max-width: 480px) {
        .block-articles .swiper-slide .title {
          font-size: 20px;
          line-height: 28px; } }
  .block-articles .swiper-slide-active {
    opacity: 1; }
  .block-articles .buttons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 1200px) {
      .block-articles .buttons {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  .block-articles .swiper-pagination {
    display: none; }
    @media (max-width: 1200px) {
      .block-articles .swiper-pagination {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }

.newsletter-wrapper.error .error-state {
  display: block; }

.newsletter-wrapper.success .success-state,
.newsletter-wrapper.success .exists-state {
  display: block; }

.success-state,
.exists-state,
.error-state {
  display: none; }
  .success-state p,
  .exists-state p,
  .error-state p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
  .success-state .message,
  .exists-state .message,
  .error-state .message {
    color: white;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px; }
    @media (max-width: 620px) {
      .success-state .message,
      .exists-state .message,
      .error-state .message {
        font-size: 16px;
        line-height: 18px; } }

.mediacenter-page {
  padding-top: 230px; }
  @media (max-width: 480px) {
    .mediacenter-page {
      padding-top: 140px; } }
  .mediacenter-page .video-wrapp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 48px;
    margin-top: 48px; }
    @media (max-width: 992px) {
      .mediacenter-page .video-wrapp {
        gap: 24px; } }
    @media (max-width: 768px) {
      .mediacenter-page .video-wrapp {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        margin-top: 24px; } }
    .mediacenter-page .video-wrapp .video {
      max-width: 813px;
      width: 100%; }
      .mediacenter-page .video-wrapp .video img {
        width: 100%; }
  .mediacenter-page .video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    .mediacenter-page .video img {
      border-radius: 42px;
      -o-object-fit: cover;
         object-fit: cover; }
      @media (max-width: 992px) {
        .mediacenter-page .video img {
          max-height: 600px; } }
      @media (max-width: 768px) {
        .mediacenter-page .video img {
          border-radius: 24px;
          max-height: 450px; } }
      @media (max-width: 480px) {
        .mediacenter-page .video img {
          max-height: 320px; } }
  @media (max-width: 768px) {
    .mediacenter-page .content-main-title {
      margin-bottom: 24px; } }

.video-play {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 36px;
  width: 100%;
  padding: 0 20px; }
  @media (max-width: 992px) {
    .video-play {
      gap: 24px; } }
  @media (max-width: 768px) {
    .video-play {
      gap: 16px; } }
  .video-play .video-btn-play {
    border: none;
    outline: none;
    max-width: 152px;
    width: 100%;
    height: 152px;
    border-radius: 50%;
    background: #F37125;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='40' viewBox='0 0 30 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.481 16.7519L6.33454 1.55295C3.68828 -0.349052 0 1.54212 0 4.80101V35.199C0 38.4579 3.68828 40.349 6.33455 38.447L27.481 23.2481C29.7016 21.652 29.7016 18.348 27.481 16.7519Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer; }
    @media (max-width: 992px) {
      .video-play .video-btn-play {
        max-width: 120px;
        height: 120px;
        background-size: 30px; } }
    @media (max-width: 480px) {
      .video-play .video-btn-play {
        max-width: 80px;
        height: 80px;
        background-size: 20px; } }
  .video-play .video-title {
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF; }
    @media (max-width: 1200px) {
      .video-play .video-title {
        font-size: 26px;
        line-height: 30px; } }
    @media (max-width: 480px) {
      .video-play .video-title {
        font-size: 18px;
        line-height: 22px; } }

@media (max-width: 1300px) {
  .page-about .swiper-video-gallery .video-btn-play {
    max-width: 100px;
    height: 100px;
    background-size: 25px; } }

@media (max-width: 560px) {
  .page-about .swiper-video-gallery .video-btn-play {
    max-width: 80px;
    height: 80px;
    background-size: 19px; } }

@media (max-width: 560px) {
  .page-about .swiper-video-gallery .video-play .video-title {
    font-size: 18px;
    line-height: 24px; } }

@media (max-width: 1200px) {
  .mediacenter-page .video-btn-play {
    max-width: 100px;
    height: 100px;
    background-size: 25px; } }

@media (max-width: 520px) {
  .mediacenter-page .video-btn-play {
    max-width: 80px;
    height: 80px;
    background-size: 22px; } }

.video-play-top {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 60px;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 14%; }
  @media (max-width: 768px) {
    .video-play-top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-right: 0;
      gap: 16px; } }
  .video-play-top .video-title {
    font-weight: 900;
    font-size: 80px;
    line-height: 96px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (max-width: 992px) {
      .video-play-top .video-title {
        font-size: 60px;
        line-height: 68px; } }
    @media (max-width: 768px) {
      .video-play-top .video-title {
        text-align: center; } }
    @media (max-width: 480px) {
      .video-play-top .video-title {
        font-size: 40px;
        line-height: 50px; } }

.video-list {
  margin-bottom: 48px; }

.block-video {
  margin-bottom: 340px !important;
  position: relative; }
  @media (max-width: 1200px) {
    .block-video {
      margin-bottom: 220px !important; } }
  @media (max-width: 768px) {
    .block-video {
      margin-bottom: 150px !important; } }
  @media (max-width: 480px) {
    .block-video {
      margin-bottom: 120px !important; } }
  .block-video .lines-animation {
    position: absolute;
    top: -7%;
    left: 0;
    width: 100%; }
  .block-video .block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 15px; }

.video-top,
.article-image {
  max-width: 1675px;
  width: 100%; }
  .video-top img,
  .article-image img {
    width: 100%; }
    @media (max-width: 768px) {
      .video-top img,
      .article-image img {
        -o-object-fit: cover;
           object-fit: cover; } }

.articles-wrapp {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 40px;
  margin-top: 40px; }
  @media (max-width: 992px) {
    .articles-wrapp {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      gap: 24px; } }
  @media (max-width: 620px) {
    .articles-wrapp {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      margin-top: 24px; } }
  .articles-wrapp .article-title {
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #020A26;
    margin-top: 24px; }
    @media (max-width: 768px) {
      .articles-wrapp .article-title {
        font-size: 24px;
        line-height: 26px;
        margin-top: 16px; } }
  .articles-wrapp .article-image img {
    -o-object-fit: cover;
       object-fit: cover;
    height: auto; }

.article-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 32px; }

.article-top {
  position: relative; }
  .article-top .article-title {
    font-weight: 700;
    font-size: 56px;
    line-height: 96px;
    text-transform: uppercase;
    color: #FFFFFF;
    position: absolute;
    max-width: 55%;
    padding: 70px;
    left: 0;
    bottom: 0; }
    @media (max-width: 1200px) {
      .article-top .article-title {
        line-height: 70px; } }
    @media (max-width: 992px) {
      .article-top .article-title {
        font-size: 42px;
        line-height: 52px;
        padding: 40px; } }
    @media (max-width: 768px) {
      .article-top .article-title {
        max-width: 100%;
        font-size: 36px;
        line-height: 46px;
        padding: 30px; } }
    @media (max-width: 480px) {
      .article-top .article-title {
        font-size: 28px;
        line-height: 32px;
        padding: 16px; } }

.article-image {
  max-width: 532px;
  width: 100%; }
  .article-image img {
    border-radius: 42px;
    -o-object-fit: cover;
       object-fit: cover; }
    @media (max-width: 992px) {
      .article-image img {
        max-height: 600px; } }
    @media (max-width: 768px) {
      .article-image img {
        border-radius: 24px;
        max-height: 450px; } }
    @media (max-width: 480px) {
      .article-image img {
        max-height: 320px; } }

.block-news .block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.form-parallax .round-orange {
  bottom: 15%; }

.about-page {
  padding-top: 230px; }
  @media (max-width: 480px) {
    .about-page {
      padding-top: 140px; } }
  .about-page .page-title {
    margin-bottom: 96px; }
  .about-page .block-image-title {
    position: relative; }
    .about-page .block-image-title .lines-animation {
      -webkit-transform: unset !important;
          -ms-transform: unset !important;
              transform: unset !important;
      position: absolute;
      top: -12% !important;
      left: 0;
      width: 100%;
      z-index: -1; }
      @media (max-width: 1440px) {
        .about-page .block-image-title .lines-animation {
          top: -28% !important; } }
      @media (max-width: 1200px) {
        .about-page .block-image-title .lines-animation {
          top: -42% !important; } }
      @media (max-width: 992px) {
        .about-page .block-image-title .lines-animation {
          top: -460px !important; } }
      @media (max-width: 768px) {
        .about-page .block-image-title .lines-animation {
          top: -520px !important; } }
      @media (max-width: 560px) {
        .about-page .block-image-title .lines-animation {
          top: -560px !important; } }

.block-image-text {
  overflow: hidden;
  position: relative;
  margin: 0 auto 200px; }
  .block-image-text .background {
    position: relative;
    width: 100%; }
    .block-image-text .background .background-img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media (max-width: 1200px) {
      .block-image-text .background .container {
        margin-left: 0;
        margin-right: 0; } }
  .block-image-text .block-wrapp {
    position: relative;
    bottom: 0;
    left: 0;
    padding: 250px 20px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    z-index: 2; }
    @media (max-width: 768px) {
      .block-image-text .block-wrapp {
        padding: 170px 20px 200px; } }
    @media (max-width: 480px) {
      .block-image-text .block-wrapp {
        padding: 100px 20px 140px; } }
  @media (max-width: 1200px) {
    .block-image-text .container {
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content; } }
  .block-image-text .lines-animation {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
    @media (max-width: 1440px) {
      .block-image-text .lines-animation {
        bottom: -10%; } }
    @media (max-width: 1200px) {
      .block-image-text .lines-animation {
        bottom: -20%; } }
    @media (max-width: 992px) {
      .block-image-text .lines-animation {
        bottom: -25%; } }
    @media (max-width: 768px) {
      .block-image-text .lines-animation {
        bottom: -40%; } }
    @media (max-width: 480px) {
      .block-image-text .lines-animation {
        bottom: -73%; } }
  .block-image-text .block-content {
    max-width: 750px; }
    @media (max-width: 1200px) {
      .block-image-text .block-content {
        max-width: 100%; } }
  .block-image-text .content-title {
    font-weight: 900;
    font-size: 80px;
    line-height: 96px;
    text-transform: uppercase;
    margin-bottom: 48px; }
    @media (max-width: 992px) {
      .block-image-text .content-title {
        font-size: 68px;
        line-height: 1.2; } }
    @media (max-width: 768px) {
      .block-image-text .content-title {
        font-size: 50px;
        margin-bottom: 24px; } }
    @media (max-width: 480px) {
      .block-image-text .content-title {
        font-size: 42px; } }
  .block-image-text .content-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 25px;
    font-weight: 600;
    font-size: 24px;
    line-height: 40px;
    color: rgba(255, 255, 255, 0.9); }
    @media (max-width: 1200px) {
      .block-image-text .content-text {
        font-size: 18px;
        line-height: 30px; } }
    @media (max-width: 480px) {
      .block-image-text .content-text {
        font-size: 14px;
        line-height: 20px;
        gap: 16px; } }

.block-focus-article {
  margin-bottom: 400px !important; }
  @media (max-width: 992px) {
    .block-focus-article {
      margin-bottom: 300px !important; } }
  @media (max-width: 768px) {
    .block-focus-article {
      margin-bottom: 220px !important; } }
  @media (max-width: 560px) {
    .block-focus-article {
      margin-bottom: 160px !important; } }
  @media (max-width: 480px) {
    .block-focus-article {
      margin-bottom: 100px !important; } }
  .block-focus-article .content-main-title {
    text-align: left;
    margin-bottom: 32px; }
    @media (max-width: 768px) {
      .block-focus-article .content-main-title {
        margin-bottom: 24px; } }
  .block-focus-article .content-text {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #777777;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px; }
    @media (max-width: 1200px) {
      .block-focus-article .content-text {
        font-size: 18px; } }
    @media (max-width: 480px) {
      .block-focus-article .content-text {
        font-size: 14px;
        line-height: 20px;
        gap: 10px; } }
  .block-focus-article .content-focus__wrapp {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 36% 60%;
    grid-template-columns: 36% 60%;
    margin-bottom: 70px;
    padding-right: 20px; }
    @media (max-width: 1250px) {
      .block-focus-article .content-focus__wrapp {
        -ms-grid-columns: 33% 55%;
        grid-template-columns: 33% 55%; } }
    @media (max-width: 1200px) {
      .block-focus-article .content-focus__wrapp {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 768px) {
      .block-focus-article .content-focus__wrapp {
        margin-bottom: 50px; } }
  .block-focus-article .content-focus {
    margin-left: 38px; }
    @media (max-width: 768px) {
      .block-focus-article .content-focus {
        margin-left: 0; } }
  .block-focus-article .focus-image-wrapp {
    position: relative; }
  .block-focus-article .focus-image {
    position: relative;
    max-width: 1020px;
    width: 100%;
    border-radius: 40px; }
    @media (max-width: 1200px) {
      .block-focus-article .focus-image {
        max-width: 100%; } }
    @media (max-width: 768px) {
      .block-focus-article .focus-image {
        border-radius: 24px; } }
    .block-focus-article .focus-image::before {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      z-index: 2;
      border-radius: inherit;
      background-color: #fff;
      right: -8px;
      bottom: -8px; }
    .block-focus-article .focus-image::after {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      z-index: 1;
      border-radius: inherit;
      background-color: #F37125;
      right: -16px;
      bottom: -16px; }
    .block-focus-article .focus-image img {
      border-radius: inherit;
      width: 100%;
      position: relative;
      z-index: 2;
      min-height: 300px;
      -o-object-fit: cover;
         object-fit: cover; }
    .block-focus-article .focus-image .item-label {
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      padding: 40px 40px 0;
      z-index: 5; }
      @media (max-width: 768px) {
        .block-focus-article .focus-image .item-label {
          padding: 24px 24px 0; } }
  .block-focus-article .focus-image__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 0 40px 40px;
    z-index: 5; }
    @media (max-width: 768px) {
      .block-focus-article .focus-image__title {
        padding: 0 24px 24px; } }
    .block-focus-article .focus-image__title .focus-title {
      font-weight: 900;
      font-size: 56px;
      line-height: 72px;
      text-transform: uppercase;
      color: #FFFFFF; }
      @media (max-width: 768px) {
        .block-focus-article .focus-image__title .focus-title {
          font-size: 40px;
          line-height: 50px; } }
      @media (max-width: 480px) {
        .block-focus-article .focus-image__title .focus-title {
          font-size: 26px;
          line-height: 36px; } }

.content-blockquote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  .content-blockquote:before {
    content: '';
    width: 8px;
    min-width: 8px;
    height: 100%;
    background: #F37125;
    position: absolute;
    left: 0;
    top: 0; }
    @media (max-width: 768px) {
      .content-blockquote:before {
        width: 4px;
        min-width: 4px; } }
  .content-blockquote .blockquote-text {
    font-weight: 500;
    font-size: 40px;
    line-height: 56px;
    color: #020A26;
    margin-left: 30px; }
    @media (max-width: 1550px) {
      .content-blockquote .blockquote-text {
        font-size: 32px;
        line-height: 46px; } }
    @media (max-width: 768px) {
      .content-blockquote .blockquote-text {
        font-size: 24px;
        line-height: 36px; } }
    @media (max-width: 480px) {
      .content-blockquote .blockquote-text {
        font-size: 20px;
        line-height: 30px;
        margin-left: 20px; } }

.content-blockquote-separately {
  margin-left: 6%;
  margin-bottom: 205px; }
  @media (max-width: 1200px) {
    .content-blockquote-separately {
      margin-left: 0;
      margin-bottom: 135px; } }
  @media (max-width: 768px) {
    .content-blockquote-separately {
      margin-bottom: 70px; } }

.block-text-scroll {
  margin-bottom: 500px !important; }
  .block-text-scroll .block-wrapp {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .block-text-scroll .block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .block-text-scroll .text-with-quote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px; }
    .block-text-scroll .text-with-quote .quote-icon {
      margin-top: -2%; }
  .block-text-scroll .content-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    font-weight: 600;
    font-size: 72px;
    line-height: 1.4;
    text-align: center;
    text-transform: uppercase;
    padding-left: 80px;
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, from(#13255F), color-stop(40%, #13255f), color-stop(60.42%, rgba(19, 37, 95, 0)));
    background: -o-linear-gradient(top, #13255F 0%, #13255f 40%, rgba(19, 37, 95, 0) 60.42%);
    background: linear-gradient(180deg, #13255F 0%, #13255f 40%, rgba(19, 37, 95, 0) 60.42%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent; }
  .block-text-scroll .animated-text__top {
    position: relative; }

.block-people {
  position: relative; }
  .block-people .lines-animation {
    position: absolute;
    top: -30%;
    left: 0;
    width: 100%; }
    @media (max-width: 1500px) {
      .block-people .lines-animation {
        top: -38%; } }
    @media (max-width: 768px) {
      .block-people .lines-animation {
        top: -460px; } }
    @media (max-width: 480px) {
      .block-people .lines-animation {
        top: -480px; } }
  .block-people .block-people-container {
    background-color: #020A26;
    padding-top: 140px;
    padding-bottom: 140px;
    position: relative;
    overflow: hidden; }
    @media (max-width: 768px) {
      .block-people .block-people-container {
        padding-top: 80px;
        padding-bottom: 80px; } }
  .block-people .round-blue {
    position: absolute;
    border-radius: 50%;
    border: 24px solid #2D35D9;
    max-width: 134px;
    width: 100%;
    height: 134px;
    top: 6%;
    right: 20%; }
    @media (max-width: 1440px) {
      .block-people .round-blue {
        max-width: 100px;
        height: 100px;
        border: 18px solid #2D35D9; } }
    @media (max-width: 992px) {
      .block-people .round-blue {
        display: none; } }
  .block-people .round-orange {
    position: absolute;
    border-radius: 50%;
    border: 40px solid #F37125;
    max-width: 217px;
    width: 100%;
    height: 217px;
    left: 44%;
    bottom: -9%; }
    @media (max-width: 1440px) {
      .block-people .round-orange {
        max-width: 150px;
        height: 150px;
        border: 18px solid #F37125; } }
    @media (max-width: 992px) {
      .block-people .round-orange {
        display: none; } }
  .block-people .round-orange-small {
    position: absolute;
    border-radius: 50%;
    border: 16px solid #F37125;
    max-width: 65px;
    width: 100%;
    height: 65px;
    left: 50%;
    top: 48%; }
    @media (max-width: 992px) {
      .block-people .round-orange-small {
        display: none; } }
  .block-people .round-orange-mobile {
    display: none; }
    @media (max-width: 992px) {
      .block-people .round-orange-mobile {
        display: block;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        left: 50%;
        bottom: -7%;
        border: 16px solid #F37125;
        max-width: 120px;
        width: 100%;
        height: 120px;
        border-radius: 50%;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; } }
    @media (max-width: 768px) {
      .block-people .round-orange-mobile {
        bottom: -12%; } }
    @media (max-width: 480px) {
      .block-people .round-orange-mobile {
        max-width: 100px;
        height: 100px; } }
  .block-people .round-blue-mobile {
    display: none; }
    @media (max-width: 992px) {
      .block-people .round-blue-mobile {
        display: block;
        position: absolute;
        right: -3%;
        top: 5%;
        border: 16px solid #2D35D9;
        max-width: 100px;
        width: 100%;
        height: 100px;
        border-radius: 50%;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; } }
    @media (max-width: 480px) {
      .block-people .round-blue-mobile {
        max-width: 90px;
        height: 90px;
        right: -6%; } }
  .block-people .block-content {
    width: inherit;
    overflow: hidden; }
  .block-people .content-main-title {
    color: #fff;
    margin-bottom: 43px;
    text-align: left; }
    @media (max-width: 768px) {
      .block-people .content-main-title {
        margin-bottom: 24px; } }
  .block-people .content-two-columns {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 40px;
    margin-bottom: 64px; }
    @media (max-width: 1200px) {
      .block-people .content-two-columns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 480px) {
      .block-people .content-two-columns {
        gap: 24px; } }
    .block-people .content-two-columns .content-text {
      font-weight: 400;
      font-size: 20px;
      line-height: 32px;
      color: rgba(255, 255, 255, 0.8); }
      @media (max-width: 1550px) {
        .block-people .content-two-columns .content-text {
          font-size: 18px;
          line-height: 26px; } }
      @media (max-width: 480px) {
        .block-people .content-two-columns .content-text {
          font-size: 14px;
          line-height: 20px; } }
    .block-people .content-two-columns .content-blockquote {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 20px;
      position: relative; }
      .block-people .content-two-columns .content-blockquote:before {
        content: '';
        width: 8px;
        min-width: 8px;
        height: 100%;
        background: #F37125;
        position: absolute;
        left: 0;
        top: 0; }
        @media (max-width: 768px) {
          .block-people .content-two-columns .content-blockquote:before {
            width: 4px;
            min-width: 4px; } }
      .block-people .content-two-columns .content-blockquote .blockquote-text {
        font-weight: 600;
        font-size: 32px;
        line-height: 44px;
        color: #FFFFFF;
        margin-left: 30px; }
        @media (max-width: 1550px) {
          .block-people .content-two-columns .content-blockquote .blockquote-text {
            font-size: 26px;
            line-height: 36px; } }
        @media (max-width: 768px) {
          .block-people .content-two-columns .content-blockquote .blockquote-text {
            font-size: 22px;
            line-height: 30px; } }
        @media (max-width: 480px) {
          .block-people .content-two-columns .content-blockquote .blockquote-text {
            font-size: 18px;
            line-height: 24px;
            margin-left: 20px; } }
  .block-people .swiper-pagination {
    display: none; }
    @media (max-width: 1200px) {
      .block-people .swiper-pagination {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .block-people .swiper-pagination .swiper-pagination-bullet {
          background-color: #282E44 !important; }
          .block-people .swiper-pagination .swiper-pagination-bullet-active {
            background-color: #F37125 !important; } }

.block-gallery-video {
  margin-bottom: 450px !important; }
  @media (max-width: 1550px) {
    .block-gallery-video {
      margin-bottom: 350px !important; } }
  @media (max-width: 992px) {
    .block-gallery-video {
      margin-bottom: 220px !important; } }
  @media (max-width: 600px) {
    .block-gallery-video {
      margin-bottom: 180px !important; } }
  @media (max-width: 480px) {
    .block-gallery-video {
      margin-bottom: 120px !important; } }
  .block-gallery-video .block-content {
    width: 100%;
    overflow: hidden; }
  .block-gallery-video .swiper-video-gallery {
    overflow: hidden; }
    .block-gallery-video .swiper-video-gallery .video-play {
      z-index: 2; }
    .block-gallery-video .swiper-video-gallery .swiper-slide .video {
      margin-left: 20px;
      margin-bottom: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      min-height: 350px; }
      .block-gallery-video .swiper-video-gallery .swiper-slide .video img {
        border-radius: 40px;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
        @media (max-width: 768px) {
          .block-gallery-video .swiper-video-gallery .swiper-slide .video img {
            border-radius: 24px; } }
    .block-gallery-video .swiper-video-gallery .swiper-slide-active .video {
      position: relative;
      cursor: pointer;
      border-radius: 40px; }
      @media (max-width: 768px) {
        .block-gallery-video .swiper-video-gallery .swiper-slide-active .video {
          border-radius: 24px; } }
      .block-gallery-video .swiper-video-gallery .swiper-slide-active .video::before {
        content: "";
        width: 100%;
        height: 100%;
        display: inherit;
        position: absolute;
        z-index: 2;
        border-radius: inherit;
        background-color: #F37125;
        left: -8px;
        bottom: -8px;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; }
      .block-gallery-video .swiper-video-gallery .swiper-slide-active .video::after {
        content: "";
        width: 100%;
        height: 100%;
        display: inherit;
        position: absolute;
        border-radius: inherit;
        z-index: 1;
        background-color: #2D35D9;
        left: -16px;
        bottom: -16px;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; }
      .block-gallery-video .swiper-video-gallery .swiper-slide-active .video img {
        border-radius: 40px;
        width: 100%;
        position: relative;
        z-index: 2;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; }
        @media (max-width: 768px) {
          .block-gallery-video .swiper-video-gallery .swiper-slide-active .video img {
            border-radius: 24px; } }
  .block-gallery-video .swiper-pagination {
    display: none; }
    @media (max-width: 1200px) {
      .block-gallery-video .swiper-pagination {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }

.block-financial {
  margin-bottom: 460px !important; }
  @media (max-width: 992px) {
    .block-financial {
      margin-bottom: 350px !important; } }
  @media (max-width: 768px) {
    .block-financial {
      margin-bottom: 270px !important; } }
  @media (max-width: 580px) {
    .block-financial {
      margin-bottom: 200px !important; } }
  @media (max-width: 480px) {
    .block-financial {
      margin-bottom: 180px !important; } }
  .block-financial .block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 50px; }
    @media (max-width: 1200px) {
      .block-financial .block-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 768px) {
      .block-financial .block-content {
        gap: 32px; } }
  .block-financial .block-content__left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%; }
    @media (max-width: 1500px) {
      .block-financial .block-content__left {
        -webkit-box-flex: 1;
            -ms-flex: auto;
                flex: auto; } }
  .block-financial .section-title {
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .block-financial .section-title {
        margin-bottom: 24px; } }
  .block-financial .section-text {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #777777; }
    @media (max-width: 480px) {
      .block-financial .section-text {
        font-size: 14px;
        line-height: 20px; } }
  .block-financial .block-files-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
    width: 100%; }
  .block-financial .item-label {
    margin-bottom: 27px; }
    @media (max-width: 480px) {
      .block-financial .item-label {
        margin-bottom: 16px; } }
    .block-financial .item-label hr {
      background-color: #F37125; }
    .block-financial .item-label .item-label__text {
      color: #F37125; }
      @media (max-width: 1500px) {
        .block-financial .item-label .item-label__text {
          white-space: normal; } }
  .block-financial .list-section {
    background: #FFFFFF;
    border-radius: 40px;
    padding: 40px 48px; }
    @media (max-width: 640px) {
      .block-financial .list-section {
        padding: 18px 26px;
        border-radius: 24px; } }
  .block-financial .section-files {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 24px; }
    @media (max-width: 890px) {
      .block-financial .section-files {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media (max-width: 640px) {
      .block-financial .section-files {
        -ms-flex-wrap: unset;
            flex-wrap: unset;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 16px; } }
  .block-financial .file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 15px;
    background: #F9F9F9;
    border-radius: 32px;
    padding: 15px 24px 15px 36px;
    width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (max-width: 890px) {
      .block-financial .file {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; } }
    @media (max-width: 640px) {
      .block-financial .file {
        width: 100%; } }
    @media (max-width: 480px) {
      .block-financial .file {
        padding: 10px 18px 10px;
        border-radius: 18px; } }
    .block-financial .file:hover {
      background-color: #F37125; }
      .block-financial .file:hover .file-title .name {
        color: #fff; }
    .block-financial .file .file-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 18px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media (max-width: 480px) {
        .block-financial .file .file-title {
          gap: 10px; } }
      .block-financial .file .file-title .name {
        font-weight: 600;
        font-size: 24px;
        line-height: 32px;
        color: #020A26;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media (max-width: 480px) {
          .block-financial .file .file-title .name {
            font-size: 16px; } }
    @media (max-width: 480px) {
      .block-financial .file .pdf-icon {
        max-width: 32px; } }
    @media (max-width: 480px) {
      .block-financial .file .arrow-icon {
        max-width: 24px; } }

.form-about {
  position: relative; }
  .form-about .lines-animation {
    position: absolute;
    top: -52%;
    left: 0;
    width: 100%;
    z-index: -1; }
    @media (max-width: 1500px) {
      .form-about .lines-animation {
        top: -63%; } }
    @media (max-width: 992px) {
      .form-about .lines-animation {
        top: -48%; } }
    @media (max-width: 768px) {
      .form-about .lines-animation {
        top: -460px; } }
    @media (max-width: 480px) {
      .form-about .lines-animation {
        top: -480px; } }

.content-container {
  height: 500px;
  overflow: hidden; }

.right-content {
  padding-right: 15px;
  position: absolute;
  left: 0;
  top: 50%;
  height: 100vh;
  position: relative; }

.train-page {
  padding-top: 230px; }
  @media (max-width: 480px) {
    .train-page {
      padding-top: 140px; } }
  .train-page .page-title {
    margin-bottom: 96px; }
  .train-page .block-workout-info {
    position: relative; }
    .train-page .block-workout-info .lines-animation {
      position: absolute;
      top: -14%;
      left: 0;
      width: 100%;
      z-index: -1; }
      @media (max-width: 1550px) {
        .train-page .block-workout-info .lines-animation {
          top: -17%; } }
      @media (max-width: 1200px) {
        .train-page .block-workout-info .lines-animation {
          top: -32%; } }
      @media (max-width: 992px) {
        .train-page .block-workout-info .lines-animation {
          top: -410px; } }
      @media (max-width: 768px) {
        .train-page .block-workout-info .lines-animation {
          top: -470px; } }
      @media (max-width: 560px) {
        .train-page .block-workout-info .lines-animation {
          top: -540px; } }
    .train-page .block-workout-info .block-content {
      width: 100%;
      border-radius: 32px; }
    .train-page .block-workout-info .background {
      position: relative;
      width: 100%; }
      .train-page .block-workout-info .background .background-img {
        position: absolute;
        border-radius: 32px;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
        @media (max-width: 768px) {
          .train-page .block-workout-info .background .background-img {
            border-radius: 24px; } }
    .train-page .block-workout-info .workout-info-wrapp {
      position: relative; }
      .train-page .block-workout-info .workout-info-wrapp::before {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        content: '';
        background: #2D35D9;
        mix-blend-mode: multiply;
        opacity: 0.8;
        position: absolute;
        border-radius: 32px; }
        @media (max-width: 768px) {
          .train-page .block-workout-info .workout-info-wrapp::before {
            border-radius: 24px; } }
    .train-page .block-workout-info .workout-info-container {
      position: relative;
      bottom: 0;
      left: 0;
      padding: 80px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      z-index: 2;
      overflow: hidden; }
      @media (max-width: 1560px) {
        .train-page .block-workout-info .workout-info-container {
          padding: 40px; } }
      @media (max-width: 1200px) {
        .train-page .block-workout-info .workout-info-container {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 30px; } }
      @media (max-width: 768px) {
        .train-page .block-workout-info .workout-info-container {
          padding: 40px 20px; } }
    .train-page .block-workout-info .button-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 24px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (max-width: 768px) {
        .train-page .block-workout-info .button-wrapp {
          gap: 16px; } }
      .train-page .block-workout-info .button-wrapp .button-wrapp-text {
        font-weight: 500;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
        max-width: 60%; }
        @media (max-width: 480px) {
          .train-page .block-workout-info .button-wrapp .button-wrapp-text {
            font-size: 14px;
            line-height: 18px; } }
      @media (max-width: 520px) {
        .train-page .block-workout-info .button-wrapp .play-top {
          background-size: 22px; } }
    .train-page .block-workout-info .workout-exercise-count {
      font-weight: 500;
      font-size: 72px;
      line-height: 80px;
      text-transform: uppercase;
      color: #FFFFFF;
      margin-bottom: 40px;
      position: relative;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      @media (max-width: 1200px) {
        .train-page .block-workout-info .workout-exercise-count {
          font-size: 58px;
          line-height: 60px; } }
      @media (max-width: 768px) {
        .train-page .block-workout-info .workout-exercise-count {
          font-size: 42px;
          line-height: 1;
          margin-bottom: 24px; } }
      @media (max-width: 480px) {
        .train-page .block-workout-info .workout-exercise-count {
          font-size: 32px;
          margin-bottom: 16px; } }
      @media (max-width: 1200px) {
        .train-page .block-workout-info .workout-exercise-count img {
          max-width: 140px; } }
      @media (max-width: 768px) {
        .train-page .block-workout-info .workout-exercise-count img {
          max-width: 100px; } }
      @media (max-width: 480px) {
        .train-page .block-workout-info .workout-exercise-count img {
          max-width: 80px; } }
      .train-page .block-workout-info .workout-exercise-count .workout-exercise-count__number {
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        left: 50%;
        top: 50%; }
    .train-page .block-workout-info .workout-title {
      font-weight: 700;
      font-size: 64px;
      line-height: 80px;
      text-transform: uppercase;
      color: #FFFFFF;
      margin-bottom: 40px;
      max-width: 930px; }
      @media (max-width: 1700px) {
        .train-page .block-workout-info .workout-title {
          font-size: 40px;
          line-height: 48px;
          margin-bottom: 24px; } }
      @media (max-width: 1550px) {
        .train-page .block-workout-info .workout-title {
          font-size: 28px;
          line-height: 36px; } }
      @media (max-width: 1200px) {
        .train-page .block-workout-info .workout-title {
          max-width: 100%; } }
      @media (max-width: 768px) {
        .train-page .block-workout-info .workout-title {
          font-size: 32px;
          line-height: 40px; } }
      @media (max-width: 480px) {
        .train-page .block-workout-info .workout-title {
          font-size: 24px;
          line-height: 28px; } }
    .train-page .block-workout-info .workout-options {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      gap: 56px;
      margin-bottom: 55px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media (max-width: 1200px) {
        .train-page .block-workout-info .workout-options {
          gap: 24px; } }
      @media (max-width: 768px) {
        .train-page .block-workout-info .workout-options {
          margin-bottom: 32px; } }
      @media (max-width: 480px) {
        .train-page .block-workout-info .workout-options {
          -ms-flex-wrap: unset;
              flex-wrap: unset;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          gap: 12px; } }
      .train-page .block-workout-info .workout-options .option-label {
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin-bottom: 12px; }
        @media (max-width: 768px) {
          .train-page .block-workout-info .workout-options .option-label {
            font-size: 16px; } }
        @media (max-width: 480px) {
          .train-page .block-workout-info .workout-options .option-label {
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 8px; } }
      .train-page .block-workout-info .workout-options .option-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 10px; }
      .train-page .block-workout-info .workout-options .option-tag {
        font-weight: 400;
        font-size: 24px;
        line-height: 32px;
        text-transform: uppercase;
        color: #FFFFFF;
        border: 1px solid #F37125;
        border-radius: 56px;
        padding: 12px 24px;
        text-align: center; }
        @media (max-width: 1360px) {
          .train-page .block-workout-info .workout-options .option-tag {
            font-size: 20px;
            line-height: 26px; } }
        @media (max-width: 480px) {
          .train-page .block-workout-info .workout-options .option-tag {
            font-size: 14px;
            line-height: 18px;
            border-radius: 56px;
            padding: 6px 16px; } }
    .train-page .block-workout-info .workout-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 90px; }
      @media (max-width: 1200px) {
        .train-page .block-workout-info .workout-info {
          gap: 40px; } }
      @media (max-width: 768px) {
        .train-page .block-workout-info .workout-info {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          gap: 24px; } }
      .train-page .block-workout-info .workout-info .info-label {
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin-bottom: 12px; }
        @media (max-width: 480px) {
          .train-page .block-workout-info .workout-info .info-label {
            font-size: 16px;
            line-height: 18px; } }
      .train-page .block-workout-info .workout-info .workout-coach {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 24px; }
        @media (max-width: 480px) {
          .train-page .block-workout-info .workout-info .workout-coach {
            gap: 16px; } }
      .train-page .block-workout-info .workout-info .image-coach {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-radius: 50%;
        margin-bottom: 20px;
        position: relative;
        cursor: pointer;
        max-width: 92px;
        min-width: 92px;
        max-height: 92px; }
        @media (max-width: 480px) {
          .train-page .block-workout-info .workout-info .image-coach {
            max-width: 60px;
            min-width: 60px;
            max-height: 60px;
            margin-bottom: 0; } }
        .train-page .block-workout-info .workout-info .image-coach::before {
          content: "";
          width: 100%;
          height: 100%;
          display: inherit;
          position: absolute;
          z-index: 2;
          border-radius: inherit;
          background-color: #F37125;
          right: -2px;
          bottom: -2px;
          -webkit-transition: .3s ease;
          -o-transition: .3s ease;
          transition: .3s ease; }
        .train-page .block-workout-info .workout-info .image-coach::after {
          content: "";
          width: 100%;
          height: 100%;
          display: inherit;
          position: absolute;
          border-radius: inherit;
          z-index: 1;
          background-color: #2D35D9;
          right: -4px;
          bottom: -4px;
          -webkit-transition: .3s ease;
          -o-transition: .3s ease;
          transition: .3s ease; }
        .train-page .block-workout-info .workout-info .image-coach .coach-img {
          border-radius: inherit;
          width: 100%;
          position: relative;
          z-index: 2;
          -webkit-transition: .3s ease;
          -o-transition: .3s ease;
          transition: .3s ease; }
      .train-page .block-workout-info .workout-info .name {
        font-weight: 500;
        font-size: 32px;
        line-height: 40px;
        color: #FFFFFF;
        margin-bottom: 4px; }
        @media (max-width: 480px) {
          .train-page .block-workout-info .workout-info .name {
            font-size: 24px;
            line-height: 28px; } }
      .train-page .block-workout-info .workout-info .job {
        font-weight: 400;
        font-size: 20px;
        line-height: 28px;
        color: rgba(255, 255, 255, 0.56); }
        @media (max-width: 480px) {
          .train-page .block-workout-info .workout-info .job {
            font-size: 14px;
            line-height: 18px; } }
      .train-page .block-workout-info .workout-info .workout-description {
        font-weight: 400;
        font-size: 20px;
        line-height: 32px;
        color: rgba(255, 255, 255, 0.8);
        max-width: 560px; }
        @media (max-width: 1200px) {
          .train-page .block-workout-info .workout-info .workout-description {
            max-width: 100%; } }
        @media (max-width: 480px) {
          .train-page .block-workout-info .workout-info .workout-description {
            font-size: 14px;
            line-height: 22px; } }
  .train-page .block-select-workout {
    margin-bottom: 450px !important;
    overflow: hidden; }
    @media (max-width: 1550px) {
      .train-page .block-select-workout {
        margin-bottom: 300px !important; } }
    @media (max-width: 992px) {
      .train-page .block-select-workout {
        margin-bottom: 200px !important; } }
    @media (max-width: 480px) {
      .train-page .block-select-workout {
        margin-bottom: 100px !important; } }
    .train-page .block-select-workout .block-content {
      width: 100%; }
  .train-page .block-cards-slider {
    margin-bottom: 450px !important; }
    @media (max-width: 1550px) {
      .train-page .block-cards-slider {
        margin-bottom: 300px !important; } }
    @media (max-width: 992px) {
      .train-page .block-cards-slider {
        margin-bottom: 200px !important; } }
    @media (max-width: 480px) {
      .train-page .block-cards-slider {
        margin-bottom: 100px !important; } }
    .train-page .block-cards-slider .section-title {
      margin-bottom: 32px; }
  .train-page .focus-image-wrapp {
    padding-right: 20px;
    max-width: 93%;
    width: 100%; }
    @media (max-width: 1550px) {
      .train-page .focus-image-wrapp {
        max-width: 100%; } }
  .train-page .focus-image {
    position: relative;
    width: 100%;
    margin-bottom: 80px; }
    @media (max-width: 768px) {
      .train-page .focus-image {
        border-radius: 24px;
        margin-bottom: 50px; } }
    .train-page .focus-image::before {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      z-index: 2;
      border-radius: 40px;
      background-color: #fff;
      right: -8px;
      bottom: -8px; }
    .train-page .focus-image::after {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      z-index: 1;
      border-radius: 40px;
      background-color: #F37125;
      right: -16px;
      bottom: -16px; }
    .train-page .focus-image img {
      border-radius: 40px;
      width: 100%;
      position: relative;
      z-index: 2;
      min-height: 300px;
      -o-object-fit: cover;
         object-fit: cover; }
    .train-page .focus-image .item-label {
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      padding: 40px 40px 0;
      z-index: 5; }
      @media (max-width: 768px) {
        .train-page .focus-image .item-label {
          padding: 24px 24px 0; } }
  .train-page .focus-image__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 0 40px 40px;
    z-index: 5; }
    @media (max-width: 768px) {
      .train-page .focus-image__title {
        padding: 0 24px 24px; } }
    .train-page .focus-image__title .focus-title {
      font-weight: 900;
      font-size: 56px;
      line-height: 72px;
      text-transform: uppercase;
      color: #FFFFFF; }
      @media (max-width: 768px) {
        .train-page .focus-image__title .focus-title {
          font-size: 40px;
          line-height: 50px; } }
      @media (max-width: 480px) {
        .train-page .focus-image__title .focus-title {
          font-size: 26px;
          line-height: 36px; } }

.donate-page {
  padding-top: 230px; }
  @media (max-width: 480px) {
    .donate-page {
      padding-top: 140px; } }
  .donate-page .block-image-title {
    position: relative; }
    .donate-page .block-image-title .lines-animation {
      -webkit-transform: unset !important;
          -ms-transform: unset !important;
              transform: unset !important;
      position: absolute;
      top: -12% !important;
      left: 0;
      width: 100%; }
      @media (max-width: 1550px) {
        .donate-page .block-image-title .lines-animation {
          top: -17% !important; } }
      @media (max-width: 1200px) {
        .donate-page .block-image-title .lines-animation {
          top: -32% !important; } }
      @media (max-width: 992px) {
        .donate-page .block-image-title .lines-animation {
          top: -410px !important; } }
      @media (max-width: 768px) {
        .donate-page .block-image-title .lines-animation {
          top: -470px !important; } }
      @media (max-width: 560px) {
        .donate-page .block-image-title .lines-animation {
          top: -540px !important; } }
    .donate-page .block-image-title .content-text {
      margin-bottom: 40px; }
    .donate-page .block-image-title .btn-orange-right {
      margin: 0 auto; }

.block-image-tabs {
  margin-bottom: 500px !important; }
  @media (max-width: 1200px) {
    .block-image-tabs {
      margin-bottom: 380px !important; } }
  @media (max-width: 768px) {
    .block-image-tabs {
      margin-bottom: 250px !important; } }
  @media (max-width: 560px) {
    .block-image-tabs {
      margin-bottom: 200px !important; } }
  @media (max-width: 480px) {
    .block-image-tabs {
      margin-bottom: 150px !important; } }
  .block-image-tabs .background {
    position: relative;
    width: 100%; }
    .block-image-tabs .background .background-img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media (max-width: 1200px) {
      .block-image-tabs .background .container {
        margin-left: 0;
        margin-right: 0; } }
  .block-image-tabs .block-wrapp {
    position: relative;
    bottom: 0;
    left: 0;
    padding: 140px 20px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    z-index: 2; }
    @media (max-width: 1200px) {
      .block-image-tabs .block-wrapp {
        padding: 100px 20px; } }
    @media (max-width: 480px) {
      .block-image-tabs .block-wrapp {
        padding: 80px 20px; } }
  @media (max-width: 1200px) {
    .block-image-tabs .container {
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content; } }
  .block-image-tabs .block-content {
    max-width: 780px; }
    @media (max-width: 1200px) {
      .block-image-tabs .block-content {
        max-width: 100%; } }
  .block-image-tabs .content-title {
    margin-bottom: 48px; }
    @media (max-width: 992px) {
      .block-image-tabs .content-title {
        font-size: 68px;
        line-height: 1.2; } }
    @media (max-width: 768px) {
      .block-image-tabs .content-title {
        font-size: 50px;
        margin-bottom: 24px; } }
    @media (max-width: 480px) {
      .block-image-tabs .content-title {
        font-size: 42px; } }
  .block-image-tabs .ui-helper-clearfix:after, .block-image-tabs .ui-helper-clearfix:before {
    display: none; }
  .block-image-tabs .ui-tabs,
  .block-image-tabs .ui-tabs-nav,
  .block-image-tabs .tabs-buttons
li {
    margin: 0;
    padding: 0; }
  .block-image-tabs .ui-widget-content,
  .block-image-tabs .ui-widget-header {
    background: none;
    border: none; }
  .block-image-tabs .tabs-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    margin-bottom: 56px;
    overflow-x: scroll; }
    .block-image-tabs .tabs-buttons::-webkit-scrollbar {
      display: none; }
    @media (max-width: 480px) {
      .block-image-tabs .tabs-buttons {
        gap: 8px;
        margin-bottom: 32px; } }
  .block-image-tabs .ui-state-default {
    background: transparent;
    border: 1px solid #FFFDFA;
    border-radius: 56px;
    padding: 12px 24px;
    border-bottom-width: 1px !important; }
    @media (max-width: 768px) {
      .block-image-tabs .ui-state-default {
        border-bottom-width: 2px !important; } }
    .block-image-tabs .ui-state-default .ui-tabs-anchor {
      font-weight: 400;
      font-size: 24px;
      line-height: 32px;
      text-transform: uppercase;
      color: #FFFFFF; }
      @media (max-width: 768px) {
        .block-image-tabs .ui-state-default .ui-tabs-anchor {
          font-size: 18px; } }
      @media (max-width: 480px) {
        .block-image-tabs .ui-state-default .ui-tabs-anchor {
          font-size: 14px;
          line-height: 1.2; } }
    .block-image-tabs .ui-state-default.ui-tabs-active {
      background-color: #F37125;
      border: 1px solid #F37125; }
  .block-image-tabs .tab-content {
    padding: 0; }
  .block-image-tabs .tabs-label {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 16px; }
    @media (max-width: 480px) {
      .block-image-tabs .tabs-label {
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 10px; } }
  .block-image-tabs .tab-content-title {
    font-weight: 900;
    font-size: 48px;
    line-height: 56px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .block-image-tabs .tab-content-title {
        font-size: 36px;
        line-height: 38px;
        margin-bottom: 24px; } }
    @media (max-width: 480px) {
      .block-image-tabs .tab-content-title {
        font-size: 28px;
        line-height: 32px; } }
  .block-image-tabs .tab-content-text {
    font-weight: 500;
    font-size: 24px;
    line-height: 40px;
    color: rgba(255, 255, 255, 0.9);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px; }
    @media (max-width: 768px) {
      .block-image-tabs .tab-content-text {
        font-size: 20px;
        line-height: 28px; } }
    @media (max-width: 480px) {
      .block-image-tabs .tab-content-text {
        font-size: 16px;
        line-height: 24px;
        gap: 16px; } }

.block-select-workout {
  margin-bottom: 300px !important;
  overflow: hidden; }
  @media (max-width: 768px) {
    .block-select-workout {
      margin-bottom: 200px !important; } }
  @media (max-width: 480px) {
    .block-select-workout {
      margin-bottom: 150px !important; } }
  .block-select-workout .section-title {
    margin-bottom: 32px; }
  .block-select-workout .block-content {
    width: 100%; }
  .block-select-workout .select-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    gap: 70px;
    margin-bottom: 34px; }
    @media (max-width: 1200px) {
      .block-select-workout .select-header {
        gap: 40px;
        margin-bottom: 24px; } }
    @media (max-width: 630px) {
      .block-select-workout .select-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 24px; } }
    .block-select-workout .select-header .type_training .jq-selectbox__select {
      border: none;
      background: #F37125;
      border-radius: 56px;
      min-width: 255px;
      padding: 11px 24px; }
      @media (max-width: 1550px) {
        .block-select-workout .select-header .type_training .jq-selectbox__select {
          padding: 10px 24px; } }
      @media (max-width: 520px) {
        .block-select-workout .select-header .type_training .jq-selectbox__select {
          width: 100%; } }
    .block-select-workout .select-header .type_training .jq-selectbox__select-text {
      font-weight: 400;
      font-size: 24px;
      line-height: 1.3;
      text-transform: uppercase;
      color: #FFFFFF;
      font-family: 'Inter', sans-serif; }
      @media (max-width: 1550px) {
        .block-select-workout .select-header .type_training .jq-selectbox__select-text {
          font-size: 20px; } }
      @media (max-width: 520px) {
        .block-select-workout .select-header .type_training .jq-selectbox__select-text {
          font-size: 16px;
          line-height: 24px; } }
    .block-select-workout .select-header .type_training .jq-selectbox__trigger {
      background: #F37125;
      right: 7%; }
    .block-select-workout .select-header .type_training .jq-selectbox__trigger-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 9L17 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      background-color: transparent;
      width: 20px;
      height: 11px; }
    .block-select-workout .select-header .select-option-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 12px; }
  .block-select-workout .select-option-label {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #6F6F6F;
    text-transform: uppercase;
    margin-bottom: 12px; }
    @media (max-width: 480px) {
      .block-select-workout .select-option-label {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px; } }
  @media (max-width: 520px) {
    .block-select-workout .select-option,
    .block-select-workout .jq-selectbox {
      width: 100%; } }
  .block-select-workout .jq-selectbox__dropdown ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3;
    text-transform: uppercase;
    color: #020A26;
    font-family: 'Inter', sans-serif; }
    @media (max-width: 520px) {
      .block-select-workout .jq-selectbox__dropdown ul li {
        font-size: 14px;
        line-height: 24px; } }
  @media (max-width: 992px) {
    .block-select-workout .select-option-desktop {
      display: none; } }
  .block-select-workout .select-option-mobile {
    display: none; }
    @media (max-width: 992px) {
      .block-select-workout .select-option-mobile {
        display: block;
        margin-bottom: 24px; } }
    .block-select-workout .select-option-mobile .level_training .jq-selectbox__select {
      border: none;
      background: #2D35D9;
      border-radius: 56px;
      min-width: 255px;
      padding: 11px 24px; }
      @media (max-width: 520px) {
        .block-select-workout .select-option-mobile .level_training .jq-selectbox__select {
          width: 100%; } }
    .block-select-workout .select-option-mobile .level_training .jq-selectbox__select-text {
      font-weight: 400;
      font-size: 24px;
      line-height: 1.3;
      text-transform: uppercase;
      color: #FFFFFF;
      font-family: 'Inter', sans-serif; }
      @media (max-width: 520px) {
        .block-select-workout .select-option-mobile .level_training .jq-selectbox__select-text {
          font-size: 16px;
          line-height: 24px; } }
    .block-select-workout .select-option-mobile .level_training .jq-selectbox__trigger {
      background: #2D35D9;
      right: 7%; }
    .block-select-workout .select-option-mobile .level_training .jq-selectbox__trigger-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 9L17 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      background-color: transparent;
      width: 20px;
      height: 11px; }
  .block-select-workout .workout-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
    padding-right: 65px; }
    @media (max-width: 1200px) {
      .block-select-workout .workout-list {
        padding-right: 0;
        gap: 24px; } }
  .block-select-workout .workout-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #FFFFFF;
    border-radius: 48px;
    padding: 16px;
    position: relative;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    cursor: pointer;
    gap: 15px; }
    @media (max-width: 1200px) {
      .block-select-workout .workout-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        padding: 16px 16px 20px; } }
    @media (max-width: 768px) {
      .block-select-workout .workout-item {
        border-radius: 24px; } }
    .block-select-workout .workout-item:hover {
      background-color: #2D35D9; }
      .block-select-workout .workout-item:hover .tag-simple {
        color: #020A26 !important;
        background-color: #fff !important; }
      .block-select-workout .workout-item:hover .price,
      .block-select-workout .workout-item:hover .price-label,
      .block-select-workout .workout-item:hover .workout-title {
        color: #fff; }
      .block-select-workout .workout-item:hover .btn-blue-top {
        background-color: #F37125; }
      .block-select-workout .workout-item:hover .button-blue-main::before {
        background-color: #2D35D9; }
      .block-select-workout .workout-item:hover .button-blue-main::after {
        background-color: #fff; }
  .block-select-workout .workout-image {
    margin-right: 32px;
    max-width: 385px;
    width: 100%; }
    @media (max-width: 1550px) {
      .block-select-workout .workout-image {
        margin-right: 16px;
        max-width: 300px; } }
    @media (max-width: 1200px) {
      .block-select-workout .workout-image {
        max-width: 100%; } }
    .block-select-workout .workout-image img {
      border-radius: 40px;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
      @media (max-width: 1200px) {
        .block-select-workout .workout-image img {
          -o-object-position: top;
             object-position: top; } }
      @media (max-width: 768px) {
        .block-select-workout .workout-image img {
          border-radius: 24px; } }
  .block-select-workout .workout-wrapp {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%; }
    @media (max-width: 1700px) {
      .block-select-workout .workout-wrapp {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 45%;
                flex: 0 0 45%; } }
    @media (max-width: 1600px) {
      .block-select-workout .workout-wrapp {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 38%;
                flex: 0 0 38%; } }
    @media (max-width: 1200px) {
      .block-select-workout .workout-wrapp {
        -webkit-box-flex: 1;
            -ms-flex: auto;
                flex: auto; } }
    .block-select-workout .workout-wrapp .workout-tags {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      margin-bottom: 16px; }
      @media (max-width: 520px) {
        .block-select-workout .workout-wrapp .workout-tags {
          gap: 4px;
          margin-bottom: 12px; } }
      .block-select-workout .workout-wrapp .workout-tags .tag {
        border-radius: 56px;
        padding: 7px 20px;
        font-weight: 400;
        font-size: 20px;
        line-height: 1.2;
        text-transform: uppercase;
        color: #fff;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s; }
        @media (max-width: 1550px) {
          .block-select-workout .workout-wrapp .workout-tags .tag {
            font-size: 16px; } }
        @media (max-width: 520px) {
          .block-select-workout .workout-wrapp .workout-tags .tag {
            font-size: 12px; } }
      .block-select-workout .workout-wrapp .workout-tags .tag-orange {
        background-color: #F37125; }
      .block-select-workout .workout-wrapp .workout-tags .tag-simple {
        background-color: #2D35D9; }
    .block-select-workout .workout-wrapp .workout-title {
      font-weight: 500;
      font-size: 40px;
      line-height: 56px;
      color: #020A26;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
      @media (max-width: 1700px) {
        .block-select-workout .workout-wrapp .workout-title {
          font-size: 36px;
          line-height: 48px; } }
      @media (max-width: 1550px) {
        .block-select-workout .workout-wrapp .workout-title {
          font-size: 30px;
          line-height: 38px; } }
      @media (max-width: 520px) {
        .block-select-workout .workout-wrapp .workout-title {
          font-size: 24px;
          line-height: 32px; } }
  @media (max-width: 1200px) {
    .block-select-workout .workout-price-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      gap: 20px; } }
  .block-select-workout .workout-price {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%; }
    .block-select-workout .workout-price .price-label {
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      text-transform: uppercase;
      color: #6F6F6F;
      margin-bottom: 4px;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
      @media (max-width: 520px) {
        .block-select-workout .workout-price .price-label {
          font-size: 12px;
          line-height: 18px; } }
    .block-select-workout .workout-price .price {
      font-weight: 600;
      font-size: 56px;
      line-height: 56px;
      color: #F37125;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
      @media (max-width: 1600px) {
        .block-select-workout .workout-price .price {
          font-size: 46px;
          line-height: 50px; } }
      @media (max-width: 520px) {
        .block-select-workout .workout-price .price {
          font-size: 32px;
          line-height: 32px; } }
  .block-select-workout .button-blue-main {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    right: -10%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s; }
    @media (max-width: 1200px) {
      .block-select-workout .button-blue-main {
        position: relative;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        right: auto;
        aspect-ratio: auto;
        border-radius: 56px;
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        height: initial; } }
    @media (max-width: 1200px) {
      .block-select-workout .button-blue-main .btn-blue-top {
        padding: 20px 35px;
        background-color: #F37125;
        height: initial; } }
    @media (max-width: 520px) {
      .block-select-workout .button-blue-main .btn-blue-top {
        padding: 10px 26px; } }
    .block-select-workout .button-blue-main::before {
      background-color: #020A26;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
      @media (max-width: 1200px) {
        .block-select-workout .button-blue-main::before {
          background-color: #2D35D9;
          left: 1%; } }
    .block-select-workout .button-blue-main::after {
      background-color: #F37125;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
      @media (max-width: 1200px) {
        .block-select-workout .button-blue-main::after {
          background-color: #020A26;
          left: 2%;
          top: 15%; } }
  .block-select-workout [type="radio"]:checked,
  .block-select-workout [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px; }
  .block-select-workout [type="radio"]:not(:checked) + label {
    position: relative;
    padding: 12px 24px;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #020A26;
    cursor: pointer; }
    @media (max-width: 1550px) {
      .block-select-workout [type="radio"]:not(:checked) + label {
        padding: 10px 24px;
        font-size: 20px; } }
  .block-select-workout [type="radio"]:checked + label {
    position: relative;
    padding: 12px 24px;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer; }
    @media (max-width: 1550px) {
      .block-select-workout [type="radio"]:checked + label {
        padding: 10px 24px;
        font-size: 20px; } }
  .block-select-workout [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: #fff;
    border-radius: 56px; }
  .block-select-workout [type="radio"]:checked + label:after,
  .block-select-workout [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 100%;
    height: 100%;
    background: #2D35D9;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    z-index: -1;
    border-radius: 56px; }
  .block-select-workout [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0); }
  .block-select-workout [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }

.contacts-page {
  padding-top: 240px; }
  @media (max-width: 480px) {
    .contacts-page {
      padding-top: 140px; } }
  .contacts-page .page-title {
    font-weight: 700; }
  .contacts-page .contacts {
    margin-bottom: 220px;
    position: relative; }
    @media (max-width: 1200px) {
      .contacts-page .contacts {
        margin-bottom: 150px; } }
    @media (max-width: 480px) {
      .contacts-page .contacts {
        margin-bottom: 100px; } }
    .contacts-page .contacts .lines-animation {
      position: absolute;
      left: 0;
      width: 100%;
      top: 14%;
      z-index: -1; }
      @media (max-width: 1200px) {
        .contacts-page .contacts .lines-animation {
          top: 9%; } }
      @media (max-width: 768px) {
        .contacts-page .contacts .lines-animation {
          top: 3%; } }
      @media (max-width: 480px) {
        .contacts-page .contacts .lines-animation {
          top: -5%; } }
  @media (max-width: 1200px) {
    .contacts-page .contacts-left {
      width: 100%; } }
  .contacts-page .contacts-content {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-grid-columns: 38% 60%;
    grid-template-columns: 38% 60%;
    gap: 32px; }
    @media (max-width: 1200px) {
      .contacts-page .contacts-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 0; } }
  .contacts-page .contact-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid #EEEEEE; }
    @media (max-width: 1550px) {
      .contacts-page .contact-item {
        padding-bottom: 20px;
        margin-bottom: 20px; } }
    .contacts-page .contact-item:last-child {
      border-bottom: none;
      padding-bottom: 0;
      margin-bottom: 0; }
  .contacts-page .contact-info {
    margin-left: 20px; }
  .contacts-page .fold-block {
    max-width: 75px;
    width: 100%;
    height: 75px;
    border-radius: 50%; }
    @media (max-width: 1600px) {
      .contacts-page .fold-block {
        max-width: 60px;
        height: 60px; } }
    @media (max-width: 480px) {
      .contacts-page .fold-block {
        max-width: 48px;
        height: 48px; } }
    .contacts-page .fold-block:hover .fold-block-top {
      right: 4px !important;
      bottom: 4px !important; }
    .contacts-page .fold-block:hover::after {
      right: -8px !important;
      bottom: -8px !important; }
    .contacts-page .fold-block::before {
      right: -2px;
      bottom: -2px;
      background-color: #fff; }
    .contacts-page .fold-block::after {
      right: -4px;
      bottom: -4px;
      background-color: #2D35D9; }
    .contacts-page .fold-block .fold-block-top {
      border-radius: inherit;
      width: 100%;
      height: 100%;
      position: relative;
      z-index: 2;
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease;
      background-color: #F37125; }
      @media (max-width: 1600px) {
        .contacts-page .fold-block .fold-block-top {
          background-size: 30px; } }
      @media (max-width: 480px) {
        .contacts-page .fold-block .fold-block-top {
          background-size: 22px; } }
  .contacts-page .contact-label {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    text-transform: uppercase;
    color: #6F6F6F; }
    @media (max-width: 1600px) {
      .contacts-page .contact-label {
        font-size: 18px;
        line-height: 30px; } }
    @media (max-width: 480px) {
      .contacts-page .contact-label {
        font-size: 16px; } }
  .contacts-page .contact-line {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    color: #020A26; }
    @media (max-width: 1550px) {
      .contacts-page .contact-line {
        font-size: 24px;
        line-height: 32px; } }
    @media (max-width: 480px) {
      .contacts-page .contact-line {
        font-size: 20px;
        line-height: 24px; } }
  .contacts-page .icon {
    width: 40px;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat; }
  .contacts-page .icon-location {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0021 0C12.0142 0 5.51562 6.49859 5.51562 14.4864C5.51562 24.3995 18.4796 38.9526 19.0316 39.5673C19.55 40.1447 20.4552 40.1437 20.9727 39.5673C21.5246 38.9526 34.4886 24.3995 34.4886 14.4864C34.4884 6.49859 27.9899 0 20.0021 0ZM20.0021 21.7749C15.9832 21.7749 12.7137 18.5053 12.7137 14.4864C12.7137 10.4675 15.9833 7.19797 20.0021 7.19797C24.0209 7.19797 27.2905 10.4676 27.2905 14.4865C27.2905 18.5054 24.0209 21.7749 20.0021 21.7749Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .contacts-page .icon-phone {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_521_20983)'%3E%3Cpath d='M38.9103 29.356L33.3282 23.7738C31.3346 21.7802 27.9454 22.5778 27.148 25.1694C26.5499 26.9637 24.5563 27.9605 22.762 27.5617C18.7748 26.5649 13.3921 21.3815 12.3953 17.1949C11.7972 15.4006 12.9933 13.407 14.7876 12.809C17.3793 12.0115 18.1767 8.62238 16.1831 6.62877L10.601 1.04665C9.00611 -0.348882 6.61378 -0.348882 5.21825 1.04665L1.43038 4.83451C-2.35749 8.82174 1.8291 19.3879 11.1991 28.7579C20.5691 38.1279 31.1352 42.5139 35.1225 38.5266L38.9103 34.7387C40.3059 33.1438 40.3059 30.7515 38.9103 29.356Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_521_20983'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E "); }
  .contacts-page .icon-email {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.1796 25.0409C20.8043 25.2554 20.3753 25.3627 20 25.3627C19.6247 25.3627 19.1957 25.2554 18.8204 25.0409L0 13.5664V28.8479C0 32.1187 2.62735 34.746 5.89812 34.746H34.1019C37.3727 34.746 40 32.1187 40 28.8479V13.5664L21.1796 25.0409Z' fill='white'/%3E%3Cpath d='M34.1012 5.25391H5.89742C3.10922 5.25391 0.749969 7.23782 0.160156 9.86517L19.9993 21.9831L39.8384 9.86517C39.2486 7.23782 36.8894 5.25391 34.1012 5.25391Z' fill='white'/%3E%3C/svg%3E "); }
  .contacts-page .socials-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .contacts-page .socials-list .social {
      background-color: #F37125;
      border-radius: 50%;
      width: 70px;
      height: 70px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 24px; }
      @media (max-width: 1200px) {
        .contacts-page .socials-list .social {
          width: 54px;
          height: 54px; } }
      @media (max-width: 480px) {
        .contacts-page .socials-list .social {
          width: 48px;
          height: 48px;
          margin-right: 16px; } }
      .contacts-page .socials-list .social:last-child {
        margin-right: 0; }
      .contacts-page .socials-list .social svg {
        width: 25px;
        height: 25px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 auto; }
        @media (max-width: 480px) {
          .contacts-page .socials-list .social svg {
            width: 20px;
            height: 20px; } }
  .contacts-page .block-content {
    width: 100%; }
  .contacts-page .content-main-title {
    margin-bottom: 32px; }
  .contacts-page .contacts-right {
    position: relative;
    cursor: pointer;
    border-radius: 40px;
    margin-right: 30px; }
    @media (max-width: 1200px) {
      .contacts-page .contacts-right {
        margin-top: 250px; } }
    @media (max-width: 1200px) {
      .contacts-page .contacts-right {
        margin-right: 25px; } }
    @media (max-width: 768px) {
      .contacts-page .contacts-right {
        width: 95%;
        border-radius: 24px;
        margin-right: 10px;
        margin-top: 190px; } }
    .contacts-page .contacts-right::before {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      z-index: 2;
      border-radius: inherit;
      background-color: #F37125;
      right: -13px;
      bottom: -13px;
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease; }
      @media (max-width: 768px) {
        .contacts-page .contacts-right::before {
          right: -8px;
          bottom: -8px; } }
    .contacts-page .contacts-right::after {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      border-radius: inherit;
      z-index: 1;
      background-color: #2D35D9;
      right: -24px;
      bottom: -24px;
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease; }
      @media (max-width: 768px) {
        .contacts-page .contacts-right::after {
          right: -16px;
          bottom: -16px; } }
    .contacts-page .contacts-right .fenix-ajax-form {
      border-radius: inherit;
      width: 100%;
      height: 100%;
      position: relative;
      z-index: 2;
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease; }
  @media (max-width: 1200px) {
    .contacts-page .map-wrapper iframe {
      height: 500px; } }

.open-article .page-title {
  margin-bottom: 100px; }
  @media (max-width: 768px) {
    .open-article .page-title {
      margin-bottom: 70px; } }
  @media (max-width: 480px) {
    .open-article .page-title {
      margin-bottom: 45px; } }

.open-article .open-article-top {
  position: relative; }
  .open-article .open-article-top .lines-animation {
    position: absolute;
    top: -14%;
    left: 0;
    width: 100%;
    z-index: -1; }
    @media (max-width: 1550px) {
      .open-article .open-article-top .lines-animation {
        top: -17%; } }
    @media (max-width: 1200px) {
      .open-article .open-article-top .lines-animation {
        top: -32%; } }
    @media (max-width: 992px) {
      .open-article .open-article-top .lines-animation {
        top: -410px; } }
    @media (max-width: 768px) {
      .open-article .open-article-top .lines-animation {
        top: -470px; } }
    @media (max-width: 560px) {
      .open-article .open-article-top .lines-animation {
        top: -540px; } }

.open-article .block-form {
  margin-top: 420px !important; }
  @media (max-width: 1520px) {
    .open-article .block-form {
      margin-top: 280px !important; } }
  @media (max-width: 768px) {
    .open-article .block-form {
      margin-top: 220px !important; } }
  @media (max-width: 560px) {
    .open-article .block-form {
      margin-top: 120px !important; } }

.article-read-image img {
  width: 100%;
  border-radius: 56px;
  -o-object-fit: cover;
     object-fit: cover; }
  @media (max-width: 768px) {
    .article-read-image img {
      border-radius: 24px; } }

.video-preview,
.article-read-image {
  display: block;
  margin-bottom: 120px;
  position: relative; }
  @media (max-width: 992px) {
    .video-preview,
    .article-read-image {
      margin-bottom: 70px; } }
  @media (max-width: 768px) {
    .video-preview,
    .article-read-image {
      margin-bottom: 24px; } }
  .video-preview img,
  .article-read-image img {
    width: 100%;
    border-radius: 56px;
    -o-object-fit: contain;
       object-fit: contain;
    height: auto; }
    @media (max-width: 768px) {
      .video-preview img,
      .article-read-image img {
        border-radius: 24px; } }
  .video-preview .btn-play-video,
  .article-read-image .btn-play-video {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    max-width: 150px;
    height: 150px; }
    @media (max-width: 1200px) {
      .video-preview .btn-play-video,
      .article-read-image .btn-play-video {
        max-width: 125px;
        height: 125px; } }
    @media (max-width: 768px) {
      .video-preview .btn-play-video,
      .article-read-image .btn-play-video {
        max-width: 90px;
        height: 90px; } }
    @media (max-width: 520px) {
      .video-preview .btn-play-video,
      .article-read-image .btn-play-video {
        max-width: 70px;
        height: 70px; } }
    .video-preview .btn-play-video .play-top,
    .article-read-image .btn-play-video .play-top {
      background-size: 32px; }
      @media (max-width: 768px) {
        .video-preview .btn-play-video .play-top,
        .article-read-image .btn-play-video .play-top {
          background-size: 22px; } }
      @media (max-width: 520px) {
        .video-preview .btn-play-video .play-top,
        .article-read-image .btn-play-video .play-top {
          background-size: 16px; } }
    .video-preview .btn-play-video::before,
    .article-read-image .btn-play-video::before {
      background-color: #2D35D9; }
    .video-preview .btn-play-video::after,
    .article-read-image .btn-play-video::after {
      background-color: #FFFFFF; }

.content-center {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto; }

.content-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  color: #6F6F6F;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 64px;
  margin-bottom: 64px; }
  @media (max-width: 768px) {
    .content-text {
      margin-bottom: 30px;
      gap: 30px;
      font-size: 18px;
      line-height: 30px; } }
  @media (max-width: 480px) {
    .content-text {
      font-size: 14px;
      line-height: 18px;
      gap: 14px;
      margin-bottom: 10px; } }
  .content-text .image {
    max-width: 1200px;
    width: 100%; }
    .content-text .image img {
      width: 100%;
      border-radius: 56px;
      -o-object-fit: contain;
         object-fit: contain;
      height: auto; }
      @media (max-width: 768px) {
        .content-text .image img {
          border-radius: 24px; } }
  .content-text figure {
    margin: 0; }

.gallery-block {
  margin-bottom: 220px;
  overflow: hidden; }
  @media (max-width: 1520px) {
    .gallery-block {
      margin-bottom: 180px; } }
  @media (max-width: 768px) {
    .gallery-block {
      margin-bottom: 120px; } }
  @media (max-width: 560px) {
    .gallery-block {
      margin-bottom: 80px; } }
  .gallery-block .gallery-top {
    margin-bottom: 20px;
    position: relative; }
  @media (max-width: 1550px) {
    .gallery-block .gallery-top-slide {
      max-height: 550px;
      height: auto !important; } }
  .gallery-block .gallery-top-slide img {
    border-radius: 56px; }
    @media (max-width: 1550px) {
      .gallery-block .gallery-top-slide img {
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover; } }
    @media (max-width: 768px) {
      .gallery-block .gallery-top-slide img {
        border-radius: 24px; } }
  .gallery-block .gallery-thumbs-slide {
    text-align: center; }
    .gallery-block .gallery-thumbs-slide .img-fluid {
      border-radius: 16px; }
  .gallery-block .swiper-slide-thumb-active .img-fluid {
    border: 4px solid #F37125;
    border-radius: 16px; }
  .gallery-block .buttons {
    left: 32px;
    bottom: 32px; }
    @media (max-width: 1200px) {
      .gallery-block .buttons {
        position: absolute !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
            -ms-flex-direction: column !important;
                flex-direction: column !important;
        left: 20px;
        bottom: 20px; } }
    @media (max-width: 768px) {
      .gallery-block .buttons {
        gap: 0;
        left: 10px;
        bottom: 10px; } }
  .gallery-block .swiper-button-next.swiper-button-disabled {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_67_2)'%3E%3Ccircle cx='40' cy='40' r='40' fill='white' fill-opacity='0.08'/%3E%3Ccircle cx='40' cy='40' r='39.5' stroke='white'/%3E%3C/g%3E%3Cpath d='M33.5996 32L25.5996 40L33.5996 48' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 40H54' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_67_2' x='-8' y='-8' width='96' height='96' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='4'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_67_2'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_67_2' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") !important; }
  .gallery-block .swiper-button-prev.swiper-button-disabled {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_67_2)'%3E%3Ccircle cx='40' cy='40' r='40' fill='white' fill-opacity='0.08'/%3E%3Ccircle cx='40' cy='40' r='39.5' stroke='white'/%3E%3C/g%3E%3Cpath d='M33.5996 32L25.5996 40L33.5996 48' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 40H54' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_67_2' x='-8' y='-8' width='96' height='96' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='4'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_67_2'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_67_2' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") !important; }
  .gallery-block .swiper-button-disabled {
    background: rgba(255, 255, 255, 0.08);
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px); }

.why-we-start {
  margin-bottom: 420px !important; }
  @media (max-width: 1520px) {
    .why-we-start {
      margin-bottom: 280px !important; } }
  @media (max-width: 768px) {
    .why-we-start {
      margin-bottom: 220px !important; } }
  @media (max-width: 560px) {
    .why-we-start {
      margin-bottom: 180px !important; } }
  .why-we-start .background {
    position: relative;
    width: 100%; }
    .why-we-start .background::after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(19, 37, 95, 0.88);
      mix-blend-mode: multiply; }
    .why-we-start .background .background-img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media (max-width: 1200px) {
      .why-we-start .background .container {
        margin-left: 0;
        margin-right: 0; } }
  .why-we-start .block-wrapp {
    padding: 120px 20px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    z-index: 2; }
    @media (max-width: 768px) {
      .why-we-start .block-wrapp {
        padding: 80px 20px; } }
  .why-we-start .block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 80px; }
    @media (max-width: 768px) {
      .why-we-start .block-content {
        gap: 60px; } }
    @media (max-width: 480px) {
      .why-we-start .block-content {
        gap: 40px; } }
  .why-we-start .utp-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 80px;
    grid-column-gap: 100px; }
    @media (max-width: 1550px) {
      .why-we-start .utp-list {
        grid-column-gap: 40px; } }
    @media (max-width: 992px) {
      .why-we-start .utp-list {
        grid-row-gap: 40px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 480px) {
      .why-we-start .utp-list {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }
  @media (max-width: 992px) {
    .why-we-start .utp-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  .why-we-start .utp-value {
    font-weight: 900;
    font-size: 90px;
    line-height: 88px;
    color: #D33C0C;
    margin-bottom: 25px; }
    @media (max-width: 1550px) {
      .why-we-start .utp-value {
        font-size: 70px;
        line-height: 1.1;
        margin-bottom: 15px; } }
    @media (max-width: 768px) {
      .why-we-start .utp-value {
        font-size: 50px; } }
    @media (max-width: 480px) {
      .why-we-start .utp-value {
        font-size: 40px;
        margin-bottom: 5px; } }
  .why-we-start .utp-title {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: rgba(223, 223, 223, 0.72); }
    @media (max-width: 1550px) {
      .why-we-start .utp-title {
        font-size: 20px;
        line-height: 24px; } }
    @media (max-width: 992px) {
      .why-we-start .utp-title {
        text-align: center; } }
    @media (max-width: 480px) {
      .why-we-start .utp-title {
        font-size: 16px;
        line-height: 18px; } }

.help-page {
  padding-top: 230px; }
  @media (max-width: 480px) {
    .help-page {
      padding-top: 140px; } }
  .help-page .page-title {
    font-weight: 700; }
  .help-page .container {
    padding-right: 30px;
    padding-left: 30px; }

.block-nav-anchor {
  margin-bottom: 110px !important;
  position: relative; }
  @media (max-width: 768px) {
    .block-nav-anchor {
      margin-bottom: 80px !important; } }
  .block-nav-anchor .lines-animation {
    position: absolute;
    left: 0;
    width: 100%;
    top: -75%;
    z-index: -1; }
    @media (max-width: 768px) {
      .block-nav-anchor .lines-animation {
        top: -445px; } }
  .block-nav-anchor .block-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    margin-bottom: 24px; }
    @media (max-width: 1550px) {
      .block-nav-anchor .block-title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 16px; } }
  .block-nav-anchor .block-content {
    background: #FFFFFF;
    border-radius: 56px;
    padding: 56px;
    width: 100%; }
    @media (max-width: 1550px) {
      .block-nav-anchor .block-content {
        padding: 34px; } }
    @media (max-width: 768px) {
      .block-nav-anchor .block-content {
        border-radius: 24px;
        padding: 30px 20px; } }
  .block-nav-anchor .nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 20px;
    overflow: hidden; }
  .block-nav-anchor .nav-item {
    background: #FAFAFA;
    border-radius: 40px;
    padding: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 48px; }
    @media (max-width: 1550px) {
      .block-nav-anchor .nav-item {
        gap: 36px; } }
    @media (max-width: 768px) {
      .block-nav-anchor .nav-item {
        border-radius: 24px;
        padding: 20px;
        gap: 32px; } }
    .block-nav-anchor .nav-item .image {
      background-color: #F37125;
      border-radius: 50%;
      max-width: 90px;
      width: 100%;
      height: 90px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media (max-width: 1550px) {
        .block-nav-anchor .nav-item .image {
          max-width: 70px;
          height: 70px; } }
      @media (max-width: 480px) {
        .block-nav-anchor .nav-item .image {
          max-width: 48px;
          height: 48px; } }
      .block-nav-anchor .nav-item .image img {
        width: 45%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 auto; }
    .block-nav-anchor .nav-item .title {
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      text-transform: uppercase;
      color: #020A26; }
      @media (max-width: 1550px) {
        .block-nav-anchor .nav-item .title {
          font-size: 18px;
          line-height: 24px; } }
      @media (max-width: 480px) {
        .block-nav-anchor .nav-item .title {
          font-size: 16px;
          line-height: 20px; } }

#payment-card .block-content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 49% 49%;
  grid-template-columns: 49% 49%;
  gap: 32px; }
  @media (max-width: 1200px) {
    #payment-card .block-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 46px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto; } }

#payment-card .payment-form {
  margin-left: 20px;
  border-radius: 56px;
  position: relative; }
  @media (max-width: 768px) {
    #payment-card .payment-form {
      border-radius: 24px; } }
  #payment-card .payment-form::before {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    z-index: 2;
    border-radius: inherit;
    background-color: #F37125;
    left: -8px;
    bottom: -8px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
  #payment-card .payment-form::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    border-radius: inherit;
    z-index: 1;
    background-color: #2D35D9;
    left: -16px;
    bottom: -16px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
  #payment-card .payment-form .payment-credit-card-form {
    padding: 54px;
    background-color: #fff;
    border-radius: inherit;
    width: 100%;
    position: relative;
    z-index: 2;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    @media (max-width: 1550px) {
      #payment-card .payment-form .payment-credit-card-form {
        padding: 40px; } }
    @media (max-width: 768px) {
      #payment-card .payment-form .payment-credit-card-form {
        padding: 30px 20px; } }
  #payment-card .payment-form .form-title {
    font-size: 42px;
    line-height: 56px; }
    @media (max-width: 1550px) {
      #payment-card .payment-form .form-title {
        font-size: 34px;
        line-height: 50px; } }
    @media (max-width: 880px) {
      #payment-card .payment-form .form-title {
        font-size: 34px;
        line-height: 42px; } }
    @media (max-width: 768px) {
      #payment-card .payment-form .form-title {
        font-size: 30px;
        line-height: 42px; } }
    @media (max-width: 680px) {
      #payment-card .payment-form .form-title {
        font-size: 26px;
        line-height: 38px; } }
    @media (max-width: 480px) {
      #payment-card .payment-form .form-title {
        font-size: 22px;
        line-height: 28px; } }
  @media (max-width: 768px) {
    #payment-card .payment-form .form-text {
      font-size: 16px;
      line-height: 20px; } }

#payment-card .payment-credit-card-form .form-title {
  text-align: left;
  margin-bottom: 12px; }

#payment-card .payment-credit-card-form .form-text {
  text-align: left;
  margin-bottom: 32px; }

#payment-card .payment-credit-card-form .form-group {
  margin-bottom: 40px; }
  @media (max-width: 768px) {
    #payment-card .payment-credit-card-form .form-group {
      margin-bottom: 16px; } }

#payment-card .payment-credit-card-form .form-radio-group-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px; }
  @media (max-width: 520px) {
    #payment-card .payment-credit-card-form .form-radio-group-top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 8px; } }
  #payment-card .payment-credit-card-form .form-radio-group-top .option::before {
    border: none; }

#payment-card .payment-credit-card-form .form-radio-group {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px; }
  @media (max-width: 520px) {
    #payment-card .payment-credit-card-form .form-radio-group {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      gap: 8px; } }
  @media (max-width: 380px) {
    #payment-card .payment-credit-card-form .form-radio-group {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr; } }

#payment-card .payment-credit-card-form .form-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

#payment-card .payment-credit-card-form .option {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

#payment-card .payment-credit-card-form .form-fieldset-legend {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  text-transform: uppercase;
  color: #2D35D9;
  margin-bottom: 20px; }
  @media (max-width: 1550px) {
    #payment-card .payment-credit-card-form .form-fieldset-legend {
      font-size: 20px;
      line-height: 32px; } }
  @media (max-width: 768px) {
    #payment-card .payment-credit-card-form .form-fieldset-legend {
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 12px; } }

#payment-card .payment-credit-card-form .form-control {
  height: 56px;
  padding: 5px 24px;
  font-size: 20px;
  line-height: 32px; }
  @media (max-width: 768px) {
    #payment-card .payment-credit-card-form .form-control {
      font-size: 16px;
      line-height: 22px; } }
  @media (max-width: 480px) {
    #payment-card .payment-credit-card-form .form-control {
      font-size: 14px;
      line-height: 20px;
      height: 48px;
      padding: 8px 16px; } }
  #payment-card .payment-credit-card-form .form-control::-webkit-input-placeholder {
    font-size: 20px;
    line-height: 32px; }
  #payment-card .payment-credit-card-form .form-control::-moz-placeholder {
    font-size: 20px;
    line-height: 32px; }
  #payment-card .payment-credit-card-form .form-control:-ms-input-placeholder {
    font-size: 20px;
    line-height: 32px; }
  #payment-card .payment-credit-card-form .form-control::-ms-input-placeholder {
    font-size: 20px;
    line-height: 32px; }
  #payment-card .payment-credit-card-form .form-control::placeholder {
    font-size: 20px;
    line-height: 32px; }
    @media (max-width: 768px) {
      #payment-card .payment-credit-card-form .form-control::-webkit-input-placeholder {
        font-size: 16px;
        line-height: 22px; }
      #payment-card .payment-credit-card-form .form-control::-moz-placeholder {
        font-size: 16px;
        line-height: 22px; }
      #payment-card .payment-credit-card-form .form-control:-ms-input-placeholder {
        font-size: 16px;
        line-height: 22px; }
      #payment-card .payment-credit-card-form .form-control::-ms-input-placeholder {
        font-size: 16px;
        line-height: 22px; }
      #payment-card .payment-credit-card-form .form-control::placeholder {
        font-size: 16px;
        line-height: 22px; } }
    @media (max-width: 480px) {
      #payment-card .payment-credit-card-form .form-control::-webkit-input-placeholder {
        font-size: 14px;
        line-height: 20px; }
      #payment-card .payment-credit-card-form .form-control::-moz-placeholder {
        font-size: 14px;
        line-height: 20px; }
      #payment-card .payment-credit-card-form .form-control:-ms-input-placeholder {
        font-size: 14px;
        line-height: 20px; }
      #payment-card .payment-credit-card-form .form-control::-ms-input-placeholder {
        font-size: 14px;
        line-height: 20px; }
      #payment-card .payment-credit-card-form .form-control::placeholder {
        font-size: 14px;
        line-height: 20px; } }

@media (max-width: 768px) {
  #payment-card .payment-credit-card-form .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0; } }

#payment-card .payment-credit-card-form .form-row .form-group {
  margin-bottom: 32px; }
  @media (max-width: 768px) {
    #payment-card .payment-credit-card-form .form-row .form-group {
      margin-bottom: 16px; } }

#payment-card .payment-credit-card-form .form-row .form-label {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 32px; }
  @media (max-width: 480px) {
    #payment-card .payment-credit-card-form .form-row .form-label {
      font-size: 14px;
      line-height: 20px; } }

#payment-card .payment-credit-card-form .check {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  #payment-card .payment-credit-card-form .check .agreement-text,
  #payment-card .payment-credit-card-form .check a {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #6F6F6F; }
    @media (max-width: 768px) {
      #payment-card .payment-credit-card-form .check .agreement-text,
      #payment-card .payment-credit-card-form .check a {
        font-size: 16px;
        line-height: 22px; } }
    @media (max-width: 480px) {
      #payment-card .payment-credit-card-form .check .agreement-text,
      #payment-card .payment-credit-card-form .check a {
        font-size: 12px;
        line-height: 18px; } }

#payment-card .payment-credit-card-form .button-orange {
  border-radius: 56px;
  max-width: 320px;
  height: auto; }
  #payment-card .payment-credit-card-form .button-orange .orange-top {
    padding: 18px;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase; }
    @media (max-width: 992px) {
      #payment-card .payment-credit-card-form .button-orange .orange-top {
        font-size: 18px;
        line-height: 28px; } }
    @media (max-width: 480px) {
      #payment-card .payment-credit-card-form .button-orange .orange-top {
        padding: 13px;
        font-size: 14px;
        line-height: 22px; } }
  #payment-card .payment-credit-card-form .button-orange::before {
    background-color: #020A26; }
  #payment-card .payment-credit-card-form .button-orange::after {
    background-color: #2D35D9; }

#payment-card .faq-block {
  background: #FFFFFF;
  border-radius: 56px;
  padding: 56px; }
  @media (max-width: 1550px) {
    #payment-card .faq-block {
      padding: 34px; } }
  @media (max-width: 768px) {
    #payment-card .faq-block {
      padding: 30px 20px;
      border-radius: 24px; } }

#payment-card .faq-title {
  font-weight: 500;
  font-size: 56px;
  line-height: 56px;
  color: #020A26;
  margin-bottom: 32px; }
  @media (max-width: 1550px) {
    #payment-card .faq-title {
      font-size: 42px;
      line-height: 50px; } }
  @media (max-width: 768px) {
    #payment-card .faq-title {
      font-size: 28px;
      line-height: 30px; } }

#payment-card .faq-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px; }

#payment-card .faq-item {
  background: #FAFAFA;
  border: 2px solid #FAFAFA;
  border-radius: 20px;
  padding: 24px 32px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }
  @media (max-width: 1550px) {
    #payment-card .faq-item {
      padding: 20px 26px; } }
  @media (max-width: 768px) {
    #payment-card .faq-item {
      padding: 16px; } }
  #payment-card .faq-item.active {
    border: 2px solid #F37125;
    border-radius: 20px; }
    #payment-card .faq-item.active .faq-answer {
      display: block; }
    #payment-card .faq-item.active .icon-cross {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }

#payment-card .faq-question-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 15px;
  cursor: pointer; }

#payment-card .icon-cross {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  @media (max-width: 768px) {
    #payment-card .icon-cross img {
      max-width: 20px; } }

#payment-card .faq-question {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #020A26; }
  @media (max-width: 1550px) {
    #payment-card .faq-question {
      font-size: 18px;
      line-height: 22px; } }
  @media (max-width: 480px) {
    #payment-card .faq-question {
      font-size: 14px;
      line-height: 18px; } }

#payment-card .faq-answer {
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #000000;
  margin-top: 16px;
  display: none; }
  @media (max-width: 1550px) {
    #payment-card .faq-answer {
      font-size: 16px;
      line-height: 26px; } }
  @media (max-width: 768px) {
    #payment-card .faq-answer {
      font-size: 14px;
      line-height: 18px; } }
  @media (max-width: 480px) {
    #payment-card .faq-answer {
      font-size: 12px;
      line-height: 16px; } }

.help-section-title {
  font-weight: 700;
  font-size: 80px;
  line-height: 80px;
  text-transform: uppercase;
  margin-bottom: 40px; }
  @media (max-width: 1550px) {
    .help-section-title {
      font-size: 54px;
      line-height: 60px;
      margin-bottom: 24px; } }
  @media (max-width: 768px) {
    .help-section-title {
      font-size: 50px;
      margin-bottom: 24px; } }
  @media (max-width: 480px) {
    .help-section-title {
      font-size: 40px; } }

#payment-bank-transfer .block-content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 49% 49%;
  grid-template-columns: 49% 49%;
  gap: 32px; }
  @media (max-width: 992px) {
    #payment-bank-transfer .block-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%; } }

@media (max-width: 992px) {
  #payment-bank-transfer .content-column {
    width: 100%; } }

#payment-bank-transfer .block-info {
  background: #FFFFFF;
  border-radius: 56px;
  padding: 50px; }
  @media (max-width: 1550px) {
    #payment-bank-transfer .block-info {
      padding: 40px; } }
  @media (max-width: 768px) {
    #payment-bank-transfer .block-info {
      padding: 30px 20px;
      border-radius: 24px; } }

#payment-bank-transfer .info-title {
  font-weight: 700;
  text-transform: uppercase;
  color: #2D35D9;
  margin-bottom: 40px;
  font-size: 40px;
  line-height: 46px; }
  @media (max-width: 1550px) {
    #payment-bank-transfer .info-title {
      font-size: 30px;
      line-height: 40px; } }
  @media (max-width: 1200px) {
    #payment-bank-transfer .info-title {
      font-size: 24px;
      line-height: 28px; } }
  @media (max-width: 480px) {
    #payment-bank-transfer .info-title {
      font-size: 22px;
      line-height: 28px; } }

#payment-bank-transfer .info-line {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-grid-columns: 28% 58% 5%;
  grid-template-columns: 28% 58% 5%;
  gap: 24px;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #DEDEDE; }
  @media (max-width: 1550px) {
    #payment-bank-transfer .info-line {
      margin-bottom: 18px;
      padding-bottom: 18px; } }
  @media (max-width: 1200px) {
    #payment-bank-transfer .info-line {
      -ms-grid-columns: 28% 54% 1fr;
      grid-template-columns: 28% 54% 1fr; } }
  @media (max-width: 620px) {
    #payment-bank-transfer .info-line {
      -ms-grid-columns: 28% 52% 1fr;
      grid-template-columns: 28% 52% 1fr; } }
  @media (max-width: 480px) {
    #payment-bank-transfer .info-line {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 12px;
      margin-bottom: 10px;
      padding-bottom: 10px; } }

#payment-bank-transfer .info-label {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #6F6F6F; }
  @media (max-width: 1550px) {
    #payment-bank-transfer .info-label {
      font-size: 18px;
      line-height: 26px; } }
  @media (max-width: 1360px) {
    #payment-bank-transfer .info-label {
      font-size: 16px;
      line-height: 24px; } }
  @media (max-width: 480px) {
    #payment-bank-transfer .info-label {
      font-size: 14px;
      line-height: 20px; } }

#payment-bank-transfer .info-content {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #020A26;
  word-break: break-all; }
  @media (max-width: 1550px) {
    #payment-bank-transfer .info-content {
      font-size: 18px;
      line-height: 26px; } }
  @media (max-width: 1360px) {
    #payment-bank-transfer .info-content {
      font-size: 16px;
      line-height: 24px; } }
  @media (max-width: 480px) {
    #payment-bank-transfer .info-content {
      font-size: 14px;
      line-height: 20px; } }

#payment-bank-transfer .info-copy {
  cursor: pointer; }
  @media (max-width: 480px) {
    #payment-bank-transfer .info-copy {
      margin-left: auto; } }
  @media (max-width: 480px) {
    #payment-bank-transfer .info-copy img {
      width: 22px; } }

#payment-bank-transfer .btn-copy-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
  padding: 14px 30px;
  border: 1px solid #F37125;
  border-radius: 56px;
  background-color: #fff;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #F37125;
  margin: 40px auto 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  @media (max-width: 768px) {
    #payment-bank-transfer .btn-copy-all {
      font-size: 16px;
      line-height: 22px;
      padding: 12px 24px;
      margin-top: 24px; } }
  @media (max-width: 480px) {
    #payment-bank-transfer .btn-copy-all {
      font-size: 14px;
      line-height: 18px;
      padding: 12px 24px; } }
  #payment-bank-transfer .btn-copy-all:hover {
    background-color: #F37125;
    color: #fff; }
    #payment-bank-transfer .btn-copy-all:hover .copy-icon {
      background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_508_5089)'%3E%3Cpath d='M9.73444 19.4999C7.39142 19.4999 5.48438 17.5929 5.48438 15.2499V5H3.73444C2.21741 5 0.984375 6.23285 0.984375 7.74988V21.2499C0.984375 22.7669 2.21741 23.9999 3.73444 23.9999H16.2343C17.7513 23.9999 18.9844 22.7669 18.9844 21.2499V19.4999H9.73444Z' fill='%23FFFFFF'/%3E%3Cpath d='M22.9843 2.75006C22.9843 1.23102 21.7533 0 20.2344 0H9.73444C8.21539 0 6.98438 1.23102 6.98438 2.75006V15.2499C6.98438 16.769 8.21539 18 9.73444 18H20.2344C21.7533 18 22.9843 16.769 22.9843 15.2499V2.75006Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_508_5089'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  #payment-bank-transfer .btn-copy-all .copy-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_508_5089)'%3E%3Cpath d='M9.73444 19.4999C7.39142 19.4999 5.48438 17.5929 5.48438 15.2499V5H3.73444C2.21741 5 0.984375 6.23285 0.984375 7.74988V21.2499C0.984375 22.7669 2.21741 23.9999 3.73444 23.9999H16.2343C17.7513 23.9999 18.9844 22.7669 18.9844 21.2499V19.4999H9.73444Z' fill='%23F37125'/%3E%3Cpath d='M22.9843 2.75006C22.9843 1.23102 21.7533 0 20.2344 0H9.73444C8.21539 0 6.98438 1.23102 6.98438 2.75006V15.2499C6.98438 16.769 8.21539 18 9.73444 18H20.2344C21.7533 18 22.9843 16.769 22.9843 15.2499V2.75006Z' fill='%23F37125'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_508_5089'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (max-width: 768px) {
      #payment-bank-transfer .btn-copy-all .copy-icon {
        width: 20px;
        height: 20px;
        background-size: 20px; } }

.block-form-in-touch {
  position: relative; }
  .block-form-in-touch .lines-animation {
    position: absolute;
    top: 12%;
    width: 100%;
    right: 0; }
    @media (max-width: 480px) {
      .block-form-in-touch .lines-animation {
        top: -15%; } }
  .block-form-in-touch .form-sub-title {
    font-size: 48px;
    line-height: 58px; }
    @media (max-width: 1550px) {
      .block-form-in-touch .form-sub-title {
        font-size: 40px;
        line-height: 50px; } }
    @media (max-width: 880px) {
      .block-form-in-touch .form-sub-title {
        font-size: 36px;
        line-height: 42px; } }
    @media (max-width: 768px) {
      .block-form-in-touch .form-sub-title {
        font-size: 32px;
        line-height: 42px; } }
    @media (max-width: 680px) {
      .block-form-in-touch .form-sub-title {
        font-size: 28px;
        line-height: 38px; } }
    @media (max-width: 480px) {
      .block-form-in-touch .form-sub-title {
        font-size: 24px;
        line-height: 28px; } }
  .block-form-in-touch .form-wrapper {
    margin: 0 auto;
    max-width: 1040px; }
    @media (max-width: 1550px) {
      .block-form-in-touch .form-wrapper {
        max-width: 900px; } }
    @media (max-width: 768px) {
      .block-form-in-touch .form-wrapper {
        max-width: 100%; } }

#builderContent .block-template {
  margin-bottom: 20px !important;
  padding-bottom: 50px !important; }
  #builderContent .block-template.block-video-title {
    margin-bottom: 100px !important; }
    #builderContent .block-template.block-video-title video {
      background: grey; }
  #builderContent .block-template.block-image-title {
    margin-bottom: 100px !important; }
    #builderContent .block-template.block-image-title img {
      min-width: 1000px;
      min-height: 500px; }
  #builderContent .block-template.block-gallery .swiper-slide.image {
    display: none; }
    #builderContent .block-template.block-gallery .swiper-slide.image:first-child {
      display: block; }
  #builderContent .block-template.block-gallery .swiper-slide.image img {
    min-width: 1000px;
    min-height: 500px; }
  #builderContent .block-template.block-cards-slider .swiper-wrapper .card-slide {
    width: 33%;
    margin-right: 10px; }
  #builderContent .block-template.block-people .block-people-container,
  #builderContent .block-template.block-people .block-team-container, #builderContent .block-template.block-team .block-people-container,
  #builderContent .block-template.block-team .block-team-container {
    padding-top: 20px;
    padding-bottom: 20px; }
  #builderContent .block-template.block-people .swiper-slide, #builderContent .block-template.block-team .swiper-slide {
    display: none;
    width: 25%;
    margin-right: 10px; }
    #builderContent .block-template.block-people .swiper-slide:nth-child(2), #builderContent .block-template.block-people .swiper-slide:nth-child(3), #builderContent .block-template.block-people .swiper-slide:nth-child(4), #builderContent .block-template.block-people .swiper-slide:nth-child(5), #builderContent .block-template.block-team .swiper-slide:nth-child(2), #builderContent .block-template.block-team .swiper-slide:nth-child(3), #builderContent .block-template.block-team .swiper-slide:nth-child(4), #builderContent .block-template.block-team .swiper-slide:nth-child(5) {
      display: block; }
  #builderContent .block-template.block-focus-article .focus-image .item-label {
    right: 40px; }

.page-error {
  position: relative; }
  .page-error .lines-animation {
    position: absolute;
    bottom: -75%;
    left: 0;
    width: 100%;
    z-index: -1; }
    @media (max-width: 768px) {
      .page-error .lines-animation {
        bottom: -90%; } }
    @media (max-width: 480px) {
      .page-error .lines-animation {
        bottom: -100%; } }
  .page-error .container {
    margin-bottom: 365px;
    text-align: center; }
    @media (max-width: 768px) {
      .page-error .container {
        margin-bottom: 200px; } }
    @media (max-width: 480px) {
      .page-error .container {
        margin-bottom: 150px; } }
  .page-error .title {
    margin-bottom: 48px; }
    @media (max-width: 768px) {
      .page-error .title {
        margin-bottom: 30px; }
        .page-error .title img {
          max-width: 300px; } }
    @media (max-width: 480px) {
      .page-error .title img {
        max-width: 200px; } }
  .page-error .message {
    font-weight: 500;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase;
    color: #020A26;
    margin-bottom: 16px; }
    @media (max-width: 768px) {
      .page-error .message {
        font-size: 26px;
        line-height: 32px; } }
    @media (max-width: 480px) {
      .page-error .message {
        font-size: 20px; } }
  .page-error .message-bottom {
    font-weight: 600;
    font-size: 72px;
    line-height: 80px;
    text-align: center;
    color: #020A26;
    max-width: 600px;
    text-align: center;
    margin: 0 auto 70px; }
    @media (max-width: 768px) {
      .page-error .message-bottom {
        font-size: 50px;
        line-height: 55px;
        max-width: 545px;
        margin-bottom: 50px; } }
    @media (max-width: 480px) {
      .page-error .message-bottom {
        font-size: 40px;
        line-height: 40px; } }
  .page-error .button-orange {
    margin: 0 auto; }
    .page-error .button-orange .orange-top {
      padding: 10px; }
    .page-error .button-orange:before {
      background: #2D35D9; }
    .page-error .button-orange:after {
      background: #13255F; }

.page-success .block-template {
  margin-bottom: 140px !important; }
  @media (max-width: 768px) {
    .page-success .block-template {
      margin-bottom: 80px !important; } }

.page-success .success-info {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr; }
  @media (max-width: 992px) {
    .page-success .success-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.page-success .block-success {
  position: relative; }
  .page-success .block-success .lines-animation {
    -webkit-transform: unset !important;
        -ms-transform: unset !important;
            transform: unset !important;
    position: absolute;
    top: -64% !important;
    left: 0;
    width: 100%;
    z-index: -1; }
    @media (max-width: 1200px) {
      .page-success .block-success .lines-animation {
        top: -120% !important; } }
    @media (max-width: 992px) {
      .page-success .block-success .lines-animation {
        top: -64% !important; } }

.page-success .success-message,
.page-success .order-info {
  background: #FFFFFF;
  border-radius: 56px;
  padding: 48px 56px; }
  @media (max-width: 1550px) {
    .page-success .success-message,
    .page-success .order-info {
      padding: 40px; } }
  @media (max-width: 1200px) {
    .page-success .success-message,
    .page-success .order-info {
      border-radius: 24px;
      padding: 32px; } }
  @media (max-width: 560px) {
    .page-success .success-message,
    .page-success .order-info {
      padding: 24px; } }

.page-success .block-title {
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  text-transform: uppercase;
  color: #F37125;
  margin-bottom: 16px; }
  @media (max-width: 1550px) {
    .page-success .block-title {
      font-size: 26px;
      line-height: 32px; } }
  @media (max-width: 560px) {
    .page-success .block-title {
      font-size: 16px;
      line-height: 18px; } }

.page-success .order-number {
  font-weight: 900;
  font-size: 56px;
  line-height: 64px;
  text-transform: uppercase;
  color: #2D35D9;
  margin-bottom: 16px; }
  @media (max-width: 1550px) {
    .page-success .order-number {
      font-size: 38px;
      line-height: 48px; } }
  @media (max-width: 1200px) {
    .page-success .order-number {
      font-size: 32px;
      line-height: 42px; } }
  @media (max-width: 560px) {
    .page-success .order-number {
      font-size: 24px;
      line-height: 30px; } }

.page-success .message-check {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #7D7D7D;
  margin-bottom: 20px; }
  @media (max-width: 1550px) {
    .page-success .message-check {
      font-size: 20px;
      line-height: 26px; } }
  @media (max-width: 1550px) {
    .page-success .message-check {
      font-size: 20px;
      line-height: 24px; } }
  @media (max-width: 560px) {
    .page-success .message-check {
      font-size: 14px;
      line-height: 16px; } }

.page-success .success-message {
  margin-right: 32px; }
  @media (max-width: 992px) {
    .page-success .success-message {
      margin-bottom: 24px;
      margin-right: 0; } }

.page-success .order-info .block-title {
  margin-bottom: 32px; }
  @media (max-width: 560px) {
    .page-success .order-info .block-title {
      margin-bottom: 24px; } }

.page-success .order-info .info-line {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #DEDEDE; }
  .page-success .order-info .info-line:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none; }
  @media (max-width: 1550px) {
    .page-success .order-info .info-line {
      padding-bottom: 18px;
      margin-bottom: 18px; } }

.page-success .order-info .info-line-title {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #6F6F6F; }
  @media (max-width: 1550px) {
    .page-success .order-info .info-line-title {
      font-size: 20px;
      line-height: 24px; } }
  @media (max-width: 992px) {
    .page-success .order-info .info-line-title {
      font-size: 18px;
      line-height: 20px; } }
  @media (max-width: 768px) {
    .page-success .order-info .info-line-title {
      font-size: 16px;
      line-height: 20px; } }
  @media (max-width: 560px) {
    .page-success .order-info .info-line-title {
      font-size: 14px;
      line-height: 16px; } }

.page-success .order-info .info-line-value {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #020A26; }
  @media (max-width: 1550px) {
    .page-success .order-info .info-line-value {
      font-size: 20px;
      line-height: 24px; } }
  @media (max-width: 992px) {
    .page-success .order-info .info-line-value {
      font-size: 18px;
      line-height: 20px; } }
  @media (max-width: 768px) {
    .page-success .order-info .info-line-value {
      font-size: 16px;
      line-height: 20px; } }
  @media (max-width: 560px) {
    .page-success .order-info .info-line-value {
      font-size: 14px;
      line-height: 16px; } }

.page-success .header-button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .page-success .header-button:hover .btn-header {
    left: -5px; }
  .page-success .header-button:hover::after {
    left: 16px; }
  .page-success .header-button::before {
    left: 4px; }
  .page-success .header-button::after {
    left: 8px; }
  .page-success .header-button .btn-header {
    padding: 21px 48px;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: rgba(255, 255, 255, 0.8); }
    @media (max-width: 1550px) {
      .page-success .header-button .btn-header {
        padding: 13px 40px;
        font-weight: 600;
        font-size: 18px;
        line-height: 26px; } }
    @media (max-width: 560px) {
      .page-success .header-button .btn-header {
        padding: 9px 24px;
        font-weight: 500;
        font-size: 12px;
        line-height: 18px; } }

body {
  font-family: 'Inter', sans-serif;
  background: #FFFAF3;
  position: relative; }
  body::before {
    content: '';
    background-image: url("/front/img/bg-grit.png");
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    opacity: 0.05;
    z-index: -1; }

* {
  scroll-behavior: smooth; }

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

ul {
  margin: 0;
  padding: 0; }
  ul li {
    list-style: none; }

p,
label {
  margin: 0;
  padding: 0; }

button:focus {
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.form-control:focus {
  border-color: #F37125 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.block-template {
  margin-bottom: 220px; }
  @media (max-width: 1200px) {
    .block-template {
      margin-bottom: 120px; } }
  @media (max-width: 560px) {
    .block-template {
      margin-bottom: 80px; } }

.block-wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative; }
  @media (max-width: 1200px) {
    .block-wrapp {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .block-wrapp .side-title {
    margin-right: 60px; }
    @media (max-width: 1520px) {
      .block-wrapp .side-title {
        margin-right: 40px; } }
    @media (max-width: 1200px) {
      .block-wrapp .side-title {
        margin-bottom: 20px;
        margin-right: 0; } }
    @media (max-width: 480px) {
      .block-wrapp .side-title {
        margin-bottom: 10px; } }

.title-1 {
  color: #F37125; }

.title-2 {
  color: #020A26; }

.title-white {
  color: #fff; }

.side-title {
  font-weight: 500;
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  white-space: nowrap; }
  @media (max-width: 1520px) {
    .side-title {
      font-size: 32px; } }
  @media (max-width: 1200px) {
    .side-title {
      -webkit-transform: rotate(0);
          -ms-transform: rotate(0);
              transform: rotate(0);
      -webkit-writing-mode: horizontal-tb;
          -ms-writing-mode: lr-tb;
              writing-mode: horizontal-tb;
      white-space: normal; } }
  @media (max-width: 768px) {
    .side-title {
      font-size: 24px;
      line-height: 1.2; } }
  @media (max-width: 480px) {
    .side-title {
      font-size: 14px;
      line-height: 18px; } }

.page-title {
  font-weight: 900;
  font-size: 120px;
  line-height: 120px;
  text-transform: uppercase;
  margin-bottom: 48px; }
  @media (max-width: 1600px) {
    .page-title {
      font-size: 80px;
      line-height: 80px; } }
  @media (max-width: 768px) {
    .page-title {
      font-size: 54px;
      line-height: 60px; } }
  @media (max-width: 480px) {
    .page-title {
      font-size: 42px;
      line-height: 50px; } }

.content-title {
  font-weight: 900;
  font-size: 80px;
  line-height: 96px;
  text-transform: uppercase;
  margin-bottom: 48px; }

.content-main-title {
  font-weight: 600;
  font-size: 72px;
  line-height: 80px;
  color: #000000;
  text-align: center;
  margin-bottom: 48px; }
  @media (max-width: 1520px) {
    .content-main-title {
      font-size: 58px;
      line-height: 64px; } }
  @media (max-width: 1200px) {
    .content-main-title {
      font-size: 46px;
      line-height: 1.3; } }
  @media (max-width: 768px) {
    .content-main-title {
      font-size: 36px;
      line-height: 1.1; } }
  @media (max-width: 480px) {
    .content-main-title {
      font-size: 28px;
      line-height: 1.2; } }

.section-title {
  font-weight: 600;
  font-size: 72px;
  line-height: 80px;
  color: #020A26; }
  @media (max-width: 1520px) {
    .section-title {
      font-size: 56px;
      line-height: 60px; } }
  @media (max-width: 1550px) {
    .section-title {
      font-size: 42px;
      line-height: 1.2; } }
  @media (max-width: 480px) {
    .section-title {
      font-size: 32px; } }

.section-title-light {
  font-weight: 600;
  font-size: 72px;
  line-height: 80px;
  color: #fff; }
  @media (max-width: 1520px) {
    .section-title-light {
      font-size: 58px;
      line-height: 64px; } }
  @media (max-width: 768px) {
    .section-title-light {
      font-size: 42px;
      line-height: 1.2; } }
  @media (max-width: 480px) {
    .section-title-light {
      font-size: 32px;
      line-height: 40px; } }

.letter {
  display: inline-block;
  margin-right: 1%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .letter svg {
    display: block;
    width: calc((1vh + 1vw) * 5.6);
    height: auto; }
    @media (max-width: 1360px) {
      .letter svg {
        width: calc((1vh + 1vw) * 4.6); } }
    @media (max-width: 480px) {
      .letter svg {
        width: calc((1vh + 1vw) * 5.3); } }

.letter-h-span {
  display: inline-block;
  margin-right: 1%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .letter-h-span svg {
    display: block;
    width: auto;
    height: calc((1vh + 1vw) * 6.2); }
    @media (min-width: 1920px) {
      .letter-h-span svg {
        height: calc((1vh + 1vw) * 4.3);
        stroke-width: 2px; } }
    @media (max-width: 1360px) {
      .letter-h-span svg {
        height: calc((1vh + 1vw) * 5.1);
        stroke: #ccc;
        stroke-width: 3px; } }
    @media (max-width: 992px) {
      .letter-h-span svg {
        stroke-width: 1px; } }
    @media (max-width: 768px) {
      .letter-h-span svg {
        height: calc((1vh + 1vw) * 4.3);
        stroke-width: 2px; } }
    @media (max-width: 640px) {
      .letter-h-span svg {
        height: calc((1vh + 1vw) * 3.6);
        stroke-width: 2px; } }
    @media (max-width: 480px) {
      .letter-h-span svg {
        height: calc((1vh + 1vw) * 2.9);
        stroke-width: 4px; } }
    @media (max-width: 380px) {
      .letter-h-span svg {
        height: calc((1vh + 1vw) * 2.6);
        stroke-width: 6px; } }

.image-title-main {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  width: 100%;
  font-weight: 900;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  font-family: sans-serif;
  font-size: calc((1vh + 1vw) * 8.5); }
  @media (min-width: 1920px) {
    .image-title-main {
      font-size: calc((1vh + 1vw) * 6); } }
  @media (max-width: 1360px) {
    .image-title-main {
      font-size: calc((1vh + 1vw) * 7); } }
  @media (max-width: 768px) {
    .image-title-main {
      font-size: calc((1vh + 1vw) * 6); } }
  @media (max-width: 640px) {
    .image-title-main {
      font-size: calc((1vh + 1vw) * 5); } }
  @media (max-width: 480px) {
    .image-title-main {
      font-size: calc((1vh + 1vw) * 4); } }
  @media (max-width: 380px) {
    .image-title-main {
      font-size: calc((1vh + 1vw) * 3.6); } }

@supports (text-stroke: 2px black) or (-webkit-text-stroke: 2px black) {
  .image-title-main {
    color: transparent;
    -webkit-text-stroke: 2px #cccccc;
    text-stroke: 2px #cccccc;
    text-shadow: none; }
    @media (max-width: 992px) {
      .image-title-main {
        -webkit-text-stroke: 1px #cccccc; } } }

.image-title {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  font-weight: 900;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  font-family: sans-serif;
  font-size: calc((1vh + 1vw) * 9.5); }
  @media (max-width: 1550px) {
    .image-title {
      font-size: calc((1vh + 1vw) * 8.5); } }
  @media (max-width: 1360px) {
    .image-title {
      font-size: calc((1vh + 1vw) * 7); } }
  @media (max-width: 768px) {
    .image-title {
      font-size: calc((1vh + 1vw) * 6); } }
  @media (max-width: 640px) {
    .image-title {
      font-size: calc((1vh + 1vw) * 5); } }
  @media (max-width: 480px) {
    .image-title {
      font-size: calc((1vh + 1vw) * 4); } }
  @media (max-width: 380px) {
    .image-title {
      font-size: calc((1vh + 1vw) * 3.6); } }

@supports (text-stroke: 2px black) or (-webkit-text-stroke: 2px black) {
  .image-title {
    color: transparent;
    -webkit-text-stroke: 2px #cccccc;
    text-stroke: 2px #cccccc;
    text-shadow: none; }
    @media (max-width: 992px) {
      .image-title {
        -webkit-text-stroke: 1px #cccccc; } } }

.button-orange {
  border: none;
  outline: none;
  border-radius: 50%;
  max-width: 180px;
  width: 100%;
  height: 180px;
  position: relative;
  top: -4px;
  background: unset;
  padding: 0;
  display: block;
  text-decoration: none; }
  @media (max-width: 1550px) {
    .button-orange {
      max-width: 140px;
      height: 140px; } }
  @media (max-width: 1200px) {
    .button-orange {
      max-width: 120px;
      height: 120px; } }
  @media (max-width: 520px) {
    .button-orange {
      max-width: 100px;
      height: 100px; } }
  .button-orange:hover::after {
    top: 12px;
    left: -12px; }
  .button-orange:hover .orange-top {
    top: -5px;
    left: 5px; }
  .button-orange::before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: inherit;
    display: inherit;
    position: absolute;
    top: 4px;
    left: -4px;
    z-index: 2;
    background-color: #2D35D9;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .button-orange::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    background-color: #fff;
    border-radius: inherit;
    top: 7px;
    left: -7px;
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .button-orange .orange-top {
    width: inherit;
    height: 100%;
    background: #F37125;
    border-radius: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    z-index: 5;
    position: relative;
    top: 0;
    left: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
    @media (max-width: 1550px) {
      .button-orange .orange-top {
        font-size: 18px; } }
    @media (max-width: 1200px) {
      .button-orange .orange-top {
        font-size: 16px; } }
    @media (max-width: 520px) {
      .button-orange .orange-top {
        font-size: 14px;
        line-height: 18px; } }

.button-blue-main {
  border-radius: 50%;
  max-width: 180px;
  width: 100%;
  height: 180px;
  position: relative;
  top: -4px;
  background: unset;
  padding: 0;
  display: block;
  text-decoration: none; }
  @media (max-width: 1550px) {
    .button-blue-main {
      max-width: 140px;
      height: 140px; } }
  @media (max-width: 1200px) {
    .button-blue-main {
      max-width: 120px;
      height: 120px; } }
  @media (max-width: 520px) {
    .button-blue-main {
      max-width: 100px;
      height: 100px; } }
  .button-blue-main:hover::after {
    top: 12px;
    left: -12px; }
  .button-blue-main:hover .btn-blue-top {
    top: -5px;
    left: 5px; }
  .button-blue-main::before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: inherit;
    display: inherit;
    position: absolute;
    top: 4px;
    left: -4px;
    z-index: 2;
    background-color: #FFFFFF;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .button-blue-main::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    background-color: #020A26;
    border-radius: inherit;
    top: 7px;
    left: -7px;
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .button-blue-main .btn-blue-top {
    width: inherit;
    height: 100%;
    border: none;
    outline: none;
    background: #2D35D9;
    border-radius: inherit;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    z-index: 5;
    position: relative;
    display: block;
    top: 0;
    left: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
    @media (max-width: 1550px) {
      .button-blue-main .btn-blue-top {
        font-size: 18px; } }
    @media (max-width: 1200px) {
      .button-blue-main .btn-blue-top {
        font-size: 16px; } }
    @media (max-width: 520px) {
      .button-blue-main .btn-blue-top {
        font-size: 14px;
        line-height: 18px; } }

.btn-play-video {
  border: none;
  outline: none;
  border-radius: 50%;
  max-width: 180px;
  width: 100%;
  height: 180px;
  position: relative;
  top: -4px;
  background: unset;
  padding: 0;
  display: block;
  text-decoration: none; }
  @media (max-width: 1550px) {
    .btn-play-video {
      max-width: 140px;
      height: 140px; } }
  @media (max-width: 1200px) {
    .btn-play-video {
      max-width: 140px;
      height: 140px; } }
  @media (max-width: 520px) {
    .btn-play-video {
      max-width: 100px;
      height: 100px; } }
  .btn-play-video:hover::after {
    top: 12px;
    left: 12px; }
  .btn-play-video:hover .play-top {
    top: -5px;
    left: -5px; }
  .btn-play-video::before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: inherit;
    position: absolute;
    background-color: #020A26;
    top: 4px;
    left: 4px;
    z-index: 2;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .btn-play-video::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    border-radius: 50%;
    background-color: #2D35D9;
    top: 7px;
    left: 7px;
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .btn-play-video .play-top {
    width: inherit;
    height: 100%;
    border: none;
    outline: none;
    background: #F37125;
    border-radius: 50%;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    z-index: 5;
    position: relative;
    display: block;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='40' viewBox='0 0 30 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.481 16.7519L6.33454 1.55295C3.68828 -0.349052 0 1.54212 0 4.80101V35.199C0 38.4579 3.68828 40.349 6.33455 38.447L27.481 23.2481C29.7016 21.652 29.7016 18.348 27.481 16.7519Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px; }
    @media (max-width: 1550px) {
      .btn-play-video .play-top {
        font-size: 18px;
        background-size: 30px; } }
    @media (max-width: 520px) {
      .btn-play-video .play-top {
        font-size: 14px;
        line-height: 18px;
        background-size: 20px; } }

.header-button {
  position: relative;
  top: -4px;
  background: unset;
  padding: 0;
  display: block;
  text-decoration: none;
  cursor: pointer; }
  .header-button:hover::after {
    top: 12px;
    left: -12px; }
  .header-button:hover .btn-header {
    top: -5px;
    left: 5px; }
  .header-button::before {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    top: 4px;
    left: -4px;
    z-index: 2;
    background-color: #2D35D9;
    border-radius: 56px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .header-button::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    top: 7px;
    left: -7px;
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #020A26;
    border-radius: 56px; }
  .header-button .btn-header {
    border: none;
    outline: none;
    background: #F37125;
    border-radius: 56px;
    padding: 16px 48px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    z-index: 5;
    position: relative;
    display: block;
    top: 0;
    left: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }

.button-obb {
  border: none;
  outline: none;
  border-radius: 50%;
  max-width: 150px;
  width: 100%;
  height: 150px;
  position: relative;
  top: -4px;
  background: unset;
  padding: 0;
  display: block;
  text-decoration: none; }
  @media (max-width: 1200px) {
    .button-obb {
      max-width: 120px;
      height: 120px; } }
  @media (max-width: 520px) {
    .button-obb {
      max-width: 80px;
      height: 80px; } }
  .button-obb:hover::after {
    top: 15px; }
  .button-obb:hover .orange-top {
    top: -4px; }
  .button-obb:hover .orange-top span {
    -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
            transform: rotate(0); }
  .button-obb::before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: inherit;
    position: absolute;
    top: 5px;
    z-index: 2;
    background-color: #2D35D9;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease; }
  .button-obb::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    background-color: #020A26;
    border-radius: 50%;
    top: 10px;
    z-index: 1;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  .button-obb .orange-top {
    width: inherit;
    height: 100%;
    background: #F37125;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 5;
    position: relative;
    top: 0;
    left: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease; }
    .button-obb .orange-top span {
      font-weight: 600;
      font-size: 26px;
      line-height: 1.1;
      text-align: center;
      text-transform: uppercase;
      color: #FFFFFF;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      width: 60%;
      -webkit-transition: all .2s ease;
      -o-transition: all .2s ease;
      transition: all .2s ease; }
      @media (max-width: 1550px) {
        .button-obb .orange-top span {
          font-size: 20px; } }
      @media (max-width: 1200px) {
        .button-obb .orange-top span {
          font-size: 18px; } }
      @media (max-width: 520px) {
        .button-obb .orange-top span {
          font-size: 14px;
          line-height: 18px; } }

.btn-play-obw {
  border: none;
  outline: none;
  border-radius: 50%;
  max-width: 150px;
  width: 100%;
  height: 150px;
  position: relative;
  top: -4px;
  background: unset;
  padding: 0;
  display: block;
  text-decoration: none; }
  @media (max-width: 1200px) {
    .btn-play-obw {
      max-width: 120px;
      height: 120px; } }
  @media (max-width: 520px) {
    .btn-play-obw {
      max-width: 80px;
      height: 80px; } }
  .btn-play-obw:hover::after {
    top: 12px;
    left: 12px; }
  .btn-play-obw:hover .play-top {
    top: -5px;
    left: -5px; }
  .btn-play-obw::before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: inherit;
    display: inherit;
    position: absolute;
    background-color: #2D35D9;
    top: 4px;
    left: 4px;
    z-index: 2;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .btn-play-obw::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    border-radius: inherit;
    background-color: #fff;
    top: 7px;
    left: 7px;
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .btn-play-obw .play-top {
    width: inherit;
    height: 100%;
    border: none;
    outline: none;
    background: #F37125;
    border-radius: inherit;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    z-index: 5;
    position: relative;
    display: block;
    top: 0;
    left: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='40' viewBox='0 0 30 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.481 16.7519L6.33454 1.55295C3.68828 -0.349052 0 1.54212 0 4.80101V35.199C0 38.4579 3.68828 40.349 6.33455 38.447L27.481 23.2481C29.7016 21.652 29.7016 18.348 27.481 16.7519Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px; }
    @media (max-width: 1550px) {
      .btn-play-obw .play-top {
        font-size: 20px; } }
    @media (max-width: 1200px) {
      .btn-play-obw .play-top {
        font-size: 18px;
        background-size: 30px; } }
    @media (max-width: 520px) {
      .btn-play-obw .play-top {
        font-size: 14px;
        line-height: 18px;
        background-size: 22px; } }

.btn-orange-right {
  border: none;
  outline: none;
  border-radius: 50%;
  max-width: 150px;
  width: 100%;
  height: 150px;
  position: relative;
  top: -4px;
  background: unset;
  padding: 0;
  display: block;
  text-decoration: none; }
  @media (max-width: 1550px) {
    .btn-orange-right {
      max-width: 120px;
      font-size: 20px;
      height: 120px; } }
  @media (max-width: 1200px) {
    .btn-orange-right {
      max-width: 100px;
      font-size: 18px;
      height: 100px; } }
  @media (max-width: 520px) {
    .btn-orange-right {
      max-width: 90px;
      font-size: 14px;
      line-height: 18px;
      height: 90px; } }
  .btn-orange-right:hover::after {
    top: 12px;
    right: -12px; }
  .btn-orange-right:hover .top-layer {
    top: -5px;
    right: 5px; }
  .btn-orange-right::before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: inherit;
    position: absolute;
    top: 4px;
    right: -4px;
    z-index: 2;
    background-color: #fff;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .btn-orange-right::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    background-color: #2D35D9;
    border-radius: 50%;
    top: 9px;
    right: -7px;
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .btn-orange-right .top-layer {
    width: inherit;
    height: 100%;
    background: #F37125;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 500;
    font-size: 22px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    z-index: 5;
    position: relative;
    top: 0;
    right: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
    @media (max-width: 1550px) {
      .btn-orange-right .top-layer {
        font-size: 20px; } }
    @media (max-width: 1200px) {
      .btn-orange-right .top-layer {
        font-size: 18px; } }
    @media (max-width: 520px) {
      .btn-orange-right .top-layer {
        font-size: 14px;
        line-height: 18px; } }

.form-button {
  border: 1px solid #F37125;
  background: #F37125;
  border-radius: 56px;
  padding: 23px 48px;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.3;
  color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  text-transform: uppercase; }
  .form-button:hover {
    background-color: #fff;
    color: #F37125; }
  @media (max-width: 1600px) {
    .form-button {
      font-size: 20px; } }
  @media (max-width: 768px) {
    .form-button {
      font-size: 18px; } }
  @media (max-width: 480px) {
    .form-button {
      font-size: 14px;
      line-height: 30px;
      padding: 10px 30px; } }

.btn-pulse {
  display: inline-block;
  background-color: #F37125;
  position: relative;
  -webkit-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  max-width: 150px;
  width: 100%;
  height: 150px;
  border-radius: 50%;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF; }
  @media (max-width: 1550px) {
    .btn-pulse {
      max-width: 120px;
      font-size: 20px;
      height: 120px; } }
  @media (max-width: 1200px) {
    .btn-pulse {
      max-width: 100px;
      font-size: 18px;
      height: 100px; } }
  @media (max-width: 520px) {
    .btn-pulse {
      max-width: 90px;
      font-size: 14px;
      line-height: 18px;
      height: 90px; } }
  .btn-pulse:hover {
    background-color: #f58341;
    color: #fff; }
    .btn-pulse:hover:before {
      -webkit-animation: social-button-beat 1.5s ease-out infinite;
              animation: social-button-beat 1.5s ease-out infinite; }
    .btn-pulse:hover:after {
      -webkit-animation: social-button-beat 1.5s ease-out .4s infinite;
              animation: social-button-beat 1.5s ease-out .4s infinite; }
  .btn-pulse:before, .btn-pulse:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #f58341;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out; }

@-webkit-keyframes social-button-beat {
  0% {
    opacity: .8;
    -webkit-transform: scale(1);
            transform: scale(1); }
  70% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    opacity: 0; } }

@keyframes social-button-beat {
  0% {
    opacity: .8;
    -webkit-transform: scale(1);
            transform: scale(1); }
  70% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    opacity: 0; } }

.btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #020A26;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease; }
  @media (max-width: 768px) {
    .btn-link {
      font-size: 14px;
      line-height: 20px; } }
  .btn-link:hover {
    color: #F37125;
    text-decoration: none; }
  .btn-link img {
    margin-left: 8px;
    width: 24px;
    height: 24px; }
    @media (max-width: 768px) {
      .btn-link img {
        width: 20px;
        height: 20px; } }

.buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  left: 10px;
  bottom: 0; }
  @media (max-width: 1200px) {
    .buttons {
      position: static;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-top: 24px; } }
  .buttons .swiper-button-prev {
    margin-bottom: 8px; }
    @media (max-width: 1200px) {
      .buttons .swiper-button-prev {
        margin-bottom: 0; } }
  .buttons .swiper-button-prev,
  .buttons .swiper-button-prev-articles {
    border: none;
    outline: none;
    background-color: transparent;
    left: unset !important;
    position: relative !important;
    margin-top: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23F37125'/%3E%3Cpath d='M46.4 32L54.4 40L46.4 48' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M54 40H26' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 80px !important;
    height: 80px !important;
    min-width: 80px;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%; }
    @media (max-width: 1550px) {
      .buttons .swiper-button-prev,
      .buttons .swiper-button-prev-articles {
        width: 60px !important;
        height: 60px !important;
        min-width: 60px;
        background-size: 60px; } }
    @media (max-width: 480px) {
      .buttons .swiper-button-prev,
      .buttons .swiper-button-prev-articles {
        width: 48px !important;
        height: 48px !important;
        min-width: 48px;
        background-size: 42px; } }
    .buttons .swiper-button-prev::after,
    .buttons .swiper-button-prev-articles::after {
      display: none !important; }
    .buttons .swiper-button-prev.swiper-button-disabled,
    .buttons .swiper-button-prev-articles.swiper-button-disabled {
      opacity: 1;
      -webkit-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
              transform: rotate(0deg);
      background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='39.5' stroke='%23F37125'/%3E%3Cpath d='M33.6 32L25.6 40L33.6 48' stroke='%23F37125' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 40H54' stroke='%23F37125' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .buttons .swiper-button-next,
  .buttons .swiper-button-next-articles {
    border: none;
    outline: none;
    background-color: transparent;
    right: unset !important;
    position: relative !important;
    margin-top: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23F37125'/%3E%3Cpath d='M46.4 32L54.4 40L46.4 48' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M54 40H26' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 80px !important;
    height: 80px !important;
    min-width: 80px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%; }
    @media (max-width: 1550px) {
      .buttons .swiper-button-next,
      .buttons .swiper-button-next-articles {
        width: 60px !important;
        height: 60px !important;
        min-width: 60px;
        background-size: 60px; } }
    @media (max-width: 480px) {
      .buttons .swiper-button-next,
      .buttons .swiper-button-next-articles {
        width: 48px !important;
        height: 48px !important;
        min-width: 48px;
        background-size: 42px; } }
    .buttons .swiper-button-next::after,
    .buttons .swiper-button-next-articles::after {
      display: none !important; }
    .buttons .swiper-button-next.swiper-button-disabled,
    .buttons .swiper-button-next-articles.swiper-button-disabled {
      opacity: 1;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='39.5' stroke='%23F37125'/%3E%3Cpath d='M33.6 32L25.6 40L33.6 48' stroke='%23F37125' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 40H54' stroke='%23F37125' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.swiper-pagination {
  position: static !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .swiper-pagination .swiper-pagination-bullet {
    max-width: 24px !important;
    width: 100% !important;
    height: 4px !important;
    border-radius: 8px !important;
    margin: 0 8px !important;
    background-color: #FFDECB !important;
    opacity: 1 !important; }
    @media (max-width: 480px) {
      .swiper-pagination .swiper-pagination-bullet {
        margin: 0 3px !important; } }
  .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #F37125 !important;
    opacity: 1 !important; }

.person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .person .person-image {
    border-radius: 50%;
    margin-bottom: 20px;
    position: relative; }
    @media (max-width: 1580px) {
      .person .person-image {
        max-width: 280px; } }
    @media (max-width: 768px) {
      .person .person-image {
        max-width: 200px; } }
    .person .person-image:hover::after {
      right: -16px;
      bottom: -16px; }
    .person .person-image:hover .person-img {
      left: -6px;
      top: -6px; }
    .person .person-image::before {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      z-index: 2;
      border-radius: inherit;
      background-color: #F37125;
      right: -6px;
      bottom: -6px;
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease; }
    .person .person-image::after {
      content: "";
      width: 100%;
      height: 100%;
      display: inherit;
      position: absolute;
      border-radius: inherit;
      z-index: 1;
      background-color: #2D35D9;
      right: -12px;
      bottom: -12px;
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease; }
    .person .person-image .person-img {
      border-radius: inherit;
      width: 100%;
      position: relative;
      z-index: 2;
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease; }
  .person .person-name {
    font-weight: 500;
    font-size: 40px;
    line-height: 48px;
    color: #FFFFFF;
    margin-bottom: 12px;
    text-align: center; }
    @media (max-width: 1500px) {
      .person .person-name {
        font-size: 30px;
        line-height: 32px;
        margin-bottom: 6px; } }
  .person .person-job {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    color: rgba(255, 255, 255, 0.56);
    text-align: center; }
    @media (max-width: 1500px) {
      .person .person-job {
        font-size: 18px;
        line-height: 25px; } }

.fold-block {
  position: relative;
  cursor: pointer; }
  .fold-block::before {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    z-index: 2;
    border-radius: inherit;
    background-color: #F37125;
    right: -6px;
    bottom: -6px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
  .fold-block::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    border-radius: inherit;
    z-index: 1;
    background-color: #2D35D9;
    right: -12px;
    bottom: -12px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
  .fold-block .fold-block-top {
    border-radius: inherit;
    width: 100%;
    position: relative;
    z-index: 2;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }

.page-main .lines-animation-main {
  display: block; }

.page-main .lines-animation-all {
  display: none; }

.lines-animation-all {
  display: block;
  top: 42% !important;
  z-index: -1; }
  @media (max-width: 1200px) {
    .lines-animation-all {
      top: 24% !important; } }
  @media (max-width: 768px) {
    .lines-animation-all {
      top: 17% !important; } }

.lines-animation-main {
  display: none; }

.block-image-title + .block-cards-slider {
  margin-top: 430px; }
  @media (max-width: 1550px) {
    .block-image-title + .block-cards-slider {
      margin-top: 350px; } }
  @media (max-width: 1200px) {
    .block-image-title + .block-cards-slider {
      margin-top: 0; } }

.block-select-workout + .block-people .content-two-columns {
  display: none; }

@media (max-width: 1440px) {
  .block-jump-in + .block-image-text .lines-animation {
    bottom: -10%; } }

@media (max-width: 1200px) {
  .block-jump-in + .block-image-text .lines-animation {
    bottom: -20%; } }

@media (max-width: 992px) {
  .block-jump-in + .block-image-text .lines-animation {
    bottom: -31%; } }

@media (max-width: 768px) {
  .block-jump-in + .block-image-text .lines-animation {
    bottom: -58%; } }

@media (max-width: 480px) {
  .block-jump-in + .block-image-text .lines-animation {
    bottom: -105%; } }

.block-text-with-image-flow.active .line-top,
.block-text-with-image-flow.active .line-top-reverse,
.block-text-with-image-flow.active .line-bottom-reverse,
.block-text-with-image-flow.active .line-bottom,
.block-image-title.active .line-top,
.block-image-title.active .line-top-reverse,
.block-image-title.active .line-bottom-reverse,
.block-image-title.active .line-bottom,
.block-cards-slider.active .line-top,
.block-cards-slider.active .line-top-reverse,
.block-cards-slider.active .line-bottom-reverse,
.block-cards-slider.active .line-bottom,
.block-achievement.active .line-top,
.block-achievement.active .line-top-reverse,
.block-achievement.active .line-bottom-reverse,
.block-achievement.active .line-bottom,
.block-form.active .line-top,
.block-form.active .line-top-reverse,
.block-form.active .line-bottom-reverse,
.block-form.active .line-bottom,
.block-video.active .line-top,
.block-video.active .line-top-reverse,
.block-video.active .line-bottom-reverse,
.block-video.active .line-bottom,
.form-about.active .line-top,
.form-about.active .line-top-reverse,
.form-about.active .line-bottom-reverse,
.form-about.active .line-bottom,
.block-people.active .line-top,
.block-people.active .line-top-reverse,
.block-people.active .line-bottom-reverse,
.block-people.active .line-bottom,
.block-image-text.active .line-top,
.block-image-text.active .line-top-reverse,
.block-image-text.active .line-bottom-reverse,
.block-image-text.active .line-bottom,
.block-workout-info.active .line-top,
.block-workout-info.active .line-top-reverse,
.block-workout-info.active .line-bottom-reverse,
.block-workout-info.active .line-bottom,
.block-team.active .line-top,
.block-team.active .line-top-reverse,
.block-team.active .line-bottom-reverse,
.block-team.active .line-bottom,
.contacts.active .line-top,
.contacts.active .line-top-reverse,
.contacts.active .line-bottom-reverse,
.contacts.active .line-bottom,
.block-nav-anchor.active .line-top,
.block-nav-anchor.active .line-top-reverse,
.block-nav-anchor.active .line-bottom-reverse,
.block-nav-anchor.active .line-bottom,
.block-form-in-touch.active .line-top,
.block-form-in-touch.active .line-top-reverse,
.block-form-in-touch.active .line-bottom-reverse,
.block-form-in-touch.active .line-bottom,
.open-article-top.active .line-top,
.open-article-top.active .line-top-reverse,
.open-article-top.active .line-bottom-reverse,
.open-article-top.active .line-bottom,
.error-content.active .line-top,
.error-content.active .line-top-reverse,
.error-content.active .line-bottom-reverse,
.error-content.active .line-bottom,
.block-success.active .line-top,
.block-success.active .line-top-reverse,
.block-success.active .line-bottom-reverse,
.block-success.active .line-bottom {
  -webkit-animation: linesAnim 1.2s;
          animation: linesAnim 1.2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear; }

.block-text-with-image-flow.active .line-top,
.block-text-with-image-flow.active .line-top-reverse,
.block-image-title.active .line-top,
.block-image-title.active .line-top-reverse,
.block-cards-slider.active .line-top,
.block-cards-slider.active .line-top-reverse,
.block-achievement.active .line-top,
.block-achievement.active .line-top-reverse,
.block-form.active .line-top,
.block-form.active .line-top-reverse,
.block-video.active .line-top,
.block-video.active .line-top-reverse,
.form-about.active .line-top,
.form-about.active .line-top-reverse,
.block-people.active .line-top,
.block-people.active .line-top-reverse,
.block-image-text.active .line-top,
.block-image-text.active .line-top-reverse,
.block-workout-info.active .line-top,
.block-workout-info.active .line-top-reverse,
.block-team.active .line-top,
.block-team.active .line-top-reverse,
.contacts.active .line-top,
.contacts.active .line-top-reverse,
.block-nav-anchor.active .line-top,
.block-nav-anchor.active .line-top-reverse,
.block-form-in-touch.active .line-top,
.block-form-in-touch.active .line-top-reverse,
.open-article-top.active .line-top,
.open-article-top.active .line-top-reverse,
.error-content.active .line-top,
.error-content.active .line-top-reverse,
.block-success.active .line-top,
.block-success.active .line-top-reverse {
  -webkit-animation-delay: .4s;
          animation-delay: .4s; }

.block-text-with-image-flow.active .line-bottom,
.block-text-with-image-flow.active .line-bottom-reverse,
.block-image-title.active .line-bottom,
.block-image-title.active .line-bottom-reverse,
.block-cards-slider.active .line-bottom,
.block-cards-slider.active .line-bottom-reverse,
.block-achievement.active .line-bottom,
.block-achievement.active .line-bottom-reverse,
.block-form.active .line-bottom,
.block-form.active .line-bottom-reverse,
.block-video.active .line-bottom,
.block-video.active .line-bottom-reverse,
.form-about.active .line-bottom,
.form-about.active .line-bottom-reverse,
.block-people.active .line-bottom,
.block-people.active .line-bottom-reverse,
.block-image-text.active .line-bottom,
.block-image-text.active .line-bottom-reverse,
.block-workout-info.active .line-bottom,
.block-workout-info.active .line-bottom-reverse,
.block-team.active .line-bottom,
.block-team.active .line-bottom-reverse,
.contacts.active .line-bottom,
.contacts.active .line-bottom-reverse,
.block-nav-anchor.active .line-bottom,
.block-nav-anchor.active .line-bottom-reverse,
.block-form-in-touch.active .line-bottom,
.block-form-in-touch.active .line-bottom-reverse,
.open-article-top.active .line-bottom,
.open-article-top.active .line-bottom-reverse,
.error-content.active .line-bottom,
.error-content.active .line-bottom-reverse,
.block-success.active .line-bottom,
.block-success.active .line-bottom-reverse {
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }

.line-top {
  stroke-dasharray: 3000;
  stroke-dashoffset: -3000; }

.line-bottom {
  stroke-dasharray: 3000;
  stroke-dashoffset: -3000; }

.line-top-reverse {
  stroke-dasharray: 3000;
  stroke-dashoffset: 3000; }

.line-bottom-reverse {
  stroke-dasharray: 3000;
  stroke-dashoffset: 3000; }

@-webkit-keyframes linesAnim {
  to {
    stroke-dashoffset: 0; } }

@keyframes linesAnim {
  to {
    stroke-dashoffset: 0; } }

.block-gallery-logo-list-wide .block-content {
  width: 100%; }

.block-gallery-logo-list-wide .section-title {
  margin-bottom: 48px; }
  @media (max-width: 768px) {
    .block-gallery-logo-list-wide .section-title {
      margin-bottom: 32px; } }
  @media (max-width: 480px) {
    .block-gallery-logo-list-wide .section-title {
      margin-bottom: 24px; } }

.block-gallery-logo-list-wide .gallery-list {
  -ms-grid-columns: (20%)[5];
  grid-template-columns: repeat(5, 20%); }
  @media (max-width: 1200px) {
    .block-gallery-logo-list-wide .gallery-list {
      -ms-grid-columns: (25%)[4];
      grid-template-columns: repeat(4, 25%); } }
  @media (max-width: 768px) {
    .block-gallery-logo-list-wide .gallery-list {
      -ms-grid-columns: (33.3%)[3];
      grid-template-columns: repeat(3, 33.3%);
      margin-bottom: 24px; } }

.block-gallery-logo-list-wide .gallery-image-block {
  aspect-ratio: 1 / 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: 1px solid #F5F5F5;
  border-right: 1px solid #F5F5F5;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  cursor: pointer;
  padding: 14px; }
  .block-gallery-logo-list-wide .gallery-image-block:hover {
    -webkit-filter: grayscale(0);
            filter: grayscale(0); }
  .block-gallery-logo-list-wide .gallery-image-block:last-of-type {
    border-bottom: none; }
  .block-gallery-logo-list-wide .gallery-image-block:nth-last-child(-n+4) {
    border-bottom: none; }
  .block-gallery-logo-list-wide .gallery-image-block:nth-child(5n) {
    border-right: none; }
  @media (max-width: 1200px) {
    .block-gallery-logo-list-wide .gallery-image-block:nth-child(5n) {
      border-right: 1px solid #F5F5F5; }
    .block-gallery-logo-list-wide .gallery-image-block:nth-child(4n) {
      border-right: none; }
    .block-gallery-logo-list-wide .gallery-image-block:nth-last-child(-n+4) {
      border-bottom: 1px solid #F5F5F5; }
    .block-gallery-logo-list-wide .gallery-image-block:nth-last-child(-n+2) {
      border-bottom: none; } }
  @media (max-width: 768px) {
    .block-gallery-logo-list-wide .gallery-image-block:nth-child(4n) {
      border-right: 1px solid #F5F5F5; }
    .block-gallery-logo-list-wide .gallery-image-block:nth-child(3n) {
      border-right: none; } }
  .block-gallery-logo-list-wide .gallery-image-block img {
    -o-object-fit: contain;
       object-fit: contain;
    width: 80%;
    height: 80%; }

.block-gallery-logo-list-wide .gallery-action {
  background: #2D35D9;
  border-radius: 32px;
  width: auto;
  margin: 16px 0 0 16px;
  padding: 24px 32px 30px;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-column-span: 2;
  grid-column-end: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 1360px) {
    .block-gallery-logo-list-wide .gallery-action {
      padding: 15px 20px 25px; } }
  @media (max-width: 1200px) {
    .block-gallery-logo-list-wide .gallery-action {
      -ms-grid-column: 2;
          grid-column-start: 2;
      -ms-grid-column-span: 3;
      grid-column-end: 5;
      border-radius: 24px; } }
  @media (max-width: 768px) {
    .block-gallery-logo-list-wide .gallery-action {
      -ms-grid-column-span: 4;
      grid-column-end: 4; } }
  .block-gallery-logo-list-wide .gallery-action hr {
    background-color: #FFFFFF; }
    @media (max-width: 768px) {
      .block-gallery-logo-list-wide .gallery-action hr {
        display: block; } }
    @media (max-width: 480px) {
      .block-gallery-logo-list-wide .gallery-action hr {
        display: none; } }
  @media (max-width: 480px) {
    .block-gallery-logo-list-wide .gallery-action .item-label {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .block-gallery-logo-list-wide .gallery-action .item-label__text {
    color: #FFFFFF; }
    @media (max-width: 1560px) {
      .block-gallery-logo-list-wide .gallery-action .item-label__text {
        font-size: 18px; } }
    @media (max-width: 768px) {
      .block-gallery-logo-list-wide .gallery-action .item-label__text {
        white-space: nowrap; } }
    @media (max-width: 480px) {
      .block-gallery-logo-list-wide .gallery-action .item-label__text {
        white-space: normal; } }

.block-gallery-logo-list-wide .gallery-action-mobile {
  display: none; }
  @media (max-width: 768px) {
    .block-gallery-logo-list-wide .gallery-action-mobile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0; } }

@media (max-width: 768px) {
  .block-gallery-logo-list-wide .gallery-action-desktop {
    display: none; } }

.block-gallery-logo-list-wide .gallery-action-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .block-gallery-logo-list-wide .gallery-action-bottom.row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0; }
  @media (max-width: 768px) {
    .block-gallery-logo-list-wide .gallery-action-bottom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.block-gallery-logo-list-wide .gallery-action-title {
  font-weight: 700;
  font-size: 36px;
  line-height: 48px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 20px; }
  @media (max-width: 1800px) {
    .block-gallery-logo-list-wide .gallery-action-title {
      font-size: 30px;
      line-height: 36px; } }
  @media (max-width: 1560px) {
    .block-gallery-logo-list-wide .gallery-action-title {
      font-size: 24px;
      line-height: 30px; } }
  @media (max-width: 1360px) {
    .block-gallery-logo-list-wide .gallery-action-title {
      font-size: 20px;
      line-height: 26px; } }
  @media (max-width: 1200px) {
    .block-gallery-logo-list-wide .gallery-action-title {
      margin-bottom: 0;
      margin-right: 15px; } }
  @media (max-width: 841px) {
    .block-gallery-logo-list-wide .gallery-action-title {
      margin-bottom: 20px; } }
  @media (max-width: 768px) {
    .block-gallery-logo-list-wide .gallery-action-title {
      text-align: center; } }

.block-gallery-logo-list-wide .header-button::before {
  background-color: #020A26; }

@media (max-width: 1560px) {
  .block-gallery-logo-list-wide .header-button .btn-header {
    padding: 10px 28px;
    font-size: 14px; } }

@media (max-width: 480px) {
  .block-gallery-logo-list-wide .header-button .btn-header {
    padding: 7px 26px;
    font-size: 12px; } }

.block-gallery-logo-list-wide .header-button:after {
  background-color: #fff; }

.block-info-table .section-title {
  margin-bottom: 48px; }
  @media (max-width: 992px) {
    .block-info-table .section-title {
      margin-bottom: 32px; } }
  @media (max-width: 480px) {
    .block-info-table .section-title {
      margin-bottom: 24px; } }

.block-info-table .section-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  color: rgba(2, 10, 38, 0.9);
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px; }
  @media (max-width: 1560px) {
    .block-info-table .section-text {
      font-size: 20px;
      line-height: 34px; } }
  @media (max-width: 1360px) {
    .block-info-table .section-text {
      font-size: 18px;
      line-height: 26px;
      gap: 15px;
      margin-bottom: 40px; } }
  @media (max-width: 480px) {
    .block-info-table .section-text {
      font-size: 16px;
      line-height: 22px;
      margin-bottom: 32px; } }

.block-info-table .block-content-wrapp {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 63%;
  grid-template-columns: 1fr 63%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  gap: 32px; }
  @media (max-width: 1270px) {
    .block-info-table .block-content-wrapp {
      -ms-grid-columns: 1fr 61%;
      grid-template-columns: 1fr 61%; } }
  @media (max-width: 1190px) {
    .block-info-table .block-content-wrapp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 40px; } }

.block-info-table .block-info-table {
  border-radius: 56px;
  position: relative;
  margin-right: 50px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content; }
  @media (max-width: 1190px) {
    .block-info-table .block-info-table {
      margin-right: 20px; } }
  @media (max-width: 768px) {
    .block-info-table .block-info-table {
      border-radius: 24px; } }
  .block-info-table .block-info-table::before {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    z-index: 2;
    border-radius: inherit;
    background-color: #F37125;
    right: -13px;
    bottom: -13px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    @media (max-width: 1200px) {
      .block-info-table .block-info-table::before {
        right: -10px;
        bottom: -10px; } }
  .block-info-table .block-info-table::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    border-radius: inherit;
    z-index: 1;
    background-color: #2D35D9;
    right: -24px;
    bottom: -24px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    @media (max-width: 1200px) {
      .block-info-table .block-info-table::after {
        right: -20px;
        bottom: -20px; } }
  .block-info-table .block-info-table .block-table {
    border-radius: inherit;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background: #FFFFFF;
    padding: 56px; }
    @media (max-width: 1550px) {
      .block-info-table .block-info-table .block-table {
        padding: 40px; } }
    @media (max-width: 768px) {
      .block-info-table .block-info-table .block-table {
        padding: 30px; } }

.block-info-table .info-table-title {
  font-weight: 700;
  font-size: 56px;
  line-height: 56px;
  text-transform: uppercase;
  color: #2D35D9;
  margin-bottom: 40px; }
  @media (max-width: 1550px) {
    .block-info-table .info-table-title {
      font-size: 46px;
      line-height: 1.1;
      margin-bottom: 30px; } }
  @media (max-width: 768px) {
    .block-info-table .info-table-title {
      font-size: 32px; } }
  @media (max-width: 480px) {
    .block-info-table .info-table-title {
      font-size: 26px; } }

.block-info-table .info-table-row {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #DEDEDE; }
  @media (max-width: 1550px) {
    .block-info-table .info-table-row {
      padding-bottom: 22px;
      margin-bottom: 22px; } }
  @media (max-width: 480px) {
    .block-info-table .info-table-row {
      padding-bottom: 14px;
      margin-bottom: 14px; } }
  .block-info-table .info-table-row:last-child {
    margin-bottom: 0; }

.block-info-table .info-table-col-title {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #6F6F6F; }
  @media (max-width: 1550px) {
    .block-info-table .info-table-col-title {
      font-size: 20px;
      line-height: 1.1; } }
  @media (max-width: 768px) {
    .block-info-table .info-table-col-title {
      font-size: 18px; } }
  @media (max-width: 480px) {
    .block-info-table .info-table-col-title {
      font-size: 14px; } }

.block-info-table .info-table-col-value {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: #020A26; }
  @media (max-width: 1550px) {
    .block-info-table .info-table-col-value {
      font-size: 20px;
      line-height: 1.1; } }
  @media (max-width: 768px) {
    .block-info-table .info-table-col-value {
      font-size: 18px; } }
  @media (max-width: 480px) {
    .block-info-table .info-table-col-value {
      font-size: 14px; } }

.block-info-table .characteristics {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-row-gap: 32px;
  grid-column-gap: 32px; }
  @media (max-width: 768px) {
    .block-info-table .characteristics {
      grid-row-gap: 16px;
      grid-column-gap: 16px; } }
  .block-info-table .characteristics .characteristics-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 1200px) {
      .block-info-table .characteristics .characteristics-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  .block-info-table .characteristics .characteristics-item-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    color: #2D35D9;
    margin-left: 16px; }
    @media (max-width: 1560px) {
      .block-info-table .characteristics .characteristics-item-title {
        font-size: 20px;
        line-height: 25px; } }
    @media (max-width: 1200px) {
      .block-info-table .characteristics .characteristics-item-title {
        text-align: center;
        margin-left: 0;
        margin-top: 16px; } }
    @media (max-width: 480px) {
      .block-info-table .characteristics .characteristics-item-title {
        font-size: 16px;
        line-height: 20px; } }

.block-info-table .img-wrapp {
  position: relative;
  border-radius: 50%;
  width: 85px;
  min-width: 85px;
  height: 85px; }
  @media (max-width: 1560px) {
    .block-info-table .img-wrapp {
      width: 70px;
      min-width: 70px;
      height: 70px; } }
  @media (max-width: 480px) {
    .block-info-table .img-wrapp {
      width: 50px;
      min-width: 50px;
      height: 50px; } }
  .block-info-table .img-wrapp::before {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    z-index: 2;
    border-radius: inherit;
    background-color: #020A26;
    right: 4px;
    bottom: -4px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
  .block-info-table .img-wrapp::after {
    content: "";
    width: 100%;
    height: 100%;
    display: inherit;
    position: absolute;
    border-radius: inherit;
    z-index: 1;
    background-color: #F37125;
    right: 8px;
    bottom: -8px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
  .block-info-table .img-wrapp .image {
    border-radius: inherit;
    width: 100%;
    position: relative;
    z-index: 2;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background: #2D35D9;
    height: 100%; }
  .block-info-table .img-wrapp img {
    position: absolute;
    width: 60%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    left: 50%;
    top: 50%; }

.block-text .block-content {
  color: #3F4457;
  font-weight: 400;
  font-size: 22px;
  line-height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px; }
  @media (max-width: 768px) {
    .block-text .block-content {
      font-size: 18px;
      line-height: 30px; } }
