.module-box.uplevel-module { padding-bottom: 11.7em; }
@media (max-width: 659px) {
    .module-box.uplevel-module { padding-bottom: 5.7em; }
}
.module-box.uplevel-module .uplevel-module { position: relative; }
.module-box.uplevel-module .uplevel-module.active .YES { opacity: 0; visibility: hidden; }
.module-box.uplevel-module .uplevel-module.active .form-wrapper { opacity: 1; width: 100%; }
.module-box.uplevel-module .form-wrapper { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 80; display: flex; margin: 0 auto; justify-content: center; opacity: 0; width: 0; align-items: center; transition: opacity 0.4s, width 0.4s; font-size: clamp(22px, calc(22px + ((107) * ((100vw - 430px) / (2000 - 430)))), 129px); }
.module-box.uplevel-module .form-wrapper input { font-weight: 900; font-size: 1em; min-height: 85px; letter-spacing: -0.03em; text-align: left; margin: 0; background: #fff; padding: 0.32em 1.1em; border: none; border-radius: 500px; }
.module-box.uplevel-module .form-wrapper .GO { position: absolute; right: 0.21em; letter-spacing: -0.02em; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; width: 1.75em; height: 1.75em; border-radius: 100%; background: #D4FF26; display: flex; color: #000; justify-content: center; align-items: center; font-weight: 900; scale: 1.05; transition: background 0.4s, scale 0.4s; pointer-events: auto; font-family: 'Unbounded', sans-serif; text-transform: uppercase; }
.module-box.uplevel-module .form-wrapper .GO:not([href]) { background: #D4FF26; scale: 1; pointer-events: none; }
.module-box.uplevel-module .form-wrapper .GO span { font-size: clamp(22px, calc(22px + ((31) * ((100vw - 430px) / (2000 - 430)))), 53px); transition: font-size 0.3s; }
.module-box.uplevel-module .form-wrapper .GO:hover { text-decoration: none; }
@media only screen and (min-width: 1023px) {
    .module-box.uplevel-module .form-wrapper .GO:hover span { font-size: 56px; }
}
@media (max-width: 659px) {
    .module-box.uplevel-module .form-wrapper input { padding: 0.52em 1em; padding-right: 85px; }
    .module-box.uplevel-module .form-wrapper .GO { font-size: 40px; }
}
.module-box.uplevel-module .title { color: #000; font-weight: 900; font-size: clamp(80px, calc(80px + ((128) * ((100vw - 800px) / (2000 - 800)))), 208px); line-height: 0.95em; letter-spacing: -0.01em; margin-bottom: 0.45em; }
@media (max-width: 659px) {
    .module-box.uplevel-module .title { font-size: 11.4vw; margin-bottom: 0.7em; }
}
.module-box.uplevel-module .YES { font-size: clamp(40px, calc(40px + ((57) * ((100vw - 430px) / (2000 - 430)))), 97px); letter-spacing: -0.02em; font-family: 'Unbounded', sans-serif; text-transform: uppercase; font-weight: 900; cursor: pointer; background-color: #000; border-radius: 247px; z-index: 90; position: relative; display: flex; flex-flow: row; justify-content: space-between; align-items: center; color: #fff; max-width: 6.37em; margin-left: auto; margin-right: auto; padding: 0.285em 0.37em; transition: padding 0.4s, background-color 0.4s, opacity 0.4s, visibility 0.4s, color 0.4s; }
.module-box.uplevel-module .YES .cycle { width: 2.35em; height: 2.35em; background-color: #fff; border-radius: 50%; display: inline-block; }
.module-box.uplevel-module .YES .label { padding-right: 8%; }
.module-box.uplevel-module .YES:hover { background-color: #D4FF26; padding-left: 0.387em; padding-right: 0.387em; }
.module-box.uplevel-module .YES:hover .label { color: #000; }
.module-box.uplevel-module .YES:hover .cycle { background-color: #000; }
