/*=====>=====>=====>*** Resources Section Start Here ***<=====<=====<=====*/
/* Career Plan Box */
.careers-plan-box {
    max-width: 650px;
    border-radius: 20px;
    padding: clamp(40px, 5.15vw, 51px) 20px clamp(30px, 3.35vw, 40px);
}

.careers-plan-box .careers-plan-icon {
    width: 108px;
    margin-bottom: clamp(8px, 1.09vw, 12px);
    display: block;
    margin-inline: auto;
}

/* Resources Heading Data */
.resources-heading-data {
    margin-top: clamp(40px, 5.15vw, 80px);
}

.resources-heading-data>h2 {
    font-size: var(--ds-fs-36);
    font-weight: 400;
    color: var(--ds-black-color);
    line-height: 1.5;
    letter-spacing: 0.02em;
}

.resources-heading-data>p {
    font-size: var(--ds-fs-24);
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin-top: clamp(10px, 1.09vw, 15px);
}

.resources-heading-data>p>a {
    color: var(--ds-primary-color);
}

.resources-heading-data>p>a:hover {
    text-decoration: underline;
}

/* Resources Accordion */
.resources-accordion {
    margin-top: clamp(30px, 3.35vw, 50px);
}

.resources-accordion .resources-accordion-item:not(:last-child) {
    margin-bottom: clamp(16px, 2.45vw, 30px);
}

.resources-accordion .resources-accordion-item {
    border-radius: clamp(10px, 1.69vw, 14px);
}

/* Resources Accordion Header */
.resources-accordion-item .resources-accordion-header {
    grid-gap: clamp(8px, 1.96vw, 16px);
    --ds-fs-32: clamp(20px, 2.5vw, 32px);
    cursor: pointer;
    padding: clamp(8px, 1.09vw, 10px) clamp(15px, 2.05vw, 25px) clamp(8px, 1.09vw, 10px) clamp(8px, 1.09vw, 10px);
}

.resources-accordion-header .accordion-icon {
    --ds-size: clamp(40px, 5.25vw, 54px);
    min-width: var(--ds-size);
    width: var(--ds-size);
    height: var(--ds-size);
    border-radius: 8px;
}

.resources-accordion-header .accordion-icon img {
    width: clamp(26px, 3.25vw, 34px);
    height: clamp(26px, 3.25vw, 34px);
    object-fit: contain;
}

.resources-accordion-header .accordion-icon-img {
    width: clamp(16px, 3.15vw, 28px);
    min-width: clamp(16px, 3.15vw, 28px);
    height: clamp(14px, 3.05vw, 26px);
    object-fit: contain;
    object-position: center;
    transition: all .5s ease-in-out;
}

/* Resources Accordion Content */
.resources-accordion-item .resources-accordion-content {
    padding: clamp(20px, 2.05vw, 26px) clamp(15px, 2.65vw, 30px) clamp(30px, 3.35vw, 40px);
    width: 96%;
    display: none;
}

.resources-accordion-item:first-child .resources-accordion-content {
    display: block;
}

.resources-accordion-content>h3 {
    --ds-fs-24: clamp(18px, 1.65vw, 24px);
    font-size: var(--ds-fs-24);
    font-weight: 400;
    line-height: 1.167;
    color: var(--ds-black-color);
    letter-spacing: 0.01em;
}

.resources-accordion-content>h3~p {
    margin-top: clamp(10px, 1.09vw, 15px);
    letter-spacing: 0.01em;
    line-height: 1.3687;
    --ds-fs-19: clamp(15px, 1.275vw, 19px);
}

.resources-accordion-content>h3~p>a {
    color: var(--ds-primary-color);
}

.resources-accordion-content>h3~p>a:hover {
    text-decoration: underline;
}

.resources-accordion-content>p+h3 {
    margin-top: clamp(20px, 2.05vw, 30px);
}

@media (max-width:991px) {
    .resources-accordion-item .resources-accordion-content {
        width: 100%;
    }
}

/*=====>=====>=====>*** Resources Section End Here ***<=====<=====<=====*/