.faqprowrapper .faq-q {font-size: clamp(0.8em, 2.5vw, 1em)}
  
.faqprowrapper .faq-q:hover, .faqprowrapper .faq-q.hover {color: #1c5184 !important}

.faqprowrapper .fas {
  display: inline;
  position: relative;
  right: 0;
  font-size: clamp(0.8em, 2.5vw, 1em)}
  
.faqprowrapper .fas:hover, .faqprowrapper .faq-q:hover + .fas {color: #1c5184 !important}
  
.faqprowrapper .aline .faq-a {
  font-size: clamp(0.8em, 2.5vw, 1em);
  color: #616161}
  
.faqprowrapper .aline .faq-a.gradient-text, .faqprowrapper div[custom-bric-container="true"].gradient-text {
  display: block;
  position: relative;
  height: 3em;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent}

.faqprowrapper .faqprobutton {
  display: block;
  position: relative;
  width: intrinsic;
  margin: .5em auto 0 auto;
  padding: .5em .5em .5em .5em;
  cursor: pointer;
  text-align: center;
  font-size: clamp(1.1em, 2.5vw, 1.2em);
  background-color: #5d5d5d;
  color: #ffffff;
  border-radius: 0.6em;
  border: 1px solid transparent;
  transition: color,background-color 0.25s linear}
  
.faqprowrapper .faqprobutton:hover {
  background-color: #afafaf;
  background-color: #afafaf;
  color: #386095;
  color: #386095}
  
.faqprowrapper .faqprobutton.nogradient {-webkit-text-fill-color: #616161}
  
.faqprowrapper .faqprobutton span.faqpiconspansz {font-size: 1.2rem}
  
.faqprowrapper .faqprobutton svg.faqpiconsvgsz {
  width: 1.2rem;
  height: 1.2rem}
  
.faqprowrapper .aline .faq-a  ~ .faqptooltip, .faqprowrapper .aline div[custom-bric-container="true"] .faqptooltip {
  padding: .5em;
  padding: .5em .5em .5em .5em;
  background-color: #5d5d5d;
  background-color: #5d5d5d;
  font-size: clamp(1.1em, 2.5vw, 1.2em);
  font-size: clamp(1.1em, 2.5vw, 1.2em);
  color: #ffffff;
  color: #ffffff;
  border-radius: .6em;
  border-radius: 0.6em}  