.hero-continer-frame {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.menu__wrapper-lvl2-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px;}
.text-2 {flex-grow: 1; flex-shrink: 0;}
.text-3 {flex-grow: 1; flex-shrink: 0;}
.text-h1 {font-size: 5.5vw; color: rgba(255, 255, 255, 1); font-weight: 300; line-height: 90%; position: relative; top: auto; letter-spacing: -0.02em; left: auto;}
.text-h1-copy {font-size: 5.5vw; color: rgba(255, 255, 255, 0); font-weight: 300; line-height: 100%; position: relative; top: auto; letter-spacing: -0.02em; left: auto;}
.text-h2 {font-size: 64px; line-height: 110%; font-weight: 300; align-items: flex-start; flex-wrap: wrap;}
.about-text {bottom: auto; right: auto; font-size: 53px; max-width: 80%; min-width: 70%; line-height: 125%; align-items: center; color: rgba(255, 255, 255, 1); font-weight: 200; opacity: 0.9; max-height: none; left: 0px; top: 55px; padding-top: 0%;}
.cta-button-color {background-image: linear-gradient(36deg, rgba(228, 138, 255, 0.7) 39%, rgba(255, 168, 0, 0.77) 93%); text-transform: capitalize; backdrop-filter: blur(3px); background-size: auto, auto, auto;}
.button-text {font-size: 1.74vw; letter-spacing: -0.2px; text-transform: capitalize; flex-wrap: nowrap; overflow-wrap: normal; line-height: 100%;}
.form-field {border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; background-image: linear-gradient(rgba(156, 145, 167, 0.13) 0%, rgba(156, 145, 167, 0.13) 100%); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; margin-top: 0px; margin-bottom: 0px; padding-left: 20px; padding-right: 20px; height: 100%; display: flex; flex-grow: 0; flex-shrink: 1; text-align: top; font-weight: 200; overflow-x: visible; overflow-y: visible;}
.form-field::placeholder {color: rgba(255, 255, 255, 0.22); font-weight: 200;}
.menu__wrapper-lvl2-3 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px;}
.text-5 {flex-grow: 1; flex-shrink: 0;}
.text-4 {flex-grow: 1; flex-shrink: 0;}
.menu__wrapper-lvl2-4 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px;}
.text-7 {flex-grow: 1; flex-shrink: 0;}
.text-6 {flex-grow: 1; flex-shrink: 0;}
.menu__wrapper-lvl2-5 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px;}
.text-9 {flex-grow: 1; flex-shrink: 0;}
.text-8 {flex-grow: 1; flex-shrink: 0;}
@media (max-width: 991px) {.cta-button-color {width: 380px; height: 60px; padding-left: 1.48vw;}}
@media (max-width: 991px) {.text-h1 {font-size: 65px;}}
@media (max-width: 991px) {.text-h1-copy {font-size: 65px;}}
@media (max-width: 991px) {.about-text {font-size: 35px;}}
@media (max-width: 767px) {.text-h1 {line-height: 120%; font-size: 48px;}}
@media (max-width: 767px) {.text-h1-copy {line-height: 120%; font-size: 48px;}}
@media (max-width: 767px) {.about-text {font-size: 28px;}}
@media (max-width: 479px) {.text-h1-copy {font-size: 36px; line-height: 110%;}}
@media (max-width: 479px) {.text-h1 {font-size: 8.7vw; overflow-x: visible; overflow-y: visible; line-height: 110%;}}
@media (max-width: 479px) {.cta-button-color {width: 100%; padding-right: 12px; height: 55px; text-align: center; padding-left: 12px;}}
@media (max-width: 479px) {.about-text {font-size: 6vw; height: 80%; min-width: 80%; max-width: 90%; padding-left: 0px; padding-right: 3.62vw; top: 58px;}}
@media (max-width: 479px) {.form-field {padding-top: 15px; padding-bottom: 40px; min-width: auto; padding-left: 15px; padding-right: 15px; flex-grow: 0; flex-shrink: 1; overflow-x: hidden; overflow-y: hidden; font-weight: 200; font-size: 14px; flex-wrap: nowrap;}}
@media (max-width: 479px) {.form-field::placeholder {font-size: 12px; padding-left: 0px;}}
@media (max-width: 479px) {.hero-continer-frame {border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem;}}
