/* Start custom CSS for html, class: .elementor-element-23a1bc39 */.elementor-1401 .elementor-element.elementor-element-23a1bc39 span {
    color: var(--gold-300);
    font-family: Gelasio;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7373d241 */.elementor-1401 .elementor-element.elementor-element-7373d241 .accordion-group {
    margin-bottom: 16px;   
      background-color: var(--e-global-color-v4-blue-1000);
}

.elementor-1401 .elementor-element.elementor-element-7373d241 .accordion {
     color: var(--white);
  cursor: pointer;
  padding: 16px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  align-items: center;
  white-space: normal;
  font-family: Gelasio;
  font-weight: 500;
  font-size: 24px;
}

.elementor-1401 .elementor-element.elementor-element-7373d241 .accordion:hover,
.elementor-1401 .elementor-element.elementor-element-7373d241 .accordion:focus {
    background-color: var(--gold-400);
}

.elementor-1401 .elementor-element.elementor-element-7373d241 .accordion .icon-wrapper {
    background-color: var(--blue-950);
    padding: 10px;
    display: flex;
}

.elementor-1401 .elementor-element.elementor-element-7373d241 .accordion .icon {
    display: inline-flex;
    transition-duration: 400ms;
}

.elementor-1401 .elementor-element.elementor-element-7373d241 .accordion.active .icon {
    transform: rotate(180deg);
}

.elementor-1401 .elementor-element.elementor-element-7373d241 .panel {
  padding: .9rem .9rem 0 64px;
  display: none;
  overflow: hidden;
  border-top: 1px solid var(--gold-300);
         color: var(--white);
}

.elementor-1401 .elementor-element.elementor-element-7373d241 .panel p {
    white-space: pre-wrap;
    font-family: Funnel_Sans;
    font-weight: 400;
}/* End custom CSS */