@font-face{font-family:Satoshi;src:url(/_next/static/media/Satoshi-Bold.c60efc8f.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/_next/static/media/PlusJakartaSans-Bold.7abcc5b1.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}:root{--bg-light:#f5f5f5;--light-cream:#f4f4f4;--whitish-gray:#eeeeee;--ash-gray:#e6e6e6;--quatinary-grey:#5a5c60;--pale-silver:#cbcbcb;--light-gray:#cacaca;--tertiary-gray:#a1a0a3;--medium-gray:#757575;--dark-gray:#535353;--gray-secondary:#5f5f61;--darker-gray:#3b3b3b;--black:#232323;--dark-charcoal:#222124;--success-green:#01a63e;--success-green-text:#307f4a;--pale-success-green:#e8f6ed;--primary:#1650cf;--pale-primary-blue:#e8eefa;--white:#ffffff;--danger:#e73f3f;--red-600:#cf3333;--red-700:#920e0e;--success-200:#bae5c8;--blue-100:#edf3ff;--blue-200:#94afe9;--blue-600:#1449bc;--blue-700:#1343ac;--blue-900:#092257;--warning-200:#ffdb9e;--warning-600:#e49614;--warning-700:#b6760e;--error-200:#f1abab;--purple-200:#b78af7;--border-light:#efefef;--nav-header-bg:#f6f6f6;--border-default:#e6e6e6;--border-dark:#dbdbdb;--border-hover:#e0e0e0;--hover-bg-on-transparent-element:#e6e6e6;--checkbox-bg:#105dfb;--calendar-filter-button-bg:#f1f1f1;--calendar-dropdown-title-color:#5f5f61;--calendar-filter-button-color:#5f5f61;--calendar-filter-input-placeholder-color:#5f5f61;--input-select-label-color:#5a5c60;--input-placeholder-color:#cacaca;--neutral-200:#b0b0b0;--neutral-300:#8c8c8c;--neutral-400:#757575;--neutral-500:#535353;--neutral-600:#4c4c4c;--neutral-700:#3b3b3b;--neutral-800:#2e2e2e;--neutral-900:#232323;--steps-border:#a1a0a3;--transition-duration:0.2s;--z-index-mobile-stepper:1000;--z-index-fab:1050;--z-index-speed-dial:1050;--z-index-app-bar:1100;--z-index-drawer:1200;--z-index-modal:1300;--z-index-snackbar:1400;--z-index-tooltip:1500;--z-index-dropdown:1600;--input-field-box-shadow:0px 3px 4px -5px rgba(24,24,28,0.03),0px 1px 2px rgba(24,24,28,0.04);--dropdown-content-shadow:0px 2px 6px rgba(24,24,28,0.06),0px 32px 41px -23px rgba(24,24,28,0.07);--shadow-md:0px 3px 4px 0px rgba(24,24,28,0.04),0px 1px 1px 0px rgba(24,24,28,0.04);--shadow-lg:0px 4px 8px -2px rgba(24,24,28,0.1),0px 2px 4px -2px rgba(24,24,28,0.06);--shadow-xl:0px 6px 10px -2px rgba(24,24,28,0.2),0px 3px 5px -2px rgba(24,24,28,0.07);--font-family-primary:Inter,Arial,sans-serif;--font-size-primary:14px;--input-font-size:13px;--input-line-height:20px;--input-font-weight:500;--input-letter-spacing:-0.05px;--fw-bold:700;--fw-semiBold:600;--fw-medium:500;--fw-regular:400;--header-height:89px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body,html{height:100%;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:901px){.layout-main-full-height{height:100svh;overflow:hidden}}@media (max-width:480px){body{padding-right:unset!important}}input::-webkit-credentials-auto-fill-button{visibility:hidden}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font-family:Inter,sans-serif!important}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{text-decoration:inherit}::placeholder{color:var(--input-placeholder-color);opacity:1}:-ms-input-placeholder{color:var(--input-placeholder-color)}::-ms-input-placeholder{color:var(--input-placeholder-color)}iframe{max-height:100%;width:100%;overflow:scroll}iframe::-webkit-scrollbar{display:none}.relative{position:relative}.hide-date-cto .MuiDialogActions-root{display:none}.hide-date-cto .MuiPickersLayout-root{display:flex;flex-direction:column}em{font-style:normal}.woot-widget-bubble{transition:bottom .25s ease}@media (max-width:768px){body.has-sticky-mobile-cta .woot-widget-bubble{bottom:92px!important}}body.chatwoot-trainer-avatar .woot-widget-bubble{width:72px!important;height:72px!important;background-color:#1650cf!important;background-image:var(--chatwoot-trainer-avatar)!important;background-size:cover!important;background-position:center 18%!important;border:3px solid var(--white,#ffffff)!important;box-shadow:0 6px 22px rgba(9,34,87,.24)!important;overflow:hidden!important}body.chatwoot-trainer-avatar #woot-widget-bubble-icon,body.chatwoot-trainer-avatar .woot--close img,body.chatwoot-trainer-avatar .woot-widget-bubble svg{display:none!important}