.ecs-faq-categories{position:relative}.ecs-faq-categories__search{text-align:center;margin-bottom:50px}.ecs-faq-categories__search-heading{font-size:28px!important;font-weight:700;color:#002853;margin-bottom:.8rem}.ecs-faq-categories__search-wrapper{position:relative;display:inline-block;width:100%;max-width:600px;margin-bottom:2rem}.ecs-faq-categories__search .ecs-faq-categories__search-wrapper .ecs-faq-categories__search-input{width:100%;padding:20px 60px 20px 24px;border:1px solid #e6e6e6;border-radius:0;font-size:16px;font-weight:400;font-style:normal;transition:border-color .3s ease;height:auto;margin-bottom:0}.ecs-faq-categories__search-input:focus{outline:none}.ecs-faq-categories__search-input::placeholder{color:#002853;font-weight:400;font-style:normal}.ecs-faq-categories__search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;width:24px;height:24px}.ecs-faq-categories__main{display:flex;gap:40px;align-items:flex-start}.ecs-faq-categories__sidebar{flex:none;position:static;width:100%}@media (min-width: 969px){.ecs-faq-categories__sidebar{flex:0 0 33.333%;position:sticky;top:200px}}.ecs-faq-categories__content{flex:1;width:100%}@media (min-width: 969px){.ecs-faq-categories__content{flex:1;width:unset}}.ecs-faq-categories__filter-btn{display:block;width:100%;background-color:transparent;border:none;color:#002853;padding:20px 0;margin-bottom:8px;border-radius:0;cursor:pointer;transition:all .3s ease;text-align:left;font-weight:600;font-size:22px;border-bottom:1px solid rgba(0,40,83,.2);min-height:auto;height:auto;display:flex;justify-content:space-between;align-items:center;opacity:.7}.ecs-faq-categories__filter-btn.active{background-color:transparent;color:#002853;border-bottom:2px solid #002853;opacity:1}.ecs-faq-categories__filter-btn svg{transition:transform .3s ease}.ecs-faq-categories__filter-btn.active svg{transform:rotate(180deg)}.ecs-faq-categories__filter-btn:hover{background-color:transparent;color:#002853;border:0;border-bottom:2px solid #002853}.ecs-faq-categories__filter-btn.hidden{display:none}.ecs-faq-categories__category{margin-bottom:0;display:none}.ecs-faq-categories__category.active{display:block!important}.ecs-faq-categories__category.hidden{display:none!important}.ecs-faq-categories__category-title{font-size:22px;font-weight:600;margin:0;color:#002853;padding-bottom:16px;border-bottom:1px solid rgba(0,40,83,.2);width:100%}@media (min-width: 968px){.ecs-faq-categories__category-title{width:unset}}.ecs-faq-categories__question-item{border:none;border-radius:0;overflow:hidden;transition:all .3s ease}.ecs-faq-categories__question-item:hover{background-color:transparent}.ecs-faq-categories__question-item.hidden{display:none}.ecs-faq-categories__question{padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:22px;color:#002853;background-color:#cbf4f5;transition:background-color .3s ease;border-radius:.5rem}.ecs-faq-categories__question:hover{background-color:#cbf4f5}.ecs-faq-categories__question-item.active .ecs-faq-categories__question{background-color:#cbf4f5;color:#002853}.ecs-faq-categories__question svg{transition:transform .3s ease;flex-shrink:0;margin-left:16px}.ecs-faq-categories__question-item.active .ecs-faq-categories__question svg{transform:rotate(45deg)}.ecs-faq-categories__question-item.active .ecs-faq-categories__question svg path{stroke:#002853}.ecs-faq-categories__answer{padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;opacity:0}.ecs-faq-categories__answer *,.ecs-faq-categories__answer .rich-text__text.rte a{color:#002853}.ecs-faq-categories__answer.open{max-height:500px;padding:20px 0;opacity:1}.ecs-faq-categories__answer .rich-text__text{line-height:1.6}.ecs-faq-categories__answer .rich-text__text a,.ecs-faq-categories__answer .rich-text__text a:hover{text-decoration:underline}.ecs-faq-categories__no-results{text-align:center;padding:40px 20px;color:#666;font-size:16px}.ecs-faq-categories__heading{text-align:center;margin-bottom:40px}.ecs-faq-categories__search-text{font-size:18px;margin-bottom:2rem}.ecs-faq-categories__category-description{margin-bottom:32px;font-size:16px;line-height:1.5}.ecs-faq-categories__watermark{position:absolute;top:25rem;right:0;transform:translateY(-50%);z-index:0;pointer-events:none}.ecs-faq-categories__watermark img{display:block;max-height:80%;width:auto;opacity:1;object-fit:contain}.ecs-faq-categories__button-wrapper{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 768px){.ecs-faq-categories__main{flex-direction:column;gap:30px}.ecs-faq-categories__search-heading{font-size:1.75rem}.ecs-faq-categories__search-input{padding:18px 50px 18px 20px;font-size:15px}.ecs-faq-categories__filter-btn,.ecs-faq-categories__category-title{padding:16px 0;font-size:15px}.ecs-faq-categories__question{padding:16px;font-size:15px}.ecs-faq-categories__answer.open{padding:16px 0}.ecs-faq-categories__search{margin-bottom:0}}.ecs-faq-categories__layout{display:flex;gap:3rem;align-items:flex-start}.ecs-faq-categories__question{margin-bottom:.8rem}@media (max-width: 968px){.ecs-faq-categories__layout{flex-direction:column;gap:2rem}}.ecs-faq-categories__title-content{display:flex;justify-content:space-between;align-items:center;width:100%}
/*# sourceMappingURL=/cdn/shop/t/147/assets/ecs-faq-categories.css.map */
