.container--flat{padding-top:0;padding-bottom:0}@keyframes fadeInBlock{0%{opacity:0}100%{opacity:1}}@keyframes fadeOutBlock{0%{opacity:1}100%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}}.paragraph--full-html-component .field--name-field-title{padding-bottom:0 !important}.paragraph--full-html-component .text-image{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.paragraph--full-html-component .text-image{display:grid;grid-template-areas:"title title" "col-left col-right"}}.paragraph--full-html-component .heading{grid-area:title}.paragraph--full-html-component .heading~*{float:none !important;width:auto !important}.paragraph--full-html-component .heading+*{grid-area:col-left}.paragraph--full-html-component .bild{grid-area:col-right}.paragraph--full-html-component .webform-submission-form{margin-top:20px}.paragraph--full-html-component .popup{position:fixed !important;display:flex;align-items:center;justify-content:center;width:100dvw;height:100dvh;background-color:rgba(0,0,0,.8)}.paragraph--full-html-component .popup .agreement{max-width:calc(100% - 40px);margin:20px}.paragraph--full-html-component .popup .buttons{display:flex;flex-wrap:wrap;gap:15px;padding:15px}

/*# sourceMappingURL=full-html.css.map */