@font-face{font-display:swap;font-family:Roboto Flex;src:url(../fonts/roboto-flex/RobotoFlex.woff2) format("woff2")}@font-face{font-display:swap;font-family:Munson;src:local("Munson"),url(../fonts/munson-font-family/Munson_Roman.woff) format("woff"),url(../fonts/munson-font-family/Munson_Bold.woff) format("woff"),url(../fonts/munson-font-family/Munson_Italic.woff) format("woff")}:root{--large-font-size:9.938rem;--xxl-text:7.5rem;--footer-font-size:5rem;--header-font-size:4.125rem;--h2-font-size:3.125rem;--intermediate-text:2.25rem;--regular-text:1.25rem;--medium-text:1.125rem;--small-text:1rem;--sub-header-font-size:1.813rem;--font-700:700;--font-regular:"Roboto Flex",serif}@media screen and (min-width:860px){html{font-size:clamp(.7rem,7px + 6 * (100vw - 920px)/680,3rem)}}@media screen and (max-width:385px){html{font-size:.9rem}}@media screen and (max-width:350px){html{font-size:.85rem}}@media screen and (max-width:330px){html{font-size:.8rem}}body{font-family:Roboto Flex}h1,h2,h3:not(card-header){font-family:Munson,Helvetica,sans-serif;font-weight:var(--font-700)}h1{font-size:var(--header-font-size)}@media screen and (max-width:860px){h1{font-size:var(--h2-font-size)}}h2{font-size:var(--h2-font-size)}@media screen and (max-width:860px){h2{font-size:calc(var(--intermediate-text) + .25rem)}}.sub-header{font-family:Munson,sans-serif;font-size:var(--sub-header-font-size);font-style:italic;text-transform:capitalize}@media screen and (max-width:860px){.sub-header{font-size:calc(var(--regular-text) + .25rem)}}.xxl-text{font-size:var(--xxl-text)}@media screen and (max-width:860px){.xxl-text{font-size:var(--h2-font-size)}}.xl-text{font-size:var(--large-font-size)}@media screen and (max-width:860px){.xl-text{font-size:calc(var(--footer-font-size) - .25rem)}}.lg-text{font-size:var(--header-font-size)}.md-text{font-size:var(--h2-font-size)}.sm-text{font-size:var(--small-text)}.regular-text{font-size:var(--regular-text)}.bld-text{font-weight:700}.footer-text,.header .munson-text,.munson-text{font-family:Munson,Helvetica,sans-serif}.footer-text{font-size:var(--footer-font-size)}@media screen and (max-width:860px){.footer-text{font-size:calc(var(--intermediate-text) - .17rem)}}a{color:inherit}p{margin-block:1.5rem}@media screen and (max-width:860px){p{font-size:var(--regular-text)}}.mb-2{margin-bottom:1rem}.primary-button,.secondary-button{background-color:var(--primary-dark);border:none;border-radius:var(--radius-small);color:var(--secondary);font-family:var(--font-regular);font-size:var(--regular-text);padding-block:.75rem;padding-inline:2.5rem;position:relative;text-align:center}.primary-button:hover,.secondary-button:hover{cursor:pointer}.secondary-button:after{border:.14rem solid var(--primary-dark);border-radius:inherit;content:"";height:100%;left:.5rem;position:absolute;top:.5rem;transition:all .3s ease;width:100%;z-index:0}.secondary-button:hover:after{left:0;opacity:0;top:0}.outlined-text{--shadow:var(--accent-variant);--stroke:var(--primary-dark);--size:.35rem;-webkit-text-stroke:.125rem var(--stroke);-webkit-text-fill-color:transparent;font-weight:100;text-shadow:var(--size) var(--size) var(--shadow)}@media screen and (max-width:860px){.outlined-text{--size:.2rem}}.outlined-text.inverted{--shadow:var(--accent-variant);--stroke:var(--secondary);--size:.2rem;text-shadow:var(--size) var(--size) var(--shadow)}@media screen and (max-width:860px){.outlined-text.inverted{--size:.1rem;-webkit-text-stroke:.04rem var(--stroke)}}.main-nav{align-items:center;background-color:var(--primary-grey);display:flex;flex-direction:row-reverse;font-size:var(--regular-text);gap:23vh;height:100vh;position:fixed;width:5.5rem;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:50}@media screen and (max-width:860px){.main-nav{flex-direction:row;gap:0;height:4.25rem;justify-content:space-between;right:0;top:3.5rem;width:100%;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.main-nav .logo{display:none}@media screen and (max-width:860px){.main-nav .logo{display:block;height:85%}.main-nav .logo.link{align-items:center;display:grid;height:100%;justify-content:center;width:3.75rem}}.main-nav .primary-button{display:none}@media screen and (max-width:860px){.main-nav .primary-button{display:block;padding-block:.55rem;padding-inline:2.5rem}}.main-nav button{background-color:var(--accent-dark);border:none;cursor:pointer;height:6.25rem;order:1;position:absolute;top:0;transition:all 1s ease-in-out;width:5.5rem}@media screen and (max-width:860px){.main-nav button{height:4.25rem;position:relative;width:3.75rem}}.main-nav button img{transition:all 1s ease-in-out}.main-nav div:not(.progress){align-items:center;display:flex;gap:5vh;position:relative}.main-nav div:not(.progress) .scroll{display:none}.main-nav div:not(.progress) .scroll:after{background-image:url(../assets/icons/arrow-1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:5rem;content:"";display:inline-block;height:5rem;left:50%;pointer-events:none;position:absolute;transform:rotate(180deg) translateX(50%);transition:all .3s ease;transition-delay:.5s;width:2rem}.main-nav div:not(.progress) .scroll a{padding-top:10rem}.main-nav div:not(.progress) .scroll-back:after{background-image:url(../assets/icons/arrow-1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:5rem;content:"";display:inline-block;height:5rem;left:50%;pointer-events:none;position:absolute;transform:scale(-1) rotate(180deg) translateX(-50%);transition:all .3s ease;transition-delay:.5s;width:2rem}@media screen and (max-width:860px){.main-nav div:not(.progress){display:none}}.main-nav .logo-link,.main-nav div a,.main-nav div span{transform:rotate(180deg)}.main-nav .logo-link{align-content:center;display:block;display:grid;height:6rem;justify-content:center;position:absolute;top:15%;width:6rem}@media screen and (max-width:860px){.main-nav .logo-link{display:none}}.main-nav .main-logo-alt{left:0;margin-block:.2rem;opacity:0;position:relative;top:0;transform:rotate(180deg);width:50%;z-index:70}@media only screen and (min-width:860px) and (max-width:1150px){.main-nav .main-logo-alt{opacity:1}}body[data-url=front-page]:after{background-image:url(../assets/images/catering-services-81.webp);background-position:50%;background-size:cover;border-radius:var(--radius-regular);content:"";display:block;height:19rem;left:7rem;position:absolute;top:var(--plate-top);width:13rem;z-index:-1}@media screen and (max-width:860px){body[data-url=front-page]:after{display:none}}.no-webp body[data-url=front-page]:after{background-image:url(../assets/images/catering-services-81.png)}.contact-info{background-color:var(--secondary);border-radius:0 0 0 var(--radius-regular);padding:1.2rem;position:fixed;right:0;top:0;z-index:50}.contact-info ul{align-items:center;display:flex;gap:2rem}@media screen and (max-width:860px){.contact-info ul{gap:1rem}}.contact-info ul li,.contact-info ul li a{align-items:center;display:flex;gap:.5rem;position:relative}.contact-info ul .location:before{background-image:url(../assets/icons/map-pin.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.5rem;width:1.5rem}@media screen and (max-width:860px){.contact-info ul .location:before{height:1.8rem;width:1.5rem}}.contact-info ul a[href^=tel]{color:inherit}.contact-info ul a[href^=tel]:before{background-image:url(../assets/icons/telephone.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.5rem;width:1.5rem}@media screen and (max-width:860px){.contact-info ul a[href^=tel]:before{height:1.5rem;width:1.5rem}}.contact-info ul .primary-button{margin-right:2rem}.contact-info .mobile-contact-info{display:none}@media screen and (max-width:860px){.contact-info{border-radius:0;padding:.85rem;width:100%}.contact-info.default-shadow{box-shadow:unset}.contact-info .desktop-contact-info{display:none}.contact-info .mobile-contact-info{display:flex}.contact-info .mobile-contact-info .facebook{background-image:url(../assets/icons/facebook.svg)}.contact-info .mobile-contact-info .facebook,.contact-info .mobile-contact-info .instagram{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.5rem;width:1.5rem}.contact-info .mobile-contact-info .instagram{background-image:url(../assets/icons/instagram.svg)}}.breadcrumb{background-color:var(--accent);border-radius:var(--radius-small);padding-block:.75rem;padding-inline:1.65rem;padding-left:5rem;position:relative}.breadcrumb:before{background-image:url(../assets/icons/homehashtag.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.5rem;left:2.5rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.breadcrumb.header-breadcrumb{padding-left:3rem}.breadcrumb.header-breadcrumb:before{left:.5rem}.breadcrumb-site{font-style:italic;font-weight:700;position:relative}.breadcrumb-site:before{background-image:url(../assets/icons/arrowleft2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.5rem;left:-1.5rem;position:absolute;top:45%;transform:translateY(-50%);width:1.5rem}.line-above-text{position:relative}.line-above-text:before{background-color:var(--primary-dark);border-radius:1rem;content:"";display:block;height:.2rem;position:absolute;top:-2rem;width:7.13rem}footer,footer .footer-container{display:grid;justify-items:center}footer .footer-container{align-content:center;background-color:var(--primary-dark);border-radius:var(--radius-regular);color:var(--secondary);gap:2.5rem;margin-left:6rem;padding:4rem 4rem 2rem;width:90vw}@media screen and (max-width:860px){footer .footer-container{margin-left:unset;padding:2rem}}footer .footer-container header{max-width:80rem;text-align:center}footer .footer-container header h2{line-height:1.4}footer .footer-container nav ul{align-items:center;background-color:var(--secondary);border-radius:100rem;color:var(--primary-dark);display:flex;font-weight:700;justify-content:space-between;min-width:45rem;padding:.75rem}@media screen and (max-width:860px){footer .footer-container nav ul{border-radius:var(--radius-regular);flex-direction:column;min-width:unset;padding:1rem;padding-inline:2rem}}footer .footer-container nav ul li{padding:inherit;padding-inline:2rem;transition:all .3s ease-in-out}footer .footer-container nav ul .current,footer .footer-container nav ul li:hover{background-color:var(--accent-variant);border-radius:50rem}footer .footer-container .footer-social{align-items:center;display:flex;justify-content:center;min-width:50rem}@media screen and (max-width:860px){footer .footer-container .footer-social{flex-direction:column;gap:1rem;min-width:unset}}footer .footer-container .footer-social div,footer .footer-container .footer-social li{display:flex;justify-content:space-around;min-width:20rem}@media screen and (max-width:860px){footer .footer-container .footer-social div,footer .footer-container .footer-social li{flex-wrap:wrap;gap:2.5rem;min-width:unset}}footer .footer-container .footer-social div img,footer .footer-container .footer-social li img{max-height:4rem;max-width:6rem}footer .footer-container .footer-social div:nth-of-type(2){justify-content:center}footer .wd-copyright a{align-items:center;color:inherit;display:flex;font-family:var(--font-regular);font-size:var(--medium-text);font-weight:500;margin-block:2rem}@media screen and (max-width:860px){footer .wd-copyright a{font-size:.8rem}}footer .wd-copyright img{margin-inline:1rem}.contact-information{display:flex;justify-content:space-between;min-width:45rem}@media screen and (max-width:860px){.contact-information{flex-direction:column;gap:2rem;min-width:unset}}.contact-information li,.contact-information li a{align-items:center;display:flex;font-size:var(--medium-text);gap:.5rem;position:relative}.contact-information li a.location:before,.contact-information li.location:before{background-image:url(../assets/icons/map-pin-accent.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.5rem;width:1.5rem}.contact-information li a[href^=tel],.contact-information li[href^=tel]{color:inherit}.contact-information li a[href^=tel]:before,.contact-information li[href^=tel]:before{background-image:url(../assets/icons/telephone-accent.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.5rem;width:1.5rem}.contact-information li [href^="mailto:"]:before,.contact-information li a [href^="mailto:"]:before{background-image:url(../assets/icons/email-accent.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.5rem;width:1.5rem}body[data-url=contact] .footer-container nav li:nth-of-type(5),body[data-url=event] .footer-container nav li:nth-of-type(2),body[data-url=front-page] .footer-container nav li:first-of-type,body[data-url=gallery] .footer-container nav li:nth-of-type(4),body[data-url=services] .footer-container nav li:nth-of-type(3){background-color:var(--accent-variant);border-radius:50rem}.site-nav{align-items:center;background-color:var(--accent);color:var(--accent);display:grid;font-size:var(--intermediate-text);grid-template-columns:1fr;height:100%;justify-items:center;left:-100rem;letter-spacing:.1rem;margin-left:5.5rem;opacity:0;padding-left:12rem;position:fixed;transition:opacity 1.25s ease-in-out,left 1.25s ease-in-out,color 2.25s ease-in-out;width:37%;z-index:49}.site-nav button{display:none}@media screen and (max-width:860px){.site-nav{margin:0;padding-left:8rem;top:0;width:100%;z-index:60}.site-nav button{background-color:var(--primary-dark);border:none;cursor:pointer;display:block;position:absolute;right:0;top:0}}.site-nav .main-logo-container{display:none}@media screen and (max-width:860px){.site-nav .main-logo-container{display:flex;grid-row:1}.site-nav .main-logo-container .main-logo{display:block;top:0}}.site-nav:before{background-image:url(../assets/images/pattern3.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:30%}@media screen and (max-width:860px){.site-nav:before{width:15%}}.site-nav ol{list-style-type:decimal-leading-zero;min-width:20rem}@media screen and (max-width:860px){.site-nav ol{grid-row:2}}.site-nav ol li{padding-block:.5rem;position:relative;transition:margin-left .3s ease}@media screen and (max-height:550px){.site-nav ol li{line-height:1.2}}.site-nav ol li::marker{font-size:calc(var(--intermediate-text)/1.5)}.site-nav ol li a{margin-left:.5rem}.site-nav ol li a:after{background-color:var(--primary-dark);bottom:1.3rem;box-shadow:.05rem 0 var(--primary-dark),.1rem 0 var(--accent),-.1rem 0 var(--accent);content:"";height:35%;left:-.8rem;position:absolute;width:.15rem}.site-nav ol li a:before{background-image:url(../assets/images/maxairi-piroyni.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:30%;left:-9rem;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .7s ease;width:30%}.site-nav ol li a:hover:before{content:"";opacity:1;transition:all .7s ease}.site-nav ol li:hover{margin-left:2rem}.site-nav .social{display:none}@media screen and (max-width:860px){.site-nav .social{display:flex;margin-block:-4rem;margin-left:-6rem;min-width:20rem}}.site-nav .btn-container{display:none}@media screen and (max-width:860px){.site-nav .btn-container{display:block;margin-block:-4rem;margin-left:-6rem;min-width:20rem}}.circle-container{align-items:center;display:grid;justify-items:center;position:relative}@media screen and (max-width:860px){.circle-container{bottom:-1rem;position:absolute;right:-5rem}}.circle-container p{font-size:calc(var(--header-font-size) - 1rem);position:absolute}.circle-container svg text{font-weight:700;letter-spacing:.3rem}.circle-container #rotatingText{animation-duration:10s;animation-iteration-count:infinite;animation-name:rotate-circle;animation-timing-function:linear}@keyframes rotate-circle{to{transform:rotate(1turn)}}.marquee-new{--gap:1rem;display:flex;gap:var(--gap);height:9rem;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.marquee__content{animation:scroll 10s linear infinite;display:flex;flex-shrink:0;gap:var(--gap);justify-content:space-around;min-width:100%}.marquee__content article{align-items:center;display:flex;gap:2rem}.marquee__content img{border-radius:var(--radius-regular);height:7rem;min-width:20rem;-o-object-fit:cover;object-fit:cover;width:26rem}@keyframes scroll{0%{transform:translateX(100)}to{transform:translateX(calc(-100% - var(--gap)))}}.primary-title-wrapper{text-align:center}.title-wrap{align-items:center;display:flex;justify-content:center}.primary-title{color:#2e3f58;font-size:calc(19.2px + 2.125vw);font-weight:500;line-height:1.2;text-transform:uppercase}.primary-title span{display:block}.primary-title span.top-title{border-bottom:3px solid #c6ab8e;margin-bottom:calc(7px + .9375vw);padding:0 calc(14px + 1.875vw) calc(7px + .9375vw)}.secondary-title{color:#121212;display:inline-block;font-size:calc(16.8px + 2.25vw);font-weight:500;line-height:1.2;position:relative}.room-section-title{background-color:#2e3f58;color:#121212;line-height:1.2;padding:calc(9px + .3125vw) calc(29.4375px + 1.875vw)}.flexCenter{align-items:center;display:flex;justify-content:center}.section-padding{padding-left:calc(10px + 4.6875vw);padding-right:calc(10px + 4.6875vw)}.content-box{margin:0 auto;max-width:960px}.content-box .text{margin-top:calc(12px + .9375vw)}@media screen and (max-width:1023px){.content-box .text{padding:0 30px}}.button-wrapper{align-items:center;display:flex;gap:calc(5px + 3.125vw);justify-content:space-between;margin-top:calc(14px + 1.875vw);padding-top:calc(14px + 1.875vw)}.button-wrapper a{background:#c6ab8e;border-radius:5px;color:#fff;display:block;font-size:calc(18.4px + .5vw);font-weight:500;line-height:1;max-width:450px;padding:calc(19px + .3125vw) 10px;text-align:center;transition:all .5s ease;width:100%}.button-wrapper a:hover{background-color:#a98c6c}.button-wrapper a.check-more-btn{background-color:#4f4b49}.button-wrapper a.check-more-btn:hover{background-color:#a98c6c}.text{font-size:calc(13.6px + .4375vw);font-weight:300;line-height:1.6;width:100%}.text p:not(:last-child){margin-bottom:calc(10px + 1.5625vw)}.wd-container{margin:0 auto;max-width:1460px;width:100%}@media screen and (min-width:1560px){.wd-container{max-width:calc(766.66667px + 36.11111vw)}}@media screen and (max-width:1560px){.wd-container{padding:0 5%}}@media screen and (max-width:480px){.wd-container{padding:0 7%}}.container-padding{padding:0 5%}.uppercase{text-transform:uppercase}.flex-center{align-items:center;display:flex}.flex-center,.flex-justify-center{justify-content:center}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.justify-content-center{justify-content:center!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mt-30{margin-top:calc(12px + .9375vw)}.height-205{height:205px!important}.pb-80{padding-bottom:calc(20px + 3.125vw)!important}:root{--primary-dark:#373737;--secondary:#ede7dc;--accent:#ccafa5;--accent-dark:#be9181;--accent-muted:#dcd2cc;--accent-variant:#c5998a;--primary-grey:#bdc3cb;--radius-large:1.5rem;--radius-regular:.625rem;--radius-small:.188rem;--default-shadow:1px 4px 13px rgba(0,0,0,.19);--plate-top:1rem;--circle-bottom:-22rem;--entertainment-bottom:10%}.text-dark{color:var(--primary-dark)}.text-transparent{color:transparent}.default-shadow{box-shadow:var(--default-shadow)}.bg-accent{background-color:var(--accent)}.accent-shadow{filter:drop-shadow(.15rem -.1rem 0 var(--accent))}.accent-dark-text{color:var(--accent-dark)}.color-primary{color:#c6ab8e}.secondary-bg{background-color:#2e3f58}.color-primary-bg{background-color:#c6ab8e}.color-black{color:#111}.progress{bottom:20px;height:80px;left:-.2rem;margin-left:-1.5rem;transform:translateY(100%);transition:all .5s ease;width:80px;z-index:99}.progress.mobile{display:none}@media screen and (max-width:767px){.progress.mobile{display:block;left:unset;margin-left:0;position:fixed;right:.1rem}}.progress:before{background:url(../assets/icons/up-arrow.svg) no-repeat;background-size:contain;bottom:16px;content:"";height:23px;position:absolute;right:12px;width:30px}@media screen and (max-width:767px){.progress:before{background:url(../assets/icons/up-arrow-blue.svg) no-repeat}}.progress.show{transform:translateY(0)}.progress .percent-indicator{bottom:0;margin:auto;position:absolute;right:0}.progress svg{cursor:pointer;position:relative;width:80px}.progress circle{fill:#fff;fill:transparent}.progress svg .progress-circle{fill:transparent;stroke-width:2px;stroke:var(--primary-dark);stroke-dasharray:126;stroke-dashoffset:126}@media screen and (max-width:767px){.progress svg .progress-circle{stroke:#0e92b8}}.progress #Arrow_Upward{fill:var(--primary-dark)}@media screen and (max-width:767px){.progress #Arrow_Upward{fill:#0e92b8}}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;font-size:calc(13.6px + .4375vw);font-weight:300;height:100%;line-height:1.6;min-height:100vh;overflow:hidden;position:relative;width:100%;z-index:1}picture{align-items:center;display:flex;justify-content:center}img{height:auto;width:100%}strong{font-weight:500}div#main-wrapper{margin-left:0;margin-right:0;position:relative}@media screen and (max-width:1023px){div#main-wrapper{margin-left:0;padding-bottom:0}}@media only screen and (max-device-width:1024px) and (orientation:portrait){div#main-wrapper{display:block;height:100%;margin-left:0;position:relative}}.title,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:inherit;line-height:1;margin:0}p:last-child{margin:0}a,a:hover{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}svg{height:100%;transition:all .5s ease}h1 sub,h1 sup,h2 sub,h2 sup{font-size:46%;top:-1.1em}div#main-wrapper.margin-x3{margin-bottom:0!important;margin-top:0!important}.fancybox-caption-wrap{display:none}.smooth-scroll-wrapper{left:auto;overflow:hidden;position:fixed;top:0;width:100%;z-index:2}@media screen and (max-width:1201px){.smooth-scroll-wrapper{position:relative}}.smooth-scroll-wrapper.scroll-active{left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:2}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.smooth-scroll-wrapper{left:0;width:100%}}@media screen and (max-width:1023px){.smooth-scroll-wrapper{left:0;width:100%}}@media screen and (max-width:767px){.smooth-scroll-wrapper{overflow:visible;position:relative}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.smooth-scroll-wrapper{overflow:visible;position:relative}}*{scrollbar-color:#29212b #fff;scrollbar-width:10px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#29212b;border:3px solid #fff;border-radius:10px}@media screen and (min-width:1230px){footer .container-fluid:not(.offset-left):not(.offset-right),section .container-fluid:not(.offset-left):not(.offset-right){padding-left:30px;padding-right:30px}}@media only screen and (min-width:1675px) and (max-width:1685px){.sl-wrapper .sl-navigation button{align-items:center;display:flex;height:68px;justify-content:center;width:68px}}.hidden{opacity:0;position:absolute}.contact-info-container .event-types-container.contact form label.inline,.inline{display:inline}.ui-datepicker-calendar{background-color:#fff}html{scroll-behavior:smooth}body{background-color:var(--secondary);color:var(--primary-dark)}@media only screen and (min-width:860px) and (max-width:1150px){body:not([data-url=front-page]) .main-logo{display:none}}.main-logo{left:50%;position:absolute;top:1.5rem;transform:translateX(-50%);z-index:2}@media only screen and (min-width:860px) and (max-width:1150px){.main-logo{margin-top:5.5rem}}@media screen and (max-width:860px){.main-logo{display:none}}.main-logo-alt{display:none;opacity:0;transition:all .5s ease;transition-delay:.5s}::-moz-selection{background-color:color-mix(in srgb,var(--accent),transparent)}::selection{background-color:color-mix(in srgb,var(--accent),transparent)}.gsap-overlay-motion-left,.gsap-overlay-motion-right,.overlay-motion-left,.overlay-motion-right{background-color:#fff;height:100%;left:0;position:absolute;right:0;top:0;transition:all 1s;width:100%;z-index:1}.title-test{color:#2e3f58;font-size:calc(19.2px + 2.125vw);font-weight:500;line-height:1.2;text-transform:uppercase}.title-test span{display:block}.title-test span.top-title{border-bottom:3px solid #c6ab8e;margin-bottom:calc(7px + .9375vw);padding:0 calc(14px + 1.875vw) calc(7px + .9375vw)}.skin-dark-theme #ct-ultimate-gdpr-cookie-accept:before,.skin-dark-theme #ct-ultimate-gdpr-cookie-read-more:after{display:none}html #ct-ultimate-gdpr-cookie-popup{z-index:99}.skin-dark-theme #ct-ultimate-gdpr-cookie-content{margin:10px 0}.skin-dark-theme #ct-ultimate-gdpr-cookie-accept{background-color:#c6ab8e!important;border-radius:5px}.skin-dark-theme #ct-ultimate-gdpr-cookie-read-more{border-radius:5px}.mb-80{margin-bottom:calc(20px + 3.125vw)}.inner-top-space{margin-top:calc(66px + 4.375vw)!important}.svg-icon svg{max-width:16px}.button-wrap{align-items:center;display:flex;flex-direction:column;gap:calc(13px + .625vw);justify-content:center;padding:0}.button-wrap a{background-color:#f6f6f6;border:0 solid #cacac4;border-bottom-right-radius:20px;border-top-left-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.212);display:inline-block;font-size:calc(12.8px + .6875vw);font-weight:500;min-width:180px;padding:12px calc(8px + .625vw);text-align:center;transition:all .5s ease;width:100%}@media screen and (max-width:767px){.button-wrap a{width:-moz-fit-content;width:fit-content}}.button-wrap a:hover{background-color:#c6ab8e;color:#fff}@media screen and (max-width:767px){.button-wrap a:last-child{background-color:#4b4a4b;color:#fff}}.header-container .logo.link,.header-grid .logo.link,.section-container.contact .logo.link{left:50%;position:absolute;top:2.5rem;transform:translateX(-50%)}.header-container .main-logo,.header-grid .main-logo,.section-container.contact .main-logo{margin-left:100%;min-width:8.5rem;position:static}.header-container,.section-container{align-items:center;display:grid;gap:4%;grid-template-columns:1fr 2fr;height:100vh;margin-left:6rem}@media screen and (max-width:860px){.header-container{gap:0;grid-template-columns:1fr;grid-template-rows:15rem min-content min-content;height:unset;margin-bottom:8rem;margin-left:0;margin-top:7.75rem}}.header-container picture{height:100%}.header-container img{max-height:100vh}.header-container header,.section-container .header{justify-self:end;margin-left:4rem;margin-top:4rem;max-width:31.5rem;position:relative}@media screen and (max-width:860px){.header-container header{grid-row:3/4;justify-self:center;margin:2rem 0 0;margin-inline:1rem}}header h1{font-family:Munson,Helvetica,sans-serif;font-weight:var(--font-700);line-height:1.2}.full-sized-img,.header-container img{border-bottom-left-radius:var(--radius-regular);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:860px){.full-sized-img,.header-container img{border-radius:unset;grid-row:1/2}}.header p,header p{font-family:Roboto Flex,sans-serif;font-size:1.5rem;font-weight:400;word-spacing:.8rem}@media screen and (max-width:860px){.text-justify-sm{text-align:justify}}header .breadcrumb{font-size:1.2rem;position:absolute;right:-5.2rem;top:90%;z-index:-1}.header-container .breadcrumb.mobile{display:none}@media screen and (max-width:860px){.header-container .breadcrumb.mobile{border-top-left-radius:0;border-top-right-radius:0;display:block;grid-row:2/3}}.header-container .breadcrumb.mobile-hidden{display:block;padding-right:3rem}@media screen and (max-width:860px){.header-container .breadcrumb.mobile-hidden{display:none}}.header-container header:after{background-image:url(../assets/images/homepage/group-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:var(--circle-bottom);content:"";display:inline-block;height:25rem;left:-12rem;opacity:.75;position:absolute;width:25rem;z-index:-2}.no-webp .header-container header:after{background-image:url(../assets/images/homepage/group-1.png)}@media screen and (max-width:860px){.header-container header:after{bottom:-12rem;height:15rem;left:unset;right:-7.5rem;width:15rem}}.section-container{grid-template-columns:1.5fr 1.45fr .75fr;height:unset;margin-block:6rem;margin-left:0}.section-container .header{margin-left:0;max-width:22rem}@media screen and (max-width:860px){.section-container.catering .header{justify-self:center}}.section-container .text-container{max-width:42rem}.marquee,marquee{position:relative;z-index:3}.marquee{display:flex;height:9rem;justify-content:start;min-width:125rem;overflow-x:hidden;white-space:nowrap}.marquee .marquee-wrapper{animation:scroll-left 15s linear infinite;display:flex;flex-shrink:0;gap:4rem;height:100%;justify-content:space-between;width:-moz-fit-content;width:fit-content}.marquee .marquee-container{flex-shrink:0;height:100%;top:0}.marquee .marquee-container:nth-of-type(2){margin-left:12rem}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(calc(-200% - 12rem))}}@keyframes scroll-left-second{0%{transform:translateX(100%)}to{transform:translateX(calc(-200% - 32rem))}}@keyframes scroll-left-mobile{0%{transform:translateX(90%)}to{transform:translateX(-100%)}}.marquee-container{align-content:center;display:flex;gap:2rem;padding-block:1rem}.marquee-container article{align-items:center;display:flex;gap:2rem}.marquee-container img{border-radius:var(--radius-regular);height:7rem;min-width:20rem;-o-object-fit:cover;object-fit:cover;width:26rem}.header-grid{background-color:var(--accent);display:grid;grid-template-columns:1fr 1fr;position:relative}.header-grid:after{background-image:url(../assets/images/pattern.svg);background-position:bottom;background-repeat:repeat;bottom:-8rem;content:"";height:8rem;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}@media only screen and (min-width:860px) and (max-width:1150px){.header-grid{grid-template-columns:.5fr 1fr}}@media screen and (max-width:860px){.header-grid{grid-template-columns:auto;height:unset;margin-top:7.5rem}.header-grid picture:first-of-type{max-height:20rem}}.header-grid .main-image{border-bottom-right-radius:var(--radius-regular);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:860px){.header-grid .main-image{border-radius:unset;min-height:20rem}}.header-grid .container-grid{align-items:end;display:grid;grid-auto-flow:column;grid-template-columns:2fr 1fr;height:100%;justify-items:center;padding-bottom:2rem;padding-left:4rem;padding-right:2rem;width:100%}@media only screen and (min-width:860px) and (max-width:1150px){.header-grid .container-grid{padding-top:8rem}}@media screen and (max-width:860px){.header-grid .container-grid{grid-template-columns:2fr .5fr;justify-items:start;margin-left:2rem;padding-left:unset;padding-right:3rem;padding-top:2rem}}.header-grid .container-grid header{margin-bottom:4rem}@media screen and (max-width:860px){.header-grid .container-grid header{margin-bottom:2rem}}.header-grid .container-grid header h1{line-height:1.2}.header-grid .container-grid picture:first-of-type{height:100%}.header-grid .window{align-self:center}@media screen and (max-width:860px){.header-grid .window{display:none}}.header-grid .cutlery-container{display:none}@media screen and (max-width:860px){.header-grid .cutlery-container{align-self:start;display:block;justify-self:center}}.header-grid .cutlery-container .cutlery{filter:drop-shadow(.15rem -.1rem 0 var(--accent));margin-right:2rem;margin-top:-6rem}.event-types-container{background-color:var(--accent);border-bottom-left-radius:var(--radius-regular);border-top-left-radius:var(--radius-regular);margin-bottom:4rem;margin-left:auto;max-width:85%;padding-block:4rem;padding-left:6rem;padding-right:8rem}@media screen and (max-width:860px){.event-types-container{border-top-right-radius:var(--radius-regular);margin-left:0;max-width:100%;padding-inline:2rem}}.mobile-show{display:none}@media screen and (max-width:860px){.mobile-show{display:block}.mobile-hide{display:none}}.no-webp .thumbnail-overlay{background-image:url(../assets/dl-catering-logo.png)}.media-boxes-filter>li a{border-radius:50rem!important}.sl-counter{display:none!important}@media screen and (max-width:860px){.media-box-image{pointer-events:none}}.selected-text{background-color:var(--primary-dark);border-radius:50rem;color:var(--accent-dark);display:inline-block;font-style:italic;padding-block:.9rem;padding-inline:2.5rem}@media screen and (max-width:860px){.selected-text{padding-block:.5rem;padding-inline:1rem}}.section-container.contact{grid-template-columns:1fr 1fr;margin-inline:2rem;margin-left:8rem;margin-top:0}@media screen and (max-width:860px){.section-container.contact{margin-inline:.5rem;margin-left:.5rem;margin-top:7.75rem}.section-container.contact picture{grid-column:span 2}}.section-container.contact header{grid-column:span 2;justify-self:center;max-width:unset;text-align:center}@media screen and (max-width:860px){.section-container.contact header{margin-top:0}}.section-container.contact header h1{line-height:1.4}.contact-info-container{display:grid;grid-template-columns:40% 60%;grid-template-rows:.5fr 2fr;margin-bottom:8rem;margin-left:8rem;margin-top:15rem;position:relative}@media screen and (max-width:860px){.contact-info-container{grid-template-columns:1fr;grid-template-rows:auto auto;margin-bottom:0;margin-left:0;margin-top:0}}.contact-info-container:after{background-image:url(../assets/images/pattern.svg);background-position:bottom;background-repeat:repeat;bottom:0;content:"";height:20rem;left:-8rem;-o-object-fit:cover;object-fit:cover;position:absolute;width:140%;z-index:-1}.contact-info-container .breadcrumb.wrapper{border-radius:var(--radius-regular);margin-left:-20rem;padding-block:1.2rem;padding-left:24rem;z-index:2}@media screen and (max-width:860px){.contact-info-container .breadcrumb.wrapper{display:inline-block;padding-top:6rem;width:200%;z-index:0}}.contact-info-container .breadcrumb.wrapper:before{background-image:unset}.contact-info-container .mobile-buffet{margin-bottom:-6rem;margin-inline:auto;position:relative;width:80%;z-index:2}.contact-info-container .circle-container{margin-left:35%;margin-top:-12rem;max-height:20rem}@media only screen and (min-width:860px) and (max-width:1150px){.contact-info-container .circle-container{bottom:10%;left:-32%;position:absolute}}@media screen and (max-width:860px){.contact-info-container .circle-container{left:0;margin-left:50%;margin-top:0;position:absolute;top:22%;z-index:2}}.contact-info-container .contact-information{display:block}.contact-info-container .contact-information li{margin-block:2rem}.contact-info-container .contact-information li a:before{filter:invert(1)}.contact-info-container .contact-information li:nth-last-of-type(2){margin-top:3rem}.contact-info-container .contact-information li:last-of-type,.contact-info-container .contact-information li:nth-last-of-type(2){font-weight:700}.contact-info-container .contact-information a{font-size:var(--regular-text)}.contact-info-container .contact-container{display:grid;grid-column:1;grid-template-columns:1fr 1fr}@media screen and (max-width:860px){.contact-info-container .contact-container{grid-row:2;grid-template-columns:1fr}}.contact-info-container .contact-container picture{align-items:start;min-width:10rem}@media screen and (max-width:860px){.contact-info-container .contact-container picture{display:none}}.contact-info-container .contact-container .contact-information{min-width:unset}@media screen and (max-width:860px){.contact-info-container .contact-container .contact-information{margin-inline:2rem}}.contact-info-container .event-types-container.contact{grid-column:2;grid-row:1/3;margin-top:6rem;max-width:100%;position:relative}@media screen and (max-width:860px){.contact-info-container .event-types-container.contact{grid-column:1;grid-row:3;margin-top:4rem;padding-top:0}.contact-info-container .event-types-container.contact:before{background-image:url(../assets/images/pattern.svg);background-position:bottom;background-repeat:repeat;content:"";height:20rem;left:-8rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:-5rem;width:140%;z-index:-1}}.contact-info-container .event-types-container.contact picture{margin-top:-12rem}.contact-info-container .event-types-container.contact form{margin-top:4rem}@media screen and (max-width:860px){.contact-info-container .event-types-container.contact form{margin-top:0}}.contact-info-container .event-types-container.contact form .form-container{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-block:2.5rem}@media screen and (max-width:860px){.contact-info-container .event-types-container.contact form .form-container{grid-template-columns:1fr}}@media only screen and (min-width:860px) and (max-width:1150px){.contact-info-container .event-types-container.contact form .form-container{grid-template-columns:1fr}}.contact-info-container .event-types-container.contact form .form-container .inner{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media screen and (max-width:860px){.contact-info-container .event-types-container.contact form .form-container .inner{grid-template-columns:1fr}}@media only screen and (min-width:860px) and (max-width:1150px){.contact-info-container .event-types-container.contact form .form-container .inner{grid-template-columns:1fr}}.contact-info-container .event-types-container.contact form .flex-line{display:flex;flex-wrap:wrap;justify-content:space-between;margin-block:2.5rem}@media screen and (max-width:860px){.contact-info-container .event-types-container.contact form .flex-line{flex-grow:1;flex-wrap:wrap}}.contact-info-container .event-types-container.contact form .flex-line.pair{flex-wrap:nowrap;gap:.5rem;margin-block:0}@media screen and (max-width:860px){.contact-info-container .event-types-container.contact form .flex-line.pair{flex-wrap:wrap}}.contact-info-container .event-types-container.contact form .flex-line .grow{flex-grow:0.5}@media screen and (max-width:860px){.contact-info-container .event-types-container.contact form .flex-line label{margin-block:1rem;width:100%}}.contact-info-container .event-types-container.contact form .row{flex-direction:row;gap:2rem;margin-block:2.5rem}.contact-info-container .event-types-container.contact form input[type=checkbox]{accent-color:#fff;transform:scale(1.5)}.contact-info-container .event-types-container.contact form .checkbox-text{font-size:var(--small-text)}.contact-info-container .event-types-container.contact form input[type=date]{padding-bottom:.2rem}.contact-info-container .event-types-container.contact form label{display:flex;flex-direction:column;justify-content:space-between}.contact-info-container .event-types-container.contact form .justify-unset{justify-content:unset}.contact-info-container .event-types-container.contact form input,.contact-info-container .event-types-container.contact form select,.contact-info-container .event-types-container.contact form textarea{background-color:transparent;border:none;border-bottom:.15rem solid var(--primary-dark);padding-block:.5rem;padding-inline:.75rem}.contact-info-container .event-types-container.contact form input:focus,.contact-info-container .event-types-container.contact form select:focus,.contact-info-container .event-types-container.contact form textarea:focus{border-bottom-color:color-mix(in srgb,var(--primary-dark),transparent);border-inline:none;border-top:none;outline:none}.contact-info-container .event-types-container.contact form textarea{resize:none}.contact-info-container .event-types-container.contact form .sent-btn{color:#ede7dc;font-family:Roboto Flex;font-size:var(--regular-text)}
/*# sourceMappingURL=contact.css.map */
