/* https://www.cheques-emploi-suisse.ch/wp-content/themes/cheques-emploi/style.css?ver=5.5.15 */
@font-face{font-display:swap;font-family:'AvenirNextLTPro-Bold';src:url(/wp-content/themes/cheques-emploi/fonts/AvenirNextLTPro-Bold.woff) format("woff");font-weight:700;font-style:bold}:root{--brandcolor:#69bfa4;--accentColor:#ba171c;--clearGray:#eeeded;--darkGray:#dddddd;--linkHover:#5da890}html{height:100%;margin:0;padding:0}body{margin:0;padding:0;min-height:100%;height:100%;font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen-Sans','Ubuntu','Cantarell','Helvetica Neue',sans-serif}body a{color:#69bfa4;color:#69bfa4;color:var(--brandcolor)}body a:hover{color:#5da890;color:#5da890;color:var(--linkHover)}.ces-wrapper{display:-webkit-box;display:flex;max-width:1180px;margin:0 auto}@media screen and (max-width:1180px){.ces-wrapper{max-width:100vw}}.ces-top-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:180px;background-color:#69bfa4;background-color:#69bfa4;background-color:var(--brandcolor)}@media screen and (max-width:500px){.ces-top-header{height:auto;padding:1rem 0}}.ces-top-header .ces-wrapper{-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1;-webkit-box-pack:justify;justify-content:space-between;padding:0 2rem}@media screen and (max-width:500px){.ces-top-header .ces-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}}.ces-logo h1 img{max-width:213px}.ces-logo h1 span{position:absolute;top:-2000px}@media screen and (max-width:500px){.ces-navigation{margin-top:2rem}}.ces-navigation .language-chooser{display:-webkit-box;display:flex;list-style:none;margin:0;padding:0}.ces-navigation .language-chooser li{margin-right:1rem}.ces-navigation .language-chooser li a{color:#fff}.ces-title-top .Title{display:none}.ces-title-top .ces-wrapper{-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1}.ces-title-top .ces-title{-webkit-box-flex:1;flex:1}.ces-title-top .textwidget{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:4rem 0}@media screen and (max-width:774px){.ces-title-top .textwidget{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.ces-title-top .textwidget>div:first-child{-webkit-box-flex:1;flex:1;padding-left:5rem}.ces-title-top .textwidget>div:first-child img{-webkit-box-flex:0;flex:0;max-width:100vw}@media screen and (max-width:774px){.ces-title-top .textwidget>div:first-child{padding-left:0;margin:2rem 0}}.ces-title-top .textwidget>div:last-child{max-width:600px;padding:2rem 3rem 2rem 0;color:#69bfa4;color:#69bfa4;color:var(--brandcolor)}@media screen and (max-width:774px){.ces-title-top .textwidget>div:last-child{padding:2rem;max-width:600px}}@media screen and (max-width:500px){.ces-title-top .textwidget>div:last-child{max-width:90vw}}.ces-title-top .textwidget h1{font-family:'AvenirNextLTPro-Bold';font-size:60px;line-height:52px;color:#69bfa4;color:#69bfa4;color:var(--brandcolor);margin-left:37px}.ces-title-top .textwidget h2{font-family:'AvenirNextLTPro-Bold';font-size:60px;line-height:52px;color:#ba171c;color:#ba171c;color:var(--accentColor);margin-left:-37.5px}.ces-title-top .textwidget strong{color:#ba171c;color:#ba171c;color:var(--accentColor);margin-left:-35px}.ces-map{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ces-map .ces-wrapper{-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1}.ces-map #ces-map{-webkit-box-flex:1;flex:1;width:auto;max-width:800px;margin:0 auto}@media screen and (max-width:1180px){.ces-map #ces-map{max-width:90vw}}svg g#canton g path{cursor:pointer;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in}svg g#canton g:hover path{fill:#69bfa4;fill:#69bfa4;fill:var(--brandcolor)}h3.popover-header{text-transform:uppercase;text-align:center;font-weight:700;font-size:1.1rem;background-color:#eeeded;background-color:#eeeded;background-color:var(--clearGray)}div.popover-body{text-align:center}.ces-description{display:-webkit-box;display:flex;background-color:#69bfa4;background-color:#69bfa4;background-color:var(--brandcolor);color:#fff;margin-top:4rem}@media screen and (max-width:774px){.ces-description .ces-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.ces-description .widget_text{-webkit-box-flex:1;flex:1;padding:2rem 5rem 4rem;text-align:center}@media screen and (max-width:774px){.ces-description .widget_text{max-width:500px;padding:2rem 4rem}}@media screen and (max-width:500px){.ces-description .widget_text{max-width:90vw;padding:2rem}}.ces-icon::before{content:'';display:block;width:70px;height:70px;margin:2rem auto;background-size:cover}.ces-icon-map-marker::before{background:url(/wp-content/themes/cheques-emploi/img/marker.svg) no-repeat}.ces-icon-paperclip::before{background:url(/wp-content/themes/cheques-emploi/img/paperclip.svg) no-repeat}.ces-icon-user::before{background:url(/wp-content/themes/cheques-emploi/img/user.svg) no-repeat}.ces-organisation{padding:4rem 0}.ces-organisation .ces-wrapper{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;-webkit-box-flex:1;flex:1;flex-wrap:wrap}@media screen and (max-width:774px){.ces-organisation .ces-wrapper{-webkit-box-pack:center;justify-content:center}}.ces-ong{width:calc(100% / 4 - 40px);margin:10px;border:1px solid #ddd;border:1px solid #ddd;border:1px solid var(--darkGray);border-radius:6px;text-align:center}@media screen and (max-width:774px){.ces-ong{width:calc(100% / 2 - 40px)}}@media screen and (max-width:500px){.ces-ong{width:90%}}.ces-ong .ces-ong-title{background-color:#eeeded;background-color:#eeeded;background-color:var(--clearGray);border-bottom:1px solid #ddd;border-bottom:1px solid #ddd;border-bottom:1px solid var(--darkGray);font-size:1.75rem;padding:.5rem}.ces-ong .ces-ong-title a{font-weight:700;color:#69bfa4;color:#69bfa4;color:var(--brandcolor)}.ces-ong .ces-ong-caption{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:1rem}.ces-ong .ces-ong-caption p{font-weight:700}.ces-ong .ces-ong-caption img{margin:1rem 0 0}footer{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;min-height:100px;text-align:center;background-color:#eeeded;background-color:#eeeded;background-color:var(--clearGray);border-top:1px solid #ddd;border-top:1px solid #ddd;border-top:1px solid var(--darkGray);padding:20px 0 20px}footer .ces-wrapper{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}footer .ces-trio{margin-top:2rem;font-size:.9rem}.ces-pop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:100vw}.ces-pop.ces-close{display:none}.ces-close-popup{position:absolute;top:-2rem;right:-1rem;width:3rem;fill:#333}.ces-close-popup:hover{fill:#69bfa4;fill:#69bfa4;fill:var(--brandcolor);cursor:pointer}.ces-pop-content{position:relative;max-width:100vw;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:1rem}.ces-pop-content iframe{background:#fff;max-width:100vw;-webkit-box-shadow:0 0 20px 3px #797777;box-shadow:0 0 20px 3px #797777}