html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}strong{font-weight:bold}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/.clearfix{display:block}/**/*{box-sizing:border-box}.fleft{float:left}.fright{float:right}.fnone{float:none}.fleft_important{float:left !important}.fright_important{float:right !important}.fnone_important{float:none !important}.text_align_right{text-align:right}.text_align_left{text-align:left}.text_align_center{text-align:center}.text_align_justify{text-align:justify}.position_absolute{position:absolute}.position_relative{position:relative}.position_fixed{position:fixed}.clr{clear:both}.none,.hidden{position:absolute !important;left:-1000vw !important;top:-110vh}.block{display:block}.inline{display:inline}.imgleft{margin-right:10px}.imgright{margin-left:10px}.relative,.position_relative{position:relative}.absolute,.position_absolute{position:absolute}.overflowHidden{overflow:hidden}.p0,.pd0{padding:0 !important}.pt0,.pdt0{padding-top:0 !important}.pr0,.pdr0{padding-right:0 !important}.pb0,.pdb0{padding-bottom:0 !important}.pl0,.pdl0{padding-left:0 !important}.pt5,.pdt5{padding-top:5px !important}.pr5,.pdr5{padding-right:5px !important}.pb5,.pdb5{padding-bottom:5px !important}.pl5,.pdl5{padding-left:5px !important}.pt10,.pdt10{padding-top:10px !important}.pr10,.pdr10{padding-right:10px !important}.pb10,.pdb10{padding-bottom:10px !important}.pl10,.pdl10{padding-left:10px !important}.pt15,.pdt15{padding-top:15px !important}.pr15,.pdr15{padding-right:15px !important}.pb15,.pdb15{padding-bottom:15px !important}.pl15,.pdl15{padding-left:15px !important}.pt20,.pdt20{padding-top:20px !important}.pr20,.pdr20{padding-right:20px !important}.pb20,.pdb20{padding-bottom:20px !important}.pl20,.pdl20{padding-left:20px !important}.pt25,.pdt25{padding-top:25px !important}.pr25,.pdr25{padding-right:25px !important}.pb25,.pdb25{padding-bottom:25px !important}.pl25,.pdl25{padding-left:25px !important}.pt30,.pdt30{padding-top:30px !important}.pr30,.pdr30{padding-right:30px !important}.pb30,.pdb30{padding-bottom:30px !important}.pl30,.pdl30{padding-left:30px !important}.pt35,.pdt35{padding-top:35px !important}.pr35,.pdr35{padding-right:35px !important}.pb35,.pdb35{padding-bottom:35px !important}.pl35,.pdl35{padding-left:35px !important}.pt40,.pdt40{padding-top:40px !important}.pr40,.pdr40{padding-right:40px !important}.pb40,.pdb40{padding-bottom:40px !important}.pl40,.pdl40{padding-left:40px !important}.pt45,.pdt45{padding-top:45px !important}.pr45,.pdr45{padding-right:45px !important}.pb45,.pdb45{padding-bottom:45px !important}.pl45,.pdl45{padding-left:45px !important}.pt50,.pdt50{padding-top:50px !important}.pr50,.pdr50{padding-right:50px !important}.pb50,.pdb50{padding-bottom:50px !important}.pl50,.pdl50{padding-left:50px !important}.pt55,.pdt55{padding-top:55px !important}.pr55,.pdr55{padding-right:55px !important}.pb55,.pdb55{padding-bottom:55px !important}.pl55,.pdl55{padding-left:55px !important}.pt60,.pdt60{padding-top:60px !important}.pr60,.pdr60{padding-right:60px !important}.pb60,.pdb60{padding-bottom:60px !important}.pl60,.pdl60{padding-left:60px !important}.pt75,.pdt75{padding-top:75px !important}.pr75,.pdr75{padding-right:75px !important}.pb75,.pdb75{padding-bottom:75px !important}.pl75,.pdl75{padding-left:75px !important}.pt100,.pdt100{padding-top:100px !important}.pr100,.pdr100{padding-right:100px !important}.pb100,.pdb100{padding-bottom:100px !important}.pl100,.pdl100{padding-left:100px !important}.pt150,.pdt150{padding-top:150px !important}.pr150,.pdr150{padding-right:150px !important}.pb150,.pdb150{padding-bottom:150px !important}.pl150,.pdl150{padding-left:150px !important}.pt200,.pdt200{padding-top:200px !important}.pr200,.pdr200{padding-right:200px !important}.pb200,.pdb200{padding-bottom:200px !important}.pl200,.pdl200{padding-left:200px !important}.mt5,.mgt5{margin-top:5px !important}.mr5,.mgr5{margin-right:5px !important}.mb5,.mgb5{margin-bottom:5px !important}.ml5,.mgl5{margin-left:5px !important}.mt10,.mgt10{margin-top:10px !important}.mr10,.mgr10{margin-right:10px !important}.mb10,.mgb10{margin-bottom:10px !important}.ml10,.mgl10{margin-left:10px !important}.mt15,.mgt15{margin-top:15px !important}.mr15,.mgr15{margin-right:15px !important}.mb15,.mgb15{margin-bottom:15px !important}.ml15,.mgl15{margin-left:15px !important}.mt20,.mgt20{margin-top:20px !important}.mr20,.mgr20{margin-right:20px !important}.mb20,.mgb20{margin-bottom:20px !important}.ml20,.mgl20{margin-left:20px !important}.mt25,.mgt25{margin-top:25px !important}.mr25,.mgr25{margin-right:25px !important}.mb25,.mgb25{margin-bottom:25px !important}.ml25,.mgl25{margin-left:25px !important}.mt30,.mgt30{margin-top:30px !important}.mr30,.mgr30{margin-right:30px !important}.mb30,.mgb30{margin-bottom:30px !important}.ml30,.mgl30{margin-left:30px !important}.mt35,.mgt35{margin-top:35px !important}.mr35,.mgr35{margin-right:35px !important}.mb35,.mgb35{margin-bottom:35px !important}.ml35,.mgl35{margin-left:35px !important}.mt40,.mgt40{margin-top:40px !important}.mr40,.mgr40{margin-right:40px !important}.mb40,.mgb40{margin-bottom:40px !important}.ml40,.mgl40{margin-left:40px !important}.mt45,.mgt45{margin-top:45px !important}.mr45,.mgr45{margin-right:45px !important}.mb45,.mgb45{margin-bottom:45px !important}.ml45,.mgl45{margin-left:45px !important}.mt50,.mgt50{margin-top:50px !important}.mr50,.mgr50{margin-right:50px !important}.mb50,.mgb50{margin-bottom:50px !important}.ml50,.mgl50{margin-left:50px !important}.mt75,.mgt75{margin-top:75px !important}.mr75,.mgr75{margin-right:75px !important}.mb75,.mgb75{margin-bottom:75px !important}.ml75,.mgl75{margin-left:75px !important}.mt100,.mgt100{margin-top:100px !important}.mr100,.mgr100{margin-right:100px !important}.mb100,.mgb100{margin-bottom:100px !important}.ml100,.mgl100{margin-left:100px !important}.mt150,.mgt150{margin-top:150px !important}.mr150,.mgr150{margin-right:150px !important}.mb150,.mgb150{margin-bottom:150px !important}.ml150,.mgl150{margin-left:150px !important}.mt200,.mgt200{margin-top:200px !important}.mr200,.mgr200{margin-right:200px !important}.mb200,.mgb200{margin-bottom:200px !important}.ml200,.mgl200{margin-left:200px !important}.ml1p{margin-left:1% !important}.mr1p{margin-right:1% !important}.ml2p{margin-left:2% !important}.mr2p{margin-right:2% !important}.ml4p{margin-left:4% !important}.mr4p{margin-right:4% !important}.ml25p{margin-left:25% !important}.mr25p{margin-right:25% !important}.t0{top:0 !important}.r0{right:0 !important}.b0{bottom:0 !important}.l0{left:0 !important}.w100{width:100%}.h100{height:100%}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../../bundles/bsassets/vendor/jquery-plugins/jquery.chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../../bundles/bsassets/vendor/jquery-plugins/jquery.chosen/chosen-sprite.png') no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url('../../bundles/bsassets/vendor/jquery-plugins/jquery.chosen/chosen-sprite.png') no-repeat 100% -20px;background:url('../../bundles/bsassets/vendor/jquery-plugins/jquery.chosen/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../../bundles/bsassets/vendor/jquery-plugins/jquery.chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('../../bundles/bsassets/vendor/jquery-plugins/jquery.chosen/chosen-sprite.png') no-repeat -30px -20px;background:url('../../bundles/bsassets/vendor/jquery-plugins/jquery.chosen/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('../../bundles/bsassets/vendor/jquery-plugins/jquery.chosen/chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}
@font-face{font-family:'Besign-picto';src:url('../../bundles/bsassets/css/website/fonts/Besign-picto.eot?nwt7yb');src:url('../../bundles/bsassets/css/website/fonts/Besign-picto.eot?nwt7yb#iefix') format('embedded-opentype'),url('../../bundles/bsassets/css/website/fonts/Besign-picto.ttf?nwt7yb') format('truetype'),url('../../bundles/bsassets/css/website/fonts/Besign-picto.woff?nwt7yb') format('woff'),url('../../bundles/bsassets/css/website/fonts/Besign-picto.svg?nwt7yb#Besign-picto') format('svg');font-weight:normal;font-style:normal}[class^="besign-picto"],[class*=" besign-picto"]{font-family:'Besign-picto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.besign-pictofacebook:before{content:"\e900"}.besign-pictovimeo:before{content:"\e901"}.besign-pictoscroll:before{content:"\e902"}.besign-pictoprev:before{content:"\e903"}.besign-pictonext:before{content:"\e904"}
@font-face{font-family:'DIN';src:url('../../bundles/bsassets/css/website/fonts/DIN.eot?nwt7yb');src:url('../../bundles/bsassets/css/website/fonts/DIN.eot?nwt7yb#iefix') format('embedded-opentype'),url('../../bundles/bsassets/css/website/fonts/DIN.ttf?nwt7yb') format('truetype'),url('../../bundles/bsassets/css/website/fonts/DIN.woff?nwt7yb') format('woff'),url('../../bundles/bsassets/css/website/fonts/DIN.svg?nwt7yb#Besign-picto') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'DIN Bold';src:url('../../bundles/bsassets/css/website/fonts/DIN_Bold.eot?nwt7yb');src:url('../../bundles/bsassets/css/website/fonts/DIN_Bold.eot?nwt7yb#iefix') format('embedded-opentype'),url('../../bundles/bsassets/css/website/fonts/DIN_Bold.ttf?nwt7yb') format('truetype'),url('../../bundles/bsassets/css/website/fonts/DIN_Bold.woff?nwt7yb') format('woff'),url('../../bundles/bsassets/css/website/fonts/DIN_Bold.svg?nwt7yb#Besign-picto') format('svg');font-weight:normal;font-style:normal}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:rgba(16,20,22,0.7);color:#fff}::selection{background:rgba(16,20,22,0.7);color:#fff;padding:10px 0}a:focus,a:active{outline-style:none;outline:0;border:0}*:focus{outline:0 !important}button::-moz-focus-inner{border:0}a:hover{content:none !important}input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:0}a img{border:0}.video-js .vjs-control:focus::before,.video-js .vjs-control:hover::before,.video-js .vjs-control:focus{text-shadow:unset}.grecaptcha-badge{left:-100vw;top:-100vh}.scroll{overflow-y:scroll;overflow-x:hidden;height:100%}em{font-style:italic}.titreNonVisible,.ui-helper-hidden-accessible{position:absolute;left:-10000px}html,body{width:100%;overflow:hidden;height:100%;background:#fff;color:#000;margin:0;padding:0;font-size:12px;position:relative}#contentFullpage,#contentSide,#contentSide .viewPage,#contentSide .viewPage .viewPageContent{position:relative;width:100%;height:100%;overflow:hidden}#contentSide .viewPage{position:absolute;top:100%;left:0;background:#fff;pointer-events:none}#contentSide #viewPage_home,#contentSide #viewPage_design,#contentSide #viewPage_video{padding-top:0}#contentSide .viewPage.current{pointer-events:auto;top:0}#contentSide .viewPage.bottom.current{z-index:2000}#contentSide .viewPage.animate{-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940)}#header{height:115px;position:absolute;top:0;left:0;width:100%;padding:10px 75px 10px 75px;z-index:119;background:#fff}@media screen and (max-width:900px){#header{padding:10px 10px 10px 10px}}#header .position_relative{height:100%}#header .logo{z-index:2000;height:72px;width:180px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;cursor:pointer;text-decoration:none}#header .logo img{width:100%;height:auto;vertical-align:middle}#contentMenuHeader{z-index:2000;right:0;position:absolute;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}#contentMenuHeader.isOpen{opacity:1}#contentMenuHeader ul li{display:inline-block;padding-right:35px}#contentMenuHeader ul li:last-child{padding-right:0}#contentMenuHeader .link{font-family:"DIN Bold",arial;font-size:13px;overflow:hidden;display:inline-block;color:#6f6b68;text-transform:uppercase;text-decoration:none;line-height:30px;height:30px;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}@media screen and (max-width:900px){#contentMenuHeader .link{font-size:14px}}#contentMenuHeader .link .titreMenuSecond{padding-left:5px;display:inline-block}#contentMenuHeader .link:hover,#contentMenuHeader .current{color:#000}#contentMenuHeader .currentLink{position:absolute;bottom:2px;height:6px;background:#000;width:36px;left:0;display:block;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}#contentSocial{right:75px;position:absolute;top:50%;transform:translate(0,-50%);opacity:0;display:none;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}#contentSocial.view{opacity:1}#contentSocial li{display:inline-block;padding-left:10px}#contentSocial .link{color:#fff;text-decoration:none;font-size:20px;position:relative}#contentSocial .link.facebookPicto{font-size:16px;top:-2px}#contentSocial .link span:before{font-weight:bold}#homepageSlides{height:100%}#homepageSlides .slidesjs-container,#homepageSlides .slidesjs-container .slidesjs-control,#homepageSlides .contentSlides,#homepageSlides .contentSlide,#homepageSlides .contentSlide .contentImage{height:100% !important;width:100% !important}#homepageSlides .contentSlides{position:relative}#homepageSlides .contentSlide{overflow:hidden;position:absolute;left:100%;top:0;background:#000}#homepageSlides .contentSlide.current{left:0}#homepageSlides .contentSlide video{opacity:.25;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}#homepageSlides .contentSlide .contentImage{opacity:.75;position:relative;background:transparent no-repeat left top;background-size:cover}#homepageSlides .contentSlide .contentInfo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:inline-block;width:100%;padding:0 200px;z-index:1000}#homepageSlides .contentSlide .contentInfo .titre{color:#fff;text-transform:uppercase;font-family:"DIN Bold",arial;font-size:216px;line-height:170px;display:block;padding-bottom:30px;letter-spacing:-8px;font-size:120px;line-height:112px;position:relative;left:-10px}#homepageSlides .contentSlide .contentInfo .link{text-decoration:none;font-family:"DIN Bold";font-size:15px;color:#fff;text-transform:uppercase;border:1px solid #fff;padding:10px 15px;display:inline-block;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}#homepageSlides .contentSlide .contentInfo .link:hover{background:#fff;color:#000}#homepageSlides .contentSlide.darkColor .contentInfo .titre,#homepageSlides .contentSlide.darkColor .contentInfo .link{color:#000}#homepageSlides .contentSlide.darkColor .contentInfo .link{border:1px solid #000}#homepageSlides .contentSlide.darkColor .contentInfo .link:hover{background:#000;color:#fff}#homepageSlides .slidesjs-container .video-js .vjs-big-play-button{display:none}#homepageSlides .slidesjs-navigation{text-decoration:none;top:50%;transform:translate(0,-50%);z-index:10000;left:35px;color:#fff;position:absolute}#homepageSlides .slidesjs-navigation .picto{font-size:60px;color:#c5bfc3}#homepageSlides .slidesjs-navigation .text{display:none}#homepageSlides .slidesjs-next{left:auto;right:35px}#contentVideoPage,#contentList,#contentDetail{width:100% !important;height:100% !important}#contentVideoPage{overflow:hidden}#contentVideoPage,#contentList,#contentDetail{top:0;position:absolute}#contentList .elements,#contentDetail{background:#fff}#contentVideoPage.animate,#contentVideoPage.animate video,#contentList.animate,#contentDetail.animate{-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940)}#contentList,#contentDetail{overflow-y:scroll;overflow-x:hidden}#contentList::-webkit-scrollbar,#contentDetail::-webkit-scrollbar{display:none}#contentDetail{top:100%}.openListView #contentVideoPage{opacity:.5}.openListView #contentVideoPage.finish{height:10% !important;max-height:180px;min-height:80px}.openListView #contentVideoPage .viewListOpen{opacity:0}.openListView #contentList,#viewPage_reference #contentList{top:0}.openDetailView #contentList,.openDetailView #contentVideoPage{top:-20%}.openDetailView #contentDetail{padding-top:85px;top:0}#contentVideoPage .viewListOpen,#contentList .viewListClose,#contentDetail .viewDetailClose,.viewPage.bottom .viewContactClose,.scrollTop,.scrollBottom{z-index:120;width:95px;height:95px;font-size:95px;color:#000;position:absolute;bottom:85px;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);cursor:pointer;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}#contentVideoPage .viewListOpen:hover{bottom:45px}#contentList .viewListClose,#contentDetail .viewDetailClose,.viewPage.bottom .viewContactClose,.scrollTop{width:50px;height:50px;font-size:50px;top:15px;bottom:0;transform:translate(-50%,0) rotate(180deg);-moz-transform:translate(-50%,0) rotate(180deg);-webkit-transform:translate(-50%,0) rotate(180deg)}.scrollTop,.scrollBottom{width:50px;height:50px;font-size:50px}.scrollBottom{bottom:65px}.contenuAbout:first-child .scrollTop,.contenuAbout:last-child .scrollBottom{display:none}#contentVideoPage video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}#contentVideoPage #videoPage_video{height:100%;width:100%}#contentList .contentTop{height:0 !important;max-height:180px;min-height:0;width:100%;position:relative}#contentList .contentTop .positionTop{margin-top:90px;position:absolute;top:100%;left:0;overflow:hidden;width:100%;height:100px;background:transparent no-repeat left top;background-size:cover}#contentList .contentTop .contenu{position:relative;height:100%;width:100%;z-index:100}#contentList .contentTop .contentVideoForList{position:absolute;top:0;left:0;height:100%;width:100%}#contentList .contentTop .contentVideoForList .video-js{width:100% !important}#contentList video{background-color:#fff;background-position:center center;background-size:contain;bottom:0;height:150%;left:50%;object-fit:cover;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:auto;z-index:3}#contentList .contentTop .contentLogoPage{width:100%;max-width:380px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#contentList .contentTop .filtreCateg{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#contentList .contentTop .filtreCateg li{display:inline-block;height:28px;line-height:28px;padding:0 15px;margin-right:40px;cursor:pointer;font-family:'DIN'}@media screen and (max-width:900px){#contentList .contentTop .filtreCateg li{font-size:14px}}#contentList .contentTop .filtreCateg li:last-child{margin-right:0}#contentList .contentTop .filtreCateg .current{position:absolute;height:28px;display:block;width:47px;left:0;top:0;border:1px solid #000}#contentList .elements .element{cursor:pointer;background:#fff;float:left;opacity:1;width:100%;height:70vh;background:transparent no-repeat left top;background-size:cover;position:relative}#contentDetail .galerieElements .galerieElement{cursor:pointer;background:#fff;float:left;opacity:1;width:100%;height:280px;max-width:800px;background:transparent no-repeat left top;background-size:cover;position:relative;border:1px solid #000}#viewPage_reference #contentList .elements .element{height:140px}#contentDetail .galerieElements .galerieElement{border:0;overflow:hidden;opacity:1;-webkit-transition:all 800ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 800ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 800ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 800ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 800ms cubic-bezier(0.250,0.460,0.450,0.940)}#contentDetail .galerieElements .galerieElement:hover{opacity:.6}#contentDetail .galerieElements .galerieElement img{width:100%;height:100%;object-fit:cover}#contentList .elements .element .background{width:100%;height:100%;background:transparent no-repeat center center;background-size:cover;position:relative}#contentList .padding{background:#fff;min-height:50%;padding:175px 0 0}#contentList .elements .element .contenu{width:100%;height:100%;position:relative}#contentDetail .galerieElements .galerieElement .contenu{width:100%;height:100%;padding:5px;position:relative}#viewPage_reference #contentList .elements .element .contenu,#contentDetail .galerieElements .galerieElement .contenu{padding:0}#contentList .elements .element .contentHover{box-sizing:border-box;background:rgba(255,255,255,0.8);position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940)}#contentList .elements .element.isHover .contentHover{opacity:1}#contentList.listReference .elements .element.isHover .contentHover{opacity:1}#contentList .elements .element:nth-child(-n+4),#contentDetail .galerieElements .galerieElement:nth-child(-n+4){border-top:0}#contentList .elements .element:nth-child(4n),#contentDetail .galerieElements .galerieElement:nth-child(4n){border-right:0}#contentList .elements .element:nth-child(4n-7),#contentDetail .galerieElements .galerieElement:nth-child(4n-7){border-left:0}#contentList .elements .element:last-child,#contentList .elements .element:nth-last-child(2),#contentList .elements .element:nth-last-child(3),#contentList .elements .element:nth-last-child(4),#contentDetail .galerieElements .galerieElement:last-child,#contentDetail .galerieElements .galerieElement:nth-last-child(2),#contentDetail .galerieElements .galerieElement:nth-last-child(3),#contentDetail .galerieElements .galerieElement:nth-last-child(4){border-bottom:0}#contentList .elements .element .hover{position:absolute;width:100%;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#contentList .elements .element .titre,#contentList .elements .element .categ{color:#000;opacity:0;position:relative;z-index:10;font-family:'DIN'}#contentList .elements .element .titre{top:15px;text-align:center;display:block;width:100%;text-transform:uppercase;font-size:22px;padding:0 30px 10px}#contentList.listReference .elements .element{cursor:default}#contentList.listReference .elements .element .titre{opacity:0 !important}#viewPage_reference #contentList .elements .element .titre{font-size:16px}#contentList .elements .element .titre .link{text-decoration:none;color:#000;text-transform:uppercase;font-size:22px;letter-spacing:5px;font-family:'DIN Bold'}#contentList .elements .element .categ{top:20px;display:inline-block;text-transform:uppercase;height:28px;line-height:28px;padding:0 5px;border:1px solid #000;color:#000}#contentDetail{box-sizing:border-box}#contentDetail .paddingLeftRight{box-sizing:border-box;padding:0 75px}#contentDetail .contentGalerieElements{padding:0}#contentDetail .contentTop{padding-top:35px;padding-bottom:20px;text-align:center}#contentDetail .contentTop .titrePrincipal{display:inline-block;color:#000;text-transform:uppercase;font-family:"DIN",arial;font-size:48px;position:relative;line-height:65px}#contentDetail .contentTop .currentCateg{position:relative;top:10px;vertical-align:middle;margin-left:5px;display:inline-block;font-family:"DIN",arial;font-size:11px;display:inline-block;text-transform:uppercase;height:26px;line-height:24px;padding:0 15px;border:1px solid #000}#contentDetail .contentTop .accroche{font-family:"DIN";padding-top:30px;color:#000;font-size:16px}#contentDetail .contentTop .accroche p{padding-bottom:10px}#contentDetail .contentProjet{margin:0 auto;width:100%;padding-bottom:20px}#contentDetail .contentProjet .element img{width:100%}#contentDetail .contentProjet .element,#contentDetail .contentProjet .video{padding-bottom:45px}#contentDetail .contentProjet .blockImg,#contentDetail .contentProjet .video,#contentDetail .contentGalerieElements{position:relative;top:120px;opacity:0;-webkit-transition:all 1000ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 1000ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 1000ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 1000ms cubic-bezier(0.250,0.460,0.450,0.940)}#contentDetail .contentProjet .blockImg.show,#contentDetail .contentProjet .video.show,#contentDetail .contentGalerieElements.show,#contentDetail .contentProjet .video.first{opacity:1;top:0}#contentDetail .video-js{width:100%;height:auto}#contentDetail video{height:auto;background-color:#000;background-position:center center;background-size:contain;width:100%;object-fit:cover;position:relative;z-index:3}#contentDetail .contentProjet video{height:auto;aspect-ratio:16/9}#contentDetail .video-js.vjs-fullscreen video{height:auto !important;position:absolute !important;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}#contentDetail .contentProjet .creditVideo{color:#818181;font-family:"DIN";font-size:12px;text-align:center;padding-top:20px}#contentDetail .video-js .vjs-control-bar{width:90%;z-index:90}#contentSide #viewPage_contact{background:#fff no-repeat left top;background-size:cover}#viewPage_contact .contentTop{padding-top:120px;padding-bottom:0;text-align:left}#viewPage_contact .contentTop,#viewPage_contact .contentForm{width:550px;margin:0 auto}#viewPage_contact .contentTop .contentInfos{padding-top:40px;padding-bottom:35px}#viewPage_contact .contentTop .contentInfos .logo{padding-bottom:15px}#viewPage_contact .contentTop .contentInfos .logo img{width:300px}#viewPage_contact .contentTop .contentInfos p:before{content:"";width:25px;height:1px;background:#000;display:block;margin-bottom:10px}#viewPage_contact .contentTop .contentInfos p>span{display:block;font-size:14px;font-family:"DIN Bold",arial;line-height:20px;position:relative}#viewPage_contact .contentTop .contentInfos .societe,#viewPage_contact .contentTop .contentInfos .nom{display:none;padding-bottom:2px;line-height:34px;font-size:26px;font-family:"DIN Bold",arial}#viewPage_contact .contentTop .contentInfos .nom{padding-bottom:20px;font-size:26px}#viewPage_contact .contentTop .contentInfos .telephone .picto:after,#viewPage_contact .contentTop .contentInfos .email .picto:after,#viewPage_contact .contentTop .contentInfos .localisation .picto:after{display:none;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);background:transparent url('../../bundles/bsassets/css/website/images/spriteContact.png') no-repeat left top;margin-top:-2px}#viewPage_contact .contentTop .contentInfos span .picto{display:none;display:inline-block;position:relative;padding-bottom:5px}#viewPage_contact .contentTop .contentInfos .telephone .picto:after{height:17px;width:10px;left:-22px}#viewPage_contact .contentTop .contentInfos .email .picto:after{height:10px;width:13px;left:-25px;margin-top:0;background-position:right top}#viewPage_contact .contentTop .contentInfos .localisation .picto:after{height:17px;width:13px;left:-25px;background-position:right bottom}#viewPage_contact .contentTop .contentInfos .socialNetworks{display:flex;align-items:center;align-content:center;justify-content:flex-start;padding-top:20px;padding-bottom:5px;margin:0 -10px}#viewPage_contact .contentTop .contentInfos .socialNetworks li{padding:0 10px 10px}#viewPage_contact .contentTop .contentInfos .socialNetworks li a{display:block;width:25px}#viewPage_contact .contentTop .contentInfos .socialNetworks li a img{width:100%}#viewPage_contact{font-size:18px;text-align:center}#viewPage_contact .contentForm{padding-bottom:40px;border-top:1px solid #8f8e8c}#viewPage_contact .contentForm .contentField{position:relative;border-bottom:1px solid #8f8e8c}#viewPage_contact .contentForm .contentField.hasError{border-color:#f41417;padding:0 0 10px}#viewPage_contact .contentForm .contentField.hasError label{margin-top:-5px}#viewPage_contact .contentForm .contentField label{font-family:"DIN",arial;letter-spacing:1px;position:absolute;top:50%;font-style:italic;left:0;opacity:1;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);color:#000;font-size:14px;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-ms-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}#viewPage_contact .contentForm .contentField.isTextarea{padding-top:20px}#viewPage_contact .contentForm .contentField.isTextarea label{top:20px;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0)}#viewPage_contact .contentForm .contentField.active label{opacity:0}#viewPage_contact .contentForm .contentField input,#viewPage_contact .contentForm .contentField textarea{letter-spacing:1px;height:40px;width:100%;border:0;background:transparent;font-family:"DIN Bold",arial;color:#000;font-size:14px}#viewPage_contact .contentForm .contentField textarea{resize:none;height:120px}#viewPage_contact .contentForm .contentField .contentError{bottom:0;font-size:12px;font-family:"DIN Bold",arial;color:#f41417;position:absolute}#viewPage_contact .messageValidation{font-size:16px;font-family:"DIN Bold",arial;font-style:italic}#viewPage_contact .contentForm #boutonEnvoi{text-align:right;padding-top:20px}#viewPage_contact .contentForm #boutonEnvoi button{font-family:"DIN",arial;height:35px;line-height:33px;font-size:12px;font-weight:bold;text-transform:uppercase;background:#000;border:0;color:#fff;letter-spacing:2px;padding:0 10px;border:1px solid #000;cursor:pointer}#contentAbout{padding-top:85px}#contentAbout,#contentAbout .about,#contentAbout .contenuAbout,#contentAbout .contenuAbout .background{position:relative;width:100%;height:100%}#viewPage_about .svg_shape{position:absolute}#contentAbout .about{z-index:100}#contentAbout .scrollTop,#contentAbout .scrollBottom{z-index:1000}#contentAbout .contenuAbout .background .diag{height:100%;width:100%;overflow:hidden;background:#fff;position:relative}#contentAbout .contenuAbout .background .diag .noDiag{position:absolute;left:0;top:0;width:100%;height:100%}#contentAbout .contenuAbout .background img{height:100%;width:100%;object-fit:cover;position:relative;top:0}#contentAbout .contenuAbout{position:absolute;top:0;left:0;z-index:50}#contentAbout .contenuAbout .contentText{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}#contentAbout .contenuAbout .contentText .diag{width:100%;height:100%;overflow:hidden;position:relative}#contentAbout .contenuAbout .contentText .diag .noDiag{position:absolute;top:0;left:0;width:100%;height:100% !important}#contentAbout .contenuAbout .contentText .textePosition{bottom:0;left:0;padding:80px;position:absolute}#contentAbout .contenuAbout .contentText .titre{font-family:"DIN Bold";font-size:150px;line-height:170px;text-transform:uppercase;text-indent:-15px;color:#000}#contentAbout .contenuAbout .contentText .textRich{width:475px;padding-top:30px;font-size:16px;line-height:22px;font-family:"DIN";display:inline-block}#contentAbout .contenuAbout:nth-child(odd) .contentText{text-align:right}#contentAbout .contenuAbout:nth-child(odd) .contentText .textRich{position:relative;left:-15px}#lightBox{position:fixed;height:0;width:0;overflow:hidden;z-index:10010;opacity:0}body.lightBoxIsOpen #lightBox{opacity:1;width:90%;height:90%;top:5%;left:5%}body.lightBoxIsOpen #lightBoxOverlay{background:#000;opacity:.6;position:fixed;top:0;left:0;width:100%;height:100%;left:0;top:0;z-index:10000}#lightBox .lightBoxClose{position:absolute;color:#000;font-family:sans-serif;font-size:20px;right:0;top:0;height:40px;width:40px;background:#fff;line-height:40px;text-align:center;cursor:pointer;font-weight:bold;z-index:10}#lightBox #lightBoxContent,#lightBox .contenu,#lightBox .contenu img{width:100%;height:100%}#lightBox .contenu img{vertical-align:middle;object-fit:cover}
.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:Arial}.video-js .vjs-big-play-button{display:none}.video-js .vjs-control-bar{height:40px;display:flex;opacity:1;visibility:visible;background:0;z-index:1000;width:60%;left:50%;bottom:5%;transform:translate(-50%,0)}.video-js .vjs-control-bar .vjs-play-control{width:40px;border:1px solid #fff}.video-js .vjs-control-bar .vjs-play-control:before{line-height:40px;font-size:30px}.video-js .vjs-control-bar .vjs-remaining-time{display:none}.video-js .vjs-control-bar .vjs-fullscreen-control{position:absolute;right:0}.video-js .vjs-control-bar .vjs-fullscreen-control:before{line-height:40px;font-size:40px}.video-js .vjs-control-bar{padding-right:125px}#viewPage_home .video-js .vjs-volume-menu-button{display:none}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{display:none}.video-js .vjs-volume-menu-button{width:45px !important;position:absolute;right:55px;height:24px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}.video-js .vjs-volume-menu-button .vjs-slider,.video-js .vjs-volume-menu-button .vjs-menu-content,.vjs-volume-menu-button .vjs-menu{height:24px;margin:0;width:100%;left:0}.vjs-volume-menu-button .vjs-menu{opacity:1;display:block}.video-js .vjs-volume-menu-button .vjs-slider{background:transparent url("../../bundles/bsassets/css/website/images/volume.png") no-repeat left top}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{height:24px;background:transparent url("../../bundles/bsassets/css/website/images/volumeWhite.png") no-repeat left top}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before{display:none}.video-js .vjs-slider{height:14px;margin:0 0 0 20px;background:transparent}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{height:14px;border:1px solid #787069;background:transparent}.video-js .vjs-progress-holder .vjs-load-progress{width:100% !important}.video-js .vjs-play-progress::before{display:none}.video-js .vjs-progress-holder .vjs-play-progress{background:rgba(255,255,255,0.4);border:1px solid rgba(255,255,255,0.4);border-right:0}