@import"https://fast.fonts.net/lt/1.css?apiType=css&c=72f16df0-a162-4b1f-81bf-126a5c5b713b&fontids=5591091,5591104,5591157";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:DINWeb;font-weight:400;font-style:normal;font-display:swap;src:url(./15ac8e7f-c1e4-49e2-a4c5-70c5010a412b.SSIT73US.woff2) format("woff2"),url(./94f8db11-dda6-4917-bed9-c63403125d25.BWCUPWCT.woff) format("woff")}@font-face{font-family:DINWeb;font-style:italic;font-display:swap;src:url(./5cf6c537-f9b0-43d7-a616-baefe83631fd.2C7EHJLG.woff2) format("woff2"),url(./08d459fd-6494-4179-ad86-5e145c42f3d0.NIZNSUXW.woff) format("woff")}@font-face{font-family:DINWeb;font-weight:700;font-display:swap;src:url(./010a8a45-b837-443a-a642-4a5131349ffd.XRORCI4D.woff2) format("woff2"),url(./4452d3a9-f715-4379-bb9b-7845de847c23.S3ABT2EI.woff) format("woff")}html{-webkit-text-size-adjust:100%}body{font-family:DINWeb,sans-serif;font-size:14px}@media screen and (min-device-width: 1000px){body{font-size:18px}}@media screen and (orientation: landscape) and (max-device-width: 1000px){body{font-size:23px}}h1,h2,h3,h4,h5{font-size:inherit}.slideshow{position:relative;margin-bottom:5px}.slideshow ul{position:relative;display:flex;flex-direction:row;list-style:none;padding:0;margin:0;overflow:hidden}.slideshow ul li{width:100%;flex-shrink:0}@media screen and (max-width: 1000px){.slideshow ul li{transition:margin-left 1s}}.slideshow ul li img{width:100%}.slideshow .gallery-image-wrapper{display:flex;justify-content:center}.slideshow .gallery-image-wrapper a.back,.slideshow .gallery-image-wrapper a.forward,.slideshow .gallery-image-wrapper a.fullscreen{z-index:2;position:absolute;color:#fff;font-weight:700;text-decoration:none;font-size:15px;visibility:hidden;user-select:none;align-self:center;line-height:normal}@media screen and (min-device-width: 1000px){.slideshow .gallery-image-wrapper a.back,.slideshow .gallery-image-wrapper a.forward,.slideshow .gallery-image-wrapper a.fullscreen{font-size:18px}}.slideshow .gallery-image-wrapper a svg{width:23px;height:auto}.slideshow .gallery-image-wrapper a.back{left:5px}.slideshow .gallery-image-wrapper a.fullscreen{align-self:end;right:5px}.slideshow .gallery-image-wrapper a.forward{right:5px}.slideshow .gallery-image-wrapper .playpause{position:absolute;width:60px;height:60px;align-self:center}.slideshow .gallery-image-wrapper .playpause img{width:60px;height:60px;transition:opacity .25s;opacity:0;display:none}.slideshow .gallery-image-wrapper .playpause img.active{transition:opacity .25s;opacity:100%}.slideshow .gallery-image-wrapper .playpause img.show{display:block}@media screen and (min-device-width: 1000px){.slideshow .gallery-image-wrapper:hover a{visibility:visible!important}}.slideshow figcaption{display:flex;flex-direction:column}.slideshow figcaption .text{text-align:left}figure{padding-bottom:40px!important}@media screen and (min-device-width: 1000px){figure figcaption{font-size:15px}}@media screen and (orientation: landscape) and (max-device-width: 1000px){figure figcaption{font-size:17px}}figure[data-role=lightbox-start]{cursor:pointer}.readmore .readmore-link{background:none;color:inherit;border:none;padding:1ch 0;font:inherit;cursor:pointer;outline:inherit;font-weight:700}.video-block{position:relative}.video-block .video-wrapper{max-width:100%;display:flex;justify-content:center}.video-block .video-wrapper video{width:100%!important}.video-block .video-wrapper .playButton{height:15%;position:absolute;align-self:center;cursor:pointer}body{display:flex;flex-direction:column;letter-spacing:-.45px}.wrapper-content,.wrapper-content-max{max-width:595px;padding-right:25px;padding-left:16px;box-sizing:border-box}@media screen and (min-device-width: 1000px){.wrapper-content,.wrapper-content-max{padding-left:36px}}@media screen and (min-device-width: 1000px){.wrapper-content-max{max-width:1190px}}.wrapper-header{max-width:625px;padding-left:16px;padding-right:16px;padding-bottom:12px}.wrapper-header a{align-self:flex-start;padding-top:4px}@media screen and (min-device-width: 1000px){.wrapper-header a{padding-top:7px}}@media screen and (min-device-width: 1000px){.wrapper-header{padding-left:36px}}main{padding-top:10px}main article a{text-decoration:none;color:#000}main article a:hover{text-decoration:none;color:orange}main article figure{padding-bottom:4px}main article .text-block{padding:4px 0 40px}main article .text-block p{padding-top:1.25ch}main article .text-block.small{font-size:12px}@media screen and (min-device-width: 1000px){main article .text-block.small{font-size:15px}}@media screen and (max-device-width: 1000px) and (orientation: landscape){main article .text-block.small{font-size:17px}}@media screen and (min-device-width: 1000px){main article .text-block p,main article figcaption{padding-right:50px}}nav{flex-direction:column;justify-content:start;width:100%;background-color:#ffffffe6}nav h1{font-size:1.5rem;text-transform:uppercase}nav .links{display:flex;flex-direction:column;flex-grow:1}nav .links a{color:#000;text-decoration:none;text-align:left;width:100%;padding-bottom:15px}@media screen and (min-device-width: 1000px){nav .links a{font-size:18px}}nav .links a:hover{text-decoration:underline}header{background-color:#fff;padding-top:10px;padding-left:20px;z-index:2}header h1{font-weight:400;text-transform:uppercase;width:auto;padding-bottom:10px}header h1 .bold{font-weight:700}header a{align-self:center}header a svg{width:100%;height:auto}header a.activate-nav svg{width:22px}header.page h3{font-weight:400}header.hidden{position:unset;visibility:hidden}@media (max-width: 1000px) and (orientation: landscape){header{position:unset}header.hidden{display:none}}section.home-heading h2{padding-bottom:10px}aside#contact{padding-top:10px}aside#contact h2{font-weight:400;padding-bottom:10px}aside#contact a{color:#000;text-decoration:none}aside#contact a:hover{text-decoration:underline}footer{margin-top:auto;padding-bottom:18px;padding-top:100px}@media screen and (min-device-width: 1000px){footer{font-size:18px}}.layer{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;overflow:scroll}.layer.transparent{background-color:#ffffffe6}section.layout.home-heading h2{font-weight:400}section.layout .col:nth-child(2){display:none}@media screen and (min-width: 1000px){section.layout{display:grid;grid-template-columns:1fr 1fr;gap:25px}section.layout .col:nth-child(2){display:unset}}main.home a{text-decoration:none;color:#000}main.home article{padding-bottom:15px}main.home article h2{padding-top:7px;line-height:1.2}main.home article h3{font-weight:400;line-height:1.2}main.home article picture>img{height:auto}section#home{display:grid;grid-template-columns:max-content fit-content(1190px) max-content}section#home aside#contact,section#home header{height:100%;position:sticky;top:0;align-self:start;height:fit-content}.lightbox{height:100vh;width:100vw;position:fixed;top:0;left:0;display:none;background-color:#000;z-index:3}.lightbox.active{display:flex}.lightbox ul{display:flex;flex-direction:row;align-items:center;gap:10px;list-style:none;padding:0 10px;overflow:hidden;margin-bottom:5px;height:100%;margin-top:0}.lightbox ul li{width:100%;flex-shrink:0;color:#fff;text-align:center}.lightbox ul li img{align-self:center;margin-left:auto;margin-right:auto;max-width:1100px;width:100%;object-fit:contain}.lightbox ul li .number{padding-top:0;font-size:13px}@media screen and (min-device-width: 1000px){.lightbox ul li .number{font-size:18px}}.lightbox a{position:absolute;color:#fff;font-weight:700;text-decoration:none;visibility:hidden;user-select:none;font-size:15px}@media screen and (max-width: 1000px){.lightbox a.back,.lightbox a.forward{display:none}}.lightbox a.back{left:5px;top:45%}.lightbox a.forward{right:5px;top:45%}.lightbox a.close{top:20px;right:15px;font-weight:700;visibility:visible}.lightbox a.close svg{width:15px;height:auto}.lightbox:hover a{visibility:visible}
