.elementor-240 .elementor-element.elementor-element-9149b33:not(.elementor-motion-effects-element-type-background), .elementor-240 .elementor-element.elementor-element-9149b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2723423 );}.elementor-240 .elementor-element.elementor-element-9149b33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-240 .elementor-element.elementor-element-9149b33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-240 .elementor-element.elementor-element-2b2cfbe > .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-240 .elementor-element.elementor-element-d821e98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-240 .elementor-element.elementor-element-31daa91 > .elementor-widget-container{margin:060px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-acd4746:not(.elementor-motion-effects-element-type-background), .elementor-240 .elementor-element.elementor-element-acd4746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2723423 );}.elementor-240 .elementor-element.elementor-element-acd4746{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-240 .elementor-element.elementor-element-acd4746 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-240 .elementor-element.elementor-element-e99af83{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-240 .elementor-element.elementor-element-e99af83 .elementor-pagination{text-align:center;font-family:"Open Sans", Noto Sans;font-size:16px;font-weight:700;line-height:22px;margin-top:40px;}.elementor-240 .elementor-element.elementor-element-e99af83 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-3e458eb );}.elementor-240 .elementor-element.elementor-element-e99af83 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-fa47520 );}.elementor-240 .elementor-element.elementor-element-e99af83 .elementor-pagination .page-numbers.current{color:var( --e-global-color-1e4c8a9 );}body:not(.rtl) .elementor-240 .elementor-element.elementor-element-e99af83 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-240 .elementor-element.elementor-element-e99af83 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-240 .elementor-element.elementor-element-e99af83 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-240 .elementor-element.elementor-element-e99af83 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-240 .elementor-element.elementor-element-2b2cfbe{width:100%;}.elementor-240 .elementor-element.elementor-element-f0abd45{width:73.033%;}.elementor-240 .elementor-element.elementor-element-ea10bb8{width:26.878%;}}@media(max-width:767px){.elementor-240 .elementor-element.elementor-element-9149b33{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-2b2cfbe > .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-240 .elementor-element.elementor-element-31daa91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-acd4746{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-1d895c6 */.elementor-240 .elementor-element.elementor-element-1d895c6 .elementor-widget-container {
    display: flex;
    align-items: center;
}

.elementor-240 .elementor-element.elementor-element-1d895c6 h5 {
    margin: 0 15px 0 ;
}

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

.elementor-240 .elementor-element.elementor-element-e99af83 .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-240 .elementor-element.elementor-element-e99af83 .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 */