@font-face{font-family:'SeasonSans';src:url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/fonts/subset-SeasonSans-Regular.eot);src:url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/fonts/subset-SeasonSans-Regular.eot?#iefix) format('embedded-opentype'),url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/fonts/subset-SeasonSans-Regular.woff2) format('woff2'),url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/fonts/subset-SeasonSans-Regular.woff) format('woff'),url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/fonts/subset-SeasonSans-Regular.ttf) format('truetype'),url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/fonts/subset-SeasonSans-Regular.svg#SeasonSans-Regular) format('svg'),local('Season Sans Regular'),local('SeasonSans-Regular');font-weight:400;font-style:normal;font-display:swap}

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.swiper.row{margin:0}.swiper .swiper-slide{box-sizing:border-box;flex:none;max-width:none}.swiper-slide>.item_inner{margin:0}
.typo_lightbox_wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;background-color:rgba(255,255,255,.95)}.typo_lightbox_wrapper .typo_lightbox_slider{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.typo_lightbox_wrapper{overflow:hidden}.typo_lightbox_slides{display:flex;flex-direction:row;flex-wrap:nowrap;transition:transform .3s ease-in-out}.lightbox_item{min-width:100%;height:100svh}.lightbox_item.loading{opacity:0}.lightbox_item{opacity:1;position:relative;transition:opacity .5s ease}.typo_lightbox_wrapper .lightbox_item>img{position:absolute;top:10%;left:10%;right:10%;bottom:10%;width:80%;height:80%;object-fit:contain;object-position:50% 50%;max-width:none}.lightbox_iframe_wrapper{position:absolute;top:10%;left:10%;right:10%;bottom:10%;width:80%;height:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lightbox_iframe_wrapper>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.typo_lightbox_wrapper .close_wrapper{position:absolute;top:1rem;right:1rem}.typo_lightbox_wrapper .close_wrapper .close{display:block;width:2rem;height:2rem;position:relative;cursor:pointer}.typo_lightbox_wrapper .close_wrapper .close:after,.typo_lightbox_wrapper .close_wrapper .close:before{content:'';position:absolute;top:50%;left:50%;background-color:currentColor;width:2rem;height:.125rem;transform:translate(-50%,-50%) rotate(45deg)}.typo_lightbox_wrapper .close_wrapper .close:before{transform:translate(-50%,-50%) rotate(-45deg)}
.accordion_item{overflow:hidden;position:relative}.has_animation .accordion_item{transition:height .5s ease}.accordion_title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700}.accordion_title:after{content:"+";transition:transform .5s ease}.accordion_item.active .accordion_title:after{content:"-";transform:rotate(180deg)}.accordion_title>*{margin:0}.accordion_content{position:absolute;left:0;right:0;opacity:0;visibility:hidden}.has_animation .accordion_content{transition:opacity .5s ease,visibility .5s ease}.accordion_item.active .accordion_content{opacity:1;visibility:visible}
.columns{flex:0 0 100%;max-width:100%}.expand{flex:1 1 0px;min-width:0}.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-3{flex:0 0 25%;max-width:25%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-6{flex:0 0 50%;max-width:50%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-9{flex:0 0 75%;max-width:75%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-12{flex:0 0 100%;max-width:100%}.shrink{flex:0 0 auto;max-width:100%}.small-offset-0{margin-left:0}.small-offset-1{margin-left:8.33333%}.small-offset-2{margin-left:16.66667%}.small-offset-3{margin-left:25%}.small-offset-4{margin-left:33.33333%}.small-offset-5{margin-left:41.66667%}.small-offset-6{margin-left:50%}.small-offset-7{margin-left:58.33333%}.small-offset-8{margin-left:66.66667%}.small-offset-9{margin-left:75%}.small-offset-10{margin-left:83.33333%}.small-offset-11{margin-left:91.66667%}@media print,screen and (min-width:40em){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-3{flex:0 0 25%;max-width:25%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-6{flex:0 0 50%;max-width:50%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-9{flex:0 0 75%;max-width:75%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-12{flex:0 0 100%;max-width:100%}.medium-shrink{flex:0 0 auto;max-width:100%}.medium-expand{flex:1 1 0px}.medium-offset-0{margin-left:0}.medium-offset-1{margin-left:8.33333%}.medium-offset-2{margin-left:16.66667%}.medium-offset-3{margin-left:25%}.medium-offset-4{margin-left:33.33333%}.medium-offset-5{margin-left:41.66667%}.medium-offset-6{margin-left:50%}.medium-offset-7{margin-left:58.33333%}.medium-offset-8{margin-left:66.66667%}.medium-offset-9{margin-left:75%}.medium-offset-10{margin-left:83.33333%}.medium-offset-11{margin-left:91.66667%}}@media print,screen and (min-width:64em){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-3{flex:0 0 25%;max-width:25%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-6{flex:0 0 50%;max-width:50%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-9{flex:0 0 75%;max-width:75%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-12{flex:0 0 100%;max-width:100%}.large-shrink{flex:0 0 auto;max-width:100%}.large-expand{flex:1 1 0px}.large-offset-0{margin-left:0}.large-offset-1{margin-left:8.33333%}.large-offset-2{margin-left:16.66667%}.large-offset-3{margin-left:25%}.large-offset-4{margin-left:33.33333%}.large-offset-5{margin-left:41.66667%}.large-offset-6{margin-left:50%}.large-offset-7{margin-left:58.33333%}.large-offset-8{margin-left:66.66667%}.large-offset-9{margin-left:75%}.large-offset-10{margin-left:83.33333%}.large-offset-11{margin-left:91.66667%}}@media print,screen and (min-width:75em){.xlarge-1{flex:0 0 8.33333%;max-width:8.33333%}.xlarge-2{flex:0 0 16.66667%;max-width:16.66667%}.xlarge-3{flex:0 0 25%;max-width:25%}.xlarge-4{flex:0 0 33.33333%;max-width:33.33333%}.xlarge-5{flex:0 0 41.66667%;max-width:41.66667%}.xlarge-6{flex:0 0 50%;max-width:50%}.xlarge-7{flex:0 0 58.33333%;max-width:58.33333%}.xlarge-8{flex:0 0 66.66667%;max-width:66.66667%}.xlarge-9{flex:0 0 75%;max-width:75%}.xlarge-10{flex:0 0 83.33333%;max-width:83.33333%}.xlarge-11{flex:0 0 91.66667%;max-width:91.66667%}.xlarge-12{flex:0 0 100%;max-width:100%}.xlarge-shrink{flex:0 0 auto;max-width:100%}.xlarge-expand{flex:1 1 0px}.xlarge-offset-0{margin-left:0}.xlarge-offset-1{margin-left:8.33333%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-offset-3{margin-left:25%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-offset-6{margin-left:50%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-offset-9{margin-left:75%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-offset-11{margin-left:91.66667%}}@media print,screen and (min-width:90em){.xxlarge-1{flex:0 0 8.33333%;max-width:8.33333%}.xxlarge-2{flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-3{flex:0 0 25%;max-width:25%}.xxlarge-4{flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-5{flex:0 0 41.66667%;max-width:41.66667%}.xxlarge-6{flex:0 0 50%;max-width:50%}.xxlarge-7{flex:0 0 58.33333%;max-width:58.33333%}.xxlarge-8{flex:0 0 66.66667%;max-width:66.66667%}.xxlarge-9{flex:0 0 75%;max-width:75%}.xxlarge-10{flex:0 0 83.33333%;max-width:83.33333%}.xxlarge-11{flex:0 0 91.66667%;max-width:91.66667%}.xxlarge-12{flex:0 0 100%;max-width:100%}.xxlarge-shrink{flex:0 0 auto;max-width:100%}.xxlarge-expand{flex:1 1 0px}.xxlarge-offset-0{margin-left:0}.xxlarge-offset-1{margin-left:8.33333%}.xxlarge-offset-2{margin-left:16.66667%}.xxlarge-offset-3{margin-left:25%}.xxlarge-offset-4{margin-left:33.33333%}.xxlarge-offset-5{margin-left:41.66667%}.xxlarge-offset-6{margin-left:50%}.xxlarge-offset-7{margin-left:58.33333%}.xxlarge-offset-8{margin-left:66.66667%}.xxlarge-offset-9{margin-left:75%}.xxlarge-offset-10{margin-left:83.33333%}.xxlarge-offset-11{margin-left:91.66667%}}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width:40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width:64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}@media print,screen and (min-width:75em){.xlarge-order-1{order:1}.xlarge-order-2{order:2}.xlarge-order-3{order:3}.xlarge-order-4{order:4}.xlarge-order-5{order:5}.xlarge-order-6{order:6}}@media print,screen and (min-width:90em){.xxlarge-order-1{order:1}.xxlarge-order-2{order:2}.xxlarge-order-3{order:3}.xxlarge-order-4{order:4}.xxlarge-order-5{order:5}.xxlarge-order-6{order:6}}.align-self-top{align-self:flex-start}.align-self-bottom{align-self:flex-end}.align-self-middle{align-self:center}.align-self-stretch{align-self:stretch}@media print,screen and (min-width:40em){.medium-align-self-top{align-self:flex-start}.medium-align-self-bottom{align-self:flex-end}.medium-align-self-middle{align-self:center}.medium-align-self-stretch{align-self:stretch}}@media print,screen and (min-width:64em){.large-align-self-top{align-self:flex-start}.large-align-self-bottom{align-self:flex-end}.large-align-self-middle{align-self:center}.large-align-self-stretch{align-self:stretch}}@media print,screen and (min-width:75em){.xlarge-align-self-top{align-self:flex-start}.xlarge-align-self-bottom{align-self:flex-end}.xlarge-align-self-middle{align-self:center}.xlarge-align-self-stretch{align-self:stretch}}@media print,screen and (min-width:90em){.xxlarge-align-self-top{align-self:flex-start}.xxlarge-align-self-bottom{align-self:flex-end}.xxlarge-align-self-middle{align-self:center}.xxlarge-align-self-stretch{align-self:stretch}}.small-5_1{flex:0 0 20%;max-width:20%}.small-5_2{flex:0 0 40%;max-width:40%}.small-5_3{flex:0 0 60%;max-width:60%}.small-5_4{flex:0 0 80%;max-width:80%}.small-5_5{flex:0 0 100%;max-width:100%}.small-6_1{flex:0 0 16.666%;max-width:16.666%}.small-6_2{flex:0 0 33.333%;max-width:33.333%}.small-6_3{flex:0 0 50%;max-width:50%}.small-6_4{flex:0 0 66.666%;max-width:66.666%}.small-6_5{flex:0 0 83.333%;max-width:83.333%}.small-6_6{flex:0 0 100%;max-width:100%}.small-8_1{flex:0 0 12.5%;max-width:12.5%}.small-8_2{flex:0 0 25%;max-width:25%}.small-8_3{flex:0 0 37.5%;max-width:37.5%}.small-8_4{flex:0 0 50%;max-width:50%}.small-8_5{flex:0 0 62.5%;max-width:62.5%}.small-8_6{flex:0 0 75%;max-width:75%}.small-8_7{flex:0 0 87.5%;max-width:87.5%}.small-8_8{flex:0 0 100%;max-width:100%}.small-offset-5_1{margin-left:20%}.small-offset-5_2{margin-left:40%}.small-offset-5_3{margin-left:60%}.small-offset-5_4{margin-left:80%}.small-offset-5_5{margin-left:100%}.small-offset-6_1{margin-left:16.666%}.small-offset-6_2{margin-left:33.333%}.small-offset-6_3{margin-left:50%}.small-offset-6_4{margin-left:66.666%}.small-offset-6_5{margin-left:83.333%}.small-offset-6_6{margin-left:100%}.small-offset-8_1{margin-left:12.5%}.small-offset-8_2{margin-left:25%}.small-offset-8_3{margin-left:37.5%}.small-offset-8_4{margin-left:50%}.small-offset-8_5{margin-left:62.5%}.small-offset-8_6{margin-left:75%}.small-offset-8_7{margin-left:87.5%}.small-offset-8_8{margin-left:100%}@media print,screen and (min-width:40em){.medium-shrink{flex:0 0 auto;max-width:100%}.medium-expand{flex:1 1 0px}.medium-5_1{flex:0 0 20%;max-width:20%}.medium-5_2{flex:0 0 40%;max-width:40%}.medium-5_3{flex:0 0 60%;max-width:60%}.medium-5_4{flex:0 0 80%;max-width:80%}.medium-5_5{flex:0 0 100%;max-width:100%}.medium-6_1{flex:0 0 16.666%;max-width:16.666%}.medium-6_2{flex:0 0 33.333%;max-width:33.333%}.medium-6_3{flex:0 0 50%;max-width:50%}.medium-6_4{flex:0 0 66.666%;max-width:66.666%}.medium-6_5{flex:0 0 83.333%;max-width:83.333%}.medium-6_6{flex:0 0 100%;max-width:100%}.medium-8_1{flex:0 0 12.5%;max-width:12.5%}.medium-8_2{flex:0 0 25%;max-width:25%}.medium-8_3{flex:0 0 37.5%;max-width:37.5%}.medium-8_4{flex:0 0 50%;max-width:50%}.medium-8_5{flex:0 0 62.5%;max-width:62.5%}.medium-8_6{flex:0 0 75%;max-width:75%}.medium-8_7{flex:0 0 87.5%;max-width:87.5%}.medium-8_8{flex:0 0 100%;max-width:100%}.medium-offset-5_1{margin-left:20%}.medium-offset-5_2{margin-left:40%}.medium-offset-5_3{margin-left:60%}.medium-offset-5_4{margin-left:80%}.medium-offset-5_5{margin-left:100%}.medium-offset-6_1{margin-left:16.666%}.medium-offset-6_2{margin-left:33.333%}.medium-offset-6_3{margin-left:50%}.medium-offset-6_4{margin-left:66.666%}.medium-offset-6_5{margin-left:83.333%}.medium-offset-6_6{margin-left:100%}.medium-offset-8_1{margin-left:12.5%}.medium-offset-8_2{margin-left:25%}.medium-offset-8_3{margin-left:37.5%}.medium-offset-8_4{margin-left:50%}.medium-offset-8_5{margin-left:62.5%}.medium-offset-8_6{margin-left:75%}.medium-offset-8_7{margin-left:87.5%}.medium-offset-8_8{margin-left:100%}}@media print,screen and (min-width:64em){.large-shrink{flex:0 0 auto;max-width:100%}.large-expand{flex:1 1 0px}.large-5_1{flex:0 0 20%;max-width:20%}.large-5_2{flex:0 0 40%;max-width:40%}.large-5_3{flex:0 0 60%;max-width:60%}.large-5_4{flex:0 0 80%;max-width:80%}.large-5_5{flex:0 0 100%;max-width:100%}.large-6_1{flex:0 0 16.666%;max-width:16.666%}.large-6_2{flex:0 0 33.333%;max-width:33.333%}.large-6_3{flex:0 0 50%;max-width:50%}.large-6_4{flex:0 0 66.666%;max-width:66.666%}.large-6_5{flex:0 0 83.333%;max-width:83.333%}.large-6_6{flex:0 0 100%;max-width:100%}.large-8_1{flex:0 0 12.5%;max-width:12.5%}.large-8_2{flex:0 0 25%;max-width:25%}.large-8_3{flex:0 0 37.5%;max-width:37.5%}.large-8_4{flex:0 0 50%;max-width:50%}.large-8_5{flex:0 0 62.5%;max-width:62.5%}.large-8_6{flex:0 0 75%;max-width:75%}.large-8_7{flex:0 0 87.5%;max-width:87.5%}.large-8_8{flex:0 0 100%;max-width:100%}.large-offset-5_1{margin-left:20%}.large-offset-5_2{margin-left:40%}.large-offset-5_3{margin-left:60%}.large-offset-5_4{margin-left:80%}.large-offset-5_5{margin-left:100%}.large-offset-6_1{margin-left:16.666%}.large-offset-6_2{margin-left:33.333%}.large-offset-6_3{margin-left:50%}.large-offset-6_4{margin-left:66.666%}.large-offset-6_5{margin-left:83.333%}.large-offset-6_6{margin-left:100%}.large-offset-8_1{margin-left:12.5%}.large-offset-8_2{margin-left:25%}.large-offset-8_3{margin-left:37.5%}.large-offset-8_4{margin-left:50%}.large-offset-8_5{margin-left:62.5%}.large-offset-8_6{margin-left:75%}.large-offset-8_7{margin-left:87.5%}.large-offset-8_8{margin-left:100%}}@media print,screen and (min-width:75em){.xlarge-shrink{flex:0 0 auto;max-width:100%}.xlarge-expand{flex:1 1 0px}.xlarge-5_1{flex:0 0 20%;max-width:20%}.xlarge-5_2{flex:0 0 40%;max-width:40%}.xlarge-5_3{flex:0 0 60%;max-width:60%}.xlarge-5_4{flex:0 0 80%;max-width:80%}.xlarge-5_5{flex:0 0 100%;max-width:100%}.xlarge-6_1{flex:0 0 16.666%;max-width:16.666%}.xlarge-6_2{flex:0 0 33.333%;max-width:33.333%}.xlarge-6_3{flex:0 0 50%;max-width:50%}.xlarge-6_4{flex:0 0 66.666%;max-width:66.666%}.xlarge-6_5{flex:0 0 83.333%;max-width:83.333%}.xlarge-6_6{flex:0 0 100%;max-width:100%}.xlarge-8_1{flex:0 0 12.5%;max-width:12.5%}.xlarge-8_2{flex:0 0 25%;max-width:25%}.xlarge-8_3{flex:0 0 37.5%;max-width:37.5%}.xlarge-8_4{flex:0 0 50%;max-width:50%}.xlarge-8_5{flex:0 0 62.5%;max-width:62.5%}.xlarge-8_6{flex:0 0 75%;max-width:75%}.xlarge-8_7{flex:0 0 87.5%;max-width:87.5%}.xlarge-8_8{flex:0 0 100%;max-width:100%}.xlarge-offset-5_1{margin-left:20%}.xlarge-offset-5_2{margin-left:40%}.xlarge-offset-5_3{margin-left:60%}.xlarge-offset-5_4{margin-left:80%}.xlarge-offset-5_5{margin-left:100%}.xlarge-offset-6_1{margin-left:16.666%}.xlarge-offset-6_2{margin-left:33.333%}.xlarge-offset-6_3{margin-left:50%}.xlarge-offset-6_4{margin-left:66.666%}.xlarge-offset-6_5{margin-left:83.333%}.xlarge-offset-6_6{margin-left:100%}.xlarge-offset-8_1{margin-left:12.5%}.xlarge-offset-8_2{margin-left:25%}.xlarge-offset-8_3{margin-left:37.5%}.xlarge-offset-8_4{margin-left:50%}.xlarge-offset-8_5{margin-left:62.5%}.xlarge-offset-8_6{margin-left:75%}.xlarge-offset-8_7{margin-left:87.5%}.xlarge-offset-8_8{margin-left:100%}}@media print,screen and (min-width:90em){.xxlarge-5_1{flex:0 0 20%;max-width:20%}.xxlarge-5_2{flex:0 0 40%;max-width:40%}.xxlarge-5_3{flex:0 0 60%;max-width:60%}.xxlarge-5_4{flex:0 0 80%;max-width:80%}.xxlarge-5_5{flex:0 0 100%;max-width:100%}.xxlarge-6_1{flex:0 0 16.666%;max-width:16.666%}.xxlarge-6_2{flex:0 0 33.333%;max-width:33.333%}.xxlarge-6_3{flex:0 0 50%;max-width:50%}.xxlarge-6_4{flex:0 0 66.666%;max-width:66.666%}.xxlarge-6_5{flex:0 0 83.333%;max-width:83.333%}.xxlarge-6_6{flex:0 0 100%;max-width:100%}.xxlarge-8_1{flex:0 0 12.5%;max-width:12.5%}.xxlarge-8_2{flex:0 0 25%;max-width:25%}.xxlarge-8_3{flex:0 0 37.5%;max-width:37.5%}.xxlarge-8_4{flex:0 0 50%;max-width:50%}.xxlarge-8_5{flex:0 0 62.5%;max-width:62.5%}.xxlarge-8_6{flex:0 0 75%;max-width:75%}.xxlarge-8_7{flex:0 0 87.5%;max-width:87.5%}.xxlarge-8_8{flex:0 0 100%;max-width:100%}.xxlarge-offset-5_1{margin-left:20%}.xxlarge-offset-5_2{margin-left:40%}.xxlarge-offset-5_3{margin-left:60%}.xxlarge-offset-5_4{margin-left:80%}.xxlarge-offset-5_5{margin-left:100%}.xxlarge-offset-6_1{margin-left:16.666%}.xxlarge-offset-6_2{margin-left:33.333%}.xxlarge-offset-6_3{margin-left:50%}.xxlarge-offset-6_4{margin-left:66.666%}.xxlarge-offset-6_5{margin-left:83.333%}.xxlarge-offset-6_6{margin-left:100%}.xxlarge-offset-8_1{margin-left:12.5%}.xxlarge-offset-8_2{margin-left:25%}.xxlarge-offset-8_3{margin-left:37.5%}.xxlarge-offset-8_4{margin-left:50%}.xxlarge-offset-8_5{margin-left:62.5%}.xxlarge-offset-8_6{margin-left:75%}.xxlarge-offset-8_7{margin-left:87.5%}.xxlarge-offset-8_8{margin-left:100%}}
.row{max-width:62.5rem;width:calc(100% - 2em);margin-right:auto;margin-left:auto;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.row.no_gap{width:100%}.row .row{width:100%}.row.expanded{max-width:none}.row.expanded .row{max-width:none}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-top{align-items:flex-start}.align-bottom{align-items:flex-end}.align-middle{align-items:center}.align-stretch{align-items:stretch}@media print,screen and (min-width:40em){.medium-align-left{justify-content:flex-start}.medium-align-right{justify-content:flex-end}.medium-align-center{justify-content:center}.medium-align-justify{justify-content:space-between}.medium-align-spaced{justify-content:space-around}.medium-align-top{align-items:flex-start}.medium-align-bottom{align-items:flex-end}.medium-align-middle{align-items:center}.medium-align-stretch{align-items:stretch}}@media print,screen and (min-width:64em){.large-align-left{justify-content:flex-start}.large-align-right{justify-content:flex-end}.large-align-center{justify-content:center}.large-align-justify{justify-content:space-between}.large-align-spaced{justify-content:space-around}.large-align-top{align-items:flex-start}.large-align-bottom{align-items:flex-end}.large-align-middle{align-items:center}.large-align-stretch{align-items:stretch}}@media print,screen and (min-width:75em){.xlarge-align-left{justify-content:flex-start}.xlarge-align-right{justify-content:flex-end}.xlarge-align-center{justify-content:center}.xlarge-align-justify{justify-content:space-between}.xlarge-align-spaced{justify-content:space-around}.xlarge-align-top{align-items:flex-start}.xlarge-align-bottom{align-items:flex-end}.xlarge-align-middle{align-items:center}.xlarge-align-stretch{align-items:stretch}}@media print,screen and (min-width:90em){.xxlarge-align-left{justify-content:flex-start}.xxlarge-align-right{justify-content:flex-end}.xxlarge-align-center{justify-content:center}.xxlarge-align-justify{justify-content:space-between}.xxlarge-align-spaced{justify-content:space-around}.xxlarge-align-top{align-items:flex-start}.xxlarge-align-bottom{align-items:flex-end}.xxlarge-align-middle{align-items:center}.xxlarge-align-stretch{align-items:stretch}}
.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;border:none;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;transition:all .25s ease}.button.expanded{display:block;width:100%}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button-group{margin:0 -.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-group .button{margin:.25rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
textarea{width:100%;min-width:100%;min-height:5rem}.wpcf7-form{margin:0 -.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.wpcf7-form>*{padding:.375rem}.wpcf7-form>h3,.wpcf7-form>.wpcf7-form-control-wrap{min-width:0;max-width:100%;-webkit-box-flex:0;margin:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left}.wpcf7-form>.wpcf7-form-control-wrap+h3{padding-top:1.25rem}.wpcf7-form>.wpcf7-form-control-wrap input,.wpcf7-form>.wpcf7-form-control-wrap select,.wpcf7-form>.wpcf7-form-control-wrap textarea{margin:0;position:relative;z-index:10}.wpcf7-form .wpcf7-not-valid-tip{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;margin-top:-.5rem;position:relative;z-index:auto;background-color:rgba(0,0,0,.05);color:inherit;border-radius:0;font-size:.875rem;margin:0;padding:.5rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border-radius:0;background-color:rgba(0,0,0,.05);border:none;padding:.5rem 1rem}.wpcf7-form>.ajax-loader{opacity:0;height:0;width:100%;visibility:hidden;pointer-events:none;padding:0;background-repeat:no-repeat;background-position:center center;background-size:contain;min-width:0;max-width:100%;-webkit-box-flex:1;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.wpcf7-form>.wpcf7-response-output{padding:.5rem;margin:0 .9375rem;border-radius:.5rem;border:none;min-width:0;max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.wpcf7-list-item{margin:0 1rem 0 0}.wpcf7-form-control.wpcf7-acceptance,.wpcf7-form-control.wpcf7-checkbox,.wpcf7-form-control.wpcf7-radio{margin-bottom:1rem}.wpcf7-form-control.wpcf7-acceptance label,.wpcf7-form-control.wpcf7-checkbox label,.wpcf7-form-control.wpcf7-radio label{position:relative;cursor:pointer}.wpcf7-form-control.wpcf7-acceptance label input+span,.wpcf7-form-control.wpcf7-checkbox label input+span,.wpcf7-form-control.wpcf7-radio label input+span{padding-left:1.375rem}.wpcf7-form-control.wpcf7-acceptance label input,.wpcf7-form-control.wpcf7-acceptance label input+span:before,.wpcf7-form-control.wpcf7-acceptance label input+span:after,.wpcf7-form-control.wpcf7-checkbox label input,.wpcf7-form-control.wpcf7-checkbox label input+span:before,.wpcf7-form-control.wpcf7-checkbox label input+span:after,.wpcf7-form-control.wpcf7-radio label input,.wpcf7-form-control.wpcf7-radio label input+span:before,.wpcf7-form-control.wpcf7-radio label input+span:after{position:absolute;top:.8125rem;left:.5rem;width:.875rem;height:.875rem;transform:translate(-50%,-50%)}.wpcf7-form-control.wpcf7-radio label input,.wpcf7-form-control.wpcf7-radio label input+span:before,.wpcf7-form-control.wpcf7-radio label input+span:after{border-radius:50%}.wpcf7-form-control.wpcf7-acceptance label input,.wpcf7-form-control.wpcf7-checkbox label input,.wpcf7-form-control.wpcf7-radio label input{opacity:0;visibility:visible}.wpcf7-form-control.wpcf7-acceptance label input+span:before,.wpcf7-form-control.wpcf7-checkbox label input+span:before,.wpcf7-form-control.wpcf7-radio label input+span:before{content:'';background-color:transparent;border:1px solid #8f8f9d;pointer-events:none}.wpcf7-form-control.wpcf7-acceptance label input+span:after,.wpcf7-form-control.wpcf7-checkbox label input+span:after,.wpcf7-form-control.wpcf7-radio label input+span:after{content:'';background-color:#8f8f9d;opacity:0;height:.625rem;width:.625rem;pointer-events:none;border:1px solid #8f8f9d}.wpcf7-form-control.wpcf7-acceptance label input:checked+span:after,.wpcf7-form-control.wpcf7-checkbox label input:checked+span:after,.wpcf7-form-control.wpcf7-radio label input:checked+span:after{opacity:1}.wpcf7-form>.wpcf7-form-control-wrap.typo_cf_acceptance{padding-right:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.wpcf7-form .wpcf7-form-control-wrap.typo_cf_acceptance+a:before{content:' ';display:inline-block;padding-left:.3125rem}.wpcf7-acceptance .wpcf7-list-item{margin:0}
#content{position:relative}.wrapper{position:relative;padding-top:4rem}.content_section{position:relative;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;display:flex}.wrapper .no_padding{padding:0}.wrapper .no_padding_top{padding-top:0}.wrapper .no_padding_left{padding-left:0}.wrapper .no_padding_right{padding-right:0}.wrapper .no_padding_bottom{padding-bottom:0}.content_section.fullscreen{height:100vh}.content_section.fullscreen.exclude_topbar{height:calc(100vh - 4rem)}.content>.content_section.fullscreen:not(.exclude_topbar):first-child{margin-top:-4rem}.content>.start_from_top:first-child{margin-top:-4rem}
figure{height:100%}.data_ratio{position:relative;overflow:hidden;display:block}.data_ratio:not([class*=small-ratio]):before{content:'';padding:0 0 56.25%;display:block}.data_ratio video{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:0;margin:0 auto;object-fit:cover}.data_ratio img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:0;margin:0 auto;object-fit:cover;object-position:50% 50%}.invert .data_ratio img,.data_ratio.invert img{object-fit:contain}.data_ratio.h_align_left.v_align_top img{object-position:0% 0%}.data_ratio.h_align_right.v_align_top img{object-position:100% 0%}.data_ratio.h_align_default.v_align_top img{object-position:50% 0%}.data_ratio.h_align_left.v_align_default img{object-position:0% 50%}.data_ratio.h_align_right.v_align_default img{object-position:100% 50%}.data_ratio.h_align_default.v_align_default img{object-position:50% 50%}.data_ratio.h_align_left.v_align_bottom img{object-position:0% 100%}.data_ratio.h_align_right.v_align_bottom img{object-position:100% 100%}.data_ratio.h_align_default.v_align_bottom img{object-position:50% 100%}.data_ratio:before{display:block;position:relative;z-index:0}.data_ratio[class*=small-fixed-height]{min-height:0}.data_ratio[class*=small-expand-height]{min-height:100%}.data_ratio[class*=small-ratio-]:before{content:''}.data_ratio[class*=small-ratio-1-1]:before{padding:0 0 100%}.data_ratio[class*=small-ratio-2-1]:before{padding:0 0 50%}.data_ratio[class*=small-ratio-3-1]:before{padding:0 0 33.333%}.data_ratio[class*=small-ratio-3-2]:before{padding:0 0 66.666%}.data_ratio[class*=small-ratio-4-3]:before{padding:0 0 75%}.data_ratio[class*=small-ratio-5-4]:before{padding:0 0 80%}.data_ratio[class*=small-ratio-16-9]:before{padding:0 0 56.25%}.data_ratio[class*=small-ratio-7-8]:before{padding:0 0 114.28%}.data_ratio[class*=small-ratio-5-6]:before{padding:0 0 120%}.data_ratio[class*=small-ratio-4-5]:before{padding:0 0 125%}.data_ratio[class*=small-ratio-3-4]:before{padding:0 0 133.333%}.data_ratio[class*=small-ratio-3-5]:before{padding:0 0 166.666%}.data_ratio[class*=small-ratio-1-2]:before{padding:0 0 200%}[class*=small-fixed-height] .data_ratio{min-height:0}[class*=small-expand-height] .data_ratio{min-height:100%}[class*=small-ratio-] .data_ratio:before{content:''}[class*=small-ratio-1-1] .data_ratio:before{padding:0 0 100%}[class*=small-ratio-2-1] .data_ratio:before{padding:0 0 50%}[class*=small-ratio-3-1] .data_ratio:before{padding:0 0 33.333%}[class*=small-ratio-3-2] .data_ratio:before{padding:0 0 66.666%}[class*=small-ratio-4-3] .data_ratio:before{padding:0 0 75%}[class*=small-ratio-5-4] .data_ratio:before{padding:0 0 80%}[class*=small-ratio-16-9] .data_ratio:before{padding:0 0 56.25%}[class*=small-ratio-7-8] .data_ratio:before{padding:0 0 114.28%}[class*=small-ratio-5-6] .data_ratio:before{padding:0 0 120%}[class*=small-ratio-4-5] .data_ratio:before{padding:0 0 125%}[class*=small-ratio-3-4] .data_ratio:before{padding:0 0 133.333%}[class*=small-ratio-3-5] .data_ratio:before{padding:0 0 166.666%}[class*=small-ratio-1-2] .data_ratio:before{padding:0 0 200%}@media screen and (min-width:40em){.data_ratio[class*=medium-fixed-height]{min-height:0}.data_ratio[class*=medium-expand-height]{min-height:100%}.data_ratio[class*=medium-ratio-]:before{content:''}.data_ratio[class*=medium-ratio-1-1]:before{padding:0 0 100%}.data_ratio[class*=medium-ratio-2-1]:before{padding:0 0 50%}.data_ratio[class*=medium-ratio-3-1]:before{padding:0 0 33.333%}.data_ratio[class*=medium-ratio-3-2]:before{padding:0 0 66.666%}.data_ratio[class*=medium-ratio-4-3]:before{padding:0 0 75%}.data_ratio[class*=medium-ratio-5-4]:before{padding:0 0 80%}.data_ratio[class*=medium-ratio-16-9]:before{padding:0 0 56.25%}.data_ratio[class*=medium-ratio-7-8]:before{padding:0 0 114.28%}.data_ratio[class*=medium-ratio-5-6]:before{padding:0 0 120%}.data_ratio[class*=medium-ratio-4-5]:before{padding:0 0 125%}.data_ratio[class*=medium-ratio-3-4]:before{padding:0 0 133.333%}.data_ratio[class*=medium-ratio-3-5]:before{padding:0 0 166.666%}.data_ratio[class*=medium-ratio-1-2]:before{padding:0 0 200%}[class*=medium-fixed-height] .data_ratio{min-height:0}[class*=medium-expand-height] .data_ratio{min-height:100%}[class*=medium-expand-height] .data_ratio:before{content:none}[class*=medium-ratio-] .data_ratio:before{content:''}[class*=medium-ratio-1-1] .data_ratio:before{padding:0 0 100%}[class*=medium-ratio-2-1] .data_ratio:before{padding:0 0 50%}[class*=medium-ratio-3-1] .data_ratio:before{padding:0 0 33.333%}[class*=medium-ratio-3-2] .data_ratio:before{padding:0 0 66.666%}[class*=medium-ratio-4-3] .data_ratio:before{padding:0 0 75%}[class*=medium-ratio-5-4] .data_ratio:before{padding:0 0 80%}[class*=medium-ratio-16-9] .data_ratio:before{padding:0 0 56.25%}[class*=medium-ratio-7-8] .data_ratio:before{padding:0 0 114.28%}[class*=medium-ratio-5-6] .data_ratio:before{padding:0 0 120%}[class*=medium-ratio-4-5] .data_ratio:before{padding:0 0 125%}[class*=medium-ratio-3-4] .data_ratio:before{padding:0 0 133.333%}[class*=medium-ratio-3-5] .data_ratio:before{padding:0 0 166.666%}[class*=medium-ratio-1-2] .data_ratio:before{padding:0 0 200%}}@media screen and (min-width:64em){.data_ratio[class*=large-fixed-height]{min-height:0}.data_ratio[class*=large-expand-height]{min-height:100%}.data_ratio[class*=large-ratio-]:before{content:''}.data_ratio[class*=large-ratio-1-1]:before{padding:0 0 100%}.data_ratio[class*=large-ratio-2-1]:before{padding:0 0 50%}.data_ratio[class*=large-ratio-3-1]:before{padding:0 0 33.333%}.data_ratio[class*=large-ratio-3-2]:before{padding:0 0 66.666%}.data_ratio[class*=large-ratio-4-3]:before{padding:0 0 75%}.data_ratio[class*=large-ratio-5-4]:before{padding:0 0 80%}.data_ratio[class*=large-ratio-16-9]:before{padding:0 0 56.25%}.data_ratio[class*=large-ratio-7-8]:before{padding:0 0 114.28%}.data_ratio[class*=large-ratio-5-6]:before{padding:0 0 120%}.data_ratio[class*=large-ratio-4-5]:before{padding:0 0 125%}.data_ratio[class*=large-ratio-3-4]:before{padding:0 0 133.333%}.data_ratio[class*=large-ratio-3-5]:before{padding:0 0 166.666%}.data_ratio[class*=large-ratio-1-2]:before{padding:0 0 200%}[class*=large-fixed-height] .data_ratio{min-height:0}[class*=large-expand-height] .data_ratio{min-height:100%}[class*=large-expand-height] .data_ratio:before{content:none}[class*=large-ratio-] .data_ratio:before{content:''}[class*=large-ratio-1-1] .data_ratio:before{padding:0 0 100%}[class*=large-ratio-2-1] .data_ratio:before{padding:0 0 50%}[class*=large-ratio-3-1] .data_ratio:before{padding:0 0 33.333%}[class*=large-ratio-3-2] .data_ratio:before{padding:0 0 66.666%}[class*=large-ratio-4-3] .data_ratio:before{padding:0 0 75%}[class*=large-ratio-5-4] .data_ratio:before{padding:0 0 80%}[class*=large-ratio-16-9] .data_ratio:before{padding:0 0 56.25%}[class*=large-ratio-7-8] .data_ratio:before{padding:0 0 114.28%}[class*=large-ratio-5-6] .data_ratio:before{padding:0 0 120%}[class*=large-ratio-4-5] .data_ratio:before{padding:0 0 125%}[class*=large-ratio-3-4] .data_ratio:before{padding:0 0 133.333%}[class*=large-ratio-3-5] .data_ratio:before{padding:0 0 166.666%}[class*=large-ratio-1-2] .data_ratio:before{padding:0 0 200%}}.svg_wrapper{position:relative}.svg_wrapper.data_ratio:before{content:none}.svg_wrapper svg,.svg_wrapper img{width:100%;transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:0;margin:0 auto}
select,textarea,input:not([type=checkbox],[type=radio],[type=file],[type=submit]){width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;appearance:none}textarea{max-width:100%}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{cursor:not-allowed}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}[type=file],[type=checkbox],[type=radio]{margin:0 0 1rem}[type=checkbox],[type=radio]{width:1rem;height:1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;line-height:1.6}select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem}select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
.listing.slick_slider:not(.slick-vertical) .slick-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listing.slick_slider:not(.slick-vertical) .slick-track>.slick-slide{-webkit-box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:auto}
.menu{padding:0;margin:0;list-style:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu li a{padding:0 1em;margin-bottom:0;display:block}.horizontal_menu .menu,.menu,.menu.horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.vertical_menu .menu,.menu.vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:40em){.medium-horizontal_menu .menu,.menu.medium-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.medium-vertical_menu .menu,.menu.medium-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:64em){.large-horizontal_menu .menu,.menu.large-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.large-vertical_menu .menu,.menu.large-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.content_section>.slider_wrapper{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.content_section>.slider_wrapper .swiper{position:absolute;top:0;left:0;height:100%;width:100%}.content_section>.slider_wrapper .swiper .swiper-slide{padding:0}.slider_wrapper .swiper figure .data_ratio{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.slider_wrapper .swiper figure .data_ratio:before{content:none}.slider_wrapper+.row{position:relative;z-index:20}.swiper_container{position:relative}.content_section>.slider_wrapper .swiper_container{position:absolute;top:0;left:0;height:100%;width:100%}.arrow,.swiper_arrow{width:2rem;height:2rem;position:absolute;top:50%;left:0;z-index:50;cursor:pointer;transform:translate(0,-50%)}.arrow:after,.swiper_arrow:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(90deg);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M180.7 475.3c6.2 6.2 16.4 6.2 22.6 0l176-176c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 425.4 208 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 377.4L27.3 276.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l176 176z"/></svg>');background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.arrow_next,.swiper_next{left:auto;right:0}.arrow_next:after,.swiper_next:after{transform:rotate(-90deg)}.swiper_pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}.swiper_pagination>*{flex:0 0 auto;width:.75rem;height:.75rem;border-radius:50%;margin:.25rem;border:.0625rem solid currentColor}.swiper_pagination>.swiper-pagination-bullet-active{background-color:currentColor}.swiper.not_enough_slides .swiper_arrow,.swiper.not_enough_slides .swiper_pagination{opacity:0}
table{border-collapse:collapse;margin-bottom:1rem;width:100%}thead,tbody,tfoot{border:1px solid #f1f1f1;background-color:#fff;text-align:left}thead tr,tfoot tr{background:0 0}thead th,thead td,tfoot th,tfoot td{font-weight:700;text-align:left}table th,table td{padding:.75rem 1rem}tbody tr:nth-child(2n){background-color:#f1f1f1}
@charset "UTF-8";html{line-height:1.15}body{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{color:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}button{padding:0;-webkit-appearance:none;appearance:none;border:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-rendering:optimizeLegibility}a{line-height:inherit;text-decoration:none;cursor:pointer}a img{border:0}img[src*='.svg']{width:100%}hr{clear:both;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem}figure{margin:0}.cite-block:before,cite:before{content:"— "}h1,h2,h3,h4,h5,h6,p,ul,ol{overflow-wrap:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media print,screen and (max-width:39.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none !important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none !important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none !important}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.hide-for-medium-only{display:none !important}}@media screen and (max-width:39.99875em),screen and (min-width:64em){.show-for-medium-only{display:none !important}}@media print,screen and (min-width:64em){.hide-for-large{display:none !important}}@media screen and (max-width:63.99875em){.show-for-large{display:none !important}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none !important}}
.topbar{position:fixed;left:0;right:0;top:0;bottom:auto;height:4rem;width:100%;margin:0 auto;padding:0;z-index:1000;box-shadow:0 0 1rem rgba(0,0,0,.25);transition:all .25s ease;background-color:rgba(255,255,255,.9)}.topbar>.row{height:100%;position:relative}.topbar .columns.row{position:relative}.topbar .columns{padding-top:0;padding-bottom:0}.logo_wrapper{position:relative;padding:0;display:block}.topbar .logo_wrapper{z-index:1010}.logo_wrapper picture.data_ratio{height:3rem;width:7rem}.logo_wrapper picture.data_ratio:before{content:none}.logo_wrapper picture.data_ratio img{object-fit:contain;object-position:0 50%}.logo_wrapper .svg_wrapper{position:relative;width:7rem}.logo_wrapper>.logo .svg_wrapper.data_ratio svg{transform:translate(0,-50%);left:0}.navigation_toggle_wrapper{position:relative;z-index:1010}.navigation_toggle_wrapper .navigation_toggle{position:relative;width:2.25rem;height:1.5rem;text-align:center;display:block;cursor:pointer;transition:all .25s ease}.navigation_toggle_wrapper .navigation_toggle:before,.navigation_toggle_wrapper .navigation_toggle:after{position:absolute;left:50%;top:auto;bottom:auto;margin:0 auto;width:2.25rem;height:.25rem;background-color:currentColor;content:'';border-radius:.25rem;transform:translateY(0) translateX(-50%) rotate(0);transition:all .25s ease}.navigation_toggle_wrapper .navigation_toggle:before{top:0;box-shadow:0 .625rem 0 0 currentColor}.navigation_toggle_wrapper .navigation_toggle:after{bottom:0}.nav_opened .navigation_toggle_wrapper .navigation_toggle:before{transform:translateY(-50%) translateX(-50%) rotate(-45deg);top:50%;box-shadow:0 0 0 0 transparent}.nav_opened .navigation_toggle_wrapper .navigation_toggle:after{transform:translateY(50%) translateX(-50%) rotate(45deg);bottom:50%}@media screen and (min-width:64em){.large_no_hamburger .navigation_toggle_wrapper{display:none}}.navigation_wrapper{position:fixed;right:auto;left:100%;top:0;height:100%;height:100vh;width:100%;z-index:1001;color:inherit;backface-visibility:hidden;transition:all .25s ease;background-color:#fff}.topbar .navigation_wrapper{padding-top:2em;padding-bottom:2em}.nav_opened .navigation_wrapper{left:0}.navigation_toggle_wrapper:focus-within+.navigation_wrapper,.navigation_wrapper:focus-within{left:0}@media screen and (min-width:64em){.large_no_hamburger .navigation_wrapper,.nav_opened .large_no_hamburger .navigation_wrapper{position:relative;left:auto;right:auto;top:auto;bottom:auto;background-color:transparent;height:auto;transition:none}.topbar .large_no_hamburger .navigation_wrapper{padding:0}}.navigation_wrapper .menu_wrapper{display:block;width:100%;height:100%;position:relative;z-index:0;padding:6em 1em 4em;overflow-y:auto;margin:0 auto}@media screen and (min-width:40em){.navigation_wrapper .menu_wrapper{padding:6em 2em 4em}}@media screen and (min-width:64em){.navigation_wrapper .menu_wrapper{padding:6em 4em 4em}.large_no_hamburger .navigation_wrapper .menu_wrapper{padding:0;overflow:visible}}.navigation_wrapper .menu{margin:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.navigation_wrapper .menu a{position:relative;padding:0 1em;line-height:2.875rem}@media screen and (min-width:64em){.large_no_hamburger .navigation_wrapper .menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}
.content_section>.video_bg_wrapper{position:absolute;left:0;top:0;bottom:0;right:0;z-index:0}.content_section>.video_bg_wrapper .video_bg{width:100%;height:100%;position:relative}
img.alignnone{width:100%}.wp-caption{display:block;width:100% !important;position:relative;margin:0 0 1rem}.wp-caption .wp-caption-text{margin:0;text-align:center;padding:.5rem 0 0}.gallery{margin:-1rem -1rem 0;font-size:0;clear:both}.gallery:last-child{margin-bottom:-1rem}.gallery .gallery-item{display:inline-block;width:100%;padding:1rem;vertical-align:middle;font-size:1rem}.gallery.gallery-columns-2 .gallery-item,.gallery.gallery-columns-3 .gallery-item,.gallery.gallery-columns-4 .gallery-item,.gallery.gallery-columns-5 .gallery-item,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:50%}.gallery .gallery-item .data_ratio{padding-bottom:100%;display:block}.gallery-icon{padding-bottom:100%;width:100%;position:relative;overflow:hidden}.gallery-icon img{position:absolute;left:50%;top:50%;height:auto;width:auto;display:block;transform:translateY(-50%) translateX(-50%)}.gallery-icon.landscape img{height:100%;max-width:none}.gallery-icon.portrait img{width:100%}@media screen and (min-width:40em){img.alignleft,.wp-caption.alignleft{float:left;padding-right:1rem;margin-right:1rem;margin-bottom:1rem}img.alignright,.wp-caption.alignright{float:right;padding-left:1rem;margin-left:1rem;margin-bottom:1rem}.gallery{margin:0 -1rem 1rem}.gallery .gallery-item{padding:1rem}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.333%}.gallery.gallery-columns-4 .gallery-item,.gallery.gallery-columns-5 .gallery-item,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:25%}}@media screen and (min-width:64em){.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.333%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666%}.gallery.gallery-columns-7 .gallery-item{width:14.285%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111%}}
.accordion_element.hidden{display:none}.accordion_item{overflow:hidden}.accordion_title{cursor:pointer}.tabs_hide{height:0;overflow:hidden;pointer-events:none;visibility:hidden;padding:0}.has_animation:not(.has_tabs) .accordion_content{transition:all .5s ease}.accordion_hide .accordion_content{height:0 !important;opacity:0;visibility:hidden;pointer-events:none}.accordion_column:not(.has_tabs) .accordion_item .accordion_title>*:after{content:'-';padding-left:1rem}.accordion_column:not(.has_tabs) .accordion_item.accordion_hide .accordion_title>*:after{content:'+'}
select,textarea,input:not([type=checkbox],[type=radio],[type=file],[type=submit]){margin:0;border:1px solid rgba(0,0,0,.125);border-radius:0;background-color:#fff;box-shadow:none;line-height:1.5}select,textarea,input:not([type=checkbox],[type=radio],[type=file],[type=submit]){height:2.4375rem;padding:.5rem}::-webkit-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}.searchform .button{margin-bottom:0}.searchform [type=search]{margin:0;border:1px solid rgba(0,0,0,.125);border-radius:0;background-color:#fff;box-shadow:none;line-height:1.5}
:root{--typo-color-text:#000;--typo-main-color:#d2c4f7;--typo-grey-color:#e6e6e6}:root{--typo-gap:1em;--typo-section-gap:4em;--typo-fullscreen-height:calc(100svh - 8rem)}@media screen and (min-width:40em){:root{--typo-section-gap:4em}}@media screen and (min-width:64em){:root{--typo-section-gap:4em}}:root{--typo-font-size-default:1rem;--typo-font-size-h1:2em;--typo-font-size-h2:2em;--typo-font-size-h3:1.5em;--typo-font-size-h4:1.125em}@media screen and (min-width:40em){:root{--typo-font-size-h1:2.5em;--typo-font-size-h2:2.5em;--typo-font-size-h3:1.625em;--typo-font-size-h4:1.25em}}@media screen and (min-width:64em){:root{--typo-font-size-h1:3.25em;--typo-font-size-h2:3.25em;--typo-font-size-h3:1.75em;--typo-font-size-h4:1.25em}}@media screen and (min-width:90em){:root{--typo-font-size-default:1.125rem}}@media screen and (min-width:120em){:root{--typo-font-size-default:1.25rem}}
.archive_item .content_title>*:not(p):not(:first-child){margin-bottom:0}.archive_item .item_inner{flex-direction:column;height:100%}.archive_item .item_inner>*{flex:0 0 auto;width:100%}.archive_item .item_inner>.item_content{flex:1 1 0}.archive_item .image_text{aspect-ratio:1/1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;background-color:var(--typo-main-color)}.archive_item .image_text .image_text_inner{text-align:center;padding:var(--typo-gap)}.archive_item .item_image{position:relative}.archive_item .item_image .coming_soon{position:absolute;z-index:20;top:0;left:0;width:100%;width:100%;text-align:center}.archive_sidebar{display:flex;flex-direction:column;flex-wrap:nowrap}.archive_sidebar>*{flex:1 1 0}.archive_sidebar .category_wrapper{flex:0 0 auto}.archive_sidebar .category_wrapper a{display:block;width:100%;padding:.625em 2em;background-color:var(--typo-main-color);color:var(--typo-color-text)}.wrapper .archive_sidebar .category_wrapper a:hover{background-color:var(--typo-color-text);color:#fff}.archive_sidebar .search_wrapper form{position:relative}.archive_sidebar .search_wrapper [type=submit]{position:absolute;top:0;right:3rem;width:3rem;bottom:0;height:3rem;border:none;outline:none;border-left:1px solid currentColor;font-size:0;cursor:pointer;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M384 208A176 176 0 1 0 32 208a176 176 0 1 0 352 0zM343.3 366C307 397.2 259.7 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 51.7-18.8 99-50 135.3L507.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L343.3 366z"/></svg>');background-size:50% auto;background-position:50% 50%;background-repeat:no-repeat}.archive_sidebar .search_wrapper [type=search]{height:3rem;border-bottom:1px solid #000}.archive_sidebar .search_wrapper .sort_toggle{position:absolute;top:0;right:0;width:3rem;bottom:0;height:3rem;line-height:3rem;text-align:center;cursor:pointer;border-left:1px solid currentColor}.archive_sidebar .search_wrapper .sort_toggle svg{width:1.5rem;display:inline-block;vertical-align:middle}.archive_sidebar .search_wrapper .sort_wrapper.hidden{padding-top:0;padding-bottom:0;overflow:hidden;height:0}.archive_sidebar .search_wrapper .sort_wrapper_inner{padding:var(--typo-gap)}::-webkit-input-placeholder{color:currentColor;opacity:1}::placeholder{color:currentColor;opacity:1}@media screen and (min-width:64em){.no_posts_item{height:var(--typo-fullscreen-height);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.no_posts_item .item_inner{max-width:50rem;text-align:center}}.single-cpt_exhibition .overlay_content{height:100%}@media screen and (min-width:40em){.single_gallery_text{position:relative}.single_gallery_text .info{position:absolute;bottom:0;left:0;width:100%}}.exhibition_image>figcaption{padding:var(--typo-gap);position:relative;border-top:1px solid currentColor;flex:0 0 auto}@media screen and (min-width:40em){.exhibition_image{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.exhibition_image>.data_ratio{flex:1 1 0;min-height:0}}.swiper_container:has(>.exhibition_slider){height:100%}.exhibition_slider{height:100%}
a,a:visited{color:inherit;transition:color .25s ease}a:hover,a:focus{color:inherit}a:focus{outline:.125rem solid rgba(0,0,0,.1)}a>*{pointer-events:none}a.arrow_right:after{content:' \2192'}.content a:not(.button):hover{color:var(--typo-main-color)}.wrapper .content a.item_inner:hover{color:inherit}.button,.button:visited{padding:.625em 2em;font-size:var(--typo-font-size-h3);background-color:transparent;color:inherit;border:1px solid currentColor}.black_button.button{background-color:var(--typo-color-text);color:#fff;border:none;margin:0}.button:hover,.button:focus{background-color:var(--typo-main-color)}.black_button.button:hover,.black_button.button:focus{background-color:var(--typo-main-color);color:var(--typo-color-text)}.button-group{margin:0;padding-left:1px}.button-group>.button{margin:-1px 0 0 -1px}.full_width_buttons.button-group>.button{margin:0;position:relative;padding-left:1rem;padding-right:1rem;border:none}.full_width_buttons.button-group>.button:after{content:'';position:absolute;top:0;bottom:-1px;height:auto;left:0;right:0;width:auto;border-bottom:1px solid currentColor;pointer-events:none;z-index:10}.full_width_buttons.button-group>.button:first-child:after{border-top:1px solid currentColor}
.grey_bg{background-color:var(--typo-grey-color)}.main_bg{background-color:var(--typo-main-color)}.white_bg{background-color:#fff}
.wrapper{overflow:hidden}.content{border-top:1px solid currentColor;position:relative;margin-top:-1px}body.has_overlay{height:100svh;overflow:hidden}.content_section.overflow_hidden{overflow:hidden}.row{width:100%;max-width:none}.row .row{width:100%}.full_height{height:100%}.min_full_height{min-height:100%}@media screen and (min-width:40em){.medium_full_height{height:100%}}.columns,.bordered{position:relative}.bordered.on_top{z-index:3}.columns.gap:after,.bordered:after{content:'';position:absolute;top:0;left:0;right:-1px;z-index:1;bottom:0;pointer-events:none;border-bottom:1px solid currentColor;border-right:1px solid currentColor}.topbar .columns.gap:after,.wrapper .no_border:after{content:none}.add_border_top{border-top:1px solid currentColor}.add_border_bottom{border-bottom:1px solid currentColor}.add_border_left{border-left:1px solid currentColor}.add_border_right{border-right:1px solid currentColor}.content_section.fullscreen{height:auto;min-height:0}.content>.content_section.fullscreen:not(.exclude_topbar):first-child{margin:0}@media screen and (min-width:64em){.content_section.fullscreen{min-height:calc(100svh - 8rem)}.content_section.fullscreen>.row{min-height:calc(100svh - 8rem)}}@media screen and (min-width:64em){.fullscreen_inner_scroll{max-height:calc(100svh -  8rem);overflow-y:auto}.child_fullscreen_inner_scroll>*{max-height:calc(100svh -  8rem);overflow-y:auto;flex:0 0 auto}.content_inner_block>*{margin-left:auto;margin-right:auto;max-width:87.5%}}@media screen and (min-width:90em){.content_inner_block>*{max-width:75%}}@media screen and (max-width:39.9375em){.content_section>.row>.block_text:first-child:has(+.block_image:last-child){order:2}.content_section>.row>.block_text:first-child+.block_image:last-child{order:1}}.gap{padding:var(--typo-gap)}.gap_x{padding-left:var(--typo-gap);padding-right:var(--typo-gap)}.gap_y{padding-top:var(--typo-gap);padding-bottom:var(--typo-gap)}.gap_top{padding-top:var(--typo-gap)}.gap_bottom{padding-bottom:var(--typo-gap)}.gap_left{padding-left:var(--typo-gap)}.gap_right{padding-right:var(--typo-gap)}.gap_section_y{padding-top:var(--typo-section-gap);padding-bottom:var(--typo-section-gap)}.gap_section_top{padding-top:var(--typo-section-gap)}.gap_section_bottom{padding-bottom:var(--typo-section-gap)}@media screen and (min-width:40em){.medium_gap_section_left{padding-left:var(--typo-section-gap)}.medium_gap_section_right{padding-right:var(--typo-section-gap)}.medium_small_section_gap_y{padding-top:var(--typo-gap);padding-bottom:var(--typo-gap)}}@media screen and (min-width:64em){.large_gap_section_left{padding-left:var(--typo-section-gap)}.large_gap_section_right{padding-right:var(--typo-section-gap)}}.lightbox_item .caption{position:absolute;bottom:var(--typo-gap);left:var(--typo-gap);right:var(--typo-gap);width:auto;height:auto;text-align:center}
body{font-family:'SeasonSans','sans-serif';font-weight:400;color:var(--typo-color-text)}p{line-height:1.6}strong{font-weight:400}.inline_block{display:inline-block}svg.icon{width:1em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'SeasonSans','sans-serif';font-weight:400;font-style:normal;line-height:1.1;color:inherit;margin-bottom:.625em}h1:not(:first-child),.h2:not(:first-child),.h3:not(:first-child),.h4:not(:first-child),.h5:not(:first-child),.h6:not(:first-child),h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:2rem}.primary_text,.primary_title>*:not(p),.h1,h1{font-size:var(--typo-font-size-h1)}.secondary_text,.secondary_title>*:not(p),.h2,h2{font-size:var(--typo-font-size-h2)}.tertiary_text,.tertiary_title>*:not(p),.h3,h3{font-size:var(--typo-font-size-h3)}.quaternary_text,.quaternary_title>*:not(p),.h4,h4{font-size:var(--typo-font-size-h4)}.h5,h5{font-size:1.125em}.h6,h6{font-size:1em}.content_section{font-size:var(--typo-font-size-default)}.date_str{display:inline-block}.wrapper .content_title>*{margin-top:0}.wrapper .content_title>p{margin-bottom:.5em}.content_title.no_margin>*:not(p){margin:0}
.accordion_title{font-weight:400;transition:all .25s ease}.accordion_title:hover{background-color:var(--typo-main-color)}.active .accordion_title:hover{background-color:transparent}.accordion_item.active .accordion_title:after,.accordion_title:after{content:none}
.column_link{position:relative;z-index:1}.column_link>*{pointer-events:none;z-index:10}.column_link .button-group>*:first-child{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;z-index:10;opacity:0}.column_link .content_title,.column_link .content_inner{position:relative;z-index:20}.column_link:after{transition:background-color .25s ease}.column_link:hover:after{border-left:1px solid var(--typo-color-text);background-color:var(--typo-main-color)}.column_link .icon_link{transition:all .25s ease}.column_link:not(:hover) .icon_link{color:var(--typo-main-color)}.column_link .icon_link:before{transition:all .25s ease}.column_link:not(:hover) .icon_link:before{background-image:url('data:image/svg+xml;utf8,<svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><path fill="%23D2C4F7" class="cls-1" d="M258.26,38.87c27.3,27.3,27.3,71.57,0,98.87l-30.22,30.22c-4.54,4.54-11.93,4.55-16.48,0s-4.54-11.94,0-16.48l30.22-30.22c18.2-18.2,18.2-47.71,0-65.91-18.2-18.2-47.71-18.2-65.91,0l-30.22,30.22c-4.54,4.54-11.93,4.55-16.48,0-4.55-4.55-4.54-11.94,0-16.48l30.22-30.22c27.3-27.3,71.57-27.3,98.87,0ZM151.16,211.89c4.54-4.54,11.93-4.55,16.48,0s4.54,11.94,0,16.48l-30.24,30.24c-13.11,13.11-30.89,20.46-49.41,20.47-18.54,0-36.3-7.36-49.41-20.47l-.04-.04c-13.11-13.11-20.46-30.89-20.47-49.41,0-18.54,7.36-36.3,20.47-49.41l30.24-30.24c4.54-4.54,11.93-4.55,16.48,0s4.54,11.94,0,16.48l-30.24,30.24c-8.73,8.73-13.64,20.58-13.64,32.94,0,12.36,4.9,24.2,13.64,32.94l.04.04c8.73,8.73,20.59,13.65,32.94,13.64,12.36,0,24.2-4.9,32.94-13.64l30.24-30.24ZM114.08,199.53c-4.55,4.55-11.93,4.55-16.48,0-4.55-4.55-4.55-11.93,0-16.48l85.14-85.14c4.55-4.55,11.93-4.55,16.48,0,4.55,4.55,4.55,11.93,0,16.48l-85.14,85.14Z"/></svg>')}
.icon:before{content:'';width:1.5em;height:1.5em;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin-right:.5em}.icon.icon_link:before{background-image:url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/css/../img/traklhaus-2025-icon-link.svg)}.icon.icon_location:before{height:1.75em;width:1.75em;background-image:url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/css/../img/traklhaus-2025-icon-maps.svg)}.icon.icon_email:before{background-image:url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/css/../img/traklhaus-2025-icon-mail.svg)}.icon.icon_phone:before{background-image:url(//www.traklhaus.at/wp-content/themes/typo-canvas-child/assets/css/../img/traklhaus-2025-icon-telefon.svg)}
.overlay_wrapper{position:relative}.overlay_wrapper.loading>*{display:none}.overlay_wrapper.overlay_active>*:not(.overlay_content){display:none}@keyframes l2{0%{background-size:10% 100%,10% 100%,10% 100%}20%{background-size:10% 60%,10% 100%,10% 100%}40%{background-size:10% 80%,10% 60%,10% 100%}60%{background-size:10% 100%,10% 80%,10% 60%}80%{background-size:10% 100%,10% 100%,10% 80%}100%{background-size:10% 100%,10% 100%,10% 100%}}.overlay_wrapper.loading:before{content:'';position:absolute;top:50%;left:50%;width:2em;aspect-ratio:1;--c:no-repeat linear-gradient(#000 0 0);background:var(--c) 0% 100%,var(--c) 50% 100%,var(--c) 100% 100%;animation:l2 1s infinite linear}.overlay_wrapper .overlay_content{position:absolute;z-index:200;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff}
.text_column{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.text_column .content_wrapper{flex:0 0 auto;width:100%;margin:0 auto}
.exhibition_teaser_section .overlay_wrapper .overlay_toggle{position:absolute;top:0;left:0;bottom:0;right:0;width:auto;height:auto;pointer-events:none;transition:all .25s ease}@media screen and (min-width:64em){.exhibition_teaser_section .overlay_wrapper .content_wrapper{pointer-events:none;position:relative;z-index:20}.exhibition_teaser_section .overlay_wrapper .overlay_toggle{pointer-events:all;cursor:pointer}.exhibition_teaser_section .overlay_wrapper .overlay_toggle:hover{background-color:var(--typo-main-color)}.exhibition_teaser_section .content_wrapper .arrow_link{display:none}}
.footer{position:relative}.footer:after{content:'';position:absolute;top:-1px;left:0;right:0;bottom:0;width:auto;height:auto;pointer-events:none;border-top:1px solid currentColor;z-index:5}@media screen and (min-width:64em){.footer{padding-bottom:4rem}.footer p:last-child{margin-bottom:0}}
.fullscreen .swiper_container,.fullscreen .swiper{height:100%}.full_width_section_slider .item_content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.full_width_section_slider .item_content .item_content_inner_wrapper{flex:0 0 auto}@media screen and (min-width:64em){.full_width_section_slider .swiper_next{right:1rem}.full_width_section_slider .swiper_prev{left:calc(50% + 1rem)}}
.topbar{background-color:var(--typo-main-color);box-shadow:none;border-bottom:1px solid #000;padding:0}.logo_wrapper picture.data_ratio{height:4rem;width:12rem}.navigation_toggle_wrapper .navigation_toggle:before,.navigation_toggle_wrapper .navigation_toggle:after{height:.125rem}.navigation_toggle_wrapper .navigation_toggle:before{box-shadow:0 .6875rem 0 0 currentColor}.topbar .navigation_wrapper{padding:0}.navigation_wrapper .menu_wrapper{padding:0;margin:0}@media screen and (max-width:63.9375em){.topbar .navigation_wrapper{position:fixed;padding-top:4rem;background-color:transparent}.navigation_wrapper .menu_wrapper{background-color:#fff}.navigation_wrapper .menu_wrapper .opening_hours{position:absolute;bottom:0;left:0;right:0;border-top:1px solid currentColor;position:fixed;background-color:#fff}}.navigation_wrapper .menu{display:flex;flex-direction:wrap;flex-wrap:wrap}.navigation_wrapper .menu>li{flex:0 0 100%;text-align:center;border-bottom:1px solid currentColor}.navigation_wrapper .menu li a{height:5rem;line-height:5rem;font-size:1.25em;transition:all .25s ease}.navigation_wrapper .menu li.current-menu-item a,.navigation_wrapper .menu li a:hover{background-color:var(--typo-main-color)}@media screen and (min-width:64em){.navigation_wrapper .menu{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid currentColor}.navigation_wrapper .menu>li{flex:1 1 0;border-bottom:1px solid currentColor;border-right:1px solid currentColor}.navigation_wrapper .menu>li:last-child{border-right:none}.navigation_wrapper .menu li a{height:4rem;line-height:4rem;font-size:1.25em}}