@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');@font-face{font-family:'Quentin';src:url('/administration_uploaded/10/43/quentin.woff2') format('woff2'), url('/administration_uploaded/10/42/quentin.woff') format('woff'), url('/administration_uploaded/10/41/quentin.otf') format('opentype');font-weight:normal;font-style:normal}@font-face{font-family:'Barnaby';src:url('/administration_uploaded/10/54/barnaby-regular.otf') format('opentype'), url('/administration_uploaded/10/57/barnaby-regular-webfont.woff2') format('woff2'), url('/administration_uploaded/10/56/barnaby-regular-webfont.woff') format('woff'), url('/administration_uploaded/10/55/barnaby-regular.ttf') format('truetype');font-weight:normal;font-style:normal}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, q:before, q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--white-color:#fff;--black-text-color:#000;--grey-color:#575756;--gold-color:#c59d5f;--handwritten-text-color:#f3ece2}html, body{height:100%;min-height:100%}body{font-family:"Montserrat", sans-serif;font-size:18px;line-height:30px;color:var(--black-text-color)}.main{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.content{flex:1}a{color:var(--gold-color);transition:color .2s ease-out}img{max-width:100%}.button{display:inline-block;padding:7px 25px;border:2px solid var(--gold-color);color:var(--gold-color);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s ease;background-color:transparent}.button:hover{background-color:var(--gold-color);color:var(--white-color)}#editor_helper{display:none}.wrap{max-width:1300px;margin:0 auto}.wrap1350{max-width:1350px}#b_2140{color:var(--grey-color)}h1{font-size:34px;line-height:1.5}h2{ont-size:34px;line-height:1.5}h3{font-size:34px;line-height:1.5}#scroll-top-button{display:none;height:48px;width:48px;position:fixed;bottom:115px;right:25px;border:2px solid var(--gold-color);transition:all .3s ease;border-radius:50%;cursor:pointer;box-sizes:border-box;z-index:999}#scroll-top-button:hover{background-color:var(--gold-color);color:#fff}#scroll-top-button:after{content:"";background-color:transparent;background-position:center;background-size:cover;color:inherit;display:block;height:13px;left:17px;position:absolute;top:19px;width:13px;z-index:5;border-top:2px solid var(--gold-color);border-right:2px solid var(--gold-color);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#scroll-top-button:hover:after{border-color:#fff}#futy-container{display:block}#body_of_595{background-image:url('/administration_uploaded/11/62/Vedra-by-Niki-Oudegracht-Utrecht.jpg');background-position:center;background-size:cover;background-repeat:no-repeat}#body_of_595 .custom_site_pages{}#body_of_595 .content{display:flex;align-content:center;justify-content:center;align-items:center;color:#fff;text-align:center}#body_of_595 .content p{padding:20px 0 20px 0}#body_of_595 .content .button{margin-top:20px}#body_of_595 .content h1{margin-top:20px}.content{}#main-page-content{display:flex;min-height:100vh}#main-page-content .text-content{flex:1;display:flex;justify-content:center}#main-page-content .text-section{padding:120px 90px;display:flex;align-content:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;text-align:center}#main-page-content .text-section a:not(.button){font-weight:600}#main-page-content .top-image{margin-bottom:70px}#main-page-content .top-image img{max-width:250px}#main-page-content .gold-text{color:var(--gold-color)}#main-page-content .paragraph-top{margin-bottom:50px}#main-page-content .text-body{margin-bottom:70px}#main-page-content .image{flex:1;position:relative}#main-page-content .image img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;display:block}#header{position:fixed;width:100%;z-index:11}#header .logo{position:absolute;left:20px;top:20px}#header .logo img{max-width:150px}#header .menu-button{position:absolute;right:20px;top:20px}#mobile-logo-top{display:none;height:160px;padding:40px 0 20px 0;border-radius:100%;background-color:#fff;justify-content:center}#mobile-logo-top img{max-width:100%;object-fit:contain !important}#hero{font-size:18px;line-height:1.7;position:relative;z-index:10}#hero .top-section{display:flex;min-height:40vh;max-height:70vh}#hero .top-section .tis-section{flex:1;display:flex;justify-content:center}#hero .top-section .left-image{position:relative}#hero .top-section .left-image img{aspect-ratio:1 / 1;object-fit:cover;object-position:center}#hero .top-section .left-image img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;display:block}#hero .text-section{padding:0px 90px;margin:120px 0;display:flex;align-content:center;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;text-align:left}#hero .text-section a:not(.button){font-weight:600}#hero .top-image{margin-bottom:70px}#hero .top-image img{max-width:250px}#hero .gold-text{color:var(--gold-color)}#hero .paragraph-top{margin-bottom:50px}#hero .bottom-section{min-height:40vh;background-color:#f2f1f0;display:flex;align-content:center;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#3b5055;text-align:center;margin-top:0;margin-bottom:0;font-size:45px;font-weight:400;line-height:1.25em;background-image:url(/administration_uploaded/10/25/Spirals.svg);background-position:center;background-repeat:no-repeat;background-size:100%;position:relative}#hero .bst-text{padding:120px 90px;max-width:1050px;font-weight:400;font-size:45px;line-height:50px;color:#000;font-family:'Barnaby', sans-serif}.menu-button #menu__toggle{opacity:0}.menu-button .menu__btn{display:flex;align-items:center;position:absolute;top:0px;right:0px;width:53px;height:53px;cursor:pointer;z-index:1;background:#d6bfa0 none repeat scroll 0 0;border-radius:100%;color:#fff;transition:all 0.3s ease-in-out 0s}.menu-button .menu__btn.active{background-color:#000}.menu-button .menu__btn > span, .menu-button .menu__btn > span::before, .menu-button .menu__btn > span::after{display:block;position:absolute;width:24px;left:0;right:0;margin:auto;height:3px;background-color:#fff;transition-duration:.25s}.menu-button .menu__btn > span::before{content:'';top:-8px}.menu-button .menu__btn > span::after{content:'';top:8px}.menu-button .menu__box{display:block;position:fixed;visibility:hidden;top:0;left:-100% width:300px;height:100%;margin:0;padding:80px 0;list-style:none;text-align:center;background-color:#ECEFF1;box-shadow:1px 0px 6px rgba(0, 0, 0, .2);transition-duration:.25s}.menu-button .menu__item{display:block;padding:12px 24px;color:#333;font-family:'Roboto', sans-serif;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s}.menu-button .menu__item:hover{background-color:#CFD8DC}.menu-button #menu__toggle:checked ~ .menu__btn > span{transform:rotate(45deg)}.menu-button #menu__toggle:checked ~ .menu__btn > span::before{top:0;transform:rotate(0)}.menu-button #menu__toggle:checked ~ .menu__btn > span::after{top:0;transform:rotate(90deg)}.menu-button #menu__toggle:checked ~ .menu__box{visibility:visible;left:0}#menu-section{opacity:0;position:fixed;top:0;right:-100%;height:100%;width:100%;background-color:#d6bfa0;transition:all 0.3s ease-in-out 0s}#menu-section.active{opacity:1;right:0}#menu-section .menu{padding:20px;box-sizing:border-box}#menu-section .menu a{color:#fff}#menu-section .menu{height:100%;align-content:center;align-items:center;justify-content:center;display:flex;text-align:center}#menu-section .menu-body{display:flex;flex-direction:column;gap:30px}#menu-section .menu-body a{text-decoration:none;font-weight:700;font-size:34px;line-height:40px;text-transform:uppercase;display:inline-block}#menu-section.active .menu-body a{-webkit-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;--animation-delay:calc(0.4s + (var(--index) * 0.1s));animation-delay:var(--animation-delay)}#menu-section .menu-body a.active_menu{text-decoration:underline}#menu-section .menu a:nth-child(1){--index:0}#menu-section .menu a:nth-child(2){--index:1}#menu-section .menu a:nth-child(3){--index:2}#menu-section .menu a:nth-child(4){--index:3}#menu-section .menu a:nth-child(5){--index:4}#menu-section .menu a:nth-child(6){--index:5}#menu-section .menu a:nth-child(7){--index:6}#menu-section .menu a:nth-child(8){--index:7}#menu-section .menu a:nth-child(9){--index:8}#menu-section .menu a:nth-child(10){--index:9}.main .text-image-section{display:flex;font-size:16px}.main .text-content{flex:1;display:flex;justify-content:center}.main .text-section{padding:0px 90px;margin-top:120px;margin-bottom:120px;display:flex;align-content:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;text-align:center;font-weight:300}.main .text-section a:not(.button){font-weight:600}.main .top-image{margin-bottom:70px}.main .top-image img{max-width:250px}.main .gold-text{color:var(--gold-color)}.main .paragraph-top{margin-bottom:50px}.main .text-body{margin-bottom:0px}.main .image{flex:1;position:relative}.main .image img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;display:block}.main .title-text h1{font-family:"Montserrat", sans-serif;font-weight:700;font-size:34px;line-height:1.5;text-align:center;margin-bottom:28px;color:#000;text-transform:uppercase}.main .subtitle{font-size:12px;font-weight:500;letter-spacing:.25em;line-height:1.33em;text-transform:uppercase;margin-bottom:13px}.main .handwritten-background-section{text-align:center!important;align-items:center!important;position:relative}.main .handwritten-background-section .top-title{position:relative;padding-top:100px;width:100%}.main .handwritten-background-section .handwritten-title{font-family:'Quentin', sans-serif;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;color:var(--handwritten-text-color);font-size:200px;line-height:1;z-index:9}.main .handwritten-background-section .title-text, .main .handwritten-background-section .text-body{position:relative;z-index:10}.main .handwritten-background-section .text-body{font-weight:300;font-size:16px;line-height:28px}.main .text-content.dark-background{background-color:#000;color:#fff}.main .text-content.dark-background .title-text h1{color:#fff}.main .text-content.grey-background{background-color:#fbfaf9}.main .text-content.grey-background .title-text h1{}.main .text-content.align-left{text-align:left}.main .text-content.align-left h1{text-align:left}.main .text-content.align-left .text-section{text-align:left;align-items:flex-start}.main .text-image-section.left-image{}.main .logo-image-section .{}.main .logo-image-section .image-logo img{max-width:420px;display:block}.price-section{padding-top:120px;padding-bottom:120px;background-color:#fbfaf9;padding-left:20px;padding-right:20px}.price-section .text-body{margin-bottom:0}.price-section .text-content{gap:40px;position:relative;overflow:hidden;min-height:240px!important}.price-section .text-content.border-line{border-top:1px solid #c6c6c7;padding-top:50px;margin-top:50px}.price-section .price-column{flex:1;max-width:800px;position:relative;z-index:10}.price-section .handwritten-background-section .handwritten-title{font-family:'Quentin', sans-serif;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:225px;color:var(--handwritten-text-color);font-size:200px;line-height:1;z-index:9;box-sizing:border-box}.price-section .price-item{position:relative;overflow:hidden;margin-bottom:20px}.price-section .price{text-align:right;order:3;font-size:16px;font-weight:300}.price-section .pri-body{display:flex}.price-section .price-item-title{order:1;font-size:20px;font-weight:700;text-transform:uppercase}.price-section .pri-body:after{content:"";flex:1;order:2;border-bottom:1px solid #c6c6c7;margin:9px 5px}.price-section .price-item-description{font-size:16px;font-weight:300}.price-section .title-text h1{text-align:right;font-size:45px;line-height:1.2}.price-section .handwritten-background-section{overflow:hidden}.price-section .handwritten-background-section .top-title{padding-top:0;position:static}.price-section .right-section{padding-top:2px}.price-section .right-section .text-body{margin-bottom:0}.price-section .read-more-link{margin-top:40px;margin-top:40px;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:2px}.price-section .read-more-link a{padding-bottom:3px;text-decoration:none;border-bottom:1px solid var(--gold-color)}.price-section-full{background-color:#fff}.price-section-full .right-section{padding-top:0px}.price-section-full h2{font-family:"Montserrat", sans-serif;font-weight:700;font-size:34px;line-height:1.5;text-align:left;margin-bottom:28px;color:#000;text-transform:uppercase}#working-hours{text-align:left}#working-hours .text-section{text-align:left;align-items:flex-start}.working-hour-item{white-space:nowrap}.working-hour-item:first-child{padding-top:0}.working-hour-item:last-child{border:none}.working-hour-item{display:flex;justify-content:space-between;text-transform:uppercase;border-bottom:1px solid #c6c6c7;padding:15px 0}.working-hour-item .working-hour-title{font-weight:700;white-space:nowrap;font-size:18px}.working-hour-item .hours{padding-left:50px;text-align:right;font-weight:300}#working-hours .text-body{padding-top:10px;font-size:16px}#new-location .title-text h1{margin-bottom:8px}#new-location .title-text{margin-bottom:20px}#new-location .text{padding-top:25px}#new-location .text h2{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.photo-collage{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:0;width:100%;aspect-ratio:4 / 2}.photo-item{position:relative;width:100%;aspect-ratio:1 / 1}.photo-item img{width:100%;height:100%;object-fit:cover;display:block}#footer{background-color:#000;position:relative;color:#fff;font-size:16px}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:var(--gold-color)}#footer .logo-top{max-width:200px;margin:0 auto;padding-top:20px}#footer .logo-top img{max-width:100%}#footer .top-section .wrap, #footer .bottom-section .wrap{display:flex}#footer .top-section .column, #footer .bottom-section .column{flex:1}#footer .top-section .center-text-column, #footer .bottom-section .bottom-center-text-column{text-align:center}#footer .top-section .hours-column, #footer .bottom-section .bottom-text-right-column{text-align:right}#footer .top-section{padding-top:80px;padding-bottom:113px}#footer .bottom-section{}#footer .bottom-section .wrap{border-top-color:#393939;border-top-width:1px;border-top-style:solid;padding-top:24px;padding-bottom:24px}#footer h3{font-size:20px;font-weight:600;text-transform:uppercase;padding-bottom:10px}#footer .top-section .center-text-column h3{font-size:25px;font-weight:600;line-height:34px}@keyframes push_text_right{0%{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:1024px){.main .text-content{min-height:750px}#working-hours .text-body{min-width:500px}}@media (max-width:1340px){.wrap{padding:0 20px}}@media (max-width:1024px){#main-page-content{height:100%;flex-direction:column}#main-page-content .text-section{padding:12% 8% 6% 8%;justify-content:flex-start}#main-page-content .top-image{margin-bottom:7%}#main-page-content .text-body{margin-bottom:13%;margin-bottom:0%}#main-page-content .paragraph-top{margin-bottom:20px}#main-page-content .image img{position:static}#main-page-content .image{padding:20px}#hero .top-section{height:100%;max-height:none;min-height:none;flex-direction:column}#hero .top-section .text-section{padding:0% 8% 0% 8%;justify-content:flex-start;margin-top:12%;margin-bottom:12%}#hero .top-section .top-image{margin-bottom:7%}#hero .top-section .text-body{margin-bottom:13%;margin-bottom:0%}#hero .top-section .paragraph-top{margin-bottom:20px}#hero .top-section .left-image img{position:static}#hero .top-section .left-image{}.main .text-image-section{height:100%;flex-direction:column-reverse}.main .text-image-section .text-section{padding:0% 8% 0% 8%;justify-content:flex-start;margin-top:12%;margin-bottom:12%}.main .text-image-section .top-image{margin-bottom:7%}.main .text-image-section .text-body{margin-bottom:13%;margin-bottom:0%}.main .text-image-section .paragraph-top{margin-bottom:20px}.main .text-image-section .image img{position:static}.main .text-section{align-items:flex-start;text-align:left}.main .text-image-section.left-image{flex-direction:column}.main .title-text{text-align:left}.main .title-text h1{font-size:26px;text-align:left}.price-section .text-content{gap:0}.price-section{padding-top:12%;padding-bottom:12%}.price-section .text-content{flex-direction:column;overflow:visible}.price-section .title-text h1, .price-section-full h2{text-align:left;font-size:26px;line-height:1.5}.price-section .title-text h1{padding-top:30px}.price-section .title-text br{display:none}.price-section .price-column{max-width:100%}.price-section .handwritten-background-section .top-title{position:relative}.price-section .handwritten-background-section .handwritten-title{padding-right:0;height:100%}.price-section .pri-body:after{display:none}.price-section .price{flex:1;padding-left:20px}.price-section .price-item-title{}.price-section .price-item-description{line-height:1.5;padding-top:9px}#hero .bst-text{font-size:34px;padding-left:20px;padding-right:20px}#hero .bottom-section{font-size:30px}.photo-collage{grid-template-columns:repeat(2, 1fr)}#footer .top-section{padding-top:40px}#footer .top-section .wrap, #footer .bottom-section .wrap{flex-direction:column}#footer .top-section .column{text-align:center!important;padding-top:30px}#footer .bottom-section .column{text-align:center!important}.main .handwritten-background-section .top-title{padding-top:40px}.main .handwritten-background-section .handwritten-title{display:block;font-size:100px}.main .handwritten-background-section{text-align:left!important;align-items:flex-start!important}#header .logo img{display:none}#mobile-logo-top{display:flex}#new-location .image{order:2}.working-hour-item .hours{padding-left:30px}#scroll-top-button{display:none}.main .subtitle{position:relative;top:4px}#menu-section .menu-body{gap:20px}#menu-section .menu-body a{font-size:28px}.main .logo-image-section .image-logo img{height:160px;max-width:100%}.main .logo-image-section .text-section{margin:0;padding:40px 8% 20px 8%}.price-section{padding-left:8%;padding-right:8%}.price-section .wrap{padding-left:0;padding-right:0}}