@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:1024px){.vue-liste-ressources,.vue-liste-actualites{width:calc(100% - 80px);border-top:unset;margin-bottom:100px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.vue-liste-ressources .view-filters,.vue-liste-actualites .view-filters{width:100%}.vue-liste-ressources .view-filters .form-composite,.vue-liste-actualites .view-filters .form-composite{width:100%}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios{position:relative}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios.open,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios.open{background-color:#f7f7f7}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios.open .form-radios,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios.open .form-radios{border-bottom:1px solid #8b0e13}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios.open .form-radios .js-form-item .form-check-label,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios.open .form-radios .js-form-item .form-check-label{max-height:120px;width:100%;padding:16px 16px 16px 32px}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item{margin-bottom:0px}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item:has(input:checked+.form-check-label),.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item:has(input:checked+.form-check-label){position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item:has(input:checked+.form-check-label)::before,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item:has(input:checked+.form-check-label)::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item .form-check-label,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item .form-check-label{max-height:0px;overflow:hidden;width:100%;padding:0px 32px;max-width:249px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item .form-check-label::after,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item .form-check-label::after{width:24px;height:24px;-webkit-mask-image:url(/themes/custom/kaneva/assets/css/view/1024/../../../img/icons/nav/bottom.svg);mask-image:url(/themes/custom/kaneva/assets/css/view/1024/../../../img/icons/nav/bottom.svg)}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input{display:none}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input:checked+.form-check-label,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input:checked+.form-check-label{max-height:120px;padding:16px 16px 16px 32px;border-bottom:1px solid #8b0e13}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input:checked+.form-check-label::after,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input:checked+.form-check-label::after{content:""}.vue-liste-ressources>.view-content,.vue-liste-ressources .view-empty,.vue-liste-actualites>.view-content,.vue-liste-actualites .view-empty{width:100%;max-width:100%;border:unset;padding:32px 0 0 0}.vue-liste-ressources .js-pager__items,.vue-liste-actualites .js-pager__items{margin:24px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:768px){.vue-liste-ressources,.vue-liste-actualites{width:calc(100% - 48px);margin-bottom:80px;border-top:unset}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios{position:relative}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios.open,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios.open{background-color:#f7f7f7}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios.open .form-radios,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios.open .form-radios{border-bottom:1px solid #8b0e13}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios.open .form-radios .js-form-item .form-check-label,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios.open .form-radios .js-form-item .form-check-label{max-height:120px;width:100%;padding:16px 16px 16px 24px}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios{background-color:#f7f7f7;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item .form-check-label,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item .form-check-label{padding:0 16px}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input:checked+.form-check-label,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input:checked+.form-check-label{padding:16px 16px 16px 24px}.vue-liste-ressources .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input:checked+.form-check-label::after,.vue-liste-actualites .view-filters .form-composite .fieldset-wrapper .form-radios .form-radios .js-form-item input:checked+.form-check-label::after{content:""}.vue-liste-ressources>.view-content .views-infinite-scroll-content-wrapper,.vue-liste-ressources .view-empty .views-infinite-scroll-content-wrapper,.vue-liste-actualites>.view-content .views-infinite-scroll-content-wrapper,.vue-liste-actualites .view-empty .views-infinite-scroll-content-wrapper{gap:32px}}
