*{box-sizing:border-box;font-size-adjust:.5;margin:0;padding:0}html,body{box-sizing:border-box;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0}a,link{text-decoration:none}body{background-color:#fff}button{font-size:18px}.button-arrow{width:30px;margin-right:10px}.Accessibility-btn svg{fill:#000;width:30px;height:30px;display:block}.Accessibility-btn button{z-index:9999;cursor:pointer;backdrop-filter:blur(18px);background:#ffffffae;border:0;border-radius:999px;justify-content:center;align-items:center;width:45px;height:45px;transition:transform .2s;display:flex;position:fixed;bottom:30px;left:15px;box-shadow:0 4px 15px #00000036}.Accessibility-btn button:hover{background:#fff;transform:scale(1.08)}.chatWidgetButton{color:#000;backdrop-filter:blur(18px);cursor:pointer;z-index:100000;background:#ffffffae;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s;display:flex;position:fixed;bottom:35px;right:20px;box-shadow:0 4px 15px #0003}.chatWidgetButton:hover{transform:scale(1.05)}.chatWidgetButton img{object-fit:cover;border-radius:50%;width:100%;height:100%}.chatWidgetButton.hidden{display:none}@media (max-width:600px){.chatWidgetButton{width:45px;height:45px;bottom:30px;right:15px}}.hero-video{object-fit:cover;background-color:#000;width:100%;height:100%;transition:opacity .5s ease-in-out}.video-dark-overlay{z-index:2;pointer-events:none;background:#0000003b;position:absolute;inset:0}.home-container{z-index:10;background:#000;margin:0;padding:0;position:relative;overflow:hidden}.hero{align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.hero-video-wrapper{z-index:1;position:absolute;inset:0;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%}.hero-overlay{z-index:2;justify-content:space-between;align-items:flex-end;width:100%;margin-top:20%;padding:0 2rem;display:flex;position:relative}.hero-text{animation:1s 1s both outer-left;position:relative}.hero-text h1{color:#f7f8f8;text-shadow:0 0 10px #0000004d;margin:0;line-height:1.2}.title{z-index:3}.title-inner{font-size:clamp(44px,5vw,100px);font-weight:400;line-height:1.2;font-family:var(--font-dax-light), sans-serif;animation:1s 1s both inner-left;display:inline-block}.cafe,.mozart{animation:1s cubic-bezier(.5,0,.1,1) 1s both outer-left;display:inline-block}.cafe-inner{animation:1s 1s both inner-left,1s cubic-bezier(.5,0,.1,1) both text-clip;display:inline-block}.mozart-inner{animation:1s cubic-bezier(.5,0,.1,1) both text-clip;display:inline-block}@keyframes text-clip{0%{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes outer-left{0%{transform:translate(50%)}to{transform:none}}@keyframes inner-left{0%{transform:translate(-50%)}to{transform:none}}.floatingBtn{z-index:5;position:absolute;bottom:30px;right:97px}.floatingBtn__cta{backdrop-filter:blur(15px);cursor:pointer;opacity:0;background:#fff3;border:0;border-radius:25px;align-items:center;gap:14px;padding:8px 18px 8px 8px;animation:2.5s cubic-bezier(.22,1,.36,1) 1s forwards cardReveal;display:inline-flex;position:relative;overflow:hidden;transform:translateY(-36px)}@keyframes cardReveal{to{opacity:1;transform:translateY(0)}}.floatingBtn__cta:before{content:"";z-index:-1;background:#ff8c00ad;border-radius:18px;width:52px;transition:width .4s;position:absolute;top:8px;bottom:8px;left:8px}.floatingBtn__cta:hover:before{background:#ff8c00;width:calc(100% - 16px)}.floatingBtn__icon{border-radius:18px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.floatingBtn__text{color:#fff;font-size:20px;font-weight:300;font-family:var(--font-calibri), sans-serif;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.floatingBtn__cta:hover .floatingBtn__icon img{transition:all .25s;transform:scale(1.08)}.floatingBtn__icon.arrowBox{color:#fff;background:#ff8c00ad;border-radius:20px;place-items:center;font-size:18px;font-weight:400;display:grid}.floatingBtn__icon .arrow{transition:transform .25s;display:inline-block}.floatingBtn__cta:hover .arrow{transform:scale(1.18)}.floatingBtn__cta:hover .floatingBtn__icon.arrowBox{background:#ff8c00}@media (min-width:1600px){.floatingBtn__text{font-size:20px}}@media (max-width:1290px){.hero-overlay{margin-top:15%;padding:0 1.5rem}.floating{width:210px;top:1px;right:30px}.floatingBtn__text{font-size:18px}}@media (max-width:1024px){.hero-overlay{margin-top:15%;padding:0 1.5rem}.floatingBtn__text{font-size:18px}}@media (max-width:768px){.hero-overlay{text-align:center;flex-direction:column;align-items:center;gap:2rem;margin-top:20%}.floatingBtn{position:absolute;inset:auto auto 30px 50%;transform:translate(-50%)}.floatingBtn__icon{width:46px;height:46px}.floatingBtn__text{font-size:16px}}@media (max-width:468px){.hero{align-items:flex-start}.hero-overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100%;padding:0 1rem;margin-top:0!important;display:flex!important}.floatingBtn__text{font-size:14px}.floatingBtn__icon{width:42px;height:42px}.floatingBtn__cta:before{width:42px}.hero-action{display:none}}.home-about-us{z-index:20;background-color:#fafaf8;width:100%;padding:120px 0;position:relative}.home-about-us__container{grid-template-columns:1fr 1.5fr;gap:40px;max-width:1300px;margin:0 auto;padding:0 24px;display:grid}.home-about-us__left{display:block}.home-about-us__right{flex-direction:column;justify-content:center;display:flex}.home-about-us__title{font-family:var(--font-dax), sans-serif;color:#6f7362;margin-bottom:24px;font-size:64px;font-weight:400;line-height:1.15}.home-about-us__title span{color:#1d1d1d}.home-about-us__description{max-width:550px;font-size:24px;font-weight:300;font-family:var(--font-calibri), sans-serif;color:#1d1d1d;margin-bottom:40px;line-height:1.3}.home-about-us__actions{align-items:center;gap:12px;display:flex}.homeAbout-btn{cursor:pointer;background:#eaeaea;border:0;border-radius:25px;align-items:center;gap:10px;padding:5px 20px 5px 5px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.homeAbout-btn:before{content:"";z-index:1;background:#fff;border-radius:20px;width:45px;transition:width .4s,background .3s;position:absolute;top:5px;bottom:5px;left:5px}.homeAbout-btn:hover:before{background:#fff;width:calc(100% - 10px)}.homeAbout-btn-circle{z-index:2;background:0 0;border-radius:20px;flex:none;place-items:center;width:45px;height:45px;display:grid}@media (min-width:1600px){.homeAbout-btn-circle{width:50px;height:50px}.homeAbout-btn:before{width:50px}}.homeAbout-btn-arrow{color:#666;z-index:3;place-items:center;font-size:18px;transition:transform .25s;display:grid}.homeAbout-btn-text{color:#1d1d1d;font-family:var(--font-calibri), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;white-space:nowrap;margin-right:1px;font-size:20px;font-weight:300}.homeAbout-btn:hover{background:#dedede}.homeAbout-btn:hover .homeAbout-btn-arrow{transform:scale(1.15)}.homeAbout-btn:hover .homeAbout-btn-text{color:#000}.word{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.word-block{transform-origin:0;z-index:2;pointer-events:none;inset:0;background:#1f2a27;position:absolute;inset:0;transform:scaleX(1)}.word{z-index:1}@media (min-width:1600px){.homeAbout-btn-text{font-size:24px}}@media (max-width:1599px){.home-about-us__description,.homeAbout-btn-text{font-size:20px}}@media (max-width:1024px){.home-about-us__container{grid-template-columns:1fr}.home-about-us__left{display:none}.home-about-us__title{font-size:38px}.home-about-us__description,.homeAbout-btn-text{font-size:18px}}@media (max-width:600px){.home-about-us__title{font-size:45px}.home-about-us__description{text-align:justify;line-height:1.5}}.navbar{z-index:1000;width:100%;font-family:var(--font-poppins), sans-serif;justify-content:space-between;align-items:center;padding:25px 2rem;transition:padding .3s,background .3s,backdrop-filter .3s;display:flex;position:fixed;top:0}.navbar.scrolled{-webkit-backdrop-filter:blur(15px);background:#000000b3;border-bottom:1px solid #ffffff1a;padding:10px 2rem}.navbar-logo img{width:auto;height:80px;transition:height .3s}.navbar.scrolled .navbar-logo img{height:60px}.navbar-right{align-items:center;margin-left:auto;display:flex}.navbar-toggle{flex-direction:column;justify-content:center;width:40px;height:28px;display:flex;position:relative}.navbar-toggle span{background:#fff;border-radius:5px;width:40px;height:3px;transition:all .3s;position:absolute}.navbar-toggle span:first-child{top:0}.navbar-toggle span:nth-child(2){top:12px}.navbar-toggle span:nth-child(3){top:24px}.navbar-toggle.active span:first-child{top:12px;transform:rotate(45deg)}.navbar-toggle.active span:nth-child(2){opacity:0}.navbar-toggle.active span:nth-child(3){top:12px;transform:rotate(-45deg)}.navbar-links{margin:0;padding:0;list-style:none}.has-dropdown{position:relative}.nav-link{cursor:pointer;color:#e7ecee;font-size:18px;font-weight:300;display:block}.dropdown{-webkit-backdrop-filter:blur();opacity:0;visibility:hidden;z-index:2000;background:#ffffff1a;min-width:250px;padding:0;list-style:none;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:120%;left:0;transform:translateY(10px);box-shadow:0 30px 80px #00000040}.dropdown:before,.sub-dropdown:before{content:"";-webkit-backdrop-filter:blur();opacity:0;z-index:-1;pointer-events:none;background:#ffffff1a 50%/cover no-repeat;width:100%;height:100%;transition:opacity .3s,transform .3s;position:absolute;top:0;left:0;box-shadow:0 30px 80px #00000040}.has-dropdown:hover>.dropdown:before,.has-sub-dropdown:hover>.sub-dropdown:before{opacity:1;backdrop-filter:blur(18px)}.dropdown:before,.sub-dropdown:before{border-radius:14px}.dropdown li a:hover{backdrop-filter:blur(6px);background:#ffffff59}.dropdown li:not(:last-child){border-bottom:1px solid #ffffff2e}.dropdown li{padding:0}.dropdown li a,.dropdown li span.nav-link{padding:.75rem 1.5rem;font-size:18px;text-decoration:none;transition:background .2s;display:block;color:#fff!important}.dropdown li a:hover,.dropdown li span.nav-link:hover{background:#ffffff24}.sub-dropdown{-webkit-backdrop-filter:blur();opacity:0;visibility:hidden;z-index:3000;background:#ffffff1a;min-width:220px;padding:0;list-style:none;transition:all .3s;position:absolute;top:0;left:100%;transform:translate(10px);box-shadow:0 30px 80px #00000040}.sub-dropdown .sub-dropdown{top:0;left:100%}.dropdown:after,.sub-dropdown:after{content:"";-webkit-backdrop-filter:blur();pointer-events:none;z-index:0;border-radius:inherit;background:#ffffff1a;position:absolute;inset:0;box-shadow:0 30px 80px #00000040}.has-sub-dropdown{position:relative}.has-sub-dropdown:hover>.sub-dropdown{opacity:1;visibility:visible;transform:translate(0)}.navbar.scrolled .dropdown,.navbar.scrolled .sub-dropdown,.navbar.scrolled .dropdown:before,.navbar.scrolled .sub-dropdown:before{-webkit-backdrop-filter:blur();background:#00000072;box-shadow:0 30px 80px #00000040}@media (min-width:1024px){.navbar-toggle{display:none}.navbar-links{background:0 0;flex-direction:row;gap:2.5rem;margin-right:2rem;position:static;display:flex!important}.nav-link-wrapper{border-bottom:none;padding:0}.has-dropdown:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.navbar-links.force-closed .dropdown,.navbar-links.force-closed .sub-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important}.navbar-links{flex-direction:row;gap:2.5rem;margin-right:2rem;display:none}.navbar-links.show{display:flex}.navbar-toggle{margin-left:1.5rem}.navbar-search-toggle{color:#e7ecee;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:10px;font-size:20px;transition:color .3s;display:flex}.navbar-search-toggle:hover{color:#fff}.navbar-links li a{color:#e7ecee;font-size:18px;font-weight:300;text-decoration:none}}@media (max-width:1023px){.dropdown li a,.dropdown li span.nav-link{color:#fff;padding:0;font-size:16px}.has-dropdown .dropdown li a,.has-sub-dropdown .sub-dropdown li a{border-bottom:none}.navbar-toggle.active span{background:#fff}.navbar-logo{z-index:1100;position:relative}.navbar-logo img{height:50px}.navbar.scrolled .navbar-logo img{height:40px}.navbar-links{z-index:1050;background:#000000fa;flex-direction:column;width:100%;height:100vh;padding:6rem 2rem 2rem;display:none;position:fixed;top:0;left:0;overflow-y:auto}.navbar-toggle{z-index:1100}.navbar-search-toggle{color:#fff;cursor:pointer;z-index:1100;background:0 0;border:none;justify-content:center;align-items:center;margin-right:1.5rem;padding:0;font-size:22px;display:flex}.navbar-links.show{display:flex}.navbar-links li{width:100%;margin-bottom:.5rem}.nav-link-wrapper{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;padding:.8rem 0;display:flex}.dropdown-toggle{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:10px 0 10px 20px;font-size:1.1rem;transition:transform .3s;display:flex}.navbar-links li a{color:#fff;text-align:left;flex-grow:1;font-size:18px;font-weight:300;text-decoration:none}.dropdown,.sub-dropdown{box-shadow:none;opacity:1;visibility:visible;background:0 0;width:100%;padding-left:1rem;transition:all .3s;display:none;position:static;transform:none}.has-dropdown.open>.dropdown,.has-sub-dropdown.open>.sub-dropdown{display:block}.has-dropdown .dropdown li a,.has-sub-dropdown .sub-dropdown li a{color:#fff;border-bottom:1px solid #ffffff0d;padding:.8rem 0;font-size:16px}.has-dropdown .dropdown li:last-child a,.has-sub-dropdown .sub-dropdown li:last-child a{border-bottom:none}.has-dropdown .dropdown li{margin-bottom:0}}@media (min-width:1024px){.dropdown-toggle{display:none}}.dropdown,.sub-dropdown{border-radius:14px}.dropdown>li:first-child>a,.dropdown>li:first-child>.nav-link-wrapper,.dropdown>li:first-child>.nav-link-wrapper>a,.dropdown>li:first-child>.nav-link-wrapper>span{border-top-left-radius:14px;border-top-right-radius:14px}.dropdown>li:last-child>a,.dropdown>li:last-child>.nav-link-wrapper,.dropdown>li:last-child>.nav-link-wrapper>a,.dropdown>li:last-child>.nav-link-wrapper>span{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.sub-dropdown>li:first-child>a,.sub-dropdown>li:first-child>.nav-link-wrapper,.sub-dropdown>li:first-child>.nav-link-wrapper>a,.sub-dropdown>li:first-child>.nav-link-wrapper>span{border-top-left-radius:14px;border-top-right-radius:14px}.sub-dropdown>li:last-child>a,.sub-dropdown>li:last-child>.nav-link-wrapper,.sub-dropdown>li:last-child>.nav-link-wrapper>a,.sub-dropdown>li:last-child>.nav-link-wrapper>span{border-bottom-right-radius:14px;border-bottom-left-radius:14px}@media (max-width:1023px){.dropdown,.sub-dropdown{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.sub-dropdown:before,.dropdown:before{content:none!important;display:none!important}.dropdown,.sub-dropdown{background-image:none!important}.dropdown li a,.sub-dropdown li a,.dropdown li span.nav-link,.sub-dropdown li span.nav-link{backdrop-filter:none!important;background:0 0!important}.dropdown:after,.sub-dropdown:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:0 0;position:absolute;inset:0}}
@font-face{font-family:calibri;src:url(../media/Calibrilight-s.0zp2rm1x90qqk.woff2)format("woff2");font-display:swap}@font-face{font-family:calibri Fallback;src:local(Arial);ascent-override:82.8%;descent-override:27.6%;line-gap-override:24.37%;size-adjust:90.58%}.calibri_40e1a13-module__oFa7KG__className{font-family:calibri,calibri Fallback}.calibri_40e1a13-module__oFa7KG__variable{--font-calibri:"calibri", "calibri Fallback"}
@font-face{font-family:dax;src:url(../media/DaxRegular-s.3hrr4pog09lij.woff2)format("woff2");font-display:swap}@font-face{font-family:dax Fallback;src:local(Arial);ascent-override:104.7%;descent-override:25.5%;line-gap-override:1.04%;size-adjust:96.09%}.dax_5c9909a6-module__0cR4ga__className{font-family:dax,dax Fallback}.dax_5c9909a6-module__0cR4ga__variable{--font-dax:"dax", "dax Fallback"}
@font-face{font-family:daxLight;src:url(../media/DaxLight-s.p.3hs5ycl4_5dmy.woff2)format("woff2");font-display:swap}@font-face{font-family:daxLight Fallback;src:local(Arial);ascent-override:108.82%;descent-override:26.5%;line-gap-override:1.08%;size-adjust:92.45%}.daxlight_ac3d1bdd-module__YfgSwG__className{font-family:daxLight,daxLight Fallback}.daxlight_ac3d1bdd-module__YfgSwG__variable{--font-dax-light:"daxLight", "daxLight Fallback"}
@font-face{font-family:poppins;src:url(../media/Poppins_Light-s.07sw4qs9px5eq.woff2)format("woff2");font-display:swap}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:93.76%;descent-override:31.25%;line-gap-override:8.93%;size-adjust:111.99%}.poppins_30b7a621-module__YWuiYW__className{font-family:poppins,poppins Fallback}.poppins_30b7a621-module__YWuiYW__variable{--font-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:inter;src:url(../media/InterLight-s.1nb1a37f31i2k.woff2)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:93.44%;descent-override:23.26%;line-gap-override:0.0%;size-adjust:103.68%}.inter_6a83ed98-module__Z8pg_a__className{font-family:inter,inter Fallback}.inter_6a83ed98-module__Z8pg_a__variable{--font-inter:"inter", "inter Fallback"}
