@import url(https://use.typekit.net/hxc3xrk.css);
@import url(https://use.typekit.net/hxc3xrk.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.faq-overview .search form .form-input{position:relative}.faq-overview .search form .form-input ::-webkit-input-placeholder{color:#acacac;font-style:normal;font-weight:400;font-size:1.6rem;font-family:museo-sans,sans-serif}.faq-overview .search form .form-input ::-moz-placeholder{color:#acacac;font-style:normal;font-weight:400;font-size:1.6rem;font-family:museo-sans,sans-serif}.faq-overview .search form .form-input :-ms-input-placeholder{color:#acacac;font-style:normal;font-weight:400;font-size:1.6rem;font-family:museo-sans,sans-serif}.faq-overview .search form .form-input :-moz-placeholder{color:#acacac;font-style:normal;font-weight:400;font-size:1.6rem;font-family:museo-sans,sans-serif}.faq-overview .search form .form-input input{padding-right:3rem}.faq-overview .search form .form-input button{right:0;position:absolute;top:50%;transform:translateY(-50%);background:transparent}.faq-overview .search form .form-input button svg{width:2rem;height:2rem}.faq-overview .search form .form-input button svg path{fill:var(--main-color);transition:fill .15s cubic-bezier(.39,.575,.565,1)}.faq-overview .search form .form-input button:hover svg path{fill:var(--accent-color)}.faq-overview .list .categories a{margin:1rem}
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.faq{padding:2rem}.faq[open] summary{position:relative;margin-bottom:2rem;color:var(--accent-color)}.faq[open] summary .icon .plus{display:none}.faq[open] summary .icon .minus{display:block}.faq[open] p{max-height:200rem;overflow:initial}.faq summary{position:relative;list-style:none;margin-bottom:0;padding-right:8rem;font-size:1.6rem;cursor:pointer;transition:all .5s cubic-bezier(.39,.575,.565,1);text-transform:uppercase}.faq summary .icon{position:absolute;top:50%;transform:translateY(-50%);right:0;width:3.5rem;height:3.5rem;border:1px solid #801020}.faq summary .icon .minus,.faq summary .icon .plus{font-size:2.24rem;color:var(--accent-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:200}.faq summary .icon .plus{display:block}.faq summary .icon .minus{display:none}.faq p{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.39,.575,.565,1)}.faq .links a{margin-top:1.5rem}.faq ol,.faq ul{margin:1.5rem 0;padding-left:2rem}.faq ol li,.faq ul li{font-size:1.2rem;margin:.5rem 0;padding-left:1rem;line-height:1.3;position:relative}.faq ol li ::marker,.faq ul li ::marker{position:absolute;left:0;top:0;color:#801020}.faq ul{list-style:disc}.faq ol{list-style:decimal-leading-zero}
