.elementor-27 .elementor-element.elementor-element-3d4f8e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-4726779{--cmy-hero-img:url("https://galeriecmy.ch/wp-content/uploads/2026/08/Toile-de-lin-1.png");--cmy-o1:rgba(248,244,236,0.44);--cmy-o2:rgba(244,238,228,0.28);--cmy-o3:rgba(248,244,236,0.40);--cmy-o-angle:91deg;--cmy-glow1:rgba(0,179,200,0.05);--cmy-glow2:rgba(229,0,126,0.05);--cmy-pad:80px;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-4726779 .hero-bg{position:absolute;inset:0;z-index:0;background-image:radial-gradient(1100px 700px at 12% 20%, var(--cmy-glow1), transparent 60%), radial-gradient(900px 700px at 92% 85%, var(--cmy-glow2), transparent 60%), linear-gradient(var(--cmy-o-angle, 125deg), var(--cmy-o1) 0%, var(--cmy-o2) 50%, var(--cmy-o3) 100%), var(--cmy-hero-img, none);background-size:cover;background-position:center;background-repeat:no-repeat;}.elementor-27 .elementor-element.elementor-element-4726779 .hero{padding:144px var(--cmy-pad) 80px var(--cmy-pad);min-height:100vh;position:relative;display:flex;align-items:center;overflow:hidden;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-split-inner{flex-direction:row;align-items:center;gap:64px;position:relative;z-index:1;width:100%;margin:0 auto;display:flex;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-copy{flex:1 1 60%;min-width:0;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-slider{flex:1 1 40%;gap:14px;flex-direction:row;display:flex;align-items:stretch;min-width:0;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-eyebrow{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.24em;color:#D25400;margin-bottom:24px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-title{font-family:"Space Grotesk", Sans-serif;font-size:86.4px;font-weight:500;line-height:0.98em;letter-spacing:-0.015em;color:#000000;margin-bottom:26px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-sub{font-family:"Space Grotesk", Sans-serif;font-size:29.4px;font-weight:400;letter-spacing:0.02em;color:rgba(14,14,15,0.72);margin-top:10px;display:block;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-lead{font-family:"Inter", Sans-serif;font-size:19.2px;font-weight:300;line-height:1.6em;color:rgba(14,14,15,0.82);max-width:52ch;margin-bottom:18px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-note{font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:300;line-height:1.6em;color:rgba(14,14,15,0.55);max-width:54ch;margin-bottom:35px;}.elementor-27 .elementor-element.elementor-element-4726779 .btn{font-family:"Space Grotesk", Sans-serif;font-size:13.6px;font-weight:500;letter-spacing:0.06em;padding:16px 30px 16px 30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-style:solid;border-width:1px;cursor:pointer;text-decoration:none;transition:transform 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), background 0.3s, color 0.3s;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-actions{gap:16px;flex-direction:row;align-items:flex-start;display:flex;flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-4726779 .btn:hover{transform:translateY(-3px);}.elementor-27 .elementor-element.elementor-element-4726779 .btn-solid{background:#D25400;border-color:#D25400;color:#F4EBDB;}.elementor-27 .elementor-element.elementor-element-4726779 .btn-ghost{color:#D25400;border-color:#D25400;}.elementor-27 .elementor-element.elementor-element-4726779 .btn-ghost:hover{background:#D2540030;}.elementor-27 .elementor-element.elementor-element-4726779 .btn-cta-orange{background:#D25400;border-color:#D25400;color:#fff;}.elementor-27 .elementor-element.elementor-element-4726779 .btn-cta-orange:hover{background:#b84800;border-color:#b84800;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumbs{flex:0 0 98px;--cmy-thumb-gap:10px;gap:10px;max-height:705px;order:2;display:flex;flex-wrap:nowrap;min-height:0;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:3px 8px 3px 3px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumb{height:72px;border-radius:0px;opacity:0.5;overflow:hidden;padding:0;cursor:pointer;border:1px solid transparent;background:#141416;flex-grow:0;flex-shrink:0;transition:opacity 0.35s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), border-color 0.35s, transform 0.35s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));width:100%;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumb.active{border-color:#D25400;opacity:1;transform:translateX(-3px);}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumbs::-webkit-scrollbar-thumb{background:rgba(14,14,15,0.25);}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumbs::-webkit-scrollbar{width:4px;height:4px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumb img{width:100%;height:100%;object-fit:cover;display:block;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumb:hover{opacity:0.85;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-stage{aspect-ratio:2/3;border-radius:0px;background:#FFFFFF;order:1;position:relative;flex:1;overflow:hidden;cursor:zoom-in;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-slide.active img{object-fit:contain;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-slide{transition:opacity 0ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), transform 6s ease;transform:scale(1);position:absolute;inset:0;opacity:0;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-slide-cap{font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:300;letter-spacing:0.02em;color:rgba(255,255,255,0.92);background:linear-gradient(to top, rgba(0,0,0,0.7), transparent);padding:22px 22px 19px 22px;position:absolute;left:0;right:0;bottom:0;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-slide.active{opacity:1;transform:scale(1);}.elementor-27 .elementor-element.elementor-element-4726779 .hero-slide img{width:100%;height:100%;display:block;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-zoom{width:42px;height:42px;border-radius:0px;background:rgba(14,14,15,0.55);color:#ffffff;border:1px solid rgba(255,255,255,0.25);top:14px;right:14px;position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background 0.3s, transform 0.3s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-4726779 .hero-zoom:hover{background:rgba(14,14,15,0.85);transform:scale(1.06);}.elementor-27 .elementor-element.elementor-element-4726779 .hero-scroll{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;color:rgba(14,14,15,0.6);display:flex;position:absolute;bottom:29px;left:var(--cmy-pad);align-items:center;gap:13px;z-index:2;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-scroll-line{width:60px;background:rgba(14,14,15,0.35);height:1px;position:relative;overflow:hidden;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-scroll-line::after{background:#0E0E0F;animation-duration:2200ms;content:"";position:absolute;left:-30%;top:0;width:30%;height:100%;animation-name:cmyScrollLine;animation-timing-function:var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));animation-iteration-count:infinite;}.elementor-27 .elementor-element.elementor-element-4726779 .cmy-lightbox{background:rgba(8,8,10,0.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;gap:16px;padding:3vw;opacity:0;visibility:hidden;transition:opacity 0.35s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), visibility 0.35s;}.elementor-27 .elementor-element.elementor-element-4726779 .lightbox-img{border-radius:0px;max-width:100%;max-height:80vh;width:auto;height:auto;object-fit:contain;display:block;}.elementor-27 .elementor-element.elementor-element-4726779 .lightbox-cap{font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:300;color:rgba(255,255,255,0.85);margin-top:16px;text-align:center;}.elementor-27 .elementor-element.elementor-element-4726779 .lightbox-nav{background:rgba(255,255,255,0.08);width:52px;height:52px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-4726779 .lightbox-nav:hover, .elementor-27 .elementor-element.elementor-element-4726779 .lightbox-close:hover{background:rgba(255,255,255,0.2);}.elementor-27 .elementor-element.elementor-element-4726779 .lightbox-nav, .elementor-27 .elementor-element.elementor-element-4726779 .lightbox-close{border:1px solid rgba(255,255,255,0.25);color:#ffffff;}.elementor-27 .elementor-element.elementor-element-4726779 .cmy-lightbox.open{opacity:1;visibility:visible;}.elementor-27 .elementor-element.elementor-element-4726779 .lightbox-figure{max-width:min(92vw, 1100px);max-height:88vh;margin:0;display:flex;flex-direction:column;align-items:center;transform:scale(0.96);transition:transform 0.35s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-4726779 .cmy-lightbox.open .lightbox-figure{transform:scale(1);}.elementor-27 .elementor-element.elementor-element-4726779 .lightbox-close{position:absolute;top:20px;right:24px;width:46px;height:46px;border-radius:50%;background:transparent;font-size:28px;line-height:1;cursor:pointer;transition:background 0.3s, transform 0.3s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-4726779 .lightbox-close:hover{transform:rotate(90deg);}.elementor-27 .elementor-element.elementor-element-4726779 [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-4726779 [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-2e7348f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-61232fb{--cmy-pad:80px;--cmy-so1:#FFFFFF;--cmy-so2:#FFFFFF;--cmy-sangle:120deg;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-61232fb .intro{padding:110px var(--cmy-pad) 110px var(--cmy-pad);background-color:#FFFFFF;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);}.elementor-27 .elementor-element.elementor-element-61232fb .intro::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-27 .elementor-element.elementor-element-61232fb .intro > *{position:relative;z-index:1;}.elementor-27 .elementor-element.elementor-element-61232fb .section-index{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.28em;color:#7c776c;margin-bottom:20px;margin-top:0;}.elementor-27 .elementor-element.elementor-element-61232fb .intro-statement{font-family:"Space Grotesk", Sans-serif;font-size:57.6px;font-weight:500;line-height:1.12em;letter-spacing:-0.01em;color:#000000;max-width:22ch;margin-bottom:56px;margin-top:0;}.elementor-27 .elementor-element.elementor-element-61232fb .intro-grid p{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:300;line-height:1.6em;color:#26262a;margin:0;}.elementor-27 .elementor-element.elementor-element-61232fb .intro-grid{grid-template-columns:repeat(2, 1fr);gap:72px;display:grid;}.elementor-27 .elementor-element.elementor-element-61232fb [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-61232fb [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-a3594fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-dc1a252{--cmy-pad:80px;--cmy-sangle:120deg;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibitions{padding:110px var(--cmy-pad) 110px var(--cmy-pad);background-color:#FFFFFF;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibitions::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibitions > *{position:relative;z-index:1;}.elementor-27 .elementor-element.elementor-element-dc1a252 .section-index{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.28em;color:#7c776c;margin-bottom:20px;margin-top:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .section-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:500;line-height:1.02em;letter-spacing:-0.01em;color:#000000;margin:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .section-head{margin-bottom:60px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature{grid-template-columns:3fr 7fr;gap:100px;margin-bottom:30px;display:grid;align-items:stretch;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-media{grid-column:auto;background-color:#FFFFFF;position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:flex-end;color:#fff;border-color:#d8d3c8;border-width:1px;padding:3px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-side{grid-column:auto;background-color:#FFFFFF;position:relative;display:block;overflow:hidden;height:100%;color:#fff;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-media, .elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-side{min-height:0px;border-radius:0px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-media img{object-fit:contain;object-position:center;position:absolute;inset:0;width:100%;height:100%;z-index:0;transition:transform 1.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-side img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform 1.1s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-media::after{background:linear-gradient(transparent 26%, rgba(14,14,15,0.9));content:"";position:absolute;inset:0;z-index:1;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-side::after{background:linear-gradient(transparent 38%, rgba(14,14,15,0.82));content:"";position:absolute;inset:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-body{padding:51px 51px 51px 51px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;max-width:700px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-eyebrow{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#D25400;display:flex;align-items:center;gap:12px;margin:0 0 18px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .eyebrow-rule{background:#D25400;width:35px;height:1px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-body h3{font-family:"Space Grotesk", Sans-serif;font-size:49.6px;font-weight:500;line-height:1.06em;color:#000000;margin:0 0 11px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-dates{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;letter-spacing:0.14em;margin:0 0 22px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-body .exhibit-dates{color:#7c776c;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-desc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;margin:0 0 30px;max-width:52ch;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-body .exhibit-desc{color:#26262a;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-badge{background:rgba(14,14,15,0.72);position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;padding:8px 15px;border-radius:100px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-dc1a252 .live-dot{background:#D25400;width:7px;height:7px;border-radius:50%;animation:cmyLivePulse 1.8s ease-out infinite;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-eyebrow, .elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-body .exhibit-desc, .elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-actions{display:block;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature > *{min-width:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature:hover .exhibit-feature-media img{transform:none;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature--split .exhibit-feature-media{height:auto;align-items:flex-start;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature--split .exhibit-feature-media img{position:static;height:auto;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature--split .exhibit-feature-media::after{content:none;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature--split .exhibit-feature-body{justify-content:center;max-width:none;padding:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-card{border-style:solid;box-sizing:border-box;border-width:1px;border-color:#d8d3c8;padding:3px;aspect-ratio:3/4;background-color:#FFFFFF;border-radius:0px;position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-dc1a252 .feature-life{font-size:0.5em;font-weight:400;white-space:nowrap;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-side:hover img{transform:none;}.elementor-27 .elementor-element.elementor-element-dc1a252 .side-overlay{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:22px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .side-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#fff;opacity:0.85;margin:0 0 9px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .side-overlay h3{font-family:"Space Grotesk", sans-serif;font-size:20px;font-weight:500;line-height:1.2;margin:0 0 8px;color:#fff;}.elementor-27 .elementor-element.elementor-element-dc1a252 .btn{font-family:"Space Grotesk", Sans-serif;font-size:13.6px;font-weight:500;letter-spacing:0.06em;padding:16px 30px 16px 30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-style:solid;border-width:1px;cursor:pointer;text-decoration:none;transition:transform 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), background 0.3s, color 0.3s;}.elementor-27 .elementor-element.elementor-element-dc1a252 .btn-cta-orange{background:#D25400;border-color:#D25400;color:#fff;}.elementor-27 .elementor-element.elementor-element-dc1a252 .btn-cta-orange:hover{background:#b84800;border-color:#b84800;}.elementor-27 .elementor-element.elementor-element-dc1a252 .btn-ghost{color:#0E0E0F;border-color:#0E0E0F;}.elementor-27 .elementor-element.elementor-element-dc1a252 .btn-ghost:hover{background:rgba(14,14,15,0.08);}.elementor-27 .elementor-element.elementor-element-dc1a252 .btn:hover{transform:translateY(-3px);}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:21px;display:grid;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-card img{height:100%;object-fit:contain;transition:transform 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), filter 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));width:100%;display:block;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-card::after{background:linear-gradient(transparent 42%, rgba(14,14,15,0.78));content:"";position:absolute;inset:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-card:hover img{transform:scale(1.06);}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-overlay h3{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#ffffff;margin:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .side-dates{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:rgba(255,255,255,0.72);margin:6px 0 0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-overlay{padding:21px 21px 21px 21px;position:absolute;left:0;right:0;bottom:0;z-index:1;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-grid > *{min-width:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-card--profile::after{background:linear-gradient(rgba(14,14,15,0.35), rgba(14,14,15,0.72));}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-overlay--center{top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .profile-eyebrow{font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.75);}.elementor-27 .elementor-element.elementor-element-dc1a252 .profile-cta{display:inline-flex;align-items:center;font-size:13.6px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:2px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .link-underline{font-family:"Space Grotesk", Sans-serif;font-size:14.4px;font-weight:500;letter-spacing:0.04em;color:#0e0e0f;position:relative;display:inline-block;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-dc1a252 .section-more{margin-top:45px;margin-bottom:0;}.elementor-27 .elementor-element.elementor-element-dc1a252 .link-underline::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-dc1a252 .link-underline:hover::after{transform:scaleX(1);}.elementor-27 .elementor-element.elementor-element-dc1a252 [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-dc1a252 [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-5894783{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9ae56a2{--cmy-pad:80px;--cmy-sec-img:url("https://galeriecmy.ch/wp-content/uploads/2026/08/bg-canvas-footer.jpg");--cmy-so1:rgba(14,14,15,0.12);--cmy-so2:rgba(14,14,15,0.12);--cmy-sangle:120deg;--cmy-sglow1:rgba(0,0,0,0);--cmy-sglow2:rgba(0,0,0,0);--cmy-num1:#ffffff;--cmy-num2:#d9d4c8;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-9ae56a2 .numbers{padding:130px var(--cmy-pad) 130px var(--cmy-pad);background-color:#BDBAB3;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);}.elementor-27 .elementor-element.elementor-element-9ae56a2 .numbers::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-27 .elementor-element.elementor-element-9ae56a2 .numbers > *{position:relative;z-index:1;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .section-index{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.28em;color:rgba(255,255,255,0.75);margin-bottom:20px;margin-top:0;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .section-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:500;line-height:1.02em;letter-spacing:-0.01em;color:#ffffff;margin:0;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .section-head{margin-bottom:60px;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .numbers-grid{grid-template-columns:repeat(4, 1fr);gap:45px;display:grid;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .stat-num{font-family:"Space Grotesk", Sans-serif;font-size:7vw;font-weight:500;line-height:0.9em;letter-spacing:-0.02em;display:block;background-image:linear-gradient(160deg, var(--cmy-num1) 0%, var(--cmy-num2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .stat-label{font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:300;letter-spacing:0.04em;color:rgba(255,255,255,0.7);display:block;margin-top:16px;white-space:pre-line;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .stat{border-top:1px solid rgba(255,255,255,0.18);padding-top:26px;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .numbers-grid > *{min-width:0;}.elementor-27 .elementor-element.elementor-element-9ae56a2 [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-9ae56a2 [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-5e538c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card img{object-position:top center;height:100%;object-fit:cover;transition:transform 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), filter 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));width:100%;display:block;filter:grayscale(100%);}.elementor-27 .elementor-element.elementor-element-55d3d9b{--cmy-pad:80px;--cmy-sangle:120deg;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-55d3d9b .cmy-grid-section{padding:110px var(--cmy-pad) 110px var(--cmy-pad);background-color:#FFFFFF;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);}.elementor-27 .elementor-element.elementor-element-55d3d9b .cmy-grid-section::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-27 .elementor-element.elementor-element-55d3d9b .cmy-grid-section > *{position:relative;z-index:1;}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-index{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.28em;color:#7c776c;margin-bottom:20px;margin-top:0;}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:500;line-height:1.02em;letter-spacing:-0.01em;color:#000000;margin:0;}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-head{margin-bottom:60px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:21px;display:grid;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card{aspect-ratio:1/2;background-color:rgba(20,20,22,0.05);border-radius:0px;position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card::after{background:linear-gradient(transparent 42%, rgba(14,14,15,0.78));content:"";position:absolute;inset:0;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card:hover img{transform:scale(1);filter:grayscale(0%);}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-overlay h3{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#ffffff;margin:0;}.elementor-27 .elementor-element.elementor-element-55d3d9b .side-dates{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:rgba(255,255,255,0.72);margin:6px 0 0;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-overlay{padding:21px 21px 21px 21px;position:absolute;left:0;right:0;bottom:0;z-index:1;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-grid > *{min-width:0;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card--profile::after{background:linear-gradient(rgba(14,14,15,0.35), rgba(14,14,15,0.72));}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-overlay--center{top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .profile-eyebrow{font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.75);}.elementor-27 .elementor-element.elementor-element-55d3d9b .profile-cta{display:inline-flex;align-items:center;font-size:13.6px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:2px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .shop-cats li{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:300;letter-spacing:0.04em;color:#26262a;border:1px solid #d8d3c8;padding:8px 16px 8px 16px;border-radius:100px;cursor:default;transition:background 0.3s, color 0.3s, border-color 0.3s;}.elementor-27 .elementor-element.elementor-element-55d3d9b .shop-cats li:hover{background:#0e0e0f;border-color:#0e0e0f;color:#f4f1ea;}.elementor-27 .elementor-element.elementor-element-55d3d9b .shop-cats{margin-bottom:40px;gap:10px;list-style:none;display:flex;flex-wrap:wrap;padding:0;margin-top:0;}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-more a{font-family:"Space Grotesk", Sans-serif;font-size:14.4px;font-weight:500;letter-spacing:0.04em;color:#0e0e0f;position:relative;display:inline-block;text-decoration:none;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-more a:hover{color:#D25400;}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-more{text-align:right;margin-top:40px;margin-bottom:0;}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-more a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-more a:hover::after{transform:scaleX(1);}.elementor-27 .elementor-element.elementor-element-55d3d9b .artist-legend-mark{background-color:#D25400;width:13px;height:13px;display:block;flex:0 0 auto;}.elementor-27 .elementor-element.elementor-element-55d3d9b .artist-legend{gap:9px;font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;letter-spacing:0.02em;color:#ffffff;margin-top:0;margin-bottom:0px;display:flex;align-items:center;}.elementor-27 .elementor-element.elementor-element-55d3d9b .artist-legend--badge{top:12px;left:12px;position:absolute;z-index:2;pointer-events:none;margin:0;max-width:100%;transition:background-color 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), color 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), padding 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-55d3d9b .artist-legend--badge .artist-legend-label{transition-duration:350ms;white-space:nowrap;opacity:0;transform:translateX(-6px);transition-property:opacity, transform;transition-timing-function:var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card:hover .artist-legend--badge{background-color:#FFFFFF;color:#111111;padding:0px 9px 0px 5px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card:focus-visible .artist-legend--badge{background-color:#FFFFFF;color:#111111;padding:0px 9px 0px 5px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card:hover .artist-legend--badge .artist-legend-label{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card:focus-visible .artist-legend--badge .artist-legend-label{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-55d3d9b [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-55d3d9b [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-f33edcb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-8c46ea1{--cmy-pad:80px;--cmy-sangle:120deg;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works{padding:110px var(--cmy-pad) 110px var(--cmy-pad);background-color:#FFFFFF;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);padding-right:0;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works > *{position:relative;z-index:1;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .section-index{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.28em;color:#7c776c;margin-bottom:20px;margin-top:0;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .section-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:500;line-height:1.02em;letter-spacing:-0.01em;color:#000000;margin:0;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .section-head{margin-bottom:60px;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:21px;display:grid;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-card{aspect-ratio:3/4;border-radius:0px;position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-card img{height:100%;object-fit:cover;transition:transform 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), filter 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));width:100%;display:block;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-card::after{background:linear-gradient(transparent 42%, rgba(14,14,15,0.78));content:"";position:absolute;inset:0;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-card:hover img{transform:scale(1.06);}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-overlay h3{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#ffffff;margin:0;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .side-dates{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:rgba(255,255,255,0.72);margin:6px 0 0;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-overlay{padding:21px 21px 21px 21px;position:absolute;left:0;right:0;bottom:0;z-index:1;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-grid > *{min-width:0;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-card--profile::after{background:linear-gradient(rgba(14,14,15,0.35), rgba(14,14,15,0.72));}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-overlay--center{top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .profile-eyebrow{font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.75);}.elementor-27 .elementor-element.elementor-element-8c46ea1 .profile-cta{display:inline-flex;align-items:center;font-size:13.6px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:2px;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .work{flex:0 0 clamp(280px, 32vw, 420px);scroll-snap-align:start;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-track{gap:25px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px var(--cmy-pad) 24px;scroll-padding-inline:var(--cmy-pad);scrollbar-width:none;cursor:grab;scroll-behavior:smooth;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-arrow{width:52px;height:52px;border-radius:7px;color:#D25400;border:1px solid #D25400;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;background:transparent;cursor:pointer;font-size:17px;transition:background 0.3s, color 0.3s, transform 0.3s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-arrow:hover{background:#D25400;color:#f4f1ea;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-nav{gap:10px;display:flex;flex:0 0 auto;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-head > div:first-child{flex-basis:auto;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding-right:var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-8c46ea1 .cmy-icon{display:block;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-arrow:active{transform:scale(0.92);}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-arrow:disabled{opacity:0.3;cursor:default;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-track::-webkit-scrollbar{display:none;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-track.dragging{cursor:grabbing;scroll-behavior:auto;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-track.dragging .work{pointer-events:none;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works > .works-track{margin-left:calc(-1 * var(--cmy-pad));margin-right:calc(-1 * var(--cmy-pad));}.elementor-27 .elementor-element.elementor-element-8c46ea1 [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-8c46ea1 [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-f774be9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-901914a{--cmy-pad:80px;--cmy-sec-img:url("https://galeriecmy.ch/wp-content/uploads/2026/08/bg-canvas-footer.jpg");--cmy-so1:rgba(14,14,15,0.12);--cmy-so2:rgba(14,14,15,0.12);--cmy-sangle:120deg;--cmy-sglow1:rgba(0,0,0,0);--cmy-sglow2:rgba(0,0,0,0);--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-901914a .cmy-lockup{padding:130px var(--cmy-pad) 130px var(--cmy-pad);background-color:#6d6a63;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);align-items:center;display:flex;flex-direction:column;}.elementor-27 .elementor-element.elementor-element-901914a .cmy-lockup::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-27 .elementor-element.elementor-element-901914a .cmy-lockup > *{position:relative;z-index:1;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-logo{width:148px;display:block;height:auto;max-width:100%;flex:0 0 auto;align-self:stretch;object-fit:contain;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-head{gap:26px;display:flex;align-items:stretch;max-width:100%;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-name{font-family:"Fira Sans", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:#ffffff;transform:translateY(0.205em);margin:0;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-tagline{font-family:"Fira Sans", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:#ffffff;margin:0;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-address{font-family:"Fira Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#ffffff;margin:0;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-inner{gap:10px;display:flex;flex-direction:column;align-items:flex-start;max-width:100%;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-name, .elementor-27 .elementor-element.elementor-element-901914a .lockup-tagline{white-space:nowrap;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-names{display:flex;flex-direction:column;justify-content:flex-end;margin:0;}.elementor-27 .elementor-element.elementor-element-901914a [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-901914a [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-71c1663{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card img{object-position:center;height:100%;object-fit:cover;transition:transform 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), filter 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));width:100%;display:block;}.elementor-27 .elementor-element.elementor-element-0620f52{--cmy-pad:80px;--cmy-sangle:120deg;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-0620f52 .cmy-grid-section{padding:110px var(--cmy-pad) 110px var(--cmy-pad);background-color:#FFFFFF;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);}.elementor-27 .elementor-element.elementor-element-0620f52 .cmy-grid-section::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-27 .elementor-element.elementor-element-0620f52 .cmy-grid-section > *{position:relative;z-index:1;}.elementor-27 .elementor-element.elementor-element-0620f52 .section-index{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.28em;color:#7c776c;margin-bottom:20px;margin-top:0;}.elementor-27 .elementor-element.elementor-element-0620f52 .section-title{font-family:"Space Grotesk", Sans-serif;font-size:80px;font-weight:500;line-height:1.02em;letter-spacing:-0.01em;color:#000000;margin:0;}.elementor-27 .elementor-element.elementor-element-0620f52 .section-head{margin-bottom:60px;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:21px;display:grid;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card{aspect-ratio:3/4;border-radius:0px;position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card::after{background:linear-gradient(transparent 42%, rgba(14,14,15,0.78));content:"";position:absolute;inset:0;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card:hover img{transform:scale(1.06);}.elementor-27 .elementor-element.elementor-element-0620f52 .related-overlay h3{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#ffffff;margin:0;}.elementor-27 .elementor-element.elementor-element-0620f52 .side-dates{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:rgba(255,255,255,0.72);margin:6px 0 0;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-overlay{padding:21px 21px 21px 21px;position:absolute;left:0;right:0;bottom:0;z-index:1;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-grid > *{min-width:0;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card--profile::after{background:linear-gradient(rgba(14,14,15,0.35), rgba(14,14,15,0.72));}.elementor-27 .elementor-element.elementor-element-0620f52 .related-overlay--center{top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;}.elementor-27 .elementor-element.elementor-element-0620f52 .profile-eyebrow{font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.75);}.elementor-27 .elementor-element.elementor-element-0620f52 .profile-cta{display:inline-flex;align-items:center;font-size:13.6px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:2px;}.elementor-27 .elementor-element.elementor-element-0620f52 .shop-cats li{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:300;letter-spacing:0.04em;color:#26262a;border:1px solid #d8d3c8;padding:8px 16px 8px 16px;border-radius:100px;cursor:default;transition:background 0.3s, color 0.3s, border-color 0.3s;}.elementor-27 .elementor-element.elementor-element-0620f52 .shop-cats li:hover{background:#0e0e0f;border-color:#0e0e0f;color:#f4f1ea;}.elementor-27 .elementor-element.elementor-element-0620f52 .shop-cats{margin-bottom:40px;gap:10px;list-style:none;display:flex;flex-wrap:wrap;padding:0;margin-top:0;}.elementor-27 .elementor-element.elementor-element-0620f52 .artist-legend-mark{background-color:#D25400;width:13px;height:13px;display:block;flex:0 0 auto;}.elementor-27 .elementor-element.elementor-element-0620f52 .artist-legend{gap:9px;font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;letter-spacing:0.02em;color:#ffffff;margin-top:0;margin-bottom:0px;display:flex;align-items:center;}.elementor-27 .elementor-element.elementor-element-0620f52 .artist-legend--badge{top:12px;left:12px;position:absolute;z-index:2;pointer-events:none;margin:0;max-width:100%;transition:background-color 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), color 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), padding 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-0620f52 .artist-legend--badge .artist-legend-label{transition-duration:350ms;white-space:nowrap;opacity:0;transform:translateX(-6px);transition-property:opacity, transform;transition-timing-function:var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card:hover .artist-legend--badge{background-color:#FFFFFF;color:#111111;padding:0px 9px 0px 5px;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card:focus-visible .artist-legend--badge{background-color:#FFFFFF;color:#111111;padding:0px 9px 0px 5px;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card:hover .artist-legend--badge .artist-legend-label{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card:focus-visible .artist-legend--badge .artist-legend-label{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-0620f52 [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-0620f52 [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-a391465{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:86px 86px;--row-gap:86px;--column-gap:86px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:80px;--padding-right:80px;}.elementor-27 .elementor-element.elementor-element-a391465:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a391465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-17ced63{flex:1 1 0;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-17ced63 .visit-left{max-width:900px;}.elementor-27 .elementor-element.elementor-element-17ced63 .section-index{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.28em;color:#7c776c;margin:0 0 20px;}.elementor-27 .elementor-element.elementor-element-17ced63 .visit-title{font-family:"Space Grotesk", Sans-serif;font-size:64px;font-weight:500;line-height:1.05em;color:#000000;margin:0 0 21px;}.elementor-27 .elementor-element.elementor-element-17ced63 .visit-lead{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#26262a;margin-bottom:48px;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-cards{grid-template-columns:repeat(3, 1fr);gap:20px;display:grid;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-card{background:#f4f1ea;border:1px solid #d8d3c8;border-radius:0px;padding:26px 26px 26px 26px;display:flex;flex-direction:column;gap:11px;transition:transform 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), box-shadow 0.4s, border-color 0.4s;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-card:hover{transform:translateY(-4px);}.elementor-27 .elementor-element.elementor-element-17ced63 .info-card-icon{color:#D25400;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid #d8d3c8;transition:background 0.4s, color 0.4s;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-card:hover .info-card-icon{background:#D25400;border-color:#D25400;color:#fff;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-card h4{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#7c776c;margin:3px 0 0;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-card p{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:300;line-height:1.7em;color:#0e0e0f;margin:0;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-card a:hover{color:#D25400;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-card a{color:inherit;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-17ced63 [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-17ced63 [data-reveal].in{opacity:1;transform:none;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-card{background:#FFFFFF;border-color:#d8d3c8;border-width:1px;border-radius:0px;padding:40px 40px 40px 40px;max-width:100%;position:sticky;top:130px;display:flex;flex-direction:column;border-style:solid;}.elementor-27 .elementor-element.elementor-element-32170d8{flex:1 1 0;align-self:stretch;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-27 .elementor-element.elementor-element-32170d8 .form-card h3{font-family:"Space Grotesk", Sans-serif;font-size:28.8px;font-weight:500;color:#0e0e0f;margin:0 0 29px;}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l input, .elementor-27 .elementor-element.elementor-element-32170d8 .field-l textarea{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#0e0e0f;border-color:#d8d3c8;border-width:1px;border-radius:7px;width:100%;padding:15px 14px;resize:vertical;border-style:solid;}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l input:focus, .elementor-27 .elementor-element.elementor-element-32170d8 .field-l textarea:focus{border-color:#0e0e0f;background-color:#ffffff;outline:none;}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l input, .elementor-27 .elementor-element.elementor-element-32170d8 .field-l textarea, .elementor-27 .elementor-element.elementor-element-32170d8 .field-l select{background-color:#ffffff00;}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#7c776c;position:absolute;left:14px;top:15px;max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:0.3s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l input:focus + label, .elementor-27 .elementor-element.elementor-element-32170d8 .field-l input:not(:placeholder-shown) + label, .elementor-27 .elementor-element.elementor-element-32170d8 .field-l textarea:focus + label, .elementor-27 .elementor-element.elementor-element-32170d8 .field-l textarea:not(:placeholder-shown) + label{color:#0e0e0f;opacity:0;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-grid{--cmy-form-gap:19px;gap:19px;display:flex;flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l{position:relative;min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(var(--cmy-fw, 100) * 1% - var(--cmy-form-gap, 19px));}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l textarea{min-height:51px;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-submit{font-family:"Space Grotesk", Sans-serif;font-size:13.6px;font-weight:500;letter-spacing:0.06em;width:100%;background:#D25400;border-color:#D25400;color:#ffffff;padding:16px 30px 16px 30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;border-style:solid;border-width:1px;cursor:pointer;margin-top:8px;transition:background 0.3s, color 0.3s;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-submit:hover{background:#b84800;border-color:#b84800;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-submit.is-ok{background:#2e9e5b;border-color:#2e9e5b;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-note{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:300;color:#7c776c;text-align:center;margin:16px 0 0;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-consent{font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:300;line-height:1.45em;color:#26262a;gap:10px;display:flex;align-items:flex-start;cursor:pointer;margin:6px 0 22px;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-consent input{accent-color:#0e0e0f;width:17px;height:17px;flex:0 0 auto;margin-top:2px;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-spin{width:15px;height:15px;border-width:2px;border-color:rgba(255,255,255,0.35);border-top-color:#ffffff;animation-duration:700ms;display:inline-block;border-style:solid;border-radius:50%;animation-name:cmyFormSpin;animation-timing-function:linear;animation-iteration-count:infinite;margin-right:8px;flex:0 0 auto;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-submit[disabled]{cursor:default;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-submit.is-sending{opacity:0.85;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-consent--text{cursor:default;margin-top:20px;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-captcha{margin:4px 0 18px;max-width:100%;overflow:hidden;}.elementor-27 .elementor-element.elementor-element-32170d8 [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-27 .elementor-element.elementor-element-32170d8 [data-reveal].in{opacity:1;transform:none;}:root{--page-title-display:none;}@media(max-width:960px){.elementor-27 .elementor-element.elementor-element-4726779{--cmy-pad:40px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero{padding:200px var(--cmy-pad) 60px var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-4726779 .hero-split-inner{flex-direction:column;align-items:stretch;gap:40px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-copy{flex:1 1 auto;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-slider{flex:1 1 auto;flex-direction:column;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-title{font-size:57.6px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-sub{font-size:19.6px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-lead{font-size:16.3px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumb{height:64px;width:calc((100% - var(--cmy-thumb-gap, 10px) * (4 - 1)) / 4);flex-basis:calc((100% - var(--cmy-thumb-gap, 10px) * (4 - 1)) / 4);scroll-snap-align:start;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:3px;flex-basis:auto;max-height:none;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-thumb.active{transform:translateY(-3px);}.elementor-27 .elementor-element.elementor-element-4726779 .hero-stage{aspect-ratio:16/11;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-scroll{display:none;}.elementor-27 .elementor-element.elementor-element-61232fb{--cmy-pad:40px;}.elementor-27 .elementor-element.elementor-element-61232fb .intro{padding:72px var(--cmy-pad) 72px var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-61232fb .intro-statement{font-size:40.3px;}.elementor-27 .elementor-element.elementor-element-61232fb .intro-grid{grid-template-columns:1fr;}.elementor-27 .elementor-element.elementor-element-dc1a252{--cmy-pad:40px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibitions{padding:72px var(--cmy-pad) 72px var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-dc1a252 .section-title{font-size:57.6px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature{grid-template-columns:1fr;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-media{grid-column:auto;aspect-ratio:16/9;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-side{grid-column:auto;aspect-ratio:16/9;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-media, .elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-side{min-height:300px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-body h3{font-size:34.6px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-27 .elementor-element.elementor-element-9ae56a2{--cmy-pad:40px;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .numbers{padding:85px var(--cmy-pad) 85px var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-9ae56a2 .section-title{font-size:57.6px;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .numbers-grid{grid-template-columns:repeat(2, 1fr);}.elementor-27 .elementor-element.elementor-element-9ae56a2 .stat-num{font-size:13vw;}.elementor-27 .elementor-element.elementor-element-55d3d9b{--cmy-pad:40px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .cmy-grid-section{padding:72px var(--cmy-pad) 72px var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-title{font-size:57.6px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-27 .elementor-element.elementor-element-8c46ea1{--cmy-pad:40px;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works{padding:72px var(--cmy-pad) 72px var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-8c46ea1 .section-title{font-size:57.6px;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-27 .elementor-element.elementor-element-901914a{--cmy-pad:40px;}.elementor-27 .elementor-element.elementor-element-901914a .cmy-lockup{padding:85px var(--cmy-pad) 85px var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-901914a .lockup-logo{width:120px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-name{font-size:34px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-tagline{font-size:34px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-address{font-size:20px;}.elementor-27 .elementor-element.elementor-element-0620f52{--cmy-pad:40px;}.elementor-27 .elementor-element.elementor-element-0620f52 .cmy-grid-section{padding:72px var(--cmy-pad) 72px var(--cmy-pad);}.elementor-27 .elementor-element.elementor-element-0620f52 .section-title{font-size:57.6px;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-27 .elementor-element.elementor-element-a391465{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-17ced63{flex:1.1 1 0;}.elementor-27 .elementor-element.elementor-element-17ced63 .visit-title{font-size:48px;}.elementor-27 .elementor-element.elementor-element-32170d8{flex:0.9 1 0;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-card{position:static;}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l{flex-basis:calc((100% - var(--cmy-form-gap, 19px) * (2 - 1)) / 2);}}@media(max-width:560px){.elementor-27 .elementor-element.elementor-element-4726779{--cmy-pad:20px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-split-inner{flex-direction:column;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-title{font-size:44.8px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-sub{font-size:15.2px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-lead{font-size:16.3px;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-actions{flex-direction:column;align-items:stretch;}.elementor-27 .elementor-element.elementor-element-4726779 .hero-scroll{display:none;}.elementor-27 .elementor-element.elementor-element-61232fb{--cmy-pad:20px;}.elementor-27 .elementor-element.elementor-element-61232fb .intro-statement{font-size:28.8px;}.elementor-27 .elementor-element.elementor-element-dc1a252{--cmy-pad:20px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .section-title{font-size:38.4px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-media{aspect-ratio:3/4;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-side{aspect-ratio:3/4;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-body h3{font-size:30.4px;}.elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-eyebrow, .elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-body .exhibit-desc, .elementor-27 .elementor-element.elementor-element-dc1a252 .exhibit-feature-actions{display:none;}.elementor-27 .elementor-element.elementor-element-dc1a252 .related-grid{grid-template-columns:1fr;}.elementor-27 .elementor-element.elementor-element-9ae56a2{--cmy-pad:20px;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .section-title{font-size:38.4px;}.elementor-27 .elementor-element.elementor-element-9ae56a2 .numbers-grid{grid-template-columns:repeat(2, 1fr);}.elementor-27 .elementor-element.elementor-element-9ae56a2 .stat-num{font-size:14vw;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card img{object-position:top center;object-fit:contain;}.elementor-27 .elementor-element.elementor-element-55d3d9b{--cmy-pad:20px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .section-title{font-size:38.4px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-27 .elementor-element.elementor-element-55d3d9b .related-card{aspect-ratio:1/1;}.elementor-27 .elementor-element.elementor-element-55d3d9b .shop-cats li{font-size:11.5px;padding:5px 11px 5px 11px;}.elementor-27 .elementor-element.elementor-element-55d3d9b .shop-cats{gap:7px;}.elementor-27 .elementor-element.elementor-element-8c46ea1{--cmy-pad:20px;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .section-title{font-size:38.4px;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .related-grid{grid-template-columns:1fr;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .work{flex:0 0 82%;}.elementor-27 .elementor-element.elementor-element-8c46ea1 .works-head > div:first-child{flex-basis:100%;}.elementor-27 .elementor-element.elementor-element-901914a{--cmy-pad:20px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-logo{width:84px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-head{gap:14px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-name{font-size:26px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-tagline{font-size:26px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-address{font-size:17px;}.elementor-27 .elementor-element.elementor-element-901914a .lockup-name, .elementor-27 .elementor-element.elementor-element-901914a .lockup-tagline{white-space:normal;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-card img{object-position:top center;}.elementor-27 .elementor-element.elementor-element-0620f52{--cmy-pad:20px;}.elementor-27 .elementor-element.elementor-element-0620f52 .section-title{font-size:38.4px;}.elementor-27 .elementor-element.elementor-element-0620f52 .related-grid{grid-template-columns:1fr;}.elementor-27 .elementor-element.elementor-element-0620f52 .shop-cats li{font-size:11.5px;padding:5px 11px 5px 11px;}.elementor-27 .elementor-element.elementor-element-0620f52 .shop-cats{gap:7px;}.elementor-27 .elementor-element.elementor-element-a391465{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-17ced63{flex:1 1 100%;}.elementor-27 .elementor-element.elementor-element-17ced63 .visit-title{font-size:35.2px;}.elementor-27 .elementor-element.elementor-element-17ced63 .info-cards{grid-template-columns:1fr;}.elementor-27 .elementor-element.elementor-element-32170d8{flex:1 1 100%;}.elementor-27 .elementor-element.elementor-element-32170d8 .form-card{border-width:0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-32170d8 .field-l{flex-basis:calc((100% - var(--cmy-form-gap, 19px) * (1 - 1)) / 1);}.elementor-27 .elementor-element.elementor-element-32170d8 .form-grid .field-l{flex-basis:calc(var(--cmy-fw-m, 100) * 1% - var(--cmy-form-gap, 19px));}}