/*! normalize.scss | MIT License | github.com/etdev/normalize.scss */
*,:after,:before{box-sizing:inherit}ol,ul{list-style:none}a{cursor:pointer;text-decoration:none;display:block}body{color:#444;margin-top:0;padding-top:0;font-family:Helvetica,Arial,sans-serif;line-height:1.5}ol,ul{margin:0;padding:0}h2,h3{margin:0;padding:.5em 0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../fonts/source-sans-3-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3 Fallback: BlinkMacSystemFont";src:local(BlinkMacSystemFont);size-adjust:100.359%;ascent-override:102.033%;descent-override:39.8568%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:94.2802%;ascent-override:108.612%;descent-override:42.4267%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:88.1857%;ascent-override:116.119%;descent-override:45.3589%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../fonts/source-sans-3-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../fonts/source-sans-3-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Black"),url(../fonts/source-sans-3-latin-900-normal.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}#__nuxt{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#031b4e;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.main-outer-container-all.flashActive{position:relative;top:50px}.main-inner-container-all{min-height:calc(100vh - 70px)}#nav{padding:30px}#nav a{color:#031b4e;font-weight:700}#nav a.router-link-exact-active{color:#055eff}html{width:100%}body,html{height:100%;margin:0;padding:0}body{background:#fff}html.account-user .hide-for-user,html.rjd-banner-hidden .subreddit-banner,html.signed-in .only-signed-out,html.signed-out .only-signed-in,html:not(.account-employer) .only-employer,html:not(.account-user) .only-user{display:none!important}.job-list__skeleton{display:none}html.signed-in .jobs:not(.filters-ready) .job-list__hits{display:none!important}html.signed-in .jobs:not(.filters-ready) .job-list__skeleton{display:block!important}li,ul{list-style:none}a{text-decoration:none}.container{max-width:900px;margin:0 auto}button:focus,input:focus,select:focus,textarea:focus{outline:none}h1,h2,h3{font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif}::selection{color:#fff;background:#055eff}::selection{color:#fff;background:#055eff}.beta-indicator{letter-spacing:3px;color:#57edd7;z-index:6;background:#000000a6;border-radius:0 4px 0 0;padding:6px 10px 2px;font-weight:600;position:fixed;bottom:0}.btn,.company-detail__component-switcher-item,.company-item,.feedback-button,.form__submit-btn,.job-item,.link,.login-btn,a{transition:all .2s}.btn:hover,.company-item:hover,.feedback-button:hover,.job-item:hover{transform:translateY(-1px)}.btn--no-translate:hover{transform:translateY(0)}.generic-temp-banner+.modal-container+.employer-landing-page .header{max-height:calc(100vh - 106px)}.flash+.mobile-subscribe-callout{top:50px}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../fonts/source-sans-3-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../fonts/source-sans-3-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../fonts/source-sans-3-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Black"),url(../fonts/source-sans-3-latin-900-normal.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:88.1857%;ascent-override:116.119%;descent-override:45.3589%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:94.2802%;ascent-override:108.612%;descent-override:42.4267%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: BlinkMacSystemFont";src:local(BlinkMacSystemFont);size-adjust:100.359%;ascent-override:102.033%;descent-override:39.8568%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.main-title{letter-spacing:1.4px;color:#031b4e;margin-bottom:30px;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;line-height:43px;font-weight:900!important}@media (width<=992px){.main-title{margin-bottom:24px;font-size:24px;line-height:36px}}.main-title--banner{letter-spacing:2.8px;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:800;line-height:32px}@media (width<=767px){.main-title--banner{font-size:28px;line-height:38px}}.main-title--mid{letter-spacing:1px;color:#031b4e;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:20px}@media (width<=992px){.main-title--mid{letter-spacing:1px;color:#031b4e;max-width:80%;margin:0 auto;font-size:20px;line-height:32px}}@media (width<=767px){.main-title--mid{max-width:95%}}.main-title--mid.heavy{font-weight:900}.main-title--xl{letter-spacing:1px;margin-top:80px;margin-bottom:1rem;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:44px;font-weight:800;line-height:44px}@media (width<=767px){.main-title--xl{width:100%;max-width:100%;font-size:28px;line-height:54px}}.main-title--sm{letter-spacing:1px;color:#031b4e;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:18px}@media (width<=992px){.main-title--sm{letter-spacing:1px;color:#031b4e;max-width:80%;margin:0 auto;font-size:18px;line-height:24px}}@media (width<=767px){.main-title--sm{max-width:95%}}.main-title--sm.heavy{font-weight:900}.title--xl{font-size:36px}.title2{letter-spacing:1.2px;letter-spacing:.8px;color:#031b4e;align-items:center;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:900;line-height:44px;display:flex}@media (width<=992px){.title2{font-size:30px;line-height:1.23333}}.title3{text-align:center;letter-spacing:.4px;letter-spacing:.8px;color:#031b4e;align-items:center;margin:0;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:900;line-height:32px;display:flex}@media (width<=992px){.title3{font-size:28px}}.title4{letter-spacing:.4px;color:#031b4e;font-size:38px;line-height:56px}@media (width<=992px){.title4{font-size:32px}}.subtitle3{color:#031b4e;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:2}.link{color:#031b4e;letter-spacing:1px;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.link:hover{color:#055eff}.link--thin{font-weight:400}.link--md{font-weight:600}.action-link{color:#055eff;letter-spacing:1px;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px}.action-link:hover{color:#004ad1}.action-link--inline{display:inline-block}.action-link--normal{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.action-link--bold,.bold{font-weight:700}.subtitle{letter-spacing:.2px;color:#94aabe;text-align:left;margin-top:.5rem;font-size:12px;line-height:22px}.subtitle,.subtitle2{font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.subtitle2{text-align:center;color:#031b4e;align-items:center;font-size:24px;font-style:normal;font-weight:600;line-height:56px;display:flex}@media (width<=992px){.subtitle2{font-size:22px;line-height:40px}}@media (width<=767px){.subtitle2{font-size:20px;line-height:36px}}.subtitle--short{line-height:18px}.subtitle--darker{color:#6879a5;font-size:10px}.para-text--light{letter-spacing:.4px;color:#203d7c;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.para-text,.para-text--light{font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.para-text{letter-spacing:1.6px;color:#031b4e;font-size:18px;line-height:30px}.light{color:#94aabe}.bold-gray-label{letter-spacing:.2px;color:#94aabe;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:27px}.link.inline{color:#055eff;display:inline}.link.inline:hover{color:#004ad1}.link.inline--row{color:#055eff}.link.inline--row:hover{color:#004ad1}.link--gray{color:#94aabe!important}.pink-standout{background:#ffe6e2;padding:.5rem 1.5rem 1.5rem}.pink-standout li,.pink-standout ul{list-style:outside!important}.pink-standout li{margin-left:1.5rem}.link.subdued{font-size:10px;color:#59758b!important}.link.subdued:hover{color:#055eff!important}@media (width<=992px){.jp .company-detail h1,.jp .home h1,.jp .job-deatail h1{font-size:22px;line-height:2.25}}.jp .company-detail h2,.jp .home h2,.jp .job-deatail h2{line-height:1.5}.notification{color:#000;letter-spacing:.8px;background:#fff4e4;border:1px solid #ffb34b;border-radius:6px;margin-top:1.5rem;padding:1rem;font-size:14px;line-height:22px}.notification .link{font-weight:900;text-decoration:underline;font-size:14px!important}@media (width<=767px){.notification{margin-top:0;padding:.5rem .75rem;font-size:12px}}.bubble-list{word-wrap:break-word;word-break:normal;flex-wrap:wrap;justify-content:center;display:flex}.bubble-list--gray .bubble,.bubble-list--gray .item{background:#f1f3f8;border:none}.bubble-list .bubble{letter-spacing:1px;color:#031b4e;-webkit-user-select:none;user-select:none;border:.5px solid #b1c3d3;border-radius:500px;align-items:center;margin-bottom:1rem;font-size:12px;font-style:normal;font-weight:600;line-height:17px;display:flex}.bubble-list .bubble:not(:first-of-type){margin-left:1rem}.bubble-list .bubble .link{border-radius:500px;padding:.25rem .75rem;display:block}.bubble-list .bubble .link:hover{background-color:#f8f8f8}@media (width<=992px){.bubble-list .bubble{margin-bottom:1rem;font-size:10px;line-height:15px}.bubble-list .bubble:not(:first-of-type){margin-left:1rem}}.top-jobs .bubble-list{max-width:1100px;margin:0 auto 1.5rem;display:flex}@media (width>=1200px){.top-jobs .bubble-list{width:1100px}}.top-jobs .bubble-list .link{font-weight:600;display:block}.top-jobs .bubble-list .link:hover{color:#031b4e}.heading-text{letter-spacing:1.4px;color:#031b4e;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:22px;text-decoration-line:underline}@media (width<=992px){.heading-text{font-size:16px}}.heading-text--left{text-align:left;align-self:flex-start}.link--v2{letter-spacing:1px;font-feature-settings:"pnum" on,"lnum" on;color:#055eff;align-items:center;font-size:16px;font-weight:600;line-height:36px;display:flex}.subtitle2{color:#203d7c;font-size:16px;font-weight:400;line-height:32px}.title__mini{letter-spacing:1.2px;color:#031b4e;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;display:flex}.title__mini.active{font-weight:700}.title5{font-size:40px;font-weight:700;line-height:55px}.title5,.title6{letter-spacing:1.4px;color:#031b4e;align-items:center;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;display:flex}.title6{font-weight:800}@media (width>=993px){.title6{font-size:32px}}@media (width>=1200px){.title6{font-size:38px}}@media (width>=1546px){.title6{font-size:48px}}.regular-text{text-align:left;font-weight:400}.label-text,.regular-text{letter-spacing:1.2px;color:#031b4e;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal}.label-text{margin-bottom:.75rem;font-weight:700;line-height:22px;display:flex}.well{box-sizing:border-box;background:#fff;border:1px solid #d6dbe3;border-radius:4px;padding:35px 50px}.text--15px{font-size:15px!important}.text--sm{font-size:14px}.text--sm,.text--xs{letter-spacing:1.2px;color:#031b4e}.text--xs{font-size:12px}.text--xxs{letter-spacing:1px;color:#031b4e;font-size:10px}.text--normal{font-weight:400}.text--left{text-align:left}.text--inline{display:inline}.text--line-height-md{line-height:2!important}.muted-header{letter-spacing:.8px;color:#919ebf;align-items:center;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:22px;display:flex}.mg-btm-sm,.text--mar-btm-sm{margin-bottom:.5rem}.mg-top-sm,.text--mar-top-sm{margin-top:.5rem}.mg-top-md,.text--mar-top-md{margin-top:1rem}.mg-btm-md,.text--mar-btm-md{margin-bottom:1rem}.mg-btm-lg,.text--mar-btm-lg{margin-bottom:1.5rem}.mg-top-lg,.text--mar-top-lg{margin-top:1.5rem}.mg-top-none{margin-top:0!important}.mg-btm-none,.mg-y-none{margin-top:0}.mg-y-none{margin-bottom:0}.my-x-none{margin-left:0;margin-right:0}.mg-none{margin:0}.pd-left-md{padding-left:1rem}.pd-left-sm{padding-left:.5rem}.pd-btm-none{padding-bottom:0!important}.pd-top-none{padding-top:0!important}.pd-top-sm{padding-top:4px!important}.pd-top-md{padding-top:8px!important}.bg-white{background:#fff!important}.bg-gray11{background:#f7f8f9}img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.text-input-placeholder{font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.question-icon{color:#213d79;background:#f3f5f9;border:1px solid #e4e8ec;border-radius:500px;padding:0 6px;font-size:10px;font-weight:700;display:flex}.lp-highlight-bg{color:#031b4e;border-radius:4px;padding:1px .5rem 3px;background:linear-gradient(90deg,#fee5da,#fff5ca)!important;font-weight:700!important}.title-link1{color:#031b4e;font-weight:600}.title-link1:hover{color:#021335;text-decoration:underline}.link--blue{color:#055eff}.link--blue:hover{color:#0057f5}.mg-top-1rem{margin-top:1rem!important}.no-left-mg{margin-left:0}.no-left-pd{padding-left:0!important}.copy-icon{cursor:pointer;height:22px;margin-left:2px;margin-right:2px;position:relative;top:6px;color:#fff!important;fill:#fff!important}.no-user-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.popup-message{color:#031b4e;font-size:12px;font-weight:400;position:absolute;top:1rem;left:50%}.title-case{text-transform:capitalize}.pre-apply-warning{opacity:.76;text-transform:none;margin-top:2px;font-size:10px;font-weight:600;line-height:11px}.sp-only-block{display:none}@media (width<=992px){.sp-only-block{display:block}}.non-sp-only-block{display:block}@media (width<=992px){.non-sp-only-block{display:none}}.no-left-pd-mg{margin-left:0!important;padding-left:0!important}.full-page-height{min-height:calc(100vh - 70px)}.video-wrapper{max-width:calc(100% - 2px);margin:auto}.video-container{height:0;padding-top:30px;padding-bottom:53%;position:relative;overflow:hidden}@media (width<=992px){.video-container{min-height:50vw;padding-bottom:53%}}@media (width<=767px){.video-container{min-height:auto;padding-bottom:50%}}.video-container embed,.video-container iframe,.video-container object{width:100%;height:calc(100% - 1px);position:absolute;top:0;left:0}@media (width>=993px){.hide-non-sp{display:none}}.filter-select-container .filters{box-sizing:border-box;white-space:nowrap;flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (width<=992px){.filter-select-container .filters{flex-wrap:wrap;margin-right:0}}.filter-select-container .filters__item{flex-direction:row;justify-content:flex-start;align-items:center;margin-right:3rem;display:flex}@media (width<=992px){.filter-select-container .filters__item{flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:.5rem;margin-right:1.5rem;display:flex}}.filter-select-container .filters__item.active{border-bottom:4px solid #57edd7}.filter-select-container .filters__item.active a{color:#031b4e}.filter-select-container .filters__item__link{text-transform:uppercase;color:#59758b;font-weight:700}.back-box{cursor:pointer;border-radius:5px;justify-content:flex-start;max-width:420px;margin:60px auto 0;padding-left:1rem;display:flex;margin-top:0!important}.back-box:last-of-type{margin:1rem auto 0}@media (width<=992px){.back-box{padding-left:25px;padding-right:25px}}.back-box img{border-radius:5px 0 0 5px}.back-box:hover{background:#f5f5f5}.back-box__message{padding-right:2rem;color:#055eff!important;font-weight:600!important}@media (width<=992px){.back-box__message{font-size:14px}}.transform__flip-vertical{transform:rotate(180deg)}.eva-icon{width:18px;height:18px;margin:0;padding:0}.pdf-app #sidebarContainer{display:none}.pdf-app #viewerContainer{left:0!important}.pdf-app #viewer .page{margin-left:0;margin-right:0}.para--inline{display:inline!important}.no-padding-left{padding-left:0!important}.text--centered{text-align:center}.text--light1{font-weight:600}@media (width<=767px){.btn--md{min-width:120px;max-width:90%}}@media (width<=767px){.btn--sm{min-width:120px;max-width:90%}}@media (width<=767px){.btn--standout{padding:22px 64px}}@keyframes pulse-action-color{0%{transform:scale(1);box-shadow:0 0 #055effb3}70%{transform:scale(1);box-shadow:0 0 0 10px #055eff00}to{transform:scale(1);box-shadow:0 0 #055eff00}}@keyframes pulse-black{0%{transform:scale(1);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.form{flex-direction:column;display:flex}.form__row{flex-wrap:wrap;justify-content:space-between;width:100%;padding:.5rem 0;display:flex}@media (width<=767px){.form__row{flex-direction:column}}.form__row.col{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.form__label{flex:1 0;align-self:baseline}@media (width<=767px){.form__label{align-self:flex-start;padding-bottom:1em}}.form__label--separate{flex:0 0 100%;padding-bottom:.5rem}.form__label--col{flex-direction:column}.form__text-input{appearance:none;color:#031b4e;background-color:#fff;background-image:none;border:1px solid #e5e5e5;border-radius:4px;outline:none;flex:1;height:38px;min-height:38px;padding:3px 10px;line-height:1}.form__text-input::placeholder{color:#ccdce7}.form__select-input{color:#031b4e;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;outline:none;flex:1;height:2.4rem;min-height:38px;line-height:1}.form__label+.form__input{margin-left:1rem}.form__submit-btn{cursor:pointer;text-align:center;min-width:11rem;margin-top:2rem}@media (width<=767px){.form__submit-btn{width:10rem}}textarea{box-sizing:border-box;font-size:14px}textarea::placeholder{color:#ccdce7}.label-primary{color:#031b4e;font-weight:700;display:block}.label-secondary{color:#7d97ad;margin-top:0;font-size:.73rem}.form__textarea{color:#031b4e;border:1px solid #d5d6d7;border-radius:4px;outline:none;flex:1 0 100%;min-height:200px;padding:.5rem .6rem;font-size:1rem}@media (width<=767px){.form__textarea{min-height:150px}}.form__textarea--md{min-height:200px!important}.form .alternative-login-message{letter-spacing:1.2px;color:#6879a5;align-self:center;align-items:center;margin-top:1rem;font-size:16px;line-height:40px;display:flex}.form .link{color:#055eff;cursor:pointer;padding-left:.25rem}.form .link:hover{color:#0053eb}.form__extra-message{letter-spacing:1.2px;color:#203d7c;align-self:center;align-items:center;margin-top:.75rem;font-size:12px;line-height:20px;display:flex}.form .no-bottom-margin{margin-bottom:0}.form.form--enclosed{box-sizing:border-box;background:#fff;border:1px solid #d6dbe3;border-radius:4px;flex-direction:row;padding:1rem 50px;display:flex}@media (width<=767px){.form.form--enclosed{flex-direction:column}}.form.form--enclosed .form__sidebar{border-right:1px solid #d6dbe3;width:220px;margin-top:.5rem}.form.form--enclosed .form__sidebar li a{color:#031b4e;letter-spacing:1px;font-size:16px;font-weight:600;line-height:50px}@media (width<=767px){.form.form--enclosed .form__sidebar{border:none;padding-left:3rem}}.form.form--enclosed .form__sidebar li a{color:#59758b;text-decoration:none}.form.form--enclosed .form__sidebar li a.active{color:#031b4e}.form.form__main{max-width:940px;margin:0 auto 0 0;display:flex}@media (width>=1200px){.form.form__main{width:940px}}@media (width<=992px){.form.form__main{padding-left:.5rem}}.form.v2,.form.v2 .form__row{flex-direction:column;display:flex}.form.v2 .form__row{width:100%}@media (width<=767px){.form.v2 .form__row{margin-bottom:0;padding-bottom:0}}.form.v2 .form__label{letter-spacing:1.2px;color:#203d7c;align-items:center;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:40px;display:flex}@media (width<=767px){.form.v2 .form__label{margin-bottom:0;padding-bottom:0}}.form.v2 .form__text-input{box-sizing:border-box;color:#031b4e;border:1px solid #b1c3d3;border-radius:4px}.form__pretty-select{display:flex}.form__pretty-select .item{box-sizing:border-box;letter-spacing:1.2px;color:#031b4e;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:2px dashed #b1c3d3;border-radius:4px;align-items:center;margin-right:1.5rem;padding:.75rem 1rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;display:flex}.form__pretty-select .item:hover{background:#fafcff}.form__pretty-select .item.selected{background:#fafcff;border:2px solid #055eff!important}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.modal__subtitle{font-feature-settings:"pnum" on,"lnum" on;color:#031b4e;align-items:center;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:36px;display:flex}.modal__subtitle--center{align-self:center}.modal__subtitle--small{font-size:18px}@media (width<=992px){.modal__subtitle{font-size:16px}}.modal .inner-container{padding-left:50px;padding-right:50px}@media (width<=992px){.modal .inner-container{padding-left:25px;padding-right:25px}}@media (width<=767px){.modal .inner-container{padding-left:16px;padding-right:16px}}@font-face{font-family:"Source Sans 3 Fallback: BlinkMacSystemFont";src:local(BlinkMacSystemFont);size-adjust:100.359%;ascent-override:102.033%;descent-override:39.8568%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:88.1857%;ascent-override:116.119%;descent-override:45.3589%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../fonts/source-sans-3-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Black"),url(../fonts/source-sans-3-latin-900-normal.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../fonts/source-sans-3-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:94.2802%;ascent-override:108.612%;descent-override:42.4267%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../fonts/source-sans-3-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.static-content .page{background:#fff}.static-content .page:last-of-type{padding-bottom:4rem}.static-content .page__inner{text-align:left;color:#203d7c;letter-spacing:1.4px;max-width:800px;margin:0 auto;padding:0 1.5rem 3rem;font-size:.75rem;line-height:1.6}.static-content .page__inner h2{color:#4e5f83;letter-spacing:2.4px;margin:6rem 0 1.5rem;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-weight:700}.static-content .page__inner h2:first-of-type{margin:3rem 0 1.5rem}.static-content .page__inner h3{border-top:1px solid #f3f5f9;margin:.5rem 0 auto;padding-top:1rem}.static-content .page__inner h3 a{letter-spacing:1.4px;color:#031b4e;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700}.static-content .page__inner h3 a:hover{color:#055eff}.static-content .page__inner h2+h3{border-top:none}.static-content .page__inner p{margin-top:.5rem;margin-bottom:1.5rem}.static-content .page__inner li,.static-content .page__inner ul{list-style:initial;font-size:1rem}.static-content .page--gray{background:#f7f9fc}.static-content h2{text-transform:uppercase}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.tag{color:#00b4a7;border:1px solid #00b4a7;border-radius:500px;justify-content:center;align-items:center;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:17px;display:flex}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.tooltip{opacity:0;z-index:99;text-align:center;text-shadow:1px 1px 2px #111;background:#333333e6;border:1px solid #222222e6;border-radius:3px;width:240px;padding:5px 10px;font-size:11px;transition:all .2s ease-in-out;display:block;position:absolute;bottom:32px;right:-118px;transform:scale(0);box-shadow:0 0 3px #00000080;color:#fff!important}.tooltip:after,.tooltip:before{content:"";border-top:10px solid #333333e6;border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;bottom:-10px;left:43%}.tooltip-container:hover .tooltip,a:hover .tooltip{opacity:1;transform:scale(1)}.spinner{width:80px;height:20px;animation:2s linear infinite rotate}.spinner .path{stroke:#93bfec;stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.btn{color:#fff;cursor:pointer;letter-spacing:1.2px;-webkit-user-select:none;user-select:none;background:#055eff;border:1px solid #055eff;border-radius:4px;margin-top:1rem;padding:8px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.btn:hover{background:#194ec4}.btn--secondary{color:#055eff;background:0 0;border:1px solid #055eff}.btn--secondary:hover{background:#f5f5f5}.btn--white{color:#055eff;font-size:700px}.btn--white:hover{background:#f5f5f5}.btn--white-bg{background:#fff}.btn--pill{border-radius:500px}.btn--accent{color:#fff;background:#57edd7;border:2px solid #57edd7}.btn--accent:hover{background:#40ebd2}.btn--full-width{text-align:center;width:100%}.btn--md{justify-content:center;align-items:center;min-width:160px;max-width:50%;min-height:30px;margin:0 auto;display:flex}@media (width<=767px){.btn--md{min-width:120px;max-width:90%}}.btn--sm{justify-content:center;align-items:center;min-width:160px;max-width:240px;min-height:30px;margin:0 auto;display:flex}@media (width<=767px){.btn--sm{min-width:120px;max-width:90%}}.btn--secondary-gray{color:#031b4e;letter-spacing:1.6px;background:0 0;border:1px solid #bdc4d7;height:40px;padding:0 1rem;font-size:14px;font-weight:400;line-height:40px}.btn--secondary-gray:hover{background:#f5f5f5;border:1px solid #b0b9cf}.btn--bold{font-weight:600}.btn--greyed-out,.btn--greyed-out:hover{background:#ccdce7;border:none}.btn--xl{text-align:center;border-radius:100px;padding:15px 30px;font-size:18px;font-weight:600;line-height:26px;transition-property:background-color,color}.btn--gray{color:#031b4e;border:1px solid #bdc4d7}.btn--huge{text-align:center;border-radius:100px;padding:25px 40px;font-size:18px;font-weight:600;line-height:26px;transition-property:background-color,color}.btn--standout{background:#055eff;border:1px solid #055eff;padding:24px 76px;font-size:20px;box-shadow:0 4px 6px #3232c829,0 2px 4px #0000001f}.btn--standout:hover{background:#0053eb;border:1px solid #0053eb}@media (width<=767px){.btn--standout{padding:22px 64px}}.btn--standout2{box-shadow:0 4px 4px #3232c821,0 2px 3px #00000021;border:none;font-weight:600;-webkit-box-shadow:0 4px 4px #3232c821,0 2px 3px #0000002e}.btn--standout2,.btn--standout2:hover{transform:translateY(0)!important}.btn--pulse{animation:2s infinite pulse-action-color;box-shadow:0 0 #055eff}.btn--pulse-once{animation:2s pulse-action-color;box-shadow:0 0 #055eff}.btn--pulse-black{animation:2s infinite pulse-black;box-shadow:0 0 #000}.btn--center{align-self:center}.btn--white,.btn--white:hover{background:#fff;border:1px solid #fff}.btn--black,.btn--black:hover{background:#000;border:1px solid #000}.btn--left{margin-left:0!important}.btn--bg-white{background:#fff}.btn--aff{padding:.75rem 1.75rem;color:#fff!important}.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-Results-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-ClearRefinements-button::-moz-focus-inner{border:0;padding:0}.ais-CurrentRefinements-delete::-moz-focus-inner{border:0;padding:0}.ais-CurrentRefinements-reset::-moz-focus-inner{border:0;padding:0}.ais-GeoSearch-redo::-moz-focus-inner{border:0;padding:0}.ais-GeoSearch-reset::-moz-focus-inner{border:0;padding:0}.ais-HierarchicalMenu-showMore::-moz-focus-inner{border:0;padding:0}.ais-InfiniteHits-loadMore::-moz-focus-inner{border:0;padding:0}.ais-InfiniteHits-loadPrevious::-moz-focus-inner{border:0;padding:0}.ais-InfiniteResults-loadMore::-moz-focus-inner{border:0;padding:0}.ais-Menu-showMore::-moz-focus-inner{border:0;padding:0}.ais-RangeInput-submit::-moz-focus-inner{border:0;padding:0}.ais-RefinementList-showMore::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-reset::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-submit::-moz-focus-inner{border:0;padding:0}.ais-VoiceSearch-button::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-input::-ms-clear{width:0;height:0;display:none}.ais-SearchBox-input::-ms-reveal{width:0;height:0;display:none}.ais-SearchBox-input::-webkit-search-cancel-button{display:none}.ais-SearchBox-input::-webkit-search-decoration{display:none}.ais-SearchBox-input::-webkit-search-results-button{display:none}.ais-SearchBox-input::-webkit-search-results-decoration{display:none}[class^=ais-]{font-size:1rem}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-GeoSearch,.ais-HierarchicalMenu,.ais-HitsPerPage,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-Results,.ais-ResultsPerPage,.ais-SearchBox,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{color:#3a4570}.ais-InfiniteResults-list,.ais-Results-list{flex-wrap:wrap;margin-top:-1rem;margin-left:-1rem;display:flex}.ais-Panel-body .ais-Panel-body .ais-InfiniteResults-list,.ais-Panel-body .ais-Panel-body .ais-Results-list{margin:.5rem 0 0 -1rem}.ais-InfiniteResults-item{border:1px solid #e4e8ec;width:calc(25% - 1rem);margin-top:1rem;margin-left:1rem;padding:1rem;box-shadow:0 2px 5px #e5e8ed}.ais-InfiniteResults-loadMore,.ais-Panel-body,.ais-Panel-body .ais-InfiniteResults-item,.ais-Panel-body .ais-Panel-body .ais-InfiniteHits-loadMore{margin-top:1rem}.ais-RangeInput-submit{appearance:none;color:#fff;border:none;border-radius:5px;outline:none;height:1.5rem;margin-left:.3rem;padding:0 .5rem;font-size:.8rem;line-height:1.5rem;transition:all .2s ease-out}.ais-RangeInput-submit,.ais-RangeInput-submit:focus,.ais-RangeInput-submit:hover{background-color:#055eff}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#e4e8ec}.ais-Hits-list{box-sizing:inherit}.filters{box-sizing:border-box;text-align:left;flex-direction:column;width:100%;max-width:400px;margin-top:1rem;padding:0 3rem 0 1rem;display:flex}@media (width<=414px){.filters{padding:0}}@media (width<=1200px){.filters{max-width:420px;padding-right:2rem}}@media (width<=992px){.filters{max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.filters__group-list{background:#f8f9fa;border-radius:4px;flex-direction:column;align-content:flex-start;width:100%;min-height:60vh;padding:1.5rem 1rem;display:flex}@media (width<=992px){.filters__group-list{max-width:420px;margin-left:auto;margin-right:auto}}.filters .filters__group{flex-direction:column;width:100%;display:flex}.filters .filters__group.inter .section-title{margin-top:1.5rem}.filters .filters__group.base .filter{border-radius:4px}.filters .filters__group.base .filter:nth-of-type(2n){margin-left:.5rem}.filters .filters__group.base .filter:nth-of-type(n+3){margin-top:.5rem}.filters .filter-list{flex-wrap:wrap;width:100%;display:flex}.filters .filter{box-sizing:border-box;color:#031b4e;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;border:1px solid #e5e8ed;border-radius:4px;justify-content:center;align-items:center;width:calc(50% - .25rem);max-width:calc(50% - .25rem);height:30px;font-size:12px;font-weight:600;line-height:17px;display:flex}.filters .filter:hover{background:#fbfbfb}.filters .filter.selected{box-sizing:border-box;color:#055eff;background:#f0f6ff;border:1px solid #055eff}.filters .section-title{letter-spacing:.6px;color:#203d7c;text-transform:uppercase;align-items:center;font-size:12px;font-weight:700;line-height:22px;display:flex}.filters .people-emoji{padding-right:3px;display:inline-block;position:relative;bottom:1.5px}.filters .row{flex-direction:row;align-items:baseline;display:flex}.filters .row *{margin-right:.25rem}.filters .btn--muted{margin-top:.75rem;margin-left:auto;margin-right:auto;padding:.4rem .75rem;font-size:12px;font-weight:500}.jp .filters .filter{font-size:11px}.filter .ais-ToggleRefinement,.filter .ais-ToggleRefinement div{text-align:center;align-self:center;width:100%;height:100%;display:flex}.filter .ais-ToggleRefinement div{border-radius:4px;justify-content:center;justify-self:center;align-items:center;font-size:12px;font-weight:600;line-height:17px}.filter .ais-ToggleRefinement .selected{box-sizing:border-box;color:#055eff;background:#f0f6ff;border:1px solid #055eff}.jp .filters .filter .ais-ToggleRefinement div{font-size:10px}.filter .filter__inner{color:#031b4e;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.filter-count{color:#254790;background:#f3f3f3;border-radius:6px;align-self:center;margin-left:.4rem;padding:0 3px;font-size:9px}.ais-SearchBox :deep(input[type=search]::-moz-placeholder){font-size:14px}.ais-SearchBox :deep(input[type=search]::placeholder){font-size:14px}@media (width<=992px){.jobs__main-area .filters{min-height:100vh;margin-top:2rem}}.filters #candidate_location-candidate_location_anywhere>div,.filters #japanese_level_enum-japanese_level_not_required>div{border-bottom:3px solid #57edd7;line-height:.95}.new-indicator{color:#055eff;text-align:right;letter-spacing:1px;font-size:10px;font-weight:800;position:relative;top:-.85rem;right:-1.25rem}@media (width<=992px){.new-indicator{display:none}}.check-list{padding-top:1.2rem}.check-list li{position:relative;top:0;left:0}.check-list li input[type=checkbox]{opacity:0;cursor:pointer;z-index:2;width:20px;height:20px;position:absolute;top:8px}.check-list li input[type=checkbox]:checked~.checkmark:after{display:block}.check-list li input[type=checkbox]:checked~.checkmark{background:#57edd7}.check-list li .checkmark{cursor:pointer;z-index:1;background-color:#e4e8ec;border-radius:4px;width:20px;height:20px;position:absolute;top:.62rem;left:0}.check-list li .checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:12px;display:none;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.check-list li__text{letter-spacing:1.5px;color:#203d7c;cursor:pointer;padding-left:2.4rem;font-size:14px;line-height:2.8}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(../fonts/source-sans-3-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3 Fallback: BlinkMacSystemFont";src:local(BlinkMacSystemFont);size-adjust:100.359%;ascent-override:102.033%;descent-override:39.8568%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:94.2802%;ascent-override:108.612%;descent-override:42.4267%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:88.1857%;ascent-override:116.119%;descent-override:45.3589%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(../fonts/source-sans-3-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Bold"),url(../fonts/source-sans-3-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Black"),url(../fonts/source-sans-3-latin-900-normal.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.main-nav__inner{box-sizing:border-box;z-index:3;justify-content:space-between;width:100%;max-width:1260px;margin-top:1rem;margin-left:auto;margin-right:auto;font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;overflow-x:hidden}@media (width<=992px){.main-nav{flex-direction:column!important;margin-top:1.5rem!important}}.main-nav__logo{align-items:center;height:70px;display:flex}.main-nav__logo img{width:137px;height:38px}@media (width<=992px){.main-nav__logo{padding-left:1.5rem}}.main-nav__list{z-index:4;height:70px;margin-top:0;display:flex}@media (width<=1200px){.main-nav__list{position:absolute;right:1.5rem}}@media (width<=992px){.main-nav__list{z-index:4;background:#f9fbff;border-radius:4px;flex-direction:column;justify-content:space-between;width:auto;height:auto;min-height:360px;padding-top:1rem;padding-bottom:1rem;position:absolute;top:1.5rem;right:1.5rem;box-shadow:0 4px 8px #0f284652}}@media (width<=414px){.main-nav__list{box-sizing:border-box;width:calc(100% - 4rem);top:1.5rem;right:.5rem;box-shadow:0 4px 8px #0f284652}}@media (width>=1200px){.main-nav__list .menu-only{display:none}}@media (width<=1200px){.main-nav__list .menu-only{display:none}}@media (width<=992px){.main-nav__list .menu-only{display:block}}@media (width<=767px){.main-nav__list .menu-only{display:block}}.main-nav__item{letter-spacing:2.8px;align-self:center;margin-right:25px;padding-left:2rem;font-size:15px;font-weight:700;position:relative}@media (width<=767px){.main-nav__item{margin-right:0}}@media (width<=992px){.main-nav__item{text-align:left;align-self:flex-start;width:100%;display:block}}.main-nav__item:last-of-type{margin-right:0}.main-nav__item a{text-transform:uppercase;color:#fff;letter-spacing:2.6px;margin:0;font-size:14px;font-weight:600}.main-nav__item a:hover{color:#e8e8e8}.main-nav__item a:hover.router-link-active{color:#3dd7c1}@media (width<=992px){.main-nav__item a{text-transform:none;letter-spacing:4px;color:#031b4e;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:55px}.main-nav__item a.router-link-active{color:#031b4e!important}}@media (width<=767px){.main-nav__item a{padding:.1rem 4rem .2rem 1rem}}.main-nav .router-link-active{color:#63dfcd}@media (width<=1200px){.main-nav__logo{margin-right:2rem!important}}.main-nav__logo a{display:flex}.main-nav .company-filters{z-index:4}.main-nav .company-filters__company-size,.main-nav .company-filters__japanese,.main-nav .company-filters__main-title,.main-nav .company-filters__submit-btn{display:none}.main-nav .company-filters__search{margin-top:1rem;margin-left:1.5rem}@media (width<=992px){.main-nav .company-filters__search{display:none!important}}.main-nav .company-filters__search-input{background:0 0;border-bottom:2px solid #e4e8ec;border-radius:0;box-shadow:none!important}.main-nav .company-filters__search-placeholder-icon{display:block}.main-nav .company-filters__search-placeholder-icon svg{top:2.25rem}.main-nav__item a.login-btn{border:1px solid #fff;border-radius:500px;padding:.5rem .75rem}@media (width<=992px){.main-nav__item a.login-btn{display:none}}.main-nav__item a.user-icon-link{align-items:center;padding:.5rem;display:flex}.main-nav__item a.user-icon-link .user-icon-circle{background-color:#f5f7fa;border:2px solid #e8edf2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex;overflow:hidden}.main-nav__item a.user-icon-link .user-icon{width:20px;height:20px}.main-nav__item a.user-icon-link .user-profile-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-nav__item a.user-icon-link:hover .user-icon-circle{background-color:#e4e9f2;border-color:#d8e0e9}.main-nav__item a.user-icon-link .user-name-text{white-space:nowrap;margin-left:.75rem;font-size:15px;font-weight:600}.main-nav__item a.user-menu-link{align-items:center;gap:.75rem;display:flex}.main-nav__item a.user-menu-link .user-icon-circle-mobile{background-color:#f5f7fa;border:2px solid #e8edf2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex;overflow:hidden}.main-nav__item a.user-menu-link .user-icon-mobile{width:20px;height:20px}.main-nav__item a.user-menu-link .user-profile-image-mobile{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-nav__item a.user-menu-link span{letter-spacing:2.6px;font-size:14px;font-weight:600}.main-nav__item.jobs a:before{content:"";color:#f36;font-weight:700}.main-nav__item a.employer-login-btn{color:#055eff;background:#fff;border:1px solid #fff;border-radius:500px;padding:.5rem 1.75rem}.main-nav__item a.employer-login-btn:hover{color:#57edd7;background:#055eff;border-color:#57edd7}@media (width<=992px){.main-nav__item a.employer-login-btn{display:none}}.main-nav__item.login-indicator{-webkit-font-smoothing:antialiased;cursor:pointer;margin-top:4px;position:relative;-webkit-transform:translateZ(0)}.main-nav__item.login-indicator:hover .tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width<=992px){.main-nav__item.login-indicator{margin-top:auto;display:none}}.main-nav__item.login-indicator img{height:38px}.main-nav__item.login-indicator.active{min-height:400px;position:relative;left:-2rem}.main-nav__item.login-indicator.active img{margin-top:11rem;position:relative;top:.2rem;left:2rem}.main-nav__item.login-indicator.active .tooltip{display:relative}.main-nav__item.login-indicator .tooltip{display:relative;top:14.5rem;left:-.25rem}.main-nav .icon.unicode{color:#055eff;margin-top:-10px;margin-right:-2px;font-style:normal}.main-nav__item.bold a{font-weight:700!important}.main-nav__menu-close-btn{z-index:5;width:20px;height:20px;position:absolute;top:1.5rem;right:1.7rem}.main-nav__menu-close-btn .icon{cursor:pointer;width:20px;height:20px;position:relative}.main-nav__menu-backdrop{display:none}@media (width<=992px){.main-nav__menu-backdrop{z-index:3;background:#0000004d;display:block;position:fixed;inset:0}}.main-nav__logo{margin-right:2rem!important}@media (width<=767px){.main-nav__logo{margin-right:1rem!important}}@media (width<=992px){.about .main-nav,.articles .main-nav,.company-detail .main-nav{padding-left:.5rem}.about .main-nav .icon,.articles .main-nav .icon,.company-detail .main-nav .icon{color:#fff}}.company-detail .main-nav__link.employer-login-btn{border:1px solid #055eff}.company-detail .main-nav__link.employer-login-btn:hover{background:#fff;border-color:#055eff}.company-detail .main-nav.v2{box-shadow:none!important}.about .main-nav__link.employer-login-btn,.resources .main-nav__link.employer-login-btn{color:#fff;background:0 0;border-color:#fff}.about .main-nav__link.employer-login-btn:hover,.resources .main-nav__link.employer-login-btn:hover{color:#57edd7;background:0 0;border-color:#57edd7}@media (width<=1200px){.about .main-nav,.home .main-nav,.resources .main-nav{margin-top:.45rem!important;margin-left:0!important}}.company-detail .main-nav.negative,.company-jobs .main-nav.negative,.user-profile .main-nav.negative{margin-top:0!important}.article .main-nav .main-nav__logo a{min-width:138px;position:absolute;top:2.62rem;left:1.5rem}.article .main-nav .icon{color:#fff}.main-nav.negative{background-color:#fff;margin-top:0;padding:16px 0 0;height:100px!important}.main-nav.negative .main-nav__item a{color:#055eff}.main-nav.negative .main-nav__item a:hover{color:#0041b8}.main-nav.negative .main-nav__item a:hover.router-link-active{color:#2accb4}@media (width<=992px){.main-nav.negative .main-nav__item a{color:#031b4e}}.main-nav.negative .icon{color:#055eff}.main-nav.negative .icon:hover{color:#0052e5}@media (width<=1200px){.main-nav.negative{padding-left:1rem!important}.main-nav.negative__logo{margin-left:3rem!important}}.main-nav.negative .main-nav__menu-btn i{position:absolute;top:34px}.main-nav.negative .main-nav__link.login-btn{border:1px solid #055eff!important}.main-nav__menu-btn{display:none}@media (width<=992px){.main-nav__menu-btn{display:block}}.main-nav__menu-btn.menuOpen{display:none}.tooltip div{z-index:6}.tooltip .login-indicator-link{color:#031b4e;text-transform:none;letter-spacing:4px;text-align:left;z-index:2;width:100%;margin-top:.5rem;padding:.5rem 0;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;position:relative;cursor:pointer!important}.tooltip .login-indicator-link:hover{color:#000}@media (width<=992px){.simple-banner__top-bar{overflow:visible!important}}.simple-banner__top-bar.hide-menu .main-nav{justify-content:center}.simple-banner__top-bar.hide-menu .main-nav__list{display:none!important}.simple-banner__top-bar.hide-menu .main-nav__logo{margin-right:0!important}.simple-banner__top-bar.hide-menu .main-nav__menu-btn{display:none!important}@media (width<=767px){.simple-banner__top-bar.hide-menu .main-nav__logo{place-self:center;padding-left:0}}@media (width<=992px){.simple-banner__top-bar.hide-menu .main-nav.negative{margin-top:0!important;padding-top:0!important}.simple-banner__top-bar.hide-menu .main-nav.negative .main-nav__logo{margin-left:auto!important;margin-right:auto!important}}.simple-banner .main-nav__logo{margin-top:-.4rem}.main-nav__menu-login-item{border-top:2px solid #e5e8ed;justify-content:center;align-items:center;margin-top:1rem;display:flex}.main-nav__menu-login-item .btn{align-self:center;max-width:75%}@media (width<=992px){.main-nav__link:hover{color:#000!important}.main-nav__link{text-align:left;width:100%}}.main-nav__item.top-menu-login-indicator{align-items:center;margin-top:1rem;margin-bottom:1rem;font-size:18px;display:flex}.main-nav__item.top-menu-login-indicator img{height:32px;margin-right:1rem}.simple-banner__top-bar .main-nav.negative{height:auto!important}@media (width<=767px){.simple-banner__top-bar .main-nav.negative .main-nav__logo{align-items:flex-start!important}.simple-banner__top-bar .main-nav.negative .main-nav__list{z-index:4}}.main-nav.negative{background:#fff}.main-nav.employer{background:#052773}.main-nav.employer .main-nav__inner{align-self:center;margin-top:0}.tooltip .company-name{margin-bottom:.75rem;margin-left:.1rem}.tooltip .user-name{margin-left:0}.simple-banner__top-bar.hide-menu .main-nav.negative .main-nav__inner{margin-top:0}@media (width<=992px){.simple-banner__top-bar.hide-menu .main-nav.negative .main-nav__inner{margin-top:1rem}}@media (width<=767px){.simple-banner__top-bar.hide-menu .main-nav.negative .main-nav__inner{margin-top:2.25rem}}.company-jobs .main-nav.negative .main-nav__menu-btn .icon{margin-top:-12px}.form-page .simple-banner .main-nav.negative{padding-top:0}.form-page .simple-banner .main-nav.negative .main-nav__inner{margin-top:.5rem}@media (width<=992px){.form-page .simple-banner .main-nav.negative{padding-top:0}}.form-page .simple-banner .main-nav.negative .main-nav__logo{margin-top:.125rem;align-items:center!important}@media (width<=992px){.form-page .simple-banner .main-nav.negative .main-nav__logo{align-items:center;margin-top:-.75rem}}.job-detail .main-nav.negative{height:auto!important;min-height:auto!important;margin-top:0!important;padding-top:0!important}.job-detail .main-nav.negative .main-nav__menu-btn i{top:24px!important}.job-detail .main-nav.negative .main-nav__logo{margin-left:0;padding-left:.5rem}.main-nav.negative+.breadcrumb-list{border-top:1px solid #f6f7f9}.auth-container,.main-nav__login-btns{align-items:center;display:flex}.auth-container{justify-content:center;min-width:184.75px}@media (width<=992px){.auth-container{display:none}}.main-nav__menu-login-item{margin-top:0}@media (width<=992px){.main-nav__menu-login-item{display:none}}.main-nav__container{width:100%}@media (width<=992px){.main-nav__container.v2{z-index:4;position:sticky;top:0}}.main-nav.v2{z-index:2;background:#fff;height:70px;position:relative;margin-top:0!important}@media (width<=992px){.main-nav.v2{z-index:4;width:100%;box-shadow:2px 2px 8px #0f28460d}}.main-nav.v2 .main-nav__link{letter-spacing:1.2px;text-transform:none;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;color:#485d94!important}.main-nav.v2 .main-nav__link:hover{color:#055eff!important}.main-nav.v2 .main-nav__menu-subscribe-link{box-sizing:border-box;border:1px solid #055eff;justify-content:center;align-items:center;max-width:80%;height:2rem;margin:0 auto;padding-left:2rem;padding-right:2rem;display:flex;position:relative;left:-1rem;color:#fff!important}.main-nav.v2 .main-nav__menu-subscribe-link:hover{background:#055eff;color:#fff!important}.main-nav.v2 .main-nav__menu-subscribe-link.btn{color:#fff!important}.main-nav.v2 .main-nav__link.login-btn{letter-spacing:1.5px;box-shadow:0 4px 4px #3232c81a,0 2px 3px #00000014;background:#055eff;border:none;padding:.55rem 1.5rem;font-size:17px;font-weight:600;-webkit-box-shadow:0 4px 4px #3232c814,0 2px 3px #0000000d;color:#fff!important;min-width:128px!important;transform:translateY(0)!important}.main-nav.v2 .main-nav__link.login-btn:hover{transform:translateY(0)!important}@media (width<=992px){.main-nav.v2 .main-nav__link.login-btn{display:none!important}}.main-nav.v2 .main-nav__link.login-btn:hover{background:#0052e5}.main-nav.v2 .main-nav__list{margin-left:auto;margin-right:auto}@media (width<=992px){.main-nav.v2 .main-nav__list{min-width:200px;margin-top:0;margin-right:-1rem;display:none;top:.5rem}}@media (width<=414px){.main-nav.v2 .main-nav__list{min-width:80%}}@media (width<=1200px){.main-nav.v2 .main-nav__list{position:static}}@media (width<=992px){.main-nav.v2 .main-nav__list{position:absolute;right:1.5rem}}.main-nav.v2 .main-nav__list.menu{min-width:280px;display:none}@media (width<=992px){.main-nav.v2 .main-nav__list.menu{padding-bottom:1.25rem;display:flex}}.main-nav.v2 .main-nav__inner{align-items:center;margin-top:0}.main-nav.v2 .main-nav__menu-btn .icon{cursor:pointer;z-index:4;color:#055eff;align-self:center;height:36px;position:absolute;top:17px;right:20px}.main-nav.v2 .main-nav__logo{margin-left:1rem}@media (width<=992px){.main-nav.v2 .main-nav__logo{margin-left:0}}.main-nav.v2 .router-link-active{color:#055eff!important}.main-nav.v2 .main-nav__subscribe-callout{justify-content:flex-end;align-items:center;min-height:40px;margin-left:auto;margin-right:.35rem;display:none;position:absolute;right:64px}@media (width<=992px){.main-nav.v2 .main-nav__subscribe-callout{display:flex}}@media (width<=375px){.main-nav.v2 .main-nav__subscribe-callout{right:60px}.main-nav.v2 .main-nav__subscribe-callout .subscribe-callout__icon{display:none}}.main-nav.v2 .main-nav__subscribe-callout .message{text-transform:uppercase;cursor:pointer;color:#055eff;align-items:center;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;display:flex}.main-nav.v2 .main-nav__subscribe-callout .subscribe-callout__icon{height:15px;margin-top:1px;margin-right:.6rem}.main-nav.v2 .main-nav__subscribe-callout.menuOpen{display:none}.main-nav.v2 .main-nav__profile-callout{justify-content:flex-end;align-items:center;min-height:40px;margin-left:auto;margin-right:.35rem;text-decoration:none;display:none;position:absolute;right:64px}@media (width<=992px){.main-nav.v2 .main-nav__profile-callout{display:flex}}@media (width<=375px){.main-nav.v2 .main-nav__profile-callout{right:60px}}.main-nav.v2 .main-nav__profile-callout.menuOpen{display:none}.main-nav.v2 .main-nav__profile-callout .profile-callout__circle{background-color:#f5f7fa;border:2px solid #e8edf2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.main-nav.v2 .main-nav__profile-callout .profile-callout__icon{width:18px;height:18px}.main-nav.v2 .main-nav__profile-callout .profile-callout__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-nav.v2 .for-employers{min-width:90px;margin-bottom:1px;margin-right:1.1rem;font-weight:700;position:relative}.main-nav.v2 .for-employers.md.router-link-active{margin-top:.6rem;padding-bottom:.6rem;color:#055eff!important}@media (width<=992px){.main-nav.v2 .for-employers.md{display:none}}.main-nav.v2 .new-indicator{color:#055eff;text-align:right;letter-spacing:1px;width:24px;font-size:10px;font-weight:800;position:relative;top:-.85rem;right:-1.25rem}@media (width<=992px){.main-nav.v2 .new-indicator{width:auto;display:none}}.main-nav.v2 .new-indicator.left{right:1rem}@media (width<=767px){.main-nav.v2 .new-indicator.left{right:calc(100% - 1.25rem)}}@media (width>=993px){.main-nav.v2 .new-indicator+.link-text{margin-top:-1.25rem}}.main-nav.v2 .new-indicator-login-btn{white-space:nowrap;position:absolute;top:100%;right:-.66rem}.main-nav.v2 .login-btn{font-size:14px!important}.main-nav.v2 .login-btn.isJP{font-size:12px!important}.main-nav.v2.transparent{background:0 0}.main-nav.v2.lightGrayBg{background:#f7f8f9}.main-nav.v2+.fixed-fixer{display:none}.photo-banner .main-nav.v2{box-shadow:2px 2px 8px #0f28460d}.main-nav.v2 .main-nav__link.login-btn{text-align:center;white-space:nowrap;min-width:auto!important}.main-nav.v2 .for-employers{white-space:nowrap}.main-nav.v2 .main-nav__logo{align-self:flex-end}@media (width<=992px){.main-nav.v2 .main-nav__logo{margin-top:0}}.jp .main-nav.v2 .link-text,.jp .main-nav__item .login-btn,.jp .main-nav__link.for-employers{font-size:13px}@media (width>=993px){.main-nav.v2 .main-nav__login-btns .main-nav__item:not(:first-of-type){margin-right:0;padding-left:1rem}html:not(.account-user) .main-nav.v2 .main-nav__login-btns .auth-container.only-user+.main-nav__item{margin-right:25px;padding-left:2rem}.main-nav.v2 .main-nav__item.home{padding-left:0}}.main-nav.v2 .main-nav__link.lang-change{display:flex}@media (width<=992px){.main-nav.v2 .main-nav__link.lang-change{display:none}.main-nav.v2 .main-nav__link.lang-change.menuOpen{display:flex}}@media (width>=993px){.main-nav.v2 .main-nav__link.lang-change{font-size:13px!important}.main-nav.v2 .login-btn{margin-left:0}}.main-nav.v2 .for-employers,.main-nav.v2 .lang-change,.main-nav.v2 .link-text,.main-nav.v2 .menu-account-link{line-height:2.5}@media (width<=992px){.employer-landing-page .main-nav__menu-btn{width:28px}}.employer-landing-page-v2 .main-nav__link.login-btn,.employer-landing-page-v2 .main-nav__menu-subscribe-link{display:none}#app.flashActive .main-nav.v2{top:50px}@media (width<=992px){#app.mobileSubscribeCalloutVisible .main-nav.v2{top:172px}}#app.mobileSubscribeCalloutVisible .main-nav__container.v2{height:242px}#app.mobileSubscribeCalloutVisible.flashActive .main-nav.v2{top:222px}.menu{z-index:3;background-color:#fff;display:none;top:3rem}.menu.visible{display:flex}.menu-list{z-index:4;background:#fff;border-radius:10px;flex-direction:column;width:180px;margin:2px 0 0;padding:8px;display:block;position:absolute;right:3.5rem;box-shadow:0 10px 20px #40404026}.menu-list+.menu-list{border-top:1px solid #ddd}.menu-link{font:inherit;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#fff;border:0;border-radius:8px;align-items:center;width:100%;padding:8px 12px;font-weight:400;display:flex;position:relative}.menu-link:hover{background-color:#f2f2f2}.menu-link:hover+.menu-sub-list{display:flex}.menu-link.active{font-weight:700}.sidebar .link{letter-spacing:1.2px;color:#031b4e;align-items:center;font-size:16px;font-weight:700;line-height:52px;display:flex}.sidebar .link:hover{text-decoration:underline}@media (width<=767px){.sidebar .link{font-size:14px;line-height:36px}.sidebar{display:none}}table,td,th{letter-spacing:1px;border:1px solid #e5e8ed;padding:10px}table th{letter-spacing:1px}table th,tr>td:first-of-type{text-transform:uppercase;font-size:12px}tr>td:first-of-type{font-weight:700}table{border-collapse:collapse;table-layout:fixed;border:1px solid #fefefe;width:100%;margin:0;padding:0;font-size:14px}table caption{margin:.5em 0 .75em}table tr{border:1px solid #fefefe;padding:.35em}table td,table th{text-align:left;padding:.625em}@media screen and (width<=767px){table{border:0}table caption{font-size:1.3em}table thead{clip:rect(0 0 0 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table tr{margin-bottom:.625em}table td,table tr{border-bottom:1px solid #fefefe;display:block}table td{text-align:left;padding-top:0;padding-bottom:0;font-size:.8em;line-height:2rem}tr>td:last-of-type{box-sizing:border-box;border-bottom:1px solid #eee!important}table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}table td:last-child{border-bottom:1px solid #fefefe}}.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-Results-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-reset,.ais-SearchBox-submit,.ais-VoiceSearch-button{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}.ais-ClearRefinements-button::-moz-focus-inner{border:0;padding:0}.ais-CurrentRefinements-delete::-moz-focus-inner{border:0;padding:0}.ais-CurrentRefinements-reset::-moz-focus-inner{border:0;padding:0}.ais-GeoSearch-redo::-moz-focus-inner{border:0;padding:0}.ais-GeoSearch-reset::-moz-focus-inner{border:0;padding:0}.ais-HierarchicalMenu-showMore::-moz-focus-inner{border:0;padding:0}.ais-InfiniteHits-loadMore::-moz-focus-inner{border:0;padding:0}.ais-InfiniteHits-loadPrevious::-moz-focus-inner{border:0;padding:0}.ais-InfiniteResults-loadMore::-moz-focus-inner{border:0;padding:0}.ais-Menu-showMore::-moz-focus-inner{border:0;padding:0}.ais-RangeInput-submit::-moz-focus-inner{border:0;padding:0}.ais-RefinementList-showMore::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-reset::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-submit::-moz-focus-inner{border:0;padding:0}.ais-VoiceSearch-button::-moz-focus-inner{border:0;padding:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-reset[disabled],.ais-SearchBox-submit[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-item,.ais-Breadcrumb-list,.ais-Pagination-list,.ais-PoweredBy,.ais-RangeInput-form,.ais-RatingMenu-link{align-items:center;display:flex}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{width:auto;height:1.2em;display:block}.ais-RatingMenu-starIcon{width:20px;height:20px;display:block}.ais-SearchBox-input::-ms-clear{width:0;height:0;display:none}.ais-SearchBox-input::-ms-reveal{width:0;height:0;display:none}.ais-SearchBox-input::-webkit-search-cancel-button{display:none}.ais-SearchBox-input::-webkit-search-decoration{display:none}.ais-SearchBox-input::-webkit-search-results-button{display:none}.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{margin-top:40px;margin-bottom:40px;overflow:visible}.ais-RangeSlider .rheostat-background{width:100%;height:6px;top:0}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{background-color:#fff;border:1px solid #aaa;position:relative}.ais-RangeSlider .rheostat-progress{background-color:#333;height:4px;position:absolute;top:1px}.rheostat-handle{z-index:1;cursor:grab;background-color:#fff;border:1px solid #333;border-radius:50%;width:20px;height:20px;position:relative}.rheostat-marker{background-color:#aaa;width:1px;height:5px;margin-left:-1px;position:absolute}.rheostat-marker--large{height:9px}.rheostat-value{padding-top:15px}.rheostat-tooltip,.rheostat-value{text-align:center;margin-left:50%;position:absolute;transform:translate(-50%)}.rheostat-tooltip{top:-22px}[class^=ais-]{box-sizing:border-box;font-size:1rem}a[class^=ais-]{text-decoration:none}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-GeoSearch,.ais-HierarchicalMenu,.ais-Hits,.ais-HitsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-Results,.ais-ResultsPerPage,.ais-SearchBox,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{color:#3a4570}.ais-Breadcrumb-item--selected,.ais-HierarchicalMenu-item--selected,.ais-Menu-item--selected{font-weight:700}.ais-Breadcrumb-separator{margin:0 .3em;font-weight:400}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-Pagination-link,.ais-RatingMenu-link{color:#0096db;transition:color .2s ease-out}.ais-Breadcrumb-link:focus,.ais-Breadcrumb-link:hover,.ais-HierarchicalMenu-link:focus,.ais-HierarchicalMenu-link:hover,.ais-Menu-link:focus,.ais-Menu-link:hover,.ais-Pagination-link:focus,.ais-Pagination-link:hover,.ais-RatingMenu-link:focus,.ais-RatingMenu-link:hover{color:#0073a8}.ais-ClearRefinements-button,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RefinementList-showMore{color:#fff;background-color:#0096db;border-radius:5px;outline:none;padding:.3rem .5rem;font-size:.8rem;transition:background-color .2s ease-out}.ais-ClearRefinements-button:focus,.ais-ClearRefinements-button:hover,.ais-CurrentRefinements-reset:focus,.ais-CurrentRefinements-reset:hover,.ais-GeoSearch-redo:focus,.ais-GeoSearch-redo:hover,.ais-GeoSearch-reset:focus,.ais-GeoSearch-reset:hover,.ais-HierarchicalMenu-showMore:focus,.ais-HierarchicalMenu-showMore:hover,.ais-InfiniteHits-loadMore:focus,.ais-InfiniteHits-loadMore:hover,.ais-InfiniteHits-loadPrevious:focus,.ais-InfiniteHits-loadPrevious:hover,.ais-InfiniteResults-loadMore:focus,.ais-InfiniteResults-loadMore:hover,.ais-Menu-showMore:focus,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:focus,.ais-RefinementList-showMore:hover{background-color:#0073a8}.ais-ClearRefinements-button--disabled,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-HierarchicalMenu-showMore--disabled,.ais-InfiniteHits-loadMore--disabled,.ais-InfiniteResults-loadMore--disabled,.ais-Menu-showMore--disabled,.ais-RefinementList-showMore--disabled{opacity:.6;cursor:not-allowed}.ais-ClearRefinements-button--disabled:focus,.ais-ClearRefinements-button--disabled:hover,.ais-GeoSearch-redo--disabled:focus,.ais-GeoSearch-redo--disabled:hover,.ais-GeoSearch-reset--disabled:focus,.ais-GeoSearch-reset--disabled:hover,.ais-HierarchicalMenu-showMore--disabled:focus,.ais-HierarchicalMenu-showMore--disabled:hover,.ais-InfiniteHits-loadMore--disabled:focus,.ais-InfiniteHits-loadMore--disabled:hover,.ais-InfiniteResults-loadMore--disabled:focus,.ais-InfiniteResults-loadMore--disabled:hover,.ais-Menu-showMore--disabled:focus,.ais-Menu-showMore--disabled:hover,.ais-RefinementList-showMore--disabled:focus,.ais-RefinementList-showMore--disabled:hover{background-color:#0096db}.ais-InfiniteHits-loadPrevious--disabled{display:none}.ais-CurrentRefinements{margin-top:-.3rem}.ais-CurrentRefinements,.ais-CurrentRefinements-list{flex-wrap:wrap;display:flex}.ais-CurrentRefinements-item{background-color:#495588;border-radius:5px;margin-top:.3rem;margin-right:.3rem;padding:.3rem .5rem;display:flex}.ais-CurrentRefinements-category{margin-left:.3em;display:flex}.ais-CurrentRefinements-delete{margin-left:.3rem}.ais-CurrentRefinements-categoryLabel,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-label{white-space:nowrap;color:#fff;font-size:.8rem}.ais-CurrentRefinements-reset{white-space:nowrap;margin-top:.3rem}.ais-CurrentRefinements-reset+.ais-CurrentRefinements-list{margin-left:.3rem}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{position:absolute;top:.8rem;left:3.75rem}.ais-GeoSearch-label{background-color:#fff;border-radius:5px;outline:none;padding:.3rem .5rem;font-size:.8rem;transition:background-color .2s ease-out;display:block;box-shadow:0 1px 1px #0000001a}.ais-GeoSearch-input{margin:0 .25rem 0 0}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.ais-HierarchicalMenu-link,.ais-Menu-link{line-height:1.5;display:block}.ais-HierarchicalMenu-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-RatingMenu-list,.ais-RefinementList-list{font-weight:400;line-height:1.5}.ais-HierarchicalMenu-link:after{content:"";background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%233a4570%22%20d%3D%22m7.3%2024-2.8-2.8%209.3-9.2-9.3-9.2L7.3%200l12.2%2012z%22%2F%3E%3C%2Fsvg%3E);background-size:100% 100%;width:10px;height:10px;margin-left:.3em;display:none}.ais-HierarchicalMenu-item--parent>.ais-HierarchicalMenu-link:after{display:inline-block}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:after{transform:rotate(90deg)}.ais-CurrentRefinements-count,.ais-RatingMenu-count{font-size:.8rem}.ais-CurrentRefinements-count:before,.ais-RatingMenu-count:before{content:"("}.ais-CurrentRefinements-count:after,.ais-RatingMenu-count:after{content:")"}.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RefinementList-count,.ais-ToggleRefinement-count{color:#3a4570;background-color:#dfe2ee;border-radius:8px;padding:.1rem .4rem;font-size:.8rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:.5rem}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#ffc168}.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Results-list{flex-wrap:wrap;margin-top:-1rem;margin-left:-1rem;display:flex}.ais-Panel-body .ais-Hits-list,.ais-Panel-body .ais-InfiniteHits-list,.ais-Panel-body .ais-InfiniteResults-list,.ais-Panel-body .ais-Results-list{margin:.5rem 0 0 -1rem}.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{border:1px solid #c4c8d8;width:calc(25% - 1rem);margin-top:1rem;margin-left:1rem;padding:1rem;box-shadow:0 2px 5px #e3e5ec}.ais-Panel-body .ais-Hits-item,.ais-Panel-body .ais-InfiniteHits-item,.ais-Panel-body .ais-InfiniteResults-item,.ais-Panel-body .ais-Results-item{margin:.5rem 0 .5rem 1rem}.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore{margin-top:1rem}.ais-InfiniteHits-loadPrevious{margin-bottom:1rem}.ais-HitsPerPage-select,.ais-MenuSelect-select,.ais-NumericSelector-select,.ais-ResultsPerPage-select,.ais-SortBy-select{appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%233a4570%22%20d%3D%22m0%207.3%202.8-2.8%209.2%209.3%209.2-9.3L24%207.3%2012%2019.5z%22%2F%3E%3C%2Fsvg%3E);background-position:92%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #c4c8d8;border-radius:5px;max-width:100%;padding:.3rem 2rem .3rem .3rem}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-Panel--collapsible .ais-Panel-collapseButton{background:0 0;border:none;padding:0;position:absolute;top:0;right:0}.ais-Panel-header{text-transform:uppercase;border-bottom:1px solid #c4c8d8;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.8rem;font-weight:700}.ais-Panel-footer{margin-top:.5rem;font-size:.8rem}.ais-RangeInput-input{width:5rem;height:1.5rem;padding:0 .2rem;line-height:1.5rem}.ais-RangeInput-separator{margin:0 .3rem}.ais-RangeInput-submit{appearance:none;color:#fff;background-color:#0096db;border:none;border-radius:5px;outline:none;height:1.5rem;margin-left:.3rem;padding:0 .5rem;font-size:.8rem;line-height:1.5rem;transition:all .2s ease-out}.ais-RangeInput-submit:focus,.ais-RangeInput-submit:hover{background-color:#0073a8}.ais-RatingMenu-count{color:#3a4570}.ais-Pagination-list{justify-content:center}.ais-Pagination-item+.ais-Pagination-item{margin-left:.3rem}.ais-Pagination-link{border:1px solid #c4c8d8;border-radius:5px;padding:.3rem .6rem;transition:background-color .2s ease-out;display:block}.ais-Pagination-link:focus,.ais-Pagination-link:hover{background-color:#e3e5ec}.ais-Pagination-item--disabled .ais-Pagination-link{opacity:.6;cursor:not-allowed;color:#a5abc4}.ais-Pagination-item--disabled .ais-Pagination-link:focus,.ais-Pagination-item--disabled .ais-Pagination-link:hover{color:#a5abc4;background-color:#fff}.ais-Pagination-item--selected .ais-Pagination-link{color:#fff;background-color:#0096db;border-color:#0096db}.ais-Pagination-item--selected .ais-Pagination-link:focus,.ais-Pagination-item--selected .ais-Pagination-link:hover{color:#fff}.ais-PoweredBy-text,.ais-Stats-text,.rheostat-tooltip,.rheostat-value{font-size:.8rem}.ais-PoweredBy-logo{margin-left:.3rem}.ais-RangeSlider .rheostat-progress{background-color:#495588}.ais-RangeSlider .rheostat-background{box-sizing:border-box;border-color:#878faf}.ais-RangeSlider .rheostat-handle{border-color:#878faf}.ais-RangeSlider .rheostat-marker{background-color:#878faf}.ais-Panel-body .ais-RangeSlider{margin:2rem 0}.ais-RangeSlider-handle{z-index:1;cursor:pointer;background:#fff;border:1px solid #46aeda;border-radius:50%;width:20px;height:20px;position:relative}.ais-RangeSlider-tooltip{background:#fff;font-size:.8em;position:absolute;top:-22px}.ais-RangeSlider-value{text-align:center;width:40px;margin-left:-20px;padding-top:15px;font-size:.8em;position:absolute}.ais-RangeSlider-marker{background:#ddd;width:1px;height:5px;margin-left:-1px;position:absolute}.ais-RatingMenu-item--disabled .ais-RatingMenu-label,.ais-RatingMenu-item--disabled .ais-RatingMenu-count{color:#c4c8d8}.ais-RatingMenu-item--selected{font-weight:700}.ais-RatingMenu-link{line-height:1.5}.ais-RatingMenu-link>*+*{margin-left:.3rem}.ais-RatingMenu-starIcon{fill:#ffc168;width:15px;position:relative;top:-1px}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#c4c8d8}.ais-HierarchicalMenu-searchBox>*,.ais-Menu-searchBox>*,.ais-RefinementList-searchBox>*{margin-bottom:.5rem}.ais-SearchBox-form{display:block;position:relative}.ais-SearchBox-input{appearance:none;background-color:#fff;border:1px solid #c4c8d8;border-radius:5px;width:100%;padding:.3rem 1.7rem;position:relative}.ais-SearchBox-input::-webkit-input-placeholder{color:#a5aed1}.ais-SearchBox-input::placeholder{color:#a5aed1}.ais-SearchBox-input:placeholder-shown{color:#a5aed1}.ais-SearchBox-input:-ms-placeholder-shown{color:#a5aed1}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset,.ais-SearchBox-submit{appearance:none;z-index:1;width:20px;height:20px;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.ais-SearchBox-submit{left:.3rem}.ais-SearchBox-reset{right:.3rem}.ais-SearchBox-loadingIcon,.ais-SearchBox-resetIcon,.ais-SearchBox-submitIcon{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.ais-SearchBox-resetIcon path,.ais-SearchBox-submitIcon path{fill:#495588}.ais-SearchBox-submitIcon{width:14px;height:14px}.ais-SearchBox-resetIcon{width:12px;height:12px}.ais-SearchBox-loadingIcon{width:16px;height:16px}.ais-VoiceSearch-button{color:#3a4570;background-color:#0000;border:none;border-radius:50%;width:24px;height:24px;padding:4px}.ais-VoiceSearch-button svg{color:currentColor}.ais-VoiceSearch-button:hover{cursor:pointer;color:#fff;background-color:#a5aed1}.ais-VoiceSearch-button:disabled{color:#a5aed1}.ais-VoiceSearch-button:disabled:hover{color:#a5aed1;cursor:not-allowed;background:inherit}.resize-observer[data-v-b329ee4c]{opacity:0;background-color:#0000;border:none}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.v-popper__popper{z-index:10000;outline:none;top:0;left:0}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.v-popper__inner{box-sizing:border-box;position:relative;overflow-y:auto}.v-popper__inner>div{z-index:1;max-width:inherit;max-height:inherit;position:relative}.v-popper__arrow-container{width:10px;height:10px;position:absolute}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;width:0;height:0;position:absolute;top:0;left:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{color:#fff;background:#000c;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-dropdown .v-popper__inner{color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{text-align:center;background:#444;max-width:260px;font-size:14px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#444}.title[data-v-599e4781]{color:#031b4e;margin-top:.6rem;margin-bottom:.6rem;font-size:22px;font-weight:700;line-height:1.2}@media (width<=767px){.title[data-v-599e4781]{font-size:20px}}.feedback__btn-submit[data-v-599e4781]{max-width:300px;margin:.5rem auto 0}@media (width<=992px){.feedback__btn-submit[data-v-599e4781]{justify-content:center;width:85%;margin:0 auto}}.subtitle[data-v-599e4781]{color:#203d7c;text-align:center;margin-bottom:2rem;padding:0 1rem;font-size:16px;font-weight:300}@media (width<=767px){.subtitle[data-v-599e4781]{font-size:12px}}.main-icon[data-v-599e4781]{color:#bac1c9;margin-top:-2.2rem;font-size:4.2rem}@media (width<=767px){.main-icon[data-v-599e4781]{font-size:3.4rem}}.splitter[data-v-599e4781]{border-bottom:none;margin-top:1.4rem;margin-bottom:0;padding-bottom:0}@media (width<=767px){.splitter[data-v-599e4781]{margin-top:1.1rem}}.form[data-v-599e4781]{margin:0 auto;padding:1.2rem 1.8rem;font-size:14px}@media (width<=767px){.form[data-v-599e4781]{padding:0 1.4rem!important}}.feedback__text-input[data-v-599e4781]{color:#2c2c2c;border:1px solid #e5e5e5;border-radius:4px;width:100%;height:40px;padding-left:15px;font-size:1rem}.feedback__text-input[data-v-599e4781]::placeholder{color:#bcc9d4;font-size:14px}.feedback__text-input[data-v-599e4781]:focus{border:1px solid #e5e5e5}@media (width<=767px){.feedback__text-input[data-v-599e4781]{width:auto;margin-left:0}}.feedback__textarea[data-v-599e4781]{color:#2c2c2c;border:1px solid #e5e5e5;border-radius:4px;outline:none;flex:1 0 100%;min-height:200px;padding:.5rem .6rem;font-size:1rem}@media (width<=767px){.feedback__textarea[data-v-599e4781]{min-height:150px}}.feedback__textarea[data-v-599e4781]::placeholder{color:#bcc9d4}.form__label-separate[data-v-599e4781]{padding-bottom:0}.modal__bottom .form[data-v-599e4781]{padding:1.1rem 1.8rem}.feedback-form[data-v-599e4781]{position:relative}.feedback-form .modal__content[data-v-599e4781]{min-height:auto}.feedback-form[data-v-599e4781] .flash{position:relative!important}.form__label[data-v-599e4781]{width:300px!important}@media (width<=767px){.form__label[data-v-599e4781]{width:90%}}.form__text.feedback__text-input[data-v-599e4781]{background:#000;height:30px!important}.flash__message[data-v-599e4781]{font-size:14px!important}.modal__bottom.feedback-form .label-primary[data-v-599e4781],.modal__bottom.feedback-form .label-secondary[data-v-599e4781]{text-align:left;align-self:flex-start}.form__label.form__label-email[data-v-599e4781]{padding-bottom:0}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}.inner[data-v-426c75bd]{width:100%;padding-bottom:3rem;overflow-x:hidden}@media (width<=1200px){.inner[data-v-426c75bd]{margin:0 auto}}@media (width<=992px){.inner[data-v-426c75bd]{max-width:75%}}@media (width<=767px){.inner[data-v-426c75bd]{max-width:100%}}.inner .disclaimer[data-v-426c75bd]{font-feature-settings:"pnum" on,"lnum" on;color:#919ebf;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:38px}@media (width<=992px){.inner .disclaimer[data-v-426c75bd]{margin-left:1.25rem;line-height:24px}}.inner .check-list[data-v-426c75bd]{text-align:left;flex-direction:column;justify-content:flex-start;max-width:calc(100% - 3rem);margin-left:auto;margin-right:auto;padding-top:1rem;padding-left:4rem;padding-right:4rem;display:flex}@media (width<=767px){.inner .check-list[data-v-426c75bd]{padding-left:1.5rem;padding-right:1.5rem}}.inner .check-list input[type=checkbox][data-v-426c75bd]{position:relative;top:.66rem}@media (width<=767px){.inner .check-list input[type=checkbox][data-v-426c75bd]{top:.66rem}}.inner .check-list li[data-v-426c75bd]{justify-items:flex-start;display:flex}.inner .check-list span[data-v-426c75bd]{top:.45rem;left:0}@media (width<=767px){.inner .check-list span[data-v-426c75bd]{top:.25rem}}.inner .check-list label[data-v-426c75bd]{line-height:2}@media (width<=767px){.inner .check-list label[data-v-426c75bd]{margin-left:1.75rem}}.inner .message[data-v-426c75bd]{text-align:left;font-feature-settings:"pnum" on,"lnum" on;color:#031b4e;margin-left:1.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:36px}@media (width<=992px){.inner .message[data-v-426c75bd]{margin-left:1.25rem;font-size:14px;line-height:24px}}.checkpoint[data-v-426c75bd]{max-width:340px;margin:0 auto 1.25rem;display:flex}@media (width<=992px){.checkpoint[data-v-426c75bd]{margin-bottom:1rem;padding:0 1.5rem}}.checkpoint .check[data-v-426c75bd]{align-self:center;height:15px;max-height:15px}@media (width<=992px){.checkpoint .check[data-v-426c75bd]{height:12px;max-height:12px}}.modal__title[data-v-426c75bd]{letter-spacing:1.4px;color:#031b4e;margin:0 auto;padding:0 2.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:50px}@media (width<=992px){.modal__title[data-v-426c75bd]{padding:0 1.5rem;font-size:22px;line-height:40px}}.checkpoints[data-v-426c75bd]{margin-top:40px;margin-bottom:40px}.mailing-list__text-input[data-v-426c75bd]{border-radius:4px;min-width:280px;margin-left:-18px;padding-left:4rem;padding-right:0;position:relative}.mailing-list__text-input[data-v-426c75bd]::placeholder{color:#919ebf;letter-spacing:1.4px;align-items:center;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;display:flex}@media (width<=992px){.mailing-list__text-input[data-v-426c75bd]{box-sizing:border-box;width:calc(100% - 3rem);min-width:calc(100% - 3rem);max-width:calc(100% - 3rem);height:2.75rem;margin-top:1rem;padding-left:3.5rem;padding-right:0;position:relative;left:-.5rem}}.placeholder-icon[data-v-426c75bd]{color:#bcc4d9;z-index:2;width:18px;position:relative;top:.1rem;left:2.5rem}@media (width<=992px){.placeholder-icon[data-v-426c75bd]{left:1rem}}.mailing-list__btn-submit[data-v-426c75bd]{min-width:280px;min-height:28px;margin-left:auto;margin-right:auto}@media (width<=992px){.mailing-list__btn-submit[data-v-426c75bd]{min-width:75%}}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}.inner[data-v-9dec2539]{width:100%;padding-bottom:3rem;overflow-x:hidden}@media (width<=1200px){.inner[data-v-9dec2539]{margin:0 auto}}@media (width<=992px){.inner[data-v-9dec2539]{max-width:75%}}@media (width<=767px){.inner[data-v-9dec2539]{max-width:100%}}.inner .disclaimer[data-v-9dec2539]{font-feature-settings:"pnum" on,"lnum" on;color:#919ebf;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:38px}@media (width<=992px){.inner .disclaimer[data-v-9dec2539]{margin-left:1.25rem;line-height:24px}}.inner .check-list[data-v-9dec2539]{text-align:left;flex-direction:column;justify-content:flex-start;max-width:calc(100% - 3rem);margin-left:auto;margin-right:auto;padding-top:1rem;padding-left:4rem;padding-right:4rem;display:flex}@media (width<=767px){.inner .check-list[data-v-9dec2539]{padding-left:1.5rem;padding-right:1.5rem}}.inner .check-list input[type=checkbox][data-v-9dec2539]{position:relative;top:.66rem}@media (width<=767px){.inner .check-list input[type=checkbox][data-v-9dec2539]{top:.66rem}}.inner .check-list li[data-v-9dec2539]{justify-items:flex-start;display:flex}.inner .check-list span[data-v-9dec2539]{top:.45rem;left:0}@media (width<=767px){.inner .check-list span[data-v-9dec2539]{top:.25rem}}.inner .check-list label[data-v-9dec2539]{line-height:2}@media (width<=767px){.inner .check-list label[data-v-9dec2539]{margin-left:1.75rem}}.inner .message[data-v-9dec2539]{text-align:left;font-feature-settings:"pnum" on,"lnum" on;color:#031b4e;margin-left:1.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:36px}@media (width<=992px){.inner .message[data-v-9dec2539]{margin-left:1.25rem;font-size:14px;line-height:24px}}.checkpoint[data-v-9dec2539]{max-width:340px;margin:0 auto 1.25rem;display:flex}@media (width<=992px){.checkpoint[data-v-9dec2539]{margin-bottom:1rem;padding:0 1.5rem}}.checkpoint .check[data-v-9dec2539]{align-self:center;height:15px;max-height:15px}@media (width<=992px){.checkpoint .check[data-v-9dec2539]{height:12px;max-height:12px}}.modal__title[data-v-9dec2539]{letter-spacing:1.4px;color:#031b4e;margin:0 auto;padding:0 2.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:50px}@media (width<=992px){.modal__title[data-v-9dec2539]{padding:0 1.5rem;font-size:22px;line-height:40px}}.checkpoints[data-v-9dec2539]{margin-top:40px;margin-bottom:40px}.mailing-list__text-input[data-v-9dec2539]{border:1px solid #ccdce7;border-radius:4px;min-width:280px;padding-left:2rem;position:relative}.mailing-list__text-input[data-v-9dec2539]::placeholder{color:#919ebf;letter-spacing:1.4px;align-items:center;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;display:flex}@media (width<=992px){.mailing-list__text-input[data-v-9dec2539]{box-sizing:border-box;width:calc(100% - 3rem);min-width:calc(100% - 3rem);max-width:calc(100% - 3rem);height:2.75rem;margin-top:1rem;padding-left:3.5rem;padding-right:0;position:relative;left:-.5rem}}.placeholder-icon[data-v-9dec2539]{color:#b1c3d3;z-index:2;position:absolute;top:1.18rem;left:1rem}@media (width<=992px){.placeholder-icon[data-v-9dec2539]{top:2rem;left:1.5rem}}.mailing-list__btn-submit[data-v-9dec2539]{min-width:280px;min-height:28px;margin-left:auto;margin-right:auto}@media (width<=992px){.mailing-list__btn-submit[data-v-9dec2539]{min-width:75%}}.unpublished-job-modal .modal__subtitle[data-v-9dec2539]{text-align:left;color:#031b4e;max-width:75%;margin:2rem auto;line-height:1.7;display:inline-block}@media (width<=767px){.unpublished-job-modal .modal__subtitle[data-v-9dec2539]{max-width:calc(100% - 4rem);margin-top:1.5rem;margin-bottom:1.5rem;font-size:14px}}@media (width<=414px){.unpublished-job-modal .modal__subtitle[data-v-9dec2539]{max-width:calc(100% - 3rem);font-size:14px}}.unpublished-job-modal .go-back-link[data-v-9dec2539]{color:#7d97ad;margin-top:.5rem;margin-left:auto;margin-right:auto;font-weight:400;text-decoration:underline}@media (width<=767px){.unpublished-job-modal .go-back-link[data-v-9dec2539]{font-size:14px}}.unpublished-job-modal .go-back-link[data-v-9dec2539]:hover{color:#567188}.modal__applicant-data{text-align:left;box-sizing:border-box}.modal__applicant-data .modal__content{width:700px;max-width:100%;min-height:90vh;max-height:96vh;margin-top:auto;margin-bottom:auto}@media (width<=767px){.modal__applicant-data .modal__content{height:100vh;max-height:100vh;margin-top:0;margin-bottom:0}}.modal__applicant-data .label-primary{font-size:14px}.modal__applicant-data input[type=email],.modal__applicant-data input[type=text]{color:#031b4e}.modal__applicant-data .mailto-link{color:#055eff;font-weight:700;display:inline}.modal__applicant-data .modal-top{color:#031b4e;margin:0 auto;padding:0}.modal__applicant-data .modal-bottom{padding:0 75px}@media (width<=992px){.modal__applicant-data .modal-bottom{padding:0 2.5rem}}@media (width<=767px){.modal__applicant-data .modal-bottom{margin-bottom:3rem;padding:0 1.5rem}}.modal__applicant-data p{color:#031b4e;font-size:16px;font-weight:400;line-height:30px}@media (width<=767px){.modal__applicant-data p{font-size:14px;line-height:26px}}.modal__applicant-data .btn--apply{margin-left:auto;margin-right:auto}.modal__applicant-data .bot{text-align:center;width:100%;margin-bottom:3rem}.modal__applicant-data .example-subject{margin-top:1rem;font-weight:700}.modal__applicant-data .label-secondary{font-weight:400}.modal__applicant-data .form__row.left{text-align:left;color:#031b4e;justify-content:flex-start;align-items:center}.modal__applicant-data .form__row.left input[type=checkbox]{margin-right:1rem}@media (width<=992px){.modal__applicant-data .form__row.left{flex-direction:row;display:flex}}.modal__applicant-data .modal-top .title{text-align:center;padding-left:2.5rem;padding-right:2.5rem}@media (width<=992px){.modal__applicant-data .modal-top .title{padding-left:1.5rem;padding-right:1.5rem}}@media (width<=767px){.modal__applicant-data .modal-top .title{padding-left:1rem;padding-right:1rem;font-size:18px}}@media (width<=992px){.modal__applicant-data .label-primary,.modal__applicant-data .label-secondary,.modal__applicant-data label{font-size:12px}.modal__applicant-data input{font-size:16px}}.modal__applicant-data .highlight-condition{font-weight:700}.modal__applicant-data .application-conditions{font-size:14px}.modal__applicant-data .application-conditions li{margin-left:1.5rem;list-style:outside}.modal__applicant-data .form__row.left.application-acknowledgment{background:#fff5f8;border:1px solid #f36;border-radius:6px;flex-flow:row;align-items:center;margin-top:1rem;margin-bottom:.5rem;padding:.85rem 1rem}.modal__applicant-data .form__row.left.application-acknowledgment>div{flex-shrink:0}.modal__applicant-data .form__row.left.application-acknowledgment input[type=checkbox]{width:22px;height:22px;margin-right:1rem}.modal__applicant-data .form__row.left.application-acknowledgment .application-acknowledgment__text{color:#031b4e;cursor:pointer;flex:1;font-size:16px;line-height:24px}@media (width<=767px){.modal__applicant-data .form__row.left.application-acknowledgment .application-acknowledgment__text{font-size:14px;line-height:22px}}.modal__applicant-data .mention-msg{margin-top:0;padding-bottom:.25rem;font-size:14px}@media (width<=767px){.modal__applicant-data .mention-msg{padding-top:0;padding-bottom:.25rem;font-size:12px}.modal__applicant-data .form__text-input{height:28px;min-height:28px;font-size:16px}}.modal__applicant-data .right-arrow{filter:brightness(0)invert();height:12px;margin-top:1px;margin-left:.35rem;position:relative}@media (width<=414px){.modal__applicant-data .right-arrow{margin-top:2px}}.modal__applicant-data .right-arrow__container{justify-content:center;align-items:center;height:22px;display:flex}.modal__applicant-data .job-alerts-text{color:#031b4e;align-self:center;font-size:14px;line-height:28px}@media (width<=767px){.modal__applicant-data .job-alerts-text{font-size:12px}}@media (width<=414px){.modal__applicant-data .company-template p{margin-top:0;font-size:12px}}.modal__applicant-data .attr-errors{color:#f36;margin-top:0;margin-bottom:.75rem;font-size:14px}.modal__applicant-data .attr-errors__row{margin-bottom:6px}.modal__applicant-data .attr-errors__row--extra-links{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.75rem;display:flex}@media (width<=767px){.modal__applicant-data .attr-errors__row--extra-links{margin-bottom:0;display:block}.modal__applicant-data .attr-errors__row--extra-links .attr-errors__link-row{margin-bottom:0}}.modal__applicant-data .attr-errors__link-row{margin-bottom:6px;font-weight:600;text-decoration:underline}.modal__applicant-data .attr-errors__mini{font-size:12px;font-weight:400;text-decoration:none;color:#7d97ad!important}.modal__applicant-data .attr-errors__mini:hover{text-decoration:underline}.modal__applicant-data .notification{text-align:center;margin-top:.5rem!important;margin-bottom:0!important;padding:.75rem!important}.modal__applicant-data .v-select.full-width{width:100%}.modal__applicant-data .v-select.full-width .vs__dropdown-toggle{border:1px solid #e4e8ec;height:36px;padding-left:3px}.modal__applicant-data .v-select.full-width .vs__selected{color:#031b4e!important}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.after-apply-signup[data-v-5d52883a]{text-align:center;padding:3rem 3rem 2.5rem}@media (width<=992px){.after-apply-signup[data-v-5d52883a]{padding:2rem 1.5rem}}.after-apply-signup__title[data-v-5d52883a]{letter-spacing:1.2px;color:#031b4e;margin:0 0 1.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:900;line-height:1.3}@media (width<=992px){.after-apply-signup__title[data-v-5d52883a]{font-size:24px}}.after-apply-signup__subtitle[data-v-5d52883a]{color:#031b4e;margin:0 0 1.5rem;font-size:16px;line-height:1.5}@media (width<=992px){.after-apply-signup__subtitle[data-v-5d52883a]{font-size:14px}}.after-apply-signup__value-props[data-v-5d52883a]{text-align:left;max-width:420px;margin:0 auto 1.5rem;padding:0;list-style:none}@media (width<=992px){.after-apply-signup__value-props[data-v-5d52883a]{margin-bottom:2rem}}.after-apply-signup__value-prop[data-v-5d52883a]{color:#031b4e;padding:.5rem 0;font-size:15px;line-height:1.6}@media (width<=992px){.after-apply-signup__value-prop[data-v-5d52883a]{font-size:14px}}.after-apply-signup__check[data-v-5d52883a]{color:#055eff;margin-right:.75rem;font-weight:700}.after-apply-signup__actions[data-v-5d52883a]{flex-direction:column;align-items:center;gap:1rem;display:flex}.after-apply-signup__cta[data-v-5d52883a]{letter-spacing:.5px;padding:1rem 2.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=992px){.after-apply-signup__cta[data-v-5d52883a]{padding:.875rem 2rem;font-size:14px}}.after-apply-signup__skip[data-v-5d52883a]{color:#7d97ad;cursor:pointer;font-size:13px;text-decoration:none}.after-apply-signup__skip[data-v-5d52883a]:hover{text-decoration:underline}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.modal .related-jobs[data-v-2a19f4f2]{margin-top:3rem}@media (width<=992px){.modal .related-jobs[data-v-2a19f4f2]{margin-top:1rem}}.related-jobs[data-v-2a19f4f2]{padding-left:50px;padding-right:50px}@media (width<=992px){.related-jobs[data-v-2a19f4f2]{padding-left:1rem;padding-right:1rem}}@media (width<=767px){.related-jobs[data-v-2a19f4f2]{padding-right:.5rem;padding-left:0!important}.related-jobs[data-v-2a19f4f2] .company-logo{margin-right:0}}.related-jobs .top-box[data-v-2a19f4f2]{justify-content:space-between;align-items:baseline;padding-right:1rem;display:flex}@media (width<=992px){.related-jobs .top-box[data-v-2a19f4f2]{padding-right:.5rem}.job-detail__page .related-jobs[data-v-2a19f4f2]{margin-left:1rem}}@media (width<=767px){.job-detail__page .related-jobs[data-v-2a19f4f2]{padding-left:1rem}}.job-detail__page .related-jobs .top-box[data-v-2a19f4f2]{margin-bottom:1.5rem;padding-left:0}@media (width<=992px){.job-detail__page .related-jobs .top-box[data-v-2a19f4f2]{flex-direction:column}}.inner[data-v-2a19f4f2]{width:100%;padding-bottom:3rem;overflow-x:hidden}@media (width<=1200px){.inner[data-v-2a19f4f2]{margin:0 auto}}@media (width<=992px){.inner[data-v-2a19f4f2]{max-width:75%}}@media (width<=767px){.inner[data-v-2a19f4f2]{max-width:100%}}.inner .disclaimer[data-v-2a19f4f2]{font-feature-settings:"pnum" on,"lnum" on;color:#919ebf;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:38px}@media (width<=992px){.inner .disclaimer[data-v-2a19f4f2]{margin-left:1.25rem;line-height:24px}}.modal__title[data-v-2a19f4f2]{letter-spacing:1.4px;color:#031b4e;margin:0 auto;padding:0 2.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:50px}@media (width<=992px){.modal__title[data-v-2a19f4f2]{padding:0 1.5rem;font-size:22px;line-height:40px}}.checkpoints[data-v-2a19f4f2]{margin-top:40px;margin-bottom:40px}.placeholder-icon[data-v-2a19f4f2]{color:#919ebf;width:10px;position:relative;top:0;left:3rem}@media (width<=992px){.placeholder-icon[data-v-2a19f4f2]{left:2rem}}.all-jobs[data-v-2a19f4f2]{font-size:12px}.inner-container.related-jobs[data-v-2a19f4f2]{min-height:369px}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.inner[data-v-376d647f]{width:100%;padding-bottom:3rem;overflow-x:hidden}@media (width<=1200px){.inner[data-v-376d647f]{margin:0 auto}}@media (width<=992px){.inner[data-v-376d647f]{max-width:75%}}@media (width<=767px){.inner[data-v-376d647f]{max-width:100%}.modal[data-v-376d647f]{padding-left:0;padding-right:0}}.modal__title[data-v-376d647f]{letter-spacing:.8px;color:#031b4e;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1.5}@media (width<=992px){.modal__title[data-v-376d647f]{font-size:22px;line-height:40px}}@media (width<=414px){.modal__title[data-v-376d647f]{padding:0 1.5rem;font-size:18px;line-height:32px}}.modal__subtitle[data-v-376d647f]{text-align:center;letter-spacing:.8px;color:#031b4e;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (width<=992px){.modal__subtitle[data-v-376d647f]{font-size:12px;line-height:18px}}.employer-lp-modal[data-v-376d647f]{box-sizing:border-box;padding-left:2.5rem;padding-right:2.5rem}@media (width<=992px){.employer-lp-modal[data-v-376d647f]{padding-left:1.5rem;padding-right:1.5rem}}.employer-lp-modal .btn__submit[data-v-376d647f]{margin-top:1.5rem;padding:1rem 4.5rem}@media (width<=767px){.employer-lp-modal .btn__submit[data-v-376d647f]{margin-bottom:2rem;padding:.85rem 3.5rem}.employer-lp-modal[data-v-376d647f]{width:calc(100% - 1.5rem);margin-left:0;margin-right:0}}.employer-lp-modal .form__label[data-v-376d647f]{text-align:left}.employer-lp-modal .form__row.diversity-info .form__label[data-v-376d647f]{margin-bottom:.5rem;line-height:1.75!important}.employer-lp-modal .form__row.diversity-info textarea[data-v-376d647f]{min-height:150px}.employer-lp-modal p.notification[data-v-376d647f]{text-align:left;padding-top:2px}@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.btn[data-v-49c581c8]{color:#fff;cursor:pointer;letter-spacing:1.2px;-webkit-user-select:none;user-select:none;background:#055eff;border:1px solid #055eff;border-radius:4px;margin-top:1rem;padding:8px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn__inner[data-v-49c581c8]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.btn[data-v-49c581c8]:hover{background:#194ec4}.btn--secondary[data-v-49c581c8]{color:#055eff;background:0 0;border:1px solid #055eff}.btn--secondary[data-v-49c581c8]:hover{background:#f5f5f5}.btn--white[data-v-49c581c8]{color:#055eff;font-size:700px}.btn--white[data-v-49c581c8]:hover{background:#f5f5f5}.btn--white-bg[data-v-49c581c8]{background:#fff}.btn--pill[data-v-49c581c8]{border-radius:500px}.btn--accent[data-v-49c581c8]{color:#fff;background:#57edd7;border:2px solid #57edd7}.btn--accent[data-v-49c581c8]:hover{background:#40ebd2}.btn--full-width[data-v-49c581c8]{text-align:center;width:100%}.btn--md[data-v-49c581c8]{justify-content:center;align-items:center;min-width:160px;max-width:50%;min-height:30px;margin:0 auto;display:flex}@media (width<=767px){.btn--md[data-v-49c581c8]{min-width:120px;max-width:90%}}.btn--sm[data-v-49c581c8]{justify-content:center;align-items:center;min-width:160px;max-width:240px;min-height:30px;margin:0 auto;display:flex}@media (width<=767px){.btn--sm[data-v-49c581c8]{min-width:120px;max-width:90%}}.btn--secondary-gray[data-v-49c581c8]{color:#031b4e;letter-spacing:1.6px;background:0 0;border:1px solid #bdc4d7;height:40px;padding:0 1rem;font-size:14px;font-weight:400;line-height:40px}.btn--secondary-gray[data-v-49c581c8]:hover{background:#f5f5f5;border:1px solid #b0b9cf}.btn--bold[data-v-49c581c8]{font-weight:600}.btn--greyed-out[data-v-49c581c8],.btn--greyed-out[data-v-49c581c8]:hover{background:#ccdce7;border:none}.btn--xl[data-v-49c581c8]{text-align:center;border-radius:100px;padding:15px 30px;font-size:18px;font-weight:600;line-height:26px;transition-property:background-color,color}.btn--gray[data-v-49c581c8]{color:#031b4e;border:1px solid #bdc4d7}.btn--huge[data-v-49c581c8]{text-align:center;border-radius:100px;padding:25px 40px;font-size:18px;font-weight:600;line-height:26px;transition-property:background-color,color}.btn--standout[data-v-49c581c8]{background:#055eff;border:1px solid #055eff;padding:24px 76px;font-size:20px;box-shadow:0 4px 6px #3232c829,0 2px 4px #0000001f}.btn--standout[data-v-49c581c8]:hover{background:#0053eb;border:1px solid #0053eb}@media (width<=767px){.btn--standout[data-v-49c581c8]{padding:22px 64px}}.btn--standout2[data-v-49c581c8]{box-shadow:0 4px 4px #3232c821,0 2px 3px #00000021;border:none;font-weight:600;-webkit-box-shadow:0 4px 4px #3232c821,0 2px 3px #0000002e}.btn--standout2[data-v-49c581c8],.btn--standout2[data-v-49c581c8]:hover{transform:translateY(0)!important}.btn--pulse[data-v-49c581c8]{animation:2s infinite pulse-action-color-49c581c8;box-shadow:0 0 #055eff}.btn--pulse-once[data-v-49c581c8]{animation:2s pulse-action-color-49c581c8;box-shadow:0 0 #055eff}@keyframes pulse-action-color-49c581c8{0%{transform:scale(1);box-shadow:0 0 #055effb3}70%{transform:scale(1);box-shadow:0 0 0 10px #055eff00}to{transform:scale(1);box-shadow:0 0 #055eff00}}.btn--pulse-black[data-v-49c581c8]{animation:2s infinite pulse-black-49c581c8;box-shadow:0 0 #000}@keyframes pulse-black-49c581c8{0%{transform:scale(1);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}.btn--center[data-v-49c581c8]{align-self:center}.btn--white[data-v-49c581c8],.btn--white[data-v-49c581c8]:hover{background:#fff;border:1px solid #fff}.btn--black[data-v-49c581c8],.btn--black[data-v-49c581c8]:hover{background:#000;border:1px solid #000}.btn--left[data-v-49c581c8]{margin-left:0!important}.btn--bg-white[data-v-49c581c8]{background:#fff}.btn--aff[data-v-49c581c8]{padding:.75rem 1.75rem;color:#fff!important}.contact-applicant-modal[data-v-49c581c8]{text-align:center;padding:2rem 3rem 2.5rem}@media (width<=992px){.contact-applicant-modal[data-v-49c581c8]{padding:1.5rem 1.5rem 2rem}}.contact-applicant-modal__title[data-v-49c581c8]{color:#031b4e;margin:0 0 1.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:800;line-height:1.3}@media (width<=992px){.contact-applicant-modal__title[data-v-49c581c8]{font-size:20px}}.contact-applicant-modal__text[data-v-49c581c8]{color:#031b4e;margin:0 0 .75rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.contact-applicant-modal__email-row[data-v-49c581c8]{margin-bottom:1.25rem}.contact-applicant-modal__email-row .cp-text-container[data-v-49c581c8]{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:.35rem;display:flex;position:relative}.contact-applicant-modal__email-row .email-text[data-v-49c581c8]{font-size:16px;font-weight:700}.contact-applicant-modal__email-row .copy-icon[data-v-49c581c8]{opacity:.5;height:17px;position:relative;top:1px}.contact-applicant-modal__email-row .popup-message[data-v-49c581c8]{color:#031b4e;white-space:nowrap;background:#fff;border:1px solid #e5e8ed;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-1.25rem;left:50%;transform:translate(-50%)}.contact-applicant-modal__reminder[data-v-49c581c8]{color:#031b4e;margin:0 0 2rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}.contact-applicant-modal__link[data-v-49c581c8]{color:#055eff;font-weight:600;text-decoration:underline}.contact-applicant-modal__actions[data-v-49c581c8]{flex-direction:column;align-items:center;gap:1rem;display:flex}.contact-applicant-modal__btn[data-v-49c581c8]{text-transform:uppercase;letter-spacing:.5px;justify-content:center;align-items:center;gap:.5rem;min-width:220px;max-width:300px;margin-top:0;padding:.75rem 1.5rem;font-size:14px;font-weight:700;text-decoration:none;display:flex}.contact-applicant-modal__btn .btn-icon[data-v-49c581c8]{flex-shrink:0}.contact-applicant-modal__btn .gmail-icon[data-v-49c581c8]{max-height:14px;margin-right:2px}.contact-applicant-modal__btn--gmail[data-v-49c581c8]{color:#055eff;background:0 0;border:1px solid #055eff}.contact-applicant-modal__btn--gmail[data-v-49c581c8]:hover{background:#f5f5f5}.title[data-v-c7ad489d]{color:#031b4e;max-width:75%;margin:.6rem auto .3rem;font-size:22px;font-weight:700;line-height:1.65}@media (width<=767px){.title[data-v-c7ad489d]{max-width:90%}}.body[data-v-c7ad489d]{color:#031b4e;text-align:left;max-width:85%;margin:1.25rem auto 2rem;padding:0 1rem;font-size:16px;font-weight:400;line-height:1.8}.body[data-v-c7ad489d] strong{color:#031b4e;font-weight:700}.body[data-v-c7ad489d] a{color:#055eff;text-decoration:underline;display:inline}.body[data-v-c7ad489d] a:hover{color:#004ad1}@media (width<=767px){.body[data-v-c7ad489d]{max-width:90%}}.modal__top[data-v-c7ad489d]{margin-bottom:32px}.modal-link[data-v-c7ad489d]{color:#055eff;cursor:pointer;font-weight:700;text-decoration:underline;display:inline}.modal-link[data-v-c7ad489d]:hover{color:#0052e5}.modal__btns .btn[data-v-c7ad489d]{min-width:100px}.modal__btns .btn[data-v-c7ad489d]:first-of-type:not(:last-of-type){margin-right:2rem}@media (width<=767px){.modal__btns .btn[data-v-c7ad489d]{box-sizing:border-box;flex-direction:column;width:calc(100% - 3rem);display:flex;margin-left:auto!important;margin-right:auto!important}}.not-found-page[data-v-cc7f4bc8]{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.not-found-page__inner[data-v-cc7f4bc8]{margin-bottom:3.5rem}@media (width>=0){.not-found-page__inner[data-v-cc7f4bc8]{padding-left:1rem;padding-right:1rem}}@media (width>=375px){.not-found-page__inner[data-v-cc7f4bc8]{padding-left:1rem;padding-right:1rem}}@media (width>=415px){.not-found-page__inner[data-v-cc7f4bc8]{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=768px){.not-found-page__inner[data-v-cc7f4bc8]{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=993px){.not-found-page__inner[data-v-cc7f4bc8]{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1200px){.not-found-page__inner[data-v-cc7f4bc8]{padding-left:35px;padding-right:35px}}.not-found-page .error-title[data-v-cc7f4bc8]{color:#055eff;margin-top:5rem;margin-bottom:2rem;font-size:200px;font-weight:700;line-height:210px}@media (width<=992px){.not-found-page .error-title[data-v-cc7f4bc8]{margin-top:2.5rem;margin-bottom:1rem;font-size:120px}}.not-found-page h2[data-v-cc7f4bc8]{margin-top:2.5rem;margin-bottom:2.5rem}@media (width<=992px){.not-found-page h2[data-v-cc7f4bc8]{margin-top:0;font-size:1.1rem}}.not-found-page .btn[data-v-cc7f4bc8]{margin-bottom:5rem}@media (width<=992px){.not-found-page .btn[data-v-cc7f4bc8]{font-size:12px}}
