.app-font-family{font-family:Barlow,Arial,sans-serif;font-style:normal}.barlow-bold{font-family:Barlow,Arial,sans-serif;font-weight:700}.barlow-regular{font-family:Barlow,Arial,sans-serif;font-weight:300}.barlow-light{font-family:Barlow,Arial,sans-serif;font-weight:200}.barlow-semibold{font-family:Barlow,Arial,sans-serif;font-weight:600}.barlow-medium{font-family:Barlow,Arial,sans-serif;font-weight:500}.inter-font-family{font-family:Inter,sans-serif;font-style:normal}.inter-italic-font-family,i{font-family:Inter;font-style:italic}.inter-light-italic-font-family,i{font-family:Inter;font-style:italic;font-weight:300}.inter-bold{font-family:Inter;font-weight:700}input::placeholder,textarea::placeholder{white-space:nowrap;color:#fff;overflow:visible;text-overflow:ellipsis}textarea{font-family:Inter,sans-serif;font-style:normal;resize:none}textarea::placeholder{font-family:Barlow,Arial,sans-serif;font-style:normal;color:#151f33}.small-light{font-size:13px;font-weight:200}.small{font-size:13px;font-weight:300}.centered-text{text-align:center}.start-text{text-align:start}.slide{display:flex;justify-content:center}.required:after{content:" *";color:#151f33}.btn-primary.is-loading,.btn-secondary.is-loading,.btn-tertiary.is-loading{pointer-events:none;opacity:.7;color:transparent!important}.btn-primary.is-loading:after,.btn-secondary.is-loading:after,.btn-tertiary.is-loading:after{content:""!important;position:absolute;width:18px;height:18px;top:50%;left:50%;right:auto;margin-top:-9px;margin-left:-9px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;font-family:initial!important;animation:btn-loading-spin .6s linear infinite}.btn-secondary.is-loading:after{border-color:#4b8bf933;border-top-color:#4b8bf9}@keyframes btn-loading-spin{to{transform:rotate(360deg)}}a[href*="calendly.com"],a[href*="calendly.com"].btn,a[href*="calendly.com"].btn-primary,a[title=calendly],a[title=calendly].btn,a[title=calendly].btn-primary{color:#fff!important}a[href*="calendly.com"]:hover,a[href*="calendly.com"].btn:hover,a[href*="calendly.com"].btn-primary:hover,a[title=calendly]:hover,a[title=calendly].btn:hover,a[title=calendly].btn-primary:hover,a[href*="calendly.com"]:focus,a[href*="calendly.com"].btn:focus,a[href*="calendly.com"].btn-primary:focus,a[title=calendly]:focus,a[title=calendly].btn:focus,a[title=calendly].btn-primary:focus,a[href*="calendly.com"]:active,a[href*="calendly.com"].btn:active,a[href*="calendly.com"].btn-primary:active,a[title=calendly]:active,a[title=calendly].btn:active,a[title=calendly].btn-primary:active,a[href*="calendly.com"]:visited,a[href*="calendly.com"].btn:visited,a[href*="calendly.com"].btn-primary:visited,a[title=calendly]:visited,a[title=calendly].btn:visited,a[title=calendly].btn-primary:visited,a[href*="calendly.com"]:link,a[href*="calendly.com"].btn:link,a[href*="calendly.com"].btn-primary:link,a[title=calendly]:link,a[title=calendly].btn:link,a[title=calendly].btn-primary:link{color:#fff!important}[data-bs-theme=dark] a[href*="calendly.com"],[data-bs-theme=dark] a[title=calendly]{color:#fff!important}[data-bs-theme=dark] a[href*="calendly.com"]:hover,[data-bs-theme=dark] a[title=calendly]:hover,[data-bs-theme=dark] a[href*="calendly.com"]:focus,[data-bs-theme=dark] a[title=calendly]:focus,[data-bs-theme=dark] a[href*="calendly.com"]:active,[data-bs-theme=dark] a[title=calendly]:active,[data-bs-theme=dark] a[href*="calendly.com"]:visited,[data-bs-theme=dark] a[title=calendly]:visited,[data-bs-theme=dark] a[href*="calendly.com"]:link,[data-bs-theme=dark] a[title=calendly]:link{color:#fff!important}.btn-primary[href*="calendly.com"]{color:#fff!important}.btn-underline{color:#151f33;position:relative;display:inline-block;font-size:18px;height:44px;width:fit-content;line-height:44px;font-weight:600;min-width:160px;border-radius:50px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s;z-index:1;background-color:#fff0;border:none;text-decoration:underline;font-size:16px;text-underline-offset:4px;padding:2px 0 0 10px;min-width:0}.btn-empty{color:#151f33;position:relative;display:inline-block;height:44px;width:fit-content;line-height:44px;font-weight:600;min-width:160px;border-radius:50px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s;z-index:1;background-color:#fff0;border:none;font-size:18px;margin:0;padding:0}.btn-listen{border:none;color:#fff;background-color:#4b8bf9;position:relative;display:inline-block;font-size:18px;height:44px;width:fit-content;line-height:44px;font-weight:600;min-width:160px;border-radius:50px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s;z-index:1;min-width:100px;height:25px;font-size:12px;line-height:25px;padding:0 0 0 18px}.btn-listen:hover{background-color:#0056b3;border-color:#0056b3}.btn-listen img{pointer-events:none}.btn-listen:before{content:url(/build/img/listen.svg);position:absolute;left:18px;top:50%;transform:translateY(-50%);display:inline-block;height:13px;line-height:13px;width:auto}.btn-save{border:none;color:#fff;background-color:#4b8bf9;position:relative;display:inline-block;font-size:18px;height:44px;width:fit-content;line-height:44px;padding:0 50px 0 32px;font-weight:600;min-width:160px;border-radius:50px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s;z-index:1;background-color:#3edbcf}.btn-save:hover{background-color:#0056b3;border-color:#0056b3}.btn-save img{pointer-events:none}.btn-save:hover{background-color:#3edbcf;border-color:#3edbcf}.btn-validate-square{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#3edbcf;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:0}.btn-validate-square:hover{background-color:#3edbcf}.btn-square-save{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#3edbcf;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:0;transition:background-color .2s ease}.btn-square-save:hover{background-color:#3edbcf}.btn-square-save .fas{font-size:16px}.template-save-section{display:inline-flex;align-items:flex-end;gap:12px;padding:12px 16px;border:1px dashed #e4e7ec;border-radius:10px;background:#fafbfc;margin:16px 0;width:auto;max-width:fit-content}.template-save-section .template-field-wrapper{display:flex;align-items:center;width:320px}.template-save-section .form-input{margin:0;width:100%;display:flex;flex-direction:column}.template-save-section .form-input .form-label{font-size:13px;font-weight:600;color:#475467;margin-bottom:6px;display:block}.template-save-section .form-input input{width:100%;padding:8px 12px;border:1px solid #d0d5dd;border-radius:8px;font-size:14px;background-color:transparent;transition:all .2s ease}.template-save-section .form-input input::placeholder{color:#98a2b3;font-style:italic;font-size:13px}.template-save-section .form-input input:focus{outline:none;border-color:#98a2b3;background-color:transparent;box-shadow:0 0 0 3px #98a2b31a}.save-template-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background-color:#fff;color:#667085;border:1.5px dashed #d0d5dd;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.save-template-btn i{font-size:14px;color:#667085;transition:color .2s ease}.save-template-btn span{color:#667085;transition:color .2s ease}.save-template-btn:hover{background-color:#f9fafb;border-color:#98a2b3;border-style:solid;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.save-template-btn:hover i,.save-template-btn:hover span{color:#475467}.save-template-btn:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.save-template-btn:focus{outline:none;box-shadow:0 0 0 3px #98a2b326}.underline{text-decoration:underline}.no-decoration{text-decoration:none}.no-margin{margin:0;padding:0}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:10px;border-radius:4px;margin-bottom:20px}.rounded-box{display:flex;position:relative;justify-content:center;background-color:#ff9667;border-radius:20px}.transparent-box{background-color:#ffffff4d;padding:7px 10px;border-radius:50px;position:relative}.svg-animated{visibility:hidden}.animated-grow-hover:hover{animation:growReduce 1s infinite}@keyframes growReduce{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.relative-flex{display:flex;position:relative}.flex-space-between,.justify-space-between{display:flex;width:100%;justify-content:space-between}body p a{text-decoration:underline}body .error-message ul{padding:0;margin-top:0}body .error-message{margin-bottom:6px}body .error-message li,body .error-message p{font-size:13px;color:#f95d5e;margin-top:0;margin-bottom:8px;font-family:Inter,sans-serif;font-style:normal}form input,form label,form textaera{font-family:Inter,sans-serif;font-style:normal}input:focus,textarea:focus{outline:none}.separator{background-color:#4b8bf9;width:55px;height:3px;display:block;margin:20px auto}.bg-image{position:absolute;width:100%;height:100%;object-fit:cover}.loader{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:#c5d0dd;padding:20px;border-radius:8px;text-align:center}.loader .spinner{border:2px solid #EEF4FF;border-left-color:#fff;border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}
