.elementor-2595 .elementor-element.elementor-element-5b0d5f1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2595 .elementor-element.elementor-element-a84939f > .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-2595 .elementor-element.elementor-element-a84939f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2595 .elementor-element.elementor-element-472c5b2 img{width:100%;max-width:100%;height:10px;object-fit:cover;object-position:center center;}.elementor-2595 .elementor-element.elementor-element-f4385a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2595 .elementor-element.elementor-element-f4385a0 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0000002B 0%, var( --e-global-color-97ba3a9 ) 100%);opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2595 .elementor-element.elementor-element-f4385a0 > .elementor-container{min-height:25vw;}.elementor-2595 .elementor-element.elementor-element-f4385a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-2595 .elementor-element.elementor-element-4a72239 > .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-2595 .elementor-element.elementor-element-4a72239 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-2595 .elementor-element.elementor-element-a9eb26d .elementor-icon-wrapper{text-align:center;}.elementor-2595 .elementor-element.elementor-element-6e3891a > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-2595 .elementor-element.elementor-element-6e3891a .elementor-heading-title{color:var( --e-global-color-ed5fac9 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-8cc5f95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2595 .elementor-element.elementor-element-8cc5f95 > .elementor-container{min-height:25vw;}.elementor-2595 .elementor-element.elementor-element-06e3e3c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2595 .elementor-element.elementor-element-06e3e3c > .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-2595 .elementor-element.elementor-element-9d8fe22 > .elementor-widget-container{padding:0px 20px 50px 20px;}.elementor-2595 .elementor-element.elementor-element-9d8fe22 .elementor-heading-title{color:var( --e-global-color-ed5fac9 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-a7ab2a7 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2595 .elementor-element.elementor-element-a7ab2a7{text-align:left;color:var( --e-global-color-ed5fac9 );font-family:var( --e-global-typography-70efbe7-font-family ), Sans-serif;font-size:var( --e-global-typography-70efbe7-font-size );font-weight:var( --e-global-typography-70efbe7-font-weight );text-transform:var( --e-global-typography-70efbe7-text-transform );font-style:var( --e-global-typography-70efbe7-font-style );text-decoration:var( --e-global-typography-70efbe7-text-decoration );line-height:var( --e-global-typography-70efbe7-line-height );letter-spacing:var( --e-global-typography-70efbe7-letter-spacing );}@media(max-width:1366px){.elementor-2595 .elementor-element.elementor-element-6e3891a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-9d8fe22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-a7ab2a7{font-size:var( --e-global-typography-70efbe7-font-size );line-height:var( --e-global-typography-70efbe7-line-height );letter-spacing:var( --e-global-typography-70efbe7-letter-spacing );}}@media(max-width:1024px){.elementor-2595 .elementor-element.elementor-element-5b0d5f1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2595 .elementor-element.elementor-element-a84939f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2595 .elementor-element.elementor-element-472c5b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2595 .elementor-element.elementor-element-f4385a0 > .elementor-container{min-height:45vw;}.elementor-2595 .elementor-element.elementor-element-f4385a0{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-2595 .elementor-element.elementor-element-4a72239 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-2595 .elementor-element.elementor-element-6e3891a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-8cc5f95 > .elementor-container{min-height:45vw;}.elementor-2595 .elementor-element.elementor-element-8cc5f95{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2595 .elementor-element.elementor-element-06e3e3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2595 .elementor-element.elementor-element-9d8fe22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-a7ab2a7{font-size:var( --e-global-typography-70efbe7-font-size );line-height:var( --e-global-typography-70efbe7-line-height );letter-spacing:var( --e-global-typography-70efbe7-letter-spacing );}}@media(max-width:767px){.elementor-2595 .elementor-element.elementor-element-f4385a0 > .elementor-container{min-height:90vw;}.elementor-2595 .elementor-element.elementor-element-f4385a0{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-2595 .elementor-element.elementor-element-4a72239 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-2595 .elementor-element.elementor-element-6e3891a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-8cc5f95 > .elementor-container{min-height:50vw;}.elementor-2595 .elementor-element.elementor-element-8cc5f95{margin-top:0px;margin-bottom:0px;padding:5px 0px 5px 0px;}.elementor-2595 .elementor-element.elementor-element-06e3e3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2595 .elementor-element.elementor-element-9d8fe22 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-2595 .elementor-element.elementor-element-9d8fe22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-a7ab2a7{font-size:var( --e-global-typography-70efbe7-font-size );line-height:var( --e-global-typography-70efbe7-line-height );letter-spacing:var( --e-global-typography-70efbe7-letter-spacing );}}@media(min-width:2400px){.elementor-2595 .elementor-element.elementor-element-6e3891a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-9d8fe22 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2595 .elementor-element.elementor-element-a7ab2a7{font-size:var( --e-global-typography-70efbe7-font-size );line-height:var( --e-global-typography-70efbe7-line-height );letter-spacing:var( --e-global-typography-70efbe7-letter-spacing );}}/* Start custom CSS for section, class: .elementor-element-f4385a0 */#limg img {
    min-height: 25vw;
}

#lis {
background-image: linear-gradient(to right, #46bfe0, #00a6d1 49%, #0080ab);
    position: absolute;
    top: 25vw;
    opacity: 0;
    transition: .5s ease-out !important;
}




#lis:hover {
    top: 0px;
    opacity: .9;
}


#los:hover #lis {
    top: 0px;
    opacity: .9;
}

#los:hover h4 {
    visibility: hidden;
}

#los {
        margin-top: -25vw;
    overflow: hidden !important;
}

@media only screen and (max-width: 1024px) { 
#lis {
    position: absolute;
    top: 0px;
    opacity: .8;
}

#lis > div {
background-color: transparent;    
}

#los h4 {
    visibility: hidden;
}

#lis > div {
    height: 65vw !important;
    min-height: 65vw !important;
}

#los > div {
    height: 65vw !important;
    min-height: 65vw !important;
}

#limg img {
    min-height: 65vw;
}

#los {
        margin-top: -65vw;
    overflow: hidden !important;
}
}

@media only screen and (max-width: 768px) {
    #lis > div {
    height: 100vw !important;
    min-height: 100vw !important;
}

#los > div {
    height: 100vw !important;
    min-height: 100vw !important;
}

#los {
        margin-top: -100vw;
    overflow: hidden !important;
}

#limg img {
    min-height: 100vw;
}
}/* End custom CSS */