.line-wrapper{max-width:1900px;width:100%}.line{background-color:#1a333c;height:1px;width:100%}button,button:active,button:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;margin:0;outline:none;padding:0}.accordion-above{background-color:#f4f6f8;padding-bottom:3rem;text-align:left}.accordion-above h2{color:#1a333c;font-size:3rem;font-weight:600;font-weight:400;margin:0}.accordion-section{padding-left:5%;padding-right:5%}.accordion-container{margin:auto;max-width:1900px;padding-bottom:7rem;padding-top:7rem}.accordion-item{margin-bottom:1rem}.accordion-header{align-items:baseline;background-color:#f4f6f8;border-bottom:0;border-left:0!important;border-right:0!important;border-color:#000;color:#1a333c;cursor:pointer;display:flex;font-weight:400!important;justify-content:space-between;margin:0;padding-left:0;padding-right:0;text-align:left;width:100%}.accordion-header h3{font-size:2.5rem!important}.accordion-content{grid-gap:1rem;border-bottom:1px solid #000;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);max-height:0;overflow:hidden;padding-top:2rem;transition:max-height .5s ease-out 10ms}.accordion-content.active{max-height:fit-content}.icon{margin-right:1rem;transition:transform .3s}.accordion-header.active .icon{transform:rotate(45deg)}.accordion-content .card:first-child{background-color:#1a333c;color:#fff}.accordion-item .accordion-content .card:first-child .email{color:#fff}.accordion-content .card:first-child .icon{fill:#fff}.card{background-color:#fff;border:none;color:#1a333c;flex-direction:column;padding:1.5rem}.card,.card-bottom{display:flex;justify-content:space-between}.card-bottom{align-items:flex-end}.contact-info{gap:.5rem}.card .job-title{font-size:1.125rem;font-weight:600}.card .name{font-weight:400;line-height:1.5}.card .email,.card .name{font-size:1.125rem;margin:0}.card .email{color:#1a333c;font-weight:300;text-decoration:none}.card .email:hover{color:#1a333c;text-decoration:underline}.linkedin-icon{align-items:end;height:2rem;width:2rem}@media screen and (max-width:991px){.accordion-content{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.card:last-child{margin-bottom:1rem}}@media screen and (max-width:480px){.accordion-content{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,auto)}.card:last-child{margin-bottom:.5rem}}