@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-content:"";--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Montserrat", "Montserrat Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-black:#000;--spacing:.25rem;--text-sm:.9375rem;--text-base:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:3.125rem;--text-5xl:3.75rem;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-dfco-black:#242424;--color-dfco-red:#d40028;--color-ink:var(--color-dfco-black);--color-paper:#fff;--text-md:1.125rem}}@layer components{.dfco-offers-slider{margin-bottom:calc(var(--spacing) * 25);position:relative}@media (width>=40rem){.dfco-offers-slider{margin-bottom:calc(var(--spacing) * 42.5)}}.dfco-offers-slider-swiper{height:70vh}@media (width>=40rem){.dfco-offers-slider-swiper{height:88vh}}.dfco-offers-slider-list{height:100%}.dfco-offers-slide{isolation:isolate;background-color:var(--color-dfco-red);align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.dfco-offers-slide:after{z-index:calc(1 * -1);background-color:var(--color-dfco-red);opacity:.95;mix-blend-mode:multiply;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.dfco-offers-slide-image{z-index:calc(2 * -1);object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.dfco-offers-slide-lines{pointer-events:none;z-index:1;background-position:0 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media not all and (width>=64rem){.dfco-offers-slide-lines{display:none}}.dfco-offers-slide-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-offers-slide-content{z-index:2;position:relative}@media (width>=40rem){.dfco-offers-slide-text{width:83.3333%;margin-left:8.333%}}@media (width>=64rem){.dfco-offers-slide-text{width:56.66%}}@media (width>=75rem){.dfco-offers-slide-text{width:49.58%}}.dfco-offers-slide-title{margin-bottom:calc(var(--spacing) * 5);--tw-leading:.95;--tw-font-weight:var(--font-weight-black);font-size:2.125rem;line-height:.95;font-weight:var(--font-weight-black);color:var(--color-paper);text-transform:uppercase}@media (width>=40rem){.dfco-offers-slide-title{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-4xl)}}@media (width>=64rem){.dfco-offers-slide-title{--tw-leading:1.1;line-height:1.1}}@media (width>=75rem){.dfco-offers-slide-title{font-size:var(--text-5xl)}}.dfco-offers-slide-link{color:inherit;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;text-decoration-line:none;transition-duration:.25s}@media (hover:hover){.dfco-offers-slide-link:hover{opacity:.7}}.dfco-offers-slide-subtitle{--tw-leading:1.1;--tw-font-weight:var(--font-weight-black);font-size:1.625rem;line-height:1.1;font-weight:var(--font-weight-black);color:var(--color-paper)}@media (width>=40rem){.dfco-offers-slide-subtitle{font-size:var(--text-md)}}@media (width>=64rem){.dfco-offers-slide-subtitle{font-size:1.375rem}}@media (width>=75rem){.dfco-offers-slide-subtitle{font-size:2.5rem}}.dfco-offers-slide-button{padding-left:calc(var(--spacing) * 12.5)}@media (width>=64rem){.dfco-offers-slide-button{height:calc(var(--spacing) * 17)}}.dfco-offers-slide-button:before{opacity:1}@media (hover:hover){.dfco-offers-slide-button:hover{border-color:var(--color-dfco-red);background-color:var(--color-paper);color:var(--color-dfco-red)}}@media not all and (width>=64rem){.dfco-offers-slider-prev,.dfco-offers-slider-next{display:none}}.dfco-offers-slider-pagination{bottom:calc(var(--spacing) * 7.5)}@media (width>=40rem){.dfco-offers-slider-pagination{bottom:calc(var(--spacing) * 45)}}.dfco-offers-match{z-index:20;margin-inline:calc(var(--spacing) * 3.75);margin-top:calc(var(--spacing) * -2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-color:var(--color-dfco-red);background-color:var(--color-paper);padding:calc(var(--spacing) * 5);--tw-shadow:0 6px 20px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}@media (width>=40rem){.dfco-offers-match{bottom:calc(var(--spacing) * -22.5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding:calc(var(--spacing) * 7.5);margin:0;position:absolute;left:50%}}.dfco-offers-match-title{text-align:center;font-size:var(--text-base);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-transform:uppercase}.dfco-offers-match-infos{margin-block:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;display:flex}.dfco-offers-match-logo{height:calc(var(--spacing) * 17.5);width:auto;max-width:none}.dfco-offers-match-date{padding-inline:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-base);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;flex:1}.dfco-offers-scroll{right:calc(var(--spacing) * 12.5);bottom:calc(var(--spacing) * 25);z-index:20;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-paper);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;position:absolute}@media not all and (width>=40rem){.dfco-offers-scroll{display:none}}@media (width>=64rem){.dfco-offers-scroll{right:calc(var(--spacing) * 10)}}@media (width>=75rem){.dfco-offers-scroll{width:calc(var(--spacing) * 15);height:calc(var(--spacing) * 15)}}.dfco-offers-scroll:after{margin-top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-paper);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;--tw-content:"";content:var(--tw-content);transition-duration:.25s;rotate:45deg}@media (hover:hover){.dfco-offers-scroll:hover,.dfco-offers-scroll:hover:after{border-color:var(--color-dfco-red)}}.dfco-offers-experiences{margin-bottom:calc(var(--spacing) * 7.5)}.dfco-offers-experience{background-color:var(--color-dfco-black);flex-direction:column;height:100%;text-decoration-line:none;display:flex}.dfco-offers-experience-media{aspect-ratio:100/38;display:block;position:relative;overflow:hidden}@media (width>=64rem){.dfco-offers-experience-media{aspect-ratio:528/260}}.dfco-offers-experience-image{object-fit:cover;width:100%;height:100%}.dfco-offers-experience-title{padding:calc(var(--spacing) * 5);font-size:var(--text-md);--tw-leading:1.1;--tw-font-weight:var(--font-weight-black);line-height:1.1;font-weight:var(--font-weight-black);color:var(--color-paper);text-transform:uppercase}@media (width>=40rem){.dfco-offers-experience-title{font-size:var(--text-2xl)}}@media (width>=75rem){.dfco-offers-experience-title{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 9.5);font-size:2.3125rem}}.dfco-offers-list{margin-bottom:calc(var(--spacing) * 7.5);padding-top:calc(var(--spacing) * 7.5)}@media (width>=64rem){.dfco-offers-list{padding-top:calc(var(--spacing) * 15)}}.dfco-offer-card{flex-direction:column;height:100%;display:flex;position:relative}.dfco-offer-card-header{background-color:var(--color-dfco-red);padding:calc(var(--spacing) * 5);text-align:center}.dfco-offer-card-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);--tw-leading:1.1;--tw-font-weight:var(--font-weight-black);line-height:1.1;font-weight:var(--font-weight-black);color:var(--color-paper);text-transform:uppercase}@media (width>=64rem){.dfco-offer-card-title{font-size:var(--text-3xl)}}.dfco-offer-card-subtitle{min-height:calc(var(--spacing) * 4.75);font-size:var(--text-sm);color:var(--color-paper);text-transform:uppercase}.dfco-offer-card-media{isolation:isolate;aspect-ratio:10/13;background-color:var(--color-dfco-black);position:relative}@media (width>=64rem){.dfco-offer-card-media{aspect-ratio:666/558}}.dfco-offer-card-media:before{z-index:1;background-color:#0006;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dfco-offer-card-media:before{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dfco-offer-card-media:before{--tw-content:"";content:var(--tw-content)}.dfco-offer-card-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dfco-offer-card-content{inset-inline:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:2;color:var(--color-paper);position:absolute}@media (width>=75rem){.dfco-offer-card-content{inset-inline:calc(var(--spacing) * 11.25);bottom:calc(var(--spacing) * 10)}}.dfco-offer-card-teams{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-2xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);text-transform:uppercase}@media (width>=64rem){.dfco-offer-card-teams{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-3xl)}}.dfco-offer-card-date{margin-bottom:calc(var(--spacing) * 3.75);font-size:var(--text-sm);--tw-leading:1;text-transform:uppercase;line-height:1}@media (width>=64rem){.dfco-offer-card-date{margin-bottom:calc(var(--spacing) * 7.5);font-size:var(--text-xl)}}.dfco-offer-card-actions{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=64rem){.dfco-offer-card-actions{flex-direction:row}}.dfco-offer-card-button{padding-left:calc(var(--spacing) * 12.5);color:var(--color-dfco-red);justify-content:flex-start}@media (width>=64rem){.dfco-offer-card-button{height:calc(var(--spacing) * 17);flex:1}}.dfco-offer-card-button:before{opacity:1}@media (hover:hover){.dfco-offer-card-button:hover{border-color:var(--color-dfco-red);background-color:var(--color-dfco-red);color:var(--color-paper)}}.dfco-offer-view{flex-direction:column;display:flex;position:relative}@media (width>=64rem){.dfco-offer-view{grid-template-columns:repeat(2,minmax(0,1fr));min-height:80vh;display:grid}}.dfco-offer-side{flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=64rem){.dfco-offer-side{width:50%;height:100%;position:absolute;top:0;left:0}}.dfco-offer-side-plain{background-color:var(--color-dfco-red)}.dfco-offer-side-titles{z-index:2;background-color:var(--color-dfco-red);padding:calc(var(--spacing) * 5);text-align:center;position:relative}.dfco-offer-side-title{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-xl);--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);line-height:1.1;font-weight:var(--font-weight-bold);color:var(--color-paper)}@media (width>=75rem){.dfco-offer-side-title{font-size:var(--text-3xl)}}.dfco-offer-side-subtitle{font-size:var(--text-sm);color:var(--color-paper);text-transform:uppercase}@media (width>=75rem){.dfco-offer-side-subtitle{font-size:var(--text-xl)}}.dfco-offer-side-media{isolation:isolate;min-height:calc(var(--spacing) * 100);background-color:var(--color-dfco-black);flex-grow:1;position:relative}@media (width>=64rem){.dfco-offer-side-media{min-height:0}}.dfco-offer-side-media:after{z-index:1;background-color:#242424d9;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dfco-offer-side-media:after{background-color:color-mix(in oklab, var(--color-dfco-black) 85%, transparent)}}.dfco-offer-side-media:after{mix-blend-mode:multiply;--tw-content:"";content:var(--tw-content)}.dfco-offer-side-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dfco-offer-side-infos{bottom:calc(var(--spacing) * 11.25);left:calc(var(--spacing) * 11.25);z-index:2;color:var(--color-paper);text-transform:uppercase;position:absolute}@media (width>=64rem){.dfco-offer-side-infos{bottom:calc(var(--spacing) * 22.5);left:calc(var(--spacing) * 22.5)}}.dfco-offer-side-teams{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-2xl);--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);line-height:1.1;font-weight:var(--font-weight-bold)}@media (width>=64rem){.dfco-offer-side-teams{font-size:var(--text-3xl)}}.dfco-offer-side-date{font-size:var(--text-xl)}.dfco-offer-plan{width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}@media (width>=40rem){.dfco-offer-plan{width:auto}}.dfco-offer-main{padding-inline:calc(var(--spacing) * 5)}@media (width>=40rem){.dfco-offer-main{padding-inline:calc(var(--spacing) * 7.5)}}@media (width>=64rem){.dfco-offer-main{grid-column-start:2}}.dfco-offer-close{margin-top:calc(var(--spacing) * 10);color:#adadad;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:flex-end;transition-duration:.25s;display:flex}@media (hover:hover){.dfco-offer-close:hover{color:var(--color-dfco-red)}}.dfco-offer-close-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.dfco-offer-body{padding-top:calc(var(--spacing) * 7.5);padding-bottom:calc(var(--spacing) * 10)}@media (width>=40rem){.dfco-offer-body{padding-top:calc(var(--spacing) * 9);padding-bottom:calc(var(--spacing) * 19)}}@media (width>=75rem){.dfco-offer-body{padding-right:calc(var(--spacing) * 12.5);padding-bottom:calc(var(--spacing) * 12.5);padding-left:calc(var(--spacing) * 18.5)}}.dfco-offer-title{margin-bottom:calc(var(--spacing) * 7.5);font-size:var(--text-2xl);--tw-leading:1.1;--tw-font-weight:var(--font-weight-black);line-height:1.1;font-weight:var(--font-weight-black);color:var(--color-dfco-red);text-transform:uppercase}@media (width>=40rem){.dfco-offer-title{font-size:2.5rem}}@media (width>=75rem){.dfco-offer-title{font-size:var(--text-5xl)}}.dfco-offer-text{margin-bottom:calc(var(--spacing) * 7.5);font-size:var(--text-base);--tw-leading:1.4;line-height:1.4}.dfco-offer-actions{gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.dfco-offer-tabs{--dfco-tabs-color:var(--color-dfco-red);--dfco-tabs-contrast:var(--color-paper);margin-bottom:calc(var(--spacing) * 7.5)}.dfco-match-offers-content :where(p){--tw-leading:1.4;line-height:1.4}@media (width>=64rem){.dfco-match-offers-content :where(p){--tw-leading:1.2;line-height:1.2}}.dfco-match-offers-content :where(b,strong){font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}