@charset "UTF-8";.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-thin-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-thin-webfont.woff') format("woff");font-weight:100;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-thinitalic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-thinitalic-webfont.woff') format("woff");font-weight:100;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-extralight-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-extralight-webfont.woff') format("woff");font-weight:200;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-extralightitalic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-extralightitalic-webfont.woff') format("woff");font-weight:200;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-light-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-light-webfont.woff') format("woff");font-weight:300;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-lightitalic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-lightitalic-webfont.woff') format("woff");font-weight:300;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-regular-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-regular-webfont.woff') format("woff");font-weight:400;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-italic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-italic-webfont.woff') format("woff");font-weight:400;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-medium-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-medium-webfont.woff') format("woff");font-weight:500;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-mediumitalic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-mediumitalic-webfont.woff') format("woff");font-weight:500;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-semibold-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-semibold-webfont.woff') format("woff");font-weight:600;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-semibolditalic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-semibolditalic-webfont.woff') format("woff");font-weight:600;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-bold-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-bold-webfont.woff') format("woff");font-weight:700;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-bolditalic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-bolditalic-webfont.woff') format("woff");font-weight:700;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-extrabold-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-extrabold-webfont.woff') format("woff");font-weight:800;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-extrabolditalic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-extrabolditalic-webfont.woff') format("woff");font-weight:800;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-black-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-black-webfont.woff') format("woff");font-weight:900;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-blackitalic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Fonts/montserrat-blackitalic-webfont.woff') format("woff");font-weight:900;font-style:italic;}*{box-sizing:border-box;}html,body{min-height:100%;background:#fff;color:#161616;font-size:20px;line-height:1.4;}html{scroll-behavior:smooth;}body{margin:0;font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;}ul,ol,dl{margin:0 0 1em 0;}article,aside,audio,footer,header,nav,section,video{display:block;}h1{font-size:4em;font-weight:600;margin-bottom:.25em;hyphens:auto;}@media (max-width:1000px){h1{font-size:3em;}}@media (max-width:640px){h1{font-size:2.5em;}}h2{font-size:1.66em;text-transform:uppercase;font-weight:600;hyphens:auto;}@media (max-width:640px){h2{font-size:1.5em;}}h3{font-size:1.4em;text-transform:uppercase;font-weight:600;hyphens:auto;}h4{font-size:1.25em;text-transform:uppercase;font-weight:600;hyphens:auto;}h5{font-size:1em;text-transform:uppercase;font-weight:600;hyphens:auto;}h6{font-size:1em;font-weight:400;text-transform:uppercase;hyphens:auto;}p{word-break:break-word;hyphens:auto;}textarea{resize:vertical;}table{border-collapse:collapse;}td{padding:.5rem;}blockquote,figure{margin:0;}img{border:none;max-width:100%;height:auto;}input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0;}input[type="search"]{-webkit-appearance:textfield;}input[type="submit"]{-webkit-appearance:none;}sub,sup{line-height:0;}.structure-navigation{position:fixed;top:0;left:0;width:100%;z-index:50;background-color:#fff;border-bottom:1px solid #e0e0e0;}@media (min-width:1000px){.structure-navigation{padding:2rem 0;transition:padding 0.2s ease-in-out;}.scrolled .structure-navigation{padding:1rem 0;}}@media (max-width:1000px){.structure-navigation{padding:.5rem 0;}}.structure-navigation .inner{margin:0 auto;width:96%;max-width:1400px;display:flex;gap:1rem;justify-content:space-between;align-items:flex-end;}@media (max-width:1000px){.structure-navigation .inner{align-items:center;}}.structure-navigation .logo-header{display:block;}@media (min-width:1000px){.structure-navigation .logo-header{width:auto;height:8rem;transition:width 0.2s ease-in-out,height 0.2s ease-in-out;}.scrolled .structure-navigation .logo-header{height:4rem;}}@media (max-width:1000px){.structure-navigation .logo-header{height:3rem;width:auto;}}.structure-navigation #menu-toggle{display:none;cursor:pointer;}.structure-navigation #menu-toggle g{fill:#535353;transition:fill 0.2s ease-in-out;}.structure-navigation #menu-toggle:hover g,.structure-navigation #menu-toggle:focus g{fill:#79c2be;}@media (max-width:1000px){.structure-navigation #menu-toggle{display:block;width:2rem;height:auto;}}.structure-navigation .topbuttons{position:absolute;top:0;left:0;width:100%;height:2.4em;overflow:hidden;transition:height 0.2s ease-in-out;}.scrolled .structure-navigation .topbuttons{height:0;}.structure-navigation .topbuttons .inner{margin:0 auto;width:96%;max-width:1400px;display:flex;justify-content:flex-end;gap:.5em;line-height:1;}@media (max-width:1000px){.structure-navigation .topbuttons{display:none;}}.structure-banner{background-color:#79c2be;color:#fff;transition:margin-top 0.2s ease-in-out;padding:6rem 0 2rem 0;}@media (min-width:1000px){.structure-banner{margin-top:12rem;}.scrolled .structure-banner{margin-top:6rem;}}@media (max-width:1000px){.structure-banner{margin-top:4rem;}}.structure-banner .inner{margin:0 auto;width:96%;max-width:1400px;display:grid;gap:2rem;}.structure-banner .inner p{font-size:1.25rem;line-height:125%;}.structure-banner .inner a.button{font-size:1rem;}.structure-banner .inner a.button-light{font-size:1rem;border-color:#fff;}.structure-banner .tocontent{margin-top:3rem;text-align:center;}.structure-banner .tocontent a{text-decoration:none;color:#161616;}.structure-banner .tocontent a svg{width:2.5rem;height:auto;}.structure-banner .tocontent a svg path{fill:none;stroke:#535353;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;transition:stroke 0.2s ease-in-out;}.structure-banner .tocontent a:hover,.structure-banner .tocontent a:focus{color:#fff;}.structure-banner .tocontent a:hover svg path,.structure-banner .tocontent a:focus svg path{stroke:#fff;}.structure-banner.no-content{padding:0;height:0;overflow:hidden;}.structure-footer{position:relative;z-index:40;background-color:#535353;color:#fff;padding:3em 0;}.structure-footer > .inner{margin:0 auto;width:96%;max-width:1400px;display:grid;gap:2rem;font-weight:500;}.structure-footer > .inner *{font-size:.8rem;}.structure-footer .logo-footer{display:block;width:auto;height:8rem;}.structure-footer h5{color:#79c2be;font-weight:600;word-break:break-word;hyphens:auto;}.structure-footer a{color:#fff;text-decoration:none;}.structure-footer a:hover,.structure-footer a:focus{color:#e0e0e0;}.structure-footer a.button{border-color:#79c2be;}.structure-footer a.button:hover,.structure-footer a.button:focus{color:#535353;}.structure-footer a.button-light:hover,.structure-footer a.button-light:focus{color:#79c2be;}.structure-footer ul{list-style:none;padding:0;}.structure-footer .footerbuttons{position:absolute;top:0;left:0;width:100%;}.structure-footer .footerbuttons .inner{margin:0 auto;width:96%;max-width:1400px;display:flex;justify-content:flex-end;gap:.5em;}.structure-footer .footerbuttons .inner > *{font-size:1rem;}.structure-main > .frame > .frame-inner{margin:0 auto;width:96%;max-width:1400px;}.structure-main > .frame-default{background-color:#fff;}.structure-main > .frame-grey{background-color:#e0e0e0;}.structure-main > .frame-cyan{background-color:#79c2be;}.structure-main .blog-meta .inner{margin:0 auto;width:96%;max-width:1400px;padding:1rem 0;}.sidebuttons{position:fixed;right:0;bottom:10vh;width:2.4em;height:auto;z-index:30;}.sidebuttons a{margin-bottom:.5em;}.sidebuttons a:last-child{margin-bottom:0;}:target:before{content:"";display:block;transition:height 0.2s ease-in-out,margin-top 0.2s ease-in-out;}@media (min-width:1000px){:target:before{height:12rem;margin-top:-12rem;}.scrolled :target:before{height:6rem;margin-top:-6rem;}}@media (max-width:1000px){:target:before{height:4rem;margin-top:-4rem;}}@media (min-width:1000px){.menu-main{margin:0;padding:0;font-size:1.2rem;list-style:none;display:flex;justify-content:flex-end;gap:4rem;flex-wrap:wrap;}.menu-main > li{position:relative;}.menu-main > li .children-toggle{display:none;}.menu-main > li > a{display:block;background-image:linear-gradient(to top,#79c2be 0 50%,transparent 50% 100%);color:#161616;font-weight:600;text-transform:uppercase;text-decoration:none;}.menu-main > li.active > a{background-image:none !important;text-decoration-color:#79c2be;text-decoration-line:underline;text-decoration-thickness:.6em;text-underline-offset:.25em;}.menu-main > li:hover > a,.menu-main > li:focus-within > a{background-image:linear-gradient(to bottom,#79c2be 0 50%,transparent 50% 100%);}.menu-main > li:hover .level2,.menu-main > li:focus-within .level2{display:block;}.menu-main .level2{display:none;position:absolute;z-index:50;padding-top:.66rem;}.menu-main .level2.desktoplast{right:0;}.menu-main .level2 ul{margin:0;border:0;border-radius:.5rem;padding:1rem .5rem;list-style:none;background-color:#535353;color:#79c2be;}.menu-main .level2 li{margin-bottom:.75rem;}.menu-main .level2 li:last-child{margin-bottom:0;}.menu-main .level2 a{display:block;padding:0 3px;color:#79c2be;font-weight:600;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;}.menu-main .level2 a:hover,.menu-main .level2 a:focus{background-color:#79c2be;color:#535353;}.menu-main .level2 a.active,.menu-main .level2 a.current{background-color:#e0e0e0;color:#161616;}.menu-main .mobileonly{display:none;}}@media screen and (max-width:1200px){.menu-main{gap:2rem;}}@media screen and (max-width:1080px){.menu-main{gap:1rem;}}@media (max-width:1000px){.menu-main{position:fixed;top:4rem;right:0;width:16rem;max-width:100vw;margin-right:-16em;transition:margin-right 0.2s ease-in-out;height:calc(100vh - 4rem);overflow-y:auto;z-index:100;border-left:2px solid #e0e0e0;padding:0.5em;list-style:none;background-color:#535353;color:#79c2be;}.show-menu .menu-main{margin-right:0;}.menu-main li{position:relative;margin-bottom:.25em;}.menu-main li:last-child{margin-bottom:0;}.menu-main a{display:block;position:relative;padding:.25em;color:#79c2be;background-color:#535353;}.menu-main a:hover,.menu-main a:focus{color:#535353;background-color:#79c2be;}.menu-main li.active > a{background-color:#fff;color:#79c2be;}.menu-main li.has-children > a{padding-right:2.25em;}.menu-main .children-toggle{position:absolute;top:0;right:0;width:1.9em;height:1.9em;overflow:hidden;border-left:2px solid #79c2be;cursor:pointer;text-align:center;font-weight:600;color:#79c2be;background-color:#535353;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;}.menu-main .children-toggle::before{content:"+";font-size:1.4em;}.menu-main .children-toggle:hover,.menu-main .children-toggle:focus{color:#535353;background-color:#79c2be;border-color:#535353;}.menu-main li.show-children > .children-toggle::before{content:"−";}.menu-main li.active > .children-toggle{background-color:#fff;}.menu-main li.active > .children-toggle:hover,.menu-main li.active > .children-toggle:focus{color:#fff;background-color:#79c2be;border-color:#fff;}.menu-main .level2{display:none;background-color:#79c2be;padding:.25em;border-bottom:2px solid #535353;}.menu-main .level2 ul{list-style:none;margin:0;padding:0;}.menu-main .level2 a{padding-left:1em;color:#535353;background-color:#79c2be;}.menu-main .level2 a:hover,.menu-main .level2 a:focus{color:#79c2be;background-color:#535353;}.menu-main .level2 a.current,.menu-main .level2 a.active{color:#79c2be;background-color:#fff;}.menu-main .show-children .level2{display:block;}}.frame-type-container-66 > .frame-inner{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);}.frame-type-container-48 > .frame-inner{display:grid;gap:2rem;grid-template-columns:repeat(5,1fr);}.frame-type-container-48 > .frame-inner > .container-column-1{grid-column:auto / span 2;}.frame-type-container-48 > .frame-inner > .container-column-2{grid-column:auto / span 3;}.frame-type-container-84 > .frame-inner{display:grid;gap:2rem;grid-template-columns:repeat(5,1fr);}.frame-type-container-84 > .frame-inner > .container-column-1{grid-column:auto / span 3;}.frame-type-container-84 > .frame-inner > .container-column-2{grid-column:auto / span 2;}.frame-type-container-444 > .frame-inner{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);}.frame-type-container-3333 > .frame-inner{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);}.container-column{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;}.container-column > :first-child{margin-top:0;}.container-column > :first-child > :first-child{margin-top:0;}.container-column > :first-child > :first-child > :first-child{margin-top:0;}.container-column > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.container-column > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.container-column > :first-child > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.container-column > :last-child{margin-bottom:0;}.container-column > :last-child > :last-child{margin-bottom:0;}.container-column > :last-child > :last-child > :last-child{margin-bottom:0;}.container-column > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.container-column > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.container-column > :last-child > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.container-column .frame-type-container-66 > .frame-inner,.container-column .frame-type-container-48 > .frame-inner,.container-column .frame-type-container-84 > .frame-inner,.container-column .frame-type-container-444 > .frame-inner,.container-column .frame-type-container-3333 > .frame-inner{gap:1rem;}.frame-layout-0 > .frame-inner > .container-column{justify-content:flex-start;}.frame-layout-1 > .frame-inner > .container-column{justify-content:center;}.frame-layout-2 > .frame-inner > .container-column{justify-content:flex-end;}@media screen and (max-width:60rem){.frame-type-container-3333 > .frame-inner{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:50rem){.container-column .frame-type-container-66 > .frame-inner,.container-column .frame-type-container-48 > .frame-inner,.container-column .frame-type-container-84 > .frame-inner,.container-column .frame-type-container-444 > .frame-inner,.container-column .frame-type-container-3333 > .frame-inner{grid-template-columns:1fr;}.container-column .frame-type-container-66 > .frame-inner > .container-column-1,.container-column .frame-type-container-66 > .frame-inner > .container-column-2,.container-column .frame-type-container-48 > .frame-inner > .container-column-1,.container-column .frame-type-container-48 > .frame-inner > .container-column-2,.container-column .frame-type-container-84 > .frame-inner > .container-column-1,.container-column .frame-type-container-84 > .frame-inner > .container-column-2,.container-column .frame-type-container-444 > .frame-inner > .container-column-1,.container-column .frame-type-container-444 > .frame-inner > .container-column-2,.container-column .frame-type-container-3333 > .frame-inner > .container-column-1,.container-column .frame-type-container-3333 > .frame-inner > .container-column-2{grid-column:initial;}}@media screen and (max-width:40rem){.frame-type-container-66 > .frame-inner,.frame-type-container-48 > .frame-inner,.frame-type-container-84 > .frame-inner,.frame-type-container-444 > .frame-inner,.frame-type-container-3333 > .frame-inner{grid-template-columns:1fr;}.frame-type-container-66 > .frame-inner > .container-column-1,.frame-type-container-66 > .frame-inner > .container-column-2,.frame-type-container-48 > .frame-inner > .container-column-1,.frame-type-container-48 > .frame-inner > .container-column-2,.frame-type-container-84 > .frame-inner > .container-column-1,.frame-type-container-84 > .frame-inner > .container-column-2,.frame-type-container-444 > .frame-inner > .container-column-1,.frame-type-container-444 > .frame-inner > .container-column-2,.frame-type-container-3333 > .frame-inner > .container-column-1,.frame-type-container-3333 > .frame-inner > .container-column-2{grid-column:initial;}}.frame.frame-space-inside-extra-small{padding:1em 0;margin-top:0;margin-bottom:0;}.frame.frame-space-inside-extra-small > :first-child{margin-top:0;}.frame.frame-space-inside-extra-small > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-small > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-small > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-small > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-small > :first-child > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-small > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-small > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-small > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-small > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-small > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-small > :last-child > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-small{padding:2em 0;margin-top:0;margin-bottom:0;}.frame.frame-space-inside-small > :first-child{margin-top:0;}.frame.frame-space-inside-small > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-small > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-small > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-small > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-small > :first-child > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-small > :last-child{margin-bottom:0;}.frame.frame-space-inside-small > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-small > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-small > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-small > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-small > :last-child > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-medium{padding:3em 0;margin-top:0;margin-bottom:0;}.frame.frame-space-inside-medium > :first-child{margin-top:0;}.frame.frame-space-inside-medium > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-medium > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-medium > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-medium > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-medium > :first-child > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-medium > :last-child{margin-bottom:0;}.frame.frame-space-inside-medium > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-medium > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-medium > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-medium > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-medium > :last-child > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-large{padding:4em 0;margin-top:0;margin-bottom:0;}.frame.frame-space-inside-large > :first-child{margin-top:0;}.frame.frame-space-inside-large > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-large > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-large > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-large > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-large > :first-child > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-large > :last-child{margin-bottom:0;}.frame.frame-space-inside-large > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-large > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-large > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-large > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-large > :last-child > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-large{padding:5em 0;margin-top:0;margin-bottom:0;}.frame.frame-space-inside-extra-large > :first-child{margin-top:0;}.frame.frame-space-inside-extra-large > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-large > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-large > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-large > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-large > :first-child > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.frame.frame-space-inside-extra-large > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-large > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-large > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-large > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-large > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.frame.frame-space-inside-extra-large > :last-child > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.structure-main h2 .headerbg{display:inline-block;padding:0 .2em;background-image:linear-gradient(to top,#79c2be 0 50%,transparent 50% 100%);}.structure-main h2 a{color:#161616;}.structure-main h2 a:hover,.structure-main h2 a:focus{color:#161616;}.structure-main h2 a:hover .headerbg,.structure-main h2 a:focus .headerbg{background-image:linear-gradient(to bottom,#79c2be 0 50%,transparent 50% 100%);}.structure-main > .frame-cyan h2 .headerbg{background-image:linear-gradient(to top,#fff 0 50%,transparent 50% 100%);}.structure-main > .frame-cyan h2 a{color:#161616;}.structure-main > .frame-cyan h2 a:hover,.structure-main > .frame-cyan h2 a:focus{color:#161616;}.structure-main > .frame-cyan h2 a:hover .headerbg,.structure-main > .frame-cyan h2 a:focus .headerbg{background-image:linear-gradient(to bottom,#fff 0 50%,transparent 50% 100%);}.structure-main .lindmayrlayout_blogmenu{background-color:#fff;}.structure-main .lindmayrlayout_blogmenu .llbm-article{padding:2rem 0;}.structure-main .lindmayrlayout_blogmenu .llbm-article:nth-child(2n){background-color:#e0e0e0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner{margin:0 auto;width:96%;max-width:1400px;margin-top:0;margin-bottom:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :first-child{margin-top:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :first-child > :first-child{margin-top:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :first-child > :first-child > :first-child{margin-top:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :first-child > :first-child > :first-child > :first-child > :first-child > :first-child{margin-top:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :last-child{margin-bottom:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :last-child > :last-child{margin-bottom:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :last-child > :last-child > :last-child{margin-bottom:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article > .inner > :last-child > :last-child > :last-child > :last-child > :last-child > :last-child{margin-bottom:0;}.structure-main .lindmayrlayout_blogmenu .llbm-article header{display:grid;grid-template-columns:1fr 8rem;gap:1rem;hyphens:auto;}.structure-main .lindmayrlayout_blogmenu .llbm-article header .llbm-date{text-align:right;}@media (max-width:960px){.structure-main .lindmayrlayout_blogmenu .llbm-article header{grid-template-columns:1fr;}.structure-main .lindmayrlayout_blogmenu .llbm-article header .llbm-date{grid-row:1;}}.structure-main figure.image img{display:block;margin:0 auto;}.frame-layout-3 header{cursor:pointer;display:grid;grid-template-columns:2.5em 1fr;}.frame-layout-3 header .accordion-toggle{font-size:2em;font-weight:600;line-height:1;text-align:center;}.frame-layout-3 header .accordion-toggle::before{content:"+";}.frame-layout-3 header.accordion-open .accordion-toggle::before{content:"−";}.frame-layout-3 header .header-content :first-child{margin-top:0;}.frame-layout-3 header .header-content :last-child{margin-bottom:0;}.frame-layout-3 .accordion-content{padding-top:1em;}.frame-layout-3 .accordion-content > :first-child{margin-top:0;}.frame-layout-3 .accordion-content > :last-child{margin-bottom:0;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}a{color:#79c2be;font-weight:600;text-decoration:none;transition:color 0.2s ease-in-out;}a:hover,a:focus{color:#327272;}.frame-cyan a{color:#fff;}.frame-cyan a:hover,.frame-cyan a:focus{color:#e0e0e0;}.structure-banner a.button,.structure-banner a.button-light,.structure-main a.button,.structure-main a.button-light,.structure-footer > .inner a.button,.structure-footer > .inner a.button-light{display:inline-block;border:2px solid #535353;border-radius:.25em;padding:.5em 1em;background-color:#535353;color:#79c2be;transition:none;}.structure-banner a.button:hover,.structure-banner a.button:focus,.structure-banner a.button-light:hover,.structure-banner a.button-light:focus,.structure-main a.button:hover,.structure-main a.button:focus,.structure-main a.button-light:hover,.structure-main a.button-light:focus,.structure-footer > .inner a.button:hover,.structure-footer > .inner a.button:focus,.structure-footer > .inner a.button-light:hover,.structure-footer > .inner a.button-light:focus{background-color:#79c2be;color:#535353;}.structure-banner a.button[href^='tel:'],.structure-banner a.button-light[href^='tel:'],.structure-main a.button[href^='tel:'],.structure-main a.button-light[href^='tel:'],.structure-footer > .inner a.button[href^='tel:'],.structure-footer > .inner a.button-light[href^='tel:']{padding-left:3em;background-image:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Images/phone-cyan.svg');background-repeat:no-repeat;background-size:auto 1.5em;background-position:1em center;}.structure-banner a.button[href^='tel:']:hover,.structure-banner a.button[href^='tel:']:focus,.structure-banner a.button-light[href^='tel:']:hover,.structure-banner a.button-light[href^='tel:']:focus,.structure-main a.button[href^='tel:']:hover,.structure-main a.button[href^='tel:']:focus,.structure-main a.button-light[href^='tel:']:hover,.structure-main a.button-light[href^='tel:']:focus,.structure-footer > .inner a.button[href^='tel:']:hover,.structure-footer > .inner a.button[href^='tel:']:focus,.structure-footer > .inner a.button-light[href^='tel:']:hover,.structure-footer > .inner a.button-light[href^='tel:']:focus{background-image:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Images/phone-darkgrey.svg');}.structure-banner a.button-light,.structure-main a.button-light,.structure-footer > .inner a.button-light{border-color:#79c2be;background-color:#79c2be;color:#fff;}.structure-banner a.button-light:hover,.structure-banner a.button-light:focus,.structure-main a.button-light:hover,.structure-main a.button-light:focus,.structure-footer > .inner a.button-light:hover,.structure-footer > .inner a.button-light:focus{background-color:#fff;color:#79c2be;}.structure-banner a.button-light[href^='tel:'],.structure-main a.button-light[href^='tel:'],.structure-footer > .inner a.button-light[href^='tel:']{background-image:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Images/phone-white.svg');}.structure-banner a.button-light[href^='tel:']:hover,.structure-banner a.button-light[href^='tel:']:focus,.structure-main a.button-light[href^='tel:']:hover,.structure-main a.button-light[href^='tel:']:focus,.structure-footer > .inner a.button-light[href^='tel:']:hover,.structure-footer > .inner a.button-light[href^='tel:']:focus{background-image:url('../../../typo3conf/ext/lindmayr_layout/Resources/Public/Images/phone-cyan.svg');}.structure-banner .frame-cyan a.button-light,.structure-main .frame-cyan a.button-light,.structure-footer > .inner .frame-cyan a.button-light{border-color:#fff;}.structure-footer > .inner a.button{border-color:#79c2be;}a.button-login{display:block;border:2px solid #535353;border-radius:.25em;padding:.5em 1em;background-color:#535353;color:#79c2be;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,color 0.2s ease-in-out;}a.button-login:hover,a.button-login:focus{border-color:#79c2be;background-color:#79c2be;color:#535353;}a.button-square{display:flex;justify-content:center;align-items:center;width:2.2em;height:2.2em;border:2px solid #79c2be;border-radius:.25em;background-color:#79c2be;color:#535353;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,color 0.2s ease-in-out;}a.button-square span{display:none;}a.button-square svg{width:auto;height:1.5em;}a.button-square svg .icon-path{fill:none;stroke:#535353;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;transition:stroke 0.2s ease-in-out;}a.button-square:hover,a.button-square:focus{border-color:#535353;background-color:#535353;color:#79c2be;}a.button-square:hover svg .icon-path,a.button-square:focus svg .icon-path{stroke:#79c2be;}a.button-square.button-inverse{border-color:#535353;background-color:#535353;color:#79c2be;}a.button-square.button-inverse svg .icon-path{stroke:#79c2be;}a.button-square.button-inverse:hover,a.button-square.button-inverse:focus{border-color:#79c2be;background-color:#79c2be;color:#535353;}a.button-square.button-inverse:hover svg .icon-path,a.button-square.button-inverse:focus svg .icon-path{stroke:#535353;}.sidebuttons a.button-square{border-color:#535353;background-color:#535353;color:#79c2be;}.sidebuttons a.button-square svg .icon-path{stroke:#79c2be;}.sidebuttons a.button-square:hover,.sidebuttons a.button-square:focus{border-color:#79c2be;background-color:#79c2be;color:#535353;}.sidebuttons a.button-square:hover svg .icon-path,.sidebuttons a.button-square:focus svg .icon-path{stroke:#535353;}.footerbuttons a.button-square:hover,.footerbuttons a.button-square:focus{border-color:#79c2be;}.footerbuttons a.button-square.button-inverse{border-color:#fff;background-color:#fff;}.footerbuttons a.button-square.button-inverse:hover,.footerbuttons a.button-square.button-inverse:focus{border-color:#79c2be;background-color:#79c2be;color:#fff;}.footerbuttons a.button-square.button-inverse:hover svg .icon-path,.footerbuttons a.button-square.button-inverse:focus svg .icon-path{stroke:#fff;}
