.elementor-489 .elementor-element.elementor-element-4f9bb7c{padding:20px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-bcbdcdf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-3cc7329 img{width:100%;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-489 .elementor-element.elementor-element-162533d{margin-top:-240px;margin-bottom:0px;padding:0px 60px 0px 60px;}.elementor-489 .elementor-element.elementor-element-9762904 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-489 .elementor-element.elementor-element-d708225 .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-489 .elementor-element.elementor-element-d708225 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-489 .elementor-element.elementor-element-336d47a .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:16px;font-weight:500;}.elementor-489 .elementor-element.elementor-element-336d47a > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-489 .elementor-element.elementor-element-336d47a{width:auto;max-width:auto;}.elementor-489 .elementor-element.elementor-element-7a68d35 .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:16px;font-weight:300;}.elementor-489 .elementor-element.elementor-element-7a68d35 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-489 .elementor-element.elementor-element-7a68d35{width:auto;max-width:auto;}.elementor-489 .elementor-element.elementor-element-23c8fff{margin-top:-10px;margin-bottom:0px;}.elementor-489 .elementor-element.elementor-element-5feec08 .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:16px;font-weight:500;}.elementor-489 .elementor-element.elementor-element-5feec08 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-489 .elementor-element.elementor-element-5feec08{width:auto;max-width:auto;}.elementor-489 .elementor-element.elementor-element-21a4d3d .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:16px;font-weight:300;}.elementor-489 .elementor-element.elementor-element-21a4d3d > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-489 .elementor-element.elementor-element-21a4d3d{width:auto;max-width:auto;}.elementor-489 .elementor-element.elementor-element-e85e7f0{margin-top:-10px;margin-bottom:0px;}.elementor-489 .elementor-element.elementor-element-0d240df .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:16px;font-weight:500;}.elementor-489 .elementor-element.elementor-element-0d240df > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-489 .elementor-element.elementor-element-0d240df{width:auto;max-width:auto;}.elementor-489 .elementor-element.elementor-element-5aeda49 .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:16px;font-weight:300;}.elementor-489 .elementor-element.elementor-element-5aeda49 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-489 .elementor-element.elementor-element-5aeda49{width:auto;max-width:auto;}.elementor-489 .elementor-element.elementor-element-1a4d44c{margin-top:-15px;margin-bottom:0px;}.elementor-489 .elementor-element.elementor-element-49d6b8f .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:16px;font-weight:500;}.elementor-489 .elementor-element.elementor-element-49d6b8f > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-489 .elementor-element.elementor-element-49d6b8f{width:auto;max-width:auto;align-self:center;}.elementor-489 .elementor-element.elementor-element-9f9327f .elementor-heading-title{color:#FFFFFF;font-family:"Graphik LCG", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-489 .elementor-element.elementor-element-9f9327f > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-489 .elementor-element.elementor-element-9f9327f{width:auto;max-width:auto;}.elementor-489 .elementor-element.elementor-element-e35a1b3{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-489 .elementor-element.elementor-element-e35a1b3 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-489 .elementor-element.elementor-element-162533d{padding:0px 20px 0px 20px;}.elementor-489 .elementor-element.elementor-element-d708225 .elementor-heading-title{font-size:30px;}.elementor-489 .elementor-element.elementor-element-49d6b8f{align-self:center;}}@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-bcbdcdf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-489 .elementor-element.elementor-element-3cc7329 img{height:367px;object-fit:cover;}.elementor-489 .elementor-element.elementor-element-162533d{margin-top:-129px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-d708225 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-489 .elementor-element.elementor-element-336d47a .elementor-heading-title{font-size:14px;}.elementor-489 .elementor-element.elementor-element-7a68d35 .elementor-heading-title{font-size:14px;}.elementor-489 .elementor-element.elementor-element-5feec08 .elementor-heading-title{font-size:14px;}.elementor-489 .elementor-element.elementor-element-21a4d3d .elementor-heading-title{font-size:14px;}.elementor-489 .elementor-element.elementor-element-0d240df .elementor-heading-title{font-size:14px;}.elementor-489 .elementor-element.elementor-element-5aeda49 .elementor-heading-title{font-size:14px;}.elementor-489 .elementor-element.elementor-element-49d6b8f .elementor-heading-title{font-size:14px;}.elementor-489 .elementor-element.elementor-element-9f9327f .elementor-heading-title{font-size:14px;}}/* Start custom CSS for section, class: .elementor-element-162533d */.case-overlay{
    visibility: hidden;
    transition-duration: 0.5s;
    opacity: 0;
    
}

.case-item:hover .case-overlay{
    visibility: visible;
    opacity: 1;
    transition-duration: 0.5s;
}

@media (max-width: 767px){
    .case-overlay{
    visibility: visible;
    opacity: 1;
   
}
}/* End custom CSS */