.gradient-purple-dream{background:linear-gradient(120.52deg,#7034ee 8.96%,#3b4d96 93.6%)}.module--hero{--hero-text-width:100%;background-repeat:no-repeat;height:var(--hero-height,auto);position:relative}@media (min-width:768px){.module--hero{--hero-text-width:75%;min-height:500px}}@media (min-width:992px){.module--hero{--hero-text-width:50%}}.module--hero .module-wrapper{position:relative;z-index:1}.module--hero .hero-text-wrapper{background:var(--hero-text-bg-color,#f2f8fc);width:var(--hero-text-width,100%)}.module--hero:not(.-is-structured) .meta{color:#8002ef;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.module--hero.-is-structured .meta{font-style:italic;font-weight:300}.module--hero.-is-structured .hero-title{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;line-height:.9}.module--hero.-is-structured .hero-title span:nth-child(2){align-content:end;display:grid;grid-template-columns:1fr}.module--hero.-is-structured .hero-title span:nth-child(3){grid-column:1/3;padding:0 2rem}.module--hero.-is-structured .hero-title span:nth-child(4){grid-column:1/3}.module--hero.-is-structured .description{margin-top:2rem}@media (min-width:992px){.module--hero.-is-structured .meta{font-size:29px}.module--hero.-is-structured .hero-title{font-size:101px}.module--hero.-is-structured .hero-title span:nth-child(2){font-size:42px}.module--hero.-is-structured .description{font-size:26px;line-height:1.2}}.scroll-down-btn{display:none}@media (min-width:768px){.scroll-down-btn{background:var(--bs-purple2,#8002ef);border:0;border-radius:0;border-right:4px solid var(--bs-white,#fff);color:var(--bs-white,#fff);display:inline-block;font-style:italic;font-weight:700;line-height:28px;padding:20px 100px;text-decoration:none;white-space:nowrap}}.scroll-down-btn:active,.scroll-down-btn:focus,.scroll-down-btn:hover{background:#7034ee!important;color:var(--bs-white,#fff)!important}.scroll-down-btn:active svg,.scroll-down-btn:focus svg,.scroll-down-btn:hover svg{transform:translateY(2px)}.scroll-down-btn svg{display:inline-block;height:24px;margin:4px 0 0 2px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-in-out,background .3s ease-in-out;vertical-align:top;width:24px}