.faq{margin:0;padding:0}.faq-default dt{padding:5px;cursor:pointer;color:#444;margin-top:.2em;border:1px solid #fff;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}.faq-default dt:first-child{margin-top:0}.faq-default dt:hover{color:#000;background:#eee}.faq-default dt i.fa{width:20px;font-weight:400}.faq-default dt.faq-open{border:1px solid #efefef;border-bottom-color:#fff;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.faq-default dd{display:none;padding:5px 27px;margin-bottom:1em;border:1px solid #efefef;border-top-color:#fff;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.faq-default dd p:last-child{margin-bottom:0}.faq-cat-hl{cursor:pointer}.sponsorlogos{padding-left:15px;padding-right:15px}.sponsorlogos img{max-width:100%;height:auto}.sponsorlogos a:focus{outline:0 none}.sponsorlogos .sponsorlogo{box-sizing:border-box;display:inline-block;padding:5px}.sponsorlogo>a.logo-link{display:block;padding:10px;border:1px solid #efefef;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;transition:0.5s ease;text-align:center}.sponsorlogo>a.logo-link:hover{-webkit-box-shadow:0 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px -5px rgba(0,0,0,.2);box-shadow:0 0 20px -5px rgba(0,0,0,.2)}.logos-only .sponsorlogo>a.logo-link:hover,.logos-with-desc-overlay .sponsorlogo>a.logo-link:hover{border-color:#666}.logos-with-desc{margin-left:0;margin-right:0}.logos-with-desc{display:table}.logos-with-desc img{max-width:inherit}.logos-with-desc .sponsorimg{display:table-cell;padding:0 2em 1em 0}.logos-with-desc .sponsorinfo{display:table-cell;vertical-align:top}.sponsorinfo a.logo-link{display:block;padding:.5em 0}@media (max-width:767px){.logos-with-desc{display:block}.sponsorlogos.logos-with-desc img{max-width:100%}.logos-with-desc .sponsorimg{display:block;width:100%;padding:0 0 1em 0}.logos-with-desc .sponsorinfo{display:block;width:100%}}.sponsorlogos .modal .sponsor-modal{display:table;width:100%}.sponsorlogos .modal .sponsorimg{display:inline-block;padding:0 0 1em 2em;float:right}.sponsorlogos .modal .sponsordesc{padding:0 0 .5em}.sponsorlogos .modal h4.modal-title{font-weight:600}.sponsorlogos .modal h6.companyUrl{font-size:16px;font-weight:600;margin-bottom:0}@media (max-width:543px){.lpr-xs-1 .sponsorlogo{width:100%}.lpr-xs-2 .sponsorlogo{width:50%}.lpr-xs-3 .sponsorlogo{width:33.3%}.lpr-xs-4 .sponsorlogo{width:25%}}@media (min-width:544px){.lpr-sm-1 .sponsorlogo{width:100%}.lpr-sm-2 .sponsorlogo{width:50%}.lpr-sm-3 .sponsorlogo{width:33.3%}.lpr-sm-4 .sponsorlogo{width:25%}.lpr-sm-5 .sponsorlogo{width:20%}.lpr-sm-6 .sponsorlogo{width:16.6%}}@media (min-width:768px){.lpr-md-1 .sponsorlogo{width:100%}.lpr-md-2 .sponsorlogo{width:50%}.lpr-md-3 .sponsorlogo{width:33.3%}.lpr-md-4 .sponsorlogo{width:25%}.lpr-md-5 .sponsorlogo{width:20%}.lpr-md-6 .sponsorlogo{width:16.6%}}@media (min-width:992px){.lpr-lg-1 .sponsorlogo{width:100%}.lpr-lg-2 .sponsorlogo{width:50%}.lpr-lg-3 .sponsorlogo{width:33.3%}.lpr-lg-4 .sponsorlogo{width:25%}.lpr-lg-5 .sponsorlogo{width:20%}.lpr-lg-6 .sponsorlogo{width:16.6%}}@media (min-width:1200px){.lpr-xl-1 .sponsorlogo{width:100%}.lpr-xl-2 .sponsorlogo{width:50%}.lpr-xl-3 .sponsorlogo{width:33.3%}.lpr-xl-4 .sponsorlogo{width:25%}.lpr-xl-5 .sponsorlogo{width:20%}.lpr-xl-6 .sponsorlogo{width:16.6%}}