/*! CSS Used from: https://sibche.com/app/wp-includes/css/dist/block-library/style.min.css?ver=6.2.2 ; media=all */
@media all {
  ul {
    box-sizing: border-box;
  }
  .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    word-wrap: normal !important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .screen-reader-text:focus {
    clip: auto !important;
    background-color: #ddd;
    -webkit-clip-path: none;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
  }
  html :where(img[class*="wp-image-"]) {
    height: auto;
    max-width: 100%;
  }
  figure {
    margin: 0 0 1em;
  }
}
/*! CSS Used from: Embedded */
body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--dark-gray: #28303d;
  --wp--preset--color--gray: #39414d;
  --wp--preset--color--green: #d1e4dd;
  --wp--preset--color--blue: #d1dfe4;
  --wp--preset--color--purple: #d1d1e4;
  --wp--preset--color--red: #e4d1d1;
  --wp--preset--color--orange: #e4dad1;
  --wp--preset--color--yellow: #eeeadd;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--gradient--purple-to-yellow: linear-gradient(
    160deg,
    #d1d1e4 0%,
    #eeeadd 100%
  );
  --wp--preset--gradient--yellow-to-purple: linear-gradient(
    160deg,
    #eeeadd 0%,
    #d1d1e4 100%
  );
  --wp--preset--gradient--green-to-yellow: linear-gradient(
    160deg,
    #d1e4dd 0%,
    #eeeadd 100%
  );
  --wp--preset--gradient--yellow-to-green: linear-gradient(
    160deg,
    #eeeadd 0%,
    #d1e4dd 100%
  );
  --wp--preset--gradient--red-to-yellow: linear-gradient(
    160deg,
    #e4d1d1 0%,
    #eeeadd 100%
  );
  --wp--preset--gradient--yellow-to-red: linear-gradient(
    160deg,
    #eeeadd 0%,
    #e4d1d1 100%
  );
  --wp--preset--gradient--purple-to-red: linear-gradient(
    160deg,
    #d1d1e4 0%,
    #e4d1d1 100%
  );
  --wp--preset--gradient--red-to-purple: linear-gradient(
    160deg,
    #e4d1d1 0%,
    #d1d1e4 100%
  );
  --wp--preset--duotone--dark-grayscale: url("https://sibche.com/app/hamrah-bank-melli/#wp-duotone-dark-grayscale");
  --wp--preset--duotone--grayscale: url("https://sibche.com/app/hamrah-bank-melli/#wp-duotone-grayscale");
  --wp--preset--duotone--purple-yellow: url("https://sibche.com/app/hamrah-bank-melli/#wp-duotone-purple-yellow");
  --wp--preset--duotone--blue-red: url("https://sibche.com/app/hamrah-bank-melli/#wp-duotone-blue-red");
  --wp--preset--duotone--midnight: url("https://sibche.com/app/hamrah-bank-melli/#wp-duotone-midnight");
  --wp--preset--duotone--magenta-yellow: url("https://sibche.com/app/hamrah-bank-melli/#wp-duotone-magenta-yellow");
  --wp--preset--duotone--purple-green: url("https://sibche.com/app/hamrah-bank-melli/#wp-duotone-purple-green");
  --wp--preset--duotone--blue-orange: url("https://sibche.com/app/hamrah-bank-melli/#wp-duotone-blue-orange");
  --wp--preset--font-size--small: 18px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 24px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-size--extra-small: 16px;
  --wp--preset--font-size--normal: 20px;
  --wp--preset--font-size--extra-large: 40px;
  --wp--preset--font-size--huge: 96px;
  --wp--preset--font-size--gigantic: 144px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
