.elementor-59 .elementor-element.elementor-element-c9e2e76{--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-59 .elementor-element.elementor-element-77faa19{--cmy-pad:80px;--cmy-sec-img:url("https://galeriecmy.ch/wp-content/uploads/2026/08/Toile-de-lin-1.png");--cmy-so1:rgba(246,240,229,0.32);--cmy-so2:rgba(238,229,212,0.12);--cmy-sangle:120deg;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-59 .elementor-element.elementor-element-77faa19 .page-hero{padding:290px var(--cmy-pad) 100px var(--cmy-pad);background-color:#E8E4DC;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-59 .elementor-element.elementor-element-77faa19 .page-hero::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-59 .elementor-element.elementor-element-77faa19 .page-hero > *{position:relative;z-index:1;}.elementor-59 .elementor-element.elementor-element-77faa19 .breadcrumb{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:rgba(14,14,15,0.55);margin-bottom:24px;margin-top:0;}.elementor-59 .elementor-element.elementor-element-77faa19 .breadcrumb a{color:#0E0E0F;text-decoration:none;transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-77faa19 .breadcrumb a:hover{color:#D25400;}.elementor-59 .elementor-element.elementor-element-77faa19 .breadcrumb .sep{margin-left:8px;margin-right:8px;display:inline-block;opacity:0.5;}.elementor-59 .elementor-element.elementor-element-77faa19 .page-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:500;line-height:1em;letter-spacing:-0.01em;color:#000000;margin:0;overflow-wrap:anywhere;}.elementor-59 .elementor-element.elementor-element-77faa19 .page-intro{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:300;line-height:1.6em;color:rgba(14,14,15,0.78);max-width:62ch;margin-top:22px;margin-bottom:0;}.elementor-59 .elementor-element.elementor-element-77faa19 .page-hero-meta{font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;letter-spacing:0.06em;color:rgba(14,14,15,0.55);margin-top:26px;margin-bottom:0;}.elementor-59 .elementor-element.elementor-element-77faa19 .page-hero-inner{max-width:100%;}.elementor-59 .elementor-element.elementor-element-77faa19 [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-59 .elementor-element.elementor-element-77faa19 [data-reveal].in{opacity:1;transform:none;}.elementor-59 .elementor-element.elementor-element-7582909{--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-59 .elementor-element.elementor-element-98dbd99{--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-59 .elementor-element.elementor-element-98dbd99 .page-section{padding:86px var(--cmy-pad) 86px var(--cmy-pad);background-color:#FFFFFF;overflow-x:hidden;overflow:clip;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-59 .elementor-element.elementor-element-98dbd99 .page-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-59 .elementor-element.elementor-element-98dbd99 .page-section > *{position:relative;z-index:1;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-split{grid-template-columns:1fr 1.4fr;gap:57.6px;display:grid;align-items:start;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-text-col{position:sticky;top:130px;order:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-media-col{order:0;gap:24px;display:flex;flex-direction:column;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-info-grid{grid-template-columns:repeat(2, 1fr);gap:40px;display:grid;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-info-grid--second{margin-top:64px;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-photo{border-style:solid;box-sizing:border-box;border-radius:0px;background-color:rgba(20,20,22,0.05);position:relative;overflow:hidden;margin:0;border-color:#d8d3c8;border-width:1px;padding:3px;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-split > *{min-width:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-info-grid > *{min-width:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-maps{gap:24px;display:flex;flex-direction:column;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-map-pair{gap:24px;display:grid;align-items:stretch;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-photo img{aspect-ratio:auto;width:100%;height:auto;object-fit:cover;display:block;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-photo figcaption{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;letter-spacing:0.04em;color:#ffffff;background:linear-gradient(transparent, rgba(14,14,15,0.7));padding:22px 16px 14px 16px;position:absolute;left:0;right:0;bottom:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-maps figure{border-color:#d8d3c8;background-color:#ffffff;border-radius:7px;overflow:hidden;margin:0;border-style:solid;border-width:1px;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-map-still{border-color:#d8d3c8;background-color:#ffffff;border-radius:7px;overflow:hidden;border-style:solid;border-width:1px;display:flex;align-items:center;justify-content:center;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-map-embed{border-radius:7px;height:560px;border:1px solid #d8d3c8;width:100%;overflow:hidden;line-height:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-maps img{width:100%;height:auto;object-fit:contain;display:block;}.elementor-59 .elementor-element.elementor-element-98dbd99 .year-head h2{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;margin:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .year-head .rule{background-color:#d8d3c8;height:1px;flex:1;}.elementor-59 .elementor-element.elementor-element-98dbd99 .year-head{gap:16px;margin-bottom:28px;display:flex;align-items:baseline;margin-top:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-card{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-top-width:0px;border-radius:0px;padding:0px 0px 18px 0px;gap:11px;display:flex;flex-direction:column;border-style:solid;border-width:1px;transition:transform 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), box-shadow 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), border-color 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-card:hover{transform:translateY(-0px);border-color:rgba(0,0,0,0);}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-card h4{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#7c776c;margin-bottom:11px;margin-top:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-card p{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:300;line-height:1.8em;color:#26262a;margin:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-card a{color:#26262a;text-decoration:none;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-card a:hover{color:#0e0e0f;text-decoration:underline;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-sub{color:#0e0e0f;font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;line-height:1.6em;margin-bottom:10px;margin-top:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-list{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:300;line-height:1.6em;color:#26262a;gap:8px;list-style:none;display:flex;flex-direction:column;margin:0;padding:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-list li::before{background-color:#D25400;width:5px;height:5px;content:"";position:absolute;left:0;top:0.6em;border-radius:50%;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-list a{color:#D25400;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-list a:hover{color:#b84800;}.elementor-59 .elementor-element.elementor-element-98dbd99 .info-list li{padding-left:16px;position:relative;}.elementor-59 .elementor-element.elementor-element-98dbd99 .cmy-icon{display:inline-block;vertical-align:-0.15em;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-map-embed iframe{width:100%;height:100%;border:0;display:block;filter:saturate(0.85);}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-map-pair > *{min-width:0;margin:0;height:100%;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-map-still img{width:100%;height:100%;object-fit:contain;display:block;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-media-col .plan-map-still{margin:0;height:auto;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-media-col .plan-map-still img{height:auto;}.elementor-59 .elementor-element.elementor-element-98dbd99 .section-more{margin-top:28px;margin-bottom:0;}.elementor-59 .elementor-element.elementor-element-98dbd99 .btn-maps{font-family:"Space Grotesk", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;padding:9px 16px 9px 16px;border-radius:7px;background-color:#D25400;border-color:#D25400;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;white-space:normal;text-align:center;text-decoration:none;cursor:pointer;border-style:solid;border-width:1px;transition:transform 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), background-color 0.3s, border-color 0.3s;}.elementor-59 .elementor-element.elementor-element-98dbd99 .btn-maps:hover{background-color:#b84800;border-color:#b84800;transform:translateY(-3px);}.elementor-59 .elementor-element.elementor-element-98dbd99 [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-59 .elementor-element.elementor-element-98dbd99 [data-reveal].in{opacity:1;transform:none;}:root{--page-title-display:none;}@media(max-width:960px){.elementor-59 .elementor-element.elementor-element-77faa19{--cmy-pad:40px;}.elementor-59 .elementor-element.elementor-element-77faa19 .page-hero{padding:200px var(--cmy-pad) 40px var(--cmy-pad);}.elementor-59 .elementor-element.elementor-element-77faa19 .page-title{font-size:62px;}.elementor-59 .elementor-element.elementor-element-98dbd99{--cmy-pad:40px;}.elementor-59 .elementor-element.elementor-element-98dbd99 .page-section{padding:58px var(--cmy-pad) 58px var(--cmy-pad);}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-split{grid-template-columns:1fr;gap:40px;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-text-col{position:static;order:1;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-media-col{order:2;}.elementor-59 .elementor-element.elementor-element-98dbd99 .year-head h2{font-size:38.4px;}}@media(max-width:560px){.elementor-59 .elementor-element.elementor-element-77faa19{--cmy-pad:20px;}.elementor-59 .elementor-element.elementor-element-77faa19 .page-title{font-size:41.6px;}.elementor-59 .elementor-element.elementor-element-98dbd99{--cmy-pad:20px;}.elementor-59 .elementor-element.elementor-element-98dbd99 .plan-info-grid{grid-template-columns:1fr;}.elementor-59 .elementor-element.elementor-element-98dbd99 .year-head h2{font-size:32px;}}