.elementor-160 .elementor-element.elementor-element-14b524a{--display:flex;--min-height:calc((18vw * 9) / 16);--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;--overflow:hidden;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-160 .elementor-element.elementor-element-14b524a:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-14b524a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purple-frog-331281.hostingersite.com/wp-content/uploads/2024/11/Screenshot-2024-11-23-at-22-04-12-Tailored-Talent-Finding-Retention-Strategies-FERADO-e1732399516134-1024x575.png");background-position:top center;background-size:cover;}.elementor-160 .elementor-element.elementor-element-14b524a:hover::before, .elementor-160 .elementor-element.elementor-element-14b524a:hover > .elementor-background-video-container::before, .elementor-160 .elementor-element.elementor-element-14b524a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-160 .elementor-element.elementor-element-14b524a > .elementor-background-slideshow:hover::before, .elementor-160 .elementor-element.elementor-element-14b524a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-3662f8a ) 100%);}.elementor-160 .elementor-element.elementor-element-14b524a:hover{--overlay-opacity:1;}.elementor-160 .elementor-element.elementor-element-8f81088{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-160 .elementor-element.elementor-element-12eae12 .elementor-heading-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-160 .elementor-element.elementor-element-6126856 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-text );border-radius:18px 18px 18px 18px;}/* Start custom CSS for container, class: .elementor-element-14b524a */.portfolio-title, .portfolio-link {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease; /* Smooth transition */
}

.portfolio-card:hover > .portfolio-title, 
.portfolio-card:hover > .portfolio-link {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */