@font-face{font-family:EuroRayco;font-style:normal;font-weight:700;src:url(/assets/fonts/Eurostar_black.ttf),url(/assets/fonts/Eurostar_black.woff),url(https://contenu.maruche.ca/Fichiers/feea98eb-40e2-e511-80d6-00155d00750b/Sites/fa130d07-8bec-e611-80f8-00155d09650f/Fonts/Eurostar_black.ttf),url(https://contenu.maruche.ca/Fichiers/feea98eb-40e2-e511-80d6-00155d00750b/Sites/fa130d07-8bec-e611-80f8-00155d09650f/Fonts/Eurostar_black.woff)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.left{float:left}.right{float:right}.clear{content:"";clear:both;display:block}.border-box,a,article,b,body,div,em,html,i,iframe,input,label,li,nav,ol,section,span,strong,table,tbody,td,textarea,th,thead,tr,ul{box-sizing:border-box}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.inline-block{display:inline-block}.block{display:block}.overflow-hidden{overflow:hidden}.full-width{width:100%}.full-height{height:100%}.table-footer{display:table-footer-group}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.table-column{display:table-column}.table-layout-fixed{table-layout:fixed}.relative{position:relative}.clickable{cursor:pointer}.no-break{white-space:nowrap}.italic{font-style:italic}.font-size-0{font-size:.1px}.show-mobile,.show-tablet{display:none!important}.underline{text-decoration:underline}.no-underline{text-decoration:none}.break{display:block}.hide-always{display:none!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-border{border:0!important}.no-border-left{border-left:0!important}.no-border-right{border-right:0!important}.lowercase{text-transform:lowercase}.flex{display:flex}.absolute{position:absolute!important}.no-float{float:none!important}a,article,b,div,em,i,iframe,input,label,li,nav,ol,section,span,strong,table,tbody,td,textarea,th,thead,tr,ul{font-size:inherit}a,body,html,img,td{margin:0;padding:0;border:none}body,html{min-height:100%;height:100%;font-family:"Work Sans",sans-serif}body:before{content:"smartphone";display:none}@media (min-width:750px){body:before{content:"tablet"}}@media (min-width:1100px){body:before{content:"desktop"}}nav,section{display:block;margin:0;padding:0}.content{width:95%;margin:0 auto}.body-root{position:relative;min-height:100%;overflow:hidden;display:table;width:100%;table-layout:fixed}.body-root app-footer{display:table-row-group}.body-root .main-content,.body-root footer{display:table-row;position:relative;height:auto;width:100%}.body-root footer{height:1px}.content-page{position:relative;overflow:hidden;min-height:100vh}.content-page.with-min-height{min-height:100vh}@font-face{font-style:normal;font-weight:700;src:url(/assets/fonts/Eurostar_black.ttf),url(/assets/fonts/Eurostar_black.woff),url(https://contenu.maruche.ca/Fichiers/feea98eb-40e2-e511-80d6-00155d00750b/Sites/fa130d07-8bec-e611-80f8-00155d09650f/Fonts/Eurostar_black.ttf),url(https://contenu.maruche.ca/Fichiers/feea98eb-40e2-e511-80d6-00155d00750b/Sites/fa130d07-8bec-e611-80f8-00155d09650f/Fonts/Eurostar_black.woff)}100%{opacity:1}.content-page body{font-family:"Work Sans",sans-serif;color:#0b181f}.content-page .euro{font-family:EuroRayco,sans-serif}.content-page h1{font-size:60px;font-weight:700;padding:15px 0;margin:0;display:block;line-height:1em;font-family:"Work Sans",sans-serif}@media (max-width:1600px){.content-page h1{font-size:48px}}@media (max-width:1200px){.content-page h1{font-size:42px}}@media (max-width:767px){.content-page h1{font-size:32px;padding:10px 0}}.content-page h2{display:block;font-weight:400;color:#0b181f;line-height:1em;font-family:"Work Sans",sans-serif;margin:20px 0;font-size:48px}@media screen and (max-width:1600px){.content-page h2{font-size:42px}}@media screen and (max-width:1200px){.content-page h2{font-size:36px}}.content-page h2 span{font-family:EuroRayco,sans-serif;font-weight:700;font-size:60px;line-height:1em;display:block}@media screen and (max-width:1600px){.content-page h2 span{font-size:54px}}@media screen and (max-width:1200px){.content-page h2 span{font-size:46px}}@media screen and (max-width:975px){.content-page h2{font-size:32px;max-width:100%}.content-page h2 span{font-size:36px;max-width:100%}}@media screen and (max-width:767px){.content-page h2{font-size:26px;margin:15px 0}.content-page h2 span{font-size:32px}}.content-page h3{font-family:EuroRayco,sans-serif;font-weight:700;font-size:48px;line-height:1em;display:block;padding:15px 0;margin:0}@media screen and (max-width:1600px){.content-page h3{font-size:42px}}@media screen and (max-width:1200px){.content-page h3{font-size:38px}}@media screen and (max-width:975px){.content-page h3{font-size:36px;max-width:100%}}@media screen and (max-width:767px){.content-page h3{font-size:32px;padding:10px 0}}.content-page .block-pdf{color:#0b181f;cursor:pointer;padding:10px 18px;display:inline-flex;max-width:100%;background-color:#fff;align-items:center;align-content:center;text-align:left;margin-bottom:4px;text-decoration:none;border:1px solid #eef0f0;transition:background-color .2s ease-out;font-size:22px}.content-page .block-pdf:before{content:'';width:24px;min-width:24px;margin-right:10px;height:24px;display:inline-block;background-repeat:no-repeat;position:relative;background-image:url(/assets/images/icones/icone-PDF.svg)}.content-page .block-pdf[href$=".PDF"]:before,.content-page .block-pdf[href$=".pdf"]:before{background-image:url(/assets/images/icones/icone-PDF.svg)}.content-page .block-pdf[href$=".XLS"]:before,.content-page .block-pdf[href$=".XLSX"]:before,.content-page .block-pdf[href$=".xls"]:before,.content-page .block-pdf[href$=".xlsx"]:before{background-image:url(/assets/images/icones/icone-EXCEL.svg)}.content-page .block-pdf[href$=".DOC"]:before,.content-page .block-pdf[href$=".DOCX"]:before,.content-page .block-pdf[href$=".doc"]:before,.content-page .block-pdf[href$=".docx"]:before{background-image:url(/assets/images/icones/icone-WORD.svg)}.content-page .block-pdf:hover{background-color:#ededed;text-decoration:none}.content-page .block-pdf.mainColor{background-color:#348cb8;color:#fff;border-color:#348cb8}.content-page .block-pdf.mainColor:before,.content-page .block-pdf.mainColor[href$=".PDF"]:before,.content-page .block-pdf.mainColor[href$=".pdf"]:before{background-image:url(/assets/images/icones/icone-PDF-white.svg)}.content-page .block-pdf.mainColor[href$=".XLS"]:before,.content-page .block-pdf.mainColor[href$=".XLSX"]:before,.content-page .block-pdf.mainColor[href$=".xls"]:before,.content-page .block-pdf.mainColor[href$=".xlsx"]:before{background-image:url(/assets/images/icones/icone-EXCEL-white.svg)}.content-page .block-pdf.mainColor[href$=".DOC"]:before,.content-page .block-pdf.mainColor[href$=".DOCX"]:before,.content-page .block-pdf.mainColor[href$=".doc"]:before,.content-page .block-pdf.mainColor[href$=".docx"]:before{background-image:url(/assets/images/icones/icone-WORD-white.svg)}.content-page .block-pdf.mainColor:hover{background-color:#2c779c;border-color:#2c779c;text-decoration:none}.content-page .btn_file{font-size:20px;line-height:1.2em;font-weight:400;margin:6px;cursor:pointer;display:inline-block;background-color:#eef0f0;color:#0b181f;padding:6px 15px;text-decoration:none;transition:background-color .2s ease-out}@media (max-width:767px){.content-page .btn_file{font-size:18px}}.content-page .btn_file span{font-weight:700;padding-right:8px}.content-page .btn_file:not(.file_item):hover{background-color:#bfc8cd}.content-page .btn_file.file_item span{padding-right:0;padding-left:8px}.content-page .btn_file:hover{text-decoration:none}.content-page .btn{font-size:22px;line-height:1.2em;font-weight:400;margin:10px 0;cursor:pointer;display:inline-block;background-color:#348cb8;color:#fff;padding:12px 20px;text-decoration:none;transition:background-color .2s ease-out}@media (max-width:767px){.content-page .btn{font-size:18px}}.content-page .btn:hover{background-color:#2c779c;text-decoration:none}.content-page .btn_more_container{display:block;width:100%;text-align:center;padding:0 15px}.content-page .btn_more{font-size:22px;line-height:1.2em;font-weight:400;margin:30px auto 10px;cursor:pointer;display:inline-block;background-color:#858e92;color:#fff;padding:12px 20px;text-decoration:none;transition:background-color .2s ease-out}.content-page .btn_more:hover{background-color:#737c80;text-decoration:none}.content-page .multiple_btn .btn{margin-right:15px}.content-page p{margin:0;padding:10px 0;font-size:24px;line-height:1.2em}.content-page p em,.content-page p span,.content-page p strong{font-size:1em}.content-page p a{font-size:1em;color:#296e90;text-decoration:none}.content-page p a:hover{text-decoration:underline}.content-page a{color:#296e90}.content-page ul{list-style-type:none;margin:20px 0;padding:0}.content-page ul li{font-size:24px;line-height:1.2em;margin:5px 0;padding:0 0 0 20px;position:relative}.content-page ul li:before{display:block;content:"";position:absolute;top:11px;left:0;width:7px;height:7px;background-color:#348cb8}@media (max-width:1200px){.content-page p,.content-page ul li{font-size:20px}.content-page ul li:before{top:10px}}@media (max-width:767px){.content-page .btn_more{font-size:18px;margin:20px auto 0}.content-page p,.content-page ul li{font-size:18px}.content-page ul li:before{top:10px}}@media (max-width:1200px){.content-page ul li{font-size:22px}}@media (max-width:767px){.content-page ul li{font-size:20px}}.content-page ul li a{text-decoration:none}.content-page ul li a:hover{text-decoration:underline}.content-page ol{counter-reset:item;padding-left:0;padding-top:30px;padding-bottom:10px;margin:0}.content-page ol li{display:block;margin-bottom:38px;font-size:26px;font-weight:700;padding-left:60px;position:relative}.content-page ol li.logo_cwb{display:flex;justify-content:flex-start;align-content:center;align-items:center}.content-page ol li.logo_cwb span{width:auto}.content-page ol li.logo_cwb img{padding:0 0 0 20px;width:75px;margin-top:-40px;top:22px;position:relative}.content-page ol li:before{width:44px;height:44px;line-height:40px;text-align:center;font-size:30px;font-weight:700;margin-right:15px;margin-bottom:4px;display:inline-flex;justify-content:center;align-content:center;align-items:center;position:absolute;top:-6px;left:0;vertical-align:middle;content:counter(item);counter-increment:item;color:#fff;background-color:#348cb8;border-radius:50%;font-family:"Work Sans",sans-serif}.content-page table{border:none;max-width:100%;margin:10px 0;display:block;overflow-y:hidden}.content-page table tr{border:none}.content-page table tr:nth-child(odd){background-color:#858e92}.content-page table tr:last-child{border-bottom:1px solid #eef0f0}.content-page table tr th{border-top:none;border-bottom:none;border-left:1px solid #fff;border-right:1px solid #fff;font-size:20px;line-height:28px;background-color:#348cb8;color:#fff;font-weight:400;padding:5px 10px}.content-page table tr td{border-top:1px solid #eef0f0;border-bottom:none;border-left:1px solid #eef0f0;border-right:1px solid #eef0f0;font-size:20px;line-height:28px;padding:5px 10px}.content-page blockquote{font-style:italic;padding:10px 75px;margin:20px 0;position:relative;font-size:24px;line-height:1.2em}.content-page blockquote:before{content:"";position:absolute;top:0;left:0;background-image:url(/assets/images/icones/icone_citation_haut.svg);background-position:top left;background-size:100% auto;background-repeat:no-repeat;display:block;width:55px;height:55px}@media (max-width:1200px){.content-page ol li{font-size:24px}.content-page ol li:before{top:-8px}.content-page blockquote{padding:10px 60px;font-size:20px}.content-page blockquote:before{width:40px;height:40px}}@media (max-width:767px){.content-page ol li{font-size:20px;padding-left:52px;margin-bottom:32px}.content-page ol li:before{top:-7px;width:40px;height:40px;font-size:26px}.content-page blockquote{padding:10px 40px;font-size:18px}.content-page blockquote:before{width:25px;height:25px}}.content-page blockquote:after{content:"";position:absolute;bottom:0;right:0;background-image:url(/assets/images/icones/icone_citation_bas.svg);background-position:bottom right;background-size:100% auto;background-repeat:no-repeat;display:block;width:55px;height:55px}.content-page .citation{text-align:right;padding-right:20px}.content-page img{max-width:100%;height:auto!important;width:auto}.content-page iframe{border:0;max-width:100%!important}.container_input{margin:0}.container_input.obligatoire{position:relative}.container_input.obligatoire:after{content:"*";position:absolute;top:-5px;font-size:24px;right:-15px;color:#cb0101}.container_input input{font-size:18px;line-height:1.5em;border:2px solid #858e92;padding:12px;width:100%;color:#0b181f;font-family:"Work Sans",sans-serif;height:50px;-webkit-appearance:none}.container_input input.validation-error{border-color:red}.container_input input::-webkit-input-placeholder{opacity:1;color:#858e92;font-style:normal}.container_input input::-moz-placeholder{opacity:1;color:#858e92;font-style:normal}.container_input input::-ms-input-placeholder{opacity:1;color:#858e92;font-style:normal}.container_input input::placeholder{opacity:1;color:#858e92;font-style:normal}.container_textarea textarea{font-size:18px;line-height:1.5em;border:1px solid #aeb9bf;padding:12px;width:100%;color:#0b181f;font-family:"Work Sans",sans-serif;min-height:200px;-webkit-appearance:none}.container_textarea textarea::-webkit-input-placeholder{color:#858e92}.container_textarea textarea::-moz-placeholder{color:#858e92}.container_textarea textarea::-ms-input-placeholder{color:#858e92}.container_textarea textarea::placeholder{color:#858e92}.container_select{margin:0;position:relative}.container_select:after{content:"";position:absolute;top:9px;right:9px;height:29px;width:29px;background-color:#858e92;z-index:2;pointer-events:none;transition:background-color 250ms ease}.container_select:before{content:"";position:absolute;top:20px;right:18px;width:0;height:0;border-style:solid;border-width:8px 5px 0;border-color:#fff transparent transparent;z-index:3;pointer-events:none}.container_select select{font-size:18px;border:2px solid #858e92;padding:11px 60px 9px 10px;width:100%;color:#0b181f;font-family:"Work Sans",sans-serif;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;height:46px;background-color:#fff;line-height:1.2em}.container_select select::-webkit-input-placeholder{opacity:1;color:#0b181f}.container_select select::-moz-placeholder{opacity:1;color:#0b181f}.container_select select::-ms-input-placeholder{opacity:1;color:#0b181f}.container_select select::placeholder{opacity:1;color:#0b181f}.container_checkbox{position:relative;cursor:pointer;margin:15px 0;display:block}.container_checkbox input{display:none}.container_checkbox input:checked+.checkbox:after{display:block}.container_checkbox .checkbox{border:1px solid #858e92;display:inline-block;width:24px;height:24px;position:absolute;left:0;top:0;pointer-events:none}.container_checkbox .checkbox:after{content:"";display:none;background-image:url(/assets/images/icones/icone_hook.svg);background-size:20px;background-position:center;background-repeat:no-repeat;width:20px;height:20px;position:relative;top:1px;left:1px}.container_checkbox label{margin-left:10px;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:400;cursor:pointer;padding-left:23px}input,select,textarea{outline:0;border-radius:0!important}.alerte{display:none;background-color:#348cb8;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:10px 4vw}@media screen and (max-width:1200px){.alerte{padding:10px 30px}}.alerte.active{display:flex}.alerte .container_alerte{flex:1;display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.alerte .container_alerte .icone{width:35px;margin-right:15px;padding:4px 0}.alerte .container_alerte .titre{font-size:24px;font-weight:700;color:#fff;font-family:EuroRayco,sans-serif;text-transform:uppercase;padding:4px 8px}@media screen and (max-width:767px){.alerte{padding:10px 20px}.alerte .container_alerte{flex-wrap:wrap}.alerte .container_alerte .icone{width:25px;margin-right:8px}.alerte .container_alerte .titre{font-size:20px}.alerte .container_alerte .description{width:100%}}.alerte .container_alerte .description *{display:inline-block;padding:0;margin:0}.alerte .container_alerte .description p{font-size:20px;color:#fff;padding:6px 6px 6px 0}.alerte .container_alerte .description .btn{background-color:#296e90;margin:1px 10px 1px 0;color:#fff;padding:6px 13px;font-size:18px;font-weight:400;text-decoration:none;transition:background-color 250ms ease;cursor:pointer}.alerte .container_alerte .description .btn:hover{background-color:#09141a}.alerte .btn_close{font-size:20px;padding:5px;font-weight:700;color:#fff;cursor:pointer}header .container_header{padding:0 4vw;display:flex;justify-content:space-between;align-content:center;align-items:center}@media screen and (max-width:1200px){header .container_header{padding:0 30px}header .container_header.products .col_right .container_menu{margin:15px -10px 0 20px}}header .container_header.products .col_left{margin-top:0}header .container_header.products .col_left .logo img{top:35px}header .container_header.products .col_left .logo::after{top:0}@media screen and (max-width:767px){.alerte .container_alerte .description p{font-size:18px}.alerte .container_alerte .description .btn{margin:2px 6px 2px 0;font-size:16px}.alerte .btn_close{margin-right:-5px;margin-top:-5px}header .container_header{padding:0 20px;align-content:center;align-items:center}header .container_header.products .col_left .logo img{top:15px}header .container_header.products .col_left .logo::after{top:-6px}}header .container_header.products .col_right{padding:0 0 18px 60px;justify-content:flex-start}header .container_header.products .col_right .container_menu{margin:15px -10px 0 20px}@media screen and (max-width:767px){header .container_header.products .col_right .container_menu{margin:10px -10px 0 20px}}@media screen and (max-width:450px){header .container_header.products .col_right{padding:0 0 8px 60px}header .container_header.products .col_right .container_menu{margin:0 -10px 0 20px}}@media screen and (max-width:1000px){header .container_header.products .col_right .container_menu .btn_menu_produits{display:none}}header .container_header .col_left{margin-top:80px;margin-left:40px}@media screen and (max-width:1200px){header .container_header .col_left{margin-top:60px}}header .container_header .col_left a.logo{position:relative;z-index:11;display:inline-block}header .container_header .col_left a.logo img{width:168px;display:block;position:relative;z-index:12}header .container_header .col_left a.logo.ponceau img{width:300px;max-width:33vw}header .container_header .col_left a.logo:after{content:"";display:block;background-color:#0b181f;width:calc(100% + 90px);height:calc(100% + 80px);top:-40px;left:-45px;position:absolute;z-index:11}header .container_header .col_right{flex:1;padding:20px 0 30px 60px;display:flex;justify-content:flex-end;align-content:flex-end;align-items:flex-end;flex-wrap:wrap}@media screen and (max-width:767px){header .container_header .col_left{margin-top:35px;margin-left:20px}header .container_header .col_left a.logo img{width:110px;max-width:26vw}header .container_header .col_left a.logo.ponceau img{width:175px;max-width:36vw}header .container_header .col_left a.logo:after{width:calc(100% + 50px);height:calc(100% + 40px);top:-20px;left:-25px}header .container_header .col_right{align-content:flex-start;align-items:flex-start;padding:15px 0 20px}}header .container_header .col_right .nav_secondaire{display:flex;justify-content:flex-end;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-right:-10px}@media screen and (max-width:767px){header .container_header .col_right .nav_secondaire{display:none}}header .container_header .col_right .nav_secondaire ul{list-style:none;margin:0;padding:0 20px 0 0;position:relative}header .container_header .col_right .nav_secondaire ul li{margin:0;padding:0;display:inline-block}header .container_header .col_right .nav_secondaire ul li a{color:#858e92;text-decoration:none;transition:color 250ms ease;font-size:20px;font-weight:400;padding:5px 10px;display:inline-block}header .container_header .col_right .nav_secondaire ul li a.active,header .container_header .col_right .nav_secondaire ul li a:focus,header .container_header .col_right .nav_secondaire ul li a:hover{color:#0b181f}header .container_header .col_right .nav_secondaire ul li a.active{font-weight:700}header .container_header .col_right .nav_secondaire ul:after{content:"";display:block;width:1px;height:calc(100% - 16px);background-color:#858e92;position:absolute;top:9px;right:10px}header .container_header .col_right .nav_secondaire .btn_langue{color:#858e92;text-decoration:none;transition:color 250ms ease;font-size:20px;font-weight:400;padding:5px 10px;position:relative}header .container_header .col_right .nav_secondaire .btn_langue.active,header .container_header .col_right .nav_secondaire .btn_langue:focus,header .container_header .col_right .nav_secondaire .btn_langue:hover{color:#0b181f}header .container_header .col_right .nav_secondaire .btn_langue.active{font-weight:700}header .container_header .col_right .container_menu{display:flex;justify-content:flex-end;align-content:center;align-items:center;width:100%;text-align:right;margin:20px -10px 0 20px}header .container_header .col_right .container_menu .nav_principal{top:2px;position:relative}@media screen and (max-width:1200px){header .container_header .col_right .nav_secondaire ul{display:none}header .container_header .col_right .nav_secondaire .btn_langue,header .container_header .col_right .nav_secondaire ul li a{font-size:18px}header .container_header .col_right .container_menu{margin:10px -10px 0 20px}header .container_header .col_right .container_menu .nav_principal{display:none}}header .container_header .col_right .container_menu .nav_principal ul{list-style:none;margin:0;padding:0}header .container_header .col_right .container_menu .nav_principal ul li{margin:0;padding:0;display:inline-block;position:relative}header .container_header .col_right .container_menu .nav_principal ul li:after{content:"";display:block;width:2px;height:calc(100% - 10px);top:6px;right:0;background-color:#348cb8;position:absolute}header .container_header .col_right .container_menu .nav_principal ul li:last-child:after{display:none}header .container_header .col_right .container_menu .nav_principal ul li a{font-size:30px;font-weight:400;color:#0b181f;background-color:transparent;transition:color 250ms ease,background-color 250ms ease;text-decoration:none;padding:4px 15px;margin:0 12px}@media screen and (max-width:1700px){header .container_header .col_right .container_menu .nav_principal ul li a.ponceau{font-size:26px;padding:4px 11px}}header .container_header .col_right .container_menu .nav_principal ul li a.active,header .container_header .col_right .container_menu .nav_principal ul li a:focus,header .container_header .col_right .container_menu .nav_principal ul li a:hover{background-color:#348cb8;color:#fff}header .container_header .col_right .container_menu .btn_menu_produits{font-size:26px;font-weight:400;border:3px solid #eef0f0;padding:8px 16px;display:inline-block;background-color:transparent;color:#0b181f;text-decoration:none;line-height:1em;margin:3px 6px -2px 2px;transition:background-color 250ms ease,color 250ms ease,border-color 250ms ease}header .container_header .col_right .container_menu .btn_menu_produits.enabled{transition:background-color 250ms ease,color 250ms ease,border-color 250ms ease;border-color:#348cb8;background-color:#348cb8;color:#fff}header .container_header .col_right .container_menu .btn_menu_produits.enabled:hover{background-color:#348cb8}header .container_header .col_right .container_menu .btn_menu_produits:hover{background-color:#eef0f0}header .container_header .col_right .container_menu .btn_recherche{padding:10px;margin-bottom:-10px}header .container_header .col_right .container_menu .btn_recherche svg-icon{width:40px;display:block}@media screen and (max-width:767px){header .container_header .col_right .container_menu{margin:0 -10px 0 20px}header .container_header .col_right .container_menu .btn_menu_produits{display:none}header .container_header .col_right .container_menu .btn_recherche svg-icon{width:32px}}header .container_header .col_right .container_menu .btn_recherche svg-icon path{fill:#0b181f;transition:fill 250ms ease}header .container_header .col_right .container_menu .btn_recherche:hover{cursor:pointer}header .container_header .col_right .container_menu .btn_recherche:hover svg-icon path{fill:#348cb8}header .container_header .col_right .container_menu .btn_menu{padding:10px;display:none}@media screen and (max-width:1500px){header .container_header .col_right .container_menu .nav_principal.ponceau{display:none}header .container_header .col_right .container_menu .btn_menu.ponceau{display:block}}@media (max-width:1200px){.content-page blockquote:after{width:40px;height:40px}header .container_header .col_right .container_menu .btn_menu{display:block}}header .container_header .col_right .container_menu .btn_menu .lines-button{display:inline-block;transition:.3s;vertical-align:top;position:relative;top:0}@media (max-width:767px){.content-page blockquote:after{width:25px;height:25px}header .container_header .col_right .container_menu .btn_menu{transform:scale(.9);padding:10px 5px}header .container_header .col_right .container_menu .btn_menu .lines-button{top:0}header .fixed_menu .container_scroll::-webkit-scrollbar,header .fixed_recherche .container_scroll::-webkit-scrollbar{display:none}}header .container_header .col_right .container_menu .btn_menu .lines-button:hover{opacity:1}header .container_header .col_right .container_menu .btn_menu .lines{display:inline-block;width:36px;height:5px;background:#0b181f;transition:.3s;position:relative}header .container_header .col_right .container_menu .btn_menu .lines:after,header .container_header .col_right .container_menu .btn_menu .lines:before{display:inline-block;width:36px;height:5px;background:#0b181f;transition:.3s;transform-origin:2.85714px center;position:absolute;left:0;content:''}header .container_header .col_right .container_menu .btn_menu .lines:before{top:10px}header .container_header .col_right .container_menu .btn_menu .lines:after{top:-10px}header .container_header .col_right .container_menu .btn_menu .lines-button.x2 .lines{transition:background 250ms ease}header .container_header .col_right .container_menu .btn_menu .lines-button.x2 .lines:after,header .container_header .col_right .container_menu .btn_menu .lines-button.x2 .lines:before{transform-origin:50% 50%;transition:top .2s .3s ease,transform .2s ease,background 250ms ease}header .container_header .col_right .container_menu .btn_menu:hover{cursor:pointer}header .container_header .col_right .container_menu .btn_menu:hover .lines,header .container_header .col_right .container_menu .btn_menu:hover .lines:after,header .container_header .col_right .container_menu .btn_menu:hover .lines:before{background-color:#348cb8}header .container_header .col_right .container_menu .btn_menu.active .lines-button.x2 .lines{transition:background .3s 0s ease;background:0 0}header .container_header .col_right .container_menu .btn_menu.active .lines-button.x2 .lines:after,header .container_header .col_right .container_menu .btn_menu.active .lines-button.x2 .lines:before{transition:top .2s ease,transform .2s .4s ease,background .4s ease;top:0;width:36px}header .container_header .col_right .container_menu .btn_menu.active .lines-button.x2 .lines:before{transform:rotate3d(0,0,1,45deg)}header .container_header .col_right .container_menu .btn_menu.active .lines-button.x2 .lines:after{transform:rotate3d(0,0,1,-45deg)}header .container_header .col_right .container_menu .btn_panier{position:relative;padding:10px;margin-bottom:-10px}header .container_header .col_right .container_menu .btn_panier .count{background-color:#348cb8;color:#fff;transition:background-color 250ms ease,opacity 250ms ease;width:18px;height:18px;display:flex;justify-content:center;align-items:center;align-content:center;border-radius:200px;font-size:14px;position:absolute;top:6px;right:13px;opacity:0}header .container_header .col_right .container_menu .btn_panier .count.enabled{transition:opacity 250ms ease;opacity:1}header .container_header .col_right .container_menu .btn_panier svg-icon{width:40px;display:block}header .container_header .col_right .container_menu .btn_panier svg-icon path{fill:#0b181f;transition:fill 250ms ease}header .container_header .col_right .container_menu .btn_panier.enabled,header .container_header .col_right .container_menu .btn_panier:hover{cursor:pointer}header .container_header .col_right .container_menu .btn_panier.enabled .count,header .container_header .col_right .container_menu .btn_panier:hover .count{background-color:#0b181f}header .container_header .col_right .container_menu .btn_panier.enabled svg-icon path,header .container_header .col_right .container_menu .btn_panier:hover svg-icon path{fill:#348cb8}header .fixed_menu,header .fixed_recherche{position:fixed;top:0;right:-800px;opacity:0;width:750px;max-width:100%;padding:65px calc(4vw - 20px) 0 3vw;background-color:rgba(174,185,191,.96);z-index:100;height:100vh;pointer-events:none;transition:opacity 250ms ease,right 250ms ease}@media screen and (max-width:767px){header .container_header .col_right .container_menu .btn_panier .count{right:9px;top:5px;font-size:12px}header .container_header .col_right .container_menu .btn_panier svg-icon{width:32px}header .fixed_menu,header .fixed_recherche{padding:65px 0 0 20px}}header .fixed_menu.active,header .fixed_recherche.active{right:0;opacity:1;pointer-events:auto}header .fixed_menu .container_scroll,header .fixed_recherche .container_scroll{-webkit-overflow-scrolling:touch;overflow-x:hidden;height:100%;padding-bottom:125px;padding-right:20px}header .fixed_menu .container_scroll::-webkit-scrollbar,header .fixed_recherche .container_scroll::-webkit-scrollbar{width:6px;height:5px;margin-right:20px}header .fixed_menu .container_scroll::-webkit-scrollbar-button,header .fixed_recherche .container_scroll::-webkit-scrollbar-button{width:0;height:0}header .fixed_menu .container_scroll::-webkit-scrollbar-thumb,header .fixed_recherche .container_scroll::-webkit-scrollbar-thumb{background:#e1e1e1;border:0 #fff;border-radius:34px}header .fixed_menu .container_scroll::-webkit-scrollbar-thumb:hover,header .fixed_recherche .container_scroll::-webkit-scrollbar-thumb:hover{background:#fff}header .fixed_menu .container_scroll::-webkit-scrollbar-thumb:active,header .fixed_recherche .container_scroll::-webkit-scrollbar-thumb:active{background:#fff}header .fixed_menu .container_scroll::-webkit-scrollbar-track,header .fixed_recherche .container_scroll::-webkit-scrollbar-track{background:#666;border:0 #fff;border-radius:100px}header .fixed_menu .container_scroll::-webkit-scrollbar-track:hover,header .fixed_recherche .container_scroll::-webkit-scrollbar-track:hover{background:#666}header .fixed_menu .container_scroll::-webkit-scrollbar-track:active,header .fixed_recherche .container_scroll::-webkit-scrollbar-track:active{background:#666}header .fixed_menu .container_scroll::-webkit-scrollbar-corner,header .fixed_recherche .container_scroll::-webkit-scrollbar-corner{background:0 0}header .fixed_menu .close_menu,header .fixed_menu .close_search,header .fixed_recherche .close_menu,header .fixed_recherche .close_search{position:absolute;top:15px;right:15px;padding:10px}header .fixed_menu .close_menu .lines-button,header .fixed_menu .close_search .lines-button,header .fixed_recherche .close_menu .lines-button,header .fixed_recherche .close_search .lines-button{display:inline-block;transition:.3s;vertical-align:top;position:relative;top:0}header .fixed_menu .close_menu .lines-button:hover,header .fixed_menu .close_search .lines-button:hover,header .fixed_recherche .close_menu .lines-button:hover,header .fixed_recherche .close_search .lines-button:hover{opacity:1}header .fixed_menu .close_menu .lines,header .fixed_menu .close_search .lines,header .fixed_recherche .close_menu .lines,header .fixed_recherche .close_search .lines{display:inline-block;width:36px;height:5px;background:#0b181f;transition:.3s;position:relative}header .fixed_menu .close_menu .lines:after,header .fixed_menu .close_menu .lines:before,header .fixed_menu .close_search .lines:after,header .fixed_menu .close_search .lines:before,header .fixed_recherche .close_menu .lines:after,header .fixed_recherche .close_menu .lines:before,header .fixed_recherche .close_search .lines:after,header .fixed_recherche .close_search .lines:before{display:inline-block;width:36px;height:5px;background:#0b181f;transition:.3s;transform-origin:2.85714px center;position:absolute;left:0;content:''}header .fixed_menu .close_menu .lines:before,header .fixed_menu .close_search .lines:before,header .fixed_recherche .close_menu .lines:before,header .fixed_recherche .close_search .lines:before{top:10px}header .fixed_menu .close_menu .lines:after,header .fixed_menu .close_search .lines:after,header .fixed_recherche .close_menu .lines:after,header .fixed_recherche .close_search .lines:after{top:-10px}header .fixed_menu .close_menu .lines-button.x2 .lines:after,header .fixed_menu .close_menu .lines-button.x2 .lines:before,header .fixed_menu .close_search .lines-button.x2 .lines:after,header .fixed_menu .close_search .lines-button.x2 .lines:before,header .fixed_recherche .close_menu .lines-button.x2 .lines:after,header .fixed_recherche .close_menu .lines-button.x2 .lines:before,header .fixed_recherche .close_search .lines-button.x2 .lines:after,header .fixed_recherche .close_search .lines-button.x2 .lines:before{transform-origin:50% 50%;transition:top .2s .3s ease,transform .2s ease,background 250ms ease;transition:top .2s ease,transform .2s .4s ease,background .4s ease;top:0;width:36px}header .fixed_menu .close_menu:hover,header .fixed_menu .close_search:hover,header .fixed_recherche .close_menu:hover,header .fixed_recherche .close_search:hover{cursor:pointer}header .fixed_menu .close_menu:hover .lines,header .fixed_menu .close_menu:hover .lines:after,header .fixed_menu .close_menu:hover .lines:before,header .fixed_menu .close_search:hover .lines,header .fixed_menu .close_search:hover .lines:after,header .fixed_menu .close_search:hover .lines:before,header .fixed_recherche .close_menu:hover .lines,header .fixed_recherche .close_menu:hover .lines:after,header .fixed_recherche .close_menu:hover .lines:before,header .fixed_recherche .close_search:hover .lines,header .fixed_recherche .close_search:hover .lines:after,header .fixed_recherche .close_search:hover .lines:before{background-color:#348cb8}header .fixed_menu .close_menu .lines-button.x2 .lines,header .fixed_menu .close_search .lines-button.x2 .lines,header .fixed_recherche .close_menu .lines-button.x2 .lines,header .fixed_recherche .close_search .lines-button.x2 .lines{transition:background 250ms ease;transition:background .3s 0s ease;background:0 0}header .fixed_menu .close_menu .lines-button.x2 .lines:before,header .fixed_menu .close_search .lines-button.x2 .lines:before,header .fixed_recherche .close_menu .lines-button.x2 .lines:before,header .fixed_recherche .close_search .lines-button.x2 .lines:before{transform:rotate3d(0,0,1,45deg)}header .fixed_menu .close_menu .lines-button.x2 .lines:after,header .fixed_menu .close_search .lines-button.x2 .lines:after,header .fixed_recherche .close_menu .lines-button.x2 .lines:after,header .fixed_recherche .close_search .lines-button.x2 .lines:after{transform:rotate3d(0,0,1,-45deg)}header .fixed_recherche h3{font-family:EuroRayco,sans-serif;font-size:48px;font-weight:700;margin:0 0 15px;line-height:1em}header .fixed_recherche .block-container-search{width:100%}header .fixed_recherche .block-container-search .form{position:relative;z-index:1}header .fixed_recherche .block-container-search .form input{font-size:22px;font-family:"Work Sans",sans-serif;font-weight:400;border:none;width:100%;min-height:55px;padding:15px 20px;color:#0b181f}header .fixed_recherche .block-container-search .form input:focus{outline:0}header .fixed_recherche .block-container-search .form input::-webkit-input-placeholder{opacity:1;color:#0b181f}header .fixed_recherche .block-container-search .form input::-moz-placeholder{opacity:1;color:#0b181f}header .fixed_recherche .block-container-search .form input::-ms-input-placeholder{opacity:1;color:#0b181f}header .fixed_recherche .block-container-search .form input::placeholder{opacity:1;color:#0b181f}header .fixed_recherche .block-container-search .block-result-search{margin:5px 0}header .fixed_recherche .block-container-search .block-result-search .search-autocomplete.info{background-color:#0b181f;display:block;font-size:18px;font-family:"Work Sans",sans-serif;color:#fff;padding:10px 20px;margin:5px 0;box-sizing:border-box}@media (max-width:1200px){header .fixed_recherche h3{font-size:42px}header .fixed_recherche .block-container-search .form input{font-size:20px;padding:12.5px 20px}header .fixed_recherche .block-container-search .block-result-search .search-autocomplete.info{font-size:16px;padding:8px 16px}}header .fixed_recherche .block-container-search .block-result-search .search-autocomplete:not(.info){background-color:#eef0f0;display:block;width:100%;margin:6.5px 0;padding:10px 20px;font-size:22px;font-weight:700;font-family:"Work Sans",sans-serif;cursor:pointer;color:#0b181f;text-decoration:none;transition:background-color 250ms ease,color 250ms ease}@media (max-width:1200px){header .fixed_recherche .block-container-search .block-result-search .search-autocomplete:not(.info){font-size:20px;padding:8px 16px}}@media (max-width:767px){header .fixed_menu .close_menu,header .fixed_menu .close_search,header .fixed_recherche .close_menu,header .fixed_recherche .close_search{transform:scale(.9);top:10px;right:5px}header .fixed_menu .close_menu .lines-button,header .fixed_menu .close_search .lines-button,header .fixed_recherche .close_menu .lines-button,header .fixed_recherche .close_search .lines-button{top:0}header .fixed_recherche h3{font-size:32px}header .fixed_recherche .block-container-search .form input{font-size:20px;padding:15px 20px;height:55px}header .fixed_recherche .block-container-search .block-result-search .search-autocomplete:not(.info){font-size:18px}}header .fixed_recherche .block-container-search .block-result-search .search-autocomplete:not(.info):hover{background-color:#348cb8;color:#fff}header .fixed_recherche .block-container-search .block-result-search .search-autocomplete:not(.info) .subInfo{font-family:"Work Sans",sans-serif;font-size:18px;font-weight:400;font-style:italic;display:block;width:100%;opacity:.8}header .fixed_recherche .block-container-search .block-result-search .search-autocomplete .subInfo{opacity:.8}header .fixed_menu .nav_principal{padding-top:10px}header .fixed_menu .nav_principal a{display:block;width:100%;background-color:#fff;color:#0b181f;font-size:28px;font-weight:400;padding:14px 20px;text-decoration:none;margin:5px 0;transition:color 250ms ease,background-color 250ms ease}@media screen and (max-width:767px){header .fixed_menu .nav_principal a{font-size:24px;padding:12px 15px}}header .fixed_menu .nav_principal a.active,header .fixed_menu .nav_principal a:hover{background-color:#348cb8;color:#fff}header .fixed_menu .nav_secondaire a{display:block;width:100%;background-color:#6c7478;color:#fff;font-size:20px;font-weight:400;padding:10px 20px;text-decoration:none;margin:5px 0;transition:color 250ms ease,background-color 250ms ease}header .fixed_menu .nav_secondaire a.active,header .fixed_menu .nav_secondaire a:hover{background-color:#474d50;color:#fff}.btn_langue_products{color:#858e92;text-decoration:none;transition:color 250ms ease;font-size:20px;font-weight:400;padding:5px 10px;position:relative;margin-top:3px;margin-left:20px}.btn_langue_products:before{content:"";display:block;width:1px;height:calc(100% - 16px);background-color:#858e92;position:absolute;top:9px;right:calc(100% + 10px)}.btn_langue_products.active,.btn_langue_products:focus,.btn_langue_products:hover{color:#0b181f}.btn_langue_products.active{font-weight:700}.entete_accueil{width:100%;max-width:calc(100% - 4vw - 40px);margin-left:calc(4vw + 40px);position:relative;z-index:4;box-sizing:border-box}@media screen and (max-width:1200px){.btn_langue_products{font-size:18px}.entete_accueil{max-width:calc(100% - 30px - 40px);margin-left:calc(30px + 40px)}}.entete_accueil:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.85) 0,rgba(0,0,0,.15) 75%,rgba(0,0,0,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000', GradientType=1 )}.entete_accueil .container_contenu{position:relative;z-index:3;display:flex;justify-content:flex-start;align-content:center;align-items:center;min-height:40vw;height:650px;flex-wrap:wrap;max-width:800px;padding:60px}.entete_accueil .container_contenu *{color:#fff}.entete_accueil .container_contenu * h1,.entete_accueil .container_contenu * h2,.entete_accueil .container_contenu * h3,.entete_accueil .container_contenu * h4,.entete_accueil .container_contenu * h5,.entete_accueil .container_contenu * h6,.entete_accueil .container_contenu * p{display:block;width:100%;text-shadow:1px 1px 6px rgba(0,0,0,.5)}.entete_accueil .container_contenu .marge_text{margin:20px 0}.entete_accueil .container_contenu h2{font-size:60px;line-height:1em;font-weight:700;font-family:EuroRayco,sans-serif;position:relative}.entete_accueil .container_contenu h2:before{content:"";display:block;width:80px;height:9px;background-color:#348cb8;position:absolute;z-index:11;top:42px;left:-100px}@media screen and (max-width:975px){.content-page ol li.logo_cwb img{width:55px;top:20px}.entete_accueil .container_contenu{height:auto;padding:100px 40px 40px;max-width:650px}.entete_accueil .container_contenu h2{font-size:42px}.entete_accueil .container_contenu h2:before{width:60px;height:7px;top:28px;left:-80px}}@media screen and (max-width:767px){header .fixed_menu .nav_secondaire a{font-size:18px;padding:9px 15px}.entete_accueil{max-width:calc(100% - 40px);margin-left:40px}.entete_accueil:after{background:linear-gradient(to right,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000', GradientType=1 )}.entete_accueil .container_contenu{height:auto;padding:100px 25px 20px;max-width:650px}.entete_accueil .container_contenu .marge_text{margin:5px 0}.entete_accueil .container_contenu h2{font-size:32px}.entete_accueil .container_contenu h2:before{width:40px;height:6px;top:20px;left:-50px}}.entete_accueil .container_video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.entete_accueil .container_video video{position:absolute;min-width:100%;min-height:102%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.entete_accueil.ponceau{background-size:cover;background-position:center}.entete_accueil.ponceau h2{text-transform:uppercase;color:#aeb9bf;font-size:48px}@media screen and (max-width:1600px){.entete_accueil.ponceau h2{font-size:42px}}@media screen and (max-width:1200px){.entete_accueil.ponceau h2{font-size:36px}}.entete_accueil.ponceau h2 span{color:#fff;display:block;width:100%;font-size:48px}@media screen and (max-width:1600px){.entete_accueil.ponceau h2 span{font-size:42px}}@media screen and (max-width:1200px){.entete_accueil.ponceau h2 span{font-size:36px}}.entete_accueil.ponceau h2 img{width:230px;margin-top:10px}@media screen and (max-width:1600px){.entete_accueil.ponceau h2 img{width:220px}}@media screen and (max-width:1200px){.entete_accueil.ponceau h2 img{width:210px}}.container_expertise{width:100%;max-width:calc(100% - 8vw - 80px);margin-left:calc(4vw + 40px);position:relative;z-index:4;box-sizing:border-box;display:flex;justify-content:flex-start;align-content:center;align-items:center;padding:4vw 0}@media screen and (max-width:1200px){.container_expertise{max-width:calc(100% - 60px - 80px);margin-left:calc(30px + 40px)}}@media screen and (max-width:975px){.entete_accueil.ponceau h2,.entete_accueil.ponceau h2 span{font-size:32px}.entete_accueil.ponceau h2 img{width:175px}.container_expertise{flex-wrap:wrap}}@media screen and (max-width:767px){.entete_accueil.ponceau h2,.entete_accueil.ponceau h2 span{font-size:26px}.entete_accueil.ponceau h2 img{width:150px}.container_expertise{max-width:calc(100% - 80px);margin-left:40px;flex-wrap:wrap;padding:25px 0}}.container_expertise.page_apropos{max-width:100%;margin:0;padding-top:0}.container_expertise .container_titre{width:calc(100% / 3);padding-right:40px;max-width:400px}.container_expertise .container_titre h2,.container_expertise .container_titre p{max-width:315px}.container_expertise .container_item{flex:1;display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:-20px}.container_expertise .container_item a.block_item{width:calc(100% / 3 - 40px);margin:20px;text-decoration:none}.container_expertise .container_item a.block_item svg{display:block;margin:auto;max-width:300px}.container_expertise .container_item a.block_item svg circle{fill:#eef0f0;transition:fill 250ms ease}.container_expertise .container_item a.block_item .titre{display:block;width:100%;text-align:center;font-size:38px;font-weight:400;font-family:"Work Sans",sans-serif;color:#0b181f;margin-top:20px;padding-right:3vw}@media screen and (max-width:1600px){.container_expertise .container_item a.block_item .titre{font-size:32px}}@media screen and (max-width:1200px){.container_expertise .container_item a.block_item .titre{font-size:30px}}@media screen and (max-width:975px){.container_expertise .container_titre{width:100%;padding-right:0;max-width:100%}.container_expertise .container_titre p{max-width:100%}.container_expertise .container_item{width:100%;margin:0 -20px -20px;flex:auto}.container_expertise .container_item a.block_item .titre{font-size:26px;max-width:100%}}@media screen and (max-width:767px){.container_expertise .container_item{margin:0 -15px -15px}.container_expertise .container_item a.block_item{width:calc(100% / 2 - 30px);margin:15px}.container_expertise .container_item a.block_item .titre{font-size:24px}}@media screen and (max-width:374px){.container_expertise .container_item a.block_item .titre{font-size:22px}}.container_expertise .container_item a.block_item:hover svg circle{fill:#348cb8}.mosaique_accueil{display:flex;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap}.mosaique_accueil .block_mosaique{width:calc(100% / 3);min-height:28vw}@media screen and (max-width:1200px){.mosaique_accueil .block_mosaique{width:calc(100% / 2);min-height:41vw}.mosaique_accueil .block_mosaique.order_1{order:1}.mosaique_accueil .block_mosaique.order_2{order:2}.mosaique_accueil .block_mosaique.order_3{order:4}.mosaique_accueil .block_mosaique.order_4{order:3}.mosaique_accueil .block_mosaique.order_5{order:5}.mosaique_accueil .block_mosaique.order_6{order:6}}.mosaique_accueil .block_mosaique.bg_img{background-position:center;background-size:cover}.mosaique_accueil .block_mosaique.inventaire{background-color:#0b181f;display:flex;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;padding:4vw}.mosaique_accueil .block_mosaique.inventaire .titre{font-family:EuroRayco,sans-serif;color:#bbc2c5;line-height:1em;text-transform:uppercase;font-size:48px;width:100%}@media screen and (max-width:1600px){.mosaique_accueil .block_mosaique.inventaire .titre{font-size:42px}}.mosaique_accueil .block_mosaique.inventaire .titre span{color:#fff;display:block}.mosaique_accueil .block_mosaique.inventaire img{width:210px;margin-top:6px;display:inline-block}@media screen and (max-width:1600px){.mosaique_accueil .block_mosaique.inventaire img{width:200px}}@media screen and (max-width:1400px){.mosaique_accueil .block_mosaique.inventaire .titre{font-size:36px}.mosaique_accueil .block_mosaique.inventaire img{width:170px}}@media screen and (max-width:975px){.mosaique_accueil .block_mosaique.inventaire .titre{font-size:32px}.mosaique_accueil .block_mosaique.inventaire img{width:150px}}@media screen and (max-width:767px){.mosaique_accueil .block_mosaique{width:calc(100%);min-height:0}.mosaique_accueil .block_mosaique.order_1{order:1}.mosaique_accueil .block_mosaique.order_2{order:2}.mosaique_accueil .block_mosaique.order_3{order:3}.mosaique_accueil .block_mosaique.order_4{order:4}.mosaique_accueil .block_mosaique.order_5{order:5}.mosaique_accueil .block_mosaique.order_6{order:6}.mosaique_accueil .block_mosaique.bg_img{min-height:82vw}.mosaique_accueil .block_mosaique.inventaire{padding:40px 30px}.mosaique_accueil .block_mosaique.inventaire .titre{font-size:28px}.mosaique_accueil .block_mosaique.inventaire img{width:130px}}.mosaique_accueil .block_mosaique.produits{background-color:#bbc2c5;padding:4vw;display:flex;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap}.mosaique_accueil .block_mosaique.produits .titre{font-family:EuroRayco,sans-serif;color:#0b181f;line-height:1em;text-transform:uppercase;font-size:48px;width:100%}@media screen and (max-width:1600px){.mosaique_accueil .block_mosaique.produits .titre{font-size:42px}}@media screen and (max-width:1400px){.mosaique_accueil .block_mosaique.produits .titre{font-size:36px}}@media screen and (max-width:975px){.mosaique_accueil .block_mosaique.produits .titre{font-size:32px}}@media screen and (max-width:767px){.mosaique_accueil .block_mosaique.produits{padding:40px 30px}.mosaique_accueil .block_mosaique.produits .titre{font-size:28px}}.mosaique_accueil .block_mosaique.produits .titre span{color:#fff;display:block}.mosaique_accueil .block_mosaique.produits .btn{margin-bottom:0}.mosaique_accueil .block_mosaique.livraison{background-color:#348cb8;padding:4vw;display:flex;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap}.mosaique_accueil .block_mosaique.livraison .titre{font-family:EuroRayco,sans-serif;color:#0b181f;line-height:1em;text-transform:uppercase;font-size:48px;width:100%}@media screen and (max-width:1600px){.mosaique_accueil .block_mosaique.livraison .titre{font-size:42px}}@media screen and (max-width:1400px){.mosaique_accueil .block_mosaique.livraison .titre{font-size:36px}}.mosaique_accueil .block_mosaique.livraison .titre span{color:#fff;display:block}.mosaique_accueil .block_mosaique.livraison .btn{background-color:#0b181f;color:#fff;margin-bottom:0}.mosaique_accueil .block_mosaique.livraison .btn:hover{background-color:#1f4457}.choisir_acierrayco{width:100%;padding:4vw calc(4vw + 40px);margin:auto}.choisir_acierrayco h2{margin:0}.choisir_acierrayco h2 span{font-size:60px;line-height:1em;display:block}@media screen and (max-width:1600px){.choisir_acierrayco h2 span{font-size:54px}}@media screen and (max-width:1200px){.choisir_acierrayco{padding:50px 30px}.choisir_acierrayco h2 span{font-size:46px}}@media screen and (max-width:975px){.mosaique_accueil .block_mosaique.livraison .titre{font-size:32px}.choisir_acierrayco h2 span{font-size:36px;max-width:100%}}.choisir_acierrayco .container_choisir{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;margin-top:7vw}.choisir_acierrayco .container_choisir .split_tablet{display:none}@media screen and (max-width:1400px){.choisir_acierrayco .container_choisir{flex-wrap:wrap;margin-top:9vw}.choisir_acierrayco .container_choisir .split_tablet{display:block;width:100%;margin-top:9vw}}.choisir_acierrayco .container_choisir .block_choisir{width:calc(100% / 4);position:relative;border:5px solid #bbc2c5;border-right:none}.choisir_acierrayco .container_choisir .block_choisir:last-child{border-right:5px solid #bbc2c5}.choisir_acierrayco .container_choisir .block_choisir img{display:block;width:50%;margin:0 auto -30px;background-color:#fff;padding:0 8%;box-sizing:border-box;transform:translate(0,-50%)}@media screen and (max-width:1400px){.choisir_acierrayco .container_choisir .block_choisir{width:calc(100% / 2)}.choisir_acierrayco .container_choisir .block_choisir:nth-child(2){border-right:5px solid #bbc2c5}.choisir_acierrayco .container_choisir .block_choisir img{max-width:17vw;margin-bottom:-20px}}@media screen and (max-width:767px){.mosaique_accueil .block_mosaique.livraison{padding:40px 30px}.mosaique_accueil .block_mosaique.livraison .titre{font-size:28px}.choisir_acierrayco{padding:30px 20px}.choisir_acierrayco h2 span{font-size:28px}.choisir_acierrayco .container_choisir{margin-top:52px}.choisir_acierrayco .container_choisir .split_tablet{display:none}.choisir_acierrayco .container_choisir .block_choisir{border:5px solid #bbc2c5;border-bottom:none;width:100%}.choisir_acierrayco .container_choisir .block_choisir:last-child{border-bottom:5px solid #bbc2c5}.choisir_acierrayco .container_choisir .block_choisir img{max-width:120px;padding:0 20px}}.choisir_acierrayco .container_choisir .block_choisir .separator{display:block;width:100%;text-align:center}.choisir_acierrayco .container_choisir .block_choisir .separator span{width:76px;height:10px;background:#348cb8;display:inline-block;margin:auto 0}.choisir_acierrayco .container_choisir .block_choisir p{display:block;width:100%;text-align:center;padding:30px 40px;box-sizing:border-box}.container_promo_carriere{width:100%;max-width:calc(100% - 4vw - 40px);margin-left:calc(4vw + 40px);position:relative;z-index:4;box-sizing:border-box;background-size:cover;background-position:center right;background-image:url(/assets/images/background/bg_home_carrieres_v3.jpg)}@media screen and (max-width:1200px){.container_promo_carriere{max-width:calc(100% - 30px - 40px);margin-left:calc(30px + 40px)}}@media screen and (max-width:560px){.container_promo_carriere{max-width:calc(100% - 40px);background-position:top center;margin-left:40px;background-image:url(/assets/images/background/bg_home_carrieres_mobile-v3.jpg)}}.container_promo_carriere.nous_joindre{margin-top:0;margin-bottom:4vw}.container_promo_carriere:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.85) 0,rgba(0,0,0,.15) 75%,rgba(0,0,0,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000', GradientType=1 )}@media screen and (max-width:767px){.choisir_acierrayco .container_choisir .block_choisir p{padding:30px 20px 60px;font-size:20px}.container_promo_carriere:after{display:none}}.container_promo_carriere .promo_carriere{position:relative;z-index:3;display:flex;justify-content:flex-start;align-content:center;align-items:center;min-height:40vw;height:650px;flex-wrap:wrap;max-width:800px;padding:60px}@media screen and (max-width:1200px){.container_promo_carriere .promo_carriere{height:525px}}.container_promo_carriere .promo_carriere .sub_title{color:#348cb8;display:block;width:100%;text-transform:uppercase;font-family:EuroRayco,sans-serif;font-size:26px}.container_promo_carriere .promo_carriere h2{font-size:60px;line-height:1em;font-weight:700;font-family:EuroRayco,sans-serif;color:#fff;margin-top:30px;position:relative}.container_promo_carriere .promo_carriere h2:before{content:"";display:block;width:80px;height:9px;background-color:#348cb8;position:absolute;z-index:11;top:42px;left:-100px}@media screen and (max-width:975px){.container_promo_carriere.nous_joindre{margin-top:30px;margin-bottom:30px}.container_promo_carriere .promo_carriere{height:auto;padding:60px 40px;max-width:650px}.container_promo_carriere .promo_carriere .sub_title{font-size:24px}.container_promo_carriere .promo_carriere h2{font-size:42px;margin-top:15px}.container_promo_carriere .promo_carriere h2:before{width:60px;height:7px;top:28px;left:-80px}}.container_promo_carriere .promo_carriere p{color:#fff}.news_accueil{width:100%;padding:3vw calc(4vw + 40px);margin:auto}@media screen and (max-width:1200px){.news_accueil{padding:40px 30px}}@media screen and (max-width:767px){.container_promo_carriere .promo_carriere{height:auto;padding:30px 25px;max-width:650px}.container_promo_carriere .promo_carriere .sub_title{font-size:20px;max-width:72%}.container_promo_carriere .promo_carriere h2{font-size:32px;max-width:72%}.container_promo_carriere .promo_carriere h2:before{width:40px;height:6px;top:20px;left:-50px}.container_promo_carriere .promo_carriere p{font-size:17px;max-width:72%}.container_promo_carriere .promo_carriere .btn{margin-left:-50px}.news_accueil{padding:25px 20px}}.news_accueil .header_news{display:flex;justify-content:space-between;align-content:flex-end;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}.news_accueil .header_news h2{flex:1;padding-right:40px;margin:0!important;padding-top:0;padding-bottom:0;font-size:48px;line-height:1em;font-weight:700;font-family:EuroRayco,sans-serif}@media screen and (max-width:975px){.news_accueil .header_news h2{font-size:36px}}.news_accueil .header_news .btn_plus_accueil{color:#348cb8;text-decoration:none;font-size:24px;line-height:1.2em;transition:color 250ms ease}@media (max-width:1200px){header .fixed_recherche .block-container-search .block-result-search .search-autocomplete:not(.info) .subInfo{font-size:16px}.news_accueil .header_news .btn_plus_accueil{font-size:20px}}@media (max-width:767px){.news_accueil .header_news .btn_plus_accueil{font-size:18px;display:none}}.news_accueil .header_news .btn_plus_accueil:hover{color:#1e5068}.news_accueil .container_nouvelles{display:flex;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;margin:0 -15px}.news_accueil .container_nouvelles .no_news{display:block;text-align:center;width:100%;padding:20px 0;margin:0 15px}.news_accueil .container_nouvelles .block_nouvelle{width:calc(100% / 2 - 30px);margin:15px}.news_accueil .container_nouvelles .block_nouvelle .block_news_container{background-color:#eef0f0;padding:35px 40px;display:block;width:100%;height:100%;text-decoration:none;transition:background-color 250ms ease}.news_accueil .container_nouvelles .block_nouvelle .block_news_container:hover{background-color:#d3d8d8}.news_accueil .container_nouvelles .block_nouvelle .block_news_container .date{margin:0;padding:0;color:#348cb8;font-size:24px;font-weight:700;line-height:1.2em}.news_accueil .container_nouvelles .block_nouvelle .block_news_container h3{padding:0;margin:5px 0;color:#0b181f;font-size:30px;font-weight:700;line-height:1.1em}@media screen and (max-width:1400px){.news_accueil .container_nouvelles .block_nouvelle .block_news_container{padding:30px 35px}.news_accueil .container_nouvelles .block_nouvelle .block_news_container .date{font-size:20px}.news_accueil .container_nouvelles .block_nouvelle .block_news_container h3{font-size:26px}}@media screen and (max-width:1200px){.news_accueil .container_nouvelles .block_nouvelle .block_news_container{padding:25px 30px}.news_accueil .container_nouvelles .block_nouvelle .block_news_container .date{font-size:18px}.news_accueil .container_nouvelles .block_nouvelle .block_news_container h3{font-size:22px}}.news_accueil .container_nouvelles .block_nouvelle .block_news_container .description{margin:0;padding:0;color:#0b181f;font-size:24px;line-height:1.2em}@media screen and (max-width:1400px){.news_accueil .container_nouvelles .block_nouvelle .block_news_container .description{font-size:20px}}.news_accueil .container_nouvelles .block_nouvelle .block_news_container .description .btn_lire_nouvelle{display:inline-block;color:#348cb8;text-decoration:none;padding-left:4px;transition:color 250ms ease}.news_accueil .container_nouvelles .block_nouvelle .block_news_container .description .btn_lire_nouvelle:hover{color:#1e5068}.news_accueil .btn_news_more_mobile{display:none}.entete_page{width:100%;max-width:calc(100% - 4vw - 40px);margin-left:calc(4vw + 40px);position:relative;z-index:4;box-sizing:border-box;background-position:center;background-size:cover;background-color:#000}@media screen and (max-width:1200px){.news_accueil .container_nouvelles .block_nouvelle .block_news_container .description{font-size:18px}.entete_page{max-width:calc(100% - 30px - 40px);margin-left:calc(30px + 40px)}}@media screen and (max-width:767px){.news_accueil .header_news h2{font-size:32px}.news_accueil .container_nouvelles .block_nouvelle{width:calc(100% - 30px);margin:5px 15px}.news_accueil .container_nouvelles .block_nouvelle .block_news_container{padding:15px 20px}.news_accueil .btn_news_more_mobile{background-color:#eef0f0;display:block;margin:5px 0;padding:15px 20px;width:100%;height:100%;text-decoration:none;font-size:22px;font-weight:700;color:#0b181f;transition:background-color 250ms ease}.news_accueil .btn_news_more_mobile:hover{background-color:#d3d8d8}.entete_page{max-width:calc(100% - 40px);margin-left:40px}}.entete_page:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.85) 0,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000', GradientType=1 )}.entete_page .container_contenu{position:relative;z-index:3;display:flex;justify-content:flex-start;align-content:center;align-items:center;min-height:18vw;height:340px;flex-wrap:wrap;max-width:800px;padding:30px 60px 10px}.entete_page .container_contenu.products{min-height:140px;height:0;max-width:initial;padding:30px 60px 10px}.entete_page .container_contenu.products .titre,.entete_page .container_contenu.products h1{margin:20px 0 15px 200px;font-size:55px}@media screen and (max-width:975px){.entete_page .container_contenu{height:auto;padding:100px 40px 20px;max-width:650px}.entete_page .container_contenu.products .titre,.entete_page .container_contenu.products h1{font-size:50px}}.entete_page .container_contenu.products .titre::before,.entete_page .container_contenu.products h1::before{display:none}.entete_page .container_contenu *{color:#fff}.entete_page .container_contenu * h1,.entete_page .container_contenu * h2,.entete_page .container_contenu * h3,.entete_page .container_contenu * h4,.entete_page .container_contenu * h5,.entete_page .container_contenu * h6,.entete_page .container_contenu * p{display:block;width:100%;text-shadow:1px 1px 6px rgba(0,0,0,.5)}.entete_page .container_contenu .marge_text{margin:20px 0}@media screen and (max-width:767px){.entete_page:after{background:linear-gradient(to right,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000', GradientType=1 )}.entete_page .container_contenu{height:auto;padding:30px 25px;max-width:650px}.entete_page .container_contenu.products{padding:30px 20px 10px}.entete_page .container_contenu.products .titre,.entete_page .container_contenu.products h1{font-size:40px;margin:20px 0 15px 20px}.entete_page .container_contenu .marge_text{margin:5px 0}}.entete_page .container_contenu .titre,.entete_page .container_contenu h1{font-size:70px;line-height:1em;font-weight:700;font-family:EuroRayco,sans-serif;display:block;width:100%;margin:30px 0 15px;padding:0;position:relative}.entete_page .container_contenu .titre:before,.entete_page .container_contenu h1:before{content:"";display:block;width:80px;height:9px;background-color:#348cb8;position:absolute;z-index:11;top:49px;left:-100px}.entete_page .fil_ariane{position:relative;z-index:10;padding:0 60px 20px;min-height:48px}@media screen and (max-width:975px){.entete_page .container_contenu .titre,.entete_page .container_contenu h1{font-size:48px}.entete_page .container_contenu .titre:before,.entete_page .container_contenu h1:before{width:60px;height:7px;top:33px;left:-80px}.entete_page .fil_ariane{padding:0 40px 20px}}@media screen and (max-width:767px){.entete_page .container_contenu .titre,.entete_page .container_contenu h1{font-size:36px;margin:30px 0 5px}.entete_page .container_contenu .titre:before,.entete_page .container_contenu h1:before{width:40px;height:6px;top:24px;left:-50px}.entete_page .fil_ariane{padding:0 25px 16px}}.entete_page .fil_ariane ul{list-style:none;margin:0;padding:0}.entete_page .fil_ariane ul li{display:inline-block;margin:0;padding:0}.entete_page .fil_ariane ul li:before{display:none}.entete_page .fil_ariane ul li a,.entete_page .fil_ariane ul li span{color:rgba(255,255,255,.6);font-size:14px;font-weight:400;font-family:"Work Sans",sans-serif;line-height:1.2em}.entete_page .fil_ariane ul li a{position:relative;padding-right:20px}.entete_page .fil_ariane ul li a:after{content:"";display:block;width:4px;height:4px;background-color:#348cb8;opacity:1;position:absolute;top:7px;right:7px}.page_news{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-top:40px!important}.page_news .col_menu{width:420px;padding-right:45px}.page_news .col_menu h2{display:none}.page_news .col_menu .container_year .btn_year{font-size:20px;font-weight:700;display:block;background-color:#09141a;color:#fff;transition:background-color 250ms ease;cursor:pointer;padding:5px 18px;margin:0 0 5px}.page_news .col_menu .container_year .btn_year:hover{background-color:#348cb8}.page_news .col_menu .container_year .listing_news{opacity:0;pointer-events:none;position:relative;top:20px;max-height:0;transition:top 0 ease,opacity 250ms ease}.page_news .col_menu .container_year .listing_news a.news{display:block;font-size:20px;font-weight:700;width:100%;padding:20px 18px;background-color:#eef0f0;margin:0 0 5px;text-decoration:none;color:#0b181f}.page_news .col_menu .container_year .listing_news a.news.active,.page_news .col_menu .container_year .listing_news a.news:hover{background-color:#bfc8cd}.page_news .col_menu .container_year.active .btn_year{background-color:#348cb8}.page_news .col_menu .container_year.active .listing_news{opacity:1;pointer-events:auto;top:0;max-height:99999999px}.page_news .col_contenu{flex:1}.page_news .col_contenu .date{margin:0;padding:0;color:#348cb8;font-size:24px;font-weight:700;line-height:1.2em}@media screen and (max-width:1400px){.page_news .col_contenu .date{font-size:22px}}.page_news .col_contenu h1{padding-bottom:10px}.ephox-candy-mountain .full_width_page{margin:0}@media screen and (max-width:1200px){.page_news{padding-top:35px!important}.page_news .col_menu{width:260px;padding-right:30px}.page_news .col_menu .container_year .btn_year{font-size:18px;padding:5px 16px}.page_news .col_menu .container_year .listing_news a.news{font-size:18px;padding:18px 16px}.page_news .col_contenu .date{font-size:20px}.ephox-candy-mountain .full_width_page{margin:0}}@media screen and (max-width:767px){.page_news{padding-top:30px!important}.page_news .col_menu{width:100%;max-width:100%;padding-right:0;order:2}.page_news .col_menu h2{display:block}.page_news .col_contenu{flex:auto;width:100%}.page_news .col_contenu .date{font-size:18px}.ephox-candy-mountain .full_width_page{margin:0}}.popup_form{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2000;padding:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all 250ms ease}.popup_form.active{opacity:1;pointer-events:auto}.popup_form .container_scroll_popup{width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap}.popup_form .container_form{background-color:#fff;max-width:1000px;width:100%;position:relative;padding:40px;margin:6vh 25px;display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;height:calc(100vh - 12vh);min-height:0}.popup_form .container_form::-webkit-scrollbar{width:6px;height:5px;margin-right:20px}.popup_form .container_form::-webkit-scrollbar-button{width:0;height:0}.popup_form .container_form::-webkit-scrollbar-thumb{background:#e1e1e1;border:0 #fff;border-radius:34px}.popup_form .container_form::-webkit-scrollbar-thumb:hover{background:#fff}.popup_form .container_form::-webkit-scrollbar-thumb:active{background:#fff}.popup_form .container_form::-webkit-scrollbar-track{background:#666;border:0 #fff;border-radius:100px}.popup_form .container_form::-webkit-scrollbar-track:hover{background:#666}.popup_form .container_form::-webkit-scrollbar-track:active{background:#666}.popup_form .container_form::-webkit-scrollbar-corner{background:0 0}.popup_form .container_form .btn_close{position:absolute;top:25px;right:25px;font-size:24px;font-weight:700;font-family:"Work Sans",sans-serif;transition:all 250ms ease;cursor:pointer}.popup_form .container_form .btn_close:hover{opacity:.6}.popup_form .container_form .titre_form{font-family:EuroRayco,sans-serif;margin:10px 0;padding:0 70px 0 0;max-width:950px;font-size:32px}.popup_form .container_form h3{padding:20px 0 5px}.popup_form .container_form p{font-size:20px}@media (max-width:1200px){.popup_form .container_form p{font-size:18px}}@media (max-width:767px){.popup_form .container_form::-webkit-scrollbar{display:none}.popup_form .container_form{padding:20px;margin:15px;height:calc(100% - 30px)}.popup_form .container_form .logo{width:150px!important}.popup_form .container_form .titre_form{font-size:26px;margin-bottom:4px;margin-top:4px}.popup_form .container_form p{font-size:18px}}.popup_form .container_form .poste{background-color:#eef0f0;padding:10px 15px;display:block;width:100%;margin-top:10px;font-size:20px}@media (max-width:975px){.popup_form .container_form .poste{font-size:18px}}.show-errors input.ng-invalid,.show-errors select.ng-invalid,.show-errors textarea.ng-invalid{border-color:red!important}.show-errors .error-text{color:red;margin-top:10px}.listing_carrieres{display:flex;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;margin:10px -15px}.listing_carrieres .block_carriere{width:calc(100% / 2 - 30px);margin:15px}.listing_carrieres .block_carriere .block_carriere_container{background-color:#eef0f0;padding:30px 35px calc(30px - 8px);display:block;width:100%;height:100%;text-decoration:none;transition:background-color 250ms ease}.listing_carrieres .block_carriere .block_carriere_container:hover{background-color:#d3d8d8}.listing_carrieres .block_carriere .block_carriere_container h3{padding:0;margin:0 0 5px;color:#0b181f;font-size:30px;font-weight:700;line-height:1.1em}@media screen and (max-width:1400px){.listing_carrieres .block_carriere .block_carriere_container{padding:25px 30px calc(25px - 8px)}.listing_carrieres .block_carriere .block_carriere_container h3{font-size:26px}}@media screen and (max-width:1200px){.listing_carrieres .block_carriere .block_carriere_container{padding:20px 25px calc(20px - 8px)}.listing_carrieres .block_carriere .block_carriere_container h3{font-size:22px}}.listing_carrieres .block_carriere .block_carriere_container p{margin:0;padding:0;color:#0b181f;font-size:24px;line-height:1.2em}@media screen and (max-width:1400px){.listing_carrieres .block_carriere .block_carriere_container p{font-size:20px}}.listing_carrieres .block_carriere .block_carriere_container .btn{margin-top:20px;margin-bottom:8px;margin-right:8px;display:inline-block;padding:10px 18px}.page_realisations .filtres{padding:25px 0}.page_realisations .filtres ul.filtres_ordi{list-style:none;display:flex;align-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -5px;padding:0}.page_realisations .filtres ul.filtres_ordi li{display:block;margin:5px;padding:8px 16px;border:2px solid #d2d3d7;color:#0b181f;background-color:transparent;transition:color 250ms ease,background-color 250ms ease,border-color 250ms ease}.page_realisations .filtres ul.filtres_ordi li.active,.page_realisations .filtres ul.filtres_ordi li:hover{cursor:pointer;color:#fff;background-color:#348cb8;border-color:#348cb8}.page_realisations .filtres .filtres_mobile,.page_realisations .filtres ul.filtres_ordi li:before{display:none}@media screen and (max-width:767px){.listing_carrieres .block_carriere{width:calc(100% - 30px);margin:5px 15px}.listing_carrieres .block_carriere .block_carriere_container{padding:20px 20px calc(20px - 8px)}.listing_carrieres .block_carriere .block_carriere_container .btn{margin-top:15px}.page_realisations .filtres{padding:20px 0}.page_realisations .filtres ul.filtres_ordi{display:none}.page_realisations .filtres .filtres_mobile{display:block}}.page_realisations .filtres .filtres_mobile select{border-color:#d2d3d7}.listing_realisations{background-color:#bbc2c5}.listing_realisations .container_realisations{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -15px}.listing_realisations .container_realisations .block_realisations{width:calc(100% / 3 - 30px);margin:15px}@media screen and (max-width:1500px){.listing_realisations .container_realisations{margin:0 -10px}.listing_realisations .container_realisations .block_realisations{width:calc(100% / 3 - 20px);margin:10px}}.listing_realisations .container_realisations .block_realisations .block_realisation_container{border:6px solid #d2d3d7;display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;background-position:center;background-size:cover;padding:2vw;width:100%;min-height:22vw;position:relative}@media screen and (max-width:1300px){.listing_realisations .container_realisations .block_realisations{width:calc(100% / 2 - 20px);margin:10px}.listing_realisations .container_realisations .block_realisations .block_realisation_container{min-height:37vw}}@media screen and (max-width:1200px){.listing_carrieres .block_carriere .block_carriere_container p{font-size:18px}.listing_realisations .container_realisations .block_realisations .block_realisation_container{border:5px solid #d2d3d7}}.listing_realisations .container_realisations .block_realisations .block_realisation_container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;opacity:0;background-color:rgba(0,0,0,.6);transition:opacity 250ms ease}.listing_realisations .container_realisations .block_realisations .block_realisation_container h3{display:block;width:100%;text-align:center;position:relative;z-index:3;opacity:0;color:#fff;font-size:30px;font-weight:700;margin:0 0 5px;transition:opacity 250ms ease}.listing_realisations .container_realisations .block_realisations .block_realisation_container .description{display:block;width:100%;text-align:center;position:relative;z-index:3;opacity:0;color:#fff;font-size:28px;font-weight:400;font-style:italic;transition:opacity 250ms ease}@media screen and (max-width:1600px){.listing_realisations .container_realisations .block_realisations .block_realisation_container h3{font-size:26px}.listing_realisations .container_realisations .block_realisations .block_realisation_container .description{font-size:24px}}@media screen and (max-width:975px){.listing_realisations .container_realisations .block_realisations .block_realisation_container h3{font-size:24px}.listing_realisations .container_realisations .block_realisations .block_realisation_container .description{font-size:22px}}@media screen and (max-width:767px){.listing_realisations .container_realisations .block_realisations{width:calc(100% - 20px);margin:10px}.listing_realisations .container_realisations .block_realisations .block_realisation_container{border:4px solid #d2d3d7;min-height:72vw;padding:25px}.listing_realisations .container_realisations .block_realisations .block_realisation_container h3{font-size:22px}.listing_realisations .container_realisations .block_realisations .block_realisation_container .description{font-size:20px}}.listing_realisations .container_realisations .block_realisations .block_realisation_container:hover.cursor{cursor:pointer}.listing_realisations .container_realisations .block_realisations .block_realisation_container:hover .description,.listing_realisations .container_realisations .block_realisations .block_realisation_container:hover h3,.listing_realisations .container_realisations .block_realisations .block_realisation_container:hover:after{opacity:1}.listing_realisations .container_realisations .block_realisations .fixed_hover{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);padding:40px 25px 25px;z-index:2000;opacity:0;pointer-events:none;transition:opacity 250ms ease;display:flex;justify-content:center;align-items:center;align-content:center}.listing_realisations .container_realisations .block_realisations .fixed_hover.active{opacity:1;pointer-events:auto}.listing_realisations .container_realisations .block_realisations .fixed_hover .btn_close{position:absolute;top:5px;right:10px;color:#fff;font-size:36px;font-weight:700;padding:10px;cursor:pointer;opacity:1;transition:opacity 250ms ease}.listing_realisations .container_realisations .block_realisations .fixed_hover .btn_close:hover{opacity:.75}.listing_realisations .container_realisations .block_realisations .fixed_hover .container_photo{display:flex;justify-content:center;align-items:center;align-content:center;max-width:100vh}.listing_realisations .container_realisations .block_realisations .fixed_hover .container_photo img{display:inline-block;max-width:100%}.listing_realisations .noResults{display:block;text-align:center;padding:20px 0 15px}.listing_products{background-color:#bbc2c5;margin-bottom:20px}.listing_products .noResults{text-align:center;background-color:#fff;font-size:18px;color:#0b181f;font-family:"Work Sans",sans-serif;padding:10px}.listing_products .listing_products_title{margin:10px 0;font-size:24px;font-weight:700;color:#0b181f}.listing_products .listing_products_header{background-color:#000;display:flex;align-items:center;align-content:center;padding:5px;margin-bottom:10px}.listing_products .listing_products_header.cart .listing_products_header_item.w_200{width:250px}.listing_products .listing_products_header .listing_products_header_item{color:#fff;font-family:"Work Sans",sans-serif;padding-right:20px}@media screen and (max-width:975px){.listing_products .listing_products_header,.listing_products .listing_products_header .listing_products_header_item.custom_width{display:none}.listing_products .container_products .tile_product .tile_product_content::after{position:absolute;content:"+";font-weight:700;font-size:36px;right:24px;color:#348cb8;top:50%;transform:translate(0,-50%)}}.listing_products .listing_products_header .listing_products_header_item.w_10{width:10%}.listing_products .listing_products_header .listing_products_header_item.w_150{width:150px}.listing_products .listing_products_header .listing_products_header_item.w_200{width:200px}.listing_products .listing_products_header .listing_products_header_item.f_1{flex:1}.listing_products .listing_products_header .listing_products_header_item.w_42{width:42%}.listing_products .container_products .cart .tile_product .tile_product_content{background-color:#eef0f0}.listing_products .container_products .cart .tile_product .tile_product_content.pointer_event_disabled{transition:background-color 250ms ease;pointer-events:none;background-color:#eef0f0!important}.listing_products .container_products .cart .tile_product .tile_product_content.pointer_event_disabled .tile_product_cart .tile_product_cart_quantity{transition:background-color 250ms ease;background-color:#eef0f0!important}.listing_products .container_products .tile_product{margin:10px 0}.listing_products .container_products .tile_product .tile_product_content{display:flex;position:relative;align-items:center;align-content:center;padding:5px 10px 5px 5px;background-color:#fff;min-height:60px;width:100%;cursor:pointer;pointer-events:all;transition:background-color 250ms ease}.listing_products .container_products .tile_product .tile_product_content.pointer_event_disabled{transition:background-color 250ms ease;pointer-events:none;background-color:#fff!important}@media screen and (max-width:975px){.listing_products .container_products .tile_product .tile_product_content.pointer_event_disabled{pointer-events:all!important;background-color:#fff}}.listing_products .container_products .tile_product .tile_product_content.pointer_event_disabled .tile_product_cart .tile_product_cart_quantity{transition:background-color 250ms ease;background-color:#fff!important}.listing_products .container_products .tile_product .tile_product_content:hover,.listing_products .container_products .tile_product .tile_product_content:hover .tile_product_cart .tile_product_cart_quantity{transition:background-color 250ms ease;background-color:#d7dbdc}.listing_products .container_products .tile_product .tile_product_content .tile_product_description{width:42%;display:flex;align-items:center;align-content:center}.listing_products .container_products .tile_product .tile_product_content .tile_product_description .img{background-position:center;background-repeat:no-repeat;background-size:cover;min-width:65px;min-height:50px;width:65px;height:50px;border:1px solid #bbc2c5}.listing_products .container_products .tile_product .tile_product_content .tile_product_description .tile_product_title{margin-left:25px;font-size:20px;font-family:"Work Sans",sans-serif;padding-right:20px}@media screen and (max-width:975px){.listing_products .container_products .tile_product .tile_product_content .tile_product_description{flex:1}.listing_products .container_products .tile_product .tile_product_content .tile_product_description .img{display:none}.listing_products .container_products .tile_product .tile_product_content .tile_product_description .tile_product_title{font-size:18px;margin-left:10px;padding-right:35px}.listing_products .container_products .tile_product .tile_product_content .tile_product_format{display:none}}.listing_products .container_products .tile_product .tile_product_content .tile_product_format{flex:1;font-size:20px;font-family:"Work Sans",sans-serif;padding-right:20px}.listing_products .container_products .tile_product .tile_product_content .tile_product_specification{flex:1;min-width:20%;font-size:20px;font-family:"Work Sans",sans-serif;padding-right:20px}@media screen and (max-width:975px){.listing_products .container_products .tile_product .tile_product_content .tile_product_specification{display:none}}.listing_products .container_products .tile_product .tile_product_content .tile_product_width{width:150px;display:flex;align-items:stretch;align-content:center;pointer-events:all}@media screen and (max-width:975px){.listing_products .container_products .tile_product .tile_product_content .tile_product_width{display:none;pointer-events:none}}.listing_products .container_products .tile_product .tile_product_content .tile_product_width .tile_product_cart_custom_width{font-family:"Work Sans",sans-serif;border:1px solid #bbc2c5;max-width:125px;font-size:18px;padding:10px 10px 9px;color:#000;background-color:#fff;transition:background-color 250ms ease}.listing_products .container_products .tile_product .tile_product_content .tile_product_width .tile_product_cart_custom_width::-webkit-input-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_content .tile_product_width .tile_product_cart_custom_width::-moz-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_content .tile_product_width .tile_product_cart_custom_width::-ms-input-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_content .tile_product_width .tile_product_cart_custom_width::placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_content .tile_product_width .tile_product_cart_custom_width::-webkit-inner-spin-button,.listing_products .container_products .tile_product .tile_product_content .tile_product_width .tile_product_cart_custom_width::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.listing_products .container_products .tile_product .tile_product_content .tile_product_width .tile_product_cart_custom_width[type=number]{-moz-appearance:textfield}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart{width:200px;display:flex;align-items:stretch;align-content:center;pointer-events:all}@media screen and (max-width:975px){.listing_products .container_products .tile_product .tile_product_content .tile_product_cart{display:none;pointer-events:none}}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_quantity{font-family:"Work Sans",sans-serif;border:1px solid #bbc2c5;max-width:75px;font-size:18px;padding:10px 10px 9px;color:#000;background-color:#fff;transition:background-color 250ms ease}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_quantity::-webkit-input-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_quantity::-moz-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_quantity::-ms-input-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_quantity::placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_quantity::-webkit-inner-spin-button,.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_quantity[type=number]{-moz-appearance:textfield}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_add_btn{margin-left:20px;flex:1;max-width:300px;color:#fff;background-color:#348cb8;padding:10px;cursor:pointer;font-size:18px;text-align:center;overflow:hidden;transition:background-color 250ms ease}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_add_btn:hover{transition:background-color 250ms ease;background-color:#2e7da4}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_add_btn.clicked .default_text{opacity:0;height:0;right:-100px;transition:opacity 0s ease,right 0s ease}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_add_btn.clicked .checkmark{transition:opacity 250ms ease;opacity:1;height:18px;display:inline-block;transform:rotate(45deg);width:10px;border-bottom:4px solid #fff;border-right:4px solid #fff}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_add_btn .default_text{transition:opacity .5s ease,right .5s ease;position:relative;opacity:1;height:auto;right:0}.listing_products .container_products .tile_product .tile_product_content .tile_product_cart .tile_product_cart_add_btn .checkmark{opacity:0;height:0}.listing_products .container_products .tile_product .tile_product_info_panel{padding:0 25px;background-color:#d7dbdc;display:flex;align-content:center;align-items:stretch;pointer-events:none;max-height:0;opacity:0;overflow:hidden;transition:opacity 750ms ease}@media screen and (max-width:1200px){.listing_products .container_products .tile_product .tile_product_info_panel{flex-wrap:wrap}}.listing_products .container_products .tile_product .tile_product_info_panel.enabled{transition:opacity 750ms ease,max-height 2s ease;padding:25px;opacity:1;max-height:9999px;pointer-events:all}.listing_products .container_products .tile_product .tile_product_info_panel.enabled .animation_holder{-webkit-animation:.5s 175ms forwards fadeIn;animation:.5s 175ms forwards fadeIn}.listing_products .container_products .tile_product .tile_product_info_panel .animation_holder{display:flex;align-content:center;align-items:stretch;width:100%;opacity:0}.listing_products .container_products .tile_product .tile_product_info_panel .description_block{width:calc(70% - 23px);display:flex}@media screen and (max-width:1200px){.listing_products .container_products .tile_product .tile_product_info_panel .animation_holder{flex-wrap:wrap}.listing_products .container_products .tile_product .tile_product_info_panel .description_block{width:100%}}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .img{background-position:center;background-repeat:no-repeat;background-size:cover;min-width:285px;min-height:215px;width:285px;height:215px;border:2px solid #bbc2c5}@media screen and (max-width:450px){.listing_products .container_products .tile_product .tile_product_info_panel .description_block .img{width:100%;min-width:initial}}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description{margin-left:20px}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .main_description{font-size:16px;padding:0;margin-bottom:10px;font-family:"Work Sans",sans-serif}@media screen and (max-width:975px){.listing_products .container_products .tile_product .tile_product_info_panel .description_block{flex-wrap:wrap}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description{margin-left:0;margin-top:20px;width:100%}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .main_description{margin-bottom:20px}}@media screen and (max-width:1200px){.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .properties{display:flex;align-items:flex-start;align-content:center}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .properties .property{margin-right:30px}.listing_products .container_products .tile_product .tile_product_info_panel .separator{display:none}}@media screen and (max-width:767px){.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .properties{flex-wrap:wrap}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .properties .property{width:100%;margin-right:0}}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .properties .property.show-975{display:none}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .properties .property .title{font-size:16px;font-weight:700;font-family:"Work Sans",sans-serif}.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .properties .property p{font-size:16px;padding:0;margin-bottom:10px;font-family:"Work Sans",sans-serif}.listing_products .container_products .tile_product .tile_product_info_panel .separator{width:3px;background-color:#bbc2c5;margin-left:10px;margin-right:10px}.listing_products .container_products .tile_product .tile_product_info_panel .properties_block{width:30%;margin-left:30px}@media screen and (max-width:1200px){.listing_products .container_products .tile_product .tile_product_info_panel .properties_block{width:100%;margin-left:0;margin-top:8px;display:flex;align-items:flex-start;align-content:center}.listing_products .container_products .tile_product .tile_product_info_panel .properties_block .property{margin-right:30px}}@media screen and (max-width:767px){.listing_products .container_products .tile_product .tile_product_info_panel .properties_block{flex-wrap:wrap;margin-top:0}.listing_products .container_products .tile_product .tile_product_info_panel .properties_block .property{width:100%;margin-right:0;margin-bottom:10px}}.listing_products .container_products .tile_product .tile_product_info_panel .properties_block .property .title{font-size:16px;font-weight:700;font-family:"Work Sans",sans-serif}.listing_products .container_products .tile_product .tile_product_info_panel .properties_block .property p{font-size:16px;padding:0;margin-bottom:10px;font-family:"Work Sans",sans-serif}.listing_products .container_products .tile_product .tile_product_info_panel .mobile_field{width:100%;align-items:center;margin:20px 0 0;display:none;max-width:500px}@media screen and (max-width:500px){.listing_products .container_products .tile_product .tile_product_info_panel .mobile_field{flex-wrap:wrap;margin:0}}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile{border:1px solid rgba(0,0,0,.2);width:calc(100% / 2);margin-right:10px}@media screen and (max-width:975px){.listing_products .container_products .tile_product .tile_product_info_panel .description_block .description .properties .property.show-975{display:block}.listing_products .container_products .tile_product .tile_product_info_panel .mobile_field{display:flex}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile{border:none}}@media screen and (max-width:500px){.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile{width:100%;margin:5px 0}}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width_label{width:100%;font-size:18px;font-family:"Work Sans",sans-serif;background-color:#eef0f0;border-bottom:1px solid rgba(0,0,0,.2);padding:5px}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width{width:100%;font-family:"Work Sans",sans-serif;border:none;font-size:18px;padding:5px;color:#000;background-color:#fff;transition:background-color 250ms ease}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width::-webkit-input-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width::-moz-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width::-ms-input-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width::placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width::-webkit-inner-spin-button,.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_width_mobile .tile_product_cart_custom_width[type=number]{-moz-appearance:textfield}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile{border:1px solid rgba(0,0,0,.2);width:calc(100% / 2);flex:1}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity_label{width:100%;font-size:18px;font-family:"Work Sans",sans-serif;background-color:#eef0f0;border-bottom:1px solid rgba(0,0,0,.2);padding:5px}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity{width:100%;font-family:"Work Sans",sans-serif;border:none;font-size:18px;padding:5px;color:#000;background-color:#fff;transition:background-color 250ms ease}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity::-webkit-input-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity::-moz-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity::-ms-input-placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity::placeholder{font-family:"Work Sans",sans-serif;color:#858e92}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity::-webkit-inner-spin-button,.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile .tile_product_cart_quantity[type=number]{-moz-appearance:textfield}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_add_btn_mobile{margin:5px 0;width:100%;max-width:500px;color:#fff;background-color:#348cb8;padding:10px;cursor:pointer;font-size:18px;text-align:center;overflow:hidden;display:none;transition:background-color 250ms ease}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_add_btn_mobile:hover{transition:background-color 250ms ease;background-color:#2e7da4}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_add_btn_mobile.clicked .default_text{opacity:0;height:0;right:-100px;transition:opacity 0s ease,right 0s ease}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_add_btn_mobile.clicked .checkmark{transition:opacity 250ms ease;opacity:1;height:18px;display:inline-block;transform:rotate(45deg);width:10px;border-bottom:4px solid #fff;border-right:4px solid #fff}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_add_btn_mobile .default_text{transition:opacity .5s ease,right .5s ease;position:relative;opacity:1;height:auto;right:0}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_add_btn_mobile .checkmark{opacity:0;height:0}.product_listing_contact_us{display:flex;align-items:stretch;align-content:center;justify-content:center;padding:7vw 5vw;background-color:#fff}@media screen and (max-width:1400px){.product_listing_contact_us{padding:9vw 5vw}}@media screen and (max-width:975px){.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile{border:none}.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_add_btn_mobile{display:block}.product_listing_contact_us{flex-wrap:wrap;padding:90px 60px 20px}}@media screen and (max-width:767px){.product_listing_contact_us{flex-wrap:wrap;padding:90px 30px 20px}}.product_listing_contact_us .contact_us_block{position:relative;display:flex;flex-direction:column;width:calc(100% / 3);padding:3vw 1.5vw;border-left:3px solid #bfc8cd;border-right:3px solid #bfc8cd;border-top:5px solid #bfc8cd;border-bottom:5px solid #bfc8cd}.product_listing_contact_us .contact_us_block:first-child{border-left:5px solid #bfc8cd}.product_listing_contact_us .contact_us_block:last-child{border-right:5px solid #bfc8cd}@media screen and (max-width:1400px){.product_listing_contact_us .contact_us_block{border-left:2px solid #bfc8cd;border-right:2px solid #bfc8cd;border-top:4px solid #bfc8cd;border-bottom:4px solid #bfc8cd;padding:2.5vw 1vw}.product_listing_contact_us .contact_us_block:first-child{border-left:4px solid #bfc8cd}.product_listing_contact_us .contact_us_block:last-child{border-right:4px solid #bfc8cd}}.product_listing_contact_us .contact_us_block img{position:absolute;bottom:calc(100% + -65px);background-color:#fff;padding:0 2.5vw;left:50%;transform:translate(-50%)}@media screen and (max-width:975px){.product_listing_contact_us .contact_us_block{width:100%;margin-bottom:120px;padding:60px 20px;border-left:5px solid #bfc8cd;border-right:5px solid #bfc8cd;border-top:5px solid #bfc8cd;border-bottom:5px solid #bfc8cd}.product_listing_contact_us .contact_us_block:first-child{border-left:5px solid #bfc8cd}.product_listing_contact_us .contact_us_block:last-child{border-right:5px solid #bfc8cd}.product_listing_contact_us .contact_us_block img{padding:0 50px}}.product_listing_contact_us .contact_us_block .title{position:relative;font-size:1.8vw;font-weight:700;text-align:center;max-width:90%;margin:90px auto 1vw}@media screen and (max-width:1400px){.product_listing_contact_us .contact_us_block .title{font-size:2.2vw}}@media screen and (max-width:975px){.product_listing_contact_us .contact_us_block .title{margin:85px auto 20px;font-size:36px}}@media screen and (max-width:767px){.product_listing_contact_us .contact_us_block{padding:40px 10px}.product_listing_contact_us .contact_us_block .title{margin:105px auto 20px;font-size:32px}}@media screen and (max-width:500px){.listing_products .container_products .tile_product .tile_product_info_panel .tile_product_cart_mobile{width:100%;margin:5px 0}.product_listing_contact_us .contact_us_block img{padding:0 20px}.product_listing_contact_us .contact_us_block .title{font-size:30px}}.product_listing_contact_us .contact_us_block .title::before{content:"";position:absolute;bottom:calc(100% + 1.5vw);height:.5vw;width:3vw;background-color:#348cb8;left:50%;transform:translate(-50%,0)}.product_listing_contact_us .contact_us_block .content{font-size:1.4vw;text-align:center;max-width:80%;margin:0 auto 2vw;flex:1}@media screen and (max-width:1400px){.product_listing_contact_us .contact_us_block .content{font-size:1.8vw}}@media screen and (max-width:975px){.product_listing_contact_us .contact_us_block .title::before{bottom:calc(100% + 30px);height:10px;width:60px}.product_listing_contact_us .contact_us_block .content{margin:0 auto 40px;font-size:28px}}@media screen and (max-width:767px){.product_listing_contact_us .contact_us_block .content{font-size:24px}}@media screen and (max-width:500px){.product_listing_contact_us .contact_us_block .content{font-size:22px}}.product_listing_contact_us .contact_us_block .content span{font-weight:700}.product_listing_contact_us .contact_us_block .contact_us_btn{color:#fff;background-color:#348cb8;padding:.5vw 1vw;cursor:pointer;font-size:1.2vw;text-align:center;margin:0 auto;transition:background-color 250ms ease}@media screen and (max-width:1400px){.product_listing_contact_us .contact_us_block .contact_us_btn{font-size:1.6vw}}.product_listing_contact_us .contact_us_block .contact_us_btn:hover{transition:background-color 250ms ease;background-color:#2e7da4}.page_cart{background-color:#fff}.page_cart .cart_title{font-size:48px;margin:30px 0 20px}@media screen and (max-width:975px){.product_listing_contact_us .contact_us_block .contact_us_btn{font-size:22px;padding:10px 20px}.page_cart .cart_title{font-size:42px}}.page_cart .cart_title span{font-weight:700}.page_cart .empty_cart{font-size:20px;background-color:#eef0f0;padding:10px;margin-bottom:20px}.page_cart a{text-decoration:none}.page_cart .add_product_btn{color:#fff;background-color:#348cb8;padding:10px 15px;margin:10px 0 5px;max-width:200px;cursor:pointer;font-size:18px;text-align:center;display:inline-block;transition:background-color 250ms ease}.page_cart .add_product_btn:hover{transition:background-color 250ms ease;background-color:#2e7da4}.page_cart .two_columns_template{display:flex;align-items:flex-start;align-content:center}.page_cart .two_columns_template .left_column{width:65%;padding-right:100px}@media screen and (max-width:1400px){.page_cart .two_columns_template{flex-wrap:wrap}.page_cart .two_columns_template .left_column{width:100%;padding-right:0;margin-top:20px}}.page_cart .two_columns_template .left_column .form_row{display:flex;align-items:stretch;align-content:center;margin:20px 0}.page_cart .two_columns_template .left_column .form_row .form_input{margin-right:20px}.page_cart .two_columns_template .left_column .form_row .form_input.w_25{width:calc(25% - 20px)}.page_cart .two_columns_template .left_column .form_row .form_input.w_50{width:calc(50% - 20px)}.page_cart .two_columns_template .left_column .form_row .form_input.w_75{width:calc(75% - 20px)}.page_cart .two_columns_template .left_column .form_row .form_input.w_100{width:calc(100% - 20px)}.page_cart .two_columns_template .left_column .form_row .form_input .label{font-size:24px;font-weight:700;margin-bottom:7px}.page_cart .two_columns_template .left_column .form_row .form_input textarea{height:200px}.page_cart .two_columns_template .left_column .form_row .form_input input,.page_cart .two_columns_template .left_column .form_row .form_input textarea{width:100%;padding:20px 15px;font-size:24px;border:2px solid #bbc2c5;resize:none;font-family:"Work Sans",sans-serif;transition:border-color 250ms ease}@media screen and (max-width:975px){.page_cart .two_columns_template .left_column .form_row{flex-wrap:wrap;margin:0}.page_cart .two_columns_template .left_column .form_row .form_input{width:100%!important;margin-bottom:20px;margin-right:0}.page_cart .two_columns_template .left_column .form_row .form_input .label,.page_cart .two_columns_template .left_column .form_row .form_input input,.page_cart .two_columns_template .left_column .form_row .form_input textarea{font-size:22px}.page_cart .two_columns_template .left_column .submit_form{width:100%;font-size:22px}}.page_cart .two_columns_template .left_column .form_row .form_input input.error,.page_cart .two_columns_template .left_column .form_row .form_input textarea.error{transition:border-color 250ms ease;border-color:#ad2e2e}.page_cart .two_columns_template .left_column .form_row .form_input input::-webkit-input-placeholder,.page_cart .two_columns_template .left_column .form_row .form_input textarea::-webkit-input-placeholder{font-style:italic;color:#bbc2c5;font-family:"Work Sans",sans-serif}.page_cart .two_columns_template .left_column .form_row .form_input input::-moz-placeholder,.page_cart .two_columns_template .left_column .form_row .form_input textarea::-moz-placeholder{font-style:italic;color:#bbc2c5;font-family:"Work Sans",sans-serif}.page_cart .two_columns_template .left_column .form_row .form_input input::-ms-input-placeholder,.page_cart .two_columns_template .left_column .form_row .form_input textarea::-ms-input-placeholder{font-style:italic;color:#bbc2c5;font-family:"Work Sans",sans-serif}.page_cart .two_columns_template .left_column .form_row .form_input input::placeholder,.page_cart .two_columns_template .left_column .form_row .form_input textarea::placeholder{font-style:italic;color:#bbc2c5;font-family:"Work Sans",sans-serif}.page_cart .two_columns_template .left_column .submit_form{color:#fff;background-color:#348cb8;margin:0 0 50px;border:none;cursor:pointer;font-size:22px;text-align:center;line-height:1.2em;font-weight:400;display:inline-block;padding:12px 20px;text-decoration:none;font-family:"Work Sans",sans-serif;transition:background-color 250ms ease}@media screen and (max-width:1400px){.page_cart .two_columns_template .left_column .submit_form{margin:0 0 25px}}@media screen and (max-width:500px){.page_cart .add_product_btn{max-width:100%}.page_cart .two_columns_template .left_column .submit_form{max-width:100%;font-size:20px}}.page_cart .two_columns_template .left_column .submit_form:hover{transition:background-color 250ms ease;background-color:#2e7da4}.page_cart .two_columns_template .left_column .submit_form.disabled{pointer-events:none;background-color:#bfc8cd;transition:background-color 250ms ease}.page_cart .two_columns_template .left_column .error_msg{color:#ad2e2e;font-size:22px;font-weight:700;margin-bottom:20px}.page_cart .two_columns_template .right_column{width:35%;margin-top:10px}.page_cart .two_columns_template .right_column .question_block{background-color:#d2d3d7;padding:40px 80px;margin-right:-120px;margin-top:45px}@media screen and (max-width:1400px){.page_cart .two_columns_template .right_column{width:100%}.page_cart .two_columns_template .right_column .question_block{margin-left:-100px;margin-right:-95px}}.page_cart .two_columns_template .right_column .question_block .title{font-size:44px;font-weight:700}@media screen and (max-width:975px){.page_cart .two_columns_template .right_column .question_block .title{font-size:42px}}.page_cart .two_columns_template .right_column .question_block .content{margin:10px 0}.page_cart .two_columns_template .right_column .question_block .content span{font-weight:700}.page_cart .two_columns_template .right_column .question_block .tel{font-size:38px;font-weight:700;margin-top:20px}@media screen and (max-width:975px){.page_cart .two_columns_template .right_column .question_block .tel{font-size:36px}}.page_cart .two_columns_template .right_column .question_block .email{margin-bottom:80px;font-size:24px;line-height:1;color:#348cb8;cursor:pointer;transition:color 250ms ease}.page_cart .two_columns_template .right_column .question_block .email:hover{transition:color 250ms ease;color:#2e7da4}.product_cart_thanks_msg{background-color:#fff;margin:30px 0 120px}.product_cart_thanks_msg .thanks_msg_name{font-size:48px}@media screen and (max-width:500px){.product_cart_thanks_msg .thanks_msg_name{font-size:40px}}.product_cart_thanks_msg .resume_title{color:#348cb8;font-weight:700;font-size:28px;margin:20px 0}@media screen and (max-width:500px){.product_cart_thanks_msg .resume_title{font-size:24px}}.product_cart_thanks_msg .special_request_title{margin:30px 0 10px;font-size:24px;font-weight:700;color:#0b181f}.product_cart_thanks_msg .special_request_content{padding:15px 20px;background-color:#eef0f0;font-size:20px}.container_padding_page{padding:20px calc(4vw + 40px + 60px)}.full_width_page{margin:-20px calc(-4vw + -40px + -60px)}@media screen and (max-width:1200px){.page_cart .two_columns_template .right_column .question_block{margin-left:-70px;margin-right:-30px}.container_padding_page{padding:20px calc(30px + 40px)}.full_width_page{margin:-20px -70px}}@media screen and (max-width:767px){.product_listing_contact_us .contact_us_block .contact_us_btn{font-size:18px}.page_cart .two_columns_template .right_column .question_block{padding:40px 40px 40px 70px}.container_padding_page{padding:20px calc(20px + 20px)}.full_width_page{margin:-20px -40px}}.container_page{padding:20px calc(4vw + 40px)}.full_page{margin:-20px calc(-4vw + -40px)}@media screen and (max-width:1200px){.container_page{padding:20px calc(30px)}.full_page{margin:-20px -30px}}@media screen and (max-width:767px){.container_page{padding:20px calc(20px)}.full_page{margin:-20px}}.margin_top_bottom_40{margin-top:40px;margin-bottom:40px}form .container_input label,form .container_textarea label{font-size:22px;padding:0 0 5px;display:block;width:100%}@media (max-width:975px){form .container_input label,form .container_textarea label{font-size:20px}}@media (max-width:767px){form .container_input label,form .container_textarea label{font-size:18px}}form .phone{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch}form .phone .colPhone{width:calc(100% / 3 * 2)}form .phone .colPhone .container_input{margin-right:0!important}form .phone .colExt{width:calc(100% / 3)}form .phone .colExt .container_input{margin-left:0!important}form .phone .colExt .container_input input{border-left:none!important}form .container_checkbox label{font-size:24px;padding-left:36px}form .container_checkbox label div.checkbox{width:26px;height:26px;border:3px solid #aeb9bf}form .container_checkbox label div.checkbox:after{background-size:15px;width:17px;height:19px}form .container_input{margin:15px 0}form .container_input input{border:1px solid #858e92;font-size:20px;width:100%}@media (max-width:975px){form .container_checkbox label{font-size:20px;padding-left:30px}form .container_checkbox label div.checkbox{width:21px;height:22px;border:2px solid #aeb9bf}form .container_checkbox label div.checkbox:after{background-size:12px;width:13px;height:17px}form .container_input input{font-size:18px}}form .container_select{margin:15px 0;border:1px solid #858e92}form .container_select select{font-size:20px;width:100%;border:none}form .container_radio{margin:10px -5px}form .container_radio .block_radio{display:inline-block;margin:5px}form .container_radio .block_radio input{display:none}form .container_radio .block_radio label{border:3px solid #aeb9bf;font-size:20px;padding:10px 25px;display:inline-block;font-weight:700;transition:all 250ms ease;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}@media (max-width:975px){form .container_radio .block_radio label,form .container_select select{font-size:18px}}form .container_radio .block_radio label:hover{background-color:#aeb9bf}form .container_radio .block_radio input:checked+label{background-color:#348cb8;color:#fff;border-color:#348cb8}form .container_textarea{margin:6px}form .container_textarea textarea{border:1px solid #aeb9bf;font-size:20px;width:100%;min-height:200px}form .form_col_container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:10px -6px 0}form .form_col_container .texte{font-size:24px;margin:0 6px}form .form_col_container .col_1_2{width:calc(100% / 2)}@media (max-width:975px){form .container_textarea textarea{font-size:18px}form .form_col_container .texte{font-size:20px}form .form_col_container .col_1_2{width:100%}}form .form_col_container .col_1_3{width:calc(100% / 3)}@media (max-width:975px){form .form_col_container .col_1_3{width:100%}}form .form_col_container .col_2_3{width:calc((100% / 3) * 2)}@media (max-width:975px){form .form_col_container .col_2_3{width:100%}}form .form_col_container .col_100{width:calc(100%)}@media (max-width:975px){form .form_col_container .col_100{width:100%}}form .form_col_container .col_1_4{width:calc(100% / 4)}@media (max-width:975px){form .form_col_container .col_1_4{width:100%}}form .form_col_container .col_1_7{width:calc(100% / 7)}@media (max-width:975px){form .form_col_container .col_1_7{width:100%}}form .form_col_container .col_4_10{width:calc(100% / 10 * 4)}@media (max-width:975px){form .form_col_container .col_4_10{width:100%}}form .form_col_container .col_6_10{width:calc(100% / 10 * 6)}form .form_col_container .container_input{margin:6px}form .form_col_container .container_input input{border:1px solid #aeb9bf;font-size:20px;width:100%}@media (max-width:975px){form .form_col_container .col_6_10{width:100%}form .form_col_container .container_input input{font-size:18px}}form .btn{-webkit-appearance:none!important;border:none!important;outline:0!important;cursor:pointer;margin-top:20px;font-family:"Work Sans",sans-serif}.container_page_soumission{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:0 0 0 calc(4vw + 40px + 60px)}@media screen and (max-width:1200px){.container_page_soumission{padding:0 0 0 calc(30px + 40px)}}@media screen and (max-width:975px){.page_cart .two_columns_template .right_column .question_block .email{font-size:22px}.container_page_soumission{padding:0;flex-wrap:wrap}}.container_page_soumission .col_form{flex:1;padding:calc(4vw - 16px) 4vw 4vw 0}@media screen and (max-width:975px){.container_page_soumission .col_form{width:100%;max-width:100%;flex:auto;padding:20px}}.container_page_soumission .col_form form .col_100,.container_page_soumission .col_form form .col_1_2,.container_page_soumission .col_form form .col_1_3,.container_page_soumission .col_form form .col_2_3{padding-bottom:8px}.container_page_soumission .col_equipe{width:500px;background-color:#d2d3d7;padding:4vw;max-width:35%}.container_page_soumission .col_equipe .item_equipe{padding-bottom:30px}@media screen and (max-width:975px){.container_page_soumission .col_equipe{width:100%;max-width:100%;padding:30px 20px 0;display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap}.container_page_soumission .col_equipe .item_equipe{max-width:320px;padding:0 20px 30px 0}}@media screen and (max-width:600px){.container_page_soumission .col_equipe .item_equipe{padding:0 0 30px;max-width:100%}}.container_page_soumission .col_equipe .item_equipe img{display:block;width:100%}.container_page_soumission .col_equipe .item_equipe .nom{font-size:24px;font-weight:700;display:block;width:100%;margin-top:15px}.container_page_soumission .col_equipe .item_equipe .poste{font-size:20px;line-height:1.1em;font-weight:400;font-style:italic;display:block;width:100%;padding-bottom:2px}@media screen and (max-width:975px){.container_page_soumission .col_equipe .item_equipe .nom{font-size:20px}.container_page_soumission .col_equipe .item_equipe .poste{font-size:18px}}.container_page_soumission .col_equipe .item_equipe .courriel{font-size:20px;line-height:1.1em;font-weight:400;display:block;width:100%;color:#348cb8;text-decoration:none}.container_page_soumission .col_equipe .item_equipe .courriel:hover{text-decoration:underline}.container_page_nousjoindre{padding:4vw 0 4vw calc(4vw + 40px + 60px);display:flex;justify-content:flex-start;align-items:stretch;align-content:flex-start}@media screen and (max-width:1200px){.container_page_nousjoindre{padding:4vw 0 4vw calc(30px + 40px)}}.container_page_nousjoindre .col_contenu{width:60%;padding-right:4vw}@media screen and (max-width:1400px){.container_page_nousjoindre .col_contenu{width:55%}}@media screen and (max-width:975px){.container_page_soumission .col_equipe .item_equipe .courriel{font-size:18px}.container_page_nousjoindre{padding:0;flex-wrap:wrap}.container_page_nousjoindre .col_contenu{padding:20px;width:100%}}.container_page_nousjoindre .col_maps{width:40%;min-height:450px}.container_page_nousjoindre .col_maps iframe{display:block;width:100%;height:100%}@media screen and (max-width:1400px){.container_page_nousjoindre .col_maps{width:45%}.container_page_nousjoindre .container_block_title{margin-right:0}.container_page_nousjoindre .container_block_title .item_block_title{width:100%;margin-right:0}}@media screen and (max-width:975px){.container_page_nousjoindre .col_maps{width:100%}.container_page_nousjoindre .container_block_title{margin-right:-20px}.container_page_nousjoindre .container_block_title .item_block_title{width:calc(50% - 20px);margin-right:20px}}.container_block_title{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-top:20px;margin-right:-20px}@media screen and (max-width:767px){.margin_top_bottom_40{margin-top:20px;margin-bottom:20px}.container_page_nousjoindre .container_block_title{margin-right:0}.container_page_nousjoindre .container_block_title .item_block_title{width:100%;margin-right:0}.container_block_title{margin-right:0}}.container_block_title .item_block_title{width:calc(50% - 20px);margin-right:20px;margin-bottom:20px;border:4px solid #aeb9bf}.container_block_title .item_block_title .titre{display:block;width:100%;background-color:#aeb9bf;text-align:center;padding:6px 12px 10px;font-family:EuroRayco,sans-serif;color:#fff;font-size:30px;text-transform:uppercase}@media (max-width:1600px){.container_block_title .item_block_title .titre{font-size:26px}}@media (max-width:1200px){.container_block_title .item_block_title .titre{font-size:24px}}@media (max-width:767px){.container_block_title .item_block_title .titre{font-size:20px;padding:4px 10px 8px}}.container_block_title .item_block_title .contenu_block_title{padding:10px 20px 5px}.container_block_title .item_block_title .contenu_block_title p{text-align:center;font-size:24px}@media (max-width:1600px){.container_block_title .item_block_title .contenu_block_title p{font-size:22px}}@media (max-width:1200px){.container_block_title .item_block_title .contenu_block_title p{font-size:20px}}@media (max-width:767px){.container_block_title .item_block_title .contenu_block_title p{font-size:18px}}.container_block_title .item_block_title .contenu_block_title .btn{margin-top:0}.container_services{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap;border:2px solid #aeb9bf;margin:30px 0 45px}@media screen and (max-width:767px){.container_block_title .item_block_title{width:100%;margin-right:0}.container_services{margin:15px 0 25px}}.container_services .col_1_3_services{width:calc(100% / 3);box-sizing:border-box;border:2px solid #aeb9bf;padding:2vw 3vw}@media screen and (max-width:1400px){.container_services .col_1_3_services{width:calc(100% / 2)}}@media screen and (max-width:767px){.container_services .col_1_3_services{width:calc(100%);padding:15px 20px}}.container_services .col_2_3_services{width:calc(100% / 3 * 2);box-sizing:border-box;border:2px solid #aeb9bf;padding:2vw 3vw}@media screen and (max-width:1400px){.container_services .col_2_3_services{width:calc(100%)}.container_services .order_1{order:1}.container_services .order_2{order:2}.container_services .order_3{order:3}.container_services .order_4{order:4}.container_services .order_5{order:5}}.container_equipements{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -15px}.container_equipements .block_equipements{width:calc(100% / 4 - 30px);margin:15px;background-color:#bbc2c5}@media screen and (max-width:1600px){.container_equipements .block_equipements{width:calc(100% / 3 - 30px)}}@media screen and (max-width:975px){.container_equipements{margin:0 -10px}.container_equipements .block_equipements{width:calc(100% / 2 - 20px);margin:10px}}@media screen and (max-width:500px){.container_equipements .block_equipements{width:calc(100% - 20px);margin:10px}}.container_equipements .block_equipements img{display:block;width:100%}.container_equipements .block_equipements .contenu_equipement{padding:5px 20px 30px}.container_page_apropos{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;margin-top:2.5vw}.container_page_apropos .col_border_apropos{margin-bottom:2.5vw;border-bottom:4px solid #aeb9bf;width:50%}@media screen and (max-width:975px){.container_equipements .block_equipements .contenu_equipement{padding:5px 15px 25px}.container_page_apropos{flex-wrap:wrap;margin-top:0}.container_page_apropos .col_border_apropos{border-bottom:4px solid #aeb9bf;width:100%;margin-bottom:20px}}.container_page_apropos .col_border_apropos.left{padding-right:2.5vw;padding-bottom:calc(2.5vw - 10px);border-right:2px solid #aeb9bf}@media screen and (max-width:975px){.container_page_apropos .col_border_apropos.left{border-right:none;padding-right:0;padding-bottom:20px}}.container_page_apropos .col_border_apropos.right{padding-left:2.5vw;padding-bottom:calc(2.5vw - 10px);border-left:2px solid #aeb9bf}.container_equipe_page{background-color:#eef0f0;display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:30px -20px;padding-top:40px;padding-bottom:40px}.container_equipe_page h2{display:block;width:100%;margin:0 20px 20px}.container_equipe_page .item_equipe{width:calc(100% / 3 - 40px);margin:20px}@media screen and (max-width:1300px){.container_equipe_page .item_equipe{width:calc(100% / 2 - 40px);margin:20px}}@media screen and (max-width:767px){.container_services .col_2_3_services{padding:15px 20px}.container_equipe_page{padding-bottom:20px;padding-top:30px}.container_equipe_page h2{margin:0 20px}.container_equipe_page .item_equipe{width:calc(100% - 40px);margin:20px}}.container_equipe_page .item_equipe img{display:block;width:100%}.container_equipe_page .item_equipe .nom{font-size:26px;font-weight:700;display:block;width:100%;margin-top:15px}@media screen and (max-width:975px){.container_page_apropos .col_border_apropos.right{border-left:none;padding-left:0;padding-bottom:20px}.container_equipe_page .item_equipe .nom{font-size:22px}}.container_equipe_page .item_equipe .poste{font-size:22px;line-height:1.1em;font-weight:400;font-style:italic;display:block;width:100%;padding-bottom:2px}@media screen and (max-width:975px){.container_equipe_page .item_equipe .poste{font-size:20px}}.container_equipe_page .item_equipe .courriel{font-size:22px;line-height:1.1em;font-weight:400;display:block;width:100%;color:#348cb8;text-decoration:none}.container_equipe_page .item_equipe .courriel:hover{text-decoration:underline}.galerie_photo_timeline{padding:4vw 0 4vw calc(4vw + 40px + 60px)}@media screen and (max-width:1200px){.galerie_photo_timeline{padding:4vw 0 4vw calc(30px + 40px)}}.galerie_photo_timeline .container_galerie_photo_timeline{background-color:#0b181f;display:flex;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap;padding:10px 0 10px 10px}.galerie_photo_timeline .container_galerie_photo_timeline .item_photo_timeline{width:calc(100% / 4 - 20px);margin:20px 0 20px 20px;position:relative}@media screen and (max-width:1600px){.galerie_photo_timeline .container_galerie_photo_timeline .item_photo_timeline{width:calc(100% / 4 - 10px);margin:10px 0 10px 10px}}@media screen and (max-width:975px){.container_equipe_page .item_equipe .courriel{font-size:20px}.galerie_photo_timeline{padding:30px 0}.galerie_photo_timeline .container_galerie_photo_timeline .item_photo_timeline{width:calc(100% / 2 - 10px);margin:10px 0 10px 10px}}.galerie_photo_timeline .container_galerie_photo_timeline .item_photo_timeline img{display:block;width:100%}.galerie_photo_timeline .container_galerie_photo_timeline .item_photo_timeline span{position:absolute;bottom:12px;right:12px;font-size:24px;font-weight:700;padding:5px 10px;background-color:#348cb8;color:#fff}@media screen and (max-width:1600px){.galerie_photo_timeline .container_galerie_photo_timeline .item_photo_timeline span{font-size:20px;padding:4px 8px}}.petite_citation{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;max-width:580px;padding:0 75px;position:relative;opacity:0;transition:opacity 250ms ease}.petite_citation:before{content:"";position:absolute;top:0;left:0;background-image:url(/assets/images/icones/icone_citation_haut.svg);background-position:top left;background-size:55px 55px;background-repeat:no-repeat;display:block;width:55px;height:100%}@media screen and (max-width:767px){.galerie_photo_timeline .container_galerie_photo_timeline .item_photo_timeline{width:calc(100% - 10px);margin:10px 0 10px 10px}.galerie_photo_timeline .container_galerie_photo_timeline .item_photo_timeline span{font-size:18px}.petite_citation{padding:0 0 12px}.petite_citation:before{display:none}}.petite_citation:after{content:"";position:absolute;bottom:0;right:0;background-image:url(/assets/images/icones/icone_citation_bas.svg);background-position:bottom right;background-size:55px 55px;background-repeat:no-repeat;display:block;width:55px;height:100%}.petite_citation img{width:90px;margin-right:10px;max-width:38%}.petite_citation .container_petite_citation{flex:1}.petite_citation .container_petite_citation .texte_citation{font-size:30px;line-height:1.2em;font-weight:700}@media (max-width:1200px){.petite_citation .container_petite_citation .texte_citation{font-size:24px}}@media (max-width:767px){.petite_citation .container_petite_citation .texte_citation{font-size:22px}}.petite_citation .container_petite_citation .nom_citation{font-size:20px;line-height:1.2em;font-style:italic}@media (max-width:1200px){.petite_citation .container_petite_citation .nom_citation{font-size:18px}}.bg_citation_0 .petite_citation.citation_0{opacity:1}.bg_citation_1 .petite_citation.citation_1{opacity:1}.bg_citation_2 .petite_citation.citation_2{opacity:1}.bg_citation_3 .petite_citation.citation_3{opacity:1}.bg_citation_4 .petite_citation.citation_4{opacity:1}@media screen and (max-width:1400px){.petite_citation{display:none}.bg_citation_0 .petite_citation.citation_0,.bg_citation_1 .petite_citation.citation_1,.bg_citation_2 .petite_citation.citation_2,.bg_citation_3 .petite_citation.citation_3,.bg_citation_4 .petite_citation.citation_4{display:flex}}.container_pourquoi_citation{position:relative;margin-top:3vw;display:block;margin-bottom:30px}@media screen and (max-width:767px){.petite_citation:after{display:none}.container_pourquoi_citation{margin-top:30px;margin-bottom:30px}}.container_pourquoi_citation h2{max-width:55%}.container_pourquoi_citation .petite_citation{position:absolute;top:0;right:0}.galerie_photos{margin:30px -10px;display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap}.galerie_photos .block_text,.galerie_photos .grande_photo,.galerie_photos .moyenne_photo,.galerie_photos .petite_photo{background-size:cover;background-position:center;background-repeat:no-repeat;width:calc(100% - 20px);display:inline-block;margin:10px}.galerie_photos .grande_photo{min-height:29vw}@media screen and (max-width:975px){.galerie_photos .grande_photo{min-height:58vw}}.galerie_photos .moyenne_photo{min-height:29vw}@media screen and (max-width:975px){.galerie_photos .moyenne_photo{min-height:58vw}}.galerie_photos .petite_photo{min-height:14.5vw}.galerie_photos .petite_photo.min_height_margin{min-height:calc(14.5vw - 20px)}@media screen and (max-width:1400px){.container_pourquoi_citation h2{max-width:100%}.container_pourquoi_citation .petite_citation{position:relative;top:initial;right:initial}.galerie_photos{margin:20px -5px}.galerie_photos .block_text,.galerie_photos .grande_photo,.galerie_photos .moyenne_photo,.galerie_photos .petite_photo{width:calc(100% - 10px);margin:5px}.galerie_photos .petite_photo.min_height_margin{min-height:calc(14.5vw - 10px)}}@media screen and (max-width:975px){.galerie_photos .petite_photo{min-height:29vw}.galerie_photos .petite_photo.min_height_margin{min-height:calc(29vw - 10px)}}.galerie_photos .block_text{min-height:14.5vw;display:inline-flex;justify-content:center;align-content:center;align-items:center;padding:10px}.galerie_photos .block_text.min_height_margin{min-height:calc(14.5vw - 20px)}.galerie_photos .block_text img{width:80%;max-width:400px}.galerie_photos .block_text p{text-align:center;display:block;padding:0;margin:0;font-family:EuroRayco,sans-serif;color:#fff;font-size:1.6vw;line-height:1em}.galerie_photos .block_text p span{display:block;width:100%;text-align:center;font-size:3vw;line-height:.8em;padding-bottom:.5vw;padding-top:.25vw}.galerie_photos .block_text.noir{background-color:#0b181f}.galerie_photos .block_text.bleu{background-color:#348cb8}.galerie_photos .container_photos{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap;width:50%;margin-bottom:-5px}.galerie_photos .container_photos .col{width:50%}.galerie_photos .container_photos .full_col{width:100%;display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap}.galerie_photos .container_photos .full_col .petite_photo{width:calc(100% / 2 - 20px);margin:10px}@media screen and (max-width:1400px){.galerie_photos .block_text.min_height_margin{min-height:calc(14.5vw - 10px)}.galerie_photos .container_photos{margin-bottom:-2.5px}.galerie_photos .container_photos .full_col .petite_photo{width:calc(100% / 2 - 10px);margin:5px}}.mosaique_ponceau{width:100%;padding:4vw calc(4vw + 25px) 0;margin:auto;display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:1200px){.mosaique_ponceau{padding:50px 15px 0}}@media screen and (max-width:975px){.galerie_photos .block_text{min-height:29vw}.galerie_photos .block_text.min_height_margin{min-height:calc(29vw - 10px)}.galerie_photos .container_photos{width:100%}.galerie_photos .container_photos .col.order_1{order:1}.galerie_photos .container_photos .col.order_2{order:2}.mosaique_ponceau{padding:50px 20px 0}}.mosaique_ponceau .item_mosaique{background-color:#0b181f;background-position:center;background-size:cover;position:relative;display:flex;justify-content:center;align-content:center;align-items:center;padding:2vw;text-decoration:none}.mosaique_ponceau .item_mosaique.grand{width:calc(100% / 2 - 30px);margin:15px;min-height:26vw}@media screen and (max-width:1200px){.mosaique_ponceau .item_mosaique.grand{width:calc(100% / 2 - 20px);margin:10px;min-height:29vw}}@media screen and (max-width:975px){.mosaique_ponceau .item_mosaique.grand{width:calc(100% / 2 - 10px);margin:5px;min-height:28vw}}@media screen and (max-width:767px){.mosaique_ponceau{padding:30px 15px 0}.mosaique_ponceau .item_mosaique.grand{width:calc(100% - 10px);margin:5px;min-height:55vw}}.mosaique_ponceau .item_mosaique.petit{width:calc(100% / 3 - 30px);margin:15px;min-height:26vw}@media screen and (max-width:1200px){.mosaique_ponceau .item_mosaique.petit{width:calc(100% / 3 - 20px);margin:10px;min-height:29vw}}.mosaique_ponceau .item_mosaique span{position:relative;z-index:3;font-size:48px;line-height:1em;font-weight:700;font-family:EuroRayco,sans-serif;color:#fff;text-align:center}@media screen and (max-width:1600px){.mosaique_ponceau .item_mosaique span{font-size:42px}}@media screen and (max-width:1200px){.mosaique_ponceau .item_mosaique span{font-size:36px}}@media screen and (max-width:975px){.mosaique_ponceau .item_mosaique.petit{width:calc(100% / 3 - 10px);margin:5px;min-height:29vw}.mosaique_ponceau .item_mosaique span{font-size:32px}}@media screen and (max-width:767px){.mosaique_ponceau .item_mosaique.petit{width:calc(100% - 10px);margin:5px;min-height:55vw}.mosaique_ponceau .item_mosaique span{font-size:32px}}.mosaique_ponceau .item_mosaique:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.4);transition:background-color 250ms ease}.mosaique_ponceau .item_mosaique:hover:after{background-color:rgba(52,140,184,.5)}.container_block_right{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap}.container_block_right .contenu{flex:1;padding-right:4vw}@media screen and (max-width:975px){.container_block_right .contenu{flex:auto;padding-right:0;display:block;width:100%}}.container_block_right .block_right{border:4px solid #bbc2c5;padding:2vw 3vw;max-width:40%;margin:20px 0;width:600px}@media screen and (max-width:975px){.container_block_right .block_right{display:block;width:100%;max-width:100%;margin-top:10px;margin-bottom:20px;padding:10px 20px}}@media screen and (max-width:767px){.container_block_right .block_right{margin:10px 0 15px}}.show-975{display:none!important}.products_listing_placeholder{-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}@-webkit-keyframes placeholderAnimation{0%{background-color:#eef0f0}50%{background-color:#bbc2c5}}@keyframes placeholderAnimation{0%{background-color:#eef0f0}50%{background-color:#bbc2c5}}.products_listing_placeholder .products_listing_placeholder_item{width:100%;background-color:#fff;display:flex;align-items:center;align-content:center;padding:5px 10px 5px 5px;min-height:60px;margin:10px 0}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_description{width:42%;display:flex;align-items:center;align-content:center}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_description .img{min-width:65px;min-height:50px;width:65px;height:50px;border:1px solid #eef0f0;background-color:#eef0f0;border-radius:3px;-webkit-animation:1.5s infinite alternate placeholderAnimation;animation:1.5s infinite alternate placeholderAnimation}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_description .products_listing_placeholder_item_title{background-color:#eef0f0;margin-left:25px;width:60%;padding:10px;border-radius:3px;-webkit-animation:1.5s infinite alternate placeholderAnimation;animation:1.5s infinite alternate placeholderAnimation}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_format{flex:1}@media screen and (max-width:975px){.show-975{display:inline-block!important}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_description{width:100%}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_description .img{display:none}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_description .products_listing_placeholder_item_title{margin-left:10px;width:80%}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_format{display:none}}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_format .placeholder_item_format_data{background-color:#eef0f0;width:10%;padding:10px;border-radius:3px;-webkit-animation:1.5s infinite alternate placeholderAnimation;animation:1.5s infinite alternate placeholderAnimation}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_cart{display:flex;align-items:stretch;align-content:center;width:200px}.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_cart .placeholder_item_cart_data{background-color:#eef0f0;width:calc(50% - 20px);padding:10px;border-radius:3px;margin:0 10px;-webkit-animation:1.5s infinite alternate placeholderAnimation;animation:1.5s infinite alternate placeholderAnimation}.container_videos_carrieres{display:flex;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;margin:0 -10px;width:calc(100% + 20px)}.container_videos_carrieres .full_video{width:calc(100% - 20px);margin:10px}.container_videos_carrieres .small_video{width:calc(100% / 3 - 20px);margin:10px}.video_responsive{position:relative;padding-bottom:56.25%;height:0}.video_responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container_video_right{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap}.container_video_right .contenu{flex:1;padding-right:4vw}@media screen and (max-width:975px){.products_listing_placeholder .products_listing_placeholder_item .placeholder_item_cart{display:none}.container_video_right .contenu{flex:auto;padding-right:0;display:block;width:100%;order:2}}.container_video_right .video_right{max-width:40%;margin:20px 0;width:600px}@media screen and (max-width:975px){.container_video_right .video_right{display:block;width:100%;max-width:100%;margin-top:20px;margin-bottom:30px;order:1}}footer .container_footer{position:relative;background-color:#09141a;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding:45px calc(4vw + 40px) 60px}@media screen and (max-width:1200px){footer .container_footer{padding:40px 30px}}@media screen and (max-width:767px){.container_video_right .video_right{margin:10px 0 15px}footer .container_footer{padding:30px 20px 25px;flex-wrap:wrap}}footer .container_footer .col_left{width:500px;display:flex;justify-content:flex-start;align-content:center;align-items:center}footer .container_footer .col_left .logo_footer{width:200px;padding-right:30px}@media screen and (max-width:975px){footer .container_footer .col_left{width:420px}footer .container_footer .col_left .logo_footer{width:180px}}footer .container_footer .col_left .logo_footer img{display:block;width:100%}footer .container_footer .col_left .btn_social_mobile{display:none}footer .container_footer .col_left .btn_social_mobile .btn_facebook{padding:5px}footer .container_footer .col_left .btn_social_mobile .btn_facebook img{width:40px;opacity:1;transition:opacity 250ms ease}footer .container_footer .col_left .btn_social_mobile .btn_infolettre{padding:5px 0 5px 5px}footer .container_footer .col_left .btn_social_mobile .btn_infolettre img{width:40px;opacity:1;transition:opacity 250ms ease}@media (max-width:767px){.petite_citation .container_petite_citation .nom_citation{font-size:16px}footer .container_footer .col_left{width:100%;align-content:flex-start;align-items:flex-start;flex-wrap:wrap}footer .container_footer .col_left .btn_social_mobile{display:inline-block;flex:1;text-align:right}footer .container_footer .col_left .infos{width:100%;display:block;margin-top:20px}}footer .container_footer .col_left .infos .communiquez{font-family:EuroRayco,sans-serif;color:#aeb9bf;font-size:24px;font-weight:700;text-decoration:none;margin:0;padding:0}@media screen and (max-width:975px){footer .container_footer .col_left .infos .communiquez{font-size:22px}}footer .container_footer .col_left .infos .telephone{font-size:30px;display:block;margin:2px 0;padding:0;color:#fff;font-weight:700;text-decoration:none}@media screen and (max-width:767px){footer .container_footer .col_left .infos .telephone{display:block;width:100%;max-width:265px;border:2px solid #aeb9bf;padding:5px 15px;margin:7px 0}}footer .container_footer .col_left .infos .email{font-size:24px;font-weight:400;color:#348cb8;text-decoration:none;margin:0;padding:0}@media screen and (max-width:975px){footer .container_footer .col_left .infos .telephone{font-size:24px}footer .container_footer .col_left .infos .email{font-size:20px}}@media screen and (max-width:767px){footer .container_footer .col_left .infos .email{display:block;width:100%;max-width:265px;border:2px solid #aeb9bf;padding:7px 15px;margin:7px 0}}footer .container_footer .col_right{flex:1;display:flex;justify-content:flex-end;align-content:center;align-items:center;flex-wrap:wrap;margin-top:-20px}@media screen and (max-width:1545px){footer .container_footer .col_right{margin-top:-10px}}@media (max-width:767px){footer .container_footer .col_right{flex:auto;width:100%;justify-content:flex-start}}footer .container_footer .col_right .btn_social{display:flex;justify-content:flex-end;align-content:center;align-items:center}@media (max-width:767px){footer .container_footer .col_right .btn_social{display:none}}footer .container_footer .col_right .btn_social .btn_facebook,footer .container_footer .col_right .btn_social .btn_infolettre{display:flex;justify-content:flex-start;align-content:center;align-items:center;text-decoration:none;padding:0 30px}footer .container_footer .col_right .btn_social .btn_facebook img,footer .container_footer .col_right .btn_social .btn_infolettre img{width:40px;margin-right:10px;transition:opacity 250ms ease;opacity:1}footer .container_footer .col_right .btn_social .btn_facebook span,footer .container_footer .col_right .btn_social .btn_infolettre span{color:#aeb9bf;font-size:18px;transition:color 250ms ease}@media (max-width:1100px){footer .container_footer .col_right .btn_social{width:100%}footer .container_footer .col_right .btn_social .btn_facebook,footer .container_footer .col_right .btn_social .btn_infolettre{padding:0 5px}footer .container_footer .col_right .btn_social .btn_facebook img,footer .container_footer .col_right .btn_social .btn_infolettre img{margin-right:0}footer .container_footer .col_right .btn_social .btn_facebook span,footer .container_footer .col_right .btn_social .btn_facebook:after,footer .container_footer .col_right .btn_social .btn_infolettre span{display:none}}footer .container_footer .col_right .btn_social .btn_facebook:hover span,footer .container_footer .col_right .btn_social .btn_infolettre:hover span{color:#fff}@media screen and (max-width:1100px){footer .container_footer .col_left .btn_social_mobile .btn_facebook:hover img,footer .container_footer .col_left .btn_social_mobile .btn_infolettre:hover img,footer .container_footer .col_right .btn_social .btn_facebook:hover img,footer .container_footer .col_right .btn_social .btn_infolettre:hover img{opacity:.7}}footer .container_footer .col_right .btn_social .btn_facebook{position:relative;padding-left:0}footer .container_footer .col_right .btn_social .btn_facebook:after{content:"";width:1px;height:100%;top:0;right:0;background-color:#aeb9bf;position:absolute;opacity:.25}footer .container_footer .col_right .btn_social .btn_infolettre{padding-right:0}footer .container_footer .col_right .btn{font-size:22px;line-height:1.2em;font-weight:400;margin:25px 0 15px 45px;text-align:center;cursor:pointer;display:inline-block;background-color:#348cb8;color:#fff;padding:12px 20px;text-decoration:none;transition:background-color .2s ease-out}@media (max-width:1100px){footer .container_footer .col_right .btn{font-size:20px}}footer .container_footer .col_right .btn:hover{background-color:#2c779c;text-decoration:none}footer .container_footer .copyright{position:absolute;bottom:30px;right:calc(4vw + 40px)}@media screen and (max-width:1200px){footer .container_footer .copyright{right:40px;bottom:20px}}footer .container_footer .copyright p{display:flex;justify-content:flex-end;color:rgba(255,255,255,.25);font-family:"Work Sans",sans-serif;font-size:11px;text-align:right;padding:0;clear:both;width:100%;line-height:1em;margin:0 0 5px}@media screen and (max-width:767px){footer .container_footer .copyright{position:relative;width:100%;text-align:left;top:0;bottom:initial;right:0;margin-top:15px}footer .container_footer .copyright p{justify-content:flex-start;margin-right:5px 0 0 0}}footer .container_footer .copyright p:last-child{margin-bottom:0}footer .container_footer .copyright p .saut_mobile{display:none}footer .container_footer .copyright p a{color:rgba(255,255,255,.25);text-decoration:none}footer .container_footer .copyright p a:hover{text-decoration:underline}footer .container_footer .copyright p svg{fill:rgba(255,255,255,.25);width:54px;position:relative;top:-2px;margin-left:3px;transition:fill 250ms ease}footer .container_footer .copyright p svg:hover{fill:#f2b735}@media print{header .container_gouv_qc{padding:0!important;justify-content:center;height:auto}.RNETSA_accueil,.activites_accueil,.documentation_accueil,.facebook_accueil{page-break-after:always}h1{font-size:32px!important;padding:10px 0}h2{font-size:26px!important;padding:6px 0}.RNETSA_accueil{padding:30px 20px}.container_activites.journee .journee_annuelle .infos{padding:30px}.container_activites.journee .container_activites_listing{margin:10px -10px;width:calc(100% + 40px)}.facebook_accueil .contenu p{font-size:24px}.listing_documentation{align-content:flex-start;page-break-inside:avoid!important;page-break-after:always!important;page-break-before:always!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;-moz-column-break-after:always!important;break-after:always!important}.listing_documentation a.block_documentation{width:calc(100% / 2 - 20px);page-break-inside:avoid!important;page-break-after:always!important;page-break-before:always!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;-moz-column-break-after:always!important;break-after:always!important}.listing_documentation a.block_documentation .image img{position:relative;top:0;left:0}.listing_documentation a.block_documentation:last-child{display:none}footer .container_footer_noir .container_flex .col_left .coordonnees{display:flex}footer .container_footer_noir .container_flex .col_left .coordonnees a{width:calc(50% - 10px);margin:0 5px!important}.cadrePicture .mobile,.menu_page{display:none!important}.missionPicture .desktop{display:block!important}.missionPicture .mobile{display:none!important}.w-50p iframe{margin-top:50px}}.erreur_IE{display:none;position:fixed;bottom:0;left:0;width:100%;height:200px;display:flex;justify-content:center;align-content:center;align-items:center;z-index:10001;background-color:#fff;flex-wrap:wrap;padding:25px;box-shadow:0 0 4px #999}.erreur_IE.hide-always{display:none!important}.erreur_IE .closeX{position:absolute;right:20px;top:20px;padding:5px;border:1px solid transparent}.erreur_IE .closeX:hover{border:1px solid grey;cursor:pointer}.erreur_IE .titre{color:#0b181f;font-size:26px;padding:0;margin:0;width:100%;line-height:1em;text-align:center}@media (max-width:1200px){.erreur_IE .titre{font-size:24px}}@media (max-width:767px){footer .container_footer .col_right .btn{font-size:18px;margin:10px 0 5px;padding:10px 15px;width:100%;max-width:265px;text-align:left}.erreur_IE .closeX{top:5px;right:5px}.erreur_IE{height:250px}.erreur_IE .titre{font-size:22px}}.erreur_IE .description{color:#0b181f;font-size:24px;width:100%;line-height:1em;text-align:center;margin-top:0}@media (max-width:975px){.erreur_IE .description{font-size:22px}}@media (max-width:767px){.erreur_IE .description{font-size:20px}}.erreur_IE ul{list-style:none;margin:0;padding:0;text-align:center;display:block;width:100%}.erreur_IE ul li{display:inline-block;text-align:center;margin:10px}.erreur_IE ul li:before{display:none}.erreur_IE ul li a img{width:50px}