.mobile-verification-div{font-size:.875em;margin:1.375rem auto}
@media only screen and (min-width:45em) and (max-width:63.9375em){.mobile-verification-div{margin:2.1875rem auto}
}
@media only screen and (max-width:44.9375em){.mobile-verification-div{margin:1.5625rem auto}
}
.mobile-verification-div .mobile-verification-section,.mobile-verification-div .mobile-verification-acknowledgement-section{margin-bottom:13.1875rem}
@media only screen and (max-width:44.9375em){.mobile-verification-div .mobile-verification-section,.mobile-verification-div .mobile-verification-acknowledgement-section{margin-bottom:17.625rem}
}
.mobile-verification-div .mobile-verification-section .title,.mobile-verification-div .mobile-verification-acknowledgement-section .title{font-size:2rem;font-family:'Aktiv Grotesk W01 Light1370681',sans-serif;color:#006564;font-weight:300;line-height:41px;margin-bottom:.5rem}
@media only screen and (max-width:44.9375em){.mobile-verification-div .mobile-verification-section .title,.mobile-verification-div .mobile-verification-acknowledgement-section .title{font-size:1.75rem;line-height:32px}
}
.mobile-verification-div .mobile-verification-section .description,.mobile-verification-div .mobile-verification-acknowledgement-section .description{line-height:19px;margin-bottom:1.5625rem}
@media only screen and (min-width:64em){.mobile-verification-div .mobile-verification-section .description,.mobile-verification-div .mobile-verification-acknowledgement-section .description{width:75%}
}
.mobile-verification-div .mobile-verification-section .error-message-container,.mobile-verification-div .mobile-verification-acknowledgement-section .error-message-container{overflow:hidden;padding:10px;background-color:#efdfe1;background-color:#a51d351a;margin-bottom:.75rem}
.mobile-verification-div .mobile-verification-section .error-message-container .error-one-icon,.mobile-verification-div .mobile-verification-acknowledgement-section .error-message-container .error-one-icon{font-size:.875rem !important}
.mobile-verification-div .mobile-verification-section fieldset{border:0;margin:0;padding:0;width:100%;margin-bottom:1.5625rem}
.mobile-verification-div .mobile-verification-section .field-country-code{width:100%;position:relative}
@media only screen and (min-width:45em){.mobile-verification-div .mobile-verification-section .field-country-code{float:left;width:14.5625rem;margin-right:.5rem}
}
@media only screen and (max-width:44.9375em){.mobile-verification-div .mobile-verification-section .field-country-code{margin-bottom:.75rem}
}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger{width:100%;height:3.125rem;padding-right:2.5rem;border:1px solid #c6c2c1;overflow:hidden;vertical-align:top}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .field-label{left:1.1875rem;top:.05em}
@media only screen and (max-width:44.9375em){.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .field-label{left:1rem}
}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .field-label.input-filled{position:relative;font-size:.6875rem !important;line-height:19px !important;color:#4c4c4c;top:.5em !important}
@media only screen and (min-width:64em){.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .field-label.input-filled{font-size:.75rem !important}
}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .remove-same-label{top:.5rem}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger span{height:2em}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger span .select-input-disable{background:#d7d7d7 !important;border:1px solid #c6c2c1}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .custom-select-text{margin-left:1.125rem;color:#4c4c4c;font-size:.875rem;white-space:nowrap;padding-top:.5rem}
@media only screen and (max-width:44.9375em){.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .custom-select-text{margin-left:.9375rem;font-size:1rem}
}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .custom-select-text.input-filled{padding-top:0}
@media only screen and (min-width:45em){.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .custom-select-text.input-filled{padding-top:.1em}
}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .icon-down{padding:2.5em 1em;border-top:1px solid #fff;border-bottom:0}
@media only screen and (min-width:45em) and (max-width:63.9375em){.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .icon-down{border-bottom:1px solid #fff}
}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger.has-error{border:1px solid #d11f00}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger.has-error::-webkit-input-placeholder{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger.has-error:-moz-placeholder{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger.has-error::-moz-placeholder{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger.has-error:-ms-input-placeholder{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger.has-error .select-error{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger.has-error .custom-select-text{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-trigger .icon-warning{display:block;position:absolute;top:0;right:40px;font-size:1.25rem;padding:15px 0;color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-country-code .custom-select-control{width:100%;height:3.125rem}
.mobile-verification-div .mobile-verification-section .field-phone-number{position:relative;width:100%}
@media only screen and (min-width:45em){.mobile-verification-div .mobile-verification-section .field-phone-number{float:left;width:22.5rem}
}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-label.input-filled{left:1.1875rem;color:#4c4c4c;font-size:.6875rem}
@media only screen and (min-width:64em){.mobile-verification-div .mobile-verification-section .field-phone-number .field-label.input-filled{font-size:.75rem}
}
@media only screen and (max-width:44.9375em){.mobile-verification-div .mobile-verification-section .field-phone-number .field-label.input-filled{left:1.0625rem}
}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-label.input-filled.has-error{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input{font-size:.875rem;line-height:19px;height:3.125rem;border:1px solid #c6c2c1;background-color:#fff;padding-left:1.0625rem}
@media only screen and (max-width:44.9375em){.mobile-verification-div .mobile-verification-section .field-phone-number .field-input{font-size:1rem;line-height:21px;padding-left:.9375rem}
}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.input-filled{padding-top:1.8rem}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.input-filling{outline:1px solid transparent;border:1px solid #006564}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error{border:1px solid #d11f00}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error::-webkit-input-placeholder{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error:-moz-placeholder{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error::-moz-placeholder{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error:-ms-input-placeholder{color:#d11f00}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error .input-filled{border:1px solid #d11f00}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error .input-filled::-webkit-input-placeholder{color:#4c4c4c}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error .input-filled:-moz-placeholder{color:#4c4c4c}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error .input-filled::-moz-placeholder{color:#4c4c4c}
.mobile-verification-div .mobile-verification-section .field-phone-number .field-input.has-error .input-filled:-ms-input-placeholder{color:#4c4c4c}
.mobile-verification-div .button-group .white-btn{border:1px solid #0f748f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;color:#0f748f;line-height:19px}
@media only screen and (min-width:64em){.mobile-verification-div .button-group .white-btn{line-height:17px}
}
@media only screen and (min-width:45em){.mobile-verification-div .button-group .white-btn{margin-right:.4375rem}
}
@media only screen and (max-width:44.9375em){.mobile-verification-div .button-group .white-btn{margin-bottom:.5rem}
}
.mobile-verification-div .button-group .blue-btn{border:.5px solid #0003;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:linear-gradient(180deg,#0a90a3 0,#00718c 100%);box-shadow:0 1px 0 0 #0003;color:#fff;line-height:19px}
@media only screen and (max-width:63.9375em){.mobile-verification-div .button-group .blue-btn{background:linear-gradient(0,#0a90a3 0,#00718c 100%);box-shadow:0 -1px 0 0 #0003}
}
.mobile-verification-div button{height:2.875rem;width:12.875rem}
@media only screen and (max-width:44.9375em){.mobile-verification-div button{width:100%}
}
.mobile-verification-div .disabled,.mobile-verification-div .disabled:focus,.mobile-verification-div .disabled:hover{cursor:default;background-image:linear-gradient(-180deg,#edefee 0,#d3d5d4 100%) !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;border:0 !important;color:#4c4c4c !important;box-shadow:none !important}
.mobile-verification-div a{font-weight:bold}
.mobile-verification-div a:focus,.mobile-verification-div a:hover{text-decoration:underline}
.mobile-verification-div .cx-inputfield .client-side-error{border:0;margin-top:7px;color:#d11f00;display:flex}
.mobile-verification-div .cx-inputfield .client-side-error .icon{display:block;position:absolute;top:0;right:10px;font-size:1.25rem;padding:15px 0;color:#d11f00}
.mobile-verification-div .cx-inputfield .client-side-error .error-description{font-size:12px;font-size:.75rem;position:relative;line-height:17px}
.mobile-verification-div .cx-inputfield .select-disable-pointer{cursor:unset}
.mobile-verification-div .cx-inputfield .select-input-disable{background:#d7d7d7 !important;border:1px solid #c6c2c1}