.theme-faq{--faq-py: 3.5rem;--faq-col-gap: 2rem;--faq-stack-gap: 1.5rem;--faq-info-gap: .75rem;--faq-image-size: 12.5rem;--faq-icon-size: 1.125rem;--faq-item-pad: 1rem;--faq-item-gap: .75rem;--faq-arrow-size: 1.25rem;position:relative;padding:var(--faq-py) 0}.theme-faq__container{position:relative;z-index:1}.theme-faq__header{margin-bottom:var(--faq-stack-gap)}.theme-faq__header-col{text-align:center}.theme-faq__content{align-items:flex-start;row-gap:var(--faq-col-gap)}@media (min-width: 992px){.theme-faq__content{row-gap:0}}.theme-faq__title,.theme-faq__title.h1,.theme-faq__title.h2,.theme-faq__title.h3,.theme-faq__title.h4,.theme-faq__title.h5{margin:0;color:var(--color-deep-blue);hyphens:auto;-webkit-hyphens:auto}.theme-faq__contact{display:flex;flex-direction:column;align-items:flex-start;gap:var(--faq-stack-gap)}.theme-faq__contact-image{display:block;width:var(--faq-image-size);max-width:100%;aspect-ratio:1/1;overflow:hidden;background-color:var(--theme-base-soft)}.theme-faq__contact-image img,.theme-faq__contact-image picture,.theme-faq__contact-image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.theme-faq__contact-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--faq-info-gap);width:100%}.theme-faq__contact-text{margin:0;font-family:var(--theme-text-ff);font-weight:400;font-size:var(--theme-base-fs);line-height:var(--theme-text-lh);color:var(--color-text)}.theme-faq__contact-text p{margin:0 0 .5rem}.theme-faq__contact-text p:last-child{margin-bottom:0}.theme-faq__contact-text a{color:var(--theme-primary-color)}.theme-faq__contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:100%}.theme-faq__contact-name{margin:0;font-family:var(--theme-text-ff);font-weight:700;font-size:var(--theme-base-fs);line-height:var(--theme-text-lh);color:var(--color-text)}.theme-faq__contact-phone,.theme-faq__contact-email{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--theme-text-ff);font-weight:400;font-size:var(--theme-base-fs);line-height:var(--theme-text-lh);color:var(--color-text);text-decoration:none;transition:color var(--theme-transition)}.theme-faq__contact-phone:visited,.theme-faq__contact-email:visited{color:var(--color-text)}@media (any-hover: hover){.theme-faq__contact-phone:hover,.theme-faq__contact-email:hover,.theme-faq__contact-phone:hover .theme-faq__contact-icon,.theme-faq__contact-email:hover .theme-faq__contact-icon{color:var(--theme-secondary-color)}}.theme-faq__contact-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--faq-icon-size);height:var(--faq-icon-size);flex-shrink:0;color:var(--color-text);transition:color var(--theme-transition)}.theme-faq__contact-icon svg{width:100%;height:100%;fill:currentColor}.theme-faq__list{display:flex;flex-direction:column;gap:var(--faq-item-gap)}.theme-faq__item{background-color:var(--theme-base-light);overflow:hidden;transition:box-shadow var(--theme-transition)}.theme-faq__item-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:var(--faq-item-pad);background-color:transparent;border:0;text-align:left;cursor:pointer;font-family:var(--theme-heading-ff);font-weight:700;font-size:var(--theme-h5-fs);line-height:1.5;color:var(--color-deep-blue);transition:color var(--theme-transition);align-items:flex-start}@media (min-width: 768px){.theme-faq__item-question{align-items:center}}@media (any-hover: hover){.theme-faq__item-question:hover{color:var(--theme-secondary-color)}}.theme-faq__item-question-text{flex:1 1 auto;min-width:0}.theme-faq__item-question-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--faq-arrow-size);height:var(--faq-arrow-size);color:var(--color-deep-blue);transform:rotate(90deg);transition:transform var(--theme-transition),color var(--theme-transition)}.theme-faq__item-question-icon .icon{width:100%;height:100%}.theme-faq__item-question[aria-expanded=true] .theme-faq__item-question-icon{transform:rotate(-90deg)}.theme-faq__item-answer{padding:0 var(--faq-item-pad);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:var(--faq-item-pad);font-family:var(--theme-text-ff);font-size:var(--theme-base-fs);line-height:var(--theme-text-lh);color:var(--color-text)}.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-inner a{color:var(--theme-primary-color)}.theme-faq__item-answer.is-open{max-height:2000px}.theme-faq.section-bg--background{background-color:var(--color-bg-page)}.theme-faq.section-bg--blue{background-color:var(--color-bg-blue)}.theme-faq.section-bg--deep-blue{background-color:var(--color-deep-blue)}.theme-faq.section-bg--deep-blue .theme-faq__title,.theme-faq.section-bg--deep-blue .theme-faq__contact-text,.theme-faq.section-bg--deep-blue .theme-faq__contact-text p,.theme-faq.section-bg--deep-blue .theme-faq__contact-name,.theme-faq.section-bg--deep-blue .theme-faq__contact-phone,.theme-faq.section-bg--deep-blue .theme-faq__contact-email,.theme-faq.section-bg--deep-blue .theme-faq__contact-icon{color:var(--theme-base-light)}.theme-faq.section-bg--black{background-color:var(--color-black)}.theme-faq.section-bg--black .theme-faq__title,.theme-faq.section-bg--black .theme-faq__contact-text,.theme-faq.section-bg--black .theme-faq__contact-text p,.theme-faq.section-bg--black .theme-faq__contact-name,.theme-faq.section-bg--black .theme-faq__contact-phone,.theme-faq.section-bg--black .theme-faq__contact-email,.theme-faq.section-bg--black .theme-faq__contact-icon{color:var(--theme-base-light)}.theme-faq__placeholder{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:1.5rem;color:var(--theme-text-color-alternative);font-style:italic;text-align:center}@media (min-width: 576px){.theme-faq{--faq-py: 4rem;--faq-col-gap: 2.5rem;--faq-stack-gap: 1.75rem;--faq-info-gap: .875rem;--faq-image-size: 13.75rem;--faq-icon-size: 1.25rem;--faq-item-pad: 1.125rem;--faq-item-gap: .875rem;--faq-arrow-size: 1.375rem}}@media (min-width: 768px){.theme-faq{--faq-py: 5rem;--faq-col-gap: 3.5rem;--faq-stack-gap: 2rem;--faq-info-gap: .875rem;--faq-image-size: 15rem;--faq-icon-size: 1.375rem;--faq-item-pad: 1.25rem;--faq-item-gap: 1rem;--faq-arrow-size: 1.5rem}}@media (min-width: 992px){.theme-faq{--faq-py: 5.5rem;--faq-col-gap: 3.75rem;--faq-info-gap: 1rem;--faq-image-size: 15rem}}@media (min-width: 1200px){.theme-faq{--faq-py: 6rem;--faq-col-gap: 6.25rem;--faq-image-size: 15.625rem;--faq-icon-size: 1.5rem}}@media (min-width: 1710px){.theme-faq{--faq-py: 6.25rem;--faq-col-gap: 10.625rem;--faq-stack-gap: 2rem;--faq-info-gap: 1rem;--faq-image-size: 15.625rem;--faq-icon-size: 1.5rem;--faq-item-pad: 1.25rem;--faq-item-gap: 1rem;--faq-arrow-size: 1.5rem}}
