html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}canvas{padding:0;margin:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.uppercase{text-transform:uppercase}.center{text-align:center}.left{text-align:left}.right{text-align:right}.block{display:block !important}.full-width{width:100% !important}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;background-repeat:no-repeat}a{text-decoration:none;color:inherit;cursor:pointer}html{font-size:1rem;color:#111;background-color:#f8f8f8;font-family:sans-serif;height:100vh}body{color:#111}@media screen and (max-width: 800px){.desk{display:none !important}}.mob,.mob-flex{display:none !important}@media screen and (max-width: 800px){.mob{display:block !important}}.mob-flex{display:none !important}@media screen and (max-width: 800px){.mob-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@font-face{font-family:"Thein";src:url(http://localhost:8080/assets/fonts/Theinhardt-Condensed-Bold.woff2),url(http://localhost:8080/assets/fonts/Theinhardt-Condensed-Bold.woff) format("woff"),url(http://localhost:8080/assets/fonts/Theinhardt-Condensed-Bold.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Haas";src:url(http://localhost:8080/assets/fonts/regular.woff2),url(http://localhost:8080/assets/fonts/regular.woff) format("woff"),url(http://localhost:8080/assets/fonts/regular.otf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Haas";src:url(http://localhost:8080/assets/fonts/italic.woff2),url(http://localhost:8080/assets/fonts/italic.woff) format("woff"),url(http://localhost:8080/assets/fonts/italic.otf) format("truetype");font-weight:300;font-style:italic}footer .credits{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem}footer .credits a{padding:10px;padding-left:5px;cursor:pointer}a:hover{color:#1dfc02}.error_page{height:calc(100vh - 313px)}.error_page .error{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error_page .error a{text-transform:uppercase}.clients .header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:7px;padding-left:10px;padding-right:10px;padding-bottom:3px;top:0px;left:0px;position:fixed;background-color:#f8f8f8;width:100%;z-index:100}@media screen and (max-width: 800px){.clients .header .left_part,.clients .header .right_part{width:100%}}.clients .header .left_part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.clients .header .left_part .title{font-size:50px}@media screen and (max-width: 800px){.clients .header .left_part .title{font-size:14.2vw;padding-top:19px;padding-bottom:5px}}@media screen and (max-width: 800px){.clients .header .left_part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 800px){.clients .header .left_part .nav_item{position:absolute;top:4px;left:10px;z-index:1000;opacity:0;-webkit-transform:translateY(-117px);transform:translateY(-117px);pointer-events:none;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}}.clients .header .burger{position:absolute;top:0px;left:10px;background:#000;height:19px;padding-top:1.5px;width:30px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.clients .header .burger hr{width:20px;background:#fff;-webkit-box-shadow:none;box-shadow:none;border:none;height:1px;margin:3px 5px}.clients .header .nav_item{font-size:24px;padding-bottom:4px;padding-left:20px;cursor:pointer}@media screen and (max-width: 800px){.clients .header .nav_item{font-size:1.15rem;text-align:left;padding-left:5px;color:#fff;padding-bottom:8px}}.clients .header .nav_item:hover{color:#1dfc02}@media screen and (max-width: 800px){.clients .header .nav_item:hover{color:#fff}}.clients .header .nav_item.select{color:#1dfc02}@media screen and (max-width: 800px){.clients .header .nav_item.select{color:#1dfc02 !important}}.clients .header .right_part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 800px){.clients .header .right_part{position:absolute;left:10px;top:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#000;padding-top:30px;padding-bottom:0px;width:141px;opacity:0;-webkit-transform:translateY(-117px);transform:translateY(-117px);pointer-events:none;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}}.clients .header .links_part{position:fixed;top:0px;right:20px}.clients .header .links_part .links_item{font-size:11px;padding:4px 5px;background-color:#000;color:#fff}.clients .header .links_part .links_item:hover{color:#1dfc02}.clients .projets{margin-top:60px}@media screen and (max-width: 800px){.clients .projets{margin-top:86px}}.clients .projets .projet{height:var(--height);overflow:hidden;-webkit-transition:height .7s ease-out,padding .7s ease-out;transition:height .7s ease-out,padding .7s ease-out}@media screen and (max-width: 800px){.clients .projets .projet{min-height:35vh;margin-top:-1px}}.clients .projets .projet.hide{padding-bottom:0px;height:0px}.clients .projets .projet .carousel_wrapper{width:100vw;height:calc(100vw*var(--cth)/var(--ctw))}.clients .projets .projet .carousel{position:relative}.clients .projets .projet .carousel .carousel-cell{width:100vw;height:calc(100vw*var(--th)/var(--tw))}.clients .projets .projet .carousel .carousel-cell img{width:100vw;height:calc(100vw*var(--th)/var(--tw));padding:0px 10px}.clients .projets .projet .carousel button.previous,.clients .projets .projet .carousel button.next{width:50%;position:absolute;top:0px;height:100%;border:0px;background-color:transparent}.clients .projets .projet .carousel button.previous svg,.clients .projets .projet .carousel button.next svg{display:none}.clients .projets .projet .carousel button.previous{left:0px;cursor:w-resize !important}.clients .projets .projet .carousel button.next{right:0px;cursor:e-resize !important}.clients .projets .projet .carousel.flickity-enabled:focus{outline:none}.clients .projets .projet .infos{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}@media screen and (max-width: 800px){.clients .projets .projet .infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}}.clients .projets .projet .infos_left,.clients .projets .projet .infos_right{width:50%}@media screen and (max-width: 800px){.clients .projets .projet .infos_left,.clients .projets .projet .infos_right{width:100%}}.clients .projets .projet .infos_right{margin-bottom:30px}.clients .projets .projet .infos_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 800px){.clients .projets .projet .infos_left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.clients .projets .projet .infos_left .title{font-size:24px}.clients .projets .projet .infos_left .base{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3px}@media screen and (max-width: 800px){.clients .projets .projet .infos_left .base{margin-bottom:20px}}.clients .projets .projet .infos_left .pagination{margin-bottom:30px}@media screen and (max-width: 800px){.clients .projets .projet .infos_left .pagination{position:absolute;bottom:9.5px;right:10px;margin-bottom:0px}}.clients .projets .projet .infos_left .pagination svg{width:10px;height:10px}.clients .projets .projet .infos_left .pagination svg circle{fill:#f8f8f8;stroke:#111;stroke-width:25px}.clients .projets .projet .infos_left .pagination svg:first-child>circle{fill:#111}.clients .projets .projet .infos .link_wrapper{margin-top:18.5px}.clients .projets hr{padding:0px 10px;width:calc(100% - 20px);background-color:#000;height:2.5px;border:none;margin-bottom:0px;margin-top:0px;z-index:10;position:relative}.burger_open .burger{opacity:0;pointer-events:none;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.burger_open .right_part{opacity:1 !important;pointer-events:auto !important;-webkit-transform:translateY(-1px) !important;transform:translateY(-1px) !important}.burger_open .left_part .nav_item{opacity:1 !important;pointer-events:auto !important;-webkit-transform:translateY(-1px) !important;transform:translateY(-1px) !important}
/*# sourceMappingURL=bundle.css.map*/