@charset "UTF-8";body,html{margin:0;padding:0}a img,iframe,img{max-width:100%}p,ul{margin-bottom:20px}h3,h4,h5,h6{color:#A8312E;font-weight:700;line-height:1.1;margin:20px 0 15px;font-family:Montserrat,sans-serif}body,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}table,table tr{border:inherit;border-color:inherit}body,form ul,html{padding:0}#contact-form,#searchform-container{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-Bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-BoldItalic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-ExtraBold-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-ExtraBoldItalic-webfont.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-Light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-LightItalic-webfont.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-Italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-Semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(fonts/Open_Sans/OpenSans-SemiboldItalic-webfont.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Bitter;src:url(fonts/Bitter/Bitter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bitter;src:url(fonts/Bitter/Bitter-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Bitter;src:url(fonts/Bold/Bitter-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Bitter;src:url(fonts/BoldItalic/Bitter-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}body{font-size:16px;line-height:1.6em;color:#555;background-color:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}video{width:100%}a img,img{border:none;height:auto}a{color:#A8312E;cursor:pointer}a:hover{color:#c43936;text-decoration:none}a:focus{outline:0;color:#c43936}ul{margin-top:0}h1{font-size:42px;color:#A8312E;font-weight:700;line-height:1.1;margin:20px 0 30px}h2{font-size:30px;color:#A8312E;font-weight:700;line-height:1.1;margin:20px 0 40px}h3{font-size:22px}h4{font-size:21px}h5{font-size:14px}h6{font-size:12px}table{margin-top:125px;margin-bottom:15px;border-spacing:0;border-collapse:collapse}table tr td{border:1px solid #ECEDED!important;padding:5px}form .gform_footer{margin-top:20px}form ul{margin:0;list-style:none}form ul li{margin:0 0 25px;padding:0}form ul li.gfield_error input,form ul li.gfield_error textarea{border-color:#de3c30}label{font-weight:400}label .gfield_required,label span{margin-left:5px;font-size:12px;color:#de3c30}.input-group-addon{background-color:#282828;color:#A8312E;border:0}input,textarea{width:100%;border:1px solid #A8312E;padding:7px;font-size:14px}input:focus,textarea:focus{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #A8312E!important}.product .cart .single_add_to_cart_button,button[type=submit],input[type=submit]{width:auto;color:#fff;background-color:#A8312E;border:0;padding:7px 20px;font-size:16px}.product .cart .single_add_to_cart_button:hover,button[type=submit]:hover,input[type=submit]:hover{background-color:#c43936}input[type=checkbox],input[type=radio]{width:auto}.validation_error{background-color:#de3c30;padding:10px;border:1px solid #e5655c;color:#fff;margin-bottom:25px;font-size:14px}.gfield_description{margin-top:10px;font-size:12px;font-style:italic}#page-content #post-content h1:first-child,#page-content #post-content h2:first-child,#page-content #post-content h3:first-child,#page-content #post-content h4:first-child,#page-content #post-content h5:first-child,#page-content #post-content h6:first-child,#page-header h1,#page-header h2,#page-header h3,#page-header h4,#page-header h5,#page-header h6{margin-top:0}.validation_message{color:#de3c30}.btn,.button,.call-to-action,button{color:#fff;background-color:#A8312E;font-size:14px;border-radius:0;text-transform:uppercase;padding:15px 30px;display:inline-block}.btn:hover,.button:hover,.call-to-action:hover,button:hover{color:#fff;background-color:#c43936;text-decoration:none}.btn:focus,.button:focus,.call-to-action:focus,button:focus{outline:0!important;text-decoration:none;color:#fff}#searchform-container .input-group #search-input:focus,.slick-slide:focus,.woocommerce #place_order:focus,.woocommerce .checkout-button:focus,.woocommerce .single_add_to_cart_button:focus{outline:0}.container{position:relative}#back-to-top,#black-hole,#contact-form,#searchform-container{display:none;position:fixed}.slicknav_menu{display:none}.slick-list,.slick-slide{overflow:hidden}#breadcrumb{margin-top:15px;margin-bottom:-35px;font-size:14px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}.tagcloud a{padding:2px 10px;background-color:#282828}.tagcloud a:hover{background-color:#555;text-decoration:none}.home #page-header .page-header-title{font-size:48px}#page-content .page-section{padding-top:125px;padding-bottom:125px}#page-content .page-section .page-section-title{margin-top:0;font-size:30px;text-transform:uppercase;color:#555;margin-bottom:25px;font-weight:700}#page-content .page-section p:last-child,.acf-map{margin:0}#page-content .page-section .page-title{max-width:585px}.acf-map{width:100%;height:400px;border:1px solid #ECEDED}.highlight{color:#fff;background-color:#A8312E}#searchform-container{z-index:1000}#searchform-container .input-group{width:342px}#searchform-container .input-group #search-input{border-radius:0;width:300px;padding:10px;height:auto;border:1px solid #A8312E}#searchform-container .input-group #search-submit{height:auto;padding:12px 20px;border-radius:0;border:1px solid #A8312E;background-image:url(../images/icon-search.png);background-repeat:no-repeat;background-position:center center;background-size:25px}#searchform-container #close-searchform{color:#fff;font-size:30px;position:absolute;right:-70px;top:-70px;cursor:pointer}#contact-form{z-index:100000;padding:50px;background:#fff;max-height:100%;max-width:100%;overflow:scroll;margin:30px 0}#contact-form #close{position:absolute;top:20px;right:25px;background-color:#A8312E;color:#fff;padding:1px 8px;border-radius:50%;line-height:22px;cursor:pointer}#contact-form #close:hover{background-color:#c43936}#black-hole{top:0;left:0;width:100%;height:100%;background-color:#000;z-index:100;opacity:.8}#back-to-top{bottom:0;right:50px;z-index:100;opacity:.7}#back-to-top a{display:block;background-color:#ECEDED;padding:3px 16px;font-size:13px}.loading-spinner{width:32px;height:32px;margin:0 auto;float:none;background:url(../images/loading.gif)}#pagination{margin-top:0;text-align:center}#pagination .navigation ul{padding:0;margin:0}#pagination .navigation li a,#pagination .navigation li a:hover,#pagination .navigation li.active a,#pagination .navigation li.disabled{color:#fff;text-decoration:none;background-color:#555;cursor:pointer;padding:9px 13px;border-radius:5px}.gallery-caption,.wp-caption .wp-caption-text{color:#686868;font-style:italic;line-height:1.6153846154;padding-top:.5384615385em}#pagination .navigation li{display:inline-block}#pagination .navigation li a:hover,#pagination .navigation li.active a{background-color:#A8312E}#tinymce{margin:9px 10px!important}.wp-caption .wp-caption-text{font-size:13px;font-size:.8125rem}.screen-reader-text{position:absolute!important}.gallery-caption{display:block;font-size:13px;font-size:.8125rem}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#95BB3F}.bypostauthor>article .fn:after{content:"\f304";left:3px;position:relative;top:5px}#header #menu ul li:first-child:before,#header #menu ul li:last-child:before{top:0;content:"";display:block;position:absolute}.alignleft{float:left;margin:6px 28px 28px 0}.alignright{float:right;margin:6px 0 28px 28px}.aligncenter{clear:both;display:block;margin:0 auto 28px}#wpadminbar input[type=submit]{font-size:13px!important;background:0 0!important;padding:0!important;border-radius:0!important}#wp-admin-bar-env-mode.dev a{color:#e0b64f}#wp-admin-bar-env-mode.prod a{color:#95BB3F}#wp-admin-bar-env-mode.dev a:before{margin-top:2px;content:"\f107";color:#e0b64f}#wp-admin-bar-env-mode.prod a:before{margin-top:2px;content:"\f236";color:#95BB3F}.fancybox-skin{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fancybox-opened .fancybox-title{display:none}#header{padding:50px 0 0;width:100%;z-index:10;position:absolute}#header .container{z-index:999}#header .container #logo{float:left;margin:0}#header .container #logo a{display:inline-block}#header .container #logo a .mobile{display:none}#header .container #iso{float:left;width:70px;margin-left:30px;margin-top:15px}#header #menu{float:right;margin-top:15px}#header #menu .menu-menu-de-container,#header #menu .menu-primary-container,#header #menu .menu-principal-container{float:right}#header #menu ul{margin:0;padding:0;list-style:none;text-align:right}#header #menu ul li{float:left;position:relative;background-color:#fff;padding:25px 20px}#header #menu ul li:last-child{background-color:#A8312E!important;padding-left:0}#header #menu ul li:last-child a{color:#fff!important}#header #menu ul li:last-child:before{width:49px;height:100%;background-image:url(../images/menu-left-corner-red.png);left:-49px}#header #menu ul li:nth-last-child(2){padding-right:51px}#header #menu ul li:first-child:before{width:44px;height:100%;background-image:url(../images/menu-left-corner-white.png);left:-44px}#header #menu ul li a{font-size:16px;color:#555;display:block;line-height:25px}#header #menu ul li a:hover{color:#A8312E;text-decoration:none}#header #menu ul li a:focus{text-decoration:none!important}#header #menu ul li.current-menu-ancestor a,#header #menu ul li.current-menu-item a,#header #menu ul li.current-menu-parent a,#header #menu ul li.current-product-ancestor a{color:#A8312E}#header #menu ul li.current-menu-ancestor .sub-menu li a,#header #menu ul li.current-menu-item .sub-menu li a,#header #menu ul li.current-menu-parent .sub-menu li a,#header #menu ul li.current-product-ancestor .sub-menu li a{color:inherit}#header #menu ul li .sub-menu{display:none;position:absolute;background-color:#fff;z-index:10;text-align:left;margin-left:-10px;margin-top:25px}#header #menu ul li .sub-menu li{display:block;margin:0;padding:0;width:auto;position:static;line-height:17px;white-space:nowrap;float:none}#header #menu ul li .sub-menu li a{font-size:14px;display:block;padding:11px 20px;line-height:17px}#header #menu ul li .sub-menu li:first-child:before,#header #menu ul li .sub-menu li:last-child:before{display:none;content:""}#header #menu ul li .sub-menu li.current-menu-ancestor a,#header #menu ul li .sub-menu li.current-menu-item a,#header #menu ul li .sub-menu li.current-menu-parent a,#header #menu ul li .sub-menu li.current-product-ancestor a{color:#fff!important;background-color:#A8312E}#header #menu ul li .sub-menu li.current-menu-ancestor:last-child a,#header #menu ul li .sub-menu li.current-menu-item:last-child a,#header #menu ul li .sub-menu li.current-menu-parent:last-child a,#header #menu ul li .sub-menu li.current-product-ancestor:last-child a{color:#fff!important}#header #menu ul li .sub-menu li:last-child{background-color:inherit!important}#header #menu ul li .sub-menu li:hover,#header #menu ul li .sub-menu li:last-child:hover{background-color:#A8312E!important}#header #menu ul li .sub-menu li:last-child a{color:#555!important}#header #menu ul li .sub-menu li:nth-last-child(2){padding-right:0}#header #menu ul li .sub-menu li:hover a{color:#fff!important}#header #menu ul li .sub-menu li:hover .sub-menu-item-thumbnail{display:block}#header #menu ul li .sub-menu li .sub-menu-item-thumbnail{display:none;position:absolute;top:0;right:-230px}#header #header-extras{z-index:110;position:absolute;top:-25px;right:15px;margin-top:0}#header #header-extras.mobile{display:none}#header #header-extras .extra{display:inline-block;margin-right:25px}#header #header-extras .extra:last-child{margin-right:0}#header #header-extras #header-cart .fa{color:#fff;margin-right:6px}#header #header-extras #search-action{color:#fff;cursor:pointer;font-size:18px}#header #header-extras #language-switcher .languages-list{margin:0;padding:0;list-style:none}#header #header-extras #language-switcher .languages-list li{display:inline-block;border-right:1px solid #fff;margin-right:7px;padding-right:7px;line-height:12px}#header #header-extras #language-switcher .languages-list li .lang{text-transform:uppercase;display:block;font-size:12px;color:#fff}#header #mobile-menu,.sticky #header #header-top-content #header-extras,.sticky #header #header-top-content #logo img.desktop{display:none}#header #header-extras #language-switcher .languages-list li .lang.active{color:#fff;font-weight:lighter;font-weight:700}#header #header-extras #language-switcher .languages-list li:last-child{border-right:0;margin-right:0;padding-right:0}.sticky #header{z-index:50}.sticky #header #header-top-content{position:fixed;top:0;left:0;width:100%;height:auto;background-color:#fff;z-index:50}.sticky #header #header-top-content #menu{margin-top:0}.sticky #header #header-top-content #logo img{max-height:79px;padding:5px 0}.sticky #header #header-top-content #logo img.mobile{display:inline-block}#page-header{color:#fff;position:relative;overflow:hidden}#page-header #custom-page-banner.reduit,#page-header #home-slider.reduit{height:400px}#page-header #custom-page-banner.reduit .container .page-header-title,#page-header #home-slider.reduit .container .page-header-title{margin-top:280px}#page-header #home-slider .slick-prev{z-index:1;right:55px;left:inherit;bottom:50px;top:inherit;background-image:url(../images/slider-arrow-left.png)}#page-header #home-slider .slick-next{z-index:1;right:20px;left:inherit;bottom:50px;top:inherit;background-image:url(../images/slider-arrow-right.png)}#page-header #home-slider .slick-next,#page-header #home-slider .slick-prev{width:16px;height:28px;background-size:100%}#page-header #home-slider .slick-next:before,#page-header #home-slider .slick-prev:before{content:"";display:none}#page-header #home-slider iframe{width:100%}#page-header #home-slider .slide{height:800px;background-size:cover;overflow:hidden;position:relative}#page-header #home-slider .slide video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#page-header #home-slider .slide .container{height:100%;z-index:inherit}#page-header #home-slider .slide .container .slide-container{position:relative;height:100%}#page-header #home-slider .slide .container .slide-container .slide-content{max-width:850px;position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}#page-header #home-slider .slide .container .slide-container .slide-content .slide-title{color:#fff;font-size:60px}#page-header #home-slider .slide .container .slide-container .slide-content .slide-text{margin-bottom:50px}#page-header #custom-page-banner{height:650px;background-size:cover;background-position:center}#page-header #custom-page-banner.mobile{display:none}#page-header #custom-page-banner .container{height:100%;z-index:inherit}#page-header #custom-page-banner .container .page-header-title{margin-top:360px;color:#fff;font-size:60px}#page-header #custom-page-banner.video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#page-header .corner-background{position:absolute;bottom:0;right:0;width:185px;height:270px;background-image:url(../images/triangle-red-top.png);background-repeat:no-repeat;background-position:right bottom;background-size:194px}#page-header #slider-bottom-link{cursor:pointer;position:absolute;bottom:16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:28px;height:60px;background-image:url(../images/slider-bottom-link.png);-webkit-animation:bounce 1.5s ease-in-out infinite;animation:bounce 1.5s ease-in-out infinite}@-webkit-keyframes bounce{from,to{bottom:16px}50%{bottom:25px}}@keyframes bounce{from,to{bottom:16px}50%{bottom:25px}}#main{z-index:15;position:relative}#main #main-content #flash-news{width:100%;position:absolute;top:-52px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#main #main-content #flash-news .news-block{padding:25px;background-color:#000;color:#fff;display:inline-block;width:100%}#main #main-content #flash-news .news-block .fa{float:left;color:#A8312E;font-size:55px;margin-right:80px}#main #main-content #flash-news .news-block .title{float:left;line-height:55px;font-size:18px;color:#fff}#main #main-content #flash-news .news-block .call-to-action{float:right}#main #main-content #path{display:none}#main #main-content #path #path-svg,#main #main-content #path #path-svg-hover{position:absolute;left:-93px;top:110px;z-index:10;width:711px;height:3255px;max-height:3255px;-webkit-transition:height .4s cubic-bezier(.215,.61,.355,1);transition:height .4s cubic-bezier(.215,.61,.355,1)}#main #main-content #path #path-svg{background-image:url(../images/path.png)}#main #main-content #path #path-svg-hover{height:0;background-image:url(../images/path_hover.png)}#main #main-content #page-content #activity{background-image:url(../images/triangle-grey.png);background-repeat:no-repeat;background-position:right center;padding-bottom:82px;height:681px}#main #main-content #page-content #activity .container{z-index:15}#main #main-content #page-content #activity .activities{margin-top:50px;position:relative}#main #main-content #page-content #activity .activities .activity .activity-container{max-width:293px;display:inline-block;width:100%}#main #main-content #page-content #activity .activities .activity .activity-container:hover .title{color:#fff}#main #main-content #page-content #activity .activities .activity .activity-container:hover .link{background-color:#c43936}#main #main-content #page-content #activity .activities .activity .activity-container:hover .text-content{background-color:#A8312E}#main #main-content #page-content #activity .activities .activity .activity-container.mobile{display:none}#main #main-content #page-content #activity .activities .activity .video{overflow:hidden;position:relative;display:block;width:100%;height:226px}#main #main-content #page-content #activity .activities .activity .video.played .button-play{display:none}#main #main-content #page-content #activity .activities .activity .text-content{display:inline-block;width:100%;padding:15px;position:relative}#main #main-content #page-content #activity .activities .activity video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#main #main-content #page-content #activity .activities .activity .title{width:80%;float:left;font-size:19px}#main #main-content #page-content #activity .activities .activity .link{padding:7px 14px;background-color:#A8312E;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px}#main #main-content #page-content #activity .activities .activity .link:hover{background-color:#c43936}#main #main-content #page-content #sectors{padding:199px 0 193px;background-color:#000;color:#fff;position:relative;background-image:url(../images/triangle-red.png);background-repeat:no-repeat;background-position:right top;height:671.92px}#main #main-content #page-content #sectors .container{z-index:15}#main #main-content #page-content #sectors .page-section-title{color:#fff;max-width:230px}#main #main-content #page-content #sectors .p1{max-width:230px}#main #main-content #page-content #sectors .sectors .slick-arrow{position:absolute;left:-27px;z-index:1;background-color:#fff;width:42px;height:32px}#main #main-content #page-content #society .container,#main #main-content #page-content #video .container{z-index:15}#main #main-content #page-content #sectors .sectors .slick-arrow:before{display:block;content:"";padding:16px 21px;opacity:1;background-repeat:no-repeat;background-position:center}#main #main-content #page-content #sectors .sectors .slick-prev{top:16px}#main #main-content #page-content #sectors .sectors .slick-prev:before{background-image:url(../images/link-arrow-left-black.png)}#main #main-content #page-content #sectors .sectors .slick-next{top:49px}#main #main-content #page-content #sectors .sectors .slick-next:before{background-image:url(../images/link-arrow-right-black.png)}#main #main-content #page-content #sectors .sectors .slick-slide .image{overflow:hidden;display:block}#main #main-content #page-content #sectors .sectors .slick-slide img{width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main #main-content #page-content #sectors .sectors .slick-slide:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#main #main-content #page-content #sectors .sectors .sector:hover .title{color:#de3c30}#main #main-content #page-content #sectors .sectors .sector .title{margin:0;padding:13px 0;font-weight:700;font-size:18px;color:#fff;background-color:#000;text-align:center}#main #main-content #page-content #sectors .corner-background{position:absolute;top:0;right:0;width:959px;height:679.92px;background-image:url(../images/triangle-red.png);background-repeat:no-repeat;background-position:right top}#main #main-content #page-content #video{background-image:url(../images/moz-background.jpg);background-repeat:repeat-x;background-position:center;padding-bottom:115px;padding-top:110px}#main #main-content #page-content #video .page-section-title{max-width:320px;margin-left:57%;margin-right:auto}#main #main-content #page-content #video .video{position:relative;height:550px;max-width:900px;margin:55px auto 0;text-align:center;overflow:hidden}#main #main-content #page-content #video .video video{cursor:pointer;width:auto;height:auto;max-width:900px}#main #main-content #page-content #video .video .button-play{cursor:pointer;background-image:url(../images/button_play.png);display:inline-block;width:80px;height:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#main #main-content #page-content #video .video.played .button-play{display:none}#main #main-content #page-content #society{background-image:url(../images/background-society.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:99px;padding-top:175px;color:#fff;height:953px}#main #main-content #page-content #society #content-info{max-width:440px;margin-bottom:92px}#main #main-content #page-content #society #content-info .page-section-title{color:#fff;font-size:30px;font-weight:700}#main #main-content #page-content #society #content-info .call-to-action{margin-top:40px}#main #main-content #page-content #society #society-stats{max-width:960px;margin:0 auto;text-align:center}#main #main-content #page-content #page-layouts #layout-image-texte.normal.full-left .row,#main #main-content #page-content #page-layouts #layout-image-texte.page-section.full-left .row,#main #main-content #page-content #page-layouts #layout-texte-image.normal.full-right .row,#main #main-content #page-content #page-layouts #layout-texte-image.page-section.full-right .row{margin-left:0;margin-right:0}#main #main-content #page-content #society #society-stats .stat{background-image:url(../images/triangle-red-num.png);background-repeat:no-repeat;background-position:center bottom;padding-bottom:11px}#main #main-content #page-content #society #society-stats .stat .num{font-size:60px;line-height:75px}#main #main-content #page-content #society #society-stats .stat .descr{font-size:16px}#main #main-content #page-content #activities{margin-top:-260px;margin-bottom:80px}#main #main-content #page-content #activities .sector{background-color:#A8312E;display:inline-block;width:100%;position:relative;margin-bottom:30px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main #main-content #page-content #activities .sector:hover{background-color:#c43936;-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}#main #main-content #page-content #activities .sector .preview{float:left;width:38.776%}#main #main-content #page-content #activities .sector .title{float:left;padding:75px 45px 45px;width:61.224%}#main #main-content #page-content #activities .sector .title .post-title{color:#fff;font-size:30px;font-weight:700;margin:0}#main #main-content #page-content #activities .sector .more{position:absolute;bottom:20px;right:20px;width:46px;height:46px;background-image:url(../images/post-block-more.png)}#main #main-content #page-content #post-content .post-thumbnail{margin-bottom:15px}#main #main-content #page-content #post-content .post-block-date{margin-bottom:35px;font-size:13px;text-transform:uppercase}#main #main-content #page-content #post-thumbnail{margin-bottom:25px}#main #main-content #page-content #post-share .social-share{padding:0;margin:0;list-style:none}#main #main-content #page-content #post-share .social-share li{display:inline-block;margin-right:30px}#main #main-content #page-content #post-share .social-share li:last-child{margin-right:0}#main #main-content #page-content #post-share .social-share li a .fa{font-size:25px}#main #main-content #page-content #page-layouts #layout-image-texte{position:relative}#main #main-content #page-content #page-layouts #layout-image-texte .white,#main #main-content #page-content #page-layouts #layout-image-texte .white a,#main #main-content #page-content #page-layouts #layout-image-texte .white h1,#main #main-content #page-content #page-layouts #layout-image-texte .white h2,#main #main-content #page-content #page-layouts #layout-image-texte .white h3,#main #main-content #page-content #page-layouts #layout-image-texte .white h4,#main #main-content #page-content #page-layouts #layout-image-texte .white h5,#main #main-content #page-content #page-layouts #layout-image-texte .white h6{color:#fff}#main #main-content #page-content #page-layouts #layout-image-texte.page-section.full-left .layout-content-text{max-width:585px;position:absolute;left:50%;padding-left:40px}#main #main-content #page-content #page-layouts #layout-image-texte.page-section.full-left .layout-content-image{text-align:right;float:left;padding:0}#main #main-content #page-content #page-layouts #layout-image-texte.normal.full-left .layout-content-text{max-width:585px;position:absolute;height:100%;left:50%;padding-left:40px}#main #main-content #page-content #page-layouts #layout-image-texte.normal.full-left .layout-content-image{text-align:right;float:left;padding:0}#main #main-content #page-content #page-layouts #layout-image-texte.normal .container-table{display:table;height:100%}#main #main-content #page-content #page-layouts #layout-image-texte.normal .container-table .layout-content-text-container{display:table-cell;vertical-align:middle}#main #main-content #page-content #page-layouts #layout-image-texte.pos-inherit .layout-content-text{padding-top:20px;padding-bottom:20px;position:inherit!important;left:inherit!important;right:inherit!important;top:inherit!important;bottom:inherit!important;-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important}#main #main-content #page-content #page-layouts #layout-texte-image{position:relative}#main #main-content #page-content #page-layouts #layout-texte-image .white,#main #main-content #page-content #page-layouts #layout-texte-image .white a,#main #main-content #page-content #page-layouts #layout-texte-image .white h1,#main #main-content #page-content #page-layouts #layout-texte-image .white h2,#main #main-content #page-content #page-layouts #layout-texte-image .white h3,#main #main-content #page-content #page-layouts #layout-texte-image .white h4,#main #main-content #page-content #page-layouts #layout-texte-image .white h5,#main #main-content #page-content #page-layouts #layout-texte-image .white h6{color:#fff}#main #main-content #page-content #page-layouts #layout-texte-image.page-section.full-right .layout-content-text{max-width:585px;position:absolute;right:50%;padding-right:40px}#main #main-content #page-content #page-layouts #layout-texte-image.page-section.full-right .layout-content-image{text-align:left;float:right;padding:0}#main #main-content #page-content #page-layouts #layout-texte-image.normal.full-right .layout-content-text{max-width:585px;position:absolute;height:100%;right:50%;padding-right:40px}#main #main-content #page-content #page-layouts #layout-texte-image.normal.full-right .layout-content-image{text-align:left;float:right;padding:0}#main #main-content #page-content #page-layouts #layout-texte-image.normal .container-table{display:table;height:100%}#main #main-content #page-content #page-layouts #layout-texte-image.normal .container-table .layout-content-text-container{display:table-cell;vertical-align:middle}#main #main-content #page-content #page-layouts #layout-texte-image.pos-inherit .layout-content-text{position:inherit!important;left:inherit!important;right:inherit!important;top:inherit!important;bottom:inherit!important;-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important}#main #main-content #page-content #page-layouts .layout-content-text :first-child{margin-top:0}#main #main-content #page-content #page-layouts .layout-content-text :last-child{margin-bottom:0}#main #main-content #page-content #page-layouts .layout-content-text.normal .container-table{display:table;height:100%}#main #main-content #page-content #page-layouts .layout-content-text.normal .container-table .layout-content-text-container{display:table-cell;vertical-align:middle}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider{overflow:hidden}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .layout-content-galerie-slider-picture img{margin:0 auto}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-dots{bottom:-38px}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-dots li button{width:16px;height:17px;padding:0;background-image:url(../images/dots.png)}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-dots li button:before{content:"";display:none}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-dots li.slick-active button{background-image:url(../images/dots_active.png)}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-arrow{position:absolute;width:42px;height:32px;z-index:10;opacity:.75}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-arrow:before{display:block;content:"";padding:16px 21px;opacity:1;background-repeat:no-repeat;background-position:center}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-prev{left:30px}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-prev:before{background-image:url(../images/slider-arrow-left.png)}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-next{right:30px}#main #main-content #page-content #page-layouts .layout-content-galerie .layout-content-galerie-slider .slick-next:before{background-image:url(../images/slider-arrow-right.png)}#main #main-content #page-content #page-layouts .diagonal-background{background-image:url(../images/triangle-grey.png);background-repeat:no-repeat;background-position:right bottom}#main #main-content #page-content #page-layouts #layout-texte .white,#main #main-content #page-content #page-layouts #layout-texte .white a,#main #main-content #page-content #page-layouts #layout-texte .white h1,#main #main-content #page-content #page-layouts #layout-texte .white h2,#main #main-content #page-content #page-layouts #layout-texte .white h3,#main #main-content #page-content #page-layouts #layout-texte .white h4,#main #main-content #page-content #page-layouts #layout-texte .white h5,#main #main-content #page-content #page-layouts #layout-texte .white h6{color:#fff}#main #main-content #page-content #page-layouts #layout-image{text-align:center}#main #main-content #page-content #page-layouts #layout-image img{margin:0 auto;display:block;width:100%}#main #main-content #page-content #page-layouts #layout-galerie-texte .white,#main #main-content #page-content #page-layouts #layout-galerie-texte .white a,#main #main-content #page-content #page-layouts #layout-galerie-texte .white h1,#main #main-content #page-content #page-layouts #layout-galerie-texte .white h2,#main #main-content #page-content #page-layouts #layout-galerie-texte .white h3,#main #main-content #page-content #page-layouts #layout-galerie-texte .white h4,#main #main-content #page-content #page-layouts #layout-galerie-texte .white h5,#main #main-content #page-content #page-layouts #layout-galerie-texte .white h6,#main #main-content #page-content #page-layouts #layout-texte-galerie .white,#main #main-content #page-content #page-layouts #layout-texte-galerie .white a,#main #main-content #page-content #page-layouts #layout-texte-galerie .white h1,#main #main-content #page-content #page-layouts #layout-texte-galerie .white h2,#main #main-content #page-content #page-layouts #layout-texte-galerie .white h3,#main #main-content #page-content #page-layouts #layout-texte-galerie .white h4,#main #main-content #page-content #page-layouts #layout-texte-galerie .white h5,#main #main-content #page-content #page-layouts #layout-texte-galerie .white h6{color:#fff}#main #main-content #page-content #related-activities{overflow:hidden;background-color:#A8312E}#main #main-content #page-content #related-activities .activities .activity{color:#fff;border-right:3px solid #f5f5f5;padding:0}#main #main-content #page-content #related-activities .activities .activity .content{padding:75px 45px 90px 15px;max-width:585px;margin-left:auto;height:256px;position:relative}#main #main-content #page-content #related-activities .activities .activity:last-child{border-right:0}#main #main-content #page-content #related-activities .activities .activity:last-child .content{padding:75px 15px 90px 45px;margin-right:auto;margin-left:inherit}#main #main-content #page-content #related-activities .activities .activity:hover{text-decoration:none;background-color:#c43936}#main #main-content #page-content #related-activities .activities .activity:focus{text-decoration:none}#main #main-content #page-content #related-activities .activities .activity .text{font-size:14px}#main #main-content #page-content #related-activities .activities .activity .title{color:#fff;font-size:30px;font-weight:700;margin:0;max-width:300px}#main #main-content #page-content #related-activities .activities .activity .more{position:absolute;bottom:30px;right:45px;width:46px;height:46px;background-image:url(../images/post-block-more.png)}#main #main-content #page-content #page-activities{padding-top:125px}#main #main-content #page-content #usinage-pieces-types{padding-bottom:70px;padding-top:65px;background-image:url(../images/moz-background.jpg)}#main #main-content #page-content #usinage-pieces-types .piece-content{height:350px;margin-bottom:30px;text-align:center;overflow:hidden}#main #main-content #page-content #usinage-pieces-types .piece-content img{width:100%;display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main #main-content #page-content #usinage-pieces-types .piece-content:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#main #main-content #page-content #usinage-pieces-types .piece-title{height:75px;width:100%;background-color:#000;color:#fff;font-size:14px;line-height:1.5em;position:relative;display:table}#main #main-content #page-content #usinage-pieces-types .piece-title .text{padding:0 20px;width:100%;display:table-cell;vertical-align:middle}#main #main-content #page-content #usinage-download{overflow:hidden;position:relative;padding:90px 0 50px;background-color:#000;color:#fff;background-image:url(../images/triangle-red-small.png);background-repeat:no-repeat;background-position:right bottom}#main #main-content #page-content #usinage-download h1,#main #main-content #page-content #usinage-download h2,#main #main-content #page-content #usinage-download h3,#main #main-content #page-content #usinage-download h4,#main #main-content #page-content #usinage-download h5,#main #main-content #page-content #usinage-download h6{color:#fff}#main #main-content #page-content #usinage-download .call-to-action{float:right;margin-top:30px;font-size:14px}#main #main-content #page-content #usinage-proprieties{background-color:#000;color:#fff;padding:70px 0}#main #main-content #page-content #usinage-proprieties .title{color:#fff;max-width:582px;text-align:center;font-size:24px;font-weight:400;margin-bottom:50px;margin-left:auto;margin-right:auto}#main #main-content #page-content #usinage-proprieties .properties-list-container{max-width:950px;margin:0 auto}#main #main-content #page-content #usinage-proprieties .properties-list-container .properties-list{float:left;width:50%;list-style-image:url(../images/list-item-bullet-red.png)}#main #main-content #page-content #usinage-proprieties .properties-list-container .properties-list li{font-weight:700;margin-bottom:7px;line-height:1.4em}#main #main-content #page-content #usinage-ceramique-metal .row{margin:0}#main #main-content #page-content #usinage-ceramique-metal .ceramique{padding:0}#main #main-content #page-content #usinage-ceramique-metal .ceramique .ceramique-content{max-width:585px;float:right;padding:100px 100px 60px 15px}#main #main-content #page-content #usinage-ceramique-metal .metal{padding:0;background-color:#F6F6F6}#main #main-content #page-content #usinage-ceramique-metal .metal .metal-content{max-width:585px;float:left;padding:100px 15px 60px 100px}#main #main-content #page-content #microtechniques-slider .images{margin-bottom:0}#main #main-content #page-content #microtechniques-slider .images .image-block{display:block;height:300px;background-size:cover;background-position:center}#main #main-content #page-content #microtechniques-slider .images .slick-dots{bottom:15px}#main #main-content #page-content #microtechniques-slider .images .slick-dots li button{width:16px;height:17px;padding:0;background-image:url(../images/dots.png)}#main #main-content #page-content #microtechniques-slider .images .slick-dots li button:before{content:"";display:none}#main #main-content #page-content #microtechniques-slider .images .slick-dots li.slick-active button{background-image:url(../images/dots_active.png)}#main #main-content #page-content #microtechniques-slider .images .slick-arrow{position:absolute;width:42px;height:32px;z-index:10;opacity:.75}#main #main-content #page-content #microtechniques-slider .images .slick-arrow:before{display:block;content:"";padding:16px 21px;opacity:1;background-repeat:no-repeat;background-position:center}#main #main-content #page-content #microtechniques-slider .images .slick-prev{left:0}#main #main-content #page-content #microtechniques-slider .images .slick-prev:before{background-image:url(../images/slider-arrow-left.png)}#main #main-content #page-content #microtechniques-slider .images .slick-next{right:0}#main #main-content #page-content #microtechniques-slider .images .slick-next:before{background-image:url(../images/slider-arrow-right.png)}#main #main-content #page-content #microtechniques-matters{background-image:url(../images/moz-background.jpg);padding-top:80px;padding-bottom:80px}#main #main-content #page-content #microtechniques-matters .matters-list-container{max-width:945px;margin:0 auto}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters{display:inline-block;width:100%;margin:45px auto 0;padding:29px 40px;position:relative}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters .matters-list{margin:0;padding:0;list-style:none;float:left}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters .matters-list li:first-letter{font-weight:700}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters .matters-list:first-child{width:60%}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters .matters-list:last-child{width:40%}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters:after,#main #main-content #page-content #microtechniques-matters .matters-list-container .matters:before{display:block;content:"";width:18px;height:233px;position:absolute}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters:before{background-image:url(../images/bracket_left.png);top:0;left:0}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters:after{background-image:url(../images/bracket_right.png);bottom:0;right:0}#main #main-content #page-content #parc-slider{padding-top:175px;padding-bottom:50px;background-color:#000;background-image:url(../images/triangle-red.png);background-repeat:no-repeat;background-position:right center;color:#fff}#main #main-content #page-content #parc-slider a,#main #main-content #page-content #parc-slider h1,#main #main-content #page-content #parc-slider h2,#main #main-content #page-content #parc-slider h3,#main #main-content #page-content #parc-slider h4,#main #main-content #page-content #parc-slider h5,#main #main-content #page-content #parc-slider h6{color:#fff}#main #main-content #page-content #parc-slider .parc-slides .slick-dots{top:-110px;bottom:inherit}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li{margin-right:150px}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li button{width:24px;height:24px;padding:0;background-image:url(../images/dots_parc.png)}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li button:before{content:"";display:none}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li.slick-active button{background-image:url(../images/dots_parc_active.png)}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li:last-child{margin-right:0}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li:last-child:after{display:none}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li:after{display:block;content:"";width:153px;height:1.1px;background-color:#fff;position:absolute;top:12px;left:23px}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li:before{display:inline-block;content:attr(data-content);position:absolute;top:-25px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#main #main-content #page-content #parc-slider .parc-slides .parc-slide-title{margin-top:0}#main #main-content #page-content #parc-slider .parc-slides .parc-slide-container ul{margin:0;padding:0 0 0 20px}#main #main-content #page-content #parc-pieces-types{background-image:url(../images/moz-background.jpg);background-repeat:repeat-x;background-position:center;padding-top:70px;padding-bottom:70px}#main #main-content #page-content #parc-pieces-types .matters-list-container{max-width:945px;margin:0 auto}#main #main-content #page-content #parc-pieces-types .matters-list-container .matters{min-height:233px;display:inline-block;width:100%;margin:45px auto 0;padding:17px 40px;position:relative}#main #main-content #page-content #parc-pieces-types .matters-list-container .matters .matters-list{margin:0;padding:0;list-style:none;float:left}#main #main-content #page-content #parc-pieces-types .matters-list-container .matters .matters-list li:first-letter{font-weight:700}#main #main-content #page-content #parc-pieces-types .matters-list-container .matters .matters-list:first-child{width:60%}#main #main-content #page-content #parc-pieces-types .matters-list-container .matters .matters-list:last-child{width:40%}#main #main-content #page-content #parc-pieces-types .matters-list-container .matters:after,#main #main-content #page-content #parc-pieces-types .matters-list-container .matters:before{display:block;content:"";width:18px;height:233px;position:absolute}#main #main-content #page-content #parc-pieces-types .matters-list-container .matters:before{background-image:url(../images/bracket_left.png);top:0;left:0}#main #main-content #page-content #parc-pieces-types .matters-list-container .matters:after{background-image:url(../images/bracket_right.png);bottom:0;right:0}#main #main-content #page-content #society-slider{background-color:#000;color:#fff}#main #main-content #page-content #society-slider a,#main #main-content #page-content #society-slider h1,#main #main-content #page-content #society-slider h2,#main #main-content #page-content #society-slider h3,#main #main-content #page-content #society-slider h4,#main #main-content #page-content #society-slider h5,#main #main-content #page-content #society-slider h6{color:#fff}#main #main-content #page-content #society-slider .society-slides{margin-bottom:0}#main #main-content #page-content #society-slider .society-slides .society-slide{height:545px;background-repeat:no-repeat;background-position:right center;position:relative}#main #main-content #page-content #society-slider .society-slides .society-slide .container{height:100%}#main #main-content #page-content #society-slider .society-slides .society-slide .slide-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#main #main-content #page-content #society-slider .society-slides .society-slide .society-slide-title{margin-top:0}#main #main-content #page-content #society-slider .society-slides .society-slide .society-slide-container ul{margin:0;padding:0 0 0 20px}#main #main-content #page-content #society-slider .society-slides .society-slide .call-to-action{margin-top:45px}#main #main-content #page-content #society-slider .society-slides .slick-dots{top:70px;bottom:inherit}#main #main-content #page-content #society-slider .society-slides .slick-dots li{margin-right:150px}#main #main-content #page-content #society-slider .society-slides .slick-dots li button{height:13px;width:15px;margin:0 auto}#main #main-content #page-content #society-slider .society-slides .slick-dots li button:before{content:"";display:none}#main #main-content #page-content #society-slider .society-slides .slick-dots li.slick-active button{background-image:url(../images/dots_society_active.png)}#main #main-content #page-content #society-slider .society-slides .slick-dots li:last-child{margin-right:0}#main #main-content #page-content #society-slider .society-slides .slick-dots li:last-child:after{display:none}#main #main-content #page-content #society-slider .society-slides .slick-dots li:before{display:inline-block;content:attr(data-content);position:absolute;top:-20px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#main #main-content #page-content #history-text-two-cols{background-repeat:no-repeat;background-position:center}#main #main-content #page-content #history-text-two-cols .text-container{-webkit-column-count:2;column-count:2;-webkit-column-gap:50px;column-gap:50px}#main #main-content #page-content #history-quote{padding-top:0}#main #main-content #page-content #history-quote .quote-container{font-size:21px;text-align:center;max-width:1000px;position:relative;margin:0 auto}#main #main-content #page-content #history-quote .quote-container:after,#main #main-content #page-content #history-quote .quote-container:before{width:65px;height:49px;display:block;content:"";position:absolute}#main #main-content #page-content #history-quote .quote-container:before{top:-20px;left:-70px;background-image:url(../images/quote-left.png)}#main #main-content #page-content #history-quote .quote-container:after{bottom:-20px;right:-70px;background-image:url(../images/quote-right.png)}#main #main-content #page-content #history-memorial{background-color:#A8312E;color:#fff}#main #main-content #page-content #history-memorial .title{color:#fff;margin-top:0}#main #main-content #page-content #history-memorial .image-bottom img{margin-top:50px}#main #main-content #page-content #history-pictures .history-pictures-slides .history-pictures-slide .slide-image{display:block;height:300px;background-size:cover;background-position:center;position:relative}#main #main-content #page-content #history-pictures .history-pictures-slides .history-pictures-slide .picture-description{display:none;padding:10px;font-size:14px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;position:absolute;bottom:0;width:100%}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-dots{bottom:-38px}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-dots li button{width:16px;height:17px;padding:0;background-image:url(../images/dots.png)}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-dots li button:before{content:"";display:none}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-dots li.slick-active button{background-image:url(../images/dots_active.png)}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-arrow{position:absolute;width:42px;height:32px;z-index:10;opacity:.75}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-arrow:before{display:block;content:"";padding:16px 21px;opacity:1;background-repeat:no-repeat;background-position:center}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-prev{left:0}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-prev:before{background-image:url(../images/slider-arrow-left.png)}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-next{right:0}#main #main-content #page-content #history-pictures .history-pictures-slides .slick-next:before{background-image:url(../images/slider-arrow-right.png)}#main #main-content #page-content #downloads-panel,#main #main-content #page-content #links-panel{background-image:url(../images/triangle-grey.png);background-repeat:no-repeat;background-position:right center;background-size:contain}#main #main-content #page-content #links-panel{padding-top:75px}#main #main-content #page-content #links-panel .links-groups-name{display:inline-block;width:100%;margin:50px 0 65px}#main #main-content #page-content #links-panel .links-groups-name .groups-name{float:left;background-color:#F6F6F6;padding:15px 100px;cursor:pointer}#main #main-content #page-content #links-panel .links-groups-name .groups-name.active{background-color:#A8312E;color:#fff}#main #main-content #page-content #links-panel .groups-content{display:none}#main #main-content #page-content #links-panel .groups-content.active{display:block}#main #main-content #page-content #links-panel .groups-content .link-block{display:inline-block;width:100%;padding:35px 0;border-bottom:1px solid #ECEDED}#main #main-content #page-content #links-panel .groups-content .link-block .logo{width:150px;margin-right:55px;float:left;text-align:center}#main #main-content #page-content #links-panel .groups-content .link-block .infos .name{font-size:21px;color:#555;margin-top:0}#main #main-content #page-content #links-panel .groups-content .link-block:last-child{border-bottom:0}#main #main-content #page-content #downloads-panel{padding-top:75px}#main #main-content #page-content #downloads-panel .downloads-groups-name{display:inline-block;width:100%;margin:50px 0 65px}#main #main-content #page-content #downloads-panel .downloads-groups-name .groups-name{float:left;background-color:#F6F6F6;padding:15px 100px;cursor:pointer}#main #main-content #page-content #downloads-panel .downloads-groups-name .groups-name.active{background-color:#A8312E;color:#fff}#main #main-content #page-content #downloads-panel .groups-content{display:none}#main #main-content #page-content #downloads-panel .groups-content.active{display:block}#main #main-content #page-content #downloads-panel .groups-content .download-block{display:inline-block;position:relative;width:100%;padding:35px 0;border-bottom:1px solid #ECEDED}#main #main-content #page-content #downloads-panel .groups-content .download-block:hover .infos .call-to-action{display:inline-block}#main #main-content #page-content #downloads-panel .groups-content .download-block .logo{width:50px;margin-right:55px;float:left;text-align:center}#main #main-content #page-content #downloads-panel .groups-content .download-block .infos .name a{font-size:21px;color:#555;margin-top:0}#main #main-content #page-content #downloads-panel .groups-content .download-block .infos .name a:hover{color:#c43936}#main #main-content #page-content #downloads-panel .groups-content .download-block .infos .call-to-action{display:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#main #main-content #page-content #downloads-panel .groups-content .download-block:last-child{border-bottom:0}#main #main-content #page-content #posts{padding-top:115px}#main #main-content #page-content #posts .container{z-index:15}#main #main-content #page-content #posts #read-more{text-align:center;margin-top:60px}#main #main-content #page-content #posts #home-posts{margin-top:70px}#main #main-content #page-content #posts .post-block{margin-bottom:100px;max-width:547px}#main #main-content #page-content #posts .post-block .post-block-title{margin-top:30px;margin-bottom:25px;font-size:28px;font-weight:700}#main #main-content #page-content #posts .post-block .post-block-title a{color:#555}#main #main-content #page-content #posts .post-block .post-block-title a:hover{color:#A8312E}#main #main-content #page-content #posts .post-block .post-block-thumbnail-container{position:relative;display:inline-block;min-height:39px;width:100%}#main #main-content #page-content #posts .post-block .post-block-thumbnail-container .post-block-thumbnail{overflow:hidden;display:block}#main #main-content #page-content #posts .post-block .post-block-thumbnail-container .post-block-thumbnail img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main #main-content #page-content #posts .post-block .post-block-thumbnail-container .post-block-thumbnail:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#main #main-content #page-content #posts .post-block .post-block-thumbnail-container .post-block-date{background-color:#ECEDED;padding:7px 15px;color:#868686;font-size:11px;position:absolute;top:-15px;left:-15px;width:auto;z-index:10}#main #main-content #page-content #posts .post-block .post-block-thumbnail-container .post-block-date .fa{margin-right:10px}#main #main-content #page-content #posts .post-block .post-block-excerpt{margin-top:15px}#main #main-content #page-content #contact-page .page-title{margin-bottom:60px}#main #main-content #page-content #contact-page #contact-team{padding-top:75px}#main #main-content #page-content #contact-page #contact-team #contact-members{display:inline-block;width:100%}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member{width:50%;float:left;margin-bottom:75px;height:350px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member .name{font-size:16px;margin-bottom:6px;margin-top:25px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member .role{font-size:14px;font-weight:700;line-height:16px;display:block}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member hr{width:70px;text-align:left;margin:26px 0 15px;border-top:2px solid #A8312E}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member .link-email{font-size:14px;color:#555;line-height:16px;display:block}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member .link-email:hover,#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member .link-email:hover .fa{color:#c43936}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member .link-email .fa{font-size:22px;color:#A8312E;position:relative;top:2px;margin-right:20px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member:nth-child(odd){padding-right:35px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member:nth-child(even){padding-left:35px}#main #main-content #page-content #contact-page #contact-map .acf-map{height:340px;border:0}#main #main-content #page-content #contact-page #contact-map .situation{display:inline-block;width:100%;padding:50px 30px;background-color:#F6F6F6}#main #main-content #page-content #contact-page #contact-map .situation .address{margin-bottom:50px}#main #main-content #page-content #contact-page #contact-map .situation .links a{float:left;width:50%;margin-bottom:5px;text-decoration:none;color:#555}#main #main-content #page-content #contact-page #contact-map .situation .links a:hover{text-decoration:none!important;color:#c43936}#main #main-content #page-content #contact-page #contact-map .situation .links a:hover .fa{color:#c43936}#main #main-content #page-content #contact-page #contact-map .situation .links a .fa{font-size:30px;margin-right:25px;position:relative;top:5px;color:#A8312E}#main #main-content #page-content #contact-page #contact-map .situation .links a:last-child{margin-right:0}#main #main-content #page-content #contact-page #contact-map #contact-form-link{width:100%;text-align:center;padding:28px 30px;font-size:18px}#main #main-content #page-content #error-template .error-details{margin-top:60px}#main #main-content #page-content #error-template .error-actions{margin-top:30px}#footer{z-index:10;background-color:#F6F6F6;font-size:14px;padding:35px 0 0}#footer a{color:#555}#footer a:hover{color:#c43936;text-decoration:none}#footer .footer-block-title{margin-top:0;font-size:21px;font-weight:700;color:#555;margin-bottom:20px}#footer .footer-block#footer-logo img{margin-top:-65px;z-index:50;position:relative}#footer .footer-block#footer-contact .address{line-height:1.3em;margin-bottom:10px}#footer .footer-block#footer-menu ul{padding:0;margin:0;list-style:none}#footer .footer-block#footer-menu ul li{line-height:1.7em}#footer .footer-block#footer-social .footer-social-links{max-width:320px;margin-top:25px;padding:10px 0;border-right:1px solid #868686}#footer .footer-block#footer-social .footer-social-links a{display:inline-block;margin-bottom:5px}#footer .footer-block#footer-social .footer-social-links a .fa{font-size:30px;margin-right:30px;position:relative;top:8px;color:#A8312E}#footer .footer-block#footer-social .footer-social-links a:hover .fa{color:#c43936}#footer .footer-block#footer-social .footer-social-links a:last-child{margin-right:0}#footer #footer-bottom{margin-top:40px}.woocommerce .cart-collaterals,.woocommerce .related.products{margin-top:125px}.woocommerce #place_order,.woocommerce .checkout-button,.woocommerce .single_add_to_cart_button{background-color:#A8312E!important;border-radius:0!important}.woocommerce .onsale{background-color:#A8312E!important}.woocommerce .woocommerce-info{border-top-color:#A8312E}.woocommerce .woocommerce-info:before{color:#A8312E}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#A8312E}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ebe9eb}.woocommerce .product .summary .cart .quantity .input-text{padding:5px}.woocommerce .product .summary .product_meta span{display:block}.woocommerce .product .summary .product_meta span span{display:inline}@media (max-width:1355px){#path{display:none}#main #main-content #page-content #video .page-section-title{margin-left:auto}#main #main-content #page-content #society{padding-top:125px}#main #main-content #page-content #activity,#main #main-content #page-content #sectors,#main #main-content #page-content #society{height:auto}}@media (max-width:1199px){#header #menu ul li{padding:19px 15px}#header #menu ul li .sub-menu{margin-top:19px}#iso{display:none!important}#main #main-content #page-content #page-layouts #layout-image-texte .layout-content-text,#main #main-content #page-content #page-layouts #layout-texte-image .layout-content-text{max-width:485px!important}#main #main-content #page-content #activity .activities .activity .text-content{padding:10px}#main #main-content #page-content #activity .activities .activity .text-content .title{width:173px;font-size:18px}#main #main-content #page-content #activity .activities .activity .text-content .video,#main #main-content #page-content #activity .activities .activity .text-content video{height:183px}#main #main-content #page-content #parc-pieces-types .piece-content,#main #main-content #page-content #usinage-pieces-types .piece-content{height:265px}#main #main-content #page-content #activity .activities .activity .text-content .link{padding:4px 10px}#main #main-content #page-content #activities .sector .title{padding:70px 45px 45px}#main #main-content #page-content #activities .sector .title .post-title{font-size:24px}#main #main-content #page-content #parc-slider{padding-top:125px;padding-bottom:30px}#main #main-content #page-content #parc-slider .parc-slides .slick-dots{top:-65px}#main #main-content #page-content #parc-pieces-types .piece-title .text{padding:0 15px;line-height:18px}#main #main-content #page-content #usinage-pieces-types{background-size:1198px}#main #main-content #page-content #usinage-pieces-types .piece-title{line-height:16px}#main #main-content #page-content #usinage-pieces-types .piece-title .text{padding:0 10px}#main #main-content #page-content #usinage-download{padding:60px 0 40px}#main #main-content #page-content #history-quote .quote-container{max-width:850px}#main #main-content #page-content #history-quote .quote-container:after,#main #main-content #page-content #history-quote .quote-container:before{width:50px;height:37px;background-size:100%}#main #main-content #page-content #history-quote .quote-container:before{top:-20px;left:-60px}#main #main-content #page-content #history-quote .quote-container:after{bottom:-20px;right:-60px}#main #main-content #page-content #related-activities .activities .activity .content{max-width:485px}}@media (max-width:991px){#header{background-color:#fff;padding:0;position:fixed;left:0;top:0;width:100%;z-index:20}#header #header-top-content .container{padding-top:10px;padding-bottom:10px}#header #header-extras{z-index:inherit;margin-top:inherit;position:absolute;right:15px;top:18px;text-align:right}#header #header-extras.desktop{display:none}#header #header-extras #language-switcher .languages-list li{border-color:#fff}#header #header-extras #language-switcher .languages-list li .lang,#header #header-extras #language-switcher .languages-list li .lang.active{color:#fff}#header #logo .mobile{display:inline-block!important}#header #logo .desktop,#header #menu{display:none}#header #logo a img{width:90px;max-width:inherit}#header #mobile-menu{background-color:#A8312E;display:block}#header #mobile-menu .container{padding-top:0;padding-bottom:0}#header #mobile-menu .slicknav_menu{display:block;background:0 0;padding:0}#header #mobile-menu .slicknav_menu .slicknav_btn{z-index:1500;position:absolute;top:30px;right:15px;display:inline-block;width:26px;height:18px;background:url(../images/menu-icon.png);border-radius:0}#header #mobile-menu .slicknav_menu .slicknav_btn span,#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li .sub-menu li .sub-menu-item-thumbnail,.sticky #header #header-top-content #header-extras{display:none}#header #mobile-menu .slicknav_menu .slicknav_btn.slicknav_open{background-image:url(../images/menu-icon-close.png);height:26px}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container{margin:60px 0 0;overflow:scroll}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container .slicknav_row:focus,#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container .slicknav_row:hover{background:0 0}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li{text-align:center}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li a,#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li span{margin:0;font-size:16px;text-transform:uppercase;padding:10px}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li a:focus,#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li a:hover,#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li span:focus,#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li span:hover{background:0 0;color:#fff}#main #main-content #page-content #activity,#main #main-content #page-content #page-layouts .diagonal-background,#main #main-content #page-content #usinage-pieces-types{background-image:none}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li .sub-menu{margin:0 0 20px}#main #main-content #page-content #contact-page #contact-map,#main #main-content #page-content #posts .post-block{margin-bottom:75px}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li .sub-menu li a{font-size:14px;text-transform:inherit;padding:5px}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li.current-menu-item{background-color:#fff}#header #mobile-menu .slicknav_menu .slicknav_nav .menu-container li.current-menu-item a{color:#282828}#page-header{margin-top:79px}#page-header #home-slider .slide{height:600px}#page-header #home-slider .slide .container .slide-container .slide-content{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;top:100px}#page-header #custom-page-banner{height:430px}#page-header #custom-page-banner .container .page-header-title{margin-top:240px}#main #main-content #flash-news .container{width:100%}#main #main-content #flash-news .news-block .fa{margin-right:20px}#main #main-content #page-content #related-activities .activities .activity .content{max-width:375px}#main #main-content #page-content #related-activities .activities .activity .content .title{font-size:27px}#main #main-content #page-content #activity .activities .activity .title{width:100%;font-size:16px;margin-top:12px}#main #main-content #page-content #activity .activities .activity .video,#main #main-content #page-content #activity .activities .activity video{height:160px}#main #main-content #page-content #activity .activities .activity .text-content{height:auto}#main #main-content #page-content #activity .activities .activity .text-content .link{display:none;margin-top:0;font-size:16px}#main #main-content #page-content #sectors{padding:75px 0}#main #main-content #page-content #sectors .p1,#main #main-content #page-content #sectors .page-section-title{max-width:100%}#main #main-content #page-content #sectors .sectors-slider{margin-top:50px}#main #main-content #page-content #video .video,#main #main-content #page-content #video .video video{height:360px}#main #main-content #page-content #posts #read-more{margin-top:30px}#main #main-content #page-content #page-activities{padding:90px 0}#main #main-content #page-content #page-activities #activities{margin-top:0;margin-bottom:0}#main #main-content #page-content #page-activities #activities .sector .title{padding:47px 25px 0}#main #main-content #page-content #page-activities #activities .sector .title .post-title{font-size:20px}#main #main-content #page-content #page-activities #activities .sector .more{width:30px;height:30px;background-size:100%}#main #main-content #page-content #parc-slider{overflow:hidden;padding-top:115px;padding-bottom:15px}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li{margin-right:114px}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li:after{width:117px}#main #main-content #page-content #parc-slider .parc-slides .slick-dots li:before{font-size:14px;line-height:18px}#main #main-content #page-content #parc-pieces-types .piece-content{height:202px}#main #main-content #page-content #parc-pieces-types .piece-title{height:60px}#main #main-content #page-content #parc-pieces-types .piece-title .text{padding:0 15px;line-height:18px}#main #main-content #page-content #usinage-pieces-types .piece-content{height:241px}#main #main-content #page-content #usinage-pieces-types .piece-title{height:100px}#main #main-content #page-content #usinage-download{background-image:none;background-color:#000}#main #main-content #page-content #usinage-download .call-to-action{float:none;margin-top:20px;padding:15px}#main #main-content #page-content #usinage-ceramique-metal .metal .metal-content{padding:70px 15px 70px 50px}#main #main-content #page-content #usinage-ceramique-metal .ceramique .ceramique-content{padding:70px 50px 70px 15px}#main #main-content #page-content #contact-page #contact-team{padding-bottom:75px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member{width:33.3333%;height:375px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member img{padding-right:20px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member:nth-child(odd){padding-right:0}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member:nth-child(even){padding-left:0}#main #main-content #page-content #history-quote .quote-container{max-width:650px}#main #main-content #page-content #page-layouts #layout-image-texte.normal.full-left .layout-content-text{position:inherit;height:auto;right:inherit;padding-top:20px;padding-bottom:20px;max-width:inherit!important}#main #main-content #page-content #page-layouts #layout-image-texte.page-section.full-left .layout-content-text,#main #main-content #page-content #page-layouts #layout-texte-image.normal.full-right .layout-content-text,#main #main-content #page-content #page-layouts #layout-texte-image.page-section.full-right .layout-content-text{position:inherit;height:auto;right:inherit;max-width:inherit!important}#footer .footer-block .footer-block-title{font-size:18px}#footer .footer-block#footer-logo img{margin-top:0}.sticky #header #header-top-content{position:inherit;top:inherit;left:inherit;width:inherit;height:inherit}.sticky #header #header-top-content #menu{margin-top:inherit}.sticky #header #header-top-content #logo img{max-height:inherit;padding:inherit}.sticky #page-header{margin-top:79px}}@media (max-width:767px){#main #main-content #page-content #parc-slider,#main #main-content #page-content #sectors{background-color:#de3c30;background-image:none}#main #main-content #flash-news{position:inherit;top:inherit;left:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;margin-top:15px}#main #main-content #flash-news .container{width:100%;padding:0}#main #main-content #flash-news .news-block{text-align:center;padding:15px}#main #main-content #flash-news .news-block .fa{font-size:30px;float:none;margin:0 auto 10px;display:block;text-align:center}#main #main-content #flash-news .news-block .title{float:none;display:block;line-height:25px}#main #main-content #flash-news .news-block .call-to-action{float:none;padding:8px 13px;margin:10px 0 0}#main #main-content #page-content .page-section{padding-top:90px;padding-bottom:90px}#main #main-content #page-content #activity .activities{text-align:center}#main #main-content #page-content #activity .activities .activity{display:inline-block;width:100%;margin-bottom:30px}#main #main-content #page-content #activity .activities .activity .activity-container{text-align:left}#main #main-content #page-content #activity .activities .activity:last-child{margin-bottom:0}#main #main-content #page-content #activity .activities .activity .video,#main #main-content #page-content #activity .activities .activity video{height:252px}#main #main-content #page-content #activity .activities .activity .title{font-size:18px}#main #main-content #page-content #sectors .sectors .slick-arrow{left:15px}#main #main-content #page-content #sectors .sectors .slick-prev{top:-16px}#main #main-content #page-content #sectors .sectors .slick-next{top:-16px;left:58px}#main #main-content #page-content #sectors .sectors-slider{margin-top:60px}#main #main-content #page-content #society #content-info{margin-bottom:60px}#main #main-content #page-content #society #society-stats .stat{margin-bottom:35px}#main #main-content #page-content #society #society-stats .stat:last-child{margin-bottom:0}#main #main-content #page-content #posts .post-block{margin-bottom:50px}#main #main-content #page-content #posts .post-block .post-block-thumbnail-container .post-block-date{top:0;left:0}#main #main-content #page-content #posts .post-block .post-block-title a{font-size:22px}#main #main-content #page-content #posts .post-block .post-block-excerpt{margin-top:8px}#main #main-content #page-content #page-layouts #layout-galerie-texte .layout-content-texte,#main #main-content #page-content #page-layouts #layout-texte-galerie .layout-content-galerie{margin-top:40px}#main #main-content #page-content #page-layouts #layout-image-texte.page-section.full-left .layout-content-image,#main #main-content #page-content #page-layouts #layout-texte-image.page-section.full-right .layout-content-image,#main #main-content #page-content #parc-slider .parc-slides .parc-slide-title{margin-top:30px}#main #main-content #page-content #page-layouts #layout-image-texte.normal.full-left .layout-content-text{position:inherit;max-width:100%;display:inline-block;width:100%;left:inherit;padding:40px 15px}#main #main-content #page-content #page-layouts #layout-image-texte.normal.full-left .layout-content-text .container-table{display:block;height:auto}#main #main-content #page-content #page-layouts #layout-image-texte.normal.full-left .layout-content-text .container-table .layout-content-text-container{display:block}#main #main-content #page-content #page-layouts #layout-image-texte.page-section.full-left .layout-content-text{position:inherit;max-width:100%;display:inline-block;margin-top:30px;width:100%;left:inherit}#main #main-content #page-content #page-layouts #layout-image-texte.page-section.full-left .layout-content-text .container-table{display:block;height:auto}#main #main-content #page-content #page-layouts #layout-image-texte.page-section.full-left .layout-content-text .container-table .layout-content-text-container{display:block}#main #main-content #page-content #page-layouts #layout-texte-image.normal.full-right .layout-content-text{position:inherit;max-width:100%;display:inline-block;width:100%;left:inherit;padding:40px 15px}#main #main-content #page-content #page-layouts #layout-texte-image.normal.full-right .layout-content-text .container-table{display:block;height:auto}#main #main-content #page-content #page-layouts #layout-texte-image.page-section.full-right .layout-content-text{position:inherit;max-width:100%;display:inline-block;width:100%;left:inherit}#main #main-content #page-content #page-layouts #layout-texte-image.page-section.full-right .layout-content-text .container-table{display:block;height:auto}#main #main-content #page-content #parc-slider{padding-top:90px;padding-bottom:50px}#main #main-content #page-content #parc-slider .parc-slides .slick-arrow{top:-30px;background-color:#fff;width:42px;height:32px}#main #main-content #page-content #parc-slider .parc-slides .slick-arrow:before{display:block;content:"";padding:16px 21px;opacity:1;background-repeat:no-repeat;background-position:center}#main #main-content #page-content #parc-slider .parc-slides .slick-next{left:43px}#main #main-content #page-content #parc-slider .parc-slides .slick-next:before{background-image:url(../images/link-arrow-right-black.png)}#main #main-content #page-content #parc-slider .parc-slides .slick-prev{left:0}#main #main-content #page-content #parc-slider .parc-slides .slick-prev:before{background-image:url(../images/link-arrow-left-black.png)}#main #main-content #page-content #parc-pieces-types{background-image:none}#main #main-content #page-content #parc-pieces-types .types-piece{margin-bottom:35px;max-width:283px}#main #main-content #page-content #parc-pieces-types .piece-content{height:auto;margin:0;text-align:left}#main #main-content #page-content #parc-pieces-types .piece-title{height:auto}#main #main-content #page-content #parc-pieces-types .piece-title .text{position:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;width:auto;top:inherit;left:inherit;padding:15px}#main #main-content #page-content #parc-pieces-types img{width:auto}#main #main-content #page-content #related-activities .activities .activity{display:inline-block;width:100%;border:0;border-bottom:3px solid #fff;padding:50px 35px 0;height:180px;position:relative}#main #main-content #page-content #related-activities .activities .activity:last-child{border-bottom:0}#main #main-content #page-content #related-activities .activities .activity .content{max-width:inherit;margin:inherit!important;padding:0!important;height:auto;position:initial}#main #main-content #page-content #usinage-pieces-types .types-piece{max-width:283px}#main #main-content #page-content #usinage-pieces-types .piece-content,#main #main-content #page-content #usinage-pieces-types .piece-title{height:auto}#main #main-content #page-content #usinage-pieces-types .piece-title .text{position:inherit;top:inherit;left:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;padding:15px}#main #main-content #page-content #usinage-pieces-types img{width:auto}#main #main-content #page-content #usinage-download{text-align:center}#main #main-content #page-content #usinage-download img{margin-bottom:40px}#main #main-content #page-content #usinage-proprieties .properties-list-container .properties-list{width:100%;margin-bottom:0}#main #main-content #page-content #usinage-proprieties .properties-list-container .properties-list li{margin-bottom:10px}#main #main-content #page-content #usinage-ceramique-metal .ceramique .ceramique-content,#main #main-content #page-content #usinage-ceramique-metal .metal .metal-content{padding:40px 15px;float:none;width:100%}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters{margin-top:0;padding:0}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters:after,#main #main-content #page-content #microtechniques-matters .matters-list-container .matters:before{display:none}#main #main-content #page-content #microtechniques-matters .matters-list-container .matters .matters-list{width:100%!important}#main #main-content #page-content #society-slider .society-slides .slick-dots li{margin-right:100px}#main #main-content #page-content #contact-page #contact-team{padding-bottom:40px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member{width:50%}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member img{padding-right:0}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member:nth-child(odd){padding-right:15px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member:nth-child(even){padding-left:15px}#main #main-content #page-content #contact-page #contact-map .situation .links a{width:100%}#main #main-content #page-content #history-quote .quote-container{max-width:80%}#main #main-content #page-content #history-memorial .picture-memorial{margin-top:30px}#page-header #home-slider .slide{height:500px}#page-header #home-slider .slide .container .slide-container .slide-content .slide-title{font-size:33px;margin-bottom:25px}#page-header #home-slider .slide .container .slide-container .slide-content .slide-text{margin-bottom:35px}#contact-form{padding:20px;width:400px}#contact-form #close{top:15px;right:20px}#footer .footer-block{margin-bottom:30px}#footer .footer-block:last-child{margin-bottom:0}#footer .footer-block#footer-social .footer-social-links{border:0;padding:0;margin:0}#footer .footer-block#footer-logo{width:125px}}@media (max-width:500px){#page-header #custom-page-banner.desktop.video,#page-header #slider-bottom-link,#page-header .corner-background{display:none}#page-header #home-slider .slide{height:400px}#page-header #home-slider .slide .container .slide-container .slide-content{top:50px}#page-header #home-slider .slide .container .slide-container .slide-content .slide-title{font-size:28px;margin-bottom:25px}#page-header #home-slider .slide .container .slide-container .slide-content .slide-text{margin-bottom:25px}#page-header #home-slider .slick-next,#page-header #home-slider .slick-prev{bottom:30px}#page-header #custom-page-banner{height:300px}#page-header #custom-page-banner.mobile{display:block}#page-header #custom-page-banner .container .page-header-title{margin-top:120px;font-size:33px}#main #main-content #page-content .page-section{padding-top:75px;padding-bottom:75px}#main #main-content #page-content #video .video,#main #main-content #page-content #video .video video{height:235px}#main #main-content #page-content #activity .activities .activity .activity-container.desktop{display:none}#main #main-content #page-content #activity .activities .activity .activity-container.mobile{display:block}#main #main-content #page-content #activity .activities .activity .activity-container.mobile .video{height:auto}#main #main-content #page-content #activity .activities .activity .activity-container.mobile .video img{width:100%}#main #main-content #page-content #related-activities .activities .activity .more{bottom:20px;right:30px;width:35px;height:35px;background-size:100%}#main #main-content #page-content #society-slider .society-slides .society-slide{background-position:center}#main #main-content #page-content #society-slider .society-slides .slick-arrow{position:absolute;z-index:1;background-color:#fff;width:42px;height:32px}#main #main-content #page-content #society-slider .society-slides .slick-arrow:before{display:block;content:"";padding:16px 21px;opacity:1;background-repeat:no-repeat;background-position:center}#main #main-content #page-content #society-slider .society-slides .slick-prev{top:75px;left:15px}#main #main-content #page-content #society-slider .society-slides .slick-prev:before{background-image:url(../images/link-arrow-left-black.png)}#main #main-content #page-content #society-slider .society-slides .slick-next{top:75px;left:58px}#main #main-content #page-content #society-slider .society-slides .slick-next:before{background-image:url(../images/link-arrow-right-black.png)}#main #main-content #page-content #post-share{padding-top:40px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member{width:100%;height:330px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member .link-email .fa{font-size:18px;margin-right:5px;margin-bottom:2px}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member:nth-child(odd){padding-right:0}#main #main-content #page-content #contact-page #contact-team #contact-members .contact-member:nth-child(even){padding-left:0}#main #main-content #page-content #contact-page #contact-map .situation{padding:30px 15px}#main #main-content #page-content #contact-page #contact-map .situation .links a{width:100%}#main #main-content #page-content #contact-page #contact-map .situation .links a .fa{font-size:26px;margin-right:10px}#main #main-content #page-content #contact-page #contact-map #contact-form-link{padding:15px;font-size:15px}#main #main-content #page-content #history-quote .quote-container{width:90%;font-size:18px}#main #main-content #page-content #history-quote .quote-container:after,#main #main-content #page-content #history-quote .quote-container:before{width:30px;height:22px}#main #main-content #page-content #history-quote .quote-container:before{top:-20px;left:-20px}#main #main-content #page-content #history-quote .quote-container:after{bottom:-20px;right:-20px}#contact-form{width:300px;margin:20px 0}#footer #footer-bottom .footer-bottom-block{float:none;width:100%;display:block}}@media (max-width:450px){#main #main-content #page-content #page-activities{padding-top:60px;padding-bottom:60px}#main #main-content #page-content #page-activities #activities .sector .title{padding:21px 10px 0}#main #main-content #page-content #page-activities #activities .sector .title .post-title{font-size:16px}#main #main-content #page-content #page-activities #activities .sector .preview{width:30%}#main #main-content #page-content #page-activities #activities .sector .more{width:20px;height:20px;bottom:5px;right:5px}}