.faq,.faq .accordion__btn{border:0}
.faq .accordion{border-top:1px solid #9fa4aa}
.faq .accordion__btn{color:#262626;text-align:left;background:0;width:100%;padding:22px 50px 22px 0;position:relative;transition:.5s;text-decoration:none !important;font-size:1.8rem;line-height:1.2;font-weight:500;cursor:pointer}
.faq .accordion__btn:focus{outline:0}
.faq .accordion__btn:hover,.faq .accordion__btn:focus{color:#005d1f}
.faq .accordion__btn .icon-svg{display:inline-block;position:absolute;top:20px;right:15px}
.faq .accordion__btn[aria-expanded="true"] .icon-svg,.faq .accordion__btn[aria-expanded="false"] .icon-svg{transition:transform .5s}
.faq .accordion__btn[aria-expanded="true"] .icon-svg{transform:rotate(180deg)}
.faq .accordion__btn[aria-expanded="false"] .icon-svg{transform:rotate(0)}
.faq .container{flex-direction:column;padding-left:25px;padding-right:25px}
.faq .container:not([class*="padding-"]){padding:25px}
.faq h2.h2--hr{margin:0}
.faq .aside-3{display:none}
.faq .accordion__btn .icon-svg{border-radius:100%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}
.faq .accordion__btn:hover .icon-svg,.faq .accordion__btn:focus .icon-svg{background-color:#f1f5f7;transition:.5s}
.faq .faq-articles{flex-flow:row wrap;font-weight:bold;margin-bottom:10px}
.faq .faq-articles header{display:block;flex-direction:column;text-align:center;align-items:flex-end}
.faq .faq-articles header a{display:flex;flex:1;justify-content:flex-end;text-align:right;align-items:center;white-space:nowrap;position:relative;top:-10%}
.faq .faq-articles header h2{padding:30px 0;margin:0}
.faq .faq-articles img{width:100%}
.faq .faq-articles h4{font-size:1.6rem;padding:20px 25% 0 0}
.faq .faq-articles>*{padding:2px;flex:1 100%;padding-bottom:20px}
.accordion__content{padding:0 40px 40px 0;display:none}
.accordion__content a{font-size:1.6rem}
.accordion__content p.p--small{margin:.25rem 0}
.accordion__content li{font-size:1.6rem;line-height:1.4}
.accordion__content ul,.accordion__content ol{margin-bottom:0}
.accordion__content .right-arrow{margin-top:25px;text-decoration:none !important;font-size:1.8rem}
@media screen and (max-width:767px){.accordion__content p.p--small{font-size:1.6rem !important}
}
.intro-common .align-right .content-wrap{text-align:right}
.intro-common .align-left .content-wrap{text-align:left}
.intro-common .align-center .content-wrap{text-align:center}
.intro-common .align-center .content-wrap,.intro-common .align-right .content-wrap{padding-right:0}
.intro-common .align-center .content-wrap,.intro-common .align-left .content-wrap{padding-left:0}
.intro-common li{text-align:left}
.intro-common .content-wrap h1,.intro-common .content-wrap h2,.intro-common .content-wrap h3,.intro-common .content-wrap h4,.intro-common .content-wrap h5,.intro-common .content-wrap h6{margin-bottom:15px;margin-top:0;padding-top:10px}
.yellow-theme .accordion,.blue-theme .accordion{border-color:#262626 !important}
section.faq .accordion__content a:not(.rte-right-arrow,.btn){color:#005d1f}
section.faq .accordion__content a:not(.rte-right-arrow,.btn):hover,section.faq .accordion__content a:not(.rte-right-arrow,.btn):focus{color:#005d1f}
@media screen and (min-width:768px){.faq{padding-bottom:50px}
.faq .accordion__btn{font-size:2.4rem;padding:35px 50px 35px 0}
.faq .accordion__btn .icon-svg{top:30px;border-radius:100%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}
.faq .accordion__btn:hover .icon-svg,.faq .accordion__btn:focus .icon-svg{background-color:#f1f5f7;transition:.5s}
.faq .container{padding-left:40px;padding-right:40px;max-width:1000px}
.faq .container:not([class*="padding-"]){padding:0 40px}
.faq .aside{flex:1}
.faq .aside-1{order:1}
.faq .aside-2{order:2}
.faq .aside-3{order:3}
.faq .faq-articles header{display:flex;flex-direction:row;justify-content:center}
.faq .faq-articles header a{margin-right:30px;top:0}
.faq .faq-articles img{width:90%}
.accordion__content{position:relative}
.accordion__content a,.accordion__content li{font-size:1.8rem}
.accordion__content li{line-height:1.8}
.intro-common .align-center .content-wrap{padding:60px !important}
.intro-common .content-wrap h1,.intro-common .content-wrap h2,.intro-common .content-wrap h3,.intro-common .content-wrap h4,.intro-common .content-wrap h5,.intro-common .content-wrap h6{padding-top:20px}
}
@media screen and (min-width:992px){.faq .accordion__btn .icon-svg{border-radius:100%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}
.faq .accordion__btn:hover .icon-svg,.faq .accordion__btn:focus .icon-svg{background-color:#f1f5f7;transition:.5s}
.faq .container{padding-left:120px;padding-right:120px}
.faq .container:not([class*="padding-"]){padding:0 120px}
.faq .faq-articles header a{margin-right:50px}
.faq .aside-3{display:block}
}
@media screen and (min-width:1200px){.intro-common .content-wrap h1,.intro-common .content-wrap h2,.intro-common .content-wrap h3,.intro-common .content-wrap h4,.intro-common .content-wrap h5,.intro-common .content-wrap h6{padding-top:60px}
}
.faq.white-theme .accordion__btn,.faq.spruce-eggshell-theme .accordion__btn,.faq.grey-theme .accordion__btn,.faq.grey-light-theme .accordion__btn,.faq.spruce-neon-theme .accordion__btn,.faq.ba-neon-blue .accordion__btn,.faq.hrb-neon-green .accordion__btn,.faq.spruce-shark-gray .accordion__btn{color:#003512}
.faq.white-theme .accordion__btn:hover,.faq.spruce-eggshell-theme .accordion__btn:hover,.faq.grey-theme .accordion__btn:hover,.faq.grey-light-theme .accordion__btn:hover,.faq.spruce-neon-theme .accordion__btn:hover,.faq.ba-neon-blue .accordion__btn:hover,.faq.hrb-neon-green .accordion__btn:hover,.faq.spruce-shark-gray .accordion__btn:hover{color:#005d1f}
.faq.white-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.spruce-eggshell-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.grey-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.grey-light-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.spruce-neon-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.ba-neon-blue .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.hrb-neon-green .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.spruce-shark-gray .accordion__btn .icon-svg svg .icon-fill-spruce{fill:#003512}
.faq.white-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.spruce-eggshell-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.grey-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.grey-light-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.spruce-neon-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.ba-neon-blue .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.hrb-neon-green .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.spruce-shark-gray .accordion__btn .icon-svg svg:hover .icon-fill-spruce{fill:#262626}
.faq.black-theme .accordion__btn,.faq.green-dark-theme .accordion__btn,.faq.spruce-forest-theme .accordion__btn,.faq.green-theme-medium .accordion__btn,.faq.green-theme .accordion__btn,.faq.ba-charcoal-gray-theme .accordion__btn,.faq.ba-emerald-green-theme .accordion__btn{color:#f6f4e9}
.faq.black-theme .accordion__btn:hover,.faq.green-dark-theme .accordion__btn:hover,.faq.spruce-forest-theme .accordion__btn:hover,.faq.green-theme-medium .accordion__btn:hover,.faq.green-theme .accordion__btn:hover,.faq.ba-charcoal-gray-theme .accordion__btn:hover,.faq.ba-emerald-green-theme .accordion__btn:hover{color:#f6f4e9}
.faq.black-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.green-dark-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.spruce-forest-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.green-theme-medium .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.green-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.ba-charcoal-gray-theme .accordion__btn .icon-svg svg .icon-fill-spruce,.faq.ba-emerald-green-theme .accordion__btn .icon-svg svg .icon-fill-spruce{fill:#f6f4e9}
.faq.black-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.green-dark-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.spruce-forest-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.green-theme-medium .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.green-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.ba-charcoal-gray-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce,.faq.ba-emerald-green-theme .accordion__btn .icon-svg svg:hover .icon-fill-spruce{fill:#262626}
.faq .accordion__btn{-webkit-tap-highlight-color:transparent}