.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-19a2fc7d-3200-504a-8254-f181e16c340f {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-d826864c-47b7-4579-024a-513586d77eca {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-77404884-a55b-c4b5-1d87-7c668d2b3a63 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-34cbf41e-6b6e-5edf-c748-5ed4040c3613 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b815efe6-e0da-c461-e3d5-30df254ca68b {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-da3b5875-53e6-692b-2d0a-5cad128df27f {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f33f68d2-6f21-5845-9862-26b363edcd89 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-79253487-5b33-c3d6-1ad9-ae81fc3d370a {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-8510ddcd-ad55-c1dd-5269-7de213bcdb88 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-f6eee213-f764-5053-3c65-a7693b67816f {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-2172d8c6-43a5-3d0a-955e-7b26070ff765 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-77d4b743-c388-b5f1-62b5-2fda5d74fa6d {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-1d5c0918-dd14-5ebc-270a-dc408a879ebe {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-82775063-acdf-6aa1-7387-72d47fccaa31 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9532bf07-2ad3-431a-eb6c-76977fb2a244 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-b0943fa3-61a5-4cd7-e38e-57a43d75aa1d {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-5737c0b2-e478-9542-79be-57daa212996e {
margin-top: var(--spacer-1,0.25rem) !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-a2195bf5-050c-3fd2-a086-c1f9c536737f {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-8920193f-f5bd-e312-7f1c-3c9c22baefb5 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-356990fd-89dc-32ad-ca4b-df46f48b7096 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6b92aa56-0d68-4df3-9be3-da4c449a807f {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-292ba2f2-eb53-44dc-4274-02e6a5042cae {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-464dfab6-56f5-1a94-07d1-84b7eec1f705 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6b15adb7-7a32-a06f-5293-9ab6e88b12a4 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-0f6c5238-4888-9a3a-39df-698de8d41cf2 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a596181f-228f-6b4a-878b-43e304e48700 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e62ccd51-303e-ae0a-2b0b-096e438ba804 {
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;
                }
            }
        }
    }
}}