.elementor-7536 .elementor-element.elementor-element-49a20a64{--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7536 .elementor-element.elementor-element-49a20a64:not(.elementor-motion-effects-element-type-background), .elementor-7536 .elementor-element.elementor-element-49a20a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7536 .elementor-element.elementor-element-15dcb7d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7536 .elementor-element.elementor-element-15dcb7d2{text-align:center;}.elementor-7536 .elementor-element.elementor-element-15dcb7d2 .elementor-heading-title{font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-7536 .elementor-element.elementor-element-5eca206a{text-align:center;}.elementor-7536 .elementor-element.elementor-element-5eca206a .elementor-heading-title{font-size:32px;color:#FFFFFF;}.elementor-7536 .elementor-element.elementor-element-118bb276 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-7536 .elementor-element.elementor-element-118bb276{text-align:center;}.elementor-7536 .elementor-element.elementor-element-118bb276 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-7536 .elementor-element.elementor-element-2ead1b76{width:100%;max-width:100%;}.elementor-7536 .elementor-element.elementor-element-2ead1b76 > .elementor-widget-container{background-color:#000000;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}@media(max-width:767px){.elementor-7536 .elementor-element.elementor-element-15dcb7d2 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-7536 .elementor-element.elementor-element-5eca206a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-7536 .elementor-element.elementor-element-118bb276 > .elementor-widget-container{padding:0px 15px 40px 15px;}.elementor-7536 .elementor-element.elementor-element-2ead1b76 > .elementor-widget-container{padding:0px 10px 0px 10px;}}/* Start custom CSS for wpforms, class: .elementor-element-2ead1b76 */.elementor-7536 .elementor-element.elementor-element-2ead1b76 #wpforms-submit-3095 {
    background-color: #54595F;
    color: white;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 10px;
    font-size: 14px;
    border-width: 2px;
    border-color: #000000;
    margin-top: -8em;
    transition: 0.3s;
}

.elementor-7536 .elementor-element.elementor-element-2ead1b76 #wpforms-submit-3095:hover {
    background-color: #000000;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 10px;
    font-size: 14px;
    border-width: 3px;
    border-color: #2C9A45;
    margin-top: -8em;
}


.elementor-7536 .elementor-element.elementor-element-2ead1b76 div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column,
.elementor-7536 .elementor-element.elementor-element-2ead1b76 div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column {
    padding-left: 5px;
    padding-right: 5px;
}


.elementor-7536 .elementor-element.elementor-element-2ead1b76 .wpforms-container {
    padding-top: 5px;
    padding-bottom: 40px;
    margin-top: -30px;
    margin-bottom: -80px;
}

.elementor-7536 .elementor-element.elementor-element-2ead1b76 .wpforms-field-large {
    padding: 0.7em;
    border-radius: 10px;
}


@media (max-width: 767px) {
    .elementor-7536 .elementor-element.elementor-element-2ead1b76 .elementor-widget-container {
        background-color: #02010100;
    }
}

@media (max-width: 767px) {
.elementor-7536 .elementor-element.elementor-element-2ead1b76 div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column,
.elementor-7536 .elementor-element.elementor-element-2ead1b76 div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column {
    padding-left: 0px;
    padding-right: 0px;
}
}

@media (max-width: 767px) {
.elementor-7536 .elementor-element.elementor-element-2ead1b76 #wpforms-submit-3095 {
    margin-top: -3em;
}
}

@media (max-width: 767px) {
.elementor-7536 .elementor-element.elementor-element-2ead1b76 #wpforms-submit-3095 :hover {
    margin-top: -3em;
}
}


@media (max-width: 767px) {
.elementor-7536 .elementor-element.elementor-element-2ead1b76 .wpforms-field-large {
    padding-right: 0em;
    padding-top: 1em;
    padding-bottom: 1em;
    border-radius: 10px;
}
}/* End custom CSS */