*::-webkit-scrollbar{width:8px;height:100%}*::-webkit-scrollbar:disabled{display:none}*::-webkit-scrollbar-button{display:none }*::-webkit-scrollbar-thumb{border-radius:4px;scrollbar-color:rgba(0,0,0,.2) }*::-webkit-scrollbar-track{background-color:transparent}*{scrollbar-width:thin;scrollbar-color:transparent transparent }:root{--light:#fff;--light-rgb:255,255,255;--dark:#030303;--dark-rgb:3,3,3;--blue:#1d4774;--blue-rgb:29,71,116;--blue-dark:#1c1f33;--blue-dark-rgb:15,36,58;--green:#72b630;--green-rgb:114,182,48;--turquoise:#34afbf;--turquoise-text:#1D6167;--turquoise-rgb:52,175,191;--green:#499301;--green-text:#306001;--green-rgb:73,147,1;--turquoise:#007b8b;--turquoise-rgb:0,123,139;--red:#e51b1f;--red-rgb:229,27,31;--yellow:#ffc43d;--yellow-rgb:255,196,61;--light-gray:#f7f7f7;--light-gray-rgb:247,247,247;--base-color:var(--light);--base-color-rgb:var(--light-rgb);--text-color:var(--dark);--text-color-rgb:var(--dark-rgb);--highlight-color:var(--blue);--highlight-color-rgb:var(--blue-rgb);--gradient1:linear-gradient(to right,rgba(var(--blue-rgb),1) 0%,rgba(var(--blue-dark-rgb),1) 100%);--gradient2:linear-gradient(to right,rgba(var(--green-rgb),1) 0%,rgba(var(--turquoise-rgb),1) 100%);--gradient3:linear-gradient(to right,rgba(var(--light-rgb),.8) 0%,rgba(var(--light-rgb),1) 100%);--gradient1v:linear-gradient(to bottom,rgba(var(--blue-rgb),1) 0%,rgba(var(--blue-dark-rgb),1) 100%);--gradient2v:linear-gradient(to bottom,rgba(var(--green-rgb),1) 0%,rgba(var(--turquoise-rgb),1) 100%);--main-font:'Source Sans 3','Calibri',sans-serif;--shadow:0 3px 20px rgba(0,0,0,.16);--transition-time:0;--padding:10px;--border-radius:2em;--border-radius2:calc(1 * var(--border-radius));--max-width:1550px;--flex-base:220px;--base-font-size:16px;--base-pspacing:.5rem;--base-word-spacing:0.005em;--base-letter-spacing:0;--font-weight:400;--swiper-theme-color:var(--blue) !important;--swiper-navigation-size:1.5rem !important;--swiper-navigation-sides-offset:calc(.5 * var(--padding));--acs-grayscale:grayscale(0);--acs-contrast:contrast(1);--acs-invert:invert(0);--fc-event-bg-color:var(--blue);--fc-event-border-color:var(--blue);--swiper-pagination-bullet-horizontal-gap:5px }html,body{padding:0;margin:0;width:100%;max-width:100%}html{--font-size:var(--base-font-size);--pspacing:var(--base-pspacing);overflow-x:hidden;position:relative;min-height:550px;font-size:var(--font-size);word-spacing:var(--word-spacing);letter-spacing:var(--letter-spacing);height:100%;filter:var(--acs-grayscale) var(--acs-invert) var(--acs-contrast)}body{font-family:var(--main-font);font-weight:var(--font-weight);overflow:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--text-color);min-width:300px;background-color:var(--base-color);min-height:100%;line-height:1.3}body,body *{box-sizing:border-box;-webkit-appearance:none;appearance:none}a{color:currentColor;opacity:1;text-decoration:underline}header a,footer a{text-decoration:none}main p,main ul,mail ol,main blockquote{margin:0 0 var(--pspacing)}main p:last-child,main ul:last-child,mail ol:last-child,main blockquote:last-of-type{margin-bottom:0}main a,.mac main a{display:inline-block;position:relative;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:rgba(var(--blue-rgb),.5);text-decoration:solid underline rgba(var(--blue-rgb),.5) 2px;text-decoration-skip-ink:none;transition:text-decoration-color var(--transition-time) ease-in-out}.mac main a{text-decoration:underline !important}main .fc a.fc-daygrid-event,main a.button{text-decoration:none !important}main a:hover{text-decoration-color:var(--red) }main .blue a{text-decoration-color:var(--light) }main a.nodeco{text-decoration:none}main a.tag{text-decoration:none;display:inline-block;margin-right:.5em;padding:0 .5em;background-color:var(--blue);color:var(--light);font-weight:500;border-radius:.25em }main a.download:before{font-family:'Font Awesome 6 Free';font-weight:900;content:'\f019';display:inline-block;margin-right:.2em }strong,b{font-weight:700 }h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:1em 0 .5em;line-height:1.3;color:var(--blue-dark)}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0 }h2:only-child,h3:only-child,h4:only-child,h5:only-child,h6:only-child,.h1:only-child,.h2:only-child,.h3:only-child,.h4:only-child,.h5:only-child,.h6:only-child{margin:0}h1,.h1{font-size:1.7rem;font-weight:min(calc(1.75 * var(--font-weight)),900);text-align:center}h1,h1 + h2{margin-top:0 }h1{margin-bottom:0 }h1 + p{margin-top:1em }h1 > small,.h1 > small{font-size:.8em;display:block;line-height:1;font-weight:400 }h2,.h2{font-size:1.25rem;color:var(--blue)}h3,.h3{font-size:1.15rem}h1 u,.h1 u,h2 u,.h2 u{position:relative;text-decoration:none;background:var(--gradient2) bottom .05em center/100% .1em no-repeat}.white-font h1 u,.white-font .h1 u,.white-font h2 u,.white-font .h2 u{background:var(--gradient3) bottom .05em center/100% .1em no-repeat}h1 u:after,.h1 u:after,h2 u:after,.h2 u:after{content:'';display:none;position:absolute;left:0;right:0;bottom:0;height:.1em;border-radius:.05em;background:var(--gradient2) }.regular{font-weight:var(--font-weight)}.left{text-align:left }.right{text-align:right }.center{text-align:center }body img,body video{height:auto;max-width:100%}img.block{display:block}body video{cursor:pointer }[class*="box"] > picture:only-child > img.block{display:block;height:100%;object-fit:cover;width:100%}.center{text-align:center}img.absolute{position:absolute;object-fit:contain;pointer-events:none;z-index:1}img.absolute.full{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.bgibg > picture > img.absolute.full{z-index:0}img.absolute.full.sectimg{opacity:.1;z-index:0;filter:blur(5px) }header img.absolute.full{object-position:center}img.fixed{position:fixed }img.absolute.left{left:0;right:auto}img.absolute.right{left:auto;right:0}img.absolute.top{top:0;bottom:auto}img.absolute.bottom{top:auto;bottom:0}img.absolute.left.top{object-position:left top}img.absolute.left.bottom{object-position:left bottom}img.absolute.right.top{object-position:right top}img.absolute.right.bottom{object-position:right bottom}img.sideimg{display:block;margin:var(--padding) auto;max-width:150px}img.contimg{display:block;margin:0 auto}.largeimg img{display:block;height:100%;object-fit:cover }img.round{border-radius:100% }.nomargin{margin:0 !important}.table > *{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:.5em }.table.vstart > *{align-items:flex-start }.table.decorate > .trow{border-bottom:2px solid var(--green) }.green .table.decorate > .trow{border-bottom-color:rgba(var(--turquoise-rgb),.2) }.table.decorate > .trow:last-child{border-bottom:none}.table.decorate{margin:0 0 .5rem}footer .table > *{max-width:200px;margin:0 auto }.table > * > *{flex:4 1 150px;text-align:left }.table > * > .tc1,.calpu .table > * > span:first-of-type{flex:1 1 100px;padding-right:.5em}.table > * > .tc0{flex:.25 1 30px;padding-right:.5em}.calpu .table > *{border-bottom:2px solid rgba(var(--dark-rgb),.2) }.calpu .table > *:last-of-type{border-bottom:none }.calpu .table > * > span:first-of-type:empty{display:none }.sociallinks > *{font-size:1.7em;padding-right:.5rem;margin-right:.5rem;cursor:pointer }article.hasbefore,article.hasafter{position:relative}article.hasbefore:before,article.hasafter:after{content:'';display:block;position:absolute;left:0;width:100%;height:calc(4 * var(--padding));z-index:-1}article.hasbefore:before{top:calc(-4 * var(--padding))}article.hasafter:after{bottom:calc(-4 * var(--padding))}.blue,.blue:before,.blue:after{background-color:var(--blue);--swiper-theme-color:var(--light) !important;--fc-bg-event-color:var(--blue)}.blue-dark,.blue-dark:before,.blue-dark:after{background-color:var(--blue-dark);--swiper-theme-color:var(--light) !important;--fc-bg-event-color:var(--blue-dark)}.light,.light:before,.light:after{background-color:var(--light)}.green,.green:before,.green:after{background-color:var(--green);--swiper-theme-color:var(--light) !important;--fc-bg-event-color:var(--green)}.turquoise,.turquoise:before,.turquoise:after{background-color:var(--turquoise);--fc-bg-event-color:var(--turqouise)}.dark,.dark:before,.dark:after{background-color:var(--dark);--swiper-theme-color:var(--light) !important;--fc-bg-event-color:var(--dark)}.yellow,.yellow:before,.yellow:after{background-color:var(--yellow);--fc-bg-event-color:var(--yellow)}.red,.red:before,.red:after{background-color:var(--red);--swiper-theme-color:var(--light) !important;--fc-bg-event-color:var(--red)}.light-gray,.light-gray:before,.light-gray:after{background-color:var(--light-gray);--fc-bg-event-color:var(--light-gray)}.gradient1,.gradient1:before,.gradient1:after{background:var(--gradient1);--swiper-theme-color:var(--light) !important}.gradient2,.gradient2:before,.gradient2:after{background:var(--gradient2);--swiper-theme-color:var(--light) !important}.gradient1.vertical{background:var(--gradient1v)}.gradient2.vertical{background:var(--gradient2v)}.white-font,.white-font *,.light-font,.light-font *{color:var(--light)}.blue-font,.blue-font *{color:var(--blue)}.blue-dark-font,.blue-dark-font *{color:var(--blue-dark)}.green-font,.green-font *{color:var(--green-text) }.turquoise-font,.turquoise-font *{color:var(--turquoise-text) }.dark-font,.dark-font *{color:var(--dark) }.yellow-font,.yellow-font *{color:var(--yellow) }.red-font,.red-font *{color:var(--red) }.abs{position:absolute;top:0;left:0;width:100%;height:100%}.rel{position:relative }.round-tl{border-top-left-radius:var(--border-radius2)}.round-tr{border-top-right-radius:var(--border-radius2)}.round-bl{border-bottom-left-radius:var(--border-radius2)}.round-br{border-bottom-right-radius:var(--border-radius2)}.round-l{border-top-left-radius:var(--border-radius2);border-bottom-left-radius:var(--border-radius2)}.round-r{border-top-right-radius:var(--border-radius2);border-bottom-right-radius:var(--border-radius2)}.round-t{border-top-left-radius:var(--border-radius2);border-top-right-radius:var(--border-radius2)}.round-b{border-bottom-left-radius:var(--border-radius2);border-bottom-right-radius:var(--border-radius2)}.round-all,.round-all:before,.round-all:after{border-radius:var(--border-radius2)}.round-none,.round-none:before,.round-none:after{border-radius:0}.round{border-radius:100%}.stripe{height:.25rem }span.round{display:inline-block}.shadow{box-shadow:var(--shadow);z-index:1}.enlarge{transform:scale(1.1);margin:1em auto}.ovh{overflow:hidden }.flex{display:flex;flex-flow:row wrap;width:auto;padding:var(--padding) }.flex.col{display:flex;flex-flow:column;justify-content:stretch;gap:calc(2 * var(--padding))}.flex.col > [class*="box"],.flex.col > .nopad[class*="box"]{padding-bottom:var(--padding) }.pad{padding:var(--padding) }.flex.halfpad{padding:calc(.5 * var(--padding))}.flex.halfpad > [class*="box"]{padding:calc(.5 * var(--padding)) }.flex.halfpadvertical{/*! padding-top: calc(.5 * var(--padding)); */ /*! padding-bottom: calc(.5 * var(--padding)); */ }.flex.halfpadvertical > [class*="box"]{padding-top:calc(.5 * var(--padding));padding-bottom:calc(.5 * var(--padding))}.content.flex.halfpad > [class*="box"]{padding:calc(1 * var(--padding)) calc(.5 * var(--padding)) }.flex.nm{margin:calc(-1 * var(--padding))}.flex.nw{flex-flow:row nowrap}.flex.unpad{margin-left:calc(-1 * var(--padding));margin-right:calc(-1 * var(--padding));max-width:calc(100% + 2 * var(--padding)) }.halfpad > .flex.unpad{margin:0 calc(-.5 * var(--padding));max-width:calc(100% + 1 * var(--padding)) }.flex.wr{flex-flow:row wrap-reverse}.flex.vcenter{align-items:center;align-content:center}.flex.vstretch{align-items:stretch;align-content:stretch;/*! padding-bottom: calc(.5 * var(--padding)); */ }.flex.vstart,.table.vstart > trow{align-items:flex-start !important;align-content:flex-start !important}.flex.vend{align-items:flex-end !important;align-content:flex-end !important}.vcenter[class*="box"]{align-self:center}.vend[class*="box"]{align-self:flex-end}.vstart[class*="box"]{align-self:flex-start}.box1,.box1s[class*="box"]{flex:1 1 max(calc(1 * .5 * var(--flex-base)),50%)}.box2,.box2s[class*="box"]{flex:2 1 max(calc(2 * .5 * var(--flex-base)),100%)}.box3,.box3s[class*="box"]{flex:3 1 max(calc(3 * .5 * var(--flex-base)),100%)}.box4,.box4s[class*="box"]{flex:4 1 max(calc(4 * .5 * var(--flex-base)),100%)}.box5,.box5s[class*="box"]{flex:5 1 max(calc(5 * .5 * var(--flex-base)),100%)}.box6,.box6s[class*="box"]{flex:6 1 max(calc(6 * .5 * var(--flex-base)),100%)}.box7,.box7s[class*="box"]{flex:7 1 max(calc(7 * .5 * var(--flex-base)),100%)}.box8,.box8s[class*="box"]{flex:7 1 max(calc(7 * .5 * var(--flex-base)),100%)}.box9,.flex [class*="box"]:only-child{flex:8 1 max(calc(8 * .5 * var(--flex-base)),100%)}.boxfull{flex:1 1 100%}.box0,.box1,.box2,.box3,.box4,.box5,.box6,.box7,.box8,.box9,.box-po,.boxfull{padding:var(--padding);min-width:0;max-width:100%;position:relative;order:2}.box2.flex{}.box3.flex{--flex-base:165px}.flex.box1.fw,.flex.box2.fw,.flex.box3.fw{width:calc(100% + (2 * var(--padding)));max-width:calc(100% + (2 * var(--padding)))}.flex > .nopad[class*="box"],.nopad{padding:0}.flex > .nopadtop[class*="box"],.flex.nopadtop,.nopadtop{padding-top:0 !important}.flex > .nopadbottom[class*="box"],.flex.nopadbottom,.nopadbottom{padding-bottom:0 !important}.flex > .nopadleft[class*="box"],.flex.nopadleft,.nopadleft{padding-left:0 !important}.flex > .nopadright[class*="box"],.flex.nopadright,.nopadright{padding-right:0 !important}.halfpadtop{padding-top:calc(.5* var(--padding)) !important}.halfpadbottom{padding-bottom:calc(.5* var(--padding)) !important}.padtop{padding-top:calc(1* var(--padding)) !important}.padbottom{padding-bottom:calc(1* var(--padding)) !important}.flex > .flex[class*="box"]:not(.fpad){padding:0}.flex > .flex.halfpad[class*="box"]{padding:calc(.5* var(--padding)) 0}.flex > .flex.doublepad[class*="box"],.doublepad{padding:calc(2* var(--padding))}.flex > .padleft[class*="box"]{padding-left:calc(1.5 * var(--padding)) !important}.flex > .divider{flex:1 1 100%;padding:0;margin:0}.flex > .hdivider{flex:0 0 0%;padding:0;margin:0}.flex > .hw + .hdivider{flex:1 1 100%;padding:0;margin:0}@media (max-width:1220px){.flex > .divider{display:none}}.has_slider > div > *:not(.swiper){padding-left:var(--padding);padding-right:var(--padding)}img[classbox]:only-child,picture[class^="box"]:only-child,picture[class^="box"] > img{width:100%;display:block;height:100%}.columns{display:flex;flex-flow:row wrap}.columns > div{flex:1 1 max(var(--flex-base),30%);margin-right:var(--padding);margin-bottom:.5rem }.flex.colflex{flex-direction:column}.flex.colflex > [class*="box"]{flex-basis:16rem;display:flex}.flex.colflex > [class*="box"] > div > .box2{display:flex;flex-flow:row wrap;justify-content:stretch}.flex.colflex > [class*="box"] > div > .box2 > *{flex:1 1 100%;align-self:flex-start;height:auto}.flex.colflex > [class*="box"] > div > .box2 > .button{align-self:flex-end;margin-top:auto}.block{display:block }.floatinginfo{position:fixed;z-index:10000;right:0;top:0}.floatinginfo.modal-open:before{}.floatinginfo button{position:relative;width:calc(2rem + .5 * var(--padding));height:calc(2rem + .5 * var(--padding));display:flex;justify-content:flex-end;align-items:flex-start;padding:calc(.25 * var(--padding));cursor:pointer;text-align:right;margin:0 0 0 auto;z-index:10;color:var(--light) }.floatinginfo button.closeinfo{position:absolute;top:0;right:0}.floatinginfo button:before{content:'';display:block;position:absolute;width:220%;height:220%;top:-110%;right:-110%;border-radius:100%;background-color:var(--red);z-index:0}.floatinginfo button.closeinfo i{font-size:2rem;height:2rem;display:block}.floatinginfo button.closeinfo i,.floatinginfo > button > svg{position:relative}.floatinginfo > button > svg{fill:var(--light) }.floatinginfo > .infotext{position:fixed;display:block;pointer-events:none;top:0;right:0;left:auto;bottom:auto;border:none;z-index:1;padding:calc(1 * var(--padding));opacity:0;background-color:var(--blue-dark);border-bottom-left-radius:var(--border-radius);transition:opacity var(--transition-time) ease-in-out;width:350px}.floatinginfo > .infotext[open]{pointer-events:all;opacity:1}.header{position:relative;--swiper-theme-color:var(--light) !important}.index .header{}.headertop{position:relative;width:100%;top:0;left:0;z-index:1000 }.headertop > div{padding:calc(.5 * var(--padding)) calc(2 * var(--padding));display:flex}.headertop > div > *{flex:1 1 var(--flex-base) }.headertop #topnav{position:fixed;display:block;opacity:0;pointer-events:none;transition:opacity var(--transition-time) ease-in-out;z-index:1100;bottom:0;text-align:center;left:0;width:100%;background-color:var(--light);padding:var(--padding)}.mopen .headertop #topnav{opacity:1;pointer-events:all}.headertop > div > .contact{text-align:center;font-size:.9rem;font-weight:min(calc(1.75 * var(--font-weight)),900);padding:calc(.5 * var(--padding)) }.headertop > div > .contact img.langimg,.headertop > div > .contact i{display:inline-block;border-radius:100%;margin:-.1rem .5rem -.3rem 0}.headertop > div > .contact i{font-size:1.5em;vertical-align:-.17rem;line-height:1 }.headertop > div > .contact a,.headertop > div > .contact button{padding:0 calc(.5 * var(--padding)) }.headertop > div > .contact a{padding:calc(.25 * var(--padding))}.headertop > div > .contact a > span,.headertop > div > .contact button > span{display:none }.headertop > div > .contact > a:not(.nmr){margin-right:calc(.5 * var(--padding));display:inline-block}#loginstatebox:empty{display:none}.headertop > div > nav li{margin-right:calc(.5 * var(--padding))}.langswitcher .active{font-weight:700 }header .logobar{background-color:var(--light);position:relative;padding:var(--padding) }header .logo,header .logo h1{position:relative;display:block;opacity:1;padding:0;width:10%;height:calc(5rem + var(--padding));background-color:var(--light);max-width:250px;min-width:100px;display:flex;align-items:stretch;justify-content:center;flex:.5 1 max(calc(.5 * var(--flex-base)),5%);margin:0 auto}header .logo img{width:100%;display:block;object-fit:contain;object-position:center}.header .headerbottom{margin-top:0;overflow:hidden;position:relative;height:20vh;min-height:250px}.index .header .headerbottom{height:70vh;min-height:500px}.index .header .headerbottom .swiper-slide:before,body:not(.index) .header .headerbottom:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--blue-dark-rgb),0) 0%,rgba(var(--blue-dark-rgb),7) 100%)}.index .header .headerbottom .swiper-slide:before{z-index:1 }.header .headerbottom .h1,.header .headerbottom .headerbox{position:relative }.header .headerbottom .headerbox{background-color:rgba(var(--light-rgb),.8);backdrop-filter:blur(5px) }.header .headerbottom .headerimage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;object-position:center;pointer-events:none}.header p,.header .headerbottom *{text-align:left }header .slidertext{z-index:1;padding-bottom:calc(3 * var(--padding))}header .slidertext,header .swiper-pagination-bullet,header .headerbottom{text-shadow:0 0 .2rem rgba(var(--dark-rgb),1),0 .1rem .25rem rgba(var(--dark-rgb),0.6)}header .slidertext .button{margin-top:2rem;font-size:1.25rem}header .swiper-horizontal > .swiper-pagination-bullets{bottom:calc(1 * var(--padding));padding-left:calc(1 * var(--padding));padding-right:calc(1 * var(--padding));max-width:calc(var(--max-width) + 2*var(--padding)) !important}body .swiper-pagination-bullet.custom-bullet{opacity:1;background-color:transparent;text-align:left;border-radius:0;height:auto;position:relative;font-size:1.1rem;display:block;flex:1 1 30px;margin:0 !important}body .swiper-pagination-bullet.custom-bullet.swiper-pagination-bullet-active{font-weight:700 }body .swiper-pagination-bullet.custom-bullet:before,body .swiper-pagination-bullet.custom-bullet:after{content:'';display:block;position:absolute;top:0;bottom:auto;left:var(--padding);right:var(--padding);height:4px;border-radius:2px}body .swiper-pagination-bullet.custom-bullet:before{background:#888;background-size:100%;right:var(--padding);transition:left var(--transition-time) ease-in-out,transform calc(.25 * var(--transition-time)) ease-in-out}body .swiper-pagination-bullet.custom-bullet:hover:before,body .swiper-pagination-bullet.custom-bullet:hover:after{transform:scaleY(1.2)}body .swiper-pagination-bullet.custom-bullet:after{background:var(--gradient2);background-size:100%;right:calc(var(--padding) + 100%);transition:right var(--transition-time) ease-in-out calc(.25 * var(--transition-time)),transform calc(.25 * var(--transition-time)) ease-in-out}body .swiper-pagination-bullet.custom-bullet.swiper-pagination-bullet-active:after{right:var(--padding)}body .swiper-pagination-bullet.custom-bullet.swiper-pagination-bullet-active:before{left:calc(var(--padding) + 100%)}body .swiper-pagination-bullet.custom-bullet > span{display:none }.swiper .swiper-button-next,.swiper .swiper-button-prev,.swiper .swiper-button-prev.swiper-button-disabled,.swiper .swiper-button-next.swiper-button-disabled{opacity:1;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);transition:opacity var(--transition-time) ease-in-out}.swiper .swiper-button-prev.swiper-button-disabled,.swiper .swiper-button-next.swiper-button-disabled{opacity:0}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{color:var(--light);font-family:'Font Awesome 6 Free';font-weight:900;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.swiper .swiper-button-prev:after{content:'\f053' }.swiper .swiper-button-next:after{content:'\f054' }.swiper-vertical .swiper-button-prev:after{content:'\f077' }.swiper-vertical .swiper-button-next:after{content:'\f078' }.swiper-button-next:before,.swiper-button-prev:before{content:'';display:block;position:absolute;width:6rem;height:6rem;top:-100%;bottom:-100%;left:auto;right:-100%;margin:auto;border-radius:100%;background-color:var(--blue-dark);z-index:-1}.swiper-button-next:before{right:auto;left:-100%}.swiper:hover .swiper-button-next:not(.swiper-button-disabled),.swiper:hover .swiper-button-prev:not(.swiper-button-disabled){opacity:1}.swiper .swiper-button-next{right:0}.swiper-horizontal .swiper-button-next:after{margin-right:.5em }.swiper-horizontal .swiper-button-prev:after{margin-left:.5em }.swiper-vertical .swiper-button-next:after{margin-bottom:.5em }.swiper-vertical .swiper-button-prev:after{margin-top:.5em }.swiper .swiper-button-prev{left:0}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev{right:0;left:0;margin:auto}.swiper-vertical .swiper-button-next:before,.swiper-vertical .swiper-button-prev:before{left:-300%;right:-300%}.swiper-vertical .swiper-button-next:before{bottom:-200% }.swiper-vertical .swiper-button-prev:before{top:-200% }.swiper-vertical .swiper-button-prev{top:0;bottom:auto }.swiper-vertical .swiper-button-next{top:auto;bottom:0 }.swiper-horizontal .swiper-slide{height:auto;display:flex;padding-bottom:calc(1.5 * var(--padding))}.swiper.disabletouch{touch-action:unset }main .swiper:not(.teaserslider){padding:0 var(--padding)}.swiper-slide:not(.swiper-slide-visible) > .shadow{box-shadow:none }.swiper-slide > *{opacity:1;transition:opacity var(--transition-time) ease-in-out }.swiper-slide:not(.swiper-slide-visible) > *{opacity:0 }body .swiper-pagination-bullet:not(.custom-bullet){padding:1rem;background-color:transparent;position:relative}body .swiper-pagination-bullet:not(.custom-bullet):before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));background-color:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:100% }body .swiper-pagination-bullet-active:before{background-color:var(--swiper-pagination-color,var(--swiper-theme-color)) }.mainnav{position:fixed;display:block;top:0;left:0;width:100%;z-index:1099;pointer-events:none }.mainnav > *{pointer-events:all }nav ul{list-style:none;margin:0;padding:0}nav ul:not(.footernav) li{display:inline-block }nav.mainnav ul{list-style:none;margin:0;padding:0;position:fixed;display:flex;justify-content:center;font-size:1.3rem;align-items:flex-start;flex-flow:column;height:100%;width:calc(100% - 5* var(--padding));max-width:400px;top:0;left:-400px;background-color:var(--light);pointer-events:none;transition:left var(--transition-time) ease-in-out;padding:calc(1.5 * var(--padding)) 0;padding-bottom:calc(2 * var(--padding));overflow:scroll;box-shadow:var(--shadow) }nav.mainnav ul.subnavi{z-index:1000}.mopen nav.mainnav ul.navi,nav.mainnav ul.subnavi.sopen{opacity:1;pointer-events:all;left:0 }.smopen.mopen nav.mainnav ul.navi{pointer-events:none;left:-400px}nav.mainnav ul.navi > li{width:calc(100% - 3.5 * var(--padding))}nav.mainnav ul li i{width:2.5rem;display:inline-block }nav.mainnav ul.navi > li > a,nav.mainnav ul.navi > li > span,nav.mainnav ul.navi > li > button{font-weight:700 }nav.mainnav ul.subnavi > li{display:block;padding-left:calc(.5 * var(--padding))}nav.mainnav ul.subnavi .subback{position:absolute;font-size:1.8rem;top:.25rem;left:var(--padding);cursor:pointer }nav.mainnav ul.subnavi .subback button{padding:0 }nav.mainnav ul li{position:relative}nav.mainnav ul li > a,nav.mainnav ul li > span,nav.mainnav ul li > button{padding:calc(.5 * var(--padding)) calc(1 * var(--padding));display:block;color:var(--blue-dark);font-weight:500;line-height:1;cursor:pointer;transition:color var(--transition-time) ease-in-out }nav.mainnav ul li > a:hover,nav.mainnav ul li > span:hover,nav.mainnav ul li > button:hover{color:var(--green)}nav ul li svg,nav ul li i{font-size:1.1em}nav ul li svg{height:1em;width:auto;display:inline-block;line-height:inherit;fill:currentColor;vertical-align:-.2em }nav.mainnav ul li.active > a,nav.mainnav ul li.active > span{font-weight:700 }.navbutton{width:1.8rem;height:1.8rem;position:fixed;margin:0;z-index:200;cursor:pointer;top:.25rem;left:var(--padding)}.smopen .navbutton{display:none }#menubutton{position:absolute;width:270%;height:250%;top:-79%;left:-93%;right:-40%;transform:translate3d(0,0,0);pointer-events:none}#menubutton path{fill:none;-webkit-transition:stroke-dashoffset var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke var(--transition-time) ease-in;-moz-transition:stroke-dashoffset var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke var(--transition-time) ease-in;-o-transition:stroke-dashoffset var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke var(--transition-time) ease-in;-ms-transition:stroke-dashoffset var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke var(--transition-time) ease-in;transition:stroke-dashoffset var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray var(--transition-time) cubic-bezier(.25,-.25,.75,1.25),stroke var(--transition-time) ease-in;stroke-width:40px;stroke-linecap:round;stroke:var(--dark);stroke-dashoffset:0px}#menubutton path#top,#menubutton path#bottom{stroke-dasharray:240px 950px}#menubutton path#middle{stroke-dasharray:240px 240px}.mopen #menubutton path#top,.mopen #menubutton path#bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px}.mopen #menubutton path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}.contactbutton{display:block;text-align:center;width:5rem;padding:calc(.5 * var(--padding)) 0;color:var(--blue);cursor:pointer;right:0;bottom:0;z-index:110;position:fixed;transition:right var(--transition-time) ease-in-out }.formvisible .contactbutton{right:-300px}.contactbutton i{font-size:3rem}.contactbutton p{display:none}main{min-height:50vh;position:relative;z-index:1}main:before{content:'';display:block;position:absolute;top:calc(-1 * var(--padding));pointer-events:none;height:var(--padding);width:100%;background-color:var(--light);max-width:var(--max-width);left:0;right:0;margin:auto;border-top-right-radius:calc(.125 * var(--border-radius));border-top-left-radius:calc(.125 * var(--border-radius))}main ol{padding-left:1em;padding-right:1em}article{}header{position:relative}main header,.gradient .headerbottom{padding:calc(2 * var(--padding)) 0}.wrapper{position:relative;width:calc(100% - 2 * var(--padding));max-width:var(--max-width) !important;margin-left:auto !important;margin-right:auto !important;left:0;right:0;z-index:1}.smallwrapper{max-width:calc(.50 * var(--max-width)) !important;margin-left:auto !important;margin-right:auto !important;display:block;width:100%}#breadcrumbs{display:none }.content{flex:1 1 auto;position:relative}main ul{padding:0;margin:0 0 .5em;list-style:none }main :not(nav) > ul li{position:relative;padding-left:1.4em;margin-bottom:.5em }main :not(nav) > ul li:before{position:absolute;font-family:'Font Awesome 6 Free';left:0;content:"\f068";font-weight:900}main .arrowlist ul li:before{content:"\f061"}main .checklist ul li:before{content:"\f00c"}main .pluslist ul li:before{content:"\2b"}.maplink,.maplink img{position:absolute;width:100%;height:100%;display:block;top:0;object-fit:cover}.address{position:relative;z-index:1;height:100%;display:flex;justify-content:flex-start;align-items:center;padding:calc(.5 * var(--padding));pointer-events:none}.address > div{max-width:300px;pointer-events:all }.address > div > p{position:relative;padding-left:1.4em;margin:1em 0 }.address > div > p > i{position:absolute;left:0;top:.2em }.swiper-vertical .swiper-slide{height:auto!important}.swiper.timeline{--swiper-pagination-bullet-inactive-color:var(--turquoise);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-top:calc(100% - 1.1rem);--swiper-navigation-sides-offset:0 }.swiper.timeline .swiper-wrapper{z-index:11;margin:0 0 var(--padding)}.swiper.timeline .swiper-button-prev,.swiper.timeline .swiper-button-next{z-index:10001 }.swiper.timeline .swiper-slide > .timeline-item{margin-bottom:1rem }.swiper.timeline .swiper-slide > .timeline-item .imgbox{background-color:var(--light);padding:calc(.5 * var(--padding));position:relative}.swiper.timeline .swiper-slide > .timeline-item .imgbox:before{content:'';background-color:var(--blue);position:absolute;bottom:0;top:0;height:1.75rem;width:1.1rem;left:-.1rem;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}.swiper.timeline .swiper-slide > .timeline-item img{display:block;width:100%;height:230px;object-fit:contain}.swiper.timeline .swiper-pagination-bullets{position:relative}.swiper.timeline .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{overflow:visible;z-index:}.swiper.timeline .swiper-pagination-bullets:before{content:'';position:absolute;display:block;height:.1rem;background-color:var(--blue);left:-100%;right:-100%;top:0;bottom:0;margin:auto 0}.swiper.timeline .swiper-pagination-bullets .swiper-pagination-bullet{position:relative;margin:0 calc(.5 * var(--padding));width:.7rem;height:.7rem;transition:background var(--transition-time) ease-in-out }.swiper.timeline .swiper-pagination-bullets .swiper-pagination-bullet:before{content:'';background-color:var(--blue);position:absolute;bottom:300%;height:15rem;left:-7.5rem;right:-7.5rem;opacity:0;transform:scale(0);transform-origin:center top;transition:opacity var(--transition-time) ease-in-out,transform 1s ease-in-out .25s;clip-path:polygon(100% 0,0 0,50% 100%)}.swiper.timeline .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1;transform:scale(1)}.swiper.timeline .swiper-pagination-bullets .swiper-pagination-bullet > span{position:absolute;font-size:.7rem;bottom:100%;left:-1000%;right:-1000%;pointer-events:none;transform:scale(1);transform-origin:bottom center;transition:transform var(--transition-time) ease-in-out }.swiper.timeline .swiper-pagination-bullets .swiper-pagination-bullet:hover > span,.swiper.timeline .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active > span{transform:scale(1.3)}.calendar-slider .calendarbox-top{justify-content:space-between }.calendar-slider .deco{opacity:.2;font-size:3.5rem;flex:0 0 3.5rem }.fc .fc-event-title{-webkit-hyphens:auto;hyphens:auto;white-space:normal}.fc .fc-daygrid-dot-event{align-items:flex-start;display:flex;padding:2px 1em 2px 0px}.fc .fc-daygrid-event-dot{margin-top:.37em }.fc .fc-scrollgrid,.fc .fc-scrollgrid table{min-width:600px }.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary{border:none }.expandbox{cursor:pointer}.expandbox h3{position:relative }.expandbox .exphint{position:absolute;right:0;font-size:1rem }.expandbox.expanded .exphint .exp,.expandbox:not(.expanded) .exphint .coll{display:none }.expandbox:not(.expanded) + div{max-height:20rem;overflow:hidden;position:relative }.expandbox:not(.expanded) + div:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:8rem;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--light-rgb),0) 0%,rgba(var(--light-rgb),1) 100%)}.accordion{margin:0;padding:0}.accordion{border-bottom:.1em solid rgba(var(--dark-rgb),0.3) }.accordion h3{margin:0;padding:0}.accordion-trigger{background:none;display:block;padding:1em 0;position:relative;text-align:left;width:100%;outline:none;appearance:none }.accordion-title{pointer-events:none}.accordion-trigger i{display:inline-block;float:right}.accordion-trigger[aria-expanded="true"] i{transform:rotate(90deg)}.accordion-panel{margin:0}.accordion-panel[hidden]{display:none}button{background:none;border:none;cursor:pointer;padding:0;text-align:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}button:not(.nobutton),.button{font-size:1rem;padding:.1em 1em .2em;padding-right:2em;margin:calc(.25 * var(--padding)) 0;line-height:1.2;min-height:3em;background:var(--gradient2);background-size:100%;border:none;font-family:inherit;border-radius:var(--border-radius);display:inline-flex;align-items:center;position:relative;color:var(--light);font-weight:min(calc(1.75 * var(--font-weight)),900);transition:background-size var(--transition-time) ease-in-out;text-shadow:none;text-decoration:none}button.nobutton{color:inherit}.button.lightbtn{background:var(--gradient3);color:var(--blue)}.button:not(.nobutton):only-child{margin-bottom:0 }.button.instabutton{background:linear-gradient(45deg,#feb608 0%,#d12d8e 31%,#3256d3 70%);background-size:100%}.dz-button{margin:calc(.25 * var(--padding)) auto}button:not(.nobutton):hover,.button:hover{background-size:300%}.iconbtn:before,.dz-button:before{font-family:'Font Awesome 6 Free'}.dz-button:before{content:"\f574"}.iconbtn:before{content:"\f054"}.iconbtn[type="submit"]:before{content:"\f1d8"}.iconbtn[type="reset"]:before{content:"\f00d"}.iconbtn[type="reset"]{filter:grayscale(1) }button:not(.minibutton):not(.nobutton) i,.button i,.iconbtn:before,.dz-button:before{position:absolute;right:1em;height:1em;top:0;bottom:0;margin:auto;transition:right var(--transition-time) ease-in-out}button:not(.minibutton):not(.nobutton):hover i,.button:not(.smallbutton):hover i,.iconbtn:hover:before,.dz-button:hover:before{right:.75em }[class*="box"] > .button:only-child{margin:0 }dialog{border:none;outline:none}.modal{position:fixed;z-index:2;top:0;left:0;right:0;bottom:0;width:100%;max-width:800px;max-height:95vh;margin:auto;display:block;background-color:var(--light);opacity:0;box-shadow:0 0 100vh 100vh rgba(var(--blue-rgb),.7);pointer-events:none;z-index:2100;border-radius:var(--border-radius);transition:opacity var(--transition-time) ease-in-out}.mac .modal{height:85vh}.searchoverlay{max-width:calc(100% - 2 * var(--padding)) }.modal[open]{opacity:1;pointer-events:all}.searchoverlay[open]{height:auto }.sharebuttons .shbox,#form-result div.notices,#form-result p,dialog.modal > div{position:relative;display:block;width:100%;margin:0;padding:var(--padding);background-color:transparent;max-height:100%;overflow:scroll}#form-result p span{display:block;margin-bottom:.5em }.modal .close{position:absolute;z-index:3000;cursor:pointer;top:calc(.5 * var(--padding));right:calc(.5 * var(--padding));height:2rem;width:2rem;font-size:2rem;margin:0;text-align:center;line-height:1;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.sharebuttons{text-align:center}.sharebuttons .shariff ul{justify-content:center;margin-top:1rem }.sharebuttons .shariff .orientation-horizontal li,.sharebuttons .shariff .orientation-horizontal li a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:100%;overflow:visible}.sharebuttons .tosoc{font-size:.7rem;line-height:1.2em}header .shs{cursor:pointer;padding:calc(.5 * var(--padding))}body .tecart-search-form{display:block;background-color:transparent;border:none;margin:0 auto;position:relative}body .tecart-search-form-fields{position:relative }body .tecart-search-form-fields::after{display:block;content:"";clear:both }body .tecart-search-box{position:relative;display:inline-block;margin-bottom:0 }body .tecart-search-box::placeholder{font-size:inherit;font-weight:inherit;opacity:1 }body .tecart-search-box:-ms-input-placeholder{font-size:inherit;font-weight:inherit}body .tecart-search-box::-ms-input-placeholder{font-size:inherit;font-weight:inherit}body .tecart-search-placeholder-icon{display:none }body .tecart-search-close{display:none }body .tecart-search-results{position:relative;width:100%;padding:0;cursor:pointer;overflow-y:auto;scrollbar-width:thin;max-height:70vh;box-sizing:border-box;z-index:1001;display:flex;flex-flow:row wrap;list-style:none;margin:0}footer{text-align:center;width:100%;position:relative}footer *{margin:0}#bttb{display:none }footer p{position:relative;margin-bottom:.5rem;display:flex;justify-content:center;align-items:center;flex-flow:row wrap}footer p > *{display:block;padding:calc(.5 * var(--padding));margin:calc(.25 * var(--padding));font-size:.9rem;text-align:center }footer p > .icon{flex:1 1 100%}footer p > *:not(.icon){cursor:pointer }@media only screen and (min-width:375px) and (max-width:667px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-width:375px) and (max-width:667px) and (-webkit-min-device-pixel-ratio:2),(max-width:667px){.desktoponly{display:none !important}nav.mainnav ul li i.fa-chevron-down:before{display:none}.headertop > .wrapper > .contact > a span{display:none }nav ul.footernav li{margin-bottom:1.5rem}.swiper-button-next:before,.swiper-button-prev:before{content:'';display:block;position:absolute;width:3rem;height:3rem;top:-0%;bottom:-0%;left:auto;right:-0%;margin:auto;border-radius:100%;background-color:var(--blue-dark);z-index:-1}.swiper-button-next:before{right:auto;left:0%}.swiper-vertical .swiper-button-next:before{bottom:-80% }.swiper-vertical .swiper-button-prev:before{top:-80% }.swiper-horizontal .swiper-button-next:after{margin-right:0 }.swiper-horizontal .swiper-button-prev:after{margin-left:0 }.swiper-vertical .swiper-button-next:after{margin-bottom:0 }.swiper-vertical .swiper-button-prev:after{margin-top:0 }.fc-view{overflow-x:scroll }}@media only screen and (min-width :768px) and (max-width :1194px) and (-webkit-min-device-pixel-ratio:1),only screen and (min-width :768px) and (max-width :1194px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (max-width:1194px){:root{--padding:25px;--flex-base:240px;--base-font-size:17px;--swiper-pagination-bullet-horizontal-gap:5px }.desktoponly{display:none !important}.box1,.box1t[class*="box"],.flex [class*="box"]:only-child .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/6 * 100%))}.box2,.box2t[class*="box"],.flex [class*="box"]:only-child .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/6 * 100%))}.box3,.box3t[class*="box"],.flex [class*="box"]:only-child .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/6 * 100%))}.box4,.box4t[class*="box"],.flex [class*="box"]:only-child .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(4/6 * 100%))}.box5,.box5t[class*="box"],.flex [class*="box"]:only-child .box5{flex:5 1 max(calc(5 * .5 * var(--flex-base)),calc(5/6 * 100%)))}.box6,.box6t[class*="box"],.flex [class*="box"]:only-child .box6{flex:6 1 max(calc(6 * .5 * var(--flex-base)),100%)}.box7,.box7t[class*="box"],.flex [class*="box"]:only-child .box7{flex:7 1 max(calc(7 * .5 * var(--flex-base)),100%)}.box8,.box8t[class*="box"],.flex [class*="box"]:only-child .box8{flex:8 1 max(calc(8 * .5 * var(--flex-base)),100%)}.box9,.box9t[class*="box"],.flex [class*="box"]:only-child .box8{flex:9 1 max(calc(8 * .5 * var(--flex-base)),100%)}.box7 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/5 * 100%))}.box7 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/5 * 100%))}.box7 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/5 * 100%))}.box7 > .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(4/5 * 100%))}.box7 > .box5{flex:5 1 max(calc(5 * .5 * var(--flex-base)),calc(1 * 100%))}.box7 > .box6{flex:6 1 max(calc(6 * .5 * var(--flex-base)),calc(1 * 100%))}.box6 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/4 * 100%))}.box6 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/4 * 100%))}.box6 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/4 * 100%))}.box6 > .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(1 * 100%))}.box6 > .box5{flex:5 1 max(calc(5 * .5 * var(--flex-base)),calc(1 * 100%))}.box5 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/3 * 100%))}.box5 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/3 * 100%))}.box5 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(1 * 100%))}.box5 > .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(1 * 100%))}.box4 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/2 * 100%))}.box4 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(1 * 100%))}.box4 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(1 * 100%))}.box3 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1 * 100%))}.box3 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2 * 100%))}.box2 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1 * 100%))}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:1em 0 .5em;line-height:1.3}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin:0 0 .5em}h2:only-child,h3:only-child,h4:only-child,h5:only-child,h6:only-child,.h1:only-child,.h2:only-child,.h3:only-child,.h4:only-child,.h5:only-child,.h6:only-child{margin:0}h1,.h1{font-size:2.2rem}h1{margin:0 }h2,.h2{font-size:1.65rem}h3,.h3{font-size:1.45rem }.index .header .h1{font-size:1.8rem;line-height:1.2}.columns{column-width:var(--flex-base);column-gap:var(--padding);column-count:3}.headertop a.logo{margin:calc(1*var(--padding)) auto;width:50%}.headertop a.logo > h1{justify-content:center;text-align:center}.headertop > div > .contact{padding:0 }.index .header .headerbottom{height:60vh}.swiper-pagination-bullet.custom-bullet > span{display:block }nav.mainnav ul li{padding:calc(.125*var(--padding)) calc(.5*var(--padding)) }nav.mainnav ul li i.fa-chevron-down:before{display:none}.teaser .fw img{max-height:200px}img.sideimg{max-width:600 }#breadcrumbs{display:block;font-size:.8rem;padding:calc(.5 * var(--padding)) 0}}@media only screen and (min-width:1195px){:root{--padding:30px;--flex-base:180px;--base-font-size:17px;--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-width:12px }.box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/9 * 100%))}.box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/9 * 100%))}.box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/9 * 100%))}.box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(4/9 * 100%))}.box5{flex:5 1 max(calc(5 * .5 * var(--flex-base)),calc(5/9 * 100%))}.box6{flex:6 1 max(calc(6 * .5 * var(--flex-base)),calc(6/9 * 100%))}.box7{flex:7 1 max(calc(7 * .5 * var(--flex-base)),calc(7/9 * 100%))}.box8{flex:8 1 max(calc(8 * .5 * var(--flex-base)),calc(8/9 * 100%))}.box9{flex:9 1 max(calc(9 * .5 * var(--flex-base)),calc(9/9 * 100%))}.box8 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/8 * 100%))}.box8 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/8 * 100%))}.box8 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/8 * 100%))}.box8 > .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(4/8 * 100%))}.box8 > .box5{flex:5 1 max(calc(5 * .5 * var(--flex-base)),calc(5/8 * 100%))}.box8 > .box6{flex:6 1 max(calc(6 * .5 * var(--flex-base)),calc(6/8 * 100%))}.box8 > .box7{flex:7 1 max(calc(7 * .5 * var(--flex-base)),calc(7/8 * 100%))}.box8 > .box8{flex:8 1 max(calc(8 * .5 * var(--flex-base)),calc(8/8 * 100%))}.box7 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/7 * 100%))}.box7 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/7 * 100%))}.box7 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/7 * 100%))}.box7 > .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(4/7 * 100%))}.box7 > .box5{flex:5 1 max(calc(5 * .5 * var(--flex-base)),calc(5/7 * 100%))}.box7 > .box6{flex:6 1 max(calc(6 * .5 * var(--flex-base)),calc(6/7 * 100%))}.box7 > .box7{flex:7 1 max(calc(7 * .5 * var(--flex-base)),calc(7/7 * 100%))}.box6 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/6 * 100%))}.box6 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/6 * 100%))}.box6 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/6 * 100%))}.box6 > .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(4/6 * 100%))}.box6 > .box5{flex:5 1 max(calc(5 * .5 * var(--flex-base)),calc(5/6 * 100%))}.box6 > .box6{flex:6 1 max(calc(6 * .5 * var(--flex-base)),calc(6/6 * 100%))}.box5 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/5 * 100%))}.box5 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/5 * 100%))}.box5 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/5 * 100%))}.box5 > .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(4/5 * 100%))}.box5 > .box5{flex:5 1 max(calc(5 * .5 * var(--flex-base)),calc(5/5 * 100%))}.box4 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/4 * 100%))}.box4 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/4 * 100%))}.box4 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/4 * 100%))}.box4 > .box4{flex:4 1 max(calc(4 * .5 * var(--flex-base)),calc(4/4 * 100%))}.box3 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/3 * 100%))}.box3 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/3 * 100%))}.box3 > .box3{flex:3 1 max(calc(3 * .5 * var(--flex-base)),calc(3/3 * 100%))}.box2 > .box1{flex:1 1 max(calc(1 * .5 * var(--flex-base)),calc(1/2 * 100%))}.box2 > .box2{flex:2 1 max(calc(2 * .5 * var(--flex-base)),calc(2/2 * 100%))}.mobileonly{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.3}h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:1em 0 .5em}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0 }h2:only-child,h3:only-child,h4:only-child,h5:only-child,h6:only-child,.h1:only-child,.h2:only-child,.h3:only-child,.h4:only-child,.h5:only-child,.h6:only-child{margin:0}h1,.h1{font-size:2.625rem}h2,.h2{font-size:1.5rem}h1 + h2{margin:-1rem 0 2rem }h3,.h3{font-size:1.3rem }h4,.h4{font-size:1.2rem }h5,.h5{font-size:1.1rem;margin-bottom:.2em}.columns{column-width:var(--flex-base)}.headertop #topnav{position:relative;opacity:1;pointer-events:all;bottom:0;text-align:left;background-color:transparent;padding:0 }.headertop > div > .contact{text-align:right;padding:0 }.headertop > div > .contact a > span,.headertop > div > .contact button > span{display:inline }.headerbuttons .social > *{margin:0 calc(.25 * var(--padding))}header .logobar{background-color:var(--light);position:relative;display:flex;align-items:center;flex-flow:row wrap;padding:calc(.5 * var(--padding));z-index:111}header .logo,header .logo h1{margin:0;justify-content:flex-start }header .logo img{object-position:center left}header .logobar,header .contact{padding-left:calc(2 * var(--padding));padding-right:calc(2 * var(--padding))}.index .header .headerbottom{--flex-base:370px;height:70vh;min-height:700px}.index .header p{margin:0 0 .2rem }header .swiper-horizontal > .swiper-pagination-bullets{bottom:calc(1 * var(--padding));padding-left:calc(2 * var(--padding));padding-right:calc(2 * var(--padding));max-width:calc(var(--max-width) + 2*var(--padding)) !important}body .swiper-pagination-bullet.custom-bullet > span{display:block }.header .headerbottom{height:40vh;min-height:450px }.mainnav{position:relative;padding:0;background-color:var(--light);flex:5 1 max(calc(3 * var(--flex-base)),75%);display:flex;align-items:center}nav.mainnav ul.navi > li > *:not(ul){padding:calc(.5 * var(--padding))}nav.mainnav ul li i{width:auto}nav.mainnav ul.navi > li{width:auto;border-top:none }.sticked .mainnav{position:fixed;top:calc(-2 * var(--padding) - 1.5rem);box-shadow:0 0 .3rem rgba(var(--dark-rgb),.5) }.sticked.scolledup .mainnav{top:0;padding:0 calc(2 * var(--padding));transition:top var(--transition-time) ease-in-out;z-index:111}nav.mainnav > ul.navi{position:relative;flex-flow:row;justify-content:flex-end;opacity:1;pointer-events:all;height:auto;font-size:1rem;transition:none;background-color:transparent;padding:0;overflow:unset;width:100%;max-width:unset;box-shadow:unset;left:unset}.sticked nav.mainnav > ul.navi > li{padding:0}nav.mainnav > ul.navi > li.home{display:none }.sticked nav.mainnav > ul.navi > li.home{display:block }.navbutton,nav.mainnav ul.subnavi .cm{display:none}nav.mainnav ul.subnavi{position:absolute;top:100%;left:calc(-2 * var(--padding)) !important;right:calc(-2 * var(--padding));background-color:var(--light);font-size:1rem;display:block;height:auto;width:auto;margin:auto;max-width:300px;padding:calc(.15 * var(--padding)) 0;opacity:0;pointer-events:none;transition:opacity var(--transition-time) ease-in-out;box-shadow:var(--shadow);overflow:visible}nav.mainnav ul.subnavi:before{content:'';display:block;height:.2rem;background:var(--gradient2);position:absolute;top:-.2rem;left:0;width:100% }nav.mainnav ul.subnavi.sopen{opacity:1;pointer-events:all }nav.mainnav ul.subnavi > li{display:flex;align-items:flex-start;height:100%;padding:0 }nav.mainnav ul.subnavi > li > *{padding:calc(.25 * var(--padding)) calc(.5 * var(--padding));line-height:1.3}#breadcrumbs{display:block;font-size:.8rem;margin-top:1.5rem }.teaser .fw img{max-height:200px}img.sideimg{max-width:500px}article.gradient .sectionimage{height:100%}article.gradient{padding-top:calc(6 * var(--padding))}#bttb{position:fixed;bottom:calc(.5 * var(--padding));right:calc(.5 * var(--padding));width:3rem;height:3rem;font-size:2rem;color:var(--light);background-color:var(--dark);border-radius:100%;z-index:10;opacity:0;display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow);transition:opacity var(--transition-time) ease-in-out }.sticked #bttb{opacity:.7;text-decoration:none !important}.sticked #bttb:hover{opacity:1 }.swiper .swiper-button-next,.swiper .swiper-button-prev{opacity:0}.mac .modal{height:unset !important}}img.spimg{height:1em;width:auto}#tntsearch-wrapper{position:relative}.tntsearch-clear{position:absolute;bottom:calc(.25 * var(--padding) + .2rem);right:calc(.25 * var(--padding) + .2rem);cursor:pointer}.sitemap_indent{position:relative }.sitemap_indent:before,.sitemap_indent:after{content:'';background-color:var(--green);position:absolute}.sitemap_indent:before{width:2px;height:100%;top:-50%;left:calc(.5 * var(--padding))}.sitemap_indent:after{width:calc(.5 * var(--padding));height:2px;left:calc(.5 * var(--padding));top:calc(50% - 2px) }.formtable.wrapper{padding:0;margin:var(--padding) auto;width:calc(100% - 6 * var(--padding))}.formtable,.formtable > div{border:1px solid var(--green);padding:calc(.5 * var(--padding))}.formtable > div > .tablediv{display:flex;flex-flow:row wrap}.formtable > div > .tablediv > *{flex:1 1 100%;align-self:flex-start}.formtable > div > .tablediv > *:only-child,.formtable > div > .tablediv > *:last-child{align-self:flex-end;margin:0}[tabindex="0"]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--red) !important}.acs-buttons{margin:calc(-.125 * var(--padding))}.acs-buttons > span{display:flex;padding:calc(.125 * var(--padding));align-items:center }.acs-buttons > span > span{flex:1 1 auto}button.acs{margin:calc(.125 * var(--padding));border:2px solid currentColor;border-radius:calc(.25*var(--border-radius));width:100%;flex:0 0 2rem;text-align:center}button.acs.acs-active{background-color:var(--text-color);border:2px solid currentColor;color:var(--light) }button.acs > span{}button.acs > span:first-of-type{white-space:nowrap;padding-right:calc(.25 * var(--padding));width:2.4em }button.acs > span:first-of-type > i{margin-right:.2em }html[data-acp-fontsize="fontsize-1"]{--font-size:calc(1.05 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-2"]{--font-size:calc(1.1 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-3"]{--font-size:calc(1.15 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-4"]{--font-size:calc(1.2 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-5"]{--font-size:calc(1.25 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-6"]{--font-size:calc(1.3 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-7"]{--font-size:calc(1.35 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-8"]{--font-size:calc(1.4 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-9"]{--font-size:calc(1.45 * var(--base-font-size)) }html[data-acp-fontsize="fontsize-10"]{--font-size:calc(1.5 * var(--base-font-size)) }html[data-acp-fontweight="fontweight-1"]{--font-weight:450 }html[data-acp-fontweight="fontweight-2"]{--font-weight:500 }html[data-acp-fontweight="fontweight-3"]{--font-weight:550 }html[data-acp-fontweight="fontweight-4"]{--font-weight:600 }html[data-acp-fontweight="fontweight-5"]{--font-weight:650 }html[data-acp-fontweight="fontweight-6"]{--font-weight:700 }html[data-acp-fontweight="fontweight-7"]{--font-weight:750 }html[data-acp-fontweight="fontweight-8"]{--font-weight:800 }html[data-acp-fontweight="fontweight-9"]{--font-weight:850 }html[data-acp-fontweight="fontweight-10"]{--font-weight:900 }html[data-acp-paragraphspacing="paragraphspacing-1"]{--pspacing:calc(1.2 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-2"]{--pspacing:calc(1.4 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-3"]{--pspacing:calc(1.6 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-4"]{--pspacing:calc(1.8 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-5"]{--pspacing:calc(2 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-6"]{--pspacing:calc(2.2 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-7"]{--pspacing:calc(2.4 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-8"]{--pspacing:calc(2.6 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-9"]{--pspacing:calc(2.8 * var(--base-pspacing))}html[data-acp-paragraphspacing="paragraphspacing-10"]{--pspacing:calc(3 * var(--base-pspacing))}html[data-acp-letterspacing="letterspacing-1"]{--letter-spacing:calc(1 * .012em)}html[data-acp-letterspacing="letterspacing-2"]{--letter-spacing:calc(2 * .012em)}html[data-acp-letterspacing="letterspacing-3"]{--letter-spacing:calc(3 * .012em)}html[data-acp-letterspacing="letterspacing-4"]{--letter-spacing:calc(4 * .012em)}html[data-acp-letterspacing="letterspacing-5"]{--letter-spacing:calc(5 * .012em)}html[data-acp-letterspacing="letterspacing-6"]{--letter-spacing:calc(6 * .012em)}html[data-acp-letterspacing="letterspacing-7"]{--letter-spacing:calc(7 * .012em)}html[data-acp-letterspacing="letterspacing-8"]{--letter-spacing:calc(8 * .012em)}html[data-acp-letterspacing="letterspacing-9"]{--letter-spacing:calc(9 * .012em)}html[data-acp-letterspacing="letterspacing-10"]{--letter-spacing:calc(10 * .012em)}html[data-acp-wordspacing="wordspacing-1"]{--word-spacing:calc(1 * .016em)}html[data-acp-wordspacing="wordspacing-2"]{--word-spacing:calc(2 * .016em)}html[data-acp-wordspacing="wordspacing-3"]{--word-spacing:calc(3 * .016em)}html[data-acp-wordspacing="wordspacing-4"]{--word-spacing:calc(4 * .016em)}html[data-acp-wordspacing="wordspacing-5"]{--word-spacing:calc(5 * .016em)}html[data-acp-wordspacing="wordspacing-6"]{--word-spacing:calc(6 * .016em)}html[data-acp-wordspacing="wordspacing-7"]{--word-spacing:calc(7 * .016em)}html[data-acp-wordspacing="wordspacing-8"]{--word-spacing:calc(8 * .016em)}html[data-acp-wordspacing="wordspacing-9"]{--word-spacing:calc(9 * .016em)}html[data-acp-wordspacing="wordspacing-10"]{--word-spacing:calc(10 * .016em)}html[data-acp-grayscale="on"]{--acs-grayscale:grayscale(1) }html[data-acp-invert="on"]{--acs-invert:invert(1) }html[data-acp-invert="on"] img,html[data-acp-invert="on"] video{filter:invert(1) }html[data-acp-noimages="on"] img,html[data-acp-noimages="on"] video{visibility:hidden }html[data-acp-dyslexic="on"]{--main-font:'Lexend','Calibri',sans-serif}html[data-acp-dyslexic="on"] body,html[data-acp-dyslexic="on"] body *:not(i){font-optical-sizing:auto;text-rendering:optimizeLegibility;font-feature-settings:"liga" 0}html[data-acp-reducedcolors="on"]{--light:#fff;--light-rgb:255,255,255;--dark:#000;--dark-rgb:0,0,0;--blue:#00264e;--blue-rgb:0,38,78;--blue-dark:#00264e;--blue-dark-rgb:0,38,78;--green:#499301;--green-rgb:73,147,1;--turquoise:#499301;--turquoise-rgb:73,147,1;--red:#e51b1f;--red-rgb:229,27,31;--yellow:#ffc43d;--yellow-rgb:255,196,61;--light-gray:#fff;--light-gray-rgb:255,255,255;--shadow:0 0 20px rgba(0,0,0,1)}html[data-acp-contrast="contrast-1"]{--acs-contrast:contrast(1.05)}html[data-acp-contrast="contrast-2"]{--acs-contrast:contrast(1.1)}html[data-acp-contrast="contrast-3"]{--acs-contrast:contrast(1.15)}html[data-acp-contrast="contrast-4"]{--acs-contrast:contrast(1.2)}html[data-acp-contrast="contrast-5"]{--acs-contrast:contrast(1.25)}html[data-acp-contrast="contrast-6"]{--acs-contrast:contrast(1.3)}html[data-acp-contrast="contrast-7"]{--acs-contrast:contrast(1.35)}html[data-acp-contrast="contrast-8"]{--acs-contrast:contrast(1.4)}html[data-acp-contrast="contrast-9"]{--acs-contrast:contrast(1.45)}html[data-acp-contrast="contrast-10"]{--acs-contrast:contrast(1.5)}html[data-acp-nobackground="on"]{--blue-dark:var(--dark) }html[data-acp-nobackground="on"] .blue,html[data-acp-nobackground="on"] .blue:before,html[data-acp-nobackground="on"] .blue:after{background-color:var(--light)}html[data-acp-nobackground="on"] .green,html[data-acp-nobackground="on"] .green:before,html[data-acp-nobackground="on"] .green:after{background-color:var(--light) }html[data-acp-nobackground="on"] .turquoise,html[data-acp-nobackground="on"] .turquoise:before,html[data-acp-nobackground="on"] .turquoise:after{background-color:var(--light) }html[data-acp-nobackground="on"] .dark,html[data-acp-nobackground="on"] .dark:before,html[data-acp-nobackground="on"] .dark:after{background-color:var(--light) }html[data-acp-nobackground="on"] .yellow,html[data-acp-nobackground="on"] .yellow:before,html[data-acp-nobackground="on"] .yellow:after{background-color:var(--light) }html[data-acp-nobackground="on"] .red,html[data-acp-nobackground="on"] .red:before,html[data-acp-nobackground="on"] .red:after{background-color:var(--light) }html[data-acp-nobackground="on"] .light-gray,html[data-acp-nobackground="on"] .light-gray:before,html[data-acp-nobackground="on"] .light-gray:after{background-color:var(--light) }html[data-acp-nobackground="on"] .gradient1,html[data-acp-nobackground="on"] .gradient1:before,html[data-acp-nobackground="on"] .gradient1:after{background:var(--light) }html[data-acp-nobackground="on"] .gradient2,html[data-acp-nobackground="on"] .gradient2:before,html[data-acp-nobackground="on"] .gradient2:after{background:var(--light) }html[data-acp-nobackground="on"] .blue-font,html[data-acp-nobackground="on"] .blue-font *{color:var(--blue)}html[data-acp-nobackground="on"] .light-font,html[data-acp-nobackground="on"] .light-font *,html[data-acp-nobackground="on"] .white-font,html[data-acp-nobackground="on"] .white-font *{color:inherit}html[data-acp-nobackground="on"] .green-font,html[data-acp-nobackground="on"] .green-font *{color:var(--blue) }html[data-acp-nobackground="on"] .dark-font,html[data-acp-nobackground="on"] .dark-font *{color:var(--dark) }html[data-acp-nobackground="on"] .yellow-font,html[data-acp-nobackground="on"] .yellow-font *{color:var(--blue) }html[data-acp-nobackground="on"] .red-font,html[data-acp-nobackground="on"] .red-font *{color:var(--red) }html[data-acp-nobackground="on"] .header .headerbottom .swiper-slide:before{background:linear-gradient(to bottom,rgba(var(--light-rgb),0.4) 0%,rgba(var(--light-rgb),0.8) 100%)}html[data-acp-nobackground="on"] header .slidertext{text-shadow:0 .1rem .25rem rgba(var(--light-rgb),.8)}html[data-acp-underlinelinks="on"] a{text-decoration:underline !important}.empty{min-height:0 !important;height:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;opacity:0 !important;margin-bottom:0 !important}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:200 900;font-display:swap;src:url(/user/themes/bsod/fonts/source-sans-italic.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}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200 900;font-display:swap;src:url(/user/themes/bsod/fonts/source-sans.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}@font-face{font-family:'Lexend';font-style:normal;font-weight:100 900;font-display:swap;src:url(/user/themes/bsod/fonts/lexend.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}@media screen{.printonly{display:none !important}}.printThisBtn:hover i{right:1em !important }@media print{.noprint{display:none !important }}body.loaded{opacity:1;--transition-time:.5s }
form:not([class*="box"]){text-align:left;display:flex;flex-flow:row wrap;margin:0 calc(-0.5 * var(--padding))}form .form-field,.buttons{display:block;width:100%;margin:calc(0.375 * var(--padding)) 0;padding:0 calc(0.5 * var(--padding))}.stellenfilter .form-field{padding:0 }form .form-spacer h3{margin:1em 0 0 }form .form-spacer p:empty{display:none }form .form-field.flex{display:flex}form .form-field.quart,form .form-spacer.quart{flex:1 1 max(calc(1 * var(--flex-base)),25%)}form .form-field.half,form .form-spacer.half{flex:2 1 max(calc(1.7 * var(--flex-base)),50%)}form .form-field.full,form .buttons,form .button-wrapper{flex:1 1 100%}form .form-field.cond:not(.condvis),form .form-spacer.cond:not(.condvis){display:none }.button-wrapper button,.buttons button,.button-wrapper .button,.buttons .button{margin:calc(.25 * var(--padding) - 4px)}form .form-field.fieldset{padding:0;margin:0}form .form-field.conditional{overflow:hidden;max-height:0;opacity:0;height:auto;transition:opacity 0.5s ease-in-out,max-height 0.5s ease-in-out }form .form-field.conditional.scond{opacity:1;max-height:1000px}form .form-field .form-label{margin-bottom:5px}.form-input-wrapper,.form-input-wrapper input{width:100%}.form-data{position:relative}.checkboxes{display:block}form .buttons,form .button-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;padding:calc(.375 * var(--padding)) calc(.25 * var(--padding) + 1px) 0}.button-wrapper button,.button-wrapper .button{flex:2 1 max(calc(1.5 * var(--flex-base)),calc(50% - 8px))}.button-wrapper:after{flex:2 1 max(calc(1.7 * var(--flex-base)),calc(50% + 10px));content:'';display:block;margin:calc(-.25 * var(--padding))}.buttons > .button:only-of-type,.buttons > button:only-of-type{right:0;margin:0 0 0 auto}.form-textarea-wrapper,.form-textarea-wrapper textarea{width:100%}button[type="reset"]:not(.minibutton){background-color:transparent;color:var(--dark)}button.closebutton{padding:0;border:none;position:absolute;top:0;right:0;font-size:1.2rem;height:1em;width:1em;min-height:0}button#reload-captcha{padding:0;margin:0 }form .form-field .basic-captcha .form-input-wrapper{border:none;border-radius:var(--border-radius) }.form-textarea-wrapper textarea{min-height:200px;resize:none}input,textarea,select,form fieldset{border:none;font-size:1em;border-radius:calc(.25 * var(--border-radius));border:2px solid var(--green);background-color:rgba(var(--green-rgb),.2)}input:user-invalid,textarea:user-invalid,select:user-invalid,input.invalid,textarea.invalid,select.invalid{background-color:rgba(var(--red-rgb),.2)}input,textarea,select,input[class*="box"],.selectize-control{border:none;padding:10px;width:100%;font-size:1em;margin:0;font-family:inherit;min-height:45px;font-weight:300;color:var(--dark);outline:none }.form-field.nofield input{display:none }.form-data.basic-captcha button,.form-data.basic-captcha input.form-input{border-radius:0 }.form-data.basic-captcha button{border:none }.selectize-control{padding:0}.selectize-control > .selectize-input{height:100%;display:flex;align-content:center;align-items:center;overflow:hidden}textarea{height:6rem;resize:none}.switchlabel input,.switchlabel textarea,.switchlabel select{color:transparent}.switchlabel ::-webkit-input-placeholder{color:transparent;transition:color 0.5s ease-in}.switchlabel ::-moz-placeholder{color:transparent;transition:color 0.5s ease-in}.switchlabel ::-ms-placeholder{color:transparent;transition:color 0.5s ease-in}.switchlabel ::placeholder{color:transparent;transition:color 0.5s ease-in}.labelup input,.labelup textarea,.switchlabel select:focus,.labelup select{color:var(--dark)}.labelup ::-webkit-input-placeholder{color:var(--dark)}.labelup ::-moz-placeholder{color:var(--dark)}.labelup ::-ms-placeholder{color:var(--dark)}.labelup ::placeholder{color:var(--dark)}input:focus,textarea:focus,select:focus,.labelup input,.labelup textarea,.labelup select{outline:none}form fieldset{padding:calc(.5 * var(--padding)) 0;display:flex;flex-flow:row wrap;margin:0px;flex:1 1 100%;border-bottom:2px solid rgba(var(--dark-rgb),.2) }form fieldset > .form-field{min-width:0}div.formular form .form-label{display:none}form .form-select-wrapper{position:relative}form .minibuttonbox{display:flex;justify-content:stretch}form .minibuttonbox .minibutton{margin:0;padding:0 calc(.35 * var(--padding));min-height:0;width:2.5em;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0 }form .minibuttonbox .minibutton:hover .fa-check:before{content:'\f00d' }form .minibuttonbox input,form .minibuttonbox select,form .minibuttonbox .selectize-input,form .minibuttonbox textarea{border-radius:calc(.25 * var(--border-radius));border:2px solid var(--green);border-top-right-radius:0;border-bottom-right-radius:0}form .switchlabel{position:relative}form label{display:block}.switchlabel{position:relative}.switchlabel label{position:absolute;top:0;left:0;padding:10px calc(10px + 0.375 * var(--padding));transform:scale(1) translate(0,0);transform-origin:bottom left;transition:opacity .5s ease-in-out,transform .5s ease-in-out;z-index:2;pointer-events:none;line-height:1.4;opacity:1}.switchlabel.labelup label{transform:scale(0.6) translate(4%,-150%);opacity:.8 }input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:center;padding-left:calc(20px + 1rem);padding-right:calc(20px + 1rem)}.quantity-nav{position:absolute;width:100%;height:2.5em;bottom:0;left:0;pointer-events:none;display:flex;justify-content:space-between;align-items:center}.quantity-nav .quantity-button{pointer-events:auto;color:rgba(var(--base-color-color-rgb),1);width:auto;padding:10px;cursor:pointer;opacity:0.33;transition:opacity 0.5s ease-in}input:hover + .quantity-nav .quantity-button{opacity:0.7}.quantity-nav .quantity-button:hover{opacity:1}.radio{display:block}input[type='checkbox'],input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background:transparent;position:absolute;opacity:0;margin:0;padding:0}input[type='checkbox'] + label,input[type='radio'] + label{cursor:pointer;display:flex !important;justify-content:flex-start;align-items:flex-start;line-height:1.1 }div.formular input[type='checkbox'] + label,div.formular input[type='radio'] + label{display:block !important}input[type='checkbox']:not(.cm-app-label) + label:before,input[type='checkbox']:not(.cm-app-label) + label:before,input[type='radio'] + label::before{content:'';display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border-radius:50%;position:relative;background-color:var(--dark);background-image:url(/user/themes/bsod/images/check.png);margin-right:0.3em;background-size:0%;background-repeat:no-repeat;background-position:center;transition:background-size .2s ease-in;text-align:center;font-size:1rem;line-height:1.7em;text-indent:0px;flex:0 0 1rem;top:.15rem}input[type='checkbox']:hover + label::before,input[type='radio']:hover + label::before{background-size:65%}input[type='checkbox']:checked + label::before,input[type='radio']:checked + label::before{background-size:85%}form .hideoncheck{pointer-events:none;margin-top:0;margin-bottom:var(--padding) }form .hideoncheck input[type='checkbox'] + label::before{display:none}form .hideoncheck input[type='checkbox']:user-invalid + label{color:var(--red);font-weight:700}form .hideoncheck input[type='checkbox']:checked + label,form .hideoncheck input[type='checkbox']:checked + label::before{opacity:0 }.datasec label{font-size:0.8rem}#form-result > p{text-align:center}#form-result > p > i{display:block;margin:0 auto 0.5em;font-size:3rem}form input.hpt,form input#files,form input#uploadedfiles{position:absolute;top:0;left:0;z-index:-100;visibility:hidden;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-input-wrapper.dropzone{border:2px dashed rgba(var(--dark-rgb),.4);transition:border-color .5s ease-in-out }.form-input-wrapper.dropzone.dz-drag-hover{border-color:rgba(var(--yellow-rgb),1) }p.forminfo{font-size:.8em }body .form-data.basic-captcha .form-input-prepend{align-items:center}body .selectize-input,body .selectize-input:focus,body .selectize-input.focus{border:2px solid var(--blue);box-shadow:none;overflow-x:scroll}form .selectize-control.multi .selectize-input [data-value],form .selectize-control.multi .selectize-input [data-value].active{text-shadow:none;border-radius:calc(.25 * var(--border-radius));background-color:var(--yellow);background-image:none;border:none;color:var(--dark);box-shadow:none }form .selectize-control.multi .selectize-input [data-value].active{background-color:var(--dark);color:var(--yellow)}body .grecaptcha-badge{visibility:hidden}body .selectize-dropdown,body .selectize-input,body .selectize-input input{color:var(--dark);font-weight:400}body .selectize-dropdown .active:not(.selected){color:var(--dark)}body form.invalidform button[type="submit"]{pointer-events:none}
div.gal.flex{justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin:calc(-0.5 * var(--padding))}img.pu[class*="box"],picture.pu[class*="box"],div.gal > *{padding:0;margin:calc(0.5 * var(--padding));width:300px;display:block;object-fit:cover;height:300px;flex:1 1 300px}picture.pu img{object-fit:cover;width:100%;height:100%;display:block}img.pu,picture.pu{cursor:zoom-in;transition:all 0.5s ease-in-out;outline:calc(0.5 * var(--padding)) solid transparent;outline-offset:calc(-0.499 * var(--padding))}img.pu:hover,picture.pu:hover{outline-color:var(--green)}img.pu[data-img*='.mp4'],img.pu[data-img*='.webm'],img.pu[data-img*='.mov']{cursor:pointer}img.pu[data-img*='.mp4'] + i,img.pu[data-img*='.webm'] + i,img.pu[data-img*='.mov'] + i{position:absolute;top:100px;left:0;bottom:0;right:0;margin:auto;font-size:3rem;width:3rem;height:3rem;color:#fff;text-shadow:0 0 10px #000;pointer-events:none}.pu-imagebox{position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100vw;max-height:100vh;background-color:rgba(0,0,0,0.7);z-index:20000;width:auto;height:auto;padding:40px;display:flex;flex-flow:column;align-items:center;justify-content:space-between;box-sizing:border-box;pointer-events:none;opacity:0;backdrop-filter:blur(0px);transition:opacity 0.5s ease-in,backdrop-filter 0.5s ease-in}html.pu-open{overflow:hidden}.pu-imagebox.pu-show{pointer-events:all;opacity:1;backdrop-filter:blur(5px);transition:opacity 0.5s ease-in}.pu-imagebox .pu-caption{color:#fff}.pu-sign{color:#fff;cursor:pointer;font-size:3rem;position:absolute;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;opacity:0.7;transition:opacity 0.5s ease-in}.pu-sign:hover{opacity:1}.pu-arr{top:0;bottom:0;margin:auto;height:1em}.noset .pu-arr{display:none}.pu-arr#pu-left{left:20px}.pu-arr#pu-right{right:20px}.pu-close{top:15px;right:20px}.pu-imagewrapper{position:relative;height:calc(100% - 80px);width:calc(100% - 80px);margin:0 auto;overflow:hidden}.pu-zoomable{cursor:zoom-in}.pu-zoomable.pu-zoom{cursor:zoom-out }.pu-zoom .pu-imagewrapper{overflow:scroll;scrollbar-width:thin}.pu-imagewrapper img,.pu-imagewrapper video{max-width:100%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;animation:pu-fadein 0.5s ease-in;transition:all 0.5s ease-in}.pu-zoom .pu-imagewrapper img{cursor:grab;bottom:auto}@keyframes pu-fadein{0%{opacity:0}100%{opacity:1}}.pu-text{color:#fff;font-size:1.5rem;text-align:center}
﻿.form-group.has-errors{background:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{display:none;position:absolute !important;height:1px;width:1px;overflow:hidden;clip-path:rect(0px,1px,1px,0px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-image img{margin:0}.form-input-file.dropzone .dz-preview .dz-remove{font-size:16px;position:absolute;top:3px;right:3px;display:inline-flex;height:20px;width:20px;background-color:red;justify-content:center;align-items:center;color:#fff;font-weight:bold;border-radius:50%;cursor:pointer;z-index:20}.form-input-file.dropzone .dz-preview .dz-remove:hover{background-color:darkred;text-decoration:none}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.filepond--root.form-input{min-height:7rem;height:auto;overflow:hidden;border:0}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,0);margin:0 -1px}.form-tabs .tabs-nav a.active span{color:inherit}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0 !important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0;display:inline-block}[data-grav-field=array] .form-row>span[data-grav-array-action]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.9rem;padding:.25rem;border-radius:3px;cursor:pointer;color:inherit;opacity:.45;transition:opacity .2s ease}[data-grav-field=array] .form-row>span[data-grav-array-action]:hover{opacity:1}[data-grav-field=array] .form-row>span[data-grav-array-action=sort]{cursor:grab}[data-grav-field=array] .form-row>span[data-grav-array-action=sort]:active{cursor:grabbing}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}
