@charset "UTF-8";.c-article_content img,.c-article_content video,.c-article_media_wrapper,.c-article_thumbnails img,.c-article_thumbnails video,.card,.card-img,.u-table{border-radius:20px}.cta-mag{padding:10rem 0}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3,.c-cookies-parametre,.u-text--big,[class^=u-tag],body,em,span.tarteaucitronH3{font-family:fieldwork,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.c-article_content_title,.c-article_cta_title,.c-article_pdf_title,.c-article_texts_title,.c-cookies-close,.c-legals-title,.c-legals-title-small,.card-title,.cta-mag-subtitle,.cta-mag-title,[class^=u-button]{font-family:fieldwork,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.c-article_intro p,b,b em,em b,em strong,strong,strong em{font-family:fieldwork,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.grid{display:grid;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px;width:100%;margin:0 auto}@media (min-width:760px){.grid{padding:0;width:690px;-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1000px){.grid{width:930px;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1220px){.grid{width:1110px}}@media (min-width:1620px){.grid{width:1530px}}#main-content{position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:10;background:#f3f3f3;padding:0}.hidden{display:none!important}@media (max-width:760px){.hidden-xs{display:none!important}}@media (min-width:760px) and (max-width:1000px){.hidden-sm{display:none!important}}@media (min-width:760px){.hidden-sm--min{display:none!important}}@media (max-width:760px){.hidden-sm--max{display:none!important}}@media (min-width:1000px) and (max-width:1220px){.hidden-md{display:none!important}}@media (min-width:1000px){.hidden-md--min{display:none!important}}@media (max-width:1000px){.hidden-md--max{display:none!important}}@media (min-width:1220px) and (max-width:1620px){.hidden-lg{display:none!important}}@media (min-width:1220px){.hidden-lg--min{display:none!important}}@media (max-width:1220px){.hidden-lg--max{display:none!important}}@media (min-width:1620px){.hidden-xl{display:none!important}}@media (min-width:1620px){.hidden-xl--min{display:none!important}}@media (max-width:1620px){.hidden-xl--max{display:none!important}}*{padding:0;margin:0;box-sizing:border-box;outline:0}html{scroll-behavior:smooth;font-size:5.2px;font-family:fieldwork,Helvetica,Arial,sans-serif;width:100%;min-height:100%;font-kerning:none;font-variant-ligatures:common-ligatures}@media (min-width:760px){html{font-size:6.1px}}@media (min-width:1000px){html{font-size:7.2px}}@media (min-width:1220px){html{font-size:8.5px}}@media (min-width:1620px){html{font-size:10px}}html.no-scroll{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;width:100%;position:relative;background:#f3f3f3;color:#1a2d35;font-size:16px;line-height:1.35}@media (min-width:1620px){body{font-size:18px}}button,input,textarea{border:none;background:0 0;font-family:inherit}a,button{transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s;color:inherit;text-decoration:none;cursor:pointer}a img{border:0}a:hover,button:hover{text-decoration:none}img,svg{vertical-align:middle;border:none}li,ul{margin:0}textarea{overflow:auto;resize:none}@keyframes bounce{from{top:0}20%{top:25px}40%{top:0}to{top:0}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes balance{from{transform:rotate(-15deg)}50%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}@keyframes slider{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes float{0%{transform:translate(0,0) rotate(0)}20%{transform:translate(3%,-3%) rotate(2deg)}40%{transform:translate(3%,3%) rotate(-2deg)}60%{transform:translate(-3%,-3%) rotate(2deg)}80%{transform:translate(-3%,-3%) rotate(-2deg)}100%{transform:translate(0,0) rotate(0)}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes spinner{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes fadeinout{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.u-transition{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1500;width:100%;height:100%;opacity:0;overflow:hidden;background:#1a2d35;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.u-transition::after,.u-transition::before{content:none;display:none}.u-transition{transition:opacity .75s ease .25s}.u-transition_logo{width:20rem;height:20rem;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.u-transition_logo::after,.u-transition_logo::before{content:none;display:none}.u-transition_logo{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;opacity:0;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}.u-transition_logo svg{width:100%;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}.u-transition_logo svg circle,.u-transition_logo svg path,.u-transition_logo svg polygon,.u-transition_logo svg rect{fill:#f3f3f3!important;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}.u-transition_logo svg:hover circle,.u-transition_logo svg:hover path,.u-transition_logo svg:hover polygon,.u-transition_logo svg:hover rect{fill:#f3f3f3!important}.u-transition_logo svg{animation:fadeinout 2s ease infinite}.u-transition.none,.u-transition.under{z-index:-10}.u-transition.first{opacity:0}.u-transition.first .u-transition_logo{opacity:0}.u-transition.active{opacity:1}.u-transition.active .u-transition_logo{opacity:1}.u-transition.out{opacity:1;transition-delay:0s}.parallax{transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0,0,0,1);transition-delay:0s}.parallax.no-delay{transition:none}[data-parallax]{transition-property:all;transition-duration:.85s;transition-timing-function:cubic-bezier(0,0,0,1);transition-delay:0s}[class^=u-button][data-variant=white]{--btn-bg:#ffffff;--btn-color:#1a2d35;--btn-bg-hover:#1a2d35;--btn-color-hover:#ffffff}[class^=u-button][data-variant=primary]{--btn-bg:#1a2d35;--btn-color:#f3f3f3;--btn-bg-hover:#e84133;--btn-color-hover:#f3f3f3}[class^=u-button][data-variant=secondary]{--btn-bg:#e84133;--btn-color:#ffffff;--btn-bg-hover:#1a2d35;--btn-color-hover:#ffffff}[class^=u-button][data-variant=lightgrey]{--btn-bg:#e4e7e8;--btn-color:#1a2d35;--btn-bg-hover:#ffffff;--btn-color-hover:#1a2d35}[class^=u-button]{--btn-bg:#1a2d35;--btn-color:#f3f3f3;--btn-bg-hover:#d1d7da;--btn-color-hover:#1a2d35;display:inline-flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}[class^=u-button]::after,[class^=u-button]::before{content:none;display:none}[class^=u-button]{transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s;cursor:pointer;line-height:1.2;font-size:16px;line-height:1.35;padding:8px 16px;color:#fff;background:var(--btn-bg);color:var(--btn-color);gap:16px;border-radius:20px;border:solid 2px transparent}@media (min-width:1220px){[class^=u-button]{font-size:18px}}[class^=u-button].u-button--big{padding:0 20px;height:45px;border-radius:50px;font-size:18px}@media (min-width:1220px){[class^=u-button].u-button--big{height:50px;font-size:20px}}@media (min-width:1620px){[class^=u-button].u-button--big{height:55px}}@media (min-width:1000px){[class^=u-button]:hover{background:var(--btn-bg-hover);color:var(--btn-color-hover);border-color:var(--btn-color-hover)}[class^=u-button]:hover svg{transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}[class^=u-button]:hover svg circle,[class^=u-button]:hover svg path,[class^=u-button]:hover svg polygon,[class^=u-button]:hover svg rect{fill:var(--btn-color-hover)!important;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}[class^=u-button]:hover svg:hover circle,[class^=u-button]:hover svg:hover path,[class^=u-button]:hover svg:hover polygon,[class^=u-button]:hover svg:hover rect{fill:var(--btn-color-hover)!important}}[class^=u-button] svg{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;min-height:18px;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}[class^=u-button] svg circle,[class^=u-button] svg path,[class^=u-button] svg polygon,[class^=u-button] svg rect{fill:var(--btn-color)!important;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}[class^=u-button] svg:hover circle,[class^=u-button] svg:hover path,[class^=u-button] svg:hover polygon,[class^=u-button] svg:hover rect{fill:var(--btn-color)!important}[class^=u-button][disabled]{opacity:.25;cursor:not-allowed}[class^=u-button][data-variant=opacity]{backdrop-filter:blur(3px)}[class^=u-button].u-button--round{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0}[class^=u-button].u-button--round svg{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px}@media (min-width:1220px){[class^=u-button].u-button--round{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px}[class^=u-button].u-button--round svg{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;min-height:18px}}[class^=u-button].u-button--round--big{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;min-height:50px;min-width:50px;padding:0;border-radius:50px}[class^=u-button].u-button--round--big svg{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px}@media (min-width:1220px){[class^=u-button].u-button--round--big{display:inline-flex;align-items:center;justify-content:center;width:65px;height:65px;min-width:65px;min-height:65px;min-width:65px}[class^=u-button].u-button--round--big svg{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px}}@media (min-width:1620px){[class^=u-button].u-button--round--big{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;min-width:80px;min-height:80px;min-width:80px}[class^=u-button].u-button--round--big svg{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px}}.u-burger{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.u-burger::after,.u-burger::before{content:none;display:none}.u-burger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;gap:5px;transition:all .25s ease,gap .25s ease .25s}.u-burger-bar{display:inline-flex;position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:2;width:20px;height:4px;background:#000;border-radius:4px;transition:all .25s ease-out .25s,transform .25s ease-out 0s;border-radius:3px}.u-burger-bar:nth-child(2){width:28px}.active .u-burger{gap:0;transition-delay:0s}.active .u-burger-bar{transform:rotate(-45deg);width:28px;transition:all .25s ease-out 0s,transform .25s ease-out .25s}.active .u-burger-bar+.u-burger-bar{margin-top:-4px;transform:rotate(45deg)}[js-carousel] [js-carousel_track]{overflow-x:scroll;overflow-y:hidden;max-width:100%;display:inline-flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap}[js-carousel] [js-carousel_track]::after,[js-carousel] [js-carousel_track]::before{content:none;display:none}[js-carousel] [js-carousel_track]{gap:10px;scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:none}[js-carousel] [js-carousel_track]::-webkit-scrollbar{display:none}@media (min-width:760px){[js-carousel] [js-carousel_track]{gap:16px}}@media (min-width:1000px){[js-carousel] [js-carousel_track]{scroll-snap-stop:normal;scroll-snap-type:none}}[js-carousel] [js-carousel_slide]{scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}.u-rail{overflow:visible;width:-moz-fit-content;width:fit-content;will-change:transform}.u-rail>div{display:inline-flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap}.u-rail>div::after,.u-rail>div::before{content:none;display:none}.u-table{width:100%;border-collapse:collapse;border:none}.u-table tbody tr td{background:#fff}.u-table tbody tr:nth-child(even) td{background:#f3f3f3}.u-table td,.u-table th{text-align:center;padding:16px 0;color:#1a2d35;font-size:16px}@media (min-width:1220px){.u-table td,.u-table th{font-size:14px}}@media (min-width:1620px){.u-table td,.u-table th{font-size:18px}}.u-table td:first-child,.u-table th:first-child{border-radius:15px 0 0 15px;padding-left:16px}.u-table td:last-child,.u-table th:last-child{border-radius:0 15px 15px 0;padding-right:16px}.u-table th{background:#e84133;color:#fff}[class^=u-tag][data-variant=white]{--tag-bg:#ffffff;--tag-color:#1a2d35}[class^=u-tag][data-variant=primary]{--tag-bg:#1a2d35;--tag-color:#f3f3f3}[class^=u-tag][data-variant=secondary]{--tag-bg:#e84133;--tag-color:#1a2d35}[class^=u-tag][data-variant=grey]{--tag-bg:#d1d7da;--tag-color:#f3f3f3}[class^=u-tag]{--tag-bg:#1a2d35;--tag-color:#f3f3f3;display:inline-flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}[class^=u-tag]::after,[class^=u-tag]::before{content:none;display:none}[class^=u-tag]{transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s;line-height:1;font-size:14px;line-height:1;padding:6px 10px;color:#fff;background:var(--tag-bg);color:var(--tag-color);gap:8px;border-radius:20px}@media (min-width:1220px){[class^=u-tag]{padding:8px 12px;font-weight:500}}[class^=u-tag] svg{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;min-width:12px;min-height:12px;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}[class^=u-tag] svg circle,[class^=u-tag] svg path,[class^=u-tag] svg polygon,[class^=u-tag] svg rect{fill:var(--tag-color)!important;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}[class^=u-tag] svg:hover circle,[class^=u-tag] svg:hover path,[class^=u-tag] svg:hover polygon,[class^=u-tag] svg:hover rect{fill:var(--tag-color)!important}@media (min-width:1220px){[class^=u-tag] svg{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;min-width:14px;min-height:14px}}[class^=u-tag][disabled]{opacity:.25;cursor:not-allowed}.u-text--center{text-align:center}.u-text--left{text-align:left}.u-text--right{text-align:right}.u-text--justify{text-align:justify}.u-text--underline{text-decoration:underline}.u-text--big{font-size:125%}.u-text--vertical{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}.u-text--vertical::after,.u-text--vertical::before{content:none;display:none}.u-text--vertical{line-height:1;position:relative;transform:rotate(-90deg);white-space:nowrap}.u-text--vertical:after{content:"";display:block;width:100%;padding-bottom:100%}.c-article_content_title,.c-article_cta_title,.c-article_pdf_title,.c-article_texts_title,.c-legals-title,.c-legals-title-small,.card-title,.cta-mag-subtitle,.cta-mag-title{margin:0;line-height:1.2;text-align:left}.cta-mag-title{font-size:24px}@media (min-width:360px){.cta-mag-title{font-size:calc(1.5384615385vw + 18.4615384615px)}}@media (min-width:1920px){.cta-mag-title{font-size:48px}}.c-legals-title{font-size:20px}@media (min-width:360px){.c-legals-title{font-size:calc(1.0256410256vw + 16.3076923077px)}}@media (min-width:1920px){.c-legals-title{font-size:36px}}.c-article_content_title,.c-article_cta_title,.c-article_pdf_title,.c-article_texts_title,.c-legals-title-small,.card-title{font-size:18px}@media (min-width:360px){.c-article_content_title,.c-article_cta_title,.c-article_pdf_title,.c-article_texts_title,.c-legals-title-small,.card-title{font-size:calc(.641025641vw + 15.6923076923px)}}@media (min-width:1920px){.c-article_content_title,.c-article_cta_title,.c-article_pdf_title,.c-article_texts_title,.c-legals-title-small,.card-title{font-size:28px}}.cta-mag-subtitle{font-size:18px}@media (min-width:360px){.cta-mag-subtitle{font-size:calc(.2564102564vw + 17.0769230769px)}}@media (min-width:1920px){.cta-mag-subtitle{font-size:22px}}[toggle-content]{display:grid;grid-template-rows:0fr;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:.2s}[toggle-content]>div{overflow:hidden;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s;opacity:0}[toggle-button]{cursor:pointer}[toggle-button] svg{transform:rotate(90deg);transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}[toggle].active>[toggle-content]{grid-template-rows:1fr;transition-delay:0s}[toggle].active>[toggle-content]>div{opacity:1;transition:all .25s ease-out 0s,opacity .25s ease-out .25s}[toggle-button].active svg{transform:rotate(-90deg)}@media (min-width:1000px){[toggle][mobile-only]>[toggle-content]{grid-template-rows:1fr}[toggle][mobile-only]>[toggle-content]>div{opacity:1}}.u-video{background:rgba(0,0,0,.25);width:100%;height:100%;position:relative}.u-video_loader{position:absolute;margin:auto;inset:0;width:48px;height:48px;animation:rotate 1s linear infinite;transition:opacity .3s ease}.u-video_loader:after{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;animation:spinner 2s linear infinite}.u-video video{opacity:0;transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.u-video.loaded video{opacity:1}.u-video.loaded .u-video_loader{opacity:0}[data-preview-mode] .pujol-header{height:50vw;min-height:50vw}[data-preview-mode] .pujol-header-content,[data-preview-mode] .pujol-header-image{max-height:40vw;height:40vw}[data-preview-mode] .pujol-header-contact{max-height:10vw;height:10vw;padding:0}[data-preview-mode] .pujol-hero{padding-top:5vw}[data-preview-mode] .pujol-hero .grid{gap:5vw}[data-preview-mode] .pujol-hero-content{gap:3vw}[data-preview-mode] .dropdown,[data-preview-mode] input{pointer-events:none;opacity:.5}body{background:#f3f3f3;color:#1a2d35}html.menu-open{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pujol-menu-button,.pujol-menu-close{display:inline-flex;width:24px;height:15px}@media (min-width:760px){.pujol-menu-button,.pujol-menu-close{width:37px;height:23px}}.pujol-menu-button img,.pujol-menu-close img{display:block;width:100%;height:100%}.pujol-menu-button:focus-visible,.pujol-menu-close:focus-visible{outline:3px solid #e84133;outline-offset:6px}.pujol-header{background:#f3f3f3;overflow:hidden}.pujol-header-content{grid-column:1/-1;grid-row:1;display:flex;min-height:380px;padding:30px 0 45px;flex-direction:column;align-items:flex-start;justify-content:space-between}.pujol-header-content h1{max-width:520px;font-size:28px;font-weight:600;line-height:1.1}.pujol-header-brand{font-size:54px;font-weight:700;line-height:1}.pujol-header-intro{max-width:420px;font-size:14px;line-height:1.4}.pujol-header-places{display:none}.pujol-header-image{grid-column:1/-1;grid-row:2;overflow:hidden;margin:0 -16px;height:290px}.pujol-header-image img,.pujol-header-image picture{display:block;width:100%;height:100%;object-fit:cover}.pujol-header-contact{grid-column:1/-1;grid-row:3;display:grid;height:20vh;padding:16px 0;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:10px;column-gap:10px;align-items:center;align-content:center;row-gap:24px;font-size:16px;font-weight:700}.pujol-header-contact>a:nth-of-type(3){grid-column:2/span 2;grid-row:2}.pujol-header-contact-fb{padding-left:20px;font-size:125%}.pujol-header-contact a:hover{text-decoration:underline}.pujol-header-symbol{grid-column:1;grid-row:span 2;display:flex;align-items:center;justify-content:flex-start}.pujol-header-symbol img{width:34px;height:auto}.pujol-header-more{grid-column:2/-1;display:flex;align-items:center;gap:14px}.pujol-header-more img{width:54px}.pujol-header-facebook{grid-column:4/-1;grid-row:2;text-align:right}@media (min-width:760px){.pujol-header-content{grid-column:1/span 4;min-height:640px;padding:45px 0}.pujol-header-brand{font-size:62px}.pujol-header-content h1{font-size:32px}.pujol-header-intro{font-size:16px}.pujol-header-places{grid-column:5;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;color:#d1d7da}.pujol-header-places span{font-size:15px;writing-mode:vertical-rl;transform:rotate(180deg)}.pujol-header-image{grid-column:6/-1;grid-row:1;height:640px;margin-right:calc((100vw - 690px)/ -2);margin-left:0}.pujol-header-contact{grid-row:2;padding:45px 0;grid-template-columns:repeat(8,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.pujol-header-contact>a:nth-of-type(3){grid-column:5/span 2;grid-row:1}.pujol-header-contact>a:nth-of-type(4){grid-column:7/span 2;grid-row:1}.pujol-header-symbol{grid-column:1;grid-row:1}.pujol-header-more{grid-column:2/span 3;grid-row:1}.pujol-header-more img{width:54px;transition:transform .15s ease}.pujol-header-more:hover img{transform:translateX(12px)}}@media (min-width:1000px){.pujol-header{min-height:100vh}.pujol-header-content{grid-column:1/span 6;min-height:0;padding:10% 0;max-height:80vh}.pujol-header-brand{font-size:68px}.pujol-header-content h1{font-size:35px}.pujol-header-places{grid-column:7}.pujol-header-image{grid-column:8/-1;height:auto;margin-right:calc((100vw - 930px)/ -2);height:80vh}.pujol-header-contact{padding:5vh 0;grid-template-columns:repeat(12,minmax(0,1fr));font-size:19px;height:20vh}.pujol-header-contact>a:nth-of-type(3){grid-column:8/span 3}.pujol-header-contact>a:nth-of-type(4){grid-column:10/span 3}.pujol-header-more{grid-column:2/span 5}}@media (min-width:1220px){.pujol-header-image{margin-right:calc((100vw - 1110px)/ -2)}.pujol-header-places span{font-size:16px}}@media (min-width:1620px){.pujol-header-brand{font-size:81px}.pujol-header-content h1{font-size:41px}.pujol-header-places span{font-size:18px}.pujol-header-image{margin-right:calc((100vw - 1530px)/ -2)}.pujol-header-intro{font-size:20px}.pujol-header-contact{font-size:24px}}.pujol-hero{background:#d1d7da;padding-top:30px}.pujol-hero .grid{row-gap:30px}.pujol-hero .pujol-menu-button{grid-column:1}.pujol-hero-content{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.pujol-hero-content::after,.pujol-hero-content::before{content:none;display:none}.pujol-hero-content{gap:32px}.pujol-hero-content h1{font-size:28px;font-weight:600;line-height:1}.pujol-hero .pujol-header-contact{grid-row:3;background:#fff;margin:0 -16px;padding:0 16px}@media (min-width:760px){.pujol-hero .grid{row-gap:60px}.pujol-hero-content{gap:40px}.pujol-hero-content h1{font-size:32px}.pujol-hero .pujol-header-contact{margin:0 calc((100vw - 690px)/ -2);padding:0 calc((100vw - 690px)/ 2)}}@media (min-width:1000px){.pujol-hero{padding-top:10vh}.pujol-hero .grid{gap:10vh}.pujol-hero-content{gap:5vh}.pujol-hero-content h1{font-size:35px}.pujol-hero .pujol-header-contact{height:15vh;margin:0 calc((100vw - 930px)/ -2);padding:0 calc((100vw - 930px)/ 2)}}@media (min-width:1220px){.pujol-hero .pujol-header-contact{margin:0 calc((100vw - 1110px)/ -2);padding:0 calc((100vw - 1110px)/ 2)}}@media (min-width:1620px){.pujol-hero-content h1{font-size:41px}.pujol-hero .pujol-header-contact{margin:0 calc((100vw - 1530px)/ -2);padding:0 calc((100vw - 1530px)/ 2)}}.pujol-navigation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#1a2d35;color:#fff;transform:translateX(-105%);visibility:hidden;transition:transform .3s ease-in-out,visibility .3s;overflow:auto}.pujol-navigation.is-open{transform:translateX(0);visibility:visible}.pujol-navigation-links{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.pujol-navigation-links::after,.pujol-navigation-links::before{content:none;display:none}.pujol-navigation-links{padding:24px 0;gap:20px}.pujol-navigation-links ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.pujol-navigation-links ul::after,.pujol-navigation-links ul::before{content:none;display:none}.pujol-navigation-links ul{gap:10px;list-style:none;font-size:24px;font-weight:600;line-height:1}.pujol-navigation-links ul ul{padding:20px 0}.pujol-navigation-links a:hover{text-decoration:underline}.pujol-navigation-image{grid-column:1/-1;margin:0 -16px}.pujol-navigation-image img,.pujol-navigation-image picture{display:block;width:100%;height:auto;object-fit:cover}.pujol-navigation-contact{grid-column:1/-1;display:grid;padding:24px 16px;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:10px;column-gap:10px;row-gap:15px;align-items:center;align-content:center;font-size:16px;font-weight:600}.pujol-navigation-contact img{grid-column:1;grid-row:span 2;width:34px}.pujol-navigation-contact a{grid-column:2/-1}.pujol-navigation-contact a strong{padding-left:20px}.pujol-navigation-contact a:hover{text-decoration:underline}@media (min-width:760px){.pujol-navigation-links{grid-column:1/span 4;padding:45px 0;gap:60px;height:80vh}.pujol-navigation-links ul{font-size:34px}.pujol-navigation-links ul ul{padding:60px 0}.pujol-navigation-image{grid-column:6/-1;height:80vh;margin:0;margin-right:calc((100vw - 690px)/ -2)}.pujol-navigation-image img,.pujol-navigation-image picture{width:100%;height:100%;object-fit:cover}.pujol-navigation-contact{grid-column:1/span 8;padding:45px 32px;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;height:20vh}.pujol-navigation-contact img{grid-row:1;grid-column:span 2}.pujol-navigation-contact a{grid-column:span 1;grid-row:1}}@media (min-width:1000px){.pujol-navigation-links{grid-column:1/span 6;grid-row:1;min-height:0;padding:32px 0;gap:32px}.pujol-navigation-links ul{font-size:24px}.pujol-navigation-links ul ul{padding:24px 0}.pujol-navigation-image{grid-column:8/-1;grid-row:1;margin-right:calc((100vw - 930px)/ -2)}.pujol-navigation-contact{grid-column:span 12;grid-row:2;padding:32px 0;grid-template-columns:repeat(12,minmax(0,1fr));font-size:20px}.pujol-navigation-contact img{grid-column:1/span 8}.pujol-navigation-contact a:first-of-type{grid-column:8/span 3}.pujol-navigation-contact a:last-of-type{grid-column:11/span 2}}@media (min-width:1220px){.pujol-navigation-links{padding:10vh 0 0;gap:5vh}.pujol-navigation-links ul{font-size:32px}.pujol-navigation-links ul ul{padding:32px 0}.pujol-navigation-image{margin-right:calc((100vw - 1110px)/ -2)}}@media (min-width:1620px){.pujol-navigation-links ul{font-size:40px}.pujol-navigation-links ul ul{padding:40px 0}.pujol-navigation-image{margin-right:calc((100vw - 1530px)/ -2)}}.pujol-section{padding:60px 0;background:#d1d7da}.pujol-section>.grid{row-gap:35px}.pujol-section--reverse{background:#f3f3f3}.pujol-section-title{grid-column:1/-1;font-size:34px;font-weight:600;line-height:1.05}.pujol-section-media{grid-column:1/-1}.pujol-section-media img,.pujol-section-media picture{display:block;width:100%;height:auto}.pujol-section-content{grid-column:1/-1;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.pujol-section-text{display:flex;flex-direction:column;gap:20px}.pujol-section-highlight,.pujol-section-highlights{color:#fff;font-size:20px;font-weight:600;line-height:1.4}.pujol-section--reverse .pujol-section-highlight,.pujol-section--reverse .pujol-section-highlights{color:#e84133}.pujol-section-highlights{padding-left:18px}.pujol-section-pictos{display:flex;align-items:center;justify-content:space-around;gap:20px;flex-wrap:wrap}.pujol-section-pictos img{max-height:60px;object-fit:contain}@media (min-width:760px){.pujol-section{padding:75px 0}.pujol-section>.grid{row-gap:45px}.pujol-section-title{font-size:40px;grid-column:2/span 6}.pujol-section-content{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.pujol-section-media{grid-column:2/span 6}.pujol-section-text{grid-column:2/span 6}.pujol-section-highlight,.pujol-section-highlights{grid-column:2/span 6}.pujol-section-pictos{grid-column:2/8}.pujol-section-pictos img{max-height:80px}}@media (min-width:1000px){.pujol-section{padding:90px 0}.pujol-section>.grid{row-gap:60px}.pujol-section-title{font-size:42px;grid-column:1/-1}.pujol-section-media{grid-column:1/span 7}.pujol-section-content{grid-column:9/-1;display:flex}.pujol-section--reverse .pujol-section-media{grid-column:6/-1;grid-row:2}.pujol-section--reverse .pujol-section-content{grid-column:1/span 4;grid-row:2}.pujol-section-highlight,.pujol-section-highlights{font-size:21px}.pujol-section-pictos{width:155%;margin-left:-55%}}@media (min-width:1220px){.pujol-section-pictos img{max-height:90px}}@media (min-width:1620px){.pujol-section{padding:120px 0}.pujol-section-title{font-size:46px}.pujol-section-pictos img{max-height:130px}}.pujol-shortcuts{padding:60px 0;background:url(../img/pujol/images/homepage_block3_background.png) center/cover no-repeat}.pujol-shortcuts>.grid{row-gap:16px}@media (min-width:760px){.pujol-shortcuts{padding:100px 0}}.pujol-shortcut{grid-column:1/-1;width:80%;height:180px;margin:0 auto;padding:24px;background:#fff;color:#1a2d35}.pujol-shortcut-link{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:background-color .5s ease-in-out,color .5s ease-in-out}.pujol-shortcut-icon img{display:block;width:auto;height:70px;transition:filter .5s ease-in-out}.pujol-shortcut-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pujol-shortcut-title{font-size:18px;font-weight:600;line-height:1.1}.pujol-shortcut-arrow{transition:transform .5s ease-in-out}.pujol-shortcut-arrow img{display:block;width:54px;height:auto}.pujol-shortcut:hover{background:#e84133;color:#fff}.pujol-shortcut:hover .pujol-shortcut-arrow img,.pujol-shortcut:hover .pujol-shortcut-icon img{filter:brightness(0) invert(1)}.pujol-shortcut:hover .pujol-shortcut-arrow{transform:translateX(12px)}@media (min-width:760px){.pujol-shortcut{grid-column:span 4;width:100%}}@media (min-width:1000px){.pujol-shortcut{grid-column:span 3;height:240px}.pujol-shortcut-title{font-size:20px}}@media (min-width:1220px){.pujol-shortcut{height:240px}}@media (min-width:1620px){.pujol-shortcut{height:340px;padding:50px}.pujol-shortcut-icon img{height:100px}.pujol-shortcut-title{font-size:24px}.pujol-shortcut-arrow img{width:70px}}.pujol-partners{padding:60px 0;background:#fff}.pujol-partners-list{grid-column:1/-1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}@media (min-width:1000px){.pujol-partners{padding:80px 0}.pujol-partners-list{gap:20px 30px}}.pujol-partner img{display:block;max-width:100px;width:auto;height:auto;filter:grayscale(1);transition:filter .2s ease-in-out}@media (min-width:1000px){.pujol-partner img{max-width:120px}}.pujol-partner:hover img{filter:grayscale(0)}.pujol-map{display:flex;min-height:0;padding:5% 0;background:#d1d7da;align-items:center}.pujol-map-frame{grid-column:1/-1;height:calc(100vh - 160px);min-height:420px}.pujol-map-frame iframe{display:block;width:100%;height:100%;border:0}@media (min-height:1000px){.pujol-map-frame{height:600px}}@media (min-height:665px) and (max-height:1000px){.pujol-map{min-height:100vh}}.pujol-contact-form{display:flex;min-height:0;padding:5% 0;background:#d1d7da;align-items:center}.pujol-contact-form .pujol-form,.pujol-contact-form-head{grid-column:1/-1}.pujol-contact-form-head h2{margin-bottom:122px;font-size:clamp(28px,2.4vw,41px);font-weight:600;line-height:1.1}.pujol-contact-form-head>div{max-width:680px;margin-top:-45px;margin-bottom:60px}.pujol-contact-form .pujol-form{position:relative}@media (min-width:760px){.pujol-contact-form-head h2{margin-bottom:120px}.pujol-contact-form-head>div{margin-top:-90px;margin-bottom:90px}}@media (min-height:665px) and (max-height:1000px){.pujol-contact-form{min-height:100vh}}.pujol-form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pujol-form-fields{display:grid;grid-template-columns:1fr;padding-bottom:18px;transition:opacity .2s ease}.pujol-form-field{position:relative;grid-column:1/-1;margin-bottom:45px}.pujol-form-field input,.pujol-form-field select,.pujol-form-field textarea{display:block;width:100%;height:42px;min-height:42px;padding:10px 10px 16px 5px;border-bottom:2px solid #f3f3f3;font-size:17px;color:#1a2d35;resize:vertical}.pujol-form-field textarea{overflow:hidden}.pujol-form-field label{position:absolute;left:5px;top:10px;font-size:clamp(16px,1.35vw,23px);font-weight:400;pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}.pujol-form-field input:focus+label,.pujol-form-field input:not(:placeholder-shown)+label,.pujol-form-field select:focus+label,.pujol-form-field textarea:focus+label,.pujol-form-field textarea:not(:placeholder-shown)+label{top:-20px;font-size:14px;color:#1a2d35}.pujol-form-field::after{content:attr(data-message);display:none;margin-top:5px;font-size:13px;color:#e84133}.pujol-form-field.error::after{display:block}.pujol-form-actions,.pujol-form-field--wide{grid-column:1/-1}.pujol-form-actions{display:flex;flex-direction:column;align-items:flex-start}.pujol-form-consent{display:flex;flex-direction:column;align-items:flex-start;font-size:11px;line-height:1.35}.pujol-form-consent input{position:relative;width:21px;height:21px;border:2px solid #f3f3f3;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.pujol-form-consent input::after{content:"";position:absolute;top:2px;left:6px;display:none;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(43deg)}.pujol-form-consent input:checked{border-color:#e84133;background:#e84133}.pujol-form-consent input:checked::after{display:block}.pujol-form-consent input:focus-visible{outline:2px solid #1a2d35;outline-offset:3px}.pujol-form-consent label{margin-top:16px;cursor:pointer}.pujol-form-consent::after{content:attr(data-message);display:none;margin-top:8px;color:#e84133}.pujol-form-consent.error::after{display:block}.pujol-form-submit{margin-top:32px}.pujol-form-submit button{display:inline-flex;padding:0;background:0 0;color:#1a2d35;font-size:clamp(16px,1.35vw,23px);font-weight:600;align-items:center;gap:4px}.pujol-form-submit button img{width:64px;height:auto;transition:transform .15s ease}.pujol-form-submit button:hover img{transform:translateX(16px)}.pujol-form-submit button:focus-visible{outline:2px solid #1a2d35;outline-offset:5px}@media (min-width:760px){.pujol-form-consent{font-size:clamp(13px,.95vw,16px)}.pujol-form-fields{grid-template-columns:repeat(12,minmax(0,1fr));margin:0 -15px;padding-bottom:52px}.pujol-form-field{padding-right:15px;padding-left:15px}.pujol-form-field label{left:20px}.pujol-form-field:nth-child(1),.pujol-form-field:nth-child(2),.pujol-form-field:nth-child(3){grid-column:1/span 4}.pujol-form-field:nth-child(4),.pujol-form-field:nth-child(5),.pujol-form-field:nth-child(6){grid-column:6/span 4}.pujol-form-field:nth-child(1),.pujol-form-field:nth-child(4){grid-row:1}.pujol-form-field:nth-child(2),.pujol-form-field:nth-child(5){grid-row:2}.pujol-form-field:nth-child(3),.pujol-form-field:nth-child(6){grid-row:3}.pujol-form-field:nth-child(n+7){grid-column:1/span 9}.pujol-form-actions{grid-column:11/-1;grid-row:1/span 3;padding-right:15px;padding-left:15px}}.c-form-overlay{position:absolute;top:50%;right:0;left:0;z-index:20;transform:translateY(-50%);transition:opacity .25s ease}.c-form-overlay-text{max-width:460px;margin:auto;padding:28px;background:#1a2d35;color:#fff;text-align:center}.c-form-overlay.close{opacity:0}.pujol-footer{padding:60px 0;background:#1a2d35;color:#fff}.pujol-footer>.grid{row-gap:45px}.pujol-footer-column,.pujol-footer-logo{grid-column:1/-1;text-align:center;align-items:center}.pujol-footer-logo img{width:150px}.pujol-footer-column{display:flex;min-height:0;flex-direction:column;justify-content:space-between;gap:28px;font-size:15px}.pujol-footer-column a:hover{text-decoration:underline}.pujol-footer-column nav{display:flex;flex-direction:column;align-items:center}@media (min-width:1000px){.pujol-footer{padding:75px 0}.pujol-footer-column,.pujol-footer-logo{grid-column:span 3;text-align:left;align-items:flex-start}.pujol-footer-column{min-height:150px}.pujol-footer-column nav{align-items:flex-start}}.c-legals-wrapper{background:#f3f3f3}.c-cookies{opacity:0;transition-property:all;transition-duration:.35s;transition-timing-function:ease-out;transition-delay:0s;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.c-cookies::after,.c-cookies::before{content:none;display:none}.c-cookies-box{position:fixed;top:auto;bottom:30px;left:30px;right:auto;z-index:0;background-color:#f3f3f3;width:calc(100% - 60px);transform:translateY(110%);z-index:100000;opacity:0;transition:all .5s ease .25s;border-radius:3rem;z-index:100;box-shadow:.25rem .25rem 1rem rgba(0,0,0,.25)}@media screen and (min-width:760px){.c-cookies-box{bottom:20px;right:32px;left:auto;width:500px}}.c-cookies-content{padding:25px}@media screen and (min-width:1000px){.c-cookies-content{padding:3rem}}.c-cookies-content-text{color:#000;font-size:90%}.c-cookies-content-buttons{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.c-cookies-content-buttons::after,.c-cookies-content-buttons::before{content:none;display:none}.c-cookies-content-buttons{margin-top:20px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.c-cookies-parametre{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow::after,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow::before,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny::after,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny::before,.c-cookies-parametre::after,.c-cookies-parametre::before{content:none;display:none}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.c-cookies-parametre{font-size:16px;width:130px;height:45px;border-radius:25px;color:#000;border:solid 1px;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover,.c-cookies-parametre:hover{background:#000;color:#fff;border-color:#000}.c-cookies-close{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.c-cookies-close::after,.c-cookies-close::before{content:none;display:none}.c-cookies-close{font-size:14px;width:auto;border-radius:25px;padding:8px 20px;color:#000;border:solid 2px #000}@media (min-width:1220px){.c-cookies-close{padding:12px 24px}}@media (min-width:1620px){.c-cookies-close{font-size:16px}}.c-cookies-close:hover{background:#000;color:#fff;border-color:#000}.c-cookies.active{opacity:1;z-index:1000}.c-cookies.active .c-cookies-box{transform:translateY(0);opacity:1}#tarteaucitronAlertBig{display:none!important}@media (min-width:760px){#tarteaucitron{top:50%!important;transform:translateY(-50%)}}@media screen and (max-width:767px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName{width:100%!important;display:block!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine{padding:16px!important}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName{display:none!important}#tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span{width:100%!important;display:inline-block}li.tarteaucitronLine .tarteaucitronName span{width:80%!important;display:inline-block}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group{width:10%!important;position:absolute;top:20px;right:20px;font-size:0;padding:10px 0}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before{content:"▾";font-weight:700;font-size:14px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before{content:"▴"}}@media screen and (min-width:768px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after{content:"▾";font-weight:700;font-size:14px;margin-left:15px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after{content:"▴";margin-left:15px}}#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot applet,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot audio,#tarteaucitronRoot b,#tarteaucitronRoot big,#tarteaucitronRoot blockquote,#tarteaucitronRoot canvas,#tarteaucitronRoot caption,#tarteaucitronRoot center,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot dd,#tarteaucitronRoot del,#tarteaucitronRoot details,#tarteaucitronRoot dfn,#tarteaucitronRoot div,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot em,#tarteaucitronRoot embed,#tarteaucitronRoot fieldset,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot form,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot i,#tarteaucitronRoot iframe,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot li,#tarteaucitronRoot mark,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot object,#tarteaucitronRoot ol,#tarteaucitronRoot output,#tarteaucitronRoot p,#tarteaucitronRoot pre,#tarteaucitronRoot q,#tarteaucitronRoot ruby,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot section,#tarteaucitronRoot small,#tarteaucitronRoot span,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot summary,#tarteaucitronRoot sup,#tarteaucitronRoot table,#tarteaucitronRoot tbody,#tarteaucitronRoot td,#tarteaucitronRoot tfoot,#tarteaucitronRoot th,#tarteaucitronRoot thead,#tarteaucitronRoot time,#tarteaucitronRoot tr,#tarteaucitronRoot tt,#tarteaucitronRoot u,#tarteaucitronRoot ul,#tarteaucitronRoot var,#tarteaucitronRoot video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial}#tarteaucitronRoot *{transition:border .3s,background .3s,opacity .2s,box-shadow .4s}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:after,#tarteaucitronRoot blockquote:before,#tarteaucitronRoot q:after,#tarteaucitronRoot q:before{content:"";content:none}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:3px dashed #3d86d8}div#tarteaucitronMainLineOffset{margin-top:0!important}div#tarteaucitronServices{margin-top:26px!important}#tarteaucitronServices::-webkit-scrollbar{width:5px}#tarteaucitronServices::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}#tarteaucitronServices::-webkit-scrollbar-thumb{background-color:#ddd;outline:0 solid #708090}@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90%!important}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left!important;margin:10px 15px 5px}}@media screen and (max-width:767px){#tarteaucitron,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{background:#fff;border:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;top:0!important;width:100%!important}#tarteaucitron .tarteaucitronBorder{border:0!important}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left!important}.tarteaucitronName .tarteaucitronH2{max-width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0!important;left:0!important;margin:0 5%!important;max-height:80%!important;width:90%!important}}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronRoot button{background:0 0;border:0}#tarteaucitronAlertBig a,#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall a,#tarteaucitronAlertSmall strong{color:#fff}#tarteaucitron strong{font-size:22px;font-weight:500}#tarteaucitron ul{padding:0}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6{display:block}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{font-size:14px}#tarteaucitronRoot *{color:#000}#tarteaucitronRoot .tarteaucitronH1{font-size:150%;text-align:center;color:#fff;margin:15px 0 25px}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;margin:12px 0 0 10px;color:#fff}#tarteaucitronRoot button#tarteaucitronBack{background:#000}#tarteaucitronBack{background:#000;display:none;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0 -430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647;border-radius:3rem}#tarteaucitron .tarteaucitronBorder{background:#fff;height:auto;overflow:auto}#tarteaucitron #tarteaucitronClosePanel{background:#333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px;z-index:10000}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:10px;padding:5px 20px;text-align:left;width:auto;background:#000}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:290px;padding:20px;position:absolute;z-index:2147483647;line-height:normal;background:#000}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:#d3d3d3;margin:0;overflow:hidden;padding:15px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#000;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{float:left;margin-left:0;text-align:left;width:50%;font-size:14px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2{color:#fff;border-color:#fff;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed:hover,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2:hover,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied:hover{background:#1b870b;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2:hover,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied:hover{background:red;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background:red;color:#fff;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background:#1b870b;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected:hover{background:#1b870b;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background:red;color:#fff;opacity:1}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background:#1b870b;color:#fff;border:none}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow:hover{background:#1b870b;color:#fff;border:none}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background:red;color:#fff;border:none}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny:hover{color:#fff;background:red}#tarteaucitron .tarteaucitronH3{font-size:18px}div#tarteaucitronInfo{display:block!important;position:relative!important;text-align:center!important;max-width:80%!important;padding:15px 0!important;margin:-10px auto 20px!important;font-size:1em!important;border-bottom:1px solid;border-top:1px solid;border-color:#555}.tarteaucitronIsAllowed .tarteaucitronDeny{opacity:.4!important}.tarteaucitronIsDenied .tarteaucitronAllow{opacity:.4!important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:1}.tarteaucitronIsAllowed .tarteaucitronAllow{opacity:1!important}.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1!important}#tarteaucitronServices_mandatory button.tarteaucitronAllow{opacity:1}.tarteaucitron-display-block{display:block}.tarteaucitron-display-none{display:none}.c-legals{grid-column:1/span 12;padding:10rem 0 15rem}@media (min-width:1220px){.c-legals{grid-column:2/span 10}}@media (min-width:1620px){.c-legals{grid-column:2/span 8}}.c-legals-wrapper{position:relative;z-index:10}.c-legals-title{font-size:3rem;margin:6rem 0 4rem 0;color:#e84133}.c-legals-text{margin-bottom:3rem;color:#1a2d35}.c-legals-text a{border-bottom:dotted 2px #d1d7da}.c-legals-text a:hover{opacity:.5}.c-article .grid{grid-template-columns:repeat(12,minmax(0,1fr))}.c-article{padding:10rem 0!important;background:#d1d7da!important}.c-article_return{position:sticky;top:15rem;bottom:auto;left:auto;right:auto;z-index:10000;text-align:right;padding:0 16px}.c-article_return svg{transform:rotate(180deg);display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;min-width:12px;min-height:12px}@media (min-width:1000px){.c-article_return{padding:0 2vw}}.c-article_intro{grid-column:span 12;text-align:center;margin-bottom:10rem}.c-article_intro p{text-align:center;font-size:125%}@media (min-width:760px){.c-article_intro{grid-column:2/span 10}}@media (min-width:1220px){.c-article_intro{grid-column:3/span 8}}.c-article_tags{grid-column:span 12;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.c-article_tags::after,.c-article_tags::before{content:none;display:none}.c-article_tags{gap:10px;margin:5rem 0 5rem;padding-bottom:5rem;border-bottom:solid 1px rgba(26,45,53,.25)}.c-article_body{padding:10rem 0 0}.c-article_texts{grid-column:span 12;margin-bottom:10rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.c-article_texts::after,.c-article_texts::before{content:none;display:none}.c-article_texts{gap:15px}@media (min-width:760px){.c-article_texts{grid-column:2/span 10}}@media (min-width:1220px){.c-article_texts{gap:30px}}.c-article_texts_text{width:100%}.c-article_texts a{border-bottom:dotted 1px}.c-article_texts a:hover{opacity:.6}.c-article_media{grid-column:span 12;margin-bottom:10rem}@media (min-width:760px){.c-article_media{grid-column:2/span 10}}.c-article_media_wrapper{overflow:hidden}.c-article_media_wrapper img,.c-article_media_wrapper video{display:block;width:100%}.c-article_media+.c-article_thumbnails{margin-top:calc(-10rem + 20px)}.c-article_thumbnails{position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:5;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.c-article_thumbnails::after,.c-article_thumbnails::before{content:none;display:none}.c-article_thumbnails{margin-bottom:10rem;grid-column:span 12}@media (min-width:760px){.c-article_thumbnails{grid-column:2/span 10}}.c-article_thumbnails img,.c-article_thumbnails video{display:block;margin:auto;max-width:100%;max-height:90vh;height:auto;width:auto;float:right}.c-article_thumbnails_wrapper{width:100%}@media (min-width:760px){.c-article_thumbnails_wrapper{width:calc(50% - 8px)}}.c-article_thumbnails_wrapper+.c-article_thumbnails_wrapper{margin-top:20px}@media (min-width:760px){.c-article_thumbnails_wrapper+.c-article_thumbnails_wrapper{margin-top:0}.c-article_thumbnails_wrapper+.c-article_thumbnails_wrapper img,.c-article_thumbnails_wrapper+.c-article_thumbnails_wrapper video{float:left}}.c-article_content{margin-bottom:10rem;grid-column:span 12;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.c-article_content::after,.c-article_content::before{content:none;display:none}@media (min-width:760px){.c-article_content{grid-column:2/span 10}}@media (min-width:1000px){.c-article_content{flex-direction:row;justify-content:space-between;align-items:center}}.c-article_content_visuel{width:100%}@media (min-width:1000px){.c-article_content_visuel{width:calc(45% - 3rem);align-self:flex-start}}.c-article_content_wrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.c-article_content_wrapper::after,.c-article_content_wrapper::before{content:none;display:none}.c-article_content_wrapper{gap:3rem}@media (min-width:1000px){.c-article_content_wrapper{width:calc(55% - 3rem)}}.c-article_content img,.c-article_content video{display:block;width:100%;height:auto;margin-bottom:3rem}@media (min-width:1000px){.c-article_content img,.c-article_content video{margin-bottom:0;width:100%;height:100%;object-fit:cover}}.c-article_content a{border-bottom:dotted 1px}.c-article_content a:hover{opacity:.6}@media (min-width:1000px){.c-article_content:nth-child(odd){flex-direction:row-reverse}}.c-article_cta,.c-article_pdf{grid-column:span 12;margin-bottom:10rem;padding:5rem 0;border-top:dotted 1px rgba(26,45,53,.5);border-bottom:dotted 1px rgba(26,45,53,.5)}@media (min-width:760px){.c-article_cta,.c-article_pdf{grid-column:2/span 10}}.c-article_cta_title,.c-article_pdf_title{text-align:center;margin-bottom:5rem}.c-article_cta_text,.c-article_pdf_text{text-align:center;margin-bottom:5rem;padding:0 15%}.c-article_cta_text p,.c-article_pdf_text p{text-align:center}.c-article_cta_link,.c-article_pdf_link{text-align:center}.c-article_cta+.c-article_cta,.c-article_cta+.c-article_pdf,.c-article_pdf+.c-article_cta,.c-article_pdf+.c-article_pdf{margin-top:-10rem;border-top:none}.c-article_html{grid-column:span 12;margin-bottom:10rem}.c-article_html iframe{display:block;width:100%;aspect-ratio:16/9;margin:auto;height:auto!important}@media (min-width:760px){.c-article_html{grid-column:2/span 10}}@media (min-width:1220px){.c-article_html{grid-column:3/span 8}}.c-article_footer{padding:0 0 10rem}.c-article_social,.c-article_social--first{border-top:solid 1px rgba(26,45,53,.25);border-bottom:solid 1px rgba(26,45,53,.25);grid-column:span 12;padding:3rem 0}@media (min-width:760px){.c-article_social,.c-article_social--first{grid-column:2/span 10}}.c-article_social_text{text-align:center;line-height:1;margin-bottom:15px}.c-article_social_links{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.c-article_social_links::after,.c-article_social_links::before{content:none;display:none}.c-article_social_links{grid-column:span 12;gap:15px}.c-article_social_links:hover .c-article_social_link{opacity:.5}.c-article_social_links:hover .c-article_social_link:hover{opacity:1}.c-article_social svg,.c-article_social--first svg{transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}.c-article_social svg circle,.c-article_social svg path,.c-article_social svg polygon,.c-article_social svg rect,.c-article_social--first svg circle,.c-article_social--first svg path,.c-article_social--first svg polygon,.c-article_social--first svg rect{fill:#1a2d35!important;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}.c-article_social svg:hover circle,.c-article_social svg:hover path,.c-article_social svg:hover polygon,.c-article_social svg:hover rect,.c-article_social--first svg:hover circle,.c-article_social--first svg:hover path,.c-article_social--first svg:hover polygon,.c-article_social--first svg:hover rect{fill:#1a2d35!important}.c-article_social svg,.c-article_social--first svg{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px}.c-article_social--first{margin:28px 0}.magazine{background:#fff;padding:50px 0}.magazine-title{grid-column:span 12;font-size:28px}@media (min-width:360px){.magazine-title{font-size:calc(.7692307692vw + 25.2307692308px)}}@media (min-width:1920px){.magazine-title{font-size:40px}}.magazine-title{overflow:hidden;border-bottom:solid 1px #1a2d35;padding-bottom:12px}.magazine-items{row-gap:10px;margin-top:28px}@media (min-width:760px){.magazine-items{row-gap:16px;margin-top:36px}}.magazine-item{grid-column:span 12}@media (min-width:1000px){.magazine-item{grid-column:span 6}}.magazine-load{grid-column:span 12;text-align:center;padding:5rem 0}.magazine-load [class^=u-button] svg{transform:rotate(90deg)}.card{background:#f3f3f3;padding:20px;display:block;height:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.card::after,.card::before{content:none;display:none}.card{gap:15px}@media (min-width:760px){.card{flex-direction:row;flex-wrap:nowrap;gap:5rem;padding:5rem}}.card-img{aspect-ratio:5/4;overflow:hidden;background:#1a2d35}@media (min-width:760px){.card-img{aspect-ratio:auto;flex:0 1 40%}}.card-img img{width:100%;height:100%;object-fit:cover;transition-property:all;transition-duration:.25s;transition-timing-function:ease-out;transition-delay:0s}.card-texts{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.card-texts::after,.card-texts::before{content:none;display:none}.card-texts{gap:10px}@media (min-width:760px){.card-texts{flex:0 1 60%;gap:15px;justify-content:center}}.card-date{font-size:14px}@media (min-width:1000px){.card:hover{box-shadow:0 0 10px rgba(26,45,53,.15);background:#d1d7da;transform:scale(.99)}.card:hover .card-img img{transform:scale(1.025);opacity:.75}}.card.unvisible{opacity:0!important;transition:opacity .3s ease-out 0s,transform .3s ease-out 0s;transform:translateY(20%)!important}.cta-mag{background:#fff}.cta-mag>.grid{row-gap:20px}@media (min-width:1220px){.cta-mag>.grid{row-gap:36px}}.cta-mag-title{grid-column:span 12;text-align:center}.cta-mag-subtitle{grid-column:span 12;text-align:center}@media (min-width:1220px){.cta-mag-subtitle{grid-column:3/span 8}}.cta-mag-items{grid-column:span 12;border-top:solid 1px #d1d7da;padding-top:20px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.cta-mag-items::after,.cta-mag-items::before{content:none;display:none}.cta-mag-items{gap:20px}@media (min-width:760px){.cta-mag-items{flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:16px}}@media (min-width:1220px){.cta-mag-items{padding-top:36px}}@media (min-width:1620px){.cta-mag-items{grid-column:2/span 10}}.cta-mag-item{flex:0 0 100%}@media (min-width:760px){.cta-mag-item{flex:0 1 33.333%;min-width:0;grid-column:span 4;align-self:stretch}}.cta-mag .card{gap:20px;flex-direction:column;padding:20px;height:100%}@media (min-width:1220px){.cta-mag .card{padding:28px;gap:24px}}@media (min-width:1620px){.cta-mag .card{padding:40px;gap:24px}}.cta-mag .card-img{aspect-ratio:6/4;flex:0 0 auto}@media (min-width:1220px){.cta-mag .card-img{aspect-ratio:7/4}}.cta-mag .card-texts{gap:12px;flex:0 0 auto;margin-top:auto}.cta-mag .card-title{font-size:18px}@media (min-width:360px){.cta-mag .card-title{font-size:calc(.3846153846vw + 16.6153846154px)}}@media (min-width:1920px){.cta-mag .card-title{font-size:24px}}