@charset "UTF-8";.faq .faq-list{box-sizing:border-box;display:flex;flex-direction:column;padding:0 54px 0 48px}.faq .faq-list .faq-item{border-bottom:1px solid #e8e6df;display:grid;grid-template-columns:1fr;grid-template-rows:100px 0fr;transition:grid-template-rows .5s ease}.faq .faq-list .faq-item:last-child{border-bottom:none}.faq .faq-list .faq-item.active{grid-template-rows:100px 1fr}.faq .faq-list .faq-item.active .faq-question .faq-icon:after{content:"−";transform:translate(-50%,-30%) rotate(180deg)}.faq .faq-list .faq-item.active .faq-answer{opacity:1;padding-bottom:30px}.faq .faq-list .faq-item .faq-question{align-items:center;background:none;border:none;box-sizing:content-box;color:#19424a;cursor:pointer;display:flex;font-size:1.4em;font-weight:700;justify-content:space-between;line-height:1.2;margin:0;padding:30px 0;text-align:left;width:100%}.faq .faq-list .faq-item .faq-question .faq-icon{position:relative;transform-origin:center center;transition:transform .3s ease}.faq .faq-list .faq-item .faq-question .faq-icon:after{content:"+";left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:transform .3s ease}.faq .faq-list .faq-item .faq-answer{font-size:1.125em;opacity:0;overflow:hidden;transition:opacity .5s ease,padding-bottom .5s ease}.faq .faq-list .faq-item .faq-answer p:first-child{margin-top:0}.faq .faq-list .faq-item .faq-answer p:last-child{margin-bottom:0}.faq .section-heading{color:#19424a;font-size:3.75em;font-weight:600;line-height:1.1}.faq .faq-tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:center;overflow-x:auto}.faq .faq-tabs .faq-tab{background-color:transparent;border:1px solid #19424a;border-radius:15px;color:#19424a;cursor:pointer;font-size:1.5rem;line-height:1.2;padding:10px 20px;text-align:center;transition:background-color .3s ease,color .3s ease}.faq .faq-tabs .faq-tab.active,.faq .faq-tabs .faq-tab:hover{background-color:#19424a;color:#fff}.faq .faq-contents .faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq .faq-contents .faq-content.active{grid-template-rows:1fr}.faq .faq-contents .faq-content .faq-list{overflow:hidden}@media (max-width:850px){.faq .faq-list{padding:0 20px}.faq .faq-tabs .faq-tab{font-size:1.3rem;padding:9px 18px}}@media (max-width:600px){.faq .faq-list{padding:0 10px}.faq .faq-list .faq-item{grid-template-rows:70px 0fr}.faq .faq-list .faq-item.active{grid-template-rows:70px 1fr}.faq .faq-list .faq-item.active .faq-answer{padding-bottom:20px}.faq .faq-list .faq-item .faq-question{font-size:1.1em;padding:20px 0}.faq .faq-list .faq-item .faq-answer{font-size:1em}.faq .faq-tabs{flex-direction:column;gap:.75rem}.faq .faq-tabs .faq-tab{font-size:1.2rem;padding:8px 16px}}
/*# sourceMappingURL=page-faq.css.map */