.elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-active .elementor-accordion-icon, .elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-active .elementor-accordion-title{color:#0000FA;}.elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-active .elementor-accordion-icon svg{fill:#0000FA;}.elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-accordion-title{font-family:"Prompt", Sans-serif;font-size:35px;font-weight:400;}.elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0000FF;}.elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0000FF;}.elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-tab-content{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-715 .elementor-element.elementor-element-d8424c3 > .elementor-widget-container{border-style:dashed;border-radius:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-1fa4fb0 > .elementor-container{max-width:625px;}.elementor-715 .elementor-element.elementor-element-57dc837 > .elementor-container{min-height:400px;}.elementor-715 .elementor-element.elementor-element-57dc837{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-715 .elementor-element.elementor-element-57dc837 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-715 .elementor-element.elementor-element-c89eab5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-715 .elementor-element.elementor-element-c89eab5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-translateY:24px;}.elementor-715 .elementor-element.elementor-element-80c9558{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-715 .elementor-element.elementor-element-41cc200{text-align:center;}.elementor-715 .elementor-element.elementor-element-41cc200 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-715 .elementor-element.elementor-element-1ba07d3 .ms-s-w{text-align:center;}.elementor-715 .elementor-element.elementor-element-1ba07d3 .ms-s-i i{font-size:22px;color:#FFFFFF !important;}.elementor-715 .elementor-element.elementor-element-e8493cc:not(.elementor-motion-effects-element-type-background), .elementor-715 .elementor-element.elementor-element-e8493cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2333FF00;}.elementor-715 .elementor-element.elementor-element-e8493cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-715 .elementor-element.elementor-element-e8493cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-715 .elementor-element.elementor-element-08a8268{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-715 .elementor-element.elementor-element-a49a75c{--spacer-size:80px;}@media(max-width:767px){.elementor-715 .elementor-element.elementor-element-c89eab5{text-align:center;}.elementor-715 .elementor-element.elementor-element-80c9558{text-align:center;}.elementor-715 .elementor-element.elementor-element-41cc200{text-align:center;}}@media(min-width:768px){.elementor-715 .elementor-element.elementor-element-5e77d2a{width:100%;}}/* Start custom CSS for accordion, class: .elementor-element-d8424c3 */.elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-tab-content {
  display: none;
}

.elementor-715 .elementor-element.elementor-element-d8424c3 .elementor-accordion-item h5:hover {
  border-color: #0000ff; /* Replace with your desired color for the hover effect */
}

.elementor-715 .elementor-element.elementor-element-d8424c3 {
  background-color: transparent;
  padding: 0;
  border: none;
}

.elementor-accordion-icon-closed {
  display: inline-block;
  transition: transform 0.3s ease-in-out;
}

.elementor-accordion-item:hover .elementor-accordion-icon-closed, 
.elementor-accordion-item:focus .elementor-accordion-icon-closed {
  transform: rotate(45deg);
}

.elementor-tab-title {
  display: flex;
  align-items: center;
  margin: 0;
  margin-bottom: 10px;
  padding: 10px;
 border: 0px solid #000;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

.elementor-accordion-title {
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  color: #333;
}

.elementor-tab-title:hover, 
.elementor-tab-title:focus {
  background-color: #000;
  color: #fff;
}


.elementor-accordion-icon i {
  font-size: 16px;
  color: #FFFFFF;
  transition: all 0.3s ease-in-out;
}

.elementor-accordion-item:hover .elementor-accordion-icon, 
.elementor-accordion-item:focus .elementor-accordion-icon {
  transform: scale(1.2);
}

.elementor-accordion-icon:hover i, 
.elementor-accordion-icon:focus i {
  color: #fff;
}

.elementor-accordion-icon-opened {
  display: none;
}

.elementor-accordion-item.active .elementor-accordion-icon-opened {
  display: block;
}

.elementor-accordion-item.active .elementor-accordion-icon-closed {
  display: none;
}

.elementor-tab-content {
  padding: 20px 10px;
  font-size: 16px;
  color: #FFFFFF;
;
}/* End custom CSS */