@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.875rem;--text-base:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-dfco-black:#242424;--color-dfco-red:#d40028;--color-grey-3:#f6f6f6;--color-ink:var(--color-dfco-black);--color-paper:#fff;--color-surface:var(--color-grey-3);--text-2xs:.75rem;--text-md:1.125rem;--container-site:100rem;--spacing-header:5.625rem}}@layer components{.dfco-article{position:relative}@media (width>=64rem){.dfco-article-has-media{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;display:grid}}.dfco-article-media{overflow:hidden}@media (width>=64rem){.dfco-article-media{top:var(--spacing-header);height:calc(100vh - var(--spacing-header));position:sticky}}.dfco-article-media-image{width:100%;height:auto}@media (width>=64rem){.dfco-article-media-image{object-fit:cover;height:100%}}.dfco-article-column{padding-inline:calc(var(--spacing) * 5)}@media (width>=40rem){.dfco-article-column{padding-inline:calc(var(--spacing) * 7.5)}}.dfco-article-column-centered{padding-inline:calc(var(--spacing) * 3.75);margin-inline:auto}@media (width>=64rem){.dfco-article-column-centered{width:66.6667%}}.dfco-article-close{margin-top:calc(var(--spacing) * 10);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 5);color:#8c8c8c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;margin-left:auto;transition-duration:.25s;display:block}@media (hover:hover){.dfco-article-close:hover{color:var(--color-dfco-red)}}.dfco-article-close-icon{width:100%;height:100%}.dfco-article-content{padding-top:calc(var(--spacing) * 7.5);padding-bottom:calc(var(--spacing) * 10);margin-inline:auto}@media (width>=64rem){.dfco-article-content{padding-inline:calc(var(--spacing) * 7.5);padding-top:calc(var(--spacing) * 9);padding-bottom:calc(var(--spacing) * 19)}}@media (width>=75rem){.dfco-article-content{padding-inline:calc(var(--spacing) * 18.5);padding-bottom:calc(var(--spacing) * 36)}}@media (width>=64rem){.dfco-article-narrow{width:66.6667%;margin-inline:auto}}.dfco-article-date{font-size:var(--text-xs);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-dfco-red);display:block}.dfco-article-title{margin-bottom:calc(var(--spacing) * 5)}.dfco-article-categories{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.dfco-article-category{background-color:var(--color-dfco-red);padding-inline:calc(var(--spacing) * 3.75);padding-block:calc(var(--spacing) * 1.25);font-size:var(--text-2xs);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-paper);text-transform:uppercase}.dfco-article-body{font-size:var(--text-base);--tw-leading:1.4;line-height:1.4}.dfco-article-video{margin-top:calc(var(--spacing) * 7.5);aspect-ratio:var(--aspect-video);position:relative}.dfco-article-video :where(iframe){width:100%;height:100%;position:absolute;inset:0}.dfco-article-share{margin-top:calc(var(--spacing) * 7.5);margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.dfco-article-share-title{font-size:var(--text-xs);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-dfco-red);text-transform:uppercase}.dfco-article-share-list{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.dfco-article-share-link{padding-inline:calc(var(--spacing) * 1.25);color:var(--color-dfco-red);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;justify-content:center;align-items:center;transition-duration:.25s;display:flex}@media (width>=40rem){.dfco-article-share-link{padding-inline:calc(var(--spacing) * 2.5)}}@media (hover:hover){.dfco-article-share-link:hover{color:var(--color-ink)}}.dfco-article-share-icon{height:calc(var(--spacing) * 5.5);width:auto}.dfco-article-newsletter{margin-bottom:calc(var(--spacing) * 17);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2.5);background-color:var(--color-dfco-red);width:100%;padding:calc(var(--spacing) * 5);color:var(--color-paper);flex-direction:column;display:flex}@media (width>=40rem){.dfco-article-newsletter{flex-direction:row;align-items:center}}.dfco-article-newsletter-title{margin-bottom:calc(var(--spacing) * 1.25);font-size:var(--text-xs);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase}.dfco-article-newsletter-button{flex-shrink:0}.dfco-read-also{margin-top:calc(var(--spacing) * 7.5)}.dfco-read-also-link{display:block}@media (hover:hover){.dfco-read-also-link:hover{--dfco-read-also-scale:1.05}}.dfco-read-also-media{aspect-ratio:2;display:block;overflow:hidden}.dfco-read-also-image{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;transform:scale(var(--dfco-read-also-scale,1));transition-duration:.4s}.dfco-read-also-body{z-index:5;background-color:var(--color-paper);width:93%;padding-block:calc(var(--spacing) * 5);display:block;position:relative}.dfco-read-also-body-overlap{margin-top:calc(var(--spacing) * -8.75)}.dfco-read-also-body-plain{padding-top:calc(var(--spacing) * 1.25)}.dfco-read-also-infos{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-xs);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;display:block}@media (width>=40rem){.dfco-read-also-infos{margin-bottom:calc(var(--spacing) * 5)}}.dfco-read-also-date{color:var(--color-dfco-red)}.dfco-read-also-title{font-size:var(--text-xl);--tw-leading:1.1;--tw-font-weight:var(--font-weight-black);line-height:1.1;font-weight:var(--font-weight-black);display:block}@media (width>=40rem){.dfco-read-also-title{font-size:var(--text-3xl)}}.dfco-article-back{margin-top:calc(var(--spacing) * 5);justify-content:center;display:flex}.dfco-article-gallery{margin-bottom:calc(var(--spacing) * 15)}.dfco-article-gallery-body{margin-inline:auto;margin-bottom:calc(var(--spacing) * 15)}@media (width>=64rem){.dfco-article-gallery-body{width:83.3333%}}.dfco-article-gallery-newsletter{margin-inline:auto;margin-top:calc(var(--spacing) * 12)}@media (width>=64rem){.dfco-article-gallery-newsletter{width:33.3333%}}@media (width>=40rem){.dfco-mosaic{column-gap:calc(var(--spacing) * 7.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dfco-mosaic-col-wide{align-content:flex-start;column-gap:calc(var(--spacing) * 7.5);grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.dfco-mosaic-item{margin-bottom:calc(var(--spacing) * 7.5);display:block;position:relative;overflow:hidden}@media (hover:hover){.dfco-mosaic-item:hover{--dfco-mosaic-scale:1.05}}@media (width>=40rem){.dfco-mosaic-item-horizontal{aspect-ratio:1000/566}.dfco-mosaic-item-big{aspect-ratio:1000/566;grid-column:span 2/span 2}.dfco-mosaic-item-vertical{aspect-ratio:1000/1226}.dfco-mosaic-item-stacked{aspect-ratio:1000/679}}@media (width>=64rem){.dfco-mosaic-item-stacked{aspect-ratio:1000/619}}@media (width>=75rem){.dfco-mosaic-item-stacked{aspect-ratio:1000/566}}.dfco-mosaic-image{width:100%;height:auto;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}@media (width>=40rem){.dfco-mosaic-image{object-fit:cover;height:100%}}.dfco-mosaic-image{transform:scale(var(--dfco-mosaic-scale,1))}.dfco-page-content{margin-inline:auto;margin-bottom:calc(var(--spacing) * 10)}@media (width>=64rem){.dfco-page-content{margin-bottom:calc(var(--spacing) * 20);width:66.6667%}.dfco-page-content-wide{width:83.3333%}}.dfco-page-content-default :where(h2){margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-2xl);--tw-leading:1.2;color:var(--color-dfco-red);line-height:1.2}.dfco-page-content-default :where(h3){margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-md)}.dfco-page-content-default :where(ul,ol){margin-bottom:0}.dfco-page-content-default :where(li){margin-bottom:calc(var(--spacing) * 2)}.dfco-page-content-default :where(li+li){margin-top:0}.dfco-page-content :where(figure){margin-block:calc(var(--spacing) * 5);display:block}.dfco-page-content :where(figure.aligncenter img,figure.aligncenter iframe){margin-inline:auto;display:block}.dfco-error{background-color:var(--color-dfco-black);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 25);padding-bottom:calc(var(--spacing) * 15);background-position:50%;background-size:cover;position:relative}@media (width>=40rem){.dfco-error{padding-top:calc(var(--spacing) * 62.5);padding-bottom:calc(var(--spacing) * 50)}}.dfco-error{background-image:url(//www.dfco.fr/wp-content/themes/dfco/dist/assets/images/erreur-404-DCmbgCEy.jpg)}.dfco-error-lines{pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media not all and (width>=64rem){.dfco-error-lines{display:none}}.dfco-error-lines{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2022.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Calque_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='1920px'%20height='888px'%20viewBox='0%200%201920%20888'%20style='enable-background:new%200%200%201920%20888;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23D40028;}%20.st1{fill:%23FFFFFF;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M1920,734.7c-3.7,5.7-7.6,11.4-11.5,17.1c-33.6,48.4-72.7,93.9-117.1,136.2h8.8%20c42.5-41.2,80.5-85.7,113.2-132.8c2.2-3.2,4.4-6.4,6.6-9.6V734.7z'/%3e%3cpath%20class='st0'%20d='M1920,63.4v-9c-17.1-19-36.1-37.1-57-54.4h-9.5C1878.3,19.9,1900.4,41.1,1920,63.4z'/%3e%3cpolygon%20class='st0'%20points='271.9,0%200,706%200,722.7%20278.3,0%20'/%3e%3c/g%3e%3cg%3e%3cpolygon%20class='st1'%20points='240,0%200,733.9%200,753.2%20246.3,0%20'/%3e%3cpath%20class='st1'%20d='M1920,729c-5.7,10.3-11.8,20.4-18.1,30.5c-28.5,45.3-61.8,88.2-99.7,128.5h8.3c36.4-39.3,68.7-81.3,96.4-125.3%20c4.5-7.1,8.8-14.3,13-21.6L1920,729L1920,729z'/%3e%3cpath%20class='st1'%20d='M1920,125.5v-10.3c-30.9-42.3-70.1-80.9-117.1-115.2h-10.3C1844.7,37,1887.4,79.1,1920,125.5z'/%3e%3c/g%3e%3c/svg%3e")}.dfco-error-inner{z-index:10;max-width:var(--container-site);padding-inline:calc(var(--spacing) * 3.75);margin-inline:auto;position:relative}.dfco-error-content{margin-inline:auto}@media (width>=64rem){.dfco-error-content{width:83.3333%}}.dfco-error-title{margin-block:calc(var(--spacing) * 10);color:var(--color-paper)}@media (width>=40rem){.dfco-error-title{width:60%}}.dfco-error-actions{gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}