.numbered-faqs-block{padding-bottom:60px;padding-top:60px}@media (min-width:768px){.numbered-faqs-block{padding-bottom:80px;padding-top:80px}}.numbered-faqs-header{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media (min-width:768px){.numbered-faqs-header{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:60px}}.numbered-faqs-title{font-size:32px;line-height:1.2;margin:0}@media (min-width:768px){.numbered-faqs-title{font-size:42px}}.numbered-faqs-controls{display:flex;gap:12px}.numbered-faqs-controls .btn{border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:0;padding:10px 20px;text-transform:uppercase;transition:all .3s ease-out;width:auto}.numbered-faqs-controls .btn:before{border-radius:4px}.numbered-faqs-controls .numbered-faqs-collapse-all,.numbered-faqs-controls .numbered-faqs-expand-all{background:transparent;border:2px solid var(--color-seafoam-300);color:var(--color-seafoam-300)}.numbered-faqs-controls .numbered-faqs-collapse-all:before,.numbered-faqs-controls .numbered-faqs-expand-all:before{display:none}.numbered-faqs-controls .numbered-faqs-collapse-all:hover,.numbered-faqs-controls .numbered-faqs-expand-all:hover{background:var(--color-seafoam-300);box-shadow:none;color:#fff;transform:none}.numbered-faqs-list{border-top:1px solid var(--color-black-100)}.numbered-faq-item{border-bottom:1px solid var(--color-black-100)}.numbered-faq-item.active .numbered-faq-toggle{background-color:var(--color-blue-300)}.numbered-faq-item.active .numbered-faq-toggle .toggle-icon:before{opacity:0}.numbered-faq-item.active .numbered-faq-answer{max-height:1000px;opacity:1;padding-bottom:30px;visibility:visible}.numbered-faq-question{align-items:center;cursor:pointer;display:flex;gap:1rem;padding:1.5rem 0;transition:all .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.numbered-faq-number,.numbered-faq-question:hover .numbered-faq-question-text{color:var(--color-seafoam-200)}.numbered-faq-number{display:none;font-size:1rem;font-weight:600;max-width:152px;text-align:left;width:15%}@media (min-width:540px){.numbered-faq-number{display:initial}}.numbered-faq-question-text{flex:1;font-size:1.125rem;font-weight:600;line-height:1.4;text-align:left;transition:all .3s ease-out}@media (min-width:768px){.numbered-faq-question-text{font-size:1.25rem}}.numbered-faq-toggle{align-items:center;background-color:var(--color-seafoam-200);border:none;border-radius:.5rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;min-width:2.5rem;padding:.625rem;transition:all .3s ease-out;width:2.5rem}.numbered-faq-toggle:hover{background-color:var(--color-seafoam-300)}.numbered-faq-toggle .toggle-icon{height:14px;position:relative;width:14px}.numbered-faq-toggle .toggle-icon:after,.numbered-faq-toggle .toggle-icon:before{background-color:#fff;content:"";position:absolute;transition:all .3s ease-out}.numbered-faq-toggle .toggle-icon:before{height:14px;left:50%;top:0;transform:translateX(-50%);width:2px}.numbered-faq-toggle .toggle-icon:after{height:2px;left:0;top:50%;transform:translateY(-50%);width:14px}.numbered-faq-answer{display:flex;gap:1rem;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-out;visibility:hidden}.numbered-faq-spacer{display:none;flex-shrink:0;max-width:152px;width:15%}@media (min-width:540px){.numbered-faq-spacer{display:initial}}.numbered-faq-answer-content{flex:1;padding-bottom:1.5rem;padding-right:3rem}.numbered-faq-answer-content p{margin-bottom:1em}.numbered-faq-answer-content p:last-child{margin-bottom:0}.numbered-faq-learn-more{color:var(--color-seafoam-200);display:inline-block;font-weight:600;margin-top:16px;text-decoration:none;transition:all .3s ease-out}.numbered-faq-learn-more:hover{color:var(--color-seafoam-300);text-decoration:underline}
