.elementor-3189 .elementor-element.elementor-element-b2a5a6b{margin-top:30px;margin-bottom:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3189 .elementor-element.elementor-element-818ab01 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3189 .elementor-element.elementor-element-818ab01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-818ab01{text-align:center;}.elementor-3189 .elementor-element.elementor-element-818ab01 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3189 .elementor-element.elementor-element-41a5074 .field-wrap.submit-wrap{text-align:right;}.elementor-3189 .elementor-element.elementor-element-41a5074.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-41a5074 .textbox-wrap input[type=text], .elementor-3189 .elementor-element.elementor-element-41a5074 .email-wrap input, .elementor-3189 .elementor-element.elementor-element-41a5074 .textarea-wrap textarea{color:var( --e-global-color-text );background-color:#32373E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B2F33;border-radius:8px 8px 8px 8px;}.elementor-3189 .elementor-element.elementor-element-41a5074 ::-webkit-input-placeholder{color:#EAEAEA;}.elementor-3189 .elementor-element.elementor-element-41a5074 ::-moz-placeholder{color:#EAEAEA;}.elementor-3189 .elementor-element.elementor-element-41a5074 ::-ms-input-placeholder{color:#EAEAEA;}.elementor-3189 .elementor-element.elementor-element-41a5074 .textbox-wrap input[type=text]:focus, .elementor-3189 .elementor-element.elementor-element-41a5074 .email-wrap input:focus, .elementor-3189 .elementor-element.elementor-element-41a5074 .textarea-wrap textarea:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0cc92eb );}.elementor-3189 .elementor-element.elementor-element-41a5074 .textbox-wrap label, .elementor-3189 .elementor-element.elementor-element-41a5074 .email-wrap label, .elementor-3189 .elementor-element.elementor-element-41a5074 .textarea-wrap label{color:var( --e-global-color-text );}.elementor-3189 .elementor-element.elementor-element-41a5074 .ninja-forms-req-symbol{color:var( --e-global-color-accent );}.elementor-3189 .elementor-element.elementor-element-41a5074 .nf-field-description p{color:var( --e-global-color-a42a079 );}.elementor-3189 .elementor-element.elementor-element-41a5074 .submit-container input{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:10px 25px 10px 25px;}.elementor-3189 .elementor-element.elementor-element-41a5074 .submit-container input:hover, .elementor-3189 .elementor-element.elementor-element-41a5074 .submit-container input:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-0cc92eb );border-color:var( --e-global-color-0cc92eb );}@media(max-width:767px){.elementor-3189 .elementor-element.elementor-element-41a5074 .field-wrap.submit-wrap{text-align:center;}}/* Start custom CSS for xpro-ninja-form, class: .elementor-element-41a5074 */.elementor-3189 .elementor-element.elementor-element-41a5074 .nf-error.field-wrap .nf-field-element:after {
    background: unset !important;
    border-radius: 6px !important;
    color: #e80000 !important;
}

.elementor-3189 .elementor-element.elementor-element-41a5074 .checkbox-container.label-right .field-wrap>div {
    width: auto !important;
}
.elementor-3189 .elementor-element.elementor-element-41a5074 .checkbox-container.label-right .field-wrap {
    flex-wrap: wrap;
}

.elementor-3189 .elementor-element.elementor-element-41a5074 .nf-form-content .label-right .nf-field-label {
    margin-right: 20px  !important;
    width: 64px !important;
}

.elementor-3189 .elementor-element.elementor-element-41a5074 .nf-form-content input:not([type="submit"]){
    background: #32373e;
    border: 1px solid #32373e;
    border-radius: 8px;
    color: #ffffff;
}

.elementor-3189 .elementor-element.elementor-element-41a5074 .checkbox-wrap .nf-field-label label.nf-checked-label:before{
    color: #fe5858 !important;
}/* End custom CSS */