/* Keep the (SEO-required) H1 job title visually identical to the site's
   original H3 styling for .details-title. Matches the rule from
   bizicorp-custom.css, just re-targeted at h1 instead of h3. */
.details-box-big > .holder > .details-box-one > .details-job > .details-job-title > h1.details-title {
    margin-bottom: 3px;
    margin-top: -9px;
    margin-left: 2px;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 32px;
    color: #16171e;
    line-height: 42px;
}

@media screen and (max-width: 767px) {
    .details-box-big > .holder > .details-box-one > .details-job > .details-job-title > h1.details-title {
        font-size: 25px;
        line-height: 35px !important;
    }
}
/* Font Awesome (Elementor) ships its @font-face rules with font-display:
   block, which hides icon glyphs (invisible text) until the font file
   loads. These duplicate declarations, loaded after Elementor's own
   stylesheet, override that to font-display: swap per Lighthouse's
   "Font display" recommendation, without editing Elementor's plugin
   files directly (which a plugin update would overwrite). */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: optional;
  src: url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot");
  src: url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf") format("truetype"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot");
  src: url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff") format("woff"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf") format("truetype"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome") format("svg");
}
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot");
  src: url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff") format("woff"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf") format("truetype"), url("https://anylytical.co.za/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome") format("svg");
}