.elementor-702 .elementor-element.elementor-element-6f3bb54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-702 .elementor-element.elementor-element-2781b34{--display:flex;--min-height:40vh;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:20px 20px 0px 0px;}.elementor-702 .elementor-element.elementor-element-2781b34:not(.elementor-motion-effects-element-type-background), .elementor-702 .elementor-element.elementor-element-2781b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-702 .elementor-element.elementor-element-96fbe95 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-62e5a55 );color:var( --e-global-color-62e5a55 );padding:015px 50px 15px 50px;}.elementor-702 .elementor-element.elementor-element-96fbe95 .elementor-button:hover, .elementor-702 .elementor-element.elementor-element-96fbe95 .elementor-button:focus{color:var( --e-global-color-62e5a55 );}.elementor-702 .elementor-element.elementor-element-96fbe95 .elementor-button:hover svg, .elementor-702 .elementor-element.elementor-element-96fbe95 .elementor-button:focus svg{fill:var( --e-global-color-62e5a55 );}.elementor-702 .elementor-element.elementor-element-4be9f1c{--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-702 .elementor-element.elementor-element-4c9bb14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}/* Start custom CSS for container, class: .elementor-element-6f3bb54 *//* parent must be positioned */
.hover-parent{
    position: relative;
    overflow: hidden;
}

/* hidden by default */
.hover-child{
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition: all .25s ease;
}

/* show on hover */
.hover-parent:hover .hover-child{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}


.hover-parent:before{
    content:'';
    position:absolute;
    inset:0;
    background:rgba(0,0,0,0.45);
    opacity:0;
    transition:.25s ease;
    z-index:1;
}

.hover-parent:hover:before{
    opacity:1;
}

/* keep content above overlay */
.hover-parent .elementor-widget{
    position:relative;
    z-index:2;
}/* End custom CSS */