.elementor-10649 .elementor-element.elementor-element-35280821 > .elementor-container{min-height:400px;}.elementor-10649 .elementor-element.elementor-element-35280821 > .elementor-container:after{content:"";min-height:inherit;}.elementor-10649 .elementor-element.elementor-element-2bb82be2{text-align:left;}.elementor-10649 .elementor-element.elementor-element-2bb82be2.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-10649 .elementor-element.elementor-element-2bb82be2 .elementor-heading-title{font-family:"Montserrat", Montserrat, Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;text-shadow:1px 1px 0px #000000;}.elementor-10649 .elementor-element.elementor-element-2bb82be2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10649 .elementor-element.elementor-element-49ebc223{text-align:left;}.elementor-10649 .elementor-element.elementor-element-49ebc223.elementor-widget-heading .elementor-heading-title{color:#ffcc00;}.elementor-10649 .elementor-element.elementor-element-49ebc223 .elementor-heading-title{font-family:"Montserrat", Montserrat, Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;text-shadow:1px 1px 0px #000000;}.elementor-10649 .elementor-element.elementor-element-49ebc223 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10649 .elementor-element.elementor-element-10aea21f .elementor-spacer-inner{height:10px;}.elementor-10649 .elementor-element.elementor-element-35280821{background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;}.elementor-10649 .elementor-element.elementor-element-35280821 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10649 .elementor-element.elementor-element-ee88093 .elementor-search-form__container{min-height:50px;}.elementor-10649 .elementor-element.elementor-element-ee88093 .elementor-search-form__submit{min-width:50px;background-color:#2660a2;}body:not(.rtl) .elementor-10649 .elementor-element.elementor-element-ee88093 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-10649 .elementor-element.elementor-element-ee88093 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-10649 .elementor-element.elementor-element-ee88093 .elementor-search-form__input, .elementor-10649 .elementor-element.elementor-element-ee88093.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-10649 .elementor-element.elementor-element-ee88093:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-10649 .elementor-element.elementor-element-ee88093.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-10649 .elementor-element.elementor-element-3c03e52 .ae-post-list-item{width:calc(100%/3);}.elementor-10649 .elementor-element.elementor-element-3c03e52.ae-post-layout-grid article.ae-post-list-item{padding-left:10px;padding-right:10px;}.elementor-10649 .elementor-element.elementor-element-3c03e52.ae-post-layout-grid .ae-pagination-wrapper{padding-right:10px;}.elementor-10649 .elementor-element.elementor-element-3c03e52 .ae-pagination-wrapper{padding-left:10px;}.elementor-10649 .elementor-element.elementor-element-3c03e52 .aep-filter-bar{padding-left:10px;padding-right:10px;}.elementor-10649 .elementor-element.elementor-element-3c03e52 article.ae-post-list-item{margin-bottom:20px;}.elementor-10649 .elementor-element.elementor-element-2e16fdf{background-color:#f3f3f3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-10649 .elementor-element.elementor-element-2e16fdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-10649 h1.entry-title, .elementor-page-title{display:none;}@media(max-width:1024px){.elementor-10649 .elementor-element.elementor-element-35280821 > .elementor-container{min-height:450px;}.elementor-10649 .elementor-element.elementor-element-35280821 > .elementor-container:after{content:"";min-height:inherit;}.elementor-10649 .elementor-element.elementor-element-35280821{margin-top:-235px;margin-bottom:0px;}.elementor-10649 .elementor-element.elementor-element-3c03e52 .ae-post-list-item{width:calc(100%/2);}}@media(max-width:767px){.elementor-10649 .elementor-element.elementor-element-2bb82be2 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-10649 .elementor-element.elementor-element-35280821{margin-top:-180px;margin-bottom:0px;}.elementor-10649 .elementor-element.elementor-element-3c03e52 .ae-post-list-item{width:calc(100%/1);}}/* Start custom CSS for ae-post-blocks, class: .elementor-element-3c03e52 */.ae-pagination-wrapper .page-numbers{
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 500;
    width: 45px
}

.ae-pagination-wrapper{
    margin-top: 40px;
}

.post-block-list .ae-post-list-item{
    width: 100%;
}

.post-block-list .page-numbers:last-child{
    display: none;
}/* End custom CSS */
/* Start custom CSS for ae-post-blocks, class: .elementor-element-3c03e52 */.ae-pagination-wrapper .page-numbers{
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 500;
    width: 45px
}

.ae-pagination-wrapper{
    margin-top: 40px;
}

.post-block-list .ae-post-list-item{
    width: 100%;
}

.post-block-list .page-numbers:last-child{
    display: none;
}/* End custom CSS */
/* Start custom CSS for page-settings */.sf-field-search label{
    padding-right: 0px;
}

.sf-input-text{
    background: #F5F5F5;
    border: none;
    padding: 15px;
    width: 100%;
    font-family: Montserrat;
    font-size: 14px;
}

.sf-field-search label{
    width: 100% !important;
    display: block;
}

.sf-field-search{
    width: 80%;
    max-width: 80%;
    float: left;
}

.sf-field-submit input{
    height: 45px;
    -webkit-appearance: none;
    background: #2660A2;
    border: none;
    color: #fff;
    width: 100%;
    display: -webkit-box;
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 16px !important;
}

.sf-field-submit{
    width: 20%;
    max-width: 20%;
    padding-left: 10px !important;
    float: right;
}

.searchandfilter ul{
    padding: 0 !important;
}


@media (max-width: 767px){
.sf-field-submit, .sf-field-search, .sf-field-taxonomy-areas, .sf-field-taxonomy-areas label, .searchandfilter select.sf-input-select{
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    display: -webkit-box;}
    
.sf-field-search label{
    padding-right: 0 !important;}
}/* End custom CSS */