.accordion-container{width:100%}.accordion{border-bottom:1px solid #000;display:flex;flex-direction:column;padding:0px!important}.toggle{display:flex;justify-content:space-between;align-items:center;padding:10px 0;cursor:pointer}.accordion-container .accordion .toggle .heading{font-family:var(--font-heading)!important;color:black!important;margin:0;padding:0;font-size:33px!important;font-weight:300!important;letter-spacing:-1px!important;line-height:1em!important}.accordion-container .accordion .toggle .heading.open{font-weight:500!important}.content{overflow:hidden;max-height:0;font-weight:300!important}.content.open{max-height:none}.accordion-container .accordion .content .inner-content p{font-size:18px!important;font-weight:400!important}.accordion-container .accordion .content .inner-content a{color:black!important;text-decoration:underline}.accordion-container .accordion .content .inner-content a:hover{text-decoration:underline}.plus{font-size:40px;font-weight:100!important;transition:transform 0.3s ease;transform-origin:center center;display:inline-block}.plus.open{transform:rotate(45deg)}@media (max-width:767px){.accordion-container .accordion .toggle .heading{font-size:20px!important}.accordion-container .accordion .toggle .heading.open{font-size:20px!important}}.linkedin-icon i{font-family:"Font Awesome 5 Brands"!important;font-weight:400!important;font-style:normal!important;font-size:24px;color:#000}.linkedin-icon i:before{content:"\f08c"}.accordion .content{position:relative}.accordion .linkedin-icon{position:absolute;top:0;right:25px;font-size:24px;color:#000;transition:opacity 0.3s ease-in-out;opacity:0}.accordion .content.open .linkedin-icon{opacity:1}.accordion .linkedin-icon i:hover{color:var(--yellow)!important}.accordion .contact-button:hover{color:var(--black);background-color:var(--white);border:solid 1px var(--black)}