.modal{display:hidden;position:fixed;z-index:8;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#fff;background-color:rgba(0,0,0,.6);overscroll-behavior-y:contain}
@media(max-width:600px){.modal{top:42px}}.modal-content-crm{height:fit-content;width:525px;background-color:#fefefe;margin:10% auto 28px auto;padding:20px;border:unset;max-width:45%;box-shadow:0 4px 16px rgba(0,0,0,.12),0 24px 32px rgba(0,0,0,.16);border-radius:12px;background-clip:padding-box}
.confirm-modal-close,.modal-close{color:#1800ff;float:right;font-size:36px;font-weight:450;line-height:1;margin:0 7px 0 0}
.confirm-modal-close:focus,.confirm-modal-close:hover,.modal-close:focus,.modal-close:hover{color:#1800ff;text-decoration:none;cursor:pointer}
.modal-popup-button:focus{border:none !important;outline:2px solid #000 !important;outline-offset:1px}
.modal-signup-header{max-width:464px;font-family:'Futura Std';font-style:normal;font-weight:650;font-size:32px;line-height:40px;text-align:center;letter-spacing:.6px;color:#1c1c1c;margin:80px auto 12px auto}
@media(max-width:991px){.modal-signup-header{margin-top:62px !important}}.modal-signup-des{font-family:CircularStd;font-style:normal;font-weight:450;font-size:16px;line-height:24px;text-align:center;letter-spacing:.1px;color:#1c1c1c;margin:auto;max-width:92%}
.signup-email{font-family:CircularStd;font-weight:450;font-size:14px;letter-spacing:.15px;color:#6e6e6e;margin-top:12px}
.signup-textfield{padding:12px 16px;width:100%;max-height:48px;background:#f5f5f5;border:1px solid #6e6e6e;border-radius:4px}
.modal-signup-fields{margin-left:60px;margin-right:60px;margin-top:4px}.modal-signup-agree{font-size:14px !important;font-family:CircularStd !important;line-height:20px !important;letter-spacing:.15px !important;color:#4b4b4b !important;margin:16px 0 !important}
.modal-signup-submit{align-items:center;padding:0 30px;position:static;width:153px;height:48px;background:#1800ff;border-radius:4px;color:#fff;font-family:CircularStd;font-size:16px;line-height:24px;text-align:center;letter-spacing:1.1px;font-weight:600;border:.5px solid #fff}
.align-signup-button{display:flex;flex-direction:row;justify-content:center;margin:8px 0 10px}
@media(min-width:320px) and (max-width:599px){.modal-content-crm{height:fit-content;margin-top:18%;max-width:95%}
.modal-signup-fields{margin:auto;max-width:85%}.align-signup-button{margin:auto;max-width:85%}
}@media(min-width:600px) and (max-width:991px){.modal-content-crm{height:fit-content;margin-top:20%;max-width:65%}
.modal-signup-fields{margin:auto;max-width:85%}.align-signup-button{margin:auto;max-width:85%}
}@media(min-width:992px) and (max-width:1200px){.modal-content-crm{height:fit-content;margin-top:25%}
.modal-signup-fields{margin:auto;max-width:80%}}@media(min-width:1200px) and (max-width:1440px){.modal-content-crm{height:fit-content;margin-top:18%}
.modal-signup-fields{margin:auto;max-width:80%}}.signup-confirmation-modal{display:none}
.confirm-modal-content{height:fit-content;width:540px;background-color:#fefefe;margin:13% auto 28px auto;padding:20px;border:unset;max-width:45%;box-shadow:0 4px 16px rgba(0,0,0,.12),0 24px 32px rgba(0,0,0,.16);border-radius:12px;background-clip:padding-box}
.modal-image{margin:111px auto 32px auto;max-width:60px}.confirm-signup-msg{max-width:360px;margin:auto}
.msgOne{font-family:'Futura Std';font-style:normal;font-weight:650;font-size:32px;line-height:40px;text-align:center;letter-spacing:.6px;color:#1c1c1c;margin-top:10px}
.msgTwo{font-family:CircularStd;font-style:normal;font-weight:450;font-size:16px;line-height:24px;letter-spacing:.1px;color:#1c1c1c;text-align:center;margin-top:10px}
.modal-gotit{width:155px;height:48px;font-family:CircularStd;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;letter-spacing:.1px;color:#fff;background-color:#1800ff;border:.5px solid #fff;border-radius:4px}
.align-gotit-button{display:flex;justify-content:center;margin:auto;margin-top:47px;padding:5px}
.errorMsg{display:none;position:static;font-family:"Futura Std";line-height:1.4;font-weight:900;font-size:12px;color:red;width:345px}
.errorMsgBlock{display:flex;justify-content:center}@media(min-width:320px) and (max-width:599px){.confirm-modal-content{height:fit-content;margin-top:40%;max-width:85%}
}@media(min-width:600px) and (max-width:991px){.confirm-modal-content{height:fit-content;margin-top:40%;max-width:85%}
}@media(min-width:992px) and (max-width:1200px){.confirm-modal-content{height:fit-content;margin-top:30%;max-width:85%}
}@media(min-width:1200px) and (max-width:1440px){.confirm-modal-content{height:fit-content;margin-top:18%;width:530px}
.confirm-signup-msg{max-width:360px;margin:auto}}body.modal-open{overflow:hidden}
.inputErr{display:none;font-family:CircularStd;font-style:normal;font-weight:450;font-size:14px;line-height:20px;color:#cc2500;margin-top:4px !important}
.textFieldErr{background:#fff9f7;border:1px solid #cc2500;color:#cc2500}.errMsgBox{display:none;background:#fff9f7;border:1px solid #cc2500;box-sizing:border-box;border-radius:4px;width:100%;height:fit-content;padding:12px;margin-top:10px}
.boxMsg{font-family:CircularStd;font-weight:450;font-size:14px;line-height:20px;letter-spacing:.15px}
.parent{position:relative;top:0;left:0;display:inline-block}.image1{position:relative;top:0;left:0}
.image2{position:absolute;left:21px;top:9px}