.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-70cf9009-7038-72f3-8597-96e4cb50d62f {
width: 200px !important;
}
.lfr-layout-structure-item-567f6b48-cdbf-3a26-c596-5b92f81c04d0 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a893b6e6-c47c-c2c3-7d1a-cfb9c0484c3e {
color: var(--white) !important;
}
.lfr-layout-structure-item-ccc531e8-126a-6955-1410-e6a28ecc300a {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-3c7b6f7f-7e44-8074-7074-70b1039cf50a {
background-color: var(--brand-color-1) !important;
margin-top: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: 15% !important;
padding-right: 15% !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b7f64faf-d744-177c-5c5c-b49a5c5dfdf0 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-9a7e2012-bcaf-a64e-8965-1bf78b1ec560 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3e07103c-f4fd-afff-5bb2-3f8843ace743 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-d776521f-90c9-312d-2138-5aad146aac77 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-43d19f63-00d6-67c3-24b0-129db370855f {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0199244c-14d4-1c04-c474-01c8b86618fb {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-93407f28-2a29-726b-bf91-3e92796d2caf {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dbad6ac4-ef16-d3b4-396f-b87ac774d2ea {
width: 80px !important;
}
.lfr-layout-structure-item-cfc6f71b-c35a-b389-a289-07a02f357e6b {
text-align: center !important;
width: 80px !important;
}
.lfr-layout-structure-item-790a5d9d-73d4-0638-8af9-6ad96e03d811 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !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-20e6e8c5-824e-8579-dca7-661daa6b0289 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-301757da-3a32-4129-6272-a29ef4b361d4 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9b56e2cb-03d9-25b8-2de1-8b1ae7688218 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !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-6e4d472d-2d89-7b15-4900-e40513dec284 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a950c962-5265-88ce-e811-036dd95502ef {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-93fbbe39-2429-3a24-63d6-72e0ece39247 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-619812b1-24d1-bc7d-2f01-44226f6bd821 {
width: 80px !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;
                }
            }
        }
    }
}}