.accordion{margin:0 0 30px;padding-bottom:8px}.accordion+.accordion{margin-top:-22px}.accordion.open>.acc-title button{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion.open>.acc-title button::after{transform:rotate(180deg)}.accordion .acc-title{margin:0 0 -8px;font-size:0}.accordion .acc-title button{position:relative;margin:0;padding:14px 60px 14px 35px;width:100%;font-family:"Frutiger LT Pro",sans-serif;font-size:1.25rem;font-weight:700;text-align:left;color:#fff;background-color:#003087;border:1px solid #003087;border-radius:8px;transition:.3s}.accordion .acc-title button:after{text-decoration:underline}.accordion .acc-title button::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";font-size:22px;line-height:0;position:absolute;top:0;bottom:0;right:15px;width:36px;height:0;margin:auto;color:#fff;text-align:center;transition:.3s;text-decoration:none}.accordion .acc-title button:active,.accordion .acc-title button:focus,.accordion .acc-title button:hover{color:#fff;background-color:#005eb8;border-color:#005eb8;text-decoration:underline}.accordion .acc-title button:active::after,.accordion .acc-title button:focus::after,.accordion .acc-title button:hover::after{color:#fff}.accordion .acc-body{display:none}.accordion .acc-body .acc-content{margin-bottom:-8px;padding:28px 36px 36px;background:#fff;border:1px solid #003087;border-radius:0 0 8px 8px;border-top:none;text-align:left}@media (max-width:767.98px){.accordion{margin-bottom:20px}.accordion+.accordion{margin-top:-12px}.accordion .acc-title button{padding:14px 55px 14px 30px;font-size:1.125rem}.accordion .acc-title button::after{font-size:20px;width:34px}.accordion .acc-body .acc-content{padding:23px 15px 15px}}@media (max-width:479.98px){.accordion .acc-title button{padding:12px 45px 12px 20px}.accordion .acc-title button::after{right:5px;font-size:18px;width:32px}}