/*
* Units
*/
/*
* Quick pseudoclass
*/
/*
* Position absolute
*/
/*
* Custom scrollbar
*/
/*
* Fluid Typography.
*/
/*
* Truncates
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
.block-hero-9 {
  position: relative;
  z-index: 0;
  padding: 15rem 0 8rem; }
  @media (max-width: 991.98px) {
    .block-hero-9 {
      padding-top: 11rem; } }
  @media (max-width: 767.98px) {
    .block-hero-9 {
      padding-top: 8rem; } }
  .block-hero-9[data-text="black"] .block-hero-9__header h1, .block-hero-9[data-text="black"] .block-hero-9__header h2, .block-hero-9[data-text="black"] .block-hero-9__header h3, .block-hero-9[data-text="black"] .block-hero-9__header h4, .block-hero-9[data-text="black"] .block-hero-9__header h5, .block-hero-9[data-text="black"] .block-hero-9__header h6 {
    color: #15161B; }
  .block-hero-9[data-text="black"] .block-hero-9__header p {
    color: #646477; }
  .block-hero-9[data-text="black"] .block-hero-9__text h1, .block-hero-9[data-text="black"] .block-hero-9__text h2, .block-hero-9[data-text="black"] .block-hero-9__text h3, .block-hero-9[data-text="black"] .block-hero-9__text h4, .block-hero-9[data-text="black"] .block-hero-9__text h5, .block-hero-9[data-text="black"] .block-hero-9__text h6, .block-hero-9[data-text="black"] .block-hero-9__text p {
    color: #3D3D4A; }
  .block-hero-9[data-text="white"] .block-hero-9__header h1, .block-hero-9[data-text="white"] .block-hero-9__header h2, .block-hero-9[data-text="white"] .block-hero-9__header h3, .block-hero-9[data-text="white"] .block-hero-9__header h4, .block-hero-9[data-text="white"] .block-hero-9__header h5, .block-hero-9[data-text="white"] .block-hero-9__header h6 {
    color: #fff; }
  .block-hero-9[data-text="white"] .block-hero-9__header p {
    color: #A4A3FC; }
  .block-hero-9[data-text="white"] .block-hero-9__text h1, .block-hero-9[data-text="white"] .block-hero-9__text h2, .block-hero-9[data-text="white"] .block-hero-9__text h3, .block-hero-9[data-text="white"] .block-hero-9__text h4, .block-hero-9[data-text="white"] .block-hero-9__text h5, .block-hero-9[data-text="white"] .block-hero-9__text h6, .block-hero-9[data-text="white"] .block-hero-9__text p {
    color: #EDEDED; }
  .block-hero-9__header {
    margin-bottom: 1.6rem; }
    .block-hero-9__header h1, .block-hero-9__header h2, .block-hero-9__header h3, .block-hero-9__header h4, .block-hero-9__header h5, .block-hero-9__header h6 {
      font-size: var(--fs-48);
      font-weight: 400;
      line-height: 1.2;
      margin-bottom: 2rem; }
      @media (max-width: 1599.98px) {
        .block-hero-9__header h1 br, .block-hero-9__header h2 br, .block-hero-9__header h3 br, .block-hero-9__header h4 br, .block-hero-9__header h5 br, .block-hero-9__header h6 br {
          display: none; } }
    .block-hero-9__header p {
      font-size: var(--fs-16);
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0.2px;
      margin-bottom: 1.2rem; }
    .block-hero-9__header *:last-child {
      margin-bottom: 0; }
  .block-hero-9__text h1, .block-hero-9__text h2, .block-hero-9__text h3, .block-hero-9__text h4, .block-hero-9__text h5, .block-hero-9__text h6 {
    font-size: var(--fs-48);
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 2rem; }
  .block-hero-9__text p {
    font-size: var(--fs-16);
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.2px; }
    @media (max-width: 1599.98px) {
      .block-hero-9__text p br {
        display: none; } }
  .block-hero-9__text *:last-child {
    margin-bottom: 0; }
  .block-hero-9__images {
    margin-top: 3.4rem;
    display: flex;
    flex-wrap: wrap;
    row-gap: 4rem; }
    @media (max-width: 991.98px) {
      .block-hero-9__images {
        margin-top: 4rem; } }
    .block-hero-9__images .image {
      width: 33%; }
      @media (min-width: 768px) and (max-width: 991.98px) {
        .block-hero-9__images .image {
          width: 50%; } }
      @media (max-width: 767.98px) {
        .block-hero-9__images .image {
          width: 33%; } }
      @media (max-width: 575.98px) {
        .block-hero-9__images .image {
          width: 50%; } }
      .block-hero-9__images .image img {
        width: auto;
        max-width: 12rem; }
  .block-hero-9 .background_extra {
    display: none;
    width: 100%;
    height: 20rem;
    position: absolute;
    top: 100%; }
    .block-hero-9 .background_extra.background_bottom_small, .block-hero-9 .background_extra.background_bottom_medium, .block-hero-9 .background_extra.background_bottom_big {
      display: block; }
    .block-hero-9 .background_extra.background_bottom_small {
      height: 10rem; }
    .block-hero-9 .background_extra.background_bottom_medium {
      height: 20rem; }
    .block-hero-9 .background_extra.background_bottom_big {
      height: 30rem; }
      @media (max-width: 991.98px) {
        .block-hero-9 .background_extra.background_bottom_big {
          height: 15rem; } }


/*# sourceMappingURL=block_hero-9.css.map*/