.elementor-129 .elementor-element.elementor-element-599180e7{--display:flex;--background-transition:0.3s;}.elementor-129 .elementor-element.elementor-element-599180e7:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-599180e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://opensig.org/wp-content/uploads/2024/02/OA-Website-header-v2-scaled.jpg");background-position:center right;background-size:cover;}.elementor-129 .elementor-element.elementor-element-599180e7, .elementor-129 .elementor-element.elementor-element-599180e7::before{--border-transition:0.3s;}.elementor-129 .elementor-element.elementor-element-bc87c53{--display:flex;--background-transition:0.3s;--padding-top:3rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-129 .elementor-element.elementor-element-6adfd283 .elementor-heading-title{color:#FFFFFF;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.77);}.elementor-129 .elementor-element.elementor-element-c40ff90{--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;--background-transition:0.3s;}/* Start custom CSS for theme-page-title, class: .elementor-element-6adfd283 */.show-title {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40ff90 */.main-content {
    flex: 1 0 auto;
}

body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}
.page {
    flex-grow: 1;
}/* End custom CSS */