.elementor-725 .elementor-element.elementor-element-ae71cba{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-725 .elementor-element.elementor-element-fb3a681{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-725 .elementor-element.elementor-element-831e49a img{width:100%;height:40vh;object-fit:cover;object-position:center center;}.elementor-725 .elementor-element.elementor-element-a99713a .elementor-button{background-color:var( --e-global-color-89c41fb );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:2.64px;fill:var( --e-global-color-30ed64c );color:var( --e-global-color-30ed64c );border-radius:0px 0px 0px 0px;padding:9px 18px 9px 18px;}.elementor-725 .elementor-element.elementor-element-a99713a{width:100%;max-width:100%;bottom:30px;}body:not(.rtl) .elementor-725 .elementor-element.elementor-element-a99713a{left:0px;}body.rtl .elementor-725 .elementor-element.elementor-element-a99713a{right:0px;}.elementor-725 .elementor-element.elementor-element-a99713a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-725 .elementor-element.elementor-element-d7523bf .elementor-button{background-color:var( --e-global-color-89c41fb );font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:2.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-d7523bf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-725 .elementor-element.elementor-element-d7523bf .elementor-button:hover, .elementor-725 .elementor-element.elementor-element-d7523bf .elementor-button:focus{color:var( --e-global-color-30ed64c );}.elementor-725 .elementor-element.elementor-element-d7523bf .elementor-button:hover svg, .elementor-725 .elementor-element.elementor-element-d7523bf .elementor-button:focus svg{fill:var( --e-global-color-30ed64c );}@media(max-width:1024px){.elementor-725 .elementor-element.elementor-element-831e49a img{width:100%;}}@media(max-width:767px){.elementor-725 .elementor-element.elementor-element-ae71cba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-725 .elementor-element.elementor-element-d7523bf{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for container, class: .elementor-element-ae71cba */.elementor-725 .elementor-element.elementor-element-ae71cba .content-item:after{
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 0px;
    background-image: linear-gradient(180deg, #00000000, #000000C4);
    transition: all 0.3s ease-in-out;
}


.elementor-725 .elementor-element.elementor-element-ae71cba:hover .content-item:after{
    opacity: 1;
    height: 160px;
}


.elementor-725 .elementor-element.elementor-element-ae71cba .content-button{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.elementor-725 .elementor-element.elementor-element-ae71cba:hover .content-button{
    opacity: 1;
}/* End custom CSS */