.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-106a434c-0a7e-c0d1-3bf6-b608f9c90ed4 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5800697c-3fbb-988b-b03f-b2fcb54cd60c {
text-align: right !important;
}
.lfr-layout-structure-item-0ba976f5-89e9-cd7e-2fe1-3fd80079d574 {
background-color: #F0F0F0 !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-d890c9eb-78a8-71b2-d96e-2379973a6622 {
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8de6d1e3-7a0f-7812-0bea-8d5b82a587ff {
font-size: 1rem !important;
margin-bottom: var(--spacer-3,1rem) !important;
margin-right: 51% !important;
margin-top: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-8de6d1e3-7a0f-7812-0bea-8d5b82a587ff {
line-height: 1.25em;
}.lfr-layout-structure-item-f37be554-9584-caef-95c3-0f280329c759 {
font-size: 2rem !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-f37be554-9584-caef-95c3-0f280329c759 {
line-height: 1.1em;
}.lfr-layout-structure-item-b5a1e94a-7ea0-6c9f-b1ce-58690bbe0d61 {
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-60d68e79-d58b-738f-9ae0-2b2356be5cc3 {
font-size: 2rem !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-60d68e79-d58b-738f-9ae0-2b2356be5cc3 {
line-height: 1.1em;
}.lfr-layout-structure-item-a86ae23c-d6da-3f4c-b53f-85fd7241f40e {
font-size: 2rem !important;
font-weight: var(--font-weight-bold) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-b7596c0c-effe-bf01-c301-dc0065eddd00 {
font-size: 2rem !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-b7596c0c-effe-bf01-c301-dc0065eddd00 {
line-height: 1.1em;
}.lfr-layout-structure-item-4a3ecbeb-200a-892a-0012-d9498cb77d19 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-4a3ecbeb-200a-892a-0012-d9498cb77d19) !important;
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-826d1e0c-d6ce-0dd6-6a61-2a7f7e626c5e {
margin-left: auto !important;
margin-right: auto !important;
width: fit-content !important;
}
.lfr-layout-structure-item-826d1e0c-d6ce-0dd6-6a61-2a7f7e626c5e {
--btn-secondary-color: var(--brand-color-1);
}.lfr-layout-structure-item-04269c23-43b4-533a-e88e-af0c40b2b989 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-33b06588-cd33-ff83-6e39-28d1437a6395 {
margin-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-04c43a46-b181-247e-7008-f7978f62162f {
background-color: #F0F0F0 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-50839c65-d714-583c-1514-cfadb8c4f3d7 {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8b401397-5955-72b2-1e27-04ea11d069de {
font-size: 2rem !important;
font-weight: var(--font-weight-bold) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-8b401397-5955-72b2-1e27-04ea11d069de {
line-height: 1.1em;
}.lfr-layout-structure-item-839637a3-c5a7-c669-46b1-2cf903c6c631 {
background-color: var(--brand-color-1) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e31fef7c-ca52-c5f4-df4b-dfdb07c78633 {
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8f209492-9ec8-cdd0-beb4-153e81823d28 {
font-size: 2rem !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-8f209492-9ec8-cdd0-beb4-153e81823d28 {
line-height: 1.1em;
}.lfr-layout-structure-item-53c232f0-1359-5dbe-3a13-cf2745bebb93 {
margin-bottom: var(--spacer-3,1rem) !important;
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-e32b109b-7e1d-9d81-c9bf-6972998d53e1 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-5,3rem) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-1f9bb583-ece3-b6c5-5ffd-4373d8138f48 {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-337f0fe8-1006-3cfe-8efb-3ab156a71b1e {
padding-bottom: var(--spacer-8,7.5rem) !important;
padding-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-0b79b8c7-944c-b2bb-3e13-4c603847c340 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-4839b83e-9813-1568-b99e-cb07153f77e6 {
width: fit-content !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-defabb41-4125-1a7e-2da3-f0b6bc58a020 {
&>.row{row-gap: 1rem;}
}.lfr-layout-structure-item-689119d2-4d3c-87e2-5c92-fd6bba142f93 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d890c9eb-78a8-71b2-d96e-2379973a6622 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-50839c65-d714-583c-1514-cfadb8c4f3d7 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-2a0db229-7d15-91c2-41dd-3849bc208e66 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b892c490-d48e-e9dc-42d2-5083e5ac95ea {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-e31fef7c-ca52-c5f4-df4b-dfdb07c78633 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-265ec6a6-bcbf-939a-c1a0-7f23058d5fa3 {
&>.row{row-gap: 1rem;}
}.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
font-size: 2rem !important;
text-align: left !important;
}
.lfr-layout-structure-item-75bb6a33-361b-6ffd-a048-14201d1a7842 {
&>.row{row-gap: 1rem;}
}.lfr-layout-structure-item-1f9bb583-ece3-b6c5-5ffd-4373d8138f48 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-d890c9eb-78a8-71b2-d96e-2379973a6622 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-50839c65-d714-583c-1514-cfadb8c4f3d7 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e31fef7c-ca52-c5f4-df4b-dfdb07c78633 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c123f52c-9b7b-252c-d569-87a5c8b8a495 {
font-size: 1.5rem !important;
text-align: left !important;
}
.lfr-layout-structure-item-1f9bb583-ece3-b6c5-5ffd-4373d8138f48 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-689119d2-4d3c-87e2-5c92-fd6bba142f93 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d890c9eb-78a8-71b2-d96e-2379973a6622 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-8de6d1e3-7a0f-7812-0bea-8d5b82a587ff {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-50839c65-d714-583c-1514-cfadb8c4f3d7 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2a0db229-7d15-91c2-41dd-3849bc208e66 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b892c490-d48e-e9dc-42d2-5083e5ac95ea {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-e31fef7c-ca52-c5f4-df4b-dfdb07c78633 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.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;
                }
            }
        }
    }
}.lfr-layout-structure-item-1f9bb583-ece3-b6c5-5ffd-4373d8138f48 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
}