.sr-only,.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background-color:#fff;display:block;left:50%;padding:12px;position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;z-index:1}.skip-link:focus{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.anchor-container{position:relative}.anchor{position:absolute;top:-100px}.faq.pane{background:none;margin-bottom:10px}.faq.pane button{padding:22px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;text-align:left;background:#f7f7f7;border:1px solid #c3c3c3}@media (min-width:769px){.faq.pane button{padding:22px 40px}}.faq.pane button h5{font-family:alternate-gothic-atf,sans-serif;color:#000;font-weight:600;font-size:1.5rem;margin:0}@media only screen and (min-width:480px){.faq.pane button h5{font-size:calc(1.5rem + 6 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.faq.pane button h5{font-size:1.875rem}}.faq.pane button span{margin-right:20px}.faq.pane button:after{content:"";display:block;margin-left:auto;width:53px;height:53px;background:url(../../../img/arrow-faq.svg);position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.faq.pane button.is-open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq.pane .answer{color:#000;font-size:1rem;padding:24px;border:1px solid #c3c3c3;border-top:none}@media (min-width:769px){.faq.pane .answer{padding:32px 58px}}.faq.pane .answer .body{margin:0}.faq:last-child{margin-bottom:0;border-bottom:1px solid #ececec}