.cta-block--size-s,.cta-block--size-xs{--outer-horizontal-padding: var(--sp-m);--outer-vertical-padding: var(--sp-m);--inner-vertical-padding: var(--sp-3xl);--inner-horizontal-padding: var(--sp-2xl);--outer-border-radius: var(--sp-l);--inner-border-radius: var(--sp-m);--description-margin-top: var(--sp-m)}.cta-block--size-xs{--inner-vertical-padding: var(--sp-2xl);--inner-horizontal-padding: var(--sp-m)}.cta-block--size-xs .cta-block__inner{gap:var(--sp-xl)}.cta-block--size-m{--outer-horizontal-padding: var(--sp-2xl);--outer-vertical-padding: var(--sp-xl);--inner-vertical-padding: var(--sp-2xl);--inner-horizontal-padding: var(--sp-xl);--outer-border-radius: var(--sp-m);--inner-border-radius: var(--sp-l);--description-margin-top: var(--sp-l)}.cta-block:has(.cta-block__image--type-image){--vertical-image-padding: var(--sp-xs)}.cta-block{position:relative;padding:var(--outer-vertical-padding) var(--outer-horizontal-padding);overflow:hidden}.cta-block:not(.alignfull){border-radius:var(--outer-border-radius)}.cta-block__shield{position:absolute;pointer-events:none}.cta-block:not(.cta-block--shield-position-within-container) .cta-block__shield{right:-27px;top:calc(50% + 40px);transform:translateY(-50%)}@media all and (max-width:767px){.cta-block:not(.cta-block--shield-position-within-container) .cta-block__shield{transform:unset;right:0;top:unset;bottom:0;left:0;object-fit:contain;object-position:center center}}.cta-block.cta-block--shield-position-within-container .cta-block__shield{--container-padding: 40px;transform:scale(1.36);bottom:var(--vertical-image-padding, 0px)}@media all and (max-width:1023px){.cta-block.cta-block--shield-position-within-container .cta-block__shield{display:none}}.cta-block.cta-block--shield-position-within-container.alignfull .cta-block__shield{right:max(calc((100vw - 1440px)/2),var(--container-padding) + var(--outer-horizontal-padding));width:calc(min(1440px - var(--grid-gap),100vw - var(--container-padding) * 2 - var(--outer-horizontal-padding) * 2 - var(--grid-gap))/2)}.cta-block.cta-block--shield-position-within-container:not(.alignfull) .cta-block__shield{right:calc(var(--outer-horizontal-padding) + var(--inner-horizontal-padding));width:calc(50% - var(--outer-horizontal-padding) - var(--inner-horizontal-padding) - var(--grid-gap) / 2)}.cta-block__glass{background:#ffffff1a;-webkit-backdrop-filter:url(#cbLiquidGlassFilter);backdrop-filter:url(#cbLiquidGlassFilter);border-radius:var(--inner-border-radius);border:1px solid rgba(255,255,255,.2)}.cta-block.alignfull .cta-block__glass{padding-top:var(--inner-vertical-padding);padding-bottom:var(--inner-vertical-padding)}.cta-block:not(.alignfull) .cta-block__glass{padding:var(--inner-vertical-padding) var(--inner-horizontal-padding)}.cta-block--has-shield .cta-block__inner,.cta-block:has(.cta-block__right-column) .cta-block__inner,.cta-block--size-m .cta-block__inner{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:var(--grid-gap)}.cta-block.cta-block--size-s .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column,.cta-block.cta-block--size-xs .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 12}@media screen and (max-width:1023px){.cta-block.cta-block--size-s .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column,.cta-block.cta-block--size-xs .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 6}}@media screen and (max-width:359px){.cta-block.cta-block--size-s .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column,.cta-block.cta-block--size-xs .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 2}}.cta-block.cta-block--size-m .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 8}@media screen and (max-width:1023px){.cta-block.cta-block--size-m .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 6}}@media screen and (max-width:359px){.cta-block.cta-block--size-m .cta-block__inner:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 2}}.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon) .cta-block__left-column{grid-column:span 8}@media screen and (max-width:1023px){.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon) .cta-block__left-column{grid-column:span 6}}@media screen and (max-width:359px){.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon) .cta-block__left-column{grid-column:span 2}}.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon) .cta-block__right-column{grid-column:span 4}@media screen and (max-width:1023px){.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon) .cta-block__right-column{grid-column:span 6}}@media screen and (max-width:359px){.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon) .cta-block__right-column{grid-column:span 2}}.cta-block__inner:has(.cta-block__right-column):not(:has(.cta-block__image--type-icon)) .cta-block__left-column{grid-column:span 6}@media screen and (max-width:1023px){.cta-block__inner:has(.cta-block__right-column):not(:has(.cta-block__image--type-icon)) .cta-block__left-column{grid-column:span 6}}@media screen and (max-width:359px){.cta-block__inner:has(.cta-block__right-column):not(:has(.cta-block__image--type-icon)) .cta-block__left-column{grid-column:span 2}}.cta-block__inner:has(.cta-block__right-column):not(:has(.cta-block__image--type-icon)) .cta-block__right-column{grid-column:span 6}@media screen and (max-width:1023px){.cta-block__inner:has(.cta-block__right-column):not(:has(.cta-block__image--type-icon)) .cta-block__right-column{grid-column:span 6}}@media screen and (max-width:359px){.cta-block__inner:has(.cta-block__right-column):not(:has(.cta-block__image--type-icon)) .cta-block__right-column{grid-column:span 2}}.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon_on_left){grid-template-columns:var(--sz-64) 1fr;grid-gap:var(--sp-l)}@media all and (max-width:767px){.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon_on_left){grid-template-columns:1fr}}.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon_on_left) .cta-block__left-column,.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon_on_left) .cta-block__right-column{grid-column:unset}.cta-block__inner:has(.cta-block__right-column):has(.cta-block__image--type-icon_on_left) .cta-block__right-column{order:-1}@media all and (max-width:1440px){.cta-block.alignfull .cta-block__inner{padding-left:var(--inner-horizontal-padding);padding-right:var(--inner-horizontal-padding)}}.cta-block.alignfull .cta-block__inner:has(.cta-block__image--type-large_image){max-width:unset;margin:0;padding-left:max(calc((100vw - 1440px) / 2 - var(--outer-horizontal-padding)),var(--inner-horizontal-padding));padding-right:var(--inner-horizontal-padding)}.cta-block__subtitle{margin-bottom:var(--sp-xs)}.cta-block__title+.cta-block__description{margin-top:var(--description-margin-top)}@media all and (min-width:768px){.cta-block__description>.wpcf7:has(.flex-row>.cb-field.cb-field--text~button[type=submit]){max-width:580px}}.cta-block__buttons:not(:first-child){margin-top:var(--sp-4xl)}.cta-block__buttons{display:flex;flex-wrap:wrap;gap:var(--sp-m)}.cta-block__features{margin-top:var(--sp-s);display:flex;gap:var(--sp-s);flex-wrap:wrap}.cta-block__feature{align-items:center;display:flex;gap:var(--sp-2xs)}.cta-block__feature__icon{width:16px;height:16px}.cta-block__form:not(:first-child){margin-top:var(--sp-4xl)}.cta-block__form__text{margin-top:var(--sp-xs)}.cta-block__right-column{position:relative}@media all and (min-width:768px){.cta-block--has-image .cta-block__left-column{display:flex;flex-direction:column;justify-content:center}}.cta-block__image{display:block}.cta-block__image.cta-block__image--type-image,.cta-block__image.cta-block__image--type-large_image{object-fit:cover;height:var(--image-height);width:var(--image-width)}@media all and (max-width:1023px){.cta-block__image.cta-block__image--type-image,.cta-block__image.cta-block__image--type-large_image{--image-height: calc(100% + var(--inner-vertical-padding) + 1px);--image-width: calc(100% + var(--inner-horizontal-padding) * 2 + 2px);margin-left:calc(var(--inner-horizontal-padding) * -1 - 1px);margin-right:calc(var(--inner-horizontal-padding) * -1 - 1px);margin-bottom:calc(var(--inner-vertical-padding) * -1 - 1px);border-bottom-left-radius:var(--inner-border-radius);border-bottom-right-radius:var(--inner-border-radius);max-width:var(--image-width);max-height:300px}}.cta-block__image--type-large_image{--image-height: calc(100% + var(--inner-vertical-padding) * 2 + 2px);--image-width: calc(100% + var(--inner-horizontal-padding) + 1px);max-width:unset;max-height:unset}@media all and (min-width:1024px){.cta-block__image--type-large_image{position:absolute;top:calc(var(--inner-vertical-padding) * -1 - 1px);right:calc(var(--inner-horizontal-padding) * -1 - 1px);left:0;border-top-right-radius:var(--inner-border-radius);border-bottom-right-radius:var(--inner-border-radius);-webkit-mask-image:url(/wp-content/themes/cookiebot/dist/assets/cta-large-image-mask-CDURLnhA.svg);mask-image:url(/wp-content/themes/cookiebot/dist/assets/cta-large-image-mask-CDURLnhA.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;max-width:unset}}@media all and (min-width:1024px){.cta-block__image--type-image{--image-height: calc(100% + var(--inner-vertical-padding) * 2 + var(--outer-vertical-padding) * 2 - var(--vertical-image-padding));--image-width: 100%;border-bottom-left-radius:999px;border-bottom-right-radius:999px;margin-top:calc(var(--inner-vertical-padding) * -1 - var(--outer-vertical-padding));margin-bottom:calc(var(--inner-vertical-padding) * -1 - var(--outer-vertical-padding) + var(--vertical-image-padding))}}@media all and (max-width:1023px){.cta-block__image--type-icon{margin-left:auto;margin-right:auto}}.cb-flex-column .cta-block:first-child:last-child.cta-block--size-s,.cb-flex-column .cta-block:first-child:last-child.cta-block--size-xs{height:100%}.cb-flex-column .cta-block:first-child:last-child.cta-block--size-s .cta-block__glass,.cb-flex-column .cta-block:first-child:last-child.cta-block--size-s .cta-block__inner,.cb-flex-column .cta-block:first-child:last-child.cta-block--size-s .cta-block__left-column,.cb-flex-column .cta-block:first-child:last-child.cta-block--size-xs .cta-block__glass,.cb-flex-column .cta-block:first-child:last-child.cta-block--size-xs .cta-block__inner,.cb-flex-column .cta-block:first-child:last-child.cta-block--size-xs .cta-block__left-column{height:100%}.cb-flex-column .cta-block:first-child:last-child.cta-block--size-s .cta-block__left-column,.cb-flex-column .cta-block:first-child:last-child.cta-block--size-xs .cta-block__left-column{display:flex;flex-direction:column}.cb-flex-column .cta-block:first-child:last-child.cta-block--size-s .cta-block__left-column>.cta-block__buttons:last-child,.cb-flex-column .cta-block:first-child:last-child.cta-block--size-xs .cta-block__left-column>.cta-block__buttons:last-child{padding-top:var(--sp-4xl);margin-top:auto}.cta-block__contact-person{display:flex;align-items:center;gap:var(--sp-s)}.cta-block__contact-person:not(:first-child){margin-top:var(--sp-l)}.cta-block__contact-person__photo{width:48px;height:48px;border-radius:0 0 999px 999px;filter:saturate(0);object-fit:cover}.cta-block__contact-person__name{font-weight:600}body:not(.wp-admin) .cta-block:not(.has-background){background:var(--fs-primary);box-shadow:0 9px 28px 8px #080c110d,0 3px 6px -4px #080c111f;--outer-horizontal-padding: var(--inner-horizontal-padding);--outer-vertical-padding: var(--inner-vertical-padding)}body:not(.wp-admin) .cta-block:not(.has-background).cta-block--size-s{--outer-horizontal-padding: var(--sp-xl)}body:not(.wp-admin) .cta-block:not(.has-background) .cta-block__glass{padding:0}.text-page-container .small-wrapper .cta-block.cta-block--size-m:not(:has(.cta-block__right-column)) .cta-block__shield,.cb-blog__main .cta-block.cta-block--size-m:not(:has(.cta-block__right-column)) .cta-block__shield{display:none}.text-page-container .small-wrapper .cta-block.cta-block--size-m:not(:has(.cta-block__right-column)) .cta-block__left-column,.cb-blog__main .cta-block.cta-block--size-m:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 12}@media screen and (max-width:1023px){.text-page-container .small-wrapper .cta-block.cta-block--size-m:not(:has(.cta-block__right-column)) .cta-block__left-column,.cb-blog__main .cta-block.cta-block--size-m:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 6}}@media screen and (max-width:359px){.text-page-container .small-wrapper .cta-block.cta-block--size-m:not(:has(.cta-block__right-column)) .cta-block__left-column,.cb-blog__main .cta-block.cta-block--size-m:not(:has(.cta-block__right-column)) .cta-block__left-column{grid-column:span 2}}
