.elementor-26241 .elementor-element.elementor-element-62cbb5a8{--display:flex;overflow:visible;}.elementor-26241 .elementor-element.elementor-element-37fd9c9{--display:flex;overflow:visible;}.elementor-26241 .elementor-element.elementor-element-6c6fdf0 .elementor-heading-title{color:var( --e-global-color-37a1b18 );}.elementor-26241 .elementor-element.elementor-element-adb39f3{--display:flex;overflow:visible;}.elementor-26241 .elementor-element.elementor-element-d18e51b{color:#011D74;}.elementor-26241 .elementor-element.elementor-element-ad203ba{--display:flex;overflow:visible;}.elementor-26241 .elementor-element.elementor-element-817f3cf{--display:flex;overflow:visible;}.elementor-26241 .elementor-element.elementor-element-0fc9b08{--display:flex;overflow:visible;}.elementor-26241 .elementor-element.elementor-element-7276668{--display:flex;overflow:visible;}.elementor-26241 .elementor-element.elementor-element-2716948{--n-accordion-title-font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:1px;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:var( --e-global-color-4f69a66 );}@media(min-width:768px){.elementor-26241 .elementor-element.elementor-element-62cbb5a8{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-1c4eb98 */.orz-faq-accordion {
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #e6e9f2;
  box-shadow: 0 18px 45px rgba(1, 29, 116, 0.08);
  background: #ffffff;
}

.orz-faq-accordion .e-n-accordion-item {
  border-bottom: 1px solid #e6e9f2;
}

.orz-faq-accordion .e-n-accordion-item:last-child {
  border-bottom: none;
}

.orz-faq-accordion summary {
  padding: 20px 24px;
  color: #011D74;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  cursor: pointer;
  transition: all 0.25s ease;
}

.orz-faq-accordion summary:hover {
  background: rgba(254, 91, 0, 0.06);
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] summary {
  background: #011D74;
  color: #ffffff;
}

.orz-faq-accordion .e-con {
  padding: 22px 26px 26px 26px;
  background: #ffffff;
}

.orz-faq-accordion p {
  margin: 0;
  color: #011D74;
  font-size: 18px;
  line-height: 1.65;
}

