@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700");@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}del{text-decoration:none}*{box-sizing:border-box}*:focus{outline:none !important}*::-moz-focus-inner{border:0 !important}html{width:100%;height:100%}body{font-size:90%;font-family:"Lato",sans-serif;line-height:1.5;font-weight:300}img{display:block;width:100%;height:auto}p{margin-top:0;margin-bottom:0.8em}p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}a:link,a:hover,a:active,a:visited{color:#4BB4E7;cursor:pointer;text-decoration:none}h1{font-weight:400;line-height:1}h2{color:#4BB4E7;text-transform:uppercase;text-align:center;font-size:5vw;font-weight:400;margin-top:1em;margin-bottom:0.7em;line-height:1}@media screen and (min-width: 620px){h2{font-size:3vw}}@media screen and (min-width: 1024px){h2{font-size:2.3em;letter-spacing:0.02em;margin-top:1.5em;margin-bottom:0.5em}}h3{color:black;font-size:1.2em;margin-top:1.2em;margin-bottom:0.5em;font-weight:700;line-height:1}@media screen and (min-width: 620px){h3{font-size:1.3em}}@media screen and (min-width: 1024px){h3{font-size:1.3em;letter-spacing:0.02em}}.CoverImage{background-position:50%;background-repeat:no-repeat;background-size:cover}.ContainImage{background-position:50%;background-repeat:no-repeat;background-size:contain}.ContainImageBottom{background-position:50% bottom;background-repeat:no-repeat;background-size:contain}.FlexEmbed{display:block;overflow:hidden;position:relative}@media screen and (min-width: 1024px){.FlexEmbed.image-version-mobile{display:none}}.FlexEmbed.image-version-desktop{display:none}@media screen and (min-width: 1024px){.FlexEmbed.image-version-desktop{display:block}}.FlexEmbed:before{content:"";display:block;width:100%}button,.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner{width:100%;padding:10px;color:white;border:none;background-color:#4BB4E7;cursor:pointer;font-weight:700;letter-spacing:0.03em;box-shadow:0px 0px 10 -1px #d4d4d4}.djangocms-link-custom-wrapper,.djangocms-link-custom-inner{display:inline}.layout-center{padding:0;margin:auto;width:100%}@media screen and (min-width: 1024px){.layout-center{width:1024px}}.layout-center>.djangocms-link-custom-wrapper{display:flex;justify-content:center;padding:2em 0}@media screen and (min-width: 1024px){.layout-center>.djangocms-link-custom-wrapper{padding:3em 0}}.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner{display:block;padding:0.7em 2em}@media screen and (min-width: 1024px){.mobile-only{display:none}}@media screen and (max-width: 1023px){.desktop-only{display:none !important}}.download-icon{margin-top:1em;margin-bottom:0.3em}.download-icon img{width:3em;height:auto}.color1{color:#4BB4E7}.color2{color:#FFDB7B}.color2-text{color:#fbb600}.color3{color:#D0021B}.background1{background-color:#4BB4E7}.background1-dark{background-color:#15719e}.background2-light{background-color:#ffe9ae}.background2{background-color:#FFDB7B}.background2-dark{background-color:#fbb600}.background3{background-color:#D0021B}.color-white{color:white}.background-white{background-color:white}.color-dark{color:black}.background-dark{background-color:black}a.m2s-link:link,a.m2s-link:hover,a.m2s-link:visited,a.m2s-link:active{color:#ebab00 !important}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}#main-header .main-nav>ul>li>ul>li,.card.agenda .low .date-location,footer{font-size:0.8em}@media screen and (min-width: 1024px){#main-header .main-nav>ul>li>ul>li,.card.agenda .low .date-location,footer{font-size:0.9em}}.content-flex-item-regattakalender .register button,.content-flex-item-regattakalender .results button,.content-flex-item-message,.card .low p{font-size:0.9em}@media screen and (min-width: 1024px){.content-flex-item-regattakalender .register button,.content-flex-item-regattakalender .results button,.content-flex-item-message,.card .low p{font-size:1em}}.content-flex-item-card-25 .low h3{font-size:1em}@media screen and (min-width: 1024px){.content-flex-item-card-25 .low h3{font-size:1.1em}}button,.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner,.content-flex-item-lead-fullwidth,.main-content-header-events .category-title,.event-detail{font-size:1em}@media screen and (min-width: 620px){button,.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner,.content-flex-item-lead-fullwidth,.main-content-header-events .category-title,.event-detail{font-size:1.2em}}@media screen and (min-width: 1024px){button,.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner,.content-flex-item-lead-fullwidth,.main-content-header-events .category-title,.event-detail{font-size:1.4em}}.event-detail .title h1,.event-detail .date{font-size:1.8em;line-height:1.2}@media screen and (min-width: 1024px){.event-detail .title h1,.event-detail .date{font-size:1.8em}}.content-flex-item-regattakalender{font-size:0.8em;line-height:1.1}@media screen and (min-width: 768px){.content-flex-item-regattakalender{font-size:1em}}@media screen and (min-width: 1024px){.content-flex-item-regattakalender{font-size:1.2em}}.logo{z-index:850;position:fixed;top:2px;left:calc(50% - 15px);width:30px;transition:left 0.2s, width 0.2s}.logo img{width:100%;height:auto}@media screen and (min-width: 1024px){.logo{left:calc(50% - 24px);width:48px}}.cms-toolbar-expanded .logo{top:48px}#main-header{z-index:800;position:fixed;width:100%;min-height:40px;max-height:40px;background-color:white;transition:height 0.2s;box-shadow:0px 2px 14px -2px rgba(0,0,0,0.75)}@media screen and (min-width: 1024px){#main-header{max-height:60px;overflow-y:hidden}}#main-header .main-nav{position:absolute;left:-100%;top:40px;height:calc(100vh);width:100%;background-color:white;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:40vh;transition:left 0.3s, height 0.1s}@media screen and (min-width: 1024px){#main-header .main-nav{position:relative;left:inherit;top:inherit;width:80%;margin-left:10%;height:inherit;padding:0 20px 20px 20px;overflow-y:inherit}}#main-header .main-nav a:link,#main-header .main-nav a:hover,#main-header .main-nav a:active,#main-header .main-nav a:visited{text-decoration:none}#main-header .main-nav>ul{margin:0;list-style:none;display:flex;flex-direction:column;flex-wrap:wrap;flex:0 0 100%;justify-content:center;font-weight:400;text-transform:uppercase;letter-spacing:1px;padding-top:20px;padding-left:0}@media screen and (min-width: 1024px){#main-header .main-nav>ul{flex-direction:row;padding-top:0px}}#main-header .main-nav>ul>li{display:flex;flex-direction:column;border-top:1px solid #bce3f6}@media screen and (min-width: 1024px){#main-header .main-nav>ul>li{flex:0 0 20%;border-top:none}}#main-header .main-nav>ul>li a{flex:0 0 40px;display:flex;align-items:center;text-align:center;justify-content:center;transition:flex 0.2s}@media screen and (min-width: 1024px){#main-header .main-nav>ul>li a{flex:0 0 60px}}#main-header .main-nav>ul>li a:hover{background-color:#1881b4;color:white}@media screen and (min-width: 1024px){#main-header .main-nav>ul>li:nth-child(n+5){margin-top:3em;border-top:3px solid #FFDB7B}#main-header .main-nav>ul>li:nth-child(n+5)>a{flex:0 0 40px}}@media screen and (min-width: 1024px){#main-header .main-nav>ul>li:nth-child(2){margin-right:20%}}#main-header .main-nav>ul>li.selected a,#main-header .main-nav>ul>li.selected a:link,#main-header .main-nav>ul>li.selected a:hover,#main-header .main-nav>ul>li.selected a:visited,#main-header .main-nav>ul>li.ancestor a,#main-header .main-nav>ul>li.ancestor a:link,#main-header .main-nav>ul>li.ancestor a:hover,#main-header .main-nav>ul>li.ancestor a:visited{color:white;background-color:#4BB4E7}#main-header .main-nav>ul>li>ul{display:flex;flex-direction:column;justify-content:flex-start;padding-top:0;padding-bottom:0px;max-height:0;transition:max-height 0.1s, padding-bottom 0.3s;overflow:hidden;margin:0;list-style:none;padding-left:0}@media screen and (min-width: 1024px){#main-header .main-nav>ul>li>ul{max-height:inherit;overflow:inherit}}#main-header .main-nav>ul>li.open>ul,#main-header .main-nav>ul>li.selected>ul,#main-header .main-nav>ul>li.ancestor>ul{max-height:1500px;padding-bottom:20px;display:block}@media screen and (min-width: 1024px){#main-header .main-nav>ul>li.open>ul,#main-header .main-nav>ul>li.selected>ul,#main-header .main-nav>ul>li.ancestor>ul{max-height:inherit;overflow:inherit;padding-bottom:0px}}#main-header .main-nav>ul>li>ul>li{border-top:none;min-height:1em;flex:0 0 auto;border-top:1px dotted lightgrey;background-color:white;margin-bottom:1px}#main-header .main-nav>ul>li>ul>li>a,#main-header .main-nav>ul>li>ul>li>a:link,#main-header .main-nav>ul>li>ul>li>a:hover,#main-header .main-nav>ul>li>ul>li>a:visited{padding:0.4em 0.2em;text-transform:none}#main-header .main-nav>ul>li.selected>ul>li>a,#main-header .main-nav>ul>li.selected>ul>li>a:link,#main-header .main-nav>ul>li.selected>ul>li>a:hover,#main-header .main-nav>ul>li.selected>ul>li>a:visited{color:#4BB4E7;background-color:white}#main-header .main-nav>ul>li.ancestor>ul>li>a,#main-header .main-nav>ul>li.ancestor>ul>li>a:link,#main-header .main-nav>ul>li.ancestor>ul>li>a:hover,#main-header .main-nav>ul>li.ancestor>ul>li>a:visited{color:#4BB4E7;background-color:white}#main-header .main-nav>ul>li.ancestor>ul>li.selected>a,#main-header .main-nav>ul>li.ancestor>ul>li.selected>a:link,#main-header .main-nav>ul>li.ancestor>ul>li.selected>a:hover,#main-header .main-nav>ul>li.ancestor>ul>li.selected>a:visited{color:white;background-color:#78c7ed}#main-header .saildock-bar{position:fixed;left:-100%;bottom:0;height:auto;width:100%;background-color:white;transition:all 0.3s;border-top:1px solid #ffebe8;text-align:center;color:grey;padding:1em}@media screen and (min-width: 1024px){#main-header .saildock-bar{position:relative;left:inherit;top:inherit;margin-top:2em;color:#b4b4b4}}#main-header .saildock-bar a{color:grey;text-decoration:underline}#main-header .saildock-bar .saildock-word{text-decoration:underline;font-weight:bold;transition:color 0.3s;color:#fc4f38}@media screen and (min-width: 1024px){#main-header .saildock-bar .saildock-word{color:#fea89c}}#main-header .saildock-bar:hover{color:grey}#main-header .saildock-bar:hover .saildock-word{color:#fc4f38}@media screen and (min-width: 1024px){body.sticky #main-header{max-height:40px}body.sticky #main-header ul>li>a{flex:0 0 40px}body.sticky .logo{left:calc(50% - 15px);width:30px}}.nav-open-handler{position:absolute;height:40px;width:auto;left:0;top:0;padding:14px 13px 13px 13px;cursor:pointer}.nav-open-handler img{height:13px;width:auto}.nav-close-handler{display:none;position:absolute;height:40px;width:auto;left:0;top:0;padding:12px 12px;cursor:pointer}.nav-close-handler img{height:13px;width:auto}body.nav-open,body.sticky.nav-open{position:fixed}@media screen and (min-width: 1024px){body.nav-open,body.sticky.nav-open{position:inherit}}@media screen and (max-width: 1023px){body.nav-open .nav-open-handler,body.sticky.nav-open .nav-open-handler{display:none}}@media screen and (max-width: 1023px){body.nav-open .nav-close-handler,body.sticky.nav-open .nav-close-handler{display:block}}@media screen and (min-width: 1024px){body.nav-open #main-header,body.sticky.nav-open #main-header{max-height:1200px}}@media screen and (max-width: 1023px){body.nav-open #main-header .main-nav,body.sticky.nav-open #main-header .main-nav{left:0}}@media screen and (max-width: 1023px){body.nav-open #main-header .saildock-bar,body.sticky.nav-open #main-header .saildock-bar{left:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}del{text-decoration:none}*{box-sizing:border-box}*:focus{outline:none !important}*::-moz-focus-inner{border:0 !important}html{width:100%;height:100%}body{font-size:90%;font-family:"Lato",sans-serif;line-height:1.5;font-weight:300}img{display:block;width:100%;height:auto}p{margin-top:0;margin-bottom:0.8em}p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}a:link,a:hover,a:active,a:visited{color:#4BB4E7;cursor:pointer;text-decoration:none}h1{font-weight:400;line-height:1}h2{color:#4BB4E7;text-transform:uppercase;text-align:center;font-size:5vw;font-weight:400;margin-top:1em;margin-bottom:0.7em;line-height:1}@media screen and (min-width: 620px){h2{font-size:3vw}}@media screen and (min-width: 1024px){h2{font-size:2.3em;letter-spacing:0.02em;margin-top:1.5em;margin-bottom:0.5em}}h3{color:black;font-size:1.2em;margin-top:1.2em;margin-bottom:0.5em;font-weight:700;line-height:1}@media screen and (min-width: 620px){h3{font-size:1.3em}}@media screen and (min-width: 1024px){h3{font-size:1.3em;letter-spacing:0.02em}}.CoverImage{background-position:50%;background-repeat:no-repeat;background-size:cover}.ContainImage{background-position:50%;background-repeat:no-repeat;background-size:contain}.ContainImageBottom{background-position:50% bottom;background-repeat:no-repeat;background-size:contain}.FlexEmbed{display:block;overflow:hidden;position:relative}@media screen and (min-width: 1024px){.FlexEmbed.image-version-mobile{display:none}}.FlexEmbed.image-version-desktop{display:none}@media screen and (min-width: 1024px){.FlexEmbed.image-version-desktop{display:block}}.FlexEmbed:before{content:"";display:block;width:100%}button,.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner{width:100%;padding:10px;color:white;border:none;background-color:#4BB4E7;cursor:pointer;font-weight:700;letter-spacing:0.03em;box-shadow:0px 0px 10 -1px #d4d4d4}.djangocms-link-custom-wrapper,.djangocms-link-custom-inner{display:inline}.layout-center{padding:0;margin:auto;width:100%}@media screen and (min-width: 1024px){.layout-center{width:1024px}}.layout-center>.djangocms-link-custom-wrapper{display:flex;justify-content:center;padding:2em 0}@media screen and (min-width: 1024px){.layout-center>.djangocms-link-custom-wrapper{padding:3em 0}}.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner{display:block;padding:0.7em 2em}@media screen and (min-width: 1024px){.mobile-only{display:none}}@media screen and (max-width: 1023px){.desktop-only{display:none !important}}.download-icon{margin-top:1em;margin-bottom:0.3em}.download-icon img{width:3em;height:auto}.color1{color:#4BB4E7}.color2{color:#FFDB7B}.color2-text{color:#fbb600}.color3{color:#D0021B}.background1{background-color:#4BB4E7}.background1-dark{background-color:#15719e}.background2-light{background-color:#ffe9ae}.background2{background-color:#FFDB7B}.background2-dark{background-color:#fbb600}.background3{background-color:#D0021B}.color-white{color:white}.background-white{background-color:white}.color-dark{color:black}.background-dark{background-color:black}a.m2s-link:link,a.m2s-link:hover,a.m2s-link:visited,a.m2s-link:active{color:#ebab00 !important}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.main-content-header,.content-flex-item-fullwidth,.content-flex-item-halfwidth,.content-flex-item-33,.content-flex-item-66,.content-flex-item-lead-fullwidth,.content-flex-item-text-fullwidth,.content-flex-item-card-25,.content-flex-item-card-66,.content-flex-item-card-100,.content-flex-item-videoembed-fullwidth,.djangocms-link{margin-bottom:4%}@media screen and (min-width: 620px){.main-content-header,.content-flex-item-fullwidth,.content-flex-item-halfwidth,.content-flex-item-33,.content-flex-item-66,.content-flex-item-lead-fullwidth,.content-flex-item-text-fullwidth,.content-flex-item-card-25,.content-flex-item-card-66,.content-flex-item-card-100,.content-flex-item-videoembed-fullwidth,.djangocms-link{margin-bottom:2%}}.content-flex-item-fullwidth,.content-flex-item-halfwidth,.content-flex-item-33,.content-flex-item-66,.content-flex-item-lead-fullwidth,.content-flex-item-text-fullwidth,.content-flex-item-regattakalender,.content-flex-item-message,.content-flex-item-more-link,.content-flex-item-section-halfwidth,.content-flex-item-text-halfwidth,.content-flex-item-card-33,.content-flex-item-card-25,.content-flex-item-card-66,.content-flex-item-card-100,.content-flex-item-videoembed-fullwidth{margin-right:0}@media screen and (min-width: 620px){.content-flex-item-fullwidth,.content-flex-item-halfwidth,.content-flex-item-33,.content-flex-item-66,.content-flex-item-lead-fullwidth,.content-flex-item-text-fullwidth,.content-flex-item-regattakalender,.content-flex-item-message,.content-flex-item-more-link,.content-flex-item-section-halfwidth,.content-flex-item-text-halfwidth,.content-flex-item-card-33,.content-flex-item-card-25,.content-flex-item-card-66,.content-flex-item-card-100,.content-flex-item-videoembed-fullwidth{margin-right:2%}}.main-content{padding-top:40px;padding-bottom:100px;min-height:calc(100vh - 40px)}@media screen and (min-width: 1024px){.main-content{padding-top:60px;min-height:calc(100vh - 60px)}}.main-content ul{margin-left:2em;list-style:disc;margin-bottom:0.8em}.main-content ul li{padding-left:0}.main-content-header .FlexEmbed{position:relative}.main-content-header .FlexEmbed:before{padding-bottom:35%}.main-content-header .title-on-image{position:absolute;left:0;top:0;width:100%;padding-top:13vw}.main-content-header .title-on-image h1{color:white;text-transform:uppercase;text-align:center;font-size:8vw;text-shadow:0px 0px 8px #585858}@media screen and (min-width: 1024px){.main-content-header .title-on-image{padding-top:17%}.main-content-header .title-on-image h1{font-size:3.5em;letter-spacing:0.05em}}.main-content-header .title{padding-top:8vw}@media screen and (min-width: 1024px){.main-content-header .title{padding-top:5%}}.main-content-header .title h1{color:#4BB4E7;text-transform:uppercase;text-align:center;font-size:8vw}@media screen and (min-width: 1024px){.main-content-header .title h1{font-size:3.5em;letter-spacing:0.05em}}.content-flex{display:flex;justify-content:center;flex-wrap:wrap;padding-left:4%;padding-right:4%}@media screen and (min-width: 620px){.content-flex{padding-left:4%;padding-right:2%}}.content-flex.flex-reverse{flex-direction:row-reverse}.content-flex-item-fullwidth{flex-basis:100%}@media screen and (min-width: 620px){.content-flex-item-fullwidth{flex-basis:98%}}.content-flex-item-halfwidth{flex-basis:100%}@media screen and (min-width: 620px){.content-flex-item-halfwidth{flex-basis:48%}}.content-flex-item-halfwidth.layout_narrow_left{flex-basis:50%}@media screen and (min-width: 768px){.content-flex-item-halfwidth.layout_narrow_left{flex-basis:48%;padding-left:16.666%}}@media screen and (min-width: 768px){.content-flex-item-halfwidth.layout_narrow_right{flex-basis:35%;margin-right:0}}@media screen and (min-width: 768px){.content-flex-item-halfwidth.layout_very_narrow_left{padding-left:25%}}.content-flex-item-33{flex-basis:100%}@media screen and (min-width: 620px){.content-flex-item-33{flex-basis:31.333333%}}.content-flex-item-66{flex-basis:100%}@media screen and (min-width: 620px){.content-flex-item-66{flex-basis:64.666666%}}.content-flex-item-lead-fullwidth{text-align:center;padding:0 0;flex:0 0 100%}@media screen and (min-width: 620px){.content-flex-item-lead-fullwidth{flex-basis:98%}}@media screen and (min-width: 620px){.content-flex-item-lead-fullwidth{padding:0 10%}}.content-flex-item-text-fullwidth{flex:0 0 100%;text-align:left}@media screen and (min-width: 620px){.content-flex-item-text-fullwidth{flex-basis:98%}}.content-flex-item-regattakalender{background-color:#4BB4E7;flex:0 0 100%;display:flex;min-height:3.3em;padding:0.2em 0}@media screen and (min-width: 768px){.content-flex-item-regattakalender{flex:0 0 98%}}.content-flex-item-regattakalender .date,.content-flex-item-regattakalender .title,.content-flex-item-regattakalender .club,.content-flex-item-regattakalender .m2s,.content-flex-item-regattakalender .m2s-entries,.content-flex-item-regattakalender .register,.content-flex-item-regattakalender .results{display:flex;align-items:center;min-height:20px}.content-flex-item-regattakalender .date a,.content-flex-item-regattakalender .title a,.content-flex-item-regattakalender .club a,.content-flex-item-regattakalender .m2s a,.content-flex-item-regattakalender .m2s-entries a{flex:1 1 100%;height:100%;display:flex}.content-flex-item-regattakalender .date a .inner,.content-flex-item-regattakalender .title a .inner,.content-flex-item-regattakalender .club a .inner,.content-flex-item-regattakalender .m2s a .inner,.content-flex-item-regattakalender .m2s-entries a .inner{flex:1 1 100%;display:flex;height:100%;align-items:center;color:white}.content-flex-item-regattakalender .date{flex:0 0 15%;flex-wrap:wrap;justify-content:left}.content-flex-item-regattakalender .date .inner{padding-left:0.5em}@media screen and (min-width: 768px){.content-flex-item-regattakalender .date .inner{padding-left:1em}}.content-flex-item-regattakalender .title{flex:0 1 50%;flex-wrap:wrap;justify-content:left}.content-flex-item-regattakalender .title .inner{padding-left:0.3em;text-decoration:underline;color:white}.content-flex-item-regattakalender .club{flex:0 0 9%}.content-flex-item-regattakalender .m2s{flex:0 0 10%}.content-flex-item-regattakalender .m2s .inner{text-decoration:underline}.content-flex-item-regattakalender .m2s-entries{flex:0 0 10%}.content-flex-item-regattakalender .m2s-entries .inner{text-decoration:underline}.content-flex-item-regattakalender .register,.content-flex-item-regattakalender .results{flex:0 0 20%;display:flex;justify-content:flex-end;padding:0.2em 0.6em 0.2em 0.2em}@media screen and (min-width: 768px){.content-flex-item-regattakalender .register,.content-flex-item-regattakalender .results{padding:0.4em 0.6em 0.4em 0.4em}}.content-flex-item-regattakalender .register a,.content-flex-item-regattakalender .results a{flex:0 0 70%}.content-flex-item-regattakalender .register button,.content-flex-item-regattakalender .results button{margin:0;padding:0.5em;font-weight:normal}@media screen and (min-width: 768px){.content-flex-item-regattakalender .register button,.content-flex-item-regattakalender .results button{margin:0em;padding:0.5em;font-weight:bold}}.content-flex-item-regattakalender.past-event{background-color:lightgrey}.content-flex-item-regattakalender.past-event a .inner{color:black}.content-flex-item-regattakalender:nth-child(even){background-color:#FFDB7B}.content-flex-item-regattakalender:nth-child(even) a .inner{color:black}.content-flex-item-regattakalender:nth-child(even) .inner a{color:black}.content-flex-item-regattakalender:nth-child(even).past-event{background-color:darkgrey}.content-flex-item-regattakalender:nth-child(even).past-event a .inner{color:white}.content-flex-item-regattakalender:nth-child(even).past-event .inner a{color:white}.content-iframe{display:flex;justify-content:center;flex-wrap:wrap}.content-iframe>a,.content-iframe>.content-flex-item-regattakalender,.content-iframe>.content-flex-item-message{flex:0 0 100%;margin-right:0 !important}.content-iframe>a,.content-iframe>.content-flex-item-regattakalender{font-weight:bolder}.content-iframe>.content-flex-item-message{font-size:12px}@media screen and (min-width: 768px){.content-iframe>.content-flex-item-message{font-size:14px}}.content-iframe>.content-flex-item-message a,.content-iframe>.content-flex-item-message a:link,.content-iframe>.content-flex-item-message a:hover,.content-iframe>.content-flex-item-message a:visited{color:black;text-decoration:underline}.content-iframe>.content-flex-item-regattakalender .title .inner{font-weight:bold}.content-iframe>.content-flex-item-regattakalender .title>a>.inner{text-decoration:none}@media screen and (max-width: 420px){.content-iframe>.content-flex-item-regattakalender{flex-wrap:wrap}.content-iframe>.content-flex-item-regattakalender .title,.content-iframe>.content-flex-item-regattakalender .club,.content-iframe>.content-flex-item-regattakalender .m2s,.content-iframe>.content-flex-item-regattakalender .m2s-entries{padding-right:2%;padding-left:2%}.content-iframe>.content-flex-item-regattakalender .date{flex:0 0 15%;min-height:26px}.content-iframe>.content-flex-item-regattakalender .title{flex:0 0 70%}.content-iframe>.content-flex-item-regattakalender .club{flex:0 0 15%}.content-iframe>.content-flex-item-regattakalender .m2s{flex:1 0 15%;border-top:1px solid rgba(255,255,255,0.3)}.content-iframe>.content-flex-item-regattakalender .m2s .inner{justify-content:flex-end}.content-iframe>.content-flex-item-regattakalender .m2s-entries{flex:0 0 15%;border-top:1px solid rgba(255,255,255,0.3)}.content-iframe>.content-flex-item-regattakalender .m2s-entries .inner{justify-content:center}}.content-flex-item-message{flex:0 0 100%;text-align:center;border-top:1px solid black}@media screen and (min-width: 768px){.content-flex-item-message{flex:0 0 98%;padding:0.6em 0}}.content-flex-item-more-link{flex:0 0 100%;text-align:center}@media screen and (min-width: 768px){.content-flex-item-more-link{flex:0 0 98%;padding:0.6em 0}}.card{box-shadow:0px 0px 32px -1px #d4d4d4;transition:background-color 0.3s}.card .FlexEmbed:before{padding-bottom:35%}@media screen and (min-width: 620px){.card .FlexEmbed:before{padding-bottom:65%}}.card .card-inner{flex:1 0 100%;height:100%}.card .low{position:relative;padding:0.7em 0.7em 0.7em 0.7em}@media screen and (min-width: 1024px){.card .low{padding:1em 1em 1.5em 1em}}.card .low h3{color:#4BB4E7;text-transform:uppercase;font-weight:400;margin-top:0;margin-bottom:0.1em;letter-spacing:0.03em}.card .low p:last-child{margin-bottom:0}.card .low .download-icon img{width:5%}@media screen and (min-width: 1024px){.card .low .download-icon img{width:12%}}.card .low .card-bottom{position:absolute;right:0;bottom:0;width:25%;padding:0.5em;margin-right:1em;margin-bottom:0.5em;background-color:white;display:flex}@media screen and (min-width: 1024px){.card .low .card-bottom{width:30%}}.card .low .card-bottom .more{padding:0.1em 0.5em;color:#4BB4E7;flex:0 0 65%;text-align:right}.card .low .card-bottom .arrow-right{flex:0 0 35%}.card.agenda .low .date-location{font-weight:700}.card.agenda .low h3{margin-top:0.4em;margin-bottom:0.2em;color:#ffbf15;text-transform:none}.card.agenda .low p{margin-bottom:0.4em}@media screen and (min-width: 1024px){.card.agenda .low p{margin-bottom:0.7em}}a.a-card h2,a.a-card .CoverImage,a.a-card h3,a.a-card span{pointer-events:auto}a.a-card p{color:#000}a.a-card:hover .card-inner{background-color:#fffbf0}.content-flex-item-section-halfwidth,.content-flex-item-text-halfwidth{flex-basis:100%;margin-bottom:4%;min-width:0}@media screen and (min-width: 620px){.content-flex-item-section-halfwidth,.content-flex-item-text-halfwidth{flex-basis:48%;margin-bottom:2%}}@media screen and (min-width: 620px){.content-flex-item-section-halfwidth .low,.content-flex-item-text-halfwidth .low{min-height:8em}}@media screen and (min-width: 1024px){.content-flex-item-section-halfwidth .low,.content-flex-item-text-halfwidth .low{min-height:10em}}.content-flex-item-section-halfwidth h2,.content-flex-item-text-halfwidth h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-flex-item-card-33{flex-basis:100%;margin-bottom:4%}@media screen and (min-width: 620px){.content-flex-item-card-33{flex-basis:48%;margin-bottom:2%}}@media screen and (min-width: 1024px){.content-flex-item-card-33{flex-basis:31.33333%}}.content-flex-item-card-25{flex:0 0 100%}@media screen and (min-width: 620px){.content-flex-item-card-25{flex:0 0 23%}}.content-flex-item-card-25 .low h3{line-height:1.1}.content-flex-item-card-25 .low p{line-height:1.2}.content-flex-item-card-66{flex-basis:100%}@media screen and (min-width: 620px){.content-flex-item-card-66{flex-basis:48%}}@media screen and (min-width: 1024px){.content-flex-item-card-66{flex-basis:64.666666%}}.content-flex-item-card-100{flex:0 0 100%}@media screen and (min-width: 620px){.content-flex-item-card-100{flex-basis:98%}}.content-flex-item-videoembed-fullwidth{flex:0 0 100%}@media screen and (min-width: 620px){.content-flex-item-videoembed-fullwidth{flex-basis:98%}}.main-content-header-events{border-bottom:1px dotted gray}.main-content-header-events .category-title{padding-top:8vw;padding-bottom:4vw;text-align:center}@media screen and (min-width: 1024px){.main-content-header-events .category-title{padding-top:5%;padding-bottom:2%}}.event-detail{padding-top:4vw}@media screen and (min-width: 1024px){.event-detail{padding-top:2%}}.event-detail .title h1{color:#4BB4E7;text-transform:uppercase;margin-bottom:0.5em}.event-detail h3{margin-top:1em;margin-bottom:0.3em}.event-detail h3:first-child{margin-top:0}.event-detail .date{color:#ebab00}.event-detail p.m2s-direct-links a{display:block;margin-top:0.7em;margin-bottom:0.3em}@media screen and (min-width: 768px){.event-detail p.m2s-direct-links a{margin-top:0.3em;margin-bottom:0.3em}}@media screen and (min-width: 620px){.event-detail .padding-right{padding-right:1em}}.newsletter-signup-form{margin:0 10%}@media screen and (min-width: 768px){.newsletter-signup-form{margin:0 30%}}.newsletter-signup-form .align-center{text-align:center}#main-header .main-nav>ul>li>ul>li,.card.agenda .low .date-location,footer{font-size:0.8em}@media screen and (min-width: 1024px){#main-header .main-nav>ul>li>ul>li,.card.agenda .low .date-location,footer{font-size:0.9em}}.content-flex-item-regattakalender .register button,.content-flex-item-regattakalender .results button,.content-flex-item-message,.card .low p{font-size:0.9em}@media screen and (min-width: 1024px){.content-flex-item-regattakalender .register button,.content-flex-item-regattakalender .results button,.content-flex-item-message,.card .low p{font-size:1em}}.content-flex-item-card-25 .low h3{font-size:1em}@media screen and (min-width: 1024px){.content-flex-item-card-25 .low h3{font-size:1.1em}}button,.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner,.content-flex-item-lead-fullwidth,.main-content-header-events .category-title,.event-detail{font-size:1em}@media screen and (min-width: 620px){button,.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner,.content-flex-item-lead-fullwidth,.main-content-header-events .category-title,.event-detail{font-size:1.2em}}@media screen and (min-width: 1024px){button,.layout-center>.djangocms-link-custom-wrapper .djangocms-link-custom-inner,.content-flex-item-lead-fullwidth,.main-content-header-events .category-title,.event-detail{font-size:1.4em}}.event-detail .title h1,.event-detail .date{font-size:1.8em;line-height:1.2}@media screen and (min-width: 1024px){.event-detail .title h1,.event-detail .date{font-size:1.8em}}.content-flex-item-regattakalender{font-size:0.8em;line-height:1.1}@media screen and (min-width: 768px){.content-flex-item-regattakalender{font-size:1em}}@media screen and (min-width: 1024px){.content-flex-item-regattakalender{font-size:1.2em}}footer{display:flex;height:60px;background-color:#4BB4E7;color:white;text-align:center}footer .footer-item{flex:0 1 25%;display:flex;height:60px;align-items:center;padding:0 1em}@media screen and (min-width: 1024px){footer .footer-item{padding:0 2em}}footer .footer-item img{height:30px;width:auto}@media screen and (min-width: 1024px){footer .footer-item img{height:40px}}footer .footer-item.footer-item-align-left{justify-content:flex-start}footer .footer-item.footer-item-align-right{justify-content:flex-end}footer .footer-item a{color:white;text-decoration:underline}

/*# sourceMappingURL=main.css.map */
