﻿
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;scroll-behavior:smooth}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.vh,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.widget{margin:0}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.frm_hidden{display:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}p{margin-bottom:1.5em}cite,em,i{font-style:italic}blockquote{margin:0 1.5em}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}body.privacy-policy .entry-content p a:not([href^="mailto:"]){overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
:root{--fz:max(16px, 1.40625vw);--gap:2rem}@media screen and (max-width:900px){:root{--gap:1.2rem}}:root{--quartergap:calc(0.25 * var(--gap));--halfgap:calc(0.5 * var(--gap));--gap2x:calc(2 * var(--gap));--gap3x:calc(3 * var(--gap));--gap4x:calc(4 * var(--gap));--ease:linear;--headerHeight:calc(3.25rem + var(--gap));--lh:1.14}html{max-width:100%;font-size:var(--fz);line-height:var(--lh)}::selection{color:#170243;background:#bbd040}::-moz-selection{color:#170243;background:#bbd040}body{-webkit-font-smoothing:antialiased;-mox-osx-font-smoothing:grayscale}.entry-content li a:not(.not-wavy),.entry-content p a:not(.not-wavy){position:relative;--wavy-h:.26rem;--wavy-stroke-width:1.6;--wavy-line:var(--wavy-line-1)}.entry-content li a:not(.not-wavy):after,.entry-content p a:not(.not-wavy):after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--wavy-h);background:var(--wavy-top) 0 0/100% 100% no-repeat;pointer-events:none}.entry-content li a:not(.not-wavy):after,.entry-content p a:not(.not-wavy):after{color:var(--current-color)}html{margin-top:0 !important}html,body{min-height:100%}div.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}div.wp-site-blocks>main.main,div.wp-site-blocks>div.main,div.wp-site-blocks>div#content,div.wp-site-blocks>main#content{flex:1 0}div.wp-site-blocks footer.wp-block-template-part,div.wp-site-blocks header.wp-block-template-part{flex:0 1}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
h1,h2,h3,h4,h5{font-weight:400}p>a{color:inherit;text-decoration:none}.entry-content p{line-height:1.35}.entry-content a.ext:not(:has(img)){position:relative;margin-right:1.2em;display:inline-block}.entry-content a.ext:not(:has(img)):before{content:"";position:absolute;right:-1em;top:50%;transform:translateY(-50%);width:.9em;height:.9em;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.516 21.317'%3E%3Cpath d='M14.2 3.236c-.335-.23-.669-.139-.895.078a47 47 0 0 0-6.38 3.029c-.846.484-.162 1.844.692 1.356 1.47-.84 2.998-1.57 4.549-2.246l-7.299 8.989c-.259.32-.102.844.217 1.055.372.245.795.103 1.054-.217l7.39-9.102q.059.557.115 1.114l.351 3.413c.043.41.525.67.9.593.436-.09.634-.488.592-.899l-.393-3.815-.192-1.873c-.06-.584-.186-1.124-.7-1.475'/%3E%3Cpath d='M17.161 4.726c-.358.082-.29.647-.29.647.984 2.131.704 4.384.296 5.899-.484 1.794-1.364 3.617-2.547 5.272-1.189 1.665-2.516 2.8-3.947 3.374-3.327 1.334-6.835-.733-8.446-3.355C.435 13.646.544 9.506 2.518 5.49 3.958 2.562 5.178.66 8.868.994c.265.027.469-.152.492-.415a.5.5 0 0 0-.453-.554 6.3 6.3 0 0 0-1.384.03C3.551.592 2.357 2.989.988 6.585c-1.682 4.42-1.196 8.792 1.299 11.696 1.254 1.46 2.894 2.478 4.618 2.867q.755.17 1.517.169a7.2 7.2 0 0 0 3.852-1.137c1.461-.92 2.784-2.365 3.933-4.295 1.272-2.138 2.029-4.23 2.25-6.22.188-1.694-.076-3.327-.74-4.75-.095-.062-.198-.271-.556-.19Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:auto 80%}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
:root{--wavy-line-1:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_line_1.svg);--wavy-line-2:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_line_2.svg);--wavy-line-3:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_line_3.svg);--wavy-line-4:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_line_4.svg);--wavy-line-5:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_line_5.svg);--wavy-fill-1:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_fill_1.svg);--wavy-fill-2:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_fill_2.svg);--wavy-fill-3:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_fill_3.svg);--wavy-fill-4:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_fill_4.svg);--wavy-fill-5:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/wavy_fill_5.svg)}.wavy-top{position:relative;--wavy-h:60px;--wavy-stroke-width:1.6}.wavy-top:before{content:"";position:absolute;top:calc(-1*var(--wavy-h));left:0;right:0;height:var(--wavy-h);background:var(--wavy-top) 0 0/100% 100% no-repeat;pointer-events:none}.wavy-both{position:relative;--wavy-h:60px;--wavy-stroke-width:1.6}.wavy-both:before{content:"";position:absolute;top:calc(-1*var(--wavy-h));left:0;right:0;height:var(--wavy-h);background:var(--wavy-top) 0 0/100% 100% no-repeat;pointer-events:none}.wavy-both:after{content:"";position:absolute;bottom:calc(-1*var(--wavy-h));left:0;right:0;height:var(--wavy-h);background:var(--wavy-bot) 0 0/100% 100% no-repeat;pointer-events:none}.wavy-bottom{position:relative;--wavy-h:60px;--wavy-stroke-width:1.6}.wavy-bottom:after{content:"";position:absolute;bottom:calc(-1*var(--wavy-h));left:0;right:0;height:var(--wavy-h);background:var(--wavy-bot) 0 0/100% 100% no-repeat;pointer-events:none}.wavy-marker{position:relative;overflow:hidden}.wavy-marker:after{content:"";position:absolute;bottom:.3em;left:0;width:calc(100% + 0.15em);height:.4em;background:linear-gradient(to right,var(--marker-color,#939393) 0%,var(--marker-color,#939393) 100%);background-repeat:no-repeat;background-position:right center;background-size:100% 100%;clip-path:polygon(0 45%,100% 55%,100% 65%,0 55%);transition:background-size .3s ease .3s;pointer-events:none;z-index:-2}.wavy-marker:before{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 0.15em);height:1.6em;background:linear-gradient(to right,var(--marker-color,#939393) 0%,var(--marker-color,#939393) 100%);background-repeat:no-repeat;background-position:left center;background-size:0% 100%;clip-path:polygon(0 45%,100% 55%,100% 65%,0 55%);transition:background-size .3s ease;pointer-events:none;z-index:-1}.wavy-marker:has(input:checked):after,.wavy-marker.is-active:after{background-size:0% 100%;transition:background-size .3s ease}.wavy-marker:has(input:checked):before,.wavy-marker.is-active:before{background-size:100% 100%;transition:background-size .3s ease .3s}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
.theme-favorite{display:inline-flex;align-items:center;background:0 0;border:none;padding:0;cursor:pointer;--fav-color:var(--current-color,var(--wp--preset--color--black));overflow:visible}.theme-favorite svg{width:var(--fav-size,1.5rem);height:auto;display:block;overflow:visible;transition:transform .15s ease}.theme-favorite path{fill:rgba(0,0,0,0);stroke:var(--wp--preset--color--black);stroke-miterlimit:10;transition:fill .15s ease,stroke .15s ease}.theme-favorite.is-favorite path{fill:var(--fav-color);stroke:var(--fav-color)}@media(hover:hover){.theme-favorite:hover svg{transform:scale(1.2)}}.theme-favorite:focus-visible{outline:2px solid var(--fav-color);outline-offset:2px}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
header{position:fixed;top:0;left:0;width:100%;z-index:101;padding:var(--halfgap);pointer-events:none}header .full-menu{pointer-events:all}header>*>.wp-block-group{pointer-events:all}header>*>.wp-block-group:first-child{gap:var(--quartergap)}header>*>.wp-block-group:first-child svg{height:3.25rem}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
body:not(.editor-styles-wrapper) .full-menu{position:fixed;z-index:101;top:0;padding-top:var(--headerHeight);gap:1rem;background:#fff;left:0;width:100%;height:100vh;overflow:auto;margin-top:0;transition:all .225s var(--ease);clip-path:inset(0 100% 0 0)}body:not(.editor-styles-wrapper) .full-menu.is-menu-open.has-modal-open{clip-path:inset(0 0 0 0)}body:not(.editor-styles-wrapper) .full-menu ul{gap:.2rem !important}html.has-modal-open header.wp-block-template-part>.wp-block-group:not(.full-menu){position:relative;z-index:102}.wp-block-group.full-menu{justify-content:start}.wp-block-group.full-menu .main-menu{font-size:6vh;gap:1rem;font-family:var(--wp--preset--font-family--instrument-serif);flex-basis:28vh}.wp-block-group.full-menu .main-menu ul{justify-content:center}.wp-block-group.full-menu .secondary{margin-top:var(--halfgap);font-family:var(--wp--preset--font-family--instrument-serif);padding-top:1rem;padding-bottom:1rem;flex-basis:12rem;display:flex;flex-direction:column;justify-content:center}.wp-block-group.full-menu .tertiary,.wp-block-group.full-menu .secondary,.wp-block-group.full-menu>nav{width:100%}.wp-block-group.full-menu .tertiary ul,.wp-block-group.full-menu .secondary ul,.wp-block-group.full-menu>nav ul{gap:1rem}.wp-block-group.full-menu .tertiary ul li:not(.wp-social-link),.wp-block-group.full-menu .secondary ul li:not(.wp-social-link),.wp-block-group.full-menu>nav ul li:not(.wp-social-link){padding-left:var(--headerHeight)}.wp-block-group.full-menu .tertiary{margin-top:var(--quartergap);padding-top:3rem}.wp-block-group.full-menu .tertiary .wp-social-link:hover{transform:none}.wp-block-group.full-menu .tertiary .wp-social-link svg{display:none}.wp-block-group.full-menu .wp-block-social-links .wp-social-link{font-size:.8rem}.wp-block-group.full-menu .wp-block-social-link a{line-height:var(--lh)}.wp-block-group.full-menu .wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:unset;margin-left:0;margin-right:0}.block-burger{--open_color:#000;cursor:pointer;z-index:10;background-color:rgba(0,0,0,0);border:none;padding:0;outline:none}.block-burger small{display:none}.block-burger svg{width:2em;height:2em;transition:transform .22s var(--ease)}.block-burger svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;--length:24;--offset:-38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);transition:all .223s var(--ease)}.block-burger svg .line--1,.block-burger svg .line--3{--total-length:126.64183044433594}.block-burger svg .line--2{transition-duration:.1s;--total-length:70}.block-burger.active svg{transform:rotate(-2deg)}.block-burger.active svg .line--1,.block-burger.active svg .line--3{--offset:-90;stroke:var(--open_color)}.block-burger.active svg .line--2{--offset:-50;--length:0;opacity:0;stroke:var(--open_color)}#languageMenu{position:relative;height:.8em}.gtranslate_wrapper{position:absolute;top:-.1em;display:flex;flex-direction:column;justify-content:start;clip-path:inset(0 0 calc(100% - 1em) 0);transition:all .125s var(--ease)}.gtranslate_wrapper a{color:#222;line-height:1}.gtranslate_wrapper a.gt-current-lang{order:-1;color:#000;pointer-events:none;font-weight:400 !important}.gtranslate_wrapper:not(:hover) a:not(.gt-current-lang){pointer-events:none}.gtranslate_wrapper:hover{clip-path:inset(0 0 0 0)}@media screen and (max-width:900px){.gtranslate_wrapper a:not(.gt-current-lang){margin-top:.2rem}.gtranslate_wrapper a:last-child:not(.gt-current-lang){padding-bottom:.2rem}}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
body.single-ecotheme{background-color:#fff;transition:background-color .5s linear}body.single-ecotheme .entry-content{margin-top:0}@media screen and (max-width:900px){body.single-ecotheme .entry-content .content-header{padding-top:var(--gap4x)}}body.single-ecotheme .entry-content>*:not(.alignwide,.block-theme-legend):not(.alignfull):not(.wp-block-columns)>*,body.single-ecotheme .entry-content>.wp-block-columns{padding-left:calc(3.5*var(--gap));padding-right:calc(3.5*var(--gap))}@media screen and (max-width:900px){body.single-ecotheme .entry-content>*:not(.alignwide,.block-theme-legend):not(.alignfull):not(.wp-block-columns)>*,body.single-ecotheme .entry-content>.wp-block-columns{padding-left:calc(1.5*var(--gap));padding-right:calc(1.5*var(--gap))}}body.single-ecotheme .entry-content>.wp-block-group:has(>.block-measures-list),body.single-ecotheme .entry-content>.wp-block-group:has(>.block-theme-glossary),body.single-ecotheme .entry-content>.wp-block-group:has(>.block-theme-downloads),body.single-ecotheme .entry-content>.wp-block-group:has(>.block-theme-sources),body.single-ecotheme .entry-content>.wp-block-group:has(>.block-theme-inspiration){padding:var(--gap3x) 0}body.single-ecotheme .entry-content>*:last-child{padding-bottom:var(--gap4x)}body.single-ecotheme .content-header{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:40vw;overflow:hidden}body.single-ecotheme .content-header .flower{margin:0;position:absolute;top:0;right:0;transform:translate(41%,-40%) rotate(15deg) scale(.5);opacity:0;transform-origin:center center;z-index:-1;height:calc(120% - var(--gap4x));animation:introFlower .5s ease-in .1s forwards}@keyframes introFlower{from{transform:translate(41%,-40%) rotate(15deg) scale(.5);opacity:0}to{transform:translate(41%,-40%) rotate(0deg) scale(1);opacity:1}}body.single-ecotheme .content-header .wp-block-group:has(>.back-arrow){position:relative;padding-left:unset !important;padding-right:unset !important;margin-left:calc(3.5*var(--gap));margin-right:calc(3.5*var(--gap))}body.single-ecotheme .content-header .wp-block-group:has(>.back-arrow) .back-arrow{position:absolute;left:-1ch;top:50%;height:.8rem;width:.8rem;background:no-repeat center/contain;background-image:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/arrow.svg);transform-origin:center;transform:rotate(180deg) translate(100%,50%);transition:transform .2s ease}@media(hover:hover){body.single-ecotheme .content-header .wp-block-group:has(>.back-arrow) .back-arrow:hover{transform:rotate(180deg) translate(120%,50%)}}@media screen and (max-width:900px){body.single-ecotheme .content-header .wp-block-group:has(>.back-arrow){margin-left:calc(1.5*var(--gap));margin-right:calc(1.5*var(--gap))}body.single-ecotheme .content-header .wp-block-group:has(>.back-arrow) .back-arrow{left:-.5ch}}body.single-ecotheme .wp-block-post-terms{font-family:var(--wp--preset--font-family--instrument-serif);font-size:1.125rem}body.single-ecotheme .wp-block-post-terms a{color:inherit;text-decoration:none;pointer-events:none}body.single-ecotheme .wp-block-post-title{font-size:3.9rem;text-transform:uppercase;margin-top:1.25rem}@media screen and (max-width:900px){body.single-ecotheme .wp-block-post-title{font-size:2.8rem;line-height:1.03}}body.single-ecotheme .content-description{padding:var(--gap2x) 0;gap:var(--gap3x)}@media screen and (max-width:900px){body.single-ecotheme .content-description{gap:calc(1.5*var(--gap))}}body.single-ecotheme .content-description .wp-block-heading{font-size:3.9rem}@media screen and (max-width:900px){body.single-ecotheme .content-description .wp-block-heading{font-size:2.8rem}}body.single-ecotheme .quickwins-section:empty,body.single-ecotheme .quickwins-section:not(:empty)+.wavy-top:before{display:none}body.single-ecotheme .block-theme-flower .flower{--flower-fill-display:none}body.home header.wp-block-template-part #website-logo{transition:all .2s var(--ease)}body.home header.wp-block-template-part #website-logo:not(.visible){transform:translateY(calc(-100% - var(--gap)))}body.home .entry-content{margin-top:0}body.home .home-hero{position:relative;min-height:50vw;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100vw;overflow-x:clip}@media screen and (max-width:900px){body.home .home-hero{min-height:90vh}}body.home .home-hero p.has-text-align-center{max-width:30rem}body.home .home-hero .wp-block-group{margin-top:0}body.home .home-hero__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:40rem}body.home .home-hero__wrapper .wp-block-image{width:fit-content}body.home .home-hero__background-graphics{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:900px){body.home .home-hero__background-graphics{height:100vh}}body.home .home-hero__background-graphics{z-index:-1;pointer-events:none}body.home .home-hero__background-graphics .flower{position:absolute;transform-origin:center center;transition:all .83s var(--ease)}body.home .home-hero__background-graphics .flower:nth-child(1){left:0;bottom:var(--gap);margin-top:0;transform:translate(-50%,0%) rotate(0deg);animation:float 9s ease infinite 0s;height:80%}body.home .home-hero__background-graphics .flower:nth-child(1).hidden{transform:translate(-150%,0) scale(.5);opacity:0}@media screen and (max-width:900px){body.home .home-hero__background-graphics .flower:nth-child(1){bottom:0;height:35%}}body.home .home-hero__background-graphics .flower:nth-child(2){right:var(--gap2x);top:0;margin-top:0;transform:translate(50%,-50%) rotate(0deg);animation:float1 12.3s ease infinite .4s;height:100%}body.home .home-hero__background-graphics .flower:nth-child(2).hidden{transform:translate(150%,-50%) rotate(0deg) scale(.5);opacity:0}@media screen and (max-width:900px){body.home .home-hero__background-graphics .flower:nth-child(2){display:none}}body.home .home-hero__background-graphics .flower:nth-child(3){right:var(--gap2x);margin-top:0;bottom:0;transform:translate(50%,75%) rotate(0deg);animation:float 10.7s ease infinite .5s;height:100%}body.home .home-hero__background-graphics .flower:nth-child(3).hidden{transform:translate(150%,75%) rotate(0deg) scale(.5);opacity:0}@media screen and (max-width:900px){body.home .home-hero__background-graphics .flower:nth-child(3){bottom:36%;height:34%;right:12%}}@keyframes float{50%{bottom:3rem}}@keyframes float1{50%{top:-3rem;right:var(--gap)}}html.has-modal-open body.home header.wp-block-template-part #website-logo:not(.visible){transform:translateY(0)}body.page.wp-singular:not(.home){background-size:33vw;background-repeat:no-repeat;background-position:calc(100% + 13vw) -12vw}@media screen and (max-width:900px){body.page.wp-singular:not(.home){background-size:55vw;background-position:calc(100% + 21vw) -16vw}}body.page.wp-singular:not(.home) .entry-content{margin-top:calc(var(--headerHeight) + var(--gap3x))}body.page.wp-singular:not(.home) .entry-content>*:not(.alignwide,.block-theme-legend):not(.alignfull):not(.wp-block-columns)>*,body.page.wp-singular:not(.home) .entry-content>.wp-block-columns{padding-left:calc(3.5*var(--gap));padding-right:calc(3.5*var(--gap))}@media screen and (max-width:900px){body.page.wp-singular:not(.home) .entry-content>*:not(.alignwide,.block-theme-legend):not(.alignfull):not(.wp-block-columns)>*,body.page.wp-singular:not(.home) .entry-content>.wp-block-columns{padding-left:calc(1.5*var(--gap));padding-right:calc(1.5*var(--gap))}}body.page.wp-singular:not(.home) .entry-content>.wp-block-group:has(>.block-measures-list),body.page.wp-singular:not(.home) .entry-content>.wp-block-group:has(>.block-theme-glossary),body.page.wp-singular:not(.home) .entry-content>.wp-block-group:has(>.block-theme-downloads),body.page.wp-singular:not(.home) .entry-content>.wp-block-group:has(>.block-theme-sources),body.page.wp-singular:not(.home) .entry-content>.wp-block-group:has(>.block-theme-inspiration){padding:var(--gap3x) 0}body.page.wp-singular:not(.home) .entry-content>*:last-child{padding-bottom:var(--gap4x)}@media screen and (max-width:900px){body.page.wp-singular:not(.home) ol{margin-left:0;padding-inline-start:1rem}}body.page.wp-singular:not(.home) ol>li{margin-bottom:1rem}body.page.wp-singular:not(.home) ol>li::marker{font-weight:700;font-family:var(--wp--preset--font-family--instrument-serif);font-size:1.5em}body.page.wp-singular:not(.home) ol>li>ul{margin-top:.3rem;margin-left:0}@media screen and (max-width:900px){body.page.wp-singular:not(.home) ol>li>ul{padding-left:0}}body.page.wp-singular:not(.home) ol>li>ul>li{list-style:none;position:relative;padding-left:2ch}body.page.wp-singular:not(.home) ol>li>ul>li:before{content:"";position:absolute;left:0;top:.2em;width:.8em;height:.8em;background:no-repeat left center/contain;background-image:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/arrow.svg)}dl.arrow>dd,dl.arrow>li,ul.arrow>dd,ul.arrow>li{list-style:none;position:relative;padding-left:2ch}dl.arrow>dd:before,dl.arrow>li:before,ul.arrow>dd:before,ul.arrow>li:before{content:"";position:absolute;left:0;top:.2em;width:.8em;height:.8em;background:no-repeat left center/contain;background-image:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/arrow.svg)}.wp-block-buttons .wp-block-button__link{position:relative;display:inline-block}.wp-block-buttons .wp-block-button__link:before{content:"";position:absolute;right:-1.34ch;top:.2em;width:.8em;height:.8em;background:no-repeat left center/contain;background-image:url(//ecoguide.music/wp-content/themes/petzi-roadmap/assets/icons/arrow.svg)}.wp-block-buttons .wp-block-button.down .wp-block-button__link:before{transform:rotate(90deg)}@media screen and (min-width:1600px){body.single-ecotheme .wp-site-blocks>.entry-content>.wp-block-group>*:not(svg),body.single-ecotheme .wp-site-blocks>.entry-content>.wp-block-columns{width:1440px;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}body.single-ecotheme .wp-site-blocks>.entry-content>.wp-block-columns:before{width:100vw;left:calc((100vw - 1440px)/2*-1)}}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
button{color:var(--wp--preset--color--black)}.wp-block-accordion .wp-block-accordion-item{overflow-y:clip;overflow-x:visible;height:var(--collapsed-height);transition:height var(--transition-duration) linear;margin-block-start:0}.wp-block-accordion .wp-block-accordion-item:not(:last-child){border-bottom:1px solid var(--wp--preset--color--black)}.wp-block-accordion .wp-block-accordion-item.is-open{height:var(--expanded-height)}.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading{font-family:var(--wp--preset--font-family--instrument-serif);font-weight:400}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle{background-color:rgba(0,0,0,0);border-radius:0;border:none}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle-icon{color:rgba(0,0,0,0);width:1em;height:1em;position:relative;display:block;transition:transform .2s var(--ease)}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle-icon:before,.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle-icon:after{position:absolute;top:50%;left:50%;background:var(--wp--preset--color--black);transform:translate(-50%,-50%);content:"";display:block;height:1px;width:80%;transition:transform var(--transition-duration) linear}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading__toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading button{padding:var(--halfgap) 0;width:100%;display:flex;justify-content:space-between;align-items:center}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading button .wp-block-accordion-heading__toggle-title{text-decoration:none !important}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel{margin-block-start:0;padding-bottom:var(--halfgap)}.wp-block-button__link{background:0 0;border:none;color:var(--wp--preset--color--black);text-align:left;padding:0;padding-bottom:.4rem;position:relative;--wavy-h:.3rem;--wavy-stroke-width:1.6;--wavy-line:var(--wavy-line-1)}.wp-block-button__link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--wavy-h);background:var(--wavy-top) 0 0/100% 100% no-repeat;pointer-events:none}.news-container{margin-left:var(--gap);margin-right:var(--gap);container-type:inline-size;container-name:news}.news-container>.wp-block-group{max-width:21rem;min-width:250px;padding:var(--halfgap);padding-bottom:var(--gap);position:relative;flex:1}.news-container>.wp-block-group:not(:last-child):after{content:"";position:absolute;top:0;right:calc(-1*var(--gap));height:100%;width:var(--gap);background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.2 1348.1'%3E%3Cpath d='M.8 0c22.6 207.4 5.7 352.6 14.9 611.7s-1.5 481.4-5.6 736.4' style='fill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6' preserveAspectRatio='xMidYMid slice'/%3E%3C/svg%3E")}@container news (max-width:558px){.news-container>.wp-block-group:not(:last-child):after{display:none}}.quick-wins-list{--bulletsWidth:.8rem;padding:var(--gap);--columns:2;--columns_gap:var(--gap2x);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--columns_gap)}.quick-wins-list>*{flex-basis:calc(100%/var(--columns) - var(--columns_gap) + var(--columns_gap)/var(--columns))}.quick-wins-list{gap:var(--halfgap) var(--gap2x);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.2 1348.1'%3E%3Cpath d='M.8 0c22.6 207.4 5.7 352.6 14.9 611.7S4.9 1093.1.8 1348.1' style='fill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6' preserveAspectRatio='xMidYMid slice'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:repeat-y;background-size:auto 1348px}@media screen and (max-width:900px){.quick-wins-list{background-image:unset;--columns:1}}.quick-wins-list dt{font-size:1.5rem}.quick-wins-list dt a{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--instrument-serif);text-decoration:none;position:relative}.quick-wins-list dt a:before{content:"";width:var(--bulletsWidth);height:var(--bulletsWidth);border-radius:50%;background-color:var(--theme-color);position:absolute;z-index:-1;top:1rem;left:0;transform:translate(-100%,-50%);transform-origin:center;transition:all .123s ease-out}@media(hover:hover){.quick-wins-list dl:hover dt a:before{transform:translate(-100%,-50%) scale(3)}}.quick-wins-list dd{margin-left:var(--quartergap);margin-top:.3rem;font-size:.75em}.quick-wins-list dd .measure-list__child-wrapper{color:#555}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
footer{margin-top:5rem}footer #slogan em{font-style:normal}footer svg#sentence{min-width:100vw;height:100%;object-fit:cover;object-position:center center}footer .wp-block-group.wavy-both{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 324.9 294.7%22%3E%3Cpath d=%22M165.4 294.7c-14.1 0-31.2-11.5-37.5-34.6-3-11.5-3.6-33.1 2.8-46.5-9 3.9-12 4.8-22 7.8l-7 2c-20.4 6.2-40.3 8-57.9 5.3a63 63 0 0 1-36.4-16.4c-7-7.5-9.1-16.3-6-24.7 6-16 29.1-28 64.6-34-12-3.5-25.3-10-32.7-19.8a29 29 0 0 1-5-24.9q4.3-19 18.2-26.8c15.7-8.6 37.6-4.6 55.6.8a49 49 0 0 1-5-42.7 48 48 0 0 1 47.5-34C168.5 9 173.2 48 177 79.5l1.3 10.5a332 332 0 0 1 2.4-25.3C188 26 200.2 3.3 215 .3c7.8-1.6 15.5 2.6 21.6 11.7a80 80 0 0 1 10.8 45c-.2 10-2 23.3-7.7 37.6 8.5-9.3 17.4-18.9 26-27.2 9.7-11.7 34-25.4 48.9-19.6 5 2 11 7.1 10.2 20.5-1.9 33-28.6 51.3-54.4 65.3q7.6-1.2 14.4-.8c10 .6 18 3.7 23 9 5.6 5.5 7.1 13 4.3 20.2-2 4.9-11.1 21.2-46.7 22.4-10.9.4-22.4-1-30.8-2.6 15 12.4 30 25 42.5 36 18.8 12 18 30.3 11.6 42.4a39.5 39.5 0 0 1-50.8 18.2 66 66 0 0 1-33.3-29.1 108 108 0 0 1-10.1-32l-.6 6.1a584 584 0 0 0-3.2 39.7c-.8 26.8-17.4 30.8-22.5 31.4zm-23.1-86.4c-11.2 5.2-13.6 34.2-9.2 50.4 4.5 16.4 18.6 32.3 34.5 30.5 10.6-1.3 17.2-11 17.7-26.3.4-12.6 1.8-26.5 3.2-40q1.3-11.9 2.1-22.6a2.7 2.7 0 0 1 5.3-.7q2.1 7 3.6 15.4c4 19.9 8.8 44.7 40.6 58.5a34 34 0 0 0 43.9-15.8c5.5-10.6 5.9-25.4-10-35.4l-.4-.2a1886 1886 0 0 0-50.8-43 2.7 2.7 0 0 1 2.3-4.7c5.3 1.2 23.5 5.2 40.1 4.6 25.7-.9 38.5-10.4 41.9-19a13 13 0 0 0-3-14.5c-7.6-7.6-26.3-11.7-56-.3a2.7 2.7 0 0 1-2.2-5l9.5-4.9c14-7.2 30-15.5 42.2-26.2q20.6-17.9 21.8-41.1.7-12.2-6.8-15.2c-5-2-13.1-.9-22 3a61 61 0 0 0-21 15.4C257.2 83 244.3 97.4 233 110l-4 4.4a2.7 2.7 0 0 1-4.2-3.3A101 101 0 0 0 242 56.9c.4-16.3-3.3-32-10-41.9-2.7-4.1-8.5-10.9-16-9.4-17.4 3.5-26.8 43-30.1 59.9-1.2 8.3-1.9 18.1-2.5 27.6q-.6 9.9-1.4 17.7a2.7 2.7 0 0 1-5.2.5c-2.4-7.3-3.7-18.4-5.3-31.2-3.5-29.5-7.8-66-27.3-68.4a43 43 0 0 0-41.9 30.2c-5.6 17.4-1.2 35.8 10.8 44.8a2.7 2.7 0 0 1-2.5 4.7C92.3 85 66 77.5 49.1 87q-11.9 6.4-15.6 23a24 24 0 0 0 4.2 20.4A52 52 0 0 0 60 145.8c9 3.5 17.8 5.1 23 5.5a2.7 2.7 0 0 1 .1 5.3c-42 4.5-70.7 16.8-76.6 32.8-1.7 4.6-2.2 11.6 4.8 19.2 12.9 13.7 46 22.5 88.8 9.7l7-2.1a174 174 0 0 0 33-12.8 2.7 2.7 0 1 1 2.2 5%22/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 345.6 313.4%22%3E%3Cpath d=%22M113.5 313.4c-7.2 0-14-4.4-19.5-12.7a85 85 0 0 1-11.6-48 115 115 0 0 1 8.2-39.9c-9 10-18.5 20-27.6 29-8.7 10.4-28.2 22.3-43.6 22.3q-4.5 0-8.4-1.5c-5.4-2-11.7-7.6-11-21.8 2-35 30.5-54.5 58-69.4q-8.1 1.2-15.3.7a37 37 0 0 1-24.6-9.4c-5.8-5.9-7.5-14-4.5-21.5 2-5.3 11.8-22.6 49.7-24A162 162 0 0 1 96 120c-16-13-32-26.5-45-38.3-20-12.7-19.2-32.2-12.5-45a42 42 0 0 1 54-19.4 70 70 0 0 1 35.5 31c6.2 11.3 8.7 23.3 10.8 34l.7-6.5c1.4-14.3 3-29 3.3-42.2C143.7 5 161.2.8 166.7.2c15.4-1.8 35.7 10.4 42.8 36.6 3.3 12.2 4 35.2-2.9 49.5C216 82 219.4 81 230 78l7.5-2.2c21.6-6.5 42.8-8.5 61.5-5.7a67 67 0 0 1 38.7 17.6c7.5 7.9 9.7 17.2 6.4 26.3-6.3 17-31 29.8-68.8 36.2 12.8 3.6 27 10.5 34.8 21a31 31 0 0 1 5.4 26.4 41 41 0 0 1-19.4 28.5c-16.6 9.2-40 5-59.2-.9a52 52 0 0 1 5.3 45.5 51 51 0 0 1-50 36.1h-.4c-25.4-2.8-30.4-44.4-34.4-77.8l-1.4-11.2a354 354 0 0 1-2.5 27c-7.9 40.9-20.9 65.1-36.6 68.3q-1.7.3-3.4.3M104 190.8a3 3 0 0 1 2.3 4.5A108 108 0 0 0 88.1 253c-.4 17.3 3.6 34 10.6 44.6 3 4.4 9.1 11.6 17.1 10 18.5-3.8 28.6-45.7 32-63.7 1.4-8.9 2-19.3 2.7-29.4q.6-10.5 1.5-18.8a2.9 2.9 0 0 1 5.6-.6c2.5 7.9 3.9 19.6 5.5 33.3 3.8 31.3 8.4 70.2 29.1 72.8a45.5 45.5 0 0 0 44.5-32.2c6-18.5 1.3-38.1-11.4-47.7a2.9 2.9 0 0 1 2.6-5c19.5 6.9 47.5 14.8 65.4 4.9q12.7-7 16.6-24.8 2.8-12-4.4-21.7a55 55 0 0 0-23.7-16.2 88 88 0 0 0-24.5-5.8 2.9 2.9 0 0 1-.2-5.8c44.7-4.7 75.2-17.8 81.6-34.8 1.8-4.9 2.3-12.4-5.2-20.4-13.6-14.5-49-24-94.3-10.3l-7.6 2.2a185 185 0 0 0-35 13.6 2.9 2.9 0 0 1-2.4-5.2c12-5.5 14.5-36.3 9.8-53.6C199.2 20.9 184.2 4 167.3 6 156 7.2 149 17.6 148.5 33.8c-.4 13.4-2 28.2-3.4 42.6q-1.4 12.6-2.3 24a2.9 2.9 0 0 1-5.6.7q-2.2-7.3-3.9-16.3c-4-21.2-9.2-47.5-43.1-62.2-20-8.7-39 2.1-46.7 16.8-5.9 11.2-6.2 27 10.6 37.6q.3 0 .4.3c15.7 13.9 35.3 30.2 54 45.7a2.9 2.9 0 0 1-2.4 5c-5.5-1.3-25-5.6-42.6-5-27.3 1-41 11.1-44.6 20.3a14 14 0 0 0 3.3 15.4c8 8 27.8 12.4 59.4.3a2.9 2.9 0 0 1 2.4 5.2l-10 5.3c-15 7.7-32 16.5-45 27.9A61 61 0 0 0 5.8 241q-.7 13 7.3 16.2c5.4 2.1 14 1 23.3-3.3A65 65 0 0 0 59 237.7c13-12.5 26.7-27.8 38.8-41.3l4.2-4.6q1-1 2.2-1%22/%3E%3C/svg%3E");background-position:-6rem 0,calc(100% + 5rem) 100%;background-size:12rem auto,12rem auto;background-repeat:no-repeat}@media screen and (max-width:900px){footer .wp-block-group.wavy-both{background-size:8rem auto,8rem auto}}footer .wp-block-group.wavy-both{padding:5rem 0}footer nav ul li a{position:relative;--wavy-h:.35rem;--wavy-stroke-width:1.6;--wavy-line:var(--wavy-line-1)}footer nav ul li a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--wavy-h);background:var(--wavy-top) 0 0/100% 100% no-repeat;pointer-events:none}footer nav ul li a:after{bottom:-.5rem}footer .copyright{font-size:.75rem;margin-top:60px;margin-bottom:1.2rem;color:#666}footer .copyright a{color:#000}@media screen and (max-width:900px){footer .copyright{margin-top:4rem}}body.home footer{background:#fff;position:relative;z-index:11}html[lang=fr].translated-ltr footer svg#sentence g.footer-text-wrapper:not(.fr){display:none}html[lang=fr].translated-ltr footer svg#sentence g.footer-text-wrapper.fr{display:block}html[lang=fr].translated-ltr footer svg#sentence g.footer-text-wrapper.fr text.footer-text{font-size:.812em}html[lang=it].translated-ltr footer svg#sentence g.footer-text-wrapper:not(.it){display:none}html[lang=it].translated-ltr footer svg#sentence g.footer-text-wrapper.it{display:block}html[lang=it].translated-ltr footer svg#sentence g.footer-text-wrapper.it text.footer-text{font-size:.912em}html[lang=en].translated-ltr footer svg#sentence g.footer-text-wrapper:not(.en){display:none}html[lang=en].translated-ltr footer svg#sentence g.footer-text-wrapper.en{display:block}html[lang=en].translated-ltr footer svg#sentence g.footer-text-wrapper.en text.footer-text{font-size:1.121em}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
@media screen and (max-width:900px){.hide-on-mobile{display:none !important}}@media screen and (min-width:1600px){:root{--fz:22.5px}}
/*!
Theme Name: Sustainability Roadmap (Petzi)
Author: Sirup Communication - Vevey - Switzerland - Mathieu Voisard - Michael Caillet - Dimitri Schweizer
Description: Thème wordrpess sur mesure pour le site Sustainability Roadmap (Petzi)
Version: 1
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
License: The license of the theme.
License URI: The URL of the theme license.
Text Domain: Sustainability Roadmap (Petzi)
*/
.tarteaucitron-modal-open #tac_title{display:none !important}.tac_visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tarteaucitron-modal-open{overflow:hidden;height:100%}.tarteaucitron-modal-open .wp-site-blocks{filter:blur(1px)}.tarteaucitron-display-none{display:none}.tac_activate{background:var(--wp--preset--color--black);color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_activate .tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float strong{color:#fff}.tac_activate .tac_float .tarteaucitronAllow{background-color:#fbd600;display:inline-block;cursor:pointer;text-decoration:none;width:auto;border:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%;font-size:14px}#tarteaucitronRoot *{box-sizing:initial;color:var(--wp--preset--color--black);line-height:normal;vertical-align:initial}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:before,#tarteaucitronRoot blockquote:after,#tarteaucitronRoot q:before,#tarteaucitronRoot q:after{content:""}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:2px dashed var(--wp--preset--color--dark-green)}#tarteaucitronRoot button{background:rgba(0,0,0,0);border:0}#tarteaucitronRoot .tarteaucitronH1{font-size:1.3em;font-weight:500;color:var(--wp--preset--color--black);margin-bottom:calc(var(--quartergap)/2)}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;font-size:1.2em}#tarteaucitronRoot a.tarteaucitronSelfLink{display:none !important}#tarteaucitronRoot #tarteaucitronBack{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2147483646;background:var(--wp--preset--color--black);opacity:.2 !important}#tarteaucitronRoot .tarteaucitronCTAButton .tarteaucitronCross,#tarteaucitronRoot .tarteaucitronCTAButton .tarteaucitronCheck{display:none}#tarteaucitronRoot .tarteaucitronStatusInfo{display:none}#tarteaucitronRoot #tarteaucitronSave{margin-left:auto;width:fit-content}@media screen and (max-width:900px){#tarteaucitronRoot{font-size:clamp(12px,3vw,14px)}}#tarteaucitron{display:none;position:fixed;top:33.33% !important;left:50% !important;transform:translate(-50%,-50%);z-index:2147483647;width:min(80%,480px);max-height:80vh;overflow-y:auto;padding:0;border-radius:1rem}#tarteaucitron a{color:var(--wp--preset--color--dark-green);font-size:.8em;text-decoration:none}#tarteaucitron strong{font-weight:500}#tarteaucitron ul{padding:0;margin:0}#tarteaucitron span[role=heading]{display:block}#tarteaucitron .tarteaucitronH3{font-size:1.1em;font-weight:500}#tarteaucitron #tarteaucitronClosePanel{position:absolute;right:calc(var(--quartergap)/2);top:calc(var(--quartergap)/2);z-index:1000;font-size:1em;width:2em;height:2em;text-decoration:none;color:rgba(0,0,0,0);cursor:pointer;overflow:hidden}#tarteaucitron #tarteaucitronClosePanel:before{content:"+";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);font-size:3em;color:var(--wp--preset--color--black)}#tarteaucitron #tarteaucitronServices{height:auto !important;max-height:60vh;padding:var(--quartergap);background-color:var(--wp--preset--color--white);box-shadow:7px 7px 10px rgba(0,0,0,.1)}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline){display:none}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{margin:0;overflow:hidden;margin-bottom:calc(var(--quartergap)/2);position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:first-child{margin-top:calc(var(--quartergap)/2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:calc(10ch + 3em);height:calc(3em/2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{position:absolute;width:100%;height:100%;cursor:pointer;z-index:2;border:none;background:0 0;right:0;text-align:right;color:var(--wp--preset--color--black);font-weight:400;padding-right:calc(3em + 1ch)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button span{display:none}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{z-index:3}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{z-index:2}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk:before{content:"";position:absolute;width:3em;height:100%;background:#c6c6c6;border-radius:calc(calc(3em / 2)/2);transition:background-color .3s ease;right:0}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk:after{content:"";position:absolute;width:auto;height:calc(100% - 4px);aspect-ratio:1;background:var(--wp--preset--color--white);border-radius:50%;right:calc(3em - calc(3em / 2) + 2px);top:50%;transform:translateY(-50%);transition:right .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{text-align:left}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronH3{max-width:60%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronH3+span{margin-top:calc(var(--quartergap)/4);display:block;max-width:calc(100% - 3em)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{margin-bottom:0;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH2{font-size:1.1em !important;font-weight:500;padding-bottom:.1em}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{top:unset;bottom:0;width:calc(14ch + 3em)}@media screen and (max-width:900px){#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{max-width:50%;text-wrap:balance}}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{z-index:2;opacity:1}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronDeny{z-index:3;opacity:0}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed:before,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed .tarteaucitronAsk:before,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed:before,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronAsk:before,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed:before,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAsk:before{background:var(--wp--preset--color--green)}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed:after,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsAllowed .tarteaucitronAsk:after,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed:after,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronAsk:after,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed:after,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAsk:after{right:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsDenied .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsDenied .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronAllow{z-index:3;opacity:0}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronIsDenied .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk.tarteaucitronIsDenied .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{z-index:2;opacity:1}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronAllow{opacity:0;z-index:3}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li>ul:first-of-type .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded>ul:not(:first-of-type) .tarteaucitronLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsDenied) .tarteaucitronDeny{opacity:1;z-index:2}#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded ul:not(:first-of-type) .tarteaucitronLine .tarteaucitronH3{font-size:1em}#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded ul:not(:first-of-type) .tarteaucitronLine .tarteaucitronName>*:not(.tarteaucitronH3){line-height:0}#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded ul:not(:first-of-type) .tarteaucitronLine .tacCurrentStatus,#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded ul:not(:first-of-type) .tarteaucitronLine .tarteaucitronReadmoreSeparator{font-size:inherit}#tarteaucitron #tarteaucitronServices .tarteaucitron-toggle-group{padding:.2em 0 0;cursor:pointer;font-size:.8em;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitron-toggle-group span{color:inherit;font-size:inherit}#tarteaucitron #tarteaucitronServices .tarteaucitron-toggle-group:after{content:"▾";font-size:1em;margin-left:1ch;display:inline-block;line-height:0}#tarteaucitron #tarteaucitronServices .tarteaucitronIsExpanded .tarteaucitron-toggle-group:after{transform:rotate(180deg) translateY(-.1em)}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronName{max-width:calc(100% - 3em)}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronH3{font-weight:500 !important;font-size:1em;max-width:100%}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory br,#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk{display:none !important}#tarteaucitron #tarteaucitronInfo{padding:0 0 var(--quartergap)}#tarteaucitron #tarteaucitronInfo button{margin-top:calc(var(--quartergap)/2);font-weight:400;display:block}#tarteaucitron #tarteaucitronInfo br{display:none}#tarteaucitron #tarteaucitronInfo p{all:unset;display:inline}#tarteaucitron #tarteaucitronMainLineOffset{margin-top:0 !important}@media screen and (max-width:900px){#tarteaucitron{width:calc(100% - var(--quartergap)*2);top:50% !important}}html body #tarteaucitronRoot div#tarteaucitronAlertBig{background:var(--wp--preset--color--white);color:var(--wp--preset--color--black);display:none;position:fixed;left:var(--quartergap) !important;bottom:var(--quartergap) !important;box-sizing:content-box;z-index:2147483645;padding:var(--quartergap);border-radius:1em !important;width:100% !important;max-width:clamp(400px,20rem,600px) !important;box-shadow:7px 7px 10px rgba(0,0,0,.1);flex-direction:row;flex-wrap:wrap}html body #tarteaucitronRoot div#tarteaucitronAlertBig:focus{outline:0}html body #tarteaucitronRoot div#tarteaucitronAlertBig:before{content:"";display:none}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseCross{position:absolute;top:calc(var(--quartergap)/2);right:calc(var(--quartergap)/2);width:2em;height:2em;padding:0;cursor:pointer;overflow:hidden}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseCross:before{content:"+";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);line-height:0;font-weight:300;font-size:2.5em;padding-bottom:.1em}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseCross span{display:none}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin:2em 0;padding:0;text-align:left;font-size:1em !important}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert a{color:var(--wp--preset--color--green)}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross){display:inline-flex;width:fit-content;margin:0 !important;align-items:center}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross).tarteaucitronAllow{order:4}html body #tarteaucitronRoot div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross).tarteaucitronDeny{margin-left:auto !important;margin-right:calc(var(--quartergap)/2) !important;order:3}html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,html body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{display:none !important}@media screen and (max-width:900px){html body #tarteaucitronRoot div#tarteaucitronAlertBig{max-width:calc(100% - var(--quartergap)*4) !important}}html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{display:none !important}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{background:var(--wp--preset--color--green);color:var(--wp--preset--color--white);cursor:pointer;font-size:1em;padding:.5em 1em;font-weight:700;text-decoration:none;border-radius:.25em}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog{color:var(--wp--preset--color--green);text-decoration:underline;background-color:rgba(0,0,0,0);margin:0;padding:0}