body .elementor-206529 .elementor-element.elementor-element-ab46ecc .wd-button-wrapper a {
    background-color: #F1BC21;
    border-color: #F1BC21;
    color: #242424;
}

.switcher-btn.active .btn svg {
    color: #ffffff!important;
}
body .switcher-btn.active .wd-button-wrapper a.btn, 
body .switcher-btn.active .wd-button-wrapper:hover a.btn {
background:

  radial-gradient(65.87% 65.87% at 50.23% 50%, rgba(239, 190, 31, 0.4) 0%, rgba(239, 190, 31, 0) 100%),
  linear-gradient(0deg, #46DE3E, #46DE3E) !important;

   border: 1px solid #225E1F;
}

body .elementor-206495 .elementor-element.elementor-element-c3eaa11 .wd-button-wrapper a,
.elementor-206495 .elementor-element.elementor-element-376444e .wd-button-wrapper a,
.elementor-206495 .elementor-element.elementor-element-04e486c .wd-button-wrapper a  {
    
background:
  radial-gradient(65.87% 65.87% at 50.23% 50%, rgba(70, 222, 62, 0.3) 0%, rgba(70, 222, 62, 0) 100%),
  linear-gradient(0deg, #272E3C, #272E3C);

  border: 1px solid #225E1F;
  border-radius:20px;

}

body .elementor-206495 .elementor-element.elementor-element-c3eaa11 .wd-button-wrapper:hover a,
.elementor-206495 .elementor-element.elementor-element-376444e .wd-button-wrapper:hover a,
.elementor-206495 .elementor-element.elementor-element-04e486c .wd-button-wrapper:hover a  {
    background:
        radial-gradient(65.87% 65.87% at 50.23% 50%, rgba(70, 222, 62, 0.45) 0%, rgba(70, 222, 62, 0) 100%),
        linear-gradient(0deg, #2F3A4D, #2F3A4D);

    border: 1px solid #2EDB2A;
    border-radius: 20px;

    box-shadow: 0 0 20px rgba(70, 222, 62, 0.25);

}

.switcher-btn .btn svg {
    color: #46DE3E!important;
}

body .wd-opener-style-arrow {
    background: #F1BC21;
    color: #2B313F !important;
    font-weight: 700;
}

.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-arrow {
    color: #fff!important;
}

body .wd-accordion-title:is(.wd-active,:hover) .wd-accordion-title-text {
    color: #ffffff;
    font-size: 16px;
}

body .elementor-206495 .elementor-element.elementor-element-1179af1 .wd-button-wrapper a {
    background-color: #F1BC21;
    border-color: #F1BC21;
    color: #242424;
}

body .wd-accordion.wd-style-default .wd-accordion-item {
    border-bottom: 2px solid #4D5567;
    border-radius: 35px;
}

.wd-accordion {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
.wd-accordion:before {
    border-top: 0px !important;
}
.wd-opener-style-arrow {
    background: #6D4EEC;
    padding: 20px;
    border-radius: 1000px;
    color: #FFFFFF !important;
}
.wd-accordion-item {
    padding-left: 25px;
    padding-right: 25px;
    border: 2px solid #4D5567;
    border-radius: 45px;
}
.wd-accordion-content {
    color: #AAAAAA;
    font-size: 18px;
    line-height: 24px;
}