.elementor-3399 .elementor-element.elementor-element-4e805570 > .elementor-container{max-width:608px;}.elementor-3399 .elementor-element.elementor-element-4e805570{padding:30px 0px 0px 0px;}.elementor-3399 .elementor-element.elementor-element-718b9fba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3399 .elementor-element.elementor-element-718b9fba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3399 .elementor-element.elementor-element-0a90de8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3399 .elementor-element.elementor-element-ac756da .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3399 .elementor-element.elementor-element-ac756da .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}@media(max-width:767px){.elementor-3399 .elementor-element.elementor-element-4e805570{padding:20px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-0a90de8 */.elementor-3399 .elementor-element.elementor-element-0a90de8 thead th {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-ac756da */.download-table thead {
    border-bottom: 1px solid #F8F8F8;
}
.download-table-wrap {
  width: 100%;
  overflow-x: auto;
  direction: rtl;
  font-family: inherit;
}

.download-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 0px;
  overflow: hidden;
      margin: 0 !important;
}

.download-table th,
.download-table td {
  padding: 25px 18px;
  text-align: right;
  font-size: 15px;
}

.download-table th {
  background: #f8f8f8;
  font-weight: 700;
  color: #222;
}

.download-table tr:last-child td {
  border-bottom: none;
}

.download-table td {
  color: #333;
}

.download-link {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: #111;
  text-decoration: none;
  font-weight: 600;
  padding: 8px 12px;
  border: 1px solid #ddd;
  border-radius: 999px;
  transition: all 0.2s ease;
  white-space: nowrap;
}

.download-link:hover {
  background: #111;
  color: #fff;
  border-color: #111;
}

.download-link svg {
  width: 17px;
  height: 17px;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget .elementor-icon-list-icon {
    display: block;
}

.elementor-3566 .elementor-element.elementor-element-4e5bf8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3566 .elementor-element.elementor-element-4e5bf8e .elementor-icon-list-item > a {
    display: inherit;
}

textarea#form-field-message {
    height: unset;
}

textarea#form-field-message::placeholder {
    opacity: 1;
}

input#form-field-field_0f6366c::placeholder {
    opacity: 1;
}

.elementor-field-textual {
    line-height: 1.4;
    font-size: 19px;
    padding: 14px 14px;
}/* End custom CSS */