.faq-module__VXctiW__faq_container{max-width:900px;margin:4rem auto 0}.faq-module__VXctiW__faq_box{background-color:#fff;border-radius:.5rem;flex-direction:column;width:100%;margin-bottom:1.5rem;padding:1.5rem 2.5rem;display:flex;box-shadow:10px -7px 10px -3px #0000000d,0 3px 1px #0000000d}.faq-module__VXctiW__faq_box__question{cursor:pointer;grid-template-columns:1fr 30px;justify-content:space-between;align-items:center;display:grid}.faq-module__VXctiW__faq_box__question h3{color:#2e2d2d;font-size:1.75rem;font-weight:600;line-height:1.5}.faq-module__VXctiW__faq_box__icon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-left:auto;transition:all .2s ease-in-out;display:flex}.faq-module__VXctiW__faq_box__icon .faq-module__VXctiW__icon_plus{pointer-events:none;background:#3f3f3fad;border-radius:3px;width:23px;height:2px;transition:all .2s ease-in-out;display:block;position:relative}.faq-module__VXctiW__faq_box__icon .faq-module__VXctiW__icon_plus:before{content:"";background:#3f3f3fad;width:2px;height:23px;transition:all .2s ease-in-out;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.faq-module__VXctiW__faq_box__question.faq-module__VXctiW__active .faq-module__VXctiW__faq_box__icon .faq-module__VXctiW__icon_plus:before{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.faq-module__VXctiW__faq_box__question:hover .faq-module__VXctiW__faq_box__icon{background-color:#69adf51e}.faq-module__VXctiW__faq_box__question:hover .faq-module__VXctiW__faq_box__icon .faq-module__VXctiW__icon_plus,.faq-module__VXctiW__faq_box__question:hover .faq-module__VXctiW__faq_box__icon .faq-module__VXctiW__icon_plus:before{background:#389ef1}}.faq-module__VXctiW__faq_box__answer{max-height:0;transition:max-height .6s ease-in-out;overflow:hidden}.faq-module__VXctiW__faq_box__answer p{color:#5f5b5b;padding-top:1.1rem;font-size:1.2rem}.faq-module__VXctiW__faq_box__question.faq-module__VXctiW__active+.faq-module__VXctiW__faq_box__answer{max-height:200px;animation:.7s ease-in-out faq-module__VXctiW__fade}@keyframes faq-module__VXctiW__fade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:960px){.faq-module__VXctiW__faq_container{max-width:95%}}@media screen and (max-width:767px){.faq-module__VXctiW__faq_box{padding:1.5rem 1.7rem}.faq-module__VXctiW__faq_box__question h3{font-size:calc(1.3rem + 1.1vw);line-height:1.1}.faq-module__VXctiW__faq_box__answer p{font-size:calc(.9rem + .8vw)}}@media screen and (max-width:480px){.faq-module__VXctiW__faq_container{max-width:100%}}
