.elementor-2836 .elementor-element.elementor-element-8840953 {
    --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;
    --overlay-opacity: 0.75;
    --padding-top: 150px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2836 .elementor-element.elementor-element-8840953:not(.elementor-motion-effects-element-type-background),
.elementor-2836 .elementor-element.elementor-element-8840953>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-8840953::before,
.elementor-2836 .elementor-element.elementor-element-8840953>.elementor-background-video-container::before,
.elementor-2836 .elementor-element.elementor-element-8840953>.e-con-inner>.elementor-background-video-container::before,
.elementor-2836 .elementor-element.elementor-element-8840953>.elementor-background-slideshow::before,
.elementor-2836 .elementor-element.elementor-element-8840953>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2836 .elementor-element.elementor-element-8840953>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-2836 .elementor-element.elementor-element-1096661 {
    --display: flex;
}

.elementor-2836 .elementor-element.elementor-element-432bbba>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-52f22fd);
    font-family: "Roboto", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 4rem;
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-divider {
    width: 1000px;
    background: var(--e-global-color-secondary);
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 1000px;
    height: 2px;
    color: var(--e-global-color-secondary);
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-star {
    width: 1000px;
    height: 2px;
    color: var(--e-global-color-secondary);
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-border-divider::before {
    height: 2px;
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
    margin: -15px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-2836 .elementor-element.elementor-element-df67465 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-2836 .elementor-element.elementor-element-df67465:not(.elementor-motion-effects-element-type-background),
.elementor-2836 .elementor-element.elementor-element-df67465>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-2836 .elementor-element.elementor-element-4532d01 {
    --display: flex;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-9e87240 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-52f22fd);
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-2fe0b5e {
    color: var(--e-global-color-52f22fd);
}

.elementor-2836 .elementor-element.elementor-element-d91e9ad {
    --display: flex;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-form-title h3 {
    display: none;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-form-fields-required {
    display: none;
    color: #606060;
    margin-bottom: 30px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container {
    text-align: left;
    border-color: #E8E8E8;
    border-style: none;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpcf7-form {
    text-align: left;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpforms-field-container {
    text-align: left;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-form-wrap {
    text-align: left;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-form-wrap .field-wrap {
    justify-content: left;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-submit,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .submit-wrap .ninja-forms-field,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .submit-wrap .ninja-forms-field,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-submit,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-next,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-previous,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-default,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .cf2-dropzone button,
.elementor-2836 .elementor-element.elementor-element-80a4e4e #contact-btn {
    background-color: #605BE500;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-submit:hover,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .submit-wrap .ninja-forms-field:hover,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-submit:hover,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-next:hover,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-previous:hover,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-default:hover,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-success,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .cf2-dropzone button:hover,
.elementor-2836 .elementor-element.elementor-element-80a4e4e #contact-btn:hover {
    background-color: #4A45D200;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .control-label {
    display: none !important;
    color: #818181;
    margin-bottom: 4px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-label {
    display: none !important;
    color: #818181;
    margin-bottom: 4px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-label {
    display: none !important;
    margin-bottom: 4px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container input::placeholder {
    opacity: 1;
    visibility: visible;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container input::-ms-input-placeholder {
    opacity: 1;
    visibility: visible;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container textarea::placeholder {
    opacity: 1;
    visibility: visible;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container textarea::-ms-input-placeholder {
    opacity: 1;
    visibility: visible;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpcf7-not-valid-tip {
    display: block;
    color: #9E0000;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpcf7-response-output.wpcf7-validation-errors {
    display: block;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container label.wpforms-error {
    display: block;
    color: #9E0000;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-error-msg {
    display: block;
    color: #9E0000;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .caldera_ajax_error_block {
    display: block;
    color: #9E0000;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-head-container .wpforms-description {
    color: #606060;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-head-container {
    margin-bottom: 30px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-form {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-response-output {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container label {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-image-choices-label {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-label-inline {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-captcha-question {
    color: #818181;
    margin-bottom: 4px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-captcha-equation {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-payment-total {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .checkbox label {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .radio label {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .total-line {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .caldera-forms-gdpr-field-label {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .caldera-forms-gdpr-field-label a {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .caldera-forms-gdpr-field-label a:hover {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-forms-summary-field ul li {
    color: #818181;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-form .wpcf7-form-control {
    margin-top: 4px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-description {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-sublabel {
    color: #333333;
    margin-top: calc(10px / 2);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-description {
    color: #333333;
    margin-top: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .help-block {
    color: #333333;
    margin-top: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-description a {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-sublabel a {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-description a {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .help-block a {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .label-above .nf-field-description {
    margin-bottom: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .label-hidden .nf-field-description {
    margin-top: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-text {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    width: 100% !important;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-textarea {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 100px;
    line-height: 35px;
    width: 100%;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-date {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-number {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-quiz {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    width: 100% !important;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-select {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .ninja-forms-field {
    color: #474747;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=date] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime-local] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=email] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=month] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=number] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=password] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=range] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=search] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=tel] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=text] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=time] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=url] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=week] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form select {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form textarea {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    line-height: 35px;
    height: 100px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=text] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=email] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=tel] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=phone] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=number] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=url] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=color_picker] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=credit_card_cvc] {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid select.form-control {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 35px;
    line-height: 35px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid textarea.form-control {
    color: #474747;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    line-height: 35px;
    height: 100px;
    padding: 0px 15px 0px 15px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-text::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-textarea::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-date::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-number::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .ninja-forms-field::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=date]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime-local]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=email]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=month]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=number]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=password]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=range]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=search]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=tel]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=text]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=time]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=url]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=week]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form select::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form textarea::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=text]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=email]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=tel]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=phone]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=number]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=url]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=color_picker]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=credit_card_cvc]::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid select.form-control::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid textarea.form-control::placeholder {
    color: #424242;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .field-wrap:not(.submit-wrap) .ninja-forms-field {
    background-color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-text:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-textarea:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-date:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-number:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-quiz:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-select:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .ninja-forms-field:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=date]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime-local]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=email]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=month]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=number]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=password]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=range]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=search]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=tel]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=text]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=time]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=url]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=week]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form select:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form textarea:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=text]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=email]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=tel]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=phone]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=number]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=url]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=color_picker]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=credit_card_cvc]:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid select.form-control:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid textarea.form-control:focus {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #e8e8e8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-text:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-textarea:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-date:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-number:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .ninja-forms-field:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=date]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime-local]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=email]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=month]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=number]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=password]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=range]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=search]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=tel]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=text]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=time]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=url]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=week]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form select:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form textarea:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=text]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=email]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=tel]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=phone]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=number]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=url]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=color_picker]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=credit_card_cvc]:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid select.form-control:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid textarea.form-control:focus::placeholder {
    color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-text,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-textarea,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-date,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-number,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-select,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-quiz,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .ninja-forms-field,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=date],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=datetime-local],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=email],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=month],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=number],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=password],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=range],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=search],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=tel],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=text],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=time],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=url],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form input[type=week],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form select,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-form textarea,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=text],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=email],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=tel],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=phone],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=number],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=url],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=color_picker],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-control[type=credit_card_cvc],
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid select.form-control,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid textarea.form-control {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-email {
    width: 100% !important;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-medium:not(textarea) {
    width: 100%;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-address {
    width: 100%;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-phone {
    width: 100%;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-indicator {
    width: 100%;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container:not(.textarea-container) .nf-field-element {
    width: 100%;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .field-wrap:not(.submit-wrap):not(.textarea-wrap):not(.list-multiselect-wrap) .ninja-forms-field:not(hr) {
    height: 35px;
    line-height: 35px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-pass.field-wrap .nf-field-element:after {
    height: 35px;
    line-height: 35px;
    font-size: calc(35px / 2);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-error.field-wrap .nf-field-element:after {
    line-height: 35px !important;
    border-radius: 0 2px 2px 0;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .textarea-wrap .ninja-forms-field {
    line-height: 35px;
    height: 100px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e textarea.wpforms-field-medium {
    width: 100%;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container.textarea-container .nf-field-element {
    width: 100%;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .field-wrap:not(.listselect-wrap):not(.submit-wrap) .ninja-forms-field:not(hr) {
    padding: 0px 15px 0px 15px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container:not(.list-container) .ninja-forms-field {
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container .nf-field-element select {
    border-radius: 2px 2px 2px 2px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-form-control {
    margin-bottom: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container {
    margin-bottom: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field {
    margin-bottom: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-address .wpforms-field-row {
    margin-bottom: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .form-group {
    margin-bottom: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .wpr-caldera-html {
    margin-bottom: 10px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-submit {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .submit-wrap .ninja-forms-field {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-submit {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-next {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-previous {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-default {
    color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 12px 40px 12px 40px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .cf2-dropzone button {
    color: var(--e-global-color-52f22fd);
    border-color: var(--e-global-color-52f22fd);
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 12px 40px 12px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-submit:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .submit-wrap .ninja-forms-field:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-submit:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-next:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-previous:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-default:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-success {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 12px 40px 12px 40px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .cf2-dropzone button:hover {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-submit,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .submit-wrap .ninja-forms-field,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-submit,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-next,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-page-previous,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-default,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-success,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .cf2-dropzone button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpcf7-submit {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 3px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .submit-wrap .ninja-forms-field {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpforms-submit {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 3px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpforms-page-next {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 3px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpforms-page-previous {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 3px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container .submit-wrap .ninja-forms-field {
    border-radius: 0px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .caldera-grid .btn-default:not(a) {
    border-radius: 0px 0px 0px 0px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-field-container .submit-wrap {
    margin-top: 3px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpcf7-form .caldera-grid .btn-default:not(a) {
    margin-top: 3px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .listradio-wrap .nf-field-element label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .listradio-wrap .nf-field-element label.nf-checked-label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .checkbox-wrap .nf-field-label label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .checkbox-container .nf-field-element label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .listcheckbox-container .nf-field-element label:after {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before {
    background-color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before {
    background-color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-radio input+label:before {
    background-color: #FFFFFF;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-radio input+span:before {
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpcf7-checkbox input:checked+.wpcf7-list-item-label:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpcf7-radio input:checked+.wpcf7-list-item-label:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpcf7-acceptance input:checked+.wpcf7-list-item-label:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .checkbox-wrap .nf-field-label label.nf-checked-label:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .listcheckbox-wrap .nf-field-element label.nf-checked-label:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .listradio-wrap .nf-field-element label.nf-checked-label:before {
    background-color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-checkbox input:checked+label:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input:checked+label:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-radio input:checked+label:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-image-choices input:checked+span:before {
    color: #605BE5;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-checkbox label:before {
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox label:before {
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-custom-chk-radio .wpforms-field-radio label:before {
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-html {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container .html-wrap {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-caldera-html {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpforms-field-html a {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container .html-wrap a {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-caldera-html a {
    color: #333333;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .nf-field-container .hr-wrap hr {
    border-color: #999999;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-caldera-html hr {
    border-color: #999999;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpcf7-response-output {
    border-color: #9E0000;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container label.wpforms-error a {
    color: #9E0000;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container label .wpforms-required-label {
    color: #9E0000;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .ninja-forms-req-symbol {
    color: #9E0000;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .caldera-grid .control-label .field_required {
    color: #9E0000 !important;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpcf7-not-valid-tip,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpcf7-response-output,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container label.wpforms-error,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .caldera_ajax_error_block,
.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-error-msg {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container input.wpcf7-not-valid {
    color: #9E0000;
    background-color: #FA8383;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container textarea.wpcf7-not-valid {
    color: #9E0000;
    background-color: #FA8383;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container input.wpforms-error {
    color: #9E0000;
    background-color: #FA8383;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container textarea.wpforms-error {
    color: #9E0000;
    background-color: #FA8383;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-error.field-wrap .nf-field-element:after {
    color: #9E0000;
    background-color: #FA8383;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .caldera-grid .parsley-error {
    color: #9E0000;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .caldera-grid .parsley-error:not(.checkbox-inline) {
    background-color: #FA8383;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-error.field-wrap .ninja-forms-field {
    border-color: #E8E8E8 !important;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpcf7-mail-sent-ok {
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .wpforms-confirmation-container-full {
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-response-msg {
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .caldera-grid .alert-success {
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-color: #E8E8E8;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-pass .ninja-forms-field {
    border-color: #E8E8E8 !important;
}

.elementor-2836 .elementor-element.elementor-element-80a4e4e .wpr-forms-container .nf-pass.field-wrap .nf-field-element:after {
    color: #E8E8E8;
}

@media(max-width:1024px) {
    .elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 40px;
    }

    .elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-divider {
        width: 700px;
    }

    .elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
        width: 700px;
    }

    .elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-star {
        width: 700px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
    }
}

@media(max-width:767px) {
    .elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-divider {
        width: 300px;
    }

    .elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
        width: 300px;
    }

    .elementor-2836 .elementor-element.elementor-element-432bbba .elementskit-section-title-wraper .elementskit-border-star {
        width: 300px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-2836 .elementor-element.elementor-element-9e87240 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
    }
}