.reveal-modal .close-reveal-modal{background-color:#292d32;color:#b4b4b4;cursor:pointer;font-size:50px;font-weight:700;height:10px;line-height:.5;mask-image:url(https://www.snaprecordings.com/hubfs/assets/icon_x_close_popup.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;right:18px;top:20px;width:10px}#myModal{background-color:#f6f6f7;border-radius:15px;left:calc(50% - 306.5px);margin-left:0;padding:0;width:579px!important}#myModal .step1{display:block;padding:20px 20px 40px}#myModal .step2{display:none}#myModal .form-wrapper{margin:0!important;width:100%!important}#myModal .step1 .intro{margin-bottom:28px;margin-top:15px}#myModal .step1 .intro h2{color:#17191c;font-size:34px;font-weight:500;letter-spacing:1.02px;margin-bottom:8px;margin-top:0}#myModal .step1 .intro h2,#myModal .step1 .intro span.desc{font-family:Dosis;font-style:normal;line-height:normal;text-align:center}#myModal .step1 .intro span.desc{color:#858f9c;display:block;font-size:14px;font-weight:600;letter-spacing:.42px}#myModal .step1 div#hubspotForm{margin:auto;width:492.01px}#myModal .step1 #hubspotForm>form .hs-form-field{display:inline-block;margin-left:7.5px;margin-right:7.5px;padding:0;width:231px}#myModal .step1 #hubspotForm>form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{width:477px}#myModal .step1 #hubspotForm>form label{color:#3a4047;display:block;font-family:Dosis;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.42px;line-height:normal;margin-bottom:0;padding-bottom:2px;text-transform:capitalize}#myModal .step1 #hubspotForm>form .input input.hs-input:not([type=checkbox]){border:1px solid #b8c2c9;border-radius:8px;-webkit-box-shadow:0 0 10px 0 #00000014;-moz-box-shadow:0 0 10px 0 #00000014;box-shadow:0 0 10px 0 #00000014;color:#3a4047!important;font-family:Dosis;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.42px;line-height:normal;margin-bottom:14px;margin-top:7px;outline:none;padding:13px 12px 14px!important;width:100%}#myModal .step1 #hubspotForm>form .input input.hs-input:not([type=checkbox])::-webkit-input-placeholder{color:#8f97a3;font-size:16px;font-weight:300;letter-spacing:.48px}#myModal .input .hs-form-booleancheckbox label{cursor:pointer;margin:0;text-transform:none!important}#myModal .input .hs-form-booleancheckbox label input.hs-input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;box-shadow:none!important;content:none;display:inline-block;float:left;height:unset!important;margin-top:2.5px!important;margin:0;outline:none;padding-bottom:unset!important;padding-top:unset!important;padding:0;width:unset!important}#myModal .input .hs-form-booleancheckbox label input.hs-input[type=checkbox]:before{background:#fff;border:1px solid #989898;border-radius:3px;content:" ";display:block;height:15px;margin-right:0;width:15px}#myModal .input .hs-form-booleancheckbox label input.hs-input[type=checkbox]:after{color:transparent!important;content:"\f00c";display:block;font-family:FontAwesome;font-size:11px;font-weight:100;height:13px;margin-left:2px;margin-right:0;margin-top:-13px;width:13px}#myModal .input .hs-form-booleancheckbox label input.hs-input[type=checkbox]:checked:after{color:#2ed3b7!important}#myModal .input .hs-form-booleancheckbox label span{color:#505862;display:inline-block;float:left;font-size:16px;padding-left:7px;width:unset}#myModal .hs-button,#myModal .input .hs-form-booleancheckbox label span{font-family:Dosis;font-style:normal;font-weight:500;line-height:normal;text-align:center}#myModal .hs-button{background-color:#2d6fcb!important;border:none;border-radius:30px!important;color:#fff!important;cursor:pointer;display:none!important;font-size:17px;letter-spacing:.51px;margin-top:10px;outline:none!important;padding:11.5px 20px 13px!important;text-decoration:none;text-transform:capitalize;top:0!important;width:152px;width:calc(100% - 15px)}#myModal #btnLogin{background-color:transparent!important;border:none;color:#2e6fca!important;font-family:Dosis;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.48px;line-height:normal;margin:20px 0 0;padding:6.5px 20px 9px!important;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#myModal .hs-button.cloned{display:inline-block!important}#myModal .step1 #hubspotForm>form .input input.hs-input:not([type=checkbox]).error{border:1px solid #ea4335!important}#myModal .hs-form-field .social.options span{color:#828b99;display:block;font-family:Dosis;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.42px;line-height:normal;margin-bottom:22px;margin-top:23px;text-align:center;width:100%}#myModal .hs-submit .actions{margin-top:10px}#myModal .hs-form-field .social.options button{background-color:#fff!important;background-repeat:no-repeat!important;border:1px solid #acb2bc;border-radius:35px;cursor:pointer;display:inline-block;height:40px;outline:none;padding:0;width:226px}#myModal .hs-form-field .social.options button#GoogleExchange{background:url(https://2043070.fs1.hubspotusercontent-na1.net/hubfs/2043070/Brand%20logo/Google_text.png);background-position:62px 6px;background-size:auto 27px;margin-left:0;margin-right:18px}#myModal .hs-form-field .social.options button#MicrosoftAccountExchange{background:url(https://www.snaprecordings.com/hubfs/Brand%20logo/Microsoft_text.png);background-position:60px 8px;background-size:auto 22px;margin-left:0}#myModal .step1 #hubspotForm>form .hs_create_account_newsletter_signup.hs-create_account_newsletter_signup.hs-fieldtype-booleancheckbox.field.hs-form-field{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:20px;opacity:1;transition:opacity .5s cubic-bezier(0,-2.14,1,1);width:calc(100% - 15px)}#myModal .step1 #hubspotForm>form .hs_create_account_newsletter_signup.hs-create_account_newsletter_signup.hs-fieldtype-booleancheckbox.field.hs-form-field.hidden{display:none!important;opactiy:0}#myModal .hs-error-msgs{background:transparent!important;border:none!important;float:left;margin:-92px 0 10px 92px!important;padding:0!important;position:absolute}#myModal .hs_lastname .hs-error-msgs{margin-left:70px!important}#myModal .hs_firstname .hs-error-msgs{margin-left:73px!important}#myModal .step1 #hubspotForm>form label{color:#3a4047!important}#myModal .step1 span.hs-form-required{display:none!important}#myModal .step1 #hubspotForm>form label.hs-error-msg{color:#ea4335!important;float:left;font-family:Dosis;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.42px;line-height:normal;text-transform:none;white-space:nowrap}#myModal .step1 #hubspotForm>form .hs-error-msgs li:before{background-color:#ea4335;content:""!important;float:left;height:15px;margin-right:5px;margin-top:2px;mask-image:url(https://portal.snaprecordings.com/authenticationtemplates/error-icon.svg);mask-size:contain;padding:0;width:15px}#myModal .step1 .hs_error_rollup{display:none!important}#myModal #signupIframe{border-radius:15px;height:535px;overflow:hidden;width:100%!important}#myModal p#iframeForm{margin:0}#myModal .submitted-message{display:none}#myModal .step1-transition{background:url(https://www.snaprecordings.com/hubfs/assets/backloading.png);background:none!important;background-position:5px;background-repeat:no-repeat;background-size:contain;border-radius:19px;height:535px!important;overflow:hidden;width:100%!important}#myModal #mainLoader{background:hsla(0,0%,100%,.7);border-radius:19px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:9999999999}#myModal #mainLoader>div{height:39px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}#myModal #mainLoader>div>div{background:#076cd1}#myModal #mainLoader .line-scale-pulse-out-rapid>div{animation-fill-mode:both;animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;background-color:#076cd1;border-radius:2px;display:inline-block;height:35px;margin:2px;vertical-align:middle;width:4px}#myModal #mainLoader .line-scale-pulse-out-rapid>div:first-child,#myModal #mainLoader .line-scale-pulse-out-rapid>div:nth-child(5){animation-delay:0s!important}#myModal #mainLoader .line-scale-pulse-out-rapid>div:nth-child(2),#myModal #mainLoader .line-scale-pulse-out-rapid>div:nth-child(4){animation-delay:-.25s!important}@keyframes line-scale-pulse-out-rapid{0%{transform:scaley(1)}80%{transform:scaley(.3)}90%{transform:scaley(1)}}.full-hidden{background-color:transparent!important;color:transparent!important;opacity:0!important;visibility:hidden!important}#myModal .step1 #hubspotForm>form .hs-form-field.sso-panel{display:grid;grid-template-rows:0fr;opacity:0;text-align:center;transition:grid-template-rows .3s cubic-bezier(.4,0,1,1),opacity .5s cubic-bezier(0,-2.14,1,1);width:calc(100% - 15px)}#myModal .step1 #hubspotForm>form .hs-form-field.sso-panel>*{overflow:hidden}#myModal .step1 #hubspotForm>form .hs-form-field.sso-panel.open{grid-template-rows:1fr;opacity:1}#myModal .hs-form-field ul.hs-error-msgs:has(a){display:none}@media (max-width:540px){#myModal .step1-transition{background:none!important}#myModal{left:15px;top:20px;width:calc(100% - 30px)!important}#myModal.reveal-modal{top:20px}#myModal .step1{display:block;padding:20px 25px}#myModal .step1 div#hubspotForm{margin:auto;width:100%}#myModal .step1 .intro{margin-bottom:20px}#myModal .step1 #hubspotForm>form .hs-form-field,#myModal .step1 #hubspotForm>form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{margin:0;width:100%}#myModal .step1 #hubspotForm form{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}#myModal .step1 #hubspotForm>form .hs_create_account_newsletter_signup.hs-create_account_newsletter_signup.hs-fieldtype-booleancheckbox.field.hs-form-field{float:none!important;justify-content:flex-start;margin-top:0;order:2}ul.inputs-list{margin-top:10px;text-align:center}#myModal #hubspotForm .hs_submit.hs-submit{margin-top:15px;order:3;width:100%}#myModal .step1 #hubspotForm>form .hs-form-field.sso-panel{order:4;width:100%!important}#myModal #btnLogin,#myModal .hs-button.cloned{display:block!important;margin:0 0 10px!important;padding:12px 20px!important;width:100%!important}#myModal .step1 #hubspotForm>form .hs-form-field.sso-panel .social.options,#myModal .step1 #hubspotForm>form .hs-form-field.sso-panel .social.options>span{margin-bottom:0;text-align:center}#myModal .step1 #hubspotForm>form .hs-form-field.sso-panel .social.options{margin-top:15px}#myModal .hs-form-field .social.options button{background-position:49%!important;margin:20px 0 0!important;width:calc(50% - 15px)}#myModal .hs-form-field .social.options button#GoogleExchange{background-position:47% 6px!important;margin:20px 15px 0 0!important;width:calc(50% - 15px)}#myModal .hs-form-field .social.options button#MicrosoftAccountExchange{background-position:50% 8px!important;margin:20px 0 0!important;width:calc(50% - 15px)}#myModal #signupIframe{height:710px!important}#myModal .step1 #hubspotForm>form label.hs-error-msg{font-size:12px;margin-top:2px}}@media (max-width:360px){body.popupOverlay{overflow:auto!important}#myModal{top:5px}}