@font-face{font-family:Montserrat;src:url(../fonts/montserrat-variable-font.ttf);font-display:swap}:root{--color-gray: #DDDDDD;--color-white: #FFFFFF;--color-white-opacity: #FFFFFF80;--color-blue: #003D5B;--color-blue-opacity: #003D5B30;--color-blue-opacity-light: #003D5B10;--color-green: #007380;--color-teal: #25E2CC;--color-yellow: #FBCA18;--color-orange: #FF8400;--color-text: #2B2B2B;--color-headline: #003D5B;--color-background: #F2F2F2;--font-family: Montserrat, Helvetica, Arial, Helvetica, sans-serif;--font-regular: 400;--font-medium: 500;--font-semi-bold: 650;--font-bold: 700;--font-extra-bold: 800;--font-size-h1: 48px;--font-size-h2: 36px;--font-size-h3: 24px;--font-size-h4: 20px;--font-size-h5: 18px;--font-size-h6: 14px;--font-size-body: 16px;--font-size-body-small: 12px;--font-size-caption: 10px;--font-size-display-1: 5.2em;--font-size-display-2: 4em;--line-height-heading: 1.4;--line-height-heading-large: 1.24;--line-height-body: 1.75;--paragraph-space: 1.6em;--max-width: 1600px;--space-margin-h: 8vmax;--space-margin-v: 4vmax;--space-margin-header: 10vmax;--space-margin-header-mobile: 22vmax;--space-x-large: 6vmax;--space-large: 4vmax;--space-regular: 3vmax;--space-small: 2vmax;--space-x-small: 1vmax;--space-xx-small: .75vmax;--animate-duration: .3s;--border-radius-small: 4px;--border-radius-large: 1.25em}@media(max-width: 767px){:root{--font-size-h1: 32px;--font-size-h2: 26px;--font-size-h3: 20px;--font-size-h4: 18px;--font-size-h5: 16px;--font-size-body: 14px;--space-margin-v: 2vmax}}.gd-jobs-filters-container .gd-jobs-main-search{display:grid}@media(min-width: 768px){.gd-jobs-filters-container .gd-jobs-main-search{grid-template-columns:repeat(2, 1fr);grid-gap:20px}}.gd-jobs-filters-container .gd-jobs-main-search .keyword{background:#fff;border:1px solid #ddd;-webkit-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0;background-clip:padding-box}@media(min-width: 768px){.gd-jobs-filters-container .gd-jobs-main-search .keyword{-webkit-border-radius:18px;border-radius:18px;background-clip:padding-box}}.gd-jobs-filters-container .gd-jobs-main-search .keyword form{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%}.gd-jobs-filters-container .gd-jobs-main-search .keyword form input[type=text]{border:0 none;font-weight:600;font-size:18px;background:transparent;padding:25px;width:calc(100% - 64px);height:64px;font-family:Montserrat,Helvetica,Arial,Helvetica,sans-serif}@media(min-width: 768px){.gd-jobs-filters-container .gd-jobs-main-search .keyword form input[type=text]{height:72px}}.gd-jobs-filters-container .gd-jobs-main-search .keyword form input[type=text]:focus{outline:none}.gd-jobs-filters-container .gd-jobs-main-search .keyword form input[type=submit]{cursor:pointer;width:64px;border:0 none;height:100%;background:transparent url(../img/icon-search.svg) no-repeat center center}@media(max-width: 767px){.gd-jobs-filters-container .gd-jobs-main-search .country .selectric-wrapper.selectric-open .selectric{-webkit-border-radius:0;border-radius:0;background-clip:padding-box}}@media(max-width: 767px){.gd-jobs-filters-container .gd-jobs-main-search .country .selectric-wrapper .selectric{-webkit-border-radius:0 0 18px 18px;border-radius:0 0 18px 18px;background-clip:padding-box}}@media(max-width: 767px){.gd-jobs-filters-container .gd-jobs-main-search .country .selectric-wrapper .selectric-items{top:95%}}/*# sourceMappingURL=jobs-filters.css.map */
