@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.faq__intro{font-weight:600;text-align:center;margin:0 auto;max-width:930px}@media (min-width:1025px){.faq__intro{font-size:1.25em}}.faq__filter{margin:25px 0}.faq__filter__label{text-align:center;margin:0 0 15px}.faq__filter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(100% + 20px);margin:0 -20px -20px 0}.faq__filter__item{width:calc(50% - 20px);margin:0 20px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px;padding:0 20px;-webkit-box-shadow:0 0 60px rgba(152, 159, 168, 0.15);box-shadow:0 0 60px rgba(152, 159, 168, 0.15);border-radius:20px;background-color:#fff;text-decoration:none;overflow:hidden;cursor:pointer;-webkit-transition:-webkit-box-shadow 350ms ease, -webkit-transform 350ms ease;transition:-webkit-box-shadow 350ms ease, -webkit-transform 350ms ease;-o-transition:box-shadow 350ms ease, transform 350ms ease;transition:box-shadow 350ms ease, transform 350ms ease;transition:box-shadow 350ms ease, transform 350ms ease, -webkit-box-shadow 350ms ease, -webkit-transform 350ms ease}.faq__filter__item.active,.faq__filter__item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 60px rgba(142, 154, 164, 0.3);box-shadow:0 0 60px rgba(142, 154, 164, 0.3)}.faq__filter__item__inner{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.faq__filter__item__img{display:block;position:relative;width:70px;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.faq__filter__item[data-filter=general] .faq__filter__item__img{color:#68B653}.faq__filter__item[data-filter=the_process] .faq__filter__item__img{color:#0387CA}.faq__filter__item[data-filter=technical] .faq__filter__item__img{color:#EE732A}.faq__filter__item__img .icon{display:block;position:absolute;top:50%;left:0;right:0;height:50%;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq__filter__item__hex{opacity:0.1;-webkit-transform:none;-ms-transform:none;transform:none;color:inherit}.faq__filter__item__hex path{fill:currentColor}.faq__filter__item__title{font-weight:600;font-size:1em;color:#161C33;margin:10px 0 0;text-align:center;-webkit-transition:color 350ms ease, -webkit-transform 350ms ease;transition:color 350ms ease, -webkit-transform 350ms ease;-o-transition:color 350ms ease, transform 350ms ease;transition:color 350ms ease, transform 350ms ease;transition:color 350ms ease, transform 350ms ease, -webkit-transform 350ms ease}@media (min-width:1025px){.faq__filter{margin:35px 0 75px}.faq__filter__label{margin:0 0 25px}.faq__filter__list{width:calc(100% + 40px);margin:0 -40px -40px 0}.faq__filter__item{width:calc(33.3333% - 40px);margin:0 40px 40px 0;height:250px}.faq__filter__item__img{width:120px}.faq__filter__item__title{margin:25px 0 0;font-size:1.25em}}.faq__list{max-width:930px;margin:0 auto -10px}.faq__item{margin:0 0 10px}.faq__item .template--accordion{margin:0}