/* compact [
	plugins/jimbo/squelettes/css/composants.css?1741261695
	plugins/selecteur_document/css/selecteur_document.css?1738658976
	plugins/featherlight/featherlight/skins/plume/featherlight.css?1738658976
	plugins-dist/porte_plume/css/barre_outils.css?1786526502
	local/cache-css/cssdyn-css_barre_outils_icones_css-b3c277d5.css?1786668761
	plugins/auto/cvtupload/v2.3.3/css/cvtupload.css?1780671360
	plugins/jimbo/squelettes/css/blocks.css?1741261695
	local/cache-css/cssdyn-css_overlay_css-e5cd5761.css?1786668761
	local/cache-css/cssdyn-css_theme_css-cc46d7fb.css?1786668761
	squelettes-dist/css/font.css
	plugins/jimbo/squelettes/css/jimbo.css?1741261695
	local/cache-css/cssdyn-css_dyn_jimbo_css-3f5f21d9.css?1786668761
] 71.8% */

/* plugins/jimbo/squelettes/css/composants.css?1741261695 */
@charset "UTF-8";.composant{padding-bottom:24px}
.block > .composant:last-child,.block__inner > .composant:last-child{padding-bottom:0}
.composant.article-hero{max-width:400px;margin:0 auto}
.composant.article-hero > a{text-decoration:none}
.composant.article-hero .encart{padding:20px 4px;text-decoration:none}
@media (min-width:481px){.composant_bouton > a[role=button]{width:auto}}
@media (max-width:480px){.composant_bouton{text-align:center!important}}
.liste-vignettes{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}
.liste-vignettes > .item{position:relative;z-index:40;display:inline-block;margin-bottom:2em;width:220px;text-decoration:none;transition:transform 0.3s ease-out}
.liste-vignettes > .item:hover,.liste-vignettes > .item:focus{transform:scale(0.95)}
.liste-vignettes .card__img{height:180px;overflow:hidden;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:24px;box-shadow:rgba(0,0,0,0.5) 8px 8px}
.liste-vignettes .card__cartouche{min-height:4em;max-height:4em;display:flex;justify-content:center;align-items:center}
.liste-vignettes .card__cartouche__titre{font-size:.9090909091em;line-height:1em;font-weight:800;outline:none;text-decoration:none;text-align:center}
.liste-vignettes .card__cartouche__titre:hover{text-decoration:none!important}
.liste-vignettes > .item:hover .card__cartouche,.liste-vignettes > .item:focus .card__cartouche{border-color:var(--theme-action)!important}
.swiper{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:285px}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
@media (max-width:992px){.composant--slider .swiper{margin-bottom:100px}
.composant--slider .swiper-button-prev{margin-top:120px;margin-left:30%}
.composant--slider .swiper-button-next{margin-top:120px;margin-right:30%}}
@media (min-width:1280px){.composant--slider .swiper-button-prev{margin-left:-70px}
.composant--slider .swiper-button-next{margin-right:-70px}}
@media (min-width:601px){.composant_texte_img{display:flex;justify-content:center;align-items:center}
.composant_texte_img.alt_order .composant__img{order:-1}
.composant_texte_img.alt_order .composant__txt{padding-left:1.5em}
.composant_texte_img .composant__img{flex-basis:50%;position:relative}
.composant_texte_img .composant__img picture,.composant_texte_img .composant__img img{position:relative;vertical-align:middle}
.composant_texte_img .composant__txt{flex-basis:50%;position:relative}}
.comp423{display:flex;place-content:center}

