.elementor-22865 .elementor-element.elementor-element-b35d43a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22865 .elementor-element.elementor-element-b84e4d7{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-22865 .elementor-element.elementor-element-b84e4d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22865 .elementor-element.elementor-element-7f73102{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-22865 .elementor-element.elementor-element-7f73102.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22865 .elementor-element.elementor-element-63166ac .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-22865 .elementor-element.elementor-element-63166ac .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-22865 .elementor-element.elementor-element-63166ac .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-22865 .elementor-element.elementor-element-63166ac .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22865 .elementor-element.elementor-element-a348092 img{width:45%;border-radius:7px 7px 7px 7px;}.elementor-22865 .elementor-element.elementor-element-d7da881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-22865 .elementor-element.elementor-element-d7da881.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22865 .elementor-element.elementor-element-67a8fcd .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-22865 .elementor-element.elementor-element-67a8fcd .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-22865 .elementor-element.elementor-element-67a8fcd .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-22865 .elementor-element.elementor-element-67a8fcd .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-22865 .elementor-element.elementor-element-16755bf > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-22865 .elementor-element.elementor-element-16755bf .elementor-heading-title{color:#110C1A;}.elementor-22865 .elementor-element.elementor-element-2747d72{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-22865 .elementor-element.elementor-element-2747d72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22865 .elementor-element.elementor-element-e123c9f{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-22865 .elementor-element.elementor-element-e123c9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22865 .elementor-element.elementor-element-0e46186 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-22865 .elementor-element.elementor-element-0e46186 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-22865 .elementor-element.elementor-element-0e46186 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-22865 .elementor-element.elementor-element-0e46186 .jet-listing-dynamic-field__content{text-align:left;}.elementor-22865 .elementor-element.elementor-element-53488e0{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-22865 .elementor-element.elementor-element-53488e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22865 .elementor-element.elementor-element-29716b5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-22865 .elementor-element.elementor-element-29716b5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-22865 .elementor-element.elementor-element-29716b5 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-22865 .elementor-element.elementor-element-29716b5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-22865 .elementor-element.elementor-element-099a09a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-22865 .elementor-element.elementor-element-099a09a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22865 .elementor-element.elementor-element-0897042 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-22865 .elementor-element.elementor-element-0897042 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-22865 .elementor-element.elementor-element-0897042 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-22865 .elementor-element.elementor-element-0897042 .jet-listing-dynamic-field__content{text-align:left;}.jet-listing-item.single-jet-engine.elementor-page-22865 > .elementor{width:455px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for container, class: .elementor-element-b35d43a *//* EmployerRecords Hiring Guide archive: country guide card (JetEngine listing item) v1.3 (warm #f3f0ec top panel with dark text, under the dark hero)
   Paste into the listing item's Page Settings > Advanced > Custom CSS.
   Add each class under the widget's or container's Advanced > CSS Classes. */

/* Card wrapper: outer container (HTML tag "a", link = Post URL), class hgc */
.hgc{display:flex!important;flex-direction:column!important;background:#ffffff;border:1px solid #e6e0d7;border-radius:18px;overflow:hidden;text-decoration:none!important;color:inherit!important;height:100%;padding:0!important;gap:0!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;font-family:var(--e-global-typography-text-font-family,'Roboto'),'Roboto',sans-serif}
.hgc:hover{transform:translateY(-3px);box-shadow:0 18px 36px -18px rgba(38,38,38,.35);border-color:#cdb9f2}
.hgc .elementor-widget{margin:0!important}
.hgc p{margin:0}

/* Elementor container fixes: clear container padding/gap variables and the boxed inner wrapper */
.hgc,.hgc-top,.hgc-meta,.hgc-body,.hgc-foot{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--content-width:100%;--width:100%;max-width:100%!important;margin:0!important}
.hgc>.e-con-inner,.hgc-top>.e-con-inner,.hgc-meta>.e-con-inner,.hgc-body>.e-con-inner,.hgc-foot>.e-con-inner{display:contents!important}
.hgc>.elementor-element,.hgc>.e-con-inner>.elementor-element{width:100%!important}
.hgc-top>.elementor-element,.hgc-top>.e-con-inner>.elementor-element,.hgc-body>.elementor-element,.hgc-body>.e-con-inner>.elementor-element{width:100%!important}
.hgc-meta>.elementor-element,.hgc-meta>.e-con-inner>.elementor-element,.hgc-foot>.elementor-element,.hgc-foot>.e-con-inner>.elementor-element{width:auto!important;flex:0 1 auto!important}

/* Dark top panel: container with class hgc-top */
.hgc-top{position:relative;overflow:hidden;background:#f3f0ec!important;color:#1a1a1a;border-bottom:1px solid #e6e0d7;padding:22px 22px 24px!important;min-height:178px;display:flex!important;flex-direction:column!important}
.hgc-top::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='132'%3E%3Cg fill='%23262626' fill-opacity='0.07'%3E%3Crect x='0' y='8' width='64' height='6' rx='3'/%3E%3Crect x='80' y='8' width='120' height='6' rx='3'/%3E%3Crect x='216' y='8' width='40' height='6' rx='3'/%3E%3Crect x='272' y='8' width='72' height='6' rx='3'/%3E%3Crect x='0' y='30' width='140' height='6' rx='3'/%3E%3Crect x='156' y='30' width='56' height='6' rx='3'/%3E%3Crect x='228' y='30' width='104' height='6' rx='3'/%3E%3Crect x='0' y='52' width='40' height='6' rx='3'/%3E%3Crect x='56' y='52' width='92' height='6' rx='3'/%3E%3Crect x='164' y='52' width='150' height='6' rx='3'/%3E%3Crect x='0' y='74' width='110' height='6' rx='3'/%3E%3Crect x='126' y='74' width='70' height='6' rx='3'/%3E%3Crect x='212' y='74' width='48' height='6' rx='3'/%3E%3Crect x='276' y='74' width='60' height='6' rx='3'/%3E%3Crect x='0' y='96' width='76' height='6' rx='3'/%3E%3Crect x='92' y='96' width='160' height='6' rx='3'/%3E%3Crect x='268' y='96' width='80' height='6' rx='3'/%3E%3Crect x='0' y='118' width='150' height='6' rx='3'/%3E%3Crect x='166' y='118' width='44' height='6' rx='3'/%3E%3Crect x='226' y='118' width='116' height='6' rx='3'/%3E%3C/g%3E%3C/svg%3E");background-size:360px 132px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 35%,#000 85%);mask-image:linear-gradient(90deg,transparent 0%,transparent 35%,#000 85%);pointer-events:none;z-index:0}
.hgc-top>*,.hgc-top>.e-con-inner>*{position:relative;z-index:1}

/* Meta row: container with class hgc-meta (direction row). Region chip left, flag right */
.hgc-meta{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}
.hgc-region,.hgc-region *{font-size:12px!important;font-weight:700!important;letter-spacing:.04em;color:#5b3aa0!important;background:none!important;padding:0!important;border:0!important;box-shadow:none!important;margin:0!important}
.hgc-region .jet-listing-dynamic-field__content{display:inline-block!important;background:#ffffff!important;border:1px solid #e6e0d7!important;border-radius:999px!important;padding:4px 10px!important;line-height:1.5!important}
.hgc-flag img{display:block;width:34px!important;height:24px!important;max-width:none!important;object-fit:cover;border-radius:5px!important;box-shadow:0 0 0 1px rgba(38,38,38,.12)}

/* Stat and label */
.hgc-stat{margin-top:auto!important;padding-top:18px}
.hgc-stat,.hgc-stat *{font-size:46px!important;font-weight:700!important;letter-spacing:-.02em;line-height:1!important;color:#1a1a1a!important}
.hgc-label{margin-top:8px!important;max-width:300px}
.hgc-label,.hgc-label *{font-size:14px!important;line-height:1.45!important;color:#5c554c!important}

/* White body: container with class hgc-body */
.hgc-body{display:flex!important;flex-direction:column!important;flex:1 1 auto;padding:20px 22px 0!important}
.hgc-title,.hgc-title *{font-size:19px!important;line-height:1.3!important;font-weight:700!important;color:#0F0F0F!important;margin:0!important}
.hgc-sum{margin-top:8px!important}
.hgc-sum,.hgc-sum *{font-size:15px!important;line-height:1.55!important;color:#3d3947!important}
.hgc-sum .jet-listing-dynamic-field__content,.hgc-sum .elementor-widget-container{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

/* Footer: container with class hgc-foot (direction row) */
.hgc-foot{margin-top:auto!important;border-top:1px dashed #ebe6f2;padding:16px 0 18px!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}
.hgc-body .hgc-sum+.hgc-foot{margin-top:18px!important}
.hgc-date,.hgc-date *{font-size:13px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;color:#6a6475!important;margin:0!important}
.hgc-cta{margin-left:auto!important}
.hgc-cta,.hgc-cta *{margin:0!important;line-height:1!important}
.hgc-cta .elementor-heading-title,.hgc-cta .jet-listing-dynamic-field__content{display:inline-flex!important;align-items:center;gap:8px;background:#f3eefc;color:#5b3aa0!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em;padding:6px 6px 6px 14px!important;border-radius:999px;transition:background .2s ease,color .2s ease}
.hgc-cta .elementor-heading-title::after,.hgc-cta .jet-listing-dynamic-field__content::after{content:"\2192";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#a17ae6;color:#ffffff;font-size:13px;font-weight:700;transition:transform .2s ease,background .2s ease}
.hgc:hover .hgc-cta .elementor-heading-title,.hgc:hover .hgc-cta .jet-listing-dynamic-field__content{background:#a17ae6;color:#ffffff!important}
.hgc:hover .hgc-cta .elementor-heading-title::after,.hgc:hover .hgc-cta .jet-listing-dynamic-field__content::after{background:#ffffff;color:#5b3aa0;transform:translateX(2px)}

/* Keyboard focus */
.hgc:focus-visible{outline:3px solid #a17ae6;outline-offset:3px}/* End custom CSS */