div,ul,li,article,main,aside,header,footer,section,p,a,h1,h2,h3,h4,h5,h6,pre,input,textarea,dialog{box-sizing:border-box}:root{--suesel-blue: $suesel-blue;--suesel-gold: $suesel-gold}@font-face{font-display:swap;font-family:"Miranda Sans";font-style:normal;font-weight:400;src:url("../fonts/miranda-sans-v3-latin/miranda-sans-v3-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Miranda Sans";font-style:italic;font-weight:400;src:url("../fonts/miranda-sans-v3-latin/miranda-sans-v3-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Miranda Sans";font-style:normal;font-weight:500;src:url("../fonts/miranda-sans-v3-latin/miranda-sans-v3-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Miranda Sans";font-style:italic;font-weight:500;src:url("../fonts/miranda-sans-v3-latin/miranda-sans-v3-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Miranda Sans";font-style:normal;font-weight:600;src:url("../fonts/miranda-sans-v3-latin/miranda-sans-v3-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Miranda Sans";font-style:italic;font-weight:600;src:url("../fonts/miranda-sans-v3-latin/miranda-sans-v3-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Miranda Sans";font-style:normal;font-weight:700;src:url("../fonts/miranda-sans-v3-latin/miranda-sans-v3-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Miranda Sans";font-style:italic;font-weight:700;src:url("../fonts/miranda-sans-v3-latin/miranda-sans-v3-latin-700italic.woff2") format("woff2")}.usrbar{list-style:none;padding:0;margin:0;width:100%;background-color:#0b3a54;font-size:.8rem;color:#fff;padding:.25em}.usrbar .wrapper{display:flex;justify-content:space-between;align-items:center;margin:0 auto}.usrbar .usrprofile,.usrbar .page-data{display:flex;column-gap:1rem;justify-content:space-between;align-items:center}.usrbar .usrprofile__name{font-size:1.25em;text-decoration:none}.usrbar .usrprofile__avatar{width:2.5rem;aspect-ratio:1/1;object-fit:cover}.usrbar .usrexit{width:23px;display:inline-block;vertical-align:middle}.usrbar .editlink{display:inline-block;width:25px}.usrbar .page-status{background:gray;border-radius:2rem;padding:0 .5em;color:#fff;text-align:center}.usrbar .page-status.listed{background-color:#4d9c35}.usrbar .page-status.unlisted{background-color:#2363b8}.usrbar .page-status.draft{background-color:#b84123}.usrbar .page-template .icon{display:inline-block;height:1.2em;width:1.2em;vertical-align:sub}.usrbar .page-template .icon svg{max-height:100%;max-width:100%;fill:#fff}.usrbar .lnk{color:#fff}.usrbar .lnk--inv{filter:invert(1)}.usrbar .lnk__img{vertical-align:middle}.k-statusbar .title span{display:inline-block}.k-statusbar div svg{vertical-align:middle}.writer h1,.writer h2,.writer h3{margin-top:1.5rem;margin-bottom:.5rem}.writer p{margin-bottom:1rem}.writer a{color:#0b3a54;text-decoration:underline}body{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:0}p{font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0;line-height:1.2}h1,.text-size-h1{font-size:2.441rem;line-height:1.2;letter-spacing:-0.015em}h2,.text-size-h2{font-size:1.953rem;line-height:1.25;letter-spacing:-0.01em}h3,.text-size-h3{font-size:1.563rem;line-height:1.3;letter-spacing:-0.005em}h4,.text-size-h4{font-size:1.25rem;line-height:1.35;letter-spacing:0}h5,.text-size-h5{font-size:1.118rem;line-height:1.4;letter-spacing:0}h6,.text-size-h6{font-size:1rem;line-height:1.4;letter-spacing:0}.text-display{font-size:3.052rem;line-height:1.1;font-weight:800;letter-spacing:-0.02em}.text-subtitle{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:.005em}button,.text-button{font-size:.95rem;line-height:1.2;font-weight:500;letter-spacing:.01em}.text-caption{font-size:.8rem;line-height:1.4;font-weight:400;letter-spacing:.005em}.text-overline{font-size:.8rem;line-height:1.5;font-weight:600;letter-spacing:.1em;text-transform:uppercase}small,.text-small{font-size:.716rem;line-height:1.5;font-weight:400;letter-spacing:0}.section-layout.w-1 .s-12 .blocks{max-width:768px;margin:auto}.section-layout>.wrapper{display:grid;grid-template-columns:1fr;column-gap:1rem;row-gap:2rem}.section-layout>.wrapper>.column{grid-column:span 1}@media only screen and (min-width: 430px){.section-layout>.wrapper{grid-template-columns:repeat(6, 1fr)}.section-layout>.wrapper>.column{grid-column:span 6}.section-layout>.wrapper>.column.s-3{grid-column:span 3}}@media only screen and (min-width: 576px){.section-layout>.wrapper{grid-template-columns:repeat(12, 1fr)}.section-layout>.wrapper>.column{grid-column:span 12}.section-layout>.wrapper>.column.s-3{grid-column:span 6}.section-layout>.wrapper>.column.s-6{grid-column:span 6}.section-layout>.wrapper>.column.s-4{grid-column:span 4}.section-layout>.wrapper>.column.s-8{grid-column:span 8}}@media only screen and (min-width: 768px){.section-layout>.wrapper>.column.s-3{grid-column:span 3}}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}#baguetteBox-overlay .full-image figcaption{bottom:unset;margin-block:1rem}#event-calendar-wrapper{max-width:400px;margin:2rem auto;font-family:Helvetica,Arial,sans-serif;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff}.calendar-header{display:flex;justify-content:space-between;align-items:center;padding:.3em;background-color:#f4f4f4;border-bottom:1px solid #ddd}.calendar-header h2{margin:0;font-size:1.2rem;font-weight:normal}.calendar-header button{background:none;border:1px solid #ccc;padding:5px 10px;cursor:pointer;border-radius:4px}.calendar-header button:hover{background-color:#e0e0e0}.calendar-weekdays{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center;font-weight:bold;padding:.5rem 0;background-color:#fafafa;border-bottom:1px solid #eee}.calendar-weekdays div{font-size:.9rem;color:#666}.calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px;background-color:#eee;border:1px solid #eee}.day{background-color:#fff;min-height:2em;padding:5px;display:flex;align-items:center;justify-content:center;position:relative}.day.empty{background-color:#fcfcfc}.day.has-event{background-color:#e3f2fd;font-weight:bold}.day.has-event .day-filter{text-decoration:none;color:#0056b3;display:block;padding-inline:5px;border-radius:4px}.day.has-event.filter-active{background-color:var(--color-sky-900);position:relative}.day.has-event.filter-active .day-filter{color:var(--color-white)}.day.has-event.filter-active .day-filter:hover{color:var(--color-sky-950)}.day.has-event .day-filter:hover{background-color:#bbdefb}.filter-info{display:flex;align-items:center;justify-content:center;align-content:stretch;gap:.2em}.filter-info .filter-date{background-color:#f4f4f4;border:1px solid #ccc;padding:5px 10px;border-radius:4px 0 0 4px}.filter-info .remove-filter{background-color:#f4f4f4;border:1px solid #ccc;padding:5px 10px;border-radius:0 4px 4px 0;display:block;background-size:100%;background-repeat:no-repeat;background-position:center;height:100%}.filter-info .remove-filter:hover{background-color:#e0e0e0}@media(max-width: 480px){.calendar-header h2{font-size:1rem}.day{min-height:40px;font-size:.8rem}}.footer{background-color:#98fb98 !important}.footer a{color:var(--color-gray-400)}.footer a:hover{color:var(--color-white)}.footer .address a{text-decoration:underline}.header-nav .container{position:relative}.header-nav #mainmenu-box{display:none;position:fixed}.header-nav #mainmenu-box.active{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:.75em;z-index:100;background-color:rgba(0,0,0,.9);top:0;left:0;height:100vh;width:100vw}.header-nav #mainmenu-box.active a{color:var(--color-white);font-size:1.5em}.header-nav #mainmenu-box.active #mainmenu-close{opacity:1;z-index:200}.header-nav #mainmenu-itemlist{text-align:center}.header-nav #mainmenu-itemlist li.current{font-weight:bold}.header-nav #mainmenu-close{color:#fff;border:solid 2px #fff;position:absolute;top:2rem;right:2rem;opacity:0;z-index:0}.header-nav .mainmenu-toggle{cursor:pointer}.header-nav .mainmenu-toggle__icon{display:inline-block}.header-nav .mainmenu-toggle__icon svg{max-width:100%;width:1.5em;height:1.5em;aspect-ratio:1/1}@media only screen and (min-width: 1024px){.header-nav #mainmenu-box{display:block;position:relative}.header-nav #mainmenu-box.active{background-color:unset;height:auto;width:auto;flex-direction:row}.header-nav #mainmenu-box a{color:var(--color-gray-800)}.header-nav #mainmenu-box a:hover{color:var(--color-blue-950)}.header-nav #mainmenu-itemlist{display:flex;gap:1em}}.block.secp-01{padding-top:0}.block.secp-10{padding-bottom:0}.block.secp-00{padding-block:0}.block.contact{padding:0}.block.section-layout .blocks ul,.block.section-layout .blocks ol{list-style:initial;padding-left:1.5rem;margin-block:1rem}.block.section-layout .blocks ul ul,.block.section-layout .blocks ul ol,.block.section-layout .blocks ol ul,.block.section-layout .blocks ol ol{list-style:circle;margin-block:0}
