.black-light{color:#5a5f66}.black-light-bg,button.dickson.gray-button,a.dickson.gray-button,div.dickson.gray-button{background-color:#5a5f66}.black-light1{color:#42464b}.black-light1-bg,button.dickson.gray-button:hover,a.dickson.gray-button:hover,div.dickson.gray-button:hover{background-color:#42464b}.black{color:#313131}.black-bg{background-color:#313131}.gray-light,button.secondary:disabled,a.secondary:disabled,div.secondary:disabled,.header .menu a,.header .menu button{color:#cac8c8}.gray-light-bg{background-color:#cac8c8}.gray-light1{color:#f5f5f5}.gray-light1-bg,button.primary,a.primary,div.primary,button.secondary:disabled,a.secondary:disabled,div.secondary:disabled,#content.setPassword .popup .content,#content.downloadExpired .popup .content,#content.legal .popup .content{background-color:#f5f5f5}.gray-light2{color:#ccc}.gray-light2-bg,.popup#rgpd .container .content .switchContainer{background-color:#ccc}.gray,button.secondary.white-button:not(:disabled),a.secondary.white-button:not(:disabled),div.secondary.white-button:not(:disabled),.header .menu a:not(:disabled):hover,.header .menu a.active,.header .menu button:not(:disabled):hover,.header .menu button.active,.header .currentProducts .content .product.none .icon-garbage,.footer:not(.welcome) a:hover,#content>.content .roomContainer .room{color:#32383f}.gray-bg,button.primary:hover,a.primary:hover,div.primary:hover,label.checkbox input:checked ~ .checkmark,#content>.content .roomContainer .room.active,#content>.content .roomContainer .room:hover{background-color:#32383f}.gray-dark,button.primary,a.primary,div.primary,button.link,a.link,div.link,.footer:not(.welcome) a,label.checkbox,input,select{color:#83878b}.gray-dark-bg,button.secondary.gray-button:not(:disabled),a.secondary.gray-button:not(:disabled),div.secondary.gray-button:not(:disabled){background-color:#83878b}.gray-dark1,.header .currentProducts .content .orderContainer .order:not(.active){color:#686868}.gray-dark1-bg,button.secondary.gray-button:not(:disabled):hover,a.secondary.gray-button:not(:disabled):hover,div.secondary.gray-button:not(:disabled):hover{background-color:#686868}.white-light{color:transparent}.white-light-bg,button.link,a.link,div.link,#content.setPassword .popup,#content.downloadExpired .popup,#content.legal .popup{background-color:transparent}.white,button.primary:hover,a.primary:hover,div.primary:hover,button.secondary.red-button:not(:disabled),a.secondary.red-button:not(:disabled),div.secondary.red-button:not(:disabled),button.secondary.gray-button:not(:disabled),a.secondary.gray-button:not(:disabled),div.secondary.gray-button:not(:disabled),button.dickson.red-button,a.dickson.red-button,div.dickson.red-button,button.dickson.gray-button,a.dickson.gray-button,div.dickson.gray-button,.header .currentProducts .content .product .icon-garbage,.header .currentProducts .content .orderContainer .order.active,.footer.welcome a,#content>.content .roomContainer .room.active,#content>.content .roomContainer .room:hover{color:#fff}.white-bg,button.secondary.white-button:not(:disabled),a.secondary.white-button:not(:disabled),div.secondary.white-button:not(:disabled),button.secondary.white-button:not(:disabled):hover,a.secondary.white-button:not(:disabled):hover,div.secondary.white-button:not(:disabled):hover,.header .menu a,.header .menu button,.footer:not(.welcome),label.checkbox .checkmark,.popup#rgpd .container .content .switchContainer .switch,#content>.content .roomContainer .room{background-color:#fff}.red,.footer.welcome a:hover{color:#D80027}.red-bg,button.secondary.red-button:not(:disabled),a.secondary.red-button:not(:disabled),div.secondary.red-button:not(:disabled),button.dickson.red-button,a.dickson.red-button,div.dickson.red-button{background-color:#D80027}.red-dark{color:#a5001e}.red-dark-bg,button.secondary.red-button:not(:disabled):hover,a.secondary.red-button:not(:disabled):hover,div.secondary.red-button:not(:disabled):hover,button.dickson.red-button:hover,a.dickson.red-button:hover,div.dickson.red-button:hover{background-color:#a5001e}.green{color:#32cd32}.green-bg,.popup#rgpd .container .content .switchContainer.active{background-color:#32cd32}.tiny{font-size:8px}.very-small{font-size:10px}.very-small1{font-size:12px}.small,button.primary,a.primary,div.primary,button.link,a.link,div.link,button.secondary,a.secondary,div.secondary,button.dickson,a.dickson,div.dickson,label.checkbox,input,select{font-size:13px}.small1{font-size:14px}.medium{font-size:18px}.medium-big{font-size:20px}.medium-big1{font-size:22px}.big{font-size:24px}.big1{font-size:32px}.very-big{font-size:130px}@font-face{font-family:raleway-lightitalic;src:url("/frontend/fonts/raleway-lightitalic.ttf") format("truetype");font-weight:normal;font-style:normal}.raleway-lightitalic{font-family:raleway-lightitalic}@font-face{font-family:raleway-light;src:url("/frontend/fonts/raleway-light.ttf") format("truetype");font-weight:normal;font-style:normal}.raleway-light,.header .currentProducts .content .orderContainer .order,label.checkbox{font-family:raleway-light}@font-face{font-family:raleway-medium;src:url("/frontend/fonts/raleway-medium.ttf") format("truetype");font-weight:normal;font-style:normal}.raleway-medium,button.secondary,a.secondary,div.secondary,button.dickson,a.dickson,div.dickson,input,select{font-family:raleway-medium}@font-face{font-family:raleway-semibold;src:url("/frontend/fonts/raleway-semibold.ttf") format("truetype");font-weight:normal;font-style:normal}.raleway-semibold,button.primary,a.primary,div.primary,button.link,a.link,div.link{font-family:raleway-semibold}@font-face{font-family:raleway-bold;src:url("/frontend/fonts/raleway-bold.ttf") format("truetype");font-weight:normal;font-style:normal}.raleway-bold{font-family:raleway-bold}@font-face{font-family:'fontello';src:url("/frontend/fonts/fontello.ttf");src:url("/frontend/fonts/fontello.eot?29931162#iefix") format("embedded-opentype"),url("/frontend/fonts/fontello.woff2?29931162") format("woff2"),url("/frontend/fonts/fontello.woff?29931162") format("woff"),url("/frontend/fonts/fontello.ttf?29931162") format("truetype"),url("/frontend/fonts/fontello.svg?29931162#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-no-eye:before{content:'\e800'}.icon-garbage:before{content:'\e801'}.icon-hotel:before{content:'\e802'}.icon-loupe:before{content:'\e803'}.icon-mailbox:before{content:'\e804'}.icon-office:before{content:'\e805'}.icon-restaurant:before{content:'\e806'}.icon-shop:before{content:'\e807'}.icon-arrow:before{content:'\e808'}.icon-cloud:before{content:'\e809'}.icon-fullscreen:before{content:'\e80a'}.icon-chevrontop:before{content:'\e80b'}.icon-gamma:before{content:'\e80c'}.icon-plus:before{content:'\e80d'}.icon-prisme:before{content:'\e80e'}.icon-semihexagone:before{content:'\e80f'}.icon-triangle:before{content:'\e810'}.icon-dalle:before{content:'\e811'}.icon-lame:before{content:'\e812'}.icon-tip:before{content:'\e813'}.icon-download-expired:before{content:'\e814'}.icon-eye:before{content:'\e815'}.icon-brain:before{content:'\e816'}.icon-down:before{content:'\e817'}.icon-cross:before{content:'\e818'}.icon-no-eye:before{content:'\e800'}.icon-garbage:before{content:'\e801'}.icon-hotel:before{content:'\e802'}.icon-loupe:before{content:'\e803'}.icon-mailbox:before{content:'\e804'}.icon-office:before{content:'\e805'}.icon-restaurant:before{content:'\e806'}.icon-shop:before{content:'\e807'}.icon-arrow:before{content:'\e808'}.icon-cloud:before{content:'\e809'}.icon-fullscreen:before{content:'\e80a'}.icon-chevrontop:before{content:'\e80b'}.icon-gamma:before{content:'\e80c'}.icon-plus:before{content:'\e80d'}.icon-prisme:before{content:'\e80e'}.icon-semihexagone:before{content:'\e80f'}.icon-triangle:before{content:'\e810'}.icon-dalle:before{content:'\e811'}.icon-lame:before{content:'\e812'}.icon-tip:before{content:'\e813'}.icon-download-expired:before{content:'\e814'}.icon-eye:before{content:'\e815'}.icon-brain:before{content:'\e816'}.icon-down:before{content:'\e817'}.icon-cross:before{content:'\e818'}.icon-hexagone:before{content:'\e819'}button.primary,a.primary,div.primary{border-style:none;border-image:none;cursor:pointer;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition-property:background-color color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:background-color color;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:background-color color;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:background-color color;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:background-color color;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;padding:12px 25px}button.primary:hover,a.primary:hover,div.primary:hover{text-decoration:none}button.primary:focus,a.primary:focus,div.primary:focus{outline:none}button.link,a.link,div.link{border-style:none;border-image:none;cursor:pointer;display:inline-block}button.link:hover,a.link:hover,div.link:hover{text-decoration:underline}button.link:focus,a.link:focus,div.link:focus{outline:none}button.secondary,a.secondary,div.secondary{border-style:none;border-image:none;cursor:pointer;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-decoration:none;padding:10px 15px;-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:all;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:all;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:all;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}button.secondary:not(:disabled):hover,a.secondary:not(:disabled):hover,div.secondary:not(:disabled):hover{text-decoration:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}button.secondary:disabled,a.secondary:disabled,div.secondary:disabled{cursor:not-allowed}button.secondary:focus,a.secondary:focus,div.secondary:focus{outline:none}button.dickson,a.dickson,div.dickson{border-style:none;border-image:none;cursor:pointer;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-decoration:none;padding:10px 15px;-webkit-transition-property:background-color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:background-color;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:background-color;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:background-color;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}button.dickson:focus,a.dickson:focus,div.dickson:focus{outline:none}.header{position:fixed;top:0;left:0;z-index:3}.header .table{border-bottom:1px solid #f5f5f5}@media screen and (max-width: 899px){.header .table .separator{width:1%}}@media screen and (min-width: 900px){.header .table .separator{width:10%}}.header .table .logo{width:20%}.header .table .logo img{width:auto;max-width:100px}.header .table .end{padding-left:5px !important;position:relative}@media screen and (max-width: 899px){.header .table .end{width:79%}}@media screen and (min-width: 900px){.header .table .end{width:70%}}.header .table .end .login,.header .table .end .name{margin-right:30px}.header .table .end .name{width:auto;display:initial}.header .table .end .register,.header .table .end .disconnect{margin-right:60px}.header .table .end .btnTuto{padding:4px 10px 5px 3px;border-radius:2px;border:solid 1px #32383f;width:auto;height:auto;cursor:pointer;position:relative;vertical-align:middle;margin-left:25px}.header .table .end .btnTuto .leftBlock{font-size:36px;float:left;margin-top:3px}.header .table .end .btnTuto .rightBloc{float:left;margin-left:0px}.header .table .end .btnTuto .rightBloc .titleBlock{margin-bottom:4px}.header .table .end .btnTuto .rightBloc .titleBlock .title{margin-right:5px}.header .table .end .btnTuto .rightBloc .titleBlock .triangle{color:#e20005;font-size:24px;padding-right:5px;transform:rotate(-90deg)}.header .table .end .btnTuto .rightBloc .subTitleBlock{text-align:left;max-width:140px}.header .table select{padding:0;border:none;cursor:pointer}.header .table>:first-child>div{padding:10px 0}.header .table>:last-child>div{padding:20px;vertical-align:middle}.header .menu{padding:10px 0;border-bottom:1px solid #f5f5f5}.header .menu a,.header .menu button{border-style:none;border-image:none;text-decoration:none;cursor:pointer;-webkit-transition-property:color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:color;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:color;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:color;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.header .menu a:disabled,.header .menu button:disabled{cursor:not-allowed}.header .menu a:focus,.header .menu button:focus{outline:none}.header .menu .separator{height:2px;width:8%;margin:0 7%}.header .currentProducts{-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:all;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:all;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:all;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;opacity:0;height:0;pointer-events:none;position:relative;padding:0px}.header .currentProducts.active{opacity:1;height:100px;padding:5px 0;pointer-events:auto}.header .currentProducts .step{margin:-47px 0 -39px 0}.header .currentProducts .content{height:100%;-webkit-transition-property:width;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:width;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:width;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:width;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:width;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;position:relative;margin-left:-20px}@media screen and (min-width: 1571px){.header .currentProducts .content{width:1160px}}@media screen and (min-width: 1390px) and (max-width: 1570px){.header .currentProducts .content{width:980px}}@media screen and (min-width: 1209px) and (max-width: 1389px){.header .currentProducts .content{width:800px}}@media screen and (max-width: 1208px){.header .currentProducts .content{width:620px}}.header .currentProducts .content .product{width:96px;height:96px;cursor:pointer;position:relative;border:solid 2px;border-color:#f5f5f5;margin-bottom:8px}.header .currentProducts .content .product .icon-loupe,.header .currentProducts .content .product .icon-garbage{position:absolute;cursor:pointer}.header .currentProducts .content .product .icon-loupe,.header .currentProducts .content .product .icon-garbage,.header .currentProducts .content .product .name{-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:all;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:all;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:all;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;opacity:0}.header .currentProducts .content .product:hover:not(.none) .icon-loupe,.header .currentProducts .content .product:hover:not(.none) .name,.header .currentProducts .content .product.active:not(.none) .icon-loupe,.header .currentProducts .content .product.active:not(.none) .name{opacity:1}.header .currentProducts .content .product:hover:not(.default):last-of-type .icon-garbage,.header .currentProducts .content .product.active:not(.default):last-of-type .icon-garbage{opacity:1}.header .currentProducts .content .product .icon-garbage{top:5px;right:0px}.header .currentProducts .content .product .icon-loupe{bottom:5px;right:0px}.header .currentProducts .content .product .name{position:absolute;bottom:5px;left:3px;width:calc(100% - 18px)}.header .currentProducts .content .product.active{border-color:#32383f}.header .currentProducts .content .product.none img{display:none}.header .currentProducts .content .product img{width:100%;height:100%}.header .currentProducts .content .product{margin:0 3px 0 0}.header .currentProducts .content>.label{margin-right:calc(50% - 158px)}.header .currentProducts .content .orderContainer{position:absolute;top:195px;right:-65px;-moz-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}@media screen and (max-width: 810px){.header .currentProducts .content .orderContainer{right:110px}}@media screen and (min-width: 811px) and (max-width: 1024px){.header .currentProducts .content .orderContainer{right:-5px}}.header .currentProducts .content .orderContainer .label{padding:0 0 10px 10px}.header .currentProducts .content .orderContainer .order{position:relative;padding:5px 10px;cursor:pointer}.header .currentProducts .content .orderContainer .order:first-child .bg{bottom:0}.header .currentProducts .content .orderContainer .order:last-child .bg{top:0}.header .currentProducts .content .orderContainer .order .bg{position:absolute;left:0;width:100%;height:0;-webkit-transition-property:height;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:height;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:height;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:height;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:height;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.header .currentProducts .content .orderContainer .order .name{position:relative;z-index:1}.header .currentProducts .content .orderContainer .order:hover{font-weight:bold}.header .currentProducts .content .orderContainer .order.active{font-weight:bold}.header .currentProducts .content .orderContainer .order.active .bg{height:100%}.header .currentProducts .back{position:absolute;cursor:pointer;right:40px;top:50%;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.header .currentProducts .back .label{margin-top:10px}.footer{z-index:2;padding:10px 0 10px 0}.footer a{text-decoration:none;margin:0 10px 0 10px;cursor:pointer;-webkit-transition-property:color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:color;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:color;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:color;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.footer.welcome,.footer.mobile{position:fixed;left:0}.footer:not(.welcome):not(.mobile){position:relative;display:block;margin:10px 0 10px 0}.footer.welcome{bottom:10px}.footer.mobile{bottom:0;padding-bottom:20px}label.checkbox{display:block;position:relative;padding-left:23px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}label.checkbox input{position:absolute;opacity:0;left:0;top:0;width:6px !important;height:6px !important}label.checkbox .checkmark{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 2px #32383f;-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:all;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:all;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:all;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;position:absolute;top:0;left:0;height:10px;width:10px}#content.setPassword .popup .content,#content.downloadExpired .popup .content,#content.legal .popup .content{line-height:20px}#content.setPassword .popup .content .notice,#content.downloadExpired .popup .content .notice,#content.legal .popup .content .notice{margin:0}.popup{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.8);opacity:0;pointer-events:none;-webkit-transition-property:opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:opacity;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:opacity;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:opacity;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;z-index:5}.popup .errorContainer{margin:-15px 0 15px 0}.popup.active{opacity:1;pointer-events:auto}.popup#project form{width:415px;margin-top:25px}.popup#project form .dateContainer label{width:50%;cursor:pointer}.popup#project form .dateContainer input{width:50%}.popup#project form>div{width:100%;margin-bottom:20px;position:relative}.popup#project form>div input,.popup#project form>div select{width:100%}.popup#project form>div #project_kind_custom{margin-top:5px;bottom:0;left:0;opacity:0;position:absolute;pointer-events:none;-webkit-transition-property:opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:opacity;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:opacity;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:opacity;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.popup#project form>div #project_kind_custom.active{opacity:1;position:relative;pointer-events:auto}.popup#downloadExpired{pointer-events:none !important}.popup#downloadExpired .container{pointer-events:auto}.popup#downloadExpired .content{width:415px}.popup#legal,.popup#setPassword{z-index:2;position:relative;top:0;left:0;pointer-events:none !important;height:auto}.popup#legal .container,.popup#setPassword .container{pointer-events:auto;position:relative;right:initial;top:initial;transform:initial}.popup#setPassword{pointer-events:none !important}.popup#setPassword .container{pointer-events:auto}.popup#setPassword form{width:415px;margin:40px 70px}.popup#setPassword form .password{margin-top:20px}.popup#setPassword form input{width:198px}.popup#setPassword form input:not(#us_password,#valid_password){margin-top:20px}.popup#setPassword form input#us_password{margin-right:15px}.popup#setPassword form button{margin:15px 0}.popup#setPassword form .notice{margin-top:5px}.popup#registration form{max-width:416px;width:auto;margin:40px 120px}.popup#registration form>div{margin-bottom:15px}.popup#registration form button{margin:10px 0}.popup#registration #recaptcha_element{margin-top:15px;margin-left:50px;margin-bottom:15px}.popup#registration .notice{margin-top:5px}.popup#registration .cgv{line-height:24px}.popup#registration .mandatory{position:absolute;bottom:5px;left:20px}.popup#registration #us_first_name,.popup#registration #us_last_name,.popup#registration #us_password,.popup#registration #valid_password{width:calc(50% - 10px)}.popup#registration #us_city,.popup#registration #us_postal_code,.popup#registration #us_country_id{width:calc(33.33% - 10px)}.popup#registration #us_first_name,.popup#registration #us_password,.popup#registration #us_email{margin-right:20px}.popup#registration #us_city,.popup#registration #us_country_id{margin-right:15px}.popup#registration #us_job_id,.popup#registration #us_address,.popup#registration #us_entreprise{width:calc(100% - 2px)}.popup#registration #us_email{width:calc(70% - 10px)}.popup#registration #us_phone{width:calc(30% - 10px)}.popup#askPassword input{width:415px;margin-bottom:20px}.popup .noAccount,.popup .back,.popup .haveAccount{width:calc(100% - 40px);position:absolute;bottom:20px}.popup .noAccount,.popup .haveAccount{cursor:pointer}.popup#connection .password{margin-bottom:20px;width:415px}.popup#connection #us_email{width:415px;margin-bottom:20px}.popup#connection #us_password{width:387px}.popup#connection .lostPassword{margin-top:10px}.popup#connection .lostPassword{cursor:pointer}.popup .container{display:flex;justify-content:flex-end;position:absolute;right:0;top:50%;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.popup .container .content{min-width:540px;padding:20px;position:relative;min-height:500px;opacity:0;pointer-events:none;-webkit-transition-property:opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:opacity;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:opacity;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:opacity;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.popup .container .content.active{opacity:1;pointer-events:auto}.popup .container .content .confirmation{width:calc(100% - 40px);line-height:44px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.popup .container .content form{position:relative;margin:90px 70px;padding:0}.popup .container .background{height:auto;width:100%;max-width:50%;background-size:cover;background-image:url(/frontend/img/defaultPreview.jpg);-webkit-transition-property:width;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:width;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:width;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:width;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:width;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.popup#setPassword .password,.popup#registration .password,.popup#askPassword .password{width:192px}.popup#setPassword #us_password,.popup#setPassword #valid_password,.popup#registration #us_password,.popup#registration #valid_password,.popup#askPassword #us_password,.popup#askPassword #valid_password{width:165px !important}.popup .password{border:solid 1px #cac8c8;border-radius:100px;display:inline-block;background-color:white}.popup .password:first-child{margin-right:20px}.popup .password.error{border:solid 1px #D80027}.popup #us_password,.popup #valid_password{border:none;float:left;background-color:transparent;margin-right:0 !important}.popup .toggleView{pointer-events:auto;cursor:pointer;float:left;padding:14px 0 14px 0}.popup#tuto .container{justify-content:center}.popup#tuto .container .content{width:600px;padding:40px;min-width:0;min-height:0;line-height:20px}.popup#tuto .container .content .close{cursor:pointer;margin-top:-5px}.popup#tuto .container .content iframe{margin-top:-1px}input,select{border-radius:100px;padding:11px 16px;border:solid 1px #cac8c8}input:focus,select:focus{outline:none}input.error,select.error{border:solid 1px #D80027}body>.backdrop{cursor:progress;background:rgba(0,0,0,0.3);width:100%;height:100%;z-index:999999;position:fixed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;top:0px;left:0px}body>.backdrop #loader{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);border:16px solid #f3f3f3;border-top:16px solid #32383f;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.rgpdContainer{position:fixed;bottom:0;left:0;padding:15px 0;background:rgba(0,0,0,0.85);min-height:21%;display:flex;z-index:3;align-items:center;flex-direction:column;justify-content:center}.rgpdContainer .moreInfos{font-style:italic;cursor:pointer;text-decoration:underline;line-height:40px}.rgpdContainer .content{margin-right:40px}.rgpdContainer button:first-child{margin-right:5px}.popup#rgpd .container{justify-content:center}.popup#rgpd .container .content{width:600px;padding:40px;min-width:0;min-height:0;line-height:20px}.popup#rgpd .container .content .close{cursor:pointer;margin-top:-5px}.popup#rgpd .container .content .stat{margin:20px 0 10px 0}.popup#rgpd .container .content .statContent{width:calc(100% - 87px);margin-left:40px}.popup#rgpd .container .content .switchContainer{cursor:pointer;width:40px;height:22px;border-radius:34px;position:relative;-webkit-transition-property:background-color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:background-color;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:background-color;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:background-color;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.popup#rgpd .container .content .switchContainer.active .switch{left:22px}.popup#rgpd .container .content .switchContainer .switch{border-radius:50%;height:14px;width:14px;position:absolute;top:4px;left:4px;-webkit-transition-property:left;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:left;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:left;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:left;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:left;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}::-webkit-scrollbar{width:0px}::-webkit-scrollbar-track{-webkit-box-shadow:none}::-webkit-scrollbar-thumb{background-color:transparent}html,body{margin:0;padding:0;overflow:auto}html .separator,body .separator{height:3px;width:75px;margin-top:10px}html .text-left,html label.checkbox,body .text-left,body label.checkbox{text-align:left}html .text-right,body .text-right{text-align:right}html .text-center,body .text-center{text-align:center}html .text-justify,body .text-justify{text-align:justify}html .align-top,html .header .currentProducts .content .product,.header .currentProducts .content html .product,body .align-top,body .header .currentProducts .content .product,.header .currentProducts .content body .product{vertical-align:top}html .align-middle,body .align-middle{vertical-align:middle}html .align-bottom,body .align-bottom{vertical-align:bottom}html .text-uppercase,html button.secondary,html a.secondary,html div.secondary,html button.dickson,html a.dickson,html div.dickson,body .text-uppercase,body button.secondary,body a.secondary,body div.secondary,body button.dickson,body a.dickson,body div.dickson{text-transform:uppercase}html .text-lowercase,body .text-lowercase{text-transform:lowercase}html .pull-left,body .pull-left{float:left}html .pull-right,body .pull-right{float:right}html .max-width,html html,html body,body .max-width,body html,body body{width:100%}html .half-width,body .half-width{width:50%}html .max-height,html html,html body,body .max-height,body html,body body{height:100%}html .half-height,body .half-height{height:50%}html .block,body .block{display:block}html .inline-block,html .header .currentProducts .content .product,.header .currentProducts .content html .product,body .inline-block,body .header .currentProducts .content .product,.header .currentProducts .content body .product{display:inline-block}html .table,body .table{display:table}html .table-row,body .table-row{display:table-row}html .table-cell,body .table-cell{display:table-cell}html .inline-table,body .inline-table{display:inline-table}html.preload *,body.preload *{-webkit-transition-property:none !important;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:none !important;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:none !important;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:none !important;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:none !important;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}html .hide,body .hide{display:none}html #content,body #content{margin-top:140px}html .underline,body .underline{text-decoration:underline}html table,body table{border:none;border-spacing:10px;border-collapse:separate;padding:10px;width:100%}html .margin-auto,body .margin-auto{margin:0 auto}html .clearfix:before,body .clearfix:before{display:table;content:" "}h1,h2,h3{margin-block-start:inherit;margin-block-end:inherit;margin-inline-start:inherit;margin-inline-end:inherit;font-weight:inherit;font-size:inherit}.projectPopupContainer,.progressContainer{opacity:0;pointer-events:none;height:0;-webkit-transition-property:opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:opacity;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:opacity;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:opacity;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.projectPopupContainer.active,.progressContainer.active{height:auto;opacity:1;pointer-events:auto}.progressContainer .progress{position:relative;margin-top:20px;width:calc(100% - 110px)}.progressContainer .progress,.progressContainer .bar{height:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.progressContainer .bar{position:absolute;top:0;left:0;width:0}#content{padding-top:25px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}#content .title{width:60%}#content>.content{height:600px;margin-top:50px}#content>.content .info{position:relative;padding-left:20px}#content>.content .info .sign{position:absolute;top:-34px;left:25px;pointer-events:none}#content>.content .info .label{padding:77px 0 20px 0;position:relative}#content>.content .canvasContainer{width:50%}@media screen and (max-width: 1400px){#content>.content .canvasContainer{width:40%}}#content>.content .canvasContainer .container{position:relative}#content>.content .canvasContainer .container .icon-fullscreen{cursor:pointer;position:absolute;z-index:1;top:5px;right:5px}#content>.content .actionContainer{width:50%}@media screen and (max-width: 1400px){#content>.content .actionContainer{width:60%}}#content>.content .roomContainer{width:32%}@media screen and (max-width: 1024px){#content>.content .roomContainer{margin-right:20px;width:20%}}#content>.content .roomContainer .room{padding:10px 15px;margin-bottom:20px;-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition-property:all;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition-property:all;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition-property:all;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;cursor:pointer;pointer-events:auto}#content>.content .roomContainer .room.active{pointer-events:none}#content>.content .roomContainer .room .icon{font-size:50px;margin-right:10px}@media screen and (min-width: 1024px) and (max-width: 1200px){#content>.content .roomContainer .room .labelEnv{font-size:16px}}@media screen and (max-width: 1024px){#content>.content .roomContainer .room .labelEnv{display:none}}#content>.content .roomContainer .room div{pointer-events:none}#content>.content .projectContainer{width:67%}@media screen and (max-width: 1024px){#content>.content .projectContainer{width:calc(79% - 20px)}}#content>.content .projectContainer .info{padding-left:0}#content>.content .projectContainer .info .sign{left:1px}#content>.content .projectContainer .project{width:calc(33% - 60px);height:399px;padding:45px 20px 0px 20px;position:relative}@media screen and (min-width: 1024px) and (max-width: 1200px){#content>.content .projectContainer .project{padding:20px 10px 0px 10px;width:calc(33% - 40px)}}@media screen and (max-width: 1024px){#content>.content .projectContainer .project{width:calc(33% - 46px)}}#content>.content .projectContainer .project:not(:last-child){margin-right:20px}@media screen and (max-width: 1024px){#content>.content .projectContainer .project:not(:last-child){margin-right:10px}}#content>.content .projectContainer .project .icon{font-size:56px}#content>.content .projectContainer .project .label{margin:45px 0 15px 0}@media screen and (min-width: 1024px) and (max-width: 1200px){#content>.content .projectContainer .project .label{font-size:16px}}#content>.content .projectContainer .project .description{line-height:16px}#content>.content .projectContainer .project .buttonContainer{position:absolute;bottom:30px;left:0}#content>.content .projectContainer .project .buttonContainer button{font-size:12px}
/*# sourceMappingURL=main.css.map */
