.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;
}
.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;
}
}.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-e38e359a-6404-8064-4052-ae31fc21793a {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-6b9fd577-1114-0662-e58b-05e123e096bb {
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-b1d2e81a-1429-b12a-5cd3-b18131851d5a {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-17ec8ab7-f150-c26a-b06a-6fa9f79fc62b {
background-color: var(--absolute-0) !important;
border-radius: 24px !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-a95e663e-b34e-7a09-b13b-da169cc74543 {
background-color: var(--absolute-0) !important;
border-radius: 024px !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;
    }
}

.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-b0649277-9fe8-7fde-f55c-15118bf5e5f5 {
background-color: var(--absolute-0) !important;
border-radius: 24px !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-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-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-27d795d1-8ed5-2048-ebc8-41efb5279526 {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-11e65ded-6d1b-01a9-7f84-05e8f656b166 {
background-color: var(--absolute-0) !important;
border-radius: 24px !important;
}
.lfr-layout-structure-item-2f47d36e-4bb3-86b9-36e2-d0f24a4cde48 {
display: none !important;
}
@media screen and (max-width: 767px) {.lfr-layout-structure-item-2f9f5236-47fb-64c9-7516-44da0d1fb619 {
margin-bottom: var(--spacer-0,0rem) !important;
}
}