.custom-accordion-section{overflow:hidden}.custom-accordion-section .accordion-list{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0;width:100%}.custom-accordion-section .accordion-list.top-border .accordion:first-child{border-top:var(--border-1px-solid) currentColor}.custom-accordion-section .accordion-list .accordion{border-bottom:var(--border-1px-solid) currentColor}.custom-accordion-section .accordion-list .accordion-link{align-items:center;background:transparent;color:currentColor;display:flex;height:auto;justify-content:space-between;min-height:5.454em;padding:var(--padding-md) 0;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease;width:100%}.custom-accordion-section .accordion-list .accordion-link .h3{margin-bottom:0!important}.custom-accordion-section .accordion-list .accordion-link span{color:currentColor;line-height:1}.custom-accordion-section .accordion-list .accordion-link:hover{background:transparent;color:currentColor}.custom-accordion-section .link-icon{align-items:center;display:inline-flex;flex:0 0 1em;height:100%;line-height:normal;margin-left:.5em;max-width:1em;width:1em}.custom-accordion-section .accordion-list .link-icon svg{height:auto;max-width:100%;transform:rotate(0deg);transition:transform .3s ease;width:100%}.custom-accordion-section .accordion-list .accordion.active .link-icon svg{transform:rotate(225deg);transition:transform .3s ease}.custom-accordion-section .accordion-list .accordion-content{display:flex;flex-direction:column;height:auto;padding:var(--padding-md) 0}.custom-accordion-section .accordion-list .accordion-content ul{list-style:initial!important;margin-bottom:1em}.custom-accordion-section .accordion-list .accordion-content .button-container{margin-top:var(--padding-md)}@media (max-width:991px){.custom-accordion-section .accordion-list .accordion-link{min-height:unset;padding:var(--padding) 0}.custom-case-study-accordion-section .accordion-list .accordion-link .h3{font-size:1.125em}.custom-accordion-section .accordion-list .accordion-content{padding:var(--padding) 0}.custom-accordion-section .accordion-list .accordion-content .button-container{margin-top:var(--padding)}}