.elementor-3406 .elementor-element.elementor-element-7c88db5b{--display:flex;}.elementor-3406 .elementor-element.elementor-element-f62f0ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3406 .elementor-element.elementor-element-f62f0ea > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-3406 .elementor-element.elementor-element-f62f0ea .elementor-heading-title{font-size:90px;letter-spacing:-5px;}.elementor-3406 .elementor-element.elementor-element-a77b543 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-3406 .elementor-element.elementor-element-a77b543{text-align:center;font-size:18px;line-height:30px;}.elementor-3406 .elementor-element.elementor-element-d75561b{--display:flex;}.elementor-3406 .elementor-element.elementor-element-74c220b{text-align:center;}.elementor-3406 .elementor-element.elementor-element-ec5eba2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;}.elementor-3406 .elementor-element.elementor-element-ec5eba2.elementor-element{--align-self:center;}.elementor-3406 .elementor-element.elementor-element-ec5eba2 p{margin-block-end:40px;}.elementor-3406 .elementor-element.elementor-element-4055e2e{--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;}.elementor-3406 .elementor-element.elementor-element-e472739{--display:flex;}.elementor-3406 .elementor-element.elementor-element-8f40f4a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3406 .elementor-element.elementor-element-8f40f4a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3406 .elementor-element.elementor-element-8f40f4a:after{content:"0.66";}.elementor-3406 .elementor-element.elementor-element-8f40f4a .elementor-post__thumbnail__link{width:100%;}.elementor-3406 .elementor-element.elementor-element-8f40f4a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3406 .elementor-element.elementor-element-8f40f4a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3406 .elementor-element.elementor-element-8f40f4a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3406 .elementor-element.elementor-element-8f40f4a .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}@media(min-width:768px){.elementor-3406 .elementor-element.elementor-element-e472739{--content-width:85%;}}@media(max-width:767px){.elementor-3406 .elementor-element.elementor-element-f62f0ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3406 .elementor-element.elementor-element-f62f0ea .elementor-heading-title{font-size:36px;letter-spacing:0.5px;}.elementor-3406 .elementor-element.elementor-element-a77b543 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3406 .elementor-element.elementor-element-8f40f4a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3406 .elementor-element.elementor-element-8f40f4a:after{content:"0.5";}.elementor-3406 .elementor-element.elementor-element-8f40f4a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-8f40f4a */article{
     position: relative;
}
article .elementor-post__text {
    

    position: absolute;
    bottom: 1rem;
    left: 0;
    background: rgba(36,18,46, 0.65);
    color: #eabb8c;
    padding: 10px;
    
}
article .elementor-post__text h3 {
 
    color: #eabb8c;
    
}
.elementor-post__text:hover  {
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
}
.elementor-post__thumbnail__link:hover + .elementor-post__text  {
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
}/* End custom CSS */