.elementor-1040 .elementor-element.elementor-element-311a9a2 > .elementor-container{min-height:340px;}.elementor-1040 .elementor-element.elementor-element-311a9a2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1040 .elementor-element.elementor-element-311a9a2:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-311a9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72c4ed0 );}.elementor-1040 .elementor-element.elementor-element-311a9a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1040 .elementor-element.elementor-element-311a9a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1040 .elementor-element.elementor-element-e066e01 > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 60px 60px;}.elementor-1040 .elementor-element.elementor-element-e897487{text-align:center;}.elementor-1040 .elementor-element.elementor-element-e897487 .elementor-heading-title{color:var( --e-global-color-58ad71b );font-family:"Aleo", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:2px;}.elementor-1040 .elementor-element.elementor-element-2921a84{text-align:center;}.elementor-1040 .elementor-element.elementor-element-2921a84 .elementor-heading-title{color:#FAF7F2;font-size:24px;font-weight:400;letter-spacing:2px;}.elementor-1040 .elementor-element.elementor-element-2921a84 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-6d41402:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-6d41402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1040 .elementor-element.elementor-element-6d41402{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 0px 60px;}.elementor-1040 .elementor-element.elementor-element-6d41402 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1040 .elementor-element.elementor-element-f6a1055 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-63d5cfd:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-63d5cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1040 .elementor-element.elementor-element-63d5cfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 0px 60px;}.elementor-1040 .elementor-element.elementor-element-63d5cfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-post-list-item{width:calc(100%/3);}.elementor-1040 .elementor-element.elementor-element-0d5b3bf.ae-post-layout-grid article.ae-post-list-item{padding-left:10px;padding-right:10px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf.ae-post-layout-grid .ae-pagination-wrapper{padding-right:10px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf.ae-post-layout-checker-board article.ae-post-list-item{padding-left:10px;padding-right:10px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf.ae-post-layout-checker-board .ae-pagination-wrapper{padding-right:10px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-pagination-wrapper{padding-left:10px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .aep-filter-bar{padding-left:10px;padding-right:10px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf  article.ae-post-list-item{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-post-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-post-overlay-icon i{color:#FFFFFF;font-size:50px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-post-overlay-icon svg{fill:#FFFFFF;width:50px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-post-overlay-text{color:#FFFFFF;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-post-overlay-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, 50%);}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .load-more-wrapper{text-align:center;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .infinite-scroll-last{text-align:center;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .infinite-scroll-request{text-align:center;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf > .elementor-widget-container{margin:0px 0px 80px 0px;}@media(max-width:1024px){.elementor-1040 .elementor-element.elementor-element-311a9a2 > .elementor-container{min-height:200px;}.elementor-1040 .elementor-element.elementor-element-e066e01.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1040 .elementor-element.elementor-element-e066e01 > .elementor-element-populated > .elementor-widget-wrap{padding:30px 30px 30px 30px;}.elementor-1040 .elementor-element.elementor-element-e897487 .elementor-heading-title{font-size:25px;}.elementor-1040 .elementor-element.elementor-element-2921a84 .elementor-heading-title{font-size:30px;}.elementor-1040 .elementor-element.elementor-element-2921a84{width:auto;max-width:auto;}.elementor-1040 .elementor-element.elementor-element-6d41402{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-63d5cfd{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-post-list-item{width:calc(100%/2);}}@media(max-width:767px){.elementor-1040 .elementor-element.elementor-element-311a9a2 > .elementor-container{min-height:126px;}.elementor-1040 .elementor-element.elementor-element-e066e01 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1040 .elementor-element.elementor-element-e897487 .elementor-heading-title{font-size:26px;letter-spacing:0px;}.elementor-1040 .elementor-element.elementor-element-2921a84 .elementor-heading-title{font-size:22px;}.elementor-1040 .elementor-element.elementor-element-2921a84 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-6d41402{padding:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-de17cd3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1040 .elementor-element.elementor-element-f6a1055 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-0d5b3bf .ae-post-list-item{width:calc(100%/1);}}/* Start custom CSS for sidebar, class: .elementor-element-f6a1055 */.elementor-1040 .elementor-element.elementor-element-f6a1055 .widget-title{display:none;}
.elementor-1040 .elementor-element.elementor-element-f6a1055 li{text-align: center;float: left;}
.elementor-1040 .elementor-element.elementor-element-f6a1055 a{display:block;color: #583F24;font-size: 17px;font-weight: 500;padding: 10px 20px;}
.elementor-1040 .elementor-element.elementor-element-f6a1055 a:hover{color: #E3C4B0;}

.elementor-1040 .elementor-element.elementor-element-f6a1055 .current-cat{    border-bottom: 3px solid #E3C4B0;}
.elementor-1040 .elementor-element.elementor-element-f6a1055 .current-cat a{color:#E3C4B0;}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
.elementor-1040 .elementor-element.elementor-element-f6a1055 a{font-size: 15px;padding: 10px 15px;}
}
@media screen and (max-width: 767px){
.elementor-1040 .elementor-element.elementor-element-f6a1055 a{font-size: 15px;padding: 5px 12px;}
.elementor-1040 .elementor-element.elementor-element-f6a1055 ul{margin-left: 5%!important;}
.elementor-1040 .elementor-element.elementor-element-f6a1055 li.current-cat{border-bottom: 0px solid #E3C4B0!important;}
}/* End custom CSS */
/* Start custom CSS for ae-post-blocks, class: .elementor-element-0d5b3bf */.elementor-1040 .elementor-element.elementor-element-0d5b3bf .elementor-element-populated{    margin-top: 60px;}/* End custom CSS */