.elementor-16045 .elementor-element.elementor-element-3dd6345 > .elementor-container{min-height:200px;}.elementor-16045 .elementor-element.elementor-element-3dd6345{margin-top:80px;margin-bottom:0px;}.elementor-16045 .elementor-element.elementor-element-a231b86{text-align:center;}.elementor-16045 .elementor-element.elementor-element-a231b86 .elementor-heading-title{font-weight:700;}.elementor-16045 .elementor-element.elementor-element-f12fc16 > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-16045 .elementor-element.elementor-element-f12fc16{text-align:center;font-size:18px;}.elementor-16045 .elementor-element.elementor-element-30300dc > .elementor-widget-container{border-style:none;}.elementor-16045 .elementor-element.elementor-element-30300dc:hover .elementor-widget-container{border-style:none;}.elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title:before, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title:after, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-content, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tabs-content-wrapper{border-width:1px;}.elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-mobile-title, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-desktop-title.elementor-active, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title:before, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title:after, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-content, .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tabs-content-wrapper{border-color:#02010100;}.elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title.elementor-active,
					 .elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title.elementor-active a{color:#980715;}.elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-content{color:#980715;font-weight:700;}.elementor-16045 .elementor-element.elementor-element-137809e{margin-top:0px;margin-bottom:50px;}.elementor-16045 .elementor-element.elementor-element-104c23c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16045 .elementor-element.elementor-element-c0685bd{text-align:center;}.elementor-16045 .elementor-element.elementor-element-c0685bd .elementor-heading-title{font-size:25px;font-weight:700;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-button{background-color:#980715;font-size:16px;border-radius:10px 10px 10px 10px;padding:5px 45px 5px 45px;}.elementor-16045 .elementor-element.elementor-element-37b8139{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-16045 .elementor-element.elementor-element-37b8139 > .elementor-widget-container{padding:35px 35px 15px 35px;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-field-group{margin-bottom:10px;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-field-group > label{padding-bottom:5px;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-form-fields-wrapper label{color:#8A8A8A;font-size:18px;font-weight:400;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-field-group .elementor-field{color:#000000;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-field-group .elementor-field, .elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-field-subgroup label{font-size:18px;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#980715;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#980715;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-16045 .elementor-element.elementor-element-37b8139 .elementor-field-group .elementor-select-wrapper::before{color:#980715;}.elementor-16045 .elementor-element.elementor-element-d9432d9 > .elementor-widget-container{margin:0px 0px -17px 0px;padding:0px 0px 0px 0px;}.elementor-16045 .elementor-element.elementor-element-d9432d9{text-align:center;font-size:18px;}.elementor-16045 .elementor-element.elementor-element-4611ba1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16045 .elementor-element.elementor-element-4611ba1 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CECECE;}.elementor-16045 .elementor-element.elementor-element-bdf1be4{text-align:center;}.elementor-16045 .elementor-element.elementor-element-bdf1be4 .elementor-heading-title{font-size:25px;font-weight:700;}.elementor-16045 .elementor-element.elementor-element-27c8c83 > .elementor-container{min-height:600px;}.elementor-16045 .elementor-element.elementor-element-9088313{text-align:center;}.elementor-16045 .elementor-element.elementor-element-9088313 .elementor-heading-title{font-size:25px;font-weight:700;}@media(max-width:767px){.elementor-16045 .elementor-element.elementor-element-3dd6345 > .elementor-container{min-height:85vh;}.elementor-16045 .elementor-element.elementor-element-30300dc > .elementor-widget-container{margin:0px 15px 30px 15px;}.elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-title{font-size:13px;}.elementor-16045 .elementor-element.elementor-element-37b8139 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-52b5bb8 */.custom-tabs {
    text-align: center;
    display: flex;
    justify-content: center;
    border-bottom: 2px solid #dcdcdc;
}

.custom-tabs input[type="radio"] {
    display: none;
}

.custom-tabs .tab-title {
    width: 50%; /* Ensures tabs are side by side */
    padding: 10px;
    cursor: pointer;
    box-sizing: border-box;
    font-weight: bold;
    border-bottom: 2px solid transparent;
    transition: all 0.3s ease;
    text-align: center;
}

.custom-tabs input[type="radio"]:checked + .tab-title {
    color: #980715;
    border-bottom: 2px solid #980715;
}

.custom-tabs .tab-content {
    display: none;
    padding-top: 20px;
    width: 100%; /* Ensure content takes full width */
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2 {
    display: block;
}

/* Mobile adjustments */
@media (max-width: 767px) {
    .custom-tabs {
        flex-direction: column; /* Stack tabs on top of each other on mobile */
    }
    .custom-tabs .tab-title {
        width: 100%; /* Tabs take full width on mobile */
        padding: 15px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-30300dc */@media (min-width: 320px) {
    /* Reset any default padding, margin, and border on the h-tabs wrapper */
    #h-tabs {
        padding: 0 !important;
        margin: 0 !important;
        border: none !important;
    }

    /* Style the tabs wrapper */
    #h-tabs .elementor-tabs-wrapper {
        display: flex !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        border-top: none !important; /* Ensure no border at the top */
        border-bottom: 6px solid #980715 !important; /* Set the color and thickness of the bottom line */
        box-sizing: border-box !important; /* Ensure consistent sizing */
    }

    /* Hide the mobile title */
    #h-tabs .elementor-tab-mobile-title {
        display: none !important;
    }

    /* Style each tab */
    #h-tabs .elementor-tab-title {
        width: 50% !important; /* Slightly smaller width for each tab */
        text-align: center !important;
        padding: 8px 2px !important; /* Reduce padding to make the background smaller */
        box-sizing: border-box !important;
        background-color: #ffffff !important; /* White background for non-active tabs */
        color: #000000 !important; /* Black text color for non-active tabs */
        transition: background-color 0.3s ease, color 0.3s ease !important;
        border-top-left-radius: 8px !important; /* Rounded top-left corner */
        border-top-right-radius: 8px !important; /* Rounded top-right corner */
        border-bottom: none !important; /* Remove bottom border */
    }

    /* Style the active tab */
    #h-tabs .elementor-tab-title.elementor-active {
        background-color: #980715 !important; /* Red background for active tab */
        color: #ffffff !important; /* White text color for active tab */
        padding: 8px 2px !important; /* Keep padding consistent */
        width: 50% !important; /* Consistent width with inactive tabs */
        border-bottom: none !important; /* Remove bottom border if needed */
        border-top-left-radius: 8px !important; /* Rounded top-left corner */
        border-top-right-radius: 8px !important; /* Rounded top-right corner */
    }
}
.elementor-16045 .elementor-element.elementor-element-30300dc .elementor-tab-content p {color: #333; margin-top: 15px;}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-37b8139 */.elementor-16045 .elementor-element.elementor-element-37b8139 input {
    padding: 0px;
}
.elementor-16045 .elementor-element.elementor-element-37b8139 button {
    margin-top: 30px;
}
.elementor-16045 .elementor-element.elementor-element-37b8139 input[type=checkbox] {
    width: 20px; height: 20px; cursor: pointer; 
    margin: 5px 0px 0px 3px;
    accent-color: #980715; border: 2px solid #980715; border-radius: 0;
}



/* Position the lost password link above the checkbox */
.elementor-lost-password {
    position: absolute;
    top: -245px; /* Adjust this to move the lost password link */
    left: 0; /* Aligns the lost password link to the left side */
    font-size: 14px; /* Optional: Adjust font size */
    color: #980715; /* Match the color of the link */
}

/* Adjust the checkbox label spacing */
.elementor-field-group .elementor-field-subgroup label {
    margin-top: 15px; /* Adjust the spacing below the lost password link */
}


.elementor-lost-password {
    align-content: left !important;
}

.elementor-lost-password {
    font-size: 0px !important;
    padding-top: 4px;
}

.elementor-lost-password:after {
    content: 'שכחתי סיסמה';
    font-size: 18px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf1be4 */.title-font-size-fix h2 {
    font-size: 25px !important;
    line-height: 1;
    font-weight: 700!important
    
}/* End custom CSS */