﻿.faq-wrapper,.faq,.button-3{position:relative}.faq:before{position:absolute}.faq:before,.button-3,.btn-outline{display:inline-block;zoom:1}.faq h2,.btn-outline{box-sizing:border-box}.faq-body{display:none}.button-3,.btn-outline{cursor:pointer}.button-3,.btn-outline{text-transform:uppercase}.faq h2,.faq-wrapper{display:flex;flex-wrap:wrap}.faq-wrapper{justify-content:flex-end}.faq h2{justify-content:flex-start}.faq{align-items:flex-start}.faq h2{align-items:center}.button-3,.btn-outline{transition-duration:300ms}.faq:before{transition-duration:500ms}.faq-body p{transition-duration:750ms}.faq{transition-duration:1000ms}.faq,.faq-body p,.faq:before,.button-3,.btn-outline{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.faq,.faq-body p,.faq:before,.button-3,.btn-outline{transition-behaviour:allow-discrete}.faq,.faq-body p,.faq:before,.button-3,.btn-outline{transition-property:opacity,transform,width,visibility}.faq{transition-delay:300ms}.button-3{font-family:"Roboto",sans-serif}.button-3{color:#653c96;font-weight:bold;letter-spacing:.18em;text-decoration:none;background:rgba(0,0,0,0);border:none;padding:0;min-width:0}.button-3:after{content:"→";display:inline-block;margin-left:.5em;transition:transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.button-3:hover{color:#565453}.button-3:hover:after{transform:translateX(4px)}.btn-outline{padding:.85em 1.5em;border:1px solid #565453;border-radius:50px;color:#565453;background:rgba(0,0,0,0);letter-spacing:.12em;min-width:0;font-weight:normal}.btn-outline:hover{background:#565453;color:#fff}.btn-outline-light{border-color:#fff;color:#fff}.btn-outline-light:hover{background:#fff;color:#565453}@media screen and (min-width: 1921px){.faq-wrapper{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1441px)and (max-width: 1920px){.faq-wrapper{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.faq-wrapper{padding-left:5%;padding-right:5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.faq-wrapper{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.faq-wrapper{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1201px){.questions{padding-bottom:120px}}@media screen and (min-width: 761px)and (max-width: 1200px){.questions{padding-bottom:4em}}@media screen and (max-width: 760px){.questions{padding-bottom:2em}}@media screen and (min-width: 1920px){.faq h2,.faq-body p{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.faq h2,.faq-body p{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.faq h2,.faq-body p{font-size:.95em}}@media screen and (max-width: 450px){.faq h2,.faq-body p{font-size:.95em}}@media screen and (min-width: 1920px){.button-3,.btn-outline{font-size:.85em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.button-3,.btn-outline{font-size:.82em}}@media screen and (min-width: 451px)and (max-width: 1199px){.button-3,.btn-outline{font-size:.8em}}@media screen and (max-width: 450px){.button-3,.btn-outline{font-size:.7 .5em}}.faq-body p{font-weight:100;line-height:1.8em}.faq-body p{margin-bottom:1.5em}.faq{transform:translateY(50px);opacity:0}.is-visible.faq{transform:translateY(0);opacity:1}.questions{width:100%}.faq-body{padding:0 100px 15px 0}.faq-body.open{display:block}.faq-body p{opacity:0}.faq{border-top:1px solid #653c96;padding:30px 0}.faq:before{top:30px;right:15px;content:"";width:20px;height:20px;background:url("/app/faqs/images/chevron.png") no-repeat center center;background-size:100%;transition:.1s ease-in-out;z-index:0}.faq h2{transition:all 200ms ease-in-out;width:87%;padding-right:100px;cursor:pointer;transition:.1s ease-in-out}.faq h2:hover{color:#8dc63f}.faq h2:active{color:#565453}.faq.open:has(h2:hover):before{transform:scale(1.1) rotate(-180deg)}.faq.open:has(h2:active):before{transform:scale(0.9) rotate(-180deg)}.faq.open:before{transform:rotate(-180deg)}.faq.open .faq-body{width:100%}.faq.open .faq-body p{opacity:1}@media screen and (max-width: 860px){.faq-body{padding-right:10%}.faq .faq-number{display:none}.faq h2,.faq .faq-body{width:100%}.faq .faq-body{padding:0 0 25px 0}}
