.faq-section{display:block;padding:5rem 0;position:relative}.faq-section,.faq-section-wrapper{transition:.25s;-webkit-transition:.25s}.faq-section-wrapper{margin:0 auto;max-width:90%;width:1200px}.faq-section .title{display:block;padding:0 0 2.188rem;position:relative}.faq-section-top,.faq-section-top .nav{align-items:flex-start;display:flex;display:-ms-flexbox;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.faq-section-top .nav{padding:0 0 3rem;position:relative;transition:.25s;-webkit-transition:.25s;width:100%}@media (min-width:850px){.faq-section-top .nav{padding:0 0 5rem}}.faq-section-top .nav-desktop{border-bottom:2px solid var(--primaryColor100);display:none;width:100%}@media (min-width:800px){.faq-section-top .nav-desktop{align-items:flex-start;align-items:center;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:flex-start;margin:0 auto 0 0;max-width:90%}}@media (min-width:1000px){.faq-section-top .nav-desktop{max-width:80%}}.faq-section-top .nav-desktop p{color:var(--primaryColor900);cursor:pointer;font-weight:600;margin:0 1.5rem 0 0;padding:0 0 .313rem;position:relative;transition:.25s;-webkit-transition:.25s}.faq-section-top .nav-desktop p.active{color:var(--primaryColor500);transition:.25s;-webkit-transition:.25s}.faq-section-top .nav-desktop p.active:after{background-color:var(--primaryColor500);border-radius:2px;bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0;transition:.25s;-webkit-transition:.25s}.faq-section-top .nav-desktop p:hover{color:var(--primaryColor500);transition:.25s;-webkit-transition:.25s}.faq-section-top .nav-dropdown{display:block;margin:0 auto 0 0;max-width:500px;position:relative;transition:.25s;-webkit-transition:.25s;width:100%}@media (min-width:800px){.faq-section-top .nav-dropdown{display:none}}.faq-section-top .nav-dropdown-default{align-items:flex-start;align-items:center;border:2px solid var(--primaryColor500);border-radius:5px;cursor:pointer;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between;padding:.925rem 1rem;position:relative;transition:.25s;-webkit-transition:.25s}.faq-section-top .nav-dropdown-default.active .icon svg{transform:rotate(0);transition:.35s}.faq-section-top .nav-dropdown-default p{color:var(--primaryColor700);margin:0;padding:0 1rem 0 0;transition:.25s;-webkit-transition:.25s}.faq-section-top .nav-dropdown-default .icon svg{display:inline-block;height:10px;transform:rotate(180deg);transition:.25s;-webkit-transition:.25s;width:12px}.faq-section-top .nav-dropdown-default .icon svg path{fill:var(--primaryColor700)}.faq-section-top .nav-dropdown-items{border:2px solid var(--primaryColor500);border-radius:5px;display:block;height:0;margin:0;padding:0;transition:.25s;-webkit-transition:.25s;visibility:hidden}.faq-section-top .nav-dropdown-items p{cursor:pointer;height:0;transition:.25s;-webkit-transition:.25s;visibility:hidden}.faq-section-top .nav-dropdown-items.active{height:auto;margin:.5rem 0 0;padding:0;transition:.25s;-webkit-transition:.25s;visibility:visible}.faq-section-top .nav-dropdown-items.active p{color:var(--primaryColor700);display:block;font-weight:300;height:auto;margin:0;padding:.925rem 1rem;transition:.25s;-webkit-transition:.25s;visibility:visible}.faq-section-top .nav-dropdown-items.active p:focus{background-color:blue;font-weight:700;transition:.25s;-webkit-transition:.25s}.faq-section-top .nav-dropdown-items.active p:focus-visible{background-color:var(--primaryColor100);border:none;font-weight:700;outline:none;transition:.25s;-webkit-transition:.25s}.faq-section-main{display:block;position:relative;transition:.25s;-webkit-transition:.25s;width:100%}@media (min-width:850px){.faq-section-main{margin:0 auto;max-width:90%}}.faq-section-main .faq-group{display:block;height:0;opacity:0;padding:0;position:relative;transition:.25s;-webkit-transition:.25s;visibility:hidden}.faq-section-main .faq-group.active,.faq-section-main .faq-group.visible{height:auto;opacity:1;padding:0 0 3rem;transition:.25s;-webkit-transition:.25s;visibility:visible}.faq-section-main .faq-group h3{display:block;font-family:var(--fontPrimary);font-size:1.25rem;font-weight:700;margin:0;padding:0 0 1.15rem;transition:.25s;-webkit-transition:.25s}.faq-section-main .faq-group-items,.faq-section-main .faq-group-items .item{position:relative;transition:.25s;-webkit-transition:.25s;width:100%}.faq-section-main .faq-group-items .item{border:2px solid var(--primaryColor300);border-radius:5px;margin:0 0 .75rem;padding:2.35rem 1.875rem}.faq-section-main .faq-group-items .item-top{align-items:flex-start;cursor:pointer;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:flex-start;justify-content:space-between;padding:0;transition:.25s;-webkit-transition:.25s}.faq-section-main .faq-group-items .item-top h4{display:block;font-size:18px;padding:0;transition:.25s;-webkit-transition:.25s}.faq-section-main .faq-group-items .item-top .icon,.faq-section-main .faq-group-items .item-top .icon svg{transition:.35s}.faq-section-main .faq-group-items .item-top .icon svg path{fill:var(--primaryColor700);transition:.25s;-webkit-transition:.25s}.faq-section-main .faq-group-items .item-top .icon svg .horizontal,.faq-section-main .faq-group-items .item-top .icon svg .vertical{transition:.35s}.faq-section-main .faq-group-items .item-expand{height:0;opacity:0;transition:.25s;-webkit-transition:.25s;visibility:hidden}.faq-section-main .faq-group-items .item.active{background-color:var(--primaryColor100);transition:.25s;-webkit-transition:.25s}.faq-section-main .faq-group-items .item.active .item-top{transition:.25s;-webkit-transition:.25s}.faq-section-main .faq-group-items .item.active .item-top .icon svg .vertical{opacity:0;transition:.25s;-webkit-transition:.25s}.faq-section-main .faq-group-items .item.active .item-expand{height:auto;opacity:1;padding:1rem 0 0;transition:.25s;-webkit-transition:.25s;visibility:visible}