@charset "UTF-8";:root{--lwn-green:rgb(141,142,74);--lwn-green-transparent:rgba(141,142,74,.4);--lwn-rose:rgb(244,160,162);--lwn-rose-light:rgb(252,225,223);--lwn-rose-hover:rgb(220,145,147);--lwn-paper:rgb(255,250,240);--lwn-paper-transparent:rgba(255,250,240,.9);--lwn-maxwidth:1000px;--lwn-maxwidth-wide:1600px;--darkgrey:rgb(27,27,29);--cassiopeia-color-primary:transparent;--cassiopeia-color-hover:green;--cassiopeia-color-link:blue;--navbar-brand-margin-end:2em!important}*,html{scroll-behavior:smooth!important}body{color:var(--darkgrey);font-size:19px;overflow-x:hidden}.top-modules{background-color:lightgrey;grid-area:top-modules;height:calc(100vh - 96px);justify-content:space-between;padding-bottom:.5em}.top-modules>div.grid-child.container-top-a{flex-basis:32%;color:white}.top-modules>div.grid-child.container-top-b{flex-basis:68%}.top-modules>div.grid-child>div{margin-top:0}.top-modules>div.grid-child.container-top-a iframe{margin-top:-.5em}.top-modules .grid-child.container-top-b .slideshowck_container_wrap{z-index:1!important}.visuallyhidden,.keyvalue caption,.table .is-screenreader,.table .is-screenreader:focus,.table .is-screenreader:active,.table .is-screenreader.had-focus,.tooltip--content{border:0 none!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.grid-child{margin-left:unset;margin-right:unset;max-width:unset;width:unset}body{background-color:floralwhite}.item-content p.readmore a.btn.btn-secondary{border:none;background-color:var(--lwn-green);color:white}.item-content p.readmore a.btn.btn-secondary:hover{background-color:var(--lwn-rose-hover)}.item-content p.readmore a.btn.btn-secondary span.icon-chevron-right{display:none}body.wrapper-fluid .site-grid{grid-gap:0;padding-bottom:0}header.container-header{background-color:rgba(255,255,255,0);background-image:none!important;border-radius:.5em;box-shadow:none;display:flex;justify-content:space-between;left:5%;position:fixed!important;right:5%;top:1em;width:90%;transition:all .5s}header.container-header.scrolled{background-color:var(--lwn-paper-transparent);box-shadow:0 0 12px rgba(0,0,0,.15)}header.header.container-header .grid-child{padding:0 2em 0 0!important}header.header.container-header .grid-child:first-child div.navbar-brand{padding:0;width:100%;z-index:99}header.header.container-header .grid-child:first-child div.navbar-brand a.brand-logo img{background-color:var(--lwn-paper);border-radius:.25em;margin:3px;padding:.5em .75em;max-width:unset;width:200px}header.header.container-header .grid-child.container-nav{padding-bottom:.5em;padding-left:0}.container-banner{margin-bottom:0;height:100vh;width:100%}body.view-article.offers .site-grid .container-banner,body.view-article.news .site-grid .container-banner{display:none}body.view-form.layout-edit .site-grid .container-banner{height:20vh}body.home .container-banner{height:100vh}.container-banner .moduletable.logooverlay{bottom:4vh;font-size:1.5em;position:absolute;width:100%;z-index:9}.container-banner .moduletable.logooverlay a.scroll-down-link.visible{background-color:var(--lwn-rose);border:none;border-radius:50%;display:inline-block;height:2.105em;padding-top:.5rem;text-align:center;width:2.105em;transition:all 200ms ease-in}.container-banner .moduletable.logooverlay a.scroll-down-link.visible:hover{background-color:var(--lwn-rose-hover);box-shadow:0 3px 18px rgba(255,255,255,1)}.container-banner .moduletable.logooverlay .mod-custom.custom p img{filter:drop-shadow(0 0 18px -6px rgba(0,0,0,.25));margin-bottom:2em;max-height:50vh}.container-banner .moduletable.logooverlay a.scroll-down-link.visible span::before{color:white}body .site-grid .grid-child.container-sidebar-left{padding:1em}.blog div.alert.alert-info{margin:12em auto 2em auto;width:90%}body.has-sidebar-left .site-grid .grid-child.container-component{padding:1em}.grid-child.container-component{padding:0}body .grid-child.container-component main{margin-top:0}body .site-grid .grid-child.container-component div#system-message-container{box-shadow:0 0 12px;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;top:20vh;width:90%;z-index:999}body .grid-child.container-component main .page-header{margin:0 auto;max-width:var(--lwn-maxwidth);padding:0}body .grid-child.container-component main .blog,body .grid-child.container-component main .convertforms,body .grid-child.container-component main .com-content-article,body.view-login .grid-child.container-component main .com-users-login.login,body .grid-child.container-component>.moduletable{margin:0 auto;max-width:var(--lwn-maxwidth);padding:12em 2em 2em 2em;width:100%}body .container-banner + .grid-child.container-component main .blog{padding-top:6em}body .grid-child.container-component>.moduletable{padding-top:2em}body.offers .grid-child.container-component .moduletable.accordion{padding-top:0}body.offers .grid-child.container-component .moduletable.accordion h3{margin-bottom:0}body .container-banner + .grid-child.container-component main .blog .blog-items{position:relative}body .grid-child.container-component main .convertforms{padding:3em 2em 2em 2em}body .grid-child.container-component main .com-content-category-blog.blog .com-content-category-blog__navigation,.grid-child.container-component .moduletable.downloads{margin:0 auto;max-width:var(--lwn-maxwidth);padding:0 2em 2em 2em;width:100%}#menu-btn{display:none;align-items:center;height:40px;cursor:pointer;right:2em;padding-top:1.125em;position:absolute;text-align:left;top:1.35em;transition:all .25s ease-in-out;z-index:999}.menu-btn__burger{width:40px;height:4px;background:white;transition:all .25s ease-in-out}.menu-btn__burger::before,.menu-btn__burger::after{content:'';position:absolute;width:40px;height:4px;background:white;transition:all .25s ease-in-out}.menu-btn__burger::before{transform:translateY(-12px)}.menu-btn__burger::after{transform:translateY(12px)}#menu-btn.open .menu-btn__burger{transform:translateX(-50px);background:transparent}#menu-btn.open .menu-btn__burger::before{transform:rotate(45deg) translate(35px,-35px)}#menu-btn.open .menu-btn__burger::after{transform:rotate(-45deg) translate(35px,35px)}body .blog .com-content-category-blog__items.blog-items.items-leading + .blog-items{padding-top:2em}body .container-component main .blog a.btn.btn-primary{background-color:var(--lwn-green)}footer.footer{background-color:var(--lwn-green);background-image:none;color:white;font-size:.8em;margin-top:0}footer.footer div.grid-child{align-items:center;flex-direction:column;justify-content:center}footer.footer div.grid-child>div.moduletable{flex-basis:33%}footer.footer div.grid-child>.mod-custom.custom p{display:inline-block;margin-right:0}footer.footer .grid-child .mod-custom.custom>*{margin-right:2em}footer.footer p img.footerlogo{background-color:white;border:solid 3px white;height:auto;width:220px}.back-to-top-link{background-color:var(--lwn-green-transparent);border:none;border-radius:50%;position:fixed;height:46px;padding-top:.5rem;text-align:center;width:46px;transition:all 200ms ease-in}.back-to-top-link:hover,.back-to-top-link:focus{background-color:var(--lwn-rose)}.back-to-top-link span{color:white}*{font-weight:300}h2,h3,h4{font-weight:500}h1{font-size:2.5em;font-weight:400;letter-spacing:.1em;margin-bottom:1em;text-align:center;text-transform:uppercase}h2{font-size:2em;margin-top:1em}h3{font-family:'Roboto',sans-serif;font-size:1em;margin-bottom:0}h4{font-size:1em}p,li{line-height:1.5}p{margin-bottom:1em}.blog .blog-items .blog-item div.page-header h2{border-bottom:dotted 4px var(--lwn-green);border-radius:25%;font-size:2em;font-weight:400;letter-spacing:.1em;margin-bottom:1em;padding-bottom:.25em;text-align:center;text-transform:uppercase}.blog .blog-items .blog-item p,.blog .blog-items .blog-item li{hyphens:none}.blog .blog-items .blog-item .item-content .moduletable,.blog .blog-items .blog-item .item-content .convertforms{margin:1em 0}div#mainbox a,div#bottombox a,div#footbox a{color:black;background:linear-gradient(to bottom,red 0%,red 100%);background-position:0 100%;background-repeat:repeat-x;background-size:4px 0;transition:all .25s}div#mainbox a:hover,div#bottombox a:hover{background-size:4px 50px;color:var(--keycolor)}div#bottombox a{color:white}td{padding-right:.5em;vertical-align:top}table.pricetable tr td:nth-child(2){padding-right:.25em}table.pricetable tr td:nth-child(3){text-align:right}a{color:inherit;hyphens:none}a:not(.btn):focus,a:not(.btn):hover{color:red}footer.footer .moduletable a{text-decoration:underline}footer.footer .moduletable a:hover{color:var(--lwn-rose)}footer.footer .moduletable li.active a{font-weight:700;text-decoration:none}strong,strong *{font-weight:400}.telicon::before{content:"\f095";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:700;margin-right:.5em}.emailicon::before{content:"\f0e0";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:700;margin-right:.5em}ul.nav.mainmenu{align-items:center;height:100%}ul.nav.mainmenu.first li.nav-item + li.nav-item{margin-left:1.15em}.container-header .mod-menu.nav.mainmenu>li::after{background-color:var(--lwn-rose);opacity:1}ul.nav.mainmenu li.nav-item a{color:white;font-size:1em;font-weight:400;letter-spacing:2px;text-shadow:0 0 6px rgba(0,0,0,.5);text-transform:uppercase}body.view-article.news ul.nav.mainmenu li.nav-item a,body.view-article.offers ul.nav.mainmenu li.nav-item a{color:black}header.container-header.scrolled ul.nav.mainmenu li.nav-item a{color:black;text-shadow:none}ul.nav.mainmenu.first li.nav-item.parent a:before{content:"";display:inline-block;border:solid 5px transparent;border-top:solid 5px black;height:10px;margin-right:.25em;width:10px}ul.nav.mainmenu li.nav-item.current.active a{text-shadow:none}ul.adminmenu li.nav-item span.nav-header{font-weight:700}ul.nav.servicemenu{flex-direction:row}ul.nav.servicemenu li.nav-item{margin:0 .5em;padding:0}ul.adminmenu li.nav-item ul.small{font-size:1em}ul.nav.socialmediamenu{display:flex;flex-direction:row;font-size:2em;justify-content:center}ul.nav.socialmediamenu li a:hover{color:darkslategrey}div.pagination{margin-top:2em}div.pagination ul{margin-left:0!important}div.pagination ul li{float:left;list-style:none!important;margin-right:1em}div.pagination ul li.pagination-prev:before{content:"< "}div.pagination ul li.pagination-next:after{content:">"}.items-row{overflow:hidden}div#contentbox div.item{margin-bottom:2em}.blog div.category-desc{font-size:1.25em;text-align:center}.blog-item{overflow:unset}.blog-item.outside{opacity:0;transform:translateY(50px);transition:all .5s ease-out .2s}.blog-item.coming-in{opacity:1;transform:translateY(0)}.blog-item.outside .item-content{opacity:0;transform:translateY(50px);transition:all 1s ease-out .4s}.blog-item.coming-in .item-content{opacity:1;transform:translateY(0)}.blog-item div.item-container figure.left.item-image{max-width:40%;margin:0 2em 1em 0}.blog .blog-items.columns-2 .blog-item .item-content .page-header{min-height:5em}.blog .blog-items.columns-2 .blog-item .item-content .page-header h2{font-size:1.5em;margin-top:0}body.view-article .com-content-article figure.left.item-image{float:left;margin-right:2em;width:40%}body.view-article .com-content-article figure.right.item-image{float:right;margin-left:2em;width:40%}div.search.mod_search88 form.form-inline input{background-color:rgba(255,255,255,.8);border:none;border-radius:4px;font-family:inherit;font-size:1em;height:2em;padding:.5em;width:100%;max-width:250px}div.search form#searchForm fieldset.phrases,div.search dl.search-results dd.result-category,div.search form#searchForm div.btn-toolbar div.btn-group button.btn{display:none}div.search form#searchForm div.btn-toolbar{margin-bottom:1em}div.search dl.search-results dt.result-title{font-weight:bold}div.search dl.search-results dd.result-text{margin-bottom:.5em}div.search dl.search-results dd.result-text span.highlight{font-weight:bold}body.home .blog .blog-item .item-content{font-size:1.5em}body.news .grid-child.container-component main .blog{padding:1em 2em 0}body.aboutus .grid-child.container-component main .blog{max-width:var(--lwn-maxwidth-wide)}body.aboutus .slideshowck.slider.aboutus .camera_fakehover .camera_target .cameraCont .cameraSlide img{object-position:center 10%}body.aboutus .blog .blog-items.columns-2{grid-gap:4em}body.aboutus .blog .blog-items .blog-item figure.item-image{display:flex;justify-content:center}body.aboutus .blog .blog-items .blog-item figure.item-image img{max-width:400px;width:100%}body.aboutus .blog .blog-items .blog-item .item-content .page-header h2{margin-bottom:.25em}body.aboutus .blog .blog-items .blog-item .item-content>h3:first-of-type{margin-bottom:2em;min-height:3em}body.offers .slideshowck.slider.offers .camera_fakehover .camera_target .cameraCont .cameraSlide img{object-position:center top}body.offers .blog .blog-items.columns-2 .blog-item{background-color:var(--lwn-rose-light);border-radius:.5em;padding:1em}body .container-banner + .grid-child.container-component main .blog .blog-items .blog-item{position:relative}body.courses .blog .blog-item ul.fields-container{margin-top:-.5em;margin-bottom:2em;text-align:center}body.courses .blog .blog-item ul.fields-container li.field-entry.kursdatum-text span{background-color:var(--lwn-green);border-radius:100px;color:black;font-weight:500;padding:.75em 1em;text-transform:uppercase}body.fotoalbum .blog .blog-items .blog-item{margin-bottom:2em}body.fotoalbum .blog .blog-items .blog-item:last-child{margin-bottom:0}body.fotoalbum .blog .blog-items .blog-item div.page-header h2{margin-bottom:.25em}body.fotoalbum .blog .blog-items .blog-item p{margin-bottom:3em;text-align:center}body.belegungsplan .site-grid div.grid-child.container-component>*{margin:0 auto;max-width:var(--lwn-maxwidth);padding:6em 2em 2em 2em;width:100%}body.belegungsplan .site-grid div.grid-child.container-component>main,body.belegungsplan .site-grid div.grid-child.container-component>.form.reservation{padding-top:0}body.belegungsplan #jevents_body{background-color:transparent;border:none}body.belegungsplan #jevents_body .month_date{display:none}body.belegungsplan #jevents_body .new-navigation{margin-bottom:2em}body.belegungsplan #jevents_body .nav-items{width:100%}body.belegungsplan #jevents_body .nav-items div{border:none}body.belegungsplan #jevents_body .nav-items div a{background-color:lightgrey;border:none;border-radius:.25em;margin:.25em;padding:.5em}body.belegungsplan #jevents_body .nav-items div.active a{background-color:transparent;color:grey}body.belegungsplan #jevents_body .nav-items>div a:hover{background-color:darkgrey;padding:.5em;border-left:none;color:#000}body.belegungsplan #jevents_body .jev_toprow.jev_monthv .jev_header2 div{background-color:transparent;border:none;color:black}body.belegungsplan #jevents_body .jev_toprow.jev_monthv .jev_header2 div a{background-color:lightgrey!important;border:none;border-radius:.25em;color:black;display:inline-block;font-size:1em;padding:.5em 1em}body.belegungsplan #jevents_body .jev_toprow.jev_monthv .jev_header2 div.currentmonth{width:50%}body.belegungsplan #jevents_body .jev_toprow.jev_monthv .jev_header2 div.nextmonth a{background-position:center right 5%!important}body.belegungsplan #jevents_body .jev_toprow.jev_monthv .jev_header2 div.previousmonth a{background-position:center left 5%!important}body.belegungsplan #jevents_body table.cal_table td.cal_dayshasevents div.event_div_1 div.month_cell_st,body.belegungsplan #jevents_body table.cal_table td.cal_today div.event_div_1 div.month_cell_st{padding-left:.25em}body.belegungsplan #jevents_body table.cal_table td.cal_dayshasevents div.event_div_1 div.month_cell_st span.editlinktip.hasjevtip,body.belegungsplan #jevents_body table.cal_table td.cal_today div.event_div_1 div.month_cell_st span.editlinktip.hasjevtip{color:black;font-size:.875em}.grid-child.container-component .moduletable h2{margin-bottom:1em;text-align:center}.grid-child.container-component .moduletable h3{margin-bottom:1em;text-align:center}.grid-child.container-component .moduletable.slider.home{height:100vh;margin-top:0}.container-banner div.slideshowck_container_wrap div.slideshowck div.camera_fakehover div.camera_target div.cameraCont div.cameraSlide img{object-position:center;object-fit:cover;max-height:100%}.container-banner .slideshowck.slider.home .camera_fakehover .camera_target_content .camera_caption .camera_caption_title{font-weight:300}.grid-child.container-component .moduletable.slider.home .camera_wrap a.camera-button{display:block}.grid-child.container-component .moduletable.articles .mod-articles-items li{background-color:var(--lwn-rose-light);border-radius:.5em;color:var(--lwn-green);padding:1em 1em 4em 1em;position:relative;transition:all .25s}.grid-child.container-component .moduletable.articles .mod-articles-items li:hover{box-shadow:0 0 12px rgba(0,0,0,.25));transform:scale(1.02)}.grid-child.container-component .moduletable.articles .mod-articles-items li p.readmore{position:absolute;bottom:0;width:100%;text-align:center;padding-right:2em}.grid-child.container-component .moduletable.articles .mod-articles-items li p.readmore a.btn{background-color:transparent;border:none;color:var(--lwn-green)}.grid-child.container-component .moduletable.articles .mod-articles-items li p.readmore a.btn span{margin-left:0;margin-right:1em;transition:all .25s}.grid-child.container-component .moduletable.articles .mod-articles-items li p.readmore a.btn:hover{font-weight:700;text-decoration:none}.grid-child.container-component .moduletable.articles .mod-articles-items li p.readmore a.btn:hover span{margin-left:1em;margin-right:0}.grid-child.container-component .moduletable.articles .mod-articles-items li article.mod-articles-item div.mod-articles-item-content{display:flex;flex-direction:column}.grid-child.container-component .moduletable.articles .mod-articles-items li article.mod-articles-item div.mod-articles-item-content figure{order:1}.grid-child.container-component .moduletable.articles .mod-articles-items li article.mod-articles-item div.mod-articles-item-content h2{margin-top:.5em;order:2}.grid-child.container-component .moduletable.articles .mod-articles-items li article.mod-articles-item div.mod-articles-item-content h3{font-size:1.25em}.grid-child.container-component .moduletable.articles .mod-articles-items li article.mod-articles-item div.mod-articles-item-content p{text-align:center}.grid-child.container-component .moduletable.articles .mod-articles-items li article.mod-articles-item div.mod-articles-item-content p.readmore{text-align:center;padding-right:2em;width:100%}body .grid-child.container-component>.moduletable.testimonials ul li{background-color:var(--lwn-rose-light);border-radius:.5em;color:var(--lwn-green);font-size:.875em;margin-bottom:1em;padding:1em 2em}body .grid-child.container-component>.moduletable.testimonials ul li p{margin-bottom:0}body .grid-child.container-component>.moduletable.testimonials h2{color:var(--lwn-green);margin-top:0}#redim-cookiehint-bottom,#redim-cookiehint-bottom #redim-cookiehint{background-color:var(--lwn-rose-light);border-radius:.5em}body #redim-cookiehint-bottom{left:1em;right:unset;bottom:1em}#redim-cookiehint-bottom #redim-cookiehint{max-width:600px}#redim-cookiehint-bottom #redim-cookiehint .cookiebuttons a#cookiehintsubmit.btn,#redim-cookiehint-bottom #redim-cookiehint .cookiebuttons a#cookiehintsubmitno.btn{background-color:var(--lwn-green)!important;font-size:1em}@keyframes overlay{from{opacity:0;transform:scale(.8,.8) translateY(-100px) rotate(0)}to{opacity:1;transform:scale(1,1) translateY(0) rotate(-8deg)}}.container-banner .moduletable.cta{animation-name:overlay;animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fadein{from{opacity:0}to{opacity:1}}.site-grid{animation-name:fadein;animation-duration:.5s;animation-fill-mode:forwards}ul.fields-container{list-style:none;margin-top:3em;padding-left:0}.blog-item .item-content div.rc_gallery + p{display:none}div.buttons{display:flex;justify-content:space-evenly;margin:2em 0}div.buttons a{background-color:var(--lwn-rose);border-radius:100px;color:white;display:block;font-size:.75em;font-weight:600;padding:.5em 1em;text-decoration:none;text-transform:uppercase;transition:all .15s}div.buttons a:hover{box-shadow:0 0 12px rgba(0,0,0,.2);color:lightyellow;transform:scale(104%)}a.button.btn.primary,button.btn.btn-primary{display:inline-block;padding:.5em 1em;background-color:green;color:white;border-radius:.25em}a.button.btn.primary:hover,button.btn.btn-primary:hover{background-color:darkgreen;text-decoration:none}.icons div.float-end{margin-top:-2.5em}.icons div.float-end div a{background-color:lightgrey;border-radius:.25em;margin:.25em;padding:.5em 1em}main .convertforms .cf-content-wrap,main .convertforms .cf-form-wrap,.moduletable .convertforms .cf-form-wrap{padding:0}@media only screen and (orientation:portrait){.container-banner{aspect-ratio:16/9;height:unset!important}}@media only screen and (max-width:1200px){header.container-header{justify-content:space-between}#menu-btn{display:block}.grid-child.container-nav .moduletable.mainmenu{margin-top:1em;margin-right:4em}.grid-child.container-nav .moduletable.mainmenu ul.nav.mainmenu{background-color:var(--lwn-paper);border-radius:.5em;display:block;height:unset}.grid-child.container-nav .moduletable.mainmenu ul.nav.mainmenu li{padding:0 1em;margin-left:0;max-height:0;overflow-y:hidden;transition:all .5s}header.header.container-header .grid-child.container-nav.open .moduletable.mainmenu ul li{padding:.75em 1em;max-height:4em}.grid-child.container-nav .moduletable.mainmenu ul.nav.mainmenu li a{color:darkgrey;text-shadow:none}.grid-child.container-nav .moduletable.mainmenu ul.nav.mainmenu li a:hover,.grid-child.container-nav .moduletable.mainmenu ul.nav.mainmenu li.current.active a{color:black}}@media only screen and (max-width:1079px){.top-modules{height:unset;flex-direction:column-reverse}}@media only screen and (max-width:1079px) and (orientation:landscape){.top-modules .grid-child.container-top-b{width:100%;aspect-ratio:5/3}}@media only screen and (max-width:1079px) and (orientation:portrait){.top-modules .grid-child.container-top-b{width:100%;aspect-ratio:3/2}}@media only screen and (max-width:768px){html,body{font-size:16px}body .site-grid{margin-top:110px}h1{font-size:2em}h2{font-size:1.75em}header.container-header{top:.5em}header.header.container-header .grid-child:first-child div.navbar-brand a.brand-logo img{background-color:transparent;padding:0 .5em;width:160px}.grid-child.container-nav .moduletable.mainmenu{position:absolute;margin:0;top:7em;right:0}#menu-btn{top:30px}.menu-btn__burger{background:var(--lwn-green)}.menu-btn__burger::before,.menu-btn__burger::after{background:var(--lwn-green)}div.buttons{flex-direction:column}div.buttons a{width:80%;margin:0 auto .5em auto;text-align:center}footer.footer div.grid-child>.mod-custom.custom p{display:block;margin-bottom:0}}@media only screen and (max-width:600px){.grid-child.container-nav .moduletable.mainmenu ul li a{white-space:nowrap}header.header.container-header .grid-child.container-nav.open .moduletable.mainmenu ul li{max-height:3em}body .grid-child.container-component main .blog,body .grid-child.container-component main .convertforms,body.view-login .grid-child.container-component main .com-users-login.login{padding:10em 2em 4em 2em}}@media only screen and (max-width:500px){header.header.container-header .grid-child:first-child{padding:.5em 1em}.slideshowck_container_wrap div.slideshowck.hero .camera_fakehover div.camera_target_content .cameraContents .cameraContent.cameracurrent.cameravisible div.camera_caption>div{margin-bottom:1.5em!important;margin-left:5%!important;padding:.5em;width:90%!important}.slideshowck_container_wrap div.slideshowck.hero .camera_fakehover div.camera_target_content .cameraContents .cameraContent.cameracurrent.cameravisible div.camera_caption>div>div{padding:0}table.underlined.staff tr{border-bottom:solid 1px lightgrey}table.underlined.staff tr td{hyphens:auto;width:50%}}@media only screen and (max-width:440px){.moduletable.sponsors .mod-banners.bannergroup>div{flex-basis:40%}.blog-item div.item-container figure.left.item-image{max-width:100%;margin:0 0 1em 0}}@media only screen and (max-height:600px){.container-banner .moduletable.logooverlay .mod-custom.custom p img{margin-bottom:1em;max-height:40vh}}@media only screen and (max-height:440px){header.header.container-header .grid-child:first-child div.navbar-brand a.brand-logo img{width:45px}.container-banner .moduletable.logooverlay{bottom:0}.grid-child.container-nav .moduletable.mainmenu{margin-top:.3em}#menu-btn{top:.7em}}