/*!
	yeah-grid-utils


	@version	1.2.0
	@author		Yeah <https://github.com/yeah8000>
	@used		https://grid-utils.yeah.de
*/*,*:before,*:after{box-sizing:border-box}:root{--outer-margin:20px;--gutter-width:20px;--max-width:100%}@media only screen and (min-width: 768px){:root{--outer-margin:40px;--gutter-width:25px;--max-width:100%}}@media only screen and (min-width: 1024px){:root{--outer-margin:80px;--gutter-width:30px;--max-width:1400px}}@media only screen and (min-width: 1920px){:root{--outer-margin:160px;--gutter-width:40px;--max-width:1600px}}.container{margin-right:auto;margin-left:auto;width:100%;padding-right:20px;padding-left:20px;max-width:100%}@media only screen and (min-width: 768px){.container{padding-right:40px;padding-left:40px;max-width:100%}}@media only screen and (min-width: 1024px){.container{padding-right:80px;padding-left:80px;max-width:1400px}}@media only screen and (min-width: 1920px){.container{padding-right:160px;padding-left:160px;max-width:1600px}}.container-full{margin-right:auto;margin-left:auto;width:100%;max-width:1920px;padding-right:20px;padding-left:20px}@media only screen and (min-width: 768px){.container-full{padding-right:40px;padding-left:40px}}@media only screen and (min-width: 1024px){.container-full{padding-right:80px;padding-left:80px}}@media only screen and (min-width: 1920px){.container-full{padding-right:160px;padding-left:160px}}.grid{width:100%;display:grid}.column-gap{-moz-column-gap:20px;column-gap:20px}@media only screen and (min-width: 768px){.column-gap{-moz-column-gap:25px;column-gap:25px}}@media only screen and (min-width: 1024px){.column-gap{-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width: 1920px){.column-gap{-moz-column-gap:40px;column-gap:40px}}.row-gap{row-gap:20px}@media only screen and (min-width: 768px){.row-gap{row-gap:25px}}@media only screen and (min-width: 1024px){.row-gap{row-gap:30px}}@media only screen and (min-width: 1920px){.row-gap{row-gap:40px}}.grid-full{width:auto;margin-right:-20px;margin-left:-20px}@media only screen and (min-width: 768px){.grid-full{margin-right:-40px;margin-left:-40px}}@media only screen and (min-width: 1024px){.grid-full{margin-right:-80px;margin-left:-80px}}@media only screen and (min-width: 1920px){.grid-full{margin-right:-160px;margin-left:-160px}}.acf-fields>.acf-field.yeah-flexcontent-modules{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:60px;margin:15px;margin-bottom:60px;background:#dedede}.acf-fields>.acf-field.yeah-flexcontent-modules .yeah-flexcontent-modules-titled-keeper{display:none}.acf-fields>.acf-field.yeah-flexcontent-modules .yeah-flexcontent-modules-titled-container{position:absolute;top:0;right:100px;text-align:right;width:300px;overflow:hidden;height:32px;text-overflow:ellipsis;line-height:32px;padding-right:32px;pointer-events:none;white-space:nowrap}.acf-fields>.acf-field.yeah-flexcontent-modules .yeah-flexcontent-modules-titled-container:empty{display:none}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-label{display:none}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.ui-sortable-placeholder{border:1px dashed #333}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout{position:relative;margin:-1px;margin-bottom:15px;border-radius:5px}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout .acf-fc-layout-controlls .acf-icon{visibility:visible !important}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout .acf-field-repeater{padding:0}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout .acf-field-repeater .acf-actions{text-align:center;padding:15px}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout.-dummyselected{border:2px solid #cecece;box-shadow:0 0 10px rgba(166,217,242,.5)}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout:before,.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout:after{display:block;content:"";width:100%;height:0;transition:height .3s,background-color .3s}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout .acf-fc-layout-controls{transition:top .3s}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout[data-margin-top=margin-top-small]:before{height:25px;background-color:rgba(164,164,164,.7)}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout[data-margin-top=margin-top-small] .acf-fc-layout-controls{top:33px}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout[data-margin-top=margin-top-large]:before{height:50px;background-color:#a4a4a4}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout[data-margin-top=margin-top-large] .acf-fc-layout-controls{top:58px}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout[data-margin-bottom=margin-bottom-small]:after{height:25px;background-color:rgba(164,164,164,.7)}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout[data-margin-bottom=margin-bottom-large]:after{height:50px;background-color:#a4a4a4}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout[data-module-visibility=false] .acf-fc-layout-handle{background:repeating-linear-gradient(-45deg, #fff, #fff 10px, whitesmoke 10px, whitesmoke 20px)}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.values>.layout[data-module-visibility=false] .acf-fc-layout-handle:after{display:inline-block;font:normal 20px/1 dashicons;content:"";margin:-8px 0 0 8px;padding:0;top:5px;position:relative}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.acf-actions{position:relative;text-align:left;height:0}.acf-fields>.acf-field.yeah-flexcontent-modules>.acf-input>.acf-flexible-content>.acf-actions [data-name=add-layout]{position:absolute;top:100%;left:50%;transform:translate(-50%, 50%);width:60px;height:60px;line-height:54px;text-align:center;font-size:30px}.acf-fields>.acf-field.yeah-flexcontent-modules .acf-field.highlight-as-section{border-top:none;background-color:#a4a4a4}.acf-fields>.acf-field.yeah-acf-column-picker{display:flex}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-wrapper{flex:1;max-width:150px;margin:0;position:relative;margin-right:15px;margin-left:1px}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-toggle-wrapper{position:absolute;top:-30px;right:110px;border:none;margin:0;padding:0;visibility:hidden}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-toggle:before{content:"";opacity:.8}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-cols{position:absolute;display:flex;align-items:stretch;z-index:0;top:-15px;right:0;left:0;bottom:-60px;margin-top:-1px;overflow:hidden;box-shadow:inset 3px 3px 6px #dedede}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-col{flex:1;padding-left:4px;padding-right:4px;background-color:#e3e3e3}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-col:nth-child(odd){background-color:#d9d9d9}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-dummies{z-index:1;display:flex;flex-flow:row wrap;align-items:stretch;counter-reset:yacpdummies;position:-webkit-sticky;position:sticky;top:86px}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-dummy{position:relative;min-height:20px;border-top:1px solid #666;cursor:pointer;transition:padding-top .3s,padding-bottom .3s}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-dummy-first-child{border-top:none}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-dummy[data-margin-top=margin-top-small]{padding-top:8px}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-dummy[data-margin-top=margin-top-large]{padding-top:16px}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-dummy[data-margin-bottom=margin-bottom-small]{padding-bottom:8px}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-dummy[data-margin-bottom=margin-bottom-large]{padding-bottom:16px}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-dummy:after{display:block;position:relative;content:counter(yacpdummies);counter-increment:yacpdummies;font-weight:bold;color:#fff;text-align:center;padding-top:.2rem;padding-bottom:.2rem;background-color:#0089cc}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-layout-group{display:none;background-color:#eee;margin:-1px 0;padding:0;border:none;box-shadow:inset 0px 10px 10px -10px rgba(0,0,0,.15),inset 0px -10px 10px -10px rgba(0,0,0,.15)}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-layout-group>.acf-label{display:none}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-layout-group .acf-fields{background-color:rgba(0,0,0,0)}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-column-picker-layout-group .acf-fields .acf-field{border-color:#cecece}.acf-fields>.acf-field.yeah-acf-column-picker .yeah-acf-module-visibility{text-align:center}.acf-fields>.acf-field.yeah-acf-column-picker>.acf-label{display:none}.acf-fields>.acf-field.yeah-acf-column-picker>.acf-input{flex:1}.acf-flexible-content .layout:hover .acf-fields .yeah-acf-column-picker-toggle-wrapper{visibility:visible}.wp-core-ui .button.yeah-flexcontent-modules-toggle-btn{position:-webkit-sticky;position:sticky;top:43px;margin-left:47px;z-index:99}.wp-core-ui .button.yeah-flexcontent-modules-toggle-btn.on-right-side{top:35px;margin-left:calc(100% - 14px);transform:translateX(-100%);box-shadow:0 0 3px rgba(51,51,51,.2)}@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-navigation{display:flex;gap:2.5em}.swiper-navigation .btn.swiper-button-prev,.swiper-navigation .btn.swiper-button-next{--button-width: 40px;position:relative;margin:0;padding:0;inset:0;width:var(--button-width);height:var(--button-width);background-color:var(--color-secondary);border-radius:100%}@media only screen and (min-width: 1024px){.swiper-navigation .btn.swiper-button-prev,.swiper-navigation .btn.swiper-button-next{--button-width: 60px}}.swiper-navigation .btn.swiper-button-prev::after,.swiper-navigation .btn.swiper-button-next::after{content:"";width:calc(var(--button-width)/2);height:calc(var(--button-width)/2);color:#fff;background-color:currentColor;-webkit-mask-image:url("../img/jmas-icon-arrow-right.svg");mask-image:url("../img/jmas-icon-arrow-right.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.swiper-navigation .swiper-button-prev::after{transform:scale(-1)}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:local(""),url("../fonts/inter-regular.woff2") format("woff2"),url("../fonts/inter-regular.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:local(""),url("../fonts/inter-SemiBold.woff2") format("woff2"),url("../fonts/inter-SemiBold.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;src:local(""),url("../fonts/inter-ExtraBold.woff2") format("woff2"),url("../fonts/inter-ExtraBold.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;src:local(""),url("../fonts/inter-black.woff2") format("woff2"),url("../fonts/inter-black.woff") format("woff")}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0}label{display:block;width:100%;margin:0 !important}textarea{display:block;width:100%;max-width:100%;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:600;color:var(--color-text, #191b1d);padding:.7em 1em .65em;border-radius:0;border:2px solid var(--color-text, #191b1d);background-color:rgba(0,0,0,0);transition:border-color .3s}textarea:active,textarea:focus{outline:none}input:not([type=submit]),select,select option,textarea{display:block;width:100%;padding:.5rem 1rem;color:var(--color-text, #191b1d);border:2px solid var(--color-text);border-radius:0;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:600;transition:color .2s ease,border-color .2s ease}input:not([type=submit]):active,input:not([type=submit]):focus,select:active,select:focus,select option:active,select option:focus,textarea:active,textarea:focus{outline:0;color:var(--color-text, #191b1d);border-color:var(--color-secondary)}input:not([type=submit]):active~.select-arrow,input:not([type=submit]):focus~.select-arrow,select:active~.select-arrow,select:focus~.select-arrow,select option:active~.select-arrow,select option:focus~.select-arrow,textarea:active~.select-arrow,textarea:focus~.select-arrow{background:var(--color-secondary)}input:not([type=submit])::-webkit-input-placeholder,select::-webkit-input-placeholder,select option::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:currentColor;opacity:.5}input:not([type=submit])::-moz-placeholder,select::-moz-placeholder,select option::-moz-placeholder,textarea::-moz-placeholder{color:currentColor;opacity:.5}input:not([type=submit]):-ms-input-placeholder,select:-ms-input-placeholder,select option:-ms-input-placeholder,textarea:-ms-input-placeholder{color:currentColor;opacity:.5}input:not([type=submit]):-moz-placeholder,select:-moz-placeholder,select option:-moz-placeholder,textarea:-moz-placeholder{color:currentColor;opacity:.5}label.radio-checkbox-wrapper{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem}label.radio-checkbox-wrapper span{margin-top:2px}@media only screen and (min-width: 768px){label.radio-checkbox-wrapper span{margin-top:0}}input[type=radio],input[type=checkbox]{display:block;width:1px;height:1px;opacity:.1;position:absolute}input[type=radio]+.toggle,input[type=checkbox]+.toggle{position:relative;cursor:pointer;border:2px solid var(--color-text, #191b1d);width:30px;height:30px;left:0px}input[type=radio]+.toggle:after,input[type=checkbox]+.toggle:after{content:"";position:absolute;background-color:#fff;mask-image:url(../img/jmas-icon-checkmark.svg);-webkit-mask-image:url(../img/jmas-icon-checkmark.svg);-webkit-mask-size:45%;mask-size:45%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);opacity:0}input[type=radio]:focus,input[type=radio]:active,input[type=checkbox]:focus,input[type=checkbox]:active{outline:none}input[type=radio]:checked+.toggle,input[type=checkbox]:checked+.toggle{background-color:var(--color-primary);border:0}input[type=radio]:checked+.toggle:before,input[type=radio]:checked+.toggle:after,input[type=checkbox]:checked+.toggle:before,input[type=checkbox]:checked+.toggle:after{opacity:1}input[type=radio][disabled]+.toggle,input[type=checkbox][disabled]+.toggle{opacity:.33}input[type=radio]+.toggle{border-radius:50%}input[type=radio]+.toggle:after{border-radius:50%}input:invalid,input.error{background-image:url(../img/jmas-icon-invalid.svg);background-size:16px 16px;background-position:calc(100% - 1rem) center;background-repeat:no-repeat}.checkbox{cursor:default !important;position:relative;display:grid !important;grid-template-columns:auto 1fr;gap:1rem;justify-items:start;align-items:center}.checkbox__container{position:relative;width:44px;height:44px}.checkbox__input{position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid var(--color-text, #191b1d);transition:border-color .2s ease;pointer-events:none}.checkbox__input:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:15px;height:15px;background:var(--color-secondary);transition:opacity .2s ease;pointer-events:none;opacity:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' xml:space='preserve'><path d='M8.71804 15.045L15.7734 1.82268L12.348 0.0751953L6.96808 10.1575L4.16594 5.13047L0.773438 6.9384L5.30905 15.0752L8.71804 15.045Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' xml:space='preserve'><path d='M8.71804 15.045L15.7734 1.82268L12.348 0.0751953L6.96808 10.1575L4.16594 5.13047L0.773438 6.9384L5.30905 15.0752L8.71804 15.045Z'/></svg>")}.checkbox input{visibility:visible !important;opacity:0;width:100% !important;height:100% !important;margin:0;padding:0;cursor:pointer}.checkbox input:focus~.checkbox__input{border-color:var(--color-secondary)}.checkbox input:checked~.checkbox__input:after{opacity:1}select{outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:calc(2rem + 14px);background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M0.792969 1.73024L2.21658 0.292908L7.29297 5.41824L12.3694 0.292908L13.793 1.73024L7.29297 8.29291L0.792969 1.73024Z' fill='%23191B1D'/></svg>");background-size:14px 9px;background-position:calc(100% - 1rem) 52%;background-repeat:no-repeat}select:focus,select:active{border-color:var(--color-secondary)}.fullpage-theme select{background-image:url("data:image/svg+xml;utf8,<svg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M0.792969 1.73024L2.21658 0.292908L7.29297 5.41824L12.3694 0.292908L13.793 1.73024L7.29297 8.29291L0.792969 1.73024Z' fill='%23ffffff'/></svg>")}.fullpage-theme select:focus,.fullpage-theme select:active{border-color:var(--color-primary)}*:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible;background:rgba(0,0,0,0)}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.btn,button,input[type=submit],input[type=button],input[type=reset]{display:inline-flex;align-items:center;justify-content:center;font-family:"Inter",Helvetica,Arial,sans-serif;border:none;padding:0;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s,color .2s}.btn:disabled,button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{opacity:.6}.btn-primary,.btn-secondary,.btn-monochrom{font-size:16px;font-size:1rem;line-height:1.25;border-radius:52px;font-weight:800;text-decoration:none;margin-bottom:1rem}.btn-primary:last-child,.btn-secondary:last-child,.btn-monochrom:last-child{margin-bottom:0}.btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary:disabled:active,.btn-primary:disabled:focus,.btn-secondary:disabled,.btn-secondary:disabled:hover,.btn-secondary:disabled:active,.btn-secondary:disabled:focus,.btn-monochrom:disabled,.btn-monochrom:disabled:hover,.btn-monochrom:disabled:active,.btn-monochrom:disabled:focus{opacity:.6}.btn-primary{color:#fff !important;background-color:var(--color-primary);border-bottom:0px !important;padding:1rem 2rem 1.125rem !important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:var(--color-primary)}.btn-monochrom{color:var(--color-secondary, #b8940b);background:var(--color-text, #191b1d);border-bottom:0px;padding:1em 2em;text-transform:uppercase}.btn-secondary{color:#fff !important;background-color:rgba(0,0,0,0);border:2px solid #fff;padding:.875rem 1.875rem 1rem !important}.btn-text{background:rgba(0,0,0,0);color:var(--color-text, #191b1d);padding-bottom:0;border-bottom:0 !important;font-weight:600}.btn-text:before{content:"";background:#191b1d;margin-right:10px;width:16px;height:16px;-webkit-mask-image:url(../img/jmas-icon-external.svg);mask-image:url(../img/jmas-icon-external.svg)}.btn-phone,.btn-mail{color:var(--color-text);-webkit-hyphens:auto;hyphens:auto;word-break:break-all;text-align:left}.btn-phone:hover,.btn-mail:hover{opacity:.8}.btn-phone:before{content:"Tel. "}.btn-square{width:44px;height:44px;background-color:var(--color-secondary);color:#fff !important;border-radius:50%;border-bottom:0 !important}@media only screen and (min-width: 768px){.btn-square{width:50px;height:50px}}.btn-square svg{fill:#fff;width:50%;height:auto}.btn-icon{padding-left:30px}.btn-icon:before{content:"";background:#fff;margin-right:10px}.btn-icon-download:before{content:"";width:15px;height:16px;-webkit-mask-image:url(../img/jmas-icon-download.svg);mask-image:url(../img/jmas-icon-download.svg)}.btn-icon-external:before{content:"";width:16px;height:16px;-webkit-mask-image:url(../img/jmas-icon-external.svg);mask-image:url(../img/jmas-icon-external.svg)}.section-colored .btn-primary,.footer .btn-primary,.fullpage-theme .btn-primary,.quick-link-layer .btn-primary{box-shadow:0 0 10px rgba(0,0,0,.1)}img,svg{max-width:100%;height:auto;vertical-align:middle;border-style:none;fill:var(--color-text, #191b1d)}@media only screen and (min-width: 768px){img.alignleft,svg.alignleft{float:left;padding:0 1em 0 0;max-width:50%}img.alignright,svg.alignright{float:right;padding:0 0 0 1em;max-width:50%}}img.aligncenter,svg.aligncenter{display:flex;padding:0;margin:0 auto}img.brandimage,img.pageheader-brandimage,svg.brandimage,svg.pageheader-brandimage{display:block;width:200px;margin:0 auto}svg:not(:root){overflow:hidden}figure,.wp-caption{display:table;padding:0;margin:.3em auto 1em}figure+p,.wp-caption+p{margin-top:0}figure figcaption,figure .wp-caption-dd,.wp-caption figcaption,.wp-caption .wp-caption-dd{display:block;font-size:16px;font-size:1rem;line-height:1.6}figure ​img,.wp-caption ​img{display:block;width:100%;margin:0 auto}@media only screen and (min-width: 768px){figure,.wp-caption{margin-bottom:.3em}figure.alignleft,.wp-caption.alignleft{float:left;padding:0 .6em 0 0;max-width:50%;margin-right:.6em}figure.alignleft figcaption,.wp-caption.alignleft figcaption{margin-right:.8em}figure.alignright,.wp-caption.alignright{float:right;padding:0 0 0 .6em;max-width:50%;margin-left:.6em}figure.alignright figcaption,.wp-caption.alignright figcaption{margin-left:.8em}}.image-overlay--darken,.image-overlay--colorize{position:absolute;left:0;top:0;width:100%;height:100%}.image-overlay--darken{background:rgba(0,0,0,.25)}.image-overlay--colorize{background:var(--color-secondary);mix-blend-mode:color}.iframe{width:100%;height:0;position:relative;padding-top:56.25%}.iframe iframe{position:absolute;left:0;top:0}ol,ul{margin-left:0;padding-left:0}ol li,ul li{margin-bottom:.5em}ol li ul,ol li ol,ul li ul,ul li ol{margin-left:1em}main ol,main ul,body#tinymce ol,body#tinymce ul{margin-left:0;padding-left:0}main ol li,main ul li,body#tinymce ol li,body#tinymce ul li{margin-bottom:.3em}main ol li ul,main ol li ol,main ul li ul,main ul li ol,body#tinymce ol li ul,body#tinymce ol li ol,body#tinymce ul li ul,body#tinymce ul li ol{margin-left:1em}main ul,body#tinymce ul{list-style:none}main ul>li,body#tinymce ul>li{padding-left:1.5em;position:relative}main ul>li:before,body#tinymce ul>li:before{content:"–";display:inline-block;position:absolute;left:.3em;top:0}main ol,body#tinymce ol{counter-reset:li;list-style:none}main ol>li,body#tinymce ol>li{position:relative;padding-left:2em}main ol>li:before,body#tinymce ol>li:before{content:counters(li, ".") ".";counter-increment:li;display:inline-block;position:absolute;left:0em;top:0}main ol>li ol,body#tinymce ol>li ol{counter-reset:li;margin-left:0;margin-top:.4em;margin-bottom:.8em}main ol>li ol>li,body#tinymce ol>li ol>li{padding-left:2.2em}main ol>li ol>li ol>li,body#tinymce ol>li ol>li ol>li{padding-left:3.4em}table{border-collapse:collapse;width:100%}th{text-align:inherit;background-color:rgba(102,102,102,.3)}tr+tr{border-top:1px solid #999}tr:nth-child(odd){background-color:rgba(102,102,102,.05)}td,th{padding:.5em 1em}caption{padding-top:.75rem;padding-bottom:.75rem;text-align:left;caption-side:bottom}thead{font-weight:bold}html{font-size:var(--base-font-size, 16px)}body{font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.6;margin:0;padding:0;color:#191b1d;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}input,textarea,select{font-size:20px;font-size:1.25rem;line-height:1.6}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,p:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child,p:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:800;font-size:16px;font-size:1rem;line-height:1.6;font-weight:normal;display:block}h1,.h1{font-size:82px;font-size:5.125rem;line-height:1;font-weight:900;margin-top:1em;margin-bottom:.6em;text-transform:uppercase;text-align:center}h2,.h2{font-size:44px;font-size:2.75rem;line-height:1.1363636364;font-weight:800;margin-top:1.4em;margin-bottom:.45em}h3,.h3{font-size:32px;font-size:2rem;line-height:1.3125;font-weight:800;margin-top:1.25em;margin-bottom:.6em}h4,.h4,.wpml-ls{font-size:20px;font-size:1.25rem;line-height:1.4;font-weight:800;text-transform:uppercase;margin-top:1.35em;margin-bottom:.4em;color:#b8940b}h5,.h5,h6,.h6{font-size:18px;font-size:1.125rem;line-height:1.4444444444;font-weight:800;text-transform:uppercase;margin-top:1.2em;margin-bottom:0;letter-spacing:.05em}h5+p,.h5+p,h6+p,.h6+p{margin-top:.4em}p{font-size:20px;font-size:1.25rem;line-height:1.5;margin-top:1em;margin-bottom:1em}h4+h2,.h4+.h2{margin-top:.5rem}.sidebar h4,.sidebar .h4{color:#191b1d}.font-weight-regular{font-weight:400}.text-stroke{color:rgba(0,0,0,0);-webkit-text-stroke:2px var(--color-text, #191b1d)}main a,body#tinymce a,.modal a,.yeah-cookiebar a,.quick-link-layer a{color:var(--color-text);text-decoration:none;padding-bottom:1px;border-bottom:2px solid var(--color-text)}main a[disabled],body#tinymce a[disabled],.modal a[disabled],.yeah-cookiebar a[disabled],.quick-link-layer a[disabled]{pointer-events:none}hr{height:0;border:none;border-bottom:1px solid #191b1d;margin:1rem 0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-text-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none !important}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1em;padding-left:1rem;border-left:2px solid #191b1d;font-weight:bold;font-size:22px;font-size:1.375rem;line-height:1.6}blockquote cite{width:100%;display:inline-block;font-weight:normal;text-align:right}dfn{font-style:italic}b,strong{font-weight:bold}i,em{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}progress{vertical-align:baseline}.frontpage-title{margin-bottom:17.5px;color:#191b1d}@media only screen and (min-width: 768px){.frontpage-title{margin-bottom:21.875px}}@media only screen and (min-width: 1024px){.frontpage-title{margin-bottom:26.25px}}@media only screen and (min-width: 1920px){.frontpage-title{margin-bottom:35px}}@media only screen and (max-width: 1023px){body,input,textarea,select{font-size:18px;font-size:1.125rem;line-height:1.6}h1,.h1{font-size:64px;font-size:4rem;line-height:1.0625}h2,.h2{font-size:36px;font-size:2.25rem;line-height:1.0555555556}h3,.h3{font-size:29px;font-size:1.8125rem;line-height:1.0689655172}h4,.h4,.wpml-ls{font-size:18px;font-size:1.125rem;line-height:1.2222222222}h5,.h5,h6,.h6{font-size:18px;font-size:1.125rem;line-height:1.4444444444}p,.p{font-size:18px;font-size:1.125rem;line-height:1.6}}@media only screen and (max-width: 767px){body,input,textarea,select{font-size:16px;font-size:1rem;line-height:1.6}h1,.h1{font-size:46px;font-size:2.875rem;line-height:1.0434782609}h2,.h2{font-size:32px;font-size:2rem;line-height:1.0625}h3,.h3{font-size:24px;font-size:1.5rem;line-height:1.0833333333}h4,.h4,.wpml-ls{font-size:17px;font-size:1.0625rem;line-height:1.4117647059}h5,.h5,h6,.h6{font-size:17px;font-size:1.0625rem;line-height:1.4117647059}p,.p{font-size:17px;font-size:1.0625rem;line-height:1.6}p a,.p a{-webkit-hyphens:auto;hyphens:auto;word-break:break-all}}:root{--color-primary: #026e6f;--color-secondary: #b8940b}header{z-index:9995;position:absolute;top:0;left:0;width:100%;padding:15px 0;display:flex;align-items:center}@media only screen and (min-width: 1024px){header .container{display:flex;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px}}@media only screen and (min-width: 1024px)and (min-width: 768px){header .container{padding-left:40px}}@media only screen and (min-width: 1024px)and (min-width: 1024px){header .container{padding-left:80px}}@media only screen and (min-width: 1024px)and (min-width: 1920px){header .container{padding-left:160px}}@media only screen and (min-width: 1024px)and (min-width: 768px){header .container{padding-right:40px}}@media only screen and (min-width: 1024px)and (min-width: 1024px){header .container{padding-right:80px}}@media only screen and (min-width: 1024px)and (min-width: 1920px){header .container{padding-right:160px}}@media only screen and (min-width: 1024px){header .container .logo,header .container .subnavigation{padding:0}}header .container .logo{display:inline-flex;margin-right:4rem;width:152px;height:70px;text-decoration:none;align-items:center;color:#fff}header .container .logo svg{fill:#fff}header .container .logo__symbol{flex-shrink:0}header .container .logo__symbol svg{fill:#fff}header .container .logo__caption{margin-left:8px}header .container .logo__caption h1,header .container .logo__caption h2{font-size:11.7px;font-size:0.73125rem;line-height:1.3247863248;font-weight:900;text-transform:uppercase;text-align:left;letter-spacing:.03rem;transform:translateY(3px)}@media only screen and (min-width: 1024px){header{padding-left:70px}}.page-header{position:relative;color:#fff;background:var(--color-primary);padding-top:110px;overflow:hidden}.page-header .page-title{text-align:center;z-index:1;position:relative}.page-header .page-title h1{margin-bottom:0}.page-header .page-title .h4{margin-top:.6em}.page-header:not(.page-header--transparent) .btn-primary{background:var(--color-secondary)}.page-header-wrapper{padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 768px){.page-header-wrapper{padding-top:100px}}@media only screen and (min-width: 1024px){.page-header-wrapper{padding-top:120px}}@media only screen and (min-width: 1920px){.page-header-wrapper{padding-top:160px}}@media only screen and (min-width: 768px){.page-header-wrapper{padding-bottom:100px}}@media only screen and (min-width: 1024px){.page-header-wrapper{padding-bottom:120px}}@media only screen and (min-width: 1920px){.page-header-wrapper{padding-bottom:160px}}.page-header__image{position:absolute;top:0;right:0;width:60%;height:100%;-webkit-mask-size:auto 125%;mask-size:auto 125%;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-width: 768px){.page-header__image{width:55%;max-width:1000px;-webkit-mask-size:140% auto;mask-size:140% auto}}.page-header__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-header--transparent{background:rgba(0,0,0,0) !important}@media only screen and (min-width: 1024px){.page-header{padding-top:76px;padding-left:70px}}.page-header h1,.page-header .h1,.page-header h2,.page-header .h2,.page-header h3,.page-header .h3,.page-header h4,.page-header .h4,.page-header h5,.page-header .h5,.page-header h6,.page-header .h6,.page-header p,.page-header a{color:#fff;border-color:#fff}.footer{width:100%;padding-top:60px;padding-bottom:80px;background:var(--color-primary);color:#fff}@media only screen and (min-width: 768px){.footer{padding-top:75px}}@media only screen and (min-width: 1024px){.footer{padding-top:90px}}@media only screen and (min-width: 1920px){.footer{padding-top:120px}}@media only screen and (min-width: 768px){.footer{padding-bottom:100px}}@media only screen and (min-width: 1024px){.footer{padding-bottom:120px}}@media only screen and (min-width: 1920px){.footer{padding-bottom:160px}}@media only screen and (min-width: 1024px){.footer{padding-left:70px}}.footer .btn-primary{background:var(--color-secondary)}.footer svg{fill:#fff}.footer h1,.footer .h1,.footer h2,.footer .h2,.footer h3,.footer .h3,.footer h4,.footer .h4,.footer h5,.footer .h5,.footer h6,.footer .h6{color:#fff}.footer a{color:#fff;text-decoration:none;padding-bottom:4px;border-bottom:2px solid #fff}.footer input,.footer select,.footer select option{color:#fff;border-color:#fff}.footer input[type=radio]+.toggle,.footer input[type=checkbox]+.toggle{border-color:#fff}.footer input[type=radio]:checked+.toggle,.footer input[type=checkbox]:checked+.toggle{background-color:var(--color-secondary)}.footer-blob{position:relative;top:1px;width:100%;height:20vw;background:var(--color-primary);-webkit-mask-image:url("../img/jmas-footer-blob.svg");mask-image:url("../img/jmas-footer-blob.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%}@media only screen and (min-width: 768px){.footer-blob{height:10vw}}@media only screen and (min-width: 1024px){.footer-blob{height:8vw}}.footer__logo{display:flex;justify-content:flex-end}.footer__logo a{border-bottom:0;display:inline-block}.footer__contact{gap:72px;align-items:center}@media only screen and (min-width: 768px){.footer__contact{gap:90px}}@media only screen and (min-width: 1024px){.footer__contact{gap:108px}}@media only screen and (min-width: 1920px){.footer__contact{gap:144px}}@media only screen and (min-width: 1024px){.footer__contact{gap:20px;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px)and (min-width: 768px){.footer__contact{gap:25px}}@media only screen and (min-width: 1024px)and (min-width: 1024px){.footer__contact{gap:30px}}@media only screen and (min-width: 1024px)and (min-width: 1920px){.footer__contact{gap:40px}}.footer__addresses{gap:20px;grid-template-columns:auto auto;justify-content:center}@media only screen and (min-width: 768px){.footer__addresses{gap:25px}}@media only screen and (min-width: 1024px){.footer__addresses{gap:30px}}@media only screen and (min-width: 1920px){.footer__addresses{gap:40px}}.footer__address{gap:1rem;justify-content:center;grid-auto-rows:minmax(-webkit-min-content, -webkit-max-content);grid-auto-rows:minmax(min-content, max-content)}.footer__address-icon{display:flex;justify-content:center}.footer__address-icon img{width:100%;height:60px}@media only screen and (min-width: 768px){.footer__address-icon img{height:75px}}.footer__newsletter{display:flex;flex-direction:column;justify-content:center;text-align:center}.footer__newsletter .btn{margin:0 auto}@media only screen and (min-width: 1024px){.footer__newsletter{display:block;text-align:left}.footer__newsletter .btn{margin:0}}.sub-footer{background:var(--color-primary-darker);padding-top:20px;padding-bottom:calc(20px + 60px + env(safe-area-inset-bottom))}@media only screen and (min-width: 768px){.sub-footer{padding-top:25px}}@media only screen and (min-width: 1024px){.sub-footer{padding-top:30px}}@media only screen and (min-width: 1920px){.sub-footer{padding-top:40px}}@media only screen and (min-width: 768px){.sub-footer{padding-bottom:20px}}@media only screen and (min-width: 768px)and (min-width: 768px){.sub-footer{padding-bottom:25px}}@media only screen and (min-width: 768px)and (min-width: 1024px){.sub-footer{padding-bottom:30px}}@media only screen and (min-width: 768px)and (min-width: 1920px){.sub-footer{padding-bottom:40px}}@media only screen and (min-width: 1024px){.sub-footer{padding-left:70px}}.sub-footer-links{display:flex;justify-content:center}.sub-footer .social-media-links{--social-media-icon-width: 40px;--social-media-icon-height: 40px;display:flex;justify-content:center;gap:1.5em;list-style:none;padding:0;margin:0 0 1em 0}.sub-footer .social-media-links>li{display:block;padding:0;margin:0}.sub-footer .social-media-links>li>a{display:grid;place-items:center;text-decoration:none;border-bottom:0;padding:0;width:calc(var(--social-media-icon-width)*1.5);height:calc(var(--social-media-icon-height)*1.5)}.sub-footer .social-media-links>li>a .social-media-icon{display:block;width:var(--social-media-icon-width);height:var(--social-media-icon-height);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.sub-footer a{color:#fff;text-decoration:none;margin-right:1.25rem}.sub-footer a:last-child{margin-right:0}.sub-footer a:hover,.sub-footer a:focus{color:#fff;text-decoration:none}.sub-footer a[disabled]{pointer-events:none}.main{width:100%}.main-content{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.main-content{padding-left:70px}}.main-content section{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.grid.has-max-width{grid-template-columns:repeat(6, 1fr);gap:20px}}@media only screen and (min-width: 1024px)and (min-width: 768px){.grid.has-max-width{gap:25px}}@media only screen and (min-width: 1024px)and (min-width: 1024px){.grid.has-max-width{gap:30px}}@media only screen and (min-width: 1024px)and (min-width: 1920px){.grid.has-max-width{gap:40px}}@media only screen and (min-width: 1024px){.grid.has-max-width.align-left .col:nth-of-type(1){grid-column:1/span 4}}@media only screen and (min-width: 1024px){.grid.has-max-width.align-center .col:nth-of-type(1){grid-column:2/span 4}}@media only screen and (min-width: 1024px){.grid.has-max-width.align-right .col:nth-of-type(1){grid-column:3/span 4}}.grid.has-sidebar{grid-template-rows:auto auto;gap:40px}@media only screen and (min-width: 768px){.grid.has-sidebar{gap:50px}}@media only screen and (min-width: 1024px){.grid.has-sidebar{gap:60px}}@media only screen and (min-width: 1920px){.grid.has-sidebar{gap:80px}}@media only screen and (min-width: 768px){.grid.has-sidebar{grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;gap:20px;align-items:flex-start}}@media only screen and (min-width: 768px)and (min-width: 768px){.grid.has-sidebar{gap:25px}}@media only screen and (min-width: 768px)and (min-width: 1024px){.grid.has-sidebar{gap:30px}}@media only screen and (min-width: 768px)and (min-width: 1920px){.grid.has-sidebar{gap:40px}}@media only screen and (min-width: 768px){.grid.has-sidebar .col:nth-of-type(1){grid-column:1/span 4}.grid.has-sidebar .col:nth-of-type(2){grid-column:5/span 2}}.mq-helper{position:absolute;z-index:1}@media only screen and (min-width: 480px){.mq-helper{z-index:2}}@media only screen and (min-width: 768px){.mq-helper{z-index:3}}@media only screen and (min-width: 1024px){.mq-helper{z-index:4}}@media only screen and (min-width: 1920px){.mq-helper{z-index:5}}.margin-top-large{margin-top:80px}@media only screen and (min-width: 768px){.margin-top-large{margin-top:100px}}@media only screen and (min-width: 1024px){.margin-top-large{margin-top:120px}}@media only screen and (min-width: 1920px){.margin-top-large{margin-top:160px}}.margin-bottom-large{margin-bottom:80px}@media only screen and (min-width: 768px){.margin-bottom-large{margin-bottom:100px}}@media only screen and (min-width: 1024px){.margin-bottom-large{margin-bottom:120px}}@media only screen and (min-width: 1920px){.margin-bottom-large{margin-bottom:160px}}.margin-top-small{margin-top:40px}@media only screen and (min-width: 768px){.margin-top-small{margin-top:50px}}@media only screen and (min-width: 1024px){.margin-top-small{margin-top:60px}}@media only screen and (min-width: 1920px){.margin-top-small{margin-top:80px}}.margin-bottom-small{margin-bottom:40px}@media only screen and (min-width: 768px){.margin-bottom-small{margin-bottom:50px}}@media only screen and (min-width: 1024px){.margin-bottom-small{margin-bottom:60px}}@media only screen and (min-width: 1920px){.margin-bottom-small{margin-bottom:80px}}body{--color-primary-darker: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(var(--color-primary), var(--color-primary));--color-secondary-darker: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(var(--color-primary), var(--color-primary))}body.fullpage-theme{position:relative;background:var(--color-secondary);color:#fff}body.fullpage-theme .main-content{position:relative;z-index:1;padding-top:0}body.fullpage-theme .card{color:#fff}body.fullpage-theme .background-shapes{z-index:-1}body.fullpage-theme .background-shape svg{fill:var(--color-primary)}body.fullpage-theme h1,body.fullpage-theme .h1,body.fullpage-theme h2,body.fullpage-theme .h2,body.fullpage-theme h3,body.fullpage-theme .h3,body.fullpage-theme h4,body.fullpage-theme .h4,body.fullpage-theme h5,body.fullpage-theme .h5,body.fullpage-theme h6,body.fullpage-theme .h6,body.fullpage-theme p,body.fullpage-theme a{color:#fff;border-color:#fff}body.fullpage-theme [class$=-content-type],body.fullpage-theme [class$=-content-location]{color:#fff}body.fullpage-theme hr{background:#fff}body.high-contrast-theme{--color-primary: #eeeeee !important;--color-secondary: #333 !important;--color-text: #111 !important;--color-details: #cdcdcd;color:var(--color-text)}body.high-contrast-theme .section-colored,body.high-contrast-theme .quick-link-layer,body.high-contrast-theme .navigation-layer,body.high-contrast-theme .navigation-primary,body.high-contrast-theme #quiz{--color-primary: #eeeeee !important;--color-secondary: #333 !important;--color-text: #111 !important;--color-details: #cdcdcd;color:var(--color-text)}body.high-contrast-theme h1,body.high-contrast-theme .h1,body.high-contrast-theme h2,body.high-contrast-theme .h2,body.high-contrast-theme h3,body.high-contrast-theme .h3,body.high-contrast-theme h4,body.high-contrast-theme .h4,body.high-contrast-theme h5,body.high-contrast-theme .h5,body.high-contrast-theme h6,body.high-contrast-theme .h6,body.high-contrast-theme p,body.high-contrast-theme a{color:var(--color-text) !important;border-color:var(--color-text) !important}body.high-contrast-theme svg{fill:var(--color-text) !important}body.high-contrast-theme img{-webkit-filter:grayscale(100) contrast(1);filter:grayscale(100) contrast(1)}body.high-contrast-theme img~.image-overlay--colorize{display:none}body.high-contrast-theme .btn-primary,body.high-contrast-theme .btn-monochrom{background:var(--color-secondary, #191b1d) !important;color:#fff !important}body.high-contrast-theme .btn-square svg{fill:#fff !important}body.high-contrast-theme .toggle-high-contrast-theme{transform:rotate(180deg)}body.high-contrast-theme.fullpage-theme{background:#fff}body.high-contrast-theme .background-shape svg{fill:var(--color-details) !important}body.high-contrast-theme .highlight{padding-bottom:5px}body.high-contrast-theme .map .marker{background:var(--color-secondary, #191b1d)}body.high-contrast-theme .map .marker h5,body.high-contrast-theme .map .marker p{color:#fff !important}body.high-contrast-theme .map .marker svg{fill:#fff !important}body.high-contrast-theme .yeah-cookiebar p,body.high-contrast-theme .yeah-cookiebar a{color:#fff !important;border-color:#fff !important}body.high-contrast-theme .modal:before{background:var(--color-details)}body.high-contrast-theme .sub-footer{background:var(--color-details)}body.high-contrast-theme #quiz{background:var(--color-primary)}body.high-contrast-theme #quiz .quiz-questions{background:var(--color-primary)}body.high-contrast-theme #quiz canvas{opacity:0 !important}body.high-contrast-theme #quiz .score__icon{background:var(--color-text) !important}body.high-contrast-theme #quiz .curtain{background:var(--color-details) !important}body.high-contrast-theme #quiz .option .indicator{background:var(--color-secondary) !important}body.high-contrast-theme #quiz .option.answer-right,body.high-contrast-theme #quiz .option.answer-wrong{color:#fff !important}body.high-contrast-theme #quiz .solution .icon-success:before,body.high-contrast-theme #quiz .solution .icon-error:before{background-color:var(--color-secondary) !important}@media screen and (-ms-high-contrast: active){:root{--color-primary: #eeeeee !important;--color-secondary: #333 !important;--color-text: #111 !important;--color-details: #cdcdcd;color:var(--color-text)}}.section-colored{background:var(--color-primary);position:relative;color:#fff;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 768px){.section-colored{padding-top:100px}}@media only screen and (min-width: 1024px){.section-colored{padding-top:120px}}@media only screen and (min-width: 1920px){.section-colored{padding-top:160px}}@media only screen and (min-width: 768px){.section-colored{padding-bottom:100px}}@media only screen and (min-width: 1024px){.section-colored{padding-bottom:120px}}@media only screen and (min-width: 1920px){.section-colored{padding-bottom:160px}}.section-colored .background-shape svg{fill:var(--color-secondary)}.section-colored .btn-primary{background:var(--color-secondary)}.section-colored input:checked+.toggle{background-color:var(--color-secondary)}.section-colored h1,.section-colored .h1,.section-colored h2,.section-colored .h2,.section-colored h3,.section-colored .h3,.section-colored h4,.section-colored .h4,.section-colored h5,.section-colored .h5,.section-colored h6,.section-colored .h6,.section-colored p,.section-colored a{color:#fff;border-color:#fff}.section-colored svg{fill:#fff}.section-colored hr{background:#fff}.background-shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.background-shape{position:absolute}.background-shape svg{fill:var(--color-secondary)}div[class*=" jmas-form-circle"]{width:120vw;height:auto}@media only screen and (min-width: 768px){div[class*=" jmas-form-circle"]{width:60vw;max-width:1000px}}div[class*=" jmas-form-flower"]{width:120vw;height:auto}@media only screen and (min-width: 768px){div[class*=" jmas-form-flower"]{width:80vw;max-width:1300px}}.fullpage-theme .background-shape.position-left{left:0}.fullpage-theme .background-shape.position-left-top{transform:translate(-60%, -80%)}@media only screen and (min-width: 768px){.fullpage-theme .background-shape.position-left-top{transform:translate(-45%, -60%)}}.fullpage-theme .background-shape.position-left-center{transform:translate(-60%, 40%)}@media only screen and (min-width: 768px){.fullpage-theme .background-shape.position-left-center{transform:translate(-45%, 10%)}}.fullpage-theme .background-shape.position-left-bottom{transform:translate(-60%, 100%)}@media only screen and (min-width: 768px){.fullpage-theme .background-shape.position-left-bottom{transform:translate(-45%, 60%)}}.fullpage-theme .background-shape.position-right{right:0}.fullpage-theme .background-shape.position-right-top{transform:translate(60%, -80%)}@media only screen and (min-width: 768px){.fullpage-theme .background-shape.position-right-top{transform:translate(45%, -60%)}}.fullpage-theme .background-shape.position-right-center{transform:translate(60%, 40%)}@media only screen and (min-width: 768px){.fullpage-theme .background-shape.position-right-center{transform:translate(45%, 10%)}}.fullpage-theme .background-shape.position-right-bottom{transform:translate(60%, 100%)}@media only screen and (min-width: 768px){.fullpage-theme .background-shape.position-right-bottom{transform:translate(45%, 60%)}}.section-colored .background-shape.position-left,.page-header .background-shape.position-left{left:0}.section-colored .background-shape.position-left-top,.page-header .background-shape.position-left-top{top:0;transform:translate(-50%, -55%)}.section-colored .background-shape.position-left-center,.page-header .background-shape.position-left-center{top:50%;transform:translate(-50%, -50%)}.section-colored .background-shape.position-left-bottom,.page-header .background-shape.position-left-bottom{bottom:0;transform:translate(-50%, 50%)}.section-colored .background-shape.position-right,.page-header .background-shape.position-right{right:0}.section-colored .background-shape.position-right-top,.page-header .background-shape.position-right-top{top:0;transform:translate(70%, -70%)}.section-colored .background-shape.position-right-center,.page-header .background-shape.position-right-center{transform:translate(55%, 30%)}.section-colored .background-shape.position-right-bottom,.page-header .background-shape.position-right-bottom{bottom:0;transform:translate(70%, 70%)}.navigation-header{margin-bottom:40px}@media only screen and (min-width: 768px){.navigation-header{margin-bottom:50px}}@media only screen and (min-width: 1024px){.navigation-header{margin-bottom:60px}}@media only screen and (min-width: 1920px){.navigation-header{margin-bottom:80px}}.navigation-header__logo{display:inline-block}.navigation-header__logo svg{width:150px;height:auto}.navigation-layer{z-index:9997;position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;background:var(--color-primary);color:#fff}.navigation-layer .grid{height:100%;grid-template-rows:1fr auto}.navigation-layer .menu{font-size:32px;font-size:2rem;line-height:1.0625;font-weight:800;margin:0}.navigation-layer .menu li{padding:1rem 0}.navigation-layer .menu li:first-child{padding-top:0}.navigation-layer .menu li:last-child{padding-bottom:0}@media only screen and (min-width: 768px){.navigation-layer .menu{font-size:44px;font-size:2.75rem;line-height:1.1363636364}}.navigation-layer .sub-menu{font-size:24px;font-size:1.5rem;line-height:1.0833333333;font-weight:800;margin:0;padding-top:2rem}@media only screen and (min-width: 768px){.navigation-layer .sub-menu{font-size:34px;font-size:2.125rem;line-height:1.1764705882}}.navigation-layer .sub-menu .sub-menu{font-size:20px;font-size:1.25rem;line-height:1.6;padding-top:1rem;font-weight:600}.navigation-layer .sub-menu .sub-menu li{padding:.5rem 0}.navigation-layer .menu li{list-style:none;margin:0}.navigation-layer .menu li>a{color:var(--color-text, #ffffff);text-decoration:none}.navigation-layer .menu-item-has-children{display:grid}.navigation-layer .menu-item-has-children .sub-menu{display:none}.navigation-layer .menu-item-has-children>a{display:grid;grid-template-columns:1fr auto;align-items:center}.navigation-layer .has-sub-menu-opened .icon-collapse{transform:rotate(45deg)}.navigation-main-menu{overflow-y:auto;padding:40px}@media only screen and (min-width: 768px){.navigation-main-menu{padding:50px}}@media only screen and (min-width: 1024px){.navigation-main-menu{padding:60px}}@media only screen and (min-width: 1920px){.navigation-main-menu{padding:80px}}.navigation-bottom-menu{display:flex;justify-content:space-between;align-items:center;min-height:60px;background:var(--color-primary-darker);padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px}@media only screen and (min-width: 768px){.navigation-bottom-menu{padding-left:50px}}@media only screen and (min-width: 1024px){.navigation-bottom-menu{padding-left:60px}}@media only screen and (min-width: 1920px){.navigation-bottom-menu{padding-left:80px}}@media only screen and (min-width: 768px){.navigation-bottom-menu{padding-right:50px}}@media only screen and (min-width: 1024px){.navigation-bottom-menu{padding-right:60px}}@media only screen and (min-width: 1920px){.navigation-bottom-menu{padding-right:80px}}@media only screen and (min-width: 768px){.navigation-bottom-menu{padding-top:25px}}@media only screen and (min-width: 1024px){.navigation-bottom-menu{padding-top:30px}}@media only screen and (min-width: 1920px){.navigation-bottom-menu{padding-top:40px}}@media only screen and (min-width: 768px){.navigation-bottom-menu{padding-bottom:25px}}@media only screen and (min-width: 1024px){.navigation-bottom-menu{padding-bottom:30px}}@media only screen and (min-width: 1920px){.navigation-bottom-menu{padding-bottom:40px}}.navigation-bottom-menu .language-switcher{display:flex}.navigation-bottom-menu .language-switcher a{font-size:20px;line-height:20px;text-transform:uppercase;font-weight:800;color:inherit;text-decoration:none;margin-right:20px}.navigation-bottom-menu .language-switcher a:last-child{margin-right:0}.navigation-bottom-menu .theme-settings{display:flex;align-items:center}.navigation-bottom-menu .theme-settings button{margin-right:20px}.navigation-bottom-menu .theme-settings button:last-child{margin-right:0}.navigation-bottom-menu .theme-settings .toggle-high-contrast-theme svg{height:20px}.navigation-bottom-menu .theme-settings .increase-font-size svg,.navigation-bottom-menu .theme-settings .decrease-font-size svg{height:16px}.navigation-primary{display:none}.navigation-primary .open-navigation{z-index:9999;position:fixed;top:15px;right:20px}@media only screen and (min-width: 768px){.navigation-primary .open-navigation{right:25px}}@media only screen and (min-width: 1024px){.navigation-primary .open-navigation{right:30px}}@media only screen and (min-width: 1920px){.navigation-primary .open-navigation{right:40px}}.navigation-primary .navigation-layer{width:100%;left:0;visibility:hidden;opacity:0;transition:visibility .15s ease-in-out,opacity .15s ease-in-out}.navigation-primary .navigation-layer--is-active{visibility:visible;opacity:1}.tab-bar-navigation .navigation-layer,.tab-bar-navigation .quick-link-layer{visibility:hidden}.tab-bar-navigation .navigation-layer--is-visible,.tab-bar-navigation .quick-link-layer--is-visible{visibility:visible}.tab-bar-navigation .navigation-layer{width:100%;max-width:700px}.tab-bar-navigation .navigation-layer--is-active{z-index:9998}.tab-bar-navigation .tab-bar{z-index:9999;position:fixed;left:0;background:#191b1d;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.tab-bar-navigation .tab-bar svg{width:100%;max-width:26px;fill:#fff}.tab-bar-navigation .tab-bar-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.tab-bar-navigation .quick-link-layer{z-index:9997;position:fixed;overflow-x:hidden;overflow-y:scroll;width:100%;max-width:700px;padding:40px;background:var(--color-primary);text-align:center}@media only screen and (min-width: 768px){.tab-bar-navigation .quick-link-layer{padding:50px}}@media only screen and (min-width: 1024px){.tab-bar-navigation .quick-link-layer{padding:60px}}@media only screen and (min-width: 1920px){.tab-bar-navigation .quick-link-layer{padding:80px}}.tab-bar-navigation .quick-link-layer--is-active{z-index:9998}.tab-bar-navigation .quick-link-layer-content{padding-bottom:40px}@media only screen and (min-width: 768px){.tab-bar-navigation .quick-link-layer-content{padding-bottom:50px}}@media only screen and (min-width: 1024px){.tab-bar-navigation .quick-link-layer-content{padding-bottom:60px}}@media only screen and (min-width: 1920px){.tab-bar-navigation .quick-link-layer-content{padding-bottom:80px}}.tab-bar-navigation .quick-link-layer .btn-primary{background:var(--color-secondary)}.tab-bar-navigation .quick-link-layer h1,.tab-bar-navigation .quick-link-layer .h1,.tab-bar-navigation .quick-link-layer h2,.tab-bar-navigation .quick-link-layer .h2,.tab-bar-navigation .quick-link-layer h3,.tab-bar-navigation .quick-link-layer .h3,.tab-bar-navigation .quick-link-layer h4,.tab-bar-navigation .quick-link-layer .h4,.tab-bar-navigation .quick-link-layer h5,.tab-bar-navigation .quick-link-layer .h5,.tab-bar-navigation .quick-link-layer h6,.tab-bar-navigation .quick-link-layer .h6,.tab-bar-navigation .quick-link-layer p,.tab-bar-navigation .quick-link-layer a{color:#fff;border-color:#fff}.tab-bar-navigation .quick-link-indicator{z-index:-1;position:absolute;width:20px;height:20px;background:#191b1d;border-radius:2px;top:50%;right:0;transform:translate(-4px, -50%) rotate(45deg);transition:transform .2s ease-in-out}.tab-bar-navigation .quick-link-indicator--is-active{transform:translate(8px, -50%) rotate(45deg)}.open-navigation,.open-quick-link{margin:0;padding:0;background:rgba(0,0,0,0);border-radius:0}.open-navigation .btn__content,.open-quick-link .btn__content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:4px}.open-navigation:hover,.open-navigation:focus,.open-navigation:active,.open-quick-link:hover,.open-quick-link:focus,.open-quick-link:active{outline:none}.open-navigation:focus>.btn__content,.open-quick-link:focus>.btn__content{outline:-webkit-focus-ring-color auto 1px}.close-layer{cursor:pointer;z-index:9996;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.close-layer--is-active{opacity:1;visibility:visible}.hamburger{display:flex;justify-content:center;align-items:center;margin:0;padding:0;background:var(--color-secondary);border-radius:50px}.hamburger.inverted .hamburger-inner:before{top:0px}.hamburger.inverted .hamburger-inner:after{bottom:0px}.hamburger-inner{position:relative;width:24px;height:2px;background:#fff}.hamburger-inner:before{top:-6px;transition:top .2s ease}.hamburger-inner:after{bottom:-6px;transition:bottom .2s ease}.hamburger-inner:before,.hamburger-inner:after{content:"";position:absolute;width:100%;height:2px;border-radius:9px;background:#fff;transform:translateX(-50%)}@media only screen and (max-width: 1023px){.navigation-primary{display:block}.tab-bar-navigation{display:none}.tab-bar-navigation .open-navigation,.tab-bar-navigation .open-quick-link{width:100%;height:60px}.tab-bar-navigation .tab-bar{bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom)}.tab-bar-navigation .tab-bar.is-animated{transition:bottom .2s ease}.tab-bar-navigation .tab-bar-container{display:grid;width:100%;grid-template-columns:repeat(5, 1fr)}.tab-bar-navigation .tab-bar svg{max-width:21px}.tab-bar-navigation .navigation-layer,.tab-bar-navigation .quick-link-layer{top:calc(100% - 60px - env(safe-area-inset-bottom));left:0;width:100%;max-width:none;height:calc(100% - 60px - env(safe-area-inset-bottom));transition:top .2s ease-in-out}.tab-bar-navigation .navigation-layer--is-active,.tab-bar-navigation .quick-link-layer--is-active{top:0}.tab-bar-navigation .quick-link-layer{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1023px)and (min-width: 768px){.tab-bar-navigation .quick-link-layer{padding-left:40px}}@media only screen and (max-width: 1023px)and (min-width: 1024px){.tab-bar-navigation .quick-link-layer{padding-left:80px}}@media only screen and (max-width: 1023px)and (min-width: 1920px){.tab-bar-navigation .quick-link-layer{padding-left:160px}}@media only screen and (max-width: 1023px)and (min-width: 768px){.tab-bar-navigation .quick-link-layer{padding-right:40px}}@media only screen and (max-width: 1023px)and (min-width: 1024px){.tab-bar-navigation .quick-link-layer{padding-right:80px}}@media only screen and (max-width: 1023px)and (min-width: 1920px){.tab-bar-navigation .quick-link-layer{padding-right:160px}}@media only screen and (max-width: 1023px){.tab-bar-navigation .quick-link-indicator{top:0;left:50%;right:unset;transform:translate(-50%, 4px) rotate(45deg)}.tab-bar-navigation .quick-link-indicator--is-active{transform:translate(-50%, -8px) rotate(45deg)}}@media only screen and (max-width: 1023px){.navigation-main-menu,.navigation-bottom-menu{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1023px)and (min-width: 768px){.navigation-main-menu,.navigation-bottom-menu{padding-left:40px}}@media only screen and (max-width: 1023px)and (min-width: 1024px){.navigation-main-menu,.navigation-bottom-menu{padding-left:80px}}@media only screen and (max-width: 1023px)and (min-width: 1920px){.navigation-main-menu,.navigation-bottom-menu{padding-left:160px}}@media only screen and (max-width: 1023px)and (min-width: 768px){.navigation-main-menu,.navigation-bottom-menu{padding-right:40px}}@media only screen and (max-width: 1023px)and (min-width: 1024px){.navigation-main-menu,.navigation-bottom-menu{padding-right:80px}}@media only screen and (max-width: 1023px)and (min-width: 1920px){.navigation-main-menu,.navigation-bottom-menu{padding-right:160px}}@media only screen and (max-width: 1023px){.hamburger{width:calc(60px - 16px);height:calc(60px - 16px)}.hamburger-inner{width:20px}}@media only screen and (min-width: 1024px){.tab-bar{top:0;bottom:0}.open-navigation,.open-quick-link{width:70px;height:70px}.hamburger{width:calc(70px - 20px);height:calc(70px - 20px)}.tab-bar-navigation .quick-link-layer{top:0;height:100%}.tab-bar-navigation .quick-link-layer,.tab-bar-navigation .navigation-layer{left:70px;transform:translateX(-100%);transition:transform .2s ease-in-out}.tab-bar-navigation .quick-link-layer--is-active,.tab-bar-navigation .navigation-layer--is-active{transform:translate(0)}}.subnavigation{display:grid;grid-auto-flow:column;align-items:center;justify-content:flex-start;margin:0;width:100%}.subnavigation-mobile{position:relative;z-index:1;display:block}.subnavigation-mobile .subnavigation{overflow-x:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.subnavigation-mobile .subnavigation{padding-left:40px}}@media only screen and (min-width: 1024px){.subnavigation-mobile .subnavigation{padding-left:80px}}@media only screen and (min-width: 1920px){.subnavigation-mobile .subnavigation{padding-left:160px}}@media only screen and (min-width: 768px){.subnavigation-mobile .subnavigation{padding-right:40px}}@media only screen and (min-width: 1024px){.subnavigation-mobile .subnavigation{padding-right:80px}}@media only screen and (min-width: 1920px){.subnavigation-mobile .subnavigation{padding-right:160px}}.subnavigation-mobile .subnavigation-buffer{display:inline-block;width:20px;height:100%}@media only screen and (min-width: 768px){.subnavigation-mobile .subnavigation-buffer{width:40px}}@media only screen and (min-width: 1024px){.subnavigation-mobile .subnavigation-buffer{width:80px}}@media only screen and (min-width: 1920px){.subnavigation-mobile .subnavigation-buffer{width:160px}}.subnavigation-desktop{display:none;overflow:hidden}.subnavigation-desktop .subnavigation{overflow-x:auto}.subnavigation::-webkit-scrollbar{display:none}@media only screen and (min-width: 1024px){.subnavigation-mobile{display:none}.subnavigation-desktop{display:block}}.subnavigation-item{position:relative;text-decoration:none;border-bottom:0;color:#fff;padding:1rem 2rem;border-radius:52px;font-size:16px;font-size:1rem;line-height:1.25;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:600;white-space:nowrap}.subnavigation-item--is-active{background:rgba(0,0,0,.2)}.subnavigation-item li{margin-bottom:0;list-style:none}.calendar .grid,.quickcalendar .grid{gap:80px}@media only screen and (min-width: 768px){.calendar .grid,.quickcalendar .grid{gap:100px}}@media only screen and (min-width: 1024px){.calendar .grid,.quickcalendar .grid{gap:120px}}@media only screen and (min-width: 1920px){.calendar .grid,.quickcalendar .grid{gap:160px}}@media only screen and (min-width: 768px){.calendar .grid,.quickcalendar .grid{grid-template-columns:1fr 2fr;gap:20px}}@media only screen and (min-width: 768px)and (min-width: 768px){.calendar .grid,.quickcalendar .grid{gap:25px}}@media only screen and (min-width: 768px)and (min-width: 1024px){.calendar .grid,.quickcalendar .grid{gap:30px}}@media only screen and (min-width: 768px)and (min-width: 1920px){.calendar .grid,.quickcalendar .grid{gap:40px}}.calendar-filters h4,.calendar-filters .h4,.quickcalendar-filters h4,.quickcalendar-filters .h4{color:#191b1d}.calendar-filters ul,.quickcalendar-filters ul{margin-bottom:20px}@media only screen and (min-width: 768px){.calendar-filters ul,.quickcalendar-filters ul{margin-bottom:25px}}@media only screen and (min-width: 1024px){.calendar-filters ul,.quickcalendar-filters ul{margin-bottom:30px}}@media only screen and (min-width: 1920px){.calendar-filters ul,.quickcalendar-filters ul{margin-bottom:40px}}.calendar-filters-category,.calendar-filters-target,.quickcalendar-filters-category,.quickcalendar-filters-target{margin-top:1rem}.calendar-filters-category-item,.calendar-filters-target-item,.quickcalendar-filters-category-item,.quickcalendar-filters-target-item{padding:0}.calendar-filters-category-item:before,.calendar-filters-target-item:before,.quickcalendar-filters-category-item:before,.quickcalendar-filters-target-item:before{display:none}.calendar-contents,.quickcalendar-contents{display:flex;flex-direction:column;align-items:center}.calendar-contents-item-image,.quickcalendar-contents-item-image{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden}.calendar-contents-item-image-wrapper,.quickcalendar-contents-item-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .2s ease}.calendar-contents-item-image-wrapper img,.quickcalendar-contents-item-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.calendar-contents-item-image:hover .calendar-contents-item-image-wrapper,.quickcalendar-contents-item-image:hover .calendar-contents-item-image-wrapper{transform:scale(1.1)}.calendar-contents-item:last-of-type,.quickcalendar-contents-item:last-of-type{margin-bottom:0}.calendar-contents-empty,.quickcalendar-contents-empty{display:none}.calendar-load-indicator,.quickcalendar-load-indicator{position:relative;width:80px;height:80px}@media only screen and (min-width: 768px){.calendar-load-indicator,.quickcalendar-load-indicator{width:100px;height:100px}}.calendar-load-indicator-icon,.quickcalendar-load-indicator-icon{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);display:none}.calendar-load-indicator-icon svg,.quickcalendar-load-indicator-icon svg{width:100%;height:100%;fill:var(--color-primary)}.quickcalendar-load-indicator{margin-bottom:40px}@media only screen and (min-width: 768px){.quickcalendar-load-indicator{margin-bottom:50px}}@media only screen and (min-width: 1024px){.quickcalendar-load-indicator{margin-bottom:60px}}@media only screen and (min-width: 1920px){.quickcalendar-load-indicator{margin-bottom:80px}}.quickcalendar-load-indicator-icon svg{fill:var(--color-secondary)}.quickcalendar-contents{margin-top:40px;margin-bottom:40px}@media only screen and (min-width: 768px){.quickcalendar-contents{margin-top:50px}}@media only screen and (min-width: 1024px){.quickcalendar-contents{margin-top:60px}}@media only screen and (min-width: 1920px){.quickcalendar-contents{margin-top:80px}}@media only screen and (min-width: 768px){.quickcalendar-contents{margin-bottom:50px}}@media only screen and (min-width: 1024px){.quickcalendar-contents{margin-bottom:60px}}@media only screen and (min-width: 1920px){.quickcalendar-contents{margin-bottom:80px}}.quickcalendar-contents .calendar-contents-item{grid-template-columns:1fr}.quickcalendar-contents .calendar-contents-item-content{text-align:left}.quickcalendar-contents-empty{display:none;margin-bottom:40px;color:#fff}@media only screen and (min-width: 768px){.quickcalendar-contents-empty{margin-bottom:50px}}@media only screen and (min-width: 1024px){.quickcalendar-contents-empty{margin-bottom:60px}}@media only screen and (min-width: 1920px){.quickcalendar-contents-empty{margin-bottom:80px}}.main-content .calendar-contents .card{margin-bottom:40px}@media only screen and (min-width: 768px){.main-content .calendar-contents .card{margin-bottom:50px}}@media only screen and (min-width: 1024px){.main-content .calendar-contents .card{margin-bottom:60px}}@media only screen and (min-width: 1920px){.main-content .calendar-contents .card{margin-bottom:80px}}@media only screen and (min-width: 768px){.main-content .calendar-contents .card{margin-bottom:20px}}@media only screen and (min-width: 768px)and (min-width: 768px){.main-content .calendar-contents .card{margin-bottom:25px}}@media only screen and (min-width: 768px)and (min-width: 1024px){.main-content .calendar-contents .card{margin-bottom:30px}}@media only screen and (min-width: 768px)and (min-width: 1920px){.main-content .calendar-contents .card{margin-bottom:40px}}.press-release{padding:1.875rem 0;margin:0;border-bottom:2px solid var(--color-text)}.press-release__content{max-width:1000px}.press-release:before{display:none}.press-release:first-child{padding-top:0}.press-release:last-child{padding-bottom:0;border-bottom:0}.press-release h3{margin-top:0}.press-release h4{margin-top:.25rem;margin-bottom:.25rem}.press-release .btn{margin-bottom:0}.press-downloads{width:100%;display:grid;gap:1rem;justify-content:flex-start;grid-template-rows:auto auto;grid-template-columns:1fr}@media only screen and (min-width: 768px){.press-downloads{grid-template-rows:1fr;grid-template-columns:auto auto}}.wpcf7-form .hp{display:none}.wpcf7 .fields .wpcf7-form-control-wrap{margin-top:1.25rem}.wpcf7 .fields .wpcf7-form-control-wrap:first-child{margin-top:0}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-not-valid-tip{margin-top:.5rem;font-weight:600;color:#e94f3d}.wpcf7 .checkboxes{display:grid;gap:1.25rem;margin-top:20px;margin-bottom:20px}@media only screen and (min-width: 768px){.wpcf7 .checkboxes{margin-top:25px}}@media only screen and (min-width: 1024px){.wpcf7 .checkboxes{margin-top:30px}}@media only screen and (min-width: 1920px){.wpcf7 .checkboxes{margin-top:40px}}@media only screen and (min-width: 768px){.wpcf7 .checkboxes{margin-bottom:25px}}@media only screen and (min-width: 1024px){.wpcf7 .checkboxes{margin-bottom:30px}}@media only screen and (min-width: 1920px){.wpcf7 .checkboxes{margin-bottom:40px}}.wpcf7-response-output{margin:2rem 0 !important;padding:.5rem 1rem !important;color:#e94f3d;border:2px dashed #e94f3d !important}.wpcf7-response-output+p{position:relative;display:inline}.wpcf7-response-output:first-child{margin-top:0}.wpcf7-response-output:last-child{margin-bottom:0}.wpcf7 .submit-button{position:relative;display:inline-flex}.wpcf7-submit{margin:0 auto;width:auto}.wpcf7 .ajax-loader{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-image:url("../img/loader.gif") !important;background-size:contain;margin:0 !important}.disclaimer{margin-top:40px}@media only screen and (min-width: 768px){.disclaimer{margin-top:50px}}@media only screen and (min-width: 1024px){.disclaimer{margin-top:60px}}@media only screen and (min-width: 1920px){.disclaimer{margin-top:80px}}.disclaimer p{font-size:16px;font-size:1rem;line-height:1.6}.modal{max-height:80%;padding:0;overflow:auto}.modal__wrapper{display:none;z-index:9999;position:fixed;bottom:0;width:100%;height:100%;justify-content:center;align-items:flex-end}@media only screen and (min-width: 768px){.modal__wrapper{align-items:center}}@media only screen and (min-width: 768px){.modal{max-width:70%;max-height:70%}}@media only screen and (min-width: 1024px){.modal{max-width:50%}}.modal__main{height:100%;padding-top:4rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.modal__main{padding-left:25px}}@media only screen and (min-width: 1024px){.modal__main{padding-left:30px}}@media only screen and (min-width: 1920px){.modal__main{padding-left:40px}}@media only screen and (min-width: 768px){.modal__main{padding-right:25px}}@media only screen and (min-width: 1024px){.modal__main{padding-right:30px}}@media only screen and (min-width: 1920px){.modal__main{padding-right:40px}}.modal__main .headline{width:80%}@media only screen and (min-width: 1024px){.modal__main{padding:30px}}@media only screen and (min-width: 1024px)and (min-width: 768px){.modal__main{padding:37.5px}}@media only screen and (min-width: 1024px)and (min-width: 1024px){.modal__main{padding:45px}}@media only screen and (min-width: 1024px)and (min-width: 1920px){.modal__main{padding:60px}}.modal__main .disclaimer{margin-top:0}.modal__overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);cursor:pointer}.modal__close{z-index:10;position:absolute;right:1.25rem;top:1.25rem}.modal__close svg{width:14px;height:14px}.newsletter__sign-up{text-align:center}@media only screen and (min-width: 480px){.newsletter__sign-up{text-align:left}}.newsletter__error-message{display:none}.newsletter__input{margin-bottom:1.25rem}.newsletter__privacy{margin-bottom:2.5rem}.newsletter__privacy label.radio-checkbox-wrapper{grid-template-columns:auto 1fr;grid-template-rows:auto}.newsletter__privacy label.radio-checkbox-wrapper .toggle{margin:0 auto}.newsletter__submit{margin-bottom:2.5rem}.newsletter__disclaimer{opacity:.7}.newsletter__form .response-display{display:none;padding:1rem;border:2px dashed var(--color-secondary);margin-bottom:1rem}.newsletter__form .response-display.error,.newsletter__form .response-display.success{display:block}.newsletter__form .response-display p{color:var(--color-secondary, #191b1d);margin:0}.newsletter__form.loading .newsletter__submit{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsletter__form.loading .newsletter__submit .lds-ring{display:block;position:absolute;top:0;left:calc(100% + 1em);width:2.5em;height:2.5em}.newsletter__form.loading .newsletter__submit .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:2.5em;height:2.5em;border:6px solid var(--color-secondary);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--color-secondary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.newsletter__form.loading .newsletter__submit .lds-ring div:nth-child(1){animation-delay:-0.45s}.newsletter__form.loading .newsletter__submit .lds-ring div:nth-child(2){animation-delay:-0.3s}.newsletter__form.loading .newsletter__submit .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-header-search{text-align:center;gap:20px}@media only screen and (min-width: 768px){.page-header-search{gap:25px}}@media only screen and (min-width: 1024px){.page-header-search{gap:30px}}@media only screen and (min-width: 1920px){.page-header-search{gap:40px}}.page-header-search h1{margin-top:0}.page-header-search h4{margin-bottom:.8rem}.page-header-search .search-form input{border-color:#fff;color:#fff}.search-again{width:100%;margin:0 auto}.search-form{display:grid;gap:20px;max-width:800px;margin:0 auto}@media only screen and (min-width: 768px){.search-form{gap:25px}}@media only screen and (min-width: 1024px){.search-form{gap:30px}}@media only screen and (min-width: 1920px){.search-form{gap:40px}}.search-form input{border-color:var(--color-text, #191b1d);color:var(--color-text, #191b1d)}.search-error-message{text-align:center;max-width:800px;margin:0 auto}.search-results-item{list-style:none;margin-bottom:0;padding:0;border-top:2px solid var(--color-text)}.search-results-item:last-child{border-bottom:2px solid var(--color-text)}.search-results-item:before{display:none}.search-results-item-content-title{transition:color .2s ease}.search-results-item a{color:var(--color-text);padding-top:20px;padding-bottom:20px;text-decoration:none;border-bottom:0;margin-bottom:0}@media only screen and (min-width: 768px){.search-results-item a{padding-top:25px}}@media only screen and (min-width: 1024px){.search-results-item a{padding-top:30px}}@media only screen and (min-width: 1920px){.search-results-item a{padding-top:40px}}@media only screen and (min-width: 768px){.search-results-item a{padding-bottom:25px}}@media only screen and (min-width: 1024px){.search-results-item a{padding-bottom:30px}}@media only screen and (min-width: 1920px){.search-results-item a{padding-bottom:40px}}.search-results-item a:hover .search-results-item-content-title,.search-results-item a:focus .search-results-item-content-title,.search-results-item a:active .search-results-item-content-title{color:var(--color-secondary)}.search-results-item a:hover.grid .cta,.search-results-item a:focus.grid .cta,.search-results-item a:active.grid .cta{background:var(--color-secondary)}.search-results-item a.grid{grid-template-columns:1fr auto;gap:20px;align-items:center}@media only screen and (min-width: 768px){.search-results-item a.grid{gap:25px}}@media only screen and (min-width: 1024px){.search-results-item a.grid{gap:30px}}@media only screen and (min-width: 1920px){.search-results-item a.grid{gap:40px}}.search-results-item a.grid .cta{-webkit-mask-image:url(../img/jmas-icon-arrow-right.svg);mask-image:url(../img/jmas-icon-arrow-right.svg);width:1.5rem;height:1rem;background:var(--color-text);transition:background-color .2s ease}@media only screen and (min-width: 768px){.search-results-item a.grid .cta{width:1.875rem;height:1.25rem}}.search-results-item a.grid svg{width:100%;max-width:30px;height:auto}.search-results-item h3{margin-top:0}.search-results-item h4{margin-top:.25rem;margin-bottom:.25rem}.search-results-item h3:first-child,.search-results-item h4:first-child{margin-top:0}.search-results-item h3:last-child,.search-results-item h4:last-child{margin-bottom:0}.search-results-item [class$=-content-type],.search-results-item [class$=-content-location]{color:var(--color-text)}.search-results-item-image{position:relative;height:0;padding-top:66.6666%}.search-results-item-image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}#location-panel .directions__addresses{gap:20px;margin-top:40px;margin-bottom:40px;grid-template-columns:auto auto;justify-content:center}@media only screen and (min-width: 768px){#location-panel .directions__addresses{gap:25px}}@media only screen and (min-width: 1024px){#location-panel .directions__addresses{gap:30px}}@media only screen and (min-width: 1920px){#location-panel .directions__addresses{gap:40px}}@media only screen and (min-width: 768px){#location-panel .directions__addresses{margin-top:50px}}@media only screen and (min-width: 1024px){#location-panel .directions__addresses{margin-top:60px}}@media only screen and (min-width: 1920px){#location-panel .directions__addresses{margin-top:80px}}@media only screen and (min-width: 768px){#location-panel .directions__addresses{margin-bottom:50px}}@media only screen and (min-width: 1024px){#location-panel .directions__addresses{margin-bottom:60px}}@media only screen and (min-width: 1920px){#location-panel .directions__addresses{margin-bottom:80px}}#location-panel .directions__address{gap:1rem;justify-content:center;grid-auto-rows:minmax(-webkit-min-content, -webkit-max-content);grid-auto-rows:minmax(min-content, max-content)}#location-panel .directions__address-icon{display:flex;justify-content:center}#location-panel .directions__address-icon img{width:100%;height:60px}@media only screen and (min-width: 768px){#location-panel .directions__address-icon img{height:75px}}#share-panel .social-media{grid-auto-flow:column;justify-content:center;gap:1rem;margin-top:20px;margin-bottom:20px;list-style:none}@media only screen and (min-width: 768px){#share-panel .social-media{margin-top:25px}}@media only screen and (min-width: 1024px){#share-panel .social-media{margin-top:30px}}@media only screen and (min-width: 1920px){#share-panel .social-media{margin-top:40px}}@media only screen and (min-width: 768px){#share-panel .social-media{margin-bottom:25px}}@media only screen and (min-width: 1024px){#share-panel .social-media{margin-bottom:30px}}@media only screen and (min-width: 1920px){#share-panel .social-media{margin-bottom:40px}}#share-panel .social-media li{width:auto;margin:0}.quicksearch-contents-item{text-align:left;padding-top:20px;padding-bottom:20px;border-bottom:2px solid #b8940b}@media only screen and (min-width: 768px){.quicksearch-contents-item{padding-top:25px}}@media only screen and (min-width: 1024px){.quicksearch-contents-item{padding-top:30px}}@media only screen and (min-width: 1920px){.quicksearch-contents-item{padding-top:40px}}@media only screen and (min-width: 768px){.quicksearch-contents-item{padding-bottom:25px}}@media only screen and (min-width: 1024px){.quicksearch-contents-item{padding-bottom:30px}}@media only screen and (min-width: 1920px){.quicksearch-contents-item{padding-bottom:40px}}.quicksearch-contents-item h3{margin-top:0}#search-panel .quicksearch-contents{display:flex;flex-direction:column;align-items:center;text-align:left}#search-panel .quicksearch-contents-empty{display:none}#search-panel .search-form{margin-top:40px;margin-bottom:40px}@media only screen and (min-width: 768px){#search-panel .search-form{margin-top:50px}}@media only screen and (min-width: 1024px){#search-panel .search-form{margin-top:60px}}@media only screen and (min-width: 1920px){#search-panel .search-form{margin-top:80px}}@media only screen and (min-width: 768px){#search-panel .search-form{margin-bottom:50px}}@media only screen and (min-width: 1024px){#search-panel .search-form{margin-bottom:60px}}@media only screen and (min-width: 1920px){#search-panel .search-form{margin-bottom:80px}}#search-panel .search-results{width:100%;margin:0}#search-panel .more-results{margin-top:40px;margin-bottom:0}@media only screen and (min-width: 768px){#search-panel .more-results{margin-top:50px}}@media only screen and (min-width: 1024px){#search-panel .more-results{margin-top:60px}}@media only screen and (min-width: 1920px){#search-panel .more-results{margin-top:80px}}#search-panel .more-results.hidden{display:none}#search-panel .quicksearch-load-indicator{position:relative;width:80px;height:80px}@media only screen and (min-width: 768px){#search-panel .quicksearch-load-indicator{width:100px;height:100px}}#search-panel .quicksearch-load-indicator-icon{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);display:none}#search-panel .quicksearch-load-indicator-icon svg{width:100%;height:100%;fill:var(--color-secondary)}.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-headline{color:#026e6f;font-weight:bold;text-transform:uppercase;font-size:1.2rem;line-height:1;margin:0;margin-bottom:.2em}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-headline{font-size:1.4rem}}.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-subtitle{color:rgba(0,0,0,.6);font-size:.7rem;line-height:1;margin:0}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-subtitle{font-size:.8rem}}.ywpp-content-blocker .ywpp-content-blocker-description{font-size:1rem}@media(min-width: 768px){.ywpp-content-blocker .ywpp-content-blocker-description{font-size:1.2rem}}.ywpp-content-blocker button.ywpp-enable-button .ywpp-enable-button-label{font-size:1rem;color:#000}@media(min-width: 768px){.ywpp-content-blocker button.ywpp-enable-button .ywpp-enable-button-label{font-size:1.2rem}}.ywpp-content-blocker .ywpp-content-blocker-footer small{font-size:80%}.ywpp-content-blocker .ywpp-content-blocker-footer,.ywpp-content-blocker .ywpp-content-blocker-footer a{color:rgba(0,0,0,.4)}.ywpp-content-blocker{position:relative}.ywpp-content-blocker:not(.unblocked).active{background:repeating-linear-gradient(-45deg, #eeeeee, #eeeeee 10px, #f2f2f2 10px, #f2f2f2 20px)}.ywpp-content-blocker.unblocked{background:none}.ywpp-content-blocker-blocked{display:grid;opacity:0;grid-template-areas:"overlap";justify-items:center;align-items:center;width:100%;transition:opacity .2s}.active .ywpp-content-blocker-blocked{opacity:1}.ywpp-content-blocker-blocked.is-full-width .ywpp-content-blocker-inner{width:100%;height:100%}.ywpp-content-blocker-blocked.has-max-width .ywpp-content-blocker-inner{width:100%;max-width:600px;height:auto}.ywpp-content-blocker-blocked.has-fixed-ratio .ywpp-content-blocker-inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);overflow-y:auto;max-height:100%}.ywpp-content-blocker-spacer{grid-area:overlap;position:relative;height:0;width:100%;display:block}.ywpp-content-blocker-inner{grid-area:overlap;display:grid;grid-template-rows:1fr auto;gap:.8rem;position:relative;padding:1rem 1rem 0 1rem;background:#fff;color:rgba(0,0,0,.8);border:1px solid #026e6f;border-radius:3px}@media(min-width: 768px){.ywpp-content-blocker-inner{gap:1rem}}.ywpp-content-blocker-image,.ywpp-content-blocker-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ywpp-content-blocker-message{position:relative;display:grid;align-self:flex-start;gap:.8rem;margin:0}@media(min-width: 768px){.ywpp-content-blocker-message{gap:1rem}}.ywpp-content-blocker-header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}.ywpp-content-blocker-header .ywpp-content-blocker-icon{display:inline-block;width:2.5rem;height:2.5rem;position:relative;border-radius:3px;background-color:#026e6f}@media(min-width: 768px){.ywpp-content-blocker-header .ywpp-content-blocker-icon{width:3.25rem;height:3.25rem}}.ywpp-content-blocker-header .ywpp-content-blocker-icon:before{content:"";display:block;position:absolute;left:25%;top:25%;width:50%;height:50%;background-color:#fff;-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/default.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/default.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-type=facebook-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/facebook.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/facebook.svg)}[data-type=google-maps-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg)}[data-type=mapbox-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg)}[data-type=instagram-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/instagram.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/instagram.svg)}[data-type=linkedin-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/linkedin.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/linkedin.svg)}[data-type=personio-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/personio.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/personio.svg)}[data-type=soundcloud-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/soundcloud.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/soundcloud.svg)}[data-type=spotify-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/spotify.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/spotify.svg)}[data-type=tik-tok-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/tiktok.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/tiktok.svg)}[data-type=twitter-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/twitter.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/twitter.svg)}[data-type=vimeo-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/vimeo.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/vimeo.svg)}[data-type=xing-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/xing.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/xing.svg)}[data-type=x-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/x.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/x.svg)}[data-type=youtube-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/youtube.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/youtube.svg)}.ywpp-content-blocker-content{display:grid;gap:.8rem}@media(min-width: 768px){.ywpp-content-blocker-content{gap:1rem}}.ywpp-content-blocker-footer{position:relative;display:flex;padding-bottom:1rem}.ywpp-content-blocker .ywpp-content-blocker-enable{margin-bottom:1rem}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button{border:none;background:none;outline:none;margin:0;padding:0;color:rgba(0,0,0,.8);display:flex;flex-flow:row nowrap;align-items:center}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-toggle{position:relative;display:inline-flex;width:2.6rem;height:1.6rem;border-radius:.8rem;background-color:rgba(0,0,0,.3);transition:background-color .2s}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-toggle:after{content:"";display:block;position:absolute;left:3px;top:3px;width:calc(1.6rem - 6px);height:calc(1.6rem - 6px);border-radius:50%;background-color:#fff;transform:translateX(0);transition:transform .2s}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-label{margin-left:1rem;font-weight:bold}@media(hover: hover){.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:hover .ywpp-enable-button-toggle{background-color:rgba(0,0,0,.6)}}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:focus-visible .ywpp-enable-button-toggle{outline-offset:2px;outline:2px solid #026e6f}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button.active .ywpp-enable-button-toggle{background-color:#34c759 !important}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button.active .ywpp-enable-button-toggle:after{transform:translateX(1rem)}.ywpp-content-blocker-unblocked{position:relative;display:none}.ywpp-content-blocker-unblocked:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:40px;border:2px solid rgba(2,110,111,.3);border-top:2px solid #026e6f;border-radius:50%;animation:load .8s linear infinite}@keyframes load{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.ywpp-cookiebar-curtain{display:none}.ywpp-cookiebar-bar{display:none;position:fixed;z-index:9999;width:100%;right:0;bottom:0;background-color:#fff;color:#191b1d;box-shadow:0 0 10px 0 rgba(40,58,51,.4);border-radius:2px}@media(min-width: 730px){.ywpp-cookiebar-bar{width:98%;max-width:720px;right:1rem;bottom:1rem}}.ywpp-cookiebar-bar .ywpp-cookiebar-text *,.ywpp-cookiebar-bar .ywpp-cookiebar-text h1,.ywpp-cookiebar-bar .ywpp-cookiebar-text .h1,.ywpp-cookiebar-bar .ywpp-cookiebar-text h2,.ywpp-cookiebar-bar .ywpp-cookiebar-text .h2,.ywpp-cookiebar-bar .ywpp-cookiebar-text h3,.ywpp-cookiebar-bar .ywpp-cookiebar-text .h3,.ywpp-cookiebar-bar .ywpp-cookiebar-text h4,.ywpp-cookiebar-bar .ywpp-cookiebar-text .h4,.ywpp-cookiebar-bar .ywpp-cookiebar-text h5,.ywpp-cookiebar-bar .ywpp-cookiebar-text .h5,.ywpp-cookiebar-bar .ywpp-cookiebar-text h6,.ywpp-cookiebar-bar .ywpp-cookiebar-text .h6,.ywpp-cookiebar-bar .ywpp-cookiebar-text p{color:#191b1d}.ywpp-cookiebar.active{display:block}.ywpp-cookiebar.active .ywpp-cookiebar-bar{display:block;opacity:1}.ywpp-cookiebar.active .ywpp-cookiebar-bar.enter-active{transition:all .4s ease-out}.ywpp-cookiebar.active .ywpp-cookiebar-bar.enter-from{opacity:.5;transform:translateY(120%)}.ywpp-cookiebar.active .ywpp-cookiebar-bar.enter-to{opacity:1;transform:translateY(0)}.ywpp-cookiebar.active .ywpp-cookiebar-bar.leave-active{transition:all .2s .3s ease-in}.ywpp-cookiebar.active .ywpp-cookiebar-bar.leave-from{opacity:1;transform:translateY(0)}.ywpp-cookiebar.active .ywpp-cookiebar-bar.leave-to{opacity:0;transform:translateX(120%)}.ywpp-cookiebar-inner{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1rem}@media(min-width: 730px){.ywpp-cookiebar-inner{padding:1.5rem}}.ywpp-cookiebar-buttons{display:grid;grid-template-columns:1fr;row-gap:.5em}@media(min-width: 630px){.ywpp-cookiebar-buttons{display:flex}}.ywpp-cookiebar-buttons button{font-size:1rem;cursor:pointer;border:2px solid;align-self:center;text-align:center;transition:background-color 300ms,color 300ms,border-color 300ms;max-width:none;margin-right:0;margin-bottom:0}@media(min-width: 630px){.ywpp-cookiebar-buttons button{flex:1 0 auto;margin-right:.75rem}}.ywpp-cookiebar-buttons button:last-child{margin-right:0}.ywpp-cookiebar-buttons button.btn-primary{border-color:#026e6f;background-color:#026e6f;color:#fff}@media(hover: hover){.ywpp-cookiebar-buttons button.btn-primary:hover{border-color:#026e6f;background-color:#026e6f}}.ywpp-cookiebar-buttons button.btn-primary:focus-visible{outline-offset:2px;outline:2px solid rgba(2,110,111,.8)}.ywpp-cookiebar-buttons button.btn-secondary{background-color:#026e6f;border-color:#026e6f;color:#026e6f}@media(hover: hover){.ywpp-cookiebar-buttons button.btn-secondary:hover{border-color:#026e6f;background-color:#026e6f;color:#fff}}.ywpp-cookiebar-buttons button.btn-secondary:focus-visible{outline-offset:2px;outline:2px solid rgba(2,110,111,.8)}.single-quiz{--color-primary: #026e6f;--color-secondary: #b8940b;--color-text: #ffffff;--header-height: 74px;--footer-height: 60px;--inset-bottom: calc(60px + env(safe-area-inset-bottom));color:var(--color-text);background:var(--color-secondary)}@media only screen and (max-width: 1023px){.single-quiz.ios-browser header{display:none}}@media only screen and (max-width: 1023px){.single-quiz.ios-browser #quiz{padding-bottom:var(--inset-bottom) !important}.single-quiz.ios-browser #quiz .options>.helper{bottom:1em}.single-quiz.ios-browser .quiz-start,.single-quiz.ios-browser .question,.single-quiz.ios-browser .quiz-end{min-height:calc(100vh - var(--inset-bottom)) !important}}@media only screen and (max-width: 1023px){.single-quiz.chrome-browser #quiz{padding-bottom:var(--inset-bottom) !important;height:100vh}.single-quiz.chrome-browser .quiz-start,.single-quiz.chrome-browser .question,.single-quiz.chrome-browser .quiz-end{min-height:100vh !important}}.single-quiz.older-browsers #quiz .solution__footer{position:relative;margin-top:2em}.single-quiz #quiz{height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-hyphens:manual;hyphens:manual}.single-quiz #quiz .quiz-start,.single-quiz #quiz .quiz-end{position:relative;width:100%;min-height:100vh;display:grid;align-items:center}.single-quiz #quiz .quiz-start__footer,.single-quiz #quiz .quiz-questions__footer{position:relative;left:0;bottom:0;width:100%;display:flex;justify-content:center}.single-quiz #quiz .quiz-start{z-index:1;position:relative}.single-quiz #quiz .quiz-start__main .container{max-width:1000px}.single-quiz #quiz .quiz-start__main .container>.grid{row-gap:2em}.single-quiz #quiz .quiz-start__main .headline{display:grid;justify-items:center;gap:1em}.single-quiz #quiz .quiz-start__main .headline:before{content:"";display:block;width:93px;height:62px;background:var(--color-text, #ffffff);-webkit-mask-image:url(../img/quiz/logo.svg);mask-image:url(../img/quiz/logo.svg)}.single-quiz #quiz .quiz-start__main .subline{text-align:center}.single-quiz #quiz .quiz-start__footer{margin-bottom:calc(var(--footer-height) + 3em)}.single-quiz #quiz .quiz-start__subfooter{position:absolute;bottom:15px;width:100%}.single-quiz #quiz .quiz-start__subfooter>.container>.grid{display:flex;justify-content:space-between;align-items:center}.single-quiz #quiz .quiz-start__subfooter ul{display:flex;margin-bottom:0}.single-quiz #quiz .quiz-start__subfooter ul>li{list-style:none;padding:0;margin:0 1.25rem 0 0}.single-quiz #quiz .quiz-start__subfooter ul>li:last-child{margin-right:0}.single-quiz #quiz .quiz-start__subfooter ul>li:before{display:none}.single-quiz #quiz .quiz-start__subfooter ul>li>a{color:var(--color-text);text-decoration:none;border:0}.single-quiz #quiz .quiz-start__main,.single-quiz #quiz .quiz-start__footer,.single-quiz #quiz .quiz-start__subfooter{pointer-events:none}.single-quiz #quiz .quiz-start__main button,.single-quiz #quiz .quiz-start__main a,.single-quiz #quiz .quiz-start__footer button,.single-quiz #quiz .quiz-start__footer a,.single-quiz #quiz .quiz-start__subfooter button,.single-quiz #quiz .quiz-start__subfooter a{pointer-events:auto}.single-quiz #quiz .quiz-start>.gravity{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%}.single-quiz #quiz .quiz-start>.gravity>canvas{display:block}.single-quiz #quiz .quiz-questions{z-index:9995;position:relative;background:var(--color-secondary)}@media only screen and (max-width: 1023px){.single-quiz #quiz .quiz-questions{min-width:100vw}}.single-quiz #quiz .quiz-questions__header{z-index:9999;position:fixed;left:0;top:0;width:100%;background:rgba(0,0,0,.1)}@media only screen and (min-width: 1024px){.single-quiz #quiz .quiz-questions__header{padding-left:70px}}.single-quiz #quiz .quiz-questions__header>.container{max-width:none}.single-quiz #quiz .quiz-questions__header>.container>.grid{height:var(--header-height);align-items:center}.single-quiz #quiz .quiz-questions__header>.container>.grid .score{grid-area:1/1}.single-quiz #quiz .quiz-questions__header>.container>.grid .index{grid-area:1/1;justify-self:center}.single-quiz #quiz .quiz-questions__main .container{max-width:1400px}.single-quiz #quiz .quiz-end{z-index:1;position:relative;display:grid;grid-template-rows:1fr auto;row-gap:3em;padding:calc(var(--header-height)*1.5) 0;text-align:center}.single-quiz #quiz .quiz-end__main h2+h1,.single-quiz #quiz .quiz-end__main .h2+.h1{margin-top:.5em}.single-quiz #quiz .quiz-end__main>.container>.grid{row-gap:5em}.single-quiz #quiz .quiz-end canvas{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%}.single-quiz #quiz .quiz-end .material__headline{margin-bottom:2em}.single-quiz #quiz .quiz-end .material>.grid{gap:2em}@media only screen and (min-width: 768px){.single-quiz #quiz .quiz-end .material>.grid{width:initial;gap:0;margin:-2em 0 0 -2em;display:flex;flex-wrap:wrap}.single-quiz #quiz .quiz-end .material>.grid>a{margin:2em 0 0 2em;flex:300px 1 0}}.single-quiz #quiz .quiz-end .material__teaser{display:flex;justify-content:center;border:0;border:2px solid var(--color-text);border-radius:4px;padding:1em}.single-quiz #quiz .quiz-end .material__teaser>.grid{gap:1em;grid-template-rows:auto 1fr}.single-quiz #quiz .question{z-index:1;position:relative;width:100%;min-height:100vh;display:grid;align-items:center;padding:calc(var(--header-height)*1.5) 0}.single-quiz #quiz .question-image{display:flex;justify-content:center}.single-quiz #quiz .question-image>img,.single-quiz #quiz .question-image>video{display:block;width:auto;height:clamp(200px,30vw,360px);border:.4em solid #fff;border-radius:4px}.single-quiz #quiz .question-text,.single-quiz #quiz .question-description{text-align:center}.single-quiz #quiz .score{color:var(--color-secondary);background:#fff;width:100px;height:44px;border-radius:9999px;display:flex;align-items:center;gap:.5em;padding:10px}.single-quiz #quiz .score__icon{width:24px;height:24px;background:var(--color-secondary);border-radius:9999px}.single-quiz #quiz .score__icon:after{content:"";display:block;width:100%;height:100%;background:#fff;-webkit-mask-image:url(../img/quiz/score.svg);mask-image:url(../img/quiz/score.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:cover;mask-position:cover}.single-quiz #quiz .options__wrapper{display:flex;justify-content:center;margin:2em 0}.single-quiz #quiz .options__wrapper:first-child{margin-top:0}.single-quiz #quiz .options__wrapper:last-child{margin-bottom:0}.single-quiz #quiz .options__wrapper>.grid{width:auto;row-gap:10px}.single-quiz #quiz .options__wrapper .option{justify-content:flex-start;padding:9px 16px 9px 10px;border:2px solid var(--color-text);border-radius:9999px;color:var(--color-text);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;transition:none}.single-quiz #quiz .options__wrapper .option.answer-right,.single-quiz #quiz .options__wrapper .option.answer-wrong{background:var(--color-text)}.single-quiz #quiz .options__wrapper .option.answer-right{color:#026e6f}.single-quiz #quiz .options__wrapper .option.answer-right .indicator{background:#026e6f}.single-quiz #quiz .options__wrapper .option.answer-wrong{color:#e94f3d}.single-quiz #quiz .options__wrapper .option.answer-wrong .indicator{background:#e94f3d}.single-quiz #quiz .options__wrapper .option>.indicator{display:flex;justify-content:center;align-items:center;border-radius:9999px;width:32px;height:32px;background:rgba(255,255,255,.2);font-size:14px;font-weight:800;margin-right:10px;color:#fff}.single-quiz #quiz .options__wrapper .option>.indicator .index{width:32px;height:32px;display:flex;justify-content:center;align-items:center;transform:translateX(1%)}.single-quiz #quiz .options__wrapper .option>.indicator .icon-success,.single-quiz #quiz .options__wrapper .option>.indicator .icon-error{width:20px;height:20px}.single-quiz #quiz .options__wrapper .option>.indicator .icon-success{background-image:url(../img/quiz/success.svg);background-size:cover}.single-quiz #quiz .options__wrapper .option>.indicator .icon-error{background-image:url(../img/quiz/error.svg);background-size:cover}.single-quiz #quiz .options__wrapper .option>.key{text-align:left}.single-quiz #quiz .options__wrapper .option .h5{margin:0}.single-quiz #quiz .options__wrapper .option:disabled{opacity:1}.single-quiz #quiz .options__wrapper .option:focus{outline:0}.single-quiz #quiz .options__wrapper .option:focus-visible{outline:5px auto -webkit-focus-ring-color}.single-quiz #quiz .options>.helper{position:absolute;left:0;bottom:0;width:100%;opacity:.5}.single-quiz #quiz .options>.helper>.container>.grid{height:var(--header-height);justify-content:center;align-items:center;text-align:center}.single-quiz #quiz .curtain{z-index:-1;position:absolute;left:-5%;top:0;width:110%;height:100%}.single-quiz #quiz .curtain--success{background:#026e6f}.single-quiz #quiz .curtain--error{background:#e94f3d}.single-quiz #quiz .solution__success,.single-quiz #quiz .solution__error{text-align:center}.single-quiz #quiz .solution__success>.grid,.single-quiz #quiz .solution__error>.grid{row-gap:3em}.single-quiz #quiz .solution__main .container{max-width:1200px}.single-quiz #quiz .solution__main .container>.grid{row-gap:2em}.single-quiz #quiz .solution__footer{position:relative;margin-top:2em;width:100%;display:flex;justify-content:center;padding:2em}@media only screen and (min-width: 768px){.single-quiz #quiz .solution__footer{position:relative;margin-top:2em}}.single-quiz #quiz .solution .icon-success,.single-quiz #quiz .solution .icon-error{display:grid;justify-items:center;row-gap:.5em}.single-quiz #quiz .solution .icon-success:before,.single-quiz #quiz .solution .icon-error:before{content:"";display:flex;width:40px;height:40px;background:rgba(0,0,0,.2);border-radius:9999px;background-size:60%;background-repeat:no-repeat;background-position:center}.single-quiz #quiz .solution .icon-success:before{background-image:url(../img/quiz/success.svg)}.single-quiz #quiz .solution .icon-error:before{background-image:url(../img/quiz/error.svg)}.single-quiz #quiz .close-layer{z-index:9999}.single-quiz #quiz .sidebar{--color-text: #191b1d;z-index:9999;position:fixed;width:100%;color:var(--color-text);background:#fff;transition:transform .4s ease;padding:40px;overflow-y:auto}@media only screen and (min-width: 768px){.single-quiz #quiz .sidebar{padding:50px}}@media only screen and (min-width: 1024px){.single-quiz #quiz .sidebar{padding:60px}}@media only screen and (min-width: 1920px){.single-quiz #quiz .sidebar{padding:80px}}@media only screen and (min-width: 1024px){.single-quiz #quiz .sidebar{right:0;top:0;max-width:700px;height:100%}.single-quiz #quiz .sidebar:not(.open){transform:translateX(100%)}}@media only screen and (max-width: 1023px){.single-quiz #quiz .sidebar{bottom:0;left:0;padding-left:20px;padding-right:20px;border-radius:10px 10px 0 0;height:88%}}@media only screen and (max-width: 1023px)and (min-width: 768px){.single-quiz #quiz .sidebar{padding-left:40px}}@media only screen and (max-width: 1023px)and (min-width: 1024px){.single-quiz #quiz .sidebar{padding-left:80px}}@media only screen and (max-width: 1023px)and (min-width: 1920px){.single-quiz #quiz .sidebar{padding-left:160px}}@media only screen and (max-width: 1023px)and (min-width: 768px){.single-quiz #quiz .sidebar{padding-right:40px}}@media only screen and (max-width: 1023px)and (min-width: 1024px){.single-quiz #quiz .sidebar{padding-right:80px}}@media only screen and (max-width: 1023px)and (min-width: 1920px){.single-quiz #quiz .sidebar{padding-right:160px}}@media only screen and (max-width: 1023px){.single-quiz #quiz .sidebar:not(.open){transform:translateY(100%)}}.single-quiz #quiz .sidebar>.grid{gap:40px}@media only screen and (min-width: 768px){.single-quiz #quiz .sidebar>.grid{gap:50px}}@media only screen and (min-width: 1024px){.single-quiz #quiz .sidebar>.grid{gap:60px}}@media only screen and (min-width: 1920px){.single-quiz #quiz .sidebar>.grid{gap:80px}}.single-quiz #quiz .fab{--color-text: #ffffff;--color-background: #e94f3d;width:44px;height:44px;background:var(--color-background);border-radius:.8em;box-shadow:0 0 10px rgba(0,0,0,.1);padding:13px}@media only screen and (min-width: 1024px){.single-quiz #quiz .fab{width:56px;height:56px;padding:18px}}@media only screen and (min-width: 1024px){.single-quiz>main{padding-left:70px}}.single-quiz h5+h3{margin-top:.5em}.single-quiz .overflow-hidden{overflow:hidden !important}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fast-fade-enter-active,.fast-fade-leave-active{transition:opacity .1s ease}.fast-fade-enter-from,.fast-fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform 1.2s ease}.slide-enter-from,.slide-leave-to{transform:translateX(-110%)}.slide-enter-to,.slide-leave-from{transform:translateX(-5%)}.question-enter-active{transition:opacity .3s ease .5s}.question-enter-from{opacity:0}.question-leave-active{transition:transform .8s ease-in}.question-leave-to{transform:translateY(110%) rotate(6deg)}.collapse-enter-active,.collapse-leave-active{transition:height .5s ease;overflow:hidden}.collapse-enter-from,.collapse-leave-to{height:0}.card{width:100%;display:grid;gap:20px;margin-bottom:calc(var(--gutter-width)*3);grid-template-rows:auto 1fr;color:#191b1d;text-decoration:none;border-bottom:0 !important}@media only screen and (min-width: 768px){.card{gap:25px}}@media only screen and (min-width: 1024px){.card{gap:30px}}@media only screen and (min-width: 1920px){.card{gap:40px}}@media only screen and (min-width: 1024px){.card{margin-bottom:calc(var(--gutter-width)*2)}}.card:last-child{margin-bottom:0}@media only screen and (min-width: 1024px){.card--horizontal{grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center}}@media only screen and (min-width: 1024px){.card--horizontal-two-thirds{grid-template-columns:2fr 3fr;grid-template-rows:1fr;align-items:center}}.card h3{margin-top:0}.card h4{margin-top:0;margin-bottom:0}.card h3:first-child,.card h4:first-child{margin-top:0}.card h3:last-child,.card h4:last-child{margin-bottom:0}.card [class$=-content-type],.card [class$=-content-location]{color:var(--color-text)}.archive-item-image{position:relative;width:100%;overflow:hidden}.archive-item-image:before{content:"";display:block;padding-top:100%}.archive-item-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .2s ease}.archive-item-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-item-image:hover .archive-item-image-wrapper{transform:scale(1.05)}.blog .posts .grid-sizer,.blog .posts-item{width:100%}@media only screen and (min-width: 768px){.blog .posts .grid-sizer,.blog .posts-item{width:48%}}@media only screen and (min-width: 768px){.blog .posts .gutter-sizer{width:4%}}.blog .posts-item hr{border:0;height:6px;margin:0}.blog .posts-item-series-icon{margin-right:1.25rem}.blog .posts-item-image img{width:100%;height:100%}.blog .posts:after{content:"";display:block;clear:both}.publikationen-grid{width:100%;display:grid;-moz-column-gap:20px;column-gap:20px;text-align:center}@media only screen and (min-width: 768px){.publikationen-grid{-moz-column-gap:25px;column-gap:25px}}@media only screen and (min-width: 1024px){.publikationen-grid{-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width: 1920px){.publikationen-grid{-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width: 768px){.publikationen-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.archive__exhibitions>.container>.pagination-mobile{display:flex;justify-content:center;align-items:center;height:44px;margin-top:calc(var(--gutter-width)*3)}.archive__exhibitions>.container>.pagination-mobile>select{width:auto;height:100%;margin:0 1em;padding-top:0;padding-bottom:0;padding-right:calc(1.5rem + 14px)}.archive__exhibitions>.container>.pagination-mobile>.prev,.archive__exhibitions>.container>.pagination-mobile>.next{display:inline-flex;width:44px;height:44px}.archive__exhibitions>.container>.pagination-mobile>.prev>a,.archive__exhibitions>.container>.pagination-mobile>.next>a{position:relative;display:block;width:100%;height:100%;background:var(--color-primary);border-radius:50%;border:0}.archive__exhibitions>.container>.pagination-mobile>.prev>a:after,.archive__exhibitions>.container>.pagination-mobile>.next>a:after{content:"";position:absolute;left:50%;top:50%;width:20%;height:20%;border:solid var(--color-text);border-width:0 2px 2px 0}.archive__exhibitions>.container>.pagination-mobile>.next a:after{transform:translate(calc(-50% - 2px), -50%) rotate(-45deg)}.archive__exhibitions>.container>.pagination-mobile>.prev a:after{transform:translate(calc(-50% + 2px), -50%) rotate(135deg)}.archive__exhibitions>.container>.pagination-desktop{display:none}}@media only screen and (min-width: 768px){.archive__exhibitions>.container>.pagination-mobile{display:none}.archive__exhibitions>.container>.pagination-desktop{display:flex;justify-content:center;align-items:center;margin-top:calc(var(--gutter-width)*3);font-size:16px;line-height:1}.archive__exhibitions>.container>.pagination-desktop>.page-numbers{display:flex;justify-content:center;align-items:center;width:44px;height:44px;color:var(--color-text);border-radius:50%;margin:0 .25em;padding-bottom:.1em;background:rgba(0,0,0,.2);border:0;font-weight:800}.archive__exhibitions>.container>.pagination-desktop>.page-numbers.current{color:var(--color-text);background:var(--color-primary)}.archive__exhibitions>.container>.pagination-desktop>.page-numbers.dots{border:0}.archive__exhibitions>.container>.pagination-desktop>.page-numbers.prev,.archive__exhibitions>.container>.pagination-desktop>.page-numbers.next{position:relative;background:rgba(0,0,0,0)}.archive__exhibitions>.container>.pagination-desktop>.page-numbers.prev:after,.archive__exhibitions>.container>.pagination-desktop>.page-numbers.next:after{content:"";position:absolute;left:50%;top:50%;width:24%;height:24%;border:solid var(--color-text);border-width:0 3px 3px 0}.archive__exhibitions>.container>.pagination-desktop>.page-numbers.next:after{transform:translate(-50%, -50%) rotate(-45deg)}.archive__exhibitions>.container>.pagination-desktop>.page-numbers.prev:after{transform:translate(-50%, -50%) rotate(135deg)}.archive__exhibitions>.container>.pagination-desktop>.page-numbers:first-child{margin-left:0}.archive__exhibitions>.container>.pagination-desktop>.page-numbers:last-child{margin-right:0}}.single__static-content{align-items:flex-start;gap:80px}@media only screen and (min-width: 768px){.single__static-content{gap:100px}}@media only screen and (min-width: 1024px){.single__static-content{gap:120px}}@media only screen and (min-width: 1920px){.single__static-content{gap:160px}}@media only screen and (min-width: 768px){.single__static-content{grid-template-columns:2fr 1fr;gap:20px}}@media only screen and (min-width: 768px)and (min-width: 768px){.single__static-content{gap:25px}}@media only screen and (min-width: 768px)and (min-width: 1024px){.single__static-content{gap:30px}}@media only screen and (min-width: 768px)and (min-width: 1920px){.single__static-content{gap:40px}}.single__sidebar,.info-box{border:2px solid var(--color-text);padding:1.5rem}.single__sidebar h4,.info-box h4{color:#191b1d;margin-top:1.25rem;margin-bottom:.5rem}.single__sidebar h4+p,.info-box h4+p{margin-top:0;margin-bottom:1.25rem}.single__sidebar h4+p:last-child,.info-box h4+p:last-child{margin-bottom:0}.twocolumns .grid{grid-template-columns:1fr;grid-template-rows:auto auto}@media only screen and (min-width: 768px){.twocolumns .grid{grid-template-columns:repeat(6, 1fr);grid-template-rows:auto}.twocolumns .grid-1-2 .col:nth-of-type(1){grid-column:1/span 2}.twocolumns .grid-1-2 .col:nth-of-type(2){grid-column:3/span 4}.twocolumns .grid-1-1 .col:nth-of-type(1){grid-column:1/span 3}.twocolumns .grid-1-1 .col:nth-of-type(2){grid-column:4/span 3}.twocolumns .grid-2-1 .col:nth-of-type(1){grid-column:1/span 4}.twocolumns .grid-2-1 .col:nth-of-type(2){grid-column:5/span 2}}.archive>.grid{gap:20px}@media only screen and (min-width: 768px){.archive>.grid{gap:25px}}@media only screen and (min-width: 1024px){.archive>.grid{gap:30px}}@media only screen and (min-width: 1920px){.archive>.grid{gap:40px}}.archive-header{position:relative}.archive-header>.container>.grid{grid-template-columns:1fr auto;align-items:center}.archive-slider>.container>.grid{grid-auto-columns:1fr;grid-auto-flow:column}.archive-slider .swiper-navigation{justify-content:flex-start;gap:1em;margin-bottom:.5em}.archive-slider .swiper-navigation .swiper-button-prev,.archive-slider .swiper-navigation .swiper-button-next{inset:0}.archive-slider-item-image{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden}.archive-slider-item-image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.archive-loadmore{margin-top:50px;text-align:center}@media only screen and (min-width: 768px){.archive-loadmore{margin-top:62.5px}}@media only screen and (min-width: 1024px){.archive-loadmore{margin-top:75px}}@media only screen and (min-width: 1920px){.archive-loadmore{margin-top:100px}}.archive-loadmore .hidden{display:none}.videoembed{padding-top:0;position:static;height:auto}.videoembed-holder.ratio-auto{padding-top:0 !important}.videoembed-holder.ratio-custom{position:relative;overflow:hidden;max-width:100%;height:0}.videoembed-holder.ratio-custom iframe,.videoembed-holder.ratio-custom object,.videoembed-holder.ratio-custom embed{position:absolute;top:0;left:0;width:100%;height:100%}.table{width:100%}.table hr{border:0;margin:0;height:2px;background:#191b1d}.table-content,.table-rows{display:grid;gap:1rem}.table-row{display:grid;grid-template-columns:1fr auto;gap:10%}.accordion-block{margin:0;padding:0;border-top:2px solid #191b1d}.accordion-block-header{width:100%}.accordion-block-header .btn__content{width:100%;display:grid;gap:20px;grid-template-columns:1fr auto;align-items:center;cursor:pointer;padding:1.25rem 0;text-align:left}@media only screen and (min-width: 768px){.accordion-block-header .btn__content{gap:25px}}@media only screen and (min-width: 1024px){.accordion-block-header .btn__content{gap:30px}}@media only screen and (min-width: 1920px){.accordion-block-header .btn__content{gap:40px}}.accordion-block-content{padding-bottom:1.25rem}.accordion-block.active .icon-collapse{transform:rotate(45deg)}.accordion-block:last-child{border-bottom:2px solid #191b1d}.accordion-block:before{display:none}.accordion{width:100%;margin:0}.accordion>li{margin:0;padding:0;border-top:2px solid var(--color-text)}.accordion>li:before{display:none}.accordion>li.active .icon-collapse{transform:rotate(45deg)}.accordion__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;text-align:left;cursor:pointer}.accordion__header h3,.accordion__header .h3{margin:0}.accordion__text{text-align:left}.accordion__text>div{padding-bottom:1.25rem}.accordion:last-child{border-bottom:2px solid var(--color-text)}.icon-collapse{position:relative;width:15px;height:15px;transition:transform .2s ease-in-out}@media only screen and (min-width: 768px){.icon-collapse{width:30px;height:30px}}.icon-collapse:after,.icon-collapse:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:2px;background:var(--color-text, #191b1d)}.icon-collapse:before{transform:translate(-50%, -50%)}.icon-collapse:after{transform:translate(-50%, -50%) rotate(90deg)}.swiper-container{width:100%;height:auto}.swiper-slide img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-slider .swiper-container{display:grid}.image-slider .swiper-wrapper{grid-area:1/1;min-width:0}.image-slider .swiper-navigation{grid-area:1/1;align-items:center;justify-content:space-between;margin:auto;width:calc(100% - var(--gutter-width)*2)}.image-slider .swiper-slide{max-width:1000px;width:80%}@media only screen and (min-width: 768px){.image-slider .swiper-slide{width:45%}}.image-slider .swiper-slide__image{position:relative;width:100%;padding-top:75%}@media only screen and (min-width: 1920px){.image-slider .swiper-slide__image{height:575px}}.image-slider .swiper-slide__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-slider .swiper-slide__caption{margin-top:1.25rem;text-align:center}.archive-slider{overflow:hidden}.archive-slider .swiper-container{overflow:visible}.archive-slider .swiper-slide{width:90%}@media only screen and (min-width: 480px){.archive-slider .swiper-slide{opacity:.5;transition:opacity .2s ease-in-out}.archive-slider .swiper-slide-visible{opacity:1}}.teaser .grid{max-width:800px;margin:0 auto;gap:20px}@media only screen and (min-width: 768px){.teaser .grid{gap:25px}}@media only screen and (min-width: 1024px){.teaser .grid{gap:30px}}@media only screen and (min-width: 1920px){.teaser .grid{gap:40px}}.teaser-item{position:relative;text-align:center}#map{width:100%;height:600px}#map .ywpp-content-blocker-blocked{height:100%}#map a{border-bottom:0}.map-controls{position:absolute;top:20px;right:20px;gap:1rem;display:grid;z-index:1}@media only screen and (min-width: 768px){.map-controls{top:25px}}@media only screen and (min-width: 1024px){.map-controls{top:30px}}@media only screen and (min-width: 1920px){.map-controls{top:40px}}@media only screen and (min-width: 768px){.map-controls{right:25px}}@media only screen and (min-width: 1024px){.map-controls{right:30px}}@media only screen and (min-width: 1920px){.map-controls{right:40px}}.map-controls__zoom-in,.map-controls__zoom-out{cursor:pointer;position:relative;width:44px;height:44px;border-radius:44px;background:#fff}.map-controls__zoom-in:after,.map-controls__zoom-in:before{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background:#191b1d}.map-controls__zoom-in:before{transform:translate(-50%, -50%)}.map-controls__zoom-in:after{transform:translate(-50%, -50%) rotate(90deg)}.map-controls__zoom-out:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background:#191b1d}.map-controls__zoom-out:after{transform:translate(-50%, -50%)}.marker{width:16.5rem;height:20rem;background:#b8940b;-webkit-mask-image:url(../img/jmas-marker-background.svg);mask-image:url(../img/jmas-marker-background.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;text-align:center;font-weight:600}.marker-inner{position:relative;top:-5px;width:16.5rem;height:16.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem}.marker-inner h5,.marker-inner p{color:#fff}.marker-inner h5{line-height:1.2em;margin-top:1rem}.marker-inner p{margin:0;font-size:16px;font-size:1rem;line-height:1.25}@media only screen and (min-width: 768px){.marker-inner p{font-size:18px;font-size:1.125rem;line-height:1.2222222222}}.marker-inner svg{fill:#fff;max-width:70px}.highlight{position:relative}.highlight .section-colored{width:100%;height:100%;min-height:475px;display:flex;flex-direction:column;justify-content:flex-end;padding-top:110px;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 768px){.highlight .section-colored{padding-top:80px}}@media only screen and (min-width: 1024px){.highlight .section-colored{padding-top:160px}}@media only screen and (min-width: 1920px){.highlight .section-colored{padding-top:320px}}@media only screen and (min-width: 768px){.highlight .section-colored{padding-bottom:80px}}@media only screen and (min-width: 1024px){.highlight .section-colored{padding-bottom:160px}}@media only screen and (min-width: 1920px){.highlight .section-colored{padding-bottom:320px}}@media only screen and (min-width: 768px){.highlight .section-colored{min-height:735px;padding-top:100px;padding-bottom:60px}}@media only screen and (min-width: 768px)and (min-width: 768px){.highlight .section-colored{padding-top:125px}}@media only screen and (min-width: 768px)and (min-width: 1024px){.highlight .section-colored{padding-top:150px}}@media only screen and (min-width: 768px)and (min-width: 1920px){.highlight .section-colored{padding-top:200px}}@media only screen and (min-width: 768px)and (min-width: 768px){.highlight .section-colored{padding-bottom:75px}}@media only screen and (min-width: 768px)and (min-width: 1024px){.highlight .section-colored{padding-bottom:90px}}@media only screen and (min-width: 768px)and (min-width: 1920px){.highlight .section-colored{padding-bottom:120px}}.highlight .h1{text-align:left;margin-top:0}.highlight .h4{margin-bottom:.6em}.highlight .grid{gap:20px}@media only screen and (min-width: 768px){.highlight .grid{gap:25px}}@media only screen and (min-width: 1024px){.highlight .grid{gap:30px}}@media only screen and (min-width: 1920px){.highlight .grid{gap:40px}}.highlight-item{position:relative}.highlight-item-description{max-width:800px;display:none}@media only screen and (min-width: 768px){.highlight-item-description{display:block}}.highlight-image{position:absolute;right:0;bottom:0;width:60%;height:85%;-webkit-mask-size:auto 125%;mask-size:auto 125%;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-width: 1024px){.highlight-image{width:55%;max-width:1000px;height:90%;max-height:660px;-webkit-mask-size:140% auto;mask-size:140% auto}}.highlight-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.download-content{width:100%;display:grid;gap:1.25rem}.download-content a{border:2px solid var(--color-text) !important;color:var(--color-text);padding:20px;border:0}@media only screen and (min-width: 768px){.download-content a{padding:40px}}@media only screen and (min-width: 1024px){.download-content a{padding:80px}}@media only screen and (min-width: 1920px){.download-content a{padding:160px}}@media only screen and (min-width: 768px){.download-content a{padding:1.5rem}}.download-item{width:100%;display:grid}.download-title{margin-bottom:1rem}.download-file-type,.download-file-size,.download-file-ext-label{color:var(--color-text)}.download-file span{padding-right:.5em}.download-file span:not(:last-child):after{content:"|";padding-left:.5rem}.download-file-info,.download-file-ext-label{display:flex;align-items:center}.download-file-info svg,.download-file-ext-label svg{width:16px;height:16px;margin-right:1rem}.logowall .grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1em}.logowall a{border-bottom:0;padding:0}.logowall-item{position:relative;border:2px solid var(--color-text)}.logowall-item:before{content:"";display:block;padding-bottom:56.25%}.logowall-item svg,.logowall-item img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:80%;height:80%}.iframe{padding-top:0;position:relative;height:auto}.iframe .iframe-holder{position:relative}.iframe .iframe-holder.ratio-auto iframe{position:relative}.iframe .iframe-holder.ratio-custom{position:relative;overflow:hidden;max-width:100%;height:0}.iframe .iframe-holder.ratio-custom iframe{width:100%;height:100%}
