.elementor-5472 .elementor-element.elementor-element-e4398dd{--display:flex;}.elementor-5472 .elementor-element.elementor-element-eedd4f0{font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-5472 .elementor-element.elementor-element-a26e9f5{text-align:justify;}.elementor-5472 .elementor-element.elementor-element-77e70b1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5472 .elementor-element.elementor-element-c81323c.elementor-element{--align-self:flex-start;}.elementor-5472 .elementor-element.elementor-element-c81323c .elementor-author-box__avatar img{width:130px;height:130px;border-radius:15px;}body.rtl .elementor-5472 .elementor-element.elementor-element-c81323c.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-5472 .elementor-element.elementor-element-c81323c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:25px;margin-left:0;}body:not(.rtl) .elementor-5472 .elementor-element.elementor-element-c81323c.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-5472 .elementor-element.elementor-element-c81323c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:25px;margin-right:0;}.elementor-5472 .elementor-element.elementor-element-c81323c.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:25px;}.elementor-5472 .elementor-element.elementor-element-c81323c .elementor-author-box__name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5472 .elementor-element.elementor-element-c81323c .elementor-author-box__bio{color:var( --e-global-color-secondary );}.elementor-5472 .elementor-element.elementor-element-1ffaf72{--display:flex;}.elementor-5472 .elementor-element.elementor-element-c795958{--display:flex;}.elementor-5472 .elementor-element.elementor-element-c0dacff{--display:flex;}@media(max-width:1024px){.elementor-5472 .elementor-element.elementor-element-a26e9f5 > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-5472 .elementor-element.elementor-element-77e70b1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-e0d57cd */.faq-section {
  max-width: 800px;
  margin: 2rem auto;
  padding: 0 1rem;
}

.faq-section h2 {
  font-size: 1.8rem;
  margin-bottom: 1.5rem;
  text-align: center;
  color: #2A4E7E;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  margin-bottom: 1rem;
}

.faq-question {
  width: 100%;
  background: #f4f8fb;
  border: none;
  text-align: left;
  padding: 1rem;
  font-size: 1.1rem;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.3s ease;
  border-radius: 4px;
}

.faq-question:hover {
  background: #e2eef9;
}

.faq-answer {
  display: none;
  padding: 0 1rem 1rem 1rem;
  color: #444;
  line-height: 1.5;
}/* End custom CSS */