.two-col-faq-header h2{font-size:3rem;font-weight:700;line-height:1.2;letter-spacing:-.5px}.two-col-faq-header p{font-size:1.125rem;line-height:1.6;opacity:.95}.two-col-faq-answer{font-size:1rem;line-height:1.6;opacity:.9}.two-col-faq-item{display:flex;flex-direction:column;border-bottom:2px solid rgba(0,0,0,.1);transition:all var(--transition-speed) var(--transition-timing)}.two-col-faq-item:hover{border-bottom-color:var(--primary-color)}.two-col-faq-question h3{flex:1 0;cursor:pointer;transition:color var(--transition-speed) var(--transition-timing)}.two-col-faq-question:hover h3{color:var(--primary-color)}.two-col-faq-item img{aspect-ratio:1;transform:rotate(90deg);cursor:pointer;transition:transform var(--transition-speed) var(--transition-timing)}.two-col-faq-item img:hover{transform:rotate(90deg) scale(1.1)}.two-col-faq-answer{overflow:hidden;animation:answerOpen .3s var(--transition-timing) forwards}@keyframes answerOpen{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@media screen and (min-width:1280px){.two-col-faq-section{padding:var(--padding-vertical-desktop) var(--padding-sides-desktop);display:flex;gap:5.555vw}.two-col-faq-header{max-width:34.72vw;display:flex;flex-direction:column;gap:3.33vh}.two-col-faq-questions{display:flex;flex-direction:column;flex:1 0}.two-col-faq-question{display:flex;padding:2.777vh 0;align-items:center;gap:.8333vw;cursor:pointer}.two-col-faq-item img{width:2.222vw!important}.two-col-faq-answer{padding-bottom:3.333vh}}@media screen and (max-width:767px) and (orientation:portrait){.two-col-faq-section{padding:var(--padding-y-mobile) var(--padding-x-mobile);display:flex;flex-direction:column;gap:48px}.two-col-faq-header{gap:20px}.two-col-faq-header,.two-col-faq-questions{display:flex;flex-direction:column}.two-col-faq-question{display:flex;padding:16px 0;align-items:center;gap:12px}.two-col-faq-item img{width:32px!important}.two-col-faq-answer{padding-bottom:24px}}@media screen and (max-width:767px) and (orientation:landscape){.two-col-faq-section{padding:var(--padding-y-mobile) var(--padding-x-mobile);display:flex;flex-direction:column;gap:48px}.two-col-faq-header{gap:20px}.two-col-faq-header,.two-col-faq-questions{display:flex;flex-direction:column}.two-col-faq-question{display:flex;padding:16px 0;align-items:center;gap:12px}.two-col-faq-item img{width:32px!important}.two-col-faq-answer{padding-bottom:24px}}@media screen and (min-width:768px) and (max-width:1279px){.two-col-faq-section{padding:var(--padding-y-tablet) var(--padding-x-tablet);display:flex;flex-direction:column;gap:48px}.two-col-faq-header{gap:20px}.two-col-faq-header,.two-col-faq-questions{display:flex;flex-direction:column}.two-col-faq-question{display:flex;padding:16px 0;align-items:center;gap:12px}.two-col-faq-item img{width:32px!important}.two-col-faq-answer{padding-bottom:24px}}