.toolkit-filter-section .ute-explore{
    font-family: 'Montserrat', sans-serif;
}
.toolkit-filter-section .ute-explore .filter-section-wrapper{
    opacity: 1;
    gap: 48px;
    border-radius: 100px 0px 100px 0px;
    padding: 80px 0px 80px 80px;
    background: rgba(246, 244, 248, 1);
    display: flex;
    flex-direction: column;
}
.filter-section-wrapper.custom-bg-color{
    background: rgba(241, 248, 247, 1) !important;
    border-radius: 100px 0px 0px 0px !important;
}
.ute-explore .ute-step-filter{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.filter-heading{
    display: flex;
    column-gap: 20px;
    row-gap: 8px;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 20px;
}
.filter-heading h3{
    margin-bottom: 0px;
    font-weight: 800;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.02em;
    text-transform: none !important;
}
.filter-heading span{
    font-weight: 400;
    font-style: Italic;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.02em;
}
.toolkit-filter-section .fl-module-content {
    margin: 0px;
}
.ute-goal-list, .ute-guiding-btns{
    display: flex;
    gap: 8px;
    width: 100%;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding-right: 20px;
    min-height: 111px;
}
.ute-goal-list button, .ute-guiding-btns button{
    opacity: 1;
    gap: 4px;
    border-radius: 8px;
    border-width: 1.5px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 24px;
    padding-left: 20px;
    border: 1.5px solid rgba(241, 233, 249, 1);
    background: white;
    color: black;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: left;
    text-align: left;
    width: 250px;
    min-width: 250px;
}
.ute-step-filter button:hover, .ute-step-filter button:focus {
    border: 1.5px solid rgba(182, 143, 212, 1) !important;
    color: black;
}

.ute-step-filter button.active {
    position: relative;
    border: 1.5px solid rgba(81, 45, 109, 1) !important;
    color: black;
}
.ute-step-filter button.active::after {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><g clip-path='url(%23clip0_2207_1331)'><path d='M10.1333 17.6L19.5333 8.2L17.6667 6.33333L10.1333 13.8667L6.33333 10.0667L4.46667 11.9333L10.1333 17.6ZM0 24V0H24V24H0Z' fill='%23512D6D'/></g><defs><clipPath id='clip0_2207_1331'><path d='M0 0H18C21.3137 0 24 2.68629 24 6V24H6C2.68629 24 0 21.3137 0 18V0Z' fill='white'/></clipPath></defs></svg>");
    background-repeat: no-repeat;
    background-size: contain;
}

.ute-goal-list button span, .ute-guiding-btns button span{
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: left;
    width: 100%;
}
.ute-goal-list button span.highlight_text{
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.02em;
    color: rgba(132, 132, 132, 1);
    
}
.ute-goal-list button span.goal_name, .ute-guiding-btns button span.goal_name{
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.02em;
    text-transform: capitalize;
}
.ute-step-submit[data-filter="context"]{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 80px;
}
.ute-submit-btn{
    width: fit-content;
    height: 56px;
    opacity: 1;
    gap: 10px;
    border-radius: 50px;
    padding-top: 16px;
    padding-right: 40px;
    padding-bottom: 16px;
    padding-left: 40px;
    background: rgba(238, 36, 53, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    outline: none !important;
    border: none !important;
    border: 1.5px solid rgba(238, 36, 53, 1) !important;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    min-width: 203px;
}
.ute-submit-btn:focus, .ute-submit-btn:hover{
    color: rgba(238, 36, 53, 1);
    border: 1.5px solid rgba(238, 36, 53, 1) !important;
    background-color: rgba(255, 255, 255, 1);
;
}
.ute-submit-btn.btn_loading {
    opacity: 0.6;
    pointer-events: none;
    cursor: not-allowed;
}
.ute-results-wrapper{
    width: 100%;
    opacity: 1;
    gap: 80px;
    padding: 100px 0px 100px 80px;
    display: flex;
    flex-direction: column;
}
.ute-results{
    opacity: 1;
    gap: 40px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    /* margin-left: 80px; */
}
.resource-item-heading{
    font-weight: 400;
    font-size: 32px;
    line-height: 140%;
    letter-spacing: -0.04em;
    margin-bottom: 0px;
    padding-right: 80px;
    text-transform: none !important;
}
.ute-resource-content-section{
    gap: 20px;
    display: flex;
    flex-direction: column;
}
.resource-controll-section{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    height: 40px;
    padding-right: 80px;
}
.resource-cat-section{
    display: flex;
    align-items: center;
    gap: 8px;
}
.resource-controll-section .resource-cat-tab{
    opacity: 1;
    gap: 6px;
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 10px;
    border-radius: 50px;
    width: auto;
    min-width: fit-content;
    display: flex;
    align-items: center;
    border: 0px;
    background: white;
    border: 1px solid rgba(1, 30, 65, 1);
    color: rgba(1, 30, 65, 1);
    font-family: Montserrat;
    font-weight: 500;
    font-style: Medium;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}
.resource-cat-tab:disabled{
  opacity: 0.5;
  cursor: not-allowed;
  background-color: rgba(230, 236, 243, 1);
  color: rgba(101, 130, 165, 1);
  border: rgba(230, 236, 243, 1);
}
.resource-cat-tab .tools-count, .resource-cat-tab .case-count{
    height: 24px;
    width: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;

    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.08em;
    text-align: center;
    text-transform: uppercase;

    background: rgba(230, 236, 243, 1);
    color: rgba(1, 30, 65, 1);

}
.resource-controll-section .resource-cat-tab.active{
    background: rgba(1, 30, 65, 1);
    color: rgba(255, 255, 255, 1);
}
.resource-cat-tab.active .tools-count, .resource-cat-tab.active .case-count{
    background: white;
    color: rgba(1, 30, 65, 1);
}
.resource-cat-tab:disabled .tools-count, .resource-cat-tab:disabled .case-count{
    background: white;
    color: rgba(1, 30, 65, 1);
}
.resource-controll-section .resource-cat-tab:hover{
   border: 1px solid rgba(238, 36, 53, 1);
}
.resource-controll-section .resource-cat-tab.active:hover{
   border: 1px solid rgba(1, 30, 65, 1);
}
.resource-controll-section .resource-cat-tab:disabled:hover{
   border: 1px solid rgba(230, 236, 243, 1);
}
.prev-next-btn {
    display: flex;
    gap: 8px;
}

.prev-next-btn .scroll-btn {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    border: none;
    background: rgba(238, 36, 53, 0.04);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 18px;
    padding: 0px;
}
.prev-next-btn .scroll-btn:hover, .prev-next-btn .scroll-btn:focus{
    background-color: rgba(238, 36, 53, 0.04);
    border: 1px solid rgba(1, 30, 65, 0.217);
}
.prev-next-btn .scroll-btn.prev-btn{
    transform: rotate(180deg);
}
.prev-next-btn .scroll-btn svg{
    height: 16px;
    width: 16px;
}
.prev-next-btn .scroll-btn svg path{
    fill: red;
}
.prev-next-btn .scroll-btn:disabled {
    opacity: 0.4;
    cursor: default;
}

.ute-resource-item-wrapper{
    display: flex;
    gap: 20px;
    align-items: stretch;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding-right: 80px;
    width: 100%;
}
.ute-resource-item{
    width: 100%;
    min-width: 630px;
    max-width: 630px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 32px;
    border-radius: 12px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(229, 229, 229, 1)
}
.ute-resource-item:hover{
    border: 1.5px solid #EE2435
}
.ute-resource-item h5, .ute-resource-item p{
    margin: 0px;
}

.item-header-section{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
}
.item-header-section h5{
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    letter-spacing: -0.02em;
    text-transform: capitalize;
}
.item-header-section .item_link_section{
    min-width: fit-content;
    height: auto;
    opacity: 1;
    gap: 6px;
    padding-top: 16px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
    border-radius: 50px;
    border-width: 1.5px;
    text-decoration: none !important;
    border: 1.5px solid rgba(238, 36, 53, 1);
    display: flex;
    align-items: center;
}
.item-header-section .item_link_section:hover, .item-header-section .item_link_section:focus{
    background-color: rgba(238, 36, 53, 1);
    color: rgb(255, 255, 255);
    border: 1.5px solid rgba(238, 36, 53, 1);
}
.item_link_label{
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.02em;
    text-align: center;
    text-transform: capitalize;
}
.item_link_icon{
    display: flex;
    align-items: center;
    height: 14px;
    width: 14px;
}
.item_link_section:hover svg path {
    stroke: #ffffff;
}
.ute-resource-item .content-divider{
    width: 100%;
    height: 0px;
    opacity: 1;
    border: 1px solid rgba(229, 229, 229, 1)
}
.item-content-section{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.item-content-section .content_menu{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.content_menu .content_menu_h{
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    color: rgba(132, 132, 132, 1);
}
.content_menu .content_p{
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.02em;
}
.content_p ul{
    margin-left: 20px;
    margin-bottom: 0px;
}

.content_p ul li::marker {
    font-size: 12px;  /* makes the bullet smaller */
}

.ute-related-tools-wrapper{
    display: flex;
    gap: 40px;
    flex-direction: column;
    /* padding-right: 80px; */
}
.ute-related-tools-wrapper h3{
    font-weight: 400;
    font-size: 32px;
    line-height: 140%;
    letter-spacing: -0.04em;
    padding-right: 80px;
    margin-bottom: 0px;
}
.ute-related-tools{
    display: flex;
    align-items: stretch;
    gap: 12px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding-right: 80px;
}
.ute-related-item{
    display: flex;
    width: 311px;
    min-width: 311px;
    opacity: 1;
    gap: 24px;
    border-radius: 8px;
    padding: 20px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(229, 229, 229, 1);
    flex-direction: column;
    color: rgba(0, 0, 0, 1);
}
.ute-related-item:focus, .ute-related-item:hover{
    border: 1.5px solid #EE2435 !important;
    background: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}
.ute-related-item .related-item-icon{
    height: 40px;
    width: 40px;
    display: flex;
    opacity: 1;
    border-radius: 4px;
    display: flex;
    align-items: center;
    background: rgba(238, 36, 53, 0.04);
    justify-content: center;
}
.ute-related-item:hover .related-item-icon,
.ute-related-item:focus .related-item-icon {
  background: #EE2435;
}
.ute-related-item:hover .related-item-icon svg path,
.ute-related-item:focus .related-item-icon svg path {
  stroke: #ffffff;
}
.ute-related-item-name{
    display: flex;
    gap: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.02em;
    color: rgba(0, 0, 0, 1);
    text-align: left;
}

.ute-resource-not-found{
    padding-right: 80px;
}
.resource-not-found-inner{
    display: flex;
    justify-content: space-between;
    gap: 20px;
    background: rgba(248, 248, 248, 1);
    align-items: stretch;
    border-radius: 8px;
}
.not-found-content-section {
    flex: 1;
    width: 454px;
    padding: 88px 0px 88px 64px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    justify-content: center;
}
.not-found-content-section p{
    margin-bottom: 0px;
}
.nf-content{
    display: flex;
    gap: 20px;
    flex-direction: column;
}
.not-found-title {
    font-weight: 800;
    font-size: 24px;
    line-height: 140%;
    letter-spacing: -0.02em;
    margin-bottom: 0px;
}

.not-found-description {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.02em;
}

#ute_not-found-btn{
    display: flex;
    align-items: center;
    gap: 6px;
    text-decoration: none !important;
    max-width: fit-content;

    text-decoration-line: underline !important;
    text-decoration-style: dashed !important;
    text-decoration-thickness: 2px !important;
    text-underline-offset: 8px !important;
}
#ute_not-found-btn .nf-btn-label{
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.02em;
    min-width: fit-content;
}
#ute_not-found-btn .nf-btn-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 14px;
    width: 14px;
}
#ute_not-found-btn:hover{
    text-decoration-style: solid !important;
    color: #EE2435;
}

