/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.cta-card-block .cta-card-block__disclaimer{max-width:1140px;margin:2.5rem auto 0;text-align:left;}
.promo-list{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:3.75rem 1.25rem;background:var(--haevn-color-white);box-shadow:0 0.5rem 1.5rem -0.25rem rgba(81,88,97,0.16);}.promo-list__intro{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;}.promo-list__heading{margin:0;color:var(--haevn-color-fuchsia);font-family:var(--haevn-h2-font-family);font-size:var(--haevn-h2-font-size);font-weight:var(--haevn-h2-font-weight);line-height:var(--haevn-h2-line-height);}.promo-list__description{color:var(--haevn-color-deep-purple);font-family:var(--haevn-font-family-primary);font-size:var(--haevn-h3-font-size);font-weight:var(--haevn-font-weight-semibold);line-height:1.35;}.promo-list__description > :first-child{margin-top:0;}.promo-list__description > :last-child{margin-bottom:0;}.promo-list__items{width:100%;}.promo-list__items > .field__items{display:grid;grid-template-columns:minmax(0,25rem);justify-content:center;gap:1rem;width:100%;}.promo-list__items > .field--name-field-promos{width:100%;}.promo-list__items .field__item{display:flex;justify-content:center;}.promo-list__items .c-explore-card{width:100%;}@media (min-width:48rem){.promo-list{padding-right:2.5rem;padding-left:2.5rem;}.promo-list__items > .field__items{grid-template-columns:repeat(2,25rem);}}@media (min-width:78rem){.promo-list__items > .field__items{grid-template-columns:repeat(3,25rem);}}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol{position:relative;z-index:3;margin-top:-52px;padding-inline:20px;max-width:1512px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list{padding:24px;gap:24px;border-radius:16px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__description{font-size:28px;line-height:34px;font-weight:var(--haevn-font-weight-semibold);}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__items > .field__items{grid-template-columns:minmax(0,1fr);gap:16px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__items .field__item{min-width:0;padding:0;}@media (min-width:1024px){.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__items > .field__items{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1024px){.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol{margin-top:max(-18.125vw,-348px);padding-inline:24px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list{padding:30px clamp(24px,5.99vw,115px) 40px;gap:40px;border-radius:20px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__heading{display:none;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__description{font-size:clamp(28px,2.083vw,40px);line-height:1.35;white-space:nowrap;}}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .c-explore-card__image img{max-width:min(200px,100%);}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .field__item:nth-child(2) .c-explore-card__image img{max-width:118px;max-height:124px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .c-button{text-align:center;}@media (max-width:767px){.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .c-explore-card__cta .c-button{padding-inline:12px;font-size:19px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__heading{font-size:28px;}.path-frontpage .layout--onecol:has(.number-hero) + .layout--onecol .promo-list__description{font-size:26px;}}
.haevn-tabs-start{min-width:0;}.haevn-tabs__nav{display:flex;align-items:stretch;justify-content:center;gap:1px;width:100%;list-style:none;margin:0 auto 40px;padding:0;background:var(--haevn-color-white);border-radius:0 0 16px 16px;box-shadow:0 8px 24px -4px rgb(0 0 0 / 10%);}.haevn-tabs__nav > li{display:flex;justify-content:center;flex:1 1 0;min-width:0;}.haevn-tabs__nav a{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 2px;text-decoration:none;text-align:center;text-wrap:balance;overflow-wrap:anywhere;color:var(--haevn-color-text-primary);font-family:var(--haevn-font-family-primary);font-size:1.1875rem;line-height:28px;font-weight:var(--haevn-font-weight-regular);}.haevn-tabs__nav a[aria-selected="true"]{color:var(--haevn-color-action-primary);font-weight:var(--haevn-font-weight-bold);}.haevn-tabs__nav a:focus-visible,.haevn-tabs__panel:focus-visible{outline:2px solid var(--haevn-color-action-primary);outline-offset:2px;}.haevn-tabs__panel[hidden]{display:none;}.haevn-tabs__panel{animation:haevn-tab-fade 0.2s ease-in;}@media (min-width:768px){.haevn-tabs__nav{width:fit-content;max-width:100%;gap:58px;margin-bottom:var(--haevn-layout-section-space);padding-inline:40px;border-radius:25px;background:rgb(255 255 255 / 65%);box-shadow:0 8px 24px -4px rgb(81 88 97 / 16%);}.haevn-tabs__nav > li{flex:0 1 auto;}.haevn-tabs__nav a{min-height:50px;padding:11px 10px;}}@keyframes haevn-tab-fade{from{opacity:0;}to{opacity:1;}}@media (prefers-reduced-motion:reduce){.haevn-tabs__panel{animation:none;}}.haevn-tabs__placeholder{display:none;}#layout-builder .haevn-tabs__placeholder,.layout-builder-form .haevn-tabs__placeholder{display:block;padding:0.75rem 1rem;border:1px dashed var(--haevn-color-text-primary);border-radius:8px;background:var(--haevn-color-white);color:var(--haevn-color-text-primary);font-size:0.85rem;}
