@font-face{font-family:'Oxygen';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oxygen/v15/2sDfZG1Wl4LcnbuKjk0j.ttf) format('truetype')}@font-face{font-family:'agency';src:url('../fonts/AgencyFB-Bold.eot');src:url('../fonts/AgencyFB-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/AgencyFB-Bold.woff2') format('woff2'),url('../fonts/AgencyFB-Bold.woff') format('woff'),url('../fonts/AgencyFB-Bold.ttf') format('truetype'),url('../fonts/AgencyFB-Bold.svg#AgencyFB-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'agency';src:url('../fonts/AgencyFB-Reg.eot');src:url('../fonts/AgencyFB-Reg.eot?#iefix') format('embedded-opentype'),url('../fonts/AgencyFB-Reg.woff2') format('woff2'),url('../fonts/AgencyFB-Reg.woff') format('woff'),url('../fonts/AgencyFB-Reg.ttf') format('truetype'),url('../fonts/AgencyFB-Reg.svg#AgencyFB-Reg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Autography';src:url('../fonts/Autography.otf') format('opentype')}@font-face{font-family:'Lucida';src:url('../fonts/lucida_bright_regular.ttf') format('truetype')}@font-face{font-family:'Lucida';src:url('../fonts/lucida_bright_demi.ttf') format('truetype');font-weight:700}@font-face{font-family:'Beyond';src:url('../fonts/beyond_the_mountains.otf') format('opentype'),url('../fonts/beyond_the_mountains.ttf') format('truetype')}@font-face{font-family:'Oswald';src:url('../fonts/Oswald-ExtraLight.ttf') format('truetype');font-weight:lighter;font-style:normal;font-display:swap}@font-face{font-family:'Oswald';src:url('../fonts/Oswald-Light.ttf') format('truetype');font-weight:light;font-style:normal;font-display:swap}@font-face{font-family:'Oswald';src:url('../fonts/Oswald-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}.header-image{text-align:center;display:block;width:100%;height:auto;position:relative;margin-bottom:10px}.header-image img{position:relative;width:100%;max-height:100%;object-fit:cover}.header-image .header-title-container{position:absolute;border-radius:4px 4px 0px 0px;background:white;width:auto;bottom:0px;left:50%;transform:translateX(-50%);padding:0px 16px}.header-image .header-title-container .header-title{position:relative;text-align:center;width:auto;font-family:'Oswald',serif;text-transform:uppercase;font-size:33px;margin-bottom:0;letter-spacing:10px}.home-content{position:fixed;background-size:100%;height:100%;width:100%;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;background:#699bc8;background:-moz-radial-gradient(top left, ellipse cover, #699bc8 0%, #b5c5d8 57%);background:-webkit-gradient(radial, top left, 0, top left, 100%, color-stop(0%, #699bc8), color-stop(57%, #b5c5d8));background:-webkit-radial-gradient(top left, ellipse cover, #699bc8 0%, #b5c5d8 57%);background:-o-radial-gradient(top left, ellipse cover, #699bc8 0%, #b5c5d8 57%);background:-ms-radial-gradient(top left, ellipse cover, #699bc8 0%, #b5c5d8 57%);background:radial-gradient(ellipse at top left, #699bc8 0%, #b5c5d8 57%);background-size:cover;background-position:center;z-index:99}.home-content:before,.home-content:after{content:'';position:absolute}.home-content:before{mix-blend-mode:overlay;top:5px;right:5px;bottom:5px;left:5px;border:2px solid #efefef;z-index:2}.home-content:after{left:0;top:0;height:100%;width:100%;opacity:.95;background:#fff;background:radial-gradient(circle at bottom, #fff, #e7edee)}.home-content .home-mobile-nav{z-index:99;list-style:none;padding:0;font-size:25px;height:250px;display:flex;justify-content:space-evenly;flex-direction:column}.home-content .home-mobile-nav li{font-family:"Oswald";text-transform:uppercase;font-size:20spx;position:relative;left:0;width:100%;text-align:center;-webkit-transition:all 70ms cubic-bezier(0, .995, .99, 1);-moz-transition:all 70ms cubic-bezier(0, .995, .99, 1);-ms-transition:all 70ms cubic-bezier(0, .995, .99, 1);-o-transition:all 70ms cubic-bezier(0, .995, .99, 1);transition:all 70ms cubic-bezier(0, .995, .99, 1)}.home-content .home-mobile-nav li a{color:#0e1111;text-decoration:none;letter-spacing:3px}.home-content .links{z-index:99;display:flex;font-family:"Nunito",sans-serif;font-weight:400;justify-content:space-around;flex-direction:column;text-align:center;gap:20px}.home-content .links a{color:#5B6687;text-decoration:none;font-size:20px;padding:5px 16px;background:white;border-radius:13px}.home-content .links a:hover{background:#dddee4}.home-content .logoContainer{display:flex;flex-direction:column;margin-bottom:21px}.home-content .logoContainer .mainLogo{display:flex;justify-content:center;flex-direction:column;padding:5px}.home-content .logoContainer .mainLogo .logoImage{height:95px;margin-right:0px;margin-top:0px;width:auto;z-index:10}.home-content .logoContainer .mainLogo h1{font-family:"Nunito",sans-serif;font-weight:700;font-style:normal;color:#5B6687;z-index:10;font-size:40px;margin-top:8px;text-align:center}.home-content .logoContainer h2{font-family:"Oswald";color:#CF4938;font-weight:500;z-index:10;font-size:25px;letter-spacing:7px}.home-content .cards{z-index:11;display:flex;width:1032px;flex-direction:row;justify-content:space-between}.home-content .blog-card{width:300px;height:300px;position:relative;overflow:hidden;border-radius:10px;display:inline-block;text-align:center;z-index:11;cursor:pointer;transition:box-shadow .3s,margin-top .3s;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);box-shadow:0 2px 5px 0 rgba(0,0,0,0.23)}.home-content .blog-card.brands{background:url(../images/algemeen/zomer/brands300x300.png) no-repeat}.home-content .blog-card.about{background:url(../images/algemeen/zomer/about300x300.png) no-repeat}.home-content .blog-card.contact{background:url(../images/algemeen/zomer/contact300x300.png) no-repeat}.home-content .blog-card .color-overlay{width:300px;height:300px;position:absolute;z-index:10;top:0;left:0;transition:background .3s cubic-bezier(.33, .66, .66, 1)}.home-content .blog-card .gradient-overlay{background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 21%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 21%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 21%);background-image:linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 21%);width:300px;height:300px;position:absolute;top:350px;left:0;z-index:15}.home-content .blog-card:hover{margin-top:-10px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.4) 2px 5px 0 rgba(0,0,0,0.23);-moz-box-shadow:0 20px 40px rgba(0,0,0,0.4) 2px 5px 0 rgba(0,0,0,0.23);box-shadow:0 20px 40px rgba(0,0,0,0.4) 2px 5px 0 rgba(0,0,0,0.23)}.home-content .blog-card:hover .card-info{opacity:1;bottom:120px}.home-content .blog-card:hover .color-overlay{background:rgba(170,35,35,0.8)}.home-content .blog-card .title-content{text-align:center;z-index:20;width:100%;height:100%;top:0;left:0;position:absolute}.home-content .blog-card h3{font-size:40px;width:100%;position:absolute;font-weight:500;letter-spacing:2px;color:#fff;bottom:20px;text-align:center;letter-spacing:5px;font-family:"Oswald";margin-bottom:0;text-transform:uppercase;text-shadow:2px 2px #0e1111}.home-content .blog-card .card-info{text-align:center;width:100%;top:20px;position:absolute;margin:0 auto;padding:0 20px;color:#e7edee;font-size:25px;font-family:'Oswald';line-height:25px;z-index:20;opacity:0;transition:bottom .3s,opacity .3s cubic-bezier(.33, .66, .66, 1);text-shadow:2px 2px #0e1111}body{color:#0e1111;overflow-x:hidden}h2{text-align:center;text-transform:uppercase;font-weight:bold}h3{text-align:center;font-family:agency}h3 span{color:#989898}::-webkit-scrollbar{width:0;height:0}.about_container{position:absolute;top:60px;width:100%}.about-image img{max-width:100%}.about-description{font-family:'Open sans';font-size:18px}.about-description p{margin-top:10px}.about-description span.calligraphy{font-family:'Autography';position:relative;top:20px;font-size:56px;text-align:center}.menu-container{position:fixed;width:100%;z-index:99}.menu-container #mainNav ul.nav li a.active{color:#CF4938}.menu-container .navigation{height:60px;background:white}.menu-container .navigation .burger{height:60px;width:60px;padding:15px 10px;position:fixed;z-index:9999;top:0px;left:0px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;cursor:pointer}.menu-container .navigation div.x,.menu-container .navigation div.y,.menu-container .navigation div.z{position:relative;top:0px;display:block;z-index:120;bottom:0px;background:#CF4938;border-radius:2px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.menu-container .navigation div.x,.menu-container .navigation div.z{height:4px;width:26px}.menu-container .navigation div.y{height:4px;width:34px}.menu-container .navigation div.collapse{top:13px;background:#CF4938;-webkit-transition:all 70ms ease-out;-moz-transition:all 70ms ease-out;-ms-transition:all 70ms ease-out;-o-transition:all 70ms ease-out;transition:all 70ms ease-out}.menu-container .navigation div.collapse.z{top:-13px;width:40px}.menu-container .navigation div.collapse.x{width:40px}.menu-container .navigation div.rotate30{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:all 50ms ease-out;-moz-transition:all 50ms ease-out;-ms-transition:all 50ms ease-out;-o-transition:all 50ms ease-out;transition:all 50ms ease-out}.menu-container .navigation div.rotate150{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-transition:all 50ms ease-out;-moz-transition:all 50ms ease-out;-ms-transition:all 50ms ease-out;-o-transition:all 50ms ease-out;transition:all 50ms ease-out}.menu-container .navigation div.rotate45{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}.menu-container .navigation div.rotate135{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}.menu-container .navigation div.circle{border-radius:50%;width:0px;height:0px;z-index:96;position:absolute;left:26px;opacity:1;background:white;background-size:100%;background-position:center;-webkit-transition:all 300ms cubic-bezier(0, .995, .99, 1);-moz-transition:all 300ms cubic-bezier(0, .995, .99, 1);-ms-transition:all 300ms cubic-bezier(0, .995, .99, 1);-o-transition:all 300ms cubic-bezier(0, .995, .99, 1);transition:all 300ms cubic-bezier(0, .995, .99, 1)}.menu-container .navigation div.circle.expand{width:1800px;height:1800px;top:-560px;left:-565px;-webkit-transition:all 400ms cubic-bezier(0, .995, .99, 1);-moz-transition:all 400ms cubic-bezier(0, .995, .99, 1);-ms-transition:all 400ms cubic-bezier(0, .995, .99, 1);-o-transition:all 400ms cubic-bezier(0, .995, .99, 1);transition:all 400ms cubic-bezier(0, .995, .99, 1)}.menu-container .navigation div.menu{height:auto;width:auto;top:0px;left:0px;z-index:-1}.menu-container .navigation div.menu.expand ul{height:100%;width:100%;padding:117px 39px 60px 20px}.menu-container .navigation div.menu ul{position:fixed;top:0;left:0;display:flex;height:0;width:0;padding:0px;flex-direction:column;justify-content:space-evenly;align-items:center;z-index:999}.menu-container .navigation div.menu ul li{list-style:none;font-family:"Oswald";text-transform:uppercase;font-size:0px;position:relative;z-index:121;left:0;opacity:0;width:100%;text-align:center;-webkit-transition:all 70ms cubic-bezier(0, .995, .99, 1);-moz-transition:all 70ms cubic-bezier(0, .995, .99, 1);-ms-transition:all 70ms cubic-bezier(0, .995, .99, 1);-o-transition:all 70ms cubic-bezier(0, .995, .99, 1);transition:all 70ms cubic-bezier(0, .995, .99, 1)}.menu-container .navigation div.menu ul li a{color:#0e1111;text-decoration:none;letter-spacing:3px}.menu-container .navigation div.menu li.animate{font-size:29px;opacity:1;-webkit-transition:all 150ms cubic-bezier(0, .995, .99, 1);-moz-transition:all 150ms cubic-bezier(0, .995, .99, 1);-ms-transition:all 150ms cubic-bezier(0, .995, .99, 1);-o-transition:all 150ms cubic-bezier(0, .995, .99, 1);transition:all 150ms cubic-bezier(0, .995, .99, 1)}.menu-container .navigation div.menu li.animate:nth-of-type(1){transition-delay:0s}.menu-container .navigation div.menu li.animate:nth-of-type(2){transition-delay:.03s}.menu-container .navigation div.menu li.animate:nth-of-type(3){transition-delay:.06s}.menu-container .navigation div.menu li.animate:nth-of-type(4){transition-delay:.09s}.menu-container .navigation div.menu li.animate:nth-of-type(5){transition-delay:.12s}.menu-container .navigation div.menu li.animate:nth-of-type(6){transition-delay:.15s}.menu-container .logoContainer{justify-content:left;text-transform:capitalize;width:auto;padding-left:20px}.menu-container .logoContainer .logoImage{height:135px;display:inline-block}.menu-container .menu-bg{position:relative;top:0px;opacity:0;height:60px;width:100%;z-index:97;background:white;background-size:100%;background-position:bottom;-webkit-box-shadow:0 4px 10px 5px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 10px 5px rgba(0,0,0,0.4);box-shadow:0 4px 10px 5px rgba(0,0,0,0.4)}.menu-container .menu-bg.expand{opacity:1 !important}.menu-container .logoName{position:relative;text-decoration:none;background-color:transparent;font-family:'Lucida',serif;font-size:22px;color:#2f2f2f;left:0px;top:11px;z-index:1000;letter-spacing:5px;width:auto;margin:0 auto;word-wrap:break-word;line-height:20px;padding-left:60px}.menu-container .logoName span{display:block;letter-spacing:3px}header{padding:0;height:462px;z-index:-2}.brand-logo-container{position:absolute;bottom:17px;height:61px;left:17px;width:auto;padding:2px;background:white;border-radius:10px;-webkit-box-shadow:1px 10px 48px -24px rgba(0,0,0,0.75);-moz-box-shadow:1px 10px 48px -24px rgba(0,0,0,0.75);box-shadow:1px 10px 48px -24px rgba(0,0,0,0.75);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);box-shadow:0 2px 5px 0 rgba(0,0,0,0.23)}.brand-logo-container .brand-logo{height:100%;width:auto;left:50%;position:relative;transform:translateX(-50%)}.brand_container{position:absolute;top:100px;top:60px;width:100%}.brand_container .brand-item{margin-bottom:35px}.brand_container .brand-item .brand-images{position:relative}.brand_container .brand-item .brand-images .brand-image{max-width:100%;height:auto;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .3s cubic-bezier(.25, .8, .25, 1)}.brand_container .brand-item .brand-images .brand-image:hover{box-shadow:0 7px 14px rgba(0,0,0,0.15),0 5px 5px rgba(0,0,0,0.12)}.brand_container .brand-item .brand-text{margin-top:10px;text-align:left}.brand_container .brand-item .brand-text .brand-title{font-family:'Oswald';font-size:33px;text-align:left}.brand_container .brand-item .brand-text .brand-description{font-family:'Open Sans';font-size:16px}.contact_container{position:absolute;width:100%;top:60px}.contact_container .contact_info{font-family:'Open sans';width:100%;background:#F7F7F7;padding:15px 10px;border-radius:5px;height:auto}.contact_container .contact_info a{color:#CF4938}.contact_container .contact_info .contact_title{font-family:'Oswald';text-transform:uppercase;font-size:27px;margin-bottom:20px}.contact_container .contact_info .contact_info_content{text-align:left}.contact_container .contact_info .contact_info_content ul{list-style:none;padding-left:0}.contact_container .contact_info .contact_info_content .contact_opening_hours{max-width:451px}.contact_container .contact_info .contact_info_content .contact_opening_hours .contact_info_text{display:flex;justify-content:space-between}.contact_container .contact_info .contact_info_content .contact_opening_hours span{font-family:'Oswald';color:#3f9349}.contact_container .contact_info .contact_info_content ul li{font-size:22px;margin-bottom:8px}.contact_container .contact_info .contact_info_content ul li .contact_info_icon{position:relative;bottom:2px;display:inline-block;margin-bottom:2px;margin-right:20px;width:20px;left:50%;transform:translateX(-50%)}.contact_container .contact_info .contact_info_content ul li .contact_info_text{font-size:17px;text-align:center;width:100%;display:inline-block}.contact_container .contact_info .contact_map_container{width:100%;position:relative;height:221px;overflow:hidden;border:1px solid #cccccc70;margin-top:29px;border-radius:5px}.contact_container .contact_info .contact_map_container img{position:absolute;object-fit:cover;width:850px;top:-150px;left:-164px}@media (min-width:576px){.image-container{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(8, auto)}}@media (min-width:768px){header{padding:456px 0 100px}}@media (min-width:992px){.home-content:before{top:20px;right:20px;bottom:20px;left:20px}.home-content .logoContainer{flex-direction:column;padding:0}.home-content .logoContainer .mainLogo{flex-direction:row}.home-content .logoContainer .mainLogo .logoImage{height:109px;margin-right:31px;margin-top:5px}.home-content .logoContainer .mainLogo h1{font-size:103px;margin-top:0;text-align:left}.header-image{height:350px;margin-bottom:50px}.header-image .header-title-container{padding:20px 50px 0px 50px}.header-image .header-title-container .header-title{font-size:50px;letter-spacing:5px}.brand_container,.contact_container,.about_container{top:100px}.about-description p{margin-top:0px}.brand_container .brand-item .brand-images .brand-logo-container{bottom:10px;height:43px;left:10px}.menu-container{position:fixed}.menu-container .logoContainer{display:flex;flex-direction:row}.menu-container .logoContainer .logoImage{height:58px}.menu-container .logoContainer .logoName span{display:inline-block}.menu-container .menu-bg{position:fixed;height:73px;background-size:auto 100%;background-position:left}.menu-container .navigation,.menu-container #mainNav{height:100px;box-shadow:0 1px 3px rgba(0,0,0,0.02),0 1px 2px rgba(0,0,0,0.14);transition:all .3s cubic-bezier(.25, .8, .25, 1)}.menu-container .navigation .logoName,.menu-container #mainNav .logoName{position:relative;top:0px;font-size:30px;line-height:55px;padding-left:20px}.menu-container .navigation .nav-item.logo-item,.menu-container #mainNav .nav-item.logo-item{flex:auto;max-width:477px}.menu-container .navigation ul.nav,.menu-container #mainNav ul.nav{height:100px;width:100%;padding:0;position:relative;flex-direction:row;justify-content:space-around}.menu-container .navigation ul.navli:first,.menu-container #mainNav ul.navli:first{flex:auto}.menu-container .navigation ul.nav li,.menu-container #mainNav ul.nav li{font-size:20px;width:auto;flex:1}.menu-container .navigation ul.nav li.socials,.menu-container #mainNav ul.nav li.socials{top:0px;width:200px;justify-content:space-around}.menu-container .navigation ul.nav li.socials a,.menu-container #mainNav ul.nav li.socials a{height:37px}header{background:white;background-size:100%}header .album-cover{position:absolute;top:177px;height:370px;width:370px;z-index:5;-webkit-box-shadow:0 0 50px 5px rgba(0,0,0,0.89);-moz-box-shadow:0 0 50px 5px rgba(0,0,0,0.89);box-shadow:0 0 50px 5px rgba(0,0,0,0.89)}header .header-bg{background:none}.contact_container .contact_info{padding:30px 40px}.contact_container .contact_info .contact_info_content ul li .contact_info_icon{left:0;transform:none}.contact_container .contact_info .contact_info_content ul li .contact_info_text{font-size:22px;text-align:left;width:auto}}@media (min-width:1200px){.brand_container .brand-item .brand-images .brand-logo-container{bottom:12px;height:48px;left:12px}header{padding:244px 0px 489px 0px}header .header-bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1080px;height:1080px}section{padding-bottom:100px;padding-top:35px}section#shows{padding-bottom:0px}section#contact{padding-bottom:0}#promotion{padding-top:0}#promotion .waterfall{height:504px;background-size:100% 70%}.hs__header .header-switcher{width:1000px}}