.elementor-340 .elementor-element.elementor-element-3757b38{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-5871d51 *//* CSS לעיצוב התקנון באתר תקבול */
@font-face {
  font-family: 'Rubik';
  src: local('Rubik'), url('https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nBrXyw023e.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
}

.takbull-terms {
  direction: rtl;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  color: #222;
  line-height: 1.8;
  background-color: #fff;
  padding: 30px;
  max-width: 900px;
  margin: 0 auto;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.06);
  font-size: 16px;
}

.takbull-terms h1 {
  font-size: 2em;
  color: #0e5cad;
  margin-bottom: 0.5em;
  font-weight: 700;
}

.takbull-terms h2 {
  font-size: 1.5em;
  color: #0e5cad;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  margin-top: 30px;
}

.takbull-terms h3 {
  font-size: 1.25em;
  color: #333;
  margin-top: 20px;
}

.takbull-terms p {
  margin-bottom: 15px;
}

.takbull-terms ul {
  list-style-type: disc;
  padding-right: 20px;
  margin-bottom: 15px;
}

.takbull-terms li {
  margin-bottom: 8px;
}

.takbull-terms pre {
  white-space: pre-wrap;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  color: #222;
  line-height: 1.8;
  margin: 0;
}/* End custom CSS */