@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#87b726;--brown:#847259;--logoSize:250px;--contentMaxWidth:1350px}html{height:-webkit-fill-available}body{font-family:'Lato',sans-serif;font-size:20px;line-height:1.4;font-weight:300;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden}.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}h1,h2{text-transform:uppercase;font-weight:400;font-size:2rem}h1{color:var(--brown);font-weight:400;font-size:2rem}h1,h2,h3{color:var(--brown);margin:20px 0}h3{margin:20px 0 10px 0;font-weight:400}h4{text-transform:uppercase;font-weight:400;font-size:16px;margin:0}a{color:var(--green)}.lien-rapport li a{color:var(--brown);text-decoration:none;font-size:20px;font-weight:400}.lien-rapport li a:hover{color:var(--green)}.menu-toggle{display:none}.site-header{max-width:var(--contentMaxWidth);margin:0 auto;display:grid;grid-template-columns:var(--logoSize) 1fr;align-items:end;width:90%}.main-navigation ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;margin-bottom:1.8rem}.main-navigation ul li{margin-right:3rem}.main-navigation ul li:last-child{margin-right:0}.main-navigation ul li a{color:var(--brown);text-transform:uppercase;text-decoration:none;font-weight:400}.main-navigation ul li a:hover{color:var(--green)}.main-navigation ul li.current_page_item a{color:var(--green)}.site-main{flex:1 0 auto;max-width:var(--contentMaxWidth);width:90%;margin:3rem auto 0 auto}figcaption{text-align:center;max-width:278px}.bottomless h2{margin-bottom:-40px}.entry-content ul{list-style:none;line-height:1.2}.entry-content ul li{margin-bottom:20px}.entry-content ul:not(.wp-block-social-links) li::before{content:"\2022";color:var(--green);font-weight:100;display:inline-block;width:1em;margin-left:-1em}.wp-block-group.numbers .wp-block-group__inner-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;max-width:var(--contentMaxWidth);margin:0 auto;color:var(--green);font-size:2rem;text-transform:uppercase;font-weight:400}.wp-block-group.numbers .wp-block-group__inner-container strong{font-weight:400}.frm_style_style-formidable.with_frm_style .form-field{margin-bottom:30px}.with_frm_style input[type="text"],.with_frm_style input[type="email"],.with_frm_style textarea{border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--brown);padding:0}.site .post-thumbnail{position:relative}.site .post-thumbnail img{object-fit:cover;width:100vw;height:25vh}.site .post-thumbnail:after{content:'';position:absolute;top:0%;left:0%;width:100%;height:100%;background:url(https://cautionnementvaud.ch/wp-content/themes/cautionnementvaud20/assets/css/../img/dots.svg) no-repeat;background-position:right center;background-size:contain}.imgs{width:100vw;overflow:hidden;position:relative;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,33.32%);margin:3rem 0}.imgs div img{max-width:100%}.edit-link a{color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block;padding:.5rem;border-radius:5px;font-weight:400}.edit-link{background:#000;font-size:2rem;position:fixed;bottom:2rem;left:0;width:auto}.wp-block-button__link a{background-color:#87b726!important;border:1px solid #87b726;border-radius:30px!important;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:focus,.wp-block-button__link:hover{border:1px solid #87b726;color:#87b726;background-color:#fff!important}.wp-block-image img{height:auto}footer.site-footer{flex-shrink:0;color:#fff}footer.site-footer a{color:var(--green)}footer.site-footer .green a{color:#fff}footer.site-footer .green{min-height:150px;background:var(--green);position:relative}footer.site-footer .green .container{position:absolute;bottom:0;max-width:var(--contentMaxWidth);left:50%;transform:translateX(-50%);text-align:center}footer.site-footer .green p{display:inline-block;font-size:.9rem;margin-right:3vw}footer.site-footer .site-info{display:grid;max-width:var(--contentMaxWidth);margin:0 auto;grid-template-columns:var(--logoSize) 1fr;grid-gap:3vw;font-weight:400}footer.site-footer .site-info p a{text-decoration:none;font-weight:400}footer.site-footer .site-info p{color:var(--green);margin-bottom:3rem;margin-top:.4rem}#responsive-menu-pro-container #responsive-menu-pro-wrapper{margin-top:50px;font-weight:400}.mobile{display:none}@media screen and (min-width:10px) and (max-width:500px){.site .post-thumbnail img{object-fit:cover;width:100vw;height:16vh}.site-main{margin:1rem auto 0 auto}h1,h2{font-size:1.6rem}footer.site-footer .site-info{grid-template-columns:1fr}footer.site-footer .site-info p{font-size:.85em;margin:0 1rem 1rem}.mobile{display:block}.svganim{display:none}.imgs{grid-template-columns:1fr}footer img{max-width:50vw}}hr{width:30%;border:.5px solid #e1e1e1;border-radius:5px;margin:40px auto}