.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-4747a4de-33b0-103e-56ca-09c6b6d34c76 {
background-color: var(--primary-700) !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-6ed675b9-80c6-b092-0076-e8fdb4d3903c {
background-color: var(--neutral-100) !important;
}
.lfr-layout-structure-item-ef57365d-98d8-e4a1-a0fc-9fe04f4cac5c {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-16eff8c3-ae0b-5872-4bd1-a43aaaafab9a {
.social-links{
display: none !important;
}
}.notredame-excelencia-grid {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-family: var(--font-family-figtree, Figtree);
}

@media screen and (max-width: 991px) {
    .notredame-excelencia-grid {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}.lfr-layout-structure-item-19437311-06f5-d63e-c6d8-836a2cd6f2ed {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-673e02ad-e036-d3e9-9067-b54d707c42d6 {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
@media screen and (max-width: 767px) {
    .modulo-2__image-wrapper {
        left: 295px;
        top: 125px !important;
    }
}.lfr-layout-structure-item-ce9d6f95-0c50-0940-d074-83ea032ec967 {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
.notredame-excelencia-grid {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-family: var(--font-family-figtree, Figtree);
}

@media screen and (max-width: 991px) {
    .notredame-excelencia-grid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}.lfr-layout-structure-item-490bd281-1882-e6e4-b33f-68601926f290 {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-b7a66704-5ff0-c08e-3be6-ff2bc61e5398 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-82475eb3-52f2-a396-11c7-7372c01c6b9d {
background-color: var(--neutral-50) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-758a14a2-8942-75d8-8f6f-06ba242c5f1e {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-4887f071-738b-f0b8-d309-d2e273d7a0be {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4887f071-738b-f0b8-d309-d2e273d7a0be {
    h2 {
        font-weight: 600 !important;
    }
@media screen and (max-width: 768px) {
    h2 {
        font-size: 24px !important;
    }
}
}.lfr-layout-structure-item-3cd6ca54-6043-1dd3-1d4c-c9a27b1c1dc5 {
font-size: 18px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d1494484-64df-6005-f9fa-e5ccaacd7460 {
padding-top: var(--spacer-5,3rem) !important;
}
.notredame-news-grid {
  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 .faq-question-text {
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .notredame-news-grid {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

.lfr-layout-structure-item-19fce913-a210-846b-aa9b-7d2da51558e0 {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-55523eda-ab69-d4e6-8148-7773de41783a {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
@media screen and (max-width: 767) {
    .modulo-2__image-wrapper{
        left: 295px;
    top: 125px;
}
}.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;
    }

.notredame-news-grid-cards .modulo-2__image-wrapper{
        top: 125px !important;
    }
}.lfr-layout-structure-item-2c45913c-f7ca-5284-b036-8cafa9a490bd {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
@media (max-width: 1190px) {
	.container-area{
		margin-bottom: 24px;
	}

	.linha{
	    padding: 0px !important;
	}

	.modulo-2{
		width: 100% !important;
	    margin-bottom: 24px !important;
	}
}



@media (min-width: 768px) and (max-width: 991px) {
    .row:has(.card-1) {
        flex-direction: column !important;
    }

    .row:has(.card-1) > .col {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
    .container-area{
		width: 100% !important;
	}
}
@media (max-width: 1190px) {
	.container-area{
		margin-bottom: 24px;
	}

	.linha{
	    padding: 0px !important;
	}

	.modulo-2{
		width: 100% !important;
	    margin-bottom: 24px !important;
	}
}



@media (min-width: 768px) and (max-width: 991px) {
    .row:has(.card-1) {
        flex-direction: column !important;
    }

    .row:has(.card-1) > .col {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
    .container-area{
		width: 100% !important;
	}
}
.lfr-layout-structure-item-c20a3cb9-0c20-9743-cd5d-70416b27ef51 {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-bf4e5216-8547-2de2-53ca-d4be99cd216e {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-e49d640f-640e-6cf8-a26b-ff412a6a6b6e {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-da400372-ace9-2005-4b1d-502b92f3ec1b {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-2f9f5236-47fb-64c9-7516-44da0d1fb619 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7b066bbc-80c0-2bb6-6257-0dd67c9737f8 {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-d5749a17-40c0-f5d7-dc6e-39b0948961bb {
background-color: var(--neutral-50) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-91a74b91-85ff-31d4-371e-80be0b8635c8 {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-2f47d36e-4bb3-86b9-36e2-d0f24a4cde48 {
display: none !important;
}
