.elementor-23096 .elementor-element.elementor-element-347abc9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23096 .elementor-element.elementor-element-5ab2394{--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-23096 .elementor-element.elementor-element-5ab2394.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23096 .elementor-element.elementor-element-6e8a0f4{--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-23096 .elementor-element.elementor-element-6e8a0f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23096 .elementor-element.elementor-element-77810fa .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23096 .elementor-element.elementor-element-77810fa .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23096 .elementor-element.elementor-element-77810fa .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23096 .elementor-element.elementor-element-77810fa .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-23096 .elementor-element.elementor-element-17fa5fb .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-23096 .elementor-element.elementor-element-17fa5fb .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-23096 .elementor-element.elementor-element-17fa5fb .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-23096 .elementor-element.elementor-element-17fa5fb .jet-listing-dynamic-image__caption{text-align:left;}.elementor-23096 .elementor-element.elementor-element-4934716{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23096 .elementor-element.elementor-element-4934716.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23096 .elementor-element.elementor-element-8c45a92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23096 .elementor-element.elementor-element-8c45a92 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23096 .elementor-element.elementor-element-8c45a92 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23096 .elementor-element.elementor-element-8c45a92 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23096 .elementor-element.elementor-element-8c45a92 .jet-listing-dynamic-field__content{text-align:left;}.elementor-23096 .elementor-element.elementor-element-9409702 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23096 .elementor-element.elementor-element-9409702 .jet-listing-dynamic-field__content{font-size:15px;line-height:1.4em;text-align:left;}.elementor-23096 .elementor-element.elementor-element-9409702 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23096 .elementor-element.elementor-element-9409702 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23096 .elementor-element.elementor-element-9409702 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23096 .elementor-element.elementor-element-5a56265{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-23096 .elementor-element.elementor-element-5a56265.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23096 .elementor-element.elementor-element-fcb9fd0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23096 .elementor-element.elementor-element-fcb9fd0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23096 .elementor-element.elementor-element-fcb9fd0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23096 .elementor-element.elementor-element-fcb9fd0 .jet-listing-dynamic-field__content{text-align:left;}@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-347abc9 *//* EmployerRecords Tools hub: tool card (JetEngine listing item) v1.0
   Same structure as the Research card (rhc), with a dark top panel so tools read differently from reports. */
.jet-listing-grid__item>.elementor,.jet-listing-grid__item>.elementor>.elementor-section-wrap{height:100%;display:flex;flex-direction:column}
.jet-listing-grid__item>.elementor>.rtc,.jet-listing-grid__item>.elementor>.elementor-section-wrap>.rtc{flex:1 1 auto}
.rtc{display:flex!important;flex-direction:column!important;background:#ffffff;border:1px solid #ebe6f2;border-radius:18px;overflow:hidden;text-decoration:none!important;color:inherit!important;height:100%;min-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}
.rtc:hover{transform:translateY(-3px);box-shadow:0 20px 40px -20px rgba(38,38,38,.45);border-color:#cdb9f2}
.rtc .elementor-widget{margin:0!important}
.rtc p{margin:0}
.rtc .rtc-top{position:relative;overflow:hidden;flex:0 0 auto;background:#262626!important;color:#ffffff;padding:22px 22px 24px!important;display:flex!important;flex-direction:column!important;gap:0!important}
.rtc .rtc-top::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='132'%3E%3Cg fill='%23ffffff'%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") repeat 0 0/360px 132px;opacity:.07;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 35%,#000 85%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 35%,#000 85%);pointer-events:none;z-index:0}
.rtc .rtc-top::after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;background:radial-gradient(closest-side,rgba(161,122,230,.32),transparent);pointer-events:none;z-index:0;transition:opacity .25s ease,transform .25s ease;opacity:.8}
.rtc:hover .rtc-top::after{opacity:1;transform:scale(1.15)}
.rtc .rtc-top>*,.rtc .rtc-top>.e-con-inner>*{position:relative;z-index:1}
.rtc .rtc-meta{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0!important}
.rtc .rtc-kind,.rtc .rtc-kind *{font-size:12px!important;font-weight:700!important;letter-spacing:.04em;color:#cdb9f2!important;line-height:1.5!important}
.rtc .rtc-kind .jet-listing-dynamic-field__content{display:inline-block;background:rgba(161,122,230,.16);border:1px solid rgba(161,122,230,.4);border-radius:999px;padding:4px 11px}
.rtc .rtc-free,.rtc .rtc-free *{font-size:12px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#7fd1a6!important;margin:0!important;line-height:1.5!important}
.rtc .rtc-top{box-sizing:border-box;min-height:0!important;padding:18px 18px 0!important}
.rtc .rtc-art{position:relative;z-index:1;margin:6px -6px 0!important;display:flex!important;justify-content:center;align-items:flex-end}
.rtc .rtc-art .jet-listing-dynamic-image,.rtc .rtc-art .elementor-widget-container{display:flex!important;justify-content:center;width:100%;line-height:0}
.rtc .rtc-art,.rtc .rtc-art .elementor-widget-container,.rtc .rtc-art .jet-listing-dynamic-image{text-align:center!important;width:100%!important}
.rtc .rtc-art img{display:block;margin:0 auto!important;width:auto!important;max-width:100%!important;height:196px!important;object-fit:contain;transition:transform .35s ease;transform-origin:50% 100%}
.rtc:hover .rtc-art img{transform:translateY(-4px) scale(1.03)}
@media (max-width:767px){.rtc .rtc-art img{height:176px!important}}
:is(.rtc .rtc-body,.rtc>.e-con-inner>.e-con:last-child){display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:20px 22px 0!important;gap:0!important}
:is(.rtc .rtc-title,.rtc h3.jet-listing-dynamic-field__content),:is(.rtc .rtc-title,.rtc h3.jet-listing-dynamic-field__content) *{font-size:19px!important;line-height:1.3!important;font-weight:700!important;color:#0F0F0F!important;margin:0!important}
:is(.rtc .rtc-title,.rtc h3.jet-listing-dynamic-field__content) .elementor-heading-title,.rtc .rtc-title .jet-listing-dynamic-field__content,.rtc h3.jet-listing-dynamic-field__content{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.rtc .rtc-summary{margin-top:8px!important;margin-bottom:18px!important}
.rtc .rtc-summary,.rtc .rtc-summary *{font-size:15px!important;line-height:1.55!important;color:#3d4252!important}
.rtc .rtc-summary .jet-listing-dynamic-field__content{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.65em}
:is(.rtc .rtc-foot,.rtc .e-con:has(>.rtc-date)){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}
.rtc .rtc-date,.rtc .rtc-date *{font-size:13px!important;font-weight:400!important;line-height:1.4!important;color:#6a6475!important;margin:0!important}
.rtc .rtc-cta{margin-left:auto!important}
.rtc .rtc-cta,.rtc .rtc-cta *{line-height:1!important}
.rtc .rtc-cta .elementor-heading-title{display:inline-flex!important;align-items:center;gap:8px;background:#6f4cb0;color:#ffffff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em;padding:6px 6px 6px 14px!important;border-radius:999px;margin:0!important;transition:background .2s ease}
.rtc .rtc-cta .elementor-heading-title::after{content:"\2192";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffffff;color:#6f4cb0;font-size:13px;font-weight:700;transition:transform .2s ease}
.rtc:hover .rtc-cta .elementor-heading-title{background:#4b2f86}
.rtc:hover .rtc-cta .elementor-heading-title::after{transform:translateX(2px)}
.rtc,.rtc .rtc-top,.rtc .rtc-meta,:is(.rtc .rtc-body,.rtc>.e-con-inner>.e-con:last-child),:is(.rtc .rtc-foot,.rtc .e-con:has(>.rtc-date)){--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}
.rtc,.rtc .rtc-top,.rtc .rtc-meta,:is(.rtc .rtc-body,.rtc>.e-con-inner>.e-con:last-child){margin:0!important}
:is(.rtc .rtc-foot,.rtc .e-con:has(>.rtc-date)){margin-left:0!important;margin-right:0!important;margin-bottom:0!important}
.rtc>.e-con-inner,.rtc .rtc-top>.e-con-inner,.rtc .rtc-meta>.e-con-inner,.rtc .rtc-body>.e-con-inner,.rtc .rtc-foot>.e-con-inner{display:contents!important}
.rtc>.elementor-element,.rtc>.e-con-inner>.elementor-element{width:100%!important}
.rtc .rtc-meta>.elementor-element,.rtc .rtc-meta>.e-con-inner>.elementor-element,:is(.rtc .rtc-foot,.rtc .e-con:has(>.rtc-date))>.elementor-element{width:auto!important;flex:0 1 auto!important}
.rtc .rtc-top>.elementor-element,.rtc .rtc-top>.e-con-inner>.elementor-element,:is(.rtc .rtc-body,.rtc>.e-con-inner>.e-con:last-child)>.elementor-element{width:100%!important}
.rtc .jet-listing-dynamic-field,.rtc .jet-listing-dynamic-field__inline-wrap{display:block!important;width:100%}
.rtc .rtc-kind .jet-listing-dynamic-field,.rtc .rtc-kind .jet-listing-dynamic-field__inline-wrap{display:inline-block!important;width:auto}
.rtc:focus-visible{outline:3px solid #6f4cb0;outline-offset:3px}/* End custom CSS */