body{-webkit-font-smoothing:antialiased;font-family:museo-sans,sans-serif;font-size:16px;font-style:normal;font-weight:300}.blue{color:#304b5a}main#faq section#vision h2{color:#304b5a;font-family:graphie,sans-serif;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:2px;margin-bottom:.5rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){main#faq section#vision h2{font-size:2.5rem}}main#faq section#vision .copy{margin:0 auto 1rem;max-width:800px}main#faq section#vision ul{font-family:graphie,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;padding-left:1rem}@media only screen and (min-width:1024px){main#faq section#vision ul{font-size:1.25rem}}main#faq section#vision .sitemap{position:relative}@media only screen and (min-width:768px){main#faq section#vision .sitemap .sitemap-copy{bottom:5rem;left:1rem;position:absolute;width:46.5%}}main#faq section#faq .h2{color:#304b5a;font-family:graphie,sans-serif;font-size:2rem;font-style:normal;font-weight:400;margin:0 auto 2rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:992px){main#faq section#faq .h2{font-size:2.5rem}}main#faq section#faq .accordion{font-size:1.25rem;margin:0 auto;max-width:825px}@media only screen and (min-width:992px){main#faq section#faq .accordion{font-size:1.5rem}main#faq section#faq .accordion .accordion-item{padding:.75rem}main#faq section#faq .accordion .accordion-item .accordion-body{padding-left:3rem}}main#faq section#faq .accordion .accordion-button{color:#58595b;font-family:museo-sans,sans-serif;font-size:1.35rem;font-style:normal;font-weight:500}@media only screen and (min-width:992px){main#faq section#faq .accordion .accordion-button{font-size:1.5rem}}main#faq section#faq .accordion .accordion-button:not(.collapsed){box-shadow:none}main#faq section#faq .accordion .accordion-button .blue-square-wrapper{align-items:center;display:flex;justify-content:center;margin-right:1rem}main#faq section#faq .accordion .accordion-button .blue-square-wrapper div{background-color:#d4bd67;height:10px;width:10px}main#faq section#faq .accordion .accordion-body{color:#58595b;font-family:museo-sans,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300}@media only screen and (min-width:992px){main#faq section#faq .accordion .accordion-body{font-size:1.25rem}}