h2.faq-heading{font-size:25px;font-family:"Roobert",sans-serif;line-height:1.2;letter-spacing:.5px}
section.faq-section>ul>li{margin:0;padding:0;line-height:1;border-bottom:1px solid rgba(0,0,0,0.1)}
section.faq-section>ul>li>div p,section.faq-section>ul>li>div ul li{font-family:"RoobertLight",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:25px;color:#000;font-weight:600;letter-spacing:.5px}
section.faq-section>ul>li>div ul{margin:10px 0 30px 20px}
section.faq-section>ul>li>div p:last-child,section.faq-section>ul>li>div ul:last-child{margin-bottom:30px}
.faq-section ul li p:last-child{margin:0}
.faq-section button{font-family:"RoobertBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;transition:all 100ms linear;display:block;font-size:18px;min-width:100%;padding:28px 28px 28px 0;text-transform:none;letter-spacing:.8px;border:0;background-color:transparent;color:#000;text-align:left;cursor:pointer;line-height:24px}
@media only screen and (max-width:767px){.faq-section button{font-size:18px;line-height:24px;min-width:100%;padding:20px 30px 20px 0}
}
.faq-section button{position:relative}
.faq-section h3 .dsc-icon-line-plus,.faq-section h3 .dsc-icon-line-minus{position:absolute;right:0;top:calc(50% - 11px);font-size:22px;display:block;width:22px;height:22px;line-height:1}
li.itemDocsAccordion.open div.blockItemDosAccordion{border-bottom:1px solid rgba(0,0,0,0.1);padding:28px 28px 28px 0;line-height:24px;max-height:none !important;font-size:18px}
li.itemDocsAccordion.open div.blockItemDosAccordion:nth-of-type(1){border-top:1px solid rgba(0,0,0,0.1)}
li.itemDocsAccordion div.blockItemDosAccordion a{color:blue}