.theme-faq{padding:7.1875rem 0}.theme-faq__title{text-align:center;color:var(--color-dark-green);margin:0 0 2rem}.theme-faq--with-contact .row{align-items:flex-start}.theme-faq__contact{display:flex;flex-direction:column;gap:2rem}.theme-faq__contact-image{width:15.625rem;height:15.625rem;border-radius:var(--theme-radius);overflow:hidden}.theme-faq__contact-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.theme-faq__contact-info{display:flex;flex-direction:column;gap:1rem}.theme-faq__contact-title{font-size:2.25rem;line-height:3.375rem;font-weight:700;color:var(--color-dark-green);margin:0}.theme-faq__contact-text{font-size:var(--theme-base-fs);line-height:1.6875rem;color:var(--color-dark-grey);margin:0}.theme-faq__contact-details{display:flex;flex-direction:column;gap:.625rem}.theme-faq__contact-name{font-size:1.5rem;line-height:2.25rem;color:var(--color-dark-grey)}.theme-faq__contact-link{display:flex;align-items:center;gap:.625rem;font-size:var(--theme-base-fs);line-height:1.6875rem;color:var(--color-dark-grey);text-decoration:none;transition:color var(--theme-transition);font-weight:400}.theme-faq__contact-link:hover{color:var(--theme-primary-color)}.theme-faq__contact-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--color-dark-grey)}.theme-faq__contact-icon svg.icon{width:1.25rem!important;height:1.25rem!important;fill:var(--theme-primary-color)}.theme-faq__items{display:flex;flex-direction:column;gap:1.875rem}.theme-faq__item{border-radius:var(--theme-radius);background:var(--color-white);border:.0625rem solid var(--color-light-grey);box-shadow:0 0 1.25rem #0000001a}.theme-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.875rem;background:none;border:none;cursor:pointer;text-align:left;gap:1.25rem}.theme-faq__question-text{flex:1;font-size:1.75rem;line-height:2.625rem;font-weight:700;color:var(--color-dark-grey)}.theme-faq__question-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--color-dark-grey);transition:transform var(--theme-transition);transform:rotate(90deg)}.theme-faq__question-icon svg{width:1.25rem;height:1.25rem}.theme-faq__item--open{background:var(--color-mint);border-color:var(--theme-primary-color);box-shadow:none}.theme-faq__item--open .theme-faq__question-icon{transform:rotate(270deg)}.theme-faq__answer{overflow:hidden;max-height:0;transition:max-height var(--theme-transition)}.theme-faq__answer-content{padding:0 1.875rem 1.875rem;font-size:var(--theme-base-fs);line-height:1.6875rem;color:var(--color-dark-grey)}.theme-faq__answer-content p:last-child{margin-bottom:0}.theme-faq__placeholder{text-align:center;padding:3.75rem 0;color:var(--color-dark-grey);opacity:.5}[data-theme=dark] .theme-faq__title{color:var(--theme-primary-color)}[data-theme=dark] .theme-faq__item{background:var(--color-dark-grey);border-color:#a7a7a7;box-shadow:none}[data-theme=dark] .theme-faq__question-text,[data-theme=dark] .theme-faq__question-icon,[data-theme=dark] .theme-faq__answer-content{color:var(--color-white)}[data-theme=dark] .theme-faq__contact-title{color:var(--theme-primary-color)}[data-theme=dark] .theme-faq__contact-text,[data-theme=dark] .theme-faq__contact-name,[data-theme=dark] .theme-faq__contact-link{color:var(--color-white)}[data-theme=dark] .theme-faq__contact-link:hover{color:var(--theme-primary-color)}[data-theme=dark] .theme-faq__contact-icon{color:var(--color-white)}[data-theme=dark] .theme-faq__item--open{background:var(--color-mint);border-color:var(--theme-primary-color);box-shadow:0 1.25rem 1.25rem #81ba2566}[data-theme=dark] .theme-faq__item--open .theme-faq__question-text,[data-theme=dark] .theme-faq__item--open .theme-faq__question-icon,[data-theme=dark] .theme-faq__item--open .theme-faq__answer-content{color:var(--color-dark-grey)}[data-theme=dark] .theme-faq__placeholder{color:var(--color-white)}@media (max-width: 1710px){.theme-faq{padding:6.25rem 0}}@media (max-width: 1200px){.theme-faq{padding:5rem 0}.theme-faq__title{margin-bottom:1.75rem}.theme-faq__question-text{font-size:1.5rem;line-height:2.25rem}.theme-faq__question{padding:1.5rem}.theme-faq__answer-content{padding:0 1.5rem 1.5rem}.theme-faq__contact-image{width:12.5rem;height:12.5rem}.theme-faq__contact-title{font-size:1.875rem;line-height:2.8125rem}}@media (max-width: 992px){.theme-faq{padding:3.75rem 0}.theme-faq__title{margin-bottom:1.5rem}.theme-faq__contact{margin-bottom:2.5rem;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.5rem}.theme-faq__contact-image{width:9.375rem;height:9.375rem}.theme-faq__contact-info{flex:1;min-width:15.625rem}.theme-faq__contact-title{font-size:1.75rem;line-height:2.625rem}.theme-faq__items{gap:1.5rem}.theme-faq__question-text{font-size:1.375rem;line-height:2.0625rem}.theme-faq__question{padding:1.375rem}.theme-faq__answer-content{padding:0 1.375rem 1.375rem}}@media (max-width: 768px){.theme-faq{padding:3.125rem 0}.theme-faq__title{margin-bottom:1.25rem}.theme-faq__items{gap:1.25rem}.theme-faq__question{padding:1.25rem}.theme-faq__question-text{font-size:1.25rem;line-height:1.875rem}.theme-faq__answer-content{padding:0 1.25rem 1.25rem}.theme-faq__contact-image{width:7.5rem;height:7.5rem}.theme-faq__contact-title{font-size:1.5rem;line-height:2.25rem}.theme-faq__contact-name{font-size:1.25rem;line-height:1.875rem}}@media (max-width: 576px){.theme-faq{padding:2.5rem 0}.theme-faq__title{margin-bottom:1rem}.theme-faq__items{gap:1rem}.theme-faq__question{padding:1rem;gap:.75rem}.theme-faq__question-text{font-size:1.125rem;line-height:1.6875rem}.theme-faq__answer-content{padding:0 1rem 1rem;font-size:1rem}.theme-faq__contact{gap:1rem}.theme-faq__contact-image{width:6.25rem;height:6.25rem}.theme-faq__contact-title{font-size:1.375rem;line-height:2.0625rem}.theme-faq__contact-name{font-size:1.125rem;line-height:1.6875rem}}
