.sitemap{max-width:80%;margin:3rem auto 6rem}.adept-visual-sitemap__heading{text-align:center;font-size:2rem;font-weight:600;line-height:3rem;margin-bottom:2rem}.adept-visual-sitemap__breadcrumb{margin-bottom:20px}.adept-visual-sitemap__subcategories-items{display:block;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ccc;padding:1rem 0;text-transform:capitalize}.adept-visual-sitemap__subcategories-items:first-child{border-top:1px solid #ccc}.baseLink--importance-2{margin:0;padding:0;text-decoration:none;color:#333;font-size:1rem;font-weight:700}.adept-visual-sitemap__links{display:flex;flex-wrap:wrap;row-gap:1em;column-gap:1em;list-style:none;padding:0;margin:0;margin-bottom:2rem;flex-direction:column}.adept-visual-sitemap__links .adept-visual-sitemap__link{padding-bottom:.5rem;border-bottom:1px solid #ccc}.sitemap-groups{border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:1rem}.adept-visual-sitemap__alpha-group a{font-weight:700;color:#333;text-decoration:none;margin-right:8px}.adept-visual-sitemap__section{margin:1rem 0;font-size:13px;font-weight:500}.adept-breadcrumb{color:#000;list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.adept-breadcrumb_link{font-size:1rem;font-weight:400;color:#000;text-decoration:none}.adept-breadcrumb_title{font-size:1rem;font-weight:600}.adept-breadcrumb_link:hover{text-decoration:underline}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button{font-size:16px;color:#000;font-family:Lato,Helvetica,Arial,sans-serif;word-break:break-word}button{border:0}button{background-color:transparent;border-style:none}.no-focus-outline button:focus,.no-focus-outline div:focus,.no-focus-outline p:focus,.no-focus-outline span:focus{outline:0}.hide{display:none}.accordionDiv{border-bottom:1px solid #707070;max-width:1184px;margin:0 auto;color:#0c0c0c}.accordion{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.question{padding:16px 0;text-align:left}.active{font-weight:700}.panel{padding:0 40px 16px 0}.accordionSign{font-size:1.5rem;margin-right:12px}.accordionSignMinus{font-size:2rem;margin-right:12px}@media screen and (max-width:1280px){.accordionDiv{max-width:100%}}@media screen and (min-width:786px){*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button{font-size:16px;color:#000;word-break:break-word}button{border:0}button{background-color:transparent;border-style:none}.no-focus-outline button:focus,.no-focus-outline div:focus,.no-focus-outline p:focus,.no-focus-outline span:focus{outline:0}.hide{display:none}.active{font-weight:700}}@media screen and (max-width:786px){*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button{font-size:16px;color:#000;word-break:break-word}button{border:0}button{background-color:transparent;border-style:none}.no-focus-outline button:focus,.no-focus-outline div:focus,.no-focus-outline p:focus,.no-focus-outline span:focus{outline:0}.active{font-weight:700}*,:before,:after{background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}button{font:inherit}button{overflow:visible}button{text-transform:none}button,html [type=button]{-webkit-appearance:button}button{background-color:rgba(0,0,0,0);border-style:none}button{font-size:16px;color:#000;font-family:Lato,Helvetica,Arial,sans-serif;word-break:break-word}.no-focus-outline button:focus,.no-focus-outline div:focus,.no-focus-outline span:focus{outline:0}button,[type=button]{cursor:pointer;color:inherit}}/*! CSS Used from: Embedded */@media only screen and (max-width:750px){.hide{display:none}}
