html{font: 16px/20px DM Sans,Segoe UI,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-optical-sizing:auto;color:#000}body{margin:0;padding:0;height:100vh;scroll-behavior:smooth;font-size:var(--default-font-size)}*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}:root{--primary-dark: #c63442;--primary: #f74153;--primary-light: #f96775;--lightgrey: #f8f8f8;--grey-dark: #131517;--grey: #2c2e30;--grey-light: #5b5d5e;--default-padding: .59em;--default-margin: .59em;--default-font-size: .98rem;--default-font-size-scale-ratio: 1.15;--font-size-xxs: calc(var(--default-font-size) / var(--default-font-size-scale-ratio) / var(--default-font-size-scale-ratio) / var(--default-font-size-scale-ratio));--font-size-xs: calc(var(--default-font-size) / var(--default-font-size-scale-ratio) / var(--default-font-size-scale-ratio));--font-size-sm: calc(var(--default-font-size) / calc(var(--default-font-size-scale-ratio) - .08));--font-size-md: calc(var(--default-font-size));--font-size-lg: calc(var(--default-font-size) * var(--default-font-size-scale-ratio));--font-size-xl: calc(var(--default-font-size) * var(--default-font-size-scale-ratio) * var(--default-font-size-scale-ratio));--font-size-xxl: calc(var(--default-font-size) * var(--default-font-size-scale-ratio) * var(--default-font-size-scale-ratio) * var(--default-font-size-scale-ratio) * var(--default-font-size-scale-ratio) * var(--default-font-size-scale-ratio) * var(--default-font-size-scale-ratio))}h1{font-family:"DM Serif Display",Segoe UI,sans-serif;font-size:var(--font-size-xxl);line-height:1.2}h2{font-size:var(--font-size-xl);line-height:1.2}h3{font-size:var(--font-size-lg);line-height:1.2}h4{font-size:var(--font-size-md);line-height:1.2}h1,h2,h3,h4{font-weight:600}h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}article{line-height:1.7}input{font-family:inherit}ul{list-style:outside none none;padding:0;margin:0}ol{margin:0;padding:0}strong{font-weight:500}button{font-family:inherit;font-size:inherit;appearance:none;background-color:transparent;border:0;padding:unset;cursor:pointer}.text-align-center{text-align:center}.font-xl{font-size:var(--font-size-xl)}.font-lg{font-size:var(--font-size-lg)}.font-md{font-size:var(--font-size-md)}.font-sm{font-size:var(--font-size-sm)}.padding-default{padding:var(--default-padding)}.padding-default-2x{padding:calc(var(--default-padding) * 2)}.padding-default-3x{padding:calc(var(--default-padding) * 3)}.padding-default-4x{padding:calc(var(--default-padding) * 4)}.padding-top-default{padding-top:var(--default-padding)}.padding-bottom-default{padding-bottom:var(--default-padding)}.padding-left-default{padding-left:var(--default-padding)}.padding-right-default{padding-right:var(--default-padding)}.padding-top-default-2x{padding-top:calc(var(--default-padding) * 2)}.padding-bottom-default-2x{padding-bottom:calc(var(--default-padding) * 2)}.padding-left-default-2x{padding-left:calc(var(--default-padding) * 2)}.padding-right-default-2x{padding-right:calc(var(--default-padding) * 2)}.padding-top-default-3x{padding-top:calc(var(--default-padding) * 3)}.padding-bottom-default-3x{padding-bottom:calc(var(--default-padding) * 3)}.padding-left-default-3x{padding-left:calc(var(--default-padding) * 3)}.padding-right-default-3x{padding-right:calc(var(--default-padding) * 3)}.padding-top-default-4x{padding-top:calc(var(--default-padding) * 4)}.padding-bottom-default-4x{padding-bottom:calc(var(--default-padding) * 4)}.padding-left-default-4x{padding-left:calc(var(--default-padding) * 4)}.padding-right-default-4x{padding-right:calc(var(--default-padding) * 4)}.padding-top-none{padding-top:0}.padding-left-none{padding-left:0}.padding-right-none{padding-right:0}.padding-bottom-none{padding-bottom:0}.margin-default-half{margin:calc((var(--default-margin)) / 2)}.margin-top-default-half{margin-top:calc((var(--default-margin)) / 2)}.margin-left-default-half{margin-left:calc((var(--default-margin)) / 2)}.margin-right-default-half{margin-right:calc((var(--default-margin)) / 2)}.margin-bottom-default-half{margin-bottom:calc((var(--default-margin)) / 2)}.margin-default{margin:var(--default-margin)}.margin-top-default{margin-top:var(--default-margin)}.margin-left-default{margin-left:var(--default-margin)}.margin-right-default{margin-right:var(--default-margin)}.margin-bottom-default{margin-bottom:var(--default-margin)}.margin-default-2x{margin:calc(var(--default-margin) * 2)}.margin-top-default-2x{margin-top:calc(var(--default-margin) * 2)}.margin-left-default-2x{margin-left:calc(var(--default-margin) * 2)}.margin-right-default-2x{margin-right:calc(var(--default-margin) * 2)}.margin-bottom-default-2x{margin-bottom:calc(var(--default-margin) * 2)}.margin-default-3x{margin:calc(var(--default-margin) * 3)}.margin-top-default-3x{margin-top:calc(var(--default-margin) * 3)}.margin-left-default-3x{margin-left:calc(var(--default-margin) * 3)}.margin-right-default-3x{margin-right:calc(var(--default-margin) * 3)}.margin-bottom-default-3x{margin-bottom:calc(var(--default-margin) * 3)}.margin-default-4x{margin:calc(var(--default-margin) * 4)}.margin-top-default-4x{margin-top:calc(var(--default-margin) * 4)}.margin-left-default-4x{margin-left:calc(var(--default-margin) * 4)}.margin-right-default-4x{margin-right:calc(var(--default-margin) * 4)}.margin-bottom-default-4x{margin-bottom:calc(var(--default-margin) * 4)}.height-max{height:100%}.height-half{height:50%}.height-max-vh{height:100vh}.width-max{width:100%}.width-half{width:50%}.width-max-vh{width:100vh}.position-absolute{position:absolute}.position-relative{position:relative}.position-sticky{position:sticky}.position-fixed{position:fixed}.display-none{display:none}.display-block{display:block}.display-flex{display:flex}.display-inline-flex{display:inline-flex}.flex-direction-column{flex-direction:column}.flex-direction-column-reverse{flex-direction:column-reverse}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-flex-end{justify-content:flex-end}.align-items-center{align-items:center}.align-flex-start{align-items:flex-start}.align-flex-end{align-items:flex-end}.flex-grow-1{flex-grow:1}.bg-primary-dark{background-color:var(--primary-dark)}.color-primary-dark{color:var(--primary-dark)}.bg-primary{background-color:var(--primary)}.color-primary{color:var(--primary)}.bg-primary-light{background-color:var(--primary-light)}.color-primary-light{color:var(--primary-light)}.fill-primary{fill:var(--primary)}.stroke-primary{stroke:var(--primary)}.bg-lightgrey{background-color:var(--lightgrey)}.color-lightgrey{color:var(--lightgrey)}.bg-grey-dark{background-color:var(--grey-dark)}.color-grey-dark{color:var(--grey-dark)}.bg-grey{background-color:var(--grey)}.color-grey{color:var(--grey)}.bg-grey-light{background-color:var(--grey-light)}.color-grey-light{color:var(--grey-light)}.bg-black{background-color:#000}.color-black{color:#000}.bg-white{background-color:#fff}.color-white{color:#fff}.divider-gray{height:1px;background-color:var(--lightgrey)}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.cursor-pointer{cursor:pointer}.logo{background-image:url(/branding/logo-dark-transparentbg-cropped.png);background-size:contain;background-repeat:no-repeat;background-position:center}.logo.logo-lg,.logo.logo-xl{width:175px;height:35px}.btn{display:inline-flex;padding:calc(var(--default-padding) * 1.5) calc(var(--default-padding) * 1.5 + 15px);border-radius:50px;text-decoration:none;justify-content:center;align-items:center;text-align:center}.btn.btn-lg{font-size:var(--font-size-lg);padding:calc(var(--default-padding) * 1.7) calc(var(--default-padding) * 1.7 + 15px)}.btn.btn-primary{background-color:#f74153;border:1px solid #f74153;color:#fff}.btn.btn-primary-outline{background-color:#fff;border:1px solid #f74153;color:#f74153}.btn.btn-primary-outline.btn-transparent{background-color:transparent}.btn.btn-white{background-color:#fff;border:1px solid #FFF;color:#f74153}.btn .icon{display:inline-flex}.btn.btn-primary .icon{fill:#fff}.btn.btn-primary-outline .icon{fill:var(--primary)}.feature-box-container{gap:calc(var(--default-padding) * 3);flex-wrap:wrap}.feature-box{background-color:var(--lightgrey);border-radius:15px;padding:calc(var(--default-padding) * 3);width:calc(50% - var(--default-padding) * 3 / 2)}.feature-box>.icon>svg{width:42px;height:42px;fill:var(--primary)}.feature-box h2{margin-top:var(--default-margin);margin-bottom:var(--default-margin)}.feature-box article{color:var(--grey)}.header .head-s1,.header .head-s3{width:30%}.header .head-s2{width:40%}.header .nav li>a{display:inline-flex;color:#000;padding:calc(var(--default-padding) * 2);text-decoration:none}.header .header-menu-icon{display:none;height:42px;width:42px}.hero{display:flex;background:#00000073 url(/images/hero-banner.png);background-blend-mode:darken;background-size:cover;background-repeat:no-repeat;background-position:bottom;border-radius:15px;color:#fff;height:550px}.hero-text{max-width:700px;padding:0 calc(var(--default-padding) * 2);text-align:center;text-shadow:0 1px 15px hsla(0,0%,0%,.75)}.hero-text>h1{font-size:calc(var(--font-size-xxl) * 1.6);line-height:1}.hero-text>article{font-size:calc(var(--font-size-xl) * 1.3)}.section-impfeatures{width:80%}.section-extended-features{border-radius:15px}.section-extended-features ol{list-style:outside none none}.section-extended-features ol>li>article{color:#fffc;max-width:400px}.section-extended-features .mock{background-image:url(/images/mock-1.png);background-size:contain;background-repeat:no-repeat;background-position-x:right;width:100%;height:100%}.section-wedding-cat .feature-box-container{width:80%}.section-wedding-cat .feature-box-container .feature-box{display:flex;background:#00000073 url(/images/hero-banner.png);background-blend-mode:darken;color:#fff;text-shadow:0 1px 15px hsla(0,0%,0%,.75)}.section-wedding-cat .feature-box-container .feature-box h2{margin-top:0}.section-wedding-cat .feature-box-container .feature-box article{color:#fff}.hall-rating{display:flex;align-items:center}.hall-rating .star{display:flex;fill:var(--primary)}.hall-pictures-container{width:50%}.hall-pictures-container .hall-picture{background-color:var(--lightgrey);border-radius:10px}.hall-pictures-container .hall-picture.main-pic{background-image:url(/images/hero-banner.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:500px}.hall-pictures-container .extra-pics{column-gap:calc(var(--default-margin) * 3)}.hall-pictures-container .extra-pics .hall-picture{background-image:url(/images/hero-banner.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;width:33.33%;aspect-ratio:1}.general-text-page .head-col{width:25%}.general-text-page .text-col{width:75%;font-size:var(--font-size-lg)}.footer-container{border-top:1px solid #dcdcdc}.footer-nav ul>li>a{display:inline-flex;color:var(--grey);padding:var(--default-padding) 0;text-decoration:none}.footer-nav ul>li>a:hover{text-decoration:underline}.footer-nav ul+ul{margin-left:calc(var(--default-margin) * 10)}.footer{border-radius:15px}.footer .footer-social-nav{margin-top:calc(var(--default-margin) * 2)}.footer .footer-social-nav>li>span{display:inline-flex;cursor:pointer;margin:5px 35px 5px 0;padding:5px 0;transition:fill .15s ease 0s}.footer .footer-social-nav>li>span.fb:hover{fill:#4267b2}.footer .footer-social-nav>li>span.x:hover{fill:#1da1f2}.footer .footer-social-nav>li>span.insta:hover{fill:#e1306c}.footer .footer-social-nav>li>span.yt:hover{fill:red}.footer .footer-social-nav>li>span.pinterest:hover{fill:#e60023}@media only screen and (max-width: 1200px){.section-extended-features .section-col-1{width:100%}.section-extended-features .mock-container{display:none}.section-wedding-cat .feature-box-container{width:100%;padding:0;margin-top:calc(var(--default-margin) * 3)}}@media only screen and (max-width: 1000px){.section-impfeatures{width:100%;padding:calc(var(--default-padding) * 3)}}@media only screen and (max-width: 900px){:root{--default-padding: .5em;--default-margin: .5em}.section-extended-features .section-col-1{padding:calc(var(--default-padding) * 3)}.footer .footer-row-1{flex-direction:column}.footer .footer-row-1 .col-1{margin-bottom:calc(var(--default-margin) * 4)}}@media only screen and (max-width: 800px){.header{justify-content:space-between}.header .nav,.header .head-s3{display:none}.header .header-menu-icon{display:inline-flex}}@media only screen and (max-width: 700px){.section-wedding-cat .feature-box-container .feature-box{width:100%}.footer{padding:var(--default-padding)}}@media only screen and (max-width: 600px){.hero-text>h1{font-size:calc(var(--font-size-xxl) * 1.2)}.hero .hero-btn-container{flex-direction:column;row-gap:10px}.section-impfeatures-container .section-impfeatures-text{padding:0 calc(var(--default-padding) * 4)}.section-impfeatures.feature-box-container .feature-box{width:100%}.footer .footer-row-2{flex-direction:column;justify-content:center}.footer .footer-row-2 .footer-nav{margin-top:calc(var(--default-margin) * 4);justify-content:center}.footer .footer-row-2 .footer-nav>ul{align-items:center}}@media only screen and (max-width: 500px){.hero-text>article{font-size:calc(var(--font-size-xl) * 1.1)}.footer-row-1 .footer-nav ul+ul{margin-left:calc(var(--default-margin) * 5)}}
