@font-face{font-display:swap;font-family:Inter;font-weight:100 900;src:url(/static/media/Inter.var.633b6bdde9d5943ff36b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/static/media/Inter-italic.var.5823d08c07bdb7409498.woff2) format("woff2")}:root{--text:#232323;--grey:#ebebeb;--beige:#fbf9f7;--border:.15vh solid var(--grey);--shadow:0 .5vh 1vh #0000001a;--corner:1vh}*,:after,:before{box-sizing:border-box;font-family:Inter,Helvetica,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:10vh}body,html{width:100%}body{background-color:#fbf9f7;background-color:var(--beige);color:#232323;color:var(--text);line-height:1.6;overflow-x:hidden}a{text-decoration:none}h1,h2,h3{line-height:1}#app-root,#root{display:flex;flex-direction:column;position:relative;width:100%}.topbar{align-items:center;background-color:#232323;background-color:var(--text);color:#ebebeb;color:var(--grey);display:flex;gap:5vh;height:5vh;justify-content:space-between;left:0;overflow:hidden;padding:0 7.5vw;position:fixed;top:0;transition:top .15s ease-in;width:100%;z-index:100}.topbar.scrolled{top:-5vh}.topbar div{align-items:center;display:flex;font-size:2vh}.topbar div.left{overflow-x:hidden;white-space:nowrap}.topbar div.right{flex-shrink:0;overflow:hidden;text-align:right;white-space:nowrap}.topbar .icon{flex-shrink:0;font-size:2vh;margin-right:.5vh}.gold-on .topbar .icon{color:gold}.gold-off .topbar .icon{color:var(--sec)}.topbar .icon.email,.topbar .icon.phone{margin-right:.65vh}.navbar{align-items:center;background-color:#fff;box-shadow:0 .5vh 1vh #0000001a;box-shadow:var(--shadow);display:flex;height:10vh;justify-content:space-between;left:0;padding:0 7.5vw;position:fixed;top:0;transition:top .15s ease-in,height .15s ease-in,padding .15s ease-in;width:100%;z-index:100}@media (max-aspect-ratio:0.85){.navbar{padding:0 5vw}}@media (min-aspect-ratio:.85){.navbar:not(.scrolled){top:5vh}}.navbar.has-logo:not(.scrolled){height:12.5vh}.navbar>.left{height:100%}.navbar .left a,.navbar>.left{align-items:center;display:flex}.logo,.navbar .left a{transition:all .15s ease-in}.logo{border-radius:1vh;border-radius:var(--corner);height:8vh;margin-right:1vh;width:auto}.navbar.scrolled .logo:hover{transform:scale(.9)}.navbar:not(.scrolled) .logo{height:10.5vh}.navbar .left h1{color:#232323;color:var(--text);font-size:3.5vh;font-weight:600;transition:all .15s ease-in}.navbar .left h1.medium,.navbar .left h1.small{font-size:3.5vh}.navbar .left h1.large{font-size:4vh}@media (max-aspect-ratio:0.85){.navbar .left h1.small{font-size:3vh}.navbar .left h1.medium{font-size:3.5vh}.navbar .left h1.large{font-size:4vh}}.navbar .left h1.link:after{bottom:-.6vh!important;height:.4vh}.navbar:not(.scrolled) .left h1.link:hover:after{width:0!important}.navbar .left h1 .highlight{color:var(--pri)}.navbar .right{align-items:center;display:flex;margin-left:2vh}.navbar .nav-links{align-items:center;border-radius:1vh;border-radius:var(--corner);display:flex;gap:1.5vh;z-index:20}.navbar .nav-links .vertical{opacity:.3}.navbar .nav-links li{list-style:none}.navbar .right a{align-items:center;color:#232323;color:var(--text);display:flex;flex-direction:column;font-size:2.2vh;font-weight:450;position:relative;transition:all .15s ease-in}.navbar .right a:after{bottom:-.1vh!important}.nav-drop a:after,.navbar .right a:after{height:.4vh!important;left:50%!important;transform:translateX(-50%)!important;transition:all .15s ease-in!important}.nav-drop a:after{bottom:-.25vh!important}.navbar .right a .icon{display:flex;font-size:2.5vh;height:3vh;padding-top:.25vh}.navbar .right a.ghost{border:1px solid var(--pri);border-radius:1vh;border-radius:var(--corner);color:var(--pri);padding:1vh 2vh}.navbar .right a.ghost:hover{background-color:var(--pri);color:#fff}.navbar .right a.ghost:after{display:none}.toggle-drop{background-color:initial;border:none;cursor:pointer;display:none;height:3.5vh;position:relative;width:5vh}.toggle-drop .bar{background-color:#232323;background-color:var(--text);border-radius:1vh;border-radius:var(--corner);height:.5vh;position:absolute;transform-origin:center;transition:all .25s ease-in}.toggle-drop.show .b1{left:50%;top:0;transform:translateX(-50%);width:5vh}.toggle-drop.hide .b1{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:5vh}.toggle-drop.show .b2{width:5vh}.toggle-drop.hide .b2,.toggle-drop.show .b2{left:50%;top:50%;transform:translate(-50%,-50%)}.toggle-drop.hide .b2{width:0}.toggle-drop.show .b3{bottom:0;left:50%;transform:translateX(-50%);width:5vh}.toggle-drop.hide .b3{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:5vh}.nav-drop{align-items:center;background-color:#fff;box-shadow:0 .5vh 1vh #0000001a;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1.5vh;justify-content:flex-start;left:0;padding:5.5vh 5vw;position:fixed;top:9.9vh;transform:scaleY(0);transform-origin:top;transition:all .25s ease-in;width:100%;z-index:90}@media (max-aspect-ratio:1.5){.nav-drop:not(.scrolled){top:14.9vh}.nav-drop.has-logo:not(.scrolled){top:17.4vh}}@media (max-aspect-ratio:0.85){.nav-drop:not(.scrolled){top:9.9vh}.nav-drop.has-logo:not(.scrolled){top:12.4vh}}.nav-drop li{list-style:none}.nav-drop a{color:#232323;color:var(--text);font-size:3vh;font-weight:450}@media (max-aspect-ratio:1.5){.navbar .nav-links{display:none}.toggle-drop{display:flex}.nav-drop.show{transform:scaleY(1)}.nav-drop.hide{transform:scaleY(0)}}.overlay .alert{align-items:center;background-color:#fbf9f7;background-color:var(--beige);border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);display:flex;flex-direction:column;padding:2.5vh;text-align:center;width:50vh}.overlay .alert-card{align-items:flex-start;text-align:left}@media (max-aspect-ratio:0.85){.overlay .alert{width:100%}}.overlay .alert .media{aspect-ratio:11/9;border-radius:1vh;border-radius:var(--corner);margin-bottom:2vh;overflow:hidden}.overlay .alert img,.overlay .alert video{height:100%;object-fit:cover;width:100%}.overlay .alert h2{font-size:2.5vh;font-weight:600;line-height:1.25;margin-bottom:-.5vh;margin-top:-.5vh}.overlay .alert p{font-size:2vh;font-weight:400;margin-top:.85vh;opacity:.85}.overlay .alert h3{color:var(--pri);font-size:2.2vh;font-weight:550;line-height:1.25;margin-top:.85vh}.overlay .alert .icon{color:var(--pri);display:flex;font-size:10vh;margin-bottom:1.5vh}.link{background-color:initial;border:none;cursor:pointer;font-size:2vh;position:relative;transition:all .15s ease-in}.link:after{background-color:var(--pri);border-radius:1vh;border-radius:var(--corner);bottom:-1%;content:"";height:10%;left:0;position:absolute;transition:all .2s ease-in;width:0}.link:hover:after{width:100%}.link.active{color:var(--pri)!important}.link.active:hover:after{width:0}@media (max-aspect-ratio:0.85){.link:hover:after{width:0}}.main{margin-top:0;padding-bottom:0}.main,.section{align-items:center;display:flex;flex-direction:column;width:100%}.section{padding:12.5vh 7.5vw}@media (max-aspect-ratio:1.5){.section{padding:10vh 7.5vw}}@media (max-aspect-ratio:0.85){.section{padding-inline:5vw}}.section:nth-of-type(odd){background-color:var(--ter)}.section:nth-of-type(2n){background-color:#fbf9f7;background-color:var(--beige)}.card{cursor:default;width:100%}.section:nth-of-type(odd) .lift{background-color:#fbf9f7!important;background-color:var(--beige)!important}.section:nth-of-type(2n) .lift,.section:nth-of-type(odd) .no-lift{background-color:var(--ter)!important}.section:nth-of-type(2n) .no-lift{background-color:#fbf9f7!important;background-color:var(--beige)!important}.reveal{display:flex;height:100%;width:100%}.section .title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:5vh;margin-top:-2.5vh;text-align:center}@media (max-aspect-ratio:0.85){.section .title{margin-bottom:5vh;margin-top:-2vh!important}}.section .title .underline{background-color:#ebebeb;background-color:var(--grey);border-radius:1vh;border-radius:var(--corner);height:.5vh;margin-top:1.5vh;width:65%}.section .container .title{margin-top:0}.section .title .bar{background-color:var(--pri);flex-grow:1;height:.15vh}.section .title h2{color:var(--pri);display:flex;font-size:7.5vh;font-weight:650;text-align:center}@media (max-aspect-ratio:0.85){.section .title h2{font-size:12.5vw}}.section .title p{font-size:3vh;margin-top:1vh;opacity:.85}.section .subheading{display:none;width:100%}@media (max-aspect-ratio:0.85){.section .subheading{margin-bottom:7.5vw}}.section .subheading h3{font-size:2.5vh;font-style:italic;font-weight:500;text-align:center;width:100%}.hero{display:flex;height:90.5vh;justify-content:center;margin-top:9.5vh;transition:all .15s ease-in;width:100%}@media (min-aspect-ratio:0.85){.hero:not(.scrolled){height:85.5vh;margin-top:14.5vh}.hero.has-logo:not(.scrolled){height:83vh;margin-top:17vh}}@media (max-aspect-ratio:0.85){.hero:not(.scrolled){margin-top:10vh}.hero.has-logo:not(.scrolled){margin-top:12.5vh}}@media (max-aspect-ratio:1.5){.hero{height:auto!important;margin-top:9.5vh;min-height:90.5vh;padding-top:6.5vh}}@media (max-aspect-ratio:0.85){.hero{padding-top:7.5vw}}.hero .container{align-items:center;display:flex;gap:3.5vh;justify-content:space-between;width:100%}@media (max-aspect-ratio:1.5){.hero .container{flex-direction:column-reverse}}@media (max-aspect-ratio:0.85){.hero .container{gap:5vw}}.hero .focus{align-items:flex-start;display:flex;flex-direction:column;width:50%;z-index:9}@media (min-aspect-ratio:1.5){.hero .focus{margin-top:-1vh}}@media (max-aspect-ratio:1.5){.hero .focus{align-items:center;text-align:center;width:100%}}.hero .headline{margin-bottom:3vh}@media (max-aspect-ratio:0.85){.hero .headline{margin-bottom:2.5vw}}.hero .headline h1{color:#232323;color:var(--text);font-size:7.5vh;font-weight:650;line-height:1.05!important}@media (max-aspect-ratio:0.85){.hero .headline h1{font-size:5vh}}.hero .headline .highlight{color:var(--pri)}.hero .subheadline{font-size:2.2vh;font-weight:400;margin-bottom:3vh;width:95%}@media (max-aspect-ratio:0.85){.hero .subheadline{margin-bottom:5vw}}.hero .subheadline p{opacity:.85}.cta-wrapper{display:flex;flex-wrap:wrap;gap:1.5vh}@media (max-aspect-ratio:0.85){.cta-wrapper{align-items:center;flex-direction:column;width:100%}.cta-wrapper>div{width:100%}}.cta-wrapper .cta{align-items:center;background-color:var(--sec);border:none;border-radius:1vh;border-radius:var(--corner);box-sizing:border-box!important;display:flex;gap:1vh;height:7.5vh;justify-content:center;overflow:hidden;padding:0 3.5vh;position:relative;text-align:center;transition:all .15s ease-in}@media (max-aspect-ratio:0.85){.cta-wrapper .cta{width:100%}}.cta-wrapper .cta:hover{transform:scale(.9)}.cta-wrapper .cta:after{background-color:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s ease-in;width:100%}.cta-wrapper .cta:hover:after{background-color:#00000026}.cta-wrapper .cta p{color:#fff;font-size:2.2vh;font-weight:450;gap:.75vh;margin:0}.cta-wrapper .cta p,.cta-wrapper .cta span{align-items:center;display:flex;z-index:10}.cta-wrapper .cta span .icon{color:#fff;margin-top:-.35vh}.cta-wrapper .cta.ghost span .icon{color:var(--pri)}.cta-wrapper .icon.small{font-size:2.5vh}.cta-wrapper .icon.big{font-size:3vh}.cta-wrapper .cta.ghost{background-color:initial;background-color:#fff;border:.15vh solid #ebebeb;border:var(--border);border-color:var(--sec)}.cta-wrapper .cta.ghost:hover:after{background-color:rgba(0,0,0,.075)}.cta-wrapper .cta.ghost p{color:var(--sec);font-weight:450}.hero .right{background-color:var(--sec);border-radius:1vh;border-radius:var(--corner);display:flex;justify-content:flex-end;max-width:45%;padding:.85vh}@media (max-aspect-ratio:1.5){.hero .right{justify-content:center;width:auto}}@media (max-aspect-ratio:0.85){.hero .right{width:100%!important}}.hero img{aspect-ratio:11/9;border-radius:1vh;border-radius:var(--corner);max-height:65vh;width:100%}@media (max-aspect-ratio:1.5){.hero .right{max-width:65%}.hero img{max-height:50vh}}@media (max-aspect-ratio:0.85){.hero .right{max-width:100%}.hero img{max-height:65vh}}.services .container{display:flex;flex-wrap:wrap;gap:3.5vh;justify-content:center;width:100%}@media (max-aspect-ratio:0.85){.services .container{gap:5vw}}.services .card{display:flex;flex-direction:column;overflow:hidden;padding:0;width:calc(33.33333% - 2.33333vh)}@media (max-aspect-ratio:1.5){.services .card{width:calc(50% - 1.75vh)}}@media (max-aspect-ratio:0.85){.services .card{width:100%}}.services .card .img-wrapper{align-items:center;aspect-ratio:16/9;background-color:#ebebeb;background-color:var(--grey);border-radius:1vh 1vh 0 0;border-radius:var(--corner) var(--corner) 0 0;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.services .card img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:10}.services .card .icon{color:var(--pri);font-size:7.5vh}.services .card .bottom{border:.15vh solid #ebebeb;border:var(--border);border-radius:0 0 1vh 1vh;border-radius:0 0 var(--corner) var(--corner);border-top:none;display:flex;flex-direction:column;flex-grow:1;padding:3.5vh}@media (max-aspect-ratio:1.5){.services .card .bottom{padding:2.5vh}}.services .card .name{color:var(--pri);font-size:3vh;font-weight:600;margin-bottom:1vh}.services .card p{font-size:2vh;font-weight:400;opacity:.85}.products .container{display:flex;flex-wrap:wrap;gap:3.5vh;justify-content:center;margin-top:-3.5vh;padding-top:3.5vh;width:100%}@media (max-aspect-ratio:0.85){.products .container{gap:5vw;margin-top:-5vw;padding-top:5vw}}.products .catalog{margin-bottom:2.5vh}.categories-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.5vh;margin-bottom:5vh}.categories-wrapper .categories button{background-color:#fff;border:.15vh solid #ebebeb;border:var(--border);color:#232323;color:var(--text);font-size:2.2vh;font-weight:450}.products .subcat-desc{font-size:2.5vh;font-weight:450;margin-bottom:3.5vh;text-align:center}@media (max-aspect-ratio:0.85){.products .subcat-desc{margin-bottom:5vw}}.products .container .card{border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);display:flex;flex-direction:column;overflow:hidden;padding:2.5vh;width:calc(33.33333% - 2.33333vh)}@media (max-aspect-ratio:1.5){.products .container .card{width:calc(50% - 1.75vh)}}@media (max-aspect-ratio:0.85){.products .container .card{width:100%}}.products .container .card img{aspect-ratio:11/9;border-radius:1vh;border-radius:var(--corner);display:flex;object-fit:cover;width:100%}.products .container .card .info{display:flex;flex-direction:column;flex-grow:1;margin-top:1.5vh}.products .container .card.image .info{border-top:none}@media (max-aspect-ratio:1.5){.products .container .card{padding:2.5vh}}.products .container .card:not(.image) .info{border-radius:1vh;border-radius:var(--corner)}.products .container .card .top{align-items:flex-start;display:flex;gap:2.5vh;justify-content:space-between;margin-bottom:-.5vh;margin-top:-.5vh}.products .card .name{font-size:2.5vh;font-weight:600;line-height:1.25}.products .card .price{color:var(--pri);font-size:2.5vh;font-weight:550;line-height:1.25}.products .card .desc{font-size:2vh;font-weight:400;margin-top:1.35vh;opacity:.85}.overlay{align-items:center;background-color:#000000d9;display:flex;height:100%;justify-content:center;left:0;padding:10vh 7.5vw;position:fixed;top:0;width:100%;z-index:200}@media (max-aspect-ratio:0.85){.overlay{padding:10vh 5vw}}.overlay .close{display:flex;position:fixed;right:2.5vh;top:2.5vh}.overlay .close button{align-items:center;border:none;border-radius:1vh;border-radius:var(--corner);color:#232323;color:var(--text);cursor:pointer;display:flex;font-size:3vh;height:5vh;justify-content:center;overflow:hidden;position:relative;width:5vh}.gold-on .overlay .close button{background-color:gold;color:#232323;color:var(--text)}.gold-off .overlay .close button{background-color:var(--sec);color:#fff}.overlay .close button:after{background-color:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s ease-in;width:100%}.overlay .close button:hover:after{background-color:#00000026}.overlay .close button .icon{z-index:5}.overlay .content{width:100%}.overlay .content,.overlay .image{align-items:center;display:flex;height:100%;justify-content:center}.overlay .image{aspect-ratio:11/9;border-radius:1vh;border-radius:var(--corner);max-width:100%;overflow:hidden}.overlay img{height:100%;object-fit:cover;width:100%}.gallery .container{align-items:stretch;display:flex;flex-wrap:wrap;gap:3.5vh;justify-content:center;margin-top:-3.5vh;padding-top:3.5vh;width:100%}@media (max-aspect-ratio:0.85){.gallery .container{gap:5vw;margin-top:-5vw;padding-top:5vw}}.categories{background-color:#232323;background-color:var(--text);border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);display:flex;flex-wrap:wrap;gap:1vh;justify-content:center;padding:1.5vh}@media (max-aspect-ratio:0.85){.categories-wrapper{margin-bottom:5vh!important}.categories,.categories-wrapper,.subcategories{width:100%}}.category{background-color:initial;border:.15vh solid #ebebeb;border:var(--border);border-color:#0000;border-radius:1vh;border-radius:var(--corner);color:#232323;color:var(--text);cursor:pointer;font-size:2.2vh!important;font-weight:450;padding:1.5vh 2.5vh;transition:color .15s ease-in!important}@media (max-aspect-ratio:0.85){.category{height:7.5vh;width:100%}}button.category.active,button.category:not(.active):hover{color:var(--sec)!important}button.category.active{border-color:var(--sec)!important}.gallery .container .card{background-color:#fbf9f7;background-color:var(--beige);cursor:pointer;flex-direction:column;padding:0;position:relative;width:calc(33.33333% - 2.33333vh)}.gallery .card .image,.gallery .container .card{border-radius:1vh;border-radius:var(--corner);overflow:hidden}.gallery .card .image{align-items:center;display:flex;height:100%;justify-content:center;transition:all .15s ease-in;width:100%}@media (max-aspect-ratio:1.5){.gallery .container .card{width:calc(50% - 1.75vh)}}@media (max-aspect-ratio:0.85){.gallery .container .card{width:100%}}.gallery .container .card img{aspect-ratio:11/9;display:block;object-fit:cover;transition:all .15s ease-in;width:100%}.gallery .card .image:hover img{transform:scale(1.05)}.gallery .container .card video{aspect-ratio:11/9;border-radius:1vh;border-radius:var(--corner);display:block;object-fit:contain;transition:all .15s ease-in;width:100%}.pagination{align-items:center;display:flex;gap:1vh;margin-top:5vh}@media (max-aspect-ratio:0.85){.pagination{margin-top:7.5vw}}.pagination button{align-items:center;background-color:var(--sec);border:none;border-radius:1vh;border-radius:var(--corner);color:#fff;cursor:pointer;display:flex;font-size:2.2vh;height:5vh;justify-content:center;overflow:hidden;position:relative;width:5vh}.pagination button:after{background-color:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s ease-in;width:100%}.pagination button .icon{z-index:10}.pagination p{font-size:2.2vh;text-align:center;width:7.5vh}.pagination button:hover:after{background-color:#00000026}.reviews .container{align-items:stretch;display:flex;flex-wrap:wrap;gap:3.5vh;justify-content:center;width:100%}@media (max-aspect-ratio:0.85){.reviews .container{gap:5vw}}.reviews .card{border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);display:flex;flex-direction:column;justify-content:space-between;padding:2.5vh;width:calc(33.33333% - 2.33333vh)}@media (max-aspect-ratio:1.5){.reviews .card{padding:2.5vh;width:calc(50% - 1.75vh)}}@media (max-aspect-ratio:0.85){.reviews .card{width:100%}}.reviews .card .rating{color:var(--pri);display:flex;font-size:2.8vh;gap:.5vh}.reviews .card .header{font-size:2.5vh;margin-bottom:0}.reviews .card p{font-size:2vh;font-style:italic;font-weight:400;opacity:.85}.reviews .card .bottom{align-items:center;display:flex;justify-content:space-between;margin-top:1vh}.reviews .card .name{font-size:2.5vh;font-weight:600}.reviews .card .top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5vh}.reviews .card .bottom img,.reviews .card .top img{height:4vh;width:4vh}.reviews .cta-wrapper{margin-top:5vh}@media (max-aspect-ratio:0.85){.reviews .cta-wrapper{margin-top:7.5vw}}.hours .container{display:flex;gap:3.5vh;width:100%}@media (max-aspect-ratio:1.5){.hours .container{align-items:center;flex-direction:column}}.hours .container .left{align-items:center;display:flex;flex-direction:column;padding:3.5vh 0;width:40%}@media (max-aspect-ratio:1.5){.hours .container .left{padding:0;width:100%}}.hours .left .title{align-items:center;display:flex;flex-direction:column}.hours .container .left .days{display:flex;flex-direction:column;width:100%}.hours .container .left .day{border-bottom:.15vh solid #ebebeb;border-bottom:var(--border);display:flex;justify-content:space-between;padding:1vh 0;width:100%}.hours .container .left .day:first-of-type{padding-top:0}.hours .container .left .day:last-of-type{border-bottom:none;padding-bottom:0}.hours .container .left .day .name{font-size:2.5vh;font-weight:550}.hours .day .name.abrv{display:none;width:12.5vh!important}@media (max-aspect-ratio:0.85){.hours .day .name.full{display:none}.hours .day .name.abrv{display:inline}}.hours .container .left .hour-range{align-items:center;display:flex;font-size:2.2vh;font-weight:450;gap:1vh}.hours .container .left .closed{font-size:2.2vh;font-weight:450}.hours .container .left .day.active{color:var(--pri)}.hours .right{align-items:stretch;background-color:var(--sec);border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);display:flex;flex-direction:column;justify-content:center;padding:.85vh;position:relative;width:60%}@media (max-aspect-ratio:1.5){.hours .right{aspect-ratio:13/9;width:100%}}.hours .right .img-container{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:center;padding:3.5vh;position:relative}.hours .right img{border-radius:1vh;border-radius:var(--corner);object-fit:cover;z-index:0}.hours .right .radial-gradient,.hours .right img{height:100%;left:0;position:absolute;top:0;width:100%}.hours .right .radial-gradient{background:radial-gradient(ellipse 75% 50% at center,#000000bf,#000000bf,#0000)}.hours .right .status{align-items:center;color:#fff;display:flex;font-size:3vh;font-weight:500;gap:1vh;justify-content:center;margin-bottom:3.5vh;width:100%;z-index:1}@media (max-aspect-ratio:0.85){.hours .right .status{font-size:4vw;gap:1vw;margin-bottom:2vh}}.hours .status .now,.hours .status .now div{align-items:center;display:flex}.hours .status .now div{gap:1vh}@media (max-aspect-ratio:0.85){.hours .status .now div{gap:1vw}}.hours .status .now div h3{background-color:var(--sec);border-radius:1vh;border-radius:var(--corner);color:#fff;padding:1vh}@media (max-aspect-ratio:0.85){.hours .status .now div h3{padding:.5vh}}.hours .status .upcoming{align-items:center;display:flex}.hours .countdown{display:flex;gap:3.5vh;justify-content:center;width:100%;z-index:1}@media (max-aspect-ratio:0.85){.hours .countdown{gap:3.5vw}}.hours .countdown>div{align-items:center;aspect-ratio:1;background-color:initial;background-color:#ffffff1a;border:.15vh solid #ebebeb;border:var(--border);border-color:#ffffff26;border-radius:1vh;border-radius:var(--corner);box-shadow:none;display:flex;flex-direction:column;justify-content:center;padding:0;width:20vh}@media (max-aspect-ratio:1.5){.hours .countdown>div{width:15vw}}@media (max-aspect-ratio:0.85){.hours .countdown>div{width:25vw}}.hours .countdown h3{color:var(--pri);color:#fff;font-size:10vh;font-weight:650}@media (max-aspect-ratio:1.5){.hours .countdown h3{font-size:7.5vw}}@media (max-aspect-ratio:0.85){.hours .countdown h3{font-size:10vw}}.hours .countdown p{color:#fff;color:var(--ter);font-size:3vh;font-weight:650}.gold-on .countdown p{color:gold}.gold-off .countdown p{color:var(--pri)}@media (max-aspect-ratio:1.5){.hours .countdown p{font-size:2.5vw}}@media (max-aspect-ratio:0.85){.hours .countdown p{font-size:3.5vw}}.about .container{align-items:stretch;display:flex;gap:3.5vh;padding:0;width:100%}@media (max-aspect-ratio:1.5){.about .container{flex-direction:column-reverse}}@media (max-aspect-ratio:0.85){.about .container{gap:5vw}}.about .container .left{align-items:center;background-color:var(--sec);border-radius:1vh;border-radius:var(--corner);display:flex;padding:.85vh;width:60%}@media (max-aspect-ratio:1.5){.about .container .left{width:100%}}.about .container .left img{aspect-ratio:14/9;border-radius:1vh;border-radius:var(--corner);min-height:100%;object-fit:cover;width:100%}.about .container .right{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3.5vh 0;width:40%}@media (max-aspect-ratio:1.5){.about .container .right{padding:0;width:100%}}.about .right .title{align-items:center;display:flex;flex-direction:column}.about .container .right .bottom{margin-top:-1vh;text-align:justify;width:100%}@media (max-aspect-ratio:0.85){.about .container .right .bottom{margin-top:-1.5vw}}.about .container .right p{font-size:2vh;font-weight:450}.contact{align-items:center;display:flex}.contact .desc{color:#232323;color:var(--text);font-size:2.2vh;margin-bottom:3.5vh;margin-top:-1vh;text-align:center;width:65%}.contact .desc p{opacity:.85}@media (max-aspect-ratio:1.5){.contact .desc{width:100%}}.contact .container{align-items:stretch;display:flex;gap:3.5vh;justify-content:center;width:100%}@media (max-aspect-ratio:1.5){.contact .container{flex-direction:column}}.contact .container .left{display:flex;flex-direction:column;gap:2vh;width:60%}@media (max-aspect-ratio:1.5){.contact .container .left{width:100%}}.contact .container .right{display:flex;flex:1 1;flex-direction:column;gap:2vh;width:40%}@media (max-aspect-ratio:1.5){.contact .container .right{width:100%}}.contact .container .left .top{align-items:center;display:flex;gap:2vh}@media (max-aspect-ratio:0.85){.contact .container .left .top{flex-direction:column}}.contact .container .right .top{align-items:center;display:flex}.contact .container .right .bottom{height:100%;width:100%}.contact .form{border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);padding:2.5vh}.contact .form form{display:flex;flex-direction:column}.contact .link:after{height:.4vh}.contact .map{background-color:#fbf9f7;background-color:var(--beige);border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);height:100%;overflow:hidden;padding:0!important;width:100%}@media (max-aspect-ratio:1.5){.contact .map{aspect-ratio:13/9;height:auto}}@media (max-aspect-ratio:0.85){.contact .map{aspect-ratio:11/9}}.contact .email{display:flex;min-width:calc(50% - 1vh);width:auto}.contact .phone{display:flex;flex:1 1}@media (max-aspect-ratio:0.85){.contact .email,.contact .phone{width:100%}}.contact .address{width:100%}.contact .card{align-items:center;background-color:#fbf9f7;background-color:var(--beige);background-color:#232323;background-color:var(--text);border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);display:flex;flex-direction:row;padding:2.5vh}.contact .card p{align-items:center;color:#232323;color:var(--text);display:flex;font-size:2vh;line-height:1;transition:all .15s ease-in}.contact .card .icon{color:var(--pri);font-size:2.2vh;margin-right:.85vh}.contact .link{align-items:center;display:flex;text-overflow:ellipsis;width:100%}.contact .link:after{bottom:-.5vh}.contact .double{display:flex;gap:2vh;width:100%}@media (max-aspect-ratio:0.85){.contact .double{flex-direction:column;gap:0}}.contact .double .field{width:50%}@media (max-aspect-ratio:0.85){.contact .double .field{width:100%}}.contact .field{display:flex;flex-direction:column;margin-bottom:2vh;width:100%}.contact .field p{font-size:2.2vh;margin-bottom:.5vh}.contact .field input{background-color:#fff;border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);font-size:2vh;outline:none;padding:2vh;transition:border-color .15s ease-in;width:100%}.contact .field input:focus{border-color:var(--sec)}.contact textarea{background-color:#fff;border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);font-size:2vh;height:20vh;outline:none;padding:2vh;resize:none;transition:border-color .15s ease-in;width:100%}.contact textarea:focus{border-color:var(--sec)}.contact .button{display:flex;width:100%}.contact button{align-items:center;background-color:var(--sec);border:.15vh solid #ebebeb;border:var(--border);border-color:var(--sec);border-radius:1vh;border-radius:var(--corner);cursor:pointer;display:flex;font-size:2.2vh;gap:1vh;height:7.5vh;justify-content:center;outline:none;overflow:hidden;padding:2vh 3.5vh;position:relative;transition:all .15s ease-in}.contact button:not(.submitting):hover{transform:scale(.9)}.contact button:after{background-color:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s ease-in;width:100%}.contact button.submitting:after,.contact button:hover:after{background-color:#00000026}@media (max-aspect-ratio:0.85){.contact button{width:100%}}.contact button .icon{color:#fff;font-size:2.2vh;z-index:30}.contact button p{color:#fff;font-weight:400;z-index:30}.events .container{display:flex;flex-wrap:wrap;gap:3.5vh;justify-content:center;width:100%}@media (max-aspect-ratio:0.85){.events .container{gap:5vw}}.events .container .card{border:.15vh solid #ebebeb;border:var(--border);border-radius:1vh;border-radius:var(--corner);display:flex;flex-direction:column;overflow:hidden;padding:2.5vh;width:calc(33.33333% - 2.33333vh)}@media (max-aspect-ratio:1.5){.events .container .card{width:calc(50% - 1.75vh)}}@media (max-aspect-ratio:0.85){.events .container .card{width:100%}}.events .container .card img,.events .container .card video{aspect-ratio:11/9;border-radius:1vh;border-radius:var(--corner);display:flex;margin-bottom:2vh;object-fit:cover;width:100%}.events .container .card .info{display:flex;flex-direction:column;flex-grow:1}.events .container .card .top{align-items:flex-start;display:flex;gap:2.5vh;justify-content:space-between;margin-bottom:-.5vh;margin-top:-.5vh}.events .card .name{font-size:2.5vh;font-weight:600;line-height:1.25;margin-bottom:-.5vh;margin-top:-.5vh}.events .card .desc{font-size:2vh;font-weight:400;margin-top:.85vh;opacity:.85}.events .card .value{color:var(--pri);font-size:2.2vh;font-weight:550;line-height:1.25;margin-top:.85vh}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer{align-items:center;background-color:#232323;background-color:var(--text);color:#ebebeb;color:var(--grey);display:flex;font-size:2vh;height:7.5vh;justify-content:space-between;padding:0 7.5vw;text-align:center}@media (max-aspect-ratio:1.5){.footer{flex-direction:column;gap:1.5vh;height:auto;padding:2.5vh 7.5vh}}.footer .left{align-items:center;display:flex;gap:1.5vh}@media (max-aspect-ratio:0.85){.footer .left{flex-direction:column}}.footer span{font-size:2vh;opacity:.3}@media (max-aspect-ratio:0.85){.footer span{display:none}}.footer .legal{align-items:center;display:flex;gap:2vw}.footer a{color:#ebebeb;color:var(--grey)}.footer .link:after{bottom:-.25vh!important;height:.4vh!important;left:50%!important;transform:translateX(-50%)!important;transition:all .15s ease-in!important}.footer .right{flex-wrap:wrap;gap:1vh;justify-content:center}.footer .right,.footer .right a,.footer .right a div{align-items:center;display:flex}.footer .right a div{background-color:var(--ter);border-radius:1vh;border-radius:var(--corner);height:5vh;justify-content:center;position:relative;transition:all .15s ease-in;width:5vh}.gold-on .footer .right a div{background-color:gold}.gold-off .footer .right a div{background-color:var(--sec)}.footer .right a div:hover{transform:scale(.95)}.footer .right a div:after{background-color:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:all .15s ease-in;width:100%}.footer .right a div:hover:after{background-color:#00000026}.footer .right .icon{color:#fff;color:#232323;color:var(--text);font-size:3vh;transition:all .15s ease-in;z-index:100}.gold-off .footer .right .icon{color:#fff}.footer .right .backtotop .icon{color:#232323;color:var(--text)}.gold-off .footer .right .backtotop .icon{color:#fff}.privacy-policy{padding:3.5vh}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3{margin:1.5vh 0}.privacy-policy h1:first-of-type{margin-top:0}.privacy-policy p{margin-bottom:.5vh}.privacy-policy li{margin-left:20px}
/*# sourceMappingURL=main.decc2273.css.map*/