/*! CSS Used from: https://sibche.com/app/wp-content/plugins/kk-star-ratings/src/core/public/css/kk-star-ratings.min.css?ver=5.4.3 ; media=all */
@media all {
  .kk-star-ratings {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .kk-star-ratings.kksr-valign-bottom {
    margin-top: 2rem;
  }
  .kk-star-ratings.kksr-align-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .kk-star-ratings .kksr-stars {
    position: relative;
  }
  .kk-star-ratings .kksr-stars .kksr-stars-active,
  .kk-star-ratings .kksr-stars .kksr-stars-inactive {
    display: flex;
  }
  .kk-star-ratings .kksr-stars .kksr-stars-active {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
  }
  .kk-star-ratings .kksr-stars .kksr-star {
    cursor: pointer;
    padding-right: 0;
  }
  .kk-star-ratings .kksr-stars .kksr-star .kksr-icon {
    transition: 0.3s all;
  }
  .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active {
    width: 0 !important;
  }
  .kk-star-ratings .kksr-stars .kksr-star .kksr-icon,
  .kk-star-ratings:not(.kksr-disabled)
    .kksr-stars
    .kksr-star:hover
    ~ .kksr-star
    .kksr-icon {
    background-image: url(https://sibche.com/app/wp-content/plugins/kk-star-ratings/src/core/public/svg/inactive.svg);
  }
  .kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon {
    background-image: url(https://sibche.com/app/wp-content/plugins/kk-star-ratings/src/core/public/svg/active.svg);
  }
  .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon {
    background-image: url(https://sibche.com/app/wp-content/plugins/kk-star-ratings/src/core/public/svg/selected.svg);
  }
  .kk-star-ratings .kksr-legend {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
}
/*! CSS Used from: https://sibche.com/app/wp-content/cache/min/1/app/wp-content/themes/twentytwentyone/style.css?ver=1694437427 ; media=all */
@media all {
  body {
    margin: 0;
  }
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }
  a {
    background-color: transparent;
    text-decoration-thickness: 1px;
  }
  b {
    font-weight: bolder;
  }
  img {
    border-style: none;
  }
  button {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
  }
  button {
    overflow: visible;
  }
  button {
    text-transform: none;
  }
  button {
    -webkit-appearance: button;
  }
  body,
  p,
  ul,
  li,
  figure,
  iframe,
  h1,
  h2 {
    padding: 0;
    margin: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
  *,
  *::before,
  *::after {
    box-sizing: inherit;
  }
  body {
    font-size: var(--global--font-size-base);
    font-weight: 400;
    color: var(--global--color-primary);
    text-align: left;
    background-color: var(--global--color-background);
  }
  button {
    cursor: pointer;
  }
  img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
  }
  iframe {
    max-width: 100%;
  }
  b {
    font-weight: 700;
  }
  i {
    font-style: italic;
  }
  a {
    cursor: pointer;
    color: var(--wp--style--color--link, var(--global--color-primary));
    text-underline-offset: 3px;
    text-decoration-skip-ink: all;
  }
  a:hover {
    text-decoration-style: dotted;
    text-decoration-skip-ink: none;
  }
  button {
    border: var(--button--border-width) solid transparent;
    border-radius: var(--button--border-radius);
    cursor: pointer;
    font-weight: var(--button--font-weight);
    font-family: var(--button--font-family);
    font-size: var(--button--font-size);
    line-height: var(--button--line-height);
    padding: var(--button--padding-vertical) var(--button--padding-horizontal);
    text-decoration: none;
  }
  button:not(:hover):not(:active):not(.has-text-color) {
    color: var(--global--color-background);
  }
  button:not(:hover):not(:active):not(.has-background) {
    background-color: var(--global--color-primary);
  }
  button:hover,
  button:active {
    background-color: transparent;
    border-color: currentColor;
    color: inherit;
  }
  button:focus {
    outline-offset: -6px;
    outline: 2px dotted currentColor;
  }
  button:disabled {
    background-color: var(--global--color-white-50);
    border-color: var(--global--color-white-50);
    color: var(--button--color-text-active);
  }
  h1,
  h2 {
    clear: both;
    font-family: var(--heading--font-family);
    font-weight: var(--heading--font-weight);
  }
  h1 {
    font-size: var(--heading--font-size-h1);
    letter-spacing: var(--heading--letter-spacing-h1);
    line-height: var(--heading--line-height-h1);
  }
  h2 {
    font-size: var(--heading--font-size-h2);
    letter-spacing: var(--heading--letter-spacing-h2);
    line-height: var(--heading--line-height-h2);
  }
  ul {
    font-family: var(--list--font-family);
    margin: 0;
    padding-left: calc(2 * var(--global--spacing-horizontal));
  }
  ul {
    list-style-type: disc;
  }
  ul ul {
    list-style-type: circle;
  }
  p {
    line-height: var(
      --wp--typography--line-height,
      var(--global--line-height-body)
    );
  }
  .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    word-break: normal;
  }
  body,
  div,
  nav,
  figure,
  section {
    max-width: none;
  }
}
/*! CSS Used from: https://sibche.com/app/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.6 ; media=print */
@media print {
  @media print {
    body {
      font: 13pt Georgia, "Times New Roman", Times, serif;
      font: 13pt
        var(--global--font-secondary, Georgia, "Times New Roman", Times, serif);
      line-height: 1.3;
      background: #fff !important;
      color: #000;
    }
    h1 {
      font-size: 22pt;
      font-weight: bold;
    }
    h2 {
      font-size: 14pt;
      margin-top: 25px;
    }
    a {
      page-break-inside: avoid;
    }
    h1,
    h2 {
      page-break-after: avoid;
      page-break-inside: avoid;
    }
    img {
      page-break-inside: avoid;
      page-break-after: avoid;
    }
    figure {
      page-break-inside: avoid;
    }
    ul {
      page-break-before: avoid;
    }
    a:link,
    a:visited,
    a {
      background: transparent;
      font-weight: bold;
      text-decoration: underline;
      text-align: left;
    }
    a[href^="http"]:after {
      content: " < " attr(href) "> ";
    }
    a:after > img {
      content: "";
    }
  }
}
/*! CSS Used from: https://sibche.com/app/wp-content/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.13.2 ; media=all */
@media all {
  .elementor-screen-only,
  .screen-reader-text {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  .elementor-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
  }
  .elementor *,
  .elementor :after,
  .elementor :before {
    box-sizing: border-box;
  }
  .elementor a {
    box-shadow: none;
    text-decoration: none;
  }
  .elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }
  .elementor
    .elementor-widget:not(.elementor-widget-text-editor):not(
      .elementor-widget-theme-post-content
    )
    figure {
    margin: 0;
  }
  .elementor iframe {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none;
  }
  .elementor .elementor-background-overlay {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
  }
  .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
  .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%;
  }
  .elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
    align-self: var(--align-self);
  }
  .elementor-element:where(.e-con-full, .elementor-widget) {
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
    align-items: var(--align-items);
    align-content: var(--align-content);
    gap: var(--gap);
  }
  .elementor-align-center {
    text-align: center;
  }
  .elementor-align-center .elementor-button {
    width: auto;
  }
  .elementor-align-right {
    text-align: right;
  }
  .elementor-align-right .elementor-button {
    width: auto;
  }
  @media (max-width: 1024px) {
    .elementor-tablet-align-right {
      text-align: right;
    }
    .elementor-tablet-align-right .elementor-button {
      width: auto;
    }
  }
  @media (max-width: 767px) {
    .elementor-mobile-align-right {
      text-align: right;
    }
    .elementor-mobile-align-right .elementor-button {
      width: auto;
    }
  }
  .elementor-section {
    position: relative;
  }
  .elementor-section .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
  }
  @media (max-width: 1024px) {
    .elementor-section .elementor-container {
      flex-wrap: wrap;
    }
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }
  .elementor-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
  }
  .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
  }
  .elementor-widget-wrap > .elementor-element {
    width: 100%;
  }
  .elementor-widget-wrap.e-swiper-container {
    width: calc(
      100% -
        (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))
    );
  }
  .elementor-widget {
    position: relative;
  }
  .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-column {
    position: relative;
    min-height: 1px;
    display: flex;
  }
  .elementor-column-gap-default
    > .elementor-column
    > .elementor-element-populated {
    padding: 10px;
  }
  @media (min-width: 768px) {
    .elementor-column.elementor-col-25 {
      width: 25%;
    }
    .elementor-column.elementor-col-33 {
      width: 33.333%;
    }
    .elementor-column.elementor-col-50 {
      width: 50%;
    }
    .elementor-column.elementor-col-100 {
      width: 100%;
    }
  }
  @media (max-width: 767px) {
    .elementor-column {
      width: 100%;
    }
  }
  @media (min-width: 1025px) {
    #elementor-device-mode:after {
      content: "desktop";
    }
  }
  @media (min-width: -1) {
    #elementor-device-mode:after {
      content: "widescreen";
    }
  }
  @media (max-width: -1) {
    #elementor-device-mode:after {
      content: "laptop";
      content: "tablet_extra";
    }
  }
  @media (max-width: 1024px) {
    #elementor-device-mode:after {
      content: "tablet";
    }
  }
  @media (max-width: -1) {
    #elementor-device-mode:after {
      content: "mobile_extra";
    }
  }
  @media (max-width: 767px) {
    #elementor-device-mode:after {
      content: "mobile";
    }
  }
  .elementor-element .elementor-widget-container {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s, transform var(--e-transform-transition-duration, 0.4s);
  }
  .elementor-button {
    display: inline-block;
    line-height: 1;
    background-color: #69727d;
    font-size: 15px;
    padding: 12px 24px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all 0.3s;
  }
  .elementor-button:focus,
  .elementor-button:hover,
  .elementor-button:visited {
    color: #fff;
  }
  .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
  }
  .elementor-button-icon {
    flex-grow: 0;
    order: 5;
  }
  .elementor-button-icon svg {
    width: 1em;
    height: auto;
  }
  .elementor-button-icon .e-font-icon-svg {
    height: 1em;
  }
  .elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
  }
  .elementor-button .elementor-align-icon-right {
    margin-left: 5px;
    order: 15;
  }
  .elementor-button span {
    text-decoration: inherit;
  }
  .elementor-tab-title a {
    color: inherit;
  }
  .elementor-element {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
  }
  .page-template-elementor_canvas.elementor-page:before {
    display: none;
  }
  @media (max-width: 767px) {
    .elementor .elementor-hidden-mobile {
      display: none;
    }
  }
  @media (min-width: 768px) and (max-width: 1024px) {
    .elementor .elementor-hidden-tablet {
      display: none;
    }
  }
  @media (min-width: 1025px) and (max-width: 99999px) {
    .elementor .elementor-hidden-desktop {
      display: none;
    }
  }
}
/*! CSS Used from: https://sibche.com/app/wp-content/plugins/elementor/assets/lib/swiper/css/swiper.min.css?ver=5.3.6 ; media=all */
@media all {
  .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
  }
  .swiper-container .swiper-slide figure {
    line-height: 0;
  }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
  }
  .swiper-wrapper {
    transform: translateZ(0);
  }
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
  }
  .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
  }
  .elementor-arrows-position-outside .swiper-container {
    width: calc(100% - 60px);
  }
  .elementor-arrows-position-outside .elementor-swiper-button-prev {
    left: 0;
  }
  .elementor-arrows-position-outside .elementor-swiper-button-next {
    right: 0;
  }
  .elementor-swiper-button {
    position: absolute;
    display: inline-flex;
    z-index: 1;
    cursor: pointer;
    font-size: 25px;
    color: hsla(0, 0%, 93.3%, 0.9);
    top: 50%;
    transform: translateY(-50%);
  }
  .elementor-swiper-button svg {
    fill: hsla(0, 0%, 93.3%, 0.9);
    height: 1em;
    width: 1em;
  }
  .elementor-swiper-button-prev {
    left: 10px;
  }
  .elementor-swiper-button-next {
    right: 10px;
  }
}
/*! CSS Used from: https://sibche.com/app/wp-content/uploads/elementor/css/post-5.css?ver=1693906000 ; media=all */
@media all {
  .elementor-kit-5 {
    --e-global-color-primary: #2196f3;
    --e-global-color-secondary: #000;
    --e-global-color-text: gray;
    --e-global-color-accent: #61ce70;
    --e-global-typography-primary-font-family: "Vazir";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Vazir";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Vazir";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }
  .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-element {
    --widgets-spacing: 20px;
  }
  @media (max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
      max-width: 1024px;
    }
  }
  @media (max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
      max-width: 767px;
    }
  }
  h1 {
    direction: rtl;
  }
  h2 {
    direction: rtl;
    text-align: justify;
  }
  .elementor-star-rating__title {
    text-align: right;
    direction: rtl;
  }
  p {
    direction: rtl;
    text-align: justify;
  }
  .elementor-toggle-item {
    text-align: justify;
    direction: rtl;
  }
  nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    text-align: right;
    direction: rtl;
  }
  .elementor-nav-menu {
    direction: rtl;
  }
}
/*! CSS Used from: https://sibche.com/app/wp-content/uploads/elementor/css/global.css?ver=1693906001 ; media=all */
@media all {
  .elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-button .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
  }
  .elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
  }
  .elementor-widget-star-rating .elementor-star-rating__title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-toggle .elementor-toggle-title,
  .elementor-widget-toggle .elementor-toggle-icon {
    color: var(--e-global-color-primary);
  }
  .elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
  }
  .elementor-widget-toggle .elementor-toggle-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-widget-toggle .elementor-tab-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
  }
  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
  }
  .elementor-widget-nav-menu
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item:before,
  .elementor-widget-nav-menu
    .elementor-nav-menu--main:not(.e--pointer-framed)
    .elementor-item:after {
    background-color: var(--e-global-color-accent);
  }
  .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
  .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var(--e-global-color-accent);
  }
  .elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var(--e-global-color-text);
  }
  .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
  .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
}
/*! CSS Used from: https://sibche.com/app/wp-content/uploads/elementor/css/post-552.css?ver=1693906077 ; media=all */
@media all {
  .elementor-552
    .elementor-element.elementor-element-30966249
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-552 .elementor-element.elementor-element-30966249 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
  }
  .elementor-552
    .elementor-element.elementor-element-558b1921
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    border-radius: 32px 32px 32px 32px;
  }
  .elementor-552
    .elementor-element.elementor-element-298af977
    .elementor-heading-title {
    color: #fff;
    font-family: "Vazir", sans-serif;
    font-weight: 300;
  }
  .elementor-552
    .elementor-element.elementor-element-1062fe70:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fff;
  }
  .elementor-552 .elementor-element.elementor-element-1062fe70 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
  }
  .elementor-552 .elementor-element.elementor-element-2c71d846 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-2c71d846
    .elementor-heading-title {
    color: #2196f3;
    font-family: "Vazir", sans-serif;
    font-size: 18px;
    font-weight: 600;
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-menu-toggle {
    margin-left: auto;
    background-color: #fff;
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu
    .elementor-item {
    font-family: "Vazir", sans-serif;
    font-weight: 600;
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--main
    .elementor-item {
    color: var(--e-global-color-secondary);
    fill: var(--e-global-color-secondary);
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--main
    .elementor-item:hover,
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--main
    .elementor-item:focus {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    a,
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-menu-toggle {
    color: #606061;
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown {
    background-color: #fff;
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    a:hover,
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    a.elementor-item-active,
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-menu-toggle:hover {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    a:hover,
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    a.elementor-item-active {
    background-color: #8080801f;
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    a.elementor-item-active {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    .elementor-item,
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    .elementor-sub-item {
    font-family: "Vazir", sans-serif;
    font-weight: 500;
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--main
    .elementor-nav-menu--dropdown,
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0 0 10px 0
      rgba(
        0.008285522460928974,
        0.008285522460928974,
        0.008285522460928974,
        0.25
      );
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-nav-menu--dropdown
    li:not(:last-child) {
    border-style: solid;
    border-color: #2196f326;
    border-bottom-width: 1px;
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    div.elementor-menu-toggle {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    div.elementor-menu-toggle
    svg {
    fill: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    div.elementor-menu-toggle:hover {
    color: var(--e-global-color-secondary);
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    div.elementor-menu-toggle:hover
    svg {
    fill: var(--e-global-color-secondary);
  }
  .elementor-552
    .elementor-element.elementor-global-1846
    .elementor-menu-toggle:hover {
    background-color: #fff;
  }
  .elementor-552
    .elementor-element.elementor-element-3ac043cc
    > .elementor-container {
    max-width: 1600px;
  }
  .elementor-552
    .elementor-element.elementor-element-3ac043cc:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fff;
  }
  .elementor-552
    .elementor-element.elementor-element-3ac043cc
    > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
  .elementor-552 .elementor-element.elementor-element-3ac043cc {
    border-style: solid;
    border-color: #9696961a;
    box-shadow: 10px 5px 12px 1px
      rgba(
        0.033140474587381875,
        0.033140474587381875,
        0.033140474587381875,
        0.2
      );
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
  }
  .elementor-552
    .elementor-element.elementor-element-7ed552dc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-552
    .elementor-element.elementor-element-7ed552dc.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-552 .elementor-element.elementor-element-9da8186 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-9da8186
    .elementor-heading-title {
    color: #2196f3;
    font-family: "Vazir", sans-serif;
    font-size: 18px;
    font-weight: 600;
  }
  .elementor-552
    .elementor-element.elementor-element-338223bd.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-552
    .elementor-element.elementor-element-1b2beec9
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-color: #2196f3;
    border-radius: 25px 25px 25px 25px;
    padding: 12px 25px 12px 25px;
  }
  .elementor-552 .elementor-element.elementor-element-1b2beec9 {
    width: auto;
    max-width: auto;
  }
  .elementor-552
    .elementor-element.elementor-element-1b2beec9
    > .elementor-widget-container {
    border-radius: 25px 25px 25px 25px;
  }
  .elementor-552
    .elementor-element.elementor-element-14405d96.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-552
    .elementor-element.elementor-element-14405d96
    > .elementor-element-populated {
    padding: 10px 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-menu-toggle {
    margin: 0 auto;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu
    .elementor-item {
    font-family: "Vazir", sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.2px;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--main
    .elementor-item {
    color: var(--e-global-color-secondary);
    fill: var(--e-global-color-secondary);
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--main
    .elementor-item:hover,
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--main
    .elementor-item:focus {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .e--pointer-framed
    .elementor-item:before,
  .elementor-552
    .elementor-element.elementor-global-1761
    .e--pointer-framed
    .elementor-item:after {
    border-color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .e--pointer-framed
    .elementor-item:before {
    border-width: 0;
  }
  .elementor-552 .elementor-element.elementor-global-1761 {
    --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    a,
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-menu-toggle {
    color: #606061;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown {
    background-color: #fffffffa;
    border-radius: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    a:hover,
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    a.elementor-item-active,
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-menu-toggle:hover {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    a:hover,
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    a.elementor-item-active {
    background-color: #fff;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    a.elementor-item-active {
    color: var(--e-global-color-primary);
    background-color: #fff;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    .elementor-item,
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    .elementor-sub-item {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 600;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    li:first-child
    a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    li:last-child
    a {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--main
    .elementor-nav-menu--dropdown,
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0 0 4px 0
      rgba(
        32.99999999999998,
        149.99999999999994,
        242.99999999999997,
        0.18823529411764706
      );
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    a {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--dropdown
    li:not(:last-child) {
    border-style: solid;
    border-color: #2196f330;
    border-bottom-width: 2px;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-nav-menu--dropdown,
  .elementor-552
    .elementor-element.elementor-global-1761
    .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 5px !important;
  }
  .elementor-552
    .elementor-element.elementor-global-1761
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-552
    .elementor-element.elementor-element-643698cf.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-552 .elementor-element.elementor-element-3208c1e {
    text-align: right;
    width: var(--container-widget-width, 145px);
    max-width: 145px;
    --container-widget-width: 145px;
    --container-widget-flex-grow: 0;
    align-self: center;
  }
  .elementor-552
    .elementor-element.elementor-element-53585e03
    > .elementor-container {
    max-width: 1000px;
  }
  .elementor-552
    .elementor-element.elementor-element-53585e03:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fafafa;
  }
  .elementor-552 .elementor-element.elementor-element-53585e03 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    padding: 32px 64px 32px 64px;
  }
  .elementor-552
    .elementor-element.elementor-element-3815c429
    > .elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
    padding: 30px 0 0 0;
  }
  .elementor-552 .elementor-element.elementor-element-524757c7 {
    text-align: center;
  }
  .elementor-552
    .elementor-element.elementor-element-524757c7
    .elementor-star-rating__title {
    font-family: "Vazir", sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: -0.005px;
  }
  body:not(.rtl)
    .elementor-552
    .elementor-element.elementor-element-524757c7
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-right: 0;
  }
  .elementor-552
    .elementor-element.elementor-element-524757c7
    .elementor-star-rating
    i {
    color: #fff;
  }
  .elementor-552
    .elementor-element.elementor-element-524757c7
    > .elementor-widget-container {
    padding: 15px 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-c7bd5ea
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 17px;
    font-weight: 400;
    background-color: #2196f3;
    border-radius: 22px 22px 22px 22px;
    padding: 15px 90px 15px 90px;
  }
  .elementor-552 .elementor-element.elementor-element-57135a34 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-57135a34
    .elementor-heading-title {
    color: #0d0d0d;
    font-family: "Vazir", sans-serif;
    font-size: 1.7em;
    font-weight: 600;
    line-height: 57px;
  }
  .elementor-552
    .elementor-element.elementor-element-57135a34
    > .elementor-widget-container {
    margin: 0.67em 0 0 0;
  }
  .elementor-552 .elementor-element.elementor-element-3c2df28 {
    text-align: right;
    color: gray;
    font-family: "Vazir", sans-serif;
    font-size: 18px;
    font-weight: 400;
  }
  .elementor-552
    .elementor-element.elementor-element-3c2df28
    > .elementor-widget-container {
    padding: 0 0 0 0;
  }
  .elementor-552 .elementor-element.elementor-element-623784cf img {
    border-radius: 25px 25px 25px 25px;
  }
  .elementor-552
    .elementor-element.elementor-element-7f972d2f:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fafafa;
  }
  .elementor-552 .elementor-element.elementor-element-7f972d2f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
  }
  .elementor-552
    .elementor-element.elementor-element-43f0e6bb
    > .elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
    padding: 30px 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-7c9fa599
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 400;
    background-color: #2196f3;
    border-radius: 22px 22px 22px 22px;
    padding: 10px 60px 10px 60px;
  }
  .elementor-552 .elementor-element.elementor-element-4b4a39de {
    text-align: center;
  }
  .elementor-552
    .elementor-element.elementor-element-4b4a39de
    .elementor-star-rating__title {
    font-family: "Vazir", sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: -0.005px;
  }
  .elementor-552
    .elementor-element.elementor-element-4265e267
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 400;
    background-color: #2196f3;
    border-radius: 22px 22px 22px 22px;
    padding: 10px 60px 10px 60px;
  }
  .elementor-552
    .elementor-element.elementor-element-35c61ea0:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fafafa;
  }
  .elementor-552 .elementor-element.elementor-element-35c61ea0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
  }
  .elementor-552 .elementor-element.elementor-element-7e40b9ba {
    --e-image-carousel-slides-to-show: 4;
  }
  .elementor-552
    .elementor-element.elementor-element-7e40b9ba
    .elementor-swiper-button.elementor-swiper-button-prev,
  .elementor-552
    .elementor-element.elementor-element-7e40b9ba
    .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 30px;
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-7e40b9ba
    .elementor-swiper-button.elementor-swiper-button-prev
    svg,
  .elementor-552
    .elementor-element.elementor-element-7e40b9ba
    .elementor-swiper-button.elementor-swiper-button-next
    svg {
    fill: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-7e40b9ba
    .elementor-image-carousel-wrapper
    .elementor-image-carousel
    .swiper-slide-image {
    border-style: solid;
    border-color: #cacaca;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-552
    .elementor-element.elementor-element-7e40b9ba
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-552
    .elementor-element.elementor-element-734fb566:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fafafa;
  }
  .elementor-552 .elementor-element.elementor-element-734fb566 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    padding: 32px 16px 32px 16px;
  }
  .elementor-552 .elementor-element.elementor-element-17451bb9 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-17451bb9
    .elementor-heading-title {
    color: #000;
    font-family: "Vazir", sans-serif;
    font-size: 20px;
    font-weight: 700;
  }
  .elementor-552 .elementor-element.elementor-element-5b4821e9 {
    text-align: right;
    color: #969696;
    font-family: "Vazir", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 35px;
  }
  .elementor-552 .elementor-element.elementor-element-61745cd2 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-61745cd2
    .elementor-heading-title {
    color: #000;
    font-family: "Vazir", sans-serif;
    font-size: 20px;
    font-weight: 700;
  }
  .elementor-552
    .elementor-element.elementor-element-61745cd2
    > .elementor-widget-container {
    padding: 10px 0 0 0;
  }
  .elementor-552 .elementor-element.elementor-element-7c4c173 {
    text-align: right;
    color: #969696;
    font-family: "Vazir", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 35px;
  }
  .elementor-552 .elementor-element.elementor-element-58f9ea80 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-58f9ea80
    .elementor-heading-title {
    color: #000;
    font-family: "Vazir", sans-serif;
    font-size: 20px;
    font-weight: 700;
  }
  .elementor-552
    .elementor-element.elementor-element-58f9ea80
    > .elementor-widget-container {
    padding: 26px 0 0 0;
  }
  .elementor-552 .elementor-element.elementor-element-245699a7 {
    text-align: right;
    color: #969696;
    font-family: "Vazir", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1px;
  }
  .elementor-552
    .elementor-element.elementor-element-7e6e31fe
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 19px;
    font-weight: 600;
    background-color: #2196f3;
    border-radius: 22px 22px 22px 22px;
    padding: 15px 90px 15px 90px;
  }
  .elementor-552
    .elementor-element.elementor-element-7e6e31fe
    > .elementor-widget-container {
    padding: 20px 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-31b91e64:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fafafa;
  }
  .elementor-552 .elementor-element.elementor-element-31b91e64 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    padding: 32px 16px 0 16px;
  }
  .elementor-552 .elementor-element.elementor-element-2b53baab {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-2b53baab
    .elementor-heading-title {
    color: #000;
    font-family: "Vazir", sans-serif;
    font-size: 20px;
    font-weight: 700;
  }
  .elementor-552 .elementor-element.elementor-element-1917875e {
    text-align: right;
    color: #969696;
    font-family: "Vazir", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 35px;
  }
  .elementor-552
    .elementor-element.elementor-element-89653a7:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fafafa;
  }
  .elementor-552 .elementor-element.elementor-element-89653a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    padding: 10px 0 10px 0;
  }
  .elementor-552
    .elementor-element.elementor-element-a2b0226
    > .elementor-element-populated {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-552
    .elementor-element.elementor-element-090b136
    > .elementor-widget-container {
    padding: 0 0 0 0;
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-552
    .elementor-element.elementor-element-5bfa9a81:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fafafa;
  }
  .elementor-552 .elementor-element.elementor-element-5bfa9a81 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    padding: 15px 16px 32px 16px;
  }
  .elementor-552 .elementor-element.elementor-element-3dfddb7b {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-3dfddb7b
    .elementor-heading-title {
    color: #000;
    font-family: "Vazir", sans-serif;
    font-size: 20px;
    font-weight: 700;
  }
  .elementor-552
    .elementor-element.elementor-element-780e484d
    .elementor-toggle-item:not(:last-child) {
    margin-bottom: 10px;
  }
  .elementor-552
    .elementor-element.elementor-element-780e484d
    .elementor-toggle-title,
  .elementor-552
    .elementor-element.elementor-element-780e484d
    .elementor-toggle-icon {
    color: #969696;
  }
  .elementor-552
    .elementor-element.elementor-element-780e484d
    .elementor-toggle-icon
    svg {
    fill: #969696;
  }
  .elementor-552
    .elementor-element.elementor-element-780e484d
    .elementor-toggle-title {
    font-family: "Vazir", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 5px;
  }
  .elementor-552
    .elementor-element.elementor-element-780e484d
    .elementor-tab-content {
    font-family: "Vazir", sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-552
    .elementor-element.elementor-element-780e484d
    > .elementor-widget-container {
    padding: 20px 5px 20px 5px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #9696965e;
    border-radius: 25px 25px 25px 25px;
  }
  .elementor-552 .elementor-element.elementor-element-5643652f {
    --divider-border-style: solid;
    --divider-color: #969696b3;
    --divider-border-width: 1px;
  }
  .elementor-552
    .elementor-element.elementor-element-5643652f
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-552
    .elementor-element.elementor-element-5643652f
    .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .elementor-552
    .elementor-element.elementor-element-306691b9:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fafafa;
  }
  .elementor-552 .elementor-element.elementor-element-306691b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
  }
  .elementor-552 .elementor-element.elementor-element-7501ec48 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-7501ec48
    .elementor-heading-title {
    color: #000;
    font-family: "Vazir", sans-serif;
    font-size: 20px;
    font-weight: 700;
  }
  .elementor-552 .elementor-element.elementor-element-783e73c9 {
    padding: 0 10px 0 10px;
  }
  .elementor-552 .elementor-element.elementor-element-4befb1ae {
    color: #000;
    font-family: "Vazir", sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-552 .elementor-element.elementor-element-5b565b8d {
    color: #000;
    font-family: "Vazir", sans-serif;
    font-size: 15px;
    font-weight: 400;
  }
  .elementor-552
    .elementor-element.elementor-element-d1f4540:not(
      .elementor-motion-effects-element-type-background
    ) {
    background-color: #fff;
  }
  .elementor-552 .elementor-element.elementor-element-d1f4540 {
    border-style: solid;
    border-color: #80808047;
    box-shadow: 0 0 8px 0
      rgba(70.35539101301286, 91.0910641478014, 124.01797485351561, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 100px 20px 100px;
  }
  .elementor-552
    .elementor-element.elementor-element-0a09cc5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-552
    .elementor-element.elementor-element-0a09cc5
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  .elementor-552
    .elementor-element.elementor-element-a969fed
    > .elementor-widget-container {
    padding: 0 0 0 0;
  }
  .elementor-552 .elementor-element.elementor-element-47f1d82 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-47f1d82
    .elementor-heading-title {
    font-family: "Vazir", sans-serif;
    font-size: 17px;
    font-weight: 600;
  }
  .elementor-552
    .elementor-element.elementor-element-8c0b2cc
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-8c0b2cc
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-8c0b2cc
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-8c0b2cc
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-9d99a13
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-9d99a13
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-9d99a13
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-7b41b6d
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-7b41b6d
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-7b41b6d
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552 .elementor-element.elementor-element-1f7d809 {
    --divider-border-style: solid;
    --divider-color: #2196f39c;
    --divider-border-width: 1.5px;
  }
  .elementor-552
    .elementor-element.elementor-element-1f7d809
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-552
    .elementor-element.elementor-element-1f7d809
    .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .elementor-552 .elementor-element.elementor-element-ed07ae9 {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-ed07ae9
    .elementor-heading-title {
    font-family: "Shabnam", sans-serif;
    font-size: 17px;
    font-weight: 600;
  }
  .elementor-552
    .elementor-element.elementor-element-b630139
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-b630139
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-b630139
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-b97de83
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-b97de83
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-b97de83
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-b97de83
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-107d5e3
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-107d5e3
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-107d5e3
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-5840baa
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-5840baa
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-5840baa
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-db2cde2
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-db2cde2
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-db2cde2
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-bae80e5
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-bae80e5
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-bae80e5
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552 .elementor-element.elementor-element-3ca20cc {
    --divider-border-style: solid;
    --divider-color: #2196f39c;
    --divider-border-width: 1.5px;
  }
  .elementor-552
    .elementor-element.elementor-element-3ca20cc
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-552
    .elementor-element.elementor-element-3ca20cc
    .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .elementor-552
    .elementor-element.elementor-element-fa193ee
    > .elementor-element-populated {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-552 .elementor-element.elementor-element-3fdfd1f {
    text-align: right;
  }
  .elementor-552
    .elementor-element.elementor-element-3fdfd1f
    .elementor-heading-title {
    font-family: "Vazir", sans-serif;
    font-size: 17px;
    font-weight: 600;
  }
  .elementor-552
    .elementor-element.elementor-element-47b7bee
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-47b7bee
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-47b7bee
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-b721b03
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-b721b03
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-b721b03
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-b721b03
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-01115d8
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-01115d8
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-01115d8
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-4d03ba8
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-4d03ba8
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-4d03ba8
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-fe785e5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-552
    .elementor-element.elementor-element-9d3f4bf
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-9d3f4bf
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-9d3f4bf
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  .elementor-552
    .elementor-element.elementor-element-bf13718
    .elementor-button {
    font-family: "Vazir", sans-serif;
    font-size: 13px;
    font-weight: 500;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 0 0 0 0;
  }
  .elementor-552
    .elementor-element.elementor-element-bf13718
    .elementor-button:hover,
  .elementor-552
    .elementor-element.elementor-element-bf13718
    .elementor-button:focus {
    color: var(--e-global-color-primary);
  }
  @media (max-width: 1024px) {
    .elementor-552 .elementor-element.elementor-element-1062fe70 {
      padding: 0 40px 0 40px;
    }
    .elementor-552
      .elementor-element.elementor-element-3f8ea437.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552 .elementor-element.elementor-element-2c71d846 {
      text-align: left;
    }
    .elementor-552
      .elementor-element.elementor-element-62f9d151.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-global-1846
      .elementor-nav-menu
      .elementor-item {
      font-size: 14px;
    }
    .elementor-552
      .elementor-element.elementor-global-1846
      .elementor-nav-menu--main
      .elementor-item {
      padding-left: 9px;
      padding-right: 9px;
    }
    .elementor-552 .elementor-element.elementor-global-1846 {
      --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
    }
    .elementor-552
      .elementor-element.elementor-element-53585e03
      > .elementor-container {
      max-width: 610px;
    }
    .elementor-552 .elementor-element.elementor-element-53585e03 {
      padding: 15px 25px 15px 30px;
    }
    .elementor-552
      .elementor-element.elementor-element-3815c429.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-3815c429
      > .elementor-element-populated {
      padding: 0 0 0 0;
    }
    .elementor-552
      .elementor-element.elementor-element-524757c7
      .elementor-star-rating__title {
      font-size: 12px;
    }
    .elementor-552
      .elementor-element.elementor-element-524757c7
      > .elementor-widget-container {
      padding: 0 0 0 0;
    }
    .elementor-552
      .elementor-element.elementor-element-c7bd5ea
      .elementor-button {
      padding: 15px 60px 15px 60px;
    }
    .elementor-552
      .elementor-element.elementor-element-4c3fe0dd.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-756e42e7.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-57135a34
      .elementor-heading-title {
      font-size: 1em;
      line-height: 1.4em;
    }
    .elementor-552 .elementor-element.elementor-element-3c2df28 {
      font-size: 17px;
    }
    .elementor-552
      .elementor-element.elementor-element-3c2df28
      > .elementor-widget-container {
      padding: 0 0 0 0;
    }
    .elementor-552
      .elementor-element.elementor-element-6e853d82.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-43f0e6bb
      > .elementor-element-populated {
      padding: 44px 0 0 0;
    }
    .elementor-552
      .elementor-element.elementor-element-4b4a39de
      .elementor-star-rating__title {
      font-size: 15px;
    }
    .elementor-552 .elementor-element.elementor-element-35c61ea0 {
      padding: 0 30px 0 30px;
    }
    .elementor-552 .elementor-element.elementor-element-7e40b9ba {
      --e-image-carousel-slides-to-show: 3;
    }
    .elementor-552
      .elementor-element.elementor-element-7e40b9ba
      .swiper-wrapper {
      display: flex;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-7e40b9ba
      > .elementor-widget-container {
      padding: 5px 5px 5px 5px;
    }
    .elementor-552 .elementor-element.elementor-element-734fb566 {
      padding: 30px 30px 30px 30px;
    }
    .elementor-552
      .elementor-element.elementor-element-7e6e31fe
      > .elementor-widget-container {
      padding: 30px 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-31b91e64 {
      padding: 30px 30px 30px 30px;
    }
    .elementor-552 .elementor-element.elementor-element-5bfa9a81 {
      padding: 15px 30px 30px 30px;
    }
    .elementor-552 .elementor-element.elementor-element-306691b9 {
      padding: 0 30px 0 30px;
    }
    .elementor-552 .elementor-element.elementor-element-d1f4540 {
      padding: 20px 15px 20px 15px;
    }
    .elementor-552
      .elementor-element.elementor-element-47f1d82
      .elementor-heading-title {
      font-size: 15px;
    }
    .elementor-552
      .elementor-element.elementor-element-ed07ae9
      .elementor-heading-title {
      font-size: 15px;
    }
    .elementor-552
      .elementor-element.elementor-element-3fdfd1f
      .elementor-heading-title {
      font-size: 15px;
    }
  }
  @media (max-width: 767px) {
    .elementor-552
      .elementor-element.elementor-element-30966249:not(
        .elementor-motion-effects-element-type-background
      ) {
      background-image: url(https://sibche.com/app/wp-content/uploads/2022/11/download-1.png);
    }
    .elementor-552 .elementor-element.elementor-element-30966249 {
      padding: 0 5px 0 5px;
    }
    .elementor-552 .elementor-element.elementor-element-44c8b76d {
      width: 33%;
    }
    .elementor-552
      .elementor-element.elementor-element-44c8b76d.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-44c8b76d.elementor-column
      > .elementor-widget-wrap {
      justify-content: center;
    }
    .elementor-552
      .elementor-element.elementor-element-558b1921
      .elementor-button {
      font-size: 12px;
      padding: 10px 10px 10px 9px;
    }
    .elementor-552
      .elementor-element.elementor-element-558b1921
      > .elementor-widget-container {
      margin: 0 0 0 0;
      padding: 0 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-73a8e494 {
      width: 47%;
    }
    .elementor-552
      .elementor-element.elementor-element-73a8e494.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552 .elementor-element.elementor-element-298af977 {
      text-align: right;
    }
    .elementor-552
      .elementor-element.elementor-element-298af977
      .elementor-heading-title {
      font-size: 16px;
    }
    .elementor-552 .elementor-element.elementor-element-185ce0a {
      width: 20%;
    }
    .elementor-552
      .elementor-element.elementor-element-185ce0a.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-1cb8a39a
      > .elementor-widget-container {
      padding: 0 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-1062fe70 {
      padding: 0 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-3f8ea437 {
      width: 33%;
    }
    .elementor-552
      .elementor-element.elementor-element-3f8ea437.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-3f8ea437
      > .elementor-element-populated {
      padding: 0 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-2c71d846 {
      text-align: center;
    }
    .elementor-552 .elementor-element.elementor-element-420dfd86 {
      width: 43%;
    }
    .elementor-552
      .elementor-element.elementor-element-420dfd86
      > .elementor-element-populated {
      padding: 0 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-62f9d151 {
      width: 23%;
    }
    .elementor-552
      .elementor-element.elementor-element-62f9d151.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552
      .elementor-element.elementor-element-62f9d151
      > .elementor-element-populated {
      padding: 0 0 0 0;
    }
    .elementor-552
      .elementor-element.elementor-global-1846
      .elementor-nav-menu
      .elementor-item {
      font-size: 15px;
    }
    .elementor-552
      .elementor-element.elementor-global-1846
      .elementor-nav-menu--main
      .elementor-item {
      padding-left: 0;
      padding-right: 0;
    }
    .elementor-552
      .elementor-element.elementor-global-1846
      .elementor-nav-menu--dropdown
      .elementor-item,
    .elementor-552
      .elementor-element.elementor-global-1846
      .elementor-nav-menu--dropdown
      .elementor-sub-item {
      font-size: 13px;
    }
    .elementor-552
      .elementor-element.elementor-global-1846
      .elementor-nav-menu--dropdown
      a {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 14px;
      padding-bottom: 14px;
    }
    .elementor-552 .elementor-element.elementor-global-1846 {
      --nav-menu-icon-size: 24px;
    }
    .elementor-552 .elementor-element.elementor-element-53585e03 {
      padding: 10px 10px 10px 10px;
    }
    .elementor-552 .elementor-element.elementor-element-3815c429 {
      width: 100%;
    }
    .elementor-552 .elementor-element.elementor-element-524757c7 {
      text-align: center;
    }
    .elementor-552 .elementor-element.elementor-element-4c3fe0dd {
      width: 100%;
    }
    .elementor-552 .elementor-element.elementor-element-756e42e7 {
      width: 70%;
    }
    .elementor-552
      .elementor-element.elementor-element-57135a34
      .elementor-heading-title {
      font-size: 0.9em;
      line-height: 2em;
    }
    .elementor-552
      .elementor-element.elementor-element-57135a34
      > .elementor-widget-container {
      margin: 1em 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-3c2df28 {
      font-size: 14px;
    }
    .elementor-552
      .elementor-element.elementor-element-3c2df28
      > .elementor-widget-container {
      margin: -19px 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-6e853d82 {
      width: 26%;
    }
    .elementor-552
      .elementor-element.elementor-element-6e853d82.elementor-column.elementor-element[data-element_type="column"]
      > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }
    .elementor-552 .elementor-element.elementor-element-623784cf img {
      border-radius: 20px 20px 20px 20px;
    }
    .elementor-552 .elementor-element.elementor-element-7f972d2f {
      padding: 0 0 30px 0;
    }
    .elementor-552 .elementor-element.elementor-element-43f0e6bb {
      width: 100%;
    }
    .elementor-552
      .elementor-element.elementor-element-43f0e6bb
      > .elementor-element-populated {
      padding: 10px 0 0 0;
    }
    .elementor-552
      .elementor-element.elementor-element-7c9fa599
      .elementor-button {
      font-size: 17px;
      padding: 15px 80px 15px 80px;
    }
    .elementor-552 .elementor-element.elementor-element-4b4a39de {
      text-align: center;
    }
    .elementor-552
      .elementor-element.elementor-element-4265e267
      .elementor-button {
      font-size: 18px;
      padding: 15px 90px 15px 90px;
    }
    .elementor-552 .elementor-element.elementor-element-35c61ea0 {
      padding: 0 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-7e40b9ba {
      --e-image-carousel-slides-to-show: 2;
    }
    .elementor-552
      .elementor-element.elementor-element-7e40b9ba
      > .elementor-widget-container {
      padding: 0 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-734fb566 {
      padding: 20px 20px 20px 20px;
    }
    .elementor-552 .elementor-element.elementor-element-5b4821e9 {
      font-size: 16px;
    }
    .elementor-552
      .elementor-element.elementor-element-61745cd2
      .elementor-heading-title {
      line-height: 1.5em;
    }
    .elementor-552 .elementor-element.elementor-element-7c4c173 {
      font-size: 16px;
    }
    .elementor-552
      .elementor-element.elementor-element-58f9ea80
      .elementor-heading-title {
      line-height: 1.5em;
    }
    .elementor-552 .elementor-element.elementor-element-245699a7 {
      font-size: 16px;
    }
    .elementor-552
      .elementor-element.elementor-element-7e6e31fe
      .elementor-button {
      font-size: 17px;
      line-height: 1.2em;
      padding: 15px 25px 15px 25px;
    }
    .elementor-552
      .elementor-element.elementor-element-7e6e31fe
      > .elementor-widget-container {
      padding: 30px 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-31b91e64 {
      padding: 20px 20px 0 20px;
    }
    .elementor-552 .elementor-element.elementor-element-1917875e {
      font-size: 16px;
      line-height: 1px;
    }
    .elementor-552 .elementor-element.elementor-element-89653a7 {
      padding: 20px 20px 20px 20px;
    }
    .elementor-552 .elementor-element.elementor-element-5bfa9a81 {
      padding: 20px 20px 20px 20px;
    }
    .elementor-552
      .elementor-element.elementor-element-780e484d
      .elementor-toggle-item:not(:last-child) {
      margin-bottom: 9px;
    }
    .elementor-552
      .elementor-element.elementor-element-780e484d
      .elementor-toggle-title {
      font-size: 16px;
      line-height: 1.6em;
    }
    .elementor-552
      .elementor-element.elementor-element-780e484d
      .elementor-toggle-icon.elementor-toggle-icon-right {
      margin-left: 4px;
    }
    .elementor-552
      .elementor-element.elementor-element-780e484d
      .elementor-tab-content {
      font-size: 15px;
      line-height: 1.6em;
    }
    .elementor-552
      .elementor-element.elementor-element-780e484d
      > .elementor-widget-container {
      padding: 10px 0 10px 0;
      border-width: 1px 1px 1px 1px;
      border-radius: 32px 32px 32px 32px;
    }
    .elementor-552 .elementor-element.elementor-element-306691b9 {
      padding: 20px 20px 20px 20px;
    }
    .elementor-552 .elementor-element.elementor-element-783e73c9 {
      padding: 0 0 0 0;
    }
    .elementor-552 .elementor-element.elementor-element-ab7ba88 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-420c6a4e {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-5b565b8d {
      line-height: 0.1em;
    }
    .elementor-552 .elementor-element.elementor-element-d1f4540 {
      border-width: 2px 2px 2px 2px;
      padding: 0 30px 20px 30px;
    }
    .elementor-552 .elementor-element.elementor-element-d1f4540 {
      border-radius: 0 0 0 0;
    }
    .elementor-552
      .elementor-element.elementor-element-0a09cc5
      > .elementor-widget-wrap
      > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
      ):not(:last-child):not(.elementor-absolute) {
      margin-bottom: 0;
    }
    .elementor-552
      .elementor-element.elementor-element-0a09cc5
      > .elementor-element-populated {
      padding: 20px 90px 20px 90px;
    }
    .elementor-552
      .elementor-element.elementor-element-1f7d809
      .elementor-divider-separator {
      width: 100%;
      margin: 0 auto;
      margin-center: 0;
    }
    .elementor-552
      .elementor-element.elementor-element-1f7d809
      .elementor-divider {
      text-align: center;
      padding-top: 1.5px;
      padding-bottom: 1.5px;
    }
    .elementor-552 .elementor-element.elementor-element-ed07ae9 {
      text-align: right;
    }
    .elementor-552 .elementor-element.elementor-element-c202a92 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-159148c {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-d2bc6b6 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-193231b {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-ab10a32 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-4af0487 {
      width: 50%;
    }
    .elementor-552
      .elementor-element.elementor-element-3ca20cc
      .elementor-divider-separator {
      width: 100%;
      margin: 0 auto;
      margin-right: 0;
    }
    .elementor-552
      .elementor-element.elementor-element-3ca20cc
      .elementor-divider {
      text-align: right;
      padding-top: 2px;
      padding-bottom: 2px;
    }
    .elementor-552 .elementor-element.elementor-element-f330a61 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-efb2d4b {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-46ff86e {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-0be1209 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-fe785e5 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-3134eca {
      width: 50%;
    }
  }
  @media (min-width: 768px) {
    .elementor-552 .elementor-element.elementor-element-7ed552dc {
      width: 8.595%;
    }
    .elementor-552 .elementor-element.elementor-element-338223bd {
      width: 19.772%;
    }
    .elementor-552 .elementor-element.elementor-element-5f3f28cc {
      width: 70.966%;
    }
    .elementor-552 .elementor-element.elementor-element-14405d96 {
      width: 80%;
    }
    .elementor-552 .elementor-element.elementor-element-643698cf {
      width: 20%;
    }
    .elementor-552 .elementor-element.elementor-element-3815c429 {
      width: 20.7%;
    }
    .elementor-552 .elementor-element.elementor-element-4c3fe0dd {
      width: 79.3%;
    }
    .elementor-552 .elementor-element.elementor-element-756e42e7 {
      width: 81.511%;
    }
    .elementor-552 .elementor-element.elementor-element-6e853d82 {
      width: 18.383%;
    }
    .elementor-552 .elementor-element.elementor-element-19d7698 {
      width: 20%;
    }
    .elementor-552 .elementor-element.elementor-element-a2b0226 {
      width: 59.333%;
    }
    .elementor-552 .elementor-element.elementor-element-7edb4da {
      width: 20%;
    }
    .elementor-552 .elementor-element.elementor-element-ab7ba88 {
      width: 79.091%;
    }
    .elementor-552 .elementor-element.elementor-element-420c6a4e {
      width: 20.864%;
    }
    .elementor-552 .elementor-element.elementor-element-0a09cc5 {
      width: 13.157%;
    }
    .elementor-552 .elementor-element.elementor-element-ff0b493 {
      width: 19.578%;
    }
    .elementor-552 .elementor-element.elementor-element-bfdf7d8 {
      width: 34.265%;
    }
    .elementor-552 .elementor-element.elementor-element-c202a92 {
      width: 70%;
    }
    .elementor-552 .elementor-element.elementor-element-159148c {
      width: 30%;
    }
    .elementor-552 .elementor-element.elementor-element-d2bc6b6 {
      width: 70%;
    }
    .elementor-552 .elementor-element.elementor-element-193231b {
      width: 29.998%;
    }
    .elementor-552 .elementor-element.elementor-element-ab10a32 {
      width: 70%;
    }
    .elementor-552 .elementor-element.elementor-element-4af0487 {
      width: 29.998%;
    }
    .elementor-552 .elementor-element.elementor-element-fa193ee {
      width: 33%;
    }
    .elementor-552 .elementor-element.elementor-element-f330a61 {
      width: 64.725%;
    }
    .elementor-552 .elementor-element.elementor-element-efb2d4b {
      width: 35%;
    }
    .elementor-552 .elementor-element.elementor-element-46ff86e {
      width: 64.998%;
    }
    .elementor-552 .elementor-element.elementor-element-0be1209 {
      width: 35%;
    }
    .elementor-552 .elementor-element.elementor-element-fe785e5 {
      width: 64.998%;
    }
    .elementor-552 .elementor-element.elementor-element-3134eca {
      width: 35%;
    }
  }
  @media (max-width: 1024px) and (min-width: 768px) {
    .elementor-552 .elementor-element.elementor-element-7ed552dc {
      width: 15%;
    }
    .elementor-552 .elementor-element.elementor-element-338223bd {
      width: 26%;
    }
    .elementor-552 .elementor-element.elementor-element-5f3f28cc {
      width: 55%;
    }
    .elementor-552 .elementor-element.elementor-element-3815c429 {
      width: 26%;
    }
    .elementor-552 .elementor-element.elementor-element-4c3fe0dd {
      width: 74%;
    }
    .elementor-552 .elementor-element.elementor-element-756e42e7 {
      width: 75%;
    }
    .elementor-552 .elementor-element.elementor-element-6e853d82 {
      width: 25%;
    }
    .elementor-552 .elementor-element.elementor-element-43f0e6bb {
      width: 30%;
    }
    .elementor-552 .elementor-element.elementor-element-0a09cc5 {
      width: 10%;
    }
    .elementor-552 .elementor-element.elementor-element-ff0b493 {
      width: 25%;
    }
    .elementor-552 .elementor-element.elementor-element-bfdf7d8 {
      width: 30%;
    }
    .elementor-552 .elementor-element.elementor-element-c202a92 {
      width: 55%;
    }
    .elementor-552 .elementor-element.elementor-element-159148c {
      width: 45%;
    }
    .elementor-552 .elementor-element.elementor-element-d2bc6b6 {
      width: 55%;
    }
    .elementor-552 .elementor-element.elementor-element-193231b {
      width: 45%;
    }
    .elementor-552 .elementor-element.elementor-element-ab10a32 {
      width: 55%;
    }
    .elementor-552 .elementor-element.elementor-element-4af0487 {
      width: 45%;
    }
    .elementor-552 .elementor-element.elementor-element-fa193ee {
      width: 35%;
    }
    .elementor-552 .elementor-element.elementor-element-f330a61 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-efb2d4b {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-46ff86e {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-0be1209 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-fe785e5 {
      width: 50%;
    }
    .elementor-552 .elementor-element.elementor-element-3134eca {
      width: 50%;
    }
  }
}
/*! CSS Used from: Embedded */
body.custom-background {
  background-color: #ffffff;
}
/*! CSS Used from: Embedded */
.sub-menu-toggle {
  display: none;
}
/*! CSS Used from: Embedded */
.elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 1;
}
.elementor-widget-heading
  .elementor-heading-title[class*="elementor-size-"]
  > a {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
/*! CSS Used from: Embedded */
.elementor-widget-image {
  text-align: center;
}
.elementor-widget-image a {
  display: inline-block;
}
.elementor-widget-image img {
  vertical-align: middle;
  display: inline-block;
}
/*! CSS Used from: https://sibche.com/app/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css */
.elementor-item:after,
.elementor-item:before {
  display: block;
  position: absolute;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
  -o-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
  transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(
    .highlighted
  ):after,
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(
    .highlighted
  ):before {
  opacity: 0;
}
.elementor-item-active:after,
.elementor-item-active:before,
.elementor-item:focus:after,
.elementor-item:focus:before,
.elementor-item:hover:after,
.elementor-item:hover:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.e--pointer-framed .elementor-item:after,
.e--pointer-framed .elementor-item:before {
  background: transparent;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border: 3px solid #55595c;
}
.e--pointer-framed .elementor-item:before {
  content: "";
}
.elementor-nav-menu--main .elementor-nav-menu a {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu a:focus,
.elementor-nav-menu--main .elementor-nav-menu a:hover {
  padding: 13px 20px;
}
.elementor-nav-menu--main .elementor-nav-menu ul {
  position: absolute;
  width: 12em;
  border-width: 0;
  border-style: solid;
  padding: 0;
}
.elementor-nav-menu--layout-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul {
  top: 100% !important;
}
.elementor-nav-menu--layout-horizontal
  .elementor-nav-menu
  > li:not(:first-child)
  > a {
  -webkit-margin-start: var(--e-nav-menu-horizontal-menu-item-margin);
  margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin);
}
.elementor-nav-menu--layout-horizontal
  .elementor-nav-menu
  > li:not(:last-child)
  > a {
  -webkit-margin-end: var(--e-nav-menu-horizontal-menu-item-margin);
  margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin);
}
.elementor-nav-menu--layout-horizontal
  .elementor-nav-menu
  > li:not(:last-child):after {
  content: var(--e-nav-menu-divider-content, none);
  height: var(--e-nav-menu-divider-height, 35%);
  border-left: var(--e-nav-menu-divider-width, 2px)
    var(--e-nav-menu-divider-style, solid) var(--e-nav-menu-divider-color, #000);
  border-bottom-color: var(--e-nav-menu-divider-color, #000);
  border-right-color: var(--e-nav-menu-divider-color, #000);
  border-top-color: var(--e-nav-menu-divider-color, #000);
  -ms-flex-item-align: center;
  align-self: center;
}
.elementor-nav-menu__align-right .elementor-nav-menu {
  margin-left: auto;
}
.elementor-nav-menu__align-right .elementor-nav-menu {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.elementor-widget-nav-menu .elementor-widget-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.elementor-nav-menu {
  position: relative;
  z-index: 2;
}
.elementor-nav-menu:after {
  content: " ";
  display: block;
  height: 0;
  font: 0/0 serif;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.elementor-nav-menu,
.elementor-nav-menu li,
.elementor-nav-menu ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.elementor-nav-menu ul {
  display: none;
}
.elementor-nav-menu a,
.elementor-nav-menu li {
  position: relative;
}
.elementor-nav-menu li {
  border-width: 0;
}
.elementor-nav-menu a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.elementor-nav-menu a,
.elementor-nav-menu a:focus,
.elementor-nav-menu a:hover {
  padding: 10px 20px;
  line-height: 20px;
}
.elementor-nav-menu--dropdown .elementor-item:focus,
.elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-sub-item.elementor-item-active,
.elementor-sub-item:focus,
.elementor-sub-item:hover {
  background-color: #55595c;
  color: #fff;
}
.elementor-menu-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: var(--nav-menu-icon-size, 22px);
  padding: 0.25em;
  cursor: pointer;
  border: 0 solid;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.05);
  color: #494c4f;
}
.elementor-menu-toggle:not(.elementor-active)
  .elementor-menu-toggle__icon--close {
  display: none;
}
.elementor-menu-toggle .e-font-icon-svg {
  fill: #494c4f;
  height: 1em;
  width: 1em;
}
.elementor-menu-toggle svg {
  width: 1em;
  height: auto;
  fill: var(--nav-menu-icon-color, currentColor);
}
.elementor-nav-menu--dropdown {
  background-color: #fff;
  font-size: 13px;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
  margin-top: 10px;
  -webkit-transition: max-height 0.3s, -webkit-transform 0.3s;
  transition: max-height 0.3s, -webkit-transform 0.3s;
  -o-transition: max-height 0.3s, transform 0.3s;
  transition: max-height 0.3s, transform 0.3s;
  transition: max-height 0.3s, transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  overflow-y: hidden;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container
  .elementor-sub-item {
  font-size: 0.85em;
}
.elementor-nav-menu--dropdown a {
  color: #494c4f;
}
ul.elementor-nav-menu--dropdown a,
ul.elementor-nav-menu--dropdown a:focus,
ul.elementor-nav-menu--dropdown a:hover {
  text-shadow: none;
  border-left: 8px solid transparent;
}
.elementor-nav-menu__text-align-center
  .elementor-nav-menu--dropdown
  .elementor-nav-menu
  a {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.elementor-nav-menu--toggle
  .elementor-menu-toggle:not(.elementor-active)
  + .elementor-nav-menu__container {
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  max-height: 0;
}
.elementor-nav-menu--stretch
  .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  position: absolute;
  z-index: 9997;
}
@media (max-width: 767px) {
  .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main {
    display: none;
  }
}
@media (min-width: 768px) {
  .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,
  .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,
  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
    display: none;
  }
}
@media (max-width: 1024px) {
  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: none;
  }
}
/*! CSS Used from: Embedded */
.elementor-star-rating {
  color: #ccd6df;
  font-family: eicons;
  display: inline-block;
}
.elementor-star-rating i {
  display: inline-block;
  position: relative;
  font-style: normal;
  cursor: default;
}
.elementor-star-rating i:before {
  content: "\e934";
  display: block;
  font-size: inherit;
  font-family: inherit;
  position: absolute;
  overflow: hidden;
  color: #f0ad4e;
  top: 0;
  left: 0;
}
.elementor-star-rating .elementor-star-empty:before {
  content: none;
}
.elementor-star-rating .elementor-star-8:before {
  width: 80%;
}
.elementor-star-rating__wrapper {
  display: flex;
  align-items: center;
}
.elementor-star-rating__title {
  margin-right: 10px;
}
.elementor-star-rating--align-center .elementor-star-rating__wrapper {
  text-align: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
    text-align: center;
    justify-content: center;
  }
}
/*! CSS Used from: Embedded */
.elementor-widget-image-carousel .swiper-container {
  position: static;
}
.elementor-widget-image-carousel .swiper-container .swiper-slide figure {
  line-height: inherit;
}
.elementor-widget-image-carousel .swiper-slide {
  text-align: center;
}
/*! CSS Used from: Embedded */
.h_iframe-aparat_embed_frame {
  position: relative;
}
.h_iframe-aparat_embed_frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*! CSS Used from: Embedded */
.elementor-toggle {
  text-align: left;
}
.elementor-toggle .elementor-tab-title {
  font-weight: 700;
  line-height: 1;
  margin: 0;
  padding: 15px;
  border-bottom: 1px solid #d5d8dc;
  cursor: pointer;
  outline: none;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
  display: inline-block;
  width: 1em;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
  -webkit-margin-start: -5px;
  margin-inline-start: -5px;
  width: 1em;
  height: 1em;
}
.elementor-toggle
  .elementor-tab-title
  .elementor-toggle-icon.elementor-toggle-icon-right {
  float: right;
  text-align: right;
}
.elementor-toggle
  .elementor-tab-title
  .elementor-toggle-icon
  .elementor-toggle-icon-closed {
  display: block;
}
.elementor-toggle
  .elementor-tab-title
  .elementor-toggle-icon
  .elementor-toggle-icon-opened {
  display: none;
}
.elementor-toggle .elementor-tab-content {
  padding: 15px;
  border-bottom: 1px solid #d5d8dc;
  display: none;
}
@media (max-width: 767px) {
  .elementor-toggle .elementor-tab-title {
    padding: 12px;
  }
  .elementor-toggle .elementor-tab-content {
    padding: 12px 10px;
  }
}
/*! CSS Used from: Embedded */
.elementor-widget-divider {
  --divider-border-style: none;
  --divider-border-width: 1px;
  --divider-color: #0c0d0e;
  --divider-icon-size: 20px;
  --divider-element-spacing: 10px;
  --divider-pattern-height: 24px;
  --divider-pattern-size: 20px;
  --divider-pattern-url: none;
  --divider-pattern-repeat: repeat-x;
}
.elementor-widget-divider .elementor-divider {
  display: flex;
}
.elementor-widget-divider .elementor-divider-separator {
  display: flex;
  margin: 0;
  direction: ltr;
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(
    .elementor-widget-divider--view-line_icon
  )
  .elementor-divider-separator {
  border-top: var(--divider-border-width) var(--divider-border-style)
    var(--divider-color);
}
/*! CSS Used from: https://sibche.com/app/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.13.2 ; media=all */
@media all {
  .elementor-animation-grow {
    transition-duration: 0.3s;
    transition-property: transform;
  }
  .elementor-animation-grow:active,
  .elementor-animation-grow:focus,
  .elementor-animation-grow:hover {
    transform: scale(1.1);
  }
}
/*! CSS Used fontfaces */
@font-face {
  font-display: swap;
  font-family: Vazir;
  src: url(Vazir.eot);
  src: url("Vazir.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir.woff2)
      format("woff2"),
    url(Vazir.woff)
      format("woff"),
    url(Vazir.ttf)
      format("truetype");
  font-weight: 400;
}
@font-face {
  font-display: swap;
  font-family: Vazir;
  src: url(Vazir-Bold.eot);
  src: url("Vazir-Bold.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Bold.woff2)
      format("woff2"),
    url(Vazir-Bold.woff)
      format("woff"),
    url(Vazir-Bold.ttf)
      format("truetype");
  font-weight: 700;
}
@font-face {
  font-display: swap;
  font-family: Vazir;
  src: url(Vazir-Thin.eot);
  src: url("Vazir-Thin.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Thin.woff2)
      format("woff2"),
    url(Vazir-Thin.woff)
      format("woff"),
    url(Vazir-Thin.ttf)
      format("truetype");
  font-weight: 100;
}
@font-face {
  font-display: swap;
  font-family: Vazir;
  src: url(Vazir-Light.eot);
  src: url("Vazir-Light.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Light.woff2)
      format("woff2"),
    url(Vazir-Light.woff)
      format("woff"),
    url(Vazir-Light.ttf)
      format("truetype");
  font-weight: 300;
}
@font-face {
  font-display: swap;
  font-family: Vazir;
  src: url(Vazir-Medium.eot);
  src: url("Vazir-Medium.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Medium.woff2)
      format("woff2"),
    url(Vazir-Medium.woff)
      format("woff"),
    url(Vazir-Medium.ttf)
      format("truetype");
  font-weight: 500;
}
@font-face {
  font-display: swap;
  font-family: Vazir;
  src: url(Vazir-Black.eot);
  src: url("Vazir-Black.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Black.woff2)
      format("woff2"),
    url(Vazir-Black.woff)
      format("woff"),
    url(Vazir-Black.ttf)
      format("truetype");
  font-weight: 900;
}
@font-face {
  font-family: Vazir;
  font-display: swap;
  src: url(Vazir-Thin.eot);
  src: url("Vazir-Thin.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Thin.woff2)
      format("woff2"),
    url(Vazir-Thin.woff)
      format("woff"),
    url(Vazir-Thin.ttf)
      format("truetype");
  font-weight: 100;
}
@font-face {
  font-family: Vazir;
  font-display: swap;
  src: url(Vazir-Light.eot);
  src: url("Vazir-Light.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Light.woff2)
      format("woff2"),
    url(Vazir-Light.woff)
      format("woff"),
    url(Vazir-Light.ttf)
      format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: Vazir;
  font-display: swap;
  src: url(Vazir.eot);
  src: url("Vazir.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir.woff2)
      format("woff2"),
    url(Vazir.woff)
      format("woff"),
    url(Vazir.ttf)
      format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: Vazir;
  font-display: swap;
  src: url(Vazir-Medium.eot);
  src: url("Vazir-Medium.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Medium.woff2)
      format("woff2"),
    url(Vazir-Medium.woff)
      format("woff"),
    url(Vazir-Medium.ttf)
      format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: Vazir;
  font-display: swap;
  src: url(Vazir-Bold.eot);
  src: url("Vazir-Bold.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Bold.woff2)
      format("woff2"),
    url(Vazir-Bold.woff)
      format("woff"),
    url(Vazir-Bold.ttf)
      format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: Vazir;
  font-display: swap;
  src: url(Vazir-Black.eot);
  src: url("Vazir-Black.eot?#iefix")
      format("embedded-opentype"),
    url(Vazir-Black.woff2)
      format("woff2"),
    url(Vazir-Black.woff)
      format("woff"),
    url(Vazir-Black.ttf)
      format("truetype");
  font-weight: 900;
}
@font-face {
  font-display: swap;
  font-family: Shabnam;
  src: url(Shabnam.eot);
  src: url("Shabnam.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam.woff2)
      format("woff2"),
    url(Shabnam.woff)
      format("woff"),
    url(Shabnam.ttf)
      format("truetype");
  font-weight: 400;
}
@font-face {
  font-display: swap;
  font-family: Shabnam;
  src: url(Shabnam-Bold.eot);
  src: url("Shabnam-Bold.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam-Bold.woff2)
      format("woff2"),
    url(Shabnam-Bold.woff)
      format("woff"),
    url(Shabnam-Bold.ttf)
      format("truetype");
  font-weight: 700;
}
@font-face {
  font-display: swap;
  font-family: Shabnam;
  src: url(Shabnam-Thin.eot);
  src: url("Shabnam-Thin.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam-Thin.woff2)
      format("woff2"),
    url(Shabnam-Thin.woff)
      format("woff"),
    url(Shabnam-Thin.ttf)
      format("truetype");
  font-weight: 100;
}
@font-face {
  font-display: swap;
  font-family: Shabnam;
  src: url(Shabnam-Light.eot);
  src: url("Shabnam-Light.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam-Light.woff2)
      format("woff2"),
    url(Shabnam-Light.woff)
      format("woff"),
    url(Shabnam-Light.ttf)
      format("truetype");
  font-weight: 300;
}
@font-face {
  font-display: swap;
  font-family: Shabnam;
  src: url(Shabnam-Medium.eot);
  src: url("Shabnam-Medium.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam-Medium.woff2)
      format("woff2"),
    url(Shabnam-Medium.woff)
      format("woff"),
    url(Shabnam-Medium.ttf)
      format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: Shabnam;
  font-display: swap;
  src: url(Shabnam-Thin.eot);
  src: url("Shabnam-Thin.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam-Thin.woff2)
      format("woff2"),
    url(Shabnam-Thin.woff)
      format("woff"),
    url(Shabnam-Thin.ttf)
      format("truetype");
  font-weight: 100;
}
@font-face {
  font-family: Shabnam;
  font-display: swap;
  src: url(Shabnam-Light.eot);
  src: url("Shabnam-Light.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam-Light.woff2)
      format("woff2"),
    url(Shabnam-Light.woff)
      format("woff"),
    url(Shabnam-Light.ttf)
      format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: Shabnam;
  font-display: swap;
  src: url(Shabnam.eot);
  src: url("Shabnam.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam.woff2)
      format("woff2"),
    url(Shabnam.woff)
      format("woff"),
    url(Shabnam.ttf)
      format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: Shabnam;
  font-display: swap;
  src: url(Shabnam-Medium.eot);
  src: url("Shabnam-Medium.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam-Medium.woff2)
      format("woff2"),
    url(Shabnam-MediumD.woff)
      format("woff"),
    url(Shabnam-Medium.ttf)
      format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: Shabnam;
  font-display: swap;
  src: url(Shabnam-Bold.eot);
  src: url("Shabnam-Bold.eot?#iefix")
      format("embedded-opentype"),
    url(Shabnam-Bold.woff2)
      format("woff2"),
    url(Shabnam-Bold.woff)
      format("woff"),
    url(Shabnam-Bold.ttf)
      format("truetype");
  font-weight: 700;
}


.text-head {
    font-family: "Vazir", sans-serif;
    color: #000 !important;
    font-size: 24px !important;
    text-align: center !important;
}