body{--color1: #ffffff;--color2: #000000;--color3: #680a64;--color4: #4e4e4e;--color5: #000000;--color6: #ed57cf;--color7: #c0c0c0;--color8: #2b8718;--base-font-color: var(--color1);--base-heading-color: var(--color1);--link-color: var(--color1);--link-hover-color: var(--color6);--link-border: var(--color2);--button-background: var(--color1);--button-color: var(--color5);--button-border: var(--color5);--button-hover-background: var(--color3);--button-hover-color: var(--color1);--input-background: var(--color1);--input-color: var(--color5);--input-border: var(--color5);--surface-main: rgb(0 0 0 / 70%);--surface-bar: rgb(0 0 0 / 50%);--surface-submenu: rgb(0 0 0 / 90%);--color-fehler: #c62828;--color-ok: var(--color8)}body{--nav-breakpoint: 900;--nav-color: var(--color1);--nav-active-color: var(--color1);--nav-font-size: 1em;--nav-font-weight: 400;--nav-item-line-height: 1.5;--nav-icon: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg>');--nav-submenu-background: var(--surface-submenu);--nav-mobile-background: var(--color2);--nav-mobile-color: var(--color1);--nav-mobile-active-background: var(--color2);--nav-mobile-active-color: var(--color6);--nav-mobile-active-border-color: var(--color6);--nav-mobile-btn-clr: var(--color6);--nav-mobile-separator-color: rgb(255 255 255 / 15%);--nav-mobile-padding: 90px 22px 22px;--nav-mobile-font-size: 1.1em;--nav-mobile-backdrop-height: 80px;--nav-burger-line-color: var(--color1);--skip-background: var(--color3);--skip-color: var(--color1);--skip-focus-border-color: var(--color6)}body{--font-base: 'Overpass', sans-serif;--font-heading: 'Overpass', sans-serif}body{--gap-small: 22px;--gap-medium: 36px;--gap-big: 50px}body{--trans-color: color .2s linear, background-color .2s linear;--trans-transform: transform .2s ease-in-out;--trans-opacity: opacity .2s ease-in-out;--trans-border: border-color .2s ease-in-out;--trans-all: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, opacity .2s ease-in-out}body{--icon-link: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cg%20class%3D%22nc-icon-wrapper%22%3E%3Cpath%20d%3D%22M440.236%20635.766c-13.31%200-26.616-5.076-36.77-15.23-95.134-95.136-95.134-249.934%200-345.070l192-192c46.088-46.086%20107.36-71.466%20172.534-71.466s126.448%2025.38%20172.536%2071.464c95.132%2095.136%2095.132%20249.934%200%20345.070l-87.766%2087.766c-20.308%2020.308-53.23%2020.308-73.54%200-20.306-20.306-20.306-53.232%200-73.54l87.766-87.766c54.584-54.586%2054.584-143.404%200-197.99-26.442-26.442-61.6-41.004-98.996-41.004s-72.552%2014.562-98.996%2041.006l-192%20191.998c-54.586%2054.586-54.586%20143.406%200%20197.992%2020.308%2020.306%2020.306%2053.232%200%2073.54-10.15%2010.152-23.462%2015.23-36.768%2015.23z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M256%201012c-65.176%200-126.45-25.38-172.534-71.464-95.134-95.136-95.134-249.934%200-345.070l87.764-87.764c20.308-20.306%2053.234-20.306%2073.54%200%2020.308%2020.306%2020.308%2053.232%200%2073.54l-87.764%2087.764c-54.586%2054.586-54.586%20143.406%200%20197.992%2026.44%2026.44%2061.598%2041.002%2098.994%2041.002s72.552-14.562%2098.998-41.006l192-191.998c54.584-54.586%2054.584-143.406%200-197.992-20.308-20.308-20.306-53.232%200-73.54%2020.306-20.306%2053.232-20.306%2073.54%200.002%2095.132%2095.134%2095.132%20249.932%200.002%20345.068l-192.002%20192c-46.090%2046.088-107.364%2071.466-172.538%2071.466z%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--icon-arrow-down2: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cg%20class%3D%22nc-icon-wrapper%22%3E%3Cpath%20d%3D%22M1024%20352l-128-128-384%20384-384-384-128%20128%20511.998%20512%20512.002-512z%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--icon-arrow-up2: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cg%20class%3D%22nc-icon-wrapper%22%3E%3Cpath%20d%3D%22M0%20672l128%20128%20384-384%20384%20384%20128-128-511.998-512-512.002%20512z%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--icon-arrow-right2: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cg%20class%3D%22nc-icon-wrapper%22%3E%3Cpath%20d%3D%22M352%200l-128%20128%20384%20384-384%20384%20128%20128%20512-511.998-512-512.002z%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto;border-style:none}iframe{border-style:none}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}table{border-collapse:collapse;border-color:inherit;text-indent:0}nav ul,nav ol{list-style:none;padding:0}nav ul li{margin:0}:focus:not(:focus-visible){outline:none}:is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color6);outline-offset:2px}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}use{fill:currentColor;stroke:currentColor}svg.ico{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;margin-right:.5em}.invisible,.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}@font-face{font-family:"Overpass";font-weight:100 900;font-style:normal;font-stretch:100%;font-display:swap;src:url("../../files/layout/fonts/Overpass-VariableFont_wght.woff2") format("woff2")}@font-face{font-family:"Overpass";font-weight:100 900;font-style:italic;font-stretch:100%;font-display:swap;src:url("../../files/layout/fonts/Overpass-Italic-VariableFont_wght.woff2") format("woff2")}html{font-size:95%}@media(min-width: 900px){html{font-size:105%}}@media(min-width: 1200px){html{font-size:115%}}body{font-family:var(--font-base);font-weight:400;font-style:normal;color:var(--base-font-color);line-height:1.5;word-break:break-word;-moz-osx-font-smoothing:grayscale;text-size-adjust:auto}::selection{background:var(--color1);color:var(--color2)}p{margin:0 0 1em}b,strong{font-weight:700}ol,ul{padding:0 0 2em 2em}mark{background-color:var(--color2);color:var(--color1)}h1,h2,h3,h4{font-family:var(--font-heading);font-style:normal;width:100%;font-weight:400;margin:0;line-height:1.3;color:var(--base-heading-color)}h1{font-size:1.9rem;padding:1em 0 .5em}h2{font-size:1.5rem;padding:2em 0 .7em}h3{font-size:1.2rem;padding:2em 0 .7em}h4{font-size:1rem;padding:2em 0 .2em}h1+h2,h1+h3,h1+h4,h2+h3,h2+h4,h3+h4,h3+p,h4+p{padding-top:0}:is(h1,h2,h3,h4)+.rte>:is(h2,h3,h4):first-child{padding-top:0}a{color:var(--link-color);text-decoration:none;transition:var(--trans-color);border-bottom:1px dotted var(--link-border)}a:hover{color:var(--link-hover-color)}a:active{color:var(--link-color)}main a{text-decoration:underline}main svg.ico{margin-right:.7em}table{background-color:var(--color1);border:none;width:100%;line-height:1.2;margin:0 0 2em;hyphens:auto}table thead{background-color:var(--color2)}table thead th{color:var(--color1);font-weight:600;padding:1.4em .5em;vertical-align:top;font-size:.8em;text-align:left}table thead th.col_first{padding-left:1.5em}table tfoot td{background-color:var(--color7);font-size:.75em;border-top:1px solid #999;padding:.6em 1em;text-align:center;vertical-align:top}table tbody tr{border-bottom:1px solid var(--color7)}table tbody td,table tbody th{padding:1em .5em;font-size:.75em;vertical-align:top}table tbody td.col_first,table tbody th.col_first{padding-left:1.5em;min-width:100px}table tbody td.col_last,table tbody th.col_last{padding-right:1em}button,input,optgroup,select,textarea{font-size:100%;line-height:1;margin:0;border:1px solid var(--input-border);padding:.5em 1em;width:100%;appearance:none;border-radius:0;background-color:var(--input-background);color:var(--input-color)}button,input{overflow:visible}button,select{text-transform:none}input:focus{background-color:var(--input-background);outline:none}.button,.back a,button,.content-hyperlink a,.ce_hyperlink a,[type=button],[type=reset],[type=submit]{padding:.3em 1em;margin:2em 0;border:1px solid var(--button-border);background-color:var(--button-background);color:var(--button-color);cursor:pointer;display:inline-block;width:auto;text-decoration:none;transition:var(--trans-color)}.button:hover,.back a:hover,button:hover,.content-hyperlink a:hover,.ce_hyperlink a:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover{color:var(--button-hover-color);background-color:var(--button-hover-background)}.nav-burger,.nav-burger:hover,.nav-burger:focus{margin:0;padding:0;border:none;background:rgba(0,0,0,0);width:auto}.btn-toggle-submenu,.btn-toggle-submenu:hover,.btn-toggle-submenu:focus{margin:0;border:none}.glightbox-container .gbtn,.glightbox-container .gbtn:hover,.glightbox-container .gbtn:focus{margin:0;padding:0;max-width:none}.handorgel__header__button,.handorgel__header__button:hover,.handorgel__header__button:focus{margin:0;width:100%;border:none;text-align:left}:is(.ce_form,.content-form) .formbody{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));column-gap:var(--gap-medium);row-gap:var(--gap-small)}:is(.ce_form,.content-form) .formbody .widget-submit{text-align:right}:is(.ce_form,.content-form) .formbody .widget-submit button{margin:0;padding:1em 2em}:is(.ce_form,.content-form) .formbody .widget-select{position:relative}:is(.ce_form,.content-form) .formbody .widget-select::before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;mask:var(--icon-arrow-down2) no-repeat center/contain;pointer-events:none;position:absolute;bottom:1.2em;right:1em;color:var(--color5);font-size:.7em}:is(.ce_form,.content-form) .formbody .widget-select select{cursor:pointer}:is(.ce_form,.content-form) .formbody .full{grid-column:1/-1}:is(.ce_form,.content-form) .formbody .widget-explanation{grid-column:1/-1}:is(.ce_form,.content-form) .formbody .widget-checkbox fieldset{margin:0;padding:0;border:none}:is(.ce_form,.content-form) .formbody .widget-checkbox fieldset .invisible,:is(.ce_form,.content-form) .formbody .widget-checkbox fieldset .mandatory,:is(.ce_form,.content-form) .formbody .widget-checkbox fieldset legend{display:none}:is(.ce_form,.content-form) .formbody .widget-checkbox fieldset span{display:block}:is(.ce_form,.content-form) .formbody .widget-checkbox fieldset span input{width:auto;background-color:rgba(0,0,0,0)}:is(.ce_form,.content-form) .formbody .widget-altcha{grid-column:1/-1}:is(.ce_form,.content-form) .formbody .widget-altcha label{display:inline-block}:is(.ce_form,.content-form) .formbody>p.error,:is(.ce_form,.content-form) .formbody>p.confirmation{grid-column:1/-1}p.error,p.confirmation{padding:.8em 1.1em;margin-bottom:1.5em;border-left:4px solid;font-size:.9em;font-weight:600}p.error{border-left-color:var(--color-fehler);background:rgba(198,40,40,.15)}p.confirmation{border-left-color:var(--color-ok);background:rgba(43,135,24,.2)}.widget>p.error{padding:.4em 0 0;margin:0;border-left:0;background:none;font-size:.8em}.formbody [type=checkbox]{position:relative;left:30px;top:0;z-index:0;appearance:none}.formbody [type=checkbox]+label{position:relative;display:block;cursor:pointer;padding-left:76px;margin-top:-30px}.formbody [type=checkbox]+label::before{width:60px;height:32px;border-radius:32px;border:2px solid #ddd;background-color:#eee;content:"";margin-right:15px;transition:background-color .5s linear;z-index:5;position:absolute;left:0}.formbody [type=checkbox]+label::after{width:30px;height:30px;border-radius:30px;background-color:#fff;content:"";transition:margin .1s linear;box-shadow:0 0 5px #aaa;position:absolute;left:2px;top:2px;z-index:10}.formbody [type=checkbox]:checked+label::before{background-color:var(--color8)}.formbody [type=checkbox]:checked+label::after{margin:0 0 0 30px}.grid-3{display:grid;gap:var(--gap-big);grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));margin:3em 0}@media(min-width: 900px){.grid-3{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}.grid-2{display:grid;gap:var(--gap-big);grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));margin:3em 0}@media(min-width: 900px){.grid-2{grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}}@media(min-width: 1200px){#header .mod_navigation{background-color:var(--surface-bar);margin-left:calc(var(--gap-small)*-1)}}@media(min-width: 900px){#header .mod_navigation .nav-burger{display:none}}@media(min-width: 900px){#header .mod_navigation .navigation-main ul{list-style:none;margin:0;padding:0}#header .mod_navigation .navigation-main li.submenu{position:relative}#header .mod_navigation .navigation-main .level_1{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0}#header .mod_navigation .navigation-main .level_1>li{padding:0}#header .mod_navigation .navigation-main .level_1>li.submenu{padding-right:0}#header .mod_navigation .navigation-main .level_1>li:hover{background-color:var(--color3)}#header .mod_navigation .navigation-main li.home{display:none}#header .mod_navigation .navigation-main a,#header .mod_navigation .navigation-main strong{font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:.5px;padding:var(--gap-small);display:block;color:var(--color1);border:none;white-space:nowrap;hyphens:manual;transition:none}#header .mod_navigation .navigation-main a:hover,#header .mod_navigation .navigation-main a.active,#header .mod_navigation .navigation-main a.trail,#header .mod_navigation .navigation-main strong:hover,#header .mod_navigation .navigation-main strong.active,#header .mod_navigation .navigation-main strong.trail{background-color:var(--color3);color:var(--color1)}#header .mod_navigation .navigation-main .btn-toggle-submenu{display:none}#header .mod_navigation .navigation-main .level_2{display:none;flex-direction:column;position:absolute;z-index:2;left:0;right:auto;top:95%;transform:translateY(-0.2em);width:250px;min-width:0;padding:calc(var(--gap-small)/2) 0 0;border-radius:0;box-shadow:none;background-color:var(--surface-submenu)}#header .mod_navigation .navigation-main .level_2::before{left:var(--gap-small);margin-left:0;border:10px solid rgba(0,0,0,0);border-top-width:0;border-bottom-color:var(--color2)}#header .mod_navigation .navigation-main .level_2.bounds-right{left:auto;right:0}#header .mod_navigation .navigation-main .level_2 li{border:none}#header .mod_navigation .navigation-main .level_2 li:not(:last-of-type){border:none}#header .mod_navigation .navigation-main .level_2 li:last-child>:is(a,strong){margin-bottom:calc(var(--gap-small)/2)}#header .mod_navigation .navigation-main .level_2 a,#header .mod_navigation .navigation-main .level_2 strong{text-transform:none;letter-spacing:0;line-height:1.2;padding:calc(var(--gap-small)/2) var(--gap-small);white-space:normal}#header .mod_navigation .navigation-main li.nav-expanded>.level_2,#header .mod_navigation .navigation-main li.submenu:focus-within>.level_2{display:flex;animation:submenu-in .3s ease-in-out both}}@media(min-width: 900px){.home #header .mod_navigation{display:none}}@media(max-width: 899px){#header .nav-wrapper{position:absolute;top:var(--gap-small);left:var(--gap-small);z-index:5}}body.navigation-open #header .logo{z-index:auto}body.navigation-open .sticky-socials{display:none}.home .mod_breadcrumb{display:none}.mod_breadcrumb{width:100%;font-size:.9em}.mod_breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.mod_breadcrumb li{display:flex;align-items:center}.mod_breadcrumb li a{text-decoration:none}.mod_breadcrumb li::after{content:">";padding:0 .4em;flex:none}.mod_breadcrumb li:last-child::after{display:none}footer .inside nav{margin-bottom:1em}footer .inside nav ul{display:flex;flex-wrap:wrap}@media(min-width: 900px){footer .inside nav ul{justify-content:flex-end}}footer .inside nav li a,footer .inside nav li strong{margin:0 .5em 0 0;display:inline-block;font-weight:350}footer .inside nav li::after{content:"|";padding-right:.5em}footer .inside nav li.first :is(a,strong){margin-left:0}footer .inside nav li.last::after{display:none}footer .inside nav li.last :is(a,strong){margin-right:0}.drflex-booking{display:block;padding:.8em;background:var(--color6);color:var(--color1);line-height:1;font-weight:700;border:none}.drflex-booking:hover{background:var(--color3);color:var(--color1)}.sticky-socials{position:fixed;top:0;right:-165px;width:210px;height:100vh;z-index:1200;padding:0;display:flex;flex-direction:column;justify-content:center}.sticky-socials .sticky{list-style:none;margin:0;padding:0}.sticky-socials li{margin:0 0 .5em;padding:0;background-color:var(--color1);transition:margin-left .25s ease-in-out}.sticky-socials li:hover,.sticky-socials li:focus-within{margin-left:-150px}.sticky-socials li.facebook a{background-color:#3c5998}.sticky-socials li.instagram a{background-color:#f2a24d}.sticky-socials li.kontakt a{background-color:var(--color3)}.sticky-socials a{display:block;padding:.5em .8em;font-size:1em;line-height:1;font-weight:700;color:var(--color1);text-decoration:none;border:none}.sticky-socials svg.ico{margin-right:1em}.back-to-top{position:fixed;bottom:0;left:50%;z-index:5;padding:.5em 1em;color:var(--color2);font-size:1.4em;border:none;text-decoration:none;background-color:var(--color1);margin-left:-1.5em;opacity:0;pointer-events:none;transition:var(--trans-opacity)}.back-to-top.is-visible{opacity:1;pointer-events:auto}.back-to-top:hover{color:var(--color2)}.back-to-top svg.ico{display:block;margin:.25em 0}.pagination{margin:2em var(--gap-medium) 1em}@media(min-width: 900px){.pagination{margin:2em 0 1em}}.pagination ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.pagination li :is(a,strong){padding:.5em .8em;margin:0 .5em .5em 0;color:var(--color5);display:block;background-color:var(--color7);text-decoration:none;border:none}.pagination li :is(a,strong):hover,.pagination li :is(a,strong).active{background-color:var(--color3);color:var(--color1)}.bildlink p{font-size:1.4em}.bildlink a{border:none}.image .bildlink{position:relative}.image .bildlink a{position:absolute;inset:0;z-index:2;text-decoration:none}.image .bildlink figure{width:100%;aspect-ratio:16/10;margin:0}.image .bildlink picture{height:100%}.image .bildlink img{width:100%;height:100%;object-fit:cover}.image .bildlink p{position:absolute;bottom:0;left:0;margin:0 0 -1em -1em;background-color:var(--color1);color:var(--color2);line-height:1;padding:1em;border:1px solid var(--color1);font-size:1em}.image .bildlink.qr-code figure{background:var(--color1)}.image .bildlink.qr-code img{object-fit:contain}.image .bildlink.qr-code p{bottom:-30px}.noimage .bildlink{position:relative;display:flex;align-items:center;min-height:100%;border:1px solid var(--color1);transition:var(--trans-color),var(--trans-border)}.noimage .bildlink a{position:absolute;inset:0;z-index:2;border:none}.noimage .bildlink p{display:flex;align-items:center;justify-content:space-between;gap:1em;width:100%;margin:0;padding:1em 1.2em;font-size:1.1em;line-height:1.3}.noimage .bildlink p::after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;mask:var(--icon-arrow-right2) no-repeat center/contain;flex:none;font-size:.8em}.noimage .bildlink:hover,.noimage .bildlink:focus-within{background-color:var(--color3);border-color:var(--color3)}.bildlink:has(>a:focus-visible){outline:2px solid var(--color6);outline-offset:3px}.bildlink>a:focus-visible{outline:none}@keyframes submenu-in{from{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(-0.2em)}}body{background-color:var(--color2)}#bgimg{position:fixed;height:100vh;z-index:-1}#bgimg figure,#bgimg picture{margin:0;height:100%}#bgimg img{height:100%;object-fit:contain;display:inline}#wrapper{min-height:100vh;display:flex;flex-direction:column}#container{max-width:1100px;margin:0 auto 5em;width:100%}#main{background-color:var(--surface-main);padding:var(--gap-small)}@media(min-width: 900px){#main{padding:var(--gap-medium)}}#header{font-size:.9em}#header .inside{max-width:1100px;margin:0 auto;padding:var(--gap-small)}@media(min-width: 900px){#header .inside{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:var(--gap-small) var(--gap-medium)}}#header .top{background-color:var(--surface-bar);text-align:right;flex-grow:1;padding:0 0 var(--gap-small) 55px;display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:15px 10px}@media(min-width: 900px){#header .top{padding-left:0}}@media(min-width: 1012px){#header .top{justify-content:space-between}}#header .top p{margin:0}#header .top p svg.ico{margin:0 .2em 0 15px}#header a.logo{border:none}#header a.logo img{width:270px;margin:var(--gap-medium) 0}#header .my_smile{margin:0}#header .my_smile img{margin:0 auto}#footer{margin-top:auto;padding-bottom:var(--gap-medium);font-size:.9em}#footer .inside{max-width:1100px;margin:0 auto;padding:2em var(--gap-small);background-color:var(--surface-bar)}@media(min-width: 900px){#footer .inside{padding:2em var(--gap-medium);display:flex;flex-wrap:wrap;justify-content:space-between}}figure{margin:0}:is(.content-image,.ce_image).logo figure{background-color:var(--color1);padding:2em}.media{display:flow-root}.media>figure{margin:0 0 1em}@media(min-width: 900px){.media--right>figure{float:right;margin:5px 0 1em 2em}}@media(min-width: 900px){.media--left>figure{float:left;margin:5px 2em 1em 0}}:is(.content-text,.ce_text){display:flow-root}.ce_text figure{margin:0 0 1em}@media(min-width: 900px){.ce_text figure.float_right{float:right;margin:5px 0 1em 2em}.ce_text figure.float_left{float:left;margin:5px 2em 1em 0}}figcaption{font-size:.8em;text-transform:uppercase;letter-spacing:.6px;font-weight:300;padding-top:1em}:is(.content-gallery,.ce_gallery){margin:var(--gap-medium) 0}:is(.content-gallery,.ce_gallery) ul{display:grid;gap:var(--gap-medium);grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));list-style:none;padding:0}@media(min-width: 900px){:is(.content-gallery,.ce_gallery) ul{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}@media(min-width: 1200px){:is(.content-gallery,.ce_gallery) ul{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}:is(.content-gallery,.ce_gallery) figure a{display:block;overflow:hidden;border:none}:is(.content-gallery,.ce_gallery) figure a img{transition:opacity .3s ease-in-out,transform .3s ease-in-out}:is(.content-gallery,.ce_gallery) figure a img:hover{opacity:.7;transform:scale(1.05)}:is(.content-gallery,.ce_gallery).logo figure{background-color:var(--color1);padding:1em;height:100%;display:flex;flex-direction:column;justify-content:center}:is(.content-gallery,.ce_gallery).logo figure figcaption{margin-top:auto}.content-accordion{border:1px solid var(--color1);padding:.5em var(--gap-small)}.content-accordion .handorgel__header__button{background:none;color:var(--color1);padding:.5em 0;font-size:1em;text-transform:none}.content-accordion .handorgel__content{background:rgba(0,0,0,0)}.mod_newslist .title,.mod_newsarchive .title{font-size:1.3em;margin-bottom:1em}.mod_newslist .pagination,.mod_newslist h1,.mod_newsarchive .pagination,.mod_newsarchive h1{grid-column:1/-1}:is(.content-hyperlink,.ce_hyperlink){text-align:center}:is(.content-downloads,.ce_downloads) ul{list-style:none;margin:0;padding:0}:is(.content-downloads,.ce_downloads) li,:is(.content-download,.ce_download) p{position:relative}:is(.content-downloads,.ce_downloads) li a,:is(.content-download,.ce_download) p a{padding:.5em 2.5em .5em var(--gap-small);color:var(--color1);display:block;background-color:var(--color2);transition:background-color .5s;border:1px solid var(--color1);line-height:1.4;text-decoration:none;margin-bottom:.8em}:is(.content-downloads,.ce_downloads) li .size,:is(.content-download,.ce_download) p .size{font-size:.7em}:is(.content-downloads,.ce_downloads) li::after,:is(.content-download,.ce_download) p::after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;mask:var(--icon-link) no-repeat center/contain;position:absolute;right:.7em;top:.7em;pointer-events:none}:is(.content-download,.ce_download){margin:1em 0 2em}:is(.content-download,.ce_download) p{margin:0}.glightbox-container.glightbox-clean :is(.gclose,.gnext,.gprev){display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.5);border-radius:0;opacity:1;transition:var(--trans-color),var(--trans-border)}.glightbox-container.glightbox-clean :is(.gclose,.gnext,.gprev) svg{width:20px;height:20px}.glightbox-container.glightbox-clean :is(.gclose,.gnext,.gprev) path{fill:var(--color1)}.glightbox-container.glightbox-clean :is(.gclose,.gnext,.gprev):hover,.glightbox-container.glightbox-clean :is(.gclose,.gnext,.gprev):focus-visible{background-color:var(--color3);border-color:var(--color3)}.glightbox-container.glightbox-clean :is(.gclose,.gnext,.gprev):focus-visible{outline:2px solid var(--color6);outline-offset:2px}.glightbox-container.glightbox-clean :is(.gclose,.gnext,.gprev).disabled{opacity:.3}.glightbox-container.glightbox-clean .gclose svg{width:16px;height:16px}@media print{#header,#footer,#bgimg,.mod_breadcrumb,.sticky-socials,.back-to-top{display:none}body{background:#fff;color:#000}#main{background:none;padding:0}h1,h2,h3,h4,a{color:#000}}

