.elementor-25 .elementor-element.elementor-element-0d70483:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0d70483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e666857 );}.elementor-25 .elementor-element.elementor-element-0d70483 > .elementor-background-overlay{background-color:#090605;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-0d70483 > .elementor-container{max-width:1400px;}.elementor-25 .elementor-element.elementor-element-0d70483{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-dcab492 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ead9ee7 .ha-breadcrumbs li span.ha-breadcrumbs-text{color:var( --e-global-color-3f38379 );font-size:16px;}.elementor-25 .elementor-element.elementor-element-ead9ee7 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon{color:var( --e-global-color-3f38379 );}.elementor-25 .elementor-element.elementor-element-ead9ee7 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{color:var( --e-global-color-3f38379 );}.elementor-25 .elementor-element.elementor-element-f7f55a8{padding:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-bf6e087 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-88f8db7{text-align:center;}.elementor-25 .elementor-element.elementor-element-88f8db7 .elementor-heading-title{text-transform:uppercase;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-0d70483{padding:10px 50px 10px 50px;}.elementor-25 .elementor-element.elementor-element-ead9ee7 .ha-breadcrumbs li span.ha-breadcrumbs-text{font-size:16px;}.elementor-25 .elementor-element.elementor-element-f7f55a8{padding:40px 50px 40px 50px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-0d70483{padding:10px 20px 10px 20px;}.elementor-25 .elementor-element.elementor-element-ead9ee7 .ha-breadcrumbs li span.ha-breadcrumbs-text{font-size:15px;}.elementor-25 .elementor-element.elementor-element-f7f55a8{padding:10px 20px 0px 20px;}}/* Start custom CSS for html, class: .elementor-element-311113c */.gform-theme--foundation .gform_fields {
    row-gap: 0 !important;
}

.gfield {
    margin-bottom: 15px !important;
}

.gfield_label {
    margin-bottom: 10px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 18px !important;
}


input, select {
    font-size: 15px !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 0px 0px 0px 0px !important;
    color: #1f2124 !important;
    /*padding: 0.5rem 1rem !important;*/
}

.gform_footer  {
    margin-top: 0px !important;
}

.gform_button {
    font-size: 15px !important;
    color: #1f2124 !important;
    background-color: var(--e-global-color-secondary) !important;
    padding: 14px 26px 14px 26px !important;
    letter-spacing: 0.5px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    border: none !important;
}

.gform_button:hover {
    border: 0px !important;
    background-color: #AEACAC !important;
}

.gform_confirmation_message_1 {
    text-align: center !important;
}/* End custom CSS */