h1,
h2 {
  font-family: "Almaq Refined", sans-serif; }
h2 {
  letter-spacing: 0.3px; }
/* h3 {
  font-style: italic; } */
ul:not(:last-child) {
  margin-bottom: 0.9rem; }
li {
  letter-spacing: 0;
  line-height: 1.4em;
   /* font-style: italic;  */ }
li + li {
  padding-top: 8px; }


/**
* Sections and colums spacing
*/
.elementor-element.elementor-section-boxed .elementor-container {
  max-width: 900px; }
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 20px; }
header .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding-top: 8px;
  padding-bottom: 8px; }
.elementor-accordion .elementor-accordion-item {
  border-width: 0;
  border-bottom: 8px solid transparent;
  color: rgba(0, 0, 0, 0.87); }
.elementor-accordion .elementor-tab-title {
  font-weight: normal;
  padding: 10px 11px 10px 16px;
  background-color: white;
  /* line-height: 23px; */ }
.elementor-accordion .elementor-tab-content {
  border-top: none;
  /* background-color: rgba(255, 255, 255, 0.2); */
  /* color: white; */
  padding: 15px 16px; }
span.elementor-accordion-icon {
  font-size: 11px;
  line-height: 25px; }
.elementor-button {
  padding: 14px 42px 14px 42px;
  border-radius: 28px;
  text-decoration: none;
  font-family: "Almaq Refined", Sans-serif;
  font-size: 24px;
  -webkit-box-shadow: 0px 4px 4px 1px #00000029;
          box-shadow: 0px 4px 4px 1px #00000029; }
  .elementor-button.elementor-size-xs {
    padding: 0px;
    border-radius: 0px; }
  .elementor-button .elementor-field-type-submit {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .elementor-button div:not(.elementor-align-left):not(.elementor-align-right):not(.elementor-align-center):not(.elementor-align-justify)
> .elementor-widget-container
> .elementor-button-wrapper {
    text-align: center; }