  div.renewal-key-search,div.modern-form-with-image-container{display:block;margin-bottom:30px}
@media screen and (min-width:992px){div.renewal-key-search,div.modern-form-with-image-container{display:flex;align-items:center}
}
div.renewal-key-search .form-container,div.modern-form-with-image-container .form-container{box-shadow:0 10px 10px 2px rgba(0,0,0,0.25);padding:30px 15px;background-color:#e6f2f6}
div.renewal-key-search .form-container.pastel-green,div.modern-form-with-image-container .form-container.pastel-green{background-color:#f0f6ec}
div.renewal-key-search .form-container h2,div.modern-form-with-image-container .form-container h2{color:#000;font-size:28px;font-weight:700;text-align:center}
@media screen and (min-width:992px){div.renewal-key-search .form-container h2,div.modern-form-with-image-container .form-container h2{text-align:left}
}
div.renewal-key-search .form-container input,div.modern-form-with-image-container .form-container input{padding:20px;margin:10px auto;border:#000 1px solid;border-radius:2px;box-shadow:none;max-width:300px}
@media screen and (min-width:992px){div.renewal-key-search .form-container input,div.modern-form-with-image-container .form-container input{max-width:100%}
}
div.renewal-key-search .form-container button,div.modern-form-with-image-container .form-container button{margin:10px auto;display:block}
div.renewal-key-search .modal.constellation-modal .modal-body p,div.modern-form-with-image-container .modal.constellation-modal .modal-body p{margin-bottom:10px}
div.has-loading-animation.is-loading{position:relative}
div.has-loading-animation.is-loading .loading{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.65);z-index:50}
div.has-loading-animation.is-loading .loading .content{position:absolute;width:100%;top:60%;font-size:24px;text-align:center;margin-top:-50px}
div.has-loading-animation.is-loading .loading img{width:64px}
div.has-loading-animation.is-loading .loading h2{font-size:32px;color:#fff;text-align:center}