.elementor-1479 .elementor-element.elementor-element-18fcebe{--display:flex;--min-height:59vh;--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.85;}.elementor-1479 .elementor-element.elementor-element-18fcebe:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-18fcebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trovemanagement.com/wp-content/uploads/2025/11/our-services.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1479 .elementor-element.elementor-element-18fcebe::before, .elementor-1479 .elementor-element.elementor-element-18fcebe > .elementor-background-video-container::before, .elementor-1479 .elementor-element.elementor-element-18fcebe > .e-con-inner > .elementor-background-video-container::before, .elementor-1479 .elementor-element.elementor-element-18fcebe > .elementor-background-slideshow::before, .elementor-1479 .elementor-element.elementor-element-18fcebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1479 .elementor-element.elementor-element-18fcebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1479 .elementor-element.elementor-element-562ab64{--display:flex;}.elementor-widget-tp-post-title .tp-post-title a,.elementor-widget-tp-post-title .tp-post-title .tp-entry-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-post-title .tp-post-title .tp-post-title-prepost{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1479 .elementor-element.elementor-element-7799947{padding:2px 2px 2px 2px;}.elementor-1479 .elementor-element.elementor-element-7799947.elementor-element{--align-self:center;}.elementor-1479 .elementor-element.elementor-element-7799947 .tp-post-title{justify-content:center;text-align:center;}.elementor-1479 .elementor-element.elementor-element-7799947 .tp-post-title a,.elementor-1479 .elementor-element.elementor-element-7799947 .tp-post-title .tp-entry-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-tp-breadcrumbs-bar .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a,.elementor-widget-tp-breadcrumbs-bar .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current,.elementor-widget-tp-breadcrumbs-bar .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs .current_active,
				.elementor-widget-tp-breadcrumbs-bar .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a,.elementor-widget-tp-breadcrumbs-bar .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current .current_tab_sec,.elementor-widget-tp-breadcrumbs-bar .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs .current_active .current_tab_sec{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar, .elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar #breadcrumbs, .elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar_inner.bred_style_1.breadcrumps-full{justify-content:center;}.elementor-1479 .elementor-element.elementor-element-bf3a9f3{padding:2px 2px 2px 2px;}.elementor-1479 .elementor-element.elementor-element-bf3a9f3.elementor-element{--align-self:center;}.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs .current_active,
				.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current .current_tab_sec,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs .current_active .current_tab_sec{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs i.bread-sep-icon:before,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs i.bread-sep-icon:before{color:var( --e-global-color-accent );}.elementor-1479 .elementor-element.elementor-element-ebaacfa{--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;}.elementor-1479 .elementor-element.elementor-element-dbc3bb8{--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;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-1479 .elementor-element.elementor-element-38bfe17 .elementor-post__thumbnail__link{padding-bottom:calc( 0.65 * 100% );}.elementor-1479 .elementor-element.elementor-element-38bfe17:after{content:"0.65";position:absolute;color:transparent;}.elementor-1479 .elementor-element.elementor-element-38bfe17{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-1479 .elementor-element.elementor-element-38bfe17 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1479 .elementor-element.elementor-element-38bfe17 .elementor-portfolio-item__img, .elementor-1479 .elementor-element.elementor-element-38bfe17 .elementor-portfolio-item__overlay{border-radius:10px 10px 10px 10px;}.elementor-1479 .elementor-element.elementor-element-38bfe17 a .elementor-portfolio-item__overlay{background-color:#C59F4AF0;}.elementor-1479 .elementor-element.elementor-element-38bfe17 a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-1479 .elementor-element.elementor-element-38bfe17 .elementor-portfolio-item__title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}@media(max-width:1024px){.elementor-1479 .elementor-element.elementor-element-18fcebe{--min-height:40vh;}.elementor-1479 .elementor-element.elementor-element-18fcebe:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-18fcebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1479 .elementor-element.elementor-element-7799947 .tp-post-title a,.elementor-1479 .elementor-element.elementor-element-7799947 .tp-post-title .tp-entry-title{font-size:40px;}.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs .current_active,
				.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current .current_tab_sec,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs .current_active .current_tab_sec{font-size:14px;}.elementor-1479 .elementor-element.elementor-element-38bfe17 .elementor-portfolio-item__title{font-size:16px;line-height:1.6em;}}@media(max-width:767px){.elementor-1479 .elementor-element.elementor-element-7799947 .tp-post-title a,.elementor-1479 .elementor-element.elementor-element-7799947 .tp-post-title .tp-entry-title{font-size:30px;}.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs a,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs span.current,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1 nav#breadcrumbs .current_active,
				.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs a,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs span.current .current_tab_sec,.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_2 nav#breadcrumbs .current_active .current_tab_sec{font-size:12px;}.elementor-1479 .elementor-element.elementor-element-bf3a9f3 .pt_plus_breadcrumbs_bar #breadcrumbs{gap:1px;}.elementor-1479 .elementor-element.elementor-element-38bfe17 .elementor-portfolio-item__title{font-size:15px;}}@media(min-width:1025px){.elementor-1479 .elementor-element.elementor-element-18fcebe:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-18fcebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for portfolio, class: .elementor-element-38bfe17 *//* ===============================
   BASE FIX
================================ */

/* Portfolio item position */
.elementor-portfolio-item {
    position: relative;
}

/* Overlay always visible for title */
.elementor-portfolio-item__overlay {
    opacity: 1 !important;
    background: transparent !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    pointer-events: none;
}

/* Title always visible */
.elementor-portfolio-item__title {
    color: #ffffff;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 5;
    background-color:#C59F4AF0;
    padding:10px;
    border-radius: 5px;
}

/* ===============================
   HOVER OVERLAY COLOR ONLY
================================ */

/* Create hover background using ::before */
.elementor-portfolio-item__overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(198,160,60,0.85); /* gold */
    opacity: 1!important;
    transition: opacity 0.3s ease;
    z-index: -1;
}

/* Show background only on hover */
.elementor-portfolio-item:hover 
.elementor-portfolio-item__overlay::before {
    opacity: 1;
}/* End custom CSS */