.elementor-1695 .elementor-element.elementor-element-2f30b3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1695 .elementor-element.elementor-element-5f1ea6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1695 .elementor-element.elementor-element-5f1ea6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1695 .elementor-element.elementor-element-ef80648 .uael-post__thumbnail:hover img{opacity:1;}.elementor-1695 .elementor-element.elementor-element-ef80648.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{opacity:1;}.elementor-1695 .elementor-element.elementor-element-ef80648.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img{opacity:1;}.elementor-1695 .elementor-element.elementor-element-ef80648 .uael-post-grid .uael-post-wrapper{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-1695 .elementor-element.elementor-element-ef80648 .uael-post-grid .uael-post-grid__inner{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-1695 .elementor-element.elementor-element-ef80648 .uael-post__bg-wrap{background-color:#f6f6f6;}.elementor-1695 .elementor-element.elementor-element-ef80648 .uael-post__content-wrap{padding:30px 30px 30px 30px;}.elementor-1695 .elementor-element.elementor-element-ef80648 .uael-post__title{margin-bottom:5px;}.elementor-1695 .elementor-element.elementor-element-ef80648 .uael-post__excerpt{margin-bottom:20px;}.elementor-1695 .elementor-element.elementor-element-ef80648 a.uael-post__read-more{color:#ffffff;padding:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-144507d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-1695 .elementor-element.elementor-element-5f1ea6a{--width:66.483%;}.elementor-1695 .elementor-element.elementor-element-144507d{--width:50%;}}/* Start custom CSS */.project-filter-sidebar {
    display: flex;
    flex-direction: column;
    justify-content: center;  /* Centers content vertically */
    align-items: center;  /* Centers content horizontally */
    height: 100vh; /* Full height of the column */
    width: 100%; 
    padding: 20px;
    background-color: #f9f9f9;
    border-radius: 8px;
    border: 1px solid #ddd;
}

.project-filter-sidebar select {
    width: 80%; /* Adjust to fit inside column */
    max-width: 250px; /* Prevents it from getting too big */
    padding: 10px;
    font-size: 16px;
    border-radius: 5px;
    border: 2px solid #800080;
    text-align: center;
}/* End custom CSS */