.wp-block-theme-blocks-faq{background-color:#fff;padding:44px 100px;width:100%}@media(max-width:1119px){.wp-block-theme-blocks-faq{padding:28px 48px}}@media(max-width:599px){.wp-block-theme-blocks-faq{padding:28px 24px}}.wp-block-theme-blocks-faq .faq-container{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1480px}@media(max-width:599px){.wp-block-theme-blocks-faq .faq-container{display:flex;flex-direction:column;gap:28px}}.wp-block-theme-blocks-faq .faq-left{display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}.wp-block-theme-blocks-faq .faq-left .faq-tag span{font-family:Inter,sans-serif;font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:44px;margin:0}@media(max-width:1119px){.wp-block-theme-blocks-faq .faq-left .faq-tag span{font-size:32px;line-height:40px}}@media(max-width:599px){.wp-block-theme-blocks-faq .faq-left .faq-tag span{font-size:28px;line-height:34px}}.wp-block-theme-blocks-faq .faq-left .faq-tag span{background:var(--Title-Gradient,radial-gradient(50% 50% at 50% 50%,#767676 0,#1a1a1a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wp-block-theme-blocks-faq .faq-left .faq-description{font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px}@media(max-width:1119px){.wp-block-theme-blocks-faq .faq-left .faq-description{font-size:12px;line-height:22px}}@media(max-width:599px){.wp-block-theme-blocks-faq .faq-left .faq-description{font-size:12px;line-height:22px}}.wp-block-theme-blocks-faq .faq-left .faq-description{color:#616161;margin:0;max-width:457px}.wp-block-theme-blocks-faq .faq-left .faq-button-wrapper{margin-top:16px;width:-moz-fit-content;width:fit-content}@media(max-width:599px){.wp-block-theme-blocks-faq .faq-left{position:static}}.wp-block-theme-blocks-faq .faq-right .faq-items{display:flex;flex-direction:column;gap:0}.wp-block-theme-blocks-faq .faq-right .faq-item{background-color:transparent;border-bottom:1px solid #e0e0e0;cursor:pointer;padding:14px 0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.wp-block-theme-blocks-faq .faq-right .faq-item svg path{transition:all .3s cubic-bezier(.4,0,.2,1)}.wp-block-theme-blocks-faq .faq-right .faq-item:hover{background-color:transparent}.wp-block-theme-blocks-faq .faq-right .faq-item:hover svg path{fill:#0a1bc9}.wp-block-theme-blocks-faq .faq-right .faq-item.active{background-color:transparent}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question{align-items:center;display:flex;justify-content:space-between;outline:none;text-align:left;transition:all .3s ease-in-out;width:100%}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question:hover .faq-question-text{color:#424242}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question .faq-question-text{font-family:Inter,sans-serif;font-weight:400;letter-spacing:0;margin:0}@media(max-width:1119px){.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question .faq-question-text{font-size:14px;line-height:24px}}@media(max-width:599px){.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question .faq-question-text{font-size:14px;line-height:24px}}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question .faq-question-text{color:#121212;flex:1;font-size:16px;font-weight:500;line-height:26px;transition:all .3s ease-in-out}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question .faq-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:24px}@media(max-width:599px){.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question .faq-icon{margin-left:16px}}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question .faq-icon .icon-plus{display:block}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question .faq-icon .icon-minus,.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question[aria-expanded=true] .faq-icon .icon-plus{display:none}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-question[aria-expanded=true] .faq-icon .icon-minus{display:block}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),margin-top .5s cubic-bezier(.4,0,.2,1)}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer.active{margin-top:16px;max-height:1000px;opacity:1}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content{font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin:0}@media(max-width:1119px){.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content{font-size:12px;line-height:22px}}@media(max-width:599px){.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content{font-size:12px;line-height:22px}}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content{color:#616161;margin-bottom:10px;padding-right:44px}@media(max-width:599px){.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content{padding-right:0}}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content p{margin:0 0 24px}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content p:last-child{margin-bottom:0}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content .faq-answer-link{margin-top:16px}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content .faq-answer-link a{align-items:center;color:#3558ff;display:inline-flex;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content .faq-answer-link a:hover{color:#0517ed}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content .faq-answer-link a:after{content:"→";margin-left:8px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.wp-block-theme-blocks-faq .faq-right .faq-item .faq-answer .faq-answer-content .faq-answer-link a:hover:after{transform:translateX(4px)}.wp-block-theme-blocks-faq.alignwide .faq-container{margin:0 auto;max-width:1480px}.wp-block-theme-blocks-faq.alignfull .faq-container{margin:0 auto;max-width:100%}