.accordion-item:first-of-type .accordion-button, .accordion-item:first-of-type {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.accordion-item:last-of-type .accordion-button.collapsed, .accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 17H23V23H17V25H23V31H25V25H31V23H25V17Z' fill='black'/%3E%3C/svg%3E") !important;
  width: 48px;
  height: 48px;
  background-size: cover; }
  @media (max-width: 576px) {
    .accordion-button::after {
      width: 24px;
      height: 24px; } }

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%23030D40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.6569 19.7574L28.2426 18.3432L24 22.5859L19.7574 18.3432L18.3431 19.7574L22.5858 24.0001L18.3431 28.2427L19.7574 29.6569L24 25.4143L28.2426 29.6569L29.6569 28.2427L25.4142 24.0001L29.6569 19.7574Z' fill='white'/%3E%3C/svg%3E") !important;
  width: 48px;
  height: 48px;
  background-size: cover; }
  @media (max-width: 576px) {
    .accordion-button:not(.collapsed)::after {
      width: 24px;
      height: 24px; } }

.first {
  padding-top: 100px;
  padding-bottom: 100px; }
  @media (max-width: 1199px) {
    .first {
      padding-top: 50px;
      padding-bottom: 50px; } }

#faq {
  padding-bottom: 0; }

.accordion .accordion-body {
  padding: 0 0 52px 0; }
  @media (max-width: 576px) {
    .accordion .accordion-body {
      padding: 0 0 22px 0; } }
.accordion .accordion-collapse {
  background: #0542BF;
  color: #fff;
  padding-left: 150px;
  padding-right: 40px; }
  @media (max-width: 991px) {
    .accordion .accordion-collapse {
      padding-left: 140px; } }
  @media (max-width: 576px) {
    .accordion .accordion-collapse {
      padding-left: 65px;
      padding-top: 15px; } }
  .accordion .accordion-collapse.show {
    color: #fff; }
.accordion .accordion-item {
  border: 0 !important;
  margin-bottom: 7px; }
  .accordion .accordion-item .accordion-header {
    display: inline-flex;
    width: 100%; }
    .accordion .accordion-item .accordion-header.collapsed {
      background: #0542BF;
      color: #fff !important; }
      .accordion .accordion-item .accordion-header.collapsed .button {
        box-shadow: none; }
    .accordion .accordion-item .accordion-header button {
      padding: 52px 60px 22px 60px;
      display: inline-flex;
      align-items: flex-start;
      font-size: clamp(18px, 3vw, 35px);
      font-weight: 600;
      background: #0542BF;
      box-shadow: none;
      color: #fff; }
      @media (max-width: 576px) {
        .accordion .accordion-item .accordion-header button {
          padding: 22px 30px 0px 30px; } }
      .accordion .accordion-item .accordion-header button .number {
        display: inline-flex;
        font-size: clamp(18px, 3vw, 35px);
        margin-right: 52px;
        font-weight: 600;
        color: #fff; }
        @media (max-width: 576px) {
          .accordion .accordion-item .accordion-header button .number {
            margin-right: 20px; } }
      .accordion .accordion-item .accordion-header button.collapsed {
        padding: 52px 60px 52px 60px;
        background: #EAF5F9;
        color: #030D40; }
        @media (max-width: 576px) {
          .accordion .accordion-item .accordion-header button.collapsed {
            padding: 22px 30px 22px 30px; } }
        .accordion .accordion-item .accordion-header button.collapsed .number {
          color: #0542BF; }

/*# sourceMappingURL=faq.css.map */
