.kluge-toggle .content h2,
.kluge-toggle .hide-content h2 {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 48px;
  line-height: 1.38;
}
.kluge-toggle .content h3,
.kluge-toggle .hide-content h3 {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 28px;
  line-height: 1.38;
}
.kluge-toggle .content h4,
.kluge-toggle .hide-content h4 {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 21px;
  line-height: 1.38;
}
.kluge-toggle .content h5,
.kluge-toggle .hide-content h5 {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 18px;
  line-height: 1.38;
}
.kluge-toggle .content h6,
.kluge-toggle .hide-content h6 {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 17px;
  line-height: 1.38;
}
.kluge-toggle .content p,
.kluge-toggle .hide-content p {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
.kluge-toggle .content ul,
.kluge-toggle .content ol,
.kluge-toggle .hide-content ul,
.kluge-toggle .hide-content ol {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
}
.kluge-toggle .hide-content {
  margin-top: 15px;
}
.kluge-toggle .hide {
  display: none;
}
.kluge-toggle .show {
  display: block;
}
.kluge-toggle .cta-inline {
  width: 100%;
  margin-top: 15px;
}
.kluge-toggle .cta-inline .cta-full-blue {
  margin-right: 15px;
}
.kluge-toggle .cta-inline .cta-full-blue a {
  font-size: 16px;
  background-color: #fff;
  border-radius: 0;
  font-weight: bold;
  text-decoration: none;
  color: #0060e0 !important;
  padding-top: 0px !important;
  padding-right: 40px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  border: 0px solid #fff;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.kluge-toggle .cta-inline .cta-full-blue a:after {
  content: "\35";
  position: absolute;
  margin-left: 0;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  font-weight: 400;
  font-family: ETmodules !important;
  font-size: 22px;
  line-height: 1;
  color: #0060e0;
}
.kluge-toggle .cta-inline .cta-full-blue a:hover {
  background-color: #ffffff;
  color: #1c78f1 !important;
}
.kluge-toggle .cta-inline .cta-full-blue a:hover:after {
  color: #0060e0;
}
.kluge-toggle .cta-inline .cta-border-blue a {
  font-size: 16px;
  border-radius: 25px;
  font-weight: bold;
  text-decoration: none;
  color: #0060e0;
  padding-top: 8px !important;
  padding-right: 40px !important;
  padding-bottom: 10px !important;
  padding-left: 30px !important;
  border: 2px solid #0060e0;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  background-color: white;
}
.kluge-toggle .cta-inline .cta-border-blue a:after {
  content: "\35";
  position: absolute;
  margin-left: 0;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  font-weight: 400;
  font-family: ETmodules !important;
  font-size: 22px;
  line-height: 1;
  color: #0060e0 !important;
}
.kluge-toggle .cta-inline .cta-border-blue a:hover {
  background-color: #0060e0;
  color: #ffffff !important;
}
.kluge-toggle .cta-inline .cta-border-blue a:hover:after {
  color: #ffffff !important;
}
@media (max-width: 981px) {
  .kluge-toggle .cta-inline div {
    display: grid !important;
    padding-bottom: 15px;
    width: 100%;
    text-align: center;
  }
}
