﻿@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/open-sans-v16-latin-regular.eot?");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../../fonts/open-sans-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/open-sans-v16-latin-regular.woff2") format("woff2"),url("../../fonts/open-sans-v16-latin-regular.woff") format("woff"),url("../../fonts/open-sans-v16-latin-regular.ttf") format("truetype"),url("../../fonts/open-sans-v16-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../../fonts/open-sans-v16-latin-600.eot?");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("../../fonts/open-sans-v16-latin-600.eot?#iefix") format("embedded-opentype"),url("../../fonts/open-sans-v16-latin-600.woff2") format("woff2"),url("../../fonts/open-sans-v16-latin-600.woff") format("woff"),url("../../fonts/open-sans-v16-latin-600.ttf") format("truetype"),url("../../fonts/open-sans-v16-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/open-sans-v16-latin-700.eot?");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../../fonts/open-sans-v16-latin-700.eot?#iefix") format("embedded-opentype"),url("../../fonts/open-sans-v16-latin-700.woff2") format("woff2"),url("../../fonts/open-sans-v16-latin-700.woff") format("woff"),url("../../fonts/open-sans-v16-latin-700.ttf") format("truetype"),url("../../fonts/open-sans-v16-latin-700.svg#OpenSans") format("svg");}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/roboto-v19-latin-regular.eot?");src:local("Roboto"),local("Roboto-Regular"),url("../../fonts/roboto-v19-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/roboto-v19-latin-regular.woff2") format("woff2"),url("../../fonts/roboto-v19-latin-regular.woff") format("woff"),url("../../fonts/roboto-v19-latin-regular.ttf") format("truetype"),url("../../fonts/roboto-v19-latin-regular.svg#Roboto") format("svg");}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../../fonts/roboto-v19-latin-500.eot?");src:local("Roboto Medium"),local("Roboto-Medium"),url("../../fonts/roboto-v19-latin-500.eot?#iefix") format("embedded-opentype"),url("../../fonts/roboto-v19-latin-500.woff2") format("woff2"),url("../../fonts/roboto-v19-latin-500.woff") format("woff"),url("../../fonts/roboto-v19-latin-500.ttf") format("truetype"),url("../../fonts/roboto-v19-latin-500.svg#Roboto") format("svg");}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/roboto-v19-latin-700.eot?");src:local("Roboto Bold"),local("Roboto-Bold"),url("../../fonts/roboto-v19-latin-700.eot?#iefix") format("embedded-opentype"),url("../../fonts/roboto-v19-latin-700.woff2") format("woff2"),url("../../fonts/roboto-v19-latin-700.woff") format("woff"),url("../../fonts/roboto-v19-latin-700.ttf") format("truetype"),url("../../fonts/roboto-v19-latin-700.svg#Roboto") format("svg");}@font-face{font-family:"RobotoCond";font-display:swap;src:url("../../fonts/robotocondensed-regular.eot?");src:local("RobotoCond"),local("RobotoCond"),url("../../fonts/robotocondensed-regular.woff") format("woff"),url("../../fonts/robotocondensed-regular.ttf") format("truetype"),url("../../fonts/robotocondensed-regular.svg +#RobotoCond") format("svg");font-weight:400;font-style:normal;}@font-face{font-family:"RobotoCond";font-display:swap;src:url("../../fonts/robotocondensed-bold.eot?");src:local("RobotoCond"),local("RobotoCond"),url("../../fonts/robotocondensed-bold.woff") format("woff"),url("../../fonts/robotocondensed-bold.ttf") format("truetype"),url("../../fonts/robotocondensed-bold.svg +#RobotoCond") format("svg");font-weight:700;font-style:normal;}.section-cards{background:#fff;padding:clamp(3.75rem,2.5938rem + 4.8177vw,8.375rem) 0;position:relative;}.section-cards .tns-controller{display:none;}.section-cards.reduce-padding{padding:clamp(3.75rem,3.2031rem + 2.2786vw,5.9375rem) 0;}.section-cards.add-separator-line .cards-grid .card .card-media{border-bottom:5px solid #e5e5e5;}.section-cards.theme-background-noir{background:#000;}.section-cards.theme-background-noir .card{color:#fff;}.section-cards.theme-background-noir .card .card-item-text a{color:#fff;}.section-cards.theme-background-noir .card-badge{color:#e2e1dd;}.section-cards.theme-background-blanc{background:#fff;}.section-cards.theme-background-blanc .card{color:#121210;}.section-cards.theme-background-blanc .card .card-item-text a{color:#121210;}.section-cards.theme-background-blanc .card-badge{color:#121210;}.section-cards.theme-background-gris{background:#e5e5e5;}.section-cards.theme-background-blanc{background:#fff;}.section-cards.theme-background-gris-avec-deux-triangles{background:#e5e5e5;overflow:hidden;}.section-cards.theme-background-gris-avec-deux-triangles .triangles-bg{position:absolute;z-index:1;}.section-cards.theme-background-gris-avec-deux-triangles .triangles-bg.small{right:0;bottom:0;width:24.2708333333%;padding-top:24.2708333333%;height:auto;}.section-cards.theme-background-gris-avec-deux-triangles .triangles-bg.big{left:0;top:28.75rem;width:41.0416666667%;padding-top:41.0416666667%;height:auto;}.section-cards.theme-background-gris-avec-deux-triangles .triangles-bg svg{width:100%;height:100%;position:absolute;top:0;left:0;}@media screen and (max-width:768px){.section-cards.theme-background-gris-avec-deux-triangles .triangles-bg{display:none;}}.section-cards.theme-background-blanc-avec-modif-pointille{background:#fff;}.section-cards.theme-background-blanc-avec-modif-pointille:before{content:"";width:26.25rem;height:15rem;background:url(../../images/texture.png) left top repeat;display:block;position:absolute;bottom:0;left:0;}@media screen and (max-width:768px){.section-cards.theme-background-blanc-avec-modif-pointille:before{display:none;}}.section-cards.cardcolor-blanc .card{background:#fff;}.section-cards.cardcolor-blanc .card .card-badge,.section-cards.cardcolor-blanc .card .card-item-title,.section-cards.cardcolor-blanc .card .card-item-text{color:#121210;}.section-cards.cardcolor-noir .card{background:#191919;}@media screen and (min-width:768px){.section-cards.columns-3 .cards-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));}}@media screen and (min-width:1300px){.section-cards.columns-3 .cards-grid{grid-template-columns:repeat(3,1fr);}}@media screen and (min-width:768px){.section-cards.columns-4 .cards-grid{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:1300px){.section-cards.columns-4 .cards-grid{grid-template-columns:repeat(4,1fr);}}@media screen and (max-width:768px){.section-cards.horizontal-scrolling-mobile .cards-grid,.section-cards.horizontal-scrolling-mobile .cards-grid[data-tabs-grid]{overflow:auto;flex-direction:row;}}.section-cards .wrapper{width:100%;box-sizing:border-box;padding:0 10rem;max-width:none;position:relative;z-index:2;}.section-cards .cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;}.section-cards .cards-grid .card{margin-bottom:0;font-weight:400;}.section-cards .cards-grid .card-badge,.section-cards .cards-grid .card-content .card-item-text{font-size:.875rem;}@media screen and (max-width:767px){.landingPage .section-cards.horizontal-scrolling-mobile .wrapper:not(.cards-header){padding:0 .875rem;}.landingPage .section-cards.horizontal-scrolling-mobile .cards-grid,.landingPage .section-cards.horizontal-scrolling-mobile .cards-grid[data-tabs-grid]{overflow:auto;flex-direction:row;padding:0 1rem 1rem 1rem;}.landingPage .section-cards.horizontal-scrolling-mobile .cards-grid .card,.landingPage .section-cards.horizontal-scrolling-mobile .cards-grid[data-tabs-grid] .card{min-width:75vw;max-width:75vw;flex:0 0 75vw;}}.cards-header{margin-bottom:4rem;max-width:833px;width:100%;}.cards-header h2{margin-bottom:0;line-height:1.2;display:inline-block;white-space:normal;}.cards-header .cards-label{color:#424242;font-family:"Open Sans";font-size:1rem;font-style:normal;font-weight:700;text-transform:uppercase;}.cards-header .cards-title{margin-top:0;font-family:"RobotoCond",sans-serif;font-size:2.5rem;margin-bottom:0;line-height:1.2;display:inline-block;white-space:normal;}.cards-header .cards-description{color:#121210;font-family:"Open Sans";font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-top:1.25rem;}.card{width:100%;box-shadow:0 6px 24px rgba(18,18,16,.12);background:#fff;margin-bottom:1.25%;text-decoration:none;color:#121210;display:flex;flex-direction:column;}.card.disabled-crop .card-media{aspect-ratio:520/300;}.card.disabled-crop .card-media img{max-height:245px;object-fit:contain;}.card h3{transition:all .5s;}.card a{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;color:#000;text-decoration:none;height:100%;}.card:last-child{margin-right:0;}.card .card-media{position:relative;aspect-ratio:520/260;display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;}.card .card-media picture{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.card .card-media img{object-fit:cover;width:100%;height:100%;display:block;transition:all .5s;}.card .card-content{padding:clamp(1.25rem,.4185rem + 1.7346vw,2.5rem);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;flex-grow:1;}.card .card-content .card-item-text{font-size:.875rem;}.card .card-content .card-item-text a{color:#121210;display:inline;text-decoration:underline;}.card .card-content .card-item-text a:hover{text-decoration:none;}.card .card-content .arrowRight{color:#d59800;text-decoration:underline;margin-top:.625rem;line-height:1.3;}.card .card-content .pdfLeft{color:#d59800;text-decoration:underline;}.card .card-content .pdfLeft svg{fill:#d59800;}.card .card-content .card-item-link{font-family:"Roboto",sans-serif;font-weight:bold;font-size:1rem;padding-right:3.28571rem;display:inline-block;color:#d59800;text-decoration:underline;margin-top:.625rem;line-height:1.3;}.card .card-content .card-item-link:after{content:"";font-family:"FontAwesome";display:inline-block;font-size:1.3rem;font-weight:normal;margin-left:1.5rem;width:1.78571rem;margin-right:-3.28571rem;}a.card:hover .card-item-title{color:#ecac00!important;}a.card:hover .card-media img{transform:scale(1.1);}a.card:hover .card-content .arrowRight{text-decoration:none;}a.card:hover .card-content .pdfLeft{text-decoration:none;}@media screen and (max-width:1600px){.section-cards .wrapper{flex-direction:column;padding-left:3.42857rem;padding-right:3.42857rem;}}@media screen and (max-width:1024px){.blockListWithCarousel .section-cards .cards-slider{box-shadow:0 6px 24px rgba(18,18,16,.12);background:#fff;}.blockListWithCarousel .section-cards .cards-slider .card{box-shadow:none;}.blockListWithCarousel .section-cards .cards-slider .cards-grid{display:block;}.blockListWithCarousel .section-cards .cards-slider .tns-controller{position:absolute;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:1;top:36%;transform:translateY(-50%);padding-left:8px;padding-right:8px;box-sizing:border-box;z-index:2;}.blockListWithCarousel .section-cards .cards-slider .tns-controller button{width:3rem!important;aspect-ratio:1/1;background:rgba(255,255,255,.5)!important;border:0;display:flex;align-items:center;justify-content:center;}.blockListWithCarousel .section-cards .cards-slider .tns-controller button svg{width:40%;height:auto;}.blockListWithCarousel .cards-slider{position:relative;}}@media screen and (max-width:767px){.blockListWithCarousel .section-cards .cards-slider .tns-controller{top:5rem;}}.cards-tabs-mobile{display:none;}.card-filter-wrapper{display:contents;}@media screen and (max-width:767px){.landingPage .section-cards .wrapper{padding:0 1.875rem;}.landingPage .section-cards .cards-grid[data-tabs-grid]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.25rem;-webkit-overflow-scrolling:touch;}.landingPage .section-cards .cards-grid[data-tabs-grid] .card{min-width:100%;max-width:100%;flex:0 0 75vw;}.cards-tabs-mobile{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.5rem;margin-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none;background:#bfbfbf;box-shadow:0 6px 24px 0 rgba(18,18,16,.12);padding:.5rem 1rem;justify-content:space-between;}.cards-tabs-mobile::-webkit-scrollbar{display:none;}.cards-tabs-mobile .cards-tab{flex:0 0 auto;padding:.875rem 1rem;font-family:"RobotoCond",sans-serif;background:transparent;color:#5c5c5c;font-size:1.3125rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;border:0;}.cards-tabs-mobile .cards-tab.active,.cards-tabs-mobile .cards-tab:focus{background:#fff;box-shadow:0 4px 16px 0 rgba(18,18,16,.12);color:#121210;outline:0;}.section-cards .cards-grid[data-tabs-grid]{overflow:visible;}.section-cards .cards-grid[data-tabs-grid] .card-filter-wrapper{display:block;width:100%;}.section-cards .cards-grid[data-tabs-grid] .card{min-width:unset;max-width:unset;flex:unset;width:100%;}}