.elementor-620 .elementor-element.elementor-element-d634c13{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-b19f067 *//******************************************
   iCanSit – עיצוב יוקרתי לשדות שורטקוד
   עובד אך ורק בתוך הקונטיינר של אלמנטור
******************************************/

.elementor-620 .elementor-element.elementor-element-b19f067 {
    background:#ffffff;
    padding:40px 32px;
    border-radius:24px;
    box-shadow:0 14px 44px rgba(0,0,0,0.12);
    border:1px solid #E5EAF0;
    max-width:700px;
    margin:0 auto;
    direction:rtl;
}

/* תוויות */
.elementor-620 .elementor-element.elementor-element-b19f067 label {
    font-size:15px;
    font-weight:700;
    color:#0F1720;
    margin-bottom:6px;
    display:block;
}

/* כל סוגי השדות */
.elementor-620 .elementor-element.elementor-element-b19f067 input[type="text"],
.elementor-620 .elementor-element.elementor-element-b19f067 input[type="email"],
.elementor-620 .elementor-element.elementor-element-b19f067 input[type="password"],
.elementor-620 .elementor-element.elementor-element-b19f067 input[type="url"],
.elementor-620 .elementor-element.elementor-element-b19f067 input[type="tel"],
.elementor-620 .elementor-element.elementor-element-b19f067 textarea,
.elementor-620 .elementor-element.elementor-element-b19f067 select {
    width:100%;
    padding:16px 18px;
    background:#F7F9FA;
    border:2px solid #D4D9DE;
    border-radius:16px;
    font-size:17px;
    color:#0F1720;
    margin-bottom:22px;
    transition:0.25s ease-in-out;
    box-shadow:0 4px 14px rgba(0,0,0,0.06);
    box-sizing:border-box;
}

/* פוקוס יוקרתי */
.elementor-620 .elementor-element.elementor-element-b19f067 input:focus,
.elementor-620 .elementor-element.elementor-element-b19f067 textarea:focus,
.elementor-620 .elementor-element.elementor-element-b19f067 select:focus {
    background:#ffffff;
    border-color:#51A63C !important; /* ירוק iCanSit */
    box-shadow:0 10px 30px rgba(0,0,0,0.16) !important;
    outline:none !important;
}

/* כפתור */
.elementor-620 .elementor-element.elementor-element-b19f067 input[type="submit"],
.elementor-620 .elementor-element.elementor-element-b19f067 button[type="submit"] {
    width:100%;
    background:linear-gradient(135deg,#51A63C,#3E8C2F);
    color:#ffffff;
    border:none;
    padding:18px;
    border-radius:50px;
    font-size:21px;
    font-weight:800;
    cursor:pointer;
    box-shadow:0 12px 32px rgba(0,0,0,0.22);
    transition:0.25s ease-in-out;
    margin-top:5px;
}

.elementor-620 .elementor-element.elementor-element-b19f067 input[type="submit"]:hover,
.elementor-620 .elementor-element.elementor-element-b19f067 button[type="submit"]:hover {
    background:#0F1720;
    color:#51A63C;
    transform:translateY(-3px);
}

/* מובייל */
@media (max-width:900px) {
    .elementor-620 .elementor-element.elementor-element-b19f067 {
        padding:26px 20px;
        border-radius:20px;
    }

    .elementor-620 .elementor-element.elementor-element-b19f067 input,
    .elementor-620 .elementor-element.elementor-element-b19f067 textarea,
    .elementor-620 .elementor-element.elementor-element-b19f067 select {
        font-size:16px;
    }

    .elementor-620 .elementor-element.elementor-element-b19f067 input[type="submit"] {
        font-size:19px;
    }
}
/******************************************
   🌟 עיצוב מלא לדסקטופ – iCanSit Premium Form
   עובד רק ב-Elementor דרך .elementor-620 .elementor-element.elementor-element-b19f067 בלבד
******************************************/

@media (min-width: 901px) {

    /* הקונטיינר הכללי של הטופס */
    .elementor-620 .elementor-element.elementor-element-b19f067 {
        width: 60% !important;             /* רוחב אלגנטי */
        max-width: 850px !important;       /* מגבלה כדי לא להתפרש מדי */
        margin: 50px auto !important;      /* מרכז */
        padding: 50px 55px !important;     /* מרווח פנימי */
        background: #ffffff !important;
        border-radius: 28px !important;
        border: 1px solid #E5E9EF !important;
        box-shadow: 0 14px 44px rgba(0,0,0,0.12) !important;
        direction: rtl;
    }

    /* כותרות */
    .elementor-620 .elementor-element.elementor-element-b19f067 h1,
    .elementor-620 .elementor-element.elementor-element-b19f067 h2,
    .elementor-620 .elementor-element.elementor-element-b19f067 h3 {
        text-align: center !important;
        font-size: 32px !important;
        font-weight: 800 !important;
        color: #0F1720 !important;
        margin-bottom: 30px !important;
    }

    /* תוויות */
    .elementor-620 .elementor-element.elementor-element-b19f067 label {
        display: block !important;
        font-size: 15px !important;
        font-weight: 700 !important;
        margin-bottom: 6px !important;
        color: #0F1720 !important;
    }

    /* כל סוגי השדות */
    .elementor-620 .elementor-element.elementor-element-b19f067 input[type="text"],
    .elementor-620 .elementor-element.elementor-element-b19f067 input[type="email"],
    .elementor-620 .elementor-element.elementor-element-b19f067 input[type="password"],
    .elementor-620 .elementor-element.elementor-element-b19f067 input[type="url"],
    .elementor-620 .elementor-element.elementor-element-b19f067 input[type="tel"],
    .elementor-620 .elementor-element.elementor-element-b19f067 textarea,
    .elementor-620 .elementor-element.elementor-element-b19f067 select {
        width: 100% !important;
        padding: 14px 16px !important;       /* גודל בינוני ומדויק */
        font-size: 17px !important;
        border-radius: 16px !important;
        background: #F6F8FA !important;
        border: 1.8px solid #D3D7DE !important;
        color: #0F1720 !important;
        margin-bottom: 22px !important;
        transition: 0.25s ease-in-out !important;
        box-shadow: 0 3px 10px rgba(0,0,0,0.05) !important;
    }

    /* פוקוס יוקרתי */
    .elementor-620 .elementor-element.elementor-element-b19f067 input:focus,
    .elementor-620 .elementor-element.elementor-element-b19f067 textarea:focus,
    .elementor-620 .elementor-element.elementor-element-b19f067 select:focus {
        background: #ffffff !important;
        border-color: #51A63C !important;     /* ירוק של המותג */
        box-shadow: 0 8px 22px rgba(0,0,0,0.12) !important;
        outline: none !important;
    }

    /* טקסטאריה */
    .elementor-620 .elementor-element.elementor-element-b19f067 textarea {
        min-height: 130px !important;
        resize: vertical !important;
    }

    /* כפתור הרשמה */
    .elementor-620 .elementor-element.elementor-element-b19f067 input[type="submit"],
    .elementor-620 .elementor-element.elementor-element-b19f067 button[type="submit"] {
        width: 100% !important;
        padding: 16px !important;
        font-size: 20px !important;
        font-weight: 800 !important;
        border-radius: 45px !important;
        background: linear-gradient(135deg, #51A63C, #3E8C2F) !important;
        color: #ffffff !important;
        border: none !important;
        cursor: pointer !important;
        box-shadow: 0 12px 30px rgba(0,0,0,0.20) !important;
        transition: 0.25s ease-in-out !important;
        margin-top: 15px !important;
    }

    .elementor-620 .elementor-element.elementor-element-b19f067 input[type="submit"]:hover,
    .elementor-620 .elementor-element.elementor-element-b19f067 button[type="submit"]:hover {
        background: #0F1720 !important;
        color: #51A63C !important;
        transform: translateY(-2px) !important;
    }
}/* End custom CSS */