@charset "UTF-8";
.form-type-webform-markup .cta-link::before,
.text-formatted .cta-link::before,
.ck-content .cta-link::before,
.cke_editable .cta-link::before {
  content: '→';
  font-family: "DadaGroteskHeavy"; }

.form-type-webform-markup .cta-link,
.text-formatted .cta-link,
.ck-content .cta-link,
.cke_editable .cta-link {
  margin-left: 35px;
  position: relative; }
  .form-type-webform-markup .cta-link::before,
  .text-formatted .cta-link::before,
  .ck-content .cta-link::before,
  .cke_editable .cta-link::before {
    position: absolute;
    left: -35px;
    top: 0;
    height: 100%;
    color: #004B0B;
    display: block; }

.form-type-webform-markup h2,
.text-formatted h2,
.ck-content h2,
.cke_editable h2 {
  margin-bottom: clamp(15px, calc(6.66667px + (0.01389 * 100vw)), 30px); }
  .form-type-webform-markup h2:not(:first-child),
  .text-formatted h2:not(:first-child),
  .ck-content h2:not(:first-child),
  .cke_editable h2:not(:first-child) {
    margin-top: clamp(20px, calc(8.88889px + (0.01852 * 100vw)), 40px); }

.form-type-webform-markup a:not(.cta-link):not(.link):not(:has(.link)),
.text-formatted a:not(.cta-link):not(.link):not(:has(.link)),
.ck-content a:not(.cta-link):not(.link):not(:has(.link)),
.cke_editable a:not(.cta-link):not(.link):not(:has(.link)) {
  color: #a7a5a6;
  text-decoration: underline;
  transition: color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .has-mouse .form-type-webform-markup a:not(.cta-link):not(.link):not(:has(.link)):hover, .has-mouse
  .text-formatted a:not(.cta-link):not(.link):not(:has(.link)):hover, .has-mouse
  .ck-content a:not(.cta-link):not(.link):not(:has(.link)):hover, .has-mouse
  .cke_editable a:not(.cta-link):not(.link):not(:has(.link)):hover {
    transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    color: #000; }
  .form-type-webform-markup a:not(.cta-link):not(.link):not(:has(.link)):active, .form-type-webform-markup a:not(.cta-link):not(.link):not(:has(.link)):focus,
  .text-formatted a:not(.cta-link):not(.link):not(:has(.link)):active,
  .text-formatted a:not(.cta-link):not(.link):not(:has(.link)):focus,
  .ck-content a:not(.cta-link):not(.link):not(:has(.link)):active,
  .ck-content a:not(.cta-link):not(.link):not(:has(.link)):focus,
  .cke_editable a:not(.cta-link):not(.link):not(:has(.link)):active,
  .cke_editable a:not(.cta-link):not(.link):not(:has(.link)):focus {
    -webkit-text-decoration-color: #000;
            text-decoration-color: #000; }

.form-type-webform-markup p:not(:last-child),
.text-formatted p:not(:last-child),
.ck-content p:not(:last-child),
.cke_editable p:not(:last-child) {
  margin-bottom: clamp(10px, calc(4.44444px + (0.00926 * 100vw)), 20px); }

.form-type-webform-markup .link,
.form-type-webform-markup .cta-link,
.text-formatted .link,
.text-formatted .cta-link,
.ck-content .link,
.ck-content .cta-link,
.cke_editable .link,
.cke_editable .cta-link {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "DadaGroteskBook";
  font-size: clamp(25px, calc(23.33333px + (0.00278 * 100vw)), 28px);
  line-height: clamp(28px, calc(25.77778px + (0.0037 * 100vw)), 32px);
  font-family: "DadaGroteskLight";
  position: relative;
  white-space: nowrap;
  text-decoration: none; }
  .form-type-webform-markup .link:after,
  .form-type-webform-markup .cta-link:after,
  .text-formatted .link:after,
  .text-formatted .cta-link:after,
  .ck-content .link:after,
  .ck-content .cta-link:after,
  .cke_editable .link:after,
  .cke_editable .cta-link:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #000;
    visibility: hidden;
    transform: scale(0);
    transform-origin: 0%;
    transition: all 0.3s ease-in-out 0s; }
  .form-type-webform-markup .link:hover:after,
  .form-type-webform-markup .cta-link:hover:after,
  .text-formatted .link:hover:after,
  .text-formatted .cta-link:hover:after,
  .ck-content .link:hover:after,
  .ck-content .cta-link:hover:after,
  .cke_editable .link:hover:after,
  .cke_editable .cta-link:hover:after {
    visibility: visible;
    transform: scale(1); }

.form-type-webform-markup .cta-link,
.text-formatted .cta-link,
.ck-content .cta-link,
.cke_editable .cta-link {
  display: inline-block; }

.form-type-webform-markup ul, .form-type-webform-markup ol,
.text-formatted ul,
.text-formatted ol,
.ck-content ul,
.ck-content ol,
.cke_editable ul,
.cke_editable ol {
  margin-bottom: clamp(10px, calc(4.44444px + (0.00926 * 100vw)), 20px);
  list-style-position: inside; }
  .form-type-webform-markup ul:last-child, .form-type-webform-markup ol:last-child,
  .text-formatted ul:last-child,
  .text-formatted ol:last-child,
  .ck-content ul:last-child,
  .ck-content ol:last-child,
  .cke_editable ul:last-child,
  .cke_editable ol:last-child {
    margin-bottom: 0; }
  .form-type-webform-markup ul li:not(:last-child), .form-type-webform-markup ol li:not(:last-child),
  .text-formatted ul li:not(:last-child),
  .text-formatted ol li:not(:last-child),
  .ck-content ul li:not(:last-child),
  .ck-content ol li:not(:last-child),
  .cke_editable ul li:not(:last-child),
  .cke_editable ol li:not(:last-child) {
    margin-bottom: clamp(5px, calc(2.22222px + (0.00463 * 100vw)), 10px); }
  .form-type-webform-markup ul li .ck-list-bogus-paragraph, .form-type-webform-markup ol li .ck-list-bogus-paragraph,
  .text-formatted ul li .ck-list-bogus-paragraph,
  .text-formatted ol li .ck-list-bogus-paragraph,
  .ck-content ul li .ck-list-bogus-paragraph,
  .ck-content ol li .ck-list-bogus-paragraph,
  .cke_editable ul li .ck-list-bogus-paragraph,
  .cke_editable ol li .ck-list-bogus-paragraph {
    display: inline; }

.form-type-webform-markup ul,
.text-formatted ul,
.ck-content ul,
.cke_editable ul {
  list-style-type: disc; }

.form-type-webform-markup ol,
.text-formatted ol,
.ck-content ol,
.cke_editable ol {
  list-style-type: decimal; }

.form-type-webform-markup blockquote,
.text-formatted blockquote,
.ck-content blockquote,
.cke_editable blockquote {
  display: flex;
  quotes: "“" "”";
  gap: clamp(10px, calc(4.44444px + (0.00926 * 100vw)), 20px);
  margin-top: clamp(20px, calc(8.88889px + (0.01852 * 100vw)), 40px);
  margin-bottom: clamp(20px, calc(8.88889px + (0.01852 * 100vw)), 40px);
  font-size: 1.5em;
  line-height: 1em; }
  .form-type-webform-markup blockquote::before,
  .text-formatted blockquote::before,
  .ck-content blockquote::before,
  .cke_editable blockquote::before {
    content: open-quote; }

.form-type-webform-markup b,
.form-type-webform-markup strong,
.text-formatted b,
.text-formatted strong,
.ck-content b,
.ck-content strong,
.cke_editable b,
.cke_editable strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "DadaGroteskBook";
  font-size: 18px;
  line-height: 22px;
  font-family: "DadaGroteskHeavy"; }

/*# sourceMappingURL=../_maps/base/text-formatted.css.map */
