@charset "UTF-8";
/* https://easi.accuenergy.com/wp-content/themes/accuenergy-easi-theme/assets/css/faq.css */
.easi-faq{background-color:#fff;padding:30px 0}.easi-faq-content{display:flex;min-height:400px;gap:20px}.easi-faq__sidebar{width:445px;max-width:40%;flex-shrink:0}.easi-faq__cat-list,.easi-faq__sub-list{list-style:none;margin:0;padding:0}.easi-faq__cat-item{border:.5px solid #E4E4E4;border-top:none;margin-bottom:0;padding:10px}.easi-faq__cat-item:first-child{border-top:.5px solid #E4E4E4}.easi-faq__cat-btn{display:flex;align-items:center;gap:10px;width:100%;padding:16px 0;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.1);font-size:22px;line-height:30px;font-weight:600;cursor:pointer;text-align:left;color:#575757}.easi-faq__cat-item.is-active{position:relative;z-index:1;border-color:#2486A5;border-top:.5px solid #2486A5}.easi-faq__cat-item.is-active .easi-faq__cat-btn{color:var(--color-primary,#023047)}.easi-faq__cat-item.is-open{border-bottom-width:4px}.easi-faq__cat-item.is-open .easi-faq__cat-btn{border-bottom:.5px solid #007397;margin-bottom:10px}.easi-faq__cat-icon{object-fit:contain;flex-shrink:0}.easi-faq__cat-name{flex:1}.easi-faq__arrow{display:inline-block;width:8px;height:8px;border-top:2px solid #063D47;border-right:2px solid #063D47;transform:rotate(135deg);transition:transform 0.2s ease;flex-shrink:0;margin-right:3px}.easi-faq__cat-item--leaf .easi-faq__arrow{display:none}.easi-faq__cat-item.is-open>.easi-faq__cat-btn .easi-faq__arrow{transform:rotate(-45deg)}.easi-faq__sub-list{display:none}.easi-faq__sub-btn{display:block;width:100%;background:#fff;border:none;cursor:pointer;text-align:left;padding:5px 10px 5px 50px}.easi-faq__sub-item{margin-bottom:0}.easi-faq__sub-item .easi-faq__sub-btn{color:#575757;line-height:25px}.easi-faq__sub-btn:hover,.easi-faq__sub-item.is-active .easi-faq__sub-btn{background:rgba(0,115,151,.14);color:var(--color-primary,#023047)}.easi-faq__panel{flex:1;background:#fff;border:.5px solid #007397;border-bottom-width:4px;min-width:0;padding:20px 30px;position:sticky;top:120px;align-self:flex-start}.easi-faq__panel-header{border-bottom:.5px solid #007397}.easi-faq__panel-title{margin:0;font-size:22px;font-weight:700;line-height:30px;color:var(--color-primary,#023047);padding-bottom:20px}.easi-faq__group{display:none}.easi-faq__item{border-bottom:.5px solid #575757}.easi-faq__group .easi-faq__item:last-child{border-bottom:none}.easi-faq__item.is-open{border-bottom:.5px solid #007397}.easi-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 5px;background:none;border:none;font-size:16px;line-height:25px;font-weight:600;cursor:pointer;text-align:left;color:#575757}.easi-faq__question:hover,.easi-faq__item.is-open>.easi-faq__question{color:var(--color-primary,#023047)}.easi-faq__item.is-open>.easi-faq__answer{color:var(--color-primary,#023047)}.easi-faq__q-arrow{display:inline-block;width:8px;height:8px;border-top:2px solid #063D47;border-right:2px solid #063D47;transform:rotate(135deg);transition:transform 0.2s ease;flex-shrink:0;margin-right:3px}.easi-faq__item.is-open>.easi-faq__question .easi-faq__q-arrow{transform:rotate(-45deg)}.easi-faq__answer{display:none;font-size:16px;line-height:25px;padding:0 8px}.easi-faq__answer p{margin-top:0;line-height:25px}.easi-faq__item.is-open>.easi-faq__answer table th,.easi-faq__item.is-open>.easi-faq__answer table td{border-color:#575757}.easi-faq__item.is-open>.easi-faq__answer p{color:var(--color-primary,#023047)}.easi-faq__item.is-open>.easi-faq__answer table th,.easi-faq__item.is-open>.easi-faq__answer table td{color:var(--color-primary,#023047)}.easi-faq__item.is-open>.easi-faq__answer ul{color:var(--color-primary,#023047)}.easi-faq__empty{padding:40px 24px;color:#888;font-style:italic}@media (max-width:768px){.easi-faq-content{flex-wrap:wrap}.easi-faq{flex-direction:column}.easi-faq__sidebar{width:100%;max-width:100%}.easi-faq__panel{max-width:100%;border:none;padding:0;position:static}.easi-faq__panel-header{display:none}.easi-faq__cat-item.is-active .easi-faq__cat-btn{border-bottom:.5px solid #007397}.easi-faq__cat-item.is-active{border-bottom-width:4px}.easi-faq__answer p{line-height:25px}.easi-faq__cat-item{padding:0}.easi-faq__cat-btn{padding:10px}.easi-faq__item{padding:5px 10px}.easi-faq__sub-btn{font-size:18px;padding:5px 15px}.easi-faq__question{padding:20px 0}.easi-faq__answer{padding:0}.easi-faq__sub-item.is-active{border-bottom:.5px solid #007397;margin-bottom:20px}.easi-faq__sub-item.is-active .easi-faq__sub-btn{border-bottom:.5px solid #007397;background-color:unset;line-height:25px;padding-bottom:20px}.easi-faq__sub-item .easi-faq__group{padding:0 8px}.easi-faq__cat-item--leaf .easi-faq__arrow{display:inline-block}.easi-faq__cat-item--leaf.is-active>.easi-faq__cat-btn .easi-faq__arrow{transform:rotate(-45deg)}}