.attestation-container {
    padding-top: 80px
}

.heading-row {
    margin-bottom: 10px
}

.subheading-row {
    margin-bottom: 38px
}

.accordion-column h5 {
    background: none;
    font-weight: 700;
    letter-spacing: 1.13px;
    line-height: 18px;
    padding: 0
}

.attestation-accordion-wrap {
    display: flex;
    flex-direction: column;
    gap: 12.5px
}

.attestation-accordion {
    border-radius: 10px;
    cursor: pointer;
    display: block;
    max-height: 60px;
    padding: 18px 60px 18px 12px;
    position: relative;
    width: 100%
}

.attestation-accordion:before {
    background: url(https://www.circle.com/hubfs/caret-jelly400.svg);
    content: "";
    display: block;
    height: 7px;
    position: absolute;
    right: 24px;
    top: 24px;
    transform: rotate(180deg);
    transition: transform .3s ease;
    width: 12px
}

.attestation-accordion.active {
    background-color: #fcfaff;
    max-height: none
}

.attestation-accordion.active:before {
    transform: rotate(0)
}

.attestation-accordion ul {
    display: none
}

.attestation-accordion.active ul {
    display: grid;
    gap: 18px 30px;
    grid-template-columns: repeat(6, 1fr);
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0
}

.accordion-year {
    margin-bottom: 27px
}

.attestation-accordion ul li a {
    border-bottom: 2px solid transparent;
    color: #8656ef;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 1.4px;
    line-height: 1.142857;
    margin-bottom: 12px;
    margin-top: 12px;
    position: relative;
    text-transform: uppercase
}

.attestation-accordion ul li a:after {
    background: #8656ef;
    border-radius: 2px;
    bottom: -2px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transform-origin: 0 0;
    transition: transform .3s ease;
    width: 100%
}

.attestation-accordion ul li a:hover:after {
    transform: scaleX(1)
}

@media (min-width:992px) {
    .attestation-container {
        padding-top: 116px
    }
    .heading-row {
        margin-bottom: 12px;
        padding-left: 0
    }
    .subheading-row {
        margin-bottom: 0
    }
    .content-column {
        max-width: 540px;
        padding: 0
    }
    .accordion-column {
        max-width: 445px;
        padding: 0
    }
    .attestation-accordion {
        padding: 18px 12px
    }
    .attestation-accordion.active ul {
        gap: 18px
    }
}

@media (min-width:1440px) {
    .accordion-column {
        margin-left: 125px
    }
    .attestation-accordion {
        padding: 18px 60px 18px 12px
    }
    .attestation-accordion.active ul {
        gap: 18px 20px
    }
}

@media screen and (max-width:991px) {
    .attestation-accordion.active ul {
        grid-template-columns: repeat(4, 1fr)
    }
}

.att-report-label {
    padding-bottom: 8px
}

a.att-report-nav-selector {
    color: #3d3652;
    display: inline;
    font-size: 12.5px;
    font-weight: 700;
    letter-spacing: 1.13px;
    margin-right: 15px;
    position: relative;
    text-decoration: none !important;
    text-transform: uppercase;
    width: fit-content;
    z-index: 100
}

a.att-report-nav-selector:not(:first-child) {
    margin-left: 15px
}

a.att-report-nav-selector.active:after,
a.att-report-nav-selector:hover:after {
    transform: scaleX(1)
}

a.att-report-nav-selector:after {
    background: linear-gradient(225deg, #5fbfff, #b090f5);
    bottom: -5px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transform-origin: 0 0;
    transition: transform .3s;
    width: 100%
}

.tabbed-attestation {
    display: none
}

.tabbed-attestation.active {
    display: flex
}

@media(min-width:991px) {
    .tabbed-attestation {
        min-height: 350px
    }
}

/*
     FILE ARCHIVED ON 05:20:54 Sep 01, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:42:51 Sep 03, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

/*
playback timings (ms):
  captures_list: 2835.079
  exclusion.robots: 0.151
  exclusion.robots.policy: 0.143
  cdx.remote: 0.053
  esindex: 0.008
  LoadShardBlock: 2761.433 (3)
  PetaboxLoader3.datanode: 1613.121 (4)
  load_resource: 69.59
  PetaboxLoader3.resolve: 24.032
*/