.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-217e5de6-53cb-7be8-c4ba-50204be02dd6 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-217e5de6-53cb-7be8-c4ba-50204be02dd6 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-f2b83d33-5f7c-d6de-ed51-d3d036e2fc06 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-44918b7e-3892-154d-9553-51eb8a19eef5 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ac363183-0efe-6af1-e15b-2d14753e7368 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3ea8fb33-11ee-58ff-c9a0-f1f1e0334f17 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4136f657-6608-059f-4ccf-4b0961295ad8 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4136f657-6608-059f-4ccf-4b0961295ad8 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-c8a0c8fc-e2a7-988d-57aa-2f317c9d18e6 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0445e956-a6d8-e1a1-834e-abb6aed541da {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0445e956-a6d8-e1a1-834e-abb6aed541da {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-d127245f-735f-324d-16b3-45b0aec4f3d7 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-179c02eb-a768-e9d6-fdd3-716ea09360e9 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-179c02eb-a768-e9d6-fdd3-716ea09360e9 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-40b5ddc2-a776-3771-33c6-b5ceb4a8b499 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-51feeeab-80af-6c72-de14-1c81b1c51479 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-08f56854-a6fd-fbcf-d573-22d78463849c {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-47755df9-b5a0-b71c-09c3-f66a29886772 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-47755df9-b5a0-b71c-09c3-f66a29886772 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-01030257-5c68-f637-d873-f2b75b9dfcbb {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c3895053-7dab-0b15-d311-f6aa87f275bc {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b1e8ce45-3308-e282-278c-0213991151e7 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b1e8ce45-3308-e282-278c-0213991151e7 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-d3005014-208c-e290-3411-48e671712da7 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d3005014-208c-e290-3411-48e671712da7 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-6114d93f-df0f-f380-36ae-1a67ad767cf8 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8a177829-91ff-41c1-173c-676d08dce7c3 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bdab12c1-c34f-c627-e331-d17e40692431 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-fda9c62f-d4b6-c21d-b8de-e166267eb3f4 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d5712d22-df6f-224d-3b00-07b257d346eb {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d5712d22-df6f-224d-3b00-07b257d346eb {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-89ceb934-e493-cb3a-7ce4-d411bccd5949 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0fcb035f-c1e5-a200-537c-1f8532819d8b {
margin-top: var(--spacer-3,1rem) !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-f6d9b671-e610-a28e-24a4-6e4fdc507ab8 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3fa69298-0048-6826-3e85-bf22ab7f613a {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7869226d-93b4-06e3-2877-cd5003a8733e {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0bd17e1d-4af2-5ae5-bf9e-695951fe4ecc {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7b330c05-65f4-4c2a-36d4-dab10078f047 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7b330c05-65f4-4c2a-36d4-dab10078f047 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-73af675e-5d5f-ccb6-d712-acd2d940d60f {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-87cd0466-76cc-b4a6-f791-cfd5983c0369 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-87cd0466-76cc-b4a6-f791-cfd5983c0369 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-d16aaf6d-84ee-80ee-f859-876ecc3295ff {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7f0018cf-dc6a-8bcc-4fa9-67908d2812bf {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bcc2644a-726e-e04e-4b7b-1d92e2039b81 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-97fde1ab-4dd2-cb60-ce6e-916a7276f19a {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f68ad557-6f09-358b-28f3-c694dd8feb16 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3396f953-b2de-9d42-7c9d-93b7e7fc7436 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3396f953-b2de-9d42-7c9d-93b7e7fc7436 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-3ffc817b-f25e-f4a0-4a70-c2491b895ea7 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5ed586be-4ba7-dda1-6510-ff1b92161871 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-80ed7979-1d9e-0096-fb85-d96ca4484fda {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9d2785df-42e0-39b2-1d05-954854c175a4 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9d2785df-42e0-39b2-1d05-954854c175a4 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-0d64d9fa-5157-db10-eed8-6458c1e84634 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-54dba0ce-14db-1aef-1071-3c25de96c0bc {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-242c17fb-dcb9-f190-dbe1-856eeca9e9b3 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6b3e7120-0fa7-6e55-19c9-70b9c2694454 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-001fdd27-cd51-669e-2a54-8c29fb689a78 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-001fdd27-cd51-669e-2a54-8c29fb689a78 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-0dcf19a0-9dc4-e1a7-e09f-54db346175f5 {
margin-top: var(--spacer-3,1rem) !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-ceba2137-4a1a-966e-5f76-c82820f73403 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ac0b2a10-b499-9c8b-9206-3b5336e09716 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-58756850-a70b-3b1b-968e-2096ac60f574 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-92a92d85-95a8-a679-b06e-3f55b8692998 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2dab095f-778d-d8d2-be81-c4c82ca05863 {
margin-top: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-ed265ad8-0ab4-95a0-4ac2-1cf51e091d9f {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ed265ad8-0ab4-95a0-4ac2-1cf51e091d9f {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-0b1c983b-916d-9fa6-a3ab-66d80ac5d74d {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bcace41f-3bdf-cdc9-652b-d8ec6a5291e2 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d4f2141b-c138-f055-0883-e69d112a0952 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4386fc06-a17e-fe2a-2b59-85ed2ca30f31 {
border-color: var(--secondary) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4386fc06-a17e-fe2a-2b59-85ed2ca30f31 {
border-bottom-style: solid;
border-width: 1px;
border-color: rgb(107, 108, 126);
}.lfr-layout-structure-item-fae2f1ef-b4d6-163d-2755-83a2f2b6bf38 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-69ee851e-253b-c1d5-7d3c-67803c741dda {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e6363e4f-c920-5a5c-1edd-7c69d3c1a880 {
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;
                }
            }
        }
    }
}}