.elementor-380 .elementor-element.elementor-element-54d1b65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-380 .elementor-element.elementor-element-54d1b65{margin-top:23px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-380 .elementor-element.elementor-element-5a924f6 > .elementor-widget-container{margin:16px 0px -8px 0px;}.elementor-380 .elementor-element.elementor-element-5a924f6{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-3a7c685 );}.elementor-380 .elementor-element.elementor-element-8ef0f71 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-380 .elementor-element.elementor-element-8ef0f71 .searchandfilter > ul{padding:0;margin:0;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-380 .elementor-element.elementor-element-a3615db .elementor-repeater-item-4d3cbc7 > *{display:inline-block;}.elementor-380 .elementor-element.elementor-element-a3615db .elementor-repeater-item-229ead9.dce-item_image{justify-content:top;}.elementor-380 .elementor-element.elementor-element-a3615db > .elementor-widget-container{margin:42px 0px 180px 0px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-posts-fallback{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-post-item{padding-bottom:35px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination{justify-content:center;font-family:var( --e-global-typography-1da2d69-font-family ), Sans-serif;font-size:var( --e-global-typography-1da2d69-font-size );font-weight:var( --e-global-typography-1da2d69-font-weight );text-transform:var( --e-global-typography-1da2d69-text-transform );font-style:var( --e-global-typography-1da2d69-font-style );text-decoration:var( --e-global-typography-1da2d69-text-decoration );line-height:var( --e-global-typography-1da2d69-line-height );letter-spacing:var( --e-global-typography-1da2d69-letter-spacing );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination-top{padding-bottom:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination-bottom{padding-top:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination span, .elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination a{color:var( --e-global-color-3a7c685 );background-color:var( --e-global-color-cc3a04f );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination a:hover{color:var( --e-global-color-secondary );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination span.current{color:var( --e-global-color-8b699fa );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon.left .fa{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon.left .fa{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon.left .fas{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon.left .fas{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon.left svg{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon.left svg{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon.right .fa{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon.right .fa{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon.right .fas{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon.right .fas{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon.right svg{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon.right svg{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon .fa{font-size:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon .fas{font-size:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon .fa{font-size:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon .fas{font-size:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pageprev.icon svg{height:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagenext.icon svg{height:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon.left .fa{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon.left .fa{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon.left .fas{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon.left .fas{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon.left svg{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon.left svg{margin-right:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon.right .fa{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon.right .fa{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon.right .fas{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon.right .fas{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon.right svg{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon.right svg{margin-left:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon .fa{font-size:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon .fas{font-size:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon .fa{font-size:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon .fas{font-size:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst.icon svg{height:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast.icon svg{height:10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagefirst{margin-right:-10px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination .pagelast{margin-left:-10px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-380 .elementor-element.elementor-element-5a924f6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-posts-fallback{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination{font-size:var( --e-global-typography-1da2d69-font-size );line-height:var( --e-global-typography-1da2d69-line-height );letter-spacing:var( --e-global-typography-1da2d69-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-380 .elementor-element.elementor-element-5a924f6{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-380 .elementor-element.elementor-element-a3615db > .elementor-widget-container{margin:42px 0px 83px 0px;}.elementor-380 .elementor-element.elementor-element-a3615db .dce-posts-fallback{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-380 .elementor-element.elementor-element-a3615db .dce-pagination{font-size:var( --e-global-typography-1da2d69-font-size );line-height:var( --e-global-typography-1da2d69-line-height );letter-spacing:var( --e-global-typography-1da2d69-letter-spacing );}}/* Start custom CSS for dce-searchfilter, class: .elementor-element-8ef0f71 *//**************** Entire form */

/* Entire form horizontal aligment */
.searchandfilter > ul > li {
	display: inline-block;
	vertical-align: bottom;
	padding: 6px  10px;
}

/* Center fields */
#projectsfilters {
    text-align: center;
}

/* All fonts */
#projectsfilters {
    font-family: "Montserrat", Sans-serif;
}

/* All titles fonts */
#projectsfilters h4 {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

/* All inputs */
#projectsfilters input {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-radius: 0px 0px 0px 0px;
}

/* All selects */
#projectsfilters select {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-radius: 0px 0px 0px 0px;
}


/**************** Individual elements */


/* Submit button */
#projectsfilters .sf-field-submit input {
    /*
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent );
    border-radius: 0;*/
    border: none;
    padding: 10px 50px 10px 50px;
    background-color: #123C56;
    color: #FFC67B;
    font-family: "Prompt", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.48px;
}

/* Submit button hover */
#projectsfilters .sf-field-submit input:hover {
    background-color: #F2BA1E;
    color: #000000;
}


/**************** Media Queries */

@media only screen and (max-width: 408px) {
    .sf-field-submit {
        margin-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-a3615db */@media only screen and (max-width: 1279px) {
	article {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54d1b65 *//* Wide manage this section */
@media only screen and (min-width: 1921px) {
  .widemanageprojs {
        max-width: 1920px;
        margin: 0 auto;
    }
}/* End custom CSS */