.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--3.faqsidebar{width:100%}
.cmp-experiencefragment--faqs-sidebar{position:sticky !important;top:20%}
.faqssidebar--title{display:flex;align-items:center;padding:0 20px}
.faqssidebar--title p{color:#fff;font-size:16px;font-family:'FSEmeric Regular',Arial,sans-serif;margin:12px 10px 10px 0;line-height:1.428571429}
.faqssidebar--title .icon-arrow-title{color:#fff;font-size:16px;line-height:1}
.faqssidebar--title.open .icon-arrow-title{transform:rotate(180deg)}
.faqssidebar--nodelv1{font-family:FSEmeric Regular,Arial,sans-serif;display:flex;flex-direction:column;color:#004571;background-color:#fff;width:0;transition:width 1s ease}
.faqssidebar--nodelv1_header,.faqssidebar--nodelv2_header{cursor:pointer;display:flex;align-items:center;padding:0 20px;height:64px;border-bottom:1px solid #f2f5f8}
.faqssidebar--nodelv1_header-text,.faqssidebar--nodelv2_header-text{font-family:'FSEmeric Regular',Arial,sans-serif;font-size:16px;color:#004571;margin:12px 0 10px}
.faqssidebar--nodelv1_header .icon-arrow-subttree,.faqssidebar--nodelv2_header .icon-arrow-subttree{margin-left:auto;line-height:1}
.faqssidebar--nodelv1_header .arrow-desktop,.faqssidebar--nodelv2_header .arrow-desktop{display:none}
.faqssidebar--nodelv1_header-icon{display:none}
.faqssidebar p,.faqssidebar a{font-family:FSEmeric Regular,Arial,sans-serif;color:#004571}
.faqssidebar--nodelv3 a{padding:0 20px;height:64px;border-bottom:1px solid #f2f5f8;color:#004571;display:flex;align-items:center;font-family:'FSEmeric Regular',Arial,sans-serif;text-decoration:none}
.faqssidebar--nodelv3 a[data-active="true"]{font-family:'FSEmeric Semibold',Arial,sans-serif;font-weight:bold}
.faqssidebar--tree{display:none;overflow-y:auto;max-height:400px;scrollbar-width:thin;scrollbar-color:#bdceda #f2f5f8;background-color:#004571}
.faqssidebar--tree.open .faqssidebar--nodelv1{width:100%}
@media(min-width:992px){.faqssidebar--title{padding-left:0}
.faqssidebar--title p{margin:16px 0 7px;font-family:FSEmeric Semibold;font-size:24px;color:#004571}
.faqssidebar--title .icon-arrow-title{display:none}
.faqssidebar--tree{display:block;max-height:700px;margin-top:10px;background-color:transparent}
.faqssidebar--nodelv1{width:auto;transition:none;border-bottom:1px solid #f2f5f8}
.faqssidebar--nodelv1_header,.faqssidebar--nodelv2_header{display:flex;align-items:center;padding-left:0;height:auto;border-bottom:0}
.faqssidebar--nodelv1_header .icon-arrow-subttree,.faqssidebar--nodelv2_header .icon-arrow-subttree{margin-left:8px;width:16px}
.faqssidebar--nodelv1_header .arrow-desktop,.faqssidebar--nodelv2_header .arrow-desktop{position:absolute;font-size:16px;margin-top:4px}
.faqssidebar--nodelv1_header-icon{display:block;font-size:24px;margin-right:8px;width:24px}
.faqssidebar--nodelv1_header-text{font-family:FSEmeric Semibold;font-size:20px;color:#004571;margin:20px 0 20px;position:relative;max-width:calc(100% - 58px)}
.faqssidebar--nodelv2_header{margin-bottom:20px}
.faqssidebar--nodelv2_header-text{margin:0;position:relative}
.faqssidebar--nodelv3{padding-left:32px;padding-right:20px;width:0;opacity:0;transition:all 1s ease-in-out}
.faqssidebar--nodelv3 a{padding:0;margin:20px 0;height:auto;border-bottom:0;font-family:'FSEmeric Regular',Arial,sans-serif;width:0;opacity:0;transition:all 1s ease-in-out;text-decoration:none}
.faqssidebar--nodelv3 a:hover{text-decoration:none}
.faqssidebar--nodelv3 a[data-active="true"]{font-family:'FSEmeric Semibold',Arial,sans-serif;font-weight:bold}
.faqssidebar--nodelv2_subtree{width:0;height:0;transition:all 1s ease-in-out}
.faqssidebar--nodelv2_subtree.open{height:auto;width:100%}
.faqssidebar--nodelv2_subtree.open .faqssidebar--nodelv3{width:auto;opacity:1}
.faqssidebar--nodelv2_subtree.open .faqssidebar--nodelv3 a{width:auto;opacity:1}
.faqssidebar--content{padding-right:19px;position:sticky;top:0}
}
@media(min-width:992px) and (max-width:1383px){.faqssidebar--nodelv1_header-text,.faqssidebar--nodelv2_header-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.cmp-faqs__wrapper{display:flex;flex-direction:column;width:100%}
.cmp-faqs__sidebar{order:1;width:100%;z-index:9;position:fixed;background-color:#004571;box-shadow:0 4px 15px rgba(0,69,113,0.25)}
.cmp-faqs__highlight{order:2;padding-bottom:24px}
.cmp-faqs__detail{order:3;width:100%}
@media(min-width:992px){.cmp-faqs__wrapper{flex-direction:row;flex-wrap:wrap;margin:0 8%;width:84%;padding-bottom:40px}
.cmp-faqs__highlight{order:1;width:100%}
.cmp-faqs__sidebar{order:2;width:25%;position:static;background-color:transparent;box-shadow:none;padding:10px}
.cmp-faqs__detail{width:75%;border-left:1px solid #bdceda;margin-top:32px;padding:0 15px 0 25px}
}