.tj-faq-v1{align-items:flex-start;background:var(--color-light);display:flex;flex-wrap:wrap;max-width:100%;overflow:hidden;position:relative;width:100%}.tj-faq-v1 .tj-faq__container{flex-direction:column;gap:var(--spacing-3xl) 0;max-width:100%;padding:var(--spacing-4xl) var(--container-padding);width:var(--container-max-width)}.tj-faq-v1 .tj-faq__container,.tj-faq-v1 .tj-faq__content{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto;position:relative}.tj-faq-v1 .tj-faq__content{flex-direction:row;gap:var(--spacing-3xl) 6%;max-width:var(--container-max-width);width:100%}.tj-faq-v1 .tj-faq__header{gap:var(--spacing-xl) 0;width:38.1%}.tj-faq-v1 .tj-faq__header,.tj-faq-v1 .tj-faq__title-block{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:relative}.tj-faq-v1 .tj-faq__title-block{gap:var(--spacing-lg) 0;width:100%}.tj-faq-v1 .tj-faq__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);white-space:nowrap}.tj-faq-v1 .tj-faq__subtitle,.tj-faq-v1 .tj-faq__title{color:var(--color-dark);display:block;font-family:var(--font-family-primary);margin:0;position:relative;text-align:left;text-decoration:none;text-transform:none;width:100%}.tj-faq-v1 .tj-faq__subtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-relaxed)}.tj-faq-v1 .tj-faq__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-lg) 22%;justify-content:flex-start;max-width:6.75rem;min-width:6.75rem;position:relative;width:auto}.tj-faq-v1 .tj-faq__contact-button{text-align:center;white-space:nowrap}.tj-faq-v1 .tj-faq__accordion{border-bottom:1px solid var(--theme-border-color);flex-grow:1;width:55.79%}.tj-faq-v1 .tj-faq__accordion,.tj-faq-v1 .tj-faq__item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:relative}.tj-faq-v1 .tj-faq__item{width:100%}.tj-faq-v1 .tj-faq__question{align-items:center;background:transparent;border:none;border-top:1px solid var(--theme-border-color);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-lg) 3%;justify-content:flex-start;overflow:hidden;padding:1.25rem 0;position:relative;transition:var(--transition-normal);width:100%}.tj-faq-v1 .tj-faq__question:hover>*{color:var(--color-primary);transition:.3s ease}.tj-faq-v1.tj-theme-dark .tj-faq__question:hover{background-color:hsla(0,0%,100%,.02)}.tj-faq-v1 .tj-faq__question-text{color:var(--color-dark);display:block;font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-relaxed);position:relative;text-align:left;text-decoration:none;text-transform:none;width:92.34%}.tj-faq-v1 .tj-faq__icon{display:block;min-width:1.5rem;position:relative;transition:transform var(--transition-normal);width:2rem}.tj-faq-v1.tj-theme-dark .tj-faq__icon{filter:invert(1)}.tj-faq-v1 .tj-faq__question[aria-expanded=true] .tj-faq__icon{transform:rotate(180deg)}.tj-faq-v1 .tj-faq__icon img{display:flow-root;height:2rem;overflow:hidden;position:relative;width:100%}.tj-faq-v1 .tj-faq__answer{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-md) 2%;justify-content:flex-start;overflow:hidden;padding-bottom:var(--spacing-lg);position:relative;transition:height var(--transition-normal),opacity var(--transition-normal);width:100%;will-change:height}.tj-faq-v1 .tj-faq__question[aria-expanded=false]+.tj-faq__answer{height:0;opacity:0;padding-bottom:0}.tj-faq-v1 .tj-faq__question[aria-expanded=true]+.tj-faq__answer{height:auto;opacity:1}.tj-faq-v1 .tj-faq__answer-content{position:relative;width:100%}.tj-faq-v1 .tj-faq__answer-content p{color:var(--color-dark);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-relaxed);margin:0;text-align:left;text-decoration:none;text-transform:none}@media (max-width:1269px){.tj-faq-v1 .tj-faq__container{gap:3.55rem 0}.tj-faq-v1 .tj-faq__content{gap:3.53rem 5%}.tj-faq-v1 .tj-faq__header{gap:1.5rem 0;width:40.4%}.tj-faq-v1 .tj-faq__title-block{gap:1.12rem 0}.tj-faq-v1 .tj-faq__title{font-size:2.37rem}}@media (max-width:1023px){.tj-faq-v1 .tj-faq__container{gap:2.66rem 0;padding-left:2.06rem;padding-right:2.06rem}.tj-faq-v1 .tj-faq__content{flex-wrap:wrap;gap:2.67rem 5%}.tj-faq-v1 .tj-faq__header{gap:2rem 0;width:100%}.tj-faq-v1 .tj-faq__title-block{gap:1.5rem 0}.tj-faq-v1 .tj-faq__title{font-size:2.06rem}.tj-faq-v1 .tj-faq__accordion{width:100%}.tj-faq-v1 .tj-faq__question{gap:1.43rem 3%}}@media (max-width:767px){.tj-faq-v1 .tj-faq__container{gap:1.66rem 0;padding:4.62rem 1.62rem}.tj-faq-v1 .tj-faq__content{flex-wrap:wrap;gap:1.63rem 5%}.tj-faq-v1 .tj-faq__header{gap:1.71rem 0;width:100%}.tj-faq-v1 .tj-faq__title-block{gap:1.28rem 0}.tj-faq-v1 .tj-faq__subtitle{font-size:var(--font-size-base)}.tj-faq-v1 .tj-faq__accordion{width:100%}.tj-faq-v1 .tj-faq__question{gap:var(--spacing-md) 3%}.tj-faq-v1 .tj-faq__answer{padding-bottom:var(--spacing-md)}}@media (max-width:479px){.tj-faq-v1 .tj-faq__container{gap:1.11rem 0;padding:3.06rem 1.43rem}.tj-faq-v1 .tj-faq__content{flex-wrap:wrap;gap:1.04rem 5%}.tj-faq-v1 .tj-faq__header{gap:1.09rem 0;width:100%}.tj-faq-v1 .tj-faq__title-block{gap:var(--spacing-md) 0}.tj-faq-v1 .tj-faq__question{gap:var(--spacing-md) 3%;padding:var(--spacing-md) 0}.tj-faq-v1 .tj-faq__answer{padding-bottom:var(--spacing-md)}}@media (max-width:319px){.tj-faq-v1 .tj-faq__container{gap:var(--spacing-md) 0;padding:2.68rem 1.18rem}.tj-faq-v1 .tj-faq__content{flex-wrap:wrap;gap:var(--spacing-md) 5%}.tj-faq-v1 .tj-faq__header{gap:var(--spacing-md) 0;width:100%}.tj-faq-v1 .tj-faq__title-block{gap:var(--spacing-md) 0}.tj-faq-v1 .tj-faq__accordion{width:100%}.tj-faq-v1 .tj-faq__question{flex-wrap:wrap;gap:var(--spacing-md) 3%;padding:var(--spacing-md) 0}.tj-faq-v1 .tj-faq__answer{padding-bottom:var(--spacing-md)}}