.elementor-12005 .elementor-element.elementor-element-ac77a47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12005 .elementor-element.elementor-element-dc312df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12005 .elementor-element.elementor-element-ead4f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12005 .elementor-element.elementor-element-9717efb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12005 .elementor-element.elementor-element-3779fc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12005 .elementor-element.elementor-element-bf60cdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12005 .elementor-element.elementor-element-642e705{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12005 .elementor-element.elementor-element-642e705 .elementor-divider-separator{width:100%;}.elementor-12005 .elementor-element.elementor-element-642e705 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12005 .elementor-element.elementor-element-3f1c275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12005 .elementor-element.elementor-element-5277190{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12005 .elementor-element.elementor-element-5277190 .elementor-divider-separator{width:100%;}.elementor-12005 .elementor-element.elementor-element-5277190 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12005 .elementor-element.elementor-element-a07989a{text-align:center;}.elementor-12005 .elementor-element.elementor-element-69db281 .eael-grid-post-holder{background-color:#fff;}.elementor-12005 .elementor-element.elementor-element-69db281 .eael-entry-title a{color:#303133;}.elementor-12005 .elementor-element.elementor-element-69db281 .eael-entry-title:hover, .elementor-12005 .elementor-element.elementor-element-69db281 .eael-entry-title a:hover{color:#23527c;}.elementor-12005 .elementor-element.elementor-element-69db281 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-12005 .elementor-element.elementor-element-69db281 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-12005 .elementor-element.elementor-element-69db281 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-12005 .elementor-element.elementor-element-420109f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12005 .elementor-element.elementor-element-420109f:not(.elementor-motion-effects-element-type-background), .elementor-12005 .elementor-element.elementor-element-420109f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://odonnell-law.com/wp-content/uploads/2026/08/Scranton-Pennsylvania.jpg");}.elementor-12005 .elementor-element.elementor-element-4b47baf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-12005 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12005 .elementor-element.elementor-element-dc312df{--width:50%;}.elementor-12005 .elementor-element.elementor-element-ead4f18{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-e13ece0 */.school-sexual-abuse-faq {
  margin: 40px 0;
}

.faq-accordion {
  background: #f4f4f4;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin-bottom: 12px;
  overflow: hidden;
}

.faq-accordion summary {
  cursor: pointer;
  padding: 18px 50px 18px 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
  list-style: none;
}

.faq-accordion summary::-webkit-details-marker {
  display: none;
}

.faq-accordion summary::after {
  content: "+";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 26px;
  font-weight: 400;
}

.faq-accordion[open] summary::after {
  content: "−";
}

.faq-answer {
  padding: 0 20px 20px 20px;
}

.faq-answer p:first-child {
  margin-top: 0;
}

.faq-answer p:last-child {
  margin-bottom: 0;
}/* End custom CSS */