.accordion_wrap.faq_two_columns{background-color:transparent;color:#1d2d55;padding:4em 0 6em}.accordion_wrap.faq_two_columns .faq-inner{margin:0 auto;max-width:1240px;padding:0 2rem;width:100%}.accordion_wrap.faq_two_columns .faq-title{font-size:32px;font-weight:700;line-height:1.15;margin:0 0 1.5em;text-align:center;word-break:break-word}@media (max-width:600px){.accordion_wrap.faq_two_columns .faq-title{font-size:1.5rem;padding:0 .5em}}.accordion_wrap.faq_two_columns .faq-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.accordion_wrap.faq_two_columns .faq-grid{gap:1.5rem;grid-template-columns:1fr}}.accordion_wrap.faq_two_columns .acc-item{background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s ease}.accordion_wrap.faq_two_columns .acc-item:hover{box-shadow:0 6px 16px rgba(0,0,0,.08)}.accordion_wrap.faq_two_columns .acctitle{align-items:center;background:#fff;color:#1d2d55;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;line-height:1.3;min-height:4.5em;padding:.6em 1em}@media (max-width:600px){.accordion_wrap.faq_two_columns .acctitle{font-size:1rem;min-height:38px;padding:.5em .75em}}.accordion_wrap.faq_two_columns .card-title{align-items:center;color:#182d55;display:flex;flex:1;font-family:TT Firs Neue,sans-serif;font-size:1.15em!important;font-weight:500;letter-spacing:0;line-height:1.33;margin:0}.accordion_wrap.faq_two_columns .carrortwrap{align-items:center;display:flex;margin-left:1rem}.accordion_wrap.faq_two_columns .chevron-icon{height:24px;width:24px;stroke:#1d2d55;stroke-width:2.5;fill:none;transition:transform .3s ease}.accordion_wrap.faq_two_columns .acc-item.activeaccord .chevron-icon{transform:rotate(180deg)}.accordion_wrap.faq_two_columns .acc-content{background:#fff;border-top:1px solid #e6e8ec;box-shadow:0 4px 10px rgba(0,0,0,.03);color:#1d2d55;font-size:1rem;line-height:1.6;max-height:0;opacity:0;overflow:hidden;padding:0 1.5em;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),padding .3s}.accordion_wrap.faq_two_columns .acc-item.activeaccord .acc-content{opacity:1;padding-bottom:1.2em;padding-top:1.2em;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),padding .3s}.accordion_wrap.faq_two_columns .acc-content .desc{margin:0}.accordion_wrap.faq_two_columns .acc-content .desc p:last-child{margin-bottom:0}