.elementor-7606 .elementor-element.elementor-element-5ff4bcf6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-0ca7403a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-56495591{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7606 .elementor-element.elementor-element-cc163c62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-cc163c62{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#5F6D7E;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-icon{width:14px;}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-icon i{font-size:14px;}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-text, .elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-text a{color:#437EF7;}.elementor-7606 .elementor-element.elementor-element-a8c75b37 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:1em;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7606 .elementor-element.elementor-element-2eb1c8ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-2eb1c8ac .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:46px;font-weight:300;line-height:1.12em;color:#080406;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7606 .elementor-element.elementor-element-c50cc239 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-c50cc239 .elementor-widget-container{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;}.elementor-7606 .elementor-element.elementor-element-99c1e449{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7606 .elementor-element.elementor-element-c7a8255a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-c7a8255a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#297DFF;}.elementor-7606 .elementor-element.elementor-element-c55bde77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-0f740331 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-0f740331 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;color:#080406;}.elementor-7606 .elementor-element.elementor-element-af2d0488 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-icon{width:14px;}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-icon i{font-size:14px;}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-text, .elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-text a{color:#5F6D7E;}.elementor-7606 .elementor-element.elementor-element-af2d0488 .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;}.elementor-7606 .elementor-element.elementor-element-d3e733f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-ff6ae071{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-7606 .elementor-element.elementor-element-99c617bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-99c617bc img{border-radius:16px 16px 16px 16px;}.elementor-7606 .elementor-element.elementor-element-bfbb24f5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-0e7d469d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-b5ccf26f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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-7606 .elementor-element.elementor-element-cbc91417 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-cbc91417{color:#3D4551;font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.65em;}.elementor-7606 .elementor-element.elementor-element-3b1d98f8{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7606 .elementor-element.elementor-element-2b2add83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-2b2add83{--box-background-color:#F2F2F2;--box-border-width:0px;--box-border-radius:12px;--separator-width:0px;--box-padding:20px;--header-background-color:#F2F2F2;--header-color:#5F6D7E;--item-text-color:#297DFF;--item-text-hover-color:#1E63D6;--item-text-hover-decoration:underline;--item-text-active-color:#297DFF;}.elementor-7606 .elementor-element.elementor-element-2b2add83 .elementor-toc__header-title{text-align:start;}.elementor-7606 .elementor-element.elementor-element-2b2add83 .elementor-toc__header, .elementor-7606 .elementor-element.elementor-element-2b2add83 .elementor-toc__header-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;}.elementor-7606 .elementor-element.elementor-element-2b2add83 .elementor-toc__list-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-7606 .elementor-element.elementor-element-f393f6cd{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7606 .elementor-element.elementor-element-f393f6cd:not(.elementor-motion-effects-element-type-background), .elementor-7606 .elementor-element.elementor-element-f393f6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7606 .elementor-element.elementor-element-41feab84{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-9ab54cc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-9ab54cc0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.2em;color:#080406;}.elementor-7606 .elementor-element.elementor-element-337057ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-337057ca{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5F6D7E;}.elementor-7606 .elementor-element.elementor-element-f23a91ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-a5fe444e{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-db617910{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7606 .elementor-element.elementor-element-e3cf6686 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-e3cf6686 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#272D37;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7606 .elementor-element.elementor-element-cd7a564d .elementor-button{background-color:#297DFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 20px 12px 20px;}.elementor-7606 .elementor-element.elementor-element-cd7a564d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7606 .elementor-element.elementor-element-309f616d{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-7606 .elementor-element.elementor-element-309f616d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7606 .elementor-element.elementor-element-309f616d:after{content:"0.66";}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__thumbnail__link{width:100%;}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__meta-data span + span:before{content:"•";}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__text{margin-top:20px;}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__badge{right:0;}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__title, .elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__title a{color:#080406;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__excerpt p{color:#5F6D7E;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}@media(max-width:767px){.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7606 .elementor-element.elementor-element-309f616d:after{content:"0.5";}.elementor-7606 .elementor-element.elementor-element-309f616d .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-7606 .elementor-element.elementor-element-56495591{--width:760px;}}/* Start custom CSS for container, class: .elementor-element-5ff4bcf6 */@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url('https://aspirehr.com/wp-content/uploads/fonts/aspirehr-neue-haas.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Material Symbols Rounded';src:url('https://aspirehr.com/wp-content/uploads/fonts/aspirehr-material-symbols.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
.ahr-blog-scope{--ahr-blue:#297DFF;--ahr-muted:#5F6D7E;--ahr-ink:#080406;--widgets-spacing:0px;font-family:Roboto,sans-serif;box-sizing:border-box}
.ahr-blog-scope .elementor-widget{margin-bottom:0!important}
.ahr-blog-scope p{margin:0;text-wrap:pretty}
.ahr-blog-scope .elementor-heading-title{margin:0}
.ahr-blog-scope .ahr-blog-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box}
.ahr-blog-hero-content{max-width:760px;gap:20px!important}
.ahr-blog-title .elementor-heading-title{font-family:'Neue Haas Grotesk Display Pro',sans-serif!important;font-size:46px;line-height:1.12;font-weight:300;letter-spacing:-.01em;text-wrap:balance}
.ahr-blog-excerpt{font:400 19px/1.55 Roboto,sans-serif;color:#5F6D7E;text-wrap:pretty}
.ahr-blog-breadcrumb a{color:#297DFF;text-decoration:none}
.ahr-blog-category{align-self:flex-start;width:fit-content!important;background:#297DFF1A;border-radius:999px;padding:6px 12px}
.ahr-blog-category .elementor-heading-title{font:700 12px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.ahr-blog-author-row{padding-top:4px!important}
.ahr-blog-material .elementor-heading-title{font-family:'Material Symbols Rounded'!important;font-weight:400!important;line-height:1!important;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;user-select:none}
.ahr-blog-author-icon{width:40px!important;height:40px;min-width:40px;border-radius:50%;background:#EEF4FF;display:flex;align-items:center;justify-content:center}
.ahr-blog-meta .elementor-icon-list-items{margin:0!important;gap:10px}
.ahr-blog-meta .elementor-icon-list-item{margin:0!important}
.ahr-blog-meta .elementor-icon-list-item+.elementor-icon-list-item:before{content:'·';margin-right:10px;color:#5F6D7E}
.ahr-blog-meta .elementor-icon-list-icon{display:none}
.ahr-blog-featured{width:100%}.ahr-blog-featured img{width:100%;height:380px!important;object-fit:cover;object-position:center;border-radius:16px}
.ahr-blog-main-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:56px!important;align-items:start}
.ahr-blog-body-column{width:100%!important;max-width:720px;min-width:0}
.ahr-blog-post-content,.ahr-blog-post-content>.elementor-widget-container{width:100%;min-width:0}
.ahr-blog-post-content .ahr-blog-article-content{padding:0;width:100%;max-width:720px;gap:22px}
.ahr-blog-post-content h2{scroll-margin-top:130px}
.ahr-blog-article-heading{margin-top:16px!important}
.ahr-blog-article-heading .elementor-heading-title{font:700 26px/normal Inter,sans-serif;letter-spacing:-.02em;color:#272D37}
.ahr-blog-article-content>.elementor-widget-text-editor{font:400 17px/1.65 Roboto,sans-serif;color:#3D4551}
.ahr-blog-list ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:12px}
.ahr-blog-list li{font:400 17px/1.6 Roboto,sans-serif;color:#3D4551}
.ahr-blog-list strong{color:#080406}
.ahr-blog-quote{max-width:560px;letter-spacing:-.006em}
.ahr-blog-sidebar{width:320px!important;position:sticky;top:132px;align-self:start}
.ahr-blog-toc{border:0!important;border-radius:12px;overflow:hidden;background:#F2F2F2}
.ahr-blog-toc .elementor-toc__header{padding:20px 20px 0;border:0}
.ahr-blog-toc .elementor-toc__header-title{font:700 11px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.ahr-blog-toc .elementor-toc__body{padding:10px 20px 20px}
.ahr-blog-toc .elementor-toc__list-wrapper{margin:0;padding:0}
.ahr-blog-toc .elementor-toc__list-item{padding:0;margin-bottom:10px;line-height:1.4}
.ahr-blog-toc .elementor-toc__list-item:last-child{margin-bottom:0}
.ahr-blog-toc .elementor-toc__list-item-text-wrapper{padding:0}
.ahr-blog-toc .elementor-toc__list-item-text{font:400 14px/1.4 Roboto,sans-serif;text-decoration:none}
.ahr-blog-toc .elementor-toc__list-item-text-wrapper:before,.ahr-blog-toc .elementor-toc__list-item-text-wrapper>i,.ahr-blog-toc .elementor-toc__list-item-text-wrapper>svg{display:none}
.ahr-blog-form-card{box-shadow:inset 0 0 0 1px #CECECE,0 1px 3px #08040614,0 1px 2px -1px #0804060f}
.ahr-blog-gradient{width:56px!important;min-height:4px;height:4px;border-radius:999px;background:linear-gradient(90deg,#FA8F31 0%,#CC7241 25%,#AD51D2 50%,#3E74CD 75%,#99D73C 100%)}
.ahr-blog-gradient-wide{width:72px!important}
.ahr-blog-form-card h3{letter-spacing:-.01em;line-height:normal!important}
.ahr-blog-form .elementor-form-fields-wrapper{margin:0!important;display:flex;gap:14px}
.ahr-blog-form .elementor-field-group{padding:0!important;margin:0!important;width:100%}
.ahr-blog-form .elementor-field-label{font:500 14px/1.5 Roboto,sans-serif!important;padding-bottom:6px!important}
.ahr-blog-form .elementor-field-label:after{color:inherit!important}
.ahr-blog-form input.elementor-field{height:42px;min-height:42px;padding:10px 12px;font:400 14px/20px Roboto,sans-serif!important;border:1px solid #EAEBF0;border-radius:6px;color:#374957;background:#FFFFFF}
.ahr-blog-form textarea.elementor-field{height:84px;min-height:84px;padding:10px 12px;font:400 14px/20px Roboto,sans-serif!important;border:1px solid #EAEBF0;border-radius:6px;color:#374957;background:#FFFFFF;resize:vertical}
.ahr-blog-form .elementor-field::placeholder{color:#8B96A5;opacity:1}
.ahr-blog-form .elementor-button{font:500 18px/1.5 Roboto,sans-serif!important;min-height:48px;padding:12px 24px;border-radius:6px;background:#297DFF;color:#FFFFFF}
.ahr-blog-form .e-form__buttons{margin-top:2px!important}
.ahr-blog-button .elementor-button,.ahr-blog-form .elementor-button{box-shadow:inset 0 32px 24px #FFFFFF0D,inset 0 2px 1px #FFFFFF40,inset 0 0 0 1px #08040626,inset 0 -2px 1px #00000033,0 1px 2px #0804060D;text-decoration:none;transition:background .14s ease,transform .14s ease}
.ahr-blog-button .elementor-button:hover,.ahr-blog-form .elementor-button:hover{background:#1E63D6;transform:translateY(-1px)}
.ahr-blog-button .elementor-button:focus-visible,.ahr-blog-form .elementor-button:focus-visible{outline:3px solid #297DFF66;outline-offset:3px}
.ahr-blog-inline{width:100%;max-width:720px}
.ahr-blog-inline .ahr-blog-cta-copy{flex:1;min-width:0;gap:6px!important}
.ahr-blog-inline .ahr-blog-button{flex:0 0 auto;width:auto!important}
.ahr-blog-inline .elementor-button{white-space:nowrap}
.ahr-blog-eyebrow .elementor-heading-title{letter-spacing:.08em;text-transform:uppercase;line-height:1.4}
.ahr-blog-cta-title .elementor-heading-title{letter-spacing:-.01em;text-wrap:pretty;line-height:normal}
.ahr-blog-checklist{box-shadow:inset 0 0 0 1px #EAEBF0}
.ahr-blog-check-icon{width:48px!important;min-width:48px;height:48px;background:white;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0804060D}
.ahr-blog-check-icon .elementor-heading-title{color:#AD51D2}
.ahr-blog-pdf-mockup .elementor-button{cursor:default}
.ahr-blog-pdf-mockup .elementor-button-content-wrapper:before{content:'download';font-family:'Material Symbols Rounded';font-size:20px;line-height:24px}
.ahr-blog-end-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 420px;gap:56px!important;align-items:center}
.ahr-blog-end-title .elementor-heading-title{font-family:'Neue Haas Grotesk Display Pro',sans-serif!important;font-size:38px;font-weight:300;line-height:1.2;text-wrap:balance}
.ahr-blog-end-copy{max-width:440px}
.ahr-blog-stats{margin-top:6px;gap:28px!important}
.ahr-blog-stat{width:auto!important;flex:0 0 auto;gap:0!important}
.ahr-blog-stat .elementor-heading-title{line-height:1.5}
.ahr-blog-dark-card{box-shadow:0 16px 40px -8px #0804061F,0 6px 14px -6px #08040614}
.ahr-blog-dark-card .elementor-field-label{color:#FFFFFF!important}
.ahr-blog-related-heading .ahr-blog-link{width:auto!important}
.ahr-blog-link .elementor-button{padding:0!important;background:transparent!important;color:#297DFF!important;box-shadow:none!important;white-space:nowrap}
.ahr-blog-related-heading .ahr-blog-link .elementor-button:after{content:'arrow_right_alt';font-family:'Material Symbols Rounded';font-size:24px;line-height:24px;vertical-align:middle;margin-left:8px}
.ahr-blog-related-posts .elementor-post__card{border-radius:12px;box-shadow:inset 0 0 0 1px #CECECE,0 1px 2px #0804060D;display:flex;flex-direction:column;overflow:hidden}
.ahr-blog-related-posts .elementor-post__thumbnail__link{height:132px;margin:0!important}
.ahr-blog-related-posts .elementor-post__thumbnail{padding:0!important;height:132px}
.ahr-blog-related-posts .elementor-post__thumbnail img{width:100%;height:132px;object-fit:cover;position:static;transform:none}
.ahr-blog-related-posts .elementor-post__text{margin:0!important;padding:14px 20px 22px;display:flex;flex-direction:column;gap:10px}
.ahr-blog-related-posts .elementor-post__badge{position:static;align-self:flex-start;margin:0 0 10px!important;background:#0804060F;color:#374957;font:700 12px/1 Inter,sans-serif;letter-spacing:.08em;padding:6px 12px;border-radius:999px;order:0}
.ahr-blog-related-posts .elementor-post__title{margin:0;font:700 17px/1.3 Inter,sans-serif}
.ahr-blog-related-posts .elementor-post__excerpt{margin:0;font:400 14px/1.5 Roboto,sans-serif}
.ahr-blog-bar-inner{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:24px!important}
.ahr-blog-bar-inner>.elementor-widget-text-editor{flex:1}
.ahr-blog-bar-actions{width:auto!important;align-items:center}
.ahr-blog-sticky-bar{box-shadow:0 -4px 16px #08040612;border-top:1px solid #EAEBF0}
@media(max-width:1024px){.ahr-blog-scope .ahr-blog-wrap{padding-left:28px;padding-right:28px}.ahr-blog-main-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px!important}.ahr-blog-sidebar{width:280px!important}.ahr-blog-inline{flex-wrap:wrap}.ahr-blog-inline .ahr-blog-button{margin-top:4px}.ahr-blog-end-grid{grid-template-columns:minmax(0,1fr) 360px;gap:32px!important}}
@media(max-width:767px){.ahr-blog-scope .ahr-blog-wrap{padding-left:20px;padding-right:20px}.ahr-blog-hero{padding:32px 0!important}.ahr-blog-hero-content{width:100%!important;gap:16px!important}.ahr-blog-title .elementor-heading-title{font-size:36px;line-height:1.12}.ahr-blog-excerpt{font-size:17px;line-height:1.55}.ahr-blog-featured img{height:240px!important;border-radius:12px}.ahr-blog-main{padding:36px 0!important}.ahr-blog-main-grid,.ahr-blog-end-grid{grid-template-columns:minmax(0,1fr);gap:36px!important}.ahr-blog-sidebar{width:100%!important;position:static}.ahr-blog-article-heading .elementor-heading-title{font-size:24px}.ahr-blog-inline{padding:24px!important;gap:18px!important;flex-direction:column!important;align-items:flex-start!important}.ahr-blog-inline .ahr-blog-cta-copy,.ahr-blog-inline .ahr-blog-button{width:100%!important}.ahr-blog-inline .elementor-button{width:100%;white-space:normal}.ahr-blog-form-card{width:100%!important}.ahr-blog-end,.ahr-blog-related{padding:48px 0!important}.ahr-blog-end-title .elementor-heading-title{font-size:34px}.ahr-blog-stats{gap:24px!important;flex-wrap:wrap}.ahr-blog-related-heading{align-items:flex-start!important;gap:20px!important;flex-direction:column!important}.ahr-blog-related-posts .elementor-posts-container{grid-template-columns:1fr!important}.ahr-blog-bar-inner{flex-direction:column!important;align-items:flex-start;gap:12px!important}.ahr-blog-bar-actions{flex-wrap:wrap!important;gap:14px!important;width:100%!important}.ahr-blog-bar-actions .elementor-button{font-size:14px!important}.ahr-blog-sticky-bar{padding-right:15px!important}}

/* Exact reference measurements, overriding Elementor widget specificity. */
.ahr-blog-breadcrumb p{line-height:normal!important}
.ahr-blog-category .elementor-heading-title{line-height:1!important}
.ahr-blog-article-heading .elementor-heading-title{line-height:normal!important}
.ahr-blog-inline .elementor-button{font:500 15px/24px Roboto,sans-serif!important;padding:8px 20px!important;min-height:40px}
.ahr-blog-form .elementor-field-label{font:600 12.5px/normal Inter,sans-serif!important;padding-bottom:6px!important}
.ahr-blog-form input.elementor-field{height:38px!important;min-height:38px!important;line-height:normal!important}
.ahr-blog-form .elementor-button{font:500 16px/24px Roboto,sans-serif!important;min-height:44px!important;padding:10px 24px!important}
.ahr-blog-form .elementor-form-fields-wrapper>.elementor-field-type-text:not(.elementor-field-group){display:none!important}
.ahr-blog-related-posts .elementor-post__badge{margin:14px 20px 0!important;width:fit-content}
.ahr-blog-related-posts .elementor-post__text{padding-top:10px}
.ahr-blog-related-posts .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ahr-blog-related-posts .elementor-post__title{min-height:44px}
.ahr-blog-end-copy{max-width:440px!important}
.ahr-blog-quote{max-width:560px!important}
.ahr-blog-related-posts .elementor-post__text{padding:10px 20px 22px!important;gap:10px!important}
.ahr-blog-related-posts .elementor-post__badge{background:#0804060F!important;color:#374957!important;font:700 12px/1 Inter,sans-serif!important}
.ahr-blog-related-posts .elementor-post__title{margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44.2px;max-height:44.2px}
.ahr-blog-related-posts .elementor-post__excerpt{margin:0!important;min-height:42px}
.ahr-blog-related-posts .elementor-post__card{padding-bottom:0!important}
.ahr-blog-related-heading .ahr-blog-link .elementor-button{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:8px}
.ahr-blog-related-heading .ahr-blog-link .elementor-button:after{margin-left:0}
.ahr-blog-author-icon>.elementor-widget-container{display:grid;place-items:center;width:40px;height:40px}
.ahr-blog-category .elementor-icon-list-icon{display:none}
.ahr-blog-category .elementor-icon-list-text{font:700 12px/1 Inter,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#437EF7!important}
.ahr-blog-category ul,.ahr-blog-category li{margin:0!important;padding:0!important;line-height:1!important}
.ahr-blog-meta .elementor-icon-list-item:has(.elementor-icon-list-text:empty){display:none}
.ahr-blog-post-content>.elementor-widget-container>p{font:400 17px/1.65 Roboto,sans-serif;color:#3D4551;margin:0 0 22px}
.ahr-blog-post-content>.elementor-widget-container>h2{font:700 26px/1.2 Inter,sans-serif;letter-spacing:-.02em;color:#272D37;margin:38px 0 22px;scroll-margin-top:150px}
.ahr-blog-post-content>.elementor-widget-container>ul,.ahr-blog-post-content>.elementor-widget-container>ol{font:400 17px/1.6 Roboto,sans-serif;padding-left:22px}
.ahr-blog-author-row{flex-direction:row!important;flex-wrap:nowrap!important}
.ahr-blog-author-row>.e-con{width:auto!important;flex:1}
@media(max-width:767px){
 .ahr-blog-title .elementor-heading-title{font-size:36px!important;line-height:1.12!important}
 .ahr-blog-article-heading .elementor-heading-title{font-size:24px!important}
 .ahr-blog-end-title .elementor-heading-title{font-size:34px!important}
 .ahr-blog-sidebar{display:contents!important}
 .ahr-blog-main-grid>.ahr-blog-body-column{grid-row:2}
 .ahr-blog-sidebar>.ahr-blog-toc{grid-row:1}
 .ahr-blog-sidebar>.ahr-blog-form-card{grid-row:3}
 .ahr-blog-inline .elementor-button{min-height:44px}
}
/* Native popup: nonmodal bottom bar, matching reference CTA E. */
#elementor-popup-modal-7561{background:transparent!important;align-items:flex-end!important;pointer-events:none!important}
#elementor-popup-modal-7561 .dialog-widget-content{width:100%;max-width:100%;border-radius:0!important;box-shadow:none!important;pointer-events:auto}
#elementor-popup-modal-7561 .dialog-message{width:100%!important;max-width:100%;overflow:visible}
#elementor-popup-modal-7561 .dialog-close-button{right:max(12px,calc((100% - 934px)/2))!important;top:50%!important;transform:translateY(-50%);color:#FFFFFF99!important;padding:4px;font-size:20px}
.ahr-blog-sticky-bar{padding:14px 24px!important;background:#080406!important;border:0!important;box-shadow:0 -8px 30px #0804062E!important}
.ahr-blog-sticky-bar .ahr-blog-bar-inner{max-width:934px!important;width:100%;padding:0 42px 0 0!important;justify-content:center!important;gap:20px!important}
.ahr-blog-sticky-bar .ahr-blog-bar-inner>.elementor-widget-text-editor{flex:0 1 auto!important;width:auto!important;color:#FFFFFF!important;white-space:normal}
.ahr-blog-sticky-bar .ahr-blog-bar-gradient{width:40px!important;min-width:40px;flex:0 0 40px;height:4px;min-height:4px;border-radius:999px;background:linear-gradient(90deg,#FA8F31,#CC7241,#AD51D2,#3E74CD,#99D73C)}
.ahr-blog-sticky-bar .ahr-blog-bar-actions{gap:10px!important;flex:0 0 auto;flex-wrap:nowrap}
.ahr-blog-sticky-bar .ahr-blog-button .elementor-button{font:500 14px/20px Roboto,sans-serif!important;padding:6px 14px!important;min-height:32px;white-space:nowrap}
.ahr-blog-sticky-bar .ahr-blog-link .elementor-button{background:#FFFFFF24!important;color:white!important;box-shadow:inset 0 0 0 1px #FFFFFF38!important}
@media(max-width:767px){.ahr-blog-sticky-bar .ahr-blog-bar-inner{padding:0!important;gap:10px!important;align-items:flex-start!important}.ahr-blog-sticky-bar .ahr-blog-bar-gradient{flex-basis:4px}.ahr-blog-sticky-bar .ahr-blog-bar-actions{gap:8px!important;flex-wrap:wrap}.ahr-blog-sticky-bar .ahr-blog-button .elementor-button{font-size:12px!important;padding:8px 10px!important;min-height:36px}#elementor-popup-modal-7561 .dialog-close-button{right:8px!important;top:8px!important;transform:none}}
.ahr-blog-hero-content{max-width:100%!important}
#readiness-review{scroll-margin-top:170px}
@media(min-width:768px) and (max-width:900px){.ahr-blog-main-grid,.ahr-blog-end-grid{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}.ahr-blog-sidebar{width:100%!important;position:static}.ahr-blog-sidebar .ahr-blog-form-card{max-width:480px}.ahr-blog-inline{flex-direction:column!important;align-items:flex-start!important}.ahr-blog-inline .ahr-blog-cta-copy{width:100%!important}.ahr-blog-end-grid>.e-con{width:100%!important}.ahr-blog-form-card-dark{max-width:480px}.ahr-blog-related-posts .elementor-posts-container{grid-template-columns:1fr!important}}

.ahr-blog-related-posts .elementor-post__title{display:block!important;min-height:44.2px!important;max-height:none!important;overflow:visible!important}.ahr-blog-related-posts .elementor-post__title a{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:22.1px!important;max-height:44.2px!important}

/* Article link colors */
.ahr-blog-post-content a:not(.elementor-button){color:#297DFF!important}.ahr-blog-post-content a:not(.elementor-button):hover,.ahr-blog-post-content a:not(.elementor-button):focus-visible{color:#1E63D6!important}

.ahr-blog-expert-card .ahr-blog-button,.ahr-blog-expert-card .elementor-button{width:100%!important}.ahr-blog-expert-card .elementor-button{display:flex;justify-content:center;min-height:48px}.ahr-blog-expert-card .elementor-heading-title{letter-spacing:-.02em}

.ahr-sidebar-wpforms,.ahr-sidebar-wpforms .wpforms-container{width:100%!important;margin:0!important}
.ahr-sidebar-wpforms .wpforms-field{padding:0!important;margin:0 0 14px!important;clear:both}
.ahr-sidebar-wpforms .wpforms-field-label{font:600 12.5px/1.4 Inter,sans-serif!important;color:#272D37!important;margin:0 0 6px!important}
.ahr-sidebar-wpforms input[type=text],.ahr-sidebar-wpforms input[type=email],.ahr-sidebar-wpforms textarea{width:100%!important;max-width:100%!important;border:1px solid #DDE3EB!important;border-radius:6px!important;background:#fff!important;color:#272D37!important;font:400 14px/1.5 Roboto,sans-serif!important;padding:9px 11px!important;box-shadow:none!important;min-height:40px!important}
.ahr-sidebar-wpforms textarea{height:88px!important;resize:vertical}
.ahr-sidebar-wpforms input:focus,.ahr-sidebar-wpforms textarea:focus{border-color:#297DFF!important;outline:2px solid #297DFF22!important;outline-offset:1px}
.ahr-sidebar-wpforms .wpforms-submit-container{padding:2px 0 0!important;margin:0!important}
.ahr-sidebar-wpforms button[type=submit]{width:100%!important;min-height:48px!important;white-space:normal!important;background:#297DFF!important;color:#fff!important;border:0!important;border-radius:6px!important;font:500 16px/24px Roboto,sans-serif!important;padding:12px 14px!important;box-shadow:inset 0 2px 1px #FFFFFF40,inset 0 -2px 1px #00000033,0 1px 2px #0804060D!important}
.ahr-sidebar-wpforms button[type=submit]:hover{background:#1E63D6!important}
.ahr-sidebar-wpforms .wpforms-confirmation-container-full{background:#EEF4FF!important;border:1px solid #D8E5FF!important;border-radius:8px!important;color:#272D37!important;font:400 14px/1.6 Roboto,sans-serif!important;padding:16px!important;margin:0!important}
.ahr-blog-sidebar:has(.ahr-sidebar-wpforms){position:static!important}
#speak-with-expert{scroll-margin-top:150px}

.ahr-blog-toc a.elementor-toc__list-item-text{color:#297DFF!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}
.ahr-blog-toc a.elementor-toc__list-item-text:hover{color:#1E63D6!important}/* End custom CSS */