@keyframes banner-image-fade-in{0%{opacity:0}to{opacity:100%}}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box;padding:0;margin:0;list-style:none}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-dark-gray-color{color:#313131}.has-text-align-center{text-align:center}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.HorizontalMainNav .menu-item-level-1.menu-item-has-children>.menu-item-name:before,.HorizontalMainNav .menu-item-level-2.menu-item-has-children>.menu-item-name:before,.Icon,.Info-Buero:before,.menu-item--hamburger .menu-item-name:before,.menu-item--home .menu-item-name:before,.menu-item--search .menu-item-name:before,[class*=" Icon-"],[class^=Icon-]{font-family:dab!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Icon--left{margin-right:.3em}.HorizontalMainNav .menu-item-level-1.menu-item-has-children>.menu-item-name:before,.HorizontalMainNav .menu-item-level-2.menu-item-has-children>.menu-item-name:before,.Icon,.Info-Buero:before,[class*=" Icon-"],[class^=Icon-]{vertical-align:-.05em;font-size:.9em}.ContentGrid-Blocks:after,.SiteTorso-Content:after{content:" ";visibility:hidden;display:block;height:0;clear:both}@font-face{font-display:swap;font-family:dab;src:url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/dab/fonts/dab.ttf?9980d2)format("truetype"),url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/dab/fonts/dab.woff?9980d2)format("woff"),url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/dab/fonts/dab.svg?9980d2#dab)format("svg");font-weight:400;font-style:normal;font-display:block}.Icon-Arrow3Left:before{content:""}.Icon-Arrow3Right:before{content:""}.Icon-ArrowLeft:before{content:""}.Icon-Cross:before{content:""}@font-face{font-display:swap;font-family:Montserrat;src:url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/gf-montserrat/subset-Montserrat-Regular.woff2)format("woff2"),url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/gf-montserrat/subset-Montserrat-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/gf-montserrat/subset-Montserrat-Bold.woff2)format("woff2"),url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/gf-montserrat/subset-Montserrat-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/gf-montserrat/subset-Montserrat-Italic.woff2)format("woff2"),url(/wp-content/themes/blauwasser-segelreisen/assets-dist/fonts/gf-montserrat/subset-Montserrat-Italic.woff)format("woff");font-weight:400;font-style:italic}html{font-family:sans-serif;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-size:62.5%;font-size:.875rem}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;font-family:Montserrat,sans-serif;line-height:1.5;color:#2d373b;overflow-x:hidden;-webkit-overflow-scrolling:touch;transition:padding .3s ease-in}figure,footer,header,main,nav{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects;touch-action:manipulation;text-decoration:none}a:active,a:hover{outline-width:0}strong{font-weight:700}svg:not(:root){overflow:hidden}button{text-transform:none}button::-moz-focus-inner{border:0;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;display:block}@media screen and (min-width:500px),print{html{font-size:.9375rem}}@media screen and (min-width:1408px),print{html{font-size:1rem}}@media screen and (min-width:1600px),print{html{font-size:1.0625rem}}@media screen and (min-width:1920px),print{html{font-size:1.125rem}}.Routes-li-SectionTitle,figure{margin:0}.Routes-li-SectionTitle,.SiteTorso-Header-Title,h1,h3,h4{font-weight:400;line-height:1.3;clear:left;font-size:1rem}h1,h3,h4{margin:0}h4{font-size:1em;color:#164077;font-weight:700;margin-bottom:.35em}.SiteTorso-Header-Title,h1{color:#cc6713;font-size:20px}h1{margin-bottom:1em}@media screen and (min-width:320px){.SiteTorso-Header-Title,h1{font-size:calc(20px + 24*((100vw - 320px)/879))}}@media screen and (min-width:1199px){.SiteTorso-Header-Title,h1{font-size:44px}}.Routes-li-SectionTitle,h3{margin-bottom:1em;color:#0b335e;font-size:16px}@media screen and (min-width:320px){.Routes-li-SectionTitle,h3{font-size:calc(16px + 14*((100vw - 320px)/879))}}@media screen and (min-width:1199px){.Routes-li-SectionTitle,h3{font-size:30px}}p{margin:0 0 1em}p:last-child{margin-bottom:0}a,a:active{color:inherit}a:not([class]){transition:color .2s ease-out,background-color .2s ease-out;text-decoration:underline;cursor:pointer}a:not([class]):hover{text-decoration:none}a:focus{outline:0}a:hover{text-decoration:none}.ContentFrame{margin-left:auto;margin-right:auto;max-width:1240px}.ContentFrame,.ContentFrame:after,.ContentFrame:before{box-sizing:content-box}@media screen and (min-width:320px),print{.ContentFrame{padding-left:15px;padding-right:15px}}@media screen and (min-width:500px),print{.ContentFrame{padding-left:50px;padding-right:50px}}@media screen and (min-width:664px),print{.ContentFrame{padding-left:20px;padding-right:20px}}@media screen and (min-width:800px),print{.ContentFrame{padding-left:35px;padding-right:35px}}@media screen and (min-width:1000px),print{.ContentFrame{padding-left:100px;padding-right:100px}}@media screen and (min-width:1200px),print{.ContentFrame{padding-left:130px;padding-right:130px}}@media screen and (min-width:1408px),print{.ContentFrame{padding-left:180px;padding-right:180px}}.Block{margin-top:1.25em;margin-bottom:1.25em}.Block--medium,.Block-Top--medium{margin-top:2em}.Block--medium{margin-bottom:2em}.Block-Bottom--wide{margin-bottom:2.5em}@media screen and (min-width:664px),print{.Block{margin-top:1.25em;margin-bottom:1.25em}.Block--medium,.Block-Top--medium{margin-top:2em}.Block--medium{margin-bottom:2em}.Block-Bottom--wide{margin-bottom:2.5em}}@media screen and (min-width:800px),print{.Block{margin-top:1.5em;margin-bottom:1.5em}.Block--medium,.Block-Top--medium{margin-top:2.5em}.Block--medium{margin-bottom:2.5em}.Block-Bottom--wide{margin-bottom:3em}}@media screen and (min-width:1000px),print{.Block{margin-top:2em;margin-bottom:2em}.Block--medium,.Block-Top--medium{margin-top:3.5em}.Block--medium{margin-bottom:3.5em}.Block-Bottom--wide{margin-bottom:5em}}.Grid{display:flex;flex-wrap:wrap;clear:both;position:relative}.Grid>*{flex:0 0 100%}.Grid>*,.Grid>*>*{max-width:100%}.Grid{margin-left:-.5em;margin-right:-.5em}.Grid>*{padding-left:.5em;padding-right:.5em}.Grid{top:-.5em;margin-bottom:-1em}.Grid>*{padding-top:.5em;padding-bottom:.5em}@media screen and (min-width:320px),print{.Grid-XS-VGap--tight{top:-.25em;margin-bottom:-.5em}.Grid-XS-VGap--tight>*{padding-top:.25em;padding-bottom:.25em}}@media screen and (min-width:800px),print{.Grid-LG-2>*{flex:0 0 50%;max-width:50%}}@media screen and (min-width:1200px),print{.Grid-XXL-Auto>*{flex:1 1 0%;max-width:none}.Grid-XXL-2>*{flex:0 0 50%;max-width:50%}.Cell-XXL-35{flex:0 0 35%;max-width:35%}.Cell-XXL-65{flex:0 0 65%;max-width:65%}}.has-medium-font-size{font-size:1.5em}.wp-block-gallery{clear:both;margin-bottom:1.75em}.wp-block-gallery .blocks-gallery-grid{width:100%}.wp-block-gallery .blocks-gallery-item{flex-grow:0}.wp-block-gallery .blocks-gallery-item figure{position:relative;height:100%;width:100%;padding-bottom:100%}.wp-block-gallery .blocks-gallery-item img{top:0;position:absolute;width:100%;height:100%;object-fit:contain}.wp-block-gallery.is-cropped .blocks-gallery-item img{object-fit:cover}.Link,button{position:relative;display:inline-block;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:all .2s ease}.Link{line-height:1.2;text-decoration:underline;color:#164077}button{display:inline-flex;align-items:center;min-width:0;border-radius:.1em;background:#164077;border:0;margin:0;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;padding:.35em 1em;width:auto}.Link:hover,button{text-decoration:none}button:active,button:focus,button:hover{color:#fff;background:#6893c1}.Site{display:flex;flex-direction:column;position:relative;min-height:100vh;padding-top:6.3em}.SiteHeader{position:fixed;top:0;left:0;right:0;background:#fff;z-index:2}.SiteHeader,.SiteHeader *{transition:all .5s ease-out}.SiteHeader-Row{display:flex;flex-wrap:wrap;height:6.3em}.SiteHeader-Logo{justify-content:center;align-items:center;display:flex;height:100%;padding:1em 0}.SiteHeader-Logo .Logo{overflow:hidden;height:100%}.SiteHeader-Logo .Logo img{width:auto;height:100%;display:block}.SiteHeader-Navigation{display:flex;flex-grow:1;padding-left:3em;align-items:flex-end}@media screen and (max-width:799px),print{.Site{padding-top:0}.SiteHeader{position:-webkit-sticky;position:sticky}.SiteHeader .SiteHeader-Row{height:4em}.SiteHeader .SiteHeader-Logo{padding:.4em 0}.SiteHeader .HorizontalMainNav .menu-item-level-0{padding-bottom:.2em}}@media screen and (max-width:663px),print{.SiteHeader .SiteHeader-Row{height:4em}}.SiteTorso{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0}.SiteTorso-Banner{background:#eaeff5;position:relative;z-index:0}.SiteTorso-Banner .Banner-Images-Wrapper{position:relative}@media screen and (min-width:1000px),print{.SiteTorso-Banner .Banner-Images-Wrapper{padding:0 7%}}.SiteTorso-Banner .SiteTorso-Banner-Images{max-height:52vh;overflow:hidden;position:relative}.SiteTorso-Banner .SiteTorso-Banner-Images:after,.SiteTorso-Banner .SiteTorso-Banner-Images:before{z-index:1;content:"";position:absolute;bottom:0;height:100%;left:50%;transform:translateX(-50%);width:100vw;max-width:2250px}.SiteTorso-Banner .SiteTorso-Banner-Images:before{margin-bottom:-1px;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="1920.6" height="40" viewBox="0 0 1920.6 40"><path fill="%23FFFFFF" d="M769.5,31.8c71.6,0,270.6-16.6,364.5-22.1c-150.4-19.5-384.7,0-522,11.5C387.1,40.1,320.8-8.8,0,40.6l0,0 h1920.6c0,0,0,9,0,0C1304.6-43.8,1254.2,29.1,769.5,31.8z"/><path fill="%23164077" d="M1645.2,34.7C1107.5-18.1,1139,64.8,371.7,27.8C1155.5,50.2,1147.1-27.2,1645.2,34.7 C1645.2,43.2,1645.2,26.2,1645.2,34.7z"/></svg>')no-repeat center bottom;background-size:contain}.SiteTorso-Banner .Banner-Image{opacity:0;animation:banner-image-fade-in .75s ease forwards}.SiteTorso-Banner .Banner-Image img{margin:0 auto;width:100%;height:100%;max-height:65vh;min-height:35vw;object-fit:cover;max-width:1500px}@media screen and (min-width:1200px),print{.SiteTorso-Banner .Banner-Image img{min-height:0}}.SiteTorso-Banner .SiteTorso-Banner-TextContainer{background:#fff;padding-top:1em}.SiteTorso-Header{background:#fff;padding:1.5em 0 0}.SiteTorso-Header-Title{margin:.25em 0 0}.SiteTorso-Content{flex-grow:1}@media screen and (min-width:664px),print{.Sidebar--off .SiteTorso-Content{font-size:1.1em}}@media screen and (max-width:999px),print{.SocialMediaLinks{z-index:2;position:absolute;margin-top:-5em;right:1em;background:rgba(255,255,255,.7);padding:.25em;border-radius:4px}}.SiteFooter-Content{background:#164077;color:#fff;padding:.25em 0;overflow:hidden}.SiteFooter-Banner{height:8em;background:url(/wp-content/themes/blauwasser-segelreisen/assets-dist/images/Footer.jpg)no-repeat center center;background-size:cover}:root .ContentGrid{display:block}.menu-item-name{display:block;cursor:default;-webkit-user-select:none;user-select:none;word-wrap:anywhere}.menu-item .menu-item-name{cursor:pointer}.menu-item-selector{display:none}.item-selector-button{display:flex;color:#fff;background:#164077;cursor:pointer;text-align:center;padding:.6em;line-height:1}.item-selector-button .Icon{font-size:1.7rem}.item-selector-button:hover{background:#6893c1;cursor:pointer}.MainNav{font-size:clamp(1.2em,50vw + 20rem,1.1em);font-size:1.15em;z-index:1}.MainNav .menu-item-name{background:0 0;line-height:1;color:#333;padding:.4em .75em}.MainNav .menu-item .menu-item-name:hover{background:#ba6a1c;color:#fff}.MainNav .mega-menu-item-col:not(:last-child){border:1px solid transparent}.HorizontalMainNav .menu{display:flex}.HorizontalMainNav .menu-item{white-space:nowrap}.HorizontalMainNav .sub-menu .menu-item-name{min-width:20em}.HorizontalMainNav .menu-item-has-children{transition:.25s background-color ease}.HorizontalMainNav .menu-item-level-0{transition:inherit;padding-bottom:.8em}.HorizontalMainNav .menu-item-level-1{position:relative}.HorizontalMainNav .menu-item-level-1 .menu-item-name{min-width:15em;padding:.55em 1em}.HorizontalMainNav .menu-item-has-children:not(.mega-menu-item-col)>.sub-menu-wrap{background:rgba(255,255,255,.95);visibility:hidden;transition:.25s .2s opacity ease-in;position:absolute;top:100%;opacity:0;border-bottom:3px solid #164077;box-shadow:0 .25em .4em rgba(0,0,0,.1)}.HorizontalMainNav .menu-item-level-1.menu-item-has-children:not(.mega-menu-item-col)>.sub-menu-wrap,.HorizontalMainNav .menu-item-level-2.menu-item-has-children:not(.mega-menu-item-col)>.sub-menu-wrap{background:#fff;top:0;right:100%;margin-right:-.1em;margin-top:-.75em;box-shadow:0 0 5px rgba(0,0,0,.2)}.HorizontalMainNav .menu-item-level-1.menu-item-has-children:not(.mega-menu-item-col),.HorizontalMainNav .menu-item-level-2.menu-item-has-children:not(.mega-menu-item-col){position:relative}.HorizontalMainNav .sub-menu-wrap{padding:.75em .25em}.HorizontalMainNav .menu-item-has-children:not(.mega-menu-item-col):hover>.sub-menu-wrap{opacity:1;visibility:visible;z-index:1}.HorizontalMainNav .menu-item-has-children:not(:hover) .sub-menu-wrap{transition:.1s .15s}.HorizontalMainNav .menu-item-level-1.menu-item-has-children>.menu-item-name:before,.HorizontalMainNav .menu-item-level-2.menu-item-has-children>.menu-item-name:before{position:absolute;margin:.1em 0 0-1.1em;content:""}.HorizontalMainNav .has-mega-menu>.sub-menu-wrap{left:0;right:0}.HorizontalMainNav .has-mega-menu>.sub-menu-wrap>.sub-menu{display:flex;justify-content:center;flex-wrap:wrap}.HorizontalMainNav .mega-menu-item-col:not(:last-child){border-left:none;border-right-color:#d3d3d3}.HorizontalMainNav .mega-menu-item-col{padding:.25em}.HorizontalMainNav .mega-menu-item-col .sub-menu-wrap{padding:0}.menu-item--hamburger .menu-item-name span,.menu-item--home .menu-item-name span{margin-left:.35em}.menu-item--hamburger .menu-item-name:before,.menu-item--home .menu-item-name:before,.menu-item--search .menu-item-name:before{vertical-align:-.15em;font-size:1.2em}.menu-item--home .menu-item-name:before{content:""}@media screen and (min-width:1408px),print{.menu-item--home .menu-item-name span{display:none}}.menu-item--search .menu-item-name:before{content:""}.menu-item--hamburger .menu-item-name:before{content:""}@media screen and (max-width:499px),print{.menu-item--hamburger .menu-item-name span{display:none}}@media screen and (min-width:1408px),print{.menu-item--hamburger{display:none}}.menu-item--emphasized .menu-item-name{font-weight:700}.SecondHeaderNav{display:flex;margin-left:auto}.SiteHeader-Navigation-Wrapper{display:flex}.CloseMobileMenuButton{display:none}.CloseMobileMenuButton .item-selector-button{background:#eb0000}@media screen and (min-width:1408px),print{.menu-item--hamburger,.menu-item--home .menu-item-name,.menu-item--search .menu-item-name{padding:.3em .45em}}@media screen and (max-width:1407px),print{.FirstHeaderNav{display:none;position:relative}.SiteHeader-Navigation-Wrapper{visibility:hidden;transition:.25s .2s opacity ease-in;opacity:0}}.FooterNav .menu{display:flex;flex-wrap:wrap}.FooterNav .menu-item:not(:last-child){margin-right:1em}.Routes-li-Captions{font-weight:700;margin-bottom:.25em;color:#6893c1}.Routes-li-Content{display:flex;margin-top:.5em}.Routes-li-ContentWide{flex-basis:80%;padding-right:.35em}.Routes-li-ContentShort{flex-basis:20%;align-items:center}:root .Routes-li-ContentShort{flex:0 0 19%}.Routes-li-Titles{line-height:1.3;width:100%}@media screen and (max-width:1199px),print{.Routes-li-Titles{display:flex;flex-direction:column}}.Routes-li-Title{color:#164077;margin:0;font-size:18px}@media screen and (min-width:320px){.Routes-li-Title{font-size:calc(18px + 16*((100vw - 320px)/879))}}@media screen and (min-width:1199px){.Routes-li-Title{font-size:34px}}.Routes-li-Distance{order:1;margin-top:.5em}@media screen and (min-width:1200px),print{.Routes-li-Distance{float:right;margin-top:0;width:20%;line-height:2.3;text-align:center}}.Routes-li-ContentWide{margin-bottom:.5em}.Routes-li-ContentShort{display:flex;flex-direction:column}.Routes-li-Thumbnail{margin:-.35em 0 1em;height:auto}:root .Routes-li-Thumbnail{display:none}.Routes-li-StartStop{background:#6893c1;color:#fff;padding:.2em .5em .25em;margin:0 0 .5em -.5em;font-size:1.3em}.Routes-li-StartStop span{display:inline-block;min-width:4em;margin-right:.5em;font-weight:700}.Routes-li-Description{line-height:1.3}.Routes-li-Description-Stations{margin-top:.75em}.Template--single-route .Routes-li-ContentWide{flex-basis:65%}.Template--single-route .Routes-li-ContentShort{flex-basis:35%}.News-li-Title>:before{position:absolute;left:0;margin-top:.25em;content:"";width:.8em;height:.8em;background:#cc6713}.Info-Buero{font-size:1.1em;background:#f6f6f6;position:relative;padding:.5em .75em .5em 1.75em;margin-bottom:1em}.Info-Buero:before{content:"";width:1em;position:absolute;margin:.2em 0 0 .5em;left:0;color:#cc6713}.SocialMedia-List{display:flex}.SocialMedia-li-Wrapper{display:block;transition:.2s ease all;padding:2px;border-radius:3px;border:1px solid transparent}.SocialMedia-li-Wrapper:hover{border-color:gray}.SocialMedia-li-Wrapper svg{display:block}.SocialMedia-li{background:rgba(255,255,255,.8)}.SocialMedia-li .SVGMap-Icon{border-radius:2px;background:#fff;fill:#fff;width:1.6em;height:1.6em;padding:.15em}.SocialMedia-li .SVGMap-Icon-Facebook{background:#3b5998}.Form select option:not(:checked),.wpcf7-form select option:not(:checked){color:#4d4d4d}.visually-hidden{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0}