:root{height:100%;width:100%}body,html{height:100%;width:100%}#sven-misha-title{font-size:6vmax;font-family:Bodoni Moda,serif;color:#126434;margin-top:0;margin-bottom:2%;padding-top:0;padding-bottom:0}#youre-invited-text{margin-top:2%;margin-bottom:0}#yes-no-buttons{margin-top:0}@media only screen and (orientation:portrait){#youre-invited-text{font-size:1.4vmax}.button-fancy{font-size:1.35vmax!important}}@media only screen and (max-width:400px)and (orientation:portrait){#youre-invited-text{font-size:1.3vmax}}@media only screen and (max-width:360px)and (orientation:portrait){#youre-invited-text{font-size:1.2vmax}}@media only screen and (max-width:330px)and (orientation:portrait){#youre-invited-text{font-size:1.15vmax}}@media only screen and (max-width:1100px)and (orientation:portrait){#youre-invited-text{margin-top:2%;margin-bottom:0}#yes-no-buttons{margin-top:0}}@media only screen and (min-aspect-ratio:820/1180)and (orientation:portrait){#youre-invited-text{margin-top:2%;margin-bottom:0}#yes-no-buttons{margin-top:0}}@media only screen and (max-aspect-ratio:4/9){#sven-misha-title{font-size:5vmax}}@media only screen and (max-aspect-ratio:3.5/9){#sven-misha-title{font-size:4vmax}#youre-invited-text{font-size:.9vmax!important}}@media only screen and (max-aspect-ratio:3/9){#sven-misha-title{font-size:3vmax}#youre-invited-text{font-size:.8vmax!important}}.button-fancy-lg{font-size:1.75vmax}.button-fancy{font-size:1.25vmax}.button-fancy,.button-fancy-lg{background:none;border:none;position:relative;display:inline-block}.button-fancy-lg:after,.button-fancy-lg:before,.button-fancy:after,.button-fancy:before{content:"";position:absolute;width:100%;height:2px;background:linear-gradient(to right,#126434,#fff);bottom:-5px;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out}.button-fancy-lg:before,.button-fancy:before{top:-5px;transform-origin:left}.button-fancy-lg:hover:after,.button-fancy-lg:hover:before,.button-fancy:hover:after,.button-fancy:hover:before{transform:scaleX(1)}.text-fancy-sm,.text-fancy,.text-fancy-lg,.text-fancy-xl,.button-fancy,.button-fancy-lg,.navbar-button{letter-spacing:2px;font-family:Bodoni Moda,serif;color:#126434}.text-fancy-sm{font-size:.9vmax}.text-fancy{font-size:1vmax}.text-fancy-lg{font-size:1.2vmax}.text-fancy-xl{font-size:1.75vmax}.a-no-styling{text-decoration:none}#imageBlock-sm{height:15%}#imageBlock-md{height:30%}#imageBlock-lg{height:54%}#imageBlock-sm,#imageBlock-md,#imageBlock-lg{width:100%;background-image:url(/assets/brasserie-oostgaag-luchtfoto-DcugwE8H.jpg);background-repeat:none;background-origin:center;background-size:cover;background-position:50% 25%}.modal-body,.modal-header,.modal-footer{border:none!important}.hr-fancy{border-color:#126434}.hr-no-margin{margin-top:0;margin-bottom:0}.header-text-fancy{letter-spacing:2px;font-family:Bodoni Moda,serif;color:#126434;font-size:4vmax}@media only screen and (min-height:600px){.vh-70-responsive{height:70vh}}@media only screen and (max-height:400px){.modal-header,.modal-body,.modal-footer{margin-bottom:3px!important;padding-bottom:3px!important;margin-top:3px!important;padding-top:3px!important}}.info-button{border:none;background:none}.ignore-validation:invalid,.ignore-validation:valid{border-color:var(--bs-border-color)!important;box-shadow:none!important;background-image:none!important}.info-button{position:absolute;top:.5rem;right:.5rem}.footer{text-transform:uppercase}.count-down-colon{display:flex!important;flex-direction:column!important}@media only screen and (orientation:landscape){.count-down-colon{margin-left:.5rem!important;margin-right:.5rem!important}}@media only screen and (orientation:portrait){.count-down-colon{margin-left:.1rem!important;margin-right:.1rem!important}.footer{letter-spacing:1px!important;font-size:1.25vmax!important}}@media only screen and (max-width:360px)and (orientation:portrait){.footer{letter-spacing:.9px!important;font-size:1.15vmax!important}}@media only screen and (max-width:320px)and (orientation:portrait){.footer{letter-spacing:.8px!important;font-size:1vmax!important}}.tab-content,div[role=tabpanel]{height:100%;text-align:center;align-content:center}button[role=tab],.nav-link{letter-spacing:.5px;font-family:Bodoni Moda,serif;text-transform:uppercase;color:#fff}.nav-link:hover{color:#126434}path,svg{fill:#fff}.active{color:#126434!important}.header{font-size:1rem;text-transform:uppercase}.nav-tabs .nav-link svg{vertical-align:text-bottom}.nav,.nav-item,.nav-link{border-top:none}@media only screen and (min-height:750px)and (orientation:portrait){.header{font-size:1.25rem!important}#contact-info{font-size:1.2rem!important}}
