body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@font-face{font-display: swap;font-family: 'Lato';font-weight: 400;src: url('/files/layout/font/lato-v14-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Lato';font-weight: 700;src: url('/files/layout/font/lato-v14-latin-700.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Lato';font-weight: 900;src: url('/files/layout/font/lato-v25-latin-900.woff2') format('woff2')}*{box-sizing: border-box}body,h1,h2,h3,h4,p,ul,ol,figure{margin: 0;padding: 0}h1,h2,h3{font-weight: 400}b,strong{font-weight: 700}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}:focus-visible{outline: 2px solid #7db3cf;outline-offset: 3px}::selection{background: #ff8a1f;color: #173a4c}#hero h1{font-size: clamp(34px, 24px + 3.125vw, 74px);line-height: 102%}.galerie-kachel h1,body.blog h1,.gl-shadowbox-page h1,#about h3,#faq h3,#bewertungen h3,.text h3{font-size: clamp(28px, 23.4998px + 1.4063vw, 46px);line-height: 110%}#kontakt h2,#interesse h2{font-size: clamp(17px, 16.2499px + .2344vw, 20px);line-height: 135%}h1,h2{font-size: clamp(24px, 18.4998px + 1.7188vw, 46px);line-height: 110%}#start .content-element-group h2{font-size: clamp(19px, 16.7501px + .7030999999999999vw, 28px);line-height: 110%}.font_big,h3,#faq h4{font-size: clamp(18px, 17px + .3125vw, 22px);line-height: 150%}#hero h2,.galerie-kachel h2{font-size: clamp(18px, 17px + .3125vw, 22px);line-height: 145%}#hero a.btn,#kontakt a.btn.highlight{font-size: clamp(16px, 15.2499px + .2344vw, 19px);line-height: 115%}#header a,#videografie h4,#footer h2,.mod_faqpage h2,.mod_faqpage h3,#about h2,#faq h2,#bewertungen h2,.text h2{font-size: clamp(16px, 15.7501px + .0781vw, 17px);line-height: 125%}#footer,#hero p,#start .content-element-group h3{font-size: clamp(16px, 15.7501px + .0781vw, 17px);line-height: 150%}.mod_faqpage .ce_text{font-size: clamp(15px, 14.4998px + .1563vw, 17px);line-height: 165%}#hero p:first-child,#hero li,#bewertungen ul,#footer a.btn,#start .content-element-group h4,.teaser figcaption::after{font-size: clamp(15px, 14.7501px + .0781vw, 16px);line-height: 130%}#tfp p:has(+ ul) strong{font-size: clamp(14px, 13.7501px + .0781vw, 15px);line-height: 130%}.mod_faqpage .info{font-size: clamp(12px, 11.7501px + .0781vw, 13px);line-height: 150%}html{font-size: 18px;overflow-x: hidden;scroll-padding-top: 90px}body{position: relative;min-height: 100vh;overflow-x: hidden;font: 18px/1.6 'Lato', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;background: #FFF;color: #1d2329}body.unterseite #main{padding-top: 76px}a{display: inline-block;color: #2a6f8f;text-underline-offset: .2em}a.btn.highlight{margin: 20px;background: #d95f00;color: #FFF}a.logo{min-width: 180px;text-transform: uppercase;font-weight: 700;color: #173a4c}a.logo span,a.logo strong{font-weight: 700;color: #3e8db5}#menu{display: none}html.scrolled_down #header #nav_main,body:not(.web_detail) #header #nav_main{background: #FFF}html.scrolled_down #header #nav_main{box-shadow: 0 1px 0 #d5e2e9, 0 10px 30px -18px rgba(23,58,76,0.35)}#header{position: fixed;z-index: 20;left: 0;top: 0;width: 100%}#header #nav_main li:is(.webdesign, .film, .fotografie){font-weight: 700}#header #nav_main,#header #nav_second{display: flex;justify-content: center;align-items: center;min-height: 50px;background: #FFF;color: #173a4c;transition: all .2s ease-out}#header #nav_main > .inside,#header #nav_second > .inside{width: 100%;max-width: 1440px;min-height: 58px;margin: 0 auto;padding: 10px 20px}#header #nav_main > .inside .invisible,#header #nav_second > .inside .invisible{margin: 0;border: 0;padding: 0}#header #nav_main > .inside ul,#header #nav_second > .inside ul{display: inline-block}#header #nav_main > .inside li,#header #nav_second > .inside li{display: inline-block;margin: 0;padding: 0}#header #nav_main > .inside li::before,#header #nav_second > .inside li::before{content: none}#header #nav_main > .inside li:first-child,#header #nav_second > .inside li:first-child,#header #nav_main > .inside li .level_2,#header #nav_second > .inside li .level_2{display: none}#header #nav_main > .inside li:last-child a,#header #nav_second > .inside li:last-child a{margin: 0 0 0 40px;padding-left: 20px;padding-right: 20px;background: #d95f00;color: #FFF;font-weight: 700}#header #nav_main > .inside a,#header #nav_second > .inside a,#header #nav_main > .inside strong,#header #nav_second > .inside strong{display: inline-block;margin-right: 10px;padding: 5px 10px;border: 0;border-radius: 99px;color: #173a4c;text-decoration: none;transition: all .15s ease-out}#header #nav_main > .inside a.trail,#header #nav_second > .inside a.trail,#header #nav_main > .inside strong,#header #nav_second > .inside strong,#header #nav_main > .inside a:hover,#header #nav_second > .inside a:hover{background: #eef4f7}#header #nav_second{min-height: 58px;background: #eef4f7}#header #nav_second > .inside{min-height: 58px;padding-top: 10px;padding-bottom: 10px;text-align: center}#header #nav_second > .inside li:first-child{display: inline-block}#header #nav_second > .inside a.trail,#header #nav_second > .inside strong,#header #nav_second > .inside a:hover{background: #FFF}.intro ul li,a.btn{display: inline-block;margin: 0 5px 5px 0;padding: 12px 24px;border: 0;border-radius: 99px;background: #173a4c;color: #FFF;font-weight: 700;text-decoration: none;transition: all .2s ease-out}a.btn:hover{background: #2a6f8f;color: #FFF}h1{color: #173a4c}.rte > *{margin-bottom: 10px}.rte > *:last-child{margin-bottom: 0}ul{list-style: none}ul li{position: relative;margin-bottom: 10px;padding-left: 20px}ul li::before{content: '';position: absolute;left: 0;top: .6em;width: 6px;height: 6px;border-radius: 50%;background: #3e8db5}ul li:last-child{margin-bottom: 0}.col_full{grid-column: 1 / -1}.content-element-group.grid_2{display: grid;gap: 28px;grid-template-columns: 1fr 1fr}.content-element-group.grid_2 > *{margin-bottom: 0}.content-image,.content-gallery li{position: relative;overflow: hidden}.content-image figcaption,.content-gallery li figcaption{position: absolute;z-index: 10;left: 0;bottom: 0;width: 100%;padding: 10px;border-radius: 12px;background: #173a4c;color: #FFF;opacity: 0;transform: translateY(16px);pointer-events: none;transition: all .25s ease-out}.content-image figcaption strong,.content-gallery li figcaption strong,.content-image figcaption span,.content-gallery li figcaption span{display: block}.content-image:hover figcaption,.content-gallery li:hover figcaption{transform: translateY(0px);opacity: 1}.content-player video{width: 100%}.btn_video::before,.btn_video::after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);pointer-events: none;transition: all .2s ease-out}.btn_video::before{z-index: 1;width: 60px;height: 60px;border-radius: 100%;background: rgba(23,58,76,0.8)}.btn_video::after{z-index: 2;margin-left: 3px;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff}#main{float: none}#main h3 + ul,#main h4 + ul,#main p + ul{padding-top: 40px}#main .padding_bottom_0x.mod_article .article_inside{padding-bottom: 0}.intro li{margin: 0;padding: 0}.intro li::before{content: none}.intro ul,#bewertungen .content-element-group{transform: none}.mod_article{position: relative;background: #FFF}.mod_article .article_inside{max-width: 1440px;margin-left: auto;margin-right: auto;padding: 60px 20px}.mod_article.center .article_inside{text-align: center}.mod_article.grid_3 .article_inside{display: grid;gap: 28px;grid-template-columns: 1fr 1fr 1fr}.mod_article.grid_3 .article_inside > *{margin-bottom: 0}.mod_article.spalten_2 .article_inside{display: grid;gap: 28px;grid-template-columns: 1fr 1fr}.mod_article.spalten_2 .article_inside > *{margin-bottom: 0}.mod_article.intro{background: #173a4c;color: #FFF}.mod_article.intro a{color: #FFF}.mod_article.intro a.btn.highlight{margin: 10px}.mod_article.intro ul li{display: inline-block;margin: 0;padding: 7px 15px;border: 0;border-radius: 99px;line-height: 1.3;background: rgba(255,255,255,0.09);color: #FFF}.mod_article.intro ul li::before{content: none}.mod_article.intro h2{font-weight: 900;letter-spacing: -.015em}.mod_article.intro h3{color: #a6cadb}.mod_article#webseiten .article_inside,.mod_article#videografie .article_inside,.mod_article#fotografie .article_inside{padding-top: clamp(56px, 7vw, 100px);padding-bottom: clamp(56px, 7vw, 100px)}.mod_article#webseiten .rte,.mod_article#videografie .rte,.mod_article#fotografie .rte{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);column-gap: 80px;align-items: start}.mod_article#webseiten .rte > *,.mod_article#videografie .rte > *,.mod_article#fotografie .rte > *{grid-column: 1;margin: 0}.mod_article#webseiten .rte > h2,.mod_article#videografie .rte > h2,.mod_article#fotografie .rte > h2{max-width: 12em;font-weight: 900;letter-spacing: -.02em;line-height: 1.08}.mod_article#webseiten .rte > h2 strong,.mod_article#videografie .rte > h2 strong,.mod_article#fotografie .rte > h2 strong{font-weight: 900}.mod_article#webseiten .rte > h3,.mod_article#videografie .rte > h3,.mod_article#fotografie .rte > h3{margin-top: 18px;max-width: none;font-weight: 400;font-size: clamp(18px, 16.7501px + .3906vw, 23px);line-height: 150%}.mod_article#webseiten .rte > h4,.mod_article#videografie .rte > h4,.mod_article#fotografie .rte > h4{margin-top: 12px;max-width: 42em;font-weight: 400}.mod_article#webseiten .rte > ul,.mod_article#videografie .rte > ul,.mod_article#fotografie .rte > ul{grid-column: 2;grid-row: 1 / 5;align-self: center;display: flex;flex-wrap: wrap;gap: 8px;padding-top: 0 !important}.mod_article#webseiten ul li a,.mod_article#videografie ul li a,.mod_article#fotografie ul li a{display: inline;color: inherit;font-weight: inherit;text-decoration: none}.mod_article#webseiten ul li a:hover,.mod_article#videografie ul li a:hover,.mod_article#fotografie ul li a:hover{color: inherit;text-decoration: none}.mod_article#webseiten,.mod_article#fotografie{background: #FFF;color: #1d2329}.mod_article#webseiten h2,.mod_article#fotografie h2{color: #173a4c}.mod_article#webseiten h3,.mod_article#fotografie h3{color: #56616b}.mod_article#webseiten h3 strong,.mod_article#fotografie h3 strong{color: #173a4c}.mod_article#webseiten ul li,.mod_article#fotografie ul li{background: #eef4f7;color: #173a4c;font-weight: 400}.mod_article#webseiten ul li strong,.mod_article#fotografie ul li strong{font-weight: 700}.mod_article#videografie{background: #173a4c}.mod_article#videografie .article_inside{padding-bottom: 60px}.mod_article#videografie .rte{grid-template-columns: minmax(0, 8fr) minmax(0, 4fr)}.mod_article#videografie .rte > h3{font-size: clamp(18px, 17px + .3125vw, 22px);line-height: 150%}.mod_article#videografie ul li{font-weight: 400}.mod_article#videografie h3{color: #D6E7EF}.mod_article#videografie h4{color: #a6cadb}.mod_article#web_referenzen,.mod_article#article-271{background: #eef4f7}.mod_article#web_referenzen .article_inside{display: grid;gap: 28px;grid-template-columns: repeat(3, minmax(0, 1fr));align-items: start;padding-top: clamp(56px, 7vw, 100px);padding-bottom: 60px}.mod_article#web_referenzen .article_inside > *{margin-bottom: 0}.mod_article#web_referenzen .content-text figure{position: relative;margin-bottom: 20px;padding-top: 44px;border-radius: 12px;background: #FFF;box-shadow: 0 0 0 1px #c8d9e2;overflow: hidden}.mod_article#web_referenzen .content-text figure::before,.mod_article#web_referenzen .content-text figure::after{content: '';position: absolute;z-index: 2;pointer-events: none}.mod_article#web_referenzen .content-text figure::before{left: 0;right: 0;top: 0;height: 44px;border-radius: 12px 12px 0 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='16' viewBox='0 0 100 16' fill='none' stroke='%235B6672' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3 4 8l5 5M4 8h11'/%3E%3Cpath opacity='.4' d='M31 3l5 5-5 5M36 8H25'/%3E%3Cpath d='M63 8a6 6 0 1 1-1.8-4.3M63.2 1.8v3.9h-3.9'/%3E%3Cpath d='M76 8.5 83 2.5l7 6M78 7.2V14h10V7.2'/%3E%3C/svg%3E") 16px center / auto 15px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16' viewBox='0 0 4 16' fill='%235B6672'%3E%3Ccircle cx='2' cy='3' r='1.6'/%3E%3Ccircle cx='2' cy='8' r='1.6'/%3E%3Ccircle cx='2' cy='13' r='1.6'/%3E%3C/svg%3E") right 16px center / auto 15px no-repeat, #e0ebf0;box-shadow: inset 0 -1px 0 #c8d9e2}.mod_article#web_referenzen .content-text figure::after{top: 10px;left: 128px;width: 44%;height: 24px;border-radius: 12px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Crect x='.5' y='5' width='9' height='6.5' rx='1.5' fill='%235B6672'/%3E%3Cpath d='M2.6 5V3.6a2.4 2.4 0 0 1 4.8 0V5' fill='none' stroke='%235B6672' stroke-width='1.4'/%3E%3C/svg%3E") 11px center / 10px 12px no-repeat}.mod_article#web_referenzen .content-text a{position: relative;display: block;overflow: hidden;overflow: visible}.mod_article#web_referenzen .content-text a::before{content: '';position: absolute;z-index: 2;inset: 0;background: rgba(23,58,76,0.35);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);opacity: 0;transition: opacity .3s ease-out;pointer-events: none}.mod_article#web_referenzen .content-text a::after{content: 'Referenz öffnen';position: absolute;z-index: 3;left: 50%;top: 50%;padding: 16px 54px 16px 26px;border-radius: 99px;background: #d95f00 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") right 22px center / 18px no-repeat;color: #FFF;font-weight: 700;font-size: 19px;line-height: 1;white-space: nowrap;opacity: 0;transform: translate(-50%, -50%);transition: opacity .3s ease-out;pointer-events: none}.mod_article#web_referenzen .content-text a:hover::before,.mod_article#web_referenzen .content-text a:focus-visible::before,.mod_article#web_referenzen .content-text a:hover::after,.mod_article#web_referenzen .content-text a:focus-visible::after{opacity: 1}.mod_article#web_referenzen .content-text a::before{top: -44px;z-index: 3}.mod_article#web_referenzen .content-text a::after{z-index: 4}.mod_article#web_referenzen .content-text picture{display: block;aspect-ratio: 4 / 5}.mod_article#web_referenzen .content-text img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top center}.mod_article#web_referenzen .content-text .rte > *{margin: 0}.mod_article#web_referenzen .content-text h3{margin-bottom: 10px !important;color: #173a4c;font-weight: 900;letter-spacing: -.01em;font-size: clamp(17px, 16px + .3125vw, 21px);line-height: 125%}.mod_article#web_referenzen .content-text ul{display: flex;flex-wrap: wrap;gap: 6px;padding: 0}.mod_article#web_referenzen .content-text li{display: inline-block;margin: 0;padding: 7px 15px;border: 0;border-radius: 99px;line-height: 1.3;padding: 5px 12px;background: #fff;color: #2a6f8f;font-size: 14px;font-weight: 700}.mod_article#web_referenzen .content-text li::before{content: none}.mod_article.grid_3{background: #eef4f7}#main .mod_article.grid_3 .article_inside{padding-top: clamp(56px, 7vw, 100px);padding-bottom: clamp(56px, 7vw, 100px)}#main .mod_article.grid_3 .article_inside > .content-text.media{position: relative;padding: 28px;border-radius: 12px;background: #FFF;cursor: pointer}#main .mod_article.grid_3 .article_inside > .content-text.media figure{margin-bottom: 20px;text-align: center}#main .mod_article.grid_3 .article_inside > .content-text.media a{position: static;display: block}#main .mod_article.grid_3 .article_inside > .content-text.media a::after{content: '';position: absolute;z-index: 5;inset: 0;border-radius: 12px}#main .mod_article.grid_3 .article_inside > .content-text.media picture{position: relative;display: block;overflow: hidden;border-radius: 12px}#main .mod_article.grid_3 .article_inside > .content-text.media picture::before{content: '';position: absolute;z-index: 2;inset: 0;background: rgba(255,255,255,0.25);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);opacity: 0;transition: opacity .3s ease-out;pointer-events: none}#main .mod_article.grid_3 .article_inside > .content-text.media picture::after{content: 'Referenz öffnen';position: absolute;z-index: 3;left: 50%;top: 50%;padding: 16px 54px 16px 26px;border-radius: 99px;background: #d95f00 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") right 22px center / 18px no-repeat;color: #FFF;font-weight: 700;font-size: 19px;line-height: 1;white-space: nowrap;opacity: 0;transform: translate(-50%, -50%);transition: opacity .3s ease-out;pointer-events: none}#main .mod_article.grid_3 .article_inside > .content-text.media picture:hover::before,#main .mod_article.grid_3 .article_inside > .content-text.media picture:focus-visible::before,#main .mod_article.grid_3 .article_inside > .content-text.media picture:hover::after,#main .mod_article.grid_3 .article_inside > .content-text.media picture:focus-visible::after{opacity: 1}#main .mod_article.grid_3 .article_inside > .content-text.media:hover picture::before,#main .mod_article.grid_3 .article_inside > .content-text.media:hover picture::after{opacity: 1}#main .mod_article.grid_3 .article_inside > .content-text.media:has(a:focus-visible){outline: 2px solid #2a6f8f;outline-offset: 3px}#main .mod_article.grid_3 .article_inside > .content-text.media:not(:has(a[href])){cursor: auto}#main .mod_article.grid_3 .article_inside > .content-text.media:not(:has(a[href])) picture::before,#main .mod_article.grid_3 .article_inside > .content-text.media:not(:has(a[href])) picture::after{display: none}#main .mod_article.grid_3 .article_inside > .content-text.media img{display: block;width: 100%}#main .mod_article.grid_3 .article_inside > .content-text.media .rte > *{margin: 0}#main .mod_article.grid_3 .article_inside > .content-text.media h3{margin-bottom: 10px !important;color: #173a4c;font-weight: 900;letter-spacing: -.01em;font-size: clamp(17px, 16px + .3125vw, 21px);line-height: 125%}#main .mod_article.grid_3 .article_inside > .content-text.media ul{display: flex;flex-wrap: wrap;gap: 6px;padding: 0}#main .mod_article.grid_3 .article_inside > .content-text.media li{display: inline-block;margin: 0;padding: 7px 15px;border: 0;border-radius: 99px;line-height: 1.3;padding: 5px 12px;background: #eef4f7;color: #2a6f8f;font-size: 14px;font-weight: 700}#main .mod_article.grid_3 .article_inside > .content-text.media li::before{content: none}.mod_article#article-271 .article_inside{padding-top: 0;padding-bottom: clamp(56px, 7vw, 100px)}.mod_article#article-271 a.btn{display: inline-flex;align-items: center;gap: 14px;margin: 0;padding: 17px 30px;font-size: clamp(16px, 15.4998px + .1563vw, 18px);line-height: 115%}.mod_article#article-271 a.btn::after{content: '';width: 18px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 18px no-repeat}.mod_article#video,.mod_article#foto{background: #173a4c;color: #FFF}.mod_article#video .article_inside,.mod_article#foto .article_inside{display: grid;gap: 10px;grid-template-columns: repeat(6, minmax(0, 1fr));grid-auto-flow: dense;max-width: 1440px;padding-top: 0;padding-bottom: clamp(56px, 7vw, 100px)}.mod_article#video .article_inside > *,.mod_article#foto .article_inside > *{margin-bottom: 0}.mod_article#video .article_inside .content-image,.mod_article#foto .article_inside .content-image{height: 225px}.mod_article#video .article_inside .content-image.double_height,.mod_article#foto .article_inside .content-image.double_height{height: 460px}.mod_article#video .article_inside .content-image,.mod_article#foto .article_inside .content-image{border-radius: 10px}.mod_article#video .article_inside .content-image a,.mod_article#foto .article_inside .content-image a,.mod_article#video .article_inside .content-image picture,.mod_article#foto .article_inside .content-image picture,.mod_article#video .article_inside .content-image img,.mod_article#foto .article_inside .content-image img{display: block;width: 100%;height: 100%}.mod_article#video .article_inside .content-image img,.mod_article#foto .article_inside .content-image img{max-width: none;object-fit: cover}.mod_article#video .article_inside .content-image figure,.mod_article#foto .article_inside .content-image figure{height: 100%}.mod_article#video .article_inside .content-image.double_width,.mod_article#foto .article_inside .content-image.double_width{grid-column: span 2}.mod_article#video .article_inside .content-image.double_height,.mod_article#foto .article_inside .content-image.double_height{grid-row: span 2}.mod_article#video .article_inside .content-image figcaption,.mod_article#foto .article_inside .content-image figcaption{width: auto;left: 10px;right: 10px;bottom: 10px}.mod_article#foto{background: #1c2226;color: #FFF}.mod_article#foto .article_inside{padding-top: clamp(56px, 7vw, 100px);padding-bottom: clamp(56px, 7vw, 100px)}.mod_article#foto .article_inside .content-image figure::after{content: '';position: absolute;inset: 0;background: linear-gradient(to top, rgba(14,27,34,0.62), rgba(14,27,34,0) 42%);opacity: 0;transition: opacity .3s ease-out;pointer-events: none}.mod_article#foto .article_inside .content-image img{transition: transform .5s ease-out}.mod_article#foto .article_inside .content-image figcaption{left: 16px;right: 16px;bottom: 14px;padding: 0;border-radius: 0;background: none;font-size: clamp(14px, 13.7501px + .0781vw, 15px);line-height: 135%}.mod_article#foto .article_inside .content-image figcaption strong{font-size: clamp(15px, 14.4998px + .1563vw, 17px);line-height: 130%}.mod_article#foto .article_inside .content-image figcaption span{color: rgba(255,255,255,0.78)}.mod_article#foto .article_inside .content-image:hover figure::after{opacity: 1}.mod_article#foto .article_inside .content-image:hover img{transform: scale(1.03)}.mod_article#foto .content-text.col_full .rte{display: flex;align-items: center;gap: 20px 32px;flex-wrap: wrap}.mod_article#foto .content-text.col_full h2,.mod_article#foto .content-text.col_full p{margin: 0;color: #FFF;text-align: left !important;font-size: clamp(16px, 15.7501px + .0781vw, 17px);line-height: 140%;font-weight: 700}.mod_article#foto .content-text.col_full ul{display: flex;flex-wrap: wrap;gap: 10px 28px;padding-top: 0 !important}.mod_article#foto .content-text.col_full li{display: inline-block;margin: 0;padding: 0}.mod_article#foto .content-text.col_full li::before{content: none}.mod_article#foto .content-text.col_full a{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 4px 0;color: #a6cadb;font-weight: 400;text-decoration: none;transition: color .15s ease-out}.mod_article#foto .content-text.col_full a strong{font-weight: 700;color: #FFF}.mod_article#foto .content-text.col_full a::after{content: '';width: 14px;height: 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF8A1F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 14px no-repeat}.mod_article#foto .content-text.col_full a:hover{color: #FFF}.mod_article#foto .content-text.col_full:first-child{margin-bottom: 14px;padding: 22px 28px;border-radius: 12px;background: rgba(255,255,255,0.06)}.mod_article#foto .content-text.col_full:last-child{padding: 28px 0 0}.mod_article#foto .content-text.col_full:last-child .rte{justify-content: center;gap: 16px}.mod_article#foto .content-text.col_full:last-child p{font-weight: 400;color: #C7D4DA}.mod_article#foto .content-text.col_full:last-child br{display: none}.mod_article#foto .content-text.col_full:last-child a{padding: 11px 22px;border-radius: 99px;background: #d95f00;color: #FFF}.mod_article#foto .content-text.col_full:last-child a strong{color: #FFF}.mod_article#foto .content-text.col_full:last-child a::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.mod_article#foto .content-text.col_full:last-child a:hover{background: #c25200}.mod_article#foto .content-text.col_full:first-child{grid-row: auto}#main .mod_article.teaser .article_inside .content-image figure::before{content: '';position: absolute;inset: 0;z-index: 1;background: linear-gradient(to top, rgba(14,27,34,0.7) 0%, rgba(14,27,34,0) 46%);pointer-events: none}#main .mod_article.teaser .article_inside .content-image img{transition: transform .6s ease-out;will-change: transform}#main .mod_article.teaser .article_inside .content-image figcaption{top: auto;left: 18px;right: 18px;bottom: 16px;width: auto;height: auto;display: block;padding: 0;border-radius: 0;background: none;opacity: 1;transform: none;transition: none;text-align: left}#main .mod_article.teaser .article_inside .content-image figcaption strong{display: inline-flex;align-items: center;gap: 10px;max-width: 100%;padding: 0;border-radius: 0;background: none;color: #FFF;box-shadow: none;font-weight: 700;font-size: clamp(15px, 14.2499px + .2344vw, 18px);line-height: 125%;hyphens: manual;overflow-wrap: break-word}#main .mod_article.teaser .article_inside .content-image figcaption strong::after{content: '';flex: none;width: 26px;height: 26px;border-radius: 50%;background: rgba(255,255,255,0.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 13px no-repeat;transition: transform .25s ease-out, background-color .25s ease-out}#main .mod_article.teaser .article_inside .content-image figcaption::after{content: none}#main .mod_article.teaser .article_inside .content-image:hover img{transform: scale(1.03)}#main .mod_article.teaser .article_inside .content-image:hover figcaption strong::after{background-color: #ff8a1f;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173A4C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");transform: translateX(3px)}#main .mod_article.teaser .article_inside .content-image:has(a:focus-visible){outline: 2px solid #ff8a1f;outline-offset: 3px}.mod_article#faq{background: #FFF}.mod_article#faq .article_inside{display: grid;gap: 80px;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);align-items: start;padding-top: clamp(56px, 7vw, 100px);padding-bottom: clamp(56px, 7vw, 100px)}.mod_article#faq .article_inside > *{margin-bottom: 0}.mod_article#faq .rte > h3{margin-top: 14px}.mod_article#faq .rte > h4{margin-top: 18px;font-weight: 400;color: #56616b}.mod_article#faq .rte > p{margin: 40px 0 0}.mod_article#faq .rte > p + p{margin-top: 16px}.mod_article#faq ul{display: grid;gap: 10px;padding: 0}.mod_article#faq li{margin: 0;padding: 0}.mod_article#faq li::before{content: none}.mod_article#faq li a{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 22px 26px;border-radius: 12px;background: #eef4f7;color: #173a4c;font-weight: 700;text-decoration: none;font-size: clamp(16px, 15.2499px + .2344vw, 19px);line-height: 140%;transition: background .2s ease-out}.mod_article#faq li a strong{font-weight: 700;color: inherit}.mod_article#faq li a::after{content: '';flex: none;width: 34px;height: 34px;border-radius: 50%;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173A4C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 15px no-repeat;transition: transform .25s ease-out, background-color .25s ease-out}.mod_article#faq li a:hover{background: #e4edf2}.mod_article#faq li a:hover::after{background-color: #ff8a1f;transform: translateX(3px)}.mod_article#kontakt,.mod_article#interesse{background: #173a4c}.mod_article#kontakt .article_inside,.mod_article#interesse .article_inside{padding-top: clamp(56px, 7vw, 100px);padding-bottom: clamp(56px, 7vw, 100px)}.mod_article#kontakt .rte,.mod_article#interesse .rte{display: grid;grid-template-columns: minmax(0, 6fr) minmax(0, 5fr);column-gap: 96px;align-items: center}.mod_article#kontakt .rte > *,.mod_article#interesse .rte > *{grid-column: 1;margin: 0;text-align: left !important}.mod_article#kontakt .rte > h2,.mod_article#interesse .rte > h2{color: #a6cadb;font-weight: 700;font-size: clamp(19px, 17.2499px + .5469000000000001vw, 26px);line-height: 130%}.mod_article#kontakt .rte > h2 strong,.mod_article#interesse .rte > h2 strong{display: block;margin-bottom: 10px;color: #FFF;font-weight: 900;letter-spacing: -.02em;font-size: clamp(26px, 21px + 1.5625vw, 46px);line-height: 110%}.mod_article#kontakt .rte > h2 br,.mod_article#interesse .rte > h2 br{display: none}.mod_article#kontakt .rte > p,.mod_article#interesse .rte > p{margin-top: 20px;max-width: 34em;color: #D6E7EF}.mod_article#kontakt .rte > p strong,.mod_article#interesse .rte > p strong{color: #FFF}.mod_article#kontakt .rte > p:has(a.btn),.mod_article#interesse .rte > p:has(a.btn){grid-column: 2;grid-row: 1 span 3;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin: 0;max-width: none}.mod_article#kontakt .rte > p:has(a.btn) br,.mod_article#interesse .rte > p:has(a.btn) br{display: none}.mod_article#kontakt .rte > p:has(a.btn) a.btn,.mod_article#interesse .rte > p:has(a.btn) a.btn{display: flex;align-items: center;justify-content: space-between;width: 100%;margin: 0;padding: 18px 22px;border-radius: 12px;background: rgba(255,255,255,0.08);color: #FFF;font-weight: 700}.mod_article#kontakt .rte > p:has(a.btn) a.btn::after,.mod_article#interesse .rte > p:has(a.btn) a.btn::after{content: '';width: 16px;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px no-repeat;opacity: .7}.mod_article#kontakt .rte > p:has(a.btn) a.btn:hover,.mod_article#interesse .rte > p:has(a.btn) a.btn:hover{background: rgba(255,255,255,0.15)}.mod_article#kontakt .rte > p:has(a.btn) a.btn.highlight,.mod_article#interesse .rte > p:has(a.btn) a.btn.highlight,.mod_article#kontakt .rte > p:has(a.btn) a.btn[href*="wa.me"],.mod_article#interesse .rte > p:has(a.btn) a.btn[href*="wa.me"]{padding: 22px 24px;background: #d95f00;color: #FFF;font-size: clamp(16px, 15.2499px + .2344vw, 19px);line-height: 115%}.mod_article#kontakt .rte > p:has(a.btn) a.btn.highlight::after,.mod_article#interesse .rte > p:has(a.btn) a.btn.highlight::after,.mod_article#kontakt .rte > p:has(a.btn) a.btn[href*="wa.me"]::after,.mod_article#interesse .rte > p:has(a.btn) a.btn[href*="wa.me"]::after{width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");background-size: 20px;opacity: 1}.mod_article#kontakt .rte > p:has(a.btn) a.btn.highlight:hover,.mod_article#interesse .rte > p:has(a.btn) a.btn.highlight:hover,.mod_article#kontakt .rte > p:has(a.btn) a.btn[href*="wa.me"]:hover,.mod_article#interesse .rte > p:has(a.btn) a.btn[href*="wa.me"]:hover{background: #c25200}.mod_article#interesse{box-shadow: inset 0 1px 0 rgba(255,255,255,0.08)}.mod_article#interesse .rte > p:has(a.btn) a.btn:first-child{grid-column: 1 / -1}.mod_article#interesse .rte > p:has(a.btn) a.btn.highlight:not(:first-child){padding: 18px 22px;background: rgba(255,255,255,0.08);font-size: clamp(16px, 15.4998px + .1563vw, 18px);line-height: 125%}.mod_article#interesse .rte > p:has(a.btn) a.btn.highlight:not(:first-child)::after{width: 16px;height: 16px;background-size: 16px;opacity: .7}.mod_article#interesse .rte > p:has(a.btn) a.btn.highlight:not(:first-child):hover{background: rgba(255,255,255,0.15)}.mod_article#about h2,.mod_article#faq h2,.mod_article#bewertungen h2,.mod_article.text h2{margin-bottom: 10px;text-transform: none;letter-spacing: 0;color: #2a6f8f;font-weight: 700}.mod_article#about h3,.mod_article#faq h3,.mod_article#bewertungen h3,.mod_article.text h3{font-weight: 900;letter-spacing: -.02em;color: #173a4c}.mod_article#about h3 strong,.mod_article#faq h3 strong,.mod_article#bewertungen h3 strong,.mod_article.text h3 strong{display: block;font-weight: 900;color: #173a4c}.mod_article#about,.mod_article.text{padding-top: 40px;padding-bottom: 40px}.mod_article#about{padding: 0;background: #eef4f7}.mod_article#about .article_inside{display: grid;grid-template-columns: minmax(0, 1fr) 420px;column-gap: 60px;align-items: start;padding-top: clamp(56px, 7vw, 100px);padding-bottom: clamp(56px, 7vw, 100px)}.mod_article#about .content-element-group:first-child{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 40px 60px;align-items: start}.mod_article#about .content-element-group:last-child{display: flex;flex-direction: column;gap: 40px}.mod_article#about .col_full{grid-column: 1 / -1}.mod_article#about .col_full h3{color: #2a6f8f}.mod_article#about .col_full h3 strong{color: #173a4c}.mod_article#about .content-text:not(.col_full) p{font-size: clamp(16px, 15.4998px + .1563vw, 18px);line-height: 165%}.mod_article#about p strong{color: #173a4c}.mod_article#about .portrait{overflow: visible}.mod_article#about .portrait figure{position: relative;padding-top: 36px}.mod_article#about .portrait img{display: block;width: 100%}.mod_article#about .portrait figcaption{top: 0;left: -24px;bottom: auto;width: auto;padding: 14px 24px 15px;border-radius: 24px 24px 4px 24px;background: #ff8a1f;color: #173a4c;font-weight: 900;opacity: 1;transform: none;overflow: visible;font-size: clamp(20px, 18px + .625vw, 28px);line-height: 100%}.mod_article#about .portrait figcaption::after{content: '';position: absolute;right: 0;bottom: -14px;border-left: 18px solid transparent;border-top: 16px solid #ff8a1f}.mod_article#about .orte img{display: block;width: 100%}.mod_article.text .content-text{max-width: 800px}.mod_article.text .rte > *{margin-bottom: 20px}.mod_article.text .rte > *:last-child{margin-bottom: 0}.mod_article.text .rte > h2{margin-bottom: 10px}.mod_article.text p strong{color: #2a6f8f}#start{background: #eef4f7;color: #1d2329}#start a{color: #173a4c}#start .article_inside{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.08fr);grid-template-rows: 1fr auto;align-items: center;column-gap: 64px;row-gap: 28px;max-width: 1440px;min-height: min(100vh, 1080px);min-height: min(100svh, 1080px);padding: calc(76px + clamp(24px, 3vh, 40px)) 20px 40px}#start #hero{position: relative;z-index: 2}#start #hero .rte{max-width: 640px}#start #hero .rte > *{margin-bottom: 0}#start #hero .rte > p{margin-bottom: 10px;color: #56616b}#start #hero .rte p:first-child{margin-bottom: 22px;color: #2a6f8f;font-weight: 700;letter-spacing: .02em}#start #hero .rte h1{margin-bottom: 26px;font-weight: 900;letter-spacing: -.025em;color: #173a4c}#start #hero .rte h1 strong{font-weight: 900;color: #2a6f8f}#start #hero .rte h2{max-width: 30em;margin-bottom: 34px;color: #56616b}#start #hero .rte h2 strong{color: #173a4c}#start #hero .rte p:last-child{margin-top: 18px;color: #56616b}#start #hero .rte a:not(.btn){display: inline;color: #173a4c;text-decoration: underline;text-decoration-color: #ff8a1f;text-decoration-thickness: 2px;text-underline-offset: .2em;transition: all .2s ease-out}#start #hero .rte a:not(.btn):hover{color: #2a6f8f}#start #hero a.btn{margin: 0;padding: 19px 32px;border-color: transparent;background: #d95f00;color: #FFF}#start #hero a.btn strong{font-weight: 700}#start #hero a.btn:hover{background: #c25200}#start #hero a:focus-visible{outline: 2px solid #2a6f8f;outline-offset: 3px}#start .content-image{z-index: 1;overflow: visible;pointer-events: none;align-self: center}#start .content-image img{display: block;width: 100%;max-width: 780px;margin-left: auto;transform: none}#start .content-element-group{grid-column: 1 / -1;position: relative;z-index: 2;display: grid;gap: 28px;grid-template-columns: repeat(3, minmax(0, 1fr))}#start .content-element-group > *{margin-bottom: 0}#start .content-element-group .content-text{position: relative;display: flex;flex-direction: column;padding: 26px 30px 24px;border: 0;border-radius: 12px;background: #FFF;box-shadow: none}#start .content-element-group .content-text::after{content: '';position: absolute;right: 26px;bottom: 22px;width: 38px;height: 38px;border-radius: 50%;background: #173a4c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 17px no-repeat;pointer-events: none;transition: background-color .2s ease-out}#start .content-element-group .content-text:hover::after{background-color: #ff8a1f;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173A4C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}#start .content-element-group .content-text:has(a:focus-visible){outline: 2px solid #2a6f8f;outline-offset: 3px}#start .content-element-group .content-text .rte{display: flex;flex-direction: column;flex: 1;color: #173a4c}#start .content-element-group .content-text .rte > *{margin: 0}#start .content-element-group .content-text .rte h2{font-weight: 900;text-transform: none;letter-spacing: -.015em}#start .content-element-group .content-text .rte h3{margin-top: 8px;color: #56616b}#start .content-element-group .content-text .rte h4{display: flex;align-items: center;min-height: 56px;margin-top: auto;padding-top: 18px;padding-right: 56px}#start .content-element-group .content-text .rte h4 a{color: #2a6f8f;font-weight: 700;text-decoration: none}#start .content-element-group .content-text .rte h4 a strong{font-weight: inherit}#start .content-element-group .content-text .rte h4 a::after{content: '';position: absolute;inset: 0;z-index: 1;border-radius: 12px}body.webdesign #start{background: #eef4f7}body.webdesign #start .article_inside{grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);grid-template-rows: none;column-gap: clamp(30px, 4vw, 70px);min-height: min(100vh, 960px);min-height: min(100svh, 960px);padding-top: calc(76px + clamp(30px, 6vh, 70px));padding-bottom: clamp(40px, 7vh, 80px)}body.webdesign #start #hero .rte{max-width: 640px}body.webdesign #start #hero .rte h2{margin-bottom: 30px}body.webdesign #start #hero ul{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 25px;padding-top: 0}body.webdesign #start #hero li{display: inline-block;margin: 0;padding: 7px 15px;border: 0;border-radius: 99px;line-height: 1.3;background: #FFF;color: #173a4c}body.webdesign #start #hero li::before{content: none}body.webdesign #start .content-image{isolation: isolate}body.webdesign #start .content-image img{width: 100%;max-width: 780px}#bewertungen{background: #eef4f7}#bewertungen .article_inside{padding-top: clamp(56px, 7vw, 100px);padding-bottom: clamp(56px, 7vw, 100px)}#bewertungen h2{margin-bottom: 0}#bewertungen h3{margin: 12px 0 48px}#bewertungen li{margin: 0;padding: 0}#bewertungen li::before{content: none}#bewertungen .content-element-group{display: block;column-count: 3;column-gap: 28px;margin-bottom: -28px}#bewertungen .content-element-group .content-text{position: relative;display: inline-block;width: 100%;margin: 0 0 28px;padding: 26px 28px 24px;border-radius: 12px;background: #FFF;break-inside: avoid}#bewertungen .content-element-group .content-text .rte > *{margin-bottom: 14px}#bewertungen .content-element-group .content-text p{font-size: clamp(16px, 15.7501px + .0781vw, 17px);line-height: 160%;color: #1d2329}#bewertungen .content-element-group .content-text p:first-child{color: #f27100;letter-spacing: .08em;font-size: 18px;line-height: 1}#bewertungen .content-element-group .content-text p strong{color: #173a4c;font-weight: 700}#bewertungen .content-element-group ul{position: static;display: grid;grid-template-columns: 1fr auto;gap: 20px;margin: 18px 0 0;padding-top: 0;color: #56616b}#bewertungen .content-element-group ul li:first-child strong{font-weight: 700;color: #173a4c}#bewertungen .content-element-group ul li:last-child{text-align: right;color: #56616b}#bewertungen .content-element-group ul li:last-child strong{text-transform: none;color: #2a6f8f}.mod_faqpage{max-width: 800px;margin-top: 40px}.mod_faqpage > article{margin-top: 60px}.mod_faqpage > article:first-child{margin-top: 0}.mod_faqpage > article > h2{margin: 0 0 20px;letter-spacing: -.01em;color: #2a6f8f;font-weight: 700}.mod_faqpage .faq-item{border-bottom: 1px solid #d5e2e9}.mod_faqpage .faq-item > summary{position: relative;display: block;padding: 10px 40px 10px 0;cursor: pointer;-webkit-tap-highlight-color: transparent}.mod_faqpage .faq-item > summary::-webkit-details-marker{display: none}.mod_faqpage .faq-item > summary:focus-visible{outline: 2px solid #7db3cf;outline-offset: 2px;border-radius: 4px}.mod_faqpage .faq-item > summary h3{color: #173a4c;font-weight: 700;transition: color .2s ease}.mod_faqpage .faq-item > summary:hover h3{color: #2a6f8f}.mod_faqpage .faq-item > summary::before,.mod_faqpage .faq-item > summary::after{content: '';position: absolute;top: 50%}.mod_faqpage .faq-item > summary::before{right: 0;width: 30px;height: 30px;border-radius: 50%;background: #eef4f7;transform: translateY(-50%);transition: background .3s ease}.mod_faqpage .faq-item > summary::after{right: 12px;width: 7px;height: 7px;border-right: 2px solid #173a4c;border-bottom: 2px solid #173a4c;transform: translateY(-65%) rotate(45deg);transition: transform .3s ease, border-color .3s ease}.mod_faqpage .faq-item[open] > summary::before{background: #ff8a1f}.mod_faqpage .faq-item[open] > summary::after{border-color: #173a4c;transform: translateY(-35%) rotate(-135deg)}.mod_faqpage .faq-item__answer{padding: 0 20px 40px 0}.mod_faqpage .faq-item__answer .ce_text{overflow: visible;max-width: 64ch;color: #1d2329}.mod_faqpage .faq-item__answer .ce_text p{margin: 0 0 10px}.mod_faqpage .faq-item__answer .ce_text p:last-child{margin-bottom: 0}.mod_faqpage .faq-item__answer .info{margin: 10px 0 0;color: #56616b}.mod_faqpage .toplink{display: none}body.blog #main,body.fotografie #main{padding-top: 134px}body.blog .mod_article,body.fotografie .mod_article{background: #173a4c}body.blog .mod_article .article_inside,body.fotografie .mod_article .article_inside{padding-top: 20px;padding-bottom: 40px;color: #FFF}body.blog .mod_article .article_inside a,body.fotografie .mod_article .article_inside a{color: #FFF}body.blog .mod_article .article_inside ul li,body.fotografie .mod_article .article_inside ul li{padding: 0}body.blog .mod_article .article_inside ul li::before,body.fotografie .mod_article .article_inside ul li::before{content: none}body.blog .mod_article .article_inside .content-image,body.fotografie .mod_article .article_inside .content-image{display: inline-block}body.blog .mod_article .article_inside .content-image figcaption,body.fotografie .mod_article .article_inside .content-image figcaption{background: none}body.blog .mod_article .article_inside .content-image figcaption > *,body.fotografie .mod_article .article_inside .content-image figcaption > *{display: inline-block;border-radius: 10px;padding: 5px 10px;background: #173a4c;color: #FFF}body.blog .mod_article .article_inside .content-gallery.content-gallery--cols-2 ul,body.fotografie .mod_article .article_inside .content-gallery.content-gallery--cols-2 ul{display: grid;gap: 28px;grid-template-columns: 1fr 1fr}body.blog .mod_article .article_inside .content-gallery.content-gallery--cols-2 ul > *,body.fotografie .mod_article .article_inside .content-gallery.content-gallery--cols-2 ul > *{margin-bottom: 0}body.blog .mod_article .article_inside .content-gallery.content-gallery--cols-3 ul,body.fotografie .mod_article .article_inside .content-gallery.content-gallery--cols-3 ul{display: grid;gap: 28px;grid-template-columns: 1fr 1fr 1fr}body.blog .mod_article .article_inside .content-gallery.content-gallery--cols-3 ul > *,body.fotografie .mod_article .article_inside .content-gallery.content-gallery--cols-3 ul > *{margin-bottom: 0}body.blog .mod_article .article_inside .content-image a,body.fotografie .mod_article .article_inside .content-image a,body.blog .mod_article .article_inside .content-gallery a,body.fotografie .mod_article .article_inside .content-gallery a{display: block}body.blog .mod_article .article_inside .content-image a:hover img,body.fotografie .mod_article .article_inside .content-image a:hover img,body.blog .mod_article .article_inside .content-gallery a:hover img,body.fotografie .mod_article .article_inside .content-gallery a:hover img{transform: scale(1.05)}body.blog .mod_article .article_inside .content-image figcaption,body.fotografie .mod_article .article_inside .content-image figcaption,body.blog .mod_article .article_inside .content-gallery figcaption,body.fotografie .mod_article .article_inside .content-gallery figcaption{left: 10px;bottom: 10px;width: auto;opacity: 1;transform: translateY(0)}body.blog .mod_article .article_inside .content-image figcaption strong,body.fotografie .mod_article .article_inside .content-image figcaption strong,body.blog .mod_article .article_inside .content-gallery figcaption strong,body.fotografie .mod_article .article_inside .content-gallery figcaption strong,body.blog .mod_article .article_inside .content-image figcaption span,body.fotografie .mod_article .article_inside .content-image figcaption span,body.blog .mod_article .article_inside .content-gallery figcaption span,body.fotografie .mod_article .article_inside .content-gallery figcaption span{margin-top: 4px;font-weight: 400}body.blog .mod_article .article_inside .content-image img,body.fotografie .mod_article .article_inside .content-image img,body.blog .mod_article .article_inside .content-gallery img,body.fotografie .mod_article .article_inside .content-gallery img{width: 100%;transition: all .4s ease-out}body.blog .mod_article.intro,body.fotografie .mod_article.intro{background: #2a6f8f}body.blog .mod_article.intro .article_inside,body.fotografie .mod_article.intro .article_inside{padding-top: 40px;padding-bottom: 40px}body.fotografie .mod_article.text{background: #FFF}body.fotografie .mod_article.text .article_inside{color: #1d2329}body.fotografie .mod_article.galerie .article_inside{max-width: 2250px;padding: 0}body.fotografie .mod_article.galerie li{margin: 0}.glightbox-container .gslide-inline .mod_article#interesse{background: #173a4c !important}.glightbox-container .gslide-inline .mod_article#interesse .article_inside{color: #FFF !important}.glightbox-container .gslide-inline .mod_article#interesse .article_inside a:not(.btn){color: #FFF !important}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse{background: #eef4f7;box-shadow: none}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .article_inside{color: #1d2329}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .rte > h2{color: #2a6f8f}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .rte > h2 strong{color: #173a4c}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .rte > p{color: #56616b}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .rte > p strong{color: #1d2329}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .rte > p a:not(.btn){color: #173a4c;text-decoration-color: #ff8a1f}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .rte > p:has(a.btn) a.btn:not(:first-child){background: #FFF;color: #173a4c;box-shadow: inset 0 0 0 1px #d5e2e9}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .rte > p:has(a.btn) a.btn:not(:first-child)::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173A4C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}body:is(.fotografie, .blog) #main .mod_article.galerie:not(#foto) + .mod_article#interesse .rte > p:has(a.btn) a.btn:not(:first-child):hover{background: #FFF;box-shadow: inset 0 0 0 1px #2a6f8f}body.fotografie .mod_article.galerie.galerie_intro .article_inside{display: grid;grid-template-columns: repeat(auto-fit, 254px);justify-content: center}body.fotografie .mod_article.galerie.galerie_intro .article_inside .content-gallery,body.fotografie .mod_article.galerie.galerie_intro .article_inside .content-gallery ul{display: contents}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel{grid-column: span 3;grid-row: span 2;display: flex;flex-direction: column;justify-content: center;margin: 0;padding: 40px 60px;background: #173a4c}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel h1{margin-bottom: 20px;font-weight: 900;color: #FFF}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel h1 strong{font-weight: 900;color: #ff8a1f}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel h2{margin-bottom: 20px}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel h2 strong{font-weight: 900}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel p{line-height: 150%;color: rgba(255,255,255,0.82)}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel a{display: inline;color: inherit;text-decoration: underline;text-decoration-color: #ff8a1f;text-decoration-thickness: 2px;text-underline-offset: .2em;transition: all .2s ease-out}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel a:hover{color: #ff8a1f}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel a:focus-visible{outline: 2px solid #7db3cf;outline-offset: 2px}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel .rte > *:last-child a:last-of-type{display: inline-block;margin-top: 10px;padding: 15px 40px;border: 0;border-radius: 99px;background: #d95f00;color: #FFF;text-decoration: none}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel .rte > *:last-child a:last-of-type:hover{background: #c25200;color: #FFF}body.fotografie .mod_article.galerie.galerie_intro .article_inside .content-gallery li{aspect-ratio: 1;place-self: stretch}body.fotografie .mod_article.galerie.galerie_intro .article_inside .content-gallery li figure{position: absolute;inset: 0}body.fotografie .mod_article.galerie.galerie_intro .article_inside .content-gallery li a,body.fotografie .mod_article.galerie.galerie_intro .article_inside .content-gallery li picture,body.fotografie .mod_article.galerie.galerie_intro .article_inside .content-gallery li img{display: block;width: 100%;height: 100%}body.fotografie .mod_article.galerie.galerie_intro .article_inside .content-gallery li img{max-width: none;object-fit: cover}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image){container-type: inline-size}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{display: grid;gap: 0;max-width: 2250px;padding: 0 5px;grid-template-columns: repeat(auto-fit, 254px);grid-auto-rows: minmax(254px, auto);grid-auto-flow: dense;justify-content: center}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > *{margin: 0}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .galerie-kachel{margin: 5px;border-radius: 10px}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image{display: block;overflow: visible;height: auto;padding: 5px}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image.double_width{grid-column: span 2}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image.double_height{grid-row: span 2}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image figure{position: absolute;inset: 5px;height: auto;overflow: hidden;isolation: isolate;border-radius: 10px}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image a,body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image picture,body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image img{display: block;width: 100%;height: 100%}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image img{max-width: none;object-fit: cover}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .content-image figcaption{right: auto}body.fotografie #main .galerie_intro:is(#video, #foto) .article_inside,body.blog #main .galerie_intro:is(#video, #foto, .galerie) .article_inside{padding-top: 35px;padding-bottom: 35px}@media (max-width: 3302px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(13, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(13, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 13), auto)}}@media (max-width: 3048px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(12, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(12, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 12), auto)}}@media (max-width: 2794px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(11, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(11, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 11), auto)}}@media (max-width: 2540px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(10, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(10, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 10), auto)}}@media (max-width: 2286px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(9, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(9, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 9), auto)}}@media (max-width: 2032px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(8, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(8, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 8), auto)}}@media (max-width: 1778px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(7, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(7, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 7), auto)}}@media (max-width: 1524px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(6, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(6, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 6), auto)}}@media (max-width: 1270px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(5, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(5, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 5), auto)}}@media (max-width: 1016px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(4, 1fr)}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(4, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 4), auto)}}@media (max-width: 762px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(3, 1fr)}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel{grid-column: 1 / -1;grid-row: auto}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(3, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 3), auto)}}@media (max-width: 508px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(2, 1fr)}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel{grid-column: 1 / -1;grid-row: auto}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(2, 1fr);grid-auto-rows: minmax(calc((100cqi - 10px) / 2), auto)}}@media (min-width: 725px){body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(3, 235px);grid-auto-rows: 235px;width: 705px;max-width: none;margin-left: round(down, (100% - 705px) / 2, 1px);padding-left: 0;padding-right: 0}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .galerie-kachel{grid-column: 1 / -1;grid-row: span 2}}@media (min-width: 960px){body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(4, 235px);grid-auto-rows: 235px;width: 940px;max-width: none;margin-left: round(down, (100% - 940px) / 2, 1px);padding-left: 0;padding-right: 0}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .galerie-kachel{grid-column: 1 / -1;grid-row: span 2}}@media (min-width: 1195px){body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(5, 235px);grid-auto-rows: 235px;width: 1175px;max-width: none;margin-left: round(down, (100% - 1175px) / 2, 1px);padding-left: 0;padding-right: 0}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .galerie-kachel{grid-column: 1 / -1;grid-row: span 2}}@media (min-width: 1430px){body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(6, 235px);grid-auto-rows: 235px;width: 1410px;max-width: none;margin-left: round(down, (100% - 1410px) / 2, 1px);padding-left: 0;padding-right: 0}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .galerie-kachel{grid-column: span 4;grid-row: span 2}}@media (min-width: 1665px){body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(7, 235px);grid-auto-rows: 235px;width: 1645px;max-width: none;margin-left: round(down, (100% - 1645px) / 2, 1px);padding-left: 0;padding-right: 0}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .galerie-kachel{grid-column: span 4;grid-row: span 2}}@media (min-width: 1900px){body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(8, 235px);grid-auto-rows: 235px;width: 1880px;max-width: none;margin-left: round(down, (100% - 1880px) / 2, 1px);padding-left: 0;padding-right: 0}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .galerie-kachel{grid-column: span 4;grid-row: span 2}}@media (min-width: 2135px){body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside{grid-template-columns: repeat(9, 235px);grid-auto-rows: 235px;width: 2115px;max-width: none;margin-left: round(down, (100% - 2115px) / 2, 1px);padding-left: 0;padding-right: 0}body.fotografie #main .galerie_intro:has(> .article_inside > .content-image) .article_inside > .galerie-kachel{grid-column: span 4;grid-row: span 2}}@media (min-width: 2270px){body.fotografie .mod_article.galerie.galerie_intro .article_inside{grid-template-columns: repeat(10, 1fr)}}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside{margin-left: auto;margin-right: auto;grid-template-columns: minmax(0, 1fr)}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside > .galerie-kachel{grid-column: 1;grid-row: auto}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside .content-gallery{display: block;min-width: 0}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside .content-gallery ul{display: flex;align-items: flex-start}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside li{flex: 1 1 0;min-width: 0}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside li:nth-child(n + 9){display: none}@media (min-width: 1188px){body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside{max-width: 1408px;grid-template-columns: minmax(680px, 1fr) repeat(2, minmax(0, 254px))}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside > .galerie-kachel{grid-column: 1;grid-row: span 2}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside .content-gallery,body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside .content-gallery ul{display: contents}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside li{display: none}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside li:nth-child(-n + 4){display: block}}@media (min-width: 1442px){body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside{max-width: 1662px;grid-template-columns: minmax(680px, 1fr) repeat(3, minmax(0, 254px))}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside > .galerie-kachel{grid-column: 1;grid-row: span 2}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside .content-gallery,body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside .content-gallery ul{display: contents}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside li{display: none}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside li:nth-child(-n + 6){display: block}}@media (min-width: 1696px){body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside{max-width: 1916px;grid-template-columns: minmax(680px, 1fr) repeat(4, minmax(0, 254px))}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside > .galerie-kachel{grid-column: 1;grid-row: span 2}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside .content-gallery,body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside .content-gallery ul{display: contents}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside li{display: none}body.fotografie .mod_article.galerie.galerie_intro.bilder_neben_kachel .article_inside li:nth-child(-n + 8){display: block}}.mod_article#shootinganfrage{background: #0e1b22}.mod_article#shootinganfrage .article_inside{max-width: 100%;padding: 0}.mod_article#shootinganfrage .article_inside > .content-text{margin: 0;padding: 80px max(20px, calc((100% - 1440px) / 2 + 20px));color: rgba(255,255,255,0.84);line-height: 1.55}.mod_article#shootinganfrage .article_inside > .content-text:nth-child(1){background: #173a4c}.mod_article#shootinganfrage .article_inside > .content-text:nth-child(2){background: #2a6f8f}.mod_article#shootinganfrage .article_inside > .content-text:nth-child(3){background: #0e1b22}.mod_article#shootinganfrage .rte > *{margin-bottom: 20px}.mod_article#shootinganfrage .rte > *:last-child{margin-bottom: 0}.mod_article#shootinganfrage .rte > p{max-width: 75ch}.mod_article#shootinganfrage h2{max-width: 22em;color: #FFF;font-weight: 900}.mod_article#shootinganfrage h2::after{content: '';display: block;width: 48px;height: 3px;margin-top: 15px;border-radius: 3px;background: #ff8a1f}.mod_article#shootinganfrage strong{color: #FFF}.mod_article#shootinganfrage ul{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap: 10px;margin-top: 30px;padding-top: 0}.mod_article#shootinganfrage ul li{margin: 0;padding: 20px 20px 20px 48px;border: 0;border-radius: 12px;background: rgba(255,255,255,0.07000000000000001)}.mod_article#shootinganfrage ul li::before{content: '';display: block;position: absolute;left: 22px;top: calc(20px + .75em - 4px);width: 8px;height: 8px;border-radius: 50%;background: #ff8a1f;box-shadow: 0 0 0 4px rgba(255,138,31,0.22)}.mod_article#shootinganfrage ol{counter-reset: sa_schritt;display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;margin-top: 30px;list-style: none}.mod_article#shootinganfrage ol li{counter-increment: sa_schritt;position: relative;padding: 20px;border: 0;border-radius: 12px;background: rgba(255,255,255,0.06)}.mod_article#shootinganfrage ol li::before{content: counter(sa_schritt, decimal-leading-zero);display: block;margin-bottom: 10px;font-size: 52px;line-height: 100%;font-weight: 900;letter-spacing: -.02em;font-variant-numeric: tabular-nums;color: #ff8a1f}.mod_article#tfp{background: #eef4f7}.mod_article#tfp .article_inside{padding: 80px 20px;color: #1d2329}.mod_article#tfp .article_inside a{color: #2a6f8f}.mod_article#tfp .article_inside > .content-text{margin: 0;padding: 60px;border-radius: 12px;background: #FFF;line-height: 1.55}.mod_article#tfp .rte > *{margin-bottom: 20px}.mod_article#tfp .rte > *:last-child{margin-bottom: 0}.mod_article#tfp .rte > p{max-width: 75ch}.mod_article#tfp .rte > p:last-child{color: #56616b}.mod_article#tfp h2{max-width: 24em;margin-bottom: 40px;color: #173a4c;font-weight: 900}.mod_article#tfp h2::after{content: '';display: block;width: 48px;height: 3px;margin-top: 15px;border-radius: 3px;background: #ff8a1f}.mod_article#tfp strong{color: #173a4c}.mod_article#tfp p:has(+ ul){margin-top: 40px;margin-bottom: 10px}.mod_article#tfp p:has(+ ul) strong{color: #2a6f8f}.mod_article#tfp ul{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap: 10px;padding-top: 0}.mod_article#tfp ul li{margin: 0;padding: 10px 10px 10px 40px;border-radius: 10px;background: #eef4f7}.mod_article#tfp ul li::before{content: '';display: block;position: absolute;left: 16px;top: calc(10px + .75em - 4px);width: 8px;height: 8px;border-radius: 50%;background: #3e8db5;box-shadow: 0 0 0 4px rgba(62,141,181,0.22)}.mod_article#tfp ul:last-of-type a{padding: 2px 12px;border-radius: 99px;background: rgba(62,141,181,0.12);color: #173a4c;text-decoration: none;transition: background .2s ease, color .2s ease}.mod_article#tfp ul:last-of-type a strong{color: inherit}.mod_article#tfp ul:last-of-type a:hover{background: #173a4c;color: #FFF}.mod_article#tfp ul:last-of-type a:focus-visible{outline: 2px solid #7db3cf;outline-offset: 2px}body.blog .mod_article.block:not(.galerie){margin: 0;background: #FFF;color: #1d2329}body.blog .mod_article.block:not(.galerie) .article_inside{max-width: 1440px;padding: 40px 20px;color: #1d2329}body.blog .mod_article.block:not(.galerie) .article_inside a{color: #173a4c}body.blog .mod_article.block:not(.galerie) .article_inside > *,body.blog .mod_article.block:not(.galerie) .article_inside .content-text > *{margin-bottom: 20px}body.blog .mod_article.block:not(.galerie) .article_inside > *:last-child,body.blog .mod_article.block:not(.galerie) .article_inside .content-text > *:last-child{margin-bottom: 0}body.blog .mod_article.block:not(.galerie):first-child .article_inside{padding-top: 40px}body.blog .mod_article.block:not(.galerie) + .mod_article.block .article_inside{padding-top: 0}body.blog .mod_article.block:not(.galerie):has(+ .intro) .article_inside{padding-bottom: 40px}body.blog .mod_article.block:not(.galerie) h1{font-weight: 900}body.blog .mod_article.block:not(.galerie) .rte > *{margin-bottom: 10px}body.blog .mod_article.block:not(.galerie) .rte > *:last-child{margin-bottom: 0}body.blog .mod_article.block:not(.galerie) .rte p{line-height: 150%}body.blog .mod_article.block:not(.galerie) .rte strong{color: #2a6f8f}body.blog .mod_article.block:not(.galerie) .content-image{display: block;overflow: visible}body.blog .mod_article.block:not(.galerie) .content-image figure{position: relative;display: inline-block;max-width: 100%;vertical-align: top;overflow: hidden;isolation: isolate}body.blog .mod_article.block:not(.galerie) .content-image a{display: block}body.blog .mod_article.block:not(.galerie) .content-image img,body.blog .mod_article.block:not(.galerie) .content-image a:hover img{display: block;width: auto;transform: none}body.blog .mod_article.block:not(.galerie) .content-image figcaption{left: 10px;right: auto;bottom: 10px;width: auto;padding: 0;border-radius: 0;background: none;opacity: 1;transform: none}body.blog .mod_article.block:not(.galerie) .content-image figcaption > *{display: inline-block;margin: 0;padding: 5px 10px;border-radius: 10px;background: #173a4c}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie){margin: 0;background: #FFF;color: #1d2329}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .article_inside{max-width: 1400px;padding: 40px 0px;color: #1d2329}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .article_inside a{color: #173a4c}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .article_inside > *,.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .article_inside .content-text > *{margin-bottom: 20px}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .article_inside > *:last-child,.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .article_inside .content-text > *:last-child{margin-bottom: 0}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie):first-child .article_inside{padding-top: 20px}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) + .mod_article.block .article_inside{padding-top: 0}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie):has(+ .intro) .article_inside{padding-bottom: 20px}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) h1{font-weight: 900}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .rte > *{margin-bottom: 10px}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .rte > *:last-child{margin-bottom: 0}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .rte p{line-height: 150%}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .rte strong{color: #2a6f8f}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .content-image{display: block;overflow: visible}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .content-image figure{position: relative;display: inline-block;max-width: 100%;vertical-align: top;overflow: hidden;isolation: isolate}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .content-image a{display: block}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .content-image img,.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .content-image a:hover img{display: block;width: auto;transform: none}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .content-image figcaption{left: 10px;right: auto;bottom: 10px;width: auto;padding: 0;border-radius: 0;background: none;opacity: 1;transform: none}.glightbox-container .gl-shadowbox-page .mod_article.block:not(.galerie) .content-image figcaption > *{display: inline-block;margin: 0;padding: 5px 10px;border-radius: 10px;background: #173a4c}body.web_detail .mod_article .article_inside{max-width: 100%;padding: 0}body.web_detail .mod_article .article_inside p{max-width: 1000px}body.web_detail .mod_article .article_inside > div{max-width: 1440px;margin-left: auto;margin-right: auto;padding: 60px 20px;padding-top: 40px;padding-bottom: 40px}body.web_detail .mod_article .article_inside > div figure{text-align: center}body.web_detail .mod_article .article_inside > div:nth-child(2n+1){max-width: 100%;background: #eef4f7;color: #1d2329}body.web_detail .mod_article .article_inside > div:nth-child(2n+1) .rte,body.web_detail .mod_article .article_inside > div:nth-child(2n+1) figure{max-width: 1440px;margin-left: auto;margin-right: auto;padding: 60px 20px;padding: 0}body.web_detail .mod_article .article_inside > div.media--above{max-width: 2600px;padding: 0;background: none}body.web_detail .mod_article .article_inside > div.media--above img{width: 100%;max-height: calc(100vh - 100px);object-fit: cover}body.web_detail .mod_article .article_inside > div.media--above figure{max-width: 100%}body.web_detail .mod_article .article_inside > div.media--above .rte{position: relative;z-index: 10;margin-top: -80px;padding: 40px 20px 0;border-radius: 12px 12px 0 0;background: #FFF}body.web_detail .mod_article .article_inside > div.media--above .rte h1{display: block;max-width: 24em;margin: 0;padding: 0;border-radius: 0;background: none;color: #173a4c;font-weight: 900;letter-spacing: -.02em;transform: none}body.web_detail .mod_article .article_inside > div.media--above .rte h1::after{content: '';display: block;width: 48px;height: 3px;margin-top: 15px;border-radius: 3px;background: #ff8a1f}body.web_detail #kontakt{text-align: center;background: #173a4c}body.web_detail #kontakt .article_inside > div:nth-child(2n+1){background: none}body.web_detail #kontakt p{margin-left: auto;margin-right: auto}body.unterseite #main .mod_article .article_inside > *{margin-bottom: 20px}body.unterseite #main .mod_article .article_inside > *:last-child{margin-bottom: 0}body.unterseite .mod_article + .mod_article .article_inside{padding-top: 0}body.unterseite h1{display: block;max-width: 24em;margin: 0;padding: 0;border-radius: 0;background: none;color: #173a4c;font-weight: 900;letter-spacing: -.02em;transform: none;margin-bottom: 40px}body.unterseite h1::after{content: '';display: block;width: 48px;height: 3px;margin-top: 15px;border-radius: 3px;background: #ff8a1f}#footer{position: relative;z-index: 2;background: #0e1b22;color: #FFF}#footer a{color: #FFF}#footer a.logo{display: inline-flex;align-items: center;gap: 12px;color: #FFF;letter-spacing: .1em;text-decoration: none;transform: none}#footer a.logo strong{color: #a6cadb}#footer a.logo img{height: 38px;transform: none}#footer .inside{max-width: 1440px;margin-left: auto;margin-right: auto;padding: 60px 20px;display: grid;gap: 56px;grid-template-columns: minmax(0, 1.4fr) minmax(0, 2fr) minmax(0, 1fr);align-items: start;padding-top: 56px;padding-bottom: 48px}#footer .inside > *{margin-bottom: 0}#footer .inside .rte > *{margin-bottom: 12px}#footer .inside .content-text:nth-child(2) .rte{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-rows: auto auto;grid-auto-flow: column;column-gap: 56px}#footer .inside .content-text:nth-child(2) .rte > *{margin: 0}#footer .inside h2{margin-bottom: 12px !important;color: #a6cadb;text-transform: none;font-weight: 700}#footer .inside p + h2{margin-top: 0}#footer .inside a.btn{margin: 0 20px 6px 0;padding: 0;border-radius: 0;background: none;color: #FFF;font-weight: 400;text-decoration: underline;text-decoration-color: rgba(255,255,255,0.25);text-underline-offset: .3em;transition: color .15s ease-out, text-decoration-color .15s ease-out}#footer .inside a.btn strong{font-weight: 400}#footer .inside a.btn:hover{color: #ff8a1f;text-decoration-color: #ff8a1f}#footer .inside .content-text:nth-child(2) a.btn{display: table;margin: 0 0 8px}#footer .inside .content-text:last-child p{text-align: left !important}#footer .inside a{color: rgba(255,255,255,0.72);text-decoration: none}#footer .inside a:hover{color: #ff8a1f}#footer .inside p{color: rgba(255,255,255,0.64)}:is(#main, #footer) .rv{opacity: 0;translate: 0 24px;transition: opacity .6s cubic-bezier(.22, 1, .36, 1), translate .8s cubic-bezier(.16, 1, .3, 1)}:is(#main, #footer) .rv.in{opacity: 1;translate: none;transition: opacity 1s cubic-bezier(.22, 1, .36, 1) var(--d, 0ms), translate 1.3s cubic-bezier(.16, 1, .3, 1) var(--d, 0ms)}.goverlay{background: rgba(240,240,240,0.96) !important}.glightbox-container .ginner-container{width: auto;height: auto;max-width: calc(100vw - 120px);max-height: calc(100vh - 40px);margin: auto;flex-direction: row}.glightbox-container .ginner-container.desc-top,.glightbox-container .ginner-container.desc-bottom{flex-direction: column}.glightbox-container .ginner-container.desc-top .gslide-description,.glightbox-container .ginner-container.desc-left .gslide-description{order: 0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order: 1}.glightbox-container .ginner-container.desc-left .gslide-image{order: 1}.glightbox-container .gslide-image img{min-width: 0;max-width: calc(100vw - 120px) !important;max-height: calc(100vh - 40px) !important;object-fit: contain}.glightbox-container .desc-top .gslide-image img,.glightbox-container .desc-bottom .gslide-image img{width: auto;max-height: calc(100vh - 40px - 90px) !important}.glightbox-container .gslide-inline{width: 100%;height: 100%;max-width: 1200px;max-height: calc(100vh - 40px) !important;background: none}.glightbox-container .gslide-inline .mod_article{background: none !important}.glightbox-container .gslide-inline .mod_article .article_inside{color: #1d2329 !important}.glightbox-container .gslide-inline .mod_article .article_inside a{color: #1d2329 !important}.glightbox-container .gslide-inline .mod_article .article_inside a.btn.highlight{color: #FFF !important}.glightbox-container .gslide-inline:has(> .ginlined-content > .gl-shadowbox-page){overflow-y: auto;text-align: left;background: #fff}.glightbox-container .gslide-inline:has(> .ginlined-content > .gl-shadowbox-page) > .ginlined-content{width: 100%;padding: 0}.glightbox-container .gslide-external{max-width: calc(100vw - 120px) !important;max-height: calc(100vh - 40px) !important}.glightbox-container .ginlined-content{width: 100%;height: 100%;padding: 0}.glightbox-container .ginlined-content.gl-shadowbox-page{padding: 20px;background: #FFF}.glightbox-container .ginlined-content.gl-shadowbox-page .mod_article .article_inside{padding: 0}.glightbox-container .ginlined-content.gl-shadowbox-page .inside,.glightbox-container .ginlined-content.gl-shadowbox-page .article_inside,.glightbox-container .ginlined-content.gl-shadowbox-page .content-text,.glightbox-container .ginlined-content.gl-shadowbox-page .rte{display: block}.glightbox-container .ginlined-content.gl-shadowbox-page .inside > *,.glightbox-container .ginlined-content.gl-shadowbox-page .article_inside > *,.glightbox-container .ginlined-content.gl-shadowbox-page .content-text > *,.glightbox-container .ginlined-content.gl-shadowbox-page .rte > *{margin-bottom: 20px}.glightbox-container .ginlined-content.gl-shadowbox-page .inside > *:last-child,.glightbox-container .ginlined-content.gl-shadowbox-page .article_inside > *:last-child,.glightbox-container .ginlined-content.gl-shadowbox-page .content-text > *:last-child,.glightbox-container .ginlined-content.gl-shadowbox-page .rte > *:last-child{margin-bottom: 0}.glightbox-container .ginlined-content.gl-shadowbox-page figure{display: inline-block;position: relative}.glightbox-container .ginlined-content.gl-shadowbox-page .content-image figcaption{opacity: 1;left: 10px;bottom: 10px;width: auto;transform: translateY(0px)}.glightbox-container .ginlined-content.gl-shadowbox-page.gl-loading{display: flex;align-items: center;justify-content: center;min-height: 200px;color: #1d2329}.glightbox-container .gslide-description{position: relative !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;order: 0 !important;height: auto !important;max-height: none !important;padding: 0 !important;overflow: visible !important;background: #FFF;background-image: none !important;transition: none !important}.glightbox-container .gslide-description.description-bottom,.glightbox-container .gslide-description.description-top{width: 100%;max-width: 100%;margin: 0 auto}.glightbox-container .gdesc-open .gslide-media,.glightbox-container .gdesc-closed .gslide-media{opacity: 1 !important}.glightbox-container .gdesc-open .gdesc-inner{padding-bottom: 10px !important}.glightbox-container .gslide.gvideo-hoch .gslide-media.gslide-video{align-self: center !important;width: min(calc(100vw - 120px), calc((100vh - 40px) * 9 / 16)) !important;height: auto !important;max-width: none !important;max-height: none !important}.glightbox-container .gslide.gvideo-hoch .gvideo-wrapper{width: 100% !important;height: auto !important;max-width: 100% !important;max-height: 100% !important;margin: 0 auto !important}.glightbox-container .gslide.gvideo-hoch .plyr,.glightbox-container .gslide.gvideo-hoch .plyr__video-wrapper{width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important}.glightbox-container .gslide.gvideo-hoch video{display: block;width: 100% !important;height: 100% !important;max-width: none !important;max-height: 100% !important;background: #000;object-fit: contain}.glightbox-container .gslide.gvideo-hoch .gvideo-wrapper{aspect-ratio: 9 / 16}.glightbox-container .gslide.gvideo-quer .gslide-media.gslide-video{align-self: center !important;width: min(calc(100vw - 120px), calc((100vh - 40px) * 16 / 9)) !important;height: auto !important;max-width: none !important;max-height: none !important}.glightbox-container .gslide.gvideo-quer .gvideo-wrapper{width: 100% !important;height: auto !important;max-width: 100% !important;max-height: 100% !important;margin: 0 auto !important}.glightbox-container .gslide.gvideo-quer .plyr,.glightbox-container .gslide.gvideo-quer .plyr__video-wrapper{width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important}.glightbox-container .gslide.gvideo-quer video{display: block;width: 100% !important;height: 100% !important;max-width: none !important;max-height: 100% !important;background: #000;object-fit: contain}.glightbox-container .gslide.gvideo-quer .gvideo-wrapper{aspect-ratio: 16 / 9}.glightbox-container.glightbox-clean .gclose,.glightbox-container.glightbox-clean .gnext,.glightbox-container.glightbox-clean .gprev{background-color: #2a6f8f !important;border-radius: 0 !important}.glightbox-container.glightbox-clean .gclose:hover,.glightbox-container.glightbox-clean .gnext:hover,.glightbox-container.glightbox-clean .gprev:hover{background-color: #2a6f8f !important}.glightbox-container.glightbox-clean .gclose.disabled,.glightbox-container.glightbox-clean .gnext.disabled,.glightbox-container.glightbox-clean .gprev.disabled{opacity: 0 !important;pointer-events: none}.glightbox-container.glightbox-clean .gprev,.glightbox-container.glightbox-clean .gnext{top: 45% !important}.glightbox-container.glightbox-clean .gclose{top: 0 !important;right: 0 !important;opacity: 1;width: 44px !important;height: 44px !important}.glightbox-container.glightbox-clean .gprev{left: 10px !important;right: auto !important}.glightbox-container.glightbox-clean .gnext{right: 10px !important;left: auto !important}.glightbox-container.glightbox-clean .gslide-title{margin-bottom: 0}.glightbox-container.glightbox-clean .gslide-media{box-shadow: none !important}.glightbox-container.glightbox-clean .gdesc-inner{padding: 10px}body.glightbox-mobile .goverlay{background: rgba(240,240,240,0.96) !important}body.glightbox-mobile .glightbox-container .gslide-description{width: 100% !important;max-width: 100% !important}body.glightbox-mobile .glightbox-container .gslide-title{color: #1d2329 !important;font-size: 1em}body.glightbox-mobile .glightbox-container .gslide-desc,body.glightbox-mobile .glightbox-container .gslide-desc *{color: inherit !important}body.glightbox-mobile .glightbox-container .gslide-desc a{color: #2a6f8f !important;font-weight: inherit}body.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color: #2a6f8f !important;opacity: 1 !important}#gl-inline-store{display: none}.gl-inline-slide{position: relative;display: flex !important;align-items: center;justify-content: center;width: 100%;height: 100%;min-height: 60vh;overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: cover}.gl-inline-slide::before{content: "";position: absolute;inset: 0;backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);background: linear-gradient(to top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.35) 100%)}.gl-inline-slide .inner{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;padding: 20px;color: #fff;text-align: center}.gl-inline-slide .inner .title{font-size: clamp(20px, 15px + 1.5625vw, 40px);line-height: 150%;letter-spacing: 2px;text-transform: uppercase}.gl-inline-slide .inner .caption{margin: 0 0 20px;font-size: clamp(20px, 17.4998px + .7813vw, 30px);line-height: 150%;line-height: 1.2}.gl-inline-slide .inner .more{display: inline-block;padding: 10px 20px;border: 1px solid #fff;color: #fff;text-decoration: none}.gl-inline-slide .inner .more:hover,.gl-inline-slide .inner .more:focus{background: #fff;color: #1d2329}.gl-inline-slide.gl-inline-text{background: #1d2329}.gl-inline-slide.gl-inline-text::before{backdrop-filter: none;-webkit-backdrop-filter: none;background: none}.gl-inline-slide.gl-inline-text .inner .caption{font-size: clamp(20px, 17.4998px + .7813vw, 30px);line-height: 150%}@media (min-width: 1441px){body:not(.webdesign) #start .article_inside{margin-left: max(0px, round(down, (100% - 1440px) / 2, 1px));padding-top: round(down, 76px + clamp(24px, 3vh, 40px), 1px)}body:not(.webdesign) #start .content-image{grid-column: 2;grid-row: 1 / 3;align-self: start}body:not(.webdesign) #start .content-image img{width: min(1020px, calc(100% + 2 * round(down, min(220px, max(0px, (100vw - 1440px) / 2 - 20px)), 1px)));max-width: none;margin-left: calc(100% - min(1020px, calc(100% + 2 * round(down, min(220px, max(0px, (100vw - 1440px) / 2 - 20px)), 1px))) + round(down, min(220px, max(0px, (100vw - 1440px) / 2 - 20px)), 1px))}body:not(.webdesign) #start .content-element-group{grid-row: 2}}@media (min-width: 1121px){#header #nav_main > .inside{display: flex;align-items: center;min-height: 76px;padding: 0 20px}#header #nav_main > .inside a.logo{margin: 0 40px 0 0;padding: 0;border: 0;letter-spacing: .12em;background: none}#header #nav_main > .inside a.logo:hover{background: none;border: 0}#header #nav_main > .inside #nav_intern{flex: 1}#header #nav_main > .inside ul.level_1{display: flex;align-items: center;width: 100%}#header #nav_main > .inside ul.level_1 > li.webdesign{margin-left: auto}#header #nav_main > .inside ul.level_1 > li.fotografie{margin-right: auto}#header #nav_main > .inside ul.level_1 > li:is(.webdesign, .film, .fotografie) > :is(a, strong){font-size: clamp(16px, 15.4998px + .1563vw, 18px);line-height: 125%;padding-left: 18px;padding-right: 18px}#header #nav_main > .inside ul.level_1 > li > a,#header #nav_main > .inside ul.level_1 > li > strong{position: relative;margin: 0;padding: 8px 13px;border: 0;border-radius: 0;background: none}#header #nav_main > .inside ul.level_1 > li > a::after,#header #nav_main > .inside ul.level_1 > li > strong::after{content: '';position: absolute;left: 13px;right: 13px;bottom: 0;height: 2px;border-radius: 2px;background: #ff8a1f;transform: scaleX(0);transform-origin: left;transition: transform .25s ease-out}#header #nav_main > .inside ul.level_1 > li:is(.webdesign, .film, .fotografie) > :is(a, strong)::after{left: 18px;right: 18px}#header #nav_main > .inside ul.level_1 > li > a:hover{background: none;color: #2a6f8f}#header #nav_main > .inside ul.level_1 > li > a:hover::after,#header #nav_main > .inside ul.level_1 > li > a.trail::after,#header #nav_main > .inside ul.level_1 > li > strong::after{transform: scaleX(1)}#header #nav_main > .inside ul.level_1 > li.sibling:not(.webdesign, .film, .fotografie) > a{color: #56616b}#header #nav_main > .inside ul.level_1 > li.sibling:not(.webdesign, .film, .fotografie) > a:hover{color: #173a4c}#header #nav_main > .inside ul.level_1 > li:last-child > a{margin-left: 18px;padding: 11px 24px;border: 0;border-radius: 99px;background: #d95f00;color: #FFF !important;font-weight: 700;font-size: clamp(16px, 15.2499px + .2344vw, 19px);line-height: 115%}#header #nav_main > .inside ul.level_1 > li:last-child > a::after{content: none}#header #nav_main > .inside ul.level_1 > li:last-child > a:hover{background: #c25200}}@media (min-width: 1360px){#header #nav_main > .inside{display: grid;grid-template-columns: minmax(0, 1fr)}#header #nav_main > .inside > *{grid-area: 1 / 1}#header #nav_main > .inside a.logo{position: relative;z-index: 1;justify-self: start}#header #nav_main > .inside #nav_intern{align-self: stretch;overflow: visible}#header #nav_main > .inside ul.level_1{height: 100%;flex-wrap: wrap;align-content: center}#header #nav_main > .inside ul.level_1::before{content: '';order: 1;flex-basis: 100%;height: 0}#header #nav_main > .inside ul.level_1 > li{display: flex;align-items: center;height: 0}#header #nav_main > .inside ul.level_1 > li:first-child{display: none}#header #nav_main > .inside ul.level_1 > li.fotografie ~ li{order: 2}#header #nav_main > .inside ul.level_1 > li.fotografie + li{margin-left: auto}}@media (max-width: 1280px){body.web_detail .mod_article .article_inside > div.media--above .rte{margin-top: -40px;padding-top: 40px;border-radius: 0}#header #nav_main > .inside,body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel{padding-left: 20px;padding-right: 20px}#start .article_inside{padding-left: 20px;padding-right: 20px;padding-bottom: 20px}}@media (max-width: 1120px){#nav_intern .level_2 a,#nav_intern .level_2 strong{font-size: 14px;line-height: 110%}#bewertungen .content-element-group{column-count: 2}#header #nav_main > .inside{display: grid;grid-template-columns: 1fr 44px;gap: 20px;align-items: center}#header #nav_main > .inside a.logo{margin: 0;padding-left: 0}#header #nav_second{display: none}body.blog #main,body.fotografie #main{padding-top: 60px}#header #nav_main > .inside #nav_intern{position: fixed;z-index: 100;top: 0;right: -300px;width: 300px;max-width: 90%;height: 100%;padding: 80px 20px 20px;overflow-y: auto;background: #FFF;box-shadow: -2px 0 24px rgba(23,58,76,0.25);transition: all .2s ease-out}#header #nav_main > .inside #nav_intern ul{display: block;width: 100%}#header #nav_main > .inside #nav_intern ul li{display: block;margin-bottom: 10px;text-align: right}#header #nav_main > .inside #nav_intern ul li:last-child{margin-bottom: 0}#header #nav_main > .inside #nav_intern ul li a,#header #nav_main > .inside #nav_intern ul li strong{margin: 0;padding: 10px 20px;background: #eef4f7;color: #173a4c}#header #nav_main > .inside #nav_intern ul li a.trail,#header #nav_main > .inside #nav_intern ul li strong{background: #173a4c;color: #FFF}#header #nav_main > .inside #nav_intern ul li ul.level_2{display: block;margin-top: 10px;margin-bottom: 40px}#header #nav_main > .inside #nav_intern ul li ul.level_2 li{display: inline-block;margin-right: 2.5px;margin-bottom: 2.5px}#header #nav_main > .inside #nav_intern ul li ul.level_2 li a,#header #nav_main > .inside #nav_intern ul li ul.level_2 li strong{padding: 5px 10px;background: #FFF;box-shadow: inset 0 0 0 1px #d5e2e9;color: #173a4c}#header #nav_main > .inside #nav_intern ul li ul.level_2 li a.trail,#header #nav_main > .inside #nav_intern ul li ul.level_2 li strong{background: #173a4c;color: #FFF}#menu{position: relative;z-index: 9999;display: inline-block;width: 44px;height: 44px;border-radius: 12px;background: #eef4f7;cursor: pointer;transition: .5s ease-in-out}#menu span{display: block;position: absolute;left: 20%;width: 60%;height: 4px;border-radius: 9px;background: #173a4c;transition: .25s ease-in-out}#menu span:nth-child(1){top: 11px}#menu span:nth-child(2),#menu span:nth-child(3){top: 20px}#menu span:nth-child(4){top: 29px}html.menu_open #menu span:nth-child(1),html.menu_open #menu span:nth-child(4){top: 18px;left: 50%;width: 0%}html.menu_open #menu span:nth-child(2){transform: rotate(45deg)}html.menu_open #menu span:nth-child(3){transform: rotate(-45deg)}html.menu_open #header #nav_main > .inside #nav_intern{right: 0}.mod_article:is(#web_referenzen, .grid_3) .article_inside{grid-template-columns: repeat(2, minmax(0, 1fr))}.mod_article:is(#webseiten, #videografie, #fotografie, #kontakt, #interesse) .rte,.mod_article#faq .article_inside{grid-template-columns: minmax(0, 1fr);row-gap: 20px}.mod_article:is(#webseiten, #videografie, #fotografie, #kontakt, #interesse) .rte > *,.mod_article#faq .article_inside > *{grid-column: 1 !important;grid-row: auto !important}.mod_article#about .article_inside{grid-template-columns: minmax(0, 1fr) 300px;column-gap: 40px}}@media (max-width: 1000px){#start .article_inside{grid-template-columns: minmax(0, 1fr);grid-template-rows: none;row-gap: 40px;min-height: 0;padding-top: calc(60px + 40px)}#start .content-image{justify-self: center;width: 100%;max-width: 720px}body.webdesign #start .article_inside{grid-template-columns: minmax(0, 1fr);row-gap: 60px;min-height: 0;padding-top: calc(60px + 60px)}body.webdesign #start .content-image{justify-self: start}.mod_article#shootinganfrage ol{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 860px){#start .content-element-group h2{font-size: 19px;line-height: 115%}#start .content-element-group h3{font-size: clamp(13px, 12.7501px + .0781vw, 14px);line-height: 135%}#start .content-element-group h4{font-size: 0;line-height: 0}.mod_article:is(#video, #foto) .article_inside{grid-template-columns: repeat(3, minmax(0, 1fr))}.mod_article:is(#video, #foto) .article_inside .content-image{height: 200px}.mod_article:is(#video, #foto) .article_inside .content-image.double_height{height: 410px}#start .content-element-group{grid-template-columns: 1fr;gap: 10px}#start .content-element-group .content-text{justify-content: center;min-height: 64px;padding: 14px 64px 14px 18px}#start .content-element-group .content-text::after{top: 50%;right: 16px;bottom: auto;width: 34px;height: 34px;background-size: 16px;transform: translateY(-50%)}#start .content-element-group .content-text:hover::after{transform: translate(3px, -50%)}#start .content-element-group .content-text .rte{flex: none}#start .content-element-group .content-text .rte h3{margin-top: 2px}#start .content-element-group .content-text .rte h4{margin: 0;padding: 0;min-height: 0}.mod_article#about .article_inside{grid-template-columns: minmax(0, 1fr);row-gap: 40px}.mod_article#about .content-element-group:first-child{grid-template-columns: minmax(0, 1fr)}.mod_article#about .content-element-group:last-child{max-width: 420px}.mod_article#about .portrait figcaption{left: 0}.mod_article:is(#kontakt, #interesse) .rte > p:has(a.btn){grid-template-columns: 1fr}}@media (max-width: 700px){.intro ul li{padding: 10px;font-size: 17px;line-height: 150%}#footer .inside{grid-template-columns: 1fr;gap: 40px}#bewertungen .content-element-group{column-count: 1}#start #hero a.btn{display: block;padding: 14px 20px;text-align: center}body.webdesign #start .content-image{display: none}#start .article_inside{row-gap: 20px}.mod_article:is(#web_referenzen, .grid_3) .article_inside{grid-template-columns: minmax(0, 1fr)}.mod_article#shootinganfrage .article_inside > .content-text{padding-top: 60px;padding-bottom: 60px}.mod_article#shootinganfrage ul li{padding-left: 44px}.mod_article#shootinganfrage ul li::before{left: 18px}.mod_article#tfp .article_inside{padding: 40px 10px}.mod_article#tfp .article_inside > .content-text{padding: 40px 20px}}@media (max-width: 520px){.mod_article:is(#video, #foto) .article_inside{grid-template-columns: repeat(2, minmax(0, 1fr))}.mod_article:is(#video, #foto) .article_inside .content-image{height: 160px}.mod_article:is(#video, #foto) .article_inside .content-image.double_height{height: 330px}.mod_article:is(#video, #foto) .article_inside > * a{display: block}.mod_article:is(#video, #foto) .article_inside > * img{width: 100%}body.fotografie .mod_article.galerie.galerie_intro .article_inside > .galerie-kachel{padding: 40px 20px}#main .mod_article.teaser .article_inside .content-image figcaption{left: 12px;right: 12px}#main .mod_article.teaser .article_inside .content-image figcaption strong{hyphens: auto}#main .mod_article.teaser .article_inside .content-image figcaption strong::after{width: 22px;height: 22px;background-size: 11px}.glightbox-container .ginner-container{max-width: 95%}.glightbox-container .gslide-image img,.glightbox-container .gslide.gvideo-hoch .gslide-media.gslide-video{width: 100% !important;max-width: 100% !important}.mod_article#shootinganfrage ol{grid-template-columns: 1fr}}.bl-chip{display: inline-block;margin: 0 6px 6px 0;padding: 6px 14px;border-radius: 99px;background: #eef4f7;color: #173a4c;font-size: clamp(13px, 12.7501px + .0781vw, 14px);line-height: 130%;font-weight: 700;line-height: 1.3}.bl-chip--dunkel{background: rgba(255,255,255,0.1);color: #FFF}.bl-kick{display: block;margin-bottom: 14px;color: #d95f00;font-size: clamp(12px, 11.7501px + .0781vw, 13px);line-height: 130%;font-weight: 900;letter-spacing: .12em;text-transform: uppercase}.bl-more{display: inline-block;font-weight: 700;color: #2a6f8f}.bl-more::after{content: " →"}#main .mod_article.blog_liste{background: #173a4c;color: #FFF}#main .mod_article.blog_liste > .article_inside{display: grid;grid-template-columns: 5fr 7fr;column-gap: 80px;align-items: center;max-width: 1440px;margin: 0 auto;padding: 90px 20px 100px}#main .mod_article.blog_liste > .article_inside > .content-element-group{grid-column: 1;grid-row: 1}#main .mod_article.blog_liste > .article_inside > .content-element-group h1{margin-bottom: 22px;color: #FFF;font-size: clamp(28px, 23.4998px + 1.4063vw, 46px);line-height: 115%;font-weight: 700;line-height: 1.15}#main .mod_article.blog_liste > .article_inside > .content-element-group h1 strong{color: #ff8a1f}#main .mod_article.blog_liste > .article_inside > .content-element-group h2{margin-bottom: 14px;color: #FFF;font-size: clamp(18px, 17px + .3125vw, 22px);line-height: 130%;font-weight: 700}#main .mod_article.blog_liste > .article_inside > .content-element-group p{margin-bottom: 28px;color: #FFF;font-size: clamp(16px, 15.4998px + .1563vw, 18px);line-height: 160%;opacity: .85}#main .mod_article.blog_liste > .article_inside > .content-element-group p:last-child{margin-bottom: 0;opacity: 1}#main .mod_article.blog_liste > .article_inside > .content-element-group p a{padding: 12px 24px;border-radius: 99px;background: #d95f00;color: #FFF;font-weight: 700;text-decoration: none;transition: all .2s ease-out}#main .mod_article.blog_liste > .article_inside > .content-element-group p a:hover{background: #c25200}#main .mod_article.blog_liste .mod_newslist{display: contents}#main .mod_article.blog_liste .bl-feat{grid-column: 2;grid-row: 1}#main .mod_article.blog_liste .bl-list{grid-column: 1 / -1;margin-top: 100px;padding: 100px 0;background: #FFF;box-shadow: 0 0 0 100vmax #fff;clip-path: inset(0 -100vmax -100px);color: #1d2329}#main .mod_article.blog_liste .bl-list > h2{margin-bottom: 44px;color: #173a4c;font-size: clamp(24px, 21.4998px + .7813vw, 34px);line-height: 120%;font-weight: 700}.bl-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 28px}a.bl-card{display: block;overflow: hidden;border: 1px solid #d5e2e9;border-radius: 12px;background: #FFF;color: #1d2329;text-decoration: none}a.bl-card .bl-card__bild{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: #eef4f7}a.bl-card .bl-card__bild img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s cubic-bezier(.16, 1, .3, 1)}a.bl-card:hover .bl-card__bild img{transform: scale(1.06)}a.bl-card .bl-card__text{display: block;padding: 26px 28px 30px}a.bl-card .bl-card__titel{display: block;margin: 10px 0;color: #173a4c;font-size: clamp(18px, 17px + .3125vw, 22px);line-height: 130%;font-weight: 700;line-height: 1.3}a.bl-card .bl-card__teaser{display: -webkit-box;margin-bottom: 18px;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #56616b;font-size: clamp(15px, 14.7501px + .0781vw, 16px);line-height: 150%;line-height: 1.55}a.bl-card .bl-kick{display: none}.bl-feat a.bl-card{display: grid;grid-template-columns: 1fr 1fr;border: 0;box-shadow: 0 30px 60px -30px rgba(0,0,0,0.6)}.bl-feat a.bl-card .bl-kick{display: block}.bl-feat a.bl-card .bl-card__bild{aspect-ratio: auto;height: 520px}.bl-feat a.bl-card .bl-card__text{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 40px}.bl-feat a.bl-card .bl-card__titel{margin: 10px 0 16px;font-size: clamp(22px, 20px + .625vw, 30px);line-height: 120%;line-height: 1.2}.bl-feat a.bl-card .bl-card__teaser{-webkit-line-clamp: 5;font-size: clamp(15px, 14.4998px + .1563vw, 17px);line-height: 155%}#main .mod_article.blog_liste:has(.blog-detail){background: none;color: #1d2329}#main .mod_article.blog_liste:has(.blog-detail) > .article_inside{display: block;max-width: none;padding: 0}#main .bd-hero{background: #173a4c;color: #FFF}#main .bd-hero .bd-hero__inner{display: grid;grid-template-columns: minmax(0, 1fr);gap: 30px;align-items: center;max-width: 1440px;margin: 0 auto;padding: 70px 20px}#main .bd-hero .bd-hero__teaser{max-width: 1000px}#main .bd-hero .bd-hero__text{display: flex;flex-direction: column;justify-content: center}#main .bd-hero h1{margin: 0 0 20px;color: #FFF;font-size: clamp(28px, 23px + 1.5625vw, 48px);line-height: 115%;font-weight: 700;line-height: 1.15}#main .bd-hero h1 span,#main .bd-hero h1 strong,#main .bd-hero h1 b{color: #ff8a1f;font-weight: inherit}#main .bd-hero .bd-sub{margin: 0}#main .bd-hero .bd-hero__rest{margin: 20px 0 0;color: rgba(255,255,255,0.85);font-size: clamp(16px, 15.2499px + .2344vw, 19px);line-height: 150%}#main .bd-hero .bd-hero__rest > *{margin: 0 0 10px}#main .bd-hero .bd-hero__rest > *:last-child{margin-bottom: 0}#main .bd-hero .bd-hero__rest p.font_big{font-size: inherit}#main .bd-hero .bd-hero__rest strong{color: #FFF}#main .bd-hero .bd-hero__rest a{color: #FFF}#main .bd-hero .bd-hero__teaser > .content-element,#main .bd-hero .bd-hero__teaser > [class*="content-"]{margin: 0}#main .bd-hero .bd-hero__teaser > [class*="content-"] + [class*="content-"]{margin-top: 20px}#main .bd-hero .bd-hero__teaser .rte > *{margin: 0 0 20px}#main .bd-hero .bd-hero__teaser .rte > *:last-child{margin-bottom: 0}#main .bd-hero .bd-hero__text > :last-child{margin-bottom: 0}#main .bd-hero .bd-hero__teaser{margin: 0;color: rgba(255,255,255,0.88);font-size: clamp(20px, 18.4998px + .4688vw, 26px);line-height: 145%}#main .bd-hero .bd-hero__teaser > *{margin: 0 0 20px}#main .bd-hero .bd-hero__teaser > *:last-child{margin-bottom: 0}#main .bd-hero .bd-hero__teaser p{line-height: 145%}#main .bd-hero .bd-hero__teaser p.font_big{font-size: inherit}#main .bd-hero .bd-hero__teaser strong{color: #FFF}#main .bd-hero .bd-hero__teaser a:not(.bd-btn){color: #FFF}#main .bd-hero .bd-hero__teaser p:has(> a.bd-btn:only-child){display: inline-block;margin: 14px 10px 0 0;vertical-align: top}#main .bd-hero .bd-hero__teaser a.bd-btn{position: relative;display: inline-block;margin: 0;padding: 14px 52px 14px 26px;border-radius: 99px;background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") right 22px center / 18px no-repeat;box-shadow: inset 0 0 0 2px rgba(255,255,255,0.4);color: #FFF;font-size: 17px;font-weight: 700;line-height: 1.2;text-decoration: none;transition: background-color .2s ease-out, box-shadow .2s ease-out, background-position .2s ease-out}#main .bd-hero .bd-hero__teaser a.bd-btn:hover{background-color: rgba(255,255,255,0.1);background-position: right 18px center;box-shadow: inset 0 0 0 2px rgba(255,255,255,0.7)}#main .bd-hero .bd-hero__teaser a.bd-btn--primaer{background-color: #d95f00;box-shadow: none}#main .bd-hero .bd-hero__teaser a.bd-btn--primaer:hover{background-color: #c25200;box-shadow: none}#main .bd-hero.grid_2 .bd-hero__inner,#main .grid_2 > .article_inside > .bd-hero .bd-hero__inner,body.grid_2 #main .bd-hero .bd-hero__inner{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 80px;align-items: start}#main .bd-hero.grid_2 .bd-hero__text,#main .grid_2 > .article_inside > .bd-hero .bd-hero__text,body.grid_2 #main .bd-hero .bd-hero__text{justify-content: flex-start}#main .bd-hero.grid_2 .bd-hero__teaser,#main .grid_2 > .article_inside > .bd-hero .bd-hero__teaser,body.grid_2 #main .bd-hero .bd-hero__teaser{max-width: none}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero){background: #173a4c}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) > .article_inside{max-width: none;padding: 0}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block{background: #eef4f7}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside{max-width: 1440px;padding: 100px 20px}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside > *{margin: 0}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-image{margin: 0}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-image img{display: block;width: auto;max-width: 100%;height: auto;border-radius: 10px}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-element-group:is(.grid_2, .grid_3, .grid_4){display: grid;gap: 28px;align-items: start}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-element-group:is(.grid_2, .grid_3, .grid_4) > *{margin: 0}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-element-group:is(.grid_2, .grid_3, .grid_4) .content-image img{width: 100%}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .grid_2{grid-template-columns: repeat(2, minmax(0, 1fr))}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .grid_3{grid-template-columns: repeat(3, minmax(0, 1fr))}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .grid_4{grid-template-columns: repeat(4, minmax(0, 1fr))}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .col_full{grid-column: 1 / -1}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery{display: block}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery ul{display: grid;grid-template-columns: minmax(0, 1fr);gap: 28px;align-items: start;margin: 0;padding: 0}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery li{margin: 0;padding: 0}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery li::before{content: none}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery a{display: block;overflow: hidden;border-radius: 10px}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery img{display: block;width: 100%;height: auto;transition: transform .6s cubic-bezier(.16, 1, .3, 1)}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery a:hover img{transform: scale(1.04)}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-2 ul{grid-template-columns: repeat(2, minmax(0, 1fr))}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-3 ul{grid-template-columns: repeat(3, minmax(0, 1fr))}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-4 ul{grid-template-columns: repeat(4, minmax(0, 1fr))}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-5 ul{grid-template-columns: repeat(5, minmax(0, 1fr));gap: 20px}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-6 ul{grid-template-columns: repeat(6, minmax(0, 1fr))}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-image,body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery li{overflow: visible}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-image figure > a,body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery figure > a{display: block;overflow: hidden;border-radius: 10px}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside > * + *,body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside > * + :is(.content-image, .content-gallery, .content-element-group){margin-top: 40px}#main .blog-detail .bd-body{max-width: 1440px;margin: 0 auto;padding: 100px 20px;background: #eef4f7;box-shadow: 0 0 0 100vmax #eef4f7;clip-path: inset(0 -100vmax)}#main .blog-detail .bd-body > * + *{margin-top: 40px}#main .blog-detail .bd-body h2{color: #173a4c;font-size: clamp(26px, 23px + .9375vw, 38px);line-height: 120%;font-weight: 700;line-height: 1.2}#main .blog-detail .bd-body .content-image{margin: 0}#main .blog-detail .bd-body .content-image img{display: block;width: auto;max-width: 100%;height: auto;border-radius: 10px}#main .blog-detail .bd-body .content-element-group:is(.grid_2, .grid_3, .grid_4){display: grid;gap: 28px;align-items: start}#main .blog-detail .bd-body .content-element-group:is(.grid_2, .grid_3, .grid_4) > *{margin: 0}#main .blog-detail .bd-body .content-element-group:is(.grid_2, .grid_3, .grid_4) .content-image img{width: 100%}#main .blog-detail .bd-body .grid_2{grid-template-columns: repeat(2, minmax(0, 1fr))}#main .blog-detail .bd-body .grid_3{grid-template-columns: repeat(3, minmax(0, 1fr))}#main .blog-detail .bd-body .grid_4{grid-template-columns: repeat(4, minmax(0, 1fr))}#main .blog-detail .bd-body .col_full{grid-column: 1 / -1}#main .blog-detail .bd-body .content-gallery{display: block}#main .blog-detail .bd-body .content-gallery ul{display: grid;grid-template-columns: minmax(0, 1fr);gap: 28px;align-items: start;margin: 0;padding: 0}#main .blog-detail .bd-body .content-gallery li{margin: 0;padding: 0}#main .blog-detail .bd-body .content-gallery li::before{content: none}#main .blog-detail .bd-body .content-gallery a{display: block;overflow: hidden;border-radius: 10px}#main .blog-detail .bd-body .content-gallery img{display: block;width: 100%;height: auto;transition: transform .6s cubic-bezier(.16, 1, .3, 1)}#main .blog-detail .bd-body .content-gallery a:hover img{transform: scale(1.04)}#main .blog-detail .bd-body .content-gallery--cols-2 ul{grid-template-columns: repeat(2, minmax(0, 1fr))}#main .blog-detail .bd-body .content-gallery--cols-3 ul{grid-template-columns: repeat(3, minmax(0, 1fr))}#main .blog-detail .bd-body .content-gallery--cols-4 ul{grid-template-columns: repeat(4, minmax(0, 1fr))}#main .blog-detail .bd-body .content-gallery--cols-5 ul{grid-template-columns: repeat(5, minmax(0, 1fr));gap: 20px}#main .blog-detail .bd-body .content-gallery--cols-6 ul{grid-template-columns: repeat(6, minmax(0, 1fr))}#main .blog-detail .bd-body .content-image,#main .blog-detail .bd-body .content-gallery li{overflow: visible}#main .blog-detail .bd-body .content-image figure > a,#main .blog-detail .bd-body .content-gallery figure > a{display: block;overflow: hidden;border-radius: 10px}#main .blog-detail .bd-body #fotos p:first-child strong,#main .blog-detail .bd-body #fotos p:first-child:has(> strong:only-child){color: #d95f00;font-size: clamp(12px, 11.7501px + .0781vw, 13px);line-height: 130%;font-weight: 900;letter-spacing: .12em;text-transform: uppercase}#main .blog-detail .bd-body #fotos p:first-child{margin-bottom: 12px}#main .blog-detail .bd-body #videos{align-items: center;margin: -100px 0 100px;padding: 100px 0;background: #FFF;box-shadow: 0 0 0 100vmax #fff;clip-path: inset(0 -100vmax)}#main .blog-detail .bd-body #videos.grid_3{grid-template-columns: 4fr 4fr 4fr}#main .blog-detail .bd-body #videos .content-text p{margin-top: 20px;color: #56616b}#main .blog-detail .bd-body #videos figure{position: relative;overflow: hidden;border-radius: 12px;background: #000}#main .blog-detail .bd-body #videos figure a{display: block}#main .blog-detail .bd-body #videos .content-image img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 0}#main .blog-detail .bd-body #videos figure a::after{content: '';position: absolute;left: 50%;top: 50%;width: 76px;height: 76px;margin: -38px 0 0 -38px;border-radius: 50%;background: rgba(217,95,0,0.92) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFF'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") 54% 50% / 34px no-repeat;transition: transform .3s cubic-bezier(.16, 1, .3, 1)}#main .blog-detail .bd-body #videos figure a:hover::after{transform: scale(1.08)}#main .blog-detail .bd-body #videos figcaption{display: none}#main #article-270 > .article_inside{margin-top: -25px;padding-top: 0}a.btn.highlight,#main .bd-hero a.bd-btn,#main .mod_article.blog_liste > .article_inside > .content-element-group p a,#header #nav_main li:last-child a,a.btn.highlight:link,#main .bd-hero a.bd-btn:link,#main .mod_article.blog_liste > .article_inside > .content-element-group p a:link,#header #nav_main li:last-child a:link,a.btn.highlight:visited,#main .bd-hero a.bd-btn:visited,#main .mod_article.blog_liste > .article_inside > .content-element-group p a:visited,#header #nav_main li:last-child a:visited,a.btn.highlight:hover,#main .bd-hero a.bd-btn:hover,#main .mod_article.blog_liste > .article_inside > .content-element-group p a:hover,#header #nav_main li:last-child a:hover,a.btn.highlight:focus,#main .bd-hero a.bd-btn:focus,#main .mod_article.blog_liste > .article_inside > .content-element-group p a:focus,#header #nav_main li:last-child a:focus,a.btn.highlight:focus-visible,#main .bd-hero a.bd-btn:focus-visible,#main .mod_article.blog_liste > .article_inside > .content-element-group p a:focus-visible,#header #nav_main li:last-child a:focus-visible,a.btn.highlight:active,#main .bd-hero a.bd-btn:active,#main .mod_article.blog_liste > .article_inside > .content-element-group p a:active,#header #nav_main li:last-child a:active{color: #FFF !important}@media (max-width: 1280px){#main .mod_article.blog_liste > .article_inside{column-gap: 40px}#main .bd-hero.grid_2 .bd-hero__inner,#main .grid_2 > .article_inside > .bd-hero .bd-hero__inner,body.grid_2 #main .bd-hero .bd-hero__inner{gap: 40px}}@media (max-width: 1120px){#main .mod_article.blog_liste > .article_inside{grid-template-columns: minmax(0, 1fr);row-gap: 50px;padding-top: 60px;padding-bottom: 60px}#main .mod_article.blog_liste .bl-feat{grid-column: 1;grid-row: auto}#main .mod_article.blog_liste .bl-list{margin-top: 10px;padding: 60px 0}.bl-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .grid_3,body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .grid_4,body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-3 ul,body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-4 ul,body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-5 ul,body.blog #main .mod_article.block:has(> .article_inside > .bd-hero) ~ .mod_article.block > .article_inside .content-gallery--cols-6 ul{grid-template-columns: repeat(2, minmax(0, 1fr))}#main .bd-hero .bd-hero__inner,#main .bd-hero.grid_2 .bd-hero__inner,#main .grid_2 > .article_inside > .bd-hero .bd-hero__inner,body.grid_2 #main .bd-hero .bd-hero__inner{grid-template-columns: minmax(0, 1fr);padding-top: 50px;padding-bottom: 50px}#main .blog-detail .bd-body{padding-top: 60px;padding-bottom: 60px}#main .blog-detail .bd-body .grid_3,#main .blog-detail .bd-body .grid_4,#main .blog-detail .bd-body .content-gallery--cols-3 ul,#main .blog-detail .bd-body .content-gallery--cols-4 ul,#main .blog-detail .bd-body .content-gallery--cols-5 ul,#main .blog-detail .bd-body .content-gallery--cols-6 ul{grid-template-columns: repeat(2, minmax(0, 1fr))}#main .blog-detail .bd-body #videos{margin: -60px 0 60px;padding: 60px 0}#main .blog-detail .bd-body #videos.grid_3{grid-template-columns: repeat(2, minmax(0, 1fr))}#main .blog-detail .bd-body #videos > .content-text{grid-column: 1 / -1}}@media (max-width: 700px){.bl-grid{grid-template-columns: minmax(0, 1fr)}.bl-feat a.bl-card{grid-template-columns: minmax(0, 1fr)}.bl-feat a.bl-card .bl-card__bild{height: auto;aspect-ratio: 4 / 3}.bl-feat a.bl-card .bl-card__text{padding: 26px 24px 30px}#main .blog-detail .bd-body .grid_2,#main .blog-detail .bd-body .grid_3,#main .blog-detail .bd-body .grid_4,#main .blog-detail .bd-body .content-gallery ul,#main .blog-detail .bd-body .content-gallery--cols-2 ul,#main .blog-detail .bd-body .content-gallery--cols-3 ul,#main .blog-detail .bd-body .content-gallery--cols-4 ul,#main .blog-detail .bd-body .content-gallery--cols-5 ul,#main .blog-detail .bd-body .content-gallery--cols-6 ul,#main .blog-detail .bd-body #videos.grid_3{grid-template-columns: minmax(0, 1fr)}}#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption{position: absolute;z-index: 10;top: auto;right: auto;bottom: 10px;left: 10px;display: block;width: auto;height: auto;max-width: calc(100% - (10px * 2));margin: 0;padding: 5px 12px;border: 1px solid rgba(42,111,143,0.22);border-radius: 99px;background: #eef4f7;color: #2a6f8f;font-weight: 700;text-align: left;opacity: 1;transform: none;transition: none;pointer-events: none;font-size: clamp(13px, 12.7501px + .0781vw, 14px);line-height: 130%}#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption::before,#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption::after{content: none}#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption > *,#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption strong,#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption span{display: inline;margin: 0;padding: 0;border: 0;border-radius: 0;background: none;color: #2a6f8f;font: inherit}#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption > *::before,#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption strong::before,#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption span::before,#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption > *::after,#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption strong::after,#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption span::after{content: none}#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption strong{color: #173a4c}#main .mod_article:not(.teaser, #about) :is(.content-image, .content-gallery li) figcaption strong + span::before{content: " · "}#main .blog-detail .bd-body #videos figure figcaption{display: none}@media (max-width: 1120px){#header #nav_main > .inside #nav_intern ul li:last-child > a,#header #nav_main > .inside #nav_intern ul li:last-child > a:link,#header #nav_main > .inside #nav_intern ul li:last-child > a:visited,#header #nav_main > .inside #nav_intern ul li:last-child > a:hover,#header #nav_main > .inside #nav_intern ul li:last-child > a:focus,#header #nav_main > .inside #nav_intern ul li:last-child > a:focus-visible,#header #nav_main > .inside #nav_intern ul li:last-child > a:active{color: #173a4c !important}}
