.elementor-811 .elementor-element.elementor-element-bc9531b > .elementor-container{min-height:380px;}.elementor-811 .elementor-element.elementor-element-bc9531b:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-bc9531b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:cover;}.elementor-811 .elementor-element.elementor-element-bc9531b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-811 .elementor-element.elementor-element-bc9531b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-811 .elementor-element.elementor-element-e912173 > .elementor-container{max-width:1200px;}.elementor-811 .elementor-element.elementor-element-e912173{padding:70px 48px 50px 48px;z-index:2;}.elementor-811 .elementor-element.elementor-element-be5af77 > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-811 .elementor-element.elementor-element-b98abf8{text-align:left;}.elementor-811 .elementor-element.elementor-element-b98abf8 img{width:215px;}.elementor-811 .elementor-element.elementor-element-84d11f9{width:auto;max-width:auto;align-self:center;}.elementor-811 .elementor-element.elementor-element-c9fbb1e > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-811 .elementor-element.elementor-element-36e65ec{width:auto;max-width:auto;}.elementor-811 .elementor-element.elementor-element-9fa49b1{margin-top:-200px;margin-bottom:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-811 .elementor-element.elementor-element-9fa49b1{margin-top:48px;margin-bottom:0px;}}@media(max-width:767px){.elementor-811 .elementor-element.elementor-element-e912173{padding:50px 32px 50px 32px;}.elementor-811 .elementor-element.elementor-element-be5af77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-811 .elementor-element.elementor-element-c9fbb1e > .elementor-element-populated{padding:32px 0px 0px 0px;}.elementor-811 .elementor-element.elementor-element-e8a7ef3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-811 .elementor-element.elementor-element-9fa49b1{margin-top:32px;margin-bottom:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-811 .elementor-element.elementor-element-be5af77{width:50%;}.elementor-811 .elementor-element.elementor-element-c9fbb1e{width:50%;}.elementor-811 .elementor-element.elementor-element-e8a7ef3{width:100%;}}/* Start custom CSS for section, class: .elementor-element-e912173 */.footer .text-link.elementor-widget-heading {
    font-size: 15px;
}

.footer .text-link.elementor-widget-heading a {
    color: var(--oea_colors_white) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
}

.footer .text-link.elementor-widget-heading i {
    color: var(--oea_colors_white);
    font-size: 1.1rem;
}

.footer .menu-footer ul {
    display: flex;
    flex-direction: column;
    list-style-type: none;
    padding-inline-start: 0px;
    font-size: 1.1rem;
    gap: 0.5rem;
}

.footer .menu-footer ul a {
    color: var(--oea_colors_white);
    transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.footer .menu-footer ul a:hover {
   color: var(--oea_colors_secondary); 
}

.footer .content-dons h3 {
    margin-bottom: 0.5rem;
}

.footer .udem-socmed-item {
    color: var(--oea_colors_alternate) !important;
    transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.newsletter-form input[type=email] {
    background-color: transparent;
    border: none;
    border-bottom: solid 1px var(--oea_colors_white) !important;
    border-radius: 0px;
    margin-right: 3rem !important;
    width: calc(100% - 3rem) !important;
    padding: 0.75rem 1rem !important;
    color: var(--oea_colors_white);
    border-left: 0px !important;
    border-top: 0px !important;
    border-right: 0px !important;
}

.newsletter-form input[type=email]:placeholder {
    color: var(--oea_colors_white);
}

.newsletter-form .gform_wrapper.gravity-theme .gform_footer {
    padding: 0px;
    margin-top: 2rem;
}

.newsletter-form .gform_wrapper.gravity-theme .gform_footer button {
    margin-bottom: 0rem;
    margin-left: auto;
    margin-right: 0px;
}

.udem-cordo-item a {
    color: var(--oea_colors_white);
}

.udem-cordo-item .icon {
    width: 30px;
}/* End custom CSS */