@keyframes rotate{0%{transform:rotate(0deg) scale(.8)}20%{transform:rotate(45deg) scale(.8)}25%{transform:rotate(40deg) scale(.8)}30%{transform:rotate(50deg) scale(.8)}50%{transform:rotate(180deg) scale(.8)}60%{transform:rotate(220deg) scale(.8)}70%{transform:rotate(200deg) scale(.8)}75%{transform:rotate(150deg) scale(.8)}80%{transform:rotate(200deg) scale(.8)}to{transform:rotate(1turn) scale(.8)}}@keyframes rotateCenter{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.8)}20%{transform:translate(-50%,-50%) rotate(45deg) scale(.8)}25%{transform:translate(-50%,-50%) rotate(40deg) scale(.8)}30%{transform:translate(-50%,-50%) rotate(50deg) scale(.8)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(.8)}60%{transform:translate(-50%,-50%) rotate(220deg) scale(.8)}70%{transform:translate(-50%,-50%) rotate(200deg) scale(.8)}75%{transform:translate(-50%,-50%) rotate(150deg) scale(.8)}80%{transform:translate(-50%,-50%) rotate(200deg) scale(.8)}to{transform:translate(-50%,-50%) rotate(1turn) scale(.8)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.article-main-container .sign-up-banner-container{background-color:#faf7f3;border-radius:15px;box-sizing:border-box;display:grid;gap:.625rem;grid-template-columns:1fr;grid-template-rows:auto auto auto;isolation:isolate;justify-content:center;overflow:hidden;padding:1.25rem 1.25rem 10rem;position:relative}@media (min-width:768px){.article-main-container .sign-up-banner-container{border-radius:0;padding:1.25rem}}@media (min-width:1024px){.article-main-container .sign-up-banner-container{grid-column:2/span 10;margin:3.125rem auto;width:100%}}.article-main-container .sign-up-banner-container .sign-up-banner-left-image{display:none;left:0;position:absolute;top:0;z-index:-1}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-left-image{display:block;height:100%;margin-left:-2.5rem;width:auto}}@media (min-width:1178px){.article-main-container .sign-up-banner-container .sign-up-banner-left-image{margin-left:0}}.article-main-container .sign-up-banner-container .sign-up-banner-left-image img{background:none;height:auto;width:100%}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-left-image img{height:100%;width:auto}}.article-main-container .sign-up-banner-container .sign-up-banner-right-image{background:none;bottom:0;display:block;height:auto;position:absolute;right:0;width:100%;z-index:-1}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-right-image{height:100%;margin-right:-2.5rem;width:auto}}@media (min-width:1178px){.article-main-container .sign-up-banner-container .sign-up-banner-right-image{margin-right:0}}.article-main-container .sign-up-banner-container .sign-up-banner-right-image img{background:none;height:auto;width:100%}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-right-image img{height:100%;width:auto}.article-main-container .sign-up-banner-container .sign-up-banner-description-wrapper,.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper,.article-main-container .sign-up-banner-container .sign-up-banner-title-wrapper{margin:0 auto;width:80%}}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper{display:flex;justify-content:left}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper{justify-content:center;width:100%}}.article-main-container .sign-up-banner-container .sign-up-banner-title-wrapper h3{font-size:1.5rem;font-weight:700;line-height:2rem;margin:.625rem 0;text-align:left}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-title-wrapper h3{font-size:35px;line-height:38px;margin:10px auto;text-align:center;width:100%}}.article-main-container .sign-up-banner-container .sign-up-banner-description-wrapper h4{font-size:1.25rem;font-weight:300;line-height:1.75rem;margin:0;text-align:left;width:90%}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-description-wrapper h4{font-size:1.625rem;font-weight:300;line-height:2rem;margin:0 auto 1.875rem;text-align:center;width:100%}}.article-main-container .sign-up-banner-container .sign-up-banner-description-wrapper h4 span{background:linear-gradient(180deg,hsla(0,0%,100%,0) 65%,#3fff00 0);padding-bottom:5px}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form{display:flex;flex-direction:column;gap:10px;height:auto;width:60%}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form{flex-direction:row;justify-content:center;width:70%}}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-input-wrapper{width:100%}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-input-wrapper{margin:0;width:80%}}@media (min-width:1024px){.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-input-wrapper{margin:0;width:60%}}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-input-wrapper input{border:0;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.25);font-size:1rem;font-weight:300;height:3rem;line-height:1.375rem;padding:1.25rem;width:100%}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-input-wrapper .sign-up-form-error-wrapper{display:none;position:relative}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-input-wrapper .sign-up-form-error-wrapper h4{color:#eb003b;font-size:12px;font-weight:300;line-height:111%;margin:10px}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-button-wrapper{margin:0 auto;text-align:center;width:100%}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-button-wrapper{margin:0;width:-moz-fit-content;width:fit-content}}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-button-wrapper button:disabled{background-color:#5d5d5d}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-button-wrapper p{font-size:.875rem;font-weight:300;text-align:left}@media (min-width:768px){.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-button-wrapper p{text-align:center}}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper form .sign-up-form-button-wrapper a{text-decoration:underline}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper .success-message-wrapper,.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper .success-wrapper{text-align:center}.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper .success-message-wrapper h4,.article-main-container .sign-up-banner-container .sign-up-banner-form-wrapper .success-wrapper h4{font-size:1rem}
