.faq-pt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media screen and (max-width:1024px){.faq-pt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.faq-pt--heading{color:var(--c-respclass-bg-dark);margin-bottom:40px}.faq-pt--heading.mobile-h{margin:0}@media screen and (min-width:1025px){.faq-pt--heading.mobile-h{display:none}}.faq-pt--banner{max-width:324px;width:100%;border-radius:14px;background:#fff;padding:40px}@media screen and (max-width:1024px){.faq-pt--banner{padding:40px 30px;max-width:400px}}.faq-pt--banner h4{font-family:var(--t-primary-font-family);font-size:18px;font-weight:500;line-height:140%;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:18px;border-bottom:1px solid rgba(var(--c-respclass-dark-rgb),.2)}.faq-pt--banner ul{list-style:none;padding:0;margin-top:50px}@media screen and (max-width:1024px){.faq-pt--banner ul{margin-top:30px}}.faq-pt--banner ul li{font-family:var(--t-secondary-font-family);font-size:22px;font-weight:600;line-height:120%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;position:relative;padding-right:25px}@media screen and (max-width:1024px){.faq-pt--banner ul li{font-size:20px}}.faq-pt--banner ul li svg{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;position:absolute;top:0;right:-6px;opacity:0}.faq-pt--banner ul li:not(:last-child){margin-bottom:28px}@media screen and (max-width:1024px){.faq-pt--banner ul li:not(:last-child){margin-bottom:15px}}.faq-pt--banner ul li.current,.faq-pt--banner ul li:hover{color:var(--c-respclass-main);text-shadow:0 0 1px var(--c-respclass-main),0 0 1px var(--c-respclass-main)}.faq-pt--banner ul li.current svg,.faq-pt--banner ul li:hover svg{right:-12px;opacity:1}.faq-pt--view{max-width:764px;width:100%}@media screen and (max-width:1024px){.faq-pt--view{max-width:100%}.faq-pt--view .faq-pt--heading{display:none}}.faq-pt--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}
/*# sourceMappingURL=faq-pt.css.map */