.not-found-img-wrapper{
    flex: 1;
    display: flex;
    justify-content: end;
}
.not-found-image-section {
    width: 454px;
    height: auto;
    overflow: hidden;
    position: relative;
    clip-path: circle(92.5% at 102% 40%);
    display: flex;
    justify-content: flex-end;
    height: 100%;
    border-radius: 0px 8px 8px 0px;
}
.not-found-image-section img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom left;
    display: block;
}
.not-found-image-section::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(233, 66, 53, 0.35), transparent 60%);
}

.ute-resource-card-item{
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    border-radius: 12px;
    border-width: 1px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(229, 229, 229, 1);
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 20px;
    min-width: 413.33px;
    max-width: 413.33px;
    width: 100%;
}
.ute-resource-card-item:hover{
    border: 1.5px solid #EE2435
}
.ute-card-content-section{ 
    display: flex;
    gap: 20px;
    flex-direction: column;
}
.card-featured-img{
    border-radius: 6px;
    height: 170px;
    overflow: hidden;
}
.card-featured-img img{
    width: 100%;
    height: 100%;
    border-radius: 6px;
    object-fit: cover;
    object-position: center;
    display: block;
}
.card-content-body{
    display: flex;
    flex-direction: column;
    opacity: 1;
    gap: 8px;
}
.card-content-body .publish-date{
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.card-content-body .card-title{
    font-weight: 600;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    margin: 0px;
}
#ute-card-btn{
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.ute-card-btn span{
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.02em;
    color: rgba(238, 36, 53, 1);
    text-decoration-line: underline !important;
    text-decoration-style: dashed !important;
    text-decoration-thickness: 2px !important;
    text-underline-offset: 5px !important;
}
.ute-card-btn span:hover{
    text-decoration-style: solid !important;
}

.ute-step-context{
    display: flex;
    align-items: stretch;
    opacity: 1;
    gap: 64px;
    padding-right: 80px;
}
.ute-tag-filter-card{
    display: flex;
    flex-direction: column;
    gap: 32px;
    width: 100%;
    flex-wrap: nowrap;
}
.tag-filter-sub{
    opacity: 1;
    gap: 12px;
    display: flex;
    flex-direction: column;
}
.tag-filter-sub p{
    margin: 0px;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 130%;
    letter-spacing: -0.04em;
    text-align: center;
    text-transform: uppercase;
    color: rgba(80, 146, 137, 1);
    text-align: left;
}
.filter-btn-section, .sub-filter-btn-section{
    /* display: flex;
    flex-wrap: wrap;
    gap: 8px; */

    width: auto;
    overflow: visible;
    white-space: normal;
    padding-bottom: 0;
}
.filter-btn-section .inner-scroll, .sub-filter-btn-section .inner-scroll {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.ute-tag-btn{
    opacity: 1;
    gap: 10px;
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 8px;
    padding-left: 12px;
    border-radius: 20px;
    background: rgba(255, 255, 255, 1);
    color: black;
    border: 0px;
    display: flex;
    justify-content: left;
    flex-direction: column;
}
.ute-tag-btn-desc{
    border-radius: 8px !important;
    opacity: 1;
    gap: 6px !important;
    display: flex;
    justify-content: left;
    width: 170px;
}
.ute-tag-btn:hover, .ute-tag-btn:focus{
    background-color: rgba(255, 255, 255, 1);
    color: red;
    /* border: 1px solid rgba(0, 151, 117, 1); */
}
.ute-tag-btn span{
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.02em;
    text-transform: capitalize;
}
.ute-tag-btn .btn-label{
    font-weight: 600 !important;
    font-size: 14px;
    text-align: left;
}
.ute-tag-btn .btn-description{
    font-weight: 400;
    font-size: 12px;
    text-align: left;
    text-transform: none !important;
}
.ute-tag-btn.active{
    background: rgba(0, 151, 117, 1);
    color: white;
}
@media(min-width:769px) and (max-width: 992px){
    .ute-step-context {
        gap: 20px;
    }
    .not-found-content-section {
        width: 300px;
        padding: 50px 0px 50px 25px;
    }
    .not-found-image-section {
        width: 300px;
        clip-path: circle(84.5% at 103% 40%);
    }
}

@media(max-width: 768px){
    .toolkit-filter-section .ute-explore .filter-section-wrapper {
        border-radius: 0px !important;
        padding: 40px 0px 40px 20px;
        gap: 40px;
    }
    .ute-explore .ute-step-filter {
        gap: 16px;
    }
    .filter-heading h3{
        font-size: 14px;
    }
    .filter-heading span {
        font-size: 12px;
    }
    .ute-goal-list button, .ute-guiding-btns button {
        width: 160px;
        min-width: 160px;
        min-height: 90px;
        padding: 16px 12px;
    }
    .ute-goal-list button span.highlight_text {
        font-size: 12px;
    }
    .ute-goal-list button span.goal_name, .ute-guiding-btns button span.goal_name {
        font-size: 12px;
    }
    .ute-step-filter button.active::after {
        height: 20px;
        width: 20px;
    }
    .ute-step-submit{
        width: 100%;
        height: 68px;
        display: flex;
        align-items: end;
        gap: 20px;
    }
    .ute-submit-btn {
        height: 48px;
        padding: 16px 24px;
        min-width: 155px;
        font-size: 14px;
    }

    .ute-results-wrapper {
        padding: 64px 0px 64px 20px;
        gap: 56px;
    }
    .resource-item-heading {
        font-size: 24px;
        padding-right: 20px;
    }
    .ute-results{
        gap: 24px;
    }
    .ute-resource-content-section {
        gap: 12px;
    }
    .resource-controll-section{
        padding-right: 20px;
    }
    .resource-controll-section .resource-cat-tab {
        padding: 4px 12px 4px 4px;
    }

    .prev-next-btn{
        display: none;
    }
    .ute-resource-item-wrapper {
        gap: 8px;
    }

    .ute-resource-item{
        min-width: 500px;
        padding: 12px;
        gap: 16px;
    }
    .item-header-section{
        flex-direction: column;
        gap: 16px;
        align-items: start;
    }
    .item-header-section h5 {
        font-size: 16px;
    }
    .item-header-section .item_link_section{
        justify-content: center;
        padding: 12px 24px;
        gap: 12px;
        min-width: 100%;
    }
    .item_link_label{
        font-size: 14px;
    }
    .item_link_icon{
        height: 12px;
        width: 12px;
    }
    .content_menu .content_menu_h {
        font-size: 12px;
    }
    .content_menu .content_p {
        font-size: 12px;
    }
    .ute-related-tools-wrapper{
        gap: 24px;
    }
    .ute-related-tools-wrapper h3 {
        font-size: 24px;
    }
    .ute-related-item{
        width: 240px;
        min-width: 240px;
        gap: 16px;
        padding: 16px 12px;
    }
    .ute-related-item-name {
        font-size: 12px;
    }
    .ute-related-item .related-item-icon {
        height: 32px;
        width: 32px;
    }

    .ute-resource-not-found{
        padding-right: 20px;
    }
    .resource-not-found-inner {
        flex-direction: column;
    }
    .not-found-content-section {
        padding: 64px 24px 24px 24px;
        width: auto;
    }
    .not-found-image-section {
        position: relative;
        clip-path: circle(60.4% at 60% 63%);
        display: flex;
        justify-content: flex-end;
        align-items: flex-start;
        width: 375px;
        border-radius: 0px 0px 8px 0px;
    }
    .not-found-image-section img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: left;
        display: block;
        margin-bottom: -100px;
    }

    .ute-resource-card-item {
        min-width: 280px;
        max-width: 280px;
        gap: 24px;
        padding-top: 16px;
        padding-right: 12px;
        padding-bottom: 24px;
        padding-left: 12px;
    }
    .ute-card-content-section {
        gap: 16px;
    }
    .card-featured-img {
        height: 140px;
    }
    .card-content-body {
        gap: 4px;
    }
    .card-content-body .publish-date {
        font-size: 12px;
    }
    .card-content-body .card-title {
        font-size: 16px;
    }
    .ute-card-btn span {
        font-size: 12px;
    }

    .ute-step-context {
        flex-direction: column;
        padding-right: 0px;
        gap: 40px;
    }
    .filter-btn-section, .sub-filter-btn-section {
        overflow: auto;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .filter-btn-section .inner-scroll, .sub-filter-btn-section .inner-scroll {
        width: 525px;
        gap: 4px;
    }
    .team_journey_filter .inner-scroll{
        width:fit-content;
        flex-wrap: nowrap;
        padding-right: 20px;;
    }
    .ute-step-submit[data-filter="context"] {
        padding-right: 20px;
        justify-content: left;
        align-items: flex-end;
    }
    .ute-tag-filter-card {
        gap: 16px;
    }
    .ute-tag-btn{
        padding: 8px 10px;
    }
    .ute-tag-btn span{
        font-size: 12px;
    }
    .tag-filter-sub p {
        font-size: 10px;
    }
    .ute-tag-btn .btn-label {
        font-size: 12px;
    }
    .ute-tag-btn .btn-description {
        font-size: 10px;
    }
    .ute-tag-btn-desc {
        gap: 4px !important;
    }
}

@media(max-width: 600px){
    .ute-resource-item{
        min-width: 350px;
        max-width: 350px;
    }
}
@media(max-width: 483.98px){
    .not-found-content-section {
        padding: 40px 24px 24px 24px;
        width: auto;
    }
}

@media(max-width: 384px){
    .ute-resource-item{
        min-width: 270px;
    }
}