.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-e660dd7f-c1dd-13fb-219e-6ecf5abf1a9b .row{
 align-items: stretch !important;
}.lfr-layout-structure-item-115c9594-8963-884b-4e9c-e018b1ffdfc8 .row{
 align-items: stretch !important;
}.lfr-layout-structure-item-83241dd5-a899-d5b9-80f3-5df314b12f68 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-c12c38f6-3e0c-8897-bcea-6b6c2caf4c8c {
height: 100% !important;
}
.lfr-layout-structure-item-67b5e60b-7562-dd54-36f8-b38372c7a5ae .row{
 align-items: stretch !important;
}.lfr-layout-structure-item-1886608d-f639-ffc2-ef8c-86ea676b8c58 {
background-color: var(--light) !important;
border-radius: .5rem !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-969b23c3-e6f1-8e93-03d2-6e0d780ced90 {
background-color: var(--light) !important;
border-radius: .5rem !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d9c791e1-5cac-0838-71d0-d1038a98fc20 {
height: 100% !important;
}
.lfr-layout-structure-item-705c278f-7374-03c5-4b3a-f02dae33c8eb {
height: 100% !important;
}
.lfr-layout-structure-item-82b3abf6-4b7f-8c7b-47c3-ef9c12a1f646 {
height: 100% !important;
}
.lfr-layout-structure-item-6f102826-4b40-3e1a-e63b-6aacb25cbe30 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-d0272334-3d2d-e7d1-f07f-a58274d2d1a0 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d0272334-3d2d-e7d1-f07f-a58274d2d1a0 {
gap: 1rem;
}.lfr-layout-structure-item-651da9d3-dbe0-6069-ff31-f4ff91251caa {
background-color: var(--light) !important;
border-radius: .5rem !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-c1fe3cdf-570c-0953-4fe8-dae600ec5dbd {
background-color: var(--light) !important;
border-radius: .5rem !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.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-8b3f1597-78a0-6f1d-b7ab-db6995085d57 {
height: 100% !important;
}
.lfr-layout-structure-item-13e7cde3-8106-2abe-1d86-d22e2cd6f682 {
background-color: var(--light) !important;
border-radius: .5rem !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5c469363-01c1-b123-bde7-45427528ee4b {
background-color: var(--light) !important;
border-radius: .5rem !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b3ffa589-3117-540b-d1eb-c2ea842201d7 .row{
 align-items: stretch !important;
}.lfr-layout-structure-item-aaae6c51-0d43-679c-18d0-65c98fd6edfa {
display: none !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0baa9b14-1d75-8b75-18bd-a33e05046003 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6019e2e2-6890-1221-4e8c-724ce5a9ddc9 {
background-color: var(--light) !important;
border-radius: .5rem !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2db0f626-a7fb-0f2d-428f-81d0107edf5f .row{
 align-items: stretch !important;
}.lfr-layout-structure-item-827f45bd-ea5c-47c6-3ecb-3743358aa906 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9f7333be-1b4b-d77b-d42d-83a3c1c6231f {
height: 100% !important;
}
.lfr-layout-structure-item-07522ad8-9072-b8e7-b89b-71f6a1b1a786 .row{
 align-items: stretch !important;
}.lfr-layout-structure-item-ca1ad6ff-877a-f63e-e5e6-eed71584ab55 .row{
 align-items: stretch !important;
}.lfr-layout-structure-item-bc980f9c-3e7a-550e-299c-dba078257676 {
height: 100% !important;
}
.lfr-layout-structure-item-82a4d2f1-1e5d-0c9d-3985-0a9e41b9b92e {
background-color: var(--light) !important;
border-radius: .5rem !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d921533b-4222-97ae-ca3e-5b1a421a6a71 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fdb0ba5a-2918-7abc-3390-90323a86865b {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-076a7c1c-e329-c758-703f-e8736abb1da6 {
height: 100% !important;
}
.lfr-layout-structure-item-c36128be-35a7-1e3f-5b00-a347638bfaa0 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-ddcfeaa3-901e-6c1e-51e6-b1fe0b7e8fb8 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-d5ffe56a-a1e8-5d60-43fc-e6065e82e477 .row{
 align-items: stretch !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;
                }
            }
        }
    }
}}