#PageMain {
margin-top: 0;
}

#PageFooter {
margin-top: 0;
}

/* HERO */
.sePage .sePageLayout .sePageMain .se-hp-hero .content-block-column {
 display: flex;
 position: relative;
 align-items: center;
 justify-content: center;
 z-index: 1;
 padding: 14% 10%;
}

.sePage .sePageLayout .sePageMain .se-hp-hero::after {
 display: block;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 z-index: 0;
 background-color: rgba(0, 0, 0, 0.25);
 padding: 0;
 width: 100%;
 content: "";
}

.sePage .sePageLayout .sePageMain .se-hp-hero {
 position: relative;
 overflow: hidden;
}

.sePage .sePageLayout .se-hp-hero h1,
.sePage .sePageLayout .se-hp-hero h2 {
 margin-top: 22px;
}

.sePage .sePageLayout .se-hp-hero p {
 margin-top: 0;
 margin-bottom: 22px;
 font-size: 18px;
}

/* FOOTER*/
.sePage .sePageLayout .sePageMain .se-hp-footer .content-block-column {
 display: flex;
 position: relative;
 align-items: center;
 justify-content: center;
 z-index: 1;
 padding: 8% 6%;
}

.sePage .sePageLayout .sePageMain .se-hp-footer::after {
 display: block;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 z-index: 0;
 background-color: rgba(0, 0, 0, 0.2);
 padding: 0;
 width: 100%;
 content: "";
}

.sePage .sePageLayout .sePageMain .se-hp-footer {
 position: relative;
 overflow: hidden;
}

.sePage .sePageLayout .se-hp-footer h1,
.sePage .sePageLayout .se-hp-footer h2 {
 margin-top: 22px;
}

.sePage .sePageLayout .se-hp-footer p {
 margin-top: 0;
 margin-bottom: 22px;
 font-size: 18px;
}