@charset "UTF-8";@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/Poppins-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/Poppins-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/Poppins-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/Poppins-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/Poppins-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:icomoon-default;font-style:normal;font-weight:400;src:url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon-default.woff2?2metrl) format("woff2"),url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon-default.ttf?2metrl) format("truetype"),url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon-default.woff?2metrl) format("woff"),url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon-default.svg?2metrl#icomoon-default) format("svg")}.vtx-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon-default!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.vtx-icon-close:before{content:""}.vtx-icon-search:before{content:""}.vtx-icon-warning:before{content:""}.vtx-icon-validation:before{content:""}.vtx-icon-information:before{content:""}.vtx-icon-error:before{content:""}.vtx-icon-down_arrow:before{content:""}.vtx-icon-instagram:before{content:""}.vtx-icon-youtube:before{content:""}.vtx-icon-facebook:before{content:""}.vtx-icon-twitter:before{content:""}.vtx-icon-linkedin:before{content:""}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon.eot?gur5g1);src:url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon.eot?gur5g1#iefix) format("embedded-opentype"),url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon.woff2?gur5g1) format("woff2"),url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon.ttf?gur5g1) format("truetype"),url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon.woff?gur5g1) format("woff"),url(../../../../../../../../themes/ville.lasarre.qc.ca/dist/fonts/icomoon.svg?gur5g1#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-play-button:before{content:""}.icon-user:before{content:""}.icon-d9:before{content:""}.icon-d8:before{content:""}.icon-d7:before{content:""}.icon-d6:before{content:""}.icon-d5:before{content:""}.icon-d4:before{content:""}.icon-d3:before{content:""}.icon-d2:before{content:""}.icon-d1:before{content:""}.icon-warning:before{content:""}.icon-validation:before{content:""}.icon-information:before{content:""}.icon-error:before{content:""}.icon-cloud:before{content:""}.icon-video:before{content:""}.icon-up-arrow:before{content:""}.icon-taxes:before{content:""}.icon-tel:before{content:""}.icon-toilet:before{content:""}.icon-travaux:before{content:""}.icon-services:before{content:""}.icon-search:before{content:""}.icon-right-arrow:before{content:""}.icon-prix:before{content:""}.icon-open-book:before{content:""}.icon-parking:before{content:""}.icon-plus:before{content:""}.icon-museum:before{content:""}.icon-menu:before{content:""}.icon-lieu-icon:before{content:""}.icon-left-arrow:before{content:""}.icon-infolettre:before{content:""}.icon-home:before{content:""}.icon-googlemap:before{content:""}.icon-ecocentre:before{content:""}.icon-emploi:before{content:""}.icon-envelope:before{content:""}.icon-extern-link:before{content:""}.icon-download:before{content:""}.icon-down-arrow:before{content:""}.icon-collect:before{content:""}.icon-clock:before{content:""}.icon-close:before{content:""}.icon-city:before{content:""}.icon-chefs-hat:before{content:""}.icon-calendar:before{content:""}.icon-bornes-electriques:before{content:""}.icon-avis:before{content:""}.icon-alert:before{content:""}.card-item{height:80px;min-height:80px;position:relative}@media (min-width:768px){.card-item{height:150px;min-height:150px}}@media (min-width:992px){.card-item{height:220px;min-height:220px}}.card-item .card-item__icon{align-items:center;background-color:var(--wp--preset--color--secondary);border-radius:100%;color:#fff;display:flex;font-size:2.2rem;height:40px;justify-content:center;min-height:40px;width:40px}@media (min-width:768px){.card-item .card-item__icon{font-size:3.5rem;height:60px;min-height:60px;position:absolute;top:20px;transform:translateY(0);transition:transform .4s,opacity .4s;width:60px}}@media (min-width:992px){.card-item .card-item__icon{font-size:4.5rem;height:80px;min-height:80px;top:32px;width:80px}}.card-item .card-item__icon__hover{align-items:flex-end;bottom:10px;color:#e8e8e8;display:flex;font-size:6rem;justify-content:flex-end;opacity:0;position:absolute;right:20px;transform:translateY(100%);transition:opacity .4s,transform .4s;z-index:1}@media (min-width:992px){.card-item .card-item__icon__hover{font-size:8rem;right:32px}}.card-item__content-wrapper{padding-left:20px;position:relative;z-index:2}@media (min-width:768px){.card-item__content-wrapper{padding-left:0;transform:translateY(70px);transition:transform .4s}}@media (min-width:992px){.card-item__content-wrapper{transform:translateY(105px)}}.card-item__content-wrapper .icon{bottom:-25px;color:var(--wp--preset--color--secondary);display:block;font-size:3rem;margin-top:30px;position:absolute}.card-item__description__container{opacity:0;transform:translateY(20px);transition:opacity .4s .2s,transform .4s .2s}@media (max-width:767.98px){.card-item__description__container{display:none}}.card-item__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:none;font-size:1.4rem;margin-bottom:0;margin-top:10px;max-height:50px;min-height:50px;overflow:hidden;text-overflow:ellipsis}@media (min-width:600px){.card-item__description{display:-webkit-box}}@media (min-width:992px){.card-item__description{-webkit-line-clamp:3;font-size:1.6rem;margin-top:20px;max-height:75px;min-height:75px}}h3.card-item__title{margin-bottom:0;margin-top:0;position:relative;transition:color .4s}.card-item__link-container{color:var(--wp--preset--color--gable-green);display:block;height:100%;transform:translateY(0);transition:transform .4s}.card-item__link-container:focus .card-item__inner,.card-item__link-container:hover .card-item__inner{border-color:var(--wp--preset--color--primary)}@media (min-width:768px){.card-item__link-container:focus .card-item__icon,.card-item__link-container:hover .card-item__icon{opacity:0;transform:translateY(-80px)}.card-item__link-container:focus .card-item__content-wrapper,.card-item__link-container:hover .card-item__content-wrapper{transform:translateY(0)}.card-item__link-container:focus .card-item__description__container,.card-item__link-container:focus .card-item__icon__hover,.card-item__link-container:hover .card-item__description__container,.card-item__link-container:hover .card-item__icon__hover{opacity:1;transform:translateY(0)}}.card-item__inner{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:20px;display:flex;flex-direction:row;height:100%;justify-content:flex-start;overflow:hidden;padding:20px;position:relative;transition:border .4s}@media (min-width:768px){.card-item__inner{align-items:flex-start;flex-direction:column;justify-content:space-between}}@media (min-width:992px){.card-item__inner{padding:32px}}.card-item__icon img{height:auto;max-width:100%}.card-item__button{margin-top:30px}