.elementor-174917 .elementor-element.elementor-element-6970435{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174917 .elementor-element.elementor-element-d909506{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-174917 .elementor-element.elementor-element-843f103{--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-174917 .elementor-element.elementor-element-ddb85aa{--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-174917 .elementor-element.elementor-element-bbb504b .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-174917 .elementor-element.elementor-element-843f103{--width:50%;}.elementor-174917 .elementor-element.elementor-element-ddb85aa{--width:50%;}}/* Start custom CSS *//* --- עיצוב עמוד מתקדם: Next Marketing B2B Tech Style --- */

/* הגדרת רוחב מקסימלי נוח לקריאה וריווחים נדיבים בין סקשנים */
.elementor-section, .elementor-container {
    max-width: 1140px !important;
}

.elementor-top-section {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

/* טיפוגרפיה חדה ומהודקת בסגנון הייטק */
h1, h2, h3, .elementor-heading-title {
    font-family: inherit;
    letter-spacing: -0.03em !important;
    font-weight: 800 !important;
}

/* כפתורי הנעה לפעולה (CTA Buttons) - נועזים, בולטים עם צללית ואפקט ריחוף חלק */
.elementor-button {
    background-color: #ff5722 !important; /* כתום המותג או צבע בולט ואנרגטי */
    color: #ffffff !important;
    border-radius: 12px !important;
    padding: 16px 32px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
    box-shadow: 0 10px 25px -5px rgba(255, 87, 34, 0.35);
    border: none !important;
}

.elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 15px 30px -5px rgba(255, 87, 34, 0.5);
    background-color: #f4511e !important;
}

/* עיצוב טפסים מודרניים עם שדות נקיים ופינות מעוגלות */
.elementor-form .elementor-field-group {
    margin-bottom: 20px !important;
}

.elementor-form .elementor-field-textual,
.elementor-form textarea.elementor-field-textual {
    background-color: #ffffff !important;
    border: 2px solid #e2e8f0 !important;
    border-radius: 12px !important;
    padding: 14px 18px !important;
    color: #0f172a !important;
    font-size: 16px !important;
    transition: all 0.2s ease !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
}

.elementor-form .elementor-field-textual:focus {
    border-color: #ff5722 !important;
    background-color: #ffffff !important;
    box-shadow: 0 0 0 4px rgba(255, 87, 34, 0.12) !important;
    outline: none !important;
}

/* כפתור שליחה בטופס */
.elementor-form .elementor-button[type="submit"] {
    width: 100% !important;
    border-radius: 12px !important;
    background-color: #0f172a !important; /* קונטרסט חזק ויוקרתי לשליחה */
    color: #ffffff !important;
    margin-top: 10px !important;
}

.elementor-form .elementor-button[type="submit"]:hover {
    background-color: #1e293b !important;
}

/* מעטפת ויזואלית לאזורים או כרטיסיות (Card Styling) */
.elementor-widget-container {
    word-break: break-word;
}/* End custom CSS */