.elementor-5125 .elementor-element.elementor-element-55d8c4af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5125 .elementor-element.elementor-element-1d0b541f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5125 .elementor-element.elementor-element-3e2f3eed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5125 .elementor-element.elementor-element-4488a96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5125 .elementor-element.elementor-element-58618550{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5125 .elementor-element.elementor-element-39310cf{width:var( --container-widget-width, 110.167% );max-width:110.167%;--container-widget-width:110.167%;--container-widget-flex-grow:0;}.elementor-5125 .elementor-element.elementor-element-39310cf.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for container, class: .elementor-element-55d8c4af *//* Post Container */
.headerContainer {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: flex-start;
    height:  auto;
    padding: calc(var(--gutter) * 4) calc(var(--gutter) * 2) !important;
    background: linear-gradient(345deg, rgba(76,143,142,0) 78%, rgba(56,54,87,1) 98%),
        linear-gradient(-345deg, rgba(76,143,142,0) 78%, rgba(56,54,87,1) 98%), linear-gradient(180deg, rgba(76,143,142,0) 0%, rgba(46,24,63,0) 100%), #32294a;
    box-sizing: border-box;
    overflow: hidden;
}

.headerContainer::after {
    content: "";
    position: absolute;
    /*bottom: 0;*/
    top: -205px;
    left: 5%;
    right: 5%;
    width: 90%;
    min-width: 200px;
    height: 300px;
    background: var(--color-secondary);
    border-radius: 100%;
    filter: blur(132px);
    z-index: 1;
}

.headerContent {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    flex: 1;
    width: 100%;
    max-width: 1200px;
    z-index: 3;
}

.headerContent h1 {
    font-family: var(--font-primary-stack);
    font-style: normal;
    font-weight: 400;
    font-size: var(--font-headline-font-size);
    line-height: var(--font-headline-line-height);
    text-transform: none;
    text-align: center;
    max-width: 500px;
    color: var(--color-white);
    margin: 0 auto;
}

@media (max-width: 768px) {
    .headerContent h1 {
        font-size: var(--font-headline-md-font-size);
        line-height: var(--font-headline-md-line-height);
    }
}

.headerContent p {
    font-family: var(--font-secondary-stack);
    font-style: normal;
    font-size: var(--font-body-font-size);
    line-height: var(--font-body-line-height);
    text-transform: none;
    text-align: center;
    max-width: 500px;
    color: var(--color-white);
    margin: 24px auto 0;
}/* End custom CSS */