.elementor .e-312bb1a-8bfc51d{height:88px;background-color:#00000000;}.elementor .e-44f977e9-4151416{width:100px;height:1px;margin-block-start:10px;margin-block-end:5px;margin-inline-start:10px;margin-inline-end:10px;background-color:#767676;background-clip:border-box;align-self:center;}.elementor .e-33a29fbb-f2a9296{width:100px;height:1px;margin-block-start:10px;margin-block-end:5px;margin-inline-start:10px;margin-inline-end:10px;background-color:#767676;background-clip:border-box;align-self:center;}.elementor .e-e2f76a8-00ae55a{width:100px;height:1px;margin-block-start:10px;margin-block-end:5px;margin-inline-start:10px;margin-inline-end:10px;background-color:#767676;background-clip:border-box;align-self:center;}.elementor .e-83a4155-7fcef63{font-size:20px;color:#5d5d62;padding-block-start:10px;padding-block-end:0px;margin:0px;}.elementor .e-9ded133-71d2a46{font-size:20px;color:#5d5d62;padding-block-start:10px;/* =========================
 FAQ WRAPPER
========================= */

.e-n-accordion{
  display:flex;
  flex-direction:column;
  gap:18px;
}

/* =========================
 SINGLE ITEM
========================= */

.e-n-accordion-item{

  background:#f8f8f8 !important;

  border:1.5px solid #e7e7e7 !important;

  border-radius:28px !important;

  overflow:hidden !important;

  transition:all .35s ease;

  position:relative;
}

/* ACTIVE */

.e-n-accordion-item[open]{

  border-color:#4b4cff !important;

  box-shadow:0 0 0 1px rgba(75,76,255,.08);
}

/* =========================
 HEADER
========================= */

.e-n-accordion-item-title{

  padding:34px 38px !important;

  display:flex !important;

  align-items:center !important;

  justify-content:space-between !important;

  cursor:pointer;

  list-style:none;

  transition:.3s ease;
}

/* REMOVE DEFAULT ARROW */

.e-n-accordion-item-title::-webkit-details-marker{
  display:none;
}

/* TITLE */

.e-n-accordion-item-title-text{

  font-size:30px;

  line-height:1.8;

  font-weight:600;

  color:#111;

  transition:.3s ease;
}

/* ACTIVE TITLE */

.e-n-accordion-item[open] .e-n-accordion-item-title-text{
  color:#4b4cff;
}

/* =========================
 ICON
========================= */

.e-n-accordion-item-title-icon{

  min-width:42px;
  width:42px;

  height:42px;

  border:1.5px solid #dcdcdc;

  border-radius:50%;

  background:#fff;

  display:flex !important;

  align-items:center;

  justify-content:center;

  transition:all .35s ease;
}

/* SVG */

.e-n-accordion-item-title-icon svg{

  width:14px;
  height:14px;

  fill:#777;

  transition:.35s ease;
}

/* ACTIVE ICON */

.e-n-accordion-item[open] .e-n-accordion-item-title-icon{

  border-color:#4b4cff;
}

/* ACTIVE SVG */

.e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{

  fill:#4b4cff;
}

/* =========================
 CONTENT
========================= */

.e-n-accordion-item > div{

  padding:0 38px 34px;

  border-top:1px solid #ececec;

  animation:faqFade .35s ease;
}

/* TEXT */

.e-n-accordion-item h2{

  margin:0 !important;

  font-size:18px !important;

  line-height:2.2 !important;

  font-weight:400 !important;

  color:#666 !important;
}

/* =========================
 HOVER
========================= */

.e-n-accordion-item:hover{

  transform:translateY(-2px);

  box-shadow:0 10px 30px rgba(0,0,0,.04);
}

/* =========================
 ANIMATION
========================= */

@keyframes faqFade{

  from{
      opacity:0;
      transform:translateY(-8px);
  }

  to{
      opacity:1;
      transform:translateY(0);
  }
}

/* =========================
 MOBILE
========================= */

@media(max-width:768px){

  .e-n-accordion-item-title{

      padding:24px 22px !important;
  }

  .e-n-accordion-item-title-text{

      font-size:20px;

      line-height:1.7;
  }

  .e-n-accordion-item > div{

      padding:0 22px 24px;
  }

  .e-n-accordion-item h2{

      font-size:15px !important;

      line-height:2 !important;
  }

  .e-n-accordion-item-title-icon{

      min-width:34px;

      width:34px;

      height:34px;
  }

  .e-n-accordion-item-title-icon svg{

      width:12px;
      height:12px;
  }
}\n}.elementor .e-c70b865-9882534{font-size:20px;color:#5d5d62;padding-block-start:10px;}.elementor .e-0893fca-38d1048{font-size:20px;color:#5d5d62;padding-block-start:10px;}.elementor .e-2982649-f7f3ed3{font-size:20px;color:#5d5d62;padding-block-start:10px;}.elementor .e-ec55cc0-a513dac{font-size:20px;color:#5d5d62;padding-block-start:10px;}.elementor .e-27b50ba-8eefa76{font-size:20px;color:#5d5d62;padding-block-start:10px;}