.main-content{margin:1rem auto 3rem;max-width:1200px;width:93.75%}@media (min-width:1024px){.main-content{margin:3rem auto 6rem}}.heading{padding:2rem 0;text-align:center}.heading>h1{font-weight:700;letter-spacing:.01em;margin:0;text-transform:uppercase}@media (min-width:1024px){.heading{padding:4rem 0 2rem}}.faq-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media (min-width:1024px){.faq-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.faq-container .faq-vline{border-left:1px solid #e5e5e5;bottom:0;display:none;position:absolute;right:1.4rem;top:0;width:6px;width:.375rem}.faq-container .faq-vline svg{fill:none;stroke:#ffb500}.faq-container .col-one,.faq-container .col-three,.faq-container .col-two{margin:0;overflow:hidden;position:relative}.faq-container .col-one>ul,.faq-container .col-three>ul,.faq-container .col-two>ul{list-style:none;padding-left:0;padding-top:.1875rem}.faq-container .col-one>ul button,.faq-container .col-three>ul button,.faq-container .col-two>ul button{letter-spacing:normal}.faq-container .col-one ul.scopes{padding-left:.1875rem}.faq-container .col-one li{font-weight:700;margin-bottom:1rem;text-decoration:underline}.faq-container .col-one li,.faq-container .col-two li{padding-right:2rem;position:relative}.faq-container .col-one li.active:after,.faq-container .col-two li.active:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJNNTA0LjczMyAyMzIuMDI5IDM1Mi40NTkgNzkuNzU1Yy05LjI5LTkuMjkxLTI0LjM1Ny05LjI5MS0zMy42NDggMHMtOS4yOTIgMjQuMzU2IDAgMzMuNjQ4TDQzMC40NjggMjI1LjA2SDIzLjc5M0MxMC42NTQgMjI1LjA2MSAwIDIzNS43MTUgMCAyNDguODU0YzAgMTMuMTM4IDEwLjY1NCAyMy43OTMgMjMuNzkzIDIzLjc5M2g0MDYuNjc1TDMxOC44MTQgMzg0LjMwM2MtOS4yOTIgOS4yOTQtOS4yOTIgMjQuMzU3IDAgMzMuNjQ4YTIzLjczIDIzLjczIDAgMCAwIDE2LjgyNCA2Ljk3YzYuMDkgMCAxMi4xNzktMi4zMjcgMTYuODI0LTYuOTdsMTUyLjI3MS0xNTIuMjczYzkuMjkyLTkuMjkyIDkuMjkyLTI0LjM1NyAwLTMzLjY0OSIvPjwvc3ZnPg==");background-position:100%;background-repeat:no-repeat;background-size:contain;content:" ";height:1.2rem;position:absolute;right:0;top:50%;-webkit-transform:rotate(-90deg) translateX(0) translateY(0);transform:rotate(-90deg) translateX(0) translateY(0);-webkit-transform-origin:center center;transform-origin:center center;width:1.6rem}.faq-container .col-one li .faq-button,.faq-container .col-two li .faq-button{line-height:150%;text-transform:none}.faq-container .col-two{margin-bottom:-1rem;overflow:hidden;padding-bottom:2rem;padding-left:1rem}.faq-container .col-two .faq-vline{inset:.5rem 1rem -2.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.faq-container .col-two li{margin-bottom:.5rem}.faq-container .col-two li .faq-button{font-weight:400}.faq-container .col-three{margin-top:1rem}.faq-container .col-three h5{font-weight:700;margin-bottom:0;text-transform:uppercase}.faq-container .col-three p{margin:1rem 0}.faq-container .col-three p a{color:#797672}@media (min-width:1024px){.faq-container .faq-vline{display:block}.faq-container .col-one,.faq-container .col-three,.faq-container .col-two{margin:2rem 0}.faq-container .col-one,.faq-container .col-two{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;padding-right:2.6rem;position:relative}.faq-container .col-one li,.faq-container .col-two li{margin-bottom:.4rem;padding-right:2rem}.faq-container .col-one li .faq-button,.faq-container .col-two li .faq-button{color:#797672;line-height:150%;text-transform:none}.faq-container .col-one li.active:after,.faq-container .col-two li.active:after{height:1rem;-webkit-transform:rotate(0deg) translateX(0) translateY(-50%);transform:rotate(0deg) translateX(0) translateY(-50%)}.faq-container .col-one li.active .faq-button,.faq-container .col-two li.active .faq-button{color:#333231}.faq-container .col-two .faq-button{font-weight:400}.faq-container .col-two .faq-vline{bottom:0;left:auto;right:1.4rem;top:0;-webkit-transform:rotate(0);transform:rotate(0)}.faq-container .col-three{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}}.faq-container .col-three>.content:not(.active),.faq-container .col-three>ul:not(.active),.faq-container .col-two>.content:not(.active),.faq-container .col-two>ul:not(.active){display:none}.faq-container button{text-align:left}