.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-19cbfd39-a18d-a021-2b59-599d4635b267 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-17361d5f-68db-fe41-c811-104546795249 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-6837267c-9d13-6ee9-5836-373a6121f748 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-d127245f-735f-324d-16b3-45b0aec4f3d7 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1c1cd44b-5bfe-686b-5518-6a8ad61d8d37 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-30d41664-e09d-1c9d-36fd-d0862d458373 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-07eb293c-7e71-aa04-d7d7-ad1fd21a6979 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-95869254-c79d-1d48-8a82-327cbeb83ab2 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-fa370723-3ce4-a745-80ab-dab558fe2a65 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f007c055-bbcb-eb75-a1b8-06ad523e3f19 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-69dfd339-7188-78a0-45c8-c3be45cf21b9 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-ed60eeb4-ee95-f13a-c221-2bae8cd9939c {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1540add7-692f-d05f-c240-49de62232136 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-af20119b-6ac9-6252-cf64-11a9906638ed {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-9fb15e9b-9e6d-bcb6-f1ee-f26f082b5f37 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d1b3e5c9-fa6c-86dc-7ade-a322a138f6b7 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-217e47ef-56d7-4f93-8e6f-b9f8685eb6ce {
margin-top: 2rem !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-2dab095f-778d-d8d2-be81-c4c82ca05863 {
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-fa2e2773-2f2a-2303-a22f-83fc4c8fdb8d {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d83e2a4d-fe86-848a-3592-40734de71bae {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-a3abd594-3dad-1c64-8185-10b96cd67c64 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-18517411-9276-2d48-d8b3-32122b82a550 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-97f2e7aa-e8c2-f815-a39b-67e5d1060e97 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fc59c394-1a0c-1261-cd13-bf1a61bf7dac {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f45c24d1-b508-bae7-a0bf-07505c83ff2f {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ff813dc9-6e15-444a-e5b6-e7524574fa2a {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-1885945b-71c8-8fdb-4a58-13dbba900439 {
margin-top: 2rem !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;
                }
            }
        }
    }
}}