.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-988daa74-ecdc-4e11-37e3-5e68e884455a {
background-color: #2B3990 !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-d18257f1-cf93-22f7-116e-17721969442f {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-d18257f1-cf93-22f7-116e-17721969442f) !important;
}
.lfr-layout-structure-item-44f1a3fe-3ba0-e4b0-0ce6-4fe191451a56 {
margin-left: auto !important;
margin-right: auto !important;
max-width: 1248px !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.lfr-layout-structure-item-c42150c4-f6a1-70d1-6f08-b199bba14ff9 {
display: none !important;
}
.lfr-layout-structure-item-5ecb1713-81ff-0b2a-9f7c-5d808c5ee760 {
margin-left: auto !important;
margin-right: auto !important;
max-width: 1248px !important;
padding-left: 4px !important;
padding-right: 4px !important;
}
.lfr-layout-structure-item-5ecb1713-81ff-0b2a-9f7c-5d808c5ee760 {
font-family: 'Montserrat', 'Inter', sans-serif;

.nav-link {
  opacity: 0.8;
 padding: 12px 16px;
box-shadow: none !important;
}

.nav-item.active .nav-link{
        border-bottom: 4px solid #EA7330;
        opacity: 1;
        font-weight: 700;
    }
}.lfr-layout-structure-item-9ad3a620-c670-ac48-e70d-2c689e731dee {
padding-top: 40px !important;
}
.lfr-layout-structure-item-9ad3a620-c670-ac48-e70d-2c689e731dee {
display: flex;
gap: 32px;

}

@media (max-width: 992px) {
    .lfr-layout-structure-item-9ad3a620-c670-ac48-e70d-2c689e731dee {
        flex-direction: column;
    }
}.lfr-layout-structure-item-2ca8e0af-7309-8cc5-cee5-34a5209625df {
padding-bottom: 24px !important;
}
.lfr-layout-structure-item-2ca8e0af-7309-8cc5-cee5-34a5209625df {
position: sticky;
        top: 24px;
gap: 10px;

.control-label {
font-size: 12px;
}

.dropdown-toggle {
height: auto;
    padding: 11px 30px 11px 15px;
    background-color: #E1E5EB;
    border: none;
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 100%;
    color: #404040;
    font-family: 'Inter', sans-serif;
}

}


@media (max-width: 992px) {
    .lfr-layout-structure-item-2ca8e0af-7309-8cc5-cee5-34a5209625df {
        position: static;
    }
}.lfr-layout-structure-item-ad6d842d-f1a1-440d-a30d-0ed81c3c96e2 {
margin-bottom: 0px !important;
margin-top: 0px !important;
padding-bottom: 32px !important;
padding-top: 0px !important;
}
.lfr-layout-structure-item-ad6d842d-f1a1-440d-a30d-0ed81c3c96e2 {
font-family: 'Montserrat', 'Inter', sans-serif;
   font-size: 24px;
line-height: 130%;
color: #333333;

.heading1 {
font-weight: 800;
}

}.lfr-layout-structure-item-b7df10b3-65dc-6f59-fa7f-ddcfe5c2f07c {
padding-bottom: 64px !important;
}
.lfr-layout-structure-item-b7df10b3-65dc-6f59-fa7f-ddcfe5c2f07c {
background: #F6F8FF;
font-family: 'Montserrat', 'Inter', sans-serif;

    .gap-2 {
        gap: 8px;
    }

    button:focus {
        outline: none !important;
    }

    /* Navigation Bar */
    .navbar {
        background-color: #2B3990;
        color: white;
        padding: 0;
        display: flex;
        justify-content: center;
    }

    .nav-links {
        display: flex;
        align-items: center;
        list-style: none;
        max-width: 1248px;
        width: 100%;
        padding: 0 20px;
        margin: 0;
    }

    .nav-links a {
        color: white;
        text-decoration: none;
        font-weight: 500;
        padding: 12px 16px;
        font-size: 14px;
        line-height: 100%;
        opacity: .8;
        display: inline-block;
    }

    .nav-links a.active {
        border-bottom: 4px solid #EA7330;
        opacity: 1;
        font-weight: 700;
    }
}.lfr-layout-structure-item-dc376ab3-f9e4-bad6-b3e7-cff385bcf69b {
width: 262px !important;
}
.lfr-layout-structure-item-dc376ab3-f9e4-bad6-b3e7-cff385bcf69b {
width: 352px;

.category-fillter {
position: sticky;
   top: 24px;
}

.search-input {
    input {
        background: #fff;
        border: 0;
        border-radius: 0;
        height: 50px;
        padding-left: 0;
    }

    .input-group-inset-item-after {
        border-radius: 0;
        border: 0;
        background: #fff;
    }

    .input-group-item {
        flex-direction: row-reverse;
        border: 1px solid #ddd;
        border-radius: 12px;
        overflow: hidden;
        height: 50px;
    }
}

@media (max-width: 992px) {
    .search-input {
        position: static;
    }
}
}.lfr-layout-structure-item-ede14ada-c879-3f84-b7b0-b3160cb79ffe {
flex: 1;
width: calc(100% - 384px);
}

@media (max-width: 992px) {
    .lfr-layout-structure-item-ede14ada-c879-3f84-b7b0-b3160cb79ffe {
        width: 100% !important;
    }
}.lfr-layout-structure-item-cf6458ef-32a2-17c4-003f-7687d4bc8082 {
font-size: 20px !important;
font-weight: 800 !important;
padding-bottom: 16px !important;
padding-top: 52px !important;
color: #404040 !important;
}
.lfr-layout-structure-item-cf6458ef-32a2-17c4-003f-7687d4bc8082 {
font-family: 'Montserrat', 'Inter', sans-serif;
line-height: 120%;
}.lfr-layout-structure-item-ae605f98-5fdd-d0e5-a83f-98f954e3f34c {
.container-fluid {
display: flex;
gap:16px;
}

.row, .col {
padding: 0;
margin: 0;
}
.row{ 
width: 100%;
gap: 16px;
 }
.row {
width: calc(33% - 11px) !important;
    
}

.col {
width: 100% !important;
flex: none !important;
    max-width: none !important;
}


@media (max-width: 768px) {
    .row {
        width: calc(50% - 8px) !important;
    }
}
@media (max-width: 576px) {
    .row {
        width: 100% !important;
    }
}

}@media screen and (max-width: 991px) {.lfr-layout-structure-item-9ad3a620-c670-ac48-e70d-2c689e731dee {
display: flex;
gap: 32px;

}

@media (max-width: 992px) {
    .lfr-layout-structure-item-9ad3a620-c670-ac48-e70d-2c689e731dee {
        flex-direction: column;
gap: 0;

    }
}.lfr-layout-structure-item-dc376ab3-f9e4-bad6-b3e7-cff385bcf69b {
width: 100% !important;
}
.lfr-layout-structure-item-ede14ada-c879-3f84-b7b0-b3160cb79ffe {
flex: 1;
width: calc(100% - 384px);
}

@media (max-width: 992px) {
    .lfr-layout-structure-item-ede14ada-c879-3f84-b7b0-b3160cb79ffe {
        width: 100% !important;
    }
}}