.elementor-93299 .elementor-element.elementor-element-a772c63{padding:60px 0px 0px 0px;}.elementor-93299 .elementor-element.elementor-element-6785d64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-93299 .elementor-element.elementor-element-6fb1d1e .elementor-heading-title{font-size:18px;font-weight:700;line-height:16px;color:#3C3C3C;}.elementor-93299 .elementor-element.elementor-element-6436afd{padding:30px 0px 0px 0px;}.elementor-93299 .elementor-element.elementor-element-7fb47f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-93299 .elementor-element.elementor-element-a2c43b3{--grid-row-gap:35px;--grid-column-gap:30px;}@media(max-width:1024px){.elementor-93299 .elementor-element.elementor-element-6785d64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-93299 .elementor-element.elementor-element-6785d64{width:31.33%;}.elementor-93299 .elementor-element.elementor-element-a4416ad{width:32.756%;}.elementor-93299 .elementor-element.elementor-element-c994fa9{width:33.694%;}}@media(max-width:1024px) and (min-width:768px){.elementor-93299 .elementor-element.elementor-element-6785d64{width:48.33%;}.elementor-93299 .elementor-element.elementor-element-a4416ad{width:50%;}.elementor-93299 .elementor-element.elementor-element-c994fa9{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4145fc4 */.year-sort-button{
    background-color:#FFFFFF;
    color: #3C4D6F !important;
   padding: 0px 16px;
    font-size: 16px;
    border: 1px solid #B6B6B6;
    border-radius: 4px;
    cursor: pointer;
    text-align: left;
    position: relative;
    height: 38px;
      width: 100%;
}
.year-sort-button::after{
    content: '\f107';
    color: #979797;
    font-size: 17px;
    font-family: FontAwesome;
    line-height: 1;
    position: absolute;
    right: 12px;
    top: 10px;
    padding: 0px 0px 0px 0px;
  }
.year-category-showcase-content {
    display: none;
    position: absolute;
    background-color:#FFFFFF;
    min-width: 160px;
    border-radius: 4px;
    border: 1px solid #B6B6B6;
    overflow: auto;
    z-index: 3;
    margin-top: 1px;
    cursor: pointer;
    width: 100%;
  }  
.year-category-showcase-content li {
    color: #3C4D6F !important;
     padding: 11px 12px;
    font-size: 14px;
    display: block;
  }
#year-category li:hover {
    background:#f2f4ff !important;
  }  
  #news-year-selected-list  li:hover {
    background:#f2f4ff !important;
  }  
.year-show-category {
      display: block !important;
  }  
#year-selected-list,#news-year-selected-list{
    color: #394CAF !important;
    cursor:not-allowed;
    font-weight: 500;
}/* End custom CSS */