.elementor-107 .elementor-element.elementor-element-8419912{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-107 .elementor-element.elementor-element-69596c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-123be3f{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1400ms;position:absolute;top:-176px;left:-45px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-107 .elementor-element.elementor-element-123be3f .aux-widget-image{text-align:left;}.elementor-107 .elementor-element.elementor-element-123be3f .aux-media-image{max-width:858px;}.elementor-107 .elementor-element.elementor-element-ad303fa{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1400ms;position:absolute;right:-151px;bottom:-281px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-107 .elementor-element.elementor-element-ad303fa .aux-widget-image{text-align:left;}.elementor-107 .elementor-element.elementor-element-ad303fa .aux-media-image{max-width:702px;}.elementor-107 .elementor-element.elementor-element-423cbbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-d043e50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-5088898{animation-duration:1600ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-107 .elementor-element.elementor-element-5088898 .aux-modern-heading-secondary{font-size:55px;font-weight:400;color:var( --e-global-color-text );margin:0px 0px 0px 0px;max-width:704px;}.elementor-107 .elementor-element.elementor-element-5088898 .aux-modern-heading-secondary .aux-head-highlight{color:var( --e-global-color-secondary );margin:0px 18px 0px 18px;}.elementor-107 .elementor-element.elementor-element-e13610c{animation-duration:1800ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-107 .elementor-element.elementor-element-e13610c > .elementor-widget-container{margin:49px -60px 0px -60px;}.elementor-107 .elementor-element.elementor-element-e13610c .entry-title a{color:var( --e-global-color-text );font-size:22px;font-weight:300;line-height:1.5em;}.elementor-107 .elementor-element.elementor-element-e13610c .entry-title a:hover{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-e13610c .type-post .entry-main{padding:1px 25px 101px 25px;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-5088898 .aux-modern-heading-secondary{font-size:40px;max-width:561px;}.elementor-107 .elementor-element.elementor-element-5088898 .aux-modern-heading-secondary .aux-head-highlight{font-size:40px;}.elementor-107 .elementor-element.elementor-element-e13610c > .elementor-widget-container{margin:20px -35px 0px -35px;}.elementor-107 .elementor-element.elementor-element-e13610c .entry-title a{font-size:19px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-5088898 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-5088898 .aux-modern-heading-secondary{font-size:33px;line-height:1.5em;max-width:438px;}.elementor-107 .elementor-element.elementor-element-5088898 .aux-modern-heading-secondary .aux-head-highlight{font-size:33px;margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-e13610c > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for aux_recent_posts, class: .elementor-element-e13610c */.elementor-107 .elementor-element.elementor-element-e13610c .entry-tax  a{
color: var( --e-global-color-secondary )!important;
    position: absolute;
    bottom: 48px;
    left: 26px;
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-ajax-view  .post{
    border: 6px solid var( --e-global-color-text );
    border-radius: 9px;
    transition: all 250ms ease-in

}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-media-frame.aux-media-image{
    border-bottom: 6px solid var( --e-global-color-text );
        transition: all 250ms ease-in

}

.elementor-107 .elementor-element.elementor-element-e13610c .aux-ajax-view  .post:hover, .elementor-107 .elementor-element.elementor-element-e13610c .post:hover .aux-media-image{
   border-color: var( --e-global-color-secondary )!important
}
.elementor-107 .elementor-element.elementor-element-e13610c .entry-title{
    max-width: 282px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-107 .elementor-element.elementor-element-e13610c .entry-tax a{
      left: 31px;
}
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-load-more .aux-circle{
    display: none;
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-load-more .aux-label-text{
    font-weight: 700;
    color: var( --e-global-color-text );
    font-size: 18px;
    line-height: 2.8em;
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-ajax-controller .aux-load-more{
    background-color: var( --e-global-color-primary );
    border-radius: 0;
    height: 50px;
    width: 245px;
    border-radius: 9px;
    overflow: hidden;
    margin-top:45px;
    margin-bottom: 126px;
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-col{
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 7%;
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-ajax-view{
    margin-bottom: 43px;
}

@media only screen and (max-width: 768px) {
.elementor-107 .elementor-element.elementor-element-e13610c .aux-ajax-controller .aux-load-more{
    width: 194px;
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-load-more .aux-label-text{
    font-size: 16px;
    line-height: 3.1em;
    font-weight: 500;
}
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-load-more:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color:  var( --e-global-color-secondary );
    z-index: 0;
    transition: all 250ms ease-in;
    opacity: 0
    
}
.elementor-107 .elementor-element.elementor-element-e13610c .aux-load-more:hover:before{
   opacity: 1 
}
.elementor-107 .elementor-element.elementor-element-e13610c .entry-main, .elementor-107 .elementor-element.elementor-element-e13610c .aux-media-frame{
    transition: all 450ms cubic-bezier(0.25, 0.46, 0.45, 0.94)!important;
}
.elementor-107 .elementor-element.elementor-element-e13610c .entry-tax a, .elementor-107 .elementor-element.elementor-element-e13610c .entry-date .entry-tax a{
    transition: all 250ms ease-in
    }

.elementor-107 .elementor-element.elementor-element-e13610c .entry-info a:hover{
    color:var( --e-global-color-primary )!important;
}
.elementor-107 .elementor-element.elementor-element-e13610c .entry-date a:hover{
    color: var( --e-global-color-secondary )!important;
}/* End custom CSS */