.orz-faq-accordion .e-n-accordion-item-title-icon {
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c4eb98 */.orz-faq-accordion {
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #e6e9f2;
  box-shadow: 0 18px 45px rgba(1, 29, 116, 0.08);
  background: #ffffff;
}

.orz-faq-accordion .e-n-accordion-item {
  border-bottom: 1px solid #e6e9f2;
}

.orz-faq-accordion .e-n-accordion-item:last-child {
  border-bottom: none;
}

.orz-faq-accordion summary {
  padding: 20px 24px;
  color: #011D74;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  cursor: pointer;
  transition: all 0.25s ease;
}

.orz-faq-accordion summary:hover {
  background: rgba(254, 91, 0, 0.06);
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] summary {
  background: #011D74;
  color: #ffffff;
}

.orz-faq-accordion .e-con {
  padding: 22px 26px 26px 26px;
  background: #ffffff;
}

.orz-faq-accordion p {
  margin: 0;
  color: #011D74;
  font-size: 18px;
  line-height: 1.65;
}

.orz-faq-accordion .e-n-accordion-item-title-icon {
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c4eb98 */.orz-faq-accordion {
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #e6e9f2;
  box-shadow: 0 18px 45px rgba(1, 29, 116, 0.08);
  background: #ffffff;
}

.orz-faq-accordion .e-n-accordion-item {
  border-bottom: 1px solid #e6e9f2;
}

.orz-faq-accordion .e-n-accordion-item:last-child {
  border-bottom: none;
}

.orz-faq-accordion summary {
  padding: 20px 24px;
  color: #011D74;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  cursor: pointer;
  transition: all 0.25s ease;
}

.orz-faq-accordion summary:hover {
  background: rgba(254, 91, 0, 0.06);
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] summary {
  background: #011D74;
  color: #ffffff;
}

.orz-faq-accordion .e-con {
  padding: 22px 26px 26px 26px;
  background: #ffffff;
}

.orz-faq-accordion p {
  margin: 0;
  color: #011D74;
  font-size: 18px;
  line-height: 1.65;
}

.orz-faq-accordion .e-n-accordion-item-title-icon {
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c4eb98 */.orz-faq-accordion {
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #e6e9f2;
  box-shadow: 0 18px 45px rgba(1, 29, 116, 0.08);
  background: #ffffff;
}

.orz-faq-accordion .e-n-accordion-item {
  border-bottom: 1px solid #e6e9f2;
}

.orz-faq-accordion .e-n-accordion-item:last-child {
  border-bottom: none;
}

.orz-faq-accordion summary {
  padding: 20px 24px;
  color: #011D74;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  cursor: pointer;
  transition: all 0.25s ease;
}

.orz-faq-accordion summary:hover {
  background: rgba(254, 91, 0, 0.06);
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] summary {
  background: #011D74;
  color: #ffffff;
}

.orz-faq-accordion .e-con {
  padding: 22px 26px 26px 26px;
  background: #ffffff;
}

.orz-faq-accordion p {
  margin: 0;
  color: #011D74;
  font-size: 18px;
  line-height: 1.65;
}

.orz-faq-accordion .e-n-accordion-item-title-icon {
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c4eb98 */.orz-faq-accordion {
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #e6e9f2;
  box-shadow: 0 18px 45px rgba(1, 29, 116, 0.08);
  background: #ffffff;
}

.orz-faq-accordion .e-n-accordion-item {
  border-bottom: 1px solid #e6e9f2;
}

.orz-faq-accordion .e-n-accordion-item:last-child {
  border-bottom: none;
}

.orz-faq-accordion summary {
  padding: 20px 24px;
  color: #011D74;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  cursor: pointer;
  transition: all 0.25s ease;
}

.orz-faq-accordion summary:hover {
  background: rgba(254, 91, 0, 0.06);
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] summary {
  background: #011D74;
  color: #ffffff;
}

.orz-faq-accordion .e-con {
  padding: 22px 26px 26px 26px;
  background: #ffffff;
}

.orz-faq-accordion p {
  margin: 0;
  color: #011D74;
  font-size: 18px;
  line-height: 1.65;
}

.orz-faq-accordion .e-n-accordion-item-title-icon {
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c4eb98 */.orz-faq-accordion {
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #e6e9f2;
  box-shadow: 0 18px 45px rgba(1, 29, 116, 0.08);
  background: #ffffff;
}

.orz-faq-accordion .e-n-accordion-item {
  border-bottom: 1px solid #e6e9f2;
}

.orz-faq-accordion .e-n-accordion-item:last-child {
  border-bottom: none;
}

.orz-faq-accordion summary {
  padding: 20px 24px;
  color: #011D74;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  cursor: pointer;
  transition: all 0.25s ease;
}

.orz-faq-accordion summary:hover {
  background: rgba(254, 91, 0, 0.06);
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] summary {
  background: #011D74;
  color: #ffffff;
}

.orz-faq-accordion .e-con {
  padding: 22px 26px 26px 26px;
  background: #ffffff;
}

.orz-faq-accordion p {
  margin: 0;
  color: #011D74;
  font-size: 18px;
  line-height: 1.65;
}

.orz-faq-accordion .e-n-accordion-item-title-icon {
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2716948 */.orz-faq-accordion {
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #e6e9f2;
  box-shadow: 0 18px 45px rgba(1, 29, 116, 0.08);
  background: #ffffff;
}

.orz-faq-accordion .e-n-accordion-item {
  border-bottom: 1px solid #e6e9f2;
}

.orz-faq-accordion .e-n-accordion-item:last-child {
  border-bottom: none;
}

.orz-faq-accordion summary {
  padding: 20px 24px;
  color: #011D74;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  cursor: pointer;
  transition: all 0.25s ease;
}

.orz-faq-accordion summary:hover {
  background: rgba(254, 91, 0, 0.06);
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] summary {
  background: #011D74;
  color: #ffffff;
}

.orz-faq-accordion .e-con {
  padding: 22px 26px 26px 26px;
  background: #ffffff;
}

.orz-faq-accordion p {
  margin: 0;
  color: #011D74;
  font-size: 18px;
  line-height: 1.65;
}

.orz-faq-accordion .e-n-accordion-item-title-icon {
  color: #FE5B00;
}

.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #ffffff;
}

/* większa czcionka pytań */
.orz-faq-accordion .e-n-accordion-item-title,
.orz-faq-accordion summary {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #011D74;
}

/* rozwinięty element */
.orz-faq-accordion .e-n-accordion-item[open] > summary,
.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
    background: #011D74 !important;
    color: #ffffff !important;
}


/* ikona plus/minus po rozwinięciu */
.orz-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    color: #ffffff !important;
}
.orz-faq-accordion .elementor-widget-text-editor p {
  font-size: 18px !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
  color: #011D74 !important;
}
.orz-faq-accordion .e-n-accordion-item[open] .e-con {
    border-left: 4px solid #FE5B00;
}/* End custom CSS */