.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2473 .elementor-element.elementor-element-4cca3cd:not(.elementor-motion-effects-element-type-background), .elementor-2473 .elementor-element.elementor-element-4cca3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2473 .elementor-element.elementor-element-4cca3cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2473 .elementor-element.elementor-element-4cca3cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}/* Start custom CSS for html, class: .elementor-element-89d4ef7 */.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-faq{
  --light:#f0f0f0;
  --black:#000;
  font-family:'Open Sans', Arial, sans-serif;
  background:#fff;
  color:var(--black);
}

/* container */
.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-container{
  max-width:1000px;
  margin:auto;
  padding:0 20px;
}

.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-content-section{
  padding:50px 0;
}

/* ITEM */
.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-item{
  margin-bottom:15px;
  border:1px solid #f0f0f0;
  background:#f0f0f0;
  overflow:hidden;
  transition:0.25s ease;
  border-radius:6px;
}

.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-item:hover{
  filter:brightness(0.97);
}

/* QUESTION */
.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-q{
  width:100%;
  padding:20px;
  background:#f0f0f0;
  border:none;
  color:#000;
  text-align:left;
  font-family:'League Spartan', sans-serif;
  text-transform: uppercase;
  font-size:20px;
  font-weight:500;
  cursor:pointer;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:14px;
}

/* ICON */
.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-icon{
  width:20px;
  height:20px;
  flex:0 0 20px;
  transition:transform .3s ease;
}

.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-icon svg{
  width:100%;
  height:100%;
  stroke:#000;
  stroke-width:2;
  fill:none;
}

/* REPONSE */
.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-a{
  max-height:0;
  overflow:hidden;
  transition:max-height .3s ease, padding .3s ease;
  padding:0 20px;
  color:#000;
  font-family:'Open Sans', sans-serif;
  font-size:15px;
  line-height:1.6;
  background:#ffffff;
}

/* ACTIVE */
.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-item.active .sw-a{
  max-height:600px;
  padding:0 20px 20px;
}

.elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-item.active .sw-icon{
  transform:rotate(180deg);
}

/* MOBILE */
@media (max-width:768px){
  .elementor-2473 .elementor-element.elementor-element-89d4ef7 .sw-q{
    font-size:18px;
  }
}/* End custom CSS */