.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11256 .elementor-element.elementor-element-ad78e85 > .elementor-widget-container{margin:-19px 0px -24px 0px;}.elementor-11256 .elementor-element.elementor-element-ad78e85{text-align:end;font-family:"Open Sans Hebrew", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-11256 .elementor-element.elementor-element-241ebb7 > .elementor-widget-container{margin:-3px 0px -22px 0px;}.elementor-11256 .elementor-element.elementor-element-241ebb7{text-align:end;font-family:"Open Sans Hebrew", Sans-serif;font-weight:400;color:#000000;}.elementor-11256 .elementor-element.elementor-element-fd5d563 > .elementor-widget-container{margin:-8px 0px -19px 0px;}.elementor-11256 .elementor-element.elementor-element-fd5d563{text-align:center;font-family:"Open Sans Hebrew", Sans-serif;font-size:21px;font-weight:900;color:#000000;}.elementor-11256 .elementor-element.elementor-element-a24a107 > .elementor-widget-container{margin:-15px 0px -12px 0px;}.elementor-11256 .elementor-element.elementor-element-3a6def7 > .elementor-widget-container{margin:-3px 0px -22px 0px;}.elementor-11256 .elementor-element.elementor-element-3a6def7{text-align:end;font-family:"Open Sans Hebrew", Sans-serif;font-weight:400;color:#000000;}.elementor-11256 .elementor-element.elementor-element-402d705 > .elementor-widget-container{margin:-8px 0px -19px 0px;}.elementor-11256 .elementor-element.elementor-element-402d705{text-align:center;font-family:"Open Sans Hebrew", Sans-serif;font-size:21px;font-weight:900;color:#000000;}.elementor-11256 .elementor-element.elementor-element-3cd290f > .elementor-widget-container{margin:-15px 0px -12px 0px;}.elementor-11256 .elementor-element.elementor-element-ffbb729 > .elementor-widget-container{margin:-3px 0px -22px 0px;}.elementor-11256 .elementor-element.elementor-element-ffbb729{text-align:center;font-family:"Open Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:#000000;}@media(max-width:767px){.elementor-11256 .elementor-element.elementor-element-ad78e85 > .elementor-widget-container{margin:-17px 0px -12px 0px;}.elementor-11256 .elementor-element.elementor-element-ad78e85{font-size:13px;}.elementor-11256 .elementor-element.elementor-element-fd5d563 > .elementor-widget-container{margin:-14px 0px -22px 0px;}.elementor-11256 .elementor-element.elementor-element-fd5d563{font-size:21px;line-height:1.4em;}.elementor-11256 .elementor-element.elementor-element-402d705 > .elementor-widget-container{margin:-14px 0px -22px 0px;}.elementor-11256 .elementor-element.elementor-element-402d705{font-size:21px;line-height:1.4em;}.elementor-11256 .elementor-element.elementor-element-ffbb729{font-size:12px;}}/* Start custom CSS */input {
    color: inherit;
    font: inherit;
    margin: 0;
    font-size: 16px!important;
    border: 2px solid #178baf!important;
    height: 45px!important;
    text-align: right!important;
    border-radius: 10px!important;
    width: 100% !important;
}


.wpcf7 input[type=submit] {
    font-family: Open Sans!important;
    font-size: 23px!important;
    background-color: #6ccbd1!important;
    color: #000000!important;
    width: 100%!important;
    border: none !important;
    font-weight: bold!important;
    border-radius: 10px!important;
    text-align: center !important;
}

.td-post-content p {
    word-wrap: break-word;
    direction: rtl !important;
}

.elementor-field-type-acceptance .elementor-field-option {
  direction: rtl !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  text-align: right !important;
}

.elementor-field-type-acceptance input[type="checkbox"] {
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important;
  margin: 3px 0 0 8px !important;
  position: static !important;
  transform: none !important;
}

.elementor-field-type-acceptance label {
  margin: 0 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  text-align: right !important;
}

/* CF7 - סידור צ'קבוקס הסכמה לימין והקטנה שלו */
.wpcf7-list-item {
  margin: 0 !important;
}

.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label {
  direction: rtl !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  text-align: right !important;
}

/* הצ'קבוקס עצמו */
.wpcf7-form .wpcf7-acceptance input[type="checkbox"] {
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important;
  margin: 3px 0 0 8px !important;
  transform: none !important;
  accent-color: #078fc7;
}

/* הטקסט ליד הצ'קבוקס */
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label {
  font-size: 13px !important;
  line-height: 1.5 !important;
  text-align: right !important;
  direction: rtl !important;
}

/* עוטף את כל שורת ההסכמה */
.wpcf7-form .wpcf7-acceptance {
  display: block !important;
  text-align: right !important;
  direction: rtl !important;
}

.wpcf7-form input[type="checkbox"] {
  appearance: auto !important;
  -webkit-appearance: checkbox !important;
  width: 16px !important;
  height: 16px !important;
}/* End custom CSS */