.wp-block-twentytwentyfive-nuraview-retainer-faq{font-family:Gabarito,sans-serif;margin:0;padding:0;position:relative;width:100%}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-section-root{background:#000;min-height:100vh;padding:80px 0}.wp-block-twentytwentyfive-nuraview-retainer-faq .nuraview-faq-bottom{color:#fff;font-family:Gabarito,sans-serif;font-size:3rem;font-weight:400;letter-spacing:.01em;margin-bottom:.2em;text-align:center}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-content{margin:0 auto;max-width:1200px;padding:36 20px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-header{margin-bottom:60px;text-align:center}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-title{color:#fff;font-family:Gabarito,sans-serif;font-size:3.5rem;font-weight:400;margin:0}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:60px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;cursor:pointer;padding:24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item:hover{background:hsla(0,0%,100%,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item.expanded{background:hsla(0,0%,100%,.12)}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-question h3{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.4;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-toggle{background:#1877ff;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0;margin-top:4px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-toggle svg{color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-toggle:hover{background:#1256c2;-webkit-transform:scale(1.1);transform:scale(1.1)}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item.expanded .faq-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-answer{overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-answer p{color:#e0e0e0;font-size:1rem;line-height:1.6;margin:16px 0 0;padding-right:48px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item:not(.expanded) .faq-answer{max-height:0;opacity:0}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item:not(.expanded) .faq-answer p{margin:0}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item.expanded .faq-answer{max-height:200px;opacity:1}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-bottom-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:40px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-feature{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:16px 32px;-webkit-transition:all .3s ease;transition:all .3s ease}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-feature:hover{background:hsla(0,0%,100%,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width:1200px){.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-content{padding:24px 16px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-grid{gap:24px}}@media(max-width:768px){.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-section-root{padding:60px 0}.wp-block-twentytwentyfive-nuraview-retainer-faq .nuraview-faq-bottom{font-size:2.2rem;margin-bottom:.3em}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-title{font-size:2.5rem;margin-bottom:40px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-grid{-ms-grid-columns:1fr;gap:16px;grid-template-columns:1fr;margin-bottom:40px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item{padding:20px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-question h3{font-size:1.125rem}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-toggle{height:28px;width:28px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-answer p{font-size:.9rem;padding-right:36px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-bottom-features{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-feature{font-size:.9rem;min-width:180px;padding:15px 0;text-align:center;width:100%}}@media(max-width:480px){.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-section-root{padding:40px 0}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-content{padding:15px 12px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-title{font-size:2rem}.wp-block-twentytwentyfive-nuraview-retainer-faq .nuraview-faq-bottom{font-size:1.9rem}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-item{padding:16px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-question{gap:12px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-question h3{font-size:1rem}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-toggle{height:24px;width:24px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-toggle svg{height:16px;width:16px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-answer p{font-size:.85rem;padding-right:28px}.wp-block-twentytwentyfive-nuraview-retainer-faq .faq-feature{font-size:.85rem;min-width:160px;padding:12px 24px}}
