/*!
Theme Name: wende-interaktiv
Theme URI: https://wordpress.org/themes/wende-interaktiv/
Author: XIDA GmbH
Author URI: https://xida.de
Description: Theme for the company Wende-Interaktiv.
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 8.1
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wende-interaktiv
*/details.wp-block-details>.wp-block-group{margin-left:1em;margin-right:1em;padding:1em 1.5em;margin-block-start:0;background-color:var(--wp--preset--color--accent-3)}details.wp-block-details::details-content{block-size:0;transition:block-size .2s ease-in-out,content-visibility .2s ease-in-out;transition-behavior:allow-discrete;interpolate-size:allow-keywords}details.wp-block-details[open]::details-content{block-size:auto}details.wp-block-details[open]>summary{background-color:var(--wp--preset--color--accent-4)}details.wp-block-details[open]>summary::after{transform:rotate(0)}details.wp-block-details>summary{padding:.65em 1.5em;background-color:rgba(0,0,0,.2);border-radius:10em;cursor:pointer;font-weight:600;appearance:none;-webkit-appearance:none;display:flex;justify-content:space-between;align-items:center;transition:background-color .1s ease-in-out;font-size:var(--wp--preset--font-size--large)}details.wp-block-details>summary:hover{background-color:var(--wp--preset--color--accent-4)}details.wp-block-details>summary::marker,details.wp-block-details>summary::-webkit-details-marker{content:"";display:none}details.wp-block-details>summary:after{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:currentColor;display:inline-block;width:1.5em;height:1.5em;transform:rotate(180deg);transition:transform .2s ease-in-out}.form-block__required-notice{font-size:var(--wp--preset--font-size--medium)}.form-block__element:not(.wp-block-button){--form-block--gap--element: 0.5em}@media(max-width: 720px){.form-block__element:not(.wp-block-button){flex-direction:column}}.form-block__element{flex-direction:row;align-items:flex-start}.form-block__element input,.form-block__element textarea{font-family:inherit;font-size:inherit;line-height:1.33;color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--contrast);border:1px solid rgba(0,0,0,0);padding:.33em .66em;width:100%;box-sizing:border-box;width:max(70%,240px)}@media(max-width: 720px){.form-block__element input,.form-block__element textarea{width:100%}}.form-block__element input:focus,.form-block__element textarea:focus{outline-offset:2px;outline-color:var(--wp--preset--color--accent-4)}.form-block__element.form-error input,.form-block__element.form-error textarea{border:1px solid var(--wp--preset--color--error)}.form-block__element label{flex:1;padding:.33em .5em .33em 0;font-weight:700}.form-block__element textarea{min-height:4em;resize:vertical}.form-block__element .inline-error{text-align:right;padding-top:.2em;font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--error)}.form-block__element input[type=reset]{background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--contrast)}.form-block__element input[type=reset]:hover{filter:brightness(0.85)}.form-block__element input[type=submit]{background-color:var(--wp--preset--color--accent-4);color:var(--wp--preset--color--contrast)}.form-block__element input[type=submit]:hover{filter:brightness(0.85)}.form-block__element input[type=reset],.form-block__element input[type=submit]{padding:.5em 1.5em;border-radius:5em;font-weight:700}.form-block__element.is-type-file input[type=file]{padding:0}.form-block__element.is-type-file input[type=file]::file-selector-button{background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--contrast);padding:.5em 1.5em;font-weight:700;font-family:inherit;cursor:pointer;border:none;outline:none}.form-block__element.is-type-file input[type=file]::file-selector-button:hover{filter:brightness(0.85)}.form-block__element.is-type-file .preview-container{width:100%;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5em;padding-top:.5em}.form-block__element.is-type-file .preview-container .file-preview-item{display:flex;align-items:center;flex-direction:column;padding:0 .5em .5em .5em;background-color:var(--wp--preset--color--accent-3);width:clamp(100px,20vw,200px);aspect-ratio:4/3;justify-content:space-between}.form-block__element.is-type-file .preview-container .file-preview-item img,.form-block__element.is-type-file .preview-container .file-preview-item video{width:100%;height:100%;object-fit:cover}.form-block__element.is-type-file .preview-container .file-preview-item button{align-self:flex-end;justify-self:flex-start;background-color:rgba(0,0,0,0);font-size:var(--wp--preset--font-size--x-large);border:none;cursor:pointer;color:var(--wp--preset--color--accent-4)}.form-block__element.is-type-file .preview-container .file-preview-item button:hover{color:var(--wp--preset--color--contrast)}.form-block__element.is-type-file .preview-container .file-preview-item span{margin-top:auto;margin-bottom:auto}.form-block__message-container{padding:.5em 1em;text-align:right;background-color:var(--wp--preset--color--accent-3);border:1px solid var(--wp--preset--color--accent-4)}.form-block__message-container.is-type-error{color:var(--wp--preset--color--error)}.form-block__message-container.is-type-success{color:var(--wp--preset--color--accent-4)}:root{--wi-content-max-width: 1920px}a{text-decoration-thickness:1px !important;text-underline-offset:.1em;outline-offset:2px}.wi-header{background-color:var(--wp--preset--color--base);transition:height .2s ease-in-out;display:flex;flex-direction:column}.wi-header #main-menu{flex:1}.wi-header .wp-block-site-logo{flex-grow:.33}.wi-header .wp-block-site-logo.is-default-size a{width:100%}.wi-header .wp-block-site-logo.is-default-size img{width:100%;height:auto}.wi-header>.wp-block-image{margin-block-start:0}.wi-header .wp-block-heading>a{text-decoration:none}.wi-header .wp-block-heading>a:hover{text-decoration:underline}.wi-max-content-width,.wp-site-blocks{width:100%;max-width:var(--wi-content-max-width);margin-left:auto;margin-right:auto}.wi-footer{background-color:var(--wp--preset--color--accent-3);margin-top:0;border-top:.5rem solid;border-color:var(--wp--preset--color--accent-4)}.wi-footer .wp-block-heading{line-height:1}.wi-footer b,.wi-footer strong{font-weight:600}.wp-block-navigation:not(.is-style-navigation-inline-icon) .wp-block-navigation-item.current-menu-item,.wp-block-navigation:not(.is-style-navigation-inline-icon) .wp-block-navigation-item.current-menu-ancestor,.wp-block-navigation:not(.is-style-navigation-inline-icon) .wp-block-navigation-item.current-page-ancestor{font-weight:700}nav.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:2px}.wp-block-wende-interaktiv-breadcrumb a{text-decoration:none}.wp-block-wende-interaktiv-breadcrumb a:hover{text-decoration:underline}.wp-block-wende-interaktiv-breadcrumb .breadcrumb-item--current{color:var(--wp--preset--color--light-contrast)}.wi-border-top{border-top:.5rem solid var(--wp--preset--color--accent-4)}.is-style-extra-wide.is-layout-flow,.is-style-extra-wide.is-layout-constrained:has(.wp-block-buttons),.is-style-extra-wide.is-layout-constrained:has(.wp-block-wende-interaktiv-slider){max-width:calc(var(--wp--style--global--wide-size) + 10em)}.is-style-extra-wide.is-layout-constrained>.alignwide,.is-style-extra-wide.is-layout-constrained>.wp-block-wende-interaktiv-slider{max-width:calc(var(--wp--style--global--wide-size) + 10em)}.is-style-wide.is-layout-flow,.is-style-wide.is-layout-constrained:has(.wp-block-buttons){max-width:calc(var(--wp--style--global--content-size) + 4em)}.wp-block-table.is-style-table-without-borders td{border:none;padding:var(--wp--preset--spacing--5) var(--wp--preset--spacing--10);vertical-align:top}.is-style-gradient-full-width{position:relative}.is-style-gradient-full-width>*{position:relative;z-index:1}.is-style-gradient-full-width::before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.15));z-index:0}.wp-block-navigation li.has-child{display:flex;flex-direction:column;align-items:flex-start}.wp-block-navigation li.has-child .wp-block-navigation-submenu__toggle{display:flex;align-items:center;justify-content:center;padding:0}.wp-block-navigation li.has-child .wp-block-navigation-submenu__toggle:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'%3E%3Cpath d='M12 14L0 0h24z' fill='%23f17022'/%3E%3C/svg%3E");display:inline-block;aspect-ratio:12/7;width:1.125em;margin-right:.33em;transform:rotate(270deg);transform-origin:center;transition:transform .2s ease-in-out}.wp-block-navigation li.has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]:before{transform:rotate(360deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item a{padding:0}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{position:relative;opacity:1;height:auto;width:auto;left:auto;background-color:rgba(0,0,0,0);border:none;visibility:visible;padding-left:1.5em;padding-top:.5em;padding-bottom:.5em;min-width:1px}.wp-block-polylang-language-switcher,.wp-block[data-type="polylang/language-switcher"]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--wp--preset--spacing--20, 0.5em);list-style:none;padding:0;margin:0}.wp-block-polylang-language-switcher .lang-item a,.wp-block[data-type="polylang/language-switcher"] .lang-item a{text-decoration:none}.wp-block-polylang-language-switcher .lang-item:hover,.wp-block[data-type="polylang/language-switcher"] .lang-item:hover{color:var(--wp--preset--color--accent-4)}.wp-block-polylang-language-switcher .lang-item:hover a,.wp-block[data-type="polylang/language-switcher"] .lang-item:hover a{text-decoration:underline}.wp-block-polylang-language-switcher .lang-item.current-lang a,.wp-block[data-type="polylang/language-switcher"] .lang-item.current-lang a{font-weight:bold;color:var(--wp--preset--color--accent-4)}.wp-block-polylang-language-switcher .lang-item:not(:last-child)::after,.wp-block[data-type="polylang/language-switcher"] .lang-item:not(:last-child)::after{content:"";border-right:1px solid currentColor;margin-left:.5em;margin-right:1px}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}header,footer{position:relative;z-index:1;margin-block-start:0}main{position:relative;margin-top:0;contain:paint;background:linear-gradient(to bottom, var(--wp--preset--color--accent-1), var(--wp--preset--color--accent-2))}main:before{content:"";position:absolute;box-shadow:0 0 8vw 1rem rgba(0,0,0,.4);top:0;left:50%;width:var(--wp--style--global--wide-size);transform:translateX(-50%);bottom:0}@media(max-width: 720px){main.has-call-to-action{padding-top:4em}main:before{display:none}}.wi-header>:not(#main-menu,#header-top-row,#header-bottom-row){view-transition-name:header-content}.wi-header #main-menu{view-transition-name:main-menu;display:none}.wi-header #main-menu nav:has(.wp-block-polylang-language-switcher){display:none}.wi-header #header-top-row .wp-block-wende-interaktiv-menu-button{display:none}@media(max-width: 1880px){.wi-header #header-bottom-row.is-style-extra-wide>.alignwide{max-width:var(--wp--style--global--wide-size)}}@media(max-width: 1280px){.wi-header #header-top-row .wp-block-wende-interaktiv-profile,.wi-header #header-top-row .wp-block-wende-interaktiv-menu-button{font-size:var(--wp--preset--font-size--medium)}.wi-header #header-bottom-row li:not(.hide-text).has-large-font-size,.wi-header #header-bottom-row li.hide-text .wp-block-navigation-item__content::before{font-size:var(--wp--preset--font-size--medium) !important}}@media(max-width: 720px){.wi-header #main-menu .wp-block-group:nth-of-type(1){justify-content:flex-start}.wi-header #main-menu .has-large-font-size{font-size:var(--wp--preset--font-size--small) !important}.wi-header #main-menu nav.has-large-font-size{gap:var(--wp--preset--spacing--30);justify-content:center}.wi-header #main-menu nav.has-large-font-size.wp-block-navigation ul{justify-content:center}.wi-header #main-menu nav:has(.wp-block-polylang-language-switcher){display:block}.wi-header #header-bottom-row{display:none}.wi-header #header-top-row .wp-block-wende-interaktiv-profile,.wi-header #header-top-row .wp-block-wende-interaktiv-menu-button{font-size:var(--wp--preset--font-size--small)}.wi-header #header-top-row .wp-block-wende-interaktiv-profile .profile-info,.wi-header #header-top-row .wp-block-wende-interaktiv-profile .login-link{display:none}.wi-header #header-top-row .wp-block-wende-interaktiv-menu-button{display:flex}.wi-header #header-top-row nav:has(.wp-block-polylang-language-switcher){display:none}}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:auto;min-width:calc(50% - var(--wp--style--block-gap, 0.5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:auto;min-width:calc(25% - var(--wp--style--block-gap, 0.5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:auto;min-width:calc(75% - var(--wp--style--block-gap, 0.5em)*.5)}::view-transition-group(main-menu){animation-duration:.3s;animation-timing-function:ease-in-out}::view-transition-group(header-content){animation-duration:.3s;animation-timing-function:ease-in-out}/*# sourceMappingURL=style.css.map */
