.mainSite hr{border-color:var(--color-prim);opacity:1;margin:35px 0}.mainSite h2{font-size:2.4em}.mainSite h3{font-size:1.9em}.mainSite h2,.mainSite h3{margin-bottom:15px}.mainSite table{font-family:var(--secFont);font-weight:600}.mainSite table .icon{color:var(--color-prim)}.mainSite #faciliteiten table tbody{display:flex;flex-wrap:wrap}.mainSite #faciliteiten table tr{width:100%}.mainSite #faciliteiten table tr td:first-of-type{width:35px}.mainSite #agenda .top{display:flex;flex-direction:column}.mainSite #agenda .top h2{margin-bottom:0}.mainSite #agenda #boekSelectieForm{display:flex;flex-direction:row;position:relative}.mainSite #agenda #boekSelectieForm>div{width:calc(50% - 15px)}.mainSite #agenda #boekSelectieForm>div:nth-child(odd){margin-right:15px}.mainSite #agenda #boekSelectieForm>div:nth-child(even){margin-left:15px}.mainSite #agenda #boekSelectieForm label{display:block;font-size:14px;color:rgba(0,0,0,.5);font-weight:700;margin-top:15px}.mainSite #agenda #boekSelectieForm input,.mainSite #agenda #boekSelectieForm select{border-radius:15px;min-width:200px;margin-bottom:5px}.mainSite #agenda #boekSelectieForm #aankomstDatum{position:relative;padding-right:40px}.mainSite #agenda #boekSelectieForm #aankomstDatum::after{content:"\f133";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;right:10%;vertical-align:middle;font-size:1.25em;color:var(--bs-body-color)}.mainSite #agenda .top #vanTotHolder{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.mainSite #agenda .top:has(.ruimteSelector:not(.d-none)) #vanTotHolder>div{height:fit-content;margin-top:auto}.mainSite #agenda .top #vanTotHolder input{max-width:125px;border:unset;box-shadow:unset;background-color:unset;color:var(--color-black);font-weight:700}.mainSite #agenda .top #vanTotHolder label{display:block;font-size:14px;color:rgba(0,0,0,.5)}.mainSite #ervaringen .reviews{display:flex;flex-direction:row;flex-wrap:wrap}.mainSite #ervaringen .reviews .review{width:100%;background-color:var(--color-sec);padding:25px;border-radius:25px;margin:15px 0}.mainSite #ervaringen .addReviewBtn{color:var(--color-black);font-size:.9em}.mainSite #ervaringen .reviews .review .stars{color:#dfa839}.mainSite #ervaringen .reviews .review .shortText{font-size:16px;font-weight:600}.mainSite #ervaringen .reviews .review .shortText a{color:currentColor;text-decoration:underline;margin-left:5px}.mainSite #ervaringen .reviews .review .bottom{margin-top:5px}.mainSite #ervaringen .reviews .review .bottom .name{font-weight:700}.mainSite #ervaringen .reviews .review .bottom .date{font-size:14px;color:var(--color-prim);font-weight:600;display:block}.mainSite #boekingBlock{background-color:var(--color-sec);padding:40px;border-radius:35px;position:sticky;top:30px;left:0;margin:50px 0}.mainSite #boekingBlock .priceHolder{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;font-family:var(--secFont)}.mainSite #boekingBlock .priceHolder .price{font-size:1.75em;font-weight:500}.mainSite #boekingBlock .priceHolder .sub{color:rgba(0,0,0,.5);font-size:.9em;margin-left:5px}.mainSite #boekingBlock .kostenLijst table,.mainSite #boekingBlock .kostenTable table,.mainSite #boekingBlock .options table,.mainSite #boekingBlock .totaal table{font-family:var(--mainFont);font-size:.95em}.mainSite #boekingBlock .kostenLijst table td,.mainSite #boekingBlock .kostenTable table td,.mainSite #boekingBlock .options table td,.mainSite #boekingBlock .totaal table td{background-color:unset;font-weight:300;border:unset}.mainSite #boekingBlock .totaal table td:first-of-type{width:73%}.mainSite #boekingBlock .totaal table td{font-weight:500}.mainSite #boekingBlock .kostenLijst table td:last-of-type,.mainSite #boekingBlock .kostenTable table td:last-of-type,.mainSite #boekingBlock .options table tr>td:last-of-type,.mainSite #boekingBlock .totaal table td:last-of-type{text-align:right;min-width:70px}.mainSite #boekingBlock .options,.mainSite #boekingBlock .totaal:not(.noLine){border-top:1px solid var(--color-prim);padding-top:15px}.mainSite #boekingBlock .cta{width:100%;margin:0}.mainSite #boekingBlock .options table td:first-of-type label input{margin-right:10px}.mainSite #boekingBlock .options table td:first-of-type label small{color:#716a65}.mainSite .pageBreak:has(.gastenboekHolder)::before{background-color:var(--color-prim);color:var(--color-sec)}.mainSite .pageBreak:has(.gastenboekHolder) .text{color:var(--color-white)}.mainSite .pageBreak:has(.gastenboekHolder) .text h2{color:var(--color-sec)}.mainSite .pageBreak div:has(.gastenboekHolder){position:relative}.mainSite .pageBreak .gastenboekHolder{display:flex;flex-direction:row;flex-wrap:wrap}.mainSite .pageBreak .gastenboekHolder img{width:calc(50% - 15px);margin:7.5px;border-radius:35px;object-fit:cover}.mainSite .boekenSmall input,.mainSite .boekenSmall select{-webkit-appearance:none}.mainSite .boekenSmall input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}@media(min-width:768px){.mainSite .pageBreak .gastenboekHolder{margin:0 -15px}.mainSite .pageBreak .gastenboekHolder img{width:calc(33.33% - 15px)}}@media(min-width:992px){.mainSite #faciliteiten table tr{width:calc(50% - 15px)}.mainSite #faciliteiten table tr:nth-child(even){margin-left:30px}.mainSite #agenda .top{display:flex;flex-direction:row;justify-content:space-between}.mainSite #agenda .top #vanTotHolder{justify-content:flex-end}.mainSite #ervaringen .reviews{margin:0 -15px}.mainSite #ervaringen .reviews .review{width:calc(50% - 30px);margin:15px}.mainSite #boekingBlock{margin:0}.mainSite .pageBreak:has(.gastenboekHolder){min-height:70vh;overflow:hidden}.mainSite .pageBreak:has(.gastenboekHolder) .text{padding-top:125px}.mainSite .pageBreak .gastenboekHolder{position:absolute;top:-15vh;right:0;width:100%;height:150%}}@media(min-width:1200px){.mainSite hr{margin:75px 0}.mainSite #ervaringen .reviews .review{width:calc(33.33% - 30px)}.mainSite #agenda .top #vanTotHolder input{max-width:160px}.mainSite .pageBreak:has(.gastenboekHolder){min-height:80vh}.mainSite .pageBreak:has(.gastenboekHolder) .text h2{font-size:3.5em}}@media(max-width:992px){.mainSite header .navbar .navbar-brand{visibility:hidden}}
/*# sourceMappingURL=style.min.css.map */
