h1{font-size:5em;line-height:1.2em;text-shadow:0 2px 4px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2)}h1,h3{color:#fff;font-family:FiraSans-ExtraBold}h3{font-size:2.15em;text-shadow:0 2px 4px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.4)}.bg-image,.front-block{background-position:20% 20%;min-height:950px;padding-top:170px}.front-block{overflow:hidden;position:relative}.bg-image{margin:0;z-index:0}#homepage-content{position:absolute;width:100%;z-index:1}.front-block:hover img{cursor:pointer}.front-block{border-radius:5px;margin:30px 0;min-height:auto}.front-block:focus-within{outline:2px solid #000}.front-block>a{display:block}.newsletter{margin-top:7em}.intro-text{background:hsla(0,0%,100%,.85);border-radius:5px;color:#042553;margin-top:5em;max-width:800px;padding:25px 35px;position:relative;width:100%;z-index:999}.intro-text p{display:inline-block;font-size:19px;line-height:35px;margin:.1em 0;max-width:510px}.intro-text:after{background:url(/build/images/kaart-nhpad.a3b9cc6c.png) no-repeat;background-size:210px 376px;content:"";display:inline-block;height:376px;position:absolute;right:20px;top:-80px;width:210px}.markeringen{bottom:-55px;left:10px;position:absolute}.markeringen img{background-size:75px 75px;float:left;height:75px;margin-right:10px;position:relative;width:75px}.left-side{height:578px}.right-side{height:310px}.big-block,.small-block{height:262px}.big-block{margin-top:5px}.tips-block{height:550px}.small-block{float:left;margin-right:30px;margin-top:5px;width:338px}.big-block h3,.etappe-block-home h3,.tips-block h3{max-width:280px}html[lang=de] .pink-title,html[lang=de] .tips-block .pink-title{max-width:calc(100% - 60px)}html[lang=de] .big-block h3,html[lang=de] .etappe-block-home h3,html[lang=de] .tips-block h3{font-size:2em;max-width:-moz-fit-content;max-width:fit-content}.small-block:last-child{margin-right:0}.front-block h3{bottom:20px;left:20px;line-height:1.3em;position:absolute;right:20px}.big-block h3,.etappe-block-home h3{bottom:20px;left:auto;right:20px}.pink-title{background:rgba(230,20,50,.95);border-radius:5px;bottom:30px;left:30px;max-width:300px;padding:20px;position:absolute;text-transform:uppercase}.pink-title h3{bottom:0;font-size:3.5em;left:0;position:relative;text-align:center;text-shadow:none}.tips-block .pink-title{height:auto;left:auto;right:30px}@media only screen and (max-width:1199px){.small-block{width:279px}.front-block h3{font-size:1.7em}.pink-title h3{font-size:3em}.pink-title{max-width:250px}.big-block h3{text-align:right}.big-block .pink-title h3{text-align:center}}@media only screen and (max-width:991px){h2{font-size:4em}.intro-text{width:100%}.intro-text:after{right:0;top:-10px}.intro-text p{max-width:400px}.small-block{width:199px}.front-block h3{font-size:1.3em;max-width:150px}.pink-title{bottom:20px;left:20px;max-width:170px}.pink-title h3{font-size:2em}}@media only screen and (max-width:767px){h1{font-size:3.5em}.intro-text:after{background-size:200px 358px;bottom:-50px;height:358px;right:-70px;top:-30px;width:200px}.intro-text p{font-size:16px;line-height:30px;max-width:300px}.left-side,.right-side{height:262px}.front-block h3{font-size:2.5em;max-width:350px}.right-side{margin-top:0}.small-block{width:100%}.pink-title{max-width:210px}.big-block h3{left:20px;right:auto}.big-block .pink-title h3{left:auto}.big-block .pink-title,.tips-block .pink-title{bottom:auto;left:auto;max-width:100%;right:20px;top:20px}}@media only screen and (max-width:600px){.intro-text:after{background-size:150px 269px;bottom:-30px;height:269px;right:-20px;top:auto;width:150px}}@media only screen and (max-width:530px){.intro-text:after{background-size:120px 215px;bottom:0;height:215px;right:-10px;top:auto;width:120px}.intro-text p{width:300px}.intro-text{padding:15px 20px}h1{font-size:3.1em}}@media only screen and (max-width:480px){.intro-text p{font-size:15px;width:250px}.intro-text:after{background-size:150px 269px;bottom:0;height:269px;right:-10px;top:auto;width:150px}.newsletter{margin-top:0}.big-block h3,.tips-block h3{display:none}.big-block .pink-title h3,.tips-block .pink-title h3{display:block}.markeringen{bottom:-55px}.newsletter input{width:80%}.front-block h3{font-size:2em}.big-block .pink-title,.pink-title,.tips-block .pink-title{bottom:20px;left:0;margin:0 auto;max-width:210px;right:0;top:auto}.bg-image{padding-top:120px}.bg-image .container{position:static}}@media only screen and (max-width:425px){.intro-text{background:#e61432;color:#fff}.bg-image{line-height:25px;padding-top:90px}.bg-image img{bottom:0;position:relative}.bg-image .container{margin-top:0;position:relative}h1{display:none}.intro-text{margin-top:0}.intro-text p,.newsletter input{width:100%}.front-block h3{font-size:1.8em}.bg-image{min-height:500px}.intro-text:after{background-position:50%;background-size:200px 358px;height:358px;position:absolute;right:0;top:calc(100% + 75px);width:100%}main{margin-top:560px}}@media only screen and (max-width:372px){.bg-image{min-height:530px}.intro-text:after{top:calc(100% + 75px)}}@media only screen and (max-width:344px){.bg-image{min-height:560px}}@media only screen and (max-width:328px){.bg-image{min-height:590px}}@media only screen and (max-width:298px){.bg-image{min-height:620px}}@media only screen and (max-width:294px){.bg-image{min-height:640px}}