.elementor-21951 .elementor-element.elementor-element-0fbfa1b{--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;--justify-content:center;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCE4DA;--border-color:#DCE4DA;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-21951 .elementor-element.elementor-element-0fbfa1b:not(.elementor-motion-effects-element-type-background), .elementor-21951 .elementor-element.elementor-element-0fbfa1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;background-image:url("https://www.hrstacks.com/wp-content/uploads/2025/02/image-bg.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-21951 .elementor-element.elementor-element-0fbfa1b::before, .elementor-21951 .elementor-element.elementor-element-0fbfa1b > .elementor-background-video-container::before, .elementor-21951 .elementor-element.elementor-element-0fbfa1b > .e-con-inner > .elementor-background-video-container::before, .elementor-21951 .elementor-element.elementor-element-0fbfa1b > .elementor-background-slideshow::before, .elementor-21951 .elementor-element.elementor-element-0fbfa1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21951 .elementor-element.elementor-element-0fbfa1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF9F5;--background-overlay:'';}.elementor-21951 .elementor-element.elementor-element-8250917 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-title .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-21951 .elementor-element.elementor-element-917b60f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21951 .elementor-element.elementor-element-917b60f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:9px 9px 9px 9px;}.elementor-21951 .elementor-element.elementor-element-917b60f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21951 .elementor-element.elementor-element-917b60f .elementor-heading-title{font-size:2.2rem;font-weight:700;color:#211E1A;}.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-21951 .elementor-element.elementor-element-8a0fd36 > .elementor-widget-container{margin:10px 20px -24px 0px;padding:0px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-8a0fd36 .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0.5px;color:#73716C;}.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-21951 .elementor-element.elementor-element-060fae8 .elementor-repeater-item-0011898 .elementor-icon-list-icon{width:38px;}.elementor-21951 .elementor-element.elementor-element-060fae8 .elementor-icon-list-icon i{color:#221F1B;font-size:16px;}.elementor-21951 .elementor-element.elementor-element-060fae8 .elementor-icon-list-icon svg{fill:#221F1B;--e-icon-list-icon-size:16px;}.elementor-21951 .elementor-element.elementor-element-060fae8 .elementor-icon-list-icon{width:16px;}.elementor-21951 .elementor-element.elementor-element-060fae8 .elementor-icon-list-text, .elementor-21951 .elementor-element.elementor-element-060fae8 .elementor-icon-list-text a{color:#6C6A65;}.elementor-21951 .elementor-element.elementor-element-060fae8 .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-21951 .elementor-element.elementor-element-fc5fbf8{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 40px;--row-gap:0px;--column-gap:40px;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21951 .elementor-element.elementor-element-fc5fbf8:not(.elementor-motion-effects-element-type-background), .elementor-21951 .elementor-element.elementor-element-fc5fbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21951 .elementor-element.elementor-element-fc5fbf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21951 .elementor-element.elementor-element-a825e6b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21951 .elementor-element.elementor-element-d42a780{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21951 .elementor-element.elementor-element-d42a780.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21951 .elementor-element.elementor-element-5808aa0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E7E1;--border-color:#E3E7E1;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-21951 .elementor-element.elementor-element-5808aa0:not(.elementor-motion-effects-element-type-background), .elementor-21951 .elementor-element.elementor-element-5808aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21951 .elementor-element.elementor-element-5808aa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21951 .elementor-element.elementor-element-6964510 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:5px 5px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-6964510 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.2em;color:#0C0C0C;}.elementor-21951 .elementor-element.elementor-element-a69de17 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-a69de17 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2em;color:#1B1B1B;}.elementor-21951 .elementor-element.elementor-element-c1112d8{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E9;--border-color:#E4E4E9;--border-radius:10px 10px 10px 10px;--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-21951 .elementor-element.elementor-element-c1112d8:not(.elementor-motion-effects-element-type-background), .elementor-21951 .elementor-element.elementor-element-c1112d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-21951 .elementor-element.elementor-element-c098d95 .elementor-icon-box-wrapper{text-align:start;}.elementor-21951 .elementor-element.elementor-element-c098d95 .elementor-icon-box-title, .elementor-21951 .elementor-element.elementor-element-c098d95 .elementor-icon-box-title a{font-size:1rem;font-weight:900;}.elementor-21951 .elementor-element.elementor-element-c098d95 .elementor-icon-box-title{color:#0D0D0E;}.elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-21951 .elementor-element.elementor-element-94525ca > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2);}:is( .elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid, .elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 8px / -2);margin-bottom:calc( 8px / -2);}.elementor-21951 .elementor-element.elementor-element-5e5fd3e{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E9;--border-color:#E4E4E9;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-21951 .elementor-element.elementor-element-5e5fd3e:not(.elementor-motion-effects-element-type-background), .elementor-21951 .elementor-element.elementor-element-5e5fd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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;line-height:var( --e-global-typography-primary-line-height );}.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-21951 .elementor-element.elementor-element-5ded465 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21951 .elementor-element.elementor-element-5ded465.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21951 .elementor-element.elementor-element-5ded465{--box-border-color:#FFFFFF;--box-border-width:0px;--box-border-radius:0px;--separator-width:20px;--box-padding:0px;--toggle-button-color:#02010100;--toc-body-max-height:400px;--item-text-hover-color:#5DB353;--item-text-hover-decoration:underline;--item-text-active-color:#5DB353;--marker-color:#3C3F3B;--marker-size:15px;}.elementor-21951 .elementor-element.elementor-element-5ded465 .elementor-toc__header-title{text-align:start;}.elementor-21951 .elementor-element.elementor-element-5ded465 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-21951 .elementor-element.elementor-element-5ded465 .elementor-toc__list-item{font-family:"Roboto", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.2em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21951 .elementor-element.elementor-element-dcdac2c{--divider-border-style:solid;--divider-color:#C9C9C9;--divider-border-width:1px;}.elementor-21951 .elementor-element.elementor-element-dcdac2c .elementor-divider-separator{width:100%;}.elementor-21951 .elementor-element.elementor-element-dcdac2c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21951 .elementor-element.elementor-element-5e3adc2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-5e3adc2.elementor-element{--align-self:center;}.elementor-21951 .elementor-element.elementor-element-5e3adc2{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:3px;--grid-bottom-margin:3px;--e-share-buttons-primary-color:#2D5016;}.elementor-21951 .elementor-element.elementor-element-5e3adc2 .elementor-share-btn{font-size:calc(0.65px * 10);border-width:2px;}.elementor-21951 .elementor-element.elementor-element-5e3adc2 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.2em;}.elementor-21951 .elementor-element.elementor-element-972db5b > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-972db5b .elementor-icon-box-title, .elementor-21951 .elementor-element.elementor-element-972db5b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:0.8rem;line-height:1.2em;}.elementor-21951 .elementor-element.elementor-element-972db5b .elementor-icon-box-title{color:#8B918E;}.elementor-21951 .elementor-element.elementor-element-972db5b:has(:hover) .elementor-icon-box-title,
					 .elementor-21951 .elementor-element.elementor-element-972db5b:has(:focus) .elementor-icon-box-title{color:#8B918E;}.elementor-21951 .elementor-element.elementor-element-972db5b .elementor-icon-box-description{color:#2D5016;}.elementor-21951 .elementor-element.elementor-element-e749cfb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21951 .elementor-element.elementor-element-e749cfb.e-con{--flex-grow:0;--flex-shrink:0;}.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-21951 .elementor-element.elementor-element-c675896 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-c675896{color:#1C263D;font-size:15px;font-weight:400;line-height:1.2em;}.elementor-21951 .elementor-element.elementor-element-af32b4e{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2F3F5;--border-color:#F2F3F5;--border-radius:8px 8px 8px 8px;}.elementor-21951 .elementor-element.elementor-element-af32b4e:not(.elementor-motion-effects-element-type-background), .elementor-21951 .elementor-element.elementor-element-af32b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21951 .elementor-element.elementor-element-b6e2fe3{--display:flex;}.elementor-21951 .elementor-element.elementor-element-b6e2fe3.e-con{--flex-grow:0;--flex-shrink:0;}.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-21951 .elementor-element.elementor-element-bf0bd16{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-21951 .elementor-element.elementor-element-bf0bd16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21951 .elementor-element.elementor-element-bf0bd16 img{border-radius:90px 90px 90px 90px;}.elementor-21951 .elementor-element.elementor-element-f533f82{--display:flex;}.elementor-21951 .elementor-element.elementor-element-8a511b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;line-height:1.2em;color:#000000;}.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-21951 .elementor-element.elementor-element-69ef05b{font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.3em;color:#6B737F;}.elementor-21951 .elementor-element.elementor-element-d528b9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-d528b9f.elementor-element{--align-self:flex-start;}.elementor-21951 .elementor-element.elementor-element-d528b9f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-21951 .elementor-element.elementor-element-d528b9f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21951 .elementor-element.elementor-element-d528b9f.elementor-view-framed .elementor-icon, .elementor-21951 .elementor-element.elementor-element-d528b9f.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-21951 .elementor-element.elementor-element-d528b9f .elementor-icon{font-size:18px;}.elementor-21951 .elementor-element.elementor-element-d528b9f .elementor-icon-box-title{color:#C5C5C5;}.elementor-21951 .elementor-element.elementor-element-d528b9f:has(:hover) .elementor-icon-box-title,
					 .elementor-21951 .elementor-element.elementor-element-d528b9f:has(:focus) .elementor-icon-box-title{color:#000000;}@media(max-width:1024px){.elementor-21951 .elementor-element.elementor-element-0fbfa1b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:75px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21951 .elementor-element.elementor-element-8250917 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:10px 10px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-21951 .elementor-element.elementor-element-917b60f{width:var( --container-widget-width, 548.75px );max-width:548.75px;--container-widget-width:548.75px;--container-widget-flex-grow:0;}.elementor-21951 .elementor-element.elementor-element-917b60f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-917b60f .elementor-heading-title{font-size:1.4rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-21951 .elementor-element.elementor-element-8a0fd36 > .elementor-widget-container{margin:0px 20px -17px 0px;padding:0px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-8a0fd36 .elementor-heading-title{font-size:14px;}.elementor-21951 .elementor-element.elementor-element-fc5fbf8{--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;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21951 .elementor-element.elementor-element-a825e6b{--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;}.elementor-21951 .elementor-element.elementor-element-d42a780{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-21951 .elementor-element.elementor-element-94525ca > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{line-height:var( --e-global-typography-primary-line-height );} .elementor-21951 .elementor-element.elementor-element-5e3adc2{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:3px;--grid-bottom-margin:3px;}.elementor-21951 .elementor-element.elementor-element-e749cfb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21951 .elementor-element.elementor-element-c675896 > .elementor-widget-container{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-21951 .elementor-element.elementor-element-0fbfa1b{--padding-top:80px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21951 .elementor-element.elementor-element-8250917 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-21951 .elementor-element.elementor-element-917b60f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-917b60f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21951 .elementor-element.elementor-element-917b60f .elementor-heading-title{font-size:1.3rem;line-height:1.2em;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-21951 .elementor-element.elementor-element-8a0fd36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21951 .elementor-element.elementor-element-8a0fd36 .elementor-heading-title{font-size:14px;}.elementor-21951 .elementor-element.elementor-element-060fae8 .elementor-repeater-item-0011898 .elementor-icon-list-icon{width:20px;}.elementor-21951 .elementor-element.elementor-element-fc5fbf8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21951 .elementor-element.elementor-element-d42a780{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21951 .elementor-element.elementor-element-5808aa0{--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;}.elementor-21951 .elementor-element.elementor-element-c1112d8{--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;--flex-wrap:nowrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-21951 .elementor-element.elementor-element-94525ca > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-21951 .elementor-element.elementor-element-94525ca > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-21951 .elementor-element.elementor-element-5e5fd3e{--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;--flex-wrap:nowrap;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-21951 .elementor-element.elementor-element-5ded465{width:var( --container-widget-width, 317.859px );max-width:317.859px;--container-widget-width:317.859px;--container-widget-flex-grow:0;} .elementor-21951 .elementor-element.elementor-element-5e3adc2{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:3px;--grid-bottom-margin:3px;}.elementor-21951 .elementor-element.elementor-element-e749cfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21951 .elementor-element.elementor-element-c675896 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-21951 .elementor-element.elementor-element-b6e2fe3{--width:85px;}.elementor-21951 .elementor-element.elementor-element-f533f82{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-21951 .elementor-element.elementor-element-0fbfa1b{--content-width:1200px;}.elementor-21951 .elementor-element.elementor-element-fc5fbf8{--content-width:1200px;}.elementor-21951 .elementor-element.elementor-element-a825e6b{--content-width:1280px;}.elementor-21951 .elementor-element.elementor-element-d42a780{--width:26%;}.elementor-21951 .elementor-element.elementor-element-5808aa0{--width:100%;}.elementor-21951 .elementor-element.elementor-element-e749cfb{--width:70%;}.elementor-21951 .elementor-element.elementor-element-b6e2fe3{--width:14%;}.elementor-21951 .elementor-element.elementor-element-f533f82{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21951 .elementor-element.elementor-element-d42a780{--width:100%;}.elementor-21951 .elementor-element.elementor-element-e749cfb{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-8250917 *//* Default = mobile */
.rank-math-breadcrumb {
  font-size: 12px;
  line-height: 1.5;
}

/* Desktop override */
@media (min-width: 768px) {
  .rank-math-breadcrumb {
    font-size: 14px;
  }
}

.rank-math-breadcrumb a { 
  color: #6c6a65; 
}

.rank-math-breadcrumb a:hover { 
  color: #7a7a7a; 
}

.rank-math-breadcrumb span:last-child { 
  color: #333; 
  font-weight: 600; 
}

.rank-math-breadcrumb .separator { 
  color: #333; 
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-5ded465 *//* TOC item separators */
.elementor-toc__list-item {
  border-bottom: 1px solid rgba(0,0,0,0.08);
  padding-bottom: 6px;
  margin-bottom: 10px;
}

.elementor-toc__list-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/* Scrollbar */
.elementor-21951 .elementor-element.elementor-element-5ded465 .elementor-toc__body::-webkit-scrollbar {
  width: 4px;
}

.elementor-21951 .elementor-element.elementor-element-5ded465 .elementor-toc__body::-webkit-scrollbar-track {
  background: transparent;
  margin: 20px 0;
}

.elementor-21951 .elementor-element.elementor-element-5ded465 .elementor-toc__body::-webkit-scrollbar-thumb {
  background-color: #B1EC9D;
  border-radius: 20px;

  /* fake shorter scrollbar */
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  background-clip: padding-box;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-c675896 */.hrs-cat__card {
  background: #ffffff;
  border: 1px solid #e3e7e1;
  border-radius: 14px;
  overflow: hidden;
  margin-bottom: 45px;
}
.hrs-cat__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  padding: 20px 24px;
  border-bottom: 1px solid #d4e8cf;
  background: #ffffff;
}
.hrs-cat__header-left {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 14px;
  flex: 1;
}
.hrs-cat__logo {
  flex-shrink: 0;
  width: 64px;
  height: 64px;
  border-radius: 10px;
  border: 1px solid #e3e7e1;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  align-self: flex-start;
}
.hrs-cat__logo img {
  width: 56px;
  height: 56px;
  object-fit: contain;
  display: block;
  padding: 0;
  border: none;
  border-radius: 0;
  background: transparent;
}
.hrs-cat__product-info {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 3px;
}
.hrs-cat__product-name {
  font-size: 19px;
  font-weight: 700;
  color: #1a2a17;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2;
}
.hrs-cat__tagline {
  font-size: 12px;
  color: #5a6657;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.3;
}
.hrs-cat__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin: 6px 0 0 0 !important;
  padding: 0 !important;
}
.hrs-cat__chip {
  font-size: 10.5px;
  font-weight: 500;
  padding: 2px 8px;
  border-radius: 999px;
  border: 1px solid #d4e8cf;
  background: #f0f7ee;
  color: #1a2a17;
  line-height: 1.4;
  display: inline-flex;
  align-items: center;
}

.hrs-cat__chip--price {
  font-size: 10.5px;
  font-weight: 700;
  padding: 2px 8px;
  border-radius: 999px;
  border: 1px solid #d4e8cf;
  background: #f0f7ee;
  color: #1a2a17;
  line-height: 1.4;
  display: inline-flex;
  align-items: center;
}
.hrs-cat__score-block {
  background: #ffffff;
  border: 1px solid #e3e7e1;
  border-radius: 12px;
  padding: 10px 14px;
  text-align: center;
  flex-shrink: 0;
  align-self: flex-start;
}
.hrs-cat__score-block * {
  margin: 0 !important;
  padding: 0 !important;
}
.hrs-cat__score-num {
  font-size: 30px;
  font-weight: 700;
  color: #3d8435;
  line-height: 1;
  display: block;
}
.hrs-cat__score-denom {
  font-size: 13px;
  font-weight: 500;
  color: #5a6657;
}
.hrs-cat__score-label {
  font-size: 9.5px;
  font-weight: 700;
  color: #3d8435;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  display: block;
  margin-top: 2px !important;
}
.hrs-cat__score-reviews {
  font-size: 10.5px;
  color: #5a6657;
  display: block;
  margin-top: 2px !important;
}
.hrs-cat__body {
  padding: 20px 24px;
}
.hrs-cat__section-title {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #1a2a17;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border-bottom: 1px solid #e3e7e1;
  padding-bottom: 7px;
  margin: 0 0 10px !important;
}
.hrs-cat__why {
  font-size: 15px;
  color: #1C263D;
  line-height: 1.3;
  margin: 0 0 20px;
}
.hrs-cat__why p {
  margin: 0 0 10px !important;
}
.hrs-cat__why p:last-child {
  margin-bottom: 0 !important;
}
.hrs-cat__data-rows {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  border: 1px solid #e3e7e1;
  border-radius: 8px;
  overflow: hidden;
}
.hrs-cat__data-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 8px 14px;
  border-bottom: 1px solid #f0f2ef;
  background: #ffffff;
}
.hrs-cat__data-row:nth-child(even) {
  background: #f5f6f5;
}
.hrs-cat__data-row:last-child {
  border-bottom: none;
}
.hrs-cat__data-label {
  width: 160px;
  flex-shrink: 0;
  font-size: 12.5px;
  font-weight: 500;
  color: #5a6657;
}
.hrs-cat__data-value {
  font-size: 12.5px;
  font-weight: 600;
  color: #1a2a17;
}
.hrs-cat__data-value.pos { color: #3d8435; }
.hrs-cat__data-value.neg { color: #c9541f; }
.hrs-cat__scores-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
  margin-bottom: 20px;
}
.hrs-cat__score-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 6px 10px;
  border-radius: 6px;
  background: #f5f6f5;
}
.hrs-cat__score-param {
  font-size: 11.5px;
  font-weight: 500;
  color: #1a2a17;
}
.hrs-cat__score-chip {
  font-size: 11.5px;
  font-weight: 700;
  padding: 2px 9px;
  border-radius: 999px;
  border: 1px solid;
  white-space: nowrap;
}
.hrs-cat__score-chip.high {
  background: #eff6ed;
  color: #3d8435;
  border-color: #c9e2be;
}
.hrs-cat__score-chip.mid {
  background: #fef6ed;
  color: #c9541f;
  border-color: #f8d9bc;
}
.hrs-cat__score-chip.low {
  background: #fbe7e2;
  color: #d63b1a;
  border-color: #f5c6be;
}
.hrs-cat__pros-cons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-bottom: 20px;
}
.hrs-cat__pros-label,
.hrs-cat__cons-label {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 8px;
  display: block;
}
.hrs-cat__pros-label { color: #3d8435; }
.hrs-cat__cons-label { color: #c9541f; }
.hrs-cat__pro-item,
.hrs-cat__con-item {
  border-radius: 8px;
  padding: 8px 12px;
  margin-bottom: 6px;
  display: flex;
  align-items: flex-start;
  gap: 7px;
  font-size: 12px;
  color: #1a2a17;
  line-height: 1.45;
}
.hrs-cat__pro-item:last-child,
.hrs-cat__con-item:last-child {
  margin-bottom: 0;
}
.hrs-cat__pro-item {
  background: #e7f2e4;
  border: 1px solid #c9e2be;
}
.hrs-cat__con-item {
  background: #f4e4de;
  border: 1px solid #f0d4c8;
}
.hrs-cat__support {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 0;
}
.hrs-cat__support-pill {
  background: #eff6ed;
  color: #3d8435;
  border: 1px solid #c9e2be;
  font-size: 11.5px;
  font-weight: 600;
  padding: 4px 10px;
  border-radius: 999px;
}
.hrs-cat__footer {
  padding: 14px 24px;
  border-top: 1px solid #d4e8cf;
  background: #f0f7ee;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
}
.hrs-cat__best-for {
  font-size: 12.5px;
  color: #5a6657;
  line-height: 1.4;
  margin: 0 !important;
}
.hrs-cat__ctas {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
  margin-top: 10px;
}
.hrs-cat__btn-visit {
  background: #1a2a17 !important;
  color: #b1ec9d !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  padding: 9px 18px !important;
  border-radius: 8px !important;
  border: 1px solid #1a2a17 !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}
.hrs-cat__btn-visit::after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b1ec9d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.hrs-cat__btn-visit:hover {
  background: #2d4a28 !important;
  color: #b1ec9d !important;
  text-decoration: none !important;
}
.hrs-cat__btn-review {
  background: transparent !important;
  color: #1a2a17 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  padding: 8px 16px !important;
  border-radius: 8px !important;
  border: 1px solid #b3cead !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}
.hrs-cat__btn-review::after {
  content: '→';
  font-size: 13px;
  color: #1a2a17;
  line-height: 1;
}
.hrs-cat__btn-review:hover {
  background: #f5fbf3 !important;
  color: #3d8435 !important;
  text-decoration: none !important;
}
.hrs-cat__btn-review:hover::after {
  color: #3d8435;
}
@media (max-width: 680px) {
  .hrs-cat__header {
    flex-direction: column;
    align-items: flex-start;
  }
  .hrs-cat__score-block {
    display: flex;
    align-items: center;
    padding: 10px 14px;
    gap: 12px;
    text-align: left;
    align-self: stretch;
  }
  .hrs-cat__scores-grid {
    grid-template-columns: 1fr;
  }
  .hrs-cat__pros-cons {
    grid-template-columns: 1fr;
  }
  .hrs-cat__data-label {
    width: 120px;
  }
  .hrs-cat__footer {
    flex-direction: column;
    align-items: flex-start;
  }
}/* End custom CSS */