  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.renewal-key-search input.parsley-error,div.modern-form-with-image-container input.parsley-error{border-color:#e46e1b}
div.renewal-key-search ul.parsley-errors-list,div.modern-form-with-image-container ul.parsley-errors-list{display:inline;color:darkred;list-style-type:none;margin:0;padding:10px 0}
div.renewal-key-search ul.parsley-errors-list *,div.modern-form-with-image-container ul.parsley-errors-list *{color:#e07b27;position:absolute;top:0;right:20px;text-align:right;font-family:"Benton Sans Regular",sans-serif;font-weight:500;font-size:14px;font-style:italic;margin-top:0;background-color:#fff;padding:0 5px}
div.renewal-key-search ul.parsley-errors-list *:after,div.modern-form-with-image-container ul.parsley-errors-list *:after,div.renewal-key-search ul.parsley-errors-list *:before,div.modern-form-with-image-container ul.parsley-errors-list *:before{content:none}
div.renewal-key-search .btn.con-btn-primary-blue.disabled,div.modern-form-with-image-container .btn.con-btn-primary-blue.disabled{background-color:#03215d;color:#fff;cursor:not-allowed}
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}