/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
:root {
  --color-light-brand: var(--color-brand);
  --color-heavy-brand: var(--color-brand);
  --color-extra-brand: var(--color-brand);
}

:root {
  --global-font-primary: "futura-pt", sans-serif;
}

/* Form */
.legal-consent-container .hs-richtext p,
.legal-consent-container .hs-form-booleancheckbox-display p {
  font-size: 16px;
}

.legal-consent-container .hs-richtext p a {
  font-size: 16px;
  color: #3700b3;
}

form .hs-form-booleancheckbox span.hs-form-required {
  color: var(--color-text-highlight);
}

.footer__main .rich-text a {
  font-size: 20px; 

  @media only screen and (max-width: 768px) {
  body,
  .page-wrapper,
  .main-wrapper,
  .row-wrapper,
  .dnd-section,
  .dnd-section--custom,
  .dnd-section-custom,
  .widget-span,
  .row-fluid,
  .cell-wrapper {
    background-color: #ffffff !important;
    background-image: none !important;
  }
}