.cope-core-signup input,.cope-core-signup select{display:block;margin:0}
.cope-core-signup input,.cope-core-signup label{cursor:pointer}
.cope-core-signup p{margin:0}
.cope-core-signup__subheader{margin:10px 0}
.cope-core-signup input[type="text"]{cursor:auto}
.cope-core-signup .cope-core-signup__logo{padding-bottom:20px;width:auto;max-width:100%}
.cope-core-signup label,.cope-core-signup .cope-core-signup__form-label{display:block;padding-bottom:5px;margin:0}
.cope-core-signup .cope-core-signup__form-field{margin-bottom:10px}
.cope-core-signup .cope-core-signup__form-checkbox-field label{display:flex;align-items:flex-start}
.cope-core-signup .cope-core-signup__form-checkbox-field label input{margin-right:10px;margin-top:5px}
.cope-core-signup .cope-core-signup__form-checkbox-field .cope-core-signup__form-agree-text{margin-top:0;margin-bottom:0;width:95%}
.cope-core-signup .cope-core-signup__form-agree-text .otrequired .otnotice-section-content p:before{content:'*'}
.cope-core-signup .cope-core-signup__form-checkbox-options-field input,.cope-core-signup .cope-core-signup__form-radio-options-field input{margin-right:10px}
.cope-core-signup .cope-core-signup__form-field.cope-core-signup__form-checkbox-field .validation-message{margin-bottom:10px}
.cope-core-signup .cope-core-signup__form-checkbox-options-field label,.cope-core-signup .cope-core-signup__form-radio-options-field label{display:flex;align-items:center}
.cope-core-signup .cope-core-signup__form-field-legal-text{padding:0}
.cope-core-signup .cope-core-signup__form-checkbox-field .validation-message{margin-bottom:10px}
.cope-core-signup .cope-core-signup__form-checkbox-field p:first-child{margin-top:0}
.cope-core-signup .cope-core-signup__form-submit-field{text-align:center;margin-top:30px}
.cope-core-signup .cope-core-signup__contact-agree{display:none}
@media screen and (min-width:500px){.cope-core-signup .cope-core-signup__form-submit-field{display:flex;align-items:center}
.cope-core-signup .cope-core-signup__form-submit-field .cope-core-button{margin-right:50px}
}
.cope-core-signup__form-submit-spinner{display:inline-block;position:relative;width:35px;height:35px;margin-right:50px}
.cope-core-signup__form-submit-spinner div{box-sizing:border-box;display:block;position:absolute;width:35px;height:35px;margin:0;border:2px solid var(--brand-primary);border-radius:50%;animation:spin 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:var(--brand-primary) transparent transparent transparent}
.cope-core-signup__form-submit-spinner div:nth-child(1){animation-delay:-0.45s}
.cope-core-signup__form-submit-spinner div:nth-child(2){animation-delay:-0.3s}
.cope-core-signup__form-submit-spinner div:nth-child(3){animation-delay:-0.15s}
.cope-core-signup__form-submit[disabled]{pointer-events:none;background-color:var(--btn-secondary-bg-active);border:var(--btn-secondary-bg-active);color:var(--btn-bprimary-bg)}
.cope-core-signup .otnotice-menu,.cope-core-signup .otnotice-version,.cope-core-signup .otnotice-language-dropdown-container{display:none}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}