.theme-faq{position:relative;overflow:hidden}.theme-faq__inner{position:relative;z-index:1;padding:3.125rem 1rem}@media (min-width: 768px){.theme-faq__inner{padding:4.375rem 1.5rem}}@media (min-width: 992px){.theme-faq__inner{padding:5.625rem 1.875rem}}@media (min-width: 1200px){.theme-faq__inner{padding:6.5625rem 0}}@media (min-width: 1710px){.theme-faq__inner{padding:7.5rem 0}}.theme-faq__header{margin-bottom:1.5rem}@media (min-width: 768px){.theme-faq__header{margin-bottom:2rem}}@media (min-width: 992px){.theme-faq__header{margin-bottom:2.5rem}}@media (min-width: 1710px){.theme-faq__header{margin-bottom:3rem}}.theme-faq__header-col{text-align:center}.theme-faq__title{margin:0}.theme-faq__content{align-items:flex-start}.theme-faq__contact-col{margin-bottom:2rem}@media (min-width: 992px){.theme-faq__contact-col{margin-bottom:0}}.theme-faq__contact{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1710px){.theme-faq__contact{gap:2rem}}.theme-faq__contact-image{display:block;width:100%}@media (min-width: 1710px){.theme-faq__contact-image{width:15.625rem}}.theme-faq__contact-image img,.theme-faq__contact-image picture,.theme-faq__contact-image picture img{width:100%;height:auto;display:block;border-radius:1rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.theme-faq__contact-title-text{display:flex;flex-direction:column;gap:1rem}.theme-faq__contact-title{font-family:var(--theme-heading-ff);font-weight:600;font-size:1.125rem;line-height:var(--theme-heading-lh);text-transform:uppercase;color:var(--theme-primary-color);margin:0}@media (min-width: 768px){.theme-faq__contact-title{font-size:1.25rem}}@media (min-width: 992px){.theme-faq__contact-title{font-size:1.375rem}}.theme-faq__contact-text{font-family:var(--theme-text-ff);font-weight:600;font-size:1rem;line-height:var(--theme-text-lh);color:var(--theme-primary-color);margin:0}@media (min-width: 768px){.theme-faq__contact-text{font-size:1.125rem}}@media (min-width: 992px){.theme-faq__contact-text{font-size:1.25rem}}.theme-faq__contact-details{display:flex;flex-direction:column;gap:.5rem}.theme-faq__contact-name{font-family:var(--theme-text-ff);font-weight:700;font-size:1rem;line-height:var(--theme-text-lh);color:var(--theme-primary-color);margin:0}@media (min-width: 768px){.theme-faq__contact-name{font-size:1.125rem}}@media (min-width: 992px){.theme-faq__contact-name{font-size:1.25rem}}.theme-faq__contact-phone,.theme-faq__contact-email{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--theme-text-ff);font-weight:600;font-size:1rem;line-height:var(--theme-text-lh);color:var(--theme-primary-color);text-decoration:none;transition:color var(--theme-transition)}@media (min-width: 768px){.theme-faq__contact-phone,.theme-faq__contact-email{font-size:1.125rem}}@media (min-width: 992px){.theme-faq__contact-phone,.theme-faq__contact-email{font-size:1.25rem}}.theme-faq__contact-phone:visited,.theme-faq__contact-email:visited{color:var(--theme-primary-color)}@media (any-hover: hover){.theme-faq__contact-phone:hover,.theme-faq__contact-email:hover{color:var(--theme-secondary-color)}.theme-faq__contact-phone:hover .theme-faq__contact-icon svg,.theme-faq__contact-email:hover .theme-faq__contact-icon svg{fill:var(--theme-secondary-color)}}.theme-faq__contact-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--theme-primary-color)}.theme-faq__contact-icon svg{width:100%;height:100%;fill:currentColor;transition:fill var(--theme-transition)}.theme-faq__list{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.theme-faq__list{gap:1.25rem}}@media (min-width: 1710px){.theme-faq__list{gap:1.5rem}}.theme-faq__item{border:1px solid #d2d3ec;border-radius:.9375rem;background-color:var(--theme-base-light);overflow:hidden;transition:box-shadow var(--theme-transition)}.theme-faq__item-question{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem;background-color:transparent;border:0;text-align:left;cursor:pointer;color:var(--theme-primary-color);font-family:var(--theme-heading-ff);font-weight:600;font-size:1.125rem;line-height:var(--theme-heading-lh);text-transform:uppercase;transition:color var(--theme-transition)}@media (min-width: 768px){.theme-faq__item-question{align-items:center}}@media (min-width: 1710px){.theme-faq__item-question{font-size:1.375rem}}@media (any-hover: hover){.theme-faq__item-question:hover{color:var(--theme-secondary-color)}.theme-faq__item-question:hover .theme-faq__item-question-icon{background-color:var(--theme-secondary-color)}.theme-faq__item-question:hover .theme-faq__item-question-icon svg{fill:var(--theme-base-light)}}.theme-faq__item-question-text{flex:1 1 auto;min-width:0}.theme-faq__item-question-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--theme-primary-color);transition:background-color var(--theme-transition),transform var(--theme-transition)}@media (min-width: 768px){.theme-faq__item-question-icon{width:2rem;height:2rem}}.theme-faq__item-question-icon svg{width:.625rem;height:.625rem;fill:var(--theme-base-light);transform:rotate(90deg);transition:fill var(--theme-transition)}@media (min-width: 768px){.theme-faq__item-question-icon svg{width:.75rem;height:.75rem}}.theme-faq__item-question[aria-expanded=true] .theme-faq__item-question-icon{transform:rotate(180deg)}.theme-faq__item-answer{padding:0 1.25rem;max-height:0;overflow:hidden;transition:max-height var(--theme-transition)}.theme-faq__item-answer[hidden]{display:block!important}.theme-faq__item-answer-inner{padding-bottom:1.25rem}.theme-faq__item-answer-inner p{margin:0 0 .75rem}.theme-faq__item-answer-inner p:last-child{margin-bottom:0}.theme-faq__item-answer.is-open{max-height:2000px}.theme-faq__placeholder{display:flex;align-items:center;justify-content:center;min-height:12.5rem;padding:1.5rem;border:1px dashed color-mix(in oklab,color-mix(in oklab,#282958 100%,transparent) 30%,transparent);border-radius:1rem;color:color-mix(in oklab,color-mix(in oklab,#282958 100%,transparent) 70%,transparent);text-align:center}
