.elementor-1594 .elementor-element.elementor-element-724b18ce{--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-1594 .elementor-element.elementor-element-60d35a57{text-align:center;}.elementor-1594 .elementor-element.elementor-element-60d35a57 .elementor-heading-title{font-size:var(--size-ml);font-weight:700;}.elementor-1594 .elementor-element.elementor-element-49262e0a{text-align:center;}.elementor-1594 .elementor-element.elementor-element-49262e0a .elementor-heading-title{font-size:var(--size-base);font-weight:400;line-height:1.2em;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__label{text-align:left;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__desc{text-align:left;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder ::-webkit-input-placeholder{color:#1C171C80;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder ::-ms-input-placeholder{color:#1C171C80;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder ::-moz-placeholder{color:#1C171C80;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder :-moz-placeholder{color:#1C171C80;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder input{color-scheme:normal;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__field.range-field::-webkit-slider-runnable-track{background-color:var( --e-global-color-a9596be );}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__field.range-field::-moz-range-track{background-color:var( --e-global-color-a9596be );}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__field.range-field::-ms-track{background-color:var( --e-global-color-a9596be );}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__field.range-field::-webkit-slider-thumb{background-color:var( --e-global-color-primary );}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__field.range-field::-moz-range-thumb{background-color:var( --e-global-color-primary );}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__field.range-field::-ms-thumb{background-color:var( --e-global-color-primary );}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__field-value.range-value{font-size:var(--size-base);color:var( --e-global-color-primary );}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__action-button{transition:all 0.3s;padding:0.75em 0.75em 0.75em 0.75em;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__submit{justify-content:center;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-message--success{text-align:center;background-color:#00800026;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-message--error{text-align:center;background-color:#FF000026;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}#elementor-popup-modal-1594 .dialog-widget-content{animation-duration:0.25s;background-color:var( --e-global-color-43fb0d8 );border-radius:0.75rem 0.75rem 0.75rem 0.75rem;box-shadow:2px 8px 23px 3px rgba(136.17000000000002, 16.830000000000013, 42.687000000000026, 0.2);margin:0 var(--content-space-inline) 0 var(--content-space-inline);}#elementor-popup-modal-1594{background-color:#EDDEE4BF;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1594 .dialog-message{width:640px;height:auto;padding:var(--space-ml) var(--space-md) var(--space-ml) var(--space-md);}#elementor-popup-modal-1594 .dialog-close-button{display:flex;top:0%;background-color:#FFFFFF00;font-size:var(--size-md);}body:not(.rtl) #elementor-popup-modal-1594 .dialog-close-button{right:0%;}body.rtl #elementor-popup-modal-1594 .dialog-close-button{left:0%;}#elementor-popup-modal-1594 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-1594 .dialog-close-button svg{fill:var( --e-global-color-primary );}#elementor-popup-modal-1594 .dialog-close-button:hover i{color:var( --e-global-color-accent );}#elementor-popup-modal-1594 .dialog-close-button:hover{background-color:#FFFFFF00;}@media(max-width:1024px){#elementor-popup-modal-1594 .dialog-widget-content{margin:0 var(--space-base) 0 var(--space-base);}}@media(max-width:767px){.elementor-1594 .elementor-element.elementor-element-60d35a57 .elementor-heading-title{font-size:var(--size-md);}#elementor-popup-modal-1594 .dialog-widget-content{margin:0 var(--space-xxs) 0 var(--space-xxs);}#elementor-popup-modal-1594 .dialog-message{padding:var(--space-ml) var(--space-base) var(--space-ml) var(--space-base);}}/* Start custom CSS for heading, class: .elementor-element-49262e0a */.elementor-1594 .elementor-element.elementor-element-49262e0a {
    text-wrap: balance;
}

.elementor-1594 .elementor-element.elementor-element-49262e0a .elementor-heading-title * + * {
    margin-block-start: 0.5lh;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-5819f73 *//* Jet Form Builder */
:root {
    /* Block Editor Overrides */
    --jf-wp-block-cols-margin: 0;
    --jf-wp-block-cols-gap: var(--space-base);
    
    /* Switcher Overrides */
    --jf-switcher-radius: 1e5px;
    --jf-switcher-transition-duration: 250ms;
    /* Switcher Overrides - Thumb */
    --jf-switcher-thumb-position: 0%;
    --jf-switcher-thumb-size: var(--size-sm);
    --jf-switcher-thumb-clr: var(--clr-light-100);
    --jf-switcher-thumb-highlight-size: 0;
    --jf-swicher-thumb-highlight-clr: hls(var(--clr-raw-dark-100) / 25%);
    /* Switcher Overrides - Track */
    --jf-switcher-track-size: calc(var(--jf-switcher-thumb-size) * 2));
    --jf-switcher-track-spacing: 2px;
    --jf-switcher-track-bg-clr: var(--clr-light-400);
}

.elementor-1594 .elementor-element.elementor-element-5819f73.custom-jf-styles .wp-block-columns {
    display: flex;
    flex-wrap: nowrap;
    margin: var(--jf-wp-block-cols-margin);
    gap: var(--jf-wp-block-cols-gap);
}

@media (width < 768px) {
    .elementor-1594 .elementor-element.elementor-element-5819f73.custom-jf-styles .wp-block-columns {
        /*flex-wrap: wrap;*/
    }
    .elementor-1594 .elementor-element.elementor-element-5819f73.custom-jf-styles .wp-block-columns .wp-block-column {
        /*width: 100%;*/
    }
}

.elementor-1594 .elementor-element.elementor-element-5819f73.custom-jf-styles .field-type-switcher input.jet-form-builder__field {
    padding: var(--jf-switcher-track-spacing);
    block-size: var(--jf-switcher-thumb-size);
    background: var(--jf-switcher-track-bg-clr);
    border-radius: var(--jf-switcher-radius);
    transition: all var(--jf-switcher-transition-duration);
}

.elementor-1594 .elementor-element.elementor-element-5819f73.custom-jf-styles .jet-form-builder-row.captcha-token-container {
    justify-content: center;
    align-items: center;
}

.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-row:not(.field-type-switcher, .field-type-range-field) {
    position: relative;
    flex-direction: row;
    align-items: center;
}

.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-row .jet-form-builder__field-wrap {
    width: 100%;
}

.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-row .jet-form-builder__label,
.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-row .jet-form-builder__desc {
    width: auto;
    flex: 0 1 auto;
}


.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-row .jet-form-builder__desc::before {
    content: 'i';
    /*position: absolute;*/
    /*top: 0.5em;*/
    /*right: 0.5rem;*/
    /*z-index: 1;*/
    display: grid;
    place-content: center;
    width: 1.25em;
    height: 1.25em;
    font-size: 75%;
    font-weight: 500;
    line-height: 0;
    text-transform: lowercase;
    text-align: center;
    color: var(--clr-dark-400);
    background-color: transparent;
    border: 1px solid currentColor;
    border-radius: 1e5px;
    opacity: 0.5;
    transition: opacity, color, background-color .25s ease-out;
    pointer-events: auto;
}

.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-row .jet-form-builder__desc::before:where(:hover, :focus, :focus-visible) {
    color: var(--clr-light-100);
    background-color: var(--clr-dark-400);
    opacity: 1;
    cursor: help;
}

.elementor-1594 .elementor-element.elementor-element-5819f73 .jet-form-builder-row .jet-form-builder__desc small {
    position: absolute;
    top: 0;
    right: -50%;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1594 {
    z-index: 2147483647;
    background-color: hsl(var(--clr-raw-light-400) / 50%);
    backdrop-filter: 
    blur(10px) 
    saturate(200%);
}

#elementor-popup-modal-1594 .dialog-widget-content {
    box-shadow: 
    0 -1px 2px 0 hsl(var(--clr-raw-secondary)) / calc(var(--shadow-strength) + 2%)), 
    0 3px 2px -2px hsl(var(--clr-raw-secomdary)) / calc(var(--shadow-strength) + 3%)), 
    0 7px 5px -2px hsl(var(--clr-raw-secondary)) / calc(var(--shadow-strength) + 3%)), 
    0 12px 10px -2px hsl(var(--clr-raw-secondary)) / calc(var(--shadow-strength) + 4%)), 
    0 22px 18px -2px hsl(var(--clr-raw-secomdary)) / calc(var(--shadow-strength) + 5%)), 
    0 41px 33px -2px hsl(var(--clr-raw-secondary)) / calc(var(--shadow-strength) + 6%)), 
    0 100px 80px -2px hsl(var(--clr-raw-secondary)) / calc(var(--shadow-strength) + 7%));
}/* End custom CSS */