.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-23ca8589-f7c0-9615-40ab-febbe2996295 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7d52bd15-f816-9fcd-a995-540e74c754b9 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-8c24515b-30df-7a5e-172c-af83e3992ae9 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3bd3fdd9-b205-e53e-6b5a-93b8d76d2cf2 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a471b272-5e75-d161-74ca-3fcf2afee7f7 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-7fdc29db-be56-5384-d17a-2f94ced1b400 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5c3bd46d-994f-008d-ef70-6f630932ce1c {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-f923ef53-5182-beb9-0cda-d82f10f128ba {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2107868f-9853-61bc-0180-b955b5a6b292 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-a47b1ab7-c4dd-de09-81c6-92f4855f1fa0 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-665975a7-b8cc-d714-f50f-1b54835dad13 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d7b39026-7cb6-e4b8-cff9-9c09d13a83fd {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-aafaeefa-ac9b-7f69-52c0-5ffbdce11ece {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-b2dac28d-1e16-42d5-870a-4ef5ab235ae0 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6a914968-9bf8-b9d9-97e1-a5161641e9b2 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
font-size: .9rem !important;
font-weight: var(--font-weight-bold) !important;
text-align: center !important;
color: var(--black) !important;
}
div:has(>.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495){
    width: 100%;
}

.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
    .lfr-nav-item{
        flex-grow: 1;
        border-bottom: 3px solid transparent;

        &.selected {
            border-bottom: 3px solid var(--brand-color-1);
        }

        &:hover, &:focus {
            border-bottom: 3px solid var(--brand-color-1);
        }

        a {
            width: 100%;
            text-transform: uppercase;

            svg{
                font-size: inherit;
            }
        }

        .child-menu.dropdown-menu a{
            text-align: left;
        }

        &.dropdown{

            ul{
                width: max-content;
                max-width: 100%;
                max-height: fit-content;
            }

            svg{
                transition: transform 0.3s ease;
            }

            &.open{
                svg{
                    transform: rotate(180deg);
                }
            }
        }
    }
}

@media screen and (max-width: 1023.9999px) {
    .lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
        ul{
            flex-direction: column;

            .lfr-nav-item{
                border-bottom: none;

                &>a{
                    color: white !important;
                }

                a{
                    text-align: left;
                    font-size: clamp(1rem, 4vw, 2rem);
                }

                &.selected {
                    border-bottom: none;
                
                    a{
                        color: white !important;
                        text-decoration: underline;
                    }
                }

                &.dropdown .selected a{
                    text-decoration: underline;
                }
            }
        }
    }
}.lfr-layout-structure-item-0e76de04-574f-01dd-ffc3-e4616589dd44 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-20c07a5b-440c-c258-42d2-c549148c34cb {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-d9b3377f-fe38-44bc-e5d8-415499b2fa88 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-a8f27408-7bd5-12e8-d55a-0f6788099a23 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-8d7abfda-d5ec-cf72-2920-73b9890e2419 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a074b97c-8a23-6067-0708-898bd683b73b {
margin-top: var(--spacer-3,1rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
font-size: 2rem !important;
text-align: left !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
font-size: 1.5rem !important;
text-align: left !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
font-size: 1rem !important;
text-align: left !important;
color: var(--black) !important;
}
div:has(>.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495){
    width: 100%;
}

.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
    .lfr-nav-item{
        flex-grow: 1;
        border-bottom: 3px solid transparent;

        &.selected {
            border-bottom: 3px solid var(--brand-color-1);
        }

        &:hover, &:focus {
            border-bottom: 3px solid var(--brand-color-1);
        }

        a {
            width: 100%;
            text-transform: uppercase;

            svg{
                font-size: inherit;
            }
        }

        .child-menu.dropdown-menu a{
            text-align: left;
        }

        &.dropdown{

            ul{
                width: max-content;
                max-width: 100%;
                max-height: fit-content;
            }

            svg{
                transition: transform 0.3s ease;
            }

            &.open{
                svg{
                    transform: rotate(180deg);
                }
            }
        }
    }
}

@media screen and (max-width: 1023.9999px) {
    .lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
        ul{
            flex-direction: column;

            .lfr-nav-item{
                border-bottom: none;

                &>a{
                    color: white !important;
                }

                a{
                    text-align: left;
                    font-size: clamp(1rem, 4vw, 2rem);
                }

                &.selected {
                    border-bottom: none;
                
                    a{
                        color: white !important;
                        text-decoration: underline;
                    }
                }

                &.dropdown .selected a{
                    text-decoration: underline;
                }
            }
        }
    }
}}