.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-22a461a6-283c-c9da-bca9-a510a99cb802 {
background-color: var(--support-shade-50) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4d56cb7c-3f95-a57f-9247-a61a933219bb {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-16eff8c3-ae0b-5872-4bd1-a43aaaafab9a {
.social-links{
display: none !important;
}
}.lfr-layout-structure-item-a52ec8fc-39fd-27e8-a167-7acea8f75b6f {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1a2c9195-d43f-3259-10b4-b243bf66e419 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6fbb916a-f553-01dd-f9e7-71cb2d982d4e {
background-color: var(--support-shade-50) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-12dbcf21-d6c4-7df9-4ea7-ea18027fbaed {
background-color: var(--primary-900) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bae81a6e-90ff-b3ed-c323-883b31e6aec0 {
background-color: var(--primary-900) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8a392295-4c74-2efc-ab1b-5494c0845d65 {
    .specialist-section--image-only {
        justify-content: center;
    }

    .specialist-section__image {
        max-width: 1366px;
        border-radius: 24px;
        height: 340px;
    }

    .specialist-section__image div {
        height: 100%;
    }

    @media (min-width:768px) and (max-width:1399px) {
        .specialist-section--image-only {
            padding: 0 24px;
        }

        .specialist-section__image {
            width: 100%;
            height: 250px;
        }

        .specialist-section__image img {
            object-position: 60% 30%;
        }

    }

    @media (max-width: 767px) {
        .specialist-section__image img {
            object-position: 20% center;
        }

        .specialist-section--image-only {
            padding: 0 24px;
        }

        .specialist-section__image {
            width: 100%;
            height: 250px;
        }
    }

}.lfr-layout-structure-item-3162eccd-85db-8d13-207a-595685e5c104 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
