.hero{background-color:var(--color-primary)!important;height:680px;padding-top:156px;padding-bottom:8px;position:relative;width:100%}@media (max-width:1400px){.hero{padding-top:140px}}@media (max-width:1099.98px){.hero{padding-top:140px;height:auto;min-height:500px;padding-bottom:40px}}@media (max-width:767.98px){.hero{padding-top:112px;height:auto}}.hero .copy-buttons{display:flex;flex-direction:column;gap:40px;position:relative;max-width:100%;z-index:2}@media (max-width:767.98px){.hero .copy-buttons{gap:40px;margin-bottom:160px}}.hero .text-wrapper{font-family:var(--font-primary);font-size:var(--text-xl-size);font-weight:var(--text-xl-weight);line-height:var(--text-xl-line-height);font-weight:300;line-height:120%;letter-spacing:0;position:relative;width:526px;max-width:100%}.hero .text-wrapper,.hero .text-wrapper p{color:var(--color-white)}@media (max-width:767.98px){.hero .text-wrapper,.hero .text-wrapper p{font-size:var(--text-body-mobile-size)}}.hero .buttons{align-items:flex-start;display:inline-flex;gap:16px;position:relative;flex-wrap:wrap}@media (max-width:767.98px){.hero .buttons{flex-wrap:nowrap}}.hero .frame{align-items:center;border:1px solid var(--color-white);border-radius:56px;color:var(--color-white);display:inline-flex;gap:8px;height:48px;padding:0 32px;position:relative;text-decoration:none;transition:var(--transition-base)}.hero .frame:hover{background-color:hsla(0,0%,100%,.1);color:var(--color-white)}.hero .div{color:var(--color-white);font-family:var(--font-primary);font-size:var(--text-md-size);font-weight:var(--text-md-weight);line-height:var(--text-md-line-height);font-weight:300;line-height:140%;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:767.98px){.hero .div{font-size:var(--text-button-mobile-size)}}.hero .text-wrapper-2{color:var(--color-white);font-family:var(--font-secondary);font-size:var(--hero-display-size);font-style:normal;font-weight:400;line-height:100%;letter-spacing:0;position:relative;width:100%;margin:0;z-index:2}