/* Accordion */

.faqs-blogs{
  padding: 0;
  margin-bottom: 1.4rem;
}

/* Accordion title and content */

.faqs-blogs .accordion__summary {
  cursor: pointer;
  list-style-type: none;
}

.faqs-blogs .accordion__summary,
.faqs-blogs .accordion__content {
  padding: 0.7rem;
}

.faqs-blogs .accordion__summary::-webkit-details-marker {
  display: none;
}

.faqs-blogs .card--dark .accordion__summary,
.faqs-blogs .card--dark .accordion__content,
.faqs-blogs .card--light .accordion__summary,
.faqs-blogs .card--light .accordion__content {
  padding: 2.1rem;
}

/* Accordion icons */

.faqs-blogs .accordion__summary:before {
  margin-right: 1.4rem;
}

.faqs-blogs .accordion__summary:-webkit-details-marker {
  display: none;
}

/* Accordion icons - closed icon */

.faqs-blogs .accordion--caret .accordion__summary:before {
  content: '\25BC';
}

.faqs-blogs .accordion--plus .accordion__summary:before {
  content: '\002B';
}

/* Accordion icons - opened icons */

.faqs-blogs .accordion--caret[open] .accordion__summary:before {
  content: '\25B2';
}

.faqs-blogs .accordion--plus[open] .accordion__summary:before {
  content: '\2212';
}


.faqs-blogs h4 {
    letter-spacing: normal !important;
    font-weight: 400 !important;
    line-height: 130% !important;
    font-size: 40px;
    /* margin-top: 60px; */
    /* padding-top: 40px; */
    /* border-top: 1px solid #ccc; */
    margin-bottom: 40px;
}

section.accordion-wrapper.faqs-blogs {
    background: linear-gradient(120deg, #e8eff3, #ffffff);
    padding: 40px; 40px 60px;
    margin-bottom: 60px;
    margin-top: 60px;
    border-radius: 10px;
}

.faqs-blogs summary.accordion__summary {
    font-size: 20px;
    border-radius: 8px;
    padding: 16px;
}

.faqs-blogs details.accordion.accordion--plus.card {
    margin-bottom: 0px !important;
    box-shadow: 1px 21px 11px -20px rgb(24 84 123 / 17%);
    border-radius: 8px;
    margin-bottom: 1px !important;
    display: block;
    background: #fff;
}

.faqs-blogs details.accordion.accordion--plus.card[open] summary.accordion__summary:before {
    color: #ec4330;
}

.faqs-blogs details.accordion.accordion--plus.card[open] summary.accordion__summary {
    color: #ec4430;
}

.faqs-blogs details.accordion.accordion--plus.card:hover {
    background: #f0f5f9;
}

.faqs-blogs details.accordion.accordion--plus.card[open]:hover {
    background: #fff;
}

.faqs-blogs details.accordion.accordion--plus.card:hover summary.accordion__summary {
    color: #ec4330;
}

.faqs-blogs .accordion__content>p {
    background: #f7f6f6;
    margin: -10px 40px 10px;
    padding: 20px;
    border-radius: 8px;
    margin-right: 0px;
    font-size:18px;
}

    @media (max-width:1023px){

section.accordion-wrapper.faqs-blogs {
    padding: 20px;
}
        }