.elementor-4849 .elementor-element.elementor-element-daa1b29 > .elementor-background-overlay{background-image:url("https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?q=80&w=2070&auto=format&fit=crop");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;}.elementor-4849 .elementor-element.elementor-element-daa1b29 > .elementor-container{min-height:350px;}.elementor-4849 .elementor-element.elementor-element-2535a2f > .elementor-container{max-width:1000px;}.elementor-4849 .elementor-element.elementor-element-2535a2f > .elementor-background-overlay{opacity:0.5;}.elementor-4849 .elementor-element.elementor-element-a19821a > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-4849 .elementor-element.elementor-element-a19821a > .elementor-container{max-width:1000px;}/* Start custom CSS for shortcode, class: .elementor-element-92c781e */.elementor-4849 .elementor-element.elementor-element-92c781e .nsl-container {
    display: flex;
    justify-content: center;
    margin: 25px 0;
    width: 100%;
}

.elementor-4849 .elementor-element.elementor-element-92c781e .nsl-container-buttons {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ee023f *//* עיצוב שדות הקלט למראה נקי */
.elementor-4849 .elementor-element.elementor-element-2ee023f input, .elementor-4849 .elementor-element.elementor-element-2ee023f textarea, .elementor-4849 .elementor-element.elementor-element-2ee023f select {
    background-color: #f8f9fa !important; /* אפור בהיר מאוד ברקע */
    border: 1px solid #dadce0 !important; /* מסגרת דקה של גוגל */
    border-radius: 4px !important;
    padding: 12px 15px !important;
    font-family: 'Roboto', sans-serif !important;
    transition: all 0.3s ease !important;
}

/* אפקט כחול כשלוחצים על שדה */
.elementor-4849 .elementor-element.elementor-element-2ee023f input:focus {
    background-color: #ffffff !important;
    border-color: #4285F4 !important; /* הכחול של גוגל */
    box-shadow: 0 1px 2px rgba(60,64,67,0.3), 0 1px 3px 1px rgba(60,64,67,0.15) !important;
}

/* עיצוב כפתור השליחה */
.elementor-4849 .elementor-element.elementor-element-2ee023f .elementor-button {
    background-color: #4285F4 !important;
    border-radius: 4px !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px !important;
    box-shadow: none !important;
}

.elementor-4849 .elementor-element.elementor-element-2ee023f .elementor-button:hover {
    background-color: #1a73e8 !important;
    box-shadow: 0 1px 3px 1px rgba(60,64,67,0.2) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3586bcd *//* 1. עיצוב המעטפת (הקופסה הלבנה, המרכוז והצל) */
.elementor-4849 .elementor-element.elementor-element-3586bcd {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 50px !important;
    box-shadow: 0 15px 40px rgba(0,0,0,0.08) !important;
    max-width: 1000px !important;
    margin: 60px auto !important;
    border: 1px solid #e2e8f0 !important;
    display: block !important;
}

/* 2. עיצוב כפתור השליחה - כחול יוקרתי */
.elementor-4849 .elementor-element.elementor-element-3586bcd .atbd_save_listing_btn, 
.elementor-4849 .elementor-element.elementor-element-3586bcd .directorist-btn-primary {
    background-color: #2563eb !important;
    color: #ffffff !important;
    padding: 18px 40px !important;
    border-radius: 12px !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    width: 100% !important;
    border: none !important;
    transition: 0.3s ease !important;
    cursor: pointer !important;
    margin-top: 20px !important;
}

.elementor-4849 .elementor-element.elementor-element-3586bcd .atbd_save_listing_btn:hover {
    background-color: #1e40af !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(37, 99, 235, 0.2) !important;
}

/* 3. עיצוב שדות הטופס - מראה נקי */
.elementor-4849 .elementor-element.elementor-element-3586bcd input[type="text"], 
.elementor-4849 .elementor-element.elementor-element-3586bcd input[type="email"], 
.elementor-4849 .elementor-element.elementor-element-3586bcd textarea, 
.elementor-4849 .elementor-element.elementor-element-3586bcd select {
    border-radius: 10px !important;
    border: 1px solid #cbd5e1 !important;
    padding: 15px !important;
    font-size: 16px !important;
    background-color: #fcfcfc !important;
    width: 100% !important;
}

/* 4. עיצוב תוויות (Labels) */
.elementor-4849 .elementor-element.elementor-element-3586bcd label {
    font-weight: 700 !important;
    margin-bottom: 10px !important;
    color: #1e293b !important;
    display: block !important;
    text-align: right !important;
}

/* 5. התאמה למובייל */
@media (max-width: 768px) {
    .elementor-4849 .elementor-element.elementor-element-3586bcd {
        padding: 25px !important;
        margin: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2535a2f *//* צמצום רווחים כללי */
.elementor-4849 .elementor-element.elementor-element-2535a2f .elementor-widget-heading { margin-bottom: 5px !important; }
.elementor-4849 .elementor-element.elementor-element-2535a2f .elementor-widget-text-editor { margin-bottom: 15px !important; }

/* עיצוב ה-Header החדש */
.hero-text {
    text-align: center;
    padding: 40px 20px 20px 20px;
    background: #f8f9fa; /* רקע אפרפר בהיר ויוקרתי במקום התמונה */
    border-bottom: 1px solid #eee;
}

/* מירכוז וצמצום רווח לכפתור גוגל */
.elementor-4849 .elementor-element.elementor-element-2535a2f .nsl-container {
    margin: 10px 0 !important;
    display: flex;
    justify-content: center;
}

/* עיצוב הטקסט המקשר (המעבר בין גוגל לטופס) */
.step-separator {
    text-align: center;
    margin: 30px 0;
    font-weight: 600;
    color: #4285F4; /* צבע המותג של גוגל למראה המשכי */
    font-size: 1.2rem;
    position: relative;
}

.step-separator:after {
    content: '▼';
    display: block;
    font-size: 0.8rem;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-940216e *//* 1. עיצוב המעטפת (הקופסה הלבנה, המרכוז והצל) */
.elementor-4849 .elementor-element.elementor-element-940216e {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 50px !important;
    box-shadow: 0 15px 40px rgba(0,0,0,0.08) !important;
    max-width: 1000px !important;
    margin: 60px auto !important;
    border: 1px solid #e2e8f0 !important;
    display: block !important;
}

/* 2. עיצוב כפתור השליחה - כחול יוקרתי */
.elementor-4849 .elementor-element.elementor-element-940216e .atbd_save_listing_btn, 
.elementor-4849 .elementor-element.elementor-element-940216e .directorist-btn-primary {
    background-color: #2563eb !important;
    color: #ffffff !important;
    padding: 18px 40px !important;
    border-radius: 12px !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    width: 100% !important;
    border: none !important;
    transition: 0.3s ease !important;
    cursor: pointer !important;
    margin-top: 20px !important;
}

.elementor-4849 .elementor-element.elementor-element-940216e .atbd_save_listing_btn:hover {
    background-color: #1e40af !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(37, 99, 235, 0.2) !important;
}

/* 3. עיצוב שדות הטופס - מראה נקי */
.elementor-4849 .elementor-element.elementor-element-940216e input[type="text"], 
.elementor-4849 .elementor-element.elementor-element-940216e input[type="email"], 
.elementor-4849 .elementor-element.elementor-element-940216e textarea, 
.elementor-4849 .elementor-element.elementor-element-940216e select {
    border-radius: 10px !important;
    border: 1px solid #cbd5e1 !important;
    padding: 15px !important;
    font-size: 16px !important;
    background-color: #fcfcfc !important;
    width: 100% !important;
}

/* 4. עיצוב תוויות (Labels) */
.elementor-4849 .elementor-element.elementor-element-940216e label {
    font-weight: 700 !important;
    margin-bottom: 10px !important;
    color: #1e293b !important;
    display: block !important;
    text-align: right !important;
}

/* 5. התאמה למובייל */
@media (max-width: 768px) {
    .elementor-4849 .elementor-element.elementor-element-940216e {
        padding: 25px !important;
        margin: 20px !important;
    }
}/* End custom CSS */