.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-9eef7033-d63c-6678-bba0-b7c48c7567b1 {
background-color: var(--neutral-50) !important;
}
.lfr-layout-structure-item-16eff8c3-ae0b-5872-4bd1-a43aaaafab9a {
.social-links{
display: none !important;
}
}.lfr-layout-structure-item-8b743453-feae-e03e-01d4-058735c740c6 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b827cdc5-82d3-6441-cffb-8f3eb3015593 {
font-size: 18px !important;
}
.lfr-layout-structure-item-69fb9d69-625b-8e54-e2df-fe873935d285 {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-a1adb063-3e8b-36c6-5cd2-e06073c96021 {
background-color: var(--primary-700) !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.notredame-news-grid-cards {
  max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-left: 60px !important;
    padding-right: 60px !important;
    font-family: var(--font-family-figtree, Figtree);
}

.notredame-news-grid-cards h4 {
font-size: 18px;
}

@media screen and (max-width: 768px) {
.modulo-2 {
 width: 100% !important;
}
    .notredame-news-grid-cards {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}.lfr-layout-structure-item-f0ddce49-8e45-73d4-5c87-7763ce947f76 {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-0f07508d-88b2-abed-31b3-0e5768057e59 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.notredame-news-grid-2 {
  max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-left: 60px !important;
    padding-right: 60px !important;
    font-family: var(--font-family-figtree, Figtree);
}

.specialist-section.specialist-section--image-only{
  padding:0px !important
}

.notredame-news-grid-2 h3, .notredame-news-grid-2 .faq-question-text {
font-size: 18px !important;
}

@media screen and (max-width: 768px) {
    .notredame-news-grid-2 {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}.lfr-layout-structure-item-2595c81f-4740-1c91-544a-1cbe6b6db631 {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-d49ef055-8e15-68b2-6413-20f2c814dfba {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d49ef055-8e15-68b2-6413-20f2c814dfba {
    h2 {
        font-weight: 600 !important;
    }
@media screen and (max-width: 768px) {
    h2 {
        font-size: 24px !important;
    }
}
}.lfr-layout-structure-item-8ecc4892-544f-9f52-8640-a9d17709e547 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-8ecc4892-544f-9f52-8640-a9d17709e547 {
@media screen and (max-width: 767px) {
    .modulo-2__image-wrapper {
        left: 295px;
        top: 125px !important;
    }
}
}.lfr-layout-structure-item-6972f927-6f0c-156f-5e6b-3c70ef36ad7d {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-69fb9d69-625b-8e54-e2df-fe873935d285 {
display: block !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-95a0aed3-bee7-b7e9-2e02-21ee5255b7e5 {
display: block !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f0ddce49-8e45-73d4-5c87-7763ce947f76 {
display: block !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0f07508d-88b2-abed-31b3-0e5768057e59 {
display: block !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-2595c81f-4740-1c91-544a-1cbe6b6db631 {
display: block !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6972f927-6f0c-156f-5e6b-3c70ef36ad7d {
display: block !important;
margin-bottom: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-95a0aed3-bee7-b7e9-2e02-21ee5255b7e5 {
display: block !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
}