*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Brown;font-weight:400;src:url(https://nextnaturefuturetravels.com/assets/fonts/BrownLLSub-Regular.woff2) format("woff2"),url(https://nextnaturefuturetravels.com/assets/fonts/BrownLLSub-Regular.woff) format("woff")}@font-face{font-family:Brown;font-weight:700;src:url(https://nextnaturefuturetravels.com/assets/fonts/BrownLLWeb-Bold.woff2) format("woff2"),url(https://nextnaturefuturetravels.com/assets/fonts/BrownLLWeb-Bold.woff) format("woff")}:root{--link:#00d2ff;--link-hover:#aaa}body{font-family:Brown,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:none;-webkit-font-variant-ligatures:no-common-ligatures}@media (max-width:414px){body{font-size:14px}}footer,header,section{padding:0 4vw}header{width:100vw;padding:0;z-index:0}header a{display:block;position:relative;z-index:999;margin-bottom:0}header a div.header{width:100%;height:65px;display:flex;align-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;background-size:cover}header a div.header>img{width:auto;max-height:30px;margin:0 auto}header img{width:100%;max-height:500px;display:flex;object-fit:cover}header div.hero{width:100%;display:flex;justify-content:center;position:relative}header div.hero div{position:absolute;bottom:1.25em;background:rgba(0,0,0,.5);padding:1.5em 0}@media (max-width:749px){header div.hero div{position:absolute;bottom:0}}header div.hero div p{max-width:500px;width:95%;font-size:1.2em;line-height:135%;text-align:center;color:#fff;margin:0 auto}header div.hero div p strong{display:block;width:75%!important;line-height:150%;margin:0 auto 10px}header div.hero div>a{display:flex;justify-content:center;align-content:center;align-items:center;width:260px;font-size:1.25em;font-style:normal;font-weight:400;text-decoration:none;text-transform:uppercase;text-align:center;line-height:120%;letter-spacing:.08em;background:#00d0fb;color:#000;padding:.5em 1.5em;margin:1em auto 0}header div.hero a:before{content:"";width:23px;height:23px;background-image:url(https://nextnaturefuturetravels.com/assets/media/ticket.svg);background-repeat:no-repeat;background-size:cover;margin-left:-.35em;margin-right:.5em}header div.hero a:hover:before{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(144deg) brightness(110%) contrast(102%)}header div.hero a:hover{background:#999;color:#fff}header div.hero div>a.disabled{cursor:not-allowed;background:#999;color:#fff}header div.hero div>a.disabled:before{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(144deg) brightness(110%) contrast(102%)}@media (min-width:1650px){header img{max-height:700px;object-fit:cover}}@media (max-width:768px){header img{height:45vh}header a{margin-bottom:0}}header>div.language{position:absolute;top:25.5px;right:2em;z-index:9999;display:flex}header>div.language>a{font-weight:400;text-decoration:none;color:rgba(0,0,0,.5);padding:0 .5em}header>div.language>a:hover{font-weight:700;color:var(--link-hover)}header>div.language>span{font-weight:700;padding:0 .5em;cursor:default}@media (max-width:768px){header>div.language{right:.5em}}section.corona{width:100vw;height:35px;display:flex;justify-content:center;align-content:center;align-items:center;z-index:9999;background:#000;color:#fff}section.corona a{text-decoration:none;color:var(--link)}section.corona a:hover{color:var(--link-hover)}@media (max-width:768px){section.corona a{display:none}}section.page{margin-top:50px;padding-bottom:3em;border-bottom:1px solid #dcdcdc}section.page>*{max-width:800px;margin:0 auto}section.page a.goback{display:block;font-size:1.2em;text-decoration:none;color:#b4b4b4;margin-bottom:2em}section.page a.goback:hover{color:var(--link)}section.page h1{font-size:3.5em;line-height:120%;margin-bottom:.5em}section.page h2{font-size:2.25em;font-weight:400;line-height:130%;margin-bottom:.5em}section.page h3{font-size:2em}section.page h3,section.page h4{font-weight:700;line-height:130%;margin-top:1em;margin-bottom:.15em}section.page h4,section.page h5{font-size:1.75em}section.page h5{font-weight:400;line-height:130%;margin-bottom:.15em}section.page div.dutchonly{background:#f0f0f0;color:#464646;margin-top:.5em;margin-bottom:2.25em;padding:1.25em 1.45em .25em}section.page p{font-size:1.75em;line-height:140%;margin-bottom:.75em}section.page a{color:var(--link)}section.page a.button{background:#000;color:#fff;padding:.25em 1em;text-decoration:none;margin:0 auto;display:inline-block;font-size:.9em}section.page a.button:hover{background:var(--link);color:#fff}section.page a:hover{color:var(--link-hover)}section.page img{border-radius:0;margin-top:1em;margin-bottom:.5em}img.page-thumbnail{max-height:550px;object-position:center center;object-fit:cover}section.page details{font-size:1.5em;margin-bottom:.5em}section.page details summary{line-height:130%;cursor:pointer}section.page details[open] summary{font-weight:700}section.page hr{margin-top:2.5em}section.page details p{background:#f0f0f0;color:#464646;font-size:1em;margin-top:.5em;margin-bottom:.75em;padding:.45em .85em}section.page>form{max-width:100%;width:100%;padding:0}section.page>form h3{margin-bottom:1em}section.page>form>section{padding:0}section.page>form>section>div,section.page>form>section>div>input[type=text],section.page>form>section>div>label{width:100%;font-size:1.25em}section.page>form>section>div>label{width:100%;font-size:1em}section.page>form>section>div>input[type=text],section.page>form>section>div>select{border:1px solid #000;margin-top:.5em;margin-bottom:1em;padding:.5em}section.page>form>section>div>select{appearance:none;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;height:56px;font-size:1.25em;border-radius:0;padding:.5em}section.page div#totals{max-width:100%;width:100%;font-size:2em;line-height:130%;text-align:center;background:#f0f0f0;color:#000;border-radius:4px;margin:2em auto;padding:1em 2em}section.page div#totals strong{font-size:1.25em}section.page div#totals span{color:#a0a0a0;font-size:.75em}section.page form section#payment{margin-top:3em}section.page form div#payment-options{display:flex;justify-content:space-between;align-content:center;align-items:center;margin-top:2em}section.page form div#payment-options>div{width:32%;border:1px solid #000;padding:.5em 1em}section.page form div#payment-options>div label{display:flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer}section.page form div#payment-options>div label p{font-size:1.25em;margin-bottom:0}section.page form div#mollie-checkout{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}section.page form section#payment div#mollie-checkout>div{width:24.5%;flex-wrap:wrap;margin-bottom:1em}section.page form section#payment div#mollie-checkout>div label{display:block;margin-bottom:.75em}section.page form div#mollie-checkout>:last-child{width:100%}section.page form div#mollie-checkout>div>div>div.mollie-component{border:1px solid #000;padding:.5em 1em}section.page form section#payment>div#errors{font-size:1.5em;color:red;margin:2em 0}section.page form section#payment>div.checkout>input[type=submit]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;height:75px;font-size:1.5em;background:#000;color:#fff;border:1px solid #000;margin-top:1em;margin-bottom:1em;cursor:pointer}section.page form section#payment>div.checkout>input[type=submit]:hover{background:var(--link);color:#000}@media (max-width:768px){section.page form section#payment div#mollie-checkout>div{width:100%}}footer{width:100vw;padding:0}footer div{max-width:650px;width:100%;text-align:center;margin:2em auto 0;padding-top:1em}footer p{width:90%;text-align:center;line-height:140%;margin:0 auto}footer p a{display:block;text-decoration:none;color:var(--link);margin-top:.5em}footer p a:hover{color:var(--link-hover)}footer div>img{max-width:250px;width:100%;height:auto;margin:0 auto;filter:invert(1)}footer img{width:100vw;height:30px;margin-bottom:-.5em}section.intro{display:block;width:100%;padding-top:4em;padding-bottom:2em}section.intro h1{width:100%;max-width:675px;font-size:2.6em;line-height:120%;margin:0 auto .5em}section.intro h1 span{color:var(--link)}section.intro div{width:100%;max-width:675px;margin:0 auto}section.intro div.quotes{max-width:none!important;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}section.intro p{width:100%;font-size:1.5em;line-height:130%;text-align:justify;margin:0 auto 1.25ch}section.intro button{appearance:none;-webkit-appearance:none;-moz-appearance:none;max-width:225px;width:85%;font-family:Brown,sans-serif;font-size:1.75em;text-decoration:none;background:#000;color:#fff;border:none;padding:.55em 1em .5em;margin-top:1em;margin-right:1vw;cursor:pointer}section.intro button:hover{background:var(--link);color:#fff}section.intro p a{text-decoration:none;color:var(--link)}section.intro div.impressions>div{width:100%;border-radius:25px}section.intro blockquote{background:#e8e8e8;padding:.75em 1.75em;max-width:45%;min-width:300px;margin-top:3em;position:relative}section.intro blockquote span{font-family:Times New Roman,serif;font-size:15ch;font-weight:700;color:var(--link);position:absolute;right:.15em;top:-.35em}section.intro blockquote p{font-size:1.25em;line-height:135%;margin-bottom:1ch}section.intro blockquote figcaption{display:flex;align-content:center;align-items:center;margin:1em 0 1.5em}@media (max-width:768px){section.intro blockquote{margin-bottom:2em}section.intro blockquote figcaption{margin:1em 1.25em 1.5em}section.intro blockquote span{font-size:16ch}}section.intro blockquote img{width:50px;height:50px;border-radius:50px;margin-right:1.5ch;object-fit:cover}section img{width:100%;border-radius:25px}@media (max-width:768px){section.intro{padding-top:2em;padding-bottom:.5em}section.intro div,section.intro h1{width:100%}section.intro p{width:100%;font-size:1.5em;margin-bottom:.65em}section.intro div.impressions>div{margin-top:-25px!important}section.intro button{max-width:100%;width:100%;font-size:1.75em;padding:.55em 1em .5em;margin-top:.4em;margin-right:0}section.intro p.small a{border-bottom:1px solid var(--link)}section.intro img{max-width:100vw;width:110%;display:flex;border-radius:0;margin-left:-4.5%;overflow:hidden}}section.agency{background-color:#e8e8e8;width:100%;padding-top:4em;padding-bottom:4em}section.agency>div{width:100%;max-width:675px;margin:0 auto}section.agency>div h4{font-size:1.6em;font-weight:400}section.agency>div.provider img{max-width:300px;width:50%;border-radius:0;margin-top:1em;margin-bottom:2em}section.agency>div>p{width:100%;font-size:1.5em;line-height:130%;text-align:justify}section.agency>div.opinion{text-align:center}section.agency>div.opinion img{width:100%;max-width:400px;text-align:center;border-radius:0;margin:5ch auto 0}section.agency>div.opinion h5{font-size:1.25vw;font-weight:700;text-transform:uppercase;margin-bottom:1em}@media (max-width:768px){section.agency{flex-wrap:wrap}section.agency>div{width:100%}section.agency>div h4{width:100%;font-weight:400;margin:0 auto}section.agency>div.provider{text-align:center}section.agency>div.provider img{max-width:500px;width:100%;text-align:center;margin:2em auto 3em}section.agency>div p{max-width:500px;width:100%;font-weight:400;margin:0 auto}section.agency>div.opinion{text-align:center;margin-top:3em}section.agency>div.opinion h5{font-size:1.25em;font-weight:700}section.agency>div.opinion img{width:100%;margin:0 auto}}section.learning{width:100%;background:#000;color:#fff;padding-top:4em;padding-bottom:4.5em}section.learning>div{width:95%;max-width:675px;margin:0 auto}section.learning>div:last-child{width:100%;margin-top:3vw}section.learning>div h3{width:100%;font-size:2.6em;font-weight:700;margin-bottom:.5em}section.learning>div p{width:100%;font-size:1.5em;line-height:130%;text-align:justify;margin-bottom:2.5em}section.learning>div img{width:100%;border-radius:0;margin-top:2em}section.learning>div:nth-child(2)>p{margin-bottom:2em}section.learning a.button{min-width:225px;font-size:1.5em;text-decoration:none;background:#fff;color:#000;padding:.35em .85em;margin-top:1em;margin-right:1vw}section.learning a.button:hover{background:var(--link);color:#fff}@media (max-width:768px){section.learning{padding-bottom:2.25em}section.learning>div{width:100%}section.learning>div h3{width:75%;font-size:2.75em}section.learning>div p{width:100%;font-size:1.5em;margin-bottom:1em}section.learning>div:last-child{margin-top:1.5em;flex-wrap:wrap}section.learning a.button{display:block;max-width:100%;width:100%;font-size:1.5em;text-align:center;padding:.5em 1em .4em;margin-right:0;margin-top:.5em}section.learning>div img{max-width:100vw;width:110%;display:flex;border-radius:0;margin-left:-4.5%;overflow:hidden}}section.booking{display:flex;justify-content:space-between;background:#f5f5f5;padding-top:4em;padding-bottom:4em}section.booking>div.date{width:calc(50% - 1.5em)}section.booking>div.date>div.month{width:98%;height:45px;display:flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:wrap;color:#000;border:none;margin-bottom:2em;overflow:hidden}section.booking>div.date>div.month>span{font-size:1.25em;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none}section.booking>div.date>div.month>button{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:85px;height:45px;display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;background:#dcdcdc;color:#000;border:none;border-radius:4px;font-size:1em;font-weight:700;position:relative;cursor:pointer}section.booking>div.date>div.month>button:active{background:#969696!important;color:#fff}section.booking>div.date>div.month>button:hover{background:var(--link)}section.booking>div.date ul.week{list-style-type:none;display:flex;justify-content:flex-start;column-gap:2%}section.booking>div.date ul.week>li{width:18%}section.booking>div.date ul.week>li>button{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:125px;display:flex;justify-content:flex-start;align-content:space-between;flex-wrap:wrap;background:#fff;border:1px solid #c8c8c8;border-radius:4px;position:relative;cursor:pointer;padding:0 1em;margin-bottom:1em;overflow:hidden}section.booking>div.date ul.week>li>button.selected,section.booking>div.date ul.week>li>button.selected:hover,section.booking>div.date ul.week>li>button:active{background:#000;color:#fff;font-weight:700;cursor:default;outline:none}section.booking>div.date ul.week>li>button span{display:block;text-align:left;width:100%}section.booking>div.date ul.week>li>button span.weekday{font-family:Brown,sans-serif;font-size:1.1em;font-weight:400;position:absolute;top:1em}section.booking>div.date ul.week>li>button.selected>span.weekday{font-weight:700}section.booking>div.date ul.week>li>button span.day{font-family:Brown,sans-serif;font-size:2em;font-weight:400;position:absolute;bottom:.5em}section.booking>div.date ul.week>li>button.selected>span.day{font-weight:700}section.booking>div.tickets{width:calc(50% - .75em)}section.booking>div.tickets>div.amount{width:74%;height:45px;display:flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:wrap;background:#dcdcdc;border-radius:4px;margin-left:25%;margin-bottom:2em;padding:0 1em}section.booking>div.tickets>div.amount>p{width:65px;height:45px;display:flex;align-content:center;align-items:center;font-size:1.05em;font-weight:700;margin-top:.2em;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none}section.booking>div.tickets>div.amount>span{width:50px;font-size:1.25em;font-weight:400;text-align:center}section.booking>div.tickets>div.amount>button{appearance:none;-moz-appearance:none;-webkit-appearance:none;display:flex;justify-content:center;align-content:center;align-items:center;font-size:1.35em;font-weight:700;width:30px;height:30px;background:var(--link);border-radius:50%;border:none;padding-bottom:.16em;cursor:pointer}section.booking>div.tickets>div.amount>button:hover{background:#000;color:#fff}section.booking>div.tickets>div.time>ul.hour{width:100%;list-style-type:none;display:flex;flex-wrap:wrap;gap:1%}section.booking>div.tickets>div.time>ul.hour>li{width:24%}section.booking>div.tickets>div.time>ul.hour>li button{width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #c8c8c8;border-radius:4px;font-size:1.05em;padding:.5em 1.5em;margin-bottom:1em;outline:none;cursor:pointer}section.booking>div.tickets>div.time>ul.hour>li button:hover{background:#000;color:#fff;border-color:#000}section.booking>div.tickets>div.time>ul.hour>li button.soldout{opacity:1%!important;cursor:not-allowed}section.booking>div.tickets>div.time>ul.hour>li button.selected,section.booking button#buy-now{background:#000;color:#fff;border:1px solid #000}section.booking button#buy-now{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;height:55px;display:flex;justify-content:center;align-content:center;align-items:center;font-size:1.25em;font-weight:700;border-radius:4px;margin-top:1em;cursor:pointer}section.booking button#buy-now:hover{background:var(--link);color:#000;border-color:var(--link)}@media (max-width:768px){section.booking{flex-wrap:wrap;padding-top:2em;padding-bottom:2em}section.booking>div{width:100%!important}section.booking>div.tickets{margin-top:3em}}section.search{width:95vw;display:flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:nowrap;background:#eee;border-radius:4px;margin:-4em auto 2em;padding:2em 1.5em;position:relative;z-index:2}section.search>div{width:24%;display:flex;flex-wrap:wrap}section.search>div>label{width:100%;line-height:140%;margin-bottom:.75em}section.search>div>input:disabled{border:none;cursor:default}section.search>div>input:disabled,section.search>div>select{width:100%;height:41px;font-size:1em;font-weight:700;background:#d8d8d8;color:#000;padding:0 .75em}section.search>div>select{apperance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #000;border-radius:0;cursor:pointer}section.search>div>button#searchtickets{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;height:41px;align-self:flex-end;font-size:1em;font-weight:700;background:var(--link);color:#000;border:none;margin-top:2em;cursor:pointer}section.search>div>button#searchtickets:hover{background:var(--link-hover)}@media (max-width:768px){section.search{flex-wrap:wrap;margin-top:-4em;padding-top:.5em;padding-bottom:1.5em}section.search>div>select{padding-left:.6em;font-size:17px}section.search>div>button#searchtickets{margin-top:1.5em}section.search>div>label{width:100%;font-size:.85em;line-height:140%;margin-top:1.25em;margin-bottom:.5em}section.search>div{width:100%}section.search>div:first-of-type,section.search>div:nth-of-type(2){width:49%}}section.cart{width:95vw;display:flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:wrap;background:#eee;border-radius:4px;margin:-4em auto 2em;padding:2em 1.5em;position:relative;z-index:2}section.cart>h3{width:100%}section.cart>ul{width:100%;list-style-type:none;border-radius:4px;margin-top:1em;overflow:hidden}section.cart>ul>li{display:flex;justify-content:space-between;column-gap:1%;background:#fff;padding:.5em 1em}section.cart>ul>li>div{width:19%;height:45px;display:flex;justify-content:center;align-content:center;align-items:center;font-size:1.05em;margin-right:1%;padding-top:.1em}section.cart>ul>li>div:last-child{margin-right:0}section.cart h3{text-transform:uppercase}section.cart form,section.cart input[type=submit]{height:30px;display:flex;align-content:center;align-items:center}section.cart input[type=submit]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;font-size:1em;background:#000;color:#fff;border:1px solid #000;border-radius:4px;padding:0 1em;cursor:pointer}section.cart input[type=submit]:hover{background:var(--link);color:#000}section.cart div.coupon{width:49.5%;max-width:400px;margin-top:2em}section.cart div.coupon label{display:block;width:100%;font-weight:700;padding-bottom:.5em}section.cart div.coupon>div{display:flex;justify-content:space-between}section.cart div.coupon input[type=text]{width:75%;height:35px;font-size:1em;border:1px solid #000;padding:.5em}section.cart div.coupon input[type=submit]{width:22.5%;height:35px;display:flex;justify-content:center;font-size:1em;text-align:center}section.cart div.studentdiscount{width:49.5%;margin-top:2em}section.cart div.studentdiscount,section.cart div.studentdiscount label{display:flex;justify-content:center;align-content:center;align-items:center}section.cart div.studentdiscount label{flex-wrap:nowrap;width:100%;height:61px;background:#dcdcdc;border-radius:4px}section.cart div.studentdiscount label a{color:#000;font-weight:700;text-decoration:none}section.cart div.studentdiscount label a:hover{color:var(--link-hover)}section.cart div.studentdiscount label input[type=checkbox]{width:1.5em;height:1.5em;margin-right:1em}@media (max-width:768px){section.cart>ul>li{column-gap:0;flex-wrap:wrap;padding:.75em 1em}section.cart>ul>li>div{width:24%!important}section.cart>ul>li>div:nth-child(4){display:none}section.cart>ul>li>div:last-child{width:100%!important;margin:1em auto 0}section.cart>ul>li>div>form{width:100%;text-align:center}section.cart input[type=submit]{height:45px;justify-content:center}section.cart div.coupon,section.cart div.studentdiscount{width:100%;max-width:100%}}@media (max-width:414px){section.cart>ul>li>div{height:35px;width:100%!important}section.cart input[type=submit]{margin-bottom:.5em}section.cart div.coupon div{flex-wrap:wrap}section.cart div.coupon input[type=text]{width:100%}section.cart div.coupon input[type=submit]{width:100%;margin-top:.5em;border-radius:0}section.cart div.studentdiscount>label{width:100%;margin:0 auto;padding:.5em 1em}}
/*# sourceMappingURL=/css/style.css.map */