/*
* 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-6 {
  background-color: #4543A6;
  padding-top: 15rem; }
  @media (max-width: 991.98px) {
    .block-hero-6 {
      padding-top: 11rem; } }
  @media (max-width: 767.98px) {
    .block-hero-6 {
      padding-top: 8rem; } }
  .block-hero-6__container {
    position: relative;
    padding-bottom: 7rem; }
    @media (max-width: 767.98px) {
      .block-hero-6__container {
        padding-bottom: 5rem; } }
  .block-hero-6__background {
    position: absolute;
    right: 9%;
    bottom: 0;
    height: 47.5rem;
    pointer-events: none;
    background-repeat: no-repeat; }
    @media (min-width: 1600px) {
      .block-hero-6__background {
        right: 9%; } }
    @media (max-width: 1599.98px) {
      .block-hero-6__background {
        right: -4%; } }
    @media (max-width: 1199.98px) {
      .block-hero-6__background {
        right: -5%; } }
    @media (max-width: 991.98px) {
      .block-hero-6__background {
        display: none; } }
  .block-hero-6__header h1, .block-hero-6__header h2, .block-hero-6__header h3, .block-hero-6__header h4, .block-hero-6__header h5, .block-hero-6__header h6 {
    font-size: var(--fs-48);
    font-weight: 400;
    line-height: 1.35;
    margin-bottom: 3rem;
    color: #fff; }
    @media (min-width: 992px) and (max-width: 1199.98px) {
      .block-hero-6__header h1, .block-hero-6__header h2, .block-hero-6__header h3, .block-hero-6__header h4, .block-hero-6__header h5, .block-hero-6__header h6 {
        font-size: var(--fs-32); } }
  .block-hero-6__header p {
    font-size: var(--fs-16);
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.2px;
    color: #A4A3FC;
    margin-bottom: 0.5rem; }
  @media (max-width: 1199.98px) {
    .block-hero-6__header br {
      display: none; } }
  .block-hero-6__text {
    color: #fff; }
    @media (min-width: 1600px) {
      .block-hero-6__text {
        padding-right: 18rem; } }
    @media (max-width: 1199.98px) {
      .block-hero-6__text br {
        display: none; } }
  .block-hero-6__buttons {
    margin-top: 3.2rem; }
  .block-hero-6__col2-wrap {
    position: relative; }
  @media (max-width: 991.98px) {
    .block-hero-6__col2 {
      margin-top: 4rem; } }
  .block-hero-6__col2 img {
    -o-object-fit: cover;
       object-fit: cover; }

.block-hero-6[data-text="white"] h1, .block-hero-6[data-text="white"] h2, .block-hero-6[data-text="white"] h3, .block-hero-6[data-text="white"] h4, .block-hero-6[data-text="white"] h5, .block-hero-6[data-text="white"] h6 {
  color: #fff; }

.block-hero-6[data-text="white"] p {
  color: #fff; }

.block-hero-6[data-text="white"] .block-hero-6__header p {
  color: #fff; }

.block-hero-6[data-text="black"] h1, .block-hero-6[data-text="black"] h2, .block-hero-6[data-text="black"] h3, .block-hero-6[data-text="black"] h4, .block-hero-6[data-text="black"] h5, .block-hero-6[data-text="black"] h6 {
  color: #15161B; }

.block-hero-6[data-text="black"] p {
  color: #3D3D4A; }

.block-hero-6[data-bg-color="white"] .block-hero-6__background,
.block-hero-6[data-bg-color="white"] .block-hero-6__background-sm {
  filter: brightness(0) invert(1);
  opacity: 0.8; }

.block-hero-6[data-bg-color="black"] .block-hero-6__background,
.block-hero-6[data-bg-color="black"] .block-hero-6__background-sm {
  filter: brightness(0);
  opacity: 0.2; }

.block-hero-6--color-orange .btn--fill-orange {
  background-color: #fff;
  color: #15161B; }

.block-hero-6--color-orange .btn--fill-orange:hover {
  background-color: #FAAD1B;
  color: #15161B; }


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