@import"https://fonts.googleapis.com/css2?family=Alata&family=Bad+Script&family=Bebas+Neue&family=Bree+Serif&family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Manrope:wght@200..800&family=Marck+Script&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mozilla+Text:wght@200..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&family=Pacifico&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Sora:wght@100..800&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Syncopate:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Alata&family=Bad+Script&family=Bebas+Neue&family=Bree+Serif&family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Manrope:wght@200..800&family=Marck+Script&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mozilla+Text:wght@200..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&family=Pacifico&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Sora:wght@100..800&family=Space+Grotesk:wght@300..700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Syncopate:wght@400;700&display=swap";*{padding:0;margin:0;box-sizing:border-box}html{overflow-y:scroll}:root{font-family:Space Grotesk;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header{background-color:#133c5d;position:relative;z-index:1000;position:sticky;top:0}header.scrolled{box-shadow:0 2px 8px #0003}.header-holder{max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo{width:44px}.nav-holder{display:flex;justify-content:center;align-items:center;gap:30px}.nav-item{color:#fff;text-decoration:none;font-size:18px;transition:all .3s}.nav-item:hover{transform:translateY(-4px)}.nav-btn-link{width:100%}.nav-btn{font-family:inherit;max-width:100px;width:100%;padding:10px 0;border:none;border-radius:20px;color:#000;font-weight:500;cursor:pointer;transition:all .3s}.nav-btn:hover{transform:translateY(-4px)}.btn-nav-holder{display:flex;justify-content:center;align-items:center;gap:20px;max-width:80px;width:100%}html.menu-open,body.menu-open{overflow:hidden;height:100vh}.mobile-nav{display:flex;display:none}.ham-menu{height:35px;width:35px;margin-left:auto;position:relative;cursor:pointer}.ham-menu span{height:4px;width:100%;background-color:#f2f2f2;border-radius:2px;position:absolute;top:50%;transition:.3s ease;z-index:1000}.ham-menu span:nth-child(1){top:25%}.ham-menu span:nth-child(3){top:75%}.ham-menu.active span:nth-child(1){top:50%;transform:rotate(45deg)}.ham-menu.active span:nth-child(2){opacity:0}.ham-menu.active span:nth-child(3){top:50%;transform:rotate(-45deg)}.off-screen-menu{display:none}.off-screen-list{width:95%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;margin-top:50px}.mobile-nav-item{text-decoration:none;color:#fff;font-size:30px;display:flex;justify-content:space-between;align-items:center;width:100%}.nav-social-media-holder{width:95%;justify-content:flex-start!important;align-items:center}.hr-line{height:1px;background-color:#fff;width:95%;margin:0 auto;border-radius:12px;border:none}.nav-social-media-holder p{display:flex;justify-content:center;align-items:center;color:#fff;gap:12px}.nav-icon{color:#fff;width:30px!important;height:30px!important}.off-screen-logo{max-width:44px;width:100%}.nav-info-holder{width:95%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;text-align:center;color:#fff;font-size:20px}.nav-info-holder a{text-decoration:none;color:#fff}.nav-info-holder p{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (max-width: 1200px){.header-holder{width:95%}}@media screen and (max-width: 800px){.nav-holder{display:none}.btn-nav-holder{max-width:150px}.mobile-nav{display:block}.off-screen-menu{background-color:#133c5d;width:100%;position:absolute;top:100%;left:0;height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:35px;transition:height .4s ease;z-index:500;border-radius:0 0 12px 12px;box-shadow:0 2px 8px #0003}.off-screen-menu.active{height:100vh}}@media screen and (max-width: 520px){.mobile-nav-item{font-size:24px}.nav-icon{width:25px!important;height:25px!important}.nav-info-holder{font-size:13px}}.hero-section{width:100%;min-height:calc(100vh - 80px);display:flex;justify-content:center;align-items:center;background-image:url(/assets/hero-image-D_r_Ev7W.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;isolation:isolate}.hero-section:after{content:"";position:absolute;background:#000;inset:0;z-index:-1;opacity:.6}.hero-section-holder{max-width:600px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px}.hero-title{font-family:"Bree Serif";text-transform:capitalize;font-size:60px;color:#fff}.hero-text{line-height:1.7;color:#fff}.hero-text span{text-transform:capitalize}.hero-btn-holder{display:flex;justify-content:center;align-items:center;gap:15px;max-width:220px;width:100%}.hero-link{max-width:100px;width:100%}.hero-btn{max-width:100px;width:100%;padding:10px 0;border:none;border-radius:20px;font-family:inherit;background-color:#333;color:#fff;font-weight:500;opacity:.85;transition:all .3s}.hero-btn:hover{transform:translateY(-4px);cursor:pointer}.hero-menu-btn{background-color:#fff!important;color:#000!important;opacity:1!important}.section-holder{max-width:1200px;width:100%;margin:0 auto;padding:90px 0}.about-section{background-color:#133c5d}.about-section-holder{display:flex;align-items:center;justify-content:space-between}.about-section-text-holder{max-width:500px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.about-section-title{font-family:"Bree Serif";font-size:50px;text-transform:capitalize;color:#fff}.about-section-title span{text-transform:lowercase}.about-section-text{line-height:1.7;color:#fff}.about-section-img-home-page{max-width:550px;width:100%;border-radius:30px;min-height:400px!important;object-fit:cover;height:100%}.about-btn-holder{display:flex;justify-content:center;align-items:baseline;gap:15px;max-width:200px;width:100%}.about-link{text-decoration:none}.about-btn{padding:10px 0;border:none;border-radius:20px;width:100%;font-family:inherit;font-weight:500;color:#fff;background-color:#21649c;transition:all .3s}.about-btn:hover{transform:translateY(-4px);cursor:pointer}.about-contact-btn{display:flex;justify-content:flex-start;align-items:center;gap:8px;background:transparent}.about-contact-btn:hover .about-btn-icon{transform:translate(5px)!important;transition:all .3s;cursor:pointer}.features-section{background-color:#fff}.features-section-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px}.features-section-text-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:750px;width:100%}.features-section-text-holder h4{text-transform:capitalize;color:#000}.feauters-section-title{font-size:50px;font-family:"Bree Serif";text-transform:capitalize;color:#000}.feauters-section-title span{text-transform:lowercase}.features-section-text{max-width:700px;width:100%;line-height:1.7;color:#000}.features-section-text span{text-transform:capitalize}.feauters-section-card-holder{display:flex;justify-content:center;align-items:center;gap:30px;width:100%}.features-card{max-width:380px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.features-img{width:100%;border-radius:20px;aspect-ratio:3/2;object-fit:cover;transition:all .3s}.features-img:hover{transform:scale(1.05);cursor:pointer}.features-card-text{font-family:"Bree Serif";font-size:28px;color:#000}.features-link{max-width:100px;width:100%;text-decoration:none}.features-btn{width:100%;padding:10px 0;border:none;border-radius:20px;font-family:inherit;font-weight:500;transition:all .3s;background-color:#ccc;color:#000}.features-btn:hover{cursor:pointer;transform:translateY(-4px)}.reserve-section{background-image:url(/assets/reserve-section-img-CswPKZZm.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:500px;display:flex;justify-content:flex-start;align-items:center;position:relative;isolation:isolate}.reserve-section:after{content:"";position:absolute;background:#000;inset:0;z-index:-1;opacity:.6}.reserve-section-text-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.reserve-section-title{font-family:"Bree Serif";color:#fff;font-size:50px;text-transform:capitalize}.reserve-section-text{color:#fff;max-width:650px;width:100%;line-height:1.7}.reserve-section-text span{text-transform:capitalize}.reserve-link{max-width:100px;width:100%}.reserve-btn{width:100%;padding:10px 0;border:none;border-radius:20px;color:#000;font-weight:500;font-family:inherit;transition:all .3s}.reserve-btn:hover{transform:translateY(-4px);cursor:pointer}.contact-section-holder{display:flex;justify-content:center;align-items:stretch;gap:30px}.contact-section-card{max-width:380px;width:100%;box-shadow:0 0 3px #999;border-radius:20px;padding:20px 0}.contact-section-card-width{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:90%;margin:0 auto}.contact-section-card-icon-holder{display:flex;justify-content:flex-start;align-items:center;gap:8px}.contact-section-icon{width:50px;height:50px}.contact-section-card-title{font-family:"Bree Serif";font-size:20px;word-break:break-all}@media screen and (max-width: 1200px){.hero-section-holder,.section-holder{width:95%}.about-section-img{max-width:450px;min-height:400px}}@media screen and (max-width: 1000px){.hero-title{font-size:55px}.hero-text,.hero-section-holder h4,.about-section-text-holder h4{font-size:15px}.about-section-text-holder{max-width:450px}.about-section-title{font-size:45px}.about-section-text{font-size:15px}.about-section-img{max-width:400px;min-height:400px}.features-section-text-holder{max-width:660px}.feauters-section-title{font-size:45px}.features-section-text{font-size:15px}.features-card-text{font-size:24px}.reserve-section-title{font-size:45px}.reserve-section-text{font-size:15px}.contact-section-icon{width:40px;height:40px}.contact-section-card-title{font-size:18px}.contact-section-card-text{font-size:15px}}@media screen and (max-width: 900px){.about-section-text-holder{max-width:400px}.about-section-img{max-width:350px;min-height:350px}.contact-section-icon{width:35px;height:35px}.contact-section-card-title{font-size:16px}.contact-section-card-text{font-size:14px}}@media screen and (max-width: 800px){.section-holder{padding:45px 0}.about-section-holder{flex-direction:column;gap:40px}.about-section-text-holder,.about-section-img-home-page{max-width:800px}.feauters-section-card-holder{flex-direction:column;gap:40px}.features-card{max-width:800px;width:100%}.contact-section-holder{flex-direction:column}.contact-section-card{max-width:800px;padding:30px 0}.contact-section-icon{width:40px;height:40px}.contact-section-card-title{font-size:20px}.contact-section-card-text{font-size:15px}}@media screen and (max-width: 520px){.hero-title{font-size:40px}.about-section-title,.feauters-section-title,.reserve-section-title{font-size:35px}}.about-page-hero-section{background-color:#133c5d;min-height:80vh;display:flex;justify-content:center;align-items:center}.hero-section-holder h4{color:#fff}.about-page-hero-btn{background-color:#0a2133}.about-section-text-holder h4{color:#fff}.about-section-text span{text-transform:capitalize}.about-btn-holder-about-page{max-width:150px}.specials-link{text-decoration:none;width:100%}.about-page-btn{background-color:#21649c;color:#fff;justify-content:center}.about-section-img{max-width:550px;width:100%;border-radius:30px;max-height:500px;object-fit:cover;height:100%}.about-page-contact-section-holder{display:flex;justify-content:space-between;align-items:baseline}.form-text-holder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;min-height:400px;height:100%;max-width:500px;width:100%}.form-title{font-family:"Bree Serif";font-size:50px;color:#000;text-transform:capitalize}.form-title span{text-transform:lowercase}.form-text{margin-bottom:30px;line-height:1.7}.contact-info-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.contact-info{display:flex;justify-content:center;align-items:center;gap:12px}.contact-info a{text-decoration:none;color:#000;display:flex;justify-content:center;align-items:center;gap:12px}.form-holder{max-width:550px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px}form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}.inputs-holder{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}input{width:100%;padding:12px 0;border-radius:10px;border:none;background-color:#ccc;font-family:Space Grotesk;text-indent:12px;cursor:pointer}textarea{max-width:550px;width:100%;min-height:150px;height:100%;background-color:#ccc;border-radius:10px;border:none;text-indent:12px;padding-top:12px;cursor:pointer}textarea::placeholder{font-family:Space Grotesk}.form-btn{max-width:100px;width:100%;padding:10px 0;border:none;border-radius:20px;background-color:#133c5d;font-family:inherit;font-weight:500;color:#fff;margin-top:15px;cursor:pointer;transition:all .3s}.form-btn:hover{transform:translateY(-4px)}.location-section-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px}.location-text-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.location-section-title{font-family:"Bree Serif";font-size:50px}.location-section-text span{text-transform:capitalize}iframe{border:none;border-radius:20px;position:relative;isolation:isolate}iframe:after{content:"";position:absolute;background:#000;inset:0;z-index:-1;opacity:.6}@media screen and (max-width: 1200px){.form-holder{max-width:450px}}@media screen and (max-width: 1000px){.form-text-holder{max-width:450px}.form-title{font-size:45px}.form-text,.contact-info-holder{font-size:15px}.form-holder{max-width:400px}.location-section-title{font-size:45px}.location-section-text{font-size:15px}}@media screen and (max-width: 900px){.form-text-holder{max-width:400px}.form-holder{max-width:350px}}@media screen and (max-width: 800px){.about-page-contact-section-holder{flex-direction:column}.form-text-holder,.form-holder,textarea,.about-section-img{max-width:800px}}@media screen and (max-width: 520px){.form-title,.location-section-title{font-size:35px}}.menu-page-hero-section{background-color:#133c5d}.menu-hero-section-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.menu-hero-section-title{font-size:60px;font-family:"Bree Serif";text-transform:capitalize;max-width:600px;width:100%;color:#fff}.menu-hero-section-text{max-width:600px;width:100%;color:#fff;line-height:1.7}.menu-hero-section-text span{text-transform:capitalize}.menu-food-nav{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.menu-icon-holder{background-color:#fff;display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;cursor:pointer;position:relative}.label{position:absolute;top:-20px;left:50%;transform:translate(-50%);border-radius:5px;padding:5px;font-size:16px;opacity:0;transition:all .3s ease;font-family:"Bree Serif"}.menu-icon-holder:hover .label{opacity:1;top:-35px;color:#fff}.menu-icon-holder:hover .menu-icon{transform:scale(1.2)}.menu-icon{width:25px;height:25px;transition:all .3s}.meal-sections{background-color:#133c5d}.meal-sections-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px}.meal-section-title{font-family:"Bree Serif";font-size:50px;color:#fff}.meal-holder{display:grid;grid-template-columns:repeat(4,1fr);place-items:baseline;justify-items:center;gap:30px;width:100%}.app-meal-cart{max-width:280px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center}.app-meal-title-holder{display:flex;justify-content:center;align-items:center;gap:12px}.app-meal-title{font-family:"Bree Serif";color:#fff;font-size:24px}.app-meal-text{color:#fff;font-size:15px}.menu-img{max-width:200px;width:100%}.app-meal-price{color:#ffd900;font-size:18px}.menu-disclaimer{background-color:#133c5d;text-align:center;font-size:12px;color:#fff9;line-height:1.7}.menu-disclaimer-holder{padding:0!important}.wine-wrapper{display:flex;justify-content:space-between;align-items:baseline;width:100%}.wine-by-glass{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px}.wine-by-glas-title{text-transform:capitalize;font-family:"Bree Serif";margin-bottom:8px;color:#fff}.wine-by-glas-title span{text-transform:lowercase;font-size:12px;color:#ffd900}.white-wine-section,.red-wine-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.wine-name-holder{display:flex;justify-content:space-between;align-items:center;max-width:450px;width:100%;border-bottom:2px solid rgba(255,255,255,.6)}.wine-name{color:#fff9;margin-bottom:12px}.wine-price{color:#ffd900;margin-bottom:12px}.wine-list-btn{background:transparent;border:none;align-self:end;font-family:"Bree Serif";cursor:pointer;color:#f2f2f2;font-size:15px}@media screen and (max-width: 1200px){.meal-holder{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1000px){.menu-hero-section-title{font-size:55px}.menu-hero-section-text,.label{font-size:15px}.meal-section-title{font-size:45px}.meal-cart{max-width:220px}.meal-title{font-size:20px}.meal-price{font-size:16px}.meal-text{font-size:14px}.wine-name-holder{max-width:350px}.wine-name{font-size:14px}}@media screen and (max-width: 800px){.meal-holder{grid-template-columns:repeat(2,1fr)}.meal-cart{max-width:280px}.meal-sections-holder{align-items:center}.wine-name-holder{max-width:800px}.wine-name,.wine-price{font-size:15px}.wine-wrapper{flex-direction:column;gap:70px}.wine-by-glass{width:100%}.wine-by-glas-title{margin-bottom:0}.white-wine-section,.red-wine-section{width:100%}}@media screen and (max-width: 520px){.menu-hero-section-title{font-size:45px}.menu-food-nav{gap:12px}.menu-icon-holder{width:35px;height:35px}.menu-icon{width:20px;height:20px}.meal-section-title{font-size:35px}.meal-text{font-size:9px;line-height:1.7}.wine-name{font-size:14px}}.specials{background-color:#133c5d}.specials-holder{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;width:100%;justify-self:center;text-align:center;width:95%}.specials-header-holder{display:flex;justify-content:center;align-items:center;width:100%}.specials-header-holder h1{font-family:"Bree Serif";font-size:300px;color:#fff}.special-img{max-width:300px;width:100%;margin:0 -60px;z-index:1}.special-text{font-family:"Bree Serif";color:#fff;font-size:30px;margin-bottom:30px}.special-link{max-width:150px;width:100%}.special-btn{background-color:#fff;color:#000;width:100%;font-weight:500}.rotating-plate{animation:rotate 3s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 520px){.specials-header-holder h1{font-size:200px}.special-img{max-width:200px;margin:0 -35px}}.reserve-hero-section{background-image:url(/assets/reserve-section-img-CswPKZZm.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:450px;display:flex;justify-content:flex-start;align-items:center;position:relative;isolation:isolate}.reserve-hero-section:after{content:"";position:absolute;background:#000;inset:0;z-index:-1;opacity:.6}.reserve-hero-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.reserve-hero-title{font-size:60px;font-family:"Bree Serif";text-transform:capitalize;color:#fff;max-width:600px;width:100%}.reserve-hero-text{color:#fff;max-width:600px;width:100%;line-height:1.7}.reserve-hero-text span{text-transform:capitalize}.label-holder{display:flex;align-items:center;justify-content:space-between;width:100%}.label-holder p{font-size:10px;color:red}.reserve-form-text-holder{min-height:650px;height:100%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.date-time-holder{display:flex;justify-content:center;align-items:center;gap:30px;width:100%}#date-input,#time-input{padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.success-message{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.success-mess-title{color:green;display:flex;justify-content:center;align-items:center;gap:8px}.faq-section-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px}.faq-section-text-holder{max-width:600px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.faq-section-title{font-family:"Bree Serif";font-size:50px;text-transform:uppercase;color:#000}.faq-section-title span{text-transform:lowercase}.faq-section-text{line-height:1.7;color:#000}.faq-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;max-width:1170px;margin:0 auto;width:100%}.faq-text-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;border-bottom:1px solid hsl(0,0%,80%);padding:10px 0}.faq-question-holder{display:flex;justify-content:space-between;align-items:center;width:100%}.faq-question{font-family:"Bree Serif";font-size:18px}.faq-answer{max-height:0;opacity:0;transform:translateY(-5px);overflow:hidden;transition:max-height .5s ease,opacity .5s ease,transform .5s ease;max-width:600px;width:100%;line-height:1.7}.faq-answer.open{max-height:100px;opacity:1;transform:translateY(0)}.faq-icon{width:25px;height:25px;cursor:pointer}@media screen and (max-width: 1000px){.reserve-hero-title{font-size:55px}.reserve-hero-text{font-size:15px}.faq-section-title{font-size:45px}.faq-section-text,.faq-answer{font-size:15px}.success-mess-title{font-size:18px}.success-mess-text{font-size:15px}}@media screen and (max-width: 800px){.reserve-form-text-holder{min-height:350px}}@media screen and (max-width: 520px){.reserve-hero-title{font-size:45px}.faq-question{font-size:17px}}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;background-color:#133c5d;padding:90px 0}.footer-holder{background-color:#0a2133;max-width:1200px;width:100%;padding:30px 0;border-radius:20px;color:#fff}.footer-width-holder{display:flex;align-items:center;justify-content:space-between;width:95%;margin:0 auto}.footer-left-side{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.footer-info-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.footer-info-holder p{font-weight:300;display:flex;justify-content:center;align-items:center;gap:8px}.footer-info-holder a{color:#fff;text-decoration:none}.footer-info-holder a{text-decoration:none;color:#fff}.footer-social-media-holder{display:flex;justify-content:center;align-items:center;gap:12px}.footer-social-media-holder a{filter:brightness(0) saturate(100%) invert(99%) sepia(6%) saturate(311%) hue-rotate(148deg) brightness(117%) contrast(100%)}.footer-icon{width:20px;height:20px;cursor:pointer}.footer-logo{max-width:40px;width:100%}.footer-right-side{display:flex;justify-content:center;align-items:center;gap:80px}.web-pages,.hours{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.hours span{text-transform:uppercase}.footer-link{color:#fff;text-transform:capitalize;text-decoration:none}.attribute{display:flex;justify-content:space-between;align-items:center;max-width:1200px;width:100%;color:#fff}.copyright{font-size:15px;text-transform:capitalize}.copyright span{text-transform:lowercase}.code span{text-transform:capitalize}.code span a{color:#fff;text-decoration:none}@media screen and (max-width: 1200px){.footer-holder,.attribute{width:95%;margin:0 auto}}@media screen and (max-width: 1000px){.footer-width-holder{font-size:15px}}@media screen and (max-width: 800px){footer{padding:45px 0}.footer-width-holder{flex-direction:column;gap:70px;width:92%}.footer-left-side{max-width:700px;width:100%}.footer-right-side{max-width:700px;width:100%;justify-content:flex-start;gap:100px}}@media screen and (max-width: 520px){.footer-width-holder{width:90%}.footer-right-side{flex-direction:column;align-items:flex-start;gap:50px}.attribute{flex-direction:column-reverse;align-items:center;gap:20px}.footer-info-holder p{flex-direction:column;justify-content:center;align-items:flex-start;gap:0px}}
