body.swal2-shown{overflow:auto!important;position:relative}.popup-overlay{background-color:rgba(0,0,0,.6);inset:0;z-index:9998}.popup-box,.popup-overlay{display:none;position:fixed}.popup-box{background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.3);left:50%;max-width:1050px;padding:20px;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.popup-box button{background:#3b45ff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}div#interpreterPopup p a{color:#3b45ff}.section-registration-form{background:#ececec;font-size:12pt;padding:2rem}form .form-content{display:none}form .section-heading{font-weight:600}.form-field{margin:5px 0}.form-field input{margin-bottom:0!important}.form-field-row,.form-field-row-flexible{align-items:center;display:flex}.form-field#companyInfo,.form-field#contact,.form-field#name,.form-field-row-flexible{flex-direction:column}.form-field input{background:#fff!important;margin-bottom:16px}.form-field#companyType input,.form-field#nonprofit input,.form-field#terms input{margin-bottom:0}.form-field#companyType{margin-bottom:22px}.form-field#contact{margin-bottom:25px}.form-field#nonprofit,.form-field#terms{margin-bottom:64px}.form-field#companyType label,.form-field#nonprofit label,.form-field#terms label{margin:0}.form-field#nonprofit,.form-field#terms{margin-bottom:15px!important}.form-field#terms label{font-weight:600}.form-field#companyType label[for=individual_radio],.form-field#nonprofit label[for=yes_nonprofit]{margin-right:27px}.error{color:red;display:none;padding-left:2px}.disclaimer{display:inline-flex;margin-top:10px;text-decoration:none;transform:translate(1px,5px);transition:all .3s ease-in-out}.disclaimer:focus,.disclaimer:hover{color:#6f7070;text-decoration:none}#card-element{background-color:#fff;border:1px solid #989b9c;border-radius:0;display:inline-block;font-size:20px;height:68px;padding:20px;width:100%}button{margin-top:10px}.swal2-container.swal2-center{display:block!important;padding:0 16px!important;position:absolute!important;right:auto;top:auto;width:100%}.swal2-styled.swal2-confirm{background:#3b45ff}.swal2-container.swal2-center .swal2-popup{background:#ececec;border-radius:0;bottom:599px;position:absolute!important;width:calc(100% - 64px)!important}.swal2-container.swal2-center .swal2-popup .swal2-close{color:#fff;display:block!important;font-size:28px}.swal2-container.swal2-center .swal2-popup .swal2-title{background:#747779;color:#fff;font-family:noto-sans,sans-serif;font-size:28px;font-weight:200;padding:30px}.swal2-container.swal2-center .swal2-popup .swal2-html-container{margin:30px 20px 20px 40px;max-height:55vh;overflow-y:scroll;padding-right:10px;text-align:left}.swal2-container.swal2-center .swal2-popup .swal2-actions{display:none!important}.swal2-container.swal2-center .swal2-popup .swal2-html-container::-webkit-scrollbar{width:8px}.swal2-container.swal2-center .swal2-popup .swal2-html-container::-webkit-scrollbar-track{background-color:#fff}.swal2-container.swal2-center .swal2-popup .swal2-html-container::-webkit-scrollbar{background-color:#fff;width:6px}.swal2-container.swal2-center .swal2-popup .swal2-html-container::-webkit-scrollbar-thumb{background-color:#f7941d}div#interpreter label[for=yes_interpreter]{margin-right:27px}@media (min-width:578px){.form-field#companyType input,.form-field#nonprofit input,.form-field#terms input{margin:0 4px 0 0}.flex-grid{display:block}.col{flex:1;padding:5px}}@media (min-width:768px){.form-field-row-flexible{flex-direction:row}#card-element{width:70%}.swal2-container.swal2-center{padding:0 4%!important}.swal2-container.swal2-center .swal2-popup .swal2-html-container{height:calc(100vh - 405px)!important;margin:60px 30px 60px 60px;padding-right:48px}.flex-grid{display:flex}.col{flex:1}}@media (min-width:1024px){.swal2-container.swal2-center{display:grid!important;grid-template-columns:1fr 884px 1fr!important;padding:0!important}.swal2-container.swal2-center .swal2-popup{bottom:600px;grid-column:2/3!important}}@media (min-width:1200px){.section-registration-form{max-width:1076px}.section-registration-form .form-wrapper{margin:0 auto;max-width:980px}}