.elementor-3142 .elementor-element.elementor-element-968cb31:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-968cb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2723423 );}.elementor-3142 .elementor-element.elementor-element-968cb31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-3142 .elementor-element.elementor-element-968cb31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3142 .elementor-element.elementor-element-78e12ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3142 .elementor-element.elementor-element-78e12ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3142 .elementor-element.elementor-element-ce3cb16 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3142 .elementor-element.elementor-element-e4b87ea .elementor-heading-title{color:var( --e-global-color-fa47520 );}.elementor-3142 .elementor-element.elementor-element-e4b87ea > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-3142 .elementor-element.elementor-element-d9e0ee6{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-pagination{text-align:center;margin-top:40px;}.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-3e458eb );}.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-3b21156 );}.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-pagination .page-numbers.current{color:var( --e-global-color-1e4c8a9 );}body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-posts-nothing-found{color:var( --e-global-color-fa47520 );}@media(min-width:768px){.elementor-3142 .elementor-element.elementor-element-43bb451{width:73.421%;}.elementor-3142 .elementor-element.elementor-element-01693b1{width:26.535%;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-34ed6fe */.elementor-3142 .elementor-element.elementor-element-34ed6fe .elementor-widget-container {
    display: flex;
    align-items: center;
}

.elementor-3142 .elementor-element.elementor-element-34ed6fe h5 {
    margin: 0 15px 0 ;
}

.elementor-3142 .elementor-element.elementor-element-34ed6fe select {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ededed;
}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-d9e0ee6 */.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .page-numbers.current {background-color: #083c71; border-radius: 8px; padding-top: 9px; padding-right: 15px; padding-left: 15px; padding-bottom: 9px;}
.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .page-numbers{background-color: #fff; border-radius: 8px; padding-top: 9px; padding-right: 15px; padding-left: 15px; padding-bottom: 9px;}

.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-heading-title.elementor-size-default {
    position: relative;
    height: 98px;
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */}
.elementor-3142 .elementor-element.elementor-element-d9e0ee6 .elementor-widget-theme-post-excerpt{
    position: relative;
    height: 94px; overflow: hidden;
   text-overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */}/* End custom CSS */