.desinfect-streamfield{display:grid;grid-template-columns:repeat(4,auto);overflow-y:auto;column-gap:.25rem;row-gap:1.5rem}.desinfect-streamfield>div{max-width:100%}.desinfect-streamfield>div>*{width:100%}.desinfect-block{padding:1.5rem!important}.desinfect-relative{position:relative}div.desinfect-center,div.desinfect-justify,div.desinfect-left,div.desinfect-right{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}div.desinfect-center,div.desinfect-justify{grid-column:1/-1}div.desinfect-justify.paragraph :not(h2,h3,h4){text-align:justify}div.desinfect-left{grid-column:1/span 2}div.desinfect-left:has(+.desinfect-left){grid-column:1}div.desinfect-left~.desinfect-left{grid-column:2}div.desinfect-right{grid-column:3/span 2}div.desinfect-right:has(+.desinfect-right){grid-column:3}div.desinfect-right~.desinfect-right{grid-column:4}.desinfect-streamfield .desinfect-icon{width:20%;height:auto}.desinfect-streamfield .desinfect-icon li{--list-size:.75rem}.desinfect-streamfield .desinfect-icon tr{height:16px}.desinfect-streamfield .desinfect-small{width:40%;height:auto}.desinfect-streamfield .desinfect-small li{--list-size:1rem}.desinfect-streamfield .desinfect-small tr{height:24px}.desinfect-streamfield .desinfect-medium{width:60%;height:auto}.desinfect-streamfield .desinfect-medium li{--list-size:1.2rem}.desinfect-streamfield .desinfect-medium tr{height:32px}.desinfect-streamfield .desinfect-large{width:80%;height:auto}.desinfect-streamfield .desinfect-large li{--list-size:1.5rem}.desinfect-streamfield .desinfect-large tr{height:48px}.desinfect-streamfield .desinfect-full{width:100%;height:auto}.desinfect-streamfield .desinfect-full li{--list-size:2rem}.desinfect-streamfield .desinfect-full tr{height:64px}.desinfect-streamfield .desinfect-main_color{background-color:var(--desinfect-primary);color:var(--texte-tres-clair);border:1px solid var(--desinfect-primary)}.desinfect-streamfield .desinfect-main_color *{color:var(--texte-tres-clair)}.desinfect-streamfield .desinfect-side_color{background-color:var(--desinfect-secondary);color:var(--texte-tres-clair);border:1px solid var(--desinfect-secondary)}.desinfect-streamfield .desinfect-side_color *{color:var(--texte-tres-clair)}.desinfect-streamfield .desinfect-neutral_color{background-color:var(--gris);color:#000;border:1px solid var(--gris)}.desinfect-streamfield .desinfect-neutral_color *{color:#000}.desinfect-streamfield .desinfect-light_main{background-color:var(--desinfect-primary-very-light);color:var(--texte-tres-fonce);border:1px solid var(--desinfect-primary-very-light)}.desinfect-streamfield .desinfect-light_main *{color:var(--texte-tres-fonce)}.desinfect-streamfield .desinfect-dark_main{background-color:var(--desinfect-primary-dark);color:var(--texte-clair);border:1px solid var(--desinfect-primary-dark)}.desinfect-streamfield .desinfect-dark_main *{color:var(--texte-clair)}.desinfect-streamfield .desinfect-light_side{background-color:var(--desinfect-secondary-very-light);color:var(--texte-tres-fonce);border:1px solid var(--desinfect-secondary-very-light)}.desinfect-streamfield .desinfect-light_side *{color:var(--texte-tres-fonce)}.desinfect-streamfield .desinfect-dark_side{background-color:var(--desinfect-secondary-dark);color:var(--texte-clair);border:1px solid var(--desinfect-secondary-dark)}.desinfect-streamfield .desinfect-dark_side *{color:var(--texte-clair)}h1,h2,h3,h4,legend{width:100%;font-weight:600}h1{color:var(--desinfect-logo-1);font-size:calc(3 * var(--font-size));font-weight:800}.title.is-1{color:var(--desinfect-primary-dark)!important}h2{color:var(--desinfect-logo-3);font-size:calc(2.25 * var(--font-size));margin:0 0 calc(.5 * var(--nav-icon-margin));font-weight:700}.title.is-2{color:var(--desinfect-primary)!important}h3{color:var(--desinfect-logo-2);font-size:calc(1.75 * var(--font-size));margin:0 0 calc(.25 * var(--nav-icon-margin));font-weight:600}.title.is-3{color:var(--desinfect-primary-light)!important}h4{color:var(--desinfect-logo-5);font-size:calc(1.5 * var(--font-size));margin:0 0 calc(.125 * var(--nav-icon-margin));font-weight:500}.title.is-4{color:var(--desinfect-primary-very-light)!important}ol,p,ul{margin:0 0 var(--nav-icon-margin);font-size:var(--font-size)}legend{color:var(--desinfect-logo-1);font-size:calc(.9 * var(--font-size))}div.desinfect-block.paragraph{position:relative;justify-content:flex-start!important}div.desinfect-block.paragraph p{color:var(--desinfect-logo-4);font-weight:500}.desinfect-streamfield iframe{width:100%;aspect-ratio:16/9}.desinfect-streamfield .desinfect-block.list{flex-direction:row;justify-content:center;align-items:center}.desinfect-streamfield .desinfect-block.list ul{list-style-type:none;width:fit-content!important;padding:2rem;border:2px solid var(--desinfect-primary);border-radius:2rem}.desinfect-streamfield .desinfect-block.list ul li{margin:.5rem 0}.desinfect-streamfield .desinfect-block.list ul li p{display:flex;width:fit-content;height:100%;padding:0 .5rem 0 0;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:5px;color:var(--desinfect-logo-2);font-size:var(--list-size);font-weight:700}.desinfect-streamfield .desinfect-block.list ul li p img,.desinfect-streamfield .desinfect-block.list ul li p svg{margin-right:1rem;height:calc(var(--list-size) + .2rem);width:calc(var(--list-size) + .2rem)}.desinfect-streamfield .desinfect-block.table{container-type:block;-ms-overflow-style:none;scrollbar-width:none}.desinfect-streamfield .desinfect-block.table::-webkit-scrollbar{display:none}.desinfect-streamfield .desinfect-block.table table *{font-family:var(--bulma-family-primary);font-size:var(--font-size);font-weight:500}@container (min-width:800px){.desinfect-streamfield .desinfect-block.table table *{font-size:.9rem!important}}@container (min-width:1200px){.desinfect-streamfield .desinfect-block.table table *{font-size:1rem!important}}@container (min-width:1600px){.desinfect-streamfield .desinfect-block.table table *{font-size:1.1rem!important}}.desinfect-streamfield table{max-width:100%;margin-bottom:2em;border-collapse:collapse}.desinfect-streamfield table td{margin:0;padding:.5em;align-content:center;background-color:var(--desinfect-primary-very-light);color:var(--texte-tres-fonce)}.desinfect-streamfield table td:not(:first-child){text-align:center}.desinfect-streamfield table tr:first-child td{border-top:1px solid #000}.desinfect-streamfield table tr:last-child:not(.desinfect-not-last) td{border-bottom:1px solid #000}.desinfect-streamfield table td:first-child{border-left:1px solid #000;text-align:left}.desinfect-streamfield table td:last-child:not(.desinfect-not-last){border-right:1px solid #000}.desinfect-streamfield table[data-header=both] tr:first-child td:first-child{visibility:hidden;border-top:none!important;border-left:none!important}.desinfect-streamfield table[data-header=both] td:first-child,.desinfect-streamfield table[data-header=both] th:first-child,.desinfect-streamfield table[data-header=both] tr:first-child td,.desinfect-streamfield table[data-header=both] tr:first-child th{font-size:calc(var(--font-size) + .1rem);font-weight:700;background-color:var(--desinfect-primary-dark);color:var(--texte-tres-clair)}.desinfect-streamfield table[data-header=both] tr:first-child td{border-bottom:2px solid #fff}.desinfect-streamfield table[data-header=both] tr td:first-child{border-right:2px solid #fff}.desinfect-streamfield table[data-header=both] td:not(:first-child,:last-child:not(.desinfect-not-last)){border-right:1px dotted #fff}.desinfect-streamfield table[data-header=both] tr:not(:first-child,:last-child:not(.desinfect-not-last)){border-bottom:1px dotted #fff}.desinfect-streamfield table[data-header=row] tr:first-child td,.desinfect-streamfield table[data-header=row] tr:first-child th{font-size:calc(var(--font-size) + .1rem);font-weight:700;background-color:var(--desinfect-primary-dark);color:var(--texte-tres-clair)}.desinfect-streamfield table[data-header=row] tr:first-child td{border-bottom:2px solid #fff}.desinfect-streamfield table[data-header=row] td:not(:first-child,:last-child:not(.desinfect-not-last)),.desinfect-streamfield table[data-header=row] tr td:first-child{border-right:2px solid #fff}.desinfect-streamfield table[data-header=row] tr:not(:first-child,:last-child:not(.desinfect-not-last)){border-bottom:1px dotted #fff}.desinfect-streamfield table[data-header=column] td:first-child,.desinfect-streamfield table[data-header=column] th:first-child{font-size:calc(var(--font-size) + .1rem);font-weight:700;background-color:var(--desinfect-primary-dark);color:var(--texte-tres-clair)}.desinfect-streamfield table[data-header=column] tr td:first-child{border-right:1px dotted var(--desinfect-secondary-dark)}.desinfect-streamfield table[data-header=column] td:not(:last-child:not(.desinfect-not-last)){border-right:1px dotted #fff}.desinfect-streamfield table[data-header=column] tr:first-child{border-bottom:2px solid #fff}.desinfect-streamfield table[data-header=column] td:not(:first-child,:last-child:not(.desinfect-not-last)){border-right:1px dotted #fff}.desinfect-streamfield table[data-header=column] tr:not(:first-child,:last-child:not(.desinfect-not-last)){border-bottom:2px solid #fff}.desinfect-streamfield table[data-header=neither] td:not(:last-child:not(.desinfect-not-last)){border-right:1px dotted #fff}.desinfect-streamfield table[data-header=neither] tr:not(:last-child:not(.desinfect-not-last)){border-bottom:1px dotted #fff}.desinfect-block.document button:not(.mini),.desinfect-block.link button:not(.mini){cursor:pointer;position:relative;height:calc(var(--font-size) * 5);max-width:calc(var(--font-size) * 15);display:flex;flex-wrap:nowrap;flex-direction:row-reverse;justify-content:center;align-items:center;padding:calc(var(--font-size) / 2) var(--font-size);border-radius:.2rem;box-shadow:8px 8px 12px rgba(0,0,0,.32);transform:translate(0)}.desinfect-block.document button:not(.mini):hover,.desinfect-block.link button:not(.mini):hover{box-shadow:6px 6px 8px rgba(0,0,0,.32);transform:translate(2px,2px)}.desinfect-block.document button:not(.mini):active,.desinfect-block.link button:not(.mini):active{box-shadow:2px 2px 4px rgba(0,0,0,.32);transform:translate(6px,6px)}.desinfect-block.document button:not(.mini) img,.desinfect-block.link button:not(.mini) img{max-height:100%;width:auto}.desinfect-block.document button:not(.mini) span,.desinfect-block.link button:not(.mini) span{display:inline-block;font-size:calc(var(--font-size) - .1rem);font-weight:700;flex:1 1 auto}blockquote{text-align:justify}