.elementor-2033 .elementor-element.elementor-element-8d05092{--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;}.elementor-2033 .elementor-element.elementor-element-52c595f{--spacer-size:25px;}.elementor-2033 .elementor-element.elementor-element-a373e7b{font-size:22px;}.elementor-2033 .elementor-element.elementor-element-a7b1fab{--spacer-size:25px;}.elementor-2033 .elementor-element.elementor-element-4e8fd15{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2033 .elementor-element.elementor-element-c7b5b35{--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;}.elementor-2033 .elementor-element.elementor-element-6cfcdd6 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:-20px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2033 .elementor-element.elementor-element-5e92d3a{--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;}.elementor-2033 .elementor-element.elementor-element-60e3642{font-family:"Lato", Sans-serif;font-size:16px;}.elementor-2033 .elementor-element.elementor-element-ad47d7c .elementor-testimonial-wrapper{text-align:start;}.elementor-2033 .elementor-element.elementor-element-6edd9ce{text-align:start;}@media(min-width:768px){.elementor-2033 .elementor-element.elementor-element-c7b5b35{--width:50%;}.elementor-2033 .elementor-element.elementor-element-5e92d3a{--width:50%;}}@media(max-width:767px){.elementor-2033 .elementor-element.elementor-element-36afec2{text-align:start;}}/* Start custom CSS for text-editor, class: .elementor-element-36afec2 */.elementor-2033 .elementor-element.elementor-element-36afec2 img {
    display: none;
}

@media (min-width: 1000px) {
    .elementor-2033 .elementor-element.elementor-element-36afec2 img {
        display: inline; /* Show the image on larger screens */
    }
}/* End custom CSS */
/* Start custom CSS for homepro_join_form, class: .elementor-element-6cfcdd6 *//* FORM WRAPPER */
.join-form-style .elementor-form {
    width: 100%;
}

/* FIELD ROW */
.join-form-style .elementor-field-group {
    margin-bottom: 16px;
    box-sizing: border-box;
}

/* LABELS */
.join-form-style .elementor-field-label,
.join-form-style label {
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.35;
    color: #111;
    margin-bottom: 6px;
}

/* INPUT FIELDS */
.join-form-style .elementor-field,
.join-form-style input[type="text"],
.join-form-style input[type="email"],
.join-form-style input[type="tel"],
.join-form-style input[type="number"],
.join-form-style input[type="url"],
.join-form-style input[type="search"],
.join-form-style input[type="password"],
.join-form-style select,
.join-form-style textarea {
    background: #ffffff !important;
    color: #333 !important;
    border: none !important;
    border-radius: 8px;
    min-height: 42px;
    height: 42px;
    width: 100% !important;
    padding: 10px 14px !important;
    box-sizing: border-box;
    box-shadow: none !important;
    font-size: 14px;
}

/* PLACEHOLDER TEXT */
.join-form-style .elementor-field::placeholder,
.join-form-style input::placeholder,
.join-form-style textarea::placeholder {
    color: #bfbfbf !important;
    opacity: 1 !important;
}

/* CROSS-BROWSER PLACEHOLDER */
.join-form-style input::-webkit-input-placeholder,
.join-form-style textarea::-webkit-input-placeholder {
    color: #bfbfbf !important;
}

.join-form-style input::-moz-placeholder,
.join-form-style textarea::-moz-placeholder {
    color: #bfbfbf !important;
    opacity: 1 !important;
}

/* FOCUS STATE */
.join-form-style .elementor-field:focus,
.join-form-style input:focus,
.join-form-style textarea:focus,
.join-form-style select:focus {
    outline: none;
    border: none !important;
    box-shadow: none !important;
}

/* SUBMIT ROW */
.join-form-style .elementor-field-type-submit {
    margin-top: 8px;
}

 background: #2344a3;
}

/* CHECKBOX / TOGGLE */
.join-form-style .elementor-field-subgroup {
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60e3642 */.elementor-2033 .elementor-element.elementor-element-60e3642 img {
    display: none;
}

@media (min-width: 768px) {
    .elementor-2033 .elementor-element.elementor-element-60e3642 img {
        display: inline; /* Show the image on larger screens */
    }
}/* End custom CSS */