@keyframes spinme{to{transform:rotate(-1turn)}}.mtt-faq{position:relative}.mtt-faq__inner{padding:104px 0}@media screen and (max-width:1160px){.mtt-faq__inner{padding:88px 0}}@media screen and (max-width:580px){.mtt-faq__inner{padding:64px 0}}.mtt-faq__grid{display:flex}@media only screen and (max-width:900px){.mtt-faq__grid{display:block}}.mtt-faq__text-wrap{width:323px;flex-shrink:0;margin-right:104px}@media screen and (max-width:1280px){.mtt-faq__text-wrap{margin-right:64px}}@media only screen and (max-width:900px){.mtt-faq__text-wrap{width:100%;max-width:400px;margin-bottom:48px}}.mtt-faq__text{margin-top:20px;max-width:307px;color:var(--c_text0);line-height:1.77}@media only screen and (max-width:900px){.mtt-faq__text{max-width:100%}}.mtt-faq-accordion{border-bottom:1px solid var(--c_border2);padding-bottom:32px}@media only screen and (max-width:900px){.mtt-faq-accordion{padding-bottom:24px}}.mtt-faq-accordion:not(:last-child){margin-bottom:32px}@media only screen and (max-width:900px){.mtt-faq-accordion:not(:last-child){margin-bottom:24px}}.mtt-faq-accordion:first-child{border-top:1px solid var(--c_border2);padding-top:32px}@media only screen and (max-width:900px){.mtt-faq-accordion:first-child{padding-top:24px}}.mtt-faq-accordion__title{padding:0 32px 0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:block;cursor:pointer;transition:opacity .2s ease;width:100%;text-align:left;position:relative;font-size:18px;font-size:1.2rem;font-weight:500;color:var(--c_text0);font-family:filson-pro,sans-serif}.mtt-faq-accordion__title:hover{opacity:.85}.mtt-faq-accordion__title:after{content:"";position:absolute;right:0;top:50%;width:13px;height:8px;background-image:url(../../../img/icons/down-arrow-dark.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;transition:transform .4s ease;transform:translateY(-50%)}.mtt-faq-accordion__content-wrap{visibility:hidden;opacity:0}.mtt-faq-accordion__content{opacity:0;transform:translateY(-16px);transition:opacity .4s ease,transform .2s ease,height .2s ease-in-out}.mtt-faq-accordion--active .mtt-faq-accordion__content-wrap{visibility:visible;opacity:1}.mtt-faq-accordion--active .mtt-faq-accordion__content{opacity:1;transform:translate(0);margin-top:24px}.mtt-faq-accordion--active .mtt-faq-accordion__title:after{transform:translateY(-50%) rotateX(180deg)}