@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:100;src:url(../../assets/fonts/exo-v21-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:100;src:url(../../assets/fonts/exo-v21-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:200;src:url(../../assets/fonts/exo-v21-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:200;src:url(../../assets/fonts/exo-v21-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:300;src:url(../../assets/fonts/exo-v21-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:300;src:url(../../assets/fonts/exo-v21-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:400;src:url(../../assets/fonts/exo-v21-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:400;src:url(../../assets/fonts/exo-v21-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:500;src:url(../../assets/fonts/exo-v21-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:500;src:url(../../assets/fonts/exo-v21-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:600;src:url(../../assets/fonts/exo-v21-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:600;src:url(../../assets/fonts/exo-v21-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:700;src:url(../../assets/fonts/exo-v21-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:700;src:url(../../assets/fonts/exo-v21-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:800;src:url(../../assets/fonts/exo-v21-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:800;src:url(../../assets/fonts/exo-v21-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:900;src:url(../../assets/fonts/exo-v21-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:italic;font-weight:900;src:url(../../assets/fonts/exo-v21-latin-900italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:600;src:local(""),url(../../assets/fonts/caveat-v10-latin-600.woff2) format("woff2")}:root{--primary-color:#073889;--primary-color-light:#9ecae2;--secondary-color:#f46015;--text-color:#00447c;--body-font:"Exo",sans-serif;--title-font:"Exo",sans-serif}.facetwp-custom-horizontal{font-family:var(--body-font)}.facetwp-custom-horizontal .facetwp-facet{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:0}.facetwp-custom-horizontal .facetwp-checkbox,.facetwp-custom-horizontal .facetwp-radio{background:none;background:#fff;border:1px solid var(--primary-color-light);border-radius:6px;color:var(--primary-color);font-weight:500;line-height:1;margin:0;padding:.5em 1em;transition:all .3s}.facetwp-custom-horizontal .facetwp-checkbox.checked,.facetwp-custom-horizontal .facetwp-checkbox:hover,.facetwp-custom-horizontal .facetwp-radio.checked,.facetwp-custom-horizontal .facetwp-radio:hover{background:var(--secondary-color);color:#fff}.frm-show-form{display:block}.recruiter-image{aspect-ratio:1/1;border-radius:5px 0 0 5px!important;display:block;-o-object-fit:cover;object-fit:cover}.recruiter-image.type-ws{border-radius:0!important;height:211px;width:211px}.recruiter-details__name{font-size:24px;font-weight:700;line-height:1;margin-bottom:12px}.recruiter-details__contact{font-size:18px;font-weight:400;line-height:.6em}.recruiter-details__contact p:last-child{margin-bottom:0}.recruiter-details__email a,.recruiter-details__phone a{color:var(--primary-color)}.recruiter-details.type-ws__name{font-size:30px;font-weight:800;line-height:.8em}.recruiter-details.type-ws__contact{font-size:17px;font-weight:600;line-height:.6em}