.pb-section-accordion {
    z-index: 2;
}

.pb-section-accordion .pb-section-accordion-content {
    margin-bottom: 5rem;
}

@media (min-width: 768px) {
    .pb-section-accordion .pb-section-accordion-list {
        padding: 4rem 4rem;
        background: #eeedeb;
    }
}

@media (min-width: 1024px) {
    .pb-section-accordion .pb-section-accordion-list {
        padding: 6rem 10rem;
    }
}

.pb-section-accordion ul.pb-accordion {
    list-style: none;
    text-align: left;
    margin-bottom: 0;
}

.pb-section-accordion ul.pb-accordion > li {
    margin: 1rem 0;
}

.pb-section-accordion ul.pb-accordion > li:first-child {
    margin-top: 0;
}

.pb-section-accordion ul.pb-accordion > li:last-child {
    margin-bottom: 0;
}

.pb-section-accordion .pb-accordion-heading {
    padding: 1.3rem 5rem 1.3rem 8rem;
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    transition: all .2s linear;
    background: #ED1C24;
    color: #fff;
}



.pb-section-accordion .pb-accordion-heading:hover {
    color: #fff;
}


.pb-section-accordion .pb-accordion-heading h3 {
    font-size: 2.1rem;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    margin-bottom: 0;
}

.pb-section-accordion .pb-accordion-content {
    background: #fff;
    position: relative;
    box-sizing: border-box;
    transition: .2s linear all;
}

.pb-section-accordion .pb-accordion-content .content {
    padding: 4rem;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
}

@media (min-width: 540px) {
    .pb-section-accordion .pb-accordion-content .content {
        padding: 3rem 8rem 3rem 8rem;
    }
}

.pb-section-accordion .pb-accordion-content .content ul {
    list-style-position: outside;
    padding-left: 2rem;
}

.pb-section-accordion .pb-accordion-content .content ul li {
    margin: 1.5rem 0;
    list-style-type: disc;
}


.pb-section-accordion .pb-section-accordion-layout-columns {
    display: grid;
    grid-gap: 6rem;
}

.pb-section-accordion .pb-accordion-heading i.arrow-icon {
    display: block;
    height: 100%;
    width: 5.5rem;
    position: absolute;
    top: 0;
    left: 0;
    transition: 0.2s all linear;
}
  
.pb-section-accordion .pb-accordion-heading i.arrow-icon svg {
    display: block;
    fill: #fff;
    width: 3rem;
    height: 3rem;
    transition: 0.2s all linear;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

.pb-section-accordion .pb-accordion-heading.active i.arrow-icon svg.inactive-icon {
    display: none;
}

.pb-section-accordion .pb-accordion-heading.active i.arrow-icon svg.active-icon {
    display: block;
}

@media (min-width: 880px) {

    .pb-section-accordion .pb-section-accordion-layout-columns {
        grid-template-columns: 0.5fr 1fr;
    }
}

.pb-section-accordion .pb-section-accordion-layout-steps {
    padding: 4rem 3rem;
    background: #eeedeb;
}

@media (min-width: 768px) {
    .pb-section-accordion .pb-section-accordion-layout-steps {
        padding: 8rem 10rem;
        background: #eeedeb url('/wp-content/uploads/2025/04/image-mountain-climbed-d@2x.webp') no-repeat right bottom;
        background-size: 700px auto;
    }
}

@media (min-width: 1024px) {
    .pb-section-accordion .pb-section-accordion-layout-steps {
        background-size: 800px auto;
    }
}

@media (min-width: 1280px) {
    .pb-section-accordion .pb-section-accordion-layout-steps {
        background-size: 1000px auto;
    }
}

.pb-section-accordion .pb-section-accordion-layout-steps .pb-section-accordion-list {
    padding: 0;
    background: transparent;
    max-width: 70rem;
}

.pb-section-accordion .pb-section-accordion-layout-steps .pb-section-accordion-list {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {

    .pb-section-accordion .pb-section-accordion-layout-steps .pb-section-accordion-list {
        margin-left: 0;
        margin-right: 0;
    }
}

.pb-section-accordion .pb-section-accordion-layout-steps .pb-accordion-heading i.arrow-icon {
    display: none;
}

.pb-section-accordion .pb-section-accordion-layout-steps .accordion .pb-accordion-heading {
    padding: 1.5rem 2.5rem;
    color: #ED1C24;
    background: #fff;
    font-size: 2.1rem;
    letter-spacing: 0.2rem;
}

.pb-section-accordion .pb-section-accordion-layout-steps .accordion > li {
    margin: 0;
}

.pb-section-accordion .pb-section-accordion-layout-steps .accordion > li:nth-child(even) .pb-accordion-heading {
    background: #e1e0dd;
}

.pb-section-accordion .pb-section-accordion-layout-steps .accordion > li:nth-child(even) .pb-accordion-content {
    background: #e1e0dd;
}

.pb-section-accordion .pb-section-accordion-layout-steps .accordion > li .pb-accordion-content .content {
    padding-top: 1.5rem;
}

.pb-section-accordion .pb-section-accordion-layout-steps .pb-accordion-heading {

}