.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-c7121656-eded-d929-055a-d0914ebaa9e0 {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
.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-2ff37f78-3362-a15b-f00b-85fe38c95508 {
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;
}
.banner-principal{
 height: 334px;
padding-top: 24px;
}

@media screen and (max-width: 990px) {
.banner-principal{
 height: 351px;
padding-top: 30px;
}
}

@media screen and (max-width: 568px) {
.banner-principal{
 height: 377px;
}
}.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-7ed0125d-86e6-e1d0-8b49-52e6b1394ec3 {
background-color: var(--support-shade-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-3ee04408-b324-7594-421c-071d6e47ba36 {
.social-links{
display: none !important;
}
}

#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings{
background-color: transparent !important;
    padding: 0 !important;
}.lfr-layout-structure-item-d13aa978-826c-c7a1-24aa-797eda7439c3 {
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;
    }
}
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-2ff37f78-3362-a15b-f00b-85fe38c95508 {
margin-bottom: var(--spacer-4,1.5rem) !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-7ed0125d-86e6-e1d0-8b49-52e6b1394ec3 {
margin-bottom: var(--spacer-4,1.5rem) !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-d13aa978-826c-c7a1-24aa-797eda7439c3 {
margin-bottom: var(--spacer-4,1.5rem) !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;
}
}