:root{--color-green:#90b766;--color-green-light-1:#629148;--color-green-light-3:#90b7661a;--color-green-dark:#639149;--color-grey-light-2:#d9d9d9;--color-grey-light-3:#f4f6fa;--color-green-light-6:#90b76666;--color-black:#000;--color-white:#fff;--color-blue:var(--color-green);--color-blue-dark:var(--color-green-dark);--color-blue-light-1:var(--color-green-light-1);--color-blue-light-2:var(--color-grey-light-2);--color-blue-light-3:var(--color-green-light-3);--color-grey-6:var(--color-green-light-6);--color-grey-4:#404040;--color-error:#c00;--font-family-base:"Roboto Flex",sans-serif}.section,section{border-top:none}section.text+section.notice,section.text+section.text{padding-top:0}.content-area a:not([class]){color:var(--color-blue-dark)}.content-area a:not([class]).active,.content-area a:not([class]):focus-visible{color:var(--color-blue)}@media (hover:hover) and (pointer:fine){.content-area a:not([class]):hover{color:var(--color-blue)}}.button{background:var(--color-blue-dark)}.button.active,.button:focus-visible{background-color:var(--color-blue);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.button:hover{background-color:var(--color-blue);color:var(--color-white)}}.wave,.wave-horizontal,.wave-horizontal--bottom,.wave-vertical,.wave-vertical--spacer{--__gap:1.25rem;--__bg-vertical:url(/wp-content/themes/inno-austria/assets/inno-austria-wave-vertical-3a354d14.svg);--__bg-horizontal:url(/wp-content/themes/inno-austria/assets/inno-austria-wave-horizontal-1f4384cc.svg)}.wave-vertical,.wave-vertical--spacer{background-image:var(--__bg-vertical);background-position:0 0;background-repeat:repeat-y;padding-left:var(--__gap)}.wave-vertical--spacer{background-position:top;margin:var(--__gap) 0;min-height:calc(var(--__gap)*3);padding:0}.wave-horizontal,.wave-horizontal--bottom{background-image:var(--__bg-horizontal);background-position:0 0;background-repeat:repeat-x;padding-top:var(--__gap)}.wave-horizontal--bottom{background-position:0 100%}section.text:has(.accordion) .wave-vertical,section.text:has(.accordion) .wave-vertical--spacer{--__bg-vertical:none;padding-left:0}section.text:has(.accordion) .wave-horizontal,section.text:has(.accordion) .wave-horizontal--bottom{--__bg-horizontal:none}.accordion-header:after{background-color:var(--color-blue-dark);border:1px solid transparent}.accordion-header[aria-expanded=true]:after{background-color:transparent;border:1px solid var(--color-blue-dark);color:var(--color-blue-dark)}.accordion-header.active,.accordion-header:focus-visible{color:var(--color-blue)}.accordion-header.active span,.accordion-header:focus-visible span{color:var(--color-blue)}.accordion-header.active:after,.accordion-header:focus-visible:after{background-color:var(--color-blue);border:1px solid var(--color-blue)}.accordion-header.active[aria-expanded=true]:after,.accordion-header:focus-visible[aria-expanded=true]:after{color:var(--color-white)}@media (hover:hover) and (pointer:fine){.accordion-header:hover,.accordion-header:hover span{color:var(--color-blue)}.accordion-header:hover:after{background-color:var(--color-blue);border:1px solid var(--color-blue)}.accordion-header:hover[aria-expanded=true]:after{color:var(--color-white)}}.contact a{color:var(--color-blue-dark)}.contact a.active,.contact a:focus-visible{color:var(--color-blue)}@media (hover:hover) and (pointer:fine){.contact a:hover{color:var(--color-blue)}}.contact .social a{background-color:var(--color-blue-dark)}.contact .social a.active,.contact .social a:focus-visible{background-color:var(--color-blue);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.contact .social a:hover{background-color:var(--color-blue);color:var(--color-white)}}.menu a,.menu button[type=button]{color:var(--color-blue-dark)}.menu a.active,.menu a:focus-visible,.menu button[type=button].active,.menu button[type=button]:focus-visible{color:var(--color-blue)}@media (hover:hover) and (pointer:fine){.menu a:hover,.menu button[type=button]:hover{color:var(--color-blue)}}.alert{background-color:var(--color-blue-dark);font-family:var(--font-family-base);font-style:normal;font-weight:500}.alert-inner{color:var(--color-white);padding:var(--padding-gap-small);text-align:left}.contact-list{background-color:var(--color-blue-light-3);padding:var(--padding-gap-large) 0 var(--padding-gap-large)!important}.contact-list.contact-list--team{background:none;padding:0!important}.contact-list.contact-list--team .container{max-width:var(--width-container-narrow)}.contact-list.contact-list--team .container .wave-vertical,.contact-list.contact-list--team .container .wave-vertical--spacer{--__bg-vertical:none}.breadcrumbs{display:none}footer .footer-teaser .cta a.button{background-color:var(--color-white);color:var(--color-black)}footer .footer-teaser .cta a.button.active,footer .footer-teaser .cta a.button:focus-visible{background-color:var(--color-blue-light-2)}@media (hover:hover) and (pointer:fine){footer .footer-teaser .cta a.button:hover{background-color:var(--color-blue-light-2)}}footer .footer-navigation{background-color:var(--color-grey-light-3)}footer .footer-navigation .social ul li span{background-color:var(--color-blue-dark)}footer .footer-navigation .social ul li.active,footer .footer-navigation .social ul li:focus-visible{color:var(--color-white)}footer .footer-navigation .social ul li.active span,footer .footer-navigation .social ul li:focus-visible span{background-color:var(--color-blue)}@media (hover:hover) and (pointer:fine){footer .footer-navigation .social ul li:hover{color:var(--color-white)}footer .footer-navigation .social ul li:hover span{background-color:var(--color-blue)}}footer .footer-meta:not(:first-child) .footer-meta-links{background-color:var(--color-grey-light-3)}footer .footer-meta:not(:first-child) .footer-meta-links .inner p{color:var(--color-black)}header .header-inner{gap:var(--padding-gap-medium);position:relative}header .header-inner .logo-wrapper{align-self:flex-end;margin-bottom:calc(1.5rem - var(--font-size-base)*var(--line-height-base)/2)}@container (max-width: 1024px){header .header-inner .logo-wrapper{left:0;right:auto;top:2.03125rem}}header .header-inner .logo-wrapper-item{display:inline-block}header .header-inner .logo-wrapper img{height:4.0625rem;max-height:clamp(2.1875rem,2.0062rem + .7735vw,2.625rem);object-fit:contain;width:auto}@media (min-width:1024px){header .header-inner .logo-wrapper img{height:auto}}header .header-inner .logo-wrapper-badge{margin-top:-1.25rem;z-index:1}@container (max-width: 1024px){header .header-inner .logo-wrapper-badge{margin-top:0;position:absolute;right:0;top:0}}@container (max-width: 374px){header .header-inner .logo-wrapper-badge{display:none}}header .header-inner .logo-wrapper-badge-item{align-items:flex-end;border-radius:0 0 0 clamp(1.875rem,1.5124rem + 1.547vw,2.75rem);box-shadow:0 clamp(.215625rem,.1755rem + .1713vw,.3125rem) clamp(.875rem,.7196rem + .663vw,1.25rem) 0 #00000026;display:flex;height:clamp(5rem,4.0677rem + 3.9779vw,7.25rem);justify-content:center;padding-bottom:clamp(.59375rem,.4772rem + .4972vw,.875rem);padding-left:clamp(.5rem,.3964rem + .442vw,.75rem);padding-right:clamp(.34375rem,.279rem + .2762vw,.5rem);width:clamp(3.9375rem,3.2124rem + 3.0939vw,5.6875rem)}header .header-inner .logo-wrapper-badge-item img{display:block;width:clamp(3.0625rem,2.4927rem + 2.4309vw,4.4375rem)}header .nav-compact{flex-wrap:wrap;margin-left:calc(clamp(6.25rem,5.732rem + 2.2099vw,7.5rem) + .9375rem);margin-right:calc(clamp(3.9375rem,3.2124rem + 3.0939vw,5.6875rem) + .9375rem)}@container (max-width: 374px){header .nav-compact{margin-right:0}}header .menu-main{margin-bottom:.5rem}header .meta-header{color:var(--color-blue-dark)}.hero-landingpage .teaser{background-color:var(--color-grey-6)}.hero-landingpage .teaser .wave-vertical--spacer:nth-child(4n+1),.hero-landingpage .teaser .wave-vertical:nth-child(4n+1){--__bg-vertical:url(/wp-content/themes/inno-austria/assets/inno-austria-wave-vertical-1-e78d5a66.svg)}.hero-landingpage .teaser .wave-vertical--spacer:nth-child(4n+2),.hero-landingpage .teaser .wave-vertical:nth-child(4n+2){--__bg-vertical:url(/wp-content/themes/inno-austria/assets/inno-austria-wave-vertical-2-d04a5f88.svg)}.hero-landingpage .teaser .wave-vertical--spacer:nth-child(4n+3),.hero-landingpage .teaser .wave-vertical:nth-child(4n+3){--__bg-vertical:url(/wp-content/themes/inno-austria/assets/inno-austria-wave-vertical-3-62405ce4.svg)}.hero-landingpage .teaser .wave-vertical--spacer:nth-child(4n+4),.hero-landingpage .teaser .wave-vertical:nth-child(4n+4){--__bg-vertical:url(/wp-content/themes/inno-austria/assets/inno-austria-wave-vertical-4-f4540424.svg)}.hero-landingpage .teaser ul li a:after{color:var(--color-blue-dark)}.hero-landingpage .teaser .scroll{display:none}@container (min-width: 1024px){.hero-landingpage .teaser .scroll{display:none}}.hero-post{background-color:var(--color-blue-light-3)}.hero-post.hero-post-project{margin-bottom:clamp(1.875rem,.5097rem + 5.8252vw,7.5rem)}@container (min-width: 1024px){.hero-post.hero-post-project{--image-border-radius:0;padding:0}.hero-post.hero-post-project .container{padding-right:0}.hero-post.hero-post-project .container .grid .media{display:flex}}.notice{--__bg:url(/wp-content/themes/inno-austria/assets/inno-austria-notice-14274b29.svg)}
