.elementor-2087 .elementor-element.elementor-element-a7120c3{--display:flex;}.elementor-2087 .elementor-element.elementor-element-e8c4f80{--spacer-size:184px;}.elementor-2087 .elementor-element.elementor-element-dcd4cbe{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:23%;--padding-right:0%;}.elementor-2087 .elementor-element.elementor-element-ea6932d .elementor-heading-title{color:var( --e-global-color-559fb93 );}.elementor-2087 .elementor-element.elementor-element-006d7ab{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2087 .elementor-element.elementor-element-dcd4cbe{--content-width:850px;}}/* Start custom CSS for html, class: .elementor-element-3c11049 */.oksana-accordion {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px 0;
}

.oksana-accordion summary {
  cursor: pointer;
  font-size: 1.2rem;
  font-weight: 600;
  padding: 15px 0;
  color: #C06FFF; /* your pink-purple accent */
  letter-spacing: 0.5px;
}

.oksana-accordion details {
  border-bottom: 1px solid #333;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

.oksana-accordion details[open] summary {
  color: #ffffff;
}

.oksana-accordion p {
  margin-top: 10px;
  line-height: 1.6;
  color: #cccccc;
}/* End custom CSS */