.elementor-4267 .elementor-element.elementor-element-2338609d{--display:flex;--min-height:420px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_button-wrapper{text-align:left;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1{background-color:#232323;background-image:url("https://lri.lmn.temporary.site/wp-content/uploads/2024/09/Screenshot_8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;transition:0.4s;}body[data-elementor-device-mode="widescreen"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-widescreen,
                     body[data-elementor-device-mode="desktop"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-desktop,
                     body[data-elementor-device-mode="tablet_extra"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-tablet_extra,
                     body[data-elementor-device-mode="tablet"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-tablet,
                     body[data-elementor-device-mode="mobile_extra"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-mobile_extra,
                     body[data-elementor-device-mode="mobile"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-mobile{background-color:#232323;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1::after{background-color:transparent;display:block;background-image:linear-gradient(180deg, rgba( 29,25,52,0 ) 40px, rgba( 29,25,52,1 ) 100%);top:100%;right:0%;bottom:-50%;left:0%;transition:0.4s;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1 {min-height:clamp(420px, 42vw, 420px);padding:8% 8.5% 8% 8.5%;}.elementor-4267 .elementor-element.elementor-element-14edca02.toggling_content .wgl-service_description,
                    .elementor-4267 .elementor-element.elementor-element-14edca02.toggling_image .wgl-service_media{--dur:0.6s;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_button .read-more-icon{font-size:18px;color:#19191A;--icon-rotate:-45deg;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_button{gap:16px;font-family:var( --e-global-typography-63d6b4b-font-family ), Sans-serif;font-size:var( --e-global-typography-63d6b4b-font-size );font-weight:var( --e-global-typography-63d6b4b-font-weight );padding:16px 24px 16px 24px;color:#19191A;background-color:var( --e-global-color-c6269b6 );}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;text-transform:none;margin:0px 0px 25px 0px;color:var( --e-global-color-c6269b6 );}.elementor-4267 .elementor-element.elementor-element-14edca02 .elementor-widget-container:hover .wgl-service_title,
                     body[data-elementor-device-mode="widescreen"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-widescreen .wgl-service_title,
                     body[data-elementor-device-mode="desktop"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-desktop .wgl-service_title,
                     body[data-elementor-device-mode="tablet_extra"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-tablet_extra .wgl-service_title,
                     body[data-elementor-device-mode="tablet"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-tablet .wgl-service_title,
                     body[data-elementor-device-mode="mobile_extra"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-mobile_extra .wgl-service_title,
                     body[data-elementor-device-mode="mobile"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-mobile .wgl-service_title{margin:0px 0px 0px 0px;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;padding:6px 0px 10px 0px;max-width:410px;color:var( --e-global-color-e247982 );}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_button:hover,
				     .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_link ~ .wgl-service-1 .wgl-service_button ,
				     .elementor-4267 .elementor-element.elementor-element-14edca02.animation_toggling .wgl-service_link ~ .wgl-service-1 .wgl-service_button,
				     .elementor-4267 .elementor-element.elementor-element-14edca02.animation_toggling .wgl-service_button{color:#232323;fill:#232323;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_button:hover{background-color:var( --e-global-color-c6269b6 );}body[data-elementor-device-mode="widescreen"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-widescreen .wgl-service_button,
                     body[data-elementor-device-mode="desktop"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-desktop .wgl-service_button,
                     body[data-elementor-device-mode="tablet_extra"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-tablet_extra .wgl-service_button,
                     body[data-elementor-device-mode="tablet"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-tablet .wgl-service_button,
                     body[data-elementor-device-mode="mobile_extra"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-mobile_extra .wgl-service_button,
                     body[data-elementor-device-mode="mobile"] .elementor-4267 .elementor-element.elementor-element-14edca02 .breakpoint_on-mobile .wgl-service_button{color:#232323;fill:#232323;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1:hover::after,
                     .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_link:hover ~ .wgl-service-1::after{top:0%;right:0%;bottom:0%;left:0%;}body[data-elementor-device-mode="widescreen"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-widescreen::after,
                     body[data-elementor-device-mode="desktop"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-desktop::after,
                     body[data-elementor-device-mode="tablet_extra"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-tablet_extra::after,
                     body[data-elementor-device-mode="tablet"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-tablet::after,
                     body[data-elementor-device-mode="mobile_extra"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-mobile_extra::after,
                     body[data-elementor-device-mode="mobile"] .elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1.breakpoint_on-mobile::after{top:0%;right:0%;bottom:0%;left:0%;}@media(max-width:1200px){.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_button{font-size:var( --e-global-typography-63d6b4b-font-size );}}@media(min-width:768px){.elementor-4267 .elementor-element.elementor-element-2338609d{--width:420px;}}@media(max-width:767px){.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service-1 {min-height:0px;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_button .read-more-icon{font-size:16px;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_title{font-size:27px;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_description{font-size:16px;padding:3px 0px 30px 0px;}.elementor-4267 .elementor-element.elementor-element-14edca02 .wgl-service_button{font-size:var( --e-global-typography-63d6b4b-font-size );padding:8px 12px 8px 12px;}}/* Start custom CSS for wgl-service-1, class: .elementor-element-14edca02 */#service-card {
    max-height: 420px !important;
    overflow: hidden;
}

#service-card h3.wgl-service_title,
#service-card .wgl-service_button {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.6s;
}

#service-card:hover h3.wgl-service_title,
#service-card:hover .wgl-service_button {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s 0s, opacity 0.6s; /* Instantly set visibility on hover, opacity fades in */
}

#service-card:not(:hover) h3.wgl-service_title,
#service-card:not(:hover) .wgl-service_button {
    transition: visibility 0s 0.6s, opacity 0.6s; /* Delay the visibility change until opacity transition is complete */
}

/* Mobile responsiveness */
@media (max-width: 768px) {
    #service-card {
        max-height: 420px !important; /* Adjust height for smaller screens */
    }


    #service-card .wgl-service_button {
        font-size: 14px; /* Adjust font size for smaller screens */
        visibility: visible; /* Ensure elements are always visible on mobile */
        opacity: 1; /* Ensure elements are always visible on mobile */
        transition: none; /* Remove transition on mobile */
    }
    
    
    #service-card h3.wgl-service_title{
        visibility:visible;
        opacity: 1;
    }
}

@media (max-width: 480px) {
    #service-card {
        max-height: 420px !important; /* Further adjust height for very small screens */
    }


    #service-card .wgl-service_button {
        font-size: 12px; /* Further adjust font size for very small screens */
        visibility: visible; /* Ensure elements are always visible on mobile */
        opacity: 1; /* Ensure elements are always visible on mobile */
        transition: none; /* Remove transition on mobile */
    }
    
    #service-card h3.wgl-service_title{
        visibility: visible !important;
        
        opacity: 1;
    }
}/* End custom CSS */