.elementor-2088 .elementor-element.elementor-element-71261ee .pbmit-element-title{color:#031B4E;}.elementor-2088 .elementor-element.elementor-element-71261ee .pbmit-element-title > a{color:#031B4E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2088 .elementor-element.elementor-element-71261ee > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2088 .elementor-element.elementor-element-71261ee .pbmit-element-title{font-size:25px;}}@media(max-width:767px){.elementor-2088 .elementor-element.elementor-element-71261ee > .elementor-widget-container{margin:20px 0px 20px 0px;}}/* Start custom CSS for pbmit_tabs_element, class: .elementor-element-92a198d */<style>
  .faq { max-width: 800px; margin: 2rem auto; }
  .faq-title { font-size: clamp(1.25rem, 2vw + 1rem, 1.75rem); margin-bottom: 1rem; }
  .faq-item { border: 1px solid #e6e6e6; border-radius: 10px; padding: .75rem 1rem; margin-bottom: .75rem; background: #fff; }
  .faq-item[open] { box-shadow: 0 4px 14px rgba(0,0,0,.06); }
  .faq-q { cursor: pointer; font-weight: 600; list-style: none; }
  .faq-q::-webkit-details-marker { display: none; }
  .faq-q:after { content: "+"; float: right; transition: transform .2s ease; }
  .faq-item[open] .faq-q:after { content: "–"; transform: rotate(0deg); }
  .faq-a { margin-top: .5rem; line-height: 1.65; }
</style>/* End custom CSS */