﻿.component-faq{padding:9px 0 27px}.component-faq .faq-title{margin:0 auto 27px;position:relative;text-align:center}.component-faq .single-question{margin-bottom:9px}.component-faq .question-heading{border-size:1px;border-style:solid;border-radius:2px;padding:18px 9px 18px 27px;text-transform:unset}.component-faq .question .answer{padding:0 18px}.component-faq .question.expanded .answer{padding:18px}.component-faq .answer a{color:#000;text-decoration:underline}.more .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.more .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.expanded .more{opacity:1}.expanded .more .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.expanded .more .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.circle-plus .circle{position:relative;width:2.55em;height:2.5em}.circle-plus .circle .horizontal{position:absolute;background-color:#75893c;width:16px;height:2px;left:50%;margin-left:-8px;top:50%;margin-top:-1px}.circle-plus .circle .vertical{position:absolute;background-color:#75893c;width:2px;height:16px;left:50%;margin-left:-1px;top:50%;margin-top:-8px}.component-faq .component-faq-container{max-width:1342px;width:100%;padding:0 22px;margin:0 auto}.component-faq .faq-content .question{margin:0 0 9px;min-height:76px;background:#f5f5f5;display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .2s}.component-faq .faq-content .question.expanded{grid-template-rows:min-content 1fr}.component-faq .faq-content .question-heading{color:#2b4636!important;font-family:Avenir!important;font-size:1.875rem!important;font-style:normal;font-weight:800!important;line-height:5.3125rem;display:flex;justify-content:space-between;align-items:center;padding:27px;cursor:pointer}.component-faq .faq-content .question.expanded .answer{padding:0 27px 27px!important}.component-faq .faq-content .question .answer{margin-top:0!important;padding:0 27px!important;color:#2b4636!important;font-family:Avenir!important;font-size:1.25rem!important;font-style:normal!important;font-weight:300!important;line-height:1.625rem!important;overflow:hidden}.component-faq .question-heading h2{color:#2b4636!important;padding:0 9px 0 0!important;font-family:Avenir!important;font-style:normal;font-weight:600!important;line-height:2.25rem;margin:0;font-size:1.625rem!important}.component-faq .question-heading span.plus{display:block}.component-faq .question-heading span.minus{display:none}.component-faq .question-heading.expanded span.minus{display:block}.component-faq .question-heading.expanded span.plus{display:none}.component-faq .faq-content{width:100%;margin:0}.component-faq .faq-page-title{font-size:3.125rem!important;line-height:3.4375rem!important;color:#2b4636!important;font-family:Avenir!important;font-style:normal!important;text-align:center;font-weight:600;padding:0 27px;margin:36px auto 18px}@media screen and (min-width: 992px){.component-faq .faq-content .question.expanded .answer{padding:0 36px 18px 18px!important}.component-faq .faq-content .question .answer{padding:0 36px 0 18px!important}.component-faq .faq-page-title{margin:82px auto 63px;font-size:4.375rem!important}.component-faq .faq-content .question-heading{padding:0 16px}.component-faq .faq-content .question-heading h2{font-size:1.875rem!important;line-height:1.6!important;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/component-faq.css.map?v=50071574347409125091721755314 */
