.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-49a2f981-ed85-ecd9-2ce5-a8a7aa9e1283 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-100ce241-7db3-dcd6-b185-fc2d8b42cb82 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-97d0b94e-c3f1-6f9d-444c-2c26c689747f {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-91fa04b7-e317-f9d3-1888-91bac369d546 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c601d79d-8c5a-8367-4b3d-438842969067 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a97b0b5b-af2a-e23c-3b80-90e6dce910ba {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6059e08e-2307-da44-5358-7115f0850b7c {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c0e74ade-455a-075b-b99d-1966bbc83aa9 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-369d1474-98a8-74b6-64d8-b87597565938 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e66d889e-2469-16a0-0b8e-c5239d743a3e {
margin-top: var(--spacer-4,1.5rem) !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-f302fc18-231d-40da-9aa6-ceb9d76c1a04 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9a63580d-d5af-862a-5dcc-c29379c8c589 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f1f7137f-f7e7-e63f-e6b2-a0ebb42fdf81 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-657606bf-a795-be46-e24f-85023ff375bc {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bd7a8f25-c4d2-211a-ed6a-dc959f746107 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5eaef854-37ba-5904-1cc7-b67913bdd5b3 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d8324946-9fc4-dd48-2f4e-f71a8bda45e4 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-430eeceb-0171-9392-32da-406136578aef {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a6eb94ac-2f4b-dd49-5788-add1d8725dcd {
margin-top: var(--spacer-4,1.5rem) !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;
                }
            }
        }
    }
}}