.faq{margin-bottom:6.4rem}.faq .faq-hero{text-align:center}.faq .faq-container{position:relative}.faq .faq-container .visually-hidden{position:fixed;top:0;right:100%;visibility:hidden}.faq .faq-container .targets{position:absolute;top:0}.faq .faq-container .faq-content .switch-button-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch;margin-bottom:6.4rem}@media(max-width: 767.9px){.faq .faq-container .faq-content .switch-button-wrapper{margin-bottom:1.6rem;justify-content:space-between}}.faq .faq-container .faq-content .switch-button-wrapper .switch-button{background:#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.07059);padding:3.2rem;border-radius:1rem;display:flex;align-items:center;flex-direction:column;justify-content:center;align-content:center;flex-wrap:wrap;margin:1.6rem;flex:1 0 20%;max-width:20%}@media(max-width: 767.9px){.faq .faq-container .faq-content .switch-button-wrapper .switch-button{flex:1 0 calc(50% - (0.5rem * 1.6));max-width:calc(50% - (0.5rem * 1.6));margin:0 0 1.6rem;padding:1.6rem;text-align:center}}.faq .faq-container .faq-content .switch-button-wrapper .switch-button img{margin-bottom:1.6rem}@media(max-width: 767.9px){.faq .faq-container .faq-content .switch-button-wrapper .switch-button img{max-width:40%}}.faq .faq-container .faq-content .switch-button-wrapper .switch-button.active,.faq .faq-container .faq-content .switch-button-wrapper .switch-button:hover{background:#ff339e;text-decoration:none}.faq .faq-container .faq-content .switch-button-wrapper .switch-button.active span,.faq .faq-container .faq-content .switch-button-wrapper .switch-button:hover span{color:#fff}.faq .faq-container .faq-content .faq-list{list-style:none;margin:0;box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.07059);padding:3.2rem;border-radius:1rem;background:#fff}.faq .faq-container .faq-content .faq-list .faq-item+.faq-item{margin-top:1em}.faq .faq-container .faq-content .faq-list .faq-item{border-bottom:1px solid #c7c7c7;border-bottom:1px solid var(--color-gray200, #c7c7c7)}.faq .faq-container .faq-content .faq-list .faq-item:last-child{border-bottom:none}.faq .faq-container .faq-content .faq-list .faq-item [type=checkbox]:checked~.faq-answer{height:auto;opacity:1;padding-bottom:1.6rem;transition:.4s}.faq .faq-container .faq-content .faq-list .faq-item [type=checkbox]:checked~.faq-question:after{content:"⌄" !important;position:absolute;right:0;transform:scaleY(-1) translate(0, -1.2rem) !important}.faq .faq-container .faq-content .faq-list .faq-item .faq-question{display:block;padding:.5em;font-weight:700;cursor:pointer}.faq .faq-container .faq-content .faq-list .faq-item .faq-question:before{content:none !important}.faq .faq-container .faq-content .faq-list .faq-item .faq-question::after{content:"⌄" !important;opacity:1 !important;transform:none !important;font-size:2.4rem;font-weight:normal;position:absolute;right:0}.faq .faq-container .faq-content .faq-list .faq-item .faq-answer{height:0;display:block;padding:0 .5em .5em;overflow:hidden;opacity:0;transition:.3s}
#faq{margin-bottom:5.6rem}#faq .container{max-width:960px}#faq h1.faq-title,#faq h2.faq-title{font-size:7rem;text-align:center;margin-bottom:5.6rem}#faq .accordion .accordion-item{border-bottom:1px solid #fff}#faq .accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #fff}#faq .accordion button{position:relative;display:block;text-align:left;width:100%;padding:2rem 0;color:#fff;font-size:2rem;font-family:"Bebas Neue",sans-serif;letter-spacing:.1em;font-weight:400;border:none;background:none;outline:none;border-radius:0px}#faq .accordion button:hover,#faq .accordion button:focus{cursor:pointer;color:#fff}#faq .accordion button:hover::after,#faq .accordion button:focus::after{cursor:pointer;color:#ff339e;border:1px solid #ff339e}#faq .accordion button .accordion-title{padding:2rem 1.5em 2rem 0}#faq .accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}#faq .accordion button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}#faq .accordion button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}#faq .accordion button[aria-expanded=true]{color:#fff}#faq .accordion button[aria-expanded=true] .icon{color:#ff339e}#faq .accordion button[aria-expanded=true] .icon::after{width:0}#faq .accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content;padding:2rem 0;transition:all 200ms linear;will-change:opacity,max-height,padding}#faq .accordion .accordion-content{opacity:0;max-height:0;padding:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height,padding;color:rgba(255,255,255,.7)}#faq .btn-wrap{text-align:center;margin-top:5.6rem}#faq .btn-wrap .button{letter-spacing:2px;font-family:"Bebas Neue",sans-serif;box-shadow:0 0 7px 3px #ff339e,inset 0 0 7px 3px #ff339e;background-color:transparent;color:inherit;padding:15px 4rem;font-size:2rem;border-radius:100px;border:1px solid #fff;margin:0 auto}#faq .btn-wrap .button:hover{box-shadow:0 0 7px 3px #fff,inset 0 0 7px 3px #fff}@media(max-width: 767.9px){#faq .btn-wrap .button{padding:15px 20px}}@media(max-width: 575.9px){#faq .btn-wrap .button{width:100%}}#faq{margin-top:12rem}
