.accordion .accordion-item{position:relative}.accordion .accordion-item::after{content:"";display:block;width:var(--underline-width, 0%);height:1px;background-color:hsla(0,0%,100%,.15);position:absolute;left:0;bottom:0;transition:width .35s ease-out}.accordion .accordion-item:first-child{padding-top:0}.accordion .accordion-item .accordion-button{padding-right:60px;color:#fff}.accordion .accordion-item .accordion-button:not(.collapsed){color:#00cef4}.accordion .accordion-item .accordion-button:not(.collapsed) .plus{display:none}.accordion .accordion-item .accordion-button:not(.collapsed) .minus{display:block}.accordion .accordion-item .accordion-button.collapsed .plus{display:block}.accordion .accordion-item .accordion-button.collapsed .minus{display:none}.accordion .accordion-item .accordion-button svg path{transition:fill .35s ease-out}.accordion .accordion-item .accordion-button:hover{color:hsla(0,0%,100%,.5)}.accordion .accordion-item .accordion-button:hover svg path{fill:hsla(0,0%,100%,.5)}.accordion .accordion-item .accordion-body{padding:0 0 30px 0;color:#626262}.accordion button{padding:30px 0;width:100%;display:block;color:#fff;font-size:2.6rem;font-weight:600;background:none;border:none;position:relative;text-align:left}.accordion button span{display:block;position:absolute;top:50%;right:0;transform:translate(0, -50%)}@media(max-width: 575px){.accordion .accordion-item button{font-size:2rem}}@media(min-width: 576px)and (max-width: 767px){.accordion .accordion-item button{font-size:2.2rem}}section .sticky{position:sticky;top:200px}.sub header{border-bottom:1px solid hsla(0,0%,100%,.5)}