body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{height:100%;height:-webkit-fill-available}@media (max-width:768px){html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Gotham Narrow Thin;font-style:normal;font-weight:100;src:url(/static/media/GothamNarrow-Thin.e56ae1e8e2e29082741d.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Thin Italic;font-style:italic;font-weight:100;src:url(/static/media/GothamNarrow-ThinItalic.0098d6871254880d0cca.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow ExtraLight;font-style:normal;font-weight:200;src:url(/static/media/GothamNarrow-XLight.2d442af9cc1568105b2e.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow ExtraLight Italic;font-style:italic;font-weight:200;src:url(/static/media/GothamNarrow-XLightItalic.3af93307b96f0e0d37d4.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Medium;font-style:normal;font-weight:500;src:url(/static/media/GothamNarrow-Medium.506a45c4ad1cd171b8c7.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Medium Italic;font-style:italic;font-weight:500;src:url(/static/media/GothamNarrow-MediumItalic.fc6e8bdde15b41e7e958.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Ultra;font-style:normal;font-weight:900;src:url(/static/media/GothamNarrow-Ultra.6e7db1f6b3b0d6c1d6f0.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Ultra Italic;font-style:italic;font-weight:900;src:url(/static/media/GothamNarrow-UltraItalic.f1cfdaab5cea6b638b1e.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Bold;font-style:normal;font-weight:700;src:url(/static/media/GothamNarrow-Bold.3f7d210198f36f58b6bc.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Bold Italic;font-style:italic;font-weight:700;src:url(/static/media/GothamNarrow-BoldItalic.995fc7995a3f33eeb0a2.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Light;font-style:normal;font-weight:300;src:url(/static/media/GothamNarrow-Light.94b2d91ca8aa2d5dc23a.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Light Italic;font-style:italic;font-weight:300;src:url(/static/media/GothamNarrow-LightItalic.48fe4b09b9f1d486d01c.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham Narrow Book;font-style:normal;font-weight:400;src:url(/static/media/GothamNarrow-Book.57e24e7843c1996f09a8.otf) format("opentype")}::selection{background:#e6e6e6;color:inherit}::-moz-selection{background:#e6e6e6;color:inherit}.about-page{background:#fff;color:#000;font-family:Gotham Narrow,sans-serif;min-height:100vh}.about-page *{text-align:left}.about-container{margin:0 auto;max-width:100%;padding:0}.about-hero{margin-bottom:4vw;position:relative;width:100%}.hero-image{display:block;height:auto;margin:0 auto;object-fit:cover;width:93%}.about-main-content{display:flex;gap:2vw;margin:0 auto;max-width:1400px;padding:0 4vw;position:relative}.about-main-content:after{background-color:#383e42;content:"";height:100%;height:var(--vertical-line-height,100%);left:calc(37.5% - 1.5px);position:absolute;top:0;width:3px;z-index:1}.about-left{display:flex;flex:3 1;flex-direction:column;gap:2vw;padding-right:3vw}.about-left.no-scroll{height:auto;max-height:none;overflow-y:visible}.about-left.scrollable{height:auto;max-height:none;overflow-y:auto;padding-bottom:8vw}.about-left::-webkit-scrollbar{width:6px}.about-left::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.about-left::-webkit-scrollbar-thumb{background:#383e42;border-radius:3px}.about-left::-webkit-scrollbar-thumb:hover{background:#555}.our-team-title{color:#000;font-family:Gotham Narrow,sans-serif;font-size:5vw;font-weight:500;line-height:1.1;margin:0 0 2vw;text-align:center}.team-member{display:flex;flex-direction:column;gap:1vw;margin-bottom:2vw}.team-member.founder{align-items:center;margin-bottom:3vw}.team-photo{aspect-ratio:1/1;border-radius:4px;height:300px;max-width:300px;object-fit:cover;width:100%}.team-photo.founder-photo{aspect-ratio:auto;height:auto;max-width:400px;object-fit:fill}.team-info{display:flex;flex-direction:column;gap:.5vw}.team-name{font-family:Gotham Narrow,sans-serif;font-size:1.5vw;font-weight:700}.team-name,.team-position{color:#000;margin:0;text-align:center}.team-position{font-family:Gotham Narrow Light Italic,Gotham Narrow,sans-serif;font-size:.8vw;font-style:italic;font-weight:300}.team-bio{color:#000;font-family:Gotham Narrow Book,Gotham Narrow,sans-serif;font-size:1vw;font-weight:400;line-height:1.6;margin:1vw 0 0}.team-members-container{align-items:center;display:flex;flex-direction:column;gap:1vw}.team-members-list{display:flex;flex-direction:column;gap:1.5vw;min-height:20vw;width:100%}.team-member-horizontal{align-items:center;display:flex;gap:1vw;padding:.5vw 0;width:100%}.team-slider-nav{width:100%}.team-nav-arrow,.team-slider-nav{display:flex;justify-content:center}.team-nav-arrow{align-items:center;background-color:#383e42;border:none;border-radius:50%;cursor:pointer;height:2vw;margin:0 auto;padding:0;transition:all .3s ease;width:2vw}.team-nav-arrow:hover{transform:scale(1.1)}.team-nav-arrow img{filter:brightness(0) saturate(100%) invert(100%);height:.8vw;transition:filter .3s ease;width:.8vw}.team-photo-small{border-radius:4px;flex-shrink:0;height:13.33vw;object-fit:cover;width:10vw}.team-info-horizontal{display:flex;flex:1 1;flex-direction:column;gap:.3vw}.team-name-horizontal{font-family:Gotham Narrow,sans-serif;font-size:1.5vw;font-weight:700}.team-name-horizontal,.team-position-horizontal{color:#000;line-height:1.2;margin:0;text-align:left}.team-position-horizontal{font-family:Gotham Narrow Light Italic,Gotham Narrow,sans-serif;font-size:.8vw;font-style:italic;font-weight:300}.about-right{flex:5 1;gap:0}.about-right,.our-story-container{display:flex;flex-direction:column}.our-story-container{gap:1.3vw;margin-bottom:2vw}.our-block,.story-block{align-items:flex-start;display:flex;gap:.25vw}.our-title,.story-title{color:#000;flex-shrink:0;font-family:Gotham Narrow,sans-serif;font-size:6.8vw;font-weight:700;letter-spacing:.02em;line-height:.9;margin:0}.our-paragraph,.story-paragraph{color:#000;font-family:Gotham Narrow Medium,Gotham Narrow,sans-serif;font-size:1vw;font-weight:500;line-height:1.4;margin:0;text-align:left}.our-paragraph{margin-top:.2vw}.story-section{margin-bottom:2vw}.story-text{color:#000;font-family:Gotham Narrow Medium,Gotham Narrow,sans-serif;font-size:1vw;font-weight:500;line-height:1.6;margin:0}.story-image{margin:2vw 0}.process-image{border-radius:4px;height:auto;object-fit:cover;width:100%}.mission-section{background:#5a5a5a;border-radius:8px;box-sizing:border-box;color:#fff;height:20vw;padding:0 3vw 3vw;width:100%}.mission-text{color:#fff;font-family:Gotham Narrow Medium,Gotham Narrow,sans-serif;font-size:1vw;font-weight:500;line-height:1.6;margin-bottom:-.6vw}.kitchen-brand{align-items:flex-end;display:flex;gap:1vw;justify-content:flex-end;margin-top:1.2vw}.kitchen-brand .nosyon-logo{height:auto;width:20.57vw}.kitchen-brand .kitchen-suffix{color:#fff;font-family:Gotham Narrow Black,Gotham Narrow,sans-serif;font-size:1.66vw;font-weight:900}.kitchen-logo{color:#fff;font-family:Gotham Narrow,sans-serif;font-size:32px;font-weight:500;margin-top:1vw}.production-images{display:flex;gap:1vw;margin:2vw 0}.production-image{flex:1 1}.production-img{border-radius:4px;height:auto;object-fit:cover;width:100%}.contact-cta{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-family:Gotham Narrow Bold,sans-serif;font-weight:900;gap:0;justify-content:center;margin-top:2.5vw;transition:transform .3s ease}.contact-icon-container{display:flex;justify-content:center;margin-top:0;width:100%}.contact-cta:hover{transform:scale(1.05)}.contact-title{color:#000;font-family:Gotham Narrow Bold,sans-serif;font-size:2.5vw;font-weight:1000!important;margin:0}.contact-icon{height:auto;margin-bottom:5vw;width:2.85vw}.error,.loading{color:#000;font-family:Gotham Narrow,sans-serif;font-size:24px;padding:4vw;text-align:center}@media (max-width:1200px){.about-main-content{padding:0 2vw}.hero-image{width:95%}.our-team-title{font-size:6vw}.our-title,.story-title{font-size:5.5vw}.mission-text,.our-paragraph,.story-paragraph,.story-text{font-size:1.1vw}.team-name,.team-name-horizontal{font-size:1.8vw}.team-position,.team-position-horizontal{font-size:1vw}.team-bio{font-size:1.1vw}.team-photo{height:250px;max-width:250px}.team-photo.founder-photo{height:auto;max-width:350px}.team-photo-small{height:16vw;width:12vw}.mission-section{height:24vw;padding:2.5vw}.contact-title{font-size:3vw}}@media (max-width:900px){.about-page{margin-top:5vw}.about-main-content{flex-direction:column;gap:4vw;padding:0 4vw}.about-main-content:after{display:none}.hero-image{width:93.5%}.story-image{width:100%}.process-image{display:block;width:100%}.production-images{padding:0}.production-img{display:block;margin:0 auto;width:100%}.about-left,.about-right{flex:1 1}.about-left{height:auto;max-height:none;overflow-y:visible;padding-right:0}.about-left.scrollable{-webkit-overflow-scrolling:touch;padding-bottom:4vw;touch-action:pan-y}.about-left.scrollable,.about-main-content{height:auto;overflow-y:visible}.our-story-container{flex-direction:column;gap:1.3vw}.our-block,.story-block{flex-direction:row;gap:.25vw;text-align:left}.our-team-title{font-size:8vw}.our-title,.story-title{font-size:6.6vw;text-align:left}.our-paragraph,.story-paragraph{font-size:3vw;margin-top:-1vw;text-align:left}.mission-text,.story-text{font-size:3vw;text-align:left}.team-name,.team-name-horizontal{font-size:4vw}.team-position,.team-position-horizontal{font-size:2.5vw}.team-bio{font-size:3vw;text-align:center}.team-photo{height:200px;max-width:200px}.team-photo.founder-photo{height:auto;max-width:300px}.team-photo-small{height:26vw;width:20vw}.team-member-horizontal{flex-direction:column;gap:2vw;text-align:center}.team-info-horizontal{align-items:center}.mission-section{height:auto;margin-bottom:6vw;padding:0 6vw 6vw;text-align:center}.mission-text{margin-bottom:4vw}.kitchen-brand{align-items:center;justify-content:center;margin-bottom:6vw}.kitchen-brand .nosyon-logo{width:40vw}.kitchen-brand .kitchen-suffix{font-size:4vw}.contact-cta{margin-top:3vw;text-align:center}.contact-title{font-size:6vw;text-align:center}.contact-icon{width:8vw}.production-images{flex-direction:column;gap:4vw}.team-nav-arrow{height:6vw;width:6vw}.team-nav-arrow img{height:3vw;width:3vw}.team-members-list{gap:4vw;min-height:60vw}}@media (max-width:600px){.about-page{margin-top:5vw}.about-main-content{padding:0 3vw}.hero-image{width:93.5%}.story-image{width:100%}.process-image{display:block;width:100%}.production-images{margin:0;padding:0}.production-img{display:block;margin:0 auto;width:100%}.our-team-title{font-size:10vw}.our-title,.story-title{font-size:8.2vw;text-align:left}.our-paragraph,.story-paragraph{font-size:3.5vw;margin-top:-1.2vw;text-align:left}.mission-text,.story-text{font-size:3.5vw;text-align:left}.team-name,.team-name-horizontal{font-size:5vw}.team-position,.team-position-horizontal{font-size:3vw}.team-bio{font-size:3.5vw;text-align:center}.team-photo{height:150px;max-width:150px}.team-photo.founder-photo{height:auto;max-width:200px}.team-photo-small{height:33vw;width:25vw}.team-member-horizontal{gap:3vw}.mission-section{height:auto;margin-bottom:8vw;padding:0 8vw 8vw}.mission-text{margin-bottom:6vw}.kitchen-brand{margin-bottom:8vw}.kitchen-brand .nosyon-logo{width:50vw}.kitchen-brand .kitchen-suffix{font-size:5vw}.contact-cta{margin-top:3vw;text-align:center}.contact-title{font-size:8vw;text-align:center}.contact-icon{width:10vw}.team-nav-arrow{height:7vw;width:7vw}.team-nav-arrow img{height:3.5vw;width:3.5vw}.team-members-list{gap:6vw;min-height:80vw}.production-images{gap:6vw}}:root{--navbar-offset:6.56vw}@media (max-width:1299px){:root{--navbar-offset:8vw}}@media (max-width:900px){:root{--navbar-offset:12vw}}.App{display:flex;flex-direction:column;font-family:Gotham Narrow Book,Gotham Narrow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;min-height:100vh;text-align:center}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.App{height:100vh;min-height:100vh}body,html{height:100%;margin:0;padding:0}}.font-loading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.font-loaded,.footer-navbar,.footer-navbar *,.navbar,.navbar *{font-family:Gotham Narrow Book,Gotham Narrow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.footer-navbar,.footer-navbar *,.navbar,.navbar *{font-display:swap}.main-content{display:flex;flex:1 1;flex-direction:column;margin-top:6.56vw;margin-top:var(--navbar-offset,6.56vw)}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.component-wrapper{display:flex;flex-direction:column;width:100%}.component-border{background-color:#000;height:1px;width:100%}.navigation-menu-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e0e0e0;left:0;padding:0 5vw;position:fixed;right:0;top:0;z-index:999}.navbar-center{height:60px}.navbar-center li{margin:0 2vw}.nav-item{color:#333;font-family:Gotham Narrow,sans-serif!important;font-weight:350;padding:8px 16px}.nav-item:hover{background:#0000000d;color:#ff6b35}.nav-item.active{color:#ff6b35;font-weight:500}.loader{animation:loader-38 6s infinite;box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px;color:#383e42;height:5px;width:5px}@keyframes loader-38{0%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}8.33%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px}16.66%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}24.99%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}33.32%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px}41.65%{box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px}49.98%{box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}58.31%{box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}66.64%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}74.97%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}83.3%{box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}91.63%{box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px}to{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}}.navbar{align-items:center;background:#383e42;border-bottom:1px solid #000;box-sizing:border-box;color:#fff;display:flex;font-weight:600!important;height:6.56vw;justify-content:space-between;left:0;padding:0 3.13vw;position:fixed;right:0;top:0;width:100%;z-index:100000}.navbar,.navbar *{font-family:Gotham Narrow Book!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.navbar-top{top:0}.navbar-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:11.46vw;position:relative}.navbar-breadcrumb-container{left:3.13vw;position:fixed;top:6.56vw;z-index:99998}.navbar-main-logo{height:3vw;object-fit:contain;transition:opacity .2s;width:auto}.navbar-main-logo:hover{transform:scale(1.03);transition:transform .6s}.navbar-center{align-items:center;background:#0000!important;display:flex;justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%)}.navbar-menu-item{background:transparent!;border:none;box-shadow:none;color:#fff!important;cursor:pointer;font-size:1.85vw!important;letter-spacing:0;line-height:100%;padding:0 .42vw;text-align:center;text-decoration:none}.navbar-menu-item,.navbar-menu-item a{font-family:Gotham Narrow Medium!important;font-weight:625!important;transition:.2s}.navbar-menu-item a{color:inherit!important;font-size:inherit!important;text-decoration:none!important}.navbar-menu-item a.active,.navbar-menu-item.active a{color:#ec6918!important}.navbar-menu-item a:hover,.navbar-menu-item:hover a{color:#ec6918;transform:translateY(-2px)}.nav-item{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Gotham Narrow Medium,Gotham Narrow,sans-serif!important;font-size:16px;font-weight:500;gap:-.15vw!important;padding:4px;text-transform:lowercase;transition:all .3s ease}.nav-item:hover{background-color:initial!important;color:#ec6918;transform:translateY(-2px)}.nav-item.active{color:#ec6918!important;font-weight:400}.designstore-btn.blinking,.nav-item.blinking{animation:blink 2s ease-in-out}.designstore-btn.blinking:hover,.nav-item.blinking:hover{animation:none!important;color:#ec6918!important;opacity:1!important;transform:scale(1.15)!important;transition:all .3s ease!important}@keyframes blink{0%,to{color:#fff;opacity:1}10%,90%{color:#ec6918;opacity:.3}50%{color:#ec6918;opacity:1;transform:scale(1.1)}}.navbar-right{gap:.83vw}.designstore-btn,.navbar-right{align-items:center;display:flex}.designstore-btn{background:#0000;border:2px solid #ec6918;border-radius:5px;color:#fff;cursor:pointer;font-family:Gotham Narrow Book!important;font-size:1.05vw!important;font-weight:625!important;height:2.03vw!important;height:auto;text-decoration:none!important;transition:background .2s,color .2s}.designstore-btn.active{border:1.5px solid #ec6918}.designstore-black{color:#fff!important}.designstore-black,.designstore-orange{font-family:Gotham Narrow Book!important;font-weight:625!important}.designstore-orange{color:#ec6918!important}.designstore-btn:hover{transform:scale(1.3);transition:transform 3.6s}.en-btn{align-items:center;background:#0000;border:none!important;box-shadow:none;color:#fff!important;cursor:pointer;display:flex;font-family:Gotham Narrow Book!important;font-size:1.25vw!important;font-weight:625!important;height:auto;justify-content:center;margin-left:.42vw;outline:none;padding:.42vw 1vw;text-decoration:none;transition:background .2s,color .2s}.en-btn:hover{color:#fff;transform:translateY(-2px)}.hamburger{background:#0000;border:none;cursor:pointer;display:none;height:20px;margin-right:.5rem;padding:0;position:relative;width:28px}.hamburger span{background:#fff;display:block;height:2px;margin:3px 0;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:100%}.hamburger.open span{left:50%;margin:0;position:absolute;top:50%;width:100%}.hamburger.open span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.navbar-mobile{display:none}@media (min-width:1300px){.navbar-menu-item{font-family:Gotham Narrow Book!important;font-size:1.95vw!important;font-weight:625!important}.designstore-btn,.en-btn{font-family:Gotham Narrow Book!important;font-size:1.25vw!important;font-weight:625!important}}@media (max-width:1299px) and (min-width:1024px){.navbar{height:8vw;padding:0 2vw}.navbar-menu-item{padding:0 .6vw}.designstore-btn,.navbar-menu-item{font-family:Gotham Narrow Book!important;font-size:1.8vw!important;font-weight:625!important}.designstore-btn{height:2.43vw!important}.en-btn{font-family:Gotham Narrow Book!important;font-size:1.8vw!important;font-weight:625!important;padding:.6vw 1.5vw}}@media (max-width:1023px) and (min-width:769px){.navbar{height:8vw;padding:0 2vw}.navbar-menu-item{padding:0 .6vw}.designstore-btn,.navbar-menu-item{font-family:Gotham Narrow Book!important;font-size:1.8vw!important;font-weight:625!important}.designstore-btn{height:2.49vw!important}.en-btn{font-family:Gotham Narrow Book!important;font-size:1.8vw!important;font-weight:625!important;padding:.6vw 1.5vw}}@media (max-width:900px){.navbar{height:12vw;padding:0 1rem}.designstore-btn,.navbar-center{display:none}.hamburger{display:inline-block;z-index:1000}.navbar-mobile{background:#383e42;border-bottom:1px solid #fff;display:block;left:0;list-style:none;margin:0;opacity:0;padding:.75rem 1rem;pointer-events:none;position:fixed;right:0;top:6.56vw;transform:translateY(-10%);transition:transform .3s ease,opacity .3s ease;z-index:-1000!important;z-index:999}.navbar-mobile.open{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-mobile li{margin:.25rem 0}.navbar-mobile .nav-item{font-size:4.5vw!important;margin:.5rem 0;padding:1vw}.navbar-mobile .nav-item.active{color:#ec6918!important;font-weight:400}.navbar-mobile .designstore-btn{background:#0000;border:1.5px solid #ec6918;border-radius:5px;color:#fff;display:block!important;font-family:Gotham Narrow Book!important;font-size:4.5vw!important;font-weight:500!important;margin:.5rem 0;padding:1vw;text-align:center;text-decoration:none!important;transition:all .3s ease}.navbar-mobile .designstore-btn:hover{background:#ec6918;color:#fff;transform:none}.navbar-mobile .mobile-designstore-btn{background:#0000;border:.52vw solid #ec6918;border-radius:9px;bottom:1rem;color:#fff;cursor:pointer;display:block!important;font-family:Gotham Narrow Book!important;font-size:3.15vw!important;font-weight:625!important;padding:.72vw 3.38vw .72vw 2.27vw;position:absolute;right:1rem;text-align:center;text-decoration:none!important;transition:background .2s,color .2s}.navbar-mobile .mobile-designstore-btn:hover{transform:scale(1.3);transition:transform 3.6s}.navbar-right{gap:.5rem}.en-btn{font-size:3.6vw!important;height:auto;padding:.25rem .5rem}.navbar-main-logo{height:6.5vw}}@media (max-width:900px) and (min-width:500px){.navbar-mobile .designstore-btn,.navbar-mobile .nav-item{font-size:3.15vw!important}.navbar-mobile .mobile-designstore-btn{font-size:2.205vw!important}.en-btn{font-size:2.52vw!important}}.breadcrumb-container{margin-top:1px;position:relative;z-index:100}.breadcrumb-content{align-items:center;background:#383e42;border-radius:50vw;box-shadow:0 2px 4px #0000001a;display:inline-flex;flex-wrap:nowrap;font-family:Roboto,sans-serif;font-size:.55vw;font-weight:300;gap:.3vw;letter-spacing:.02em;padding:.35vw .75vw;text-transform:uppercase;white-space:nowrap}.breadcrumb-link{color:#fff;opacity:.6;position:relative;text-decoration:none;transition:all .3s ease}.breadcrumb-link:hover{color:#fff;opacity:1}.breadcrumb-link:after{background-color:#fff;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.breadcrumb-link:hover:after{width:100%}.breadcrumb-separator{color:#fff;font-size:.65vw;line-height:1;margin:0 .15vw;opacity:.4;-webkit-user-select:none;user-select:none}.breadcrumb-current{color:#fff;font-weight:400;opacity:1}@media (max-width:1024px){.breadcrumb-content{font-size:.75vw;gap:.5vw;padding:.5vw 1vw}.breadcrumb-separator{font-size:.85vw;margin:0 .25vw}}@media (max-width:768px){.breadcrumb-content{font-size:1vw;gap:.6vw;padding:.6vw 1.2vw}.breadcrumb-separator{font-size:1.2vw;margin:0 .3vw}.breadcrumb-link:after{bottom:-1px}}@media (max-width:480px){.breadcrumb-content{font-size:1.8vw;gap:1.2vw;padding:1.2vw 2.2vw}.breadcrumb-separator{font-size:2vw;margin:0 .6vw}}@media (max-width:900px){.breadcrumb-content{background:#f5f5f5;box-shadow:0 2px 8px #00000026;font-size:1.6vw;gap:1.2vw;padding:1.2vw 2vw}.breadcrumb-link,.breadcrumb-link:hover{color:#000}.breadcrumb-link:after{background-color:#000}.breadcrumb-separator{color:#000;font-size:1.8vw;margin:0 .5vw}.breadcrumb-current{color:#000}}.simple-slider{cursor:grab;margin:0;margin-top:calc(var(--navbar-offset)*-1);overflow:hidden;padding:0;position:relative;touch-action:pan-x;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}@media (min-width:1025px){.simple-slider{aspect-ratio:2/1;height:auto}}@media (max-width:1024px){.simple-slider{height:calc(100vh - var(--navbar-offset))}}@media (max-width:768px){.simple-slider{bottom:0;height:100%;left:0;margin-top:0;position:absolute;right:0;top:0;width:100%;z-index:1}}.simple-slider:active{cursor:grabbing}.simple-slider-container{display:flex;height:100%;width:100%;will-change:transform}.simple-slider-slide{align-items:center;background:#000;cursor:default;display:flex;flex-shrink:0;height:100%;justify-content:center;min-width:100%;position:relative;width:100%}.simple-slider-slide.has-link{cursor:pointer}.simple-slider-image{display:block;height:100%;object-fit:cover;width:100%}.simple-slider-arrow{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff4d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:40px;font-weight:300;height:60px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;top:35%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:10}.simple-slider-arrow span{display:inline-block;line-height:1;vertical-align:middle}.simple-slider-arrow:hover{background:#ffffff80;transform:translateY(-50%) scale(1.1)}.simple-slider-arrow:active{transform:translateY(-50%) scale(.95)}.simple-slider-arrow-left{left:30px}.simple-slider-arrow-right{right:30px}@media (max-width:768px){.simple-slider-arrow{display:none}}.simple-slider-dots{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;border-radius:30px;bottom:15%;display:flex;gap:12px;left:50%;padding:10px 20px;position:absolute;transform:translateX(-50%);z-index:10}.simple-slider-dot{background:#ffffff4d;border:2px solid #ffffff80;border-radius:2px;cursor:pointer;height:12px;margin:0;padding:0;transition:all .3s ease;width:12px}.simple-slider-dot:hover{background:#fff9;transform:scale(1.2)}.simple-slider-dot.active{background:#fff;border-color:#fff;box-shadow:0 0 10px #fffc;transform:scale(1.3)}@media (max-width:768px){.simple-slider-dots{bottom:18%;gap:8px;padding:8px 15px}.simple-slider-dot{height:10px;width:10px}}.simple-slider-empty,.simple-slider-error,.simple-slider-loading{align-items:center;color:#333;display:flex;font-family:Gotham Narrow Book,sans-serif;justify-content:center;margin:0;padding:0;width:100%}@media (min-width:1025px){.simple-slider-empty,.simple-slider-error,.simple-slider-loading{aspect-ratio:2/1;height:auto}}@media (max-width:1024px){.simple-slider-empty,.simple-slider-error,.simple-slider-loading{height:calc(100vh - var(--navbar-offset))}}.simple-slider-loading{background:#f5f5f5}.simple-slider-error{background:#fff;color:#e74c3c}.simple-slider-empty{background:#f5f5f5;color:#999}.main-page-wrapper{display:flex;flex-direction:column;margin-top:0;padding-top:0}@media (max-width:768px){.main-page-wrapper{bottom:0;height:calc(100vh - var(--navbar-offset));left:0;overflow:hidden;position:fixed;right:0;top:var(--navbar-offset)}.main-page-wrapper>.description-section,.main-page-wrapper>.product-slider-section,.main-page-wrapper>.references-section,.main-page-wrapper>div:not(.simple-slider){display:none!important}.main-page-wrapper>h1{display:block!important}}@media (max-width:350px){.visual-explorer{height:26vh!important;margin-bottom:2vh!important}.visual-explorer .gallery-canvas{height:100%!important}}.contact-page-container ::selection{background:#e6e6e6;color:inherit}.desktop-title{display:block}.mobile-title{display:none!important}.contact-title-image-container{align-items:center;display:flex;justify-content:center;margin-bottom:4vw;overflow:hidden;width:100%}.lets-get-in-touch-image{-webkit-touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;display:block;height:auto;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.contact-page-container{background:#fafbfc;border:none;border-radius:8px;box-shadow:0 2px 16px #0000000a;flex-direction:row;min-height:calc(100vh - 120px);overflow:hidden;transform:translateY(-10%);width:100vw}.contact-left,.contact-left-abs,.contact-page-container{box-sizing:border-box;display:flex;margin:0;padding:0;position:relative}.contact-left,.contact-left-abs{align-items:flex-start;min-width:320px}.contact-left,.contact-left-abs,.contact-right{flex-direction:column;justify-content:flex-start;width:50%}.contact-right{align-items:center;display:flex;margin-top:6.8vw;position:relative}.contact-map-container{margin-bottom:4vw;max-width:80%;width:100%}.contact-map-abs{align-items:center;border:none;border-radius:0;display:flex;height:300px;justify-content:center;margin:0 auto;min-height:250px;overflow:hidden;padding:0;width:100%}.contact-map-abs iframe{border:none;height:106%;width:100%}.contact-offices-container{justify-content:center!important;width:100%}.contact-offices{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:1fr 1fr 1fr;margin-bottom:4vw;width:80%}.office-info-container{align-items:flex-start;display:flex;flex-direction:column;gap:.6vw}.office-title{color:#000;font-family:Gotham Narrow Book!important;font-size:1.1vw;font-weight:325;margin-bottom:.5vw}.office-address{color:#000;font-family:Gotham Narrow Light!important;font-size:.9vw;font-weight:300;line-height:1.4;text-align:left}.contact-info-blocks-row{grid-gap:1vw;display:grid;gap:1vw;grid-template-columns:1fr 1fr 1fr;padding-bottom:2vw;width:100%}.contact-info-block{align-items:center;color:#000;display:flex;font-family:Gotham Narrow Book!important;font-size:1vw;font-weight:400;gap:.5vw;margin-top:3.9vw!important}.contact-info-block .icon{height:1.5vw;min-height:20px;min-width:20px;width:1.5vw}.contact-title-logo-row{align-items:flex-start;display:flex;flex-direction:row;gap:1vw;margin-bottom:2vw}.contact-title{color:#111;font-family:Gotham Narrow Book!important;font-size:2.7vw;font-weight:325;line-height:1.05;margin-bottom:1.5vw}.lets{font-size:1.2em;font-weight:300}.get-in,.touch{font-size:1.5em;font-weight:400}.contact-logo{align-items:center;display:flex;margin-top:.5vw}.contact-form{box-sizing:border-box;margin-top:-6vw;max-width:50vw;width:100%}.touch-abs .contact-form-inputs{margin-top:2vw;width:100%}.contact-form-row{display:flex;flex-wrap:wrap;gap:1vw;margin-bottom:.4vw}.contact-form-row.two-columns{align-items:flex-start;display:flex;gap:1.5vw;width:100%}.contact-form-row.two-columns .contact-form-group.half-width{flex-basis:calc(50% - 0.75vw);flex-grow:1;flex-shrink:1;min-width:0}.contact-form-row.submit-row{justify-content:flex-end;margin-top:-1vw;width:100%}.contact-form-group{display:flex;flex:1 1;flex-direction:column;margin-bottom:1vw}.contact-form-group.full-width{flex:none;width:100%}.contact-form-group.half-width{flex:1 1;min-width:0;width:calc(50% - .75vw)}.contact-form-group label{color:#111;font-family:Gotham Narrow Book!important;font-size:1em;font-style:Book;font-weight:325;letter-spacing:-4%;line-height:140%;padding-left:.1em;text-align:left!important}.contact-form-group input,.contact-form-group textarea{background:#0000;border:none;border-bottom:.0723vw solid #222;box-sizing:border-box;font-family:Gotham Narrow Book!important;font-size:1.5vw!important;margin-bottom:.4vw;outline:none;padding-bottom:.8vw;resize:none;text-align:left!important;transition:border-color .2s;vertical-align:bottom;width:100%!important}.contact-form-group input::placeholder,.contact-form-group textarea::placeholder{color:#000;font-size:1.5vw!important}.contact-form-group textarea{background:#0000;border:.0783vw solid #222;font-family:Gotham Narrow Book!important;font-size:2.1vw;line-height:1.4;margin-bottom:2vw;margin-top:.8vw;max-height:9em;min-height:2em;outline:none;padding-bottom:.5vw;padding-left:.3vw;resize:none;resize:vertical;transition:border-color .2s;vertical-align:bottom}input::placeholder,textarea::placeholder{color:#111;font-family:Gotham Narrow Book!important;font-size:1.5vw;font-weight:325;letter-spacing:-4%;text-align:left;text-transform:capitalize}.contact-form-group input:focus{border-bottom:.0723vw solid #f47a21}.contact-form-group textarea:focus{border:.0723vw solid #f47a21}.contact-form-group input.error,.contact-form-group textarea.error{border-bottom:.0723vw solid!important;border-color:#e53935!important}.error-message{color:#e53935;display:block;font-family:Gotham Narrow Book!important;font-size:.8vw;font-weight:300;line-height:1.2;margin-top:.3vw}.contact-form-group{position:relative}.contact-notification{border-radius:4px;font-family:Gotham Narrow Book!important;font-size:1vw;margin-top:1vw;padding:1vw;text-align:center}.contact-notification.success{background-color:#e8f5e8;border:1px solid #a8d5a8;color:#2e7d2e}.contact-notification.error{background-color:#fdeaea;border:1px solid #ef9a9a;color:#c62828}.submit-button{background:#fff;border:1px solid #f47a21;border-radius:5px;color:#222;cursor:pointer;font-family:Gotham Narrow Book!important;font-size:1.2vw;font-weight:325;height:auto;min-width:100px;padding:12px 32px;transition:all .3s ease}.submit-button:hover{border-color:#000;color:#f47a21}.submit-button:disabled{cursor:not-allowed;opacity:.6}.contact-title-abs-container{height:30vw;min-height:400px;position:relative;width:100%}.lets-abs{left:7.604vw;top:10.208vw;width:10.625vw}.getin-abs,.lets-abs{font-family:Gotham Narrow Book!important;font-size:4.5vw;font-style:Book;font-weight:325;height:7.396vw;letter-spacing:0;line-height:1;opacity:1;position:absolute;text-align:left}.getin-abs{left:16.458vw;top:15.625vw;width:15.156vw}.touch-abs{align-items:flex-start;display:flex;flex-direction:column;font-family:Gotham Narrow Book!important;font-size:4.5vw;font-style:Book;font-weight:325;height:7.396vw;left:29.271vw;letter-spacing:0;line-height:1;opacity:1;position:absolute;text-align:left;top:21.354vw;width:15.052vw}@media (min-width:901px){.getin-abs,.lets-abs,.touch-abs{transform:translateY(-4vw)}}.touch-abs .touch-text{font-size:6.16vw;margin-bottom:2vw}.touch-abs .first-inputs{gap:1vw;margin-top:2vw;width:100%}.touch-abs .first-inputs,.touch-abs .first-inputs .contact-form-group{display:flex;flex-direction:column}.touch-abs .first-inputs input,.touch-abs .first-inputs textarea{background:#0000;border:none;border-bottom:.0723vw solid #222;font-family:Gotham Narrow Book!important;font-size:1.2vw!important;margin-bottom:1.5vw;outline:none;padding-bottom:.5vw;resize:none;text-align:left;transition:border-color .2s;vertical-align:bottom;width:100%!important}.touch-abs .first-inputs textarea{max-height:6em;min-height:3em;resize:vertical}.contact-rects,.rect1,.rect2{display:none!important}.rect2-inline{display:none}.form-move-left{margin-top:2vw;max-width:50vw;transform:translateX(2vw);width:100%}.contact-form-group label{margin-bottom:.2em!important}.fullname-input{margin-left:auto;margin-right:auto;width:100%}@media (max-width:1150px) and (min-width:901px){.contact-title-abs-container{margin-bottom:3vw}.touch-abs{margin-bottom:2vw}}@media (max-width:1200px) and (min-width:1101px){.contact-form{box-sizing:border-box;margin-top:-5.5vw;max-width:50vw;width:100%}.lets-abs{top:13.2vw}.getin-abs{top:17.6vw}.touch-abs{top:24.35vw}.contact-map-container{margin-top:2vw!important}.form-move-left{margin-top:0!important;padding-top:0!important}.contact-left-abs{gap:0!important;padding:0!important}.getin-abs,.lets-abs,.touch-abs{margin-bottom:0!important;padding:0!important}}@media (max-width:1100px) and (min-width:901px){.contact-form{box-sizing:border-box;margin-top:-8vw;max-width:50vw;width:100%}.lets-abs{top:10vw}.getin-abs{top:14vw}.touch-abs{top:18vw}.contact-title-abs-container{height:22vw;min-height:300px}.contact-map-container{margin-top:1vw!important}.form-move-left{margin-top:-2vw!important;padding-top:0!important}.contact-left-abs{gap:0!important;padding:0!important}.getin-abs,.lets-abs,.touch-abs{margin-bottom:0!important;padding:0!important}}@media (min-width:901px){.mobile-title{display:none!important}}@media (max-width:900px){.desktop-title{display:none!important}.mobile-title{display:flex!important}.contact-title-image-container{margin-left:0;margin-right:0;margin-top:20vw;overflow:hidden;padding:0;width:100vw}.lets-get-in-touch-image{height:auto;margin:0;padding:0;width:100vw}.contact-page-container{align-items:center;flex-direction:column;margin:0;min-height:auto;padding:0;transform:translateY(-5%);width:100vw}.contact-left,.contact-left-abs{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:15vw 0 0;width:80vw}.contact-title-abs-container{margin-left:auto;margin-right:auto;margin-top:5vw}.touch-abs .touch-text{font-size:7vw;margin-bottom:3vw}.touch-abs .first-inputs{gap:2vw;margin-top:3vw;width:100%}.touch-abs .first-inputs input,.touch-abs .first-inputs textarea{font-size:4.5vw!important;margin-bottom:2.5vw;padding-bottom:2vw}.rect2-inline{display:inline-block;height:6vw;left:0;margin-left:1vw;position:relative;top:0;vertical-align:middle}.form-move-left{align-items:center;display:flex;flex-direction:column;margin-top:2vw;padding:0;transform:none;width:100%}.contact-form{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-top:0!important;max-width:100vw!important;padding:0 2vw!important;width:100vw!important}.contact-form-row{align-items:center;margin-bottom:2vw;width:100%}.contact-form-row,.contact-form-row.two-columns{flex-direction:column;gap:2vw}.contact-form-group.half-width{width:100%}.contact-form-group input,.contact-form-group textarea{font-size:4.5vw;padding-bottom:2vw;width:100%!important}.submit-button{font-size:4vw;height:7vw;margin:3vw auto 0;max-width:200px;padding:2vw;width:60%}.contact-notification{font-size:2.5vw;padding:2vw}.error-message{font-size:2vw}.contact-right{margin:0 auto;max-width:600px;padding:2vw 0 4vw;width:80vw}.contact-map-abs{height:40vw;min-height:250px;min-width:0;width:100%!important}.contact-offices{grid-gap:3vw;display:grid;gap:3vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin-bottom:4vw;width:100%}.office-info-container{align-items:flex-start;font-size:3vw}.office-title{font-size:3.5vw}.office-address{font-size:2.7vw}.contact-info-blocks-row{grid-gap:3vw;display:grid;gap:3vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;padding-bottom:2vw;width:100%}.contact-info-block{font-size:2.7vw;justify-content:flex-start;margin-top:0!important}}@media (max-width:600px){.contact-title-image-container{margin-left:0;margin-right:0;overflow:hidden;padding:0;width:100vw}.lets-get-in-touch-image{height:auto;margin:0;padding:0;width:100vw}.contact-left,.contact-left-abs,.contact-right{max-width:100%;padding:2vw 0 0;width:96vw}.contact-title-abs-container{margin-left:auto;margin-right:auto}.touch-abs .touch-text{font-size:6vw;margin-bottom:2vw}.touch-abs .first-inputs{gap:1.5vw;margin-top:2vw;width:100%}.touch-abs .first-inputs input,.touch-abs .first-inputs textarea{font-size:4vw!important;margin-bottom:2vw;padding-bottom:1.5vw}.rect2-inline{display:inline-block;height:5vw;left:0;margin-left:1vw;position:relative;top:0;vertical-align:middle}.form-move-left{margin-top:1vw;transform:none}.contact-form,.form-move-left{align-items:center;display:flex;flex-direction:column;padding:0;width:100%}.contact-form{margin-top:0}.contact-form-row{align-items:center;flex-direction:column;gap:1vw;margin-bottom:.5vw;width:100%}.contact-form-group input,.contact-form-group textarea{box-sizing:border-box;font-size:4vw;padding-bottom:1.5vw;width:100%!important}.submit-button{font-size:4vw;height:6vw;margin:2vw auto 0;max-width:200px;padding:2vw;width:60%}.contact-notification{font-size:2vw;padding:1vw}.error-message{font-size:1.5vw}.contact-map-abs{height:24vw;min-height:250px}.contact-offices{grid-gap:3vw;display:grid;gap:3vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin-bottom:4vw;width:100%}.office-info-container{align-items:flex-start;font-size:3vw}.office-title{font-size:3vw}.office-address{font-size:2.2vw}.contact-info-blocks-row{grid-gap:3vw;display:grid;gap:3vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;padding-bottom:2vw;width:100%}.contact-info-block{font-size:2.2vw;justify-content:flex-start;margin-top:0!important}}.contact-offices-2x3,.mobile-offices{display:none}@media (max-width:900px){.lets-abs{margin-top:5.6vw!important}.desktop-offices{display:none!important}.contact-offices-2x3,.mobile-offices{grid-gap:4vw;display:grid;gap:4vw;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);margin-bottom:4vw;width:100%}.contact-offices-2x3 .contact-info-block,.contact-offices-2x3 .office-info-container{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;font-size:3.5vw;justify-content:center;min-height:70px;padding:3vw 2vw}.contact-offices-2x3 .office-title{font-size:4vw}.contact-offices-2x3 .office-address{font-size:3vw}.contact-offices-2x3 .contact-info-block{align-items:center;flex-direction:row;font-size:3.5vw;gap:2vw}.contact-offices-2x3 .contact-info-block .icon,.contact-offices-2x3 .contact-info-block img[alt="phone icon"]{flex-shrink:0;height:4.6vw!important;min-height:24px!important;min-width:24px!important;object-fit:contain;width:4.6vw!important}.contact-form{margin:0 auto;max-width:95%;padding:0 2.5vw;width:95vw}.contact-form-group input,.contact-form-group textarea{border-bottom:3px solid #222!important;font-size:4rem!important;min-height:6rem!important;padding:2rem 0!important}.contact-form button{display:block;font-size:3.5vw;height:3vw;margin:2vw auto 0;max-width:60px;min-width:60px;text-align:center;width:60px}.contact-notification{font-size:2.5vw;padding:2vw}.error-message{font-size:2vw}.contact-right{margin:0 auto;max-width:600px;padding:2vw 0 4vw;width:80vw}.contact-map-abs{left:auto;right:auto;width:75vw!important}.contact-offices-2x3,.mobile-offices{gap:2vw;padding:0 4vw}.contact-offices-2x3 .contact-info-block,.contact-offices-2x3 .office-info-container{font-size:2.7vw;min-height:40px;padding:1vw .5vw}.contact-offices-2x3 .office-title{font-size:3vw;text-align:left!important}.contact-offices-2x3 .office-address{font-size:2.3vw}.contact-offices-2x3 .contact-info-block{font-size:2.7vw;gap:1vw}.contact-form{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin:0!important;max-width:67.5vw!important;padding:0 2vw!important;width:67.5vw!important}.contact-form-group input,.contact-form-group textarea{background:#0000!important;border:none!important;border-bottom:2px solid #222!important;border-radius:0!important;box-sizing:border-box!important;font-size:4.5vw!important;margin:0!important;min-height:3rem!important;padding:0!important;width:100%!important}.contact-form-group{text-align:left!important;width:100%!important}.contact-form-group label{color:#222!important;display:block!important;font-size:4.5vw!important;margin-bottom:.5rem!important;text-align:left!important}.contact-form-group textarea{border:2px solid #222!important;min-height:4rem!important}.submit-button{font-size:4.5vw!important;height:2.5rem!important;margin:2rem 0!important;max-width:50%!important;padding:.5rem 2rem!important;width:50%!important}.contact-title-abs-container{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin-bottom:4vw;margin-top:8vw;min-height:60px;padding:0;width:100%}.lets-abs{margin:8vw 0 0;padding:0 0 0 15vw;text-align:left}.getin-abs,.lets-abs{display:block;font-size:10vw;line-height:1;position:static;width:100%}.getin-abs{margin:4vw 0 0;padding:0;text-align:center}.touch-abs{display:block;font-size:10vw;line-height:1;margin:4vw 0 3vw;padding:0 15vw 0 0;position:static;text-align:right;width:100%}.rect2-inline{display:inline-block;height:12vw;left:auto;margin-left:2vw;position:static;top:auto;vertical-align:middle}.contact-map-abs{display:block;margin:0 auto 4vw;max-width:100vw;overflow:hidden;width:90vw!important}}@media (max-width:450px){.contact-title-image-container{margin-left:0;margin-right:0;overflow:hidden;padding:0;width:100vw}.lets-get-in-touch-image{height:auto;margin:0;padding:0;width:100vw}.contact-title-abs-container{margin-top:36vw}.contact-form{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin:0!important;max-width:90vw!important;padding:0 2vw!important;width:90vw!important}.lets-abs{margin-left:12vw!important;margin-top:8vw!important}.getin-abs,.lets-abs{margin-bottom:0!important}.getin-abs,.touch-abs{margin-top:4vw!important}.touch-abs{margin-bottom:3vw!important;margin-right:12vw!important}.contact-form-group input,.contact-form-group textarea{background:#0000!important;border:none!important;border-bottom:3px solid #222!important;border-radius:0!important;box-sizing:border-box!important;font-size:9vw!important;margin:0!important;min-height:6rem!important;padding:2rem 0!important;width:100%!important}.contact-form-group{text-align:left!important;width:100%!important}.touch-abs{margin-top:6vw!important}.contact-form-group label{color:#222!important;display:block!important;font-size:9vw!important;margin-bottom:1rem!important;text-align:left!important}.contact-form-group textarea{border:3px solid #222!important;min-height:8rem!important}.submit-button{font-size:3vw!important;height:4rem!important;margin:2rem 0!important;max-width:25%!important;padding:1rem 2rem!important;width:25%!important}.contact-map-abs{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;margin:0 auto!important;max-width:100%!important;overflow-x:hidden!important;padding:0!important;width:100%!important}.contact-offices-2x3,.mobile-offices{gap:4vw!important;grid-template-columns:1fr 1fr!important;grid-template-rows:repeat(3,auto)!important}.contact-offices-2x3 .office-title{font-size:6vw!important;text-align:left!important}.contact-offices-2x3 .office-address{font-size:3.5vw!important}.contact-offices-2x3 .contact-info-block{font-size:4vw!important;gap:2vw!important}.contact-offices-2x3 .contact-info-block .icon{flex-shrink:0!important;height:4.6vw!important;min-height:24px!important;min-width:24px!important;object-fit:contain!important;width:4.6vw!important}.getin-abs{display:block;font-size:10vw;line-height:1;margin:0 0 1vw;padding:0;position:static;text-align:center;width:100%}.contact-offices-2x3 .contact-info-block img[alt="phone icon"]{flex-shrink:0!important;height:4.6vw!important;min-height:24px!important;min-width:24px!important;object-fit:contain!important;width:4.6vw!important}}@media (max-width:600px){.contact-title-abs-container{margin-top:30vw}.contact-form{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin:0!important;max-width:67.5vw!important;padding:0 2vw!important;width:67.5vw!important}.contact-form-group input,.contact-form-group textarea{background:#0000!important;border:none!important;border-bottom:2px solid #222!important;border-radius:0!important;box-sizing:border-box!important;font-size:4.5vw!important;margin:0!important;min-height:3rem!important;padding:0!important;width:100%!important}.contact-form-group{text-align:left!important;width:100%!important}.contact-form-group label{color:#222!important;display:block!important;font-size:4.5vw!important;margin-bottom:.5rem!important;text-align:left!important}.contact-form-group textarea{border:2px solid #222!important;min-height:4rem!important}.submit-button{font-size:4.5vw!important;height:2.5rem!important;margin:2rem 0!important;max-width:50%!important;padding:.5rem 2rem!important;width:50%!important}.contact-offices-2x3,.mobile-offices{gap:4vw;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}.contact-offices-2x3 .contact-info-block,.contact-offices-2x3 .office-info-container{font-size:4vw;min-height:60px;padding:4vw 2vw}.contact-offices-2x3 .office-title{font-size:6vw;text-align:left!important}.contact-offices-2x3 .office-address{font-size:3.5vw}.contact-offices-2x3 .contact-info-block{font-size:4vw;gap:2vw}.contact-offices-2x3 .contact-info-block .icon,.contact-offices-2x3 .contact-info-block img[alt="phone icon"]{flex-shrink:0;height:4.6vw!important;min-height:24px!important;min-width:24px!important;object-fit:contain;width:4.6vw!important}}.contact-info-blocks-row .contact-info-block,.contact-offices .office-info-container,.contact-offices-2x3 .contact-info-block,.contact-offices-2x3 .office-info-container{background:#0000!important;box-shadow:none!important}@media (min-width:901px){.contact-form{margin:3 auto 2vw;width:80%}.contact-title-abs-container{transform:translate(-4vw,2.5vw)}.contact-form-group input[name=email],.contact-form-group input[name=phone],.contact-form-group textarea{margin-left:0;margin-right:0;width:100%!important}.contact-info-blocks-row,.contact-offices{margin:0 auto 2vw;width:80%}}@media (min-width:900px) and (max-width:1300px){.contact-title-abs-container{transform:translate(-4vw,4vw)}}@media (min-width:901px){.contact-form-group textarea{margin-left:0;margin-right:0;width:100%!important}}@media (max-width:900px) and (min-width:451px){.touch-abs{margin-bottom:10vw!important}.contact-form{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin:0!important;max-width:67.5vw!important;padding:0 2vw!important;width:67.5vw!important}.contact-offices-2x3 .office-title{text-align:left!important}.contact-form-group input,.contact-form-group textarea{background:#0000!important;border:none!important;border-bottom:2px solid #222!important;border-radius:0!important;box-sizing:border-box!important;font-size:4.5vw!important;margin:0!important;min-height:3rem!important;padding:0!important;width:100%!important}.contact-form-group{text-align:left!important;width:100%!important}.contact-form-group label{color:#222!important;display:block!important;font-size:4.5vw!important;margin-bottom:.5rem!important;text-align:left!important}.contact-form-group textarea{border:2px solid #222!important;min-height:4rem!important}.submit-button{font-size:4.5vw!important;height:2.5rem!important;margin:2rem 0!important;max-width:50%!important;padding:.5rem 2rem!important;width:50%!important}.contact-map-abs{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;margin:0 auto!important;max-width:100vw!important;overflow-x:hidden!important;padding:0!important;width:100vw!important}.contact-form-group input:focus,.contact-form-group textarea:focus{border-bottom:2px solid #f47a21;outline:none}.contact-form button{align-items:center;border:1.5px solid #f47a21;display:flex;font-size:4vw;height:6vw;justify-content:center;margin-left:0!important;margin:2vw auto 0;max-width:200px;text-align:center;width:60%}.contact-map-abs{display:block;height:60vw;left:auto;margin:0 auto 4vw;max-width:100vw;min-height:250px;right:auto;width:65vw!important}.contact-form,.contact-map-abs,.contact-offices-2x3,.contact-page-container,.mobile-offices{align-items:center;margin:0 auto}.contact-offices-2x3 .office-title{font-size:4vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:320px){.lets-abs{margin-left:10vw!important;margin-top:8vw!important}.getin-abs,.lets-abs{margin-bottom:0!important}.getin-abs,.touch-abs{margin-top:4vw!important}.touch-abs{margin-bottom:3vw!important;margin-right:10vw!important}.contact-offices-2x3 .office-title{text-align:left!important}}.subscription-trigger{align-items:center;background:#000;border:none;border-radius:0;bottom:7.8vw;box-shadow:0 .1vw .52vw #0000004d;color:#fff;cursor:pointer;display:flex;font-family:Gotham Narrow Book,Arial,sans-serif;font-size:1.25vw;font-weight:400;height:2.08vw;justify-content:center;max-height:2.08vw;max-width:2.08vw;min-height:2.08vw;min-width:2.08vw;padding:0;position:fixed;right:1.04vw;transition:all .3s ease;width:2.08vw;z-index:1000}.subscription-trigger:hover{background:#333;box-shadow:0 6px 25px #0006;transform:translateY(-2px)}.arrow-left{font-size:1.25vw;font-weight:700}.subscription-popup-overlay{-webkit-overflow-scrolling:touch;align-items:flex-end;animation:fadeIn .3s ease;background:#0000;bottom:0;display:flex;justify-content:flex-end;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;touch-action:pan-y;z-index:2000}.subscription-popup-content{animation:scaleIn .3s ease;background:#fff;border:.21vw solid #000;border-radius:1.56vw;font-family:Gotham Narrow Book,Arial,sans-serif;max-width:22vw;padding:3.125vw 2.6vw;position:relative;text-align:center;touch-action:manipulation;width:90%}.subscription-popup-content.closing{animation:scaleOut .3s ease}.subscription-popup-overlay.closing{animation:fadeOut .3s ease}.stay-updated-header{background:#000;border-radius:.52vw;color:#fff;display:inline-block;font-size:1.7vw;font-weight:700;margin-bottom:1.56vw;padding:.78vw 2.08vw;text-transform:lowercase}.stay-updated-text{color:#333;font-size:.83vw;font-style:italic;line-height:1.5;margin:0 0 2.08vw;white-space:nowrap}.email-section{align-items:center;display:flex;flex-direction:column;font-size:1vw;gap:1.56vw}.popup-email-input{background:#0000;border:none;border-bottom:.1vw solid #000;font-family:Gotham Narrow Book;font-size:.83vw;max-width:13vw;outline:none;padding:0 0 .52vw;text-align:left;transition:border-color .3s ease;width:100%}.popup-email-input,input::placeholder{font-family:Gotham Narrow Book,Arial,sans-serif}input::placeholder{font-size:.8vw}.popup-email-input:focus{border-bottom-color:#666}.popup-email-input::placeholder{color:#666;font-style:normal}.popup-subscribe-button{align-items:center;background:#0000;border:2px solid #000;border-radius:5px;color:#000;cursor:pointer;display:flex;font-family:Gotham Narrow Book,Arial,sans-serif;font-size:1.2vw;font-weight:400;height:2vw;justify-content:center;overflow:hidden;text-align:center;text-transform:capitalize;transition:all .3s ease;white-space:nowrap;width:6vw}.popup-subscribe-button:hover{background:#000;color:#fff}@media (max-width:900px){.popup-subscribe-button{font-size:1.4vw;height:2.5vw;min-height:30px;min-width:60px;width:7vw}.popup-close{font-size:1.5vw;height:1.8vw;min-height:25px;min-width:25px;width:1.8vw}}@media (max-width:1024px) and (min-width:769px){.subscription-popup-content{border:.2vw solid #000;border-radius:2vw;margin:2vw;max-width:18vw;padding:2.5vw 2vw}.popup-close{font-size:1.8vw;height:1.8vw;min-height:20px;min-width:20px;right:1vw;top:1vw;width:1.8vw}.stay-updated-header{font-size:2.2vw;margin-bottom:2vw;padding:1vw 2vw}.stay-updated-text{font-size:1.5vw;line-height:1.3;margin-bottom:2.5vw;white-space:normal}.popup-email-input{border-bottom:.15vw solid #000;font-size:1.5vw;max-width:12vw;min-height:2vw;padding:.5vw 0}.popup-subscribe-button{border:.15vw solid #000;font-size:1.8vw;height:3vw;min-width:8vw;padding:1vw 2vw;width:auto}.email-section{gap:1.5vw}}@media (max-width:768px){.subscription-trigger{bottom:2vw;font-size:3.5vw;height:6vw;max-height:6vw;max-width:6vw;min-height:6vw;min-width:6vw;padding:0;right:2vw;width:6vw}.arrow-left{font-size:3.5vw}.subscription-popup-content{border:.4vw solid #000;border-radius:4vw;margin:2.6vw;max-width:50vw;padding:6vw 4.5vw}.popup-close{font-size:2.5vw;height:2.5vw;min-height:30px;min-width:30px;right:1.5vw;top:1.5vw;width:2.5vw}.stay-updated-header{font-size:3.5vw;margin-bottom:4vw;padding:2vw 4vw}.stay-updated-text{font-size:2.5vw;line-height:1.4;margin-bottom:4.5vw;white-space:normal}.popup-email-input{border-bottom:.2vw solid #000;font-size:2.5vw;max-width:25vw;min-height:4vw;padding:1vw 0}input::placeholder{font-size:2.2vw}.popup-subscribe-button{align-items:center;border:.2vw solid #000;display:flex;font-size:2.5vw;height:5vw;justify-content:center;min-width:15vw;padding:2vw 4vw;text-align:center;white-space:nowrap;width:auto}.email-section{gap:3vw}.popup-notification{font-size:2vw;margin-top:2vw;padding:1.5vw 2vw}}@media (max-width:480px){.subscription-trigger{bottom:2.1vw;font-size:4.5vw;height:8vw;max-height:8vw;max-width:8vw;min-height:8vw;min-width:8vw;padding:0;right:2.1vw;width:8vw}.arrow-left{font-size:4.5vw}.subscription-popup-content{border:.5vw solid #000;border-radius:5vw;margin:3.1vw;max-width:70vw;padding:8vw 6vw}.popup-close{font-size:3.5vw;height:3.5vw;min-height:40px;min-width:40px;right:2vw;top:2vw;width:3.5vw}.stay-updated-header{font-size:4.5vw;margin-bottom:5vw;padding:2.5vw 5vw}.stay-updated-text{font-size:3.5vw;line-height:1.3;margin-bottom:6vw;white-space:normal}.popup-email-input{border-bottom:.3vw solid #000;font-size:3.5vw;max-width:35vw;min-height:6vw;padding:1.5vw 0}input::placeholder{font-size:3vw}.popup-subscribe-button{align-items:center;border:.3vw solid #000;display:flex;font-size:3.5vw;height:7vw;justify-content:center;min-width:20vw;padding:3vw 6vw;text-align:center;white-space:nowrap;width:auto}.email-section{gap:4vw}.popup-notification{font-size:2.8vw;margin-top:3vw;padding:2vw 3vw}}@media (max-width:350px){.subscription-trigger{font-size:5.5vw;height:10vw;max-height:10vw;max-width:10vw;min-height:10vw;min-width:10vw;width:10vw}.arrow-left{font-size:5.5vw}.subscription-popup-content{border:.6vw solid #000;border-radius:6vw;max-width:80vw;padding:10vw 7vw}.popup-close{font-size:4.5vw;height:4.5vw;min-height:50px;min-width:50px;right:2.5vw;top:2.5vw;width:4.5vw}.stay-updated-header{font-size:5.5vw;margin-bottom:6vw;padding:3vw 6vw}.stay-updated-text{font-size:4.5vw;line-height:1.2;margin-bottom:7vw}.popup-email-input{border-bottom:.4vw solid #000;font-size:4.5vw;max-width:40vw;min-height:8vw;padding:2vw 0}input::placeholder{font-size:4vw}.popup-subscribe-button{align-items:center;border:.4vw solid #000;display:flex;font-size:4.5vw;height:9vw;justify-content:center;min-width:25vw;padding:4vw 8vw;text-align:center;white-space:nowrap}.email-section{gap:5vw}.popup-notification{font-size:3.5vw;margin-top:4vw;padding:2.5vw 4vw}}@media (max-width:330px){.popup-subscribe-button{align-items:center;display:flex;font-size:4.8vw;height:10vw;justify-content:center;min-width:28vw;padding:4.5vw 8.5vw;text-align:center;white-space:nowrap}.popup-close{font-size:5vw;height:5vw;min-height:55px;min-width:55px;right:3vw;top:3vw;width:5vw}.subscription-popup-content{max-width:85vw;padding:12vw 8vw}.stay-updated-header{font-size:6vw;margin-bottom:7vw;padding:3.5vw 7vw}.stay-updated-text{font-size:5vw;line-height:1.1;margin-bottom:8vw}.popup-email-input{font-size:5vw;max-width:45vw;min-height:10vw;padding:2.5vw 0}input::placeholder{font-size:4.5vw}}body.subscription-active{overflow:hidden}@media (max-width:768px){body.subscription-active{-webkit-overflow-scrolling:touch;overflow:auto}}.cookies-popup-overlay{animation:slideUp .5s ease;padding:0;z-index:1500}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.cookies-popup-overlay.closing{animation:slideDown .3s ease}.cookies-popup-content{border:.21vw solid #000;border-bottom:none;border-radius:1.56vw 1.56vw 0 0;margin:0 1.04vw;padding:2.08vw 2.6vw}.cookies-header{background:#000;color:#fff;display:inline-block;font-size:1.5vw;font-weight:700;margin-bottom:1.3vw;padding:.625vw 1.56vw;text-transform:lowercase}.cookies-text{font-size:1vw;line-height:1.6;margin:0 auto 1.56vw;max-width:80%}.cookies-buttons{align-items:center;display:flex;gap:1.04vw;justify-content:center}.cookies-accept-btn,.cookies-decline-btn{border-radius:.26vw;cursor:pointer;font-family:Gotham Narrow Book,Arial,sans-serif;font-size:1vw;font-weight:400;padding:.625vw 1.3vw;text-transform:capitalize;transition:all .3s ease}.cookies-accept-btn{background:#000;border:.1vw solid #000;color:#fff}.cookies-accept-btn:hover{background:#333;border-color:#333}.cookies-decline-btn{background:#0000;border:.1vw solid #000;color:#000}.cookies-decline-btn:hover{background:#f5f5f5}.cookies-close{align-items:center;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.04vw;font-weight:700;height:1.3vw;justify-content:center;position:absolute;right:1.04vw;top:.78vw;transition:all .2s ease;width:1.3vw}.cookies-close:hover{background:#ddd;color:#000}@media (max-width:768px){.cookies-popup-content{margin:0 2vw;padding:3.9vw 3.25vw}.cookies-header{font-size:2.35vw;margin-bottom:2.6vw;padding:1.3vw 3.25vw}.cookies-text{font-size:1.8vw;margin-bottom:3.25vw;max-width:100%}.cookies-buttons{flex-direction:column;gap:2vw}.cookies-accept-btn,.cookies-decline-btn{font-size:1.8vw;padding:1.56vw 3.9vw;width:100%}}@media (max-width:480px){.cookies-popup-content{margin:0 2.1vw;padding:5.2vw 4.15vw}.cookies-header{font-size:3.35vw;margin-bottom:3.1vw;padding:1.65vw 4.15vw}.cookies-text{font-size:2.7vw;margin-bottom:4.15vw}.cookies-accept-btn,.cookies-decline-btn{font-size:2.7vw;padding:2.1vw 5.2vw}}.cookies-popup-overlay{-webkit-overflow-scrolling:touch;align-items:flex-end;animation:fadeIn .3s ease;background:#0000;bottom:0;display:flex;justify-content:flex-start;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;touch-action:pan-y;z-index:999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cookies-popup-content{animation:scaleIn .3s ease;background:#fff;border:.21vw solid #666;border-radius:1.56vw;font-family:Gotham Narrow Book,Arial,sans-serif;max-width:22vw;padding:2.6vw 3.125vw;position:relative;text-align:center;touch-action:manipulation;width:90%}.cookies-popup-content.closing{animation:scaleOut .3s ease}.cookies-popup-overlay.closing{animation:fadeOut .3s ease}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.popup-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.25vw;font-weight:700;height:1.56vw;justify-content:center;position:absolute;right:1.3vw;top:1.04vw;transition:all .2s ease;width:1.56vw}.popup-close:hover{background:#ddd;color:#333}.cookies-header{align-items:center;background:#383e42!important;border-radius:.52vw;display:flex;gap:.52vw;justify-content:center;margin-bottom:1.56vw}.cookies-emoji{font-size:2vw}.cookies-title{border-radius:.52vw;color:#fff;display:inline-block;font-size:1.7vw;font-weight:700;padding:.78vw 2.08vw;text-transform:lowercase}.cookies-text{word-wrap:break-word;color:#333;display:block;font-size:.8vw;font-style:italic;line-height:1.4;margin:0 auto 2.08vw;text-align:center;white-space:normal;width:100%}.cookies-section{align-items:center;display:flex;flex-direction:row;font-size:1vw;gap:1vw;justify-content:center}.cookies-accept-button{background:#383e42;border:2px solid #383e42;border-radius:5px;color:#fff}.cookies-accept-button,.cookies-decline-button{align-items:center;cursor:pointer;display:flex;font-family:Gotham Narrow Book,Arial,sans-serif;font-size:1.2vw;font-weight:400;height:2vw;justify-content:center;overflow:hidden;text-align:center;text-transform:capitalize;transition:all .3s ease;white-space:nowrap;width:6vw}.cookies-decline-button{background:#0000;border:2px solid #666;border-radius:5px;color:#666}.cookies-accept-button:hover{background:#2a2e32;border-color:#2a2e32;color:#fff}.cookies-decline-button:hover{background:#f0f0f0;border-color:#999;color:#333}.popup-notification{border-radius:.52vw;font-size:.73vw;margin-top:1.04vw;padding:.52vw 1.04vw;text-align:center}.popup-notification.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.popup-notification.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width:900px){.cookies-accept-button,.cookies-decline-button{font-size:1.4vw;height:2.5vw;min-height:30px;min-width:60px;width:7vw}.popup-close{font-size:1.5vw;height:1.8vw;min-height:25px;min-width:25px;width:1.8vw}}@media (max-width:1024px) and (min-width:769px){.cookies-popup-content{border:.2vw solid #666;border-radius:2vw;margin:2vw;max-width:25vw;padding:2.5vw 3vw}.popup-close{font-size:1.8vw;height:1.8vw;min-height:20px;min-width:20px;right:1vw;top:1vw;width:1.8vw}.cookies-title{font-size:2.2vw;margin-bottom:2vw;padding:1vw 2vw}.cookies-emoji{font-size:2.5vw}.cookies-text{display:block;font-size:1.3vw;line-height:1.3;margin:0 auto 2.5vw;text-align:center;white-space:normal;width:100%}.cookies-accept-button,.cookies-decline-button{border:.15vw solid #383e42;font-size:1.8vw;height:3vw;min-width:8vw;padding:1vw 2vw;width:auto}.cookies-section{flex-direction:row;gap:1.5vw;justify-content:center}}@media (max-width:768px){.cookies-popup-overlay{align-items:flex-end;justify-content:center;padding:2vw}.cookies-popup-content{border:.4vw solid #666;border-radius:4vw;margin:2.6vw;max-width:50vw;padding:4.5vw 6vw}.popup-close{font-size:clamp(20px,2.5vw,40px);height:clamp(20px,2.5vw,40px);right:1.5vw;top:1.5vw;width:clamp(20px,2.5vw,40px)}.cookies-header{border-radius:1vw;margin-bottom:3vw;padding:1vw 2vw}.cookies-title{font-size:3.5vw;margin-bottom:0;padding:1.5vw 3vw}.cookies-emoji{font-size:6vw}.cookies-text{display:block;font-size:2.5vw;line-height:1.4;margin:0 auto 4.5vw;text-align:center;white-space:normal;width:100%}.cookies-accept-button,.cookies-decline-button{align-items:center;border:.2vw solid #666;display:flex;font-size:2.5vw;height:5vw;justify-content:center;min-width:15vw;padding:2vw 4vw;text-align:center;white-space:nowrap;width:auto}.cookies-section{flex-direction:row;gap:2vw;justify-content:center}.popup-notification{font-size:2vw;margin-top:2vw;padding:1.5vw 2vw}}@media (max-width:480px){.cookies-popup-content{border:.5vw solid #666;border-radius:5vw;margin:3.1vw;max-width:70vw;padding:6vw 8vw}.popup-close{font-size:clamp(30px,3.5vw,50px);height:clamp(30px,3.5vw,50px);right:2vw;top:2vw;width:clamp(30px,3.5vw,50px)}.cookies-header{border-radius:1.5vw;margin-bottom:4vw;padding:1.5vw 3vw}.cookies-title{font-size:4.5vw;margin-bottom:0;padding:2vw 4vw}.cookies-emoji{font-size:6vw}.cookies-text{display:block;font-size:3.5vw;line-height:1.3;margin:0 auto 6vw;text-align:center;white-space:normal;width:100%}.cookies-accept-button,.cookies-decline-button{align-items:center;border:.3vw solid #666;display:flex;font-size:3.5vw;height:7vw;justify-content:center;min-width:20vw;padding:3vw 6vw;text-align:center;white-space:nowrap;width:auto}.cookies-section{flex-direction:row;gap:3vw;justify-content:center}.popup-notification{font-size:2.8vw;margin-top:3vw;padding:2vw 3vw}}@media (max-width:350px){.cookies-popup-content{border:.6vw solid #666;border-radius:6vw;max-width:80vw;padding:7vw 10vw}.popup-close{font-size:clamp(40px,4.5vw,60px);height:clamp(40px,4.5vw,60px);right:2.5vw;top:2.5vw;width:clamp(40px,4.5vw,60px)}.cookies-header{border-radius:2vw;margin-bottom:5vw;padding:2vw 4vw}.cookies-title{font-size:5.5vw;margin-bottom:0;padding:2.5vw 5vw}.cookies-text{display:block;font-size:4.5vw;line-height:1.2;margin:0 auto 7vw;text-align:center;width:100%}.cookies-accept-button,.cookies-decline-button{align-items:center;border:.4vw solid #666;display:flex;font-size:4.5vw;height:9vw;justify-content:center;min-width:25vw;padding:4vw 8vw;text-align:center;white-space:nowrap}.cookies-section{flex-direction:row;gap:4vw;justify-content:center}.popup-notification{font-size:3.5vw;margin-top:4vw;padding:2.5vw 4vw}}@media (max-width:330px){.cookies-accept-button,.cookies-decline-button{align-items:center;border:.4vw solid #666;display:flex;font-size:4.8vw;height:10vw;justify-content:center;min-width:28vw;padding:4.5vw 8.5vw;text-align:center;white-space:nowrap}.popup-close{font-size:clamp(50px,5vw,70px);height:clamp(50px,5vw,70px);right:3vw;top:3vw;width:clamp(50px,5vw,70px)}.cookies-popup-content{max-width:85vw;padding:8vw 12vw}.cookies-header{border-radius:2.5vw;margin-bottom:6vw;padding:2.5vw 5vw}.cookies-title{font-size:6vw;margin-bottom:0;padding:3vw 6vw}.cookies-text{display:block;font-size:5vw;line-height:1.1;margin:0 auto 8vw;text-align:center;width:100%}}
/*# sourceMappingURL=main.e9009a79.css.map*/