html{scroll-behavior:smooth}.hidden{display:none}.animated{animation-duration:1s;animation-fill-mode:both}.fadeIn{animation-name:a}.fadeOut{animation-name:b}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:1}to{opacity:0}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.site-header{background-image:url(images/header-background-for-logo.png);background-position:0 0;background-repeat:no-repeat;background-size:contain}body .site-footer{margin-block-start:0!important}a[target=_blank]:after{display:inline-block;content:"";width:16px;height:16px;margin-left:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 1v12h12V1H3zm11 11H4V2h10v10zM2 14V3.5l-1-1V15h12.5l-1-1H2z' fill='%23999'/%3E%3Cpath d='M5.5 4L8 6.5l-3 3L6.5 11l3-3 2.5 2.5V4z' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;color:inherit;position:relative;bottom:-2px}.entry-content img{max-width:100%;height:auto}:where(.wp-site-blocks)>main{margin-block-start:0!important;margin-block-end:0}.vorarlberg-map{background-color:#eee}.wp-block-site-logo+div a{color:#fff!important;font-weight:700}.wp-block-site-logo+div a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 1v12h12V1H3zm11 11H4V2h10v10zM2 14V3.5l-1-1V15h12.5l-1-1H2z' fill='%23999'/%3E%3Cpath d='M5.5 4L8 6.5l-3 3L6.5 11l3-3 2.5 2.5V4z' fill='%23fff'/%3E%3C/svg%3E")}.post-type-archive-plusgemeinde main{padding-left:0!important;padding-right:0!important}.smaller img{max-height:80px;width:auto!important}.logo-und-gemeinde{position:relative;display:inline-flex!important}.logo-und-gemeinde .wp-block-post-title{position:absolute;font-size:43px;line-height:1em;bottom:18.2%;right:62%;font-family:Times New Roman,serif}header .kekiz-logo-fplus{max-width:140px!important}header #fplus-logo-kekiz img,header .kekiz-logo-fplus{width:auto!important;height:auto;max-height:140px!important}#gototop{height:25px;width:25px;border-radius:50%;padding:6px 5px 4px;text-align:center;position:fixed;right:15px;bottom:15px;z-index:999}#gototop svg{height:auto;width:15px}#gototop svg path{fill:var(--wp--preset--color--base)}#gototop a:hover{color:var(--wp--preset--color--base)!important}#gototop a:before{margin-right:0;line-height:25px}#gototop a:before:hover{color:var(--wp--preset--color--base)!important}.vorarlberg-map,svg#vorarlberg polygon{position:relative}.vorarlberg-map{padding:4% 3%!important}.vorarlberg-map #legenden{position:absolute;left:4%;bottom:3%}svg#vorarlberg polygon.single-hover{fill:var(--wp--preset--color--secondary)!important}strong .familie{color:var(--wp--preset--color--primary)!important}#legenden li{width:100%;display:block}#legenden li a>span{position:relative;z-index:-1}#legenden .familieplus-legende .active{font-weight:700;color:var(--wp--preset--color--primary)!important}#legenden .kekiz-legende .active{font-weight:700;color:var(--wp--preset--color--fplus-blue)!important}.familie{color:var(--wp--preset--color--primary)!important}.plus{color:#000!important}.event.event-past{opacity:.7;font-weight:400!important}.kekiz-logo>img{max-height:180px;width:auto}.wp-block-post-featured-image figcaption a{display:inline!important}.site-header.wp-block-template-part figcaption{display:none!important}.wp-block-cover>img{filter:grayscale(100%)}.type-plusgemeinde.active h3 a{font-weight:700!important}body .wp-block-post-template .communitytype-keinkindzuruecklassen-gemeinde a:before{background-color:var(--wp--preset--color--kekizblue)}body .wp-block-post-template .communitytype-familieplus-gemeinde a:before{background-color:var(--wp--preset--color--primary)}body .wp-block-post-template .communitytype-keinkindzuruecklassen-gemeinde.communitytype-familieplus-gemeinde a:before{background:linear-gradient(135deg,#aac80f 50%,#044987 0)!important}.home .wp-block-query li{padding:15px 15px 0;box-sizing:border-box;border:1px solid #ccc}.wp-block-button.is-style-diagonal-gradient .wp-block-button__link{background:linear-gradient(135deg,#aac80f 50%,#044987 0)!important}.is-style-three-color-gradient{background:linear-gradient(90deg,#aac80f,#aac80f calc((100% - 500px) / 2),#777 calc((100% - 500px) / 2),#777 calc((100% - 500px) / 2 + 500px),#044987 calc((100% - 500px) / 2 + 500px),#044987)!important}.is-style-outline.is-style-outline.wp-block-button .wp-block-button__link:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--primary)}.wp-block-query-pagination-numbers a{display:inline-block;margin:0 10px}.owl-item .item h2,.owl-item .item h2 a{line-height:1.3em!important}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--contrast)!important}@media (max-width:782px){.post-type-archive-plusgemeinde #gemeinden-aktiv li,.post-type-archive-plusgemeinde .wp-block-query li{display:inline-block!important;padding-right:15px!important;width:110px!important}.post-type-archive-plusgemeinde .wp-block-column+.wp-block-column{padding-left:4%!important;padding-top:0!important;padding-bottom:5%!important}.post-type-archive-plusgemeinde .wp-block-column+.wp-block-column .wp-block-query{padding-left:0!important;padding-right:0!important}}@media (max-width:960px){.site-header nav{justify-content:flex-end!important}.gemeinde-logos{gap:15px!important}.logo-und-gemeinde .wp-block-post-title{font-size:4.5vw}}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.wp-block-navigation__responsive-container-open:not(.always-shown){display:block}}@media (min-width:960px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block}.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}#site-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container aspan{color:var(--wp--preset--color--contrast)!important}}