/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/font-000.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/font-001.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/font-002.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/font-000.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/font-001.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/font-002.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/font-000.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/font-001.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/font-002.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/font-000.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/font-001.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/font-002.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/font-000.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/font-001.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/font-002.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/font-000.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/font-001.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/font-002.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/font-000.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/font-001.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/font-002.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{--qwik-dark-blue: #006ce9;--qwik-light-blue: #18b6f6;--qwik-light-purple: #ac7ff4;--qwik-dark-purple: #713fc2}body{background-color:#fafafa;font-family:Assistant,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}main{margin:0 auto;background-color:#fff;overflow:hidden}h1,h2{margin:0 0 5px}*,*:before,*:after{box-sizing:border-box}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;max-width:1320px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.container ol,.container ul{list-style-type:none;padding-inline-start:0px}.onlymobile{display:none!important}.notmobile{display:inherit}.text-center{text-align:center!important}.headline{overflow:hidden;text-align:center;margin-bottom:35px;margin-top:80px}.dividerline{width:17vw;min-width:220px;margin:40px;height:1px;background:#2B353B 0% 0% no-repeat padding-box}h2.headline-start,.headline-start.h2{display:inline-block;position:relative;text-transform:uppercase;font-weight:300;font-size:18px;color:#2b353b}h2.widget-title,.widget-title.h2,h2,.h2,h3,.h3{font-size:20px}h2.headline-start:before,.headline-start.h2:before{margin-right:15px;right:100%}h2.headline-start:after,.headline-start.h2:after{margin-left:15px;left:100%}h2.headline-start:before,.headline-start.h2:before,h2.headline-start:after,.headline-start.h2:after{content:"";position:absolute;border-top:1px solid #2B353B;top:50%;width:2000px}header li a{display:inline-block;position:relative;text-decoration:none;font-weight:500;font-size:16px;color:#000;text-transform:uppercase}.selectedHeader{font-weight:700;font-size:17px}.selectedHeader:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17.956" height="17.956" viewBox="0 0 17.956 17.956">\a    <g id="Logografik-Navigation" transform="translate(-956.381 -610.53)">\a      <path id="Pfad_760" data-name="Pfad 760" d="M965.359,610.53a8.978,8.978,0,1,0,8.978,8.978A8.988,8.988,0,0,0,965.359,610.53Zm7.086,14.153-3.021.29L973.5,616.2a8.729,8.729,0,0,1-1.052,8.495Zm-13.773-4.741,2.78-5.915,6.695-.567,3.9,5.393-2.851,6.142-6.644.638Zm14.725-3.981-.006,0-1.249,2.691-5.683-7.857A8.808,8.808,0,0,1,973.4,615.961Zm-8.039-5.245c.291,0,.578.016.862.044l-.018.013,1.81,2.5-9.56.81A8.774,8.774,0,0,1,965.359,610.716Zm-7.063,3.578,2.931-.249-4.059,8.635a8.7,8.7,0,0,1,1.128-8.387Zm-1.044,8.614.022.01,1.3-2.771,5.488,8.046A8.811,8.811,0,0,1,957.252,622.908Zm8.107,5.392a8.835,8.835,0,0,1-1.03-.065l-1.649-2.418,9.612-.922A8.773,8.773,0,0,1,965.359,628.3Z"/>\a      <path id="Pfad_761" data-name="Pfad 761" d="M983.475,616.008a8.974,8.974,0,0,0-6.986-5.231l-.284-.037,5.916,8.083,1.224-2.638h0Z" transform="translate(-9.989 -0.106)"/>\a    </g>\a  </svg>');position:absolute;left:50%;top:-18px;margin-left:-11px}.selectedHeaderMobile{font-weight:700;font-size:17px}.selectedHeaderMobile:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17.956" height="17.956" viewBox="0 0 17.956 17.956">\a    <g id="Logografik-Navigation" transform="translate(-956.381 -610.53)">\a      <path id="Pfad_760" data-name="Pfad 760" d="M965.359,610.53a8.978,8.978,0,1,0,8.978,8.978A8.988,8.988,0,0,0,965.359,610.53Zm7.086,14.153-3.021.29L973.5,616.2a8.729,8.729,0,0,1-1.052,8.495Zm-13.773-4.741,2.78-5.915,6.695-.567,3.9,5.393-2.851,6.142-6.644.638Zm14.725-3.981-.006,0-1.249,2.691-5.683-7.857A8.808,8.808,0,0,1,973.4,615.961Zm-8.039-5.245c.291,0,.578.016.862.044l-.018.013,1.81,2.5-9.56.81A8.774,8.774,0,0,1,965.359,610.716Zm-7.063,3.578,2.931-.249-4.059,8.635a8.7,8.7,0,0,1,1.128-8.387Zm-1.044,8.614.022.01,1.3-2.771,5.488,8.046A8.811,8.811,0,0,1,957.252,622.908Zm8.107,5.392a8.835,8.835,0,0,1-1.03-.065l-1.649-2.418,9.612-.922A8.773,8.773,0,0,1,965.359,628.3Z"/>\a      <path id="Pfad_761" data-name="Pfad 761" d="M983.475,616.008a8.974,8.974,0,0,0-6.986-5.231l-.284-.037,5.916,8.083,1.224-2.638h0Z" transform="translate(-9.989 -0.106)"/>\a    </g>\a  </svg>');position:absolute;left:14px;bottom:-4px}.lightning{filter:hue-rotate(180deg)}section{margin:0 auto}.pagecontent{margin:0 auto}ul{list-style-type:square;margin:5px 0 30px;padding-left:25px}li{padding:5px 0}li::marker{color:var(--qwik-light-blue)}a:hover{text-decoration:none}.blockquotehead{font-weight:700;margin:120px 5px 40px;font-size:29px;line-height:36px;text-align:center;white-space:pre-wrap}.blockquote{font-weight:300;margin:60px 5px 40px;font-size:26px;line-height:36px;text-align:center;white-space:pre-wrap}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}table.commands{margin:0 0 30px}.commands td{padding:5px}.commands td:first-child{white-space:nowrap;padding-right:20px}code{font-family:Menlo,Monaco,Courier New,monospace;font-size:.9em;background-color:#e0e0e0;padding:2px 4px;border-radius:3px;border-bottom:2px solid #bfbfbf}.footermenu .container{flex:1;display:flex}.footermenu .container div{margin-right:19px;height:28px;margin-top:14px}.footerlink{color:#000;text-decoration:none;font-size:20px;padding-right:19px}.swiper-button-prev:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="44.958" height="28.773" viewBox="0 0 44.958 28.773">\a<path id="Pfeil_Slider_links" d="M132.267,331.656a.656.656,0,0,1,0-.5.644.644,0,0,1,.142-.214l13.73-13.73a.655.655,0,0,1,.927.927L134.454,330.75H176.52a.655.655,0,0,1,0,1.311H134.453l12.612,12.612a.655.655,0,1,1-.927.927l-13.73-13.731A.641.641,0,0,1,132.267,331.656Z" transform="translate(-132.217 -317.019)"/>\a</svg>')}.swiper-button-next:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="44.958" height="28.773" viewBox="0 0 44.958 28.773">\a<path id="Pfeil_Slider_rechts" d="M177.125,331.656a.656.656,0,0,0,0-.5.644.644,0,0,0-.142-.214l-13.73-13.73a.655.655,0,0,0-.927.927l12.612,12.612H132.872a.655.655,0,0,0,0,1.311h42.067l-12.612,12.612a.655.655,0,1,0,.927.927l13.73-13.731A.641.641,0,0,0,177.125,331.656Z" transform="translate(-132.217 -317.019)"/>\a</svg>')}.linkInquiry{background-color:#000;width:303px;height:47px;text-align:center;letter-spacing:0px;color:#fff;text-transform:uppercase;opacity:1;text-decoration:none;font-size:18px;font-weight:300;padding:12px}@media screen and (max-width: 600px){.onlymobile{display:block!important}.notmobile{display:none!important}}

:root { --qwik-dark-blue: #006ce9; --qwik-light-blue: #18b6f6; --qwik-light-purple: #ac7ff4; --qwik-dark-purple: #713fc2; }
body { background-color: rgb(250, 250, 250); font-family: Assistant, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif; margin: 0px; }
main { margin: 0px auto; background-color: rgb(255, 255, 255); overflow: hidden; }
h1, h2 { margin: 0px 0px 5px; }
*, ::before, ::after { box-sizing: border-box; }
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; max-width: 1320px; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }
.container ol, .container ul { list-style-type: none; padding-inline-start: 0px; }
.onlymobile { display: none !important; }
.notmobile { display: inherit; }
.text-center { text-align: center !important; }
.headline { overflow: hidden; text-align: center; margin-bottom: 35px; margin-top: 80px; }
.dividerline { width: 17vw; min-width: 220px; margin: 40px; height: 1px; background: 0% 0% no-repeat padding-box padding-box rgb(43, 53, 59); }
h2.headline-start, .headline-start.h2 { display: inline-block; position: relative; text-transform: uppercase; font-weight: 300; font-size: 18px; color: rgb(43, 53, 59); }
h2.widget-title, .widget-title.h2, h2, .h2, h3, .h3 { font-size: 20px; }
h2.headline-start::before, .headline-start.h2::before { margin-right: 15px; right: 100%; }
h2.headline-start::after, .headline-start.h2::after { margin-left: 15px; left: 100%; }
h2.headline-start::before, .headline-start.h2::before, h2.headline-start::after, .headline-start.h2::after { content: ""; position: absolute; border-top: 1px solid rgb(43, 53, 59); top: 50%; width: 2000px; }
header li a { display: inline-block; position: relative; text-decoration: none; font-weight: 500; font-size: 16px; color: rgb(0, 0, 0); text-transform: uppercase; }
.selectedHeader { font-weight: 700; font-size: 17px; }
.selectedHeader::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17.956\" height=\"17.956\" viewBox=\"0 0 17.956 17.956\">\a    <g id=\"Logografik-Navigation\" transform=\"translate(-956.381 -610.53)\">\a      <path id=\"Pfad_760\" data-name=\"Pfad 760\" d=\"M965.359,610.53a8.978,8.978,0,1,0,8.978,8.978A8.988,8.988,0,0,0,965.359,610.53Zm7.086,14.153-3.021.29L973.5,616.2a8.729,8.729,0,0,1-1.052,8.495Zm-13.773-4.741,2.78-5.915,6.695-.567,3.9,5.393-2.851,6.142-6.644.638Zm14.725-3.981-.006,0-1.249,2.691-5.683-7.857A8.808,8.808,0,0,1,973.4,615.961Zm-8.039-5.245c.291,0,.578.016.862.044l-.018.013,1.81,2.5-9.56.81A8.774,8.774,0,0,1,965.359,610.716Zm-7.063,3.578,2.931-.249-4.059,8.635a8.7,8.7,0,0,1,1.128-8.387Zm-1.044,8.614.022.01,1.3-2.771,5.488,8.046A8.811,8.811,0,0,1,957.252,622.908Zm8.107,5.392a8.835,8.835,0,0,1-1.03-.065l-1.649-2.418,9.612-.922A8.773,8.773,0,0,1,965.359,628.3Z\"/>\a      <path id=\"Pfad_761\" data-name=\"Pfad 761\" d=\"M983.475,616.008a8.974,8.974,0,0,0-6.986-5.231l-.284-.037,5.916,8.083,1.224-2.638h0Z\" transform=\"translate(-9.989 -0.106)\"/>\a    </g>\a  </svg>"); position: absolute; left: 50%; top: -18px; margin-left: -11px; }
.selectedHeaderMobile { font-weight: 700; font-size: 17px; }
.selectedHeaderMobile::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17.956\" height=\"17.956\" viewBox=\"0 0 17.956 17.956\">\a    <g id=\"Logografik-Navigation\" transform=\"translate(-956.381 -610.53)\">\a      <path id=\"Pfad_760\" data-name=\"Pfad 760\" d=\"M965.359,610.53a8.978,8.978,0,1,0,8.978,8.978A8.988,8.988,0,0,0,965.359,610.53Zm7.086,14.153-3.021.29L973.5,616.2a8.729,8.729,0,0,1-1.052,8.495Zm-13.773-4.741,2.78-5.915,6.695-.567,3.9,5.393-2.851,6.142-6.644.638Zm14.725-3.981-.006,0-1.249,2.691-5.683-7.857A8.808,8.808,0,0,1,973.4,615.961Zm-8.039-5.245c.291,0,.578.016.862.044l-.018.013,1.81,2.5-9.56.81A8.774,8.774,0,0,1,965.359,610.716Zm-7.063,3.578,2.931-.249-4.059,8.635a8.7,8.7,0,0,1,1.128-8.387Zm-1.044,8.614.022.01,1.3-2.771,5.488,8.046A8.811,8.811,0,0,1,957.252,622.908Zm8.107,5.392a8.835,8.835,0,0,1-1.03-.065l-1.649-2.418,9.612-.922A8.773,8.773,0,0,1,965.359,628.3Z\"/>\a      <path id=\"Pfad_761\" data-name=\"Pfad 761\" d=\"M983.475,616.008a8.974,8.974,0,0,0-6.986-5.231l-.284-.037,5.916,8.083,1.224-2.638h0Z\" transform=\"translate(-9.989 -0.106)\"/>\a    </g>\a  </svg>"); position: absolute; left: 14px; bottom: -4px; }
.lightning { filter: hue-rotate(180deg); }
section { margin: 0px auto; }
.pagecontent { margin: 0px auto; }
ul { list-style-type: square; margin: 5px 0px 30px; padding-left: 25px; }
li { padding: 5px 0px; }
li::marker { color: var(--qwik-light-blue); }
a:hover { text-decoration: none; }
.blockquotehead { font-weight: 700; margin: 120px 5px 40px; font-size: 29px; line-height: 36px; text-align: center; white-space: pre-wrap; }
.blockquote { font-weight: 300; margin: 60px 5px 40px; font-size: 26px; line-height: 36px; text-align: center; white-space: pre-wrap; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
table.commands { margin: 0px 0px 30px; }
.commands td { padding: 5px; }
.commands td:first-child { white-space: nowrap; padding-right: 20px; }
code { font-family: Menlo, Monaco, "Courier New", monospace; font-size: 0.9em; background-color: rgb(224, 224, 224); padding: 2px 4px; border-radius: 3px; border-bottom: 2px solid rgb(191, 191, 191); }
.footermenu .container { flex: 1 1 0%; display: flex; }
.footermenu .container div { margin-right: 19px; height: 28px; margin-top: 14px; }
.footerlink { color: rgb(0, 0, 0); text-decoration: none; font-size: 20px; padding-right: 19px; }
.swiper-button-prev::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44.958\" height=\"28.773\" viewBox=\"0 0 44.958 28.773\">\a <path id=\"Pfeil_Slider_links\" d=\"M132.267,331.656a.656.656,0,0,1,0-.5.644.644,0,0,1,.142-.214l13.73-13.73a.655.655,0,0,1,.927.927L134.454,330.75H176.52a.655.655,0,0,1,0,1.311H134.453l12.612,12.612a.655.655,0,1,1-.927.927l-13.73-13.731A.641.641,0,0,1,132.267,331.656Z\" transform=\"translate(-132.217 -317.019)\"/>\a </svg>"); }
.swiper-button-next::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44.958\" height=\"28.773\" viewBox=\"0 0 44.958 28.773\">\a <path id=\"Pfeil_Slider_rechts\" d=\"M177.125,331.656a.656.656,0,0,0,0-.5.644.644,0,0,0-.142-.214l-13.73-13.73a.655.655,0,0,0-.927.927l12.612,12.612H132.872a.655.655,0,0,0,0,1.311h42.067l-12.612,12.612a.655.655,0,1,0,.927.927l13.73-13.731A.641.641,0,0,0,177.125,331.656Z\" transform=\"translate(-132.217 -317.019)\"/>\a </svg>"); }
.linkInquiry { background-color: rgb(0, 0, 0); width: 303px; height: 47px; text-align: center; letter-spacing: 0px; color: rgb(255, 255, 255); text-transform: uppercase; opacity: 1; text-decoration: none; font-size: 18px; font-weight: 300; padding: 12px; }
@media screen and (max-width: 600px) {
  .onlymobile { display: block !important; }
  .notmobile { display: none !important; }
}
header.⭐️qda28-0 { display: flex; background: white; max-width: 1320px; margin-left: auto; margin-right: auto; height: 130px; }
header.⭐️qda28-0 .logo.⭐️qda28-0 a.⭐️qda28-0 { display: inline-block; padding: 20px 0px 0px 20px; }
header.⭐️qda28-0 ul.⭐️qda28-0 { margin: 88px 0px 0px; padding: 0px; list-style: none; flex: 1 1 0%; text-align: right; }
header.⭐️qda28-0 li.⭐️qda28-0 { display: inline-block; margin: 0px 20px 0px 0px; padding: 0px; }
.burger.⭐️qda28-0 { position: absolute; top: 56px; right: 20px; cursor: pointer; }
.mobilemenu.⭐️qda28-0 { position: absolute; background-color: rgb(255, 255, 255); top: 130px; height: calc(-130px + 100vh); padding-top: 30px; padding-left: 20px; z-index: 999; width: 64vw; right: 0px; }
.mobilemenu.⭐️qda28-0 div.⭐️qda28-0 { position: relative; }
.mobilemenu.⭐️qda28-0 a.⭐️qda28-0 { display: inline-block; text-decoration: none; color: rgb(0, 0, 0); padding-left: 40px; padding-top: 20px; }
@media screen and (max-width: 600px) {
  .logo.⭐️qda28-0 { transform: scale(0.9) translate(-16px); }
  header.⭐️qda28-0 ul.⭐️qda28-0 { display: none; }
}
#carousel-container.⭐️q567om-0 { height: calc(-130px + 100vh); width: 100vw; padding: 0px; overflow: hidden; margin-bottom: 101px; }
#carousel-container-gal.⭐️q567om-0 { height: calc(-259px + 100vh); width: 75vw; padding: 0px; overflow: hidden; margin-bottom: 21px; }
#carousel.⭐️q567om-0 { position: relative; }
#carousel.⭐️q567om-0, .slide.⭐️q567om-0 { height: 100%; list-style: none; margin: 0px; padding: 0px; }
.slide.⭐️q567om-0 { width: 100%; position: absolute; left: 0px; top: 0px; opacity: 0; transition: opacity 0.6s; }
.slide.⭐️q567om-0 > img.⭐️q567om-0 { width: 100%; height: 100%; object-fit: cover; }
.slide.active.⭐️q567om-0 { opacity: 1; }
.swiper-button-next.⭐️q567om-0, .swiper-button-prev.⭐️q567om-0 { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; }
.swiper-button-prev.⭐️q567om-0 { top: 92%; left: 15px; }
.swiper-button-next.⭐️q567om-0 { top: 92%; right: 15px; }
.slider-title.⭐️q567om-0 { font-size: 40px; font-weight: 300; padding: 15px 50px 15px 67px; position: absolute; left: 0px; bottom: 0px; background-color: rgba(255, 255, 255, 0.54); top: calc(92% - 157px); width: fit-content; height: 90px; }
.thumbs.⭐️q567om-0 { width: fit-content; max-width: calc(1320px - 1.5rem); display: table; flex: 1 1 0%; }
.thumb.⭐️q567om-0 { width: 120px; display: table-cell; }
.thumb.⭐️q567om-0 img.⭐️q567om-0 { width: 162px; padding-right: 11px; padding-left: 11px; max-height: 95px; object-fit: contain; }
@media screen and (max-width: 600px) {
  #carousel-container-gal.⭐️q567om-0 { width: 88vw; }
  .thumbs.⭐️q567om-0 { display: none; }
  .slider-title.⭐️q567om-0 { background: rgb(255, 255, 255); height: fit-content; width: 100vw; text-align: center; top: calc(-199px + 100vh); font-size: 23px; padding-top: 19px; padding-bottom: 22px; padding-right: 72px; }
  .swiper-button-prev.⭐️q567om-0, .swiper-button-next.⭐️q567om-0 { top: unset; bottom: 14px; }
}
hoverbuttons.⭐️pll095-0 { position: absolute; top: 110vh; right: 0px; }
hoverbuttons.⭐️pll095-0 button.⭐️pll095-0 { right: 0px; position: absolute; width: 76px; text-align: left; font-size: 26px; height: 64px; border: none; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.13) 0px 0px 15px 5px; border-radius: 3px; white-space: nowrap; overflow: hidden; }
hoverbuttons.⭐️pll095-0 button.⭐️pll095-0 a.⭐️pll095-0 { color: rgb(0, 0, 0); text-decoration: none; }
hoverbuttons.⭐️pll095-0 button.⭐️pll095-0 svg.⭐️pll095-0 { transform: scale(1.3); margin-left: 20px; margin-right: 23px; }
hoverbuttons.⭐️pll095-0 button:hover.⭐️pll095-0 { width: 333px; cursor: pointer; }
header.⭐️pll095-0 .logo.⭐️pll095-0 a.⭐️pll095-0 { display: inline-block; padding: 10px 10px 7px 20px; }
header.⭐️pll095-0 ul.⭐️pll095-0 { margin: 68px 0px 0px; padding: 3px 10px 0px 0px; list-style: none; flex: 1 1 0%; text-align: right; }
header.⭐️pll095-0 li.⭐️pll095-0 { display: inline-block; margin: 0px 20px 0px 0px; padding: 0px; }
@media screen and (max-width: 850px) {
  hoverbuttons.⭐️pll095-0 { top: 146vh; z-index: 999; }
}
html.⭐️myewwx-0 { font-size: 100%; box-sizing: border-box; }
.igcontainer.⭐️myewwx-0 img.⭐️myewwx-0 { max-width: 100%; display: inline-block; }
.igcontainer.⭐️myewwx-0 { max-width: 100%; padding-left: 1em; padding-right: 1em; margin-left: auto; margin-right: auto; }
.igblock.⭐️myewwx-0 { width: 100%; display: table; margin: 0px 0px 1em; font-size: 1em; box-sizing: border-box; }
.iggrid.⭐️myewwx-0 > .igblock.⭐️myewwx-0 { }
.iggrid.⭐️myewwx-0 { column-count: 3; column-gap: 1em; color: rgb(20, 73, 85); }
@media (max-width: 40em) {
  .iggrid.⭐️myewwx-0 { column-count: 1; }
}
@media (min-width: 40.1em) {
  .iggrid.⭐️myewwx-0 { column-count: 2; }
}
@media (min-width: 61em) {
  .iggrid.⭐️myewwx-0 { column-count: 3; }
}
@media (min-width: 80em) {
  .iggrid.⭐️myewwx-0 { column-count: 3; }
}
.imggriditem.⭐️myewwx-0 { position: relative; }
.imggriditem.⭐️myewwx-0 img.⭐️myewwx-0 { width: 100%; }
.imggriditem:hover.⭐️myewwx-0 .imggriditemoverlay.⭐️myewwx-0 { opacity: 1; cursor: pointer; }
.imggriditemoverlay.⭐️myewwx-0 { transition: 0.5s; opacity: 0; position: absolute; text-align: center; height: 100%; width: 100%; padding: 24px; display: table-cell; }
.imggriditemoverlay.⭐️myewwx-0 a.⭐️myewwx-0 { text-decoration: none; color: rgb(0, 0, 0); width: 100%; height: 100%; display: inline-table; }
.imggriditemoverlaycontent.⭐️myewwx-0 { background: rgba(255, 255, 255, 0.9); height: 100%; color: rgb(0, 0, 0); vertical-align: middle; display: table-cell; }
.imggriditemoverlaycontent.⭐️myewwx-0 h1.⭐️myewwx-0 { font-weight: 300; font-size: 20px; white-space: pre-wrap; }
.imggriditemoverlaycontent.⭐️myewwx-0 p.⭐️myewwx-0 { font-weight: 600; font-size: 16px; margin-top: 7px; white-space: pre-wrap; }
#ref-carousel-container.⭐️5gzq58-0 { --bs-gutter-x: 1.5rem; height: 273px; width: 96vw; padding: 0px; overflow: scroll hidden; position: relative; max-width: calc(1320px - 1.5rem); scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; }
.⭐️5gzq58-0::-webkit-scrollbar { display: none; }
#ref-carousel.⭐️5gzq58-0 { position: relative; height: 100%; margin: 0px; padding: 0px; flex: 1 1 0%; display: flex; width: 165%; }
.slide.⭐️5gzq58-0 { width: 363.5px; margin-right: 3%; list-style: none; scroll-snap-align: start; }
.activerefslide.⭐️5gzq58-0 { opacity: 1; }
.swiper-button-next.⭐️5gzq58-0, .swiper-button-prev.⭐️5gzq58-0 { position: absolute; top: 48%; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; }
.swiper-button-prev.⭐️5gzq58-0 { left: 15px; }
.swiper-button-next.⭐️5gzq58-0 { right: 22px; }
.refContainer.⭐️5gzq58-0 { position: relative; max-width: 1492px; }
.slidewrapper.⭐️5gzq58-0 { position: relative; width: 363.5px; height: 100%; }
.slidewrapper.⭐️5gzq58-0 div.⭐️5gzq58-0 { position: absolute; height: 92%; width: 94%; background-color: rgb(237, 238, 239); margin-top: 5%; }
.slidewrapper.⭐️5gzq58-0 img.⭐️5gzq58-0 { position: absolute; width: 88%; height: 89%; object-fit: cover; margin-left: 18%; }
.slidewrapper.⭐️5gzq58-0 p.⭐️5gzq58-0 { position: absolute; text-rendering: geometricprecision; font-size: 18px; color: rgb(43, 53, 59); font-weight: 300; text-transform: uppercase; transform: rotate(-90deg); left: 7%; bottom: 0px; transform-origin: 0px 0px; line-height: 0px; margin: 0px; border: none; padding: 10px 0px 0px 20px; }
@media screen and (max-width: 600px) {
  .slidewrapper.⭐️5gzq58-0 { transform: scale(0.9) translate(62px, 5px); }
  .swiper-button-next.⭐️5gzq58-0, .swiper-button-prev.⭐️5gzq58-0 { top: unset; }
}
@media screen and (max-width: 400px) {
  .slidewrapper.⭐️5gzq58-0 { transform: scale(0.8) translate(-6px, 10px); }
}
@media screen and (max-width: 360px) {
  .slidewrapper.⭐️5gzq58-0 { transform: scale(0.7) translate(-27px, 10px); }
}
footer.⭐️y684cd-0 { background: white; }
footer.⭐️y684cd-0 .logo.⭐️y684cd-0 a.⭐️y684cd-0 { display: inline-block; padding: 10px 10px 7px 20px; }
.footermenu.⭐️y684cd-0 { width: 100%; background-color: rgb(237, 238, 239); display: flex; }
.footermenumobile.⭐️y684cd-0 { width: 100%; background-color: rgb(237, 238, 239); display: block; padding-top: 16px; padding-left: 10px; padding-bottom: 20px; }
.footermenumobile.⭐️y684cd-0 div.⭐️y684cd-0 { padding-top: 16px; }
.footermenumobile.⭐️y684cd-0 div.⭐️y684cd-0 svg.⭐️y684cd-0 { padding-right: 10px; }
.footermenusub.⭐️y684cd-0 { width: 100%; background-color: rgb(255, 255, 255); text-align: center; padding: 13px; }
footer.⭐️y684cd-0 ul.⭐️y684cd-0 { margin: 0px; padding: 3px 10px 0px 0px; list-style: none; flex: 1 1 0%; text-align: right; display: unset; }
footer.⭐️y684cd-0 li.⭐️y684cd-0 { display: inline-block; margin: 0px; padding: 0px; }
footer.⭐️y684cd-0 li.⭐️y684cd-0 a.⭐️y684cd-0 { display: inline-block; padding: 5px 10px; text-decoration: none; }
footer.⭐️y684cd-0 li.⭐️y684cd-0 a.⭐️y684cd-0 svg.⭐️y684cd-0 { margin-right: 5px; }
footer.⭐️y684cd-0 li.⭐️y684cd-0 a:hover.⭐️y684cd-0 { text-decoration: underline; }