@font-face{font-family:Qeogoos;src:url(../../fonts/QeogoosRegular.eot);src:url(../../fonts/QeogoosRegular.eot?#iefix) format("embedded-opentype"),url(../../fonts/QeogoosRegular.woff2) format("woff2"),url(../../fonts/QeogoosRegular.woff) format("woff"),url(../../fonts/QeogoosRegular.ttf) format("truetype"),url(../../fonts/QeogoosRegular.svg#QeogoosRegular) format("svg");font-weight:400;font-style:normal;font-display:swap}.hide{display:none}.fs-regular{font-weight:400}label.error{font-size:12px;font-weight:700;color:#dc3232}.ui-widget.ui-widget-content{z-index:2!important}.animate-block{opacity:0;transform:translateY(100px);transition:opacity 1.5s ease-out,transform 1s ease-out}.animate-block.in-view{opacity:1;transform:translateY(0)}.h1,h1{font-family:Qeogoos,sans-serif}.h2,h2{font-family:Qeogoos,sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:88px}p{font-size:18px;line-height:27px}@media screen and (max-width:991px){.h2,h2{font-size:56px;line-height:62px}}.btn{position:relative;color:#011721;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.4px;text-transform:uppercase;padding:22px;border:none;background:0 0;text-decoration:none;display:inline-block;cursor:pointer;transition:color .35s ease;isolation:isolate}.btn::after{content:"";position:absolute;inset:0;border-width:2px 0;border-style:solid;border-image-source:linear-gradient(90deg,rgba(1,23,33,.05) 0,#011721 50%,rgba(1,23,33,.05) 100%);border-image-slice:1;pointer-events:none;z-index:1}.btn::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,23,33,.7) 5.74%,#011721 49.43%,rgba(1,23,33,.7) 93.11%);transform:scaleX(0);transform-origin:center;transition:transform .35s ease;z-index:-1}.btn:hover{color:#fff}.btn:hover::before{transform:scaleX(1)}.btn.btn-white{color:#fff}.btn.btn-white::after{border-image-source:linear-gradient(90deg,rgba(225,224,233,.05) 0,#e1e0e9 50%,rgba(225,224,233,.05) 100%)}.btn.btn-white::before{background:linear-gradient(90deg,rgba(225,224,233,.7) 5.74%,#e1e0e9 49.43%,rgba(225,224,233,.7) 93.11%)}.btn.btn-white:hover{color:#011721}.book-btn{background-color:#053850;color:#fff;font-size:16px;font-style:normal;font-weight:500;display:inline-block;line-height:normal;letter-spacing:2.4px;text-decoration:none;z-index:999;border-radius:5px 5px 0 0;text-transform:uppercase;position:fixed;right:0;top:50%;transform:translate(70px,-50%) rotate(270deg);padding:24px 32px;cursor:pointer;transition:background-color .3s ease}.book-btn:hover{background-color:#011721}.book-btn--darker{background-color:#011721}.book-btn--darker:hover{background-color:#000}.book-now-btn{position:relative;overflow:hidden;height:0}#ot-reservation-widget{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}@media screen and (max-width:991px){.btn{font-size:14px;line-height:22px;padding:16px 5px}.book-btn{left:0;right:0;top:unset;transform:none;text-align:center;border-radius:0;font-size:14px;bottom:0}}.container-fluid{max-width:1470px}.container-fluid.smaller{max-width:1310px}.container-fluid.full{max-width:100%}.media-block{padding-top:150px;color:#fff;position:relative;margin-bottom:200px}.media-block-bg{position:absolute;z-index:1;top:0;height:calc(100% - 85px);left:0;width:100%;border-radius:0 0 30px 30px;background-color:#053850;overflow:hidden}.media-block-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../images/blue-mask.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.media-block-title{max-width:844px;margin-bottom:70px;position:relative;z-index:3}.media-block-title h2{margin-bottom:24px}.media-block-wrap{display:flex;justify-content:space-between;align-items:start;position:relative;z-index:3}.media-block-wrap .hours{max-width:402px;width:40%}.media-block-wrap .hours h3{font-family:Qeogoos,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:24px}.media-block-wrap .hours p{margin-bottom:12px;font-weight:300}.media-block-wrap .hours p:last-child{margin-bottom:0}.media-block-image{max-width:654px;aspect-ratio:654/436;width:60%;border-radius:10px;overflow:hidden}.media-block-image img{width:100%;height:100%;object-fit:cover}.media-block--no-bg{color:#011721;padding:120px 0;margin-bottom:0}.media-block--no-bg .media-block-wrapper{display:flex;align-items:center;gap:20px}.media-block--no-bg .media-block-title{width:40%;flex-shrink:0;margin-bottom:0}.media-block--no-bg .media-block-title p{font-size:24px;font-weight:300;margin-bottom:40px}.media-block--no-bg .media-block-title .media-block-cta{margin-top:30px}.media-block--no-bg .media-block-wrap{width:60%;position:relative;padding-bottom:60px}.media-block--no-bg .media-block-image,.media-block--no-bg .media-block-image-secondary{border-radius:5px}.media-block--no-bg .media-block-image{position:absolute;bottom:0;left:0;width:40%;aspect-ratio:3/4;box-shadow:0 4px 20px rgba(0,0,0,.1)}.media-block--no-bg .media-block-image-secondary{width:70%;margin-left:auto;aspect-ratio:3/4;border-radius:10px;overflow:hidden}.media-block--no-bg .media-block-image-secondary .secondary-image{width:100%;height:100%;object-fit:cover}@media screen and (max-width:991px){.media-block{padding-top:100px;margin-bottom:100px}.media-block--no-bg{padding:100px 0}.media-block-bg{height:calc(100% - 115px)}.media-block-bg::after{background-position:bottom right;background-size:2000px}.media-block-wrap{flex-direction:column;align-items:start;text-align:left}.media-block-wrap .hours{width:100%;max-width:unset}.media-block-image{width:100%;max-width:none;margin-top:70px;aspect-ratio:654/436}}@media screen and (max-width:768px){.media-block--no-bg .media-block-wrapper{flex-direction:column}.media-block--no-bg .media-block-wrapper .media-block-title{margin-bottom:40px}.media-block--no-bg .media-block-wrapper>div{width:100%}}.plate-banner{background-color:#011721;position:relative;min-height:960px;display:flex;align-items:center;justify-content:center;padding:20px 0;color:#fff;z-index:3}.plate-banner-title{position:relative;bottom:-40px}.plate-banner .pretitle{font-family:Qeogoos;font-size:36px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:24px}.plate-banner .scroll-indicator{height:198px;position:absolute;left:50%;transform:translateX(-50%);width:1px;background-color:rgba(255,243,223,.4);overflow:hidden}.plate-banner .scroll-indicator::after{content:"";position:absolute;left:0;width:100%;height:40%;background-color:#fff3df;animation:scroll-line 1.6s ease-in-out 2.5s infinite}.plate-banner .scroll-indicator.top{top:-31px}.plate-banner .scroll-indicator.bottom{bottom:-80px}@keyframes scroll-line{0%{top:-40%}100%{top:140%}}.plate-banner .background-mask{width:100%;position:absolute;top:0;left:0;height:100%;z-index:1;bottom:0;overflow:hidden}.plate-banner .background-mask img{width:100%;height:100%;object-fit:cover}.plate-banner .bg-text{position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%,-50%);max-width:1920px}.plate-banner .bg-text .h1{font-size:144px;line-height:158.4px;color:transparent;-webkit-text-stroke:1px #fff;opacity:.1;display:flex;justify-content:space-between;max-width:1750px}.plate-banner .plate-image{width:680px;margin:0 auto;position:relative;display:flex;align-items:center;flex-direction:column;position:relative;z-index:2}.plate-banner .plate-image .plate-img{overflow:hidden;width:100%}.plate-banner .plate-image .plate-img img{width:678px;height:auto}.plate-banner .plate-image .sticky-image{height:975px;position:absolute;bottom:203px;pointer-events:none}.plate-banner .plate-image .sticky-image img{position:sticky;top:45%}.plate-banner-wrap{display:flex;flex-direction:column;position:relative;z-index:3}.plate-banner-wrap p{font-size:18px;line-height:27px}.plate-banner .top-text{width:50%;max-width:543px}.plate-banner .bottom-text{width:50%;max-width:487px;margin-left:auto}.plate-banner.no-sticky .bg-text{max-width:1280px;top:calc(50% + 190px)}.plate-banner.no-sticky .bg-text .h1{justify-content:start;gap:90px}.plate-banner.no-sticky .bottom-text{bottom:-80px;position:relative}@media screen and (min-width:3200px){.plate-banner .plate-image .sticky-image img{top:30%}}@media screen and (min-width:2200px){.plate-banner .plate-image .sticky-image img{top:35%}}@media screen and (max-width:1440px){.plate-banner .bg-text .h1{font-size:100px;line-height:110px}}@media screen and (max-width:991px){.plate-banner{padding-bottom:210px;margin-top:-1px;padding-top:200px;min-height:1130px}.plate-banner-title{bottom:0;margin-bottom:40px}.plate-banner .scroll-indicator.top{top:-50px}.plate-banner .scroll-indicator.bottom{display:none}.plate-banner .bg-text{display:none}.plate-banner .background-mask{pointer-events:none}.plate-banner .background-mask img{width:unset}.plate-banner .plate-image{width:100%}.plate-banner .plate-image .sticky-image{height:880px;bottom:190px}.plate-banner .plate-image .sticky-image img{width:125px;height:auto;top:40%}.plate-banner .plate-image .plate-img{width:calc(100% + 30px);display:flex;align-items:center}.plate-banner .plate-image .plate-img img{width:600px;height:auto;position:relative;z-index:-1;left:50%;transform:translateX(-50%)}.plate-banner .bottom-text,.plate-banner .top-text{width:100%;margin-bottom:80px;max-width:unset}.plate-banner .bottom-text{margin-left:0;margin-top:80px;margin-bottom:0}.plate-banner.no-sticky .bottom-text{bottom:0;position:relative}}.menus{margin:200px 0}.menus .title{display:flex;justify-content:space-between;align-items:end;margin-bottom:75px}.menus .title-wrap{width:50%}.menus .title-wrap h2{margin-bottom:24px}.menus .title .description{width:50%;max-width:634px}.menus .title .menus-btn{display:none}.menus .title .menus-btn--desktop{display:inline-flex}.menus-cards{display:flex;gap:30px}.menus-nav{display:none}.menus .swiper-slide{flex-shrink:1}.menus .menu-card{max-width:298px;width:100%;cursor:pointer}.menus .menu-card-image{width:100%;height:auto;aspect-ratio:298/446;overflow:hidden;border-radius:5px;position:relative}.menus .menu-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease-in-out}.menus .menu-card-image::before{content:"";position:absolute;inset:0;background:rgba(1,23,33,.6);opacity:0;transition:opacity .35s ease-in-out;pointer-events:none;z-index:1}.menus .menu-card-image-btn{position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50%;background-color:#a2bdca;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .35s ease-in-out,transform .35s ease-in-out;pointer-events:none;z-index:2}.menus .menu-card-image-btn img{width:28px;height:28px}.menus .menu-card-image:hover img{transform:scale(1.05)}.menus .menu-card-image:hover::before{opacity:1}.menus .menu-card-image:hover .menu-card-image-btn{opacity:1;transform:translate(-50%,-50%) scale(1)}.menus .menu-card a{text-decoration:none}.menus .menu-card h3{margin-top:38px;font-family:Qeogoos;font-size:44px;font-style:normal;font-weight:400;line-height:48px;color:#011721;text-decoration:none;width:fit-content}.menus .menu-card h3::after{content:"";display:block;width:100%;transform:scaleX(0);height:2px;background:#011721;transition:transform .3s ease;margin-top:0}.menus .menu-card h3:hover::after{transform:scaleX(1)}.menus .menus-modal h3{font-family:Qeogoos;font-size:36px;font-weight:400;line-height:40px;margin-bottom:32px}.menus .menus-modal .menu-tab-items{display:flex;flex-direction:column;gap:24px}.menus .menus-modal .menu-tab-items .menu-item{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.menus .menus-modal .menu-tab-items .menu-item:last-child{border-bottom:none}.menus .menus-modal .menu-tab-items .menu-item-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.menus .menus-modal .menu-tab-items .menu-item-info .menu-item-name{font-size:18px;font-weight:500;line-height:normal;letter-spacing:2.5px;text-transform:uppercase}.menus .menus-modal .menu-tab-items .menu-item-info .menu-item-price{font-size:18px;font-weight:500;line-height:normal;letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap;padding-left:16px}.menus .menus-modal .menu-tab-items .menu-item .menu-item-description{font-family:Manrope;font-size:15px;font-weight:400;line-height:22px;opacity:.7}@media screen and (max-width:1240px){.menus .menu-card h3{font-size:40px;line-height:44px}}@media screen and (min-width:992px){.menus-cards .swiper-wrapper{display:flex;gap:30px;transform:none!important;width:100%}}@media screen and (max-width:991px){.menus{margin:100px 0}.menus .title{flex-direction:column;align-items:flex-start}.menus .title-wrap{width:100%}.menus .title .description{width:100%;max-width:unset;margin-bottom:24px}.menus .title .menus-btn{display:inline-flex}.menus .title .menus-btn--desktop{display:none}.menus-cards{overflow:hidden}.menus-cards .menu-card{min-width:218px;max-width:218px}.menus-cards .menu-card h3{font-size:32px;line-height:36px;margin-top:28px}.menus-nav{display:flex;gap:12px;margin-top:25px}.menus-nav button{width:68px;height:68px;border-radius:50%;border:1px solid #011721;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:0;-webkit-tap-highlight-color:transparent!important;outline:0!important}.menus-nav button img{width:18px;height:auto}.menus-nav button.menus-nav-prev img{transform:scaleX(1)}.menus-nav button.menus-nav-next img{transform:scaleX(-1)}.menus-nav button:hover{background:#011721}.menus-nav button:hover img{filter:invert(1)}}.events{margin:120px 0}.events .title{text-align:center;max-width:844px;margin:0 auto 65px}.events .title h2{margin-bottom:24px}.events .title .description{max-width:634px;margin:0 auto 32px}.events-slider{position:relative;overflow:hidden;margin:0 -15px;width:calc(100% + 30px)}.events-slider-swiper{overflow:visible}.events-slider .events-slide img{width:100%;height:auto;aspect-ratio:384/662;object-fit:cover;display:block}.events-slider .events-slide a{display:block;position:relative}.events-slider .events-slide a::after{content:"";position:absolute;inset:0;background:rgba(1,23,33,.6);opacity:0;transition:opacity .3s ease}.events-slider .events-slide a .glightbox-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:#a2bdca;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:2;font-size:22px;color:#011721}.events-slider .events-slide a:hover .glightbox-icon,.events-slider .events-slide a:hover::after{opacity:1}.events-slider .events-nav{display:flex;gap:12px;justify-content:center;margin-top:40px}.events-slider .events-nav button{width:68px;height:68px;border-radius:50%;border:1px solid #011721;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:0;-webkit-tap-highlight-color:transparent!important;outline:0!important}.events-slider .events-nav button img{width:18px;height:auto}.events-slider .events-nav button.events-nav-prev img{transform:scaleX(1)}.events-slider .events-nav button.events-nav-next img{transform:scaleX(-1)}.events-slider .events-nav button:hover{background:#011721}.events-slider .events-nav button:hover img{filter:invert(1)}@media screen and (max-width:991px){.events{margin:100px 0}.events-slider .events-slide img{height:auto;max-height:662px}}.dining{padding-top:155px;margin-bottom:160px;position:relative;color:#fff}.dining-bg{position:absolute;z-index:1;top:0;height:calc(100% - 40px);left:0;width:100%;border-radius:0 0 30px 30px;background-color:#053850;overflow:hidden}.dining-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../images/mask-no-image.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.dining .dining-title{margin-bottom:48px}.dining .dining-wrap{display:flex;align-items:flex-start;justify-content:space-between;position:relative;gap:40px;z-index:4}.dining .dining-content{padding-bottom:80px;width:60%;max-width:845px;display:flex;flex-direction:column}.dining .dining-content-bottom{display:flex;justify-content:space-between;gap:20px}.dining .dining-tab-links{display:flex;flex-direction:column;gap:0;width:50%;max-width:330px}.dining .dining-tab-link{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 0;border:none;background:0 0;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.15);text-align:left;transition:color .25s ease}.dining .dining-tab-link:first-child{border-top:none;padding-top:0}.dining .dining-tab-link .tab-title{color:#fff;font-family:Qeogoos;font-size:36px;font-style:normal;font-weight:400;line-height:40px;opacity:.4;transition:opacity .3s ease-in-out}.dining .dining-tab-link .tab-subtitle{color:#fff;font-family:Qeogoos;font-size:20px;font-style:normal;font-weight:400;opacity:.4;line-height:110%;transition:opacity .3s ease-in-out}.dining .dining-tab-link.active .tab-subtitle,.dining .dining-tab-link.active .tab-title,.dining .dining-tab-link:hover .tab-subtitle,.dining .dining-tab-link:hover .tab-title{opacity:1}.dining .dining-tab-contents{position:relative;width:50%;max-width:406px}.dining .dining-tab-content{display:none}.dining .dining-tab-content.active{display:flex;flex-direction:column;gap:32px}.dining .dining-tab-content .tab-description{font-size:16px;line-height:1.7}.dining .dining-tab-content .cta{width:fit-content;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:22px;padding-top:20px;padding-bottom:20px;letter-spacing:2.4px;text-transform:uppercase;position:relative;text-decoration:none}.dining .dining-tab-content .cta::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-bottom:2px solid;border-image-source:linear-gradient(90deg,rgba(225,224,233,.05) 0,#e1e0e9 50%,rgba(225,224,233,.05) 100%);border-image-slice:1;transform:scaleX(1);transform-origin:right;transition:transform .3s ease-in-out}.dining .dining-tab-content .cta:hover::after{transform:scaleX(0);transform-origin:left}.dining .tab-rows{display:flex;flex-direction:column;gap:33px}.dining .tab-row{display:flex;align-items:center;gap:19px}.dining .tab-row .tab-row-icon{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:start}.dining .tab-row .tab-row-icon img{width:auto;height:auto;object-fit:contain}.dining .tab-row .tab-row-body{display:flex;flex-direction:column;gap:4px}.dining .tab-row .tab-row-name{font-weight:400;line-height:26px;font-size:24px;font-family:Qeogoos;color:#fff}.dining .tab-row .tab-row-text{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:27px;margin-left:5px}.dining .dining-gallery{width:40%;max-width:487px;aspect-ratio:487/690;overflow:hidden;border-radius:5px;height:auto;position:relative;min-width:0;position:relative}.dining .dining-gallery .swiper-slide{height:initial!important}.dining .dining-gallery img{width:100%;height:100%;object-fit:cover;border-radius:5px}.dining .dining-tab-gallery{display:none}.dining .dining-tab-gallery.active{display:block}.dining .dining-gallery-swiper{width:100%;border-radius:5px;overflow:hidden}.dining .dining-gallery-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.dining .dining-gallery-swiper .swiper-pagination{bottom:16px}.dining .dining-gallery-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;position:absolute;left:15px;z-index:3;bottom:15px}.dining .dining-gallery-nav button{width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.7);backdrop-filter:blur(8.2011833191px);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:0;-webkit-tap-highlight-color:transparent!important;outline:0!important}.dining .dining-gallery-nav button img{width:18px;height:auto}.dining .dining-gallery-nav button.dining-nav-prev img{transform:scaleX(1)}.dining .dining-gallery-nav button.dining-nav-next img{transform:scaleX(-1)}.dining .dining-gallery-nav button:hover{background:#fff}.dining+.testimonials{margin-top:-230px;padding-top:180px}@media (max-width:767px){.dining-tab-links{display:none}.dining-tab-dropdown{display:block;width:100%;margin-bottom:32px;position:relative}.dining-tab-dropdown::after{content:"";position:absolute;inset:0;border-width:2px 0;border-style:solid;border-image-source:linear-gradient(90deg,rgba(255,255,255,.05) 0,#fff 50%,rgba(255,255,255,.05) 100%);border-image-slice:1;pointer-events:none}.dining-tab-dropdown select{width:100%;padding:18px 44px 18px 0;font-family:Qeogoos;font-size:28px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;border:none;background:transparent url('data:image/svg+xml;utf8,<svg fill="%23ffffff" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"/></svg>') no-repeat right 4px center/20px 20px;color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:0}.dining-tab-dropdown select option{background:#0d2233;color:#011721;letter-spacing:normal;text-transform:none;font-size:15px}.dining-content{width:100%}.dining-wrap{flex-direction:column;gap:32px}}@media (min-width:768px){.dining-tab-dropdown{display:none}}@media screen and (max-width:991px){.dining{margin-bottom:130px}.dining-wrap{flex-direction:column;gap:30px}.dining .dining-content{width:100%;max-width:none;padding-bottom:0}.dining .dining-gallery{width:100%;max-width:none;aspect-ratio:487/690}}@media screen and (max-width:768px){.dining{padding-top:100px}.dining .dining-content-bottom{flex-direction:column}.dining .dining-tab-links{display:none}.dining .dining-tab-contents{max-width:unset;width:100%}}.multiple-images{margin:0;border-radius:0 0 30px 30px;background-color:#e7eff1;background-image:url(../../images/light-bg-deco.png);background-size:1520px;background-position:bottom left;background-repeat:no-repeat;padding:150px 0 150px}.multiple-images--dark{background-image:url(../../images/dark-bg-deco.png);background-size:cover;background-position:bottom left;background-color:#011721;color:#fff;border-radius:0}.multiple-images--dark .menus-nav button{border-color:#fff}.multiple-images--dark .menus-nav button img{filter:invert(1)}.multiple-images--dark .menus-nav button:hover{background:#fff}.multiple-images--dark .menus-nav button:hover img{filter:invert(0)}.multiple-images .title{margin-bottom:35px}.multiple-images .title.no-description{margin-bottom:60px}.multiple-images .title.no-description .title-wrap{max-width:970px;width:auto}.multiple-images .title.no-description .title-wrap h3{font-size:18px;line-height:27px;max-width:unset}.multiple-images .title.no-description .btn-wrap{width:fit-content;max-width:none}.multiple-images .title-wrap{width:50%;max-width:625px}.multiple-images .title-wrap h3{font-family:Manrope;font-size:24px;font-style:normal;font-weight:400;line-height:36px;max-width:516px}.multiple-images .btn-wrap{width:50%;max-width:516px}.multiple-images .btn-wrap .description-wrap{margin-bottom:25px}.multiple-images .menu-card{cursor:default}.multiple-images .menu-card-image::before{display:none}@media screen and (max-width:991px){.multiple-images{padding-top:130px;padding-bottom:100px}.multiple-images .title{margin-bottom:25px}.multiple-images .title-wrap{width:100%;max-width:none;margin-bottom:30px}.multiple-images .title-wrap h3{font-size:20px;line-height:30px;max-width:none}.multiple-images .btn-wrap{width:100%;max-width:none}.multiple-images .btn-wrap .description-wrap{margin-bottom:30px}}.secondary-banner{position:relative;margin-bottom:-30px;overflow:hidden;min-height:1030px;display:flex;align-items:start;justify-content:center;color:#fff;border-radius:0 0 30px 30px}.secondary-banner.has-side-image{align-items:flex-start}.secondary-banner.has-side-image .secondary-banner-wrap{margin-top:190px}.secondary-banner .hours-wrap{display:grid;grid-template-columns:max-content max-content 1fr;align-items:center;column-gap:14px}.secondary-banner .hours{display:contents}.secondary-banner .hours-day{font-size:24px;font-style:normal;font-weight:500;line-height:31px;letter-spacing:-.72px}.secondary-banner .hours-time{font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:-.396px;margin-left:8px}.secondary-banner-image-bg,.secondary-banner-video-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.secondary-banner-video-bg .secondary-banner-video{width:100%;height:100%;object-fit:cover}.secondary-banner-image-bg{background-size:cover;background-position:center;background-repeat:no-repeat}.secondary-banner-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.secondary-banner-overlay::after,.secondary-banner-overlay::before{content:"";position:absolute;left:0;right:0}.secondary-banner-overlay::before{top:0;height:100%;background:linear-gradient(0deg,rgba(1,23,33,0) 0,#011721 100%)}.secondary-banner-overlay::after{bottom:0;height:50%;background:linear-gradient(0deg,#011721 0,rgba(1,23,33,0) 100%)}.secondary-banner .container-fluid{position:relative;z-index:2}.secondary-banner-wrap{text-align:left;margin-top:190px;padding-bottom:250px;display:flex;align-items:start;justify-content:space-between;gap:60px;position:relative}.secondary-banner .scroll-indicator{height:198px;position:absolute;left:0;bottom:0;width:1px;background-color:rgba(255,243,223,.4);overflow:hidden}.secondary-banner .scroll-indicator::after{content:"";position:absolute;left:0;width:100%;height:40%;background-color:#fff3df;animation:scroll-line 1.6s ease-in-out 2.5s infinite}@keyframes scroll-line{0%{top:-40%}100%{top:140%}}.secondary-banner-content{flex:1}.secondary-banner-side-image{max-width:596px;width:50%;flex-shrink:1}.secondary-banner-side-image img{width:100%;height:auto;aspect-ratio:596/766;object-fit:cover;display:block;border-radius:5px}.secondary-banner .title-wrap{max-width:961px}.secondary-banner .title-wrap h1{font-family:Qeogoos,sans-serif;font-size:120px;line-height:1.1;margin-bottom:20px;margin-top:12px}.secondary-banner .title-wrap .h4{font-family:Manrope,sans-serif;font-size:24px;line-height:26px;font-weight:400;margin-top:12px}.secondary-banner .title-wrap .description{margin-top:16px;margin-top:64px;font-size:18px;max-width:705px;line-height:27px}.secondary-banner-buttons{margin-top:64px;display:flex;justify-content:flex-start;align-items:center}.secondary-banner.menus-hero .secondary-banner-buttons{margin:40px 0 27px}.secondary-banner.menus-hero .description{margin-top:12px}.secondary-banner.contact-banner{min-height:1030px;padding-bottom:50px}.secondary-banner.contact-banner .hours-wrap{margin-top:50px;row-gap:24px}.secondary-banner.contact-banner .hours-time{position:relative;top:3px}.secondary-banner.contact-banner .accesibility-wrap{max-width:596px;margin-top:70px}.secondary-banner.contact-banner .form-wrap{background-image:url(../../images/form-bg.png);background-size:100%;background-position:top center;background-repeat:no-repeat;position:relative;border-radius:10px;background-color:rgba(255,255,255,.6);backdrop-filter:blur(11px)}.secondary-banner.contact-banner .form-wrap .hidden{display:block}.secondary-banner.contact-banner .form-wrap .hidden p{color:#011721;font-size:16px;line-height:24px;letter-spacing:-.352px}.secondary-banner.contact-banner .form-wrap .hidden p span{content:url(../../images/anchor.svg);position:relative;top:1px;margin:0 3px}.secondary-banner.contact-banner .form-wrap .btn-row{margin-top:16px}.secondary-banner.contact-banner .form-wrap form{position:relative;z-index:2}.secondary-banner.contact-banner .form-wrap::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:177px;background-image:url(../../images/form-deco.png);background-size:contain;background-position:bottom left;background-repeat:no-repeat;z-index:1}.secondary-banner.contact-banner::before{content:"";position:absolute;bottom:0;top:0;left:0;width:58%;opacity:.89;background:linear-gradient(0deg,rgba(1,23,33,0) 0,rgba(1,23,33,.6) 100%);backdrop-filter:blur(3.1500000954px);z-index:1}@media screen and (max-width:991px){.secondary-banner{height:auto;min-height:750px;padding-top:40px}.secondary-banner .scroll-indicator{display:none}.secondary-banner .hours-day{font-size:18px;line-height:27px}.secondary-banner .hours-time{font-size:16px;line-height:24px}.secondary-banner-wrap{padding-top:60px;margin-top:0!important;flex-direction:column}.secondary-banner .hours-wrap{display:flex;flex-direction:column;align-items:start;gap:12px}.secondary-banner .hours{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.secondary-banner .hours-time{margin-left:0}.secondary-banner-content{width:100%}.secondary-banner-side-image{width:100%;max-width:100%}.secondary-banner .title-wrap h1{font-size:56px}.secondary-banner .title-wrap .h4{font-size:20px;line-height:22px}.secondary-banner-buttons{margin-top:32px;gap:20px}}.main-banner{position:relative;overflow:hidden;min-height:1030px;display:flex;align-items:center;justify-content:center;color:#fff}.main-banner-image-bg,.main-banner-video-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.main-banner-wrap{padding-top:100px}.main-banner-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.main-banner-overlay::after,.main-banner-overlay::before{content:"";position:absolute;left:0;right:0}.main-banner-overlay::before{top:0;height:100%;background:linear-gradient(0deg,rgba(1,23,33,0) 0,#011721 100%)}.main-banner-overlay::after{bottom:0;height:50%;background:linear-gradient(0deg,#011721 0,rgba(1,23,33,0) 100%)}.main-banner .title-wrap{max-width:1030px;margin:0 auto}.main-banner .title-wrap h1{font-size:171px;line-height:1.1;display:flex;gap:40px;justify-content:space-between}.main-banner .title-wrap h1 img{margin-left:-85px}.main-banner .title-wrap h1 span:last-of-type{position:relative;bottom:-1.1em;left:-55px}.main-banner .title-wrap .h4{font-family:Manrope,sans-serif;max-width:364px;font-size:24px;line-height:26px;font-weight:400;margin-top:12px}.main-banner-video-bg .main-banner-video{width:100%;height:100%;object-fit:cover}.main-banner-image-bg{background-size:cover;background-position:center;background-repeat:no-repeat}.main-banner .container-fluid{position:relative;z-index:2}.main-banner-buttons{margin-top:170px;display:flex;justify-content:center;align-items:center;gap:80px}@media screen and (max-width:991px){.main-banner{height:auto;min-height:660px}.main-banner-wrap{padding-top:0}.main-banner .title-wrap{max-width:330px}.main-banner .title-wrap h1{font-size:80px;flex-wrap:wrap;gap:0;justify-content:start}.main-banner .title-wrap h1 span{width:100%}.main-banner .title-wrap h1 img{max-width:59px;width:auto;margin-left:70px;height:auto}.main-banner .title-wrap h1 span:last-of-type{bottom:0;width:auto;margin-left:30px;left:0}.main-banner .title-wrap .h4{font-size:20px;line-height:22px;max-width:248px}.main-banner-buttons{margin-top:150px;gap:10px}}.faq{position:relative;padding:156px 0 253px;background-color:#053850;color:#fff;border-radius:0 0 30px 30px;overflow:hidden}.faq-image-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.faq-bg-bottom{position:absolute;bottom:0;left:0;pointer-events:none;z-index:1}.faq-bg-bottom img{width:100%;height:auto;display:block}.faq .container-fluid{position:relative;z-index:2}.faq-title{margin-right:100px}.faq--no-bg{background-color:transparent;color:#011721;padding:120px 0 0}.faq--no-bg.faq .accordion{border-bottom:1px solid rgba(1,23,33,.2)}.faq .accordion{border-bottom:1px solid rgba(255,255,255,.2)}.faq .accordion-header button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;background:0 0;border:none;color:inherit;font:inherit;padding:24px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq .accordion-header button span{font-size:20px;font-weight:600}.faq .accordion-header.active .accordion-arrow{transform:rotate(180deg)}.faq .accordion-arrow{transition:transform .3s ease;flex-shrink:0;margin-left:16px}.active .faq .accordion-arrow{transform:rotate(180deg)}.faq .accordion-body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding-bottom .4s ease;padding-bottom:0}.faq .accordion-body.active{padding-bottom:40px}@media (max-width:990px){.faq .accordion-body.active{padding-bottom:20px}}.faq .accordion-body p{font-size:18px;margin:0}.faq .accordion-body p+p{margin-top:15px}.faq .accordion-body a{color:#fff}.faq .accordion-body a:hover{text-decoration:none}.faq:last-child{margin-bottom:150px}@media screen and (max-width:767px){.faq{border-radius:0 0 16px 16px;padding:100px 0}.faq--no-bg{padding:100px 0}.faq:last-child{margin-bottom:100px}}.form{margin:150px 0}.form-wrapper{display:flex;align-items:stretch;gap:30px;justify-content:space-between}.form-content{max-width:624px;width:50%;display:flex;flex-direction:column;justify-content:space-between}.form-content .content-wrap{max-width:522px;margin-bottom:30px}.form-content .content-wrap h2{margin-bottom:24px}.form-content .content-image{width:100%}.form-content .content-image img{width:100%;border-radius:10px}.form-wrap{width:50%;max-width:583px;border-radius:10px;background-color:rgba(255,255,255,.6);padding:16px 24px 35px}.form-wrap .hidden{display:none}.form-wrap .wpcf7-response-output{display:none!important}.form-wrap form{display:flex;flex-wrap:wrap;row-gap:24px;column-gap:32px}.form-wrap .form-row{width:100%;display:flex;flex-direction:column}.form-wrap .form-row.btn-row{margin-top:60px}.form-wrap .form-row label{color:#011721;font-size:18px;position:relative;font-style:normal;font-weight:400;line-height:27px;letter-spacing:-.396px}.form-wrap .form-row label .require::after{content:"";display:inline-block;position:absolute;top:0;width:12px;height:13px;margin-left:5px;vertical-align:middle;background:url(../../images/anchor.svg) no-repeat center/contain}.form-wrap .form-row input,.form-wrap .form-row select,.form-wrap .form-row textarea{width:100%;font-size:16px;font-style:normal;margin-top:4px;font-weight:400;line-height:24px;padding:12px 18px;border-radius:8px;border:1px solid #d0d5dd;background:rgba(255,255,255,.44);backdrop-filter:blur(11px);letter-spacing:-.352px;transition:border-color .2s ease}.form-wrap .form-row input.input-error,.form-wrap .form-row select.input-error,.form-wrap .form-row textarea.input-error{border-color:#e53935}.form-wrap .form-row select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23667085' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px;padding-right:44px}.form-wrap .form-row .date-field-wrap{position:relative}.form-wrap .form-row .date-field-wrap input{padding-right:44px;cursor:pointer}.form-wrap .form-row .date-field-wrap .date-icon{position:absolute;right:16px;top:50%;transform:translateY(calc(-50% + 1px));color:#667085;font-size:16px;pointer-events:none}.form-wrap .form-row .wpcf7-response-output{display:none!important}.form-wrap .form-row .wpcf7-not-valid-tip{display:none}.form-wrap .form-row.btn-row .btn.btn--sent{color:#2e7d32}.form-wrap .form-row.btn-row .btn.btn--sent::after{border-image-source:linear-gradient(90deg,rgba(46,125,50,.05) 0,#2e7d32 50%,rgba(46,125,50,.05) 100%)}.form-wrap .form-row.btn-row .btn.btn--sent::before{display:none}.form-wrap .form-row.btn-row .btn.btn--failed{color:#e53935}.form-wrap .form-row.btn-row .btn.btn--failed::after{border-image-source:linear-gradient(90deg,rgba(229,57,53,.05) 0,#e53935 50%,rgba(229,57,53,.05) 100%)}.form-wrap .form-row.btn-row .btn.btn--failed::before{display:none}.form-wrap .form-row.half{width:calc(50% - 16px)}@media screen and (max-width:991px){.form{margin:100px 0}.form-wrapper{flex-direction:column;gap:30px}.form-content{width:100%;max-width:none}.form-wrap{width:100%;max-width:none}}@media screen and (max-width:580px){.form-wrap .form-row{width:100%!important}}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #667085;background:#667085;color:#fff}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border-color:#073850;background-color:#073850}.menu-tabs{margin-top:-30px;padding:100px 0 150px;margin-bottom:150px;background-color:#011721;border-radius:0 0 30px 30px;color:#fff;background-image:url(../../images/menu-bg.png);background-size:cover;background-position:bottom left;background-repeat:no-repeat}.menu-tabs-title{text-align:center;margin-bottom:65px}.menu-tabs-dropdown{display:none}.menu-tabs .menu-accordion-trigger{display:none}.menu-tabs .menu-tab-body{display:contents}.menu-tabs-quicklinks{width:100%;display:flex;justify-content:center;gap:45px;margin-bottom:85px;border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width:990px){.menu-tabs-quicklinks{display:none}}.menu-tabs-quicklinks button{color:#fff;border:none;outline:0;background:0 0;position:relative;font-family:Qeogoos;font-size:24px;font-style:normal;font-weight:400;line-height:26px;padding:0 10px 23px;cursor:pointer}.menu-tabs-quicklinks button::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#fff;opacity:0;transition:opacity .3s ease}.menu-tabs-quicklinks button.active::after{opacity:1}.menu-tabs-quicklinks button:hover::after{opacity:1}.menu-tabs-wrap{position:relative;overflow:hidden}.menu-tabs-wrap .menu-tab{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .4s ease}.menu-tabs-wrap .menu-tab.active{position:relative;opacity:1;pointer-events:auto}.menu-tabs .menu-tab{display:flex;justify-content:space-between;align-items:start;gap:40px}.menu-tabs .menu-tab-info{width:50%;max-width:625px}.menu-tabs .menu-tab-info h3{font-family:Qeogoos;font-size:44px;font-style:normal;font-weight:400;line-height:48px;margin-bottom:32px}.menu-tabs .menu-tab .hours-wrap{display:flex;gap:14px;align-items:start}.menu-tabs .menu-tab .hours-wrap .icon-wrap{display:flex;gap:14px;align-items:center}.menu-tabs .menu-tab .hours-wrap .icon-wrap span{font-size:24px;font-weight:500;line-height:31px;letter-spacing:-.72px}.menu-tabs .menu-tab .hours-wrap ul{display:flex;flex-direction:column;margin-top:4px}.menu-tabs .menu-tab .hours-wrap ul li{font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:-.396px}.menu-tabs .menu-tab-details{width:100%;max-width:517px;margin-top:55px}.menu-tabs .menu-tab-details p{margin:24px 0}.menu-tabs .menu-tab-items{width:50%;max-width:596px;margin-top:37px}.menu-tabs .menu-tab-image{width:100%;max-width:413px;border-radius:10px;overflow:hidden;margin-top:60px}.menu-tabs .menu-tab-image img{width:100%;height:auto;display:block;object-fit:cover}.menu-tabs .menu-tab-items{display:flex;flex-direction:column;gap:24px}.menu-tabs .menu-tab-items .menu-item{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.menu-tabs .menu-tab-items .menu-item:last-child{border-bottom:none}.menu-tabs .menu-tab-items .menu-item-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.menu-tabs .menu-tab-items .menu-item-info .menu-item-name{font-size:20px;font-style:normal;font-weight:500;line-height:27px;line-height:normal;letter-spacing:3px;text-transform:uppercase}.menu-tabs .menu-tab-items .menu-item-info .menu-item-price{text-align:right;font-size:20px;font-style:normal;font-weight:500;line-height:27px;line-height:normal;letter-spacing:3px;text-transform:uppercase}.menu-tabs .menu-tab-items .menu-item-info .menu-item-description{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width:991px){.menu-tabs{padding-top:130px;margin-bottom:100px}.menu-tabs-wrap .menu-tab{flex-direction:column;gap:0;position:relative;opacity:1;pointer-events:auto}.menu-tabs-wrap .menu-tab .menu-tab-body{display:block;overflow:hidden;max-height:0;transition:max-height .4s ease}.menu-tabs-wrap .menu-tab .menu-tab-body.active{max-height:2000px}.menu-tabs-wrap .menu-tab .menu-tab-image{margin-top:30px}.menu-tabs-wrap .menu-tab .menu-tab-info,.menu-tabs-wrap .menu-tab .menu-tab-items{width:100%;max-width:none}.menu-tabs-wrap .menu-tab .menu-tab-items .menu-item-info{gap:15px}.menu-tabs-wrap .menu-tab .menu-tab-items .menu-item-info .menu-item-name{font-size:18px;line-height:25px}.menu-tabs-wrap .menu-tab .menu-tab-items .menu-item-info .menu-item-price{font-size:18px;line-height:25px}.menu-tabs-wrap .menu-tab .menu-tab-items .menu-item .menu-item-description{font-size:14px;line-height:21px}.menu-tabs .menu-accordion-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px 0;background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-family:Qeogoos;font-size:24px;line-height:26px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;cursor:pointer;text-align:left}.menu-tabs .menu-accordion-trigger.active{border-bottom-color:#fff}.menu-tabs .menu-accordion-trigger i.menu-accordion-icon{flex-shrink:0;font-size:20px;transition:transform .3s ease;transform:rotate(0)}.menu-tabs .menu-accordion-trigger.active i.menu-accordion-icon{transform:rotate(180deg)}}.testimonials{background-color:#e7eff1;border-radius:0 0 30px 30px;padding:157px 0 177px;text-align:center;position:relative;overflow:hidden}.testimonials-quote-icon{display:block;margin:0 auto 24px}.testimonials-wrapper{max-width:900px;margin:0 auto}.testimonials-title{padding-bottom:24px;font-size:36px;line-height:1.1;border-bottom:1px solid rgba(1,23,33,.1)}.testimonials-slider{position:relative}.testimonials-quote{font-family:Qeogoos,sans-serif;font-size:59px;font-weight:400;line-height:1.2;text-transform:uppercase;padding:32px 0}.testimonials-author{max-width:426px;margin:0 auto;padding-top:40px;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(1,23,33,.1)}.testimonials-author-name{font-size:24px;font-weight:400;line-height:1.4}.testimonials-author-company{font-size:18px;font-weight:500;line-height:1.4}.testimonials-nav{display:flex;justify-content:center;gap:12px;margin-top:43px}.testimonials-nav-btn{width:72px;height:72px;border-radius:50%;border:1px solid #011721;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;-webkit-tap-highlight-color:transparent!important;outline:0!important}.testimonials-nav-btn:hover{background:#011721}.testimonials-nav-btn:hover img{filter:invert(1);width:18px;height:auto}.testimonials-nav-next{transform:scaleX(-1)}.testimonials-bg-deco{position:absolute;bottom:0;right:0;transform:scaleX(-1)}.testimonials-bg-deco img{width:100%;height:auto;display:block}@media screen and (max-width:991px){.testimonials{padding:80px 0 100px}.testimonials-quote{font-size:44px}}@media screen and (max-width:767px){.testimonials{padding:60px 0 80px}.testimonials-title{font-size:24px}.testimonials-quote{font-size:36px}.testimonials-author-name{font-size:20px}.testimonials-author-company{font-size:16px}}.concept-slider{padding:150px 0 0;margin-bottom:150px;position:relative;color:#fff}.concept-slider .container-fluid{max-width:1720px}.concept-slider-bg{content:"";position:absolute;border-radius:0 0 30px 30px;height:63%;top:0;left:0;width:100%;background-color:#053850;background-image:url(../../images/concept-max.png);background-size:cover;background-position:bottom left;z-index:1}.concept-slider-title{text-align:center;margin:0 auto 60px;max-width:844px;position:relative;z-index:2}.concept-slider-wrap{position:relative;width:100%;z-index:2}.concept-slider .slick-slide{transform:scale(.8);transition:all .3s ease-in-out;padding:40px 0}.concept-slider .slick-slide img{width:100%;transition:all .3s ease-in-out}.concept-slider .slick-slide .concept-slide-content{opacity:0;color:#011721;transition:opacity .3s ease}.concept-slider .slick-center{transform:scale(1.1)}.concept-slider .slick-center .concept-slide-content{opacity:1}.concept-slider .concept-slide-image{overflow:hidden;border-radius:10px;aspect-ratio:624/409}.concept-slider .concept-slide-image img{width:100%;height:100%;object-fit:cover;display:block}.concept-slider .concept-slide-content{padding:20px 0 0;text-align:center}.concept-slider .concept-slide-content p{font-size:16px;line-height:1.6}.concept-slider-nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:40px}.concept-slider-nav button{width:72px;height:72px;border-radius:50%;border:1px solid #011721;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:0;outline:0;-webkit-tap-highlight-color:transparent!important;outline:0!important}.concept-slider-nav button img{width:18px;height:auto}.concept-slider-nav button.concept-nav-prev img{transform:scaleX(1)}.concept-slider-nav button.concept-nav-next img{transform:scaleX(-1)}.concept-slider-nav button:hover{background:#011721}.concept-slider-nav button:hover img{filter:invert(1)}.concept-slider+.multiple-images{padding-top:600px;margin-top:-600px}@media screen and (max-width:991px){.concept-slider{padding:100px 0 0;margin-bottom:100px}.concept-slider-nav{margin-top:10px}.concept-slider .slick-slide{transform:none;padding:20px 0}.concept-slider .slick-slide .concept-slide-content{opacity:1}.concept-slider .slick-center{transform:none}}.error-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.error-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#011721;color:#fff;padding:287px 0 221px;margin-bottom:120px;border-radius:0 0 30px 30px}.error-banner-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;filter:blur(32px);transform:scale(1.05);background-size:cover;background-position:center;background-repeat:no-repeat}.error-banner-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(1,23,33,.5),rgba(1,23,33,.95))}.error-banner .container-fluid{position:relative;z-index:2}.error-banner-content{text-align:center;max-width:700px;margin:0 auto}.error-banner-note{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:27px}.error-banner-digit{font-family:Qeogoos,sans-serif;font-size:336px;line-height:0}.error-banner-image{border-radius:50%}.error-banner-image img{width:100%;height:100%;object-fit:cover}.error-banner-title{font-family:Qeogoos,sans-serif;font-size:36px;line-height:1.1;text-transform:uppercase;margin-bottom:25px;color:#fff}.error-banner-description{font-size:18px;line-height:1.7;margin:0 auto 50px}.error-banner-cta{display:flex;justify-content:center;align-items:center;gap:40px}@media screen and (max-width:991px){.error-banner-note{gap:5px}.error-banner-note-digit{font-size:236px}.error-banner-title{font-size:28px;letter-spacing:2px}.error-banner-description{font-size:14px;margin-bottom:40px}.error-banner-cta{gap:15px}}@media screen and (max-width:767px){.error-banner{border-radius:0 0 16px 16px;padding:80px 0;min-height:100vh}.error-banner-image{max-width:186px}.error-banner-digit{font-size:186px}}.modal{opacity:0;pointer-events:none;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;padding:15px;transition:opacity .3s ease,visibility .3s ease}.modal.active{opacity:1;visibility:visible;pointer-events:auto}.modal-inner-wrap{background-color:#053850;color:#fff;padding:50px 40px 40px;max-height:calc(100vh - 80px);width:100%;max-width:700px;position:relative;overflow-y:auto;border-radius:16px}@media (max-width:575px){.modal-inner-wrap{padding:50px 20px 30px}}.modal-close{position:absolute;top:16px;right:20px;cursor:pointer;background:0 0;border:none;color:#fff;line-height:1}.modal-close i{font-size:24px;transition:opacity .2s ease}.modal-close:hover i{opacity:.7}.modal-inner h3{margin-bottom:24px}.rtf{position:relative;margin:120px 0}.rtf-wrap{max-width:925px;margin:0 auto}.rtf-wrap h2{margin-bottom:32px}.rtf-wrap h3{font-family:Qeogoos;font-size:44px;font-style:normal;font-weight:400;line-height:48px;margin-bottom:32px}.rtf-wrap div{font-size:18px;line-height:27px}.rtf-wrap p{margin-bottom:30px;font-size:18px;line-height:27px}.rtf-wrap a{color:#011721}.rtf-wrap a:hover{text-decoration:none}.rtf-wrap ol,.rtf-wrap ul{padding-left:20px;margin-bottom:30px}.rtf-wrap ol li,.rtf-wrap ul li{list-style:unset;margin:15px 0;font-weight:300;font-size:18px;line-height:27px}.rtf-wrap ol li::marker,.rtf-wrap ul li::marker{margin-right:5px;color:#011721}@media screen and (max-width:1440px){.rtf{margin:100px 0}.rtf-wrap div,.rtf-wrap li,.rtf-wrap p{font-size:16px;line-height:24px}.rtf-wrap ul li{margin:10px 0}}@media screen and (max-width:991px){.rtf-wrap h2{font-size:32px;line-height:38.4px}.rtf-wrap h3{font-size:26px;line-height:31.2px}}.osano-cm-dialog,.osano-cm-info{background-color:#fffcfc;color:#000}.osano-cm-dialog__close{color:#000;stroke:#000}.osano-cm-dialog__close:hover{stroke:#000}.osano-cm-dialog__close:focus{background-color:#000;border-color:#000;color:#fff;stroke:#fff}.osano-cm-disclosure__toggle,.osano-cm-link{color:#000}.osano-cm-disclosure__toggle:active,.osano-cm-disclosure__toggle:focus,.osano-cm-disclosure__toggle:hover,.osano-cm-link:active,.osano-cm-link:focus,.osano-cm-link:hover{color:inherit;text-decoration:underline}.osano-cm-button{background-color:#000;border-color:#fff;color:#fff}.osano-cm-button:focus,.osano-cm-button:hover{background-color:#000;border-color:#fff;color:#fff}.osano-cm-header,.osano-cm-info-dialog-header{position:static;background:0 0}.osano-cm-description p{font-size:12px;line-height:16.5px;font-weight:300}.osano-cm-info-dialog-header__close{color:#000;stroke:#000}.osano-cm-info-dialog-header__close:hover{stroke:#000}.osano-cm-toggle__switch{background-color:#8e908f}.osano-cm-toggle__switch::before{border-color:transparent}.osano-cm-toggle__switch::after{background-color:#2f2828;border-color:#2f2828}.osano-cm-toggle__input:focus+.osano-cm-toggle__switch,.osano-cm-toggle__input:hover+.osano-cm-toggle__switch{background-color:#8e908f;border-color:#8e908f}.osano-cm-widget{display:none}.open-cookie-settings{cursor:pointer!important}body{font-family:Manrope,sans-serif;color:#011721;font-style:normal;background-color:#f7f6f4}.header{position:fixed;top:0;left:0;width:100%;z-index:9999}.header::before{top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(1,23,33,0) 0,#011721 95%);content:"";position:absolute;z-index:-1;opacity:0;transition:opacity .3s ease-in-out}.header.scrolled::before{opacity:1}.header-wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.header .logo a{display:block}.header .logo img{height:94px;width:auto;display:block;transition:height .3s ease-in-out}.header .nav{flex:1}.header .nav ul{display:flex;gap:48px;align-items:center}.header .nav a{font-weight:500;font-size:16px;line-height:100%;letter-spacing:15%;vertical-align:bottom;text-transform:uppercase;transition:all .3s ease;text-decoration:none;color:#fff;position:relative}.header .nav a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:linear-gradient(90deg,rgba(225,224,233,.7) 5.74%,#e1e0e9 49.43%,rgba(225,224,233,.7) 93.11%);transform:scaleX(0);transition:transform .3s ease}.header .nav a:hover::after{transform:scaleX(1)}.header .nav .current-menu-item a::after{transform:scaleX(1)}.header .header-contact{flex:1;display:flex;justify-content:flex-end}.header .hamburger{display:none;flex-direction:column;align-items:end;cursor:pointer;width:21px;gap:4px;height:auto;justify-content:space-between}.header .hamburger span{display:block;height:2px;background-color:#fff;border-radius:30px;width:100%;transition:all .3s ease}.header .hamburger span:last-of-type{width:12px}.header .hamburger.active span:nth-child(1){transform:translateY(6px) rotate(45deg);width:100%}.header .hamburger.active span:nth-child(2){opacity:0;transform:scaleX(0)}.header .hamburger.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg);width:100%}@media screen and (max-width:1440px){.header .nav ul{gap:24px}.header .nav a{font-size:14px}}@media screen and (max-width:991px){.header-wrap{padding:20px 0}.header .nav{display:none}.header .logo img{height:42px!important}.header .hamburger{display:flex!important}.header-contact{display:none!important}}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#011721;z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease}.mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-wrap{width:100%;padding:0 24px;text-align:center}.mobile-menu-contact{margin-top:40px}.mobile-menu .menu-nav .main-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mobile-menu .menu-nav .main-menu li a{display:inline-block;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#fff;text-decoration:none;padding:10px 0;position:relative;transition:opacity .3s ease}.mobile-menu .menu-nav .main-menu li a::after{content:"";position:absolute;left:0;bottom:4px;width:100%;height:2px;background:linear-gradient(90deg,rgba(225,224,233,.7) 5.74%,#e1e0e9 49.43%,rgba(225,224,233,.7) 93.11%);transform:scaleX(0);transition:transform .3s ease}.mobile-menu .menu-nav .main-menu li a:hover::after{transform:scaleX(1)}body.no-scroll{overflow:hidden}.footer{position:relative;overflow:hidden}.footer-inner{padding:0 0 35px;position:relative;z-index:2}.footer-deco{position:absolute;top:0;right:0;width:fit-content;overflow:hidden;z-index:1}.footer-deco .footer-deco-img{max-width:100%;width:auto;height:auto;display:block}.footer-heading-row{margin-bottom:20px}.footer-title{font-family:Qeogoos,sans-serif;font-size:clamp(80px,11vw,193px);font-weight:400;line-height:1.1;letter-spacing:0;color:#011721;margin:0}.footer-content-row{display:flex;gap:40px;align-items:flex-start}.footer-left{flex:1;min-width:0}.footer-subscribe{margin-bottom:55px}.footer-subscribe-form{display:flex;align-items:center;width:fit-content;padding-bottom:21px;border-bottom:#c6c6c6 1px solid}.footer-subscribe-form .btn-subscribe{font-size:16px;font-weight:500;line-height:22px;letter-spacing:2.4px;padding:0 15px 0 0;border:none;outline:0;background:0 0;text-transform:uppercase;cursor:pointer;position:relative;margin-top:1px;color:#011721}.footer-subscribe-form .btn-subscribe::after{content:url(../../images/sub-arrow.svg);position:absolute;top:50%;right:0;transform:translateY(-50%);height:17px;transition:all .3s ease}.footer-subscribe-form .btn-subscribe:hover::after{transform:translateY(-50%) translateX(5px)}.footer-subscribe-form input[type=email]{flex:0 0 280px;border:none;border-bottom:1px solid rgba(1,23,33,.4);background:0 0;line-height:27px;font-size:18px;border:none;font-family:Manrope,sans-serif;color:#011721;outline:0}.footer-subscribe-form input[type=email]::placeholder{color:rgba(1,23,33,.4)}.footer-info{display:flex;justify-content:space-between;gap:32px}.footer-info-title{font-size:36px;font-weight:400;line-height:40px;margin-bottom:24px;font-family:Qeogoos,sans-serif}.footer-contact-info p,.footer-working-hours p{font-size:16px;line-height:1.9;color:#011721;margin:0 0 2px}.footer-contact-info p strong,.footer-working-hours p strong{font-weight:600}.footer-contact-info p a,.footer-working-hours p a{color:#011721;text-decoration:none}.footer-contact-info p a:hover,.footer-working-hours p a:hover{text-decoration:underline}.footer-map{flex:0 0 600px;border-radius:8px;min-height:311px;overflow:hidden;align-self:stretch;max-width:42%}.footer-map img{width:100%;height:100%;object-fit:cover;display:block}.footer-bar{position:relative;z-index:2}.footer-bar-inner{border-top:1px solid rgba(1,23,33,.15);padding:24px 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:24px}.footer-nav .footer-menu{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;padding:0;margin:0}.footer-nav .footer-menu li a{color:#011721;text-decoration:none;font-size:14px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:2.1px;text-transform:uppercase;transition:opacity .3s ease}.footer-nav .footer-menu li a:hover{opacity:.55}.footer-social{display:flex;gap:12px;align-items:center;margin-top:24px}.footer-social-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #033c57;border-radius:50%;color:#033c57;text-decoration:none;transition:background-color .3s ease,color .3s ease}.footer-social-link svg{width:15px;height:15px;flex-shrink:0}.footer-social-link:hover{background-color:#033c57;color:#fff}.footer-copyright p{font-size:14px;font-weight:500;line-height:19px;letter-spacing:2.1px;text-transform:uppercase}.footer .gm-style .gm-style-iw-c{padding:15px 15px 0!important}.footer .gm-style-iw-ch{padding:0!important}.footer .gm-ui-hover-effect{position:absolute!important;right:0!important;top:0!important}.footer .gm-style-iw-d a{display:block;color:#011721!important}.footer .gm-style-iw-d a:hover{text-decoration:none}@media screen and (max-width:1240px){.footer-info{flex-direction:column;gap:24px}.footer-map{max-width:50%}}@media screen and (max-width:991px){.footer{padding-bottom:140px}.footer-deco{bottom:0;top:unset;right:-100px}.footer-deco .footer-deco-img{width:900px;max-width:unset}.footer-inner{padding:0}.footer-left{width:100%}.footer-content-row{flex-direction:column;gap:24px}.footer-map{max-width:100%;height:180px;flex:unset}.footer-subscribe-form{width:100%;flex-direction:column;align-items:flex-start;gap:21px;padding:0;margin-bottom:45px;border:none}.footer-subscribe-form input[type=email]{flex:unset;width:100%;padding-bottom:21px;border-bottom:#c6c6c6 1px solid}.footer-nav .footer-menu{justify-content:center;flex-wrap:wrap;column-gap:30px;row-gap:12px}.footer-bar-inner{flex-direction:column;border:none;padding:25px 0;justify-content:center;align-items:center;gap:30px;text-align:center}}