.elementor-285 .elementor-element.elementor-element-218daa15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-285 .elementor-element.elementor-element-57aa8708{margin-top:0px;margin-bottom:100px;padding:0px 35px 0px 35px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-285 .elementor-element.elementor-element-53717fa6 > .elementor-element-populated{margin:0px 0px 0px 45px;--e-column-margin-right:0px;--e-column-margin-left:45px;}.elementor-285 .elementor-element.elementor-element-2f429f00 .entry-media img{border-radius:20px 20px 20px 20px !important;}.elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title a:hover{color:#050505;}.elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title a{font-size:32px;font-weight:600;text-transform:capitalize;}.elementor-285 .elementor-element.elementor-element-2f429f00 .type-post .entry-main{padding:33px 47px 33px 44px;}.elementor-285 .elementor-element.elementor-element-2f429f00{text-align:left;}.elementor-285 .elementor-element.elementor-element-2f429f00 > .elementor-widget-container{margin:0em 0em 0em 0em;}@media(max-width:1024px){.elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title a{font-size:18px;}.elementor-285 .elementor-element.elementor-element-2f429f00 .type-post .entry-main{padding:25px 55px 15px 35px;}.elementor-285 .elementor-element.elementor-element-2f429f00 > .elementor-widget-container{margin:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-285 .elementor-element.elementor-element-57aa8708{margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-285 .elementor-element.elementor-element-53717fa6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-285 .elementor-element.elementor-element-53717fa6 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title a{font-size:16px;}.elementor-285 .elementor-element.elementor-element-2f429f00 .type-post .entry-main{padding:30px 10px 30px 10px;}.elementor-285 .elementor-element.elementor-element-2f429f00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-285 .elementor-element.elementor-element-53717fa6{width:100%;}}/* Start custom CSS for aux_recent_posts, class: .elementor-element-2f429f00 */.elementor-285 .elementor-element.elementor-element-2f429f00 .entry-main{
    background: transparent linear-gradient(270deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 1%);
    border-radius: 20px;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.15);
    position: absolute;
    bottom:-8%;
    left: ;
}
.elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title:before{
    content:'';
    display: inline-block;
    width: 34px;
    height: 4px;
    background: transparent linear-gradient(90deg, var(--e-global-color-8e4d53e) 0%, var(--e-global-color-1d2832ff) 100%);
    position: absolute;
    top: 50%;
    left: ;
    vertical-align: middle;
    border-radius: 20px;
}
.elementor-285 .elementor-element.elementor-element-2f429f00:hover .entry-main{
    background: transparent linear-gradient(90deg, rgba(255,159,4,1) 0%, rgba(255,195,25,1) 100%);
}
@media screen and (max-width:1366px) and (min-width:1024px){
    .elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title a{
        font-size:25px;
    }
    .elementor-285 .elementor-element.elementor-element-2f429f00 .entry-info{
        font-size:14px;
    }
}
@media screen and (max-width:1024px){
    .elementor-285 .elementor-element.elementor-element-2f429f00 .entry-main{
        left:0 !important;
        width:90%;
        text-align:center;
        margin-left: 5%;
    }
    .elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title:before{
        position: relative;
        left: 0;
        top: -10%;
    }
}
@media screen and (max-width:550px){
    .elementor-285 .elementor-element.elementor-element-2f429f00 .entry-main{
        padding:10px !important;
    }
    .elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title a{
        font-size:14px;
    }
    .elementor-285 .elementor-element.elementor-element-2f429f00 .entry-info{
        font-size:12px;
    }
    .elementor-285 .elementor-element.elementor-element-2f429f00 .entry-title:before{
        width:24px;
        height:3px;
    }
}/* End custom CSS */