:root{--cm-navy:#16283a;--cm-navy-deep:#0a1624;--cm-ink:#17293b;--cm-blue:#2371b1;--cm-blue-light:#3390d6;--cm-blue-dark:#17527f;--cm-slate:#46586b;--cm-muted:#5a6b7d;--cm-body:#33465a;--cm-bg:#f7f9fc;--cm-card:#ffffff;--cm-line:#d5dde6;--cm-line-soft:#e6ecf3;--cm-warm:#d97544;--cm-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--cm-sans:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cm-r-lg:18px;--cm-r-md:12px;--cm-r-sm:10px;--cm-shadow-sm:0 4px 14px rgba(6,18,32,.07);--cm-focus-ring:0 0 0 4px rgba(35,113,177,.16);--cm-sec-green:#9DC73B;--cm-sec-purple:#5F249F;--cm-sec-red:#ED1B2F;--cm-sec-pink:#F49AC1;--cm-sec-plum:#842990;--cm-sec-cyan:#00AEEF;--cm-sec-teal:#35BCA8;--cm-sec-magenta:#D9176D;--cm-sec-yellow:#E9C102;--cm-sec-orange:#FA9D1B;--cm-sec-coral:#E6575F;--cm-sec-sky:#00A0DC}body,html{overflow-x:hidden}body{font-family:var(--cm-sans);color:#3d4a5a;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}#et-main-area,#main-content,#page-container,body{background:var(--cm-bg)}.cm-serif,h1,h2,h3{font-family:var(--cm-serif);color:var(--cm-navy);letter-spacing:-.2px}a{color:var(--cm-blue)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--cm-focus-ring);border-radius:4px}::selection{background:rgba(51,144,214,.22)}#main-content .container:before,.et_pb_pagebuilder_layout .entry-title,.et_pb_pagebuilder_layout .main_title{display:none}.et_pb_pagebuilder_layout #main-content .container{padding-top:0}#main-content{padding-bottom:0}body:not(.et_pb_pagebuilder_layout) #main-content .container{padding-top:48px}body:not(.et_pb_pagebuilder_layout) #main-content h1.entry-title,body:not(.et_pb_pagebuilder_layout) #main-content h1.main_title{font-family:var(--cm-serif);font-weight:700;font-size:40px;color:var(--cm-navy)}.jobsearch-candidate-dashboard,.jobsearch-employer-dashboard,.jobsearch-typo-wrap,.jobsearch-user-dashboard{font-family:var(--cm-sans);color:#3d4a5a}.jobsearch-typo-wrap h1,.jobsearch-typo-wrap h2,.jobsearch-typo-wrap h3{font-family:var(--cm-serif);color:var(--cm-navy)}.jobsearch-typo-wrap .jobsearch-candidate-dasboard,.jobsearch-typo-wrap .jobsearch-dashboard-box,.jobsearch-typo-wrap .jobsearch-employer-dasboard,.jobsearch-typo-wrap .jobsearch-user-dashboard-wrap{background:#fff;border-radius:20px;box-shadow:var(--cm-shadow-sm);border:0}.jobsearch-typo-wrap .jobsearch-column-3 .jobsearch-dashboard-nav,.jobsearch-typo-wrap .jobsearch-dashboard-nav{background:#fff;border-radius:20px;box-shadow:var(--cm-shadow-sm);overflow:hidden}.jobsearch-typo-wrap .jobsearch-dashboard-nav ul li a{color:var(--cm-navy);font-weight:600}.jobsearch-typo-wrap .jobsearch-dashboard-nav ul li a:hover,.jobsearch-typo-wrap .jobsearch-dashboard-nav ul li.active a{color:var(--cm-blue);background:#f3f7fb}.jobsearch-typo-wrap .jobsearch-applyjob-btn,.jobsearch-typo-wrap .jobsearch-candidate-profile-submit,.jobsearch-typo-wrap .jobsearch-employer-profile-submit,.jobsearch-typo-wrap .jobsearch-open-signin-tab.jobsearch-applyjob-btn,.jobsearch-typo-wrap input[type=submit]{background:linear-gradient(180deg,#3390d6 0,#2371b1 100%)!important;color:#fff!important;border:0!important;border-radius:11px!important;font-weight:800!important;box-shadow:0 10px 28px rgba(51,144,214,.35)}.jobsearch-typo-wrap input[type=email],.jobsearch-typo-wrap input[type=password],.jobsearch-typo-wrap input[type=tel],.jobsearch-typo-wrap input[type=text],.jobsearch-typo-wrap input[type=url],.jobsearch-typo-wrap select,.jobsearch-typo-wrap textarea{border:1px solid #cdd5df!important;border-radius:10px!important;background:#fff!important}