.elementor-424710 .elementor-element.elementor-element-93bd9da{--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;--flex-wrap:wrap;}.elementor-424710 .elementor-element.elementor-element-b23bced{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-424710 .elementor-element.elementor-element-8773d34 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-424710 .elementor-element.elementor-element-e666bfb{--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-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-424710 .elementor-element.elementor-element-b2eea30{--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-424710 .elementor-element.elementor-element-a1d94c3{--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-424710 .elementor-element.elementor-element-0c77dfd{--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-424710 .elementor-element.elementor-element-f43e032{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-424710 .elementor-element.elementor-element-805576c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy{display:flex;gap:1px;justify-content:flex-start;}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy_item{text-align:inherit;}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy_item:hover{border-style:none;}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy_item.uc-selected{border-style:none;}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy_item_icon{font-size:20px;}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-424710 .elementor-element.elementor-element-1cf30b3 .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-424710 .elementor-element.elementor-element-4ece60c .ue-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;}.elementor-424710 .elementor-element.elementor-element-4ece60c .ue-grid-item{border-style:none;transition:all 200ms ease-in-out;}.elementor-424710 .elementor-element.elementor-element-4ece60c .ue-grid-item:hover{border-style:none;}.elementor-424710 .elementor-element.elementor-element-4ece60c .ue-grid-item.ue-active-item{border-style:none;}.elementor-424710 .elementor-element.elementor-element-4ece60c .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-widget-ucaddon_load_more_filter .uc-filter-load-more__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_load_more_filter .uc-filter-load-more__link:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_load_more_filter .uc-filter-load-more__loader{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-424710 .elementor-element.elementor-element-115e812 .uc-grid-filter{text-align:center;}.elementor-424710 .elementor-element.elementor-element-115e812 .uc-filter-load-more__link{display:inline-flex;padding:10px 20px 10px 20px;border-radius:0px;gap:10px;flex-direction:row-reverse;}.elementor-424710 .elementor-element.elementor-element-115e812 .uc-load-more-wrapper{flex-direction:row;}.elementor-424710 .elementor-element.elementor-element-115e812 .uc-loading-image img{width:32px;}.elementor-424710 .elementor-element.elementor-element-115e812 .uc-loading-image svg{width:32px;}.elementor-424710 .elementor-element.elementor-element-115e812 .uc-load-more-wrapper img,.elementor-424710 .elementor-element.elementor-element-115e812 .uc-load-more-wrapper svg{margin:10px 10px 10px 10px;}.elementor-424710 .elementor-element.elementor-element-115e812 .uc-filter-load-more__link-icon svg{width:24px;height:24px;}.elementor-424710 .elementor-element.elementor-element-115e812 .uc-filter-load-more__link-icon{font-size:24px;}@media(max-width:1024px){.elementor-424710 .elementor-element.elementor-element-4ece60c .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;}}@media(max-width:767px){.elementor-424710 .elementor-element.elementor-element-399696c > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-424710 .elementor-element.elementor-element-f43e032{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-424710 .elementor-element.elementor-element-4ece60c .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:1024px) and (min-width:768px){.elementor-424710 .elementor-element.elementor-element-f43e032{--content-width:80%;}}/* Start custom CSS for ucaddon_load_more_filter, class: .elementor-element-115e812 */.uc-filter-load-more__link {
    transition: ease-in-out .3s;
}

.uc-filter-load-more__link:hover  {
    background: var(--btn-secondary) !important;
    color: var(--text-primary-alt) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f43e032 */.award-years .uc-grid-filter {
  display: flex;
  flex-wrap: nowrap;
  max-width: 100%;
  overflow-x: auto;
  white-space: nowrap;
  gap: 8px;
  position: relative;
  flex-wrap: nowrap !important;
  scrollbar-width: none;
}

.award-years .uc-grid-filter::-webkit-scrollbar {
  display: none;
}


.award-years .ue_taxonomy_item {
  visibility: hidden;
  opacity: 0;
  transform: translateX(-10px);
  transition: opacity 0.4s ease, transform 0.3s ease, visibility 0s 0.4s;
  position: absolute;
}

.award-years .ue_taxonomy_item.visible {
  visibility: visible;
  display: inline-block;
  opacity: 1;
  transform: translateX(0);
  position: relative;
  transition: opacity 0.4s ease, transform 0.3s ease, visibility 0s 0s;
}

.view-more-btn {
  color: var(--text-tertiary, #525252);
  font-family: var(--font-family-base, "Roboto");
  font-size: var(--base-size-xl, 20px);
  font-weight: var(--font-weight-400, 400);
  line-height: var(--base-lh-xl, 30px);
  cursor: pointer;
  transition: color 0.3s ease;
  padding: 15px 0 !important;
  position: relative;
}

.view-more-btn::after {
  content: "→";
  display: inline-block;
  animation: scrollHint 1.5s ease-in-out infinite;
  padding-left: 5px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.award-years .uc-grid-filter[style*="overflow"] + .view-more-btn::after {
  visibility: visible;
  opacity: 1;
}

@keyframes scrollHint {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(0); }
}

.ue-grid-item {
  border-radius: var(--radius-2xl, 16px);
  cursor: pointer !important;
}

.ue_taxonomy {
  border-bottom: 1px solid var(--border-primary, #d4d4d4);
}


/*Template CSS*/
.awards-achievements {
    border-radius: var(--radius-2xl, 16px) !important;
    transition: ease-in-out.3s;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1) !important;
}

.awards-achievements:hover {
    transform: scale(1.02) !important;
}

.awards-achievements-inner {
    background: var(--bg-primary, #fff);
    padding: var(--spacing-4xl, 32px);
}

.award-organization__banner {
    background-repeat: no-repeat;
    background-position: center;
    height: 240px !important;
    background-size: contain;
    background-color: var(--bg-primary-solid);
    
}

.awards-achievements-inner .recipient span {
    color: var(--text-quatenary, #737373);
    font-family: var(--font-family-base, 'Roboto');
    font-size: 12px;
    font-weight: 500 !important;
    line-height: 18px !important;
    text-transform: uppercase;
}

.awards-achievements-inner h3 {
    color: var(--text-primary, #171717);

    font-family: var(--font-family-display, 'Encode Sans') !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 32px;
}

.awards-achievements-inner .org span {
    color: var(--text-quatenary, #737373);
    font-family: var(--font-family-base, 'Roboto');
    font-size: 14px;
    font-weight: 500 !important;
    line-height: 20px !important;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

@media (min-width: 767px) and (max-width: 1023px) {
    .awards-achievements-inner {
        padding: 24px;
    }
}

@media (min-width: 1024px) {
    .awards-achievements-inner h3 {
        min-height: 100px;
        max-height: 100px;
        overflow-y: auto;
        padding-right: 10px;
        scrollbar-width: thin;
        scrollbar-color: var(--bg-brand-solid) transparent;
    }
    
    .awards-achievements-inner h3::-webkit-scrollbar {
        width: 8px;
    }

    .awards-achievements-inner h3::-webkit-scrollbar-thumb {
        background-color: var(--bg-brand-solid);
        border-radius: 4px;
    }

    .awards-achievements-inner h3::-webkit-scrollbar-track {
        background: transparent;
    }
}

.view-more-btn:hover {
    color: var(--text-brand-secondary, #d51709)
}/* End custom CSS */