.faq{display:grid;grid-template-columns:minmax(min-content,522px) minmax(625px,1fr);grid-template-rows:auto auto;column-gap:64px;padding-block:64px;}.faq .faq-info{display:flex;flex-direction:column;}.faq .faq-info h2{margin-bottom:16px;}.faq .faq-info p{margin-bottom:8px;}.faq .faq-questions-box{margin-top:auto;padding:32px;background-color:rgba(16,42,67,0.5);box-shadow:0 0 0 1px rgba(16,42,67,0.5),0 4px 12px 1px rgba(16,42,67,0.5),0 1px 2px 0 rgba(98,125,152,0.35);backdrop-filter:blur(15px);border-radius:24px;}.faq .faq-questions-box h3{margin-bottom:16px;}.faq .faq-questions-box p{margin-bottom:32px;}.faq .faq-questions-box .button{width:100%;}.faq .faq-list{display:flex;flex-direction:column;grid-row:1/3;grid-column:2/3;gap:24px;}.faq .faq-list details .open-icon{display:block;}.faq .faq-list details .closed-icon{display:none;}.faq .faq-list details:open{position:relative;}.faq .faq-list details:open .open-icon{display:none;}.faq .faq-list details:open .closed-icon{display:block !important;}.faq .faq-list details:open summary{position:relative;z-index:2;}.faq .faq-list details:open>p{position:absolute;top:calc(100% - 24px);padding-block:42px 24px;padding-inline:32px;border-radius:0 0 24px 24px;background-color:rgba(16,42,67,0.5);box-shadow:0 0 0 1px rgba(16,42,67,0.5),0 4px 12px 5px rgba(16,42,67,0.5),0 1px 2px 0 rgba(98,125,152,0.35);backdrop-filter:blur(15px);z-index:1;}.faq .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 32px;background-color:#111B2E;box-shadow:0 0 0 1.5px rgba(51,78,104,0.5),0 4px 8px 0 rgba(51,78,104,0.35);border-radius:28px;user-select:none;cursor:pointer;}.faq .faq-list summary::marker{display:none;content:"";}@media screen and (max-width:1200px){.faq{display:flex;flex-direction:column;}.faq .faq-list{padding-block:24px 48px;}}@media screen and (max-width:375px){.faq .faq-list summary{gap:16px;}}