/* plugins/selecteur_document/css/selecteur_document.css?1738658976 */
ul.liste-documents-selectionnes{padding:0;margin-bottom:0;list-style-type:none}
.liste-documents-selectionnes .vignette a:before{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.liste-documents-selectionnes .presentation{display:table}
.liste-documents-selectionnes .presentation>div{display:table-cell;vertical-align:middle;padding:10px;overflow:hidden;text-overflow:ellipsis}
.liste-documents-selectionnes .presentation h4{margin:0}
.liste-documents-selectionnes>li{position:relative}
.liste-documents-selectionnes>li:nth-child(n+1){border-top:1px solid #C4C4DD}
.liste-documents-selectionnes>li:nth-child(even){background-color:rgba(255,255,255,0.25)}
.liste-documents-selectionnes>li:nth-child(odd){background-color:rgba(0,0,0,0.05)}
.liste-documents-selectionnes .supprimer{position:absolute;top:6px;right:10px;font-size:80%;cursor:pointer;visibility:hidden}
.liste-documents-selectionnes li:hover .supprimer{visibility:visible}
.liste-documents-selectionnes .supprimer .link{display:flex}
.popin-choisir_document .galerie th.logo,.popin-choisir_document .galerie td.logo{display:block}
.popin-choisir_document .galerie th.statut,.popin-choisir_document .galerie td.statut{display:none}
.popin-choisir_document .onglets_simple{margin-bottom:0}
.popin-choisir_document .galerie-choisir{margin-top:0}
.popin-choisir_document tr.media-image,.popin-choisir_document .galerie-choisir tr{position:relative}
.popin-choisir_document .galerie th.infos,.popin-choisir_document .galerie td.infos{position:absolute;top:3px;left:7px;transform:scale(0.5)}
.popin-choisir_document .onglets_simple.second.types{display:flex!important}
@media (max-width:750px){.popin-choisir_document .onglets_simple{font-size:.8em}
.popin-choisir_document .galerie .action input.btn{font-size:var(--spip-btn-font-size-mini);padding:var(--spip-btn-padding-y-mini) var(--spip-btn-padding-x-mini);border-radius:var(--spip-btn-border-radius-mini);margin-bottom:var(--spip-btn-margin-mini)}}
@media (max-width:600px){.popin-choisir_document .galerie th.id,.popin-choisir_document .galerie td.id,.popin-choisir_document .galerie th.editorial,.popin-choisir_document .galerie td.editorial,.popin-choisir_document .galerie th.infos,.popin-choisir_document .galerie td.infos{display:none}
.box_mediabox .lity-content{min-width:300px!important}}
@media (max-width:480px){.popin-choisir_document .galerie th.exif,.popin-choisir_document .galerie td.exif{display:none}}
.box_mediabox .popin-choisir_document{background:#FFF}
.box_mediabox .popin-choisir_document .ajouter-documents .icone.verticale{position:absolute;left:10px;top:-106px;transform:scale(.8)}
.box_mediabox .popin-choisir_document .ajouter-documents .bouton_fermer{margin-right:10px}
.box_mediabox .galerie-choisir .liste + nav.pagination:last-child{min-height:80px}
.box_mediabox .formulaire_joindre .sourceup{display:none}

/* plugins/featherlight/featherlight/skins/plume/featherlight.css?1738658976 */
:root{--mediabox-sidebar-width:25rem;--mediabox-sidebar-height:calc(5rem + 25%);--mediabox-close-size:48px;--mediabox-z-index:1200;--mediabox-max-width:960px}
.box_mediabox{padding:0}
.modal{top:0;left:0;width:100%;height:100%;position:fixed;overflow-x:auto;overflow-y:scroll;opacity:1;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center}
.modal + .modal{background-color:transparent}
.modal.unfocused .modal-content{opacity:0}
.modal:last-of-type .modal-content{opacity:1}
.modal:hover,.modal-close-icon:hover{cursor:pointer}
.modal-content:hover{cursor:auto}
.modal-close-icon{color:#fff;padding:12px;position:fixed;top:2%;right:2%;width:var(--mediabox-close-size);height:var(--mediabox-close-size);font-size:var(--mediabox-close-size)!important;line-height:0px;background:none!important;border:none!important;box-shadow:none!important;font-weight:600}
.modal-close-icon > b{position:absolute;transform:rotate(45deg);left:0;right:0;margin:0 0 0 4px}
.modal .modal-inner{display:block}
script.modal-inner,link.modal-inner,style.modal-inner,b.modal-inner,br.modal-inner{display:none!important}
.modal-content{position:relative;z-index:130;padding:0;outline:0;background-color:transparent;max-height:100%;width:auto}
@media (min-width:1281px){.modal-content{max-width:var(--mediabox-max-width)!important}}
.modal-content > *{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fdfeff}
.modal-iframe .modal-content{border-bottom:0;padding:0;overflow-y:hidden;height:100%;margin:0 auto}
.modal iframe,iframe.modal-inner{border:none;height:100%;width:100%}
.modal:not(.fullscreen) .modal-inner,.modal-inner:not(.modal-image){padding:20px;margin-top:2em;margin-bottom:2em;background-color:#fff}
.modal.center{text-align:center}
.modal.fullscreen{padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center}
.modal.fullscreen .modal-content{width:auto;height:auto;max-width:100%;max-height:100%;position:relative;margin:0 auto;overflow:hidden;box-shadow:none;padding-top:0;padding-bottom:0;top:0}
.modal.fullscreen .modal-inner,.modal-image{position:relative;margin:0 auto;background::#f1f1f1}
.modal_loader:before{content:"";position:fixed;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;opacity:1!important;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZS13aWR0aDoxMDtzdHJva2U6I2NlYzljOSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZS13aWR0aDo2O3N0cm9rZTojZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaG9mZnNldCIgZHVyPSIycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGZyb209IjAiIHRvPSI1MDIiLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaGFycmF5IiBkdXI9IjJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIxNTAuNiAxMDAuNDsxIDI1MDsxNTAuNiAxMDAuNCIvPjwvY2lyY2xlPjwvc3ZnPg==") center center / 24px 24px no-repeat transparent}
.modal-legend{position:fixed;bottom:0;text-align:center;left:0;right:0;background:#222;color:#fff;padding:2px 5px;@media (min-width:601px){left:20%;right:20%;min-width:60%}}
.modal-next,.modal-previous{display:block;position:fixed;top:0;right:0;bottom:0;left:90%;cursor:pointer;user-select:none;background:rgba(0,0,0,0);transition:background .2s ease-in 0s}
.modal-previous{left:0;right:90%}
.modal-next:hover,.modal-previous:hover{background:rgba(255,255,255,0.25)}
.modal-next span,.modal-previous span{position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:40px;line-height:40px;margin-top:-20px;text-shadow:0px 0px 5px #fff;color:#fff;font-style:normal;font-weight:400}
.modal-next span{right:5%;left:auto}
.modal-next:hover span,.modal-previous:hover span{display:inline-block}
.modal-close-icon:active,.modal-next:active span,.modal-previous:active span{transform:translateY(1px)}
.modal-swipe-aware .modal-next,.modal-swipe-aware .modal-previous{display:none}
.modal-loading .modal-previous,.modal-loading .modal-next,.closing .modal-previous,.closing .modal-next,.opening .modal-previous,.opening .modal-next,.modal-loading .modal-close-icon,.closing .modal-close-icon{display:none}
.modal-first-slide.modal-last-slide .modal-previous,.modal-first-slide.modal-last-slide .modal-next{display:none}
@media only screen and (max-width:1024px){.modal-next,.modal-previous{left:75%;right:0}
.modal-previous{left:0;right:75%}
.modal-next:hover,.modal-previous:hover{background:none}
.modal-next span,.modal-previous span{margin-top:-30px;font-size:36px;background:rgba(128,128,128,.25);border-radius:50%;height:40px;width:40px;display:inline-block;line-height:36px}
.modal-next span:active,.modal-previous span:active{margin-top:-29px}}
.modal{z-index:var(--mediabox-z-index)}
.modal-close-icon{z-index:calc(var(--mediabox-z-index) + 3)}
.modal.fullscreen{z-index:calc(var(--mediabox-z-index) + 2)}
.modal-next span,.modal-previous span{text-shadow:0px 0px 5px rgb(149,149,149,.5)}
.modal-next:hover,.modal-previous:hover{background:rgba(0,0,0,.25)}
.modal-inner{box-shadow:0 0 20px 5px rgba(149,149,149,.25);position:relative}
.modal-close-icon,.modal-previous span,.modal-next span{text-shadow:0px 0px 3px rgba(149,149,149,.25)}
.modal,.modal-content{transition:opacity .4s ease}
.modal:not([class*=" --"]) .modal-content{animation:modal-animate-bottom .4s ease-in}
.modal:not([class*=" --"]) .modal-inner{animation:modal-animate-open .4s ease-in}
.modal.closing:not([class*=" --"]){opacity:0!important;transition:opacity .4s ease-in .4s}
.modal.closing:not([class*=" --"]) .modal-content{opacity:0;transform:translateY(600px);transition:opacity .4s ease,transform .4s ease}
@keyframes modal-animate-bottom{from{bottom:-500px}
to{bottom:0}}
@keyframes modal-animate-open{from{opacity:0}
to{opacity:1}}
.modal.--sidebar{display:flex}
.modal.--sidebar .modal-content{position:relative;transition:transform 0.3s ease-in-out}
.modal.--sidebar .modal-inner{height:100%;width:auto;transition:none!important;transform:none!important;padding-block-start:var(--mediabox-sidebar-close-size,16px)}
.modal.--sidebar .modal-close{width:var(--mediabox-sidebar-close-size,12px);height:var(--mediabox-sidebar-close-size,12px);font-size:var(--mediabox-sidebar-close-size,12px);line-height:var(--mediabox-sidebar-close-size,12px)}
.modal.--sidebar-inline .modal-content{width:100vw;min-height:100vh;max-width:var(--mediabox-sidebar-width)}
.modal.--sidebar-inline .modal-close{top:0}
.modal.--sidebar-inline .modal-inner{margin-top:0!important;margin-bottom:0!important;padding:1.5em .5em!important;position:fixed;overflow-y:scroll}
.modal.--sidebar-start{justify-content:start}
.modal.--sidebar-start.opening .modal-content,.modal.--sidebar-start.closing .modal-content{transform:scale(1) translateX(-100%)}
.modal.--sidebar-end{justify-content:end}
.modal.--sidebar-end .modal-content{display:flex;justify-content:flex-end}
.modal.--sidebar-end.opening .modal-content,.modal.--sidebar-end.closing .modal-content{transform:scale(1) translateX(100%)}
.modal.--sidebar-block{margin:0;overflow:hidden}
.modal.--sidebar-block .modal-content{margin:0 auto;width:100%}
.modal.--sidebar-top .modal-content,.modal.--sidebar-bottom .modal-content{height:var(--mediabox-sidebar-height);max-height:100vw}
.modal.--sidebar-block .modal-inner{margin-top:0!important;margin-bottom:0!important;padding:1.5em .5em!important;overflow-y:scroll;width:100%}
.modal.--sidebar-block .modal-close-icon{left:50%;margin-left:calc(var(--mediabox-max-width) / 2 + 8px)}
.modal.--sidebar-top{align-items:start}
.modal.--sidebar-top .modal-close-icon{position:absolute}
.modal.--sidebar-top.opening .modal-content,.modal.--sidebar-top.closing .modal-content{transform:scale(1) translateY(-100%)}
.modal.--sidebar-bottom{align-items:end}
.modal.--sidebar-bottom .modal-close-icon{position:relative;margin-top:8px}
.modal.--sidebar-bottom.opening .modal-content,.modal.--sidebar-bottom.closing .modal-content{transform:scale(1) translateY(100%)}
.modal .popin-choisir_document{background:#fff;border:1px solid #909090;border-radius:5px;margin:0 0 80px;padding:0 5px}

/* plugins-dist/porte_plume/css/barre_outils.css?1786526502 */
.markItUpHeader{text-align:left}
.markItUp .markItUpHeader a,.markItUp .markItUpTabs a,.markItUp .markItUpFooter a{color:#000;text-decoration:none}
.markItUp{margin:5px 0;position:relative}
.markItUp .markItUpContainer{margin:0;padding:0}
.markItUp .markItUpTabs a,.markItUp .markItUpHeader a{transition:background 0.2s,color 0.2s}
.markItUp .markItUpTabs a:hover,.markItUp .markItUpTabs a:focus,.markItUp .markItUpTabs a:active,.markItUp .markItUpHeader ul a.active,.markItUp .markItUpHeader ul a:focus,.markItUp .markItUpHeader ul a:focus-within,.markItUp .markItUpHeader ul a:active,.markItUp .markItUpHeader ul a:hover{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05));outline:none!important}
.markItUp .markItUpTabs{text-align:right;position:absolute;right:10px;clear:right;z-index:5}
.markItUp .markItUpTabs a{display:block;float:right;padding:1em .5em;position:relative;font-size:.9em}
.markItUp .markItUpTabs a.on:after,.markItUp .markItUpTabs a:hover:after,.markItUp .markItUpTabs a:focus:after,.markItUp .markItUpTabs a:active:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;border-bottom:2px solid var(--spip-color-theme,hsla(0,0%,0%,0.66))}
.markItUp .markItUpHeader{display:block;margin:0;padding:0;min-height:3.2em;background:white;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-bottom-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-radius:var(--spip-form-border-radius,6px) var(--spip-form-border-radius,6px) 0 0}
.markItUp .markItUpHeader:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.lte7 .markItUp .markItUpHeader ul{height:3.2em}
.markItUp .markItUpHeader ul{display:block;margin:0!important;padding:0}
.markItUp .markItUpHeader ul li{list-style:none;float:left;position:relative;clear:none;border:0;margin:0;padding:0;overflow:visible}
.markItUp .markItUpHeader ul li:first-child{padding-top:0}
.markItUp .markItUpHeader ul a{clear:none;display:block;margin:0;padding:1.05em .5em}
.markItUp .markItUpHeader ul a em{display:block;background-repeat:no-repeat;width:1rem;height:1rem;text-indent:-10000px}
.markItUp .markItUpHeader > ul > li:first-child > a{padding-left:10px}
.markItUp .markItUpHeader ul .markItUpDropMenu ul{display:none;position:absolute;top:3.15em;width:8rem;z-index:3}
.markItUp .markItUpHeader ul .markItUpDropMenu ul.expanded{display:block;width:12em}
.markItUp .markItUpHeader ul .markItUpDropMenu ul li{float:left;margin-right:0;background-color:white}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05))}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a:hover,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:focus,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:active{background-color:var(--spip-color-theme-lighter,hsla(0,0%,0%,0.15))}
.lte8 .markItUp .markItUpHeader ul .markItUpDropMenu ul{padding-top:0;border-top:1px solid #ccc}
.markItUp .markItUpHeader ul ul .markItUpDropMenu{background:#F5F5F5 url('//jimbo-ecussons.com/plugins-dist/porte_plume/css/img/submenu.png') no-repeat 50% 50%}
.markItUp .markItUpHeader ul ul .separateur{margin:0;border:0}
.markItUp .markItUpEditor{clear:both;display:block;overflow:auto;margin:0}
.markItUp .markItUpEditor#text_area{height:300px;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0}
.markItUp .markItUpPreview{clear:both;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0;background:#fff;overflow:auto;padding:1em}
.markItUp .preview p{margin-bottom:1em}
.markItUp .preview ul{margin-bottom:1em;margin-top:.5em}
.markItUp .preview li{border:none;padding:1px}
.markItUp .preview .cadre ol,.markItUp .preview .cadre ul{padding:.5em}
.markItUp .markItUpContainer.fullscreen{position:fixed;top:0;left:0;height:100%;width:100%;background:#DDD;z-index:1002}
.markItUp .fullscreen .markItUpHeader{position:absolute;top:0;right:50%;width:50%;max-width:40em;display:block!important}
.markItUp .fullscreen .markItUpEditor,.markItUp .fullscreen .markItUpPreview{margin-top:3.4em;top:0;width:50%;max-width:40em;height:95%!important;display:block!important;border:0}
.markItUp .fullscreen .markItUpEditor{position:absolute!important;right:50%}
.markItUp .fullscreen .markItUpPreview{position:absolute;left:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #eee;border-left-color:hsla(0,0%,0%,0.1)}
.markItUp .fullscreen .markItUpTabs{position:absolute;left:50%;width:50%;max-width:40em}
.markItUp .fullscreen .markItUpTabs .previsuVoir,.markItUp .fullscreen .markItUpTabs .previsuEditer,.markItUp .fullscreen .markItUpFooter{display:none}
.markItUp .markItUpTabs .fullscreen{text-indent:-1000em;text-align:left;background-image:url('//jimbo-ecussons.com/plugins-dist/porte_plume/css/img/arrow_out.svg')!important;background-position:center center!important;background-repeat:no-repeat!important;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:16px}
.markItUp .fullscreen .markItUpTabs .fullscreen{background-image:url('//jimbo-ecussons.com/plugins-dist/porte_plume/css/img/arrow_in.svg')!important}
.markItUp .markItUpFooter{margin:0;padding:0;width:100%}
.markItUp .markItUpResizeHandle{overflow:hidden;width:21px;height:6px;margin-left:auto;margin-right:auto;background-image:url('//jimbo-ecussons.com/plugins-dist/porte_plume/css/img/handle.svg');cursor:ns-resize}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-b3c277d5.css?1786668761 */
.markItUp .outil_header1>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/intertitre_2-xx.svg);background-position:0}
.markItUp .outil_bold>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -22px}
.markItUp .outil_italic>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -42px}
.markItUp .outil_stroke_through>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_liste_ul>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -442px}
.markItUp .outil_liste_ol>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -462px}
.markItUp .outil_indenter>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -482px}
.markItUp .outil_desindenter>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -502px}
.markItUp .outil_quote>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -302px}
.markItUp .outil_poesie>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -322px}
.markItUp .outil_link>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -342px}
.markItUp .outil_notes>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -362px}
.markItUp .outil_guillemets>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -522px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -542px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -562px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -582px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -602px}
.markItUp .outil_caracteres>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -282px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -162px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -202px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -222px}
.markItUp .outil_aelig>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -142px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -122px}
.markItUp .outil_oe>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -262px}
.markItUp .outil_oe_maj>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -242px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -182px}
.markItUp .outil_uppercase>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -82px}
.markItUp .outil_lowercase>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -102px}
.markItUp .outil_code>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -382px}
.markItUp .outil_cadre>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -402px}
.markItUp .outil_clean>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -422px}
.markItUp .outil_preview>a>em{background-image:url(//jimbo-ecussons.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -622px}
.markItUp .outil_intertitre2>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/intertitre_2-xx.svg);background-position:0}
.markItUp .outil_intertitre3>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/intertitre_3-xx.svg);background-position:0}
.markItUp .outil_intertitre4>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/intertitre_4-xx.svg);background-position:0}
.markItUp .outil_intertitre5>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/intertitre_5-xx.svg);background-position:0}
.markItUp .outil_intertitre6>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/intertitre_6-xx.svg);background-position:0}
.markItUp .outil_intertitre7>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/intertitre_7-xx.svg);background-position:0}
.markItUp .outil_ref>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/ref-xx.svg);background-position:0}
.markItUp .outil_ref1>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/ref1-xx.svg);background-position:0}
.markItUp .outil_ref2>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/ref2-xx.svg);background-position:0}
.markItUp .outil_ref3>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/ref3-xx.svg);background-position:0}
.markItUp .outil_ref4>a>em{background-image:url(//jimbo-ecussons.com/plugins/auto/porte_plume_intertitres/v2.1.2/icones_barre/ref4-xx.svg);background-position:0}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:5em;height:5em;border:1px solid #eee;background:#fff url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/loader.svg') center no-repeat;background-size:50%;opacity:0.5;position:absolute;left:50%;top:50%;margin-left:-2.5em;margin-top:-2.5em}
.fullscreen .ajaxLoad:after{position:fixed;left:75%}

/* plugins/auto/cvtupload/v2.3.3/css/cvtupload.css?1780671360 */
.formulaire_spip .saisie_fichiers input[type=file]{display:block;margin-bottom:1em}
.cvtup-fichier-precedent{display:block;width:100%;overflow:auto;margin-bottom:1em;border:1px solid #DDD;border-radius:5px}
.cvtup-fichier-precedent .cvtup-description,.cvtup-fichier-precedent .cvtup-action{display:block;overflow:visible;padding:.5em;vertical-align:top}
.cvtup-fichier-precedent .cvtup-description{overflow:visible}
.cvtup-fichier-precedent .cvtup-description img{max-width:100%;height:auto;margin-bottom:.5em}
.cvtup-fichier-precedent .cvtup-description .cvtup-filename{display:block}
.cvtup-fichier-precedent .cvtup-action label{display:inline}
.cvtup-fichier-precedent .cvtup-remplacer{clear:both;padding:.5em}

/* plugins/jimbo/squelettes/css/blocks.css?1741261695 */
.block.padding-64{padding-top:64px;padding-bottom:64px}
.block.padding-32{padding-top:32px;padding-bottom:32px}
.block.padding-24{padding-top:24px;padding-bottom:24px}
.block.padding-16{padding-top:16px;padding-bottom:16px}
.block.padding-8{padding-top:8px;padding-bottom:8px}
.block.padding-0{padding-top:0;padding-bottom:0}
.block:not(.no-border):not(:last-child){border-bottom:var(--border-width) solid var(--black)}
.block,.block__inner{position:relative;overflow:hidden}
.block.--bg,.block__inner.--bg{background-image:var(--bg-img);background-attachment:var(--bg-attachment);background-position:var(--bg-position,center);background-size:var(--bg-size,cover),var(--bg-size,cover);background-repeat:var(--bg-repeat,no-repeat)}
.block.--gradient,.block__inner.--gradient{--bg-gradient:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.3) 95%);background-image:var(--bg-gradient),var(--bg-img)}
.block__inner{z-index:15}
.text-center > .block__header > .texte{text-align:center}
.block > *:not(.overlay),.block__inner > *:not(.overlay){z-index:20;position:relative}
.block > .titre,.block__inner > .titre{margin-bottom:1.5em;text-align:left}

/* local/cache-css/cssdyn-css_overlay_css-e5cd5761.css?1786668761 */
[class^="overlay"],[class*=" overlay"]{position:absolute;z-index:5;background-repeat:repeat;background-size:auto;opacity:.7;display:block;left:0;top:0;right:0;bottom:0}
.overlay--maze-black{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/maze-black.png')}
.overlay--45-degree-fabric-dark{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/45-degree-fabric-dark.png')}
.overlay--16x16-medium{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/16x16-medium.png')}
.overlay--crissxcross{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/crissxcross.png')}
.overlay--skulls{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/skulls.png')}
.overlay--60-lines{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/60-lines.png')}
.overlay--16x16-light{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/16x16-light.png')}
.overlay--4x4-dark{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/4x4-dark.png')}
.overlay--large-leather{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/large-leather.png')}
.overlay--2x2-light{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/2x2-light.png')}
.overlay--cream-paper{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/cream-paper.png')}
.overlay--white-dots{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/white-dots.png')}
.overlay--2x2-medium{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/2x2-medium.png')}
.overlay--45-degree-fabric-light{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/45-degree-fabric-light.png')}
.overlay--2x2-medium-light{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/2x2-medium-light.png')}
.overlay--16x16-medium-light{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/16x16-medium-light.png')}
.overlay--4x4-medium-light{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/4x4-medium-light.png')}
.overlay--2x2-dark{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/2x2-dark.png')}
.overlay--4x4-medium{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/4x4-medium.png')}
.overlay--16x16-dark{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/16x16-dark.png')}
.overlay--crisp-paper-ruffles{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/crisp-paper-ruffles.png')}
.overlay--4x4-light{background-image:url('https://jimbo-ecussons.com/plugins/selecteur_theme/images/overlay/4x4-light.png')}

/* local/cache-css/cssdyn-css_theme_css-cc46d7fb.css?1786668761 */
:root{--theme-action:#d6930f;--theme-dark:#a6730b;--theme-light:#f3bf58;--theme-d5:#2f2003;--theme-d4:#473105;--theme-d3:#765208;--theme-d2:#a6730b;--theme-d1:#d6930f;--theme-l1:#efad28;--theme-l2:#f3bf58;--theme-l3:#f6d188;--theme-l4:#f9e3b7;--theme-l5:#fbeccf;--theme:#eca311;--white:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--black:#000;--souris:#88959E;--gris:#454444;--marine:#26336B;--azur:#83D0F6;--turquoise:#00AE9D;--vert:#6EAB27;--kaki:#999A17;--citron:#FC0;--orange:#F39200;--rouge:#BA1924;--dark-orange:#D64C27;--saumon:#F7B2B6;--violet:#AE7DFF;--pourpre:#59358C}
.theme-action,.hover-theme-action:hover{color:#000!important;background-color:#d6930f!important}
.theme-dark,.hover-theme-dark:hover{color:#000!important;background-color:#a6730b!important}
.theme-light,.hover-theme-light:hover{color:#000!important;background-color:#f3bf58!important}
.theme-d5,.hover-theme-d5:hover{color:#fff!important;background-color:#2f2003!important}
.theme-d4,.hover-theme-d4:hover{color:#fff!important;background-color:#473105!important}
.theme-d3,.hover-theme-d3:hover{color:#fff!important;background-color:#765208!important}
.theme-d2,.hover-theme-d2:hover{color:#000!important;background-color:#a6730b!important}
.theme-d1,.hover-theme-d1:hover{color:#000!important;background-color:#d6930f!important}
.theme-l1,.hover-theme-l1:hover{color:#000!important;background-color:#efad28!important}
.theme-l2,.hover-theme-l2:hover{color:#000!important;background-color:#f3bf58!important}
.theme-l3,.hover-theme-l3:hover{color:#000!important;background-color:#f6d188!important}
.theme-l4,.hover-theme-l4:hover{color:#000!important;background-color:#f9e3b7!important}
.theme-l5,.hover-theme-l5:hover{color:#000!important;background-color:#fbeccf!important}
.theme,.hover-theme:hover{color:#000!important;background-color:#eca311!important}
.white,.hover-white:hover{color:#000!important;background-color:#fff!important}
.gray-100,.hover-gray-100:hover{color:#000!important;background-color:#f8f9fa!important}
.gray-200,.hover-gray-200:hover{color:#000!important;background-color:#e9ecef!important}
.gray-300,.hover-gray-300:hover{color:#000!important;background-color:#dee2e6!important}
.gray-400,.hover-gray-400:hover{color:#000!important;background-color:#ced4da!important}
.gray-500,.hover-gray-500:hover{color:#000!important;background-color:#adb5bd!important}
.gray-600,.hover-gray-600:hover{color:#000!important;background-color:#6c757d!important}
.gray-700,.hover-gray-700:hover{color:#fff!important;background-color:#495057!important}
.gray-800,.hover-gray-800:hover{color:#fff!important;background-color:#343a40!important}
.gray-900,.hover-gray-900:hover{color:#fff!important;background-color:#212529!important}
.black,.hover-black:hover{color:#fff!important;background-color:#000!important}
.souris,.hover-souris:hover{color:#000!important;background-color:#88959E!important}
.gris,.hover-gris:hover{color:#fff!important;background-color:#454444!important}
.marine,.hover-marine:hover{color:#fff!important;background-color:#26336B!important}
.azur,.hover-azur:hover{color:#000!important;background-color:#83D0F6!important}
.turquoise,.hover-turquoise:hover{color:#000!important;background-color:#00AE9D!important}
.vert,.hover-vert:hover{color:#000!important;background-color:#6EAB27!important}
.kaki,.hover-kaki:hover{color:#000!important;background-color:#999A17!important}
.citron,.hover-citron:hover{color:#000!important;background-color:#FC0!important}
.orange,.hover-orange:hover{color:#000!important;background-color:#F39200!important}
.rouge,.hover-rouge:hover{color:#fff!important;background-color:#BA1924!important}
.dark-orange,.hover-dark-orange:hover{color:#fff!important;background-color:#D64C27!important}
.saumon,.hover-saumon:hover{color:#000!important;background-color:#F7B2B6!important}
.violet,.hover-violet:hover{color:#000!important;background-color:#AE7DFF!important}
.pourpre,.hover-pourpre:hover{color:#fff!important;background-color:#59358C!important}
.text-theme-action,.hover-text-theme-action:hover{color:#d6930f!important}
.text-theme-dark,.hover-text-theme-dark:hover{color:#a6730b!important}
.text-theme-light,.hover-text-theme-light:hover{color:#f3bf58!important}
.text-theme-d5,.hover-text-theme-d5:hover{color:#2f2003!important}
.text-theme-d4,.hover-text-theme-d4:hover{color:#473105!important}
.text-theme-d3,.hover-text-theme-d3:hover{color:#765208!important}
.text-theme-d2,.hover-text-theme-d2:hover{color:#a6730b!important}
.text-theme-d1,.hover-text-theme-d1:hover{color:#d6930f!important}
.text-theme-l1,.hover-text-theme-l1:hover{color:#efad28!important}
.text-theme-l2,.hover-text-theme-l2:hover{color:#f3bf58!important}
.text-theme-l3,.hover-text-theme-l3:hover{color:#f6d188!important}
.text-theme-l4,.hover-text-theme-l4:hover{color:#f9e3b7!important}
.text-theme-l5,.hover-text-theme-l5:hover{color:#fbeccf!important}
.text-theme,.hover-text-theme:hover{color:#eca311!important}
.text-white,.hover-text-white:hover{color:#fff!important}
.text-gray-100,.hover-text-gray-100:hover{color:#f8f9fa!important}
.text-gray-200,.hover-text-gray-200:hover{color:#e9ecef!important}
.text-gray-300,.hover-text-gray-300:hover{color:#dee2e6!important}
.text-gray-400,.hover-text-gray-400:hover{color:#ced4da!important}
.text-gray-500,.hover-text-gray-500:hover{color:#adb5bd!important}
.text-gray-600,.hover-text-gray-600:hover{color:#6c757d!important}
.text-gray-700,.hover-text-gray-700:hover{color:#495057!important}
.text-gray-800,.hover-text-gray-800:hover{color:#343a40!important}
.text-gray-900,.hover-text-gray-900:hover{color:#212529!important}
.text-black,.hover-text-black:hover{color:#000!important}
.text-souris,.hover-text-souris:hover{color:#88959E!important}
.text-gris,.hover-text-gris:hover{color:#454444!important}
.text-marine,.hover-text-marine:hover{color:#26336B!important}
.text-azur,.hover-text-azur:hover{color:#83D0F6!important}
.text-turquoise,.hover-text-turquoise:hover{color:#00AE9D!important}
.text-vert,.hover-text-vert:hover{color:#6EAB27!important}
.text-kaki,.hover-text-kaki:hover{color:#999A17!important}
.text-citron,.hover-text-citron:hover{color:#FC0!important}
.text-orange,.hover-text-orange:hover{color:#F39200!important}
.text-rouge,.hover-text-rouge:hover{color:#BA1924!important}
.text-dark-orange,.hover-text-dark-orange:hover{color:#D64C27!important}
.text-saumon,.hover-text-saumon:hover{color:#F7B2B6!important}
.text-violet,.hover-text-violet:hover{color:#AE7DFF!important}
.text-pourpre,.hover-text-pourpre:hover{color:#59358C!important}
.border-theme-action,.hover-border-theme-action:hover{border-color:#d6930f!important}
.border-theme-dark,.hover-border-theme-dark:hover{border-color:#a6730b!important}
.border-theme-light,.hover-border-theme-light:hover{border-color:#f3bf58!important}
.border-theme-d5,.hover-border-theme-d5:hover{border-color:#2f2003!important}
.border-theme-d4,.hover-border-theme-d4:hover{border-color:#473105!important}
.border-theme-d3,.hover-border-theme-d3:hover{border-color:#765208!important}
.border-theme-d2,.hover-border-theme-d2:hover{border-color:#a6730b!important}
.border-theme-d1,.hover-border-theme-d1:hover{border-color:#d6930f!important}
.border-theme-l1,.hover-border-theme-l1:hover{border-color:#efad28!important}
.border-theme-l2,.hover-border-theme-l2:hover{border-color:#f3bf58!important}
.border-theme-l3,.hover-border-theme-l3:hover{border-color:#f6d188!important}
.border-theme-l4,.hover-border-theme-l4:hover{border-color:#f9e3b7!important}
.border-theme-l5,.hover-border-theme-l5:hover{border-color:#fbeccf!important}
.border-theme,.hover-border-theme:hover{border-color:#eca311!important}
.border-white,.hover-border-white:hover{border-color:#fff!important}
.border-gray-100,.hover-border-gray-100:hover{border-color:#f8f9fa!important}
.border-gray-200,.hover-border-gray-200:hover{border-color:#e9ecef!important}
.border-gray-300,.hover-border-gray-300:hover{border-color:#dee2e6!important}
.border-gray-400,.hover-border-gray-400:hover{border-color:#ced4da!important}
.border-gray-500,.hover-border-gray-500:hover{border-color:#adb5bd!important}
.border-gray-600,.hover-border-gray-600:hover{border-color:#6c757d!important}
.border-gray-700,.hover-border-gray-700:hover{border-color:#495057!important}
.border-gray-800,.hover-border-gray-800:hover{border-color:#343a40!important}
.border-gray-900,.hover-border-gray-900:hover{border-color:#212529!important}
.border-black,.hover-border-black:hover{border-color:#000!important}
.border-souris,.hover-border-souris:hover{border-color:#88959E!important}
.border-gris,.hover-border-gris:hover{border-color:#454444!important}
.border-marine,.hover-border-marine:hover{border-color:#26336B!important}
.border-azur,.hover-border-azur:hover{border-color:#83D0F6!important}
.border-turquoise,.hover-border-turquoise:hover{border-color:#00AE9D!important}
.border-vert,.hover-border-vert:hover{border-color:#6EAB27!important}
.border-kaki,.hover-border-kaki:hover{border-color:#999A17!important}
.border-citron,.hover-border-citron:hover{border-color:#FC0!important}
.border-orange,.hover-border-orange:hover{border-color:#F39200!important}
.border-rouge,.hover-border-rouge:hover{border-color:#BA1924!important}
.border-dark-orange,.hover-border-dark-orange:hover{border-color:#D64C27!important}
.border-saumon,.hover-border-saumon:hover{border-color:#F7B2B6!important}
.border-violet,.hover-border-violet:hover{border-color:#AE7DFF!important}
.border-pourpre,.hover-border-pourpre:hover{border-color:#59358C!important}
.theme-gradient{color:#000!important;background:linear-gradient(top,#f3bf58 25%,#efad28 75%)}

/* squelettes-dist/css/font.css */


/* plugins/jimbo/squelettes/css/jimbo.css?1741261695 */
@charset "UTF-8";/*!
* KNACSS Reborn:Just keep it simple!
* @author:Alsacreations
* v8.2 2022/01
* Licence WTFPL http://www.wtfpl.net/
*/
.icon-call:before{content:'\e800'}
.icon-mail:before{content:'\e801'}
.icon-search:before{content:'\e802'}
.icon-down:before{content:'\e803'}
.icon-left:before{content:'\e804'}
.icon-right:before{content:'\e805'}
.icon-up:before{content:'\e806'}
.icon-instagram:before{content:'\f16d'}
.icon-googlemybusiness:before{content:'\f1a0'}
.icon-pinterest:before{content:'\f231'}
.icon-facebook:before{content:'\f308'}
*,*::before,*::after{box-sizing:border-box;min-width:0}
html{font-size:22px;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow-wrap:break-word}
body{margin:0;font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.5;background-color:#FFF;color:#212529}
h1,.h1-like,h2,.h2-like,legend.legend,h3,.h3-like,.editer-label,h4,.h4-like,h5,.h5-like,h6,.h6-like{color:inherit}
a{color:inherit;text-decoration:none}
a:focus,a:hover,a:active{text-decoration:underline}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
h1,.h1-like,h2,.h2-like,legend.legend{margin-top:0;margin-bottom:1rem}
p,address,ol,ul,dl,blockquote,pre,h3,.h3-like,.editer-label,h4,.h4-like,h5,.h5-like,h6,.h6-like,dt,dd{margin-top:0;margin-bottom:.75rem}
ol ol,ol ul,ul ol,ul ul,li ul,li ol,nav ul,nav ol,li p,li .p-like{margin-top:0;margin-bottom:0}
ul,ol{padding-left:1rem}
nav ul,nav ol{list-style:none;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
img,table,td,blockquote,pre,code,input,textarea,select,video,svg,iframe{max-width:100%}
iframe,img,input,select,textarea{height:auto}
img{border-style:none}
iframe{border-style:none}
svg:not([fill]){fill:currentColor}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:1rem 0;clear:both;color:inherit}
table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;vertical-align:top;margin-bottom:1rem}
.visually-hidden,.page-article .article .logo .spip_doc_titre,.sr-only{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
[aria-busy=true]{cursor:progress}
[aria-controls]{cursor:pointer}
[aria-disabled=true],[disabled]{cursor:not-allowed}
[aria-hidden=false][hidden]{display:initial}
[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}
button,input,select,textarea{margin:0;background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;vertical-align:middle}
pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}
pre{tab-size:2;white-space:pre-wrap;line-height:normal;overflow:auto;-ms-overflow-style:scrollbar}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
form,fieldset{border:none}
fieldset{margin:0;padding:1rem}
legend{display:table;max-width:100%;padding:0 .25rem;border:0;color:inherit;white-space:normal}
label{display:inline-block;cursor:pointer}
textarea{overflow:auto;vertical-align:top;resize:vertical;white-space:pre-wrap}
progress{display:inline-block;width:100%;vertical-align:baseline}
output{display:inline-block}
summary{display:list-item}
template{display:none}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}
@media print{*{background:transparent!important;box-shadow:none!important;text-shadow:none!important}
body{width:auto;margin:auto;font-family:serif;font-size:12pt}
p,.p-like,h1,.h1-like,h2,.h2-like,legend.legend,h3,.h3-like,.editer-label,h4,.h4-like,h5,.h5-like,h6,.h6-like,blockquote,label,ul,ol{color:#000;margin:auto}
.print{display:block}
.no-print{display:none}
p,.p-like,blockquote{orphans:3;widows:3}
blockquote,ul,ol{page-break-inside:avoid}
h1,.h1-like,h2,.h2-like,legend.legend,h3,.h3-like,.editer-label,caption{page-break-after:avoid}
a{color:#000}
a[href^="javascript:"]::after,a[href^="#"]::after{content:""}}
.round{border-radius:4px}
.circle{border-radius:50%}
.top,.bottom{position:fixed;width:100%;z-index:1}
.top{top:0}
.bottom{bottom:0}
.display-topleft{position:absolute;left:0;top:0}
.display-topright{position:absolute;right:0;top:0}
.display-bottomleft{position:absolute;left:0;bottom:0}
.display-bottomright{position:absolute;right:0;bottom:0}
.display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%)}
.display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%)}
.display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%)}
.display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%)}
.display-container:hover .display-hover{display:block}
.display-container:hover span.display-hover{display:inline-block}
.display-hover{display:none}
.display-position{position:absolute}
.border-top,.border-right,.border-bottom,.border-left,.topbar,.rightbar,.bottombar,.leftbar{border-color:#ccc}
.border-top{border-top-width:1px;border-top-style:solid}
.border-right{border-right-width:1px;border-right-style:solid}
.border-bottom{border-bottom-width:1px;border-bottom-style:solid}
.border-left{border-left-width:1px;border-left-style:solid}
.topbar{border-top-width:6px;border-top-style:solid}
.rightbar{border-right-width:6px;border-right-style:solid}
.bottombar{border-bottom-width:6px;border-bottom-style:solid}
.leftbar{border-left-width:6px;border-left-style:solid}
.transparent,.hover-none:hover{background-color:transparent!important}
.hover-none:hover{box-shadow:none!important}
.noprint,.no-print{display:block}
.onlyprint,.only-print{display:none}
.hidden{display:none!important}
.invisible{visibility:hidden;height:0;margin:0;padding:0}
.off-screen{left:-100vw;position:absolute}
.js .js-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.js .js-hidden{display:none}
.no-js .nojs-visuallyhidden{display:none;visibility:hidden;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.js .block-link-parent{cursor:pointer}
.clearfix::after{content:"";display:table;clear:both}
.layout-maxed{display:grid}
@media (min-width:410px){.layout-maxed{grid-template-columns:minmax(.75rem,1fr) minmax(auto,410px) minmax(.75rem,1fr)}}
@media (min-width:992px){.layout-maxed{grid-template-columns:minmax(.75rem,1fr) minmax(auto,992px) minmax(.75rem,1fr)}}
@media (min-width:1280px){.layout-maxed{grid-template-columns:minmax(.75rem,1fr) minmax(auto,1280px) minmax(.75rem,1fr)}}
.layout-maxed > *{grid-column:2}
.layout-hero{grid-column:1/-1;display:grid;grid-template-columns:inherit}
.layout-hero > *{grid-column:2}
.layout-hero-img{grid-column:1/-1;justify-self:center;max-width:100%}
.container{margin-left:auto;margin-right:auto;width:auto;max-width:1280px;text-align:center}
.panel{margin-top:16px;margin-bottom:16px}
@media (max-width:460px){.container,.panel{padding-left:2px;padding-right:2px}}
@media (min-width:461px){.container{text-align:left}
.container,.panel{padding-left:16px;padding-right:16px}}
@media (min-width:950px){.container,.panel{padding-left:64px;padding-right:64px}}
.hidden{display:none}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.flex{display:flex}
.flex-row{flex-direction:row}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.flex-no-wrap{flex-wrap:nowrap}
.flex-shrink{flex-shrink:1}
.flex-no-shrink{flex-shrink:0}
.flex-grow{flex-grow:1}
.flex-no-grow{flex-grow:0}
.float-left{float:left}
.float-right{float:right}
.float-none{float:none}
.text-bold{font-weight:700}
.text-italic{font-style:italic}
.text-uppercase{text-transform:uppercase}
.text-lowercase{text-transform:lowercase}
.text-smaller{font-size:smaller}
.text-larger{font-size:larger}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.text-wrap{overflow-wrap:break-word}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.justify-evenly{justify-content:space-evenly}
.justify-items-start{justify-items:start}
.justify-items-end{justify-items:end}
.justify-items-center{justify-items:center}
.align-start{align-content:start}
.align-end{align-content:end}
.align-center{align-content:center}
.align-between{align-content:space-between}
.align-around{align-content:space-around}
.align-evenly{align-content:space-evenly}
.align-items-start{align-items:flex-start}
.align-items-end{align-items:flex-end}
.align-items-center{align-items:center}
.place-center{place-content:center}
.justify-self-auto{justify-self:auto}
.justify-self-start{justify-self:start}
.justify-self-end{justify-self:end}
.justify-self-center{justify-self:center}
.justify-self-stretch{justify-self:stretch}
.align-self-auto{align-self:auto}
.align-self-start{align-self:flex-start}
.align-self-end{align-self:flex-end}
.align-self-center{align-self:center}
.align-self-stretch{align-self:stretch}
.align-top{vertical-align:top}
.align-bottom{vertical-align:bottom}
.align-middle{vertical-align:middle}
.item-first{order:-100}
.item-last{order:100}
@media (min-width:410px){.sm\:hidden{display:none}}
@media (min-width:992px){.md\:hidden{display:none}}
@media (min-width:1280px){.lg\:hidden{display:none}}
@media (min-width:410px){.sm\:block{display:block}}
@media (min-width:992px){.md\:block{display:block}}
@media (min-width:1280px){.lg\:block{display:block}}
@media (min-width:410px){.sm\:inline{display:inline}}
@media (min-width:992px){.md\:inline{display:inline}}
@media (min-width:1280px){.lg\:inline{display:inline}}
@media (min-width:410px){.sm\:inline-block{display:inline-block}}
@media (min-width:992px){.md\:inline-block{display:inline-block}}
@media (min-width:1280px){.lg\:inline-block{display:inline-block}}
@media (min-width:410px){.sm\:flex{display:flex}}
@media (min-width:992px){.md\:flex{display:flex}}
@media (min-width:1280px){.lg\:flex{display:flex}}
@media (min-width:410px){.sm\:flex-row{flex-direction:row}}
@media (min-width:992px){.md\:flex-row{flex-direction:row}}
@media (min-width:1280px){.lg\:flex-row{flex-direction:row}}
@media (min-width:410px){.sm\:flex-col{flex-direction:column}}
@media (min-width:992px){.md\:flex-col{flex-direction:column}}
@media (min-width:1280px){.lg\:flex-col{flex-direction:column}}
@media (min-width:410px){.sm\:flex-wrap{flex-wrap:wrap}}
@media (min-width:992px){.md\:flex-wrap{flex-wrap:wrap}}
@media (min-width:1280px){.lg\:flex-wrap{flex-wrap:wrap}}
@media (min-width:410px){.sm\:flex-no-wrap{flex-wrap:nowrap}}
@media (min-width:992px){.md\:flex-no-wrap{flex-wrap:nowrap}}
@media (min-width:1280px){.lg\:flex-no-wrap{flex-wrap:nowrap}}
@media (min-width:410px){.sm\:flex-shrink{flex-shrink:1}}
@media (min-width:992px){.md\:flex-shrink{flex-shrink:1}}
@media (min-width:1280px){.lg\:flex-shrink{flex-shrink:1}}
@media (min-width:410px){.sm\:flex-no-shrink{flex-shrink:0}}
@media (min-width:992px){.md\:flex-no-shrink{flex-shrink:0}}
@media (min-width:1280px){.lg\:flex-no-shrink{flex-shrink:0}}
@media (min-width:410px){.sm\:flex-grow{flex-grow:1}}
@media (min-width:992px){.md\:flex-grow{flex-grow:1}}
@media (min-width:1280px){.lg\:flex-grow{flex-grow:1}}
@media (min-width:410px){.sm\:flex-no-grow{flex-grow:0}}
@media (min-width:992px){.md\:flex-no-grow{flex-grow:0}}
@media (min-width:1280px){.lg\:flex-no-grow{flex-grow:0}}
@media (min-width:410px){.sm\:float-left{float:left}}
@media (min-width:992px){.md\:float-left{float:left}}
@media (min-width:1280px){.lg\:float-left{float:left}}
@media (min-width:410px){.sm\:float-right{float:right}}
@media (min-width:992px){.md\:float-right{float:right}}
@media (min-width:1280px){.lg\:float-right{float:right}}
@media (min-width:410px){.sm\:float-none{float:none}}
@media (min-width:992px){.md\:float-none{float:none}}
@media (min-width:1280px){.lg\:float-none{float:none}}
@media (min-width:410px){.sm\:text-bold{font-weight:700}}
@media (min-width:992px){.md\:text-bold{font-weight:700}}
@media (min-width:1280px){.lg\:text-bold{font-weight:700}}
@media (min-width:410px){.sm\:text-italic{font-style:italic}}
@media (min-width:992px){.md\:text-italic{font-style:italic}}
@media (min-width:1280px){.lg\:text-italic{font-style:italic}}
@media (min-width:410px){.sm\:text-uppercase{text-transform:uppercase}}
@media (min-width:992px){.md\:text-uppercase{text-transform:uppercase}}
@media (min-width:1280px){.lg\:text-uppercase{text-transform:uppercase}}
@media (min-width:410px){.sm\:text-lowercase{text-transform:lowercase}}
@media (min-width:992px){.md\:text-lowercase{text-transform:lowercase}}
@media (min-width:1280px){.lg\:text-lowercase{text-transform:lowercase}}
@media (min-width:410px){.sm\:text-smaller{font-size:smaller}}
@media (min-width:992px){.md\:text-smaller{font-size:smaller}}
@media (min-width:1280px){.lg\:text-smaller{font-size:smaller}}
@media (min-width:410px){.sm\:text-larger{font-size:larger}}
@media (min-width:992px){.md\:text-larger{font-size:larger}}
@media (min-width:1280px){.lg\:text-larger{font-size:larger}}
@media (min-width:410px){.sm\:text-left{text-align:left}}
@media (min-width:992px){.md\:text-left{text-align:left}}
@media (min-width:1280px){.lg\:text-left{text-align:left}}
@media (min-width:410px){.sm\:text-center{text-align:center}}
@media (min-width:992px){.md\:text-center{text-align:center}}
@media (min-width:1280px){.lg\:text-center{text-align:center}}
@media (min-width:410px){.sm\:text-right{text-align:right}}
@media (min-width:992px){.md\:text-right{text-align:right}}
@media (min-width:1280px){.lg\:text-right{text-align:right}}
@media (min-width:410px){.sm\:text-justify{text-align:justify}}
@media (min-width:992px){.md\:text-justify{text-align:justify}}
@media (min-width:1280px){.lg\:text-justify{text-align:justify}}
@media (min-width:410px){.sm\:text-wrap{overflow-wrap:break-word}}
@media (min-width:992px){.md\:text-wrap{overflow-wrap:break-word}}
@media (min-width:1280px){.lg\:text-wrap{overflow-wrap:break-word}}
@media (min-width:410px){.sm\:justify-start{justify-content:flex-start}}
@media (min-width:992px){.md\:justify-start{justify-content:flex-start}}
@media (min-width:1280px){.lg\:justify-start{justify-content:flex-start}}
@media (min-width:410px){.sm\:justify-end{justify-content:flex-end}}
@media (min-width:992px){.md\:justify-end{justify-content:flex-end}}
@media (min-width:1280px){.lg\:justify-end{justify-content:flex-end}}
@media (min-width:410px){.sm\:justify-center{justify-content:center}}
@media (min-width:992px){.md\:justify-center{justify-content:center}}
@media (min-width:1280px){.lg\:justify-center{justify-content:center}}
@media (min-width:410px){.sm\:justify-between{justify-content:space-between}}
@media (min-width:992px){.md\:justify-between{justify-content:space-between}}
@media (min-width:1280px){.lg\:justify-between{justify-content:space-between}}
@media (min-width:410px){.sm\:justify-around{justify-content:space-around}}
@media (min-width:992px){.md\:justify-around{justify-content:space-around}}
@media (min-width:1280px){.lg\:justify-around{justify-content:space-around}}
@media (min-width:410px){.sm\:justify-evenly{justify-content:space-evenly}}
@media (min-width:992px){.md\:justify-evenly{justify-content:space-evenly}}
@media (min-width:1280px){.lg\:justify-evenly{justify-content:space-evenly}}
@media (min-width:410px){.sm\:justify-items-start{justify-items:start}}
@media (min-width:992px){.md\:justify-items-start{justify-items:start}}
@media (min-width:1280px){.lg\:justify-items-start{justify-items:start}}
@media (min-width:410px){.sm\:justify-items-end{justify-items:end}}
@media (min-width:992px){.md\:justify-items-end{justify-items:end}}
@media (min-width:1280px){.lg\:justify-items-end{justify-items:end}}
@media (min-width:410px){.sm\:justify-items-center{justify-items:center}}
@media (min-width:992px){.md\:justify-items-center{justify-items:center}}
@media (min-width:1280px){.lg\:justify-items-center{justify-items:center}}
@media (min-width:410px){.sm\:align-start{align-content:start}}
@media (min-width:992px){.md\:align-start{align-content:start}}
@media (min-width:1280px){.lg\:align-start{align-content:start}}
@media (min-width:410px){.sm\:align-end{align-content:end}}
@media (min-width:992px){.md\:align-end{align-content:end}}
@media (min-width:1280px){.lg\:align-end{align-content:end}}
@media (min-width:410px){.sm\:align-center{align-content:center}}
@media (min-width:992px){.md\:align-center{align-content:center}}
@media (min-width:1280px){.lg\:align-center{align-content:center}}
@media (min-width:410px){.sm\:align-between{align-content:space-between}}
@media (min-width:992px){.md\:align-between{align-content:space-between}}
@media (min-width:1280px){.lg\:align-between{align-content:space-between}}
@media (min-width:410px){.sm\:align-around{align-content:space-around}}
@media (min-width:992px){.md\:align-around{align-content:space-around}}
@media (min-width:1280px){.lg\:align-around{align-content:space-around}}
@media (min-width:410px){.sm\:align-evenly{align-content:space-evenly}}
@media (min-width:992px){.md\:align-evenly{align-content:space-evenly}}
@media (min-width:1280px){.lg\:align-evenly{align-content:space-evenly}}
@media (min-width:410px){.sm\:align-items-start{align-items:flex-start}}
@media (min-width:992px){.md\:align-items-start{align-items:flex-start}}
@media (min-width:1280px){.lg\:align-items-start{align-items:flex-start}}
@media (min-width:410px){.sm\:align-items-end{align-items:flex-end}}
@media (min-width:992px){.md\:align-items-end{align-items:flex-end}}
@media (min-width:1280px){.lg\:align-items-end{align-items:flex-end}}
@media (min-width:410px){.sm\:align-items-center{align-items:center}}
@media (min-width:992px){.md\:align-items-center{align-items:center}}
@media (min-width:1280px){.lg\:align-items-center{align-items:center}}
@media (min-width:410px){.sm\:place-center{place-content:center}}
@media (min-width:992px){.md\:place-center{place-content:center}}
@media (min-width:1280px){.lg\:place-center{place-content:center}}
@media (min-width:410px){.sm\:justify-self-auto{justify-self:auto}}
@media (min-width:992px){.md\:justify-self-auto{justify-self:auto}}
@media (min-width:1280px){.lg\:justify-self-auto{justify-self:auto}}
@media (min-width:410px){.sm\:justify-self-start{justify-self:start}}
@media (min-width:992px){.md\:justify-self-start{justify-self:start}}
@media (min-width:1280px){.lg\:justify-self-start{justify-self:start}}
@media (min-width:410px){.sm\:justify-self-end{justify-self:end}}
@media (min-width:992px){.md\:justify-self-end{justify-self:end}}
@media (min-width:1280px){.lg\:justify-self-end{justify-self:end}}
@media (min-width:410px){.sm\:justify-self-center{justify-self:center}}
@media (min-width:992px){.md\:justify-self-center{justify-self:center}}
@media (min-width:1280px){.lg\:justify-self-center{justify-self:center}}
@media (min-width:410px){.sm\:justify-self-stretch{justify-self:stretch}}
@media (min-width:992px){.md\:justify-self-stretch{justify-self:stretch}}
@media (min-width:1280px){.lg\:justify-self-stretch{justify-self:stretch}}
@media (min-width:410px){.sm\:align-self-auto{align-self:auto}}
@media (min-width:992px){.md\:align-self-auto{align-self:auto}}
@media (min-width:1280px){.lg\:align-self-auto{align-self:auto}}
@media (min-width:410px){.sm\:align-self-start{align-self:flex-start}}
@media (min-width:992px){.md\:align-self-start{align-self:flex-start}}
@media (min-width:1280px){.lg\:align-self-start{align-self:flex-start}}
@media (min-width:410px){.sm\:align-self-end{align-self:flex-end}}
@media (min-width:992px){.md\:align-self-end{align-self:flex-end}}
@media (min-width:1280px){.lg\:align-self-end{align-self:flex-end}}
@media (min-width:410px){.sm\:align-self-center{align-self:center}}
@media (min-width:992px){.md\:align-self-center{align-self:center}}
@media (min-width:1280px){.lg\:align-self-center{align-self:center}}
@media (min-width:410px){.sm\:align-self-stretch{align-self:stretch}}
@media (min-width:992px){.md\:align-self-stretch{align-self:stretch}}
@media (min-width:1280px){.lg\:align-self-stretch{align-self:stretch}}
@media (min-width:410px){.sm\:align-top{vertical-align:top}}
@media (min-width:992px){.md\:align-top{vertical-align:top}}
@media (min-width:1280px){.lg\:align-top{vertical-align:top}}
@media (min-width:410px){.sm\:align-bottom{vertical-align:bottom}}
@media (min-width:992px){.md\:align-bottom{vertical-align:bottom}}
@media (min-width:1280px){.lg\:align-bottom{vertical-align:bottom}}
@media (min-width:410px){.sm\:align-middle{vertical-align:middle}}
@media (min-width:992px){.md\:align-middle{vertical-align:middle}}
@media (min-width:1280px){.lg\:align-middle{vertical-align:middle}}
@media (min-width:410px){.sm\:item-first{order:-100}}
@media (min-width:992px){.md\:item-first{order:-100}}
@media (min-width:1280px){.lg\:item-first{order:-100}}
@media (min-width:410px){.sm\:item-last{order:100}}
@media (min-width:992px){.md\:item-last{order:100}}
@media (min-width:1280px){.lg\:item-last{order:100}}
.is-unstyled{list-style:none;padding-left:0}
.is-disabled,[disabled]{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
.text-normal{font-weight:400;font-style:normal;text-transform:none}
.away{position:fixed;left:-9999em}
@media (min-width:410px){.sm\:visually-hidden{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.sm\:is-unstyled{list-style:none;padding-left:0}
.sm\:is-disabled{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
.sm\:text-normal{font-weight:400;font-style:normal;text-transform:none}}
@media (min-width:992px){.md\:visually-hidden{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.md\:is-unstyled{list-style:none;padding-left:0}
.md\:is-disabled{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
.md\:text-normal{font-weight:400;font-style:normal;text-transform:none}}
@media (min-width:1280px){.lg\:visually-hidden{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.lg\:is-unstyled{list-style:none;padding-left:0}
.lg\:is-disabled{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
.lg\:text-normal{font-weight:400;font-style:normal;text-transform:none}}
.text-10{font-size:.625rem}
.text-11{font-size:.6875rem}
.text-12{font-size:.75rem}
.text-14{font-size:.875rem}
.text-16{font-size:1rem}
.text-18{font-size:1.125rem}
.text-20{font-size:1.25rem}
.text-24{font-size:1.5rem}
.text-30{font-size:1.875rem}
.text-36{font-size:2.25rem}
.text-base{font-size:1rem}
.text-inherit{font-size:inherit}
@media (min-width:410px){.sm\:text-10{font-size:.625rem}}
@media (min-width:992px){.md\:text-10{font-size:.625rem}}
@media (min-width:1280px){.lg\:text-10{font-size:.625rem}}
@media (min-width:410px){.sm\:text-11{font-size:.6875rem}}
@media (min-width:992px){.md\:text-11{font-size:.6875rem}}
@media (min-width:1280px){.lg\:text-11{font-size:.6875rem}}
@media (min-width:410px){.sm\:text-12{font-size:.75rem}}
@media (min-width:992px){.md\:text-12{font-size:.75rem}}
@media (min-width:1280px){.lg\:text-12{font-size:.75rem}}
@media (min-width:410px){.sm\:text-14{font-size:.875rem}}
@media (min-width:992px){.md\:text-14{font-size:.875rem}}
@media (min-width:1280px){.lg\:text-14{font-size:.875rem}}
@media (min-width:410px){.sm\:text-16{font-size:1rem}}
@media (min-width:992px){.md\:text-16{font-size:1rem}}
@media (min-width:1280px){.lg\:text-16{font-size:1rem}}
@media (min-width:410px){.sm\:text-18{font-size:1.125rem}}
@media (min-width:992px){.md\:text-18{font-size:1.125rem}}
@media (min-width:1280px){.lg\:text-18{font-size:1.125rem}}
@media (min-width:410px){.sm\:text-20{font-size:1.25rem}}
@media (min-width:992px){.md\:text-20{font-size:1.25rem}}
@media (min-width:1280px){.lg\:text-20{font-size:1.25rem}}
@media (min-width:410px){.sm\:text-24{font-size:1.5rem}}
@media (min-width:992px){.md\:text-24{font-size:1.5rem}}
@media (min-width:1280px){.lg\:text-24{font-size:1.5rem}}
@media (min-width:410px){.sm\:text-30{font-size:1.875rem}}
@media (min-width:992px){.md\:text-30{font-size:1.875rem}}
@media (min-width:1280px){.lg\:text-30{font-size:1.875rem}}
@media (min-width:410px){.sm\:text-36{font-size:2.25rem}}
@media (min-width:992px){.md\:text-36{font-size:2.25rem}}
@media (min-width:1280px){.lg\:text-36{font-size:2.25rem}}
@media (min-width:410px){.sm\:text-base{font-size:1rem}}
@media (min-width:992px){.md\:text-base{font-size:1rem}}
@media (min-width:1280px){.lg\:text-base{font-size:1rem}}
@media (min-width:410px){.sm\:text-inherit{font-size:inherit}}
@media (min-width:992px){.md\:text-inherit{font-size:inherit}}
@media (min-width:1280px){.lg\:text-inherit{font-size:inherit}}
.p-0{padding:0}
.pt-0{padding-top:0}
.pr-0{padding-right:0}
.pb-0{padding-bottom:0}
.pl-0{padding-left:0}
.px-0{padding-left:0;padding-right:0}
.py-0{padding-top:0;padding-bottom:0}
.m-0{margin:0}
.mt-0{margin-top:0}
.mr-0{margin-right:0}
.mb-0{margin-bottom:0}
.ml-0{margin-left:0}
.mx-0{margin-left:0;margin-right:0}
.my-0{margin-top:0;margin-bottom:0}
@media (min-width:410px){.sm\:p-0{padding:0}
.sm\:pt-0{padding-top:0}
.sm\:pr-0{padding-right:0}
.sm\:pb-0{padding-bottom:0}
.sm\:pl-0{padding-left:0}
.sm\:px-0{padding-left:0;padding-right:0}
.sm\:py-0{padding-top:0;padding-bottom:0}
.sm\:m-0{margin:0}
.sm\:mt-0{margin-top:0}
.sm\:mr-0{margin-right:0}
.sm\:mb-0{margin-bottom:0}
.sm\:ml-0{margin-left:0}
.sm\:mx-0{margin-left:0;margin-right:0}
.sm\:my-0{margin-top:0;margin-bottom:0}}
@media (min-width:992px){.md\:p-0{padding:0}
.md\:pt-0{padding-top:0}
.md\:pr-0{padding-right:0}
.md\:pb-0{padding-bottom:0}
.md\:pl-0{padding-left:0}
.md\:px-0{padding-left:0;padding-right:0}
.md\:py-0{padding-top:0;padding-bottom:0}
.md\:m-0{margin:0}
.md\:mt-0{margin-top:0}
.md\:mr-0{margin-right:0}
.md\:mb-0{margin-bottom:0}
.md\:ml-0{margin-left:0}
.md\:mx-0{margin-left:0;margin-right:0}
.md\:my-0{margin-top:0;margin-bottom:0}}
@media (min-width:1280px){.lg\:p-0{padding:0}
.lg\:pt-0{padding-top:0}
.lg\:pr-0{padding-right:0}
.lg\:pb-0{padding-bottom:0}
.lg\:pl-0{padding-left:0}
.lg\:px-0{padding-left:0;padding-right:0}
.lg\:py-0{padding-top:0;padding-bottom:0}
.lg\:m-0{margin:0}
.lg\:mt-0{margin-top:0}
.lg\:mr-0{margin-right:0}
.lg\:mb-0{margin-bottom:0}
.lg\:ml-0{margin-left:0}
.lg\:mx-0{margin-left:0;margin-right:0}
.lg\:my-0{margin-top:0;margin-bottom:0}}
.p-1{padding:1px}
.pt-1{padding-top:1px}
.pr-1{padding-right:1px}
.pb-1{padding-bottom:1px}
.pl-1{padding-left:1px}
.px-1{padding-left:1px;padding-right:1px}
.py-1{padding-top:1px;padding-bottom:1px}
.m-1{margin:1px}
.mt-1{margin-top:1px}
.mr-1{margin-right:1px}
.mb-1{margin-bottom:1px}
.ml-1{margin-left:1px}
.mx-1{margin-left:1px;margin-right:1px}
.my-1{margin-top:1px;margin-bottom:1px}
@media (min-width:410px){.sm\:p-1{padding:1px}
.sm\:pt-1{padding-top:1px}
.sm\:pr-1{padding-right:1px}
.sm\:pb-1{padding-bottom:1px}
.sm\:pl-1{padding-left:1px}
.sm\:px-1{padding-left:1px;padding-right:1px}
.sm\:py-1{padding-top:1px;padding-bottom:1px}
.sm\:m-1{margin:1px}
.sm\:mt-1{margin-top:1px}
.sm\:mr-1{margin-right:1px}
.sm\:mb-1{margin-bottom:1px}
.sm\:ml-1{margin-left:1px}
.sm\:mx-1{margin-left:1px;margin-right:1px}
.sm\:my-1{margin-top:1px;margin-bottom:1px}}
@media (min-width:992px){.md\:p-1{padding:1px}
.md\:pt-1{padding-top:1px}
.md\:pr-1{padding-right:1px}
.md\:pb-1{padding-bottom:1px}
.md\:pl-1{padding-left:1px}
.md\:px-1{padding-left:1px;padding-right:1px}
.md\:py-1{padding-top:1px;padding-bottom:1px}
.md\:m-1{margin:1px}
.md\:mt-1{margin-top:1px}
.md\:mr-1{margin-right:1px}
.md\:mb-1{margin-bottom:1px}
.md\:ml-1{margin-left:1px}
.md\:mx-1{margin-left:1px;margin-right:1px}
.md\:my-1{margin-top:1px;margin-bottom:1px}}
@media (min-width:1280px){.lg\:p-1{padding:1px}
.lg\:pt-1{padding-top:1px}
.lg\:pr-1{padding-right:1px}
.lg\:pb-1{padding-bottom:1px}
.lg\:pl-1{padding-left:1px}
.lg\:px-1{padding-left:1px;padding-right:1px}
.lg\:py-1{padding-top:1px;padding-bottom:1px}
.lg\:m-1{margin:1px}
.lg\:mt-1{margin-top:1px}
.lg\:mr-1{margin-right:1px}
.lg\:mb-1{margin-bottom:1px}
.lg\:ml-1{margin-left:1px}
.lg\:mx-1{margin-left:1px;margin-right:1px}
.lg\:my-1{margin-top:1px;margin-bottom:1px}}
.p-2{padding:.125rem}
.pt-2{padding-top:.125rem}
.pr-2{padding-right:.125rem}
.pb-2{padding-bottom:.125rem}
.pl-2{padding-left:.125rem}
.px-2{padding-left:.125rem;padding-right:.125rem}
.py-2{padding-top:.125rem;padding-bottom:.125rem}
.m-2{margin:.125rem}
.mt-2{margin-top:.125rem}
.mr-2{margin-right:.125rem}
.mb-2{margin-bottom:.125rem}
.ml-2{margin-left:.125rem}
.mx-2{margin-left:.125rem;margin-right:.125rem}
.my-2{margin-top:.125rem;margin-bottom:.125rem}
@media (min-width:410px){.sm\:p-2{padding:.125rem}
.sm\:pt-2{padding-top:.125rem}
.sm\:pr-2{padding-right:.125rem}
.sm\:pb-2{padding-bottom:.125rem}
.sm\:pl-2{padding-left:.125rem}
.sm\:px-2{padding-left:.125rem;padding-right:.125rem}
.sm\:py-2{padding-top:.125rem;padding-bottom:.125rem}
.sm\:m-2{margin:.125rem}
.sm\:mt-2{margin-top:.125rem}
.sm\:mr-2{margin-right:.125rem}
.sm\:mb-2{margin-bottom:.125rem}
.sm\:ml-2{margin-left:.125rem}
.sm\:mx-2{margin-left:.125rem;margin-right:.125rem}
.sm\:my-2{margin-top:.125rem;margin-bottom:.125rem}}
@media (min-width:992px){.md\:p-2{padding:.125rem}
.md\:pt-2{padding-top:.125rem}
.md\:pr-2{padding-right:.125rem}
.md\:pb-2{padding-bottom:.125rem}
.md\:pl-2{padding-left:.125rem}
.md\:px-2{padding-left:.125rem;padding-right:.125rem}
.md\:py-2{padding-top:.125rem;padding-bottom:.125rem}
.md\:m-2{margin:.125rem}
.md\:mt-2{margin-top:.125rem}
.md\:mr-2{margin-right:.125rem}
.md\:mb-2{margin-bottom:.125rem}
.md\:ml-2{margin-left:.125rem}
.md\:mx-2{margin-left:.125rem;margin-right:.125rem}
.md\:my-2{margin-top:.125rem;margin-bottom:.125rem}}
@media (min-width:1280px){.lg\:p-2{padding:.125rem}
.lg\:pt-2{padding-top:.125rem}
.lg\:pr-2{padding-right:.125rem}
.lg\:pb-2{padding-bottom:.125rem}
.lg\:pl-2{padding-left:.125rem}
.lg\:px-2{padding-left:.125rem;padding-right:.125rem}
.lg\:py-2{padding-top:.125rem;padding-bottom:.125rem}
.lg\:m-2{margin:.125rem}
.lg\:mt-2{margin-top:.125rem}
.lg\:mr-2{margin-right:.125rem}
.lg\:mb-2{margin-bottom:.125rem}
.lg\:ml-2{margin-left:.125rem}
.lg\:mx-2{margin-left:.125rem;margin-right:.125rem}
.lg\:my-2{margin-top:.125rem;margin-bottom:.125rem}}
.p-4{padding:.25rem}
.pt-4{padding-top:.25rem}
.pr-4{padding-right:.25rem}
.pb-4{padding-bottom:.25rem}
.pl-4{padding-left:.25rem}
.px-4{padding-left:.25rem;padding-right:.25rem}
.py-4{padding-top:.25rem;padding-bottom:.25rem}
.m-4{margin:.25rem}
.mt-4{margin-top:.25rem}
.mr-4{margin-right:.25rem}
.mb-4{margin-bottom:.25rem}
.ml-4{margin-left:.25rem}
.mx-4{margin-left:.25rem;margin-right:.25rem}
.my-4{margin-top:.25rem;margin-bottom:.25rem}
@media (min-width:410px){.sm\:p-4{padding:.25rem}
.sm\:pt-4{padding-top:.25rem}
.sm\:pr-4{padding-right:.25rem}
.sm\:pb-4{padding-bottom:.25rem}
.sm\:pl-4{padding-left:.25rem}
.sm\:px-4{padding-left:.25rem;padding-right:.25rem}
.sm\:py-4{padding-top:.25rem;padding-bottom:.25rem}
.sm\:m-4{margin:.25rem}
.sm\:mt-4{margin-top:.25rem}
.sm\:mr-4{margin-right:.25rem}
.sm\:mb-4{margin-bottom:.25rem}
.sm\:ml-4{margin-left:.25rem}
.sm\:mx-4{margin-left:.25rem;margin-right:.25rem}
.sm\:my-4{margin-top:.25rem;margin-bottom:.25rem}}
@media (min-width:992px){.md\:p-4{padding:.25rem}
.md\:pt-4{padding-top:.25rem}
.md\:pr-4{padding-right:.25rem}
.md\:pb-4{padding-bottom:.25rem}
.md\:pl-4{padding-left:.25rem}
.md\:px-4{padding-left:.25rem;padding-right:.25rem}
.md\:py-4{padding-top:.25rem;padding-bottom:.25rem}
.md\:m-4{margin:.25rem}
.md\:mt-4{margin-top:.25rem}
.md\:mr-4{margin-right:.25rem}
.md\:mb-4{margin-bottom:.25rem}
.md\:ml-4{margin-left:.25rem}
.md\:mx-4{margin-left:.25rem;margin-right:.25rem}
.md\:my-4{margin-top:.25rem;margin-bottom:.25rem}}
@media (min-width:1280px){.lg\:p-4{padding:.25rem}
.lg\:pt-4{padding-top:.25rem}
.lg\:pr-4{padding-right:.25rem}
.lg\:pb-4{padding-bottom:.25rem}
.lg\:pl-4{padding-left:.25rem}
.lg\:px-4{padding-left:.25rem;padding-right:.25rem}
.lg\:py-4{padding-top:.25rem;padding-bottom:.25rem}
.lg\:m-4{margin:.25rem}
.lg\:mt-4{margin-top:.25rem}
.lg\:mr-4{margin-right:.25rem}
.lg\:mb-4{margin-bottom:.25rem}
.lg\:ml-4{margin-left:.25rem}
.lg\:mx-4{margin-left:.25rem;margin-right:.25rem}
.lg\:my-4{margin-top:.25rem;margin-bottom:.25rem}}
.p-8{padding:.5rem}
.pt-8{padding-top:.5rem}
.pr-8{padding-right:.5rem}
.pb-8{padding-bottom:.5rem}
.pl-8{padding-left:.5rem}
.px-8{padding-left:.5rem;padding-right:.5rem}
.py-8{padding-top:.5rem;padding-bottom:.5rem}
.m-8{margin:.5rem}
.mt-8{margin-top:.5rem}
.mr-8{margin-right:.5rem}
.mb-8{margin-bottom:.5rem}
.ml-8{margin-left:.5rem}
.mx-8{margin-left:.5rem;margin-right:.5rem}
.my-8{margin-top:.5rem;margin-bottom:.5rem}
@media (min-width:410px){.sm\:p-8{padding:.5rem}
.sm\:pt-8{padding-top:.5rem}
.sm\:pr-8{padding-right:.5rem}
.sm\:pb-8{padding-bottom:.5rem}
.sm\:pl-8{padding-left:.5rem}
.sm\:px-8{padding-left:.5rem;padding-right:.5rem}
.sm\:py-8{padding-top:.5rem;padding-bottom:.5rem}
.sm\:m-8{margin:.5rem}
.sm\:mt-8{margin-top:.5rem}
.sm\:mr-8{margin-right:.5rem}
.sm\:mb-8{margin-bottom:.5rem}
.sm\:ml-8{margin-left:.5rem}
.sm\:mx-8{margin-left:.5rem;margin-right:.5rem}
.sm\:my-8{margin-top:.5rem;margin-bottom:.5rem}}
@media (min-width:992px){.md\:p-8{padding:.5rem}
.md\:pt-8{padding-top:.5rem}
.md\:pr-8{padding-right:.5rem}
.md\:pb-8{padding-bottom:.5rem}
.md\:pl-8{padding-left:.5rem}
.md\:px-8{padding-left:.5rem;padding-right:.5rem}
.md\:py-8{padding-top:.5rem;padding-bottom:.5rem}
.md\:m-8{margin:.5rem}
.md\:mt-8{margin-top:.5rem}
.md\:mr-8{margin-right:.5rem}
.md\:mb-8{margin-bottom:.5rem}
.md\:ml-8{margin-left:.5rem}
.md\:mx-8{margin-left:.5rem;margin-right:.5rem}
.md\:my-8{margin-top:.5rem;margin-bottom:.5rem}}
@media (min-width:1280px){.lg\:p-8{padding:.5rem}
.lg\:pt-8{padding-top:.5rem}
.lg\:pr-8{padding-right:.5rem}
.lg\:pb-8{padding-bottom:.5rem}
.lg\:pl-8{padding-left:.5rem}
.lg\:px-8{padding-left:.5rem;padding-right:.5rem}
.lg\:py-8{padding-top:.5rem;padding-bottom:.5rem}
.lg\:m-8{margin:.5rem}
.lg\:mt-8{margin-top:.5rem}
.lg\:mr-8{margin-right:.5rem}
.lg\:mb-8{margin-bottom:.5rem}
.lg\:ml-8{margin-left:.5rem}
.lg\:mx-8{margin-left:.5rem;margin-right:.5rem}
.lg\:my-8{margin-top:.5rem;margin-bottom:.5rem}}
.p-12{padding:.75rem}
.pt-12{padding-top:.75rem}
.pr-12{padding-right:.75rem}
.pb-12{padding-bottom:.75rem}
.pl-12{padding-left:.75rem}
.px-12{padding-left:.75rem;padding-right:.75rem}
.py-12{padding-top:.75rem;padding-bottom:.75rem}
.m-12{margin:.75rem}
.mt-12{margin-top:.75rem}
.mr-12{margin-right:.75rem}
.mb-12{margin-bottom:.75rem}
.ml-12{margin-left:.75rem}
.mx-12{margin-left:.75rem;margin-right:.75rem}
.my-12{margin-top:.75rem;margin-bottom:.75rem}
@media (min-width:410px){.sm\:p-12{padding:.75rem}
.sm\:pt-12{padding-top:.75rem}
.sm\:pr-12{padding-right:.75rem}
.sm\:pb-12{padding-bottom:.75rem}
.sm\:pl-12{padding-left:.75rem}
.sm\:px-12{padding-left:.75rem;padding-right:.75rem}
.sm\:py-12{padding-top:.75rem;padding-bottom:.75rem}
.sm\:m-12{margin:.75rem}
.sm\:mt-12{margin-top:.75rem}
.sm\:mr-12{margin-right:.75rem}
.sm\:mb-12{margin-bottom:.75rem}
.sm\:ml-12{margin-left:.75rem}
.sm\:mx-12{margin-left:.75rem;margin-right:.75rem}
.sm\:my-12{margin-top:.75rem;margin-bottom:.75rem}}
@media (min-width:992px){.md\:p-12{padding:.75rem}
.md\:pt-12{padding-top:.75rem}
.md\:pr-12{padding-right:.75rem}
.md\:pb-12{padding-bottom:.75rem}
.md\:pl-12{padding-left:.75rem}
.md\:px-12{padding-left:.75rem;padding-right:.75rem}
.md\:py-12{padding-top:.75rem;padding-bottom:.75rem}
.md\:m-12{margin:.75rem}
.md\:mt-12{margin-top:.75rem}
.md\:mr-12{margin-right:.75rem}
.md\:mb-12{margin-bottom:.75rem}
.md\:ml-12{margin-left:.75rem}
.md\:mx-12{margin-left:.75rem;margin-right:.75rem}
.md\:my-12{margin-top:.75rem;margin-bottom:.75rem}}
@media (min-width:1280px){.lg\:p-12{padding:.75rem}
.lg\:pt-12{padding-top:.75rem}
.lg\:pr-12{padding-right:.75rem}
.lg\:pb-12{padding-bottom:.75rem}
.lg\:pl-12{padding-left:.75rem}
.lg\:px-12{padding-left:.75rem;padding-right:.75rem}
.lg\:py-12{padding-top:.75rem;padding-bottom:.75rem}
.lg\:m-12{margin:.75rem}
.lg\:mt-12{margin-top:.75rem}
.lg\:mr-12{margin-right:.75rem}
.lg\:mb-12{margin-bottom:.75rem}
.lg\:ml-12{margin-left:.75rem}
.lg\:mx-12{margin-left:.75rem;margin-right:.75rem}
.lg\:my-12{margin-top:.75rem;margin-bottom:.75rem}}
.p-16{padding:1rem}
.pt-16{padding-top:1rem}
.pr-16{padding-right:1rem}
.pb-16{padding-bottom:1rem}
.pl-16{padding-left:1rem}
.px-16{padding-left:1rem;padding-right:1rem}
.py-16{padding-top:1rem;padding-bottom:1rem}
.m-16{margin:1rem}
.mt-16{margin-top:1rem}
.mr-16{margin-right:1rem}
.mb-16{margin-bottom:1rem}
.ml-16{margin-left:1rem}
.mx-16{margin-left:1rem;margin-right:1rem}
.my-16{margin-top:1rem;margin-bottom:1rem}
@media (min-width:410px){.sm\:p-16{padding:1rem}
.sm\:pt-16{padding-top:1rem}
.sm\:pr-16{padding-right:1rem}
.sm\:pb-16{padding-bottom:1rem}
.sm\:pl-16{padding-left:1rem}
.sm\:px-16{padding-left:1rem;padding-right:1rem}
.sm\:py-16{padding-top:1rem;padding-bottom:1rem}
.sm\:m-16{margin:1rem}
.sm\:mt-16{margin-top:1rem}
.sm\:mr-16{margin-right:1rem}
.sm\:mb-16{margin-bottom:1rem}
.sm\:ml-16{margin-left:1rem}
.sm\:mx-16{margin-left:1rem;margin-right:1rem}
.sm\:my-16{margin-top:1rem;margin-bottom:1rem}}
@media (min-width:992px){.md\:p-16{padding:1rem}
.md\:pt-16{padding-top:1rem}
.md\:pr-16{padding-right:1rem}
.md\:pb-16{padding-bottom:1rem}
.md\:pl-16{padding-left:1rem}
.md\:px-16{padding-left:1rem;padding-right:1rem}
.md\:py-16{padding-top:1rem;padding-bottom:1rem}
.md\:m-16{margin:1rem}
.md\:mt-16{margin-top:1rem}
.md\:mr-16{margin-right:1rem}
.md\:mb-16{margin-bottom:1rem}
.md\:ml-16{margin-left:1rem}
.md\:mx-16{margin-left:1rem;margin-right:1rem}
.md\:my-16{margin-top:1rem;margin-bottom:1rem}}
@media (min-width:1280px){.lg\:p-16{padding:1rem}
.lg\:pt-16{padding-top:1rem}
.lg\:pr-16{padding-right:1rem}
.lg\:pb-16{padding-bottom:1rem}
.lg\:pl-16{padding-left:1rem}
.lg\:px-16{padding-left:1rem;padding-right:1rem}
.lg\:py-16{padding-top:1rem;padding-bottom:1rem}
.lg\:m-16{margin:1rem}
.lg\:mt-16{margin-top:1rem}
.lg\:mr-16{margin-right:1rem}
.lg\:mb-16{margin-bottom:1rem}
.lg\:ml-16{margin-left:1rem}
.lg\:mx-16{margin-left:1rem;margin-right:1rem}
.lg\:my-16{margin-top:1rem;margin-bottom:1rem}}
.p-20{padding:1.25rem}
.pt-20{padding-top:1.25rem}
.pr-20{padding-right:1.25rem}
.pb-20{padding-bottom:1.25rem}
.pl-20{padding-left:1.25rem}
.px-20{padding-left:1.25rem;padding-right:1.25rem}
.py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.m-20{margin:1.25rem}
.mt-20{margin-top:1.25rem}
.mr-20{margin-right:1.25rem}
.mb-20{margin-bottom:1.25rem}
.ml-20{margin-left:1.25rem}
.mx-20{margin-left:1.25rem;margin-right:1.25rem}
.my-20{margin-top:1.25rem;margin-bottom:1.25rem}
@media (min-width:410px){.sm\:p-20{padding:1.25rem}
.sm\:pt-20{padding-top:1.25rem}
.sm\:pr-20{padding-right:1.25rem}
.sm\:pb-20{padding-bottom:1.25rem}
.sm\:pl-20{padding-left:1.25rem}
.sm\:px-20{padding-left:1.25rem;padding-right:1.25rem}
.sm\:py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.sm\:m-20{margin:1.25rem}
.sm\:mt-20{margin-top:1.25rem}
.sm\:mr-20{margin-right:1.25rem}
.sm\:mb-20{margin-bottom:1.25rem}
.sm\:ml-20{margin-left:1.25rem}
.sm\:mx-20{margin-left:1.25rem;margin-right:1.25rem}
.sm\:my-20{margin-top:1.25rem;margin-bottom:1.25rem}}
@media (min-width:992px){.md\:p-20{padding:1.25rem}
.md\:pt-20{padding-top:1.25rem}
.md\:pr-20{padding-right:1.25rem}
.md\:pb-20{padding-bottom:1.25rem}
.md\:pl-20{padding-left:1.25rem}
.md\:px-20{padding-left:1.25rem;padding-right:1.25rem}
.md\:py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.md\:m-20{margin:1.25rem}
.md\:mt-20{margin-top:1.25rem}
.md\:mr-20{margin-right:1.25rem}
.md\:mb-20{margin-bottom:1.25rem}
.md\:ml-20{margin-left:1.25rem}
.md\:mx-20{margin-left:1.25rem;margin-right:1.25rem}
.md\:my-20{margin-top:1.25rem;margin-bottom:1.25rem}}
@media (min-width:1280px){.lg\:p-20{padding:1.25rem}
.lg\:pt-20{padding-top:1.25rem}
.lg\:pr-20{padding-right:1.25rem}
.lg\:pb-20{padding-bottom:1.25rem}
.lg\:pl-20{padding-left:1.25rem}
.lg\:px-20{padding-left:1.25rem;padding-right:1.25rem}
.lg\:py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.lg\:m-20{margin:1.25rem}
.lg\:mt-20{margin-top:1.25rem}
.lg\:mr-20{margin-right:1.25rem}
.lg\:mb-20{margin-bottom:1.25rem}
.lg\:ml-20{margin-left:1.25rem}
.lg\:mx-20{margin-left:1.25rem;margin-right:1.25rem}
.lg\:my-20{margin-top:1.25rem;margin-bottom:1.25rem}}
.p-24{padding:1.5rem}
.pt-24{padding-top:1.5rem}
.pr-24{padding-right:1.5rem}
.pb-24{padding-bottom:1.5rem}
.pl-24{padding-left:1.5rem}
.px-24{padding-left:1.5rem;padding-right:1.5rem}
.py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.m-24{margin:1.5rem}
.mt-24{margin-top:1.5rem}
.mr-24{margin-right:1.5rem}
.mb-24{margin-bottom:1.5rem}
.ml-24{margin-left:1.5rem}
.mx-24{margin-left:1.5rem;margin-right:1.5rem}
.my-24{margin-top:1.5rem;margin-bottom:1.5rem}
@media (min-width:410px){.sm\:p-24{padding:1.5rem}
.sm\:pt-24{padding-top:1.5rem}
.sm\:pr-24{padding-right:1.5rem}
.sm\:pb-24{padding-bottom:1.5rem}
.sm\:pl-24{padding-left:1.5rem}
.sm\:px-24{padding-left:1.5rem;padding-right:1.5rem}
.sm\:py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.sm\:m-24{margin:1.5rem}
.sm\:mt-24{margin-top:1.5rem}
.sm\:mr-24{margin-right:1.5rem}
.sm\:mb-24{margin-bottom:1.5rem}
.sm\:ml-24{margin-left:1.5rem}
.sm\:mx-24{margin-left:1.5rem;margin-right:1.5rem}
.sm\:my-24{margin-top:1.5rem;margin-bottom:1.5rem}}
@media (min-width:992px){.md\:p-24{padding:1.5rem}
.md\:pt-24{padding-top:1.5rem}
.md\:pr-24{padding-right:1.5rem}
.md\:pb-24{padding-bottom:1.5rem}
.md\:pl-24{padding-left:1.5rem}
.md\:px-24{padding-left:1.5rem;padding-right:1.5rem}
.md\:py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:m-24{margin:1.5rem}
.md\:mt-24{margin-top:1.5rem}
.md\:mr-24{margin-right:1.5rem}
.md\:mb-24{margin-bottom:1.5rem}
.md\:ml-24{margin-left:1.5rem}
.md\:mx-24{margin-left:1.5rem;margin-right:1.5rem}
.md\:my-24{margin-top:1.5rem;margin-bottom:1.5rem}}
@media (min-width:1280px){.lg\:p-24{padding:1.5rem}
.lg\:pt-24{padding-top:1.5rem}
.lg\:pr-24{padding-right:1.5rem}
.lg\:pb-24{padding-bottom:1.5rem}
.lg\:pl-24{padding-left:1.5rem}
.lg\:px-24{padding-left:1.5rem;padding-right:1.5rem}
.lg\:py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.lg\:m-24{margin:1.5rem}
.lg\:mt-24{margin-top:1.5rem}
.lg\:mr-24{margin-right:1.5rem}
.lg\:mb-24{margin-bottom:1.5rem}
.lg\:ml-24{margin-left:1.5rem}
.lg\:mx-24{margin-left:1.5rem;margin-right:1.5rem}
.lg\:my-24{margin-top:1.5rem;margin-bottom:1.5rem}}
.p-36{padding:2.25rem}
.pt-36{padding-top:2.25rem}
.pr-36{padding-right:2.25rem}
.pb-36{padding-bottom:2.25rem}
.pl-36{padding-left:2.25rem}
.px-36{padding-left:2.25rem;padding-right:2.25rem}
.py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.m-36{margin:2.25rem}
.mt-36{margin-top:2.25rem}
.mr-36{margin-right:2.25rem}
.mb-36{margin-bottom:2.25rem}
.ml-36{margin-left:2.25rem}
.mx-36{margin-left:2.25rem;margin-right:2.25rem}
.my-36{margin-top:2.25rem;margin-bottom:2.25rem}
@media (min-width:410px){.sm\:p-36{padding:2.25rem}
.sm\:pt-36{padding-top:2.25rem}
.sm\:pr-36{padding-right:2.25rem}
.sm\:pb-36{padding-bottom:2.25rem}
.sm\:pl-36{padding-left:2.25rem}
.sm\:px-36{padding-left:2.25rem;padding-right:2.25rem}
.sm\:py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.sm\:m-36{margin:2.25rem}
.sm\:mt-36{margin-top:2.25rem}
.sm\:mr-36{margin-right:2.25rem}
.sm\:mb-36{margin-bottom:2.25rem}
.sm\:ml-36{margin-left:2.25rem}
.sm\:mx-36{margin-left:2.25rem;margin-right:2.25rem}
.sm\:my-36{margin-top:2.25rem;margin-bottom:2.25rem}}
@media (min-width:992px){.md\:p-36{padding:2.25rem}
.md\:pt-36{padding-top:2.25rem}
.md\:pr-36{padding-right:2.25rem}
.md\:pb-36{padding-bottom:2.25rem}
.md\:pl-36{padding-left:2.25rem}
.md\:px-36{padding-left:2.25rem;padding-right:2.25rem}
.md\:py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.md\:m-36{margin:2.25rem}
.md\:mt-36{margin-top:2.25rem}
.md\:mr-36{margin-right:2.25rem}
.md\:mb-36{margin-bottom:2.25rem}
.md\:ml-36{margin-left:2.25rem}
.md\:mx-36{margin-left:2.25rem;margin-right:2.25rem}
.md\:my-36{margin-top:2.25rem;margin-bottom:2.25rem}}
@media (min-width:1280px){.lg\:p-36{padding:2.25rem}
.lg\:pt-36{padding-top:2.25rem}
.lg\:pr-36{padding-right:2.25rem}
.lg\:pb-36{padding-bottom:2.25rem}
.lg\:pl-36{padding-left:2.25rem}
.lg\:px-36{padding-left:2.25rem;padding-right:2.25rem}
.lg\:py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.lg\:m-36{margin:2.25rem}
.lg\:mt-36{margin-top:2.25rem}
.lg\:mr-36{margin-right:2.25rem}
.lg\:mb-36{margin-bottom:2.25rem}
.lg\:ml-36{margin-left:2.25rem}
.lg\:mx-36{margin-left:2.25rem;margin-right:2.25rem}
.lg\:my-36{margin-top:2.25rem;margin-bottom:2.25rem}}
.p-auto{padding:auto}
.pt-auto{padding-top:auto}
.pr-auto{padding-right:auto}
.pb-auto{padding-bottom:auto}
.pl-auto{padding-left:auto}
.px-auto{padding-left:auto;padding-right:auto}
.py-auto{padding-top:auto;padding-bottom:auto}
.m-auto{margin:auto}
.mt-auto{margin-top:auto}
.mr-auto{margin-right:auto}
.mb-auto{margin-bottom:auto}
.ml-auto{margin-left:auto}
.mx-auto{margin-left:auto;margin-right:auto}
.my-auto{margin-top:auto;margin-bottom:auto}
@media (min-width:410px){.sm\:p-auto{padding:auto}
.sm\:pt-auto{padding-top:auto}
.sm\:pr-auto{padding-right:auto}
.sm\:pb-auto{padding-bottom:auto}
.sm\:pl-auto{padding-left:auto}
.sm\:px-auto{padding-left:auto;padding-right:auto}
.sm\:py-auto{padding-top:auto;padding-bottom:auto}
.sm\:m-auto{margin:auto}
.sm\:mt-auto{margin-top:auto}
.sm\:mr-auto{margin-right:auto}
.sm\:mb-auto{margin-bottom:auto}
.sm\:ml-auto{margin-left:auto}
.sm\:mx-auto{margin-left:auto;margin-right:auto}
.sm\:my-auto{margin-top:auto;margin-bottom:auto}}
@media (min-width:992px){.md\:p-auto{padding:auto}
.md\:pt-auto{padding-top:auto}
.md\:pr-auto{padding-right:auto}
.md\:pb-auto{padding-bottom:auto}
.md\:pl-auto{padding-left:auto}
.md\:px-auto{padding-left:auto;padding-right:auto}
.md\:py-auto{padding-top:auto;padding-bottom:auto}
.md\:m-auto{margin:auto}
.md\:mt-auto{margin-top:auto}
.md\:mr-auto{margin-right:auto}
.md\:mb-auto{margin-bottom:auto}
.md\:ml-auto{margin-left:auto}
.md\:mx-auto{margin-left:auto;margin-right:auto}
.md\:my-auto{margin-top:auto;margin-bottom:auto}}
@media (min-width:1280px){.lg\:p-auto{padding:auto}
.lg\:pt-auto{padding-top:auto}
.lg\:pr-auto{padding-right:auto}
.lg\:pb-auto{padding-bottom:auto}
.lg\:pl-auto{padding-left:auto}
.lg\:px-auto{padding-left:auto;padding-right:auto}
.lg\:py-auto{padding-top:auto;padding-bottom:auto}
.lg\:m-auto{margin:auto}
.lg\:mt-auto{margin-top:auto}
.lg\:mr-auto{margin-right:auto}
.lg\:mb-auto{margin-bottom:auto}
.lg\:ml-auto{margin-left:auto}
.lg\:mx-auto{margin-left:auto;margin-right:auto}
.lg\:my-auto{margin-top:auto;margin-bottom:auto}}
.grid{display:grid}
@media (min-width:410px){.sm\:grid{display:grid}}
@media (min-width:992px){.md\:grid{display:grid}}
@media (min-width:1280px){.lg\:grid{display:grid}}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
@media (min-width:410px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:992px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:1280px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
.gap-0{gap:0}
.gap-x-0{column-gap:0}
.gap-y-0{row-gap:0}
.gap-5{gap:.313rem}
.gap-x-5{column-gap:.313rem}
.gap-y-5{row-gap:.313rem}
.gap-10{gap:.625rem}
.gap-x-10{column-gap:.625rem}
.gap-y-10{row-gap:.625rem}
.gap-16{gap:1rem}
.gap-x-16{column-gap:1rem}
.gap-y-16{row-gap:1rem}
.gap-20{gap:1.25rem}
.gap-x-20{column-gap:1.25rem}
.gap-y-20{row-gap:1.25rem}
.gap-36{gap:2.25rem}
.gap-x-36{column-gap:2.25rem}
.gap-y-36{row-gap:2.25rem}
@media (min-width:410px){.sm\:gap-0{gap:0}
.sm\:gap-x-0{column-gap:0}
.sm\:gap-y-0{row-gap:0}
.sm\:gap-5{gap:.313rem}
.sm\:gap-x-5{column-gap:.313rem}
.sm\:gap-y-5{row-gap:.313rem}
.sm\:gap-10{gap:.625rem}
.sm\:gap-x-10{column-gap:.625rem}
.sm\:gap-y-10{row-gap:.625rem}
.sm\:gap-16{gap:1rem}
.sm\:gap-x-16{column-gap:1rem}
.sm\:gap-y-16{row-gap:1rem}
.sm\:gap-20{gap:1.25rem}
.sm\:gap-x-20{column-gap:1.25rem}
.sm\:gap-y-20{row-gap:1.25rem}
.sm\:gap-36{gap:2.25rem}
.sm\:gap-x-36{column-gap:2.25rem}
.sm\:gap-y-36{row-gap:2.25rem}}
@media (min-width:992px){.md\:gap-0{gap:0}
.md\:gap-x-0{column-gap:0}
.md\:gap-y-0{row-gap:0}
.md\:gap-5{gap:.313rem}
.md\:gap-x-5{column-gap:.313rem}
.md\:gap-y-5{row-gap:.313rem}
.md\:gap-10{gap:.625rem}
.md\:gap-x-10{column-gap:.625rem}
.md\:gap-y-10{row-gap:.625rem}
.md\:gap-16{gap:1rem}
.md\:gap-x-16{column-gap:1rem}
.md\:gap-y-16{row-gap:1rem}
.md\:gap-20{gap:1.25rem}
.md\:gap-x-20{column-gap:1.25rem}
.md\:gap-y-20{row-gap:1.25rem}
.md\:gap-36{gap:2.25rem}
.md\:gap-x-36{column-gap:2.25rem}
.md\:gap-y-36{row-gap:2.25rem}}
@media (min-width:1280px){.lg\:gap-0{gap:0}
.lg\:gap-x-0{column-gap:0}
.lg\:gap-y-0{row-gap:0}
.lg\:gap-5{gap:.313rem}
.lg\:gap-x-5{column-gap:.313rem}
.lg\:gap-y-5{row-gap:.313rem}
.lg\:gap-10{gap:.625rem}
.lg\:gap-x-10{column-gap:.625rem}
.lg\:gap-y-10{row-gap:.625rem}
.lg\:gap-16{gap:1rem}
.lg\:gap-x-16{column-gap:1rem}
.lg\:gap-y-16{row-gap:1rem}
.lg\:gap-20{gap:1.25rem}
.lg\:gap-x-20{column-gap:1.25rem}
.lg\:gap-y-20{row-gap:1.25rem}
.lg\:gap-36{gap:2.25rem}
.lg\:gap-x-36{column-gap:2.25rem}
.lg\:gap-y-36{row-gap:2.25rem}}
.col-start-1{grid-column-start:1}
.col-end-1{grid-column-end:1}
.col-span-1{grid-column:span 1/span 1}
.col-span-full{grid-column:1/-1}
.row-start-1{grid-row-start:1}
.row-end-1{grid-row-end:1}
.row-span-1{grid-row:span 1/span 1}
.col-start-2{grid-column-start:2}
.col-end-2{grid-column-end:2}
.col-span-2{grid-column:span 2/span 2}
.col-span-full{grid-column:1/-1}
.row-start-2{grid-row-start:2}
.row-end-2{grid-row-end:2}
.row-span-2{grid-row:span 2/span 2}
.col-start-3{grid-column-start:3}
.col-end-3{grid-column-end:3}
.col-span-3{grid-column:span 3/span 3}
.col-span-full{grid-column:1/-1}
.row-start-3{grid-row-start:3}
.row-end-3{grid-row-end:3}
.row-span-3{grid-row:span 3/span 3}
.col-start-4{grid-column-start:4}
.col-end-4{grid-column-end:4}
.col-span-4{grid-column:span 4/span 4}
.col-span-full{grid-column:1/-1}
.row-start-4{grid-row-start:4}
.row-end-4{grid-row-end:4}
.row-span-4{grid-row:span 4/span 4}
.col-start-5{grid-column-start:5}
.col-end-5{grid-column-end:5}
.col-span-5{grid-column:span 5/span 5}
.col-span-full{grid-column:1/-1}
.row-start-5{grid-row-start:5}
.row-end-5{grid-row-end:5}
.row-span-5{grid-row:span 5/span 5}
.col-start-6{grid-column-start:6}
.col-end-6{grid-column-end:6}
.col-span-6{grid-column:span 6/span 6}
.col-span-full{grid-column:1/-1}
.row-start-6{grid-row-start:6}
.row-end-6{grid-row-end:6}
.row-span-6{grid-row:span 6/span 6}
@media (min-width:410px){.sm\:col-start-1{grid-column-start:1}
.sm\:col-end-1{grid-column-end:1}
.sm\:col-span-1{grid-column:span 1/span 1}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-1{grid-row-start:1}
.sm\:row-end-1{grid-row-end:1}
.sm\:row-span-1{grid-row:span 1/span 1}
.sm\:col-start-2{grid-column-start:2}
.sm\:col-end-2{grid-column-end:2}
.sm\:col-span-2{grid-column:span 2/span 2}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-2{grid-row-start:2}
.sm\:row-end-2{grid-row-end:2}
.sm\:row-span-2{grid-row:span 2/span 2}
.sm\:col-start-3{grid-column-start:3}
.sm\:col-end-3{grid-column-end:3}
.sm\:col-span-3{grid-column:span 3/span 3}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-3{grid-row-start:3}
.sm\:row-end-3{grid-row-end:3}
.sm\:row-span-3{grid-row:span 3/span 3}
.sm\:col-start-4{grid-column-start:4}
.sm\:col-end-4{grid-column-end:4}
.sm\:col-span-4{grid-column:span 4/span 4}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-4{grid-row-start:4}
.sm\:row-end-4{grid-row-end:4}
.sm\:row-span-4{grid-row:span 4/span 4}
.sm\:col-start-5{grid-column-start:5}
.sm\:col-end-5{grid-column-end:5}
.sm\:col-span-5{grid-column:span 5/span 5}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-5{grid-row-start:5}
.sm\:row-end-5{grid-row-end:5}
.sm\:row-span-5{grid-row:span 5/span 5}
.sm\:col-start-6{grid-column-start:6}
.sm\:col-end-6{grid-column-end:6}
.sm\:col-span-6{grid-column:span 6/span 6}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-6{grid-row-start:6}
.sm\:row-end-6{grid-row-end:6}
.sm\:row-span-6{grid-row:span 6/span 6}}
@media (min-width:992px){.md\:col-start-1{grid-column-start:1}
.md\:col-end-1{grid-column-end:1}
.md\:col-span-1{grid-column:span 1/span 1}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-1{grid-row-start:1}
.md\:row-end-1{grid-row-end:1}
.md\:row-span-1{grid-row:span 1/span 1}
.md\:col-start-2{grid-column-start:2}
.md\:col-end-2{grid-column-end:2}
.md\:col-span-2{grid-column:span 2/span 2}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-2{grid-row-start:2}
.md\:row-end-2{grid-row-end:2}
.md\:row-span-2{grid-row:span 2/span 2}
.md\:col-start-3{grid-column-start:3}
.md\:col-end-3{grid-column-end:3}
.md\:col-span-3{grid-column:span 3/span 3}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-3{grid-row-start:3}
.md\:row-end-3{grid-row-end:3}
.md\:row-span-3{grid-row:span 3/span 3}
.md\:col-start-4{grid-column-start:4}
.md\:col-end-4{grid-column-end:4}
.md\:col-span-4{grid-column:span 4/span 4}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-4{grid-row-start:4}
.md\:row-end-4{grid-row-end:4}
.md\:row-span-4{grid-row:span 4/span 4}
.md\:col-start-5{grid-column-start:5}
.md\:col-end-5{grid-column-end:5}
.md\:col-span-5{grid-column:span 5/span 5}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-5{grid-row-start:5}
.md\:row-end-5{grid-row-end:5}
.md\:row-span-5{grid-row:span 5/span 5}
.md\:col-start-6{grid-column-start:6}
.md\:col-end-6{grid-column-end:6}
.md\:col-span-6{grid-column:span 6/span 6}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-6{grid-row-start:6}
.md\:row-end-6{grid-row-end:6}
.md\:row-span-6{grid-row:span 6/span 6}}
@media (min-width:1280px){.lg\:col-start-1{grid-column-start:1}
.lg\:col-end-1{grid-column-end:1}
.lg\:col-span-1{grid-column:span 1/span 1}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-1{grid-row-start:1}
.lg\:row-end-1{grid-row-end:1}
.lg\:row-span-1{grid-row:span 1/span 1}
.lg\:col-start-2{grid-column-start:2}
.lg\:col-end-2{grid-column-end:2}
.lg\:col-span-2{grid-column:span 2/span 2}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-2{grid-row-start:2}
.lg\:row-end-2{grid-row-end:2}
.lg\:row-span-2{grid-row:span 2/span 2}
.lg\:col-start-3{grid-column-start:3}
.lg\:col-end-3{grid-column-end:3}
.lg\:col-span-3{grid-column:span 3/span 3}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-3{grid-row-start:3}
.lg\:row-end-3{grid-row-end:3}
.lg\:row-span-3{grid-row:span 3/span 3}
.lg\:col-start-4{grid-column-start:4}
.lg\:col-end-4{grid-column-end:4}
.lg\:col-span-4{grid-column:span 4/span 4}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-4{grid-row-start:4}
.lg\:row-end-4{grid-row-end:4}
.lg\:row-span-4{grid-row:span 4/span 4}
.lg\:col-start-5{grid-column-start:5}
.lg\:col-end-5{grid-column-end:5}
.lg\:col-span-5{grid-column:span 5/span 5}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-5{grid-row-start:5}
.lg\:row-end-5{grid-row-end:5}
.lg\:row-span-5{grid-row:span 5/span 5}
.lg\:col-start-6{grid-column-start:6}
.lg\:col-end-6{grid-column-end:6}
.lg\:col-span-6{grid-column:span 6/span 6}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-6{grid-row-start:6}
.lg\:row-end-6{grid-row-end:6}
.lg\:row-span-6{grid-row:span 6/span 6}}
.spin,.pagination_infinie-item.loading:after{animation:spin 1.5s infinite linear}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}}
figure{margin:unset}
ul,ol{list-style:none;margin-left:0}
s,strike,del,.del{opacity:1}
.spip-puce b{display:none}
.spip-puce{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:700;font-size:1.4em;line-height:0.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.spip-puce:before{content:"›"}
ul.spip,ol.spip{margin-left:50px}
@media (max-width:640px){ul.spip,ol.spip{margin-left:1.5em}}
ul.spip{list-style-type:square}
li ul.spip{list-style-type:disc}
li li ul.spip{list-style-type:circle}
ol.spip{list-style-type:decimal}
dl.spip dt,dl.spip dd{padding-left:50px}
dl.spip dt{clear:both}
table.spip{width:100%}
@media (max-width:640px){table.spip th,table.spip tr,table.spip td{display:block}
table.spip thead th{border-bottom:none!important}
table.spip thead th + th{border-top:none}
table.spip tr{border-bottom:1px solid}
table.spip td{border-bottom:none}}
pre,code,kbd,samp,var,tt,.spip_code,.spip_cadre{font-family:"Courier New",Courier,monospace}
.spip_logo{float:right;margin:0 0 10px 10px;padding:0;border:none}
.spip_logo{margin:0 0 10px 10px;padding:0;border:none}
.spip_logo_center{clear:both;display:block;margin:0 auto 1.5em}
.spip_logo_left{float:left;margin-right:1.5em;margin-bottom:1.5em}
.spip_logo_right{float:right;margin-left:1.5em;margin-bottom:1.5em}
.spip_documents{margin-bottom:1.5em;padding:0;background:none;max-width:100%}
.spip_documents,.spip_documents_center,.spip_doc_titre,.spip_doc_descriptif,.spip_doc_credits{margin-right:auto;margin-left:auto;text-align:center;min-width:120px}
.spip_documents_center{clear:both;display:block;width:100%}
.spip_documents_left{float:left;margin-right:1.5em;max-width:33%}
.spip_documents_right{float:right;margin-left:1.5em;max-width:33%}
.spip_doc_descriptif{clear:both}
.spip_doc_credits{font-style:italic;clear:both}
.spip_documents > a{display:inline-block}
.spip_documents table{text-align:left}
table.spip .spip_document_image{width:auto!important}
.spip_document{display:flex;justify-content:center;align-items:center}
.spip_doc_inner{margin:0 auto;text-align:center;max-width:100%}
.spip_doc_inner > *{margin-left:auto;margin-right:auto}
.spip_document .spip_doc_lien{display:inline-block}
.spip_doc_legende{display:block;max-width:25em}
.spip_document img,.spip_document svg{max-width:100%;height:auto}
@media (max-width:480px){.spip_documents_left,.spip_documents_right{float:none;margin-left:auto;margin-right:auto;max-width:100%}}
.spip_modele{float:right;display:block;width:25%;margin:0 0 1.5em 1.5em;padding:1.5em;background-color:#EEE}
.formulaire_spip fieldset{margin:3em 0 0;padding:1em 0}
.formulaire_spip fieldset fieldset{margin-left:1em}
.formulaire_spip label{padding:4px 0;font-size:120%;font-weight:700}
.formulaire_spip .editer,.formulaire_spip .choix{clear:both;padding:.3em 0}
.formulaire_spip .editer{margin:.7em 0}
.formulaire_spip .saisie_radio input,.formulaire_spip .saisie_radio label,.formulaire_spip .saisie_checkbox input,.formulaire_spip .saisie_checkbox label,.formulaire_spip .saisie_case input,.formulaire_spip .saisie_case label,.formulaire_spip .saisie_oui_non input,.formulaire_spip .saisie_oui_non label,.formulaire_spip .saisie_mot input,.formulaire_spip .saisie_mot label{display:inline-block}
.formulaire_spip .saisie_input label,.choix label{cursor:pointer}
.formulaire_spip .explication{font-style:italic}
.formulaire_spip .explication p{margin:0}
.formulaire_spip p.explication{font-size:90%;margin-bottom:.5em}
.formulaire_spip .choix label{font-size:100%;font-weight:400;padding:0}
.formulaire_spip .choix.choix_alternatif:after{content:"";clear:both;display:block}
.formulaire_spip .choix.choix_alternatif label{float:left;width:20%;text-align:right}
.formulaire_spip .choix.choix_alternatif input{float:right;width:78%}
.formulaire_spip .browser .frame{display:inline-block;vertical-align:top;width:32%;min-width:170px;border:solid 1px #aaa;background-color:#F7F7F7;padding:.2em;margin-bottom:1em}
.formulaire_spip ul.item_picked{margin:0}
.formulaire_spip ul.item_picked li{display:inline-block;padding:0 .2em;background-color:#F7F7F7;border:solid 1px #aaa;margin-right:.2em;margin-bottom:.2em}
.formulaire_spip ul.item_picked li span.sep{display:none}
.formulaire_spip .picker_bouton{text-align:right}
.formulaire_spip .boutons{clear:both;margin:0;padding:0;text-align:right}
@media print{.formulaire_spip{display:none}}
.markItUp .markItUpHeader ul .markItUpSeparator{display:none}
.formulaire_spip .previsu{margin-bottom:1.5em;padding:.75em;border:2px dashed #F57900}
fieldset.previsu legend{color:#F57900}
.reponse_formulaire{margin-bottom:1.5em;padding:.75em;border:2px solid #ddd}
.reponse_formulaire_ok{background:#e6efc2;color:#264409;border-color:#c6d880}
.reponse_formulaire_erreur{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}
.reponse_formulaire_ok a{color:#264409}
.reponse_formulaire_erreur a{color:#8a1f11}
.erreur_message{color:red}
.editer.erreur input[type=text],.editer.erreur input.text,.editer.erreur input[type=password],.editer.erreur input.password,.editer.erreur textarea,li.erreur input[type=text],li.erreur input.text,li.erreur input[type=password],li.erreur input.password,li.erreur textarea{background-color:#fbe3e4;border-color:#fbc2c4}
.spip_surligne{background-color:yellow}
.formulaire_recherche *{display:inline}
div.spip,ul.spip,ol.spip,.spip_poesie,.spip_cadre,div.spip_code,.spip_documents.spip_documents_center{margin-bottom:1.5em}
.pagination{clear:both;text-align:center}
@media print{.pagination{display:none}}
a.spip_note{font-weight:700}
.on{font-weight:700}
@media print{.spip-admin,#spip-admin{display:none}}
h1:not([class^=h]),h2:not([class^=h]),.h1-like,.h1,.h2-like,legend.legend,.h2,.titre{font-size:2.3636363636em;line-height:.95em;font-weight:900;text-transform:uppercase}
h3:not([class^=h]),.h3-like,.editer-label,.h3{font-size:1.2727272727em;font-family:"Calistoga"}
h4:not([class^=h]),.h4-like,.h4,.soustitre{font-size:1.0909090909em;font-family:"Calistoga";color:var(--souris)}
h5:not([class^=h]),.h5-like,.h5{font-size:1em;font-weight:900}
h6:not([class^=h]),.h6-like,.h6{font-size:1.0909090909em}
.legende,.caption,.spip_doc_descriptif,.spip_doc_credits{font-size:.7272727273em;font-family:"Calistoga";color:var(--gray-800)}
.block.white .legende,.block.white .caption,.block.white .spip_doc_descriptif,.block.white .spip_doc_credits{color:var(--souris)}
figcaption.caption,.spip_doc_legende{border-top:4px dotted var(--gray-800);margin-top:.25em;padding-top:.25em}
.spip_doc_descriptif,.spip_doc_credits{display:inline-block}
.spip_doc_credits:before{content:"@ "}
.spip_document_center.spip_document_avec_legende .spip_doc_legende{max-width:unset}
.text-medium{font-size:.9em}
.text-large{font-size:1.1em}
.text-small{font-size:.8em}
.text-wrapper > [class^=h],.texte > [class^=h]{margin-bottom:.75em}
.text-wrapper > [class^=h]:not(:first-child),.texte > [class^=h]:not(:first-child){margin-top:1.2em}
@media (min-width:1280px){.text-wrapper > p,.text-wrapper > ul,.text-wrapper > ol,.texte > p,.texte > ul,.texte > ol{max-width:780px}}
.titre--filet{display:flex}
.titre--filet:before,.titre--filet:after{content:"";flex-grow:1;margin:0px 4px;background:linear-gradient(to right,var(--gray-500),var(--gray-500));background-size:100% 1px;background-position:0% 50%;background-repeat:repeat-x}
.titre--filet:before{margin-right:1em}
.titre--filet:after{margin-left:1em}
hr.flat{border:3px solid var(--gray-500)}
hr,.botdot{border:4px dotted var(--gray-500);border-top:0}
.sousligne{border-bottom:4px dotted var(--souris)}
.titre-sub{font-size:85%;opacity:0.8}
.scaps,nav.plan .titre{font-variant:small-caps;text-transform:lowercase}
.texte{font-weight:400}
a.spip_in,a.spip_out{text-decoration:none;border-bottom:4px dotted currentColor;position:relative;display:inline-block;line-height:.95em;transition:border-bottom 0.3s}
a.spip_in:hover,a.spip_in:active,a.spip_in:focus,a.spip_out:hover,a.spip_out:active,a.spip_out:focus{outline:none;border-bottom:4px solid currentColor}
a.spip_in:active,a.spip_out:active{transform:translateY(1px)}
.btn,p.boutons [type=submit],.button,[class*=" btn-"],[class^=btn-]{display:inline-flex;align-items:center;justify-content:center;min-width:4.5454545455em;background-color:var(--theme);border:none;border-radius:.3636363636em;box-shadow:none;text-align:center;color:#fff;cursor:pointer;transition:all 0.3s ease-out;user-select:none;cursor:pointer;padding:.5rem .75rem;text-decoration:none;border-radius:18px;transition-property:box-shadow,background-color,color,border,transform;font-weight:700;text-transform:uppercase;outline:2px dashed rgba(0,0,0,0.25);outline-offset:-.35em}
.btn:hover,p.boutons [type=submit]:hover,.btn:focus,p.boutons [type=submit]:focus,.button:hover,.button:focus,[class*=" btn-"]:hover,[class*=" btn-"]:focus,[class^=btn-]:hover,[class^=btn-]:focus{color:#fff;background-color:var(--theme-l1);text-decoration:none}
.btn:focus,p.boutons [type=submit]:focus,.button:focus,[class*=" btn-"]:focus,[class^=btn-]:focus{outline:2px dashed rgba(255,255,255,0.5);outline-offset:-.35em}
.btn[disabled=disabled],p.boutons [disabled=disabled][type=submit],.button[disabled=disabled],[class*=" btn-"][disabled=disabled],[class^=btn-][disabled=disabled]{filter:grayscale(50%)}
.btn:active,p.boutons [type=submit]:active,.button:active,[class*=" btn-"]:active,[class^=btn-]:active{transform:translateY(1px)}
.btn:not(.no-shadow),p.boutons [type=submit]:not(.no-shadow),.button:not(.no-shadow),[class*=" btn-"]:not(.no-shadow),[class^=btn-]:not(.no-shadow){margin-right:8px;margin-bottom:8px;box-shadow:8px 8px 0px rgba(0,0,0,0.5)}
.btn:not(.no-shadow):not([disabled]):hover,p.boutons [type=submit]:not(.no-shadow):not([disabled]):hover,.btn:not(.no-shadow):not([disabled]):focus,p.boutons [type=submit]:not(.no-shadow):not([disabled]):focus,.button:not(.no-shadow):not([disabled]):hover,.button:not(.no-shadow):not([disabled]):focus,[class*=" btn-"]:not(.no-shadow):not([disabled]):hover,[class*=" btn-"]:not(.no-shadow):not([disabled]):focus,[class^=btn-]:not(.no-shadow):not([disabled]):hover,[class^=btn-]:not(.no-shadow):not([disabled]):focus{transform:scale(0.95)}
.btn.--small,p.boutons .--small[type=submit],.button.--small,[class*=" btn-"].--small,[class^=btn-].--small{padding:.5rem .75rem;font-size:.8em}
.btn.--big,p.boutons .--big[type=submit],.button.--big,[class*=" btn-"].--big,[class^=btn-].--big{padding:1rem 1rem;font-size:1.4em}
.btn.--block,p.boutons .--block[type=submit],.button.--block,[class*=" btn-"].--block,[class^=btn-].--block{width:100%!important;display:block}
.btn.--unstyled,p.boutons .--unstyled[type=submit],.button.--unstyled,[class*=" btn-"].--unstyled,[class^=btn-].--unstyled{padding:0;border:none;text-align:left;background:none;border-radius:0;box-shadow:none;appearance:none}
.btn.--unstyled:focus,p.boutons .--unstyled[type=submit]:focus,.button.--unstyled:focus,[class*=" btn-"].--unstyled:focus,[class^=btn-].--unstyled:focus{box-shadow:none;outline:none}
ul{list-style-type:none}
ul ul,ol ol,ul ol,ol ul{margin-top:0;margin-bottom:0}
ol,ul{-webkit-margin-before:0;-webkit-margin-after:0}
.ul{list-style-type:none;padding:0;margin:0}
.ul li{padding:8px 16px;border-bottom:1px solid var(--gray-300)}
.ul li:last-child{border-bottom:none}
.unstyled{list-style-type:none;padding-left:0!important}
.puces,nav.plan li,ul.spip li,.texte > ul li{position:relative;list-style-type:none;margin-bottom:.5em}
.puces:before,nav.plan li:before,ul.spip li:before,.texte > ul li:before{content:"•";position:absolute;left:-20px;transform:scale(1.6)}
ul.spip,.texte > ul{margin-left:0;padding-left:24px}
.liste-items{margin-left:0}
.liste-items > .item{margin-bottom:1em;margin-top:1em}
.liste-items > .item:not(:last-child){padding-bottom:1em;border-bottom:1px solid var(--gray-300)}
.liste-items li > a{text-decoration:none}
.liste-items li > a:focus,.liste-items li > a:hover{border-bottom:2px dotted var(--gray-700)}
.liste-items a + ul{margin-top:1.5em}
.liste .active{font-weight:600;border-bottom:none}
.pagination ul,.pagination-items{display:flex;justify-content:center;align-items:space-around}
.pagination ul > *,.pagination-items > *{float:left}
.pagination ul > * > a,.pagination-items > * > a{float:left}
.pagination .on,.pagination a,.pagination .pagination-item{text-decoration:none;display:inline-block;padding:4px 10px;margin:0;border-radius:16px}
.pagination .on:hover,.pagination a:hover,.pagination .pagination-item:hover{text-decoration:none}
.pagination .on{background-color:var(--gray-400)}
.pagination_infinie-item.loading{color:transparent!important;position:relative}
.pagination_infinie-item.loading:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:transparent url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/loading.svg') no-repeat center;background-size:50% 70%}
.pagination-item-btn-top{font-size:.6363636364em;transform:translateY(6px);font-weight:600;padding-top:4em}
.pagination_infinie-item.next{font-size:2.1818181818em;line-height:20px;font-weight:600;transform:translateY(-12px)}
.precedent_suivant{border-top:4px solid var(--gray-300);margin-top:4em}
.precedent_suivant:last-child{border-bottom:4px solid var(--gray-300);margin-bottom:4em}
.precedent_suivant:not(:first-child){margin-top:0}
.precedent_suivant > div{padding:2em}
.precedent_suivant .label-prev,.precedent_suivant .label-next{font-size:80%;font-weight:900}
.precedent_suivant .next,.precedent_suivant .prev{display:inline-block}
.precedent_suivant .action{align-self:center}
.precedent_suivant .block-link-parent{display:grid;grid-template-columns:100px 1fr 100px;grid-template-rows:30px 30px;grid-column-gap:0px;grid-row-gap:0px}
.precedent_suivant .block-link-parent:active .action{transform:translateY(1px)}
.precedent_suivant .block-link-parent.prev{text-align:left}
.precedent_suivant .block-link-parent.next{text-align:right;border-top:4px solid var(--gray-300)}
.precedent_suivant .link-next,.precedent_suivant .link-prev{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9090909091em}
.precedent_suivant .block-link-parent.prev .action{grid-area:1/1/3/2}
.precedent_suivant .label-prev{grid-area:1/2/2/4}
.precedent_suivant .link-prev{grid-area:2/2/3/4}
.precedent_suivant .block-link-parent.next .action{grid-area:1/3/3/4}
.precedent_suivant .label-next{grid-area:1/1/2/3}
.precedent_suivant .link-next{grid-area:2/1/3/3}
@media (min-width:410px){.precedent_suivant{display:grid;grid-template-columns:repeat(2,50%);grid-column-gap:0px;grid-row-gap:0px}
.precedent_suivant .block-link-parent.next{border-top:none;grid-area:1/2/2/3}
.precedent_suivant .block-link-parent + .block-link-parent{border-left:4px solid var(--gray-300)}}
nav.plan{margin-top:4em;padding:2em;border-top:4px solid var(--gray-300);font-size:80%;line-height:1em}
nav.plan:last-child{border-bottom:4px solid var(--gray-300);margin-bottom:4em}
nav.plan:not(:first-child){margin-top:0}
nav.plan .titre{font-size:80%;font-weight:900}
nav.plan ul{padding-left:1em}
.burger{padding:0;background-color:transparent;box-shadow:none;outline:0;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}
.burger > *{display:inline-flex;vertical-align:top;flex-direction:column;justify-content:space-between;align-items:stretch;height:1.5em;width:1.5em;padding:0;background-color:transparent;background-image:linear-gradient(var(--black,#333),var(--black,#333));background-position:center;background-repeat:no-repeat;background-origin:content-box;background-size:100% 4px;transition:0.25s;transition-property:transform,background;will-change:transform,background}
.burger > *::before,.burger > *::after{content:"";height:4px;background:var(--black,#333);transition:0.25s;transition-property:transform,top;will-change:transform,top}
.burger:hover > *{background-color:transparent}
.burger:focus{outline:0}
.burger.is-active > *{background-image:none;justify-content:center}
.burger.is-active > *::before{transform:translateY(50%) rotate3d(0,0,1,45deg)}
.burger.is-active > *::after{transform:translateY(-50%) rotate3d(0,0,1,-45deg)}
@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Black"),url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/proxima_nova_black-webfont.woff2') format("woff2");font-weight:900;font-style:normal}
@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Bold"),url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/proxima_nova_bold-webfont.woff2?186515') format("woff2");font-style:normal;font-weight:700}
@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Extrabold"),url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/proxima_nova_extrabold-webfont.woff2?186515') format("woff2");font-style:normal;font-weight:800}
@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Regular"),url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/proxima_nova_regular-webfont.woff2?186515') format("woff2");font-style:normal;font-weight:400}
@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Regular"),url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/proxima_nova_regular_italic-webfont.woff2?186515') format("woff2");font-style:italic;font-weight:400}
@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Semibold"),url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/proxima_nova_semibold-webfont.woff2?186515') format("woff2");font-style:normal;font-weight:600}
@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Semibold Italic"),url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/proxima_nova_semibold_italic-webfont.woff2?186515') format("woff2");font-style:italic;font-weight:600}
@font-face{font-family:"Calistoga";src:local("Calistoga"),url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/calistoga-regular-webfont.woff2?186515') format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:"icons";src:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/webfonts/icons/icons.woff2?5165') format("woff2");font-weight:400;font-style:normal}
[class^=icon-]:before,[class*=" icon-"]:before,.icon-like:before{font-family:"icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
:root{--swiper-theme-color:#222;--swiper-navigation-size:60px}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-vertical > .swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-pointer-events{touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;align-self:center}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}
.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}
.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next:active,.swiper-button-prev:active{transform:translateY(1px)}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}
.swiper-button-next:before,.swiper-button-prev:before{font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}
blockquote.spip,figure.citation{position:relative;padding:1em 1em;margin-left:0;min-height:2em;border-bottom:8px dotted var(--souris);font-size:120%;font-style:italic;background:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/quote.svg') 0 top no-repeat;background-size:160px 160px}
blockquote.spip > blockquote,figure.citation > blockquote{margin:0}
blockquote.spip figcaption,figure.citation figcaption{text-align:right;font-weight:600;font-style:normal;font-family:"Calistoga"}
blockquote.spip figcaption:before,figure.citation figcaption:before{content:" - "}
@media (min-width:992px){blockquote.spip,figure.citation{margin:2em 2em;padding-left:100px}}
.nav-top{font-size:.7272727273em;position:fixed;z-index:80;top:0;width:100%;max-width:calc(var(--page-wrapper-width) - var(--border-width) * 2);margin-left:auto;margin-right:auto;vertical-align:middle;background-color:white;border-top:var(--border-width) solid var(--black);border-bottom:var(--border-width) solid var(--black)}
.nav-top .container{position:relative}
.nav-top .logo{transform:translateX(-10px)}
.nav-top ul a{position:relative;transition:all 0.2s ease-out}
.nav-top ul a::before,.nav-top ul a::after{content:"";position:absolute;left:25%;right:25%;top:50%;height:4px;margin-top:-2px;background-color:currentColor;opacity:0;transition:all 0.2s ease-out}
.nav-top ul a:hover,.nav-top ul a:focus{text-decoration:none}
.nav-top ul a:hover::before,.nav-top ul a:hover::after,.nav-top ul a:focus::before,.nav-top ul a:focus::after{color:var(--black);opacity:1;background-color:var(--black)}
.nav-top ul a:hover::before,.nav-top ul a:focus::before{transform:translateY(-1.5em)}
.nav-top ul a:hover::after,.nav-top ul a:focus::after{transform:translateY(1.5em)}
.nav-top .firstnav a{text-decoration:none;font-weight:800;text-transform:uppercase;display:block}
.nav-top .firstnav li{display:inline-block}
.nav-top .formulaire_recherche{padding-bottom:0}
.nav-top .formulaire_recherche input.search{width:auto;max-width:8em}
.nav-top .formulaire_recherche button{padding:.4em .75em;font-size:.9em}
.nav-top .icon-call{font-size:2em;text-decoration:none}
@media screen and (max-width:992px){.nav-top{}
.nav-top + *{margin-top:50px}
.nav-top .logo{width:100px}
.nav-top ul a::before,.nav-top ul a::after{display:none}
.firstnav{position:fixed;z-index:-1;top:54px;left:0;width:100%;height:calc(100% - 54px);padding-top:2em;background-color:white;text-align:center;transform:translateX(-110%);transition:all 0.5s cubic-bezier(0.5,0,0.25,1)}
.firstnav.open{transform:translateX(0)}
.firstnav.open li{opacity:1;transform:translateX(0)}
.firstnav.open li:nth-child(1){transition-delay:0.25s}
.firstnav.open li:nth-child(2){transition-delay:0.3s}
.firstnav.open li:nth-child(3){transition-delay:0.35s}
.firstnav.open li:nth-child(4){transition-delay:0.4s}
.firstnav.open li:nth-child(5){transition-delay:0.45s}
.firstnav.open li:nth-child(6){transition-delay:0.5s}
.firstnav.open li:nth-child(7){transition-delay:0.55s}
.firstnav .item{display:block;width:100%;opacity:0;transition:all 0.4s;transform:translateX(-50px)}
.firstnav a{font-size:5vw;border-left:6px solid transparent;border-right:6px solid transparent}}
@media screen and (min-width:992px){.nav-top + *{margin-top:104px}
.nav-top .item{transform:translateY(6px);border-bottom:var(--border-width) solid transparent}
.nav-top .logo img{margin-top:0px;height:80px}
.nav-top .firstnav{float:none;display:flex;flex-flow:row nowrap;justify-content:flex-start;flex-grow:5}
.nav-top .firstnav > .item{text-align:center;flex-basis:100%}
.nav-top .firstnav a{display:inline-block;line-height:14px;font-size:1em;max-width:150px;vertical-align:middle}
.nav-top .firstnav .item.active{border-bottom-width:var(--border-width);border-bottom-style:solid}}
@media (max-width:410px){.nav-top .formulaire_recherche .btn span,.nav-top .formulaire_recherche p.boutons [type=submit] span,p.boutons .nav-top .formulaire_recherche [type=submit] span{display:none}}
@media (min-width:992px) and (max-width:1280px){.nav-top .formulaire_recherche .btn span,.nav-top .formulaire_recherche p.boutons [type=submit] span,p.boutons .nav-top .formulaire_recherche [type=submit] span{display:none}}
.breadcrumb{background-color:var(--black);padding:0 0 3px}
.breadcrumb__items{margin:0;display:flex;flex-flow:row wrap;align-items:center;font-size:.7em}
.breadcrumb__item{line-height:1;color:var(--gray-200)}
.breadcrumb__divider{padding:0 8px;color:var(--gray-300);opacity:0.5}
.breadcrumb a:not(:hover):not(:focus){color:inherit;text-decoration:none}
.breadcrumb a:hover,.breadcrumb a:focus{border-bottom:1px dashed var(--gray-200);outline:none;text-decoration:none}
:root{--border-width:3px;--page-wrapper-width:1460px}
@media (min-width:992px){:root{--border-width:6px}}
body{background-color:var(--gray-200)}
.page-wrapper{border:var(--border-width) solid var(--black);border-bottom:none;margin-left:auto;margin-right:auto;max-width:var(--page-wrapper-width);overflow:hidden;position:relative}
section.recherche .titre-sub:before{content:"«";margin-right:.2em}
section.recherche .titre-sub:after{content:"»";margin-left:.2em}
section.recherche .block-link{text-decoration:underline}
section.recherche .liste-items{padding-left:0}
section.recherche .liste-items > .item{margin-top:0;margin-bottom:0;padding:1em .25em}
section.recherche .liste-items > .item:not(:last-child){border-bottom:6px dotted var(--gray-400)}
section.recherche .pagination nav,section.recherche nav.pagination{text-align:center}
section.recherche .index{margin-right:.5em;font-size:0.9;opacity:0.6}
.page-404 .container{position:relative}
@media (min-width:410px){.page-404 .text-wrapper{margin-left:30%;padding:8em 0;z-index:5;position:relative;text-shadow:2px 2px 0 var(--rouge)}
.page-404 .pin-up-home{z-index:2;background-image:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/pin-up-home.svg');background-repeat:no-repeat;width:400px;height:400px;position:absolute;top:20px;left:0}}
section.devis{position:relative;z-index:15}
section.devis:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 100 100'%3E%3Crect x='0' y='0' width='46' height='46' fill-opacity='0.025' fill='%23EC1818'/%3E%3C/svg%3E");z-index:5;bottom:0;right:0;top:0;left:0}
section.devis > *{z-index:25;position:relative}
@media (min-width:577px){.extra__contact{position:relative;z-index:20}
.extra__contact:before,.extra__contact:after{position:absolute;content:"";background-repeat:no-repeat;left:0}
.extra__contact:before{background-image:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/bg/wintery-sunburst.svg');background-size:cover;z-index:10;bottom:0;right:0;top:0;opacity:0.4}
.extra__contact:after{background-image:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/pin-up-contact.svg');background-position:30% bottom;background-size:contain;width:50%;height:400px;bottom:0;z-index:20;clip-path:polygon(0 0,53% 0,100% 100%,0% 100%)}
.extra__contact > .container{position:relative;z-index:20}}
.page-article .article .text-wrapper{display:flex;flex-direction:column;place-content:center}
.page-article .article .logo .spip_doc_inner > img{background-color:transparent}
.page-article .article .logo + .text-wrapper{flex-direction:row}
.page-plan .plan > .titre{display:none}
.galerie{margin-bottom:4em}
.galerie .item{margin-left:auto;margin-right:auto}
.galerie .galerie__bar-top,.galerie .galerie__bar-bottom{position:relative;flex-basis:100%}
.galerie .galerie__bar-top{margin-bottom:2em;border-bottom:8px solid var(--theme)}
.galerie .galerie__bar-top select{border:4px solid black;color:black}
.galerie .galerie__bar-bottom{color:var(--souris);display:flex;padding:0;margin-top:1em}
.galerie .galerie__bar-bottom:before,.galerie .galerie__bar-bottom:after{content:"";flex-grow:1;margin:0px 4px;background:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/dot.svg');background-size:12px 24px;background-position:0% 38%;background-repeat:repeat-x}
.galerie .galerie__bar-bottom:before{margin-right:1em}
.galerie .galerie__bar-bottom:after{margin-left:1em}
.galerie .pagination_infinie-compteur span{font-size:.6363636364em;font-family:italic;text-align:center;font-weight:600;font-family:"Calistoga"}
.galerie--normalisee .item img,hr.style-galerie-normalisee + div.ajaxbloc > .galerie .item img,hr.style-galerie-normalisee + .galerie .item img{max-width:320px;max-height:200px;height:auto;width:auto}
@media screen and (min-width:550px){.galerie__bar-top,.galerie__bar-bottom{margin-left:auto;margin-right:auto}
.galerie__bar-top{max-width:600px}
.galerie__bar-bottom{padding:0 40%}
.pagination_infinie-item{width:auto}}
.lity-container{height:100%!important}
.box_mediabox .lity-content{height:100%}
.lity-image-caption{background:rgba(0,0,0,0.4)}
.modal .modal-title{position:fixed;top:0;left:0;right:0;background-color:#222;font-size:1.4em}
.modal .modal-caption{font-size:90%}
.modal-content .modal-image{background-color:transparent;box-shadow:none}
.closing .modal-legend{display:none}
.modal-previous b,.modal-next b{display:none}
.modal-previous > span,.modal-next > span{background-image:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/prev.svg');background-position:0;background-size:50px 50px;background-repeat:no-repeat;width:60px;height:60px}
.modal-next > span{background-image:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/next.svg');background-position:right}
@media (min-width:901px){.modal-title{padding-top:10px;padding-bottom:10px}}
input.text,input[type=text],input[type=email],input[type=number],select,textarea{width:100%;padding:.2em .4em;font-size:1.1em;border-radius:12px;border:thin solid var(--gray-900);background-color:rgba(255,255,255,0.85)}
input.text:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,select:focus-visible,textarea:focus-visible{outline:medium dashed white;outline-offset:1px;background-color:rgb(255,255,255)}
.formulaire_spip{padding-bottom:2em}
@media (min-width:410px){.formulaire_spip p.boutons{text-align:right}
.formulaire_spip p.boutons input[type=submit],.formulaire_spip p.boutons button{max-width:380px}}
.formulaire_spip.light input:not([type=radio]):not([type=checkbox]),.formulaire_spip.light select,.formulaire_spip.light textarea,.formulaire_spip .light input:not([type=radio]):not([type=checkbox]),.formulaire_spip .light select,.formulaire_spip .light textarea{border-color:rgba(0,0,0,0.8);background-color:rgba(0,0,0,0.1)}
.formulaire_spip.light input:not([type=radio]):not([type=checkbox]):focus-visible,.formulaire_spip.light select:focus-visible,.formulaire_spip.light textarea:focus-visible,.formulaire_spip .light input:not([type=radio]):not([type=checkbox]):focus-visible,.formulaire_spip .light select:focus-visible,.formulaire_spip .light textarea:focus-visible{outline:1px dotted black}
.no-border button,.no-border input:not([type=radio]):not([type=checkbox]),.no-border select,.no-border textarea{border:0px solid black}
fieldset,fieldset.row{margin-bottom:2em}
fieldset{padding-bottom:1.5em}
span.obligatoire{font-size:80%}
.erreur_message{color:#FF494A;font-weight:800;font-size:80%}
.erreur_message + input{border-color:#FF494A}
.editer-label{margin-top:1.5em;margin-bottom:.25em}
legend.legend{font-size:1.65em;border-bottom:6px dotted var(--gray-400);margin-top:1.5em;padding-bottom:.25em;margin-bottom:.25em;display:flex;width:100%}
legend.legend > span{display:flex}
legend.legend > span:after{content:" ";flex-grow:1;margin:0px 4px;background:linear-gradient(to right,var(--gray-900),var(--gray-900));background-size:100% 3px;background-position:0% 50%;background-repeat:repeat-x;margin-left:1em}
.editer.erreur .editer-label{margin-right:.7em}
.editer.erreur input:not([type=radio]):not([type=checkbox]),.editer.erreur select,.editer.erreur textarea{background-color:rgba(255,255,255,0.1)}
.editer.erreur input:not([type=radio]):not([type=checkbox]):focus-visible,.editer.erreur select:focus-visible,.editer.erreur textarea:focus-visible{outline:1px dotted white}
.editer.erreur-only > *:not(.erreur_message){display:none}
.input-cont label{line-height:1.225em}
select{appearance:none}
select:not([multiple]){padding-right:1.2em;background-repeat:no-repeat;background-position:calc(100% - .4em) .7em;background-size:.85em auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath d='M70.3 13.8L40 66.3 9.7 13.8z' fill='%231EC9BC'%3E%3C/path%3E%3C/svg%3E")}
select::-ms-expand{display:none}
.radio-cont input{display:none}
.radio-cont label{position:relative;display:block;cursor:pointer;font-size:18px;padding-left:50px}
.radio-cont input[type=checkbox],.radio-cont input[type=radio]{position:absolute;visibility:hidden!important}
.radio-cont input[type=checkbox] + label:before,.radio-cont input[type=checkbox] + label:after,.radio-cont input[type=radio] + label:before,.radio-cont input[type=radio] + label:after{content:"";position:absolute;top:50%;margin-top:-7.5px;box-sizing:border-box}
.radio-cont input[type=checkbox] + label:before,.radio-cont input[type=radio] + label:before{width:35px;height:18px;left:0px;background:#fff;border:2px solid var(--noir);border-radius:18px}
.radio-cont input[type=checkbox] + label:after,.radio-cont input[type=radio] + label:after{width:18px;height:18px;left:18px;background:#666;border-radius:50%;border:2px solid var(--noir);transition:all 200ms ease-out}
.radio-cont input[type=checkbox]:checked + label:after,.radio-cont input[type=radio]:checked + label:after{left:0px;background:var(--turquoise)}
input[type=file],input.file{font-size:12px!important}
legend{line-height:1.5em;font-weight:800}
a[role=button] > .small,button > .small{display:inline-block}
.small{font-style:italic;font-weight:400;color:var(--light-grey)}
.formulaire_formidable_contact textarea{min-height:180px}
.formulaire_formidable_contact .editer_fichiers_joints .label{padding:0}
.formulaire_formidable_contact button[type=submit]{padding:.5em 1em}
.formulaire_formidable_contact button[type=submit]:focus,.formulaire_formidable_contact button[type=submit]:hover{background-color:var(--dark-orange)}
@media (min-width:577px){.formulaire_formidable_contact .editer-groupe{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:120px;grid-column-gap:20px;grid-row-gap:20px}
.formulaire_formidable_contact .editer-groupe > .editer{margin:auto;width:100%}
.formulaire_formidable_contact .editer_input_1{grid-area:1/1/2/2}
.formulaire_formidable_contact .editer_email_1{grid-area:2/1/3/2}
.formulaire_formidable_contact .editer_input_3{grid-area:2/2/3/3}
.formulaire_formidable_contact .editer_input_4{grid-area:3/1/4/2}
.formulaire_formidable_contact .editer_textarea_1{grid-area:4/1/5/3}
.formulaire_formidable_contact .editer_fichiers_1{grid-area:5/2/6/3}
.formulaire_formidable_contact button[type=submit]{max-width:220px;width:auto}
.formulaire_formidable_contact .editer-label,.formulaire_formidable_contact label{text-align:left;margin-left:0;display:block}}
.formulaire_recherche > form{display:grid}
.formulaire_recherche input.text{grid-area:1/1/2/2;border-radius:15px 0 0 15px!important}
.formulaire_recherche button{grid-area:1/2/2/3;border-radius:0 15px 15px 0}
.formulaire_recherche button span{margin-left:.5em}
.form--devis .editer_case_envoi_mail{text-align:center}
.form--devis .editer_case_envoi_mail .choix{padding:12px 24px}
.form--devis .editer_case_envoi_mail .choix > input.checkbox{margin-right:1em}
.form--devis .recap{border-top:6px dotted var(--gray-500);border-bottom:6px dotted var(--gray-500)}
.form--devis .recap .champ.afficher{margin-bottom:.5em}
.form--devis .total{border-top:4px dotted var(--gray-300);margin-top:1em;padding-top:1em}
@media (min-width:992px){.form--devis .recap > div,.form--devis .formulaire_valeurs > div{max-width:560px;margin-left:auto;margin-right:auto}}
.range-labels{position:relative;display:block;float:left;font-style:italic;padding-top:8px}
.range-labels:nth-child(2){width:16.6667%}
.range-labels:nth-child(3),.range-labels:nth-child(4){width:33.3334%;text-align:center}
.range-labels:nth-child(5){width:16.6667%;text-align:right}
input[type=range]{position:relative;-webkit-appearance:none;width:100%;background:transparent;border:none;padding:0}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}
input[type=range]:focus{outline:none}
input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}
input[type=range]::-webkit-slider-thumb{position:relative;z-index:1;-webkit-appearance:none;height:20px;width:20px;border-radius:50%;border:2px solid var(--noir);background:var(--turquoise);cursor:pointer;margin-top:-9px}
input[type=range]::-moz-range-thumb{position:relative;z-index:1;height:20px;width:20px;border-radius:50%;border:2px solid var(--noir);background:var(--turquoise);cursor:pointer}
input[type=range]::-ms-thumb{position:relative;z-index:1;height:20px;width:20px;border-radius:50%;border:2px solid var(--noir);background:var(--turquoise);cursor:pointer}
input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:var(--noir)}
input[type=range]:focus::-webkit-slider-runnable-track{background:var(--noir)}
input[type=range]::-moz-range-track{width:100%;height:2px;cursor:pointer;background:var(--noir)}
input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;background:transparent;border-color:transparent;border-width:2px 0;color:transparent}
input[type=range]::-ms-fill-lower{background:var(--noir)}
input[type=range]:focus::-ms-fill-lower{background:var(--noir)}
input[type=range]::-ms-fill-upper{background:var(--noir)}
input[type=range]:focus::-ms-fill-upper{background:var(--noir)}
.prefooter{font-family:"Calistoga"}
.prefooter a.item{text-decoration:none;border-bottom:3px dotted transparent}
.prefooter a.item:hover,.prefooter a.item:focus{border-bottom:3px dotted var(--gray-800)}
.prefooter a.item:before{content:"#"}
.footer{font-size:.7272727273em;position:relative;z-index:10;color:var(--gray-300);background:url('//jimbo-ecussons.com/plugins/jimbo/squelettes/images/trame_black.png') 0 0 repeat;padding:1.5em 0 0;margin-bottom:-1px}
.footer a{text-decoration:none;border-bottom:1px dotted transparent}
.footer a:hover,.footer a:focus{text-decoration:none;border-bottom:1px dotted var(--gray-200)}
.footer .lastnav .item{font-weight:700;text-transform:uppercase}
.footer .schema a{text-decoration:none}
.footer .schema .item__sub{display:block}
.footer .schema .telephone{border-bottom:1px dashed var(--light-grey)}
.footer .schema .organization__adresse{font-size:90%}
.footer .rezo a,.footer .rezo a:hover{border:4px solid transparent!important}
@media screen and (min-width:992px){.footer .schema{text-align:center}
.footer .schema br{display:none}
.footer .schema .item__sub{display:inline-block}
.footer .schema .item__sub:nth-of-type(1):after{content:" - "}}
@media (min-width:410px) and (max-width:992px){.footer .schema{padding-left:2em}
.footer .maps_icon{margin-right:6px}
.footer .maps_link > .item__sub:first-child{transform:translate(-36px,2px)}
.footer .organization__telephone .sep{visibility:hidden}
.footer .organization__telephone .mobile{margin-left:20px}}

/* local/cache-css/cssdyn-css_dyn_jimbo_css-3f5f21d9.css?1786668761 */
.firstnav [data-expose="rub1"].active{border-bottom-color:var(--orange)}
.firstnav [data-expose="rub1"] > a.active{border-left-color:var(--orange)}
.firstnav [data-expose="rub8"].active{border-bottom-color:var(--turquoise)}
.firstnav [data-expose="rub8"] > a.active{border-left-color:var(--turquoise)}
.firstnav [data-expose="rub15"].active{border-bottom-color:var(--violet)}
.firstnav [data-expose="rub15"] > a.active{border-left-color:var(--violet)}
.firstnav [data-expose="rub33"].active{border-bottom-color:var(--azur)}
.firstnav [data-expose="rub33"] > a.active{border-left-color:var(--azur)}
.firstnav [data-expose="rub45"].active{border-bottom-color:var(--rouge)}
.firstnav [data-expose="rub45"] > a.active{border-left-color:var(--rouge)}
.firstnav [data-expose="rub46"].active{border-bottom-color:var(--citron)}
.firstnav [data-expose="rub46"] > a.active{border-left-color:var(--citron)}

