.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:20px;font-size:2rem;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{content:'\f107';position:absolute;top:0;bottom:0;right:15px;width:36px;height:0;margin:auto;font:36px/0 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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:767px){.accordion{margin-bottom:20px}.accordion+.accordion{margin-top:-12px}.accordion .acc-title button{padding:14px 55px 14px 30px;font-size:18px;font-size:1.8rem}.accordion .acc-title button::after{font-size:34px;width:34px}.accordion .acc-body .acc-content{padding:23px 15px 15px}}@media (max-width:479px){.accordion .acc-title button{padding:12px 45px 12px 20px}.accordion .acc-title button::after{right:5px;font-size:32px;width:32px}}