.elementor-7911 .elementor-element.elementor-element-39fef0cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7911 .elementor-element.elementor-element-39fef0cc .elementor-repeater-item-02a5fae.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-7911 .elementor-element.elementor-element-7d8b65c2.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-7911 .elementor-element.elementor-element-7d8b65c2.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7911 .elementor-element.elementor-element-7d8b65c2.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-7911 .elementor-element.elementor-element-51cbe05d{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-7911 .elementor-element.elementor-element-51cbe05d > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-7911 .elementor-element.elementor-element-51cbe05d .elementor-heading-title{font-size:52px;font-weight:600;line-height:60px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-42fa966{width:100%;max-width:100%;}.elementor-7911 .elementor-element.elementor-element-42fa966 > .elementor-widget-container{padding:0px 250px 40px 0px;}.elementor-7911 .elementor-element.elementor-element-42fa966 .elementor-heading-title{font-size:20px;font-weight:400;line-height:30px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-180c6d1f{width:auto;max-width:auto;}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button .button-text{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button .button-text{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button-icon{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button-icon i{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button-icon svg{fill:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button, .elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button, .elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button-widget-normal-effect-blink:after{background-color:var( --e-global-color-30be360b );background-image:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button:not(:hover), .elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:not(:hover){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button{border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button{border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button:hover .button-text{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:hover .button-text{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button:hover .raven-button-icon{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:hover .raven-button-icon{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button:hover .raven-button-icon i{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:hover .raven-button-icon i{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button:hover .raven-button-icon svg{fill:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:hover .raven-button-icon svg{fill:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button:hover{background-color:#FFFFFF;background-image:none;border-color:var( --e-global-color-30be360b );border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:hover{border-color:var( --e-global-color-30be360b );border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-180c6d1f a.raven-button:hover, .elementor-7911 .elementor-element.elementor-element-180c6d1f .raven-button:hover{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf{width:auto;max-width:auto;}.elementor-7911 .elementor-element.elementor-element-9c9fccf > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button .button-text{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button .button-text{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button-icon{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button-icon i{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button-icon svg{fill:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button, .elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button, .elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button-widget-normal-effect-blink:after{background-color:var( --e-global-color-30be360b );background-image:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button:not(:hover), .elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:not(:hover){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button{border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button{border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button:hover .button-text{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:hover .button-text{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button:hover .raven-button-icon{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:hover .raven-button-icon{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button:hover .raven-button-icon i{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:hover .raven-button-icon i{color:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button:hover .raven-button-icon svg{fill:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:hover .raven-button-icon svg{fill:var( --e-global-color-30be360b );}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button:hover{background-color:#FFFFFF;background-image:none;border-color:var( --e-global-color-30be360b );border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:hover{border-color:var( --e-global-color-30be360b );border-radius:4px 4px 4px 4px;}.elementor-7911 .elementor-element.elementor-element-9c9fccf a.raven-button:hover, .elementor-7911 .elementor-element.elementor-element-9c9fccf .raven-button:hover{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7911 .elementor-element.elementor-element-39fef0cc:not(.elementor-motion-effects-element-type-background), .elementor-7911 .elementor-element.elementor-element-39fef0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://humanrights-ev.com/wp-content/uploads/2025/07/AI_AllHRD1500x500-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7911 .elementor-element.elementor-element-39fef0cc > .elementor-background-overlay{background-color:#152532;opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7911 .elementor-element.elementor-element-39fef0cc > .elementor-container{min-height:540px;}.elementor-7911 .elementor-element.elementor-element-39fef0cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 50px 40px 50px;}.elementor-7911 .elementor-element.elementor-element-a403672{text-align:center;}.elementor-7911 .elementor-element.elementor-element-b402040{text-align:center;}.elementor-7911 .elementor-element.elementor-element-d1961d7{text-align:center;}.elementor-7911 .elementor-element.elementor-element-b561883{margin-top:20px;margin-bottom:0px;}.elementor-7911 .elementor-element.elementor-element-51e04a2 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-7911 .elementor-element.elementor-element-50f89ba9 .elementor-repeater-item-cf28aea.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7911 .elementor-element.elementor-element-4ea5d1ea{text-align:center;}.elementor-7911 .elementor-element.elementor-element-4ea5d1ea .elementor-heading-title{line-height:45px;}.elementor-7911 .elementor-element.elementor-element-50f89ba9:not(.elementor-motion-effects-element-type-background), .elementor-7911 .elementor-element.elementor-element-50f89ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FDFC;}.elementor-7911 .elementor-element.elementor-element-50f89ba9 > .elementor-container{max-width:1200px;}.elementor-7911 .elementor-element.elementor-element-50f89ba9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 67px 0px;}.elementor-7911 .elementor-element.elementor-element-50f89ba9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7911 .elementor-element.elementor-element-75be4dc > .elementor-container{max-width:1200px;}.elementor-7911 .elementor-element.elementor-element-1fb8ea8{text-align:center;}.elementor-7911 .elementor-element.elementor-element-a3fde42 > .elementor-container{max-width:1200px;}.elementor-7911 .elementor-element.elementor-element-58ccc209 .elementor-repeater-item-468567f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7911 .elementor-element.elementor-element-24e9e481 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post{border-radius:0px 0px 0px 0px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image{padding-bottom:calc( 0.67 * 100% );border-radius:0px 0px 0px 0px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image-wrap{padding:0px 0px 0px 0px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 [data-mirrored] .raven-post-inline-left .raven-post-image-wrap{padding:0px 0px 0px 0px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 [data-mirrored] .raven-post-inline-right .raven-post-image-wrap{padding:0px 0px 0px 0px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image:hover img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-inside:hover .raven-post-image img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post .raven-post-image-overlay:hover, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-inside:hover .raven-post-image-overlay{background-color:rgba(0,0,0,0);background-image:none;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-title, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-title a{font-weight:600;line-height:40px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-title{margin:-10px 0px 0px 0px;color:#3F4451;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-title a{color:#3F4451;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-title:hover{color:#0099E5;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-title:hover a{color:#0099E5;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-meta{font-size:14px;padding:32px 0px 0px 0px;color:#677294;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-meta-divider{margin-right:10px;margin-left:10px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-meta a{color:#677294;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-button{margin:25px 0px 0px 0px;color:#677294;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-button:hover{color:#0099E5;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-grid, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-masonry{margin-left:calc( -5px / 2 );margin-right:calc( -5px / 2 );}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-grid-item, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-masonry-item{padding-left:calc( 5px / 2 );padding-right:calc( 5px / 2 );}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-grid.raven-grid-1, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-masonry.raven-masonry-1{margin-left:0;margin-right:0;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-grid.raven-grid-1 .raven-grid-item, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-masonry.raven-masonry-1 .raven-masonry-item{padding-left:0;padding-right:0;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-item{margin-bottom:50px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-pagination-item{padding:7px 20px 7px 20px;color:#06031B;font-size:16px;font-weight:400;text-transform:uppercase;border-color:#EFF7FF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 a.raven-pagination-active, .elementor-7911 .elementor-element.elementor-element-f0edb56 a.raven-pagination-disabled{color:#FFFFFF;background-color:#0099E5;background-image:none;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-pagination-item:not(.raven-pagination-active):not(.raven-pagination-disabled):hover{color:#FFFFFF;background-color:#0099E5;background-image:none;}.elementor-7911 .elementor-element.elementor-element-58ccc209{padding:0px 0px 87px 0px;}.elementor-7911 .elementor-element.elementor-element-f516c19{text-align:center;}.elementor-7911 .elementor-element.elementor-element-beb04d8 > .elementor-container{max-width:1200px;}.elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-repeater-item-89d55a6.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-7911 .elementor-element.elementor-element-34a0d028.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-7911 .elementor-element.elementor-element-34a0d028.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7911 .elementor-element.elementor-element-34a0d028.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-7911 .elementor-element.elementor-element-57522acb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-7911 .elementor-element.elementor-element-57522acb .elementor-heading-title{color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-13ef8616{font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-7911 .elementor-element.elementor-element-29d34549 a.raven-button{width:196px;height:60px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button{width:196px;height:60px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-7911 .elementor-element.elementor-element-29d34549 a.raven-button .button-text{color:#0099E5;}.elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button .button-text{color:#0099E5;}.elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button-icon{color:#0099E5;}.elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button-icon i{color:#0099E5;}.elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button-icon svg{fill:#0099E5;}.elementor-7911 .elementor-element.elementor-element-29d34549 a.raven-button, .elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button, .elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button-widget-normal-effect-blink:after{background-color:#FFFFFF;background-image:none;}.elementor-7911 .elementor-element.elementor-element-29d34549 a.raven-button:not(:hover), .elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button:not(:hover){border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:5px 5px 5px 5px;}.elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:5px 5px 5px 5px;}.elementor-7911 .elementor-element.elementor-element-29d34549 a.raven-button:hover{background-color:rgba(2, 1, 1, 0);background-image:none;}.elementor-7911 .elementor-element.elementor-element-29d34549 a.raven-button:hover, .elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button:hover{border-style:solid;}.elementor-7911 .elementor-element.elementor-element-29d34549 a.raven-button .button-text, .elementor-7911 .elementor-element.elementor-element-29d34549 .raven-button .button-text{font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-7911 .elementor-element.elementor-element-7c55e5ca:not(.elementor-motion-effects-element-type-background), .elementor-7911 .elementor-element.elementor-element-7c55e5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0099E5;}.elementor-7911 .elementor-element.elementor-element-7c55e5ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 75px 0px;}.elementor-7911 .elementor-element.elementor-element-7c55e5ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-7911 .elementor-element.elementor-element-24e9e481{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7911 .elementor-element.elementor-element-7d8b65c2{width:55%;}.elementor-7911 .elementor-element.elementor-element-34a0d028{width:40%;}}@media(min-width:1025px){.elementor-7911 .elementor-element.elementor-element-39fef0cc:not(.elementor-motion-effects-element-type-background), .elementor-7911 .elementor-element.elementor-element-39fef0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-7911 .elementor-element.elementor-element-7d8b65c2 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-7911 .elementor-element.elementor-element-51cbe05d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7911 .elementor-element.elementor-element-51cbe05d .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-7911 .elementor-element.elementor-element-42fa966 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7911 .elementor-element.elementor-element-42fa966 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-7911 .elementor-element.elementor-element-39fef0cc{padding:0px 30px 100px 30px;}.elementor-7911 .elementor-element.elementor-element-50f89ba9{padding:100px 30px 50px 30px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image:hover img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-inside:hover .raven-post-image img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-title, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-title a{font-size:20px;line-height:35px;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-button{margin:10px 0px 0px 0px;}.elementor-7911 .elementor-element.elementor-element-58ccc209{padding:0px 30px 100px 30px;}.elementor-7911 .elementor-element.elementor-element-7c55e5ca{padding:50px 30px 50px 30px;}}@media(max-width:767px){.elementor-7911 .elementor-element.elementor-element-7d8b65c2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7911 .elementor-element.elementor-element-51cbe05d{width:100%;max-width:100%;}.elementor-7911 .elementor-element.elementor-element-39fef0cc{padding:56px 24px 56px 24px;}.elementor-7911 .elementor-element.elementor-element-4ea5d1ea .elementor-heading-title{font-size:16px;line-height:2.2em;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-image:hover img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-f0edb56 .raven-post-inside:hover .raven-post-image img{opacity:1;}.elementor-7911 .elementor-element.elementor-element-57522acb{text-align:center;}.elementor-7911 .elementor-element.elementor-element-13ef8616{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-39fef0cc */@media (max-width: 767px) {
  .elementor-7911 .elementor-element.elementor-element-39fef0cc .elementor-element-51cbe05d .elementor-heading-title { font-size: 36px; line-height: 1.15; }
  .elementor-7911 .elementor-element.elementor-element-39fef0cc .elementor-element-42fa966 { padding-right: 0; }
  .elementor-7911 .elementor-element.elementor-element-39fef0cc .elementor-element-42fa966 .elementor-heading-title { font-size: 18px; line-height: 1.55; }
  .elementor-7911 .elementor-element.elementor-element-39fef0cc .elementor-element-9c9fccf { margin-left: 0; margin-top: 12px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20600fa */.elementor-7911 .elementor-element.elementor-element-20600fa { padding: 64px 24px; background: #F5F9FA; }
.elementor-7911 .elementor-element.elementor-element-20600fa > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-20600fa .elementor-element-a403672 h2 { color: #152532; font-size: 40px; line-height: 1.2; font-weight: 600; margin: 0 0 24px; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-update { padding: 14px 0; border-bottom: 1px solid #DDE5E9; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-update:first-child { padding-top: 0; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-update time, .elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature time { display: block; color: #66747E; font-size: 14px; font-weight: 600; margin-bottom: 6px; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-update h3 { color: #152532; font-size: 21px; line-height: 1.3; font-weight: 600; margin: 0 0 6px; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-update p { margin: 0; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-updates-more { margin: 22px 0 0; font-weight: 600; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature { background: #fff; border: 1px solid #DDE5E9; box-shadow: 0 8px 24px rgba(21,37,50,.07); }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature img { display: block; width: 100%; height: 250px; object-fit: cover; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature-content { padding: 22px 24px 26px; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-eyebrow { display: block; color: #0088B3; font-size: 12px; font-weight: 700; letter-spacing: .08em; margin-bottom: 8px; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature h3 { color: #152532; font-size: 25px; line-height: 1.25; font-weight: 600; margin: 0 0 10px; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature p { margin: 0 0 14px; }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature a { font-weight: 600; }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-20600fa { padding: 46px 20px; } .elementor-7911 .elementor-element.elementor-element-20600fa .elementor-element-a403672 h2 { font-size: 30px; } .elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature img { height: 210px; } .elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature-content { padding: 20px; } }
.elementor-7911 .elementor-element.elementor-element-20600fa .hrd-updates, .elementor-7911 .elementor-element.elementor-element-20600fa .hrd-feature { text-align: left; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b561883 */.elementor-7911 .elementor-element.elementor-element-b561883 { padding: 80px 24px; background: #fff; }
.elementor-7911 .elementor-element.elementor-element-b561883 > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topics { text-align: left; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topics h2 { color: #152532; font-size: 40px; line-height: 1.2; font-weight: 600; margin: 0 0 8px; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topics-intro { color: #66747E; font-size: 18px; margin: 0 0 32px; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-grid { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 24px; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-card { grid-column: span 2; display: flex; flex-direction: column; min-width: 0; border: 1px solid #E1E7EB; border-radius: 10px; overflow: hidden; background: #fff; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-card:nth-child(4) { grid-column: 2 / span 2; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-card:nth-child(5) { grid-column: 4 / span 2; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-image, .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-image img { display: block; width: 100%; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-image img { aspect-ratio: 16 / 9; object-fit: cover; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-content { display: flex; flex-direction: column; flex: 1; padding: 24px; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-content h3 { color: #152532; font-size: 24px; line-height: 1.25; font-weight: 600; margin: 0 0 12px; overflow-wrap: anywhere; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-content h3 a { color: inherit; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-content p { margin: 0 0 20px; }
.elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-more { display: inline-block; margin-top: auto; color: #0088B3; font-weight: 600; }
@media (max-width: 1024px) { .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-card, .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-card:nth-child(4), .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-card:nth-child(5) { grid-column: auto; } }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-b561883 { padding: 56px 20px; } .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topics h2 { font-size: 30px; } .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-grid { grid-template-columns: 1fr; gap: 20px; } .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-content { padding: 20px; } .elementor-7911 .elementor-element.elementor-element-b561883 .hrd-topic-content h3 { font-size: 23px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50f89ba9 */.elementor-7911 .elementor-element.elementor-element-50f89ba9 { padding: 80px 24px; background: #F7FAFB; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 .elementor-heading-title { color: #152532; font-size: 40px; font-weight: 600; line-height: 1.2; text-align: left; margin-bottom: 8px; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method { text-align: left; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-intro { color: #66747E; font-size: 18px; line-height: 1.6; margin: 0 0 32px; max-width: 740px; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-card { min-width: 0; padding: 28px 24px 30px; background: #fff; border: 1px solid #E1E7EB; border-top: 3px solid #009FD0; border-radius: 8px; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-number { display: block; color: #0088B3; font-size: 15px; font-weight: 700; letter-spacing: .08em; margin-bottom: 28px; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-card h3 { color: #152532; font-size: 23px; font-weight: 600; line-height: 1.25; margin: 0 0 12px; }
.elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-card p { color: #42515B; font-size: 16px; line-height: 1.6; margin: 0; }
@media (max-width: 1024px) { .elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-50f89ba9 { padding: 56px 20px; } .elementor-7911 .elementor-element.elementor-element-50f89ba9 .elementor-heading-title { font-size: 30px; } .elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-intro { font-size: 16px; margin-bottom: 24px; } .elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-grid { grid-template-columns: 1fr; gap: 16px; } .elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-card { padding: 22px; } .elementor-7911 .elementor-element.elementor-element-50f89ba9 .hrd-method-number { margin-bottom: 16px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75be4dc */.elementor-7911 .elementor-element.elementor-element-75be4dc { padding: 88px 24px; background: #F3F7F9; }
.elementor-7911 .elementor-element.elementor-element-75be4dc > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor { text-align: left; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-heading { display: flex; justify-content: space-between; align-items: end; gap: 32px; margin-bottom: 32px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-eyebrow { color: #0088B3; font-size: 13px; font-weight: 700; letter-spacing: .12em; margin: 0 0 14px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor h2 { color: #152532; font-size: 40px; font-weight: 600; line-height: 1.2; margin: 0 0 14px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-intro { max-width: 700px; color: #596974; font-size: 17px; line-height: 1.65; margin: 0; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-archive-link { flex: none; color: #0088B3; font-weight: 600; text-decoration: none; white-space: nowrap; padding-bottom: 3px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-layout { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: 24px; align-items: stretch; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature { display: flex; flex-direction: column; background: #152532; color: #fff; border-radius: 10px; padding: 40px; min-height: 360px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-kicker { color: #74CDEA; font-size: 13px; font-weight: 700; letter-spacing: .09em; margin-bottom: 32px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature h3 { color: #fff; font-size: 31px; font-weight: 600; line-height: 1.2; margin: 0 0 18px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature h3 a { color: inherit; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature p { color: #D3DEE4; font-size: 17px; line-height: 1.65; margin: 0 0 24px; max-width: 460px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature-link { color: #74CDEA; font-size: 16px; font-weight: 600; margin-top: auto; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues { background: #fff; border: 1px solid #DFE8ED; border-radius: 10px; padding: 32px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues h3 { color: #152532; font-size: 22px; font-weight: 600; margin: 0 0 14px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues ul { list-style: none; padding: 0; margin: 0; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li { border-top: 1px solid #E5EBEF; margin: 0; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li a { display: grid; grid-template-columns: minmax(0, 1fr) auto 16px; gap: 10px; align-items: center; color: #152532; text-decoration: none; padding: 19px 0; font-weight: 600; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li small { color: #66747E; font-size: 13px; font-weight: 400; text-align: right; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor a:hover, .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor a:focus { text-decoration: underline; }
@media (max-width: 1024px) { .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-layout { grid-template-columns: 1fr; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature { min-height: 0; } }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-75be4dc { padding: 56px 20px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-heading { display: block; margin-bottom: 24px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor h2 { font-size: 30px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-intro { font-size: 16px; margin-bottom: 18px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature { padding: 28px 24px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-kicker { margin-bottom: 22px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature h3 { font-size: 26px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature p { font-size: 16px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues { padding: 22px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li a { grid-template-columns: minmax(0,1fr) 16px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li small { grid-column: 1; grid-row: 2; text-align: left; margin-top: -8px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li a > span:last-child { grid-column: 2; grid-row: 1 / span 2; } }.elementor-7911 .elementor-element.elementor-element-75be4dc { padding: 88px 24px; background: #F3F7F9; }
.elementor-7911 .elementor-element.elementor-element-75be4dc > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor { text-align: left; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-heading { display: flex; justify-content: space-between; align-items: end; gap: 32px; margin-bottom: 32px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-eyebrow { color: #0088B3; font-size: 13px; font-weight: 700; letter-spacing: .12em; margin: 0 0 14px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor h2 { color: #152532; font-size: 40px; font-weight: 600; line-height: 1.2; margin: 0 0 14px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-intro { max-width: 700px; color: #596974; font-size: 17px; line-height: 1.65; margin: 0; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-archive-link { flex: none; color: #0088B3; font-weight: 600; text-decoration: none; white-space: nowrap; padding-bottom: 3px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-layout { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: 24px; align-items: stretch; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature { display: flex; flex-direction: column; background: #152532; color: #fff; border-radius: 10px; padding: 40px; min-height: 360px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-kicker { color: #74CDEA; font-size: 13px; font-weight: 700; letter-spacing: .09em; margin-bottom: 32px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature h3 { color: #fff; font-size: 31px; font-weight: 600; line-height: 1.2; margin: 0 0 18px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature h3 a { color: inherit; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature p { color: #D3DEE4; font-size: 17px; line-height: 1.65; margin: 0 0 24px; max-width: 460px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature-link { color: #74CDEA; font-size: 16px; font-weight: 600; margin-top: auto; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues { background: #fff; border: 1px solid #DFE8ED; border-radius: 10px; padding: 32px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues h3 { color: #152532; font-size: 22px; font-weight: 600; margin: 0 0 14px; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues ul { list-style: none; padding: 0; margin: 0; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li { border-top: 1px solid #E5EBEF; margin: 0; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li a { display: grid; grid-template-columns: minmax(0, 1fr) auto 16px; gap: 10px; align-items: center; color: #152532; text-decoration: none; padding: 19px 0; font-weight: 600; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li small { color: #66747E; font-size: 13px; font-weight: 400; text-align: right; }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor a:hover, .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor a:focus { text-decoration: underline; }
@media (max-width: 1024px) { .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-layout { grid-template-columns: 1fr; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature { min-height: 0; } }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-75be4dc { padding: 56px 20px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-heading { display: block; margin-bottom: 24px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor h2 { font-size: 30px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-intro { font-size: 16px; margin-bottom: 18px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature { padding: 28px 24px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-kicker { margin-bottom: 22px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature h3 { font-size: 26px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-feature p { font-size: 16px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues { padding: 22px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li a { grid-template-columns: minmax(0,1fr) 16px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li small { grid-column: 1; grid-row: 2; text-align: left; margin-top: -8px; } .elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor-issues li a > span:last-child { grid-column: 2; grid-row: 1 / span 2; } }
.elementor-7911 .elementor-element.elementor-element-75be4dc .hrd-monitor h2 { overflow-wrap: anywhere; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-85e2afc */.elementor-7911 .elementor-element.elementor-element-85e2afc { padding: 80px 24px 0; background: #fff; }
.elementor-7911 .elementor-element.elementor-element-85e2afc > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-85e2afc .elementor-heading-title { color: #152532; font-size: 40px; font-weight: 600; line-height: 1.2; text-align: left; margin: 0; }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-85e2afc { padding: 56px 20px 0; } .elementor-7911 .elementor-element.elementor-element-85e2afc .elementor-heading-title { font-size: 30px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a3fde42 */.elementor-7911 .elementor-element.elementor-element-a3fde42 { padding: 0 24px 80px; background: #fff; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports { text-align: left; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports-intro { color: #66747E; font-size: 18px; line-height: 1.6; margin: 0 0 32px; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-report-card { display: flex; flex-direction: column; min-width: 0; padding: 28px 24px; border: 1px solid #E1E7EB; border-radius: 9px; background: #fff; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-report-meta { display: block; color: #0088B3; font-size: 13px; font-weight: 700; letter-spacing: .03em; margin-bottom: 20px; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-report-card h3 { color: #152532; font-size: 21px; font-weight: 600; line-height: 1.3; margin: 0 0 14px; overflow-wrap: anywhere; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-report-card h3 a { color: inherit; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-report-card p { color: #42515B; font-size: 15px; line-height: 1.6; margin: 0 0 20px; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-report-link { margin-top: auto; color: #0088B3; font-size: 15px; font-weight: 600; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports-all { text-align: right; margin: 28px 0 0; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports-all a { color: #0088B3; font-weight: 600; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-a3fde42 a:hover, .elementor-7911 .elementor-element.elementor-element-a3fde42 a:focus { text-decoration: underline; }
@media (max-width: 1024px) { .elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-a3fde42 { padding: 0 20px 56px; } .elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports-intro { font-size: 16px; margin-bottom: 24px; } .elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports-grid { grid-template-columns: 1fr; gap: 16px; } .elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-report-card { padding: 22px; } .elementor-7911 .elementor-element.elementor-element-a3fde42 .hrd-reports-all { text-align: left; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58ccc209 */.elementor-7911 .elementor-element.elementor-element-58ccc209 { padding: 80px 24px; background: #fff; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .elementor-element-4bbe4a8 .elementor-heading-title { text-align: left !important; color: #152532; font-size: 40px; line-height: 1.2; font-weight: 600; margin-bottom: 32px; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .elementor-element-4bbe4a8 .elementor-heading-title:empty, .elementor-7911 .elementor-element.elementor-element-58ccc209 .elementor-element-4bbe4a8 .elementor-heading-title:first-child { display: none; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-item { background: #fff; border: 1px solid #E1E7EB; border-radius: 9px; overflow: hidden; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-image-wrap, .elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-image { width: 100%; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-image img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-content { padding: 22px 24px 26px; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-meta { color: #66747E; font-size: 13px; margin-bottom: 12px; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-title { color: #152532; font-size: 22px; line-height: 1.3; font-weight: 600; margin: 0; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-title a { color: inherit; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-read-more, .elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-pagination { display: none !important; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .hrd-all-posts { text-align: right; margin: 28px 0 0; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .hrd-all-posts a { color: #0088B3; font-size: 16px; font-weight: 600; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-58ccc209 .hrd-all-posts a:hover, .elementor-7911 .elementor-element.elementor-element-58ccc209 .hrd-all-posts a:focus { text-decoration: underline; }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-58ccc209 { padding: 56px 20px; } .elementor-7911 .elementor-element.elementor-element-58ccc209 .elementor-element-4bbe4a8 .elementor-heading-title { font-size: 30px; margin-bottom: 24px; } .elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-content { padding: 20px; } .elementor-7911 .elementor-element.elementor-element-58ccc209 .raven-post-title { font-size: 21px; } .elementor-7911 .elementor-element.elementor-element-58ccc209 .hrd-all-posts { text-align: left; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f2be16 */.elementor-7911 .elementor-element.elementor-element-2f2be16 { padding: 80px 24px 0; background: #fff; }
.elementor-7911 .elementor-element.elementor-element-2f2be16 > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-2f2be16 .elementor-heading-title { color: #152532; font-size: 40px; line-height: 1.2; font-weight: 600; text-align: left; margin: 0; }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-2f2be16 { padding: 56px 20px 0; } .elementor-7911 .elementor-element.elementor-element-2f2be16 .elementor-heading-title { font-size: 30px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-beb04d8 */.elementor-7911 .elementor-element.elementor-element-beb04d8 { padding: 0 24px 88px; background: #fff; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-projects { text-align: left; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-projects-intro { color: #66747E; font-size: 18px; line-height: 1.6; margin: 0 0 32px; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-card { display: flex; flex-direction: column; min-width: 0; padding: 28px 24px 32px; background: #F7FAFB; border: 1px solid #E1E7EB; border-radius: 9px; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-type { color: #0088B3; font-size: 13px; font-weight: 700; letter-spacing: .08em; margin-bottom: 28px; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-card h3 { color: #152532; font-size: 22px; font-weight: 600; line-height: 1.25; margin: 0 0 14px; overflow-wrap: anywhere; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-card p { color: #42515B; font-size: 16px; line-height: 1.6; margin: 0 0 20px; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-card a { color: #0088B3; font-size: 15px; font-weight: 600; text-decoration: none; margin-top: auto; }
.elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-card a:hover, .elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-card a:focus { text-decoration: underline; }
@media (max-width: 1024px) { .elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-beb04d8 { padding: 0 20px 56px; } .elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-projects-intro { font-size: 16px; margin-bottom: 24px; } .elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-grid { grid-template-columns: 1fr; gap: 16px; } .elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-card { padding: 22px; } .elementor-7911 .elementor-element.elementor-element-beb04d8 .hrd-project-type { margin-bottom: 18px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c55e5ca */.elementor-7911 .elementor-element.elementor-element-7c55e5ca { padding: 88px 24px; background: #152532; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-widget-wrap { max-width: 820px; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-heading-title { color: #fff; font-size: 42px; line-height: 1.2; font-weight: 600; text-align: left; margin: 0 0 20px; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-widget-text-editor p { color: #D3DEE4; font-size: 18px; line-height: 1.65; text-align: left; margin: 0 0 26px; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .raven-button { background: #009FD0; color: #fff; border: 0; border-radius: 5px; padding: 15px 28px; min-height: 48px; font-size: 16px; font-weight: 600; text-transform: none; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .raven-button:hover, .elementor-7911 .elementor-element.elementor-element-7c55e5ca .raven-button:focus { background: #0088B3; color: #fff; }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-7c55e5ca { padding: 56px 20px; } .elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-heading-title { font-size: 30px; } .elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-widget-text-editor p { font-size: 16px; } }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca { background-color: #152532 !important; background-image: none !important; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-element-29d34549 { text-align: left !important; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .raven-button { background-color: #009FD0 !important; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .raven-button-text { color: #fff !important; text-transform: none !important; }.elementor-7911 .elementor-element.elementor-element-7c55e5ca { padding: 88px 24px; background: #152532; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca > .elementor-container { max-width: 1200px; margin: 0 auto; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-widget-wrap { max-width: 820px; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-heading-title { color: #fff; font-size: 42px; line-height: 1.2; font-weight: 600; text-align: left; margin: 0 0 20px; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-widget-text-editor p { color: #D3DEE4; font-size: 18px; line-height: 1.65; text-align: left; margin: 0 0 26px; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .raven-button { background: #009FD0; color: #fff; border: 0; border-radius: 5px; padding: 15px 28px; min-height: 48px; font-size: 16px; font-weight: 600; text-transform: none; text-decoration: none; }
.elementor-7911 .elementor-element.elementor-element-7c55e5ca .raven-button:hover, .elementor-7911 .elementor-element.elementor-element-7c55e5ca .raven-button:focus { background: #0088B3; color: #fff; }
@media (max-width: 767px) { .elementor-7911 .elementor-element.elementor-element-7c55e5ca { padding: 56px 20px; } .elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-heading-title { font-size: 30px; } .elementor-7911 .elementor-element.elementor-element-7c55e5ca .elementor-widget-text-editor p { font-size: 16px; } }/* End custom CSS */