.faq__wrapper{position:relative;padding:0 40px 180px;display:flex;flex-direction:column;gap:100px}.faq-accordion__wrapper{position:relative;width:60%;align-self:flex-end}@media only screen and (max-width:767px){.faq__wrapper{padding:0 10px 90px}}@media screen and (min-width:768px) and (max-width:1023px){.faq__wrapper{padding:0 30px 180px}}@media only screen and (max-width:1023px){.faq__wrapper{gap:50px}.faq-accordion__wrapper{width:100%}}@media only screen and (min-width:1024px){.faq__wrapper .common__title{width:80%}}@media only screen and (max-width:1023px){.faq__wrapper .common__title h2{font-size:12vw}}@media only screen and (max-width:1023px){.faq-accordion__decoration{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}}.faq-accordion__decoration--text{position:absolute;top:-10px;left:-10vw;height:20px;font-size:18px;line-height:1em;font-weight:700;color:#858e8e}.faq-accordion__decoration--icon{position:absolute;top:-8vw;right:0}.faq-accordion__decoration--icon svg{width:80px}@media only screen and (max-width:1023px){.faq-accordion__decoration--text,.faq-accordion__decoration--icon{position:relative;top:0}.faq-accordion__decoration--text{left:0}.faq-accordion__decoration--icon{right:0}.faq-accordion__decoration--icon svg{width:50px}}.faq-accordion__item{position:relative;padding:40px 0;cursor:pointer}@media only screen and (max-width:767px){.faq-accordion__item{padding:30px 0}}.faq-accordion__item .faq-accordion__head{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:120px}@media only screen and (max-width:767px){.faq-accordion__item .faq-accordion__head{gap:20px}}.faq-accordion__item .faq-accordion__close{position:absolute;top:40px;right:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;font-size:16px;font-weight:300!important;line-height:1em;color:#000aff}@media only screen and (max-width:767px){.faq-accordion__item .faq-accordion__close{top:30px}}.faq-accordion__item .faq-accordion__close--text{font-size:16px;font-weight:300!important;line-height:1em;color:#000aff}.faq-accordion__item .faq-accordion__close--icon{transition:all .3s ease}.faq-accordion__item.active .faq-accordion__close--icon{rotate:-90deg}.faq-accordion__number{width:20px;font-size:16px;font-weight:700;line-height:1em;color:#858e8e}.faq-accordion__title{max-width:60%;font-size:30px;font-weight:800;line-height:1.2em;color:#858e8e;transition:all .3s ease}@media only screen and (max-width:767px){.faq-accordion__title{font-size:18px}}.faq-accordion__item.active .faq-accordion__title{color:#e3e5e5}.faq-accordion__item:hover .faq-accordion__title{color:#e3e5e5}.faq-accordion__content{margin-left:140px;width:80%;max-height:0;color:#e3e5e5;overflow:hidden;transition:all .4s ease}.faq-accordion__item.active .faq-accordion__content{margin-top:30px}@media only screen and (max-width:767px){.faq-accordion__content{margin-left:40px;width:calc(100% - 40px)}.faq-accordion__item.active .faq-accordion__content{margin-top:20px}}.faq-accordion__item--border{position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid rgba(133,142,142,50%)}.faq-accordion__item--border.end{top:auto;bottom:0}.faq-title__overlay{position:absolute;left:0;width:100%;height:1em;background-color:#000;clip-path:inset(0% 0% 0% 0%)}.faq-title__overlay.line-1{top:0}.faq-title__overlay.line-2{top:.9em}.faq-title__overlay.line-3{top:1.8em}.faq-accordion__item--overlay{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 1px);background-color:#000;clip-path:inset(0 0 0 0)}@media only screen and (min-width:1024px){.faq__wrapper--video{position:absolute;top:-20%;left:0;left:-25%;width:80%;height:140%;z-index:-1;overflow:hidden;opacity:.7}.faq__wrapper--video video{width:100%;height:100%;object-fit:none;object-position:right}}@media only screen and (max-width:1023px){.faq__wrapper--video{display:none}}.faq-request__wrapper{position:relative;width:60%;display:flex;align-self:flex-end;align-items:center;gap:60px}@media only screen and (max-width:767px){.faq-request__wrapper{flex-direction:column-reverse;gap:40px}}@media only screen and (max-width:1023px){.faq-request__wrapper{width:100%}}@media only screen and (min-width:1024px){.faq-request__wrapper{margin-top:-100px}}.faq-request__btn{margin-left:-290px;padding:0;display:flex;width:230px;height:230px;font-size:18px;font-weight:800;color:#fff;border:none;border-radius:50%;background-color:#000aff;transition:.5s all;cursor:pointer;align-items:center;justify-content:center}@media only screen and (max-width:1023px){.faq-request__btn{margin-left:0}}.faq-request__btn:hover{scale:1.04}.faq-request__desc{width:50%;font-size:18px;font-weight:500;line-height:1.2em;color:#858e8e}@media only screen and (max-width:767px){.faq-request__desc{width:100%;text-align:center}}