.elementor-3659 .elementor-element.elementor-element-f151e9c{--display:flex;--min-height:100vh;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-3659 .elementor-element.elementor-element-f151e9c:not(.elementor-motion-effects-element-type-background), .elementor-3659 .elementor-element.elementor-element-f151e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3659 .elementor-element.elementor-element-f151e9c::before, .elementor-3659 .elementor-element.elementor-element-f151e9c > .elementor-background-video-container::before, .elementor-3659 .elementor-element.elementor-element-f151e9c > .e-con-inner > .elementor-background-video-container::before, .elementor-3659 .elementor-element.elementor-element-f151e9c > .elementor-background-slideshow::before, .elementor-3659 .elementor-element.elementor-element-f151e9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3659 .elementor-element.elementor-element-f151e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3659 .elementor-element.elementor-element-f151e9c, .elementor-3659 .elementor-element.elementor-element-f151e9c::before{--border-transition:0.3s;}.elementor-3659 .elementor-element.elementor-element-f151e9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3659 .elementor-element.elementor-element-ad87abb{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-block-start:76px;--padding-block-end:76px;--padding-inline-start:108px;--padding-inline-end:108px;}.elementor-3659 .elementor-element.elementor-element-8373b51 img{width:56%;max-width:70%;border-radius:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-e8c7ce7{text-align:center;}.elementor-3659 .elementor-element.elementor-element-e8c7ce7 .elementor-heading-title{font-family:"Rubik";font-size:34px;font-weight:900;}.elementor-3659 .elementor-element.elementor-element-fd72d7f{text-align:center;}.elementor-3659 .elementor-element.elementor-element-fd72d7f .elementor-heading-title{font-family:"Rubik";font-size:22px;font-weight:300;}body:not(.rtl) .elementor-3659 .elementor-element.elementor-element-e4cd93c{left:0px;}body.rtl .elementor-3659 .elementor-element.elementor-element-e4cd93c{right:0px;}.elementor-3659 .elementor-element.elementor-element-e4cd93c{top:0px;}.elementor-3659 .elementor-element.elementor-element-bf753d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-3659 .elementor-element.elementor-element-a8416af .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-3659 .elementor-element.elementor-element-a8416af .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-3659 .elementor-element.elementor-element-a8416af .elementor-button{font-size:40px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:transparent;background-image:linear-gradient(70deg, #530C2B 33%, #000000 100%);transition-duration:0.4s;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:40px 40px 40px 40px;}.elementor-3659 .elementor-element.elementor-element-a8416af{--e-transform-transition-duration:5700ms;}.elementor-3659 .elementor-element.elementor-element-d3d31a1 .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-3659 .elementor-element.elementor-element-d3d31a1 .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-3659 .elementor-element.elementor-element-d3d31a1 .elementor-button{font-size:40px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:transparent;background-image:linear-gradient(70deg, #530C2B 33%, #000000 100%);border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:40px 40px 40px 40px;}.elementor-3659 .elementor-element.elementor-element-ff006c4 .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-3659 .elementor-element.elementor-element-ff006c4 .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-3659 .elementor-element.elementor-element-ff006c4 .elementor-button{font-size:40px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:transparent;background-image:linear-gradient(70deg, #530C2B 33%, #000000 100%);border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:40px 40px 40px 40px;}.elementor-3659 .elementor-element.elementor-element-247351d{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-3659 .elementor-element.elementor-element-f151e9c{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3659 .elementor-element.elementor-element-f151e9c{--width:1600px;}}@media(max-width:1024px){.elementor-3659 .elementor-element.elementor-element-f151e9c{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-3659 .elementor-element.elementor-element-fd72d7f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:-22px -22px -22px -22px;}body:not(.rtl) .elementor-3659 .elementor-element.elementor-element-e4cd93c{left:23%;}body.rtl .elementor-3659 .elementor-element.elementor-element-e4cd93c{right:23%;}.elementor-3659 .elementor-element.elementor-element-e4cd93c{top:92%;}}@media(max-width:767px){.elementor-3659 .elementor-element.elementor-element-f151e9c{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}}/* Start custom CSS for html, class: .elementor-element-d90cfac */<style>
    .form-container {
        padding: 20px;
        width: 50%;
        max-width: 200px;
        margin: 200px;
        background-color: #FFFFFF;
        border-radius: 16px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }

    .form-container input {
        width: 100%;
        padding: 20px;
        margin-bottom: 15px;
        border: 0px solid #CCCCCC;
        border-radius: 16px;
        background-color: #F0F0F0;
        font-size: 14px;
    }

    .form-container button {
        width: 100%;
        padding: 25px;
        background-color: #530C2B;
        color: #FFFFFF;
        border: none;
        border-radius: 16px;
        font-size: 16px;
        cursor: pointer;
    }
    .form-container input:hover {
        border: 1px solid #A52A2A;        
    }

    .form-container button:hover {
        background-color: #A52A2A;
    }

    .form-footer {
        display: flex;
        justify-content: space-between;
        margin-top: 10px;
    }

    .form-footer a {
        text-decoration: none;
        font-size: 14px;
        color: #6A6A6A;
    }

    .form-footer a:hover {
        text-decoration: underline;
    }
</style>/* End custom CSS */
/* Start custom CSS for jet-lottie, class: .elementor-element-e4cd93c */.loading-animation {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 0.7) !important;
    z-index: 99999 !important;
    display: none;
    align-items: center !important;
    justify-content: center !important;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

/* מיקום האנימציה */
.loading-animation .elementor-widget-lottie {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 150px !important;
    height: 150px !important;
    z-index: 99999 !important;
    -webkit-transform: translate(-50%, -50%) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8416af *//* למיקום האייקון מעל הטקסט */
.elementor-button .elementor-button-content-wrapper {
    flex-direction: column !important;
    align-items: center !important;
    gap: 8px !important; /* מרווח בין האייקון לטקסט */
}

/* למיקום האייקון מתחת לטקסט */
.elementor-button .elementor-button-content-wrapper {
    flex-direction: column-reverse !important;
    align-items: center !important;
    gap: 8px !important; /* מרווח בין האייקון לטקסט */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3d31a1 *//* למיקום האייקון מעל הטקסט */
.elementor-button .elementor-button-content-wrapper {
    flex-direction: column !important;
    align-items: center !important;
    gap: 8px !important; /* מרווח בין האייקון לטקסט */
}

/* למיקום האייקון מתחת לטקסט */
.elementor-button .elementor-button-content-wrapper {
    flex-direction: column-reverse !important;
    align-items: center !important;
    gap: 8px !important; /* מרווח בין האייקון לטקסט */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff006c4 *//* למיקום האייקון מעל הטקסט */
.elementor-button .elementor-button-content-wrapper {
    flex-direction: column !important;
    align-items: center !important;
    gap: 8px !important; /* מרווח בין האייקון לטקסט */
}

/* למיקום האייקון מתחת לטקסט */
.elementor-button .elementor-button-content-wrapper {
    flex-direction: column-reverse !important;
    align-items: center !important;
    gap: 8px !important; /* מרווח בין האייקון לטקסט */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4219775 */<style>
    .form-container {
        padding: 20px;
        width: 50%;
        max-width: 200px;
        margin: 200px;
        background-color: #FFFFFF;
        border-radius: 16px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }

    .form-container input {
        width: 100%;
        padding: 20px;
        margin-bottom: 15px;
        border: 0px solid #CCCCCC;
        border-radius: 16px;
        background-color: #F0F0F0;
        font-size: 14px;
    }

    .form-container button {
        width: 100%;
        padding: 25px;
        background-color: #530C2B;
        color: #FFFFFF;
        border: none;
        border-radius: 16px;
        font-size: 16px;
        cursor: pointer;
    }
    .form-container input:hover {
        border: 1px solid #A52A2A;        
    }

    .form-container button:hover {
        background-color: #A52A2A;
    }

    .form-footer {
        display: flex;
        justify-content: space-between;
        margin-top: 10px;
    }

    .form-footer a {
        text-decoration: none;
        font-size: 14px;
        color: #6A6A6A;
    }

    .form-footer a:hover {
        text-decoration: underline;
    }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f417e07 */<style>
    .form-container {
        padding: 20px;
        width: 50%;
        max-width: 200px;
        margin: 200px;
        background-color: #FFFFFF;
        border-radius: 16px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }

    .form-container input {
        width: 100%;
        padding: 20px;
        margin-bottom: 15px;
        border: 0px solid #CCCCCC;
        border-radius: 16px;
        background-color: #F0F0F0;
        font-size: 14px;
    }

    .form-container button {
        width: 100%;
        padding: 25px;
        background-color: #530C2B;
        color: #FFFFFF;
        border: none;
        border-radius: 16px;
        font-size: 16px;
        cursor: pointer;
    }
    .form-container input:hover {
        border: 1px solid #A52A2A;        
    }

    .form-container button:hover {
        background-color: #A52A2A;
    }

    .form-footer {
        display: flex;
        justify-content: space-between;
        margin-top: 10px;
    }

    .form-footer a {
        text-decoration: none;
        font-size: 14px;
        color: #6A6A6A;
    }

    .form-footer a:hover {
        text-decoration: underline;
    }
</style>/* End custom CSS */