@import 'normalize.css';
@import '../oembed/oembed.css';
@import 'flickity.min.css';
@import 'owl.carousel/owl.carousel.min.css';
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}@font-face{font-family:'BPM';src:url("../fonts/BPM.eot");src:url("../fonts/BPM.eot#iefix") format('embedded-opentype'),url("../fonts/BPM.woff") format('woff'),url("https://www.bonsoirparis.fr/assets/fonts/BPM.ttf") format('truetype'),url("../fonts/BPM.svg") format('svg');font-weight:'normal';font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'BPM';src:url("../fonts/BPM.svg") format('svg')}}@font-face{font-family:'BPB';src:url("../fonts/BPB.eot");src:url("../fonts/BPB.eot#iefix") format('embedded-opentype'),url("../fonts/BPB.woff") format('woff'),url("https://www.bonsoirparis.fr/assets/fonts/BPB.ttf") format('truetype'),url("../fonts/BPB.svg") format('svg');font-weight:'normal';font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'BPB';src:url("../fonts/BPB.svg") format('svg')}}@font-face{font-family:'BPMI';src:url("../fonts/BPMI.eot");src:url("../fonts/BPMI.eot#iefix") format('embedded-opentype'),url("../fonts/BPMI.woff") format('woff'),url("https://www.bonsoirparis.fr/assets/fonts/BPMI.ttf") format('truetype'),url("../fonts/BPMI.svg") format('svg');font-weight:'normal';font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'BPMI';src:url("../fonts/BPMI.svg") format('svg')}}@font-face{font-family:'FM';src:url("../fonts/FM.eot");src:url("../fonts/FM.eot#iefix") format('embedded-opentype'),url("../fonts/FM.woff") format('woff'),url("https://www.bonsoirparis.fr/assets/fonts/FM.ttf") format('truetype'),url("../fonts/FM.svg") format('svg');font-weight:'normal';font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'FM';src:url("../fonts/FM.svg") format('svg')}}::-webkit-scrollbar{display:none}body,html{width:100%;height:100%;background-color:#fff;padding:0;font-family:"BPM","Helvetica Neue","Arial",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:62.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1000px){body,html{font-size:58%}}@media only screen and (min-width:1600px){body,html{font-size:64%}}@media only screen and (min-width:2000px){body,html{font-size:70%}}body{overflow-x:hidden}::selection{background:#d3d3d3}::-moz-selection{background:#d3d3d3}a,a:hover,a:visited,a:focus{color:inherit;text-decoration:none;position:relative}a::before,.link::before{content:" ";position:absolute;width:100%;height:.1em;bottom:0;left:0;background-color:#000;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}.link::before{bottom:20%}a.thin::before,.studio a::before{height:.1rem}a:hover::before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}a.invert::before,.link::before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}a.invert:hover::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.landing_title a::before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}h1{font-size:4.5em;margin-left:-.07em}h3{font-size:2.4em}strong{font-family:"BPB"}em{font-family:"BPMI"}button.arrow:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}div.boxclose{position:absolute;top:0;right:0;cursor:pointer;color:#000;font-size:20px;font-weight:bold;display:inline-block;line-height:0;padding:25px;z-index:500}div.boxclose::before{content:"×"}.loader{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:10000}#spin{width:50px;height:50px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;background:url("../images/loader.png");-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-animation:spin 2s ease infinite;-moz-animation:spin 2s ease infinite;-webkit-animation:spin 2s ease infinite;-moz-animation:spin 2s ease infinite;-ms-animation:spin 2s ease infinite;-o-animation:spin 2s ease infinite;animation:spin 2s ease infinite}#site_content{margin-top:0;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:margin-top 800ms ease;-moz-transition:margin-top 800ms ease;-ms-transition:margin-top 800ms ease;-o-transition:margin-top 800ms ease;transition:margin-top 800ms ease}#site_content::-webkit-scrollbar{display:none}.studioShow #site_content{margin-top:-100vh}section{background-color:#fff;position:relative;z-index:10;}@media only screen and (min-width:1000px){section{min-height:100vh}}@media only screen and (max-width:1000px){section.slide .wrap{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}}.site_wrap{position:relative}article.page{width:100%;height:auto;background-color:#fff;position:relative;overflow:hidden}.landing article.page,.projects article.page{height:100vh}.row{padding:0 25px}.main.logo{z-index:1000;position:fixed;top:0;left:0}nav.main.menu{padding:25px 0 0 25px;z-index:1000;position:fixed;top:50%;left:0;font-size:2.6em;}@media only screen and (max-width:1000px){nav.main.menu{top:25px;left:initial;right:25px;font-size:2.1em;padding:0}}nav.main.menu li{height:12px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:translateY(-25vh);-moz-transform:translateY(-25vh);-ms-transform:translateY(-25vh);-o-transform:translateY(-25vh);transform:translateY(-25vh);}@media only screen and (max-width:1000px){nav.main.menu li{height:8px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.inProject nav.main.menu .project::before,.inIndex nav.main.menu .index::before,.inStudio nav.main.menu .studio::before,.studioShow nav.main.menu .studio::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.studioShow nav.main.menu .project::before,.studioShow nav.main.menu .index::before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}nav.main.menu li,nav.main.menu.is-visible li,.studioShow nav.main.menu li,.inStudio nav.main.menu li{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;height:30px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);cursor:pointer;}@media only screen and (max-width:1000px){nav.main.menu li,nav.main.menu.is-visible li,.studioShow nav.main.menu li,.inStudio nav.main.menu li{height:20px}}.logo_full,.logo_bp,.logo_dots{width:260px;opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;position:fixed;top:0;left:0;padding:25px 0 0 25px;z-index:1000}@media only screen and (max-width:1000px){.logo_full,.logo_bp,.logo_dots{width:180px;-webkit-transition:transform 600ms ease;-moz-transition:transform 600ms ease;-ms-transition:transform 600ms ease;-o-transition:transform 600ms ease;transition:transform 600ms ease}}@media only screen and (min-width:1600px){.logo_full,.logo_bp,.logo_dots{width:312px}}.logo_full{-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;z-index:10}.logo_dots{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.logo_full,.logo_dot_bottom{pointer-events:none}.logo .dot_top{z-index:2000;cursor:pointer}.logo.reduced .dot_top{-webkit-transform:translateX(-47%);-moz-transform:translateX(-47%);-ms-transform:translateX(-47%);-o-transform:translateX(-47%);transform:translateX(-47%)}.logo.reduced .dot_bottom{-webkit-transform:translateX(-23%);-moz-transform:translateX(-23%);-ms-transform:translateX(-23%);-o-transform:translateX(-23%);transform:translateX(-23%)}.logo.reduced .logo_full{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0)}.no-video .landingVideo{display:none}#landingVisual,#landingInfos,.landingImage{overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}@media only screen and (min-width:1000px){#landingVisual,#landingInfos,.landingImage{background-attachment:fixed}}#landingVisual button.arrow,#landingInfos button.arrow,.landingImage button.arrow{position:absolute;bottom:25px;left:50%;width:50px;height:34px;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;z-index:100;background:transparent;pointer:initial;}@media only screen and (max-width:1000px){#landingVisual button.arrow,#landingInfos button.arrow,.landingImage button.arrow{left:25px}}#landingVisual .landing_title{position:absolute;bottom:25px;right:25px;font-size:2.6em;z-index:100}.landingImage,.landingVideo{position:absolute;width:100%;height:100%;overflow:hidden;z-index:10;}.landingImage video,.landingVideo video{width:100%;height:100%;object-fit:cover}#landingInfos .landingVideo,#landingInfos .landingImage.blur{-webkit-filter:blur(15px);-moz-filter:blur(15px);-ms-filter:blur(15px);-o-filter:blur(15px);filter:blur(15px)}@media only screen and (max-width:1000px){#landingInfos .landingVideo,#landingInfos .landingImage{display:none}}#landingInfos{min-height:100vh;}@media only screen and (max-width:800px){#landingInfos{color:#000 !important;height:auto !important}}#landingText{width:72%;position:relative;font-size:2.4vw;line-height:1.3em;z-index:20;-webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transform-style:flat;-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;outline:0;}#landingText p{margin-bottom:0}#landingText p + p{text-indent:1em}#landingText p{text-align:justify}@media only screen and (min-width:1000px){#landingText{left:14%;top:146.33333333333331px}}@media only screen and (max-width:1000px){#landingText{position:relative;margin-top:134px;width:100%;margin-bottom:109px;font-size:4em !important}}.no-video .gallery_cell.video_media{display:none}.flickity-prev-next-button{width:30px;height:30px;background:transparent;top:initial;bottom:12.5px}.flickity-prev-next-button:hover{background:transparent}.flickity-prev-next-button .arrow{fill:#000}.flickity-prev-next-button.no-svg{color:#000}.flickity-prev-next-button:disabled{display:none}.flickity-enabled.is-draggable .flickity-viewport,.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:url("../images/arrow_right.png"),pointer}.flickity-slider{height:100%}.gallery{height:100%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}.gallery .gallery_cell{height:100%;width:auto;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease}.gallery video{height:100%}.gallery .previous-section,.gallery .next-section{position:absolute;height:20vh;width:100%;z-index:10;left:0;}@media only screen and (max-width:1000px){.gallery .previous-section,.gallery .next-section{display:none}}.gallery .previous-section{top:0;cursor:url("../images/arrow_top.png"),pointer}.gallery .next-section{bottom:0;cursor:url("../images/arrow_bottom.png"),pointer}.flickity-enabled.gallery{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.gallery .slide_number{position:absolute;height:180px;top:0;right:45px;width:70px;font-size:13px;z-index:500;text-align:center;color:#fff;-webkit-transition:right 300ms ease;-moz-transition:right 300ms ease;-ms-transition:right 300ms ease;-o-transition:right 300ms ease;transition:right 300ms ease;}@media only screen and (max-width:1000px){.gallery .slide_number{display:none}}.gallery .slide_number .inner{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}article.project .project_infos{width:100vw;height:100%;position:relative;z-index:1000;-webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}article.project .project_infos .header{margin:82px 82px 0 82px;position:absolute;top:0;}article.project .project_infos .header h1{cursor:pointer}article.project .project_infos .header .date{margin-bottom:.5em}article.project .project_infos .infos{margin:0 82px 82px 82px;position:absolute;bottom:0;}article.project .project_infos .infos .summary{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%;font-size:1.8em;line-height:1.3em}article.project .project_infos .infos .summary:before,article.project .project_infos .infos .summary:after{content:'';display:table}article.project .project_infos .infos .summary:after{clear:both}article.project .project_infos .infos .desc{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;font-size:2.6em;line-height:1.2em;text-align:justify;}article.project .project_infos .infos .desc:before,article.project .project_infos .infos .desc:after{content:'';display:table}article.project .project_infos .infos .desc:after{clear:both}article.project .project_infos .infos .desc p{margin-bottom:0}article.project .project_infos .infos .desc p + p{text-indent:1em}article.project .project_infos .infos .tags{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;font-family:"FM";font-size:1.8em;text-align:right;text-transform:capitalize;}article.project .project_infos .infos .tags:before,article.project .project_infos .infos .tags:after{content:'';display:table}article.project .project_infos .infos .tags:after{clear:both}article.project .project_infos .infos .tags li{display:inline-block}article.project .project_infos .infos .tags li:after{content:' / '}article.project .project_infos .infos .tags li:last-child:after{content:''}article.project .project_infos .infos hr{border:none;height:2px;margin:25px 0;background:#000}article.project .gallery_cell .project_infos{font-size:1vw;}article.project .gallery_cell .project_infos .header{margin:120px 50px 0}article.project .gallery_cell .project_infos .infos{margin:0 50px 70px}@media only screen and (min-width:1000px){article.project .gallery_cell .project_infos{display:none}}@media only screen and (orientation:landscape){article.project .gallery_cell .project_infos{display:none}}article.project .tab.project_infos{position:absolute;right:0;width:650px;height:100%;background-color:rgba(255,255,255,0.3);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:translateX(calc(100% - 45px));-moz-transform:translateX(calc(100% - 45px));-ms-transform:translateX(calc(100% - 45px));-o-transform:translateX(calc(100% - 45px));transform:translateX(calc(100% - 45px));}@media only screen and (max-width:1000px){article.project .tab.project_infos{display:none}}@media only screen and (min-width:1600px){article.project .tab.project_infos{width:33%}}article.project .tab.project_infos .opener{height:180px;width:45px;position:absolute;top:0;left:0;border-bottom:1px solid #fff;cursor:pointer;-webkit-transition:border-bottom 300ms ease;-moz-transition:border-bottom 300ms ease;-ms-transition:border-bottom 300ms ease;-o-transition:border-bottom 300ms ease;transition:border-bottom 300ms ease;}@media only screen and (max-width:1000px){article.project .tab.project_infos .opener{right:initial;left:0}}article.project .tab.project_infos .opener svg{-webkit-transition:fill 300ms ease;-moz-transition:fill 300ms ease;-ms-transition:fill 300ms ease;-o-transition:fill 300ms ease;transition:fill 300ms ease;fill:#fff}article.project .tab.project_infos .opener button.arrow{position:absolute;top:50%;left:10px;width:22px;height:22px;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:transparent;-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);-webkit-transition:transform 300ms ease;-moz-transition:transform 300ms ease;-ms-transition:transform 300ms ease;-o-transition:transform 300ms ease;transition:transform 300ms ease}article.project.start .project_infos{background-color:#fff}article.project.start .slide_number{right:0}article.project.start .gallery{-webkit-transform:translateX(-650px);-moz-transform:translateX(-650px);-ms-transform:translateX(-650px);-o-transform:translateX(-650px);transform:translateX(-650px);}@media only screen and (max-width:1000px){article.project.start .gallery{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:1600px){article.project.start .gallery{-webkit-transform:translateX(-33%);-moz-transform:translateX(-33%);-ms-transform:translateX(-33%);-o-transform:translateX(-33%);transform:translateX(-33%)}}@media screen and (max-height:700px){article.project .tab.project_infos{width:1045px}article.project.start .gallery{-webkit-transform:translateX(-1045px);-moz-transform:translateX(-1045px);-ms-transform:translateX(-1045px);-o-transform:translateX(-1045px);-webkit-transform:translateX(-1045px);-moz-transform:translateX(-1045px);-ms-transform:translateX(-1045px);-o-transform:translateX(-1045px);transform:translateX(-1045px)}article.project .project_infos .infos .desc{font-size:2.3em}}article.project.openInfo .project_infos{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);background-color:rgba(255,255,255,0.9);}article.project.openInfo .project_infos .opener{border-bottom:1px solid #000;}@media only screen and (max-width:1000px){article.project.openInfo .project_infos .opener{right:0;left:initial}}article.project.openInfo .project_infos .opener svg{fill:#000}article.project.openInfo .project_infos .opener button.arrow{-webkit-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}section.index{padding:89.33333333333331px 0;}@media only screen and (max-width:1000px){section.index{padding:100px 0 25px}}@media only screen and (min-width:1600px){section.index{padding-top:113.6px 0}}section.index .container{overflow:hidden;padding:0 25px 0 140px;}@media only screen and (max-width:1000px){section.index .container{padding:0 25px 25px 25px}}@media only screen and (min-width:1600px){section.index .container{padding:0 25px 170.6px 166px}}section.index ul.mode_selector{text-align:right;margin-bottom:40px;}@media only screen and (max-width:1000px){section.index ul.mode_selector{margin-bottom:20px}}section.index ul.mode_selector li{display:inline-block;width:17px;height:17px;margin-left:9px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-webkit-filter:alpha(opacity=30);-moz-filter:alpha(opacity=30);-ms-filter:alpha(opacity=30);-o-filter:alpha(opacity=30);filter:alpha(opacity=30);cursor:pointer}section.index ul.mode_selector li.image_mode{background-image:url("../images/image_mode.svg")}section.index ul.mode_selector li.text_mode{background-image:url("../images/text_mode.svg")}section.index article{border-bottom:1px solid;overflow:hidden}section.index article:first-of-type{border-top:1px solid}section.index .year{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;width:60px;margin-right:10px;padding-top:25px;font-size:3.6em;}section.index .year:before,section.index .year:after{content:'';display:table}section.index .year:after{clear:both}@media only screen and (max-width:1000px){section.index .year{font-size:2.6em;font-family:"BPB";padding:20px 0}}section.index .year span:after{content:' ';background:#000;width:2px;height:15px;position:absolute;margin-left:10px;margin-top:5px;}@media only screen and (max-width:1000px){section.index .year span:after{margin-top:1px}}section.index .projects{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;width:calc(100% - 70px);position:relative;}section.index .projects:before,section.index .projects:after{content:'';display:table}section.index .projects:after{clear:both}@media only screen and (max-width:1000px){section.index .projects{display:none}}section.index .project{*zoom:1;float:left;clear:none;text-align:inherit;width:10%;margin-left:0%;margin-right:0%;width:16vw;height:8vh;position:relative;overflow:hidden;padding:2% 2% 2%;cursor:pointer;}section.index .project:before,section.index .project:after{content:'';display:table}section.index .project:after{clear:both}@media only screen and (max-width:1000px){section.index .project{width:30vw;padding:20px 0 4em 0}}section.index .project .index_thumb{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease}section.index .project .index_title{-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;font-size:2.3em;line-height:1.2em;}@media only screen and (max-width:1000px){section.index .project .index_title{padding-left:1em}}section.index .project:nth-of-type(4n+5)::before{content:" ";background:#000;height:1px;width:15px;position:absolute;top:0;left:8%;}@media only screen and (max-width:1000px){section.index .project:nth-of-type(4n+5)::before{content:"";height:0}}section.index.text-mode ul.mode_selector li.text_mode{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}section.index.text-mode .project .index_title{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}section.index.text-mode .project .index_thumb{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0)}section.index.text-mode .project:hover .index_thumb{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}section.index.text-mode .project:hover .index_title{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0)}section.index.image-mode ul.mode_selector li.image_mode{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}section.index.image-mode .project .index_title{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0)}section.index.image-mode .project .index_thumb{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;z-index:-1}section.index.image-mode .project:hover .index_thumb{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-webkit-filter:alpha(opacity=30);-moz-filter:alpha(opacity=30);-ms-filter:alpha(opacity=30);-o-filter:alpha(opacity=30);filter:alpha(opacity=30)}section.index.image-mode .project:hover .index_title{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}section.index .ajax_display{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;position:relative;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);height:0;overflow:hidden}section.index .ajax_display:before,section.index .ajax_display:after{content:'';display:table}section.index .ajax_display:after{clear:both}section.index .ajax_display.displayed{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;height:80vh;border-bottom:2px solid;border-top:1px solid;}@media only screen and (max-width:1000px){section.index .ajax_display.displayed{height:auto}}.ajax_display .owl-carousel{*zoom:1;float:left;clear:none;text-align:inherit;width:53.84615384615385%;margin-left:0%;margin-right:0%;}.ajax_display .owl-carousel:before,.ajax_display .owl-carousel:after{content:'';display:table}.ajax_display .owl-carousel:after{clear:both}@media only screen and (max-width:1000px){.ajax_display .owl-carousel{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.ajax_display .owl-carousel:first-child{margin-left:auto}.ajax_display .owl-carousel:last-child{margin-right:auto}}@media only screen and (min-width:1600px){.ajax_display .owl-carousel{width:calc(100% - 580px)}}.ajax_display .owl-carousel .cell{height:80vh;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:url("../images/arrow_right.png"),pointer;}@media only screen and (max-width:1000px){.ajax_display .owl-carousel .cell{height:500px}}.ajax_display .owl-carousel .video_media .boxclose{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);color:#fff;text-shadow:1px 1px rgba(0,0,0,0.5),-1px -1px rgba(0,0,0,0.5);background:transparent;z-index:100}.ajax_display .owl-carousel .owl-video-playing .video_media .boxclose{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.ajax_display .owl-carousel .owl-video-tn{background-color:#fff}.ajax_display .owl-carousel .owl-item{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 700ms ease;-moz-transition:opacity 700ms ease;-ms-transition:opacity 700ms ease;-o-transition:opacity 700ms ease;transition:opacity 700ms ease}.ajax_display .owl-carousel .owl-item.active,.ajax_display .owl-carousel .owl-item.owl-video-playing,.ajax_display .owl-carousel .owl-item.cloned{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.ajax_display .project_infos{*zoom:1;float:left;clear:none;text-align:inherit;width:46.15384615384615%;margin-left:0%;margin-right:0%;height:80vh;background-color:#fff;position:relative;z-index:20;}.ajax_display .project_infos:before,.ajax_display .project_infos:after{content:'';display:table}.ajax_display .project_infos:after{clear:both}@media only screen and (max-width:1000px){.ajax_display .project_infos{width:100%;height:auto;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;border-top:2px solid}.ajax_display .project_infos:first-child{margin-left:auto}.ajax_display .project_infos:last-child{margin-right:auto}}@media only screen and (min-width:1600px){.ajax_display .project_infos{width:580px}}.ajax_display .project_infos .header{margin:50px;position:absolute;top:0;}@media only screen and (max-width:1000px){.ajax_display .project_infos .header{position:initial;float:left;margin:50px}}.ajax_display .project_infos .header .date{margin-bottom:.5em}.ajax_display .project_infos .infos{margin:0 50px 50px;position:absolute;bottom:0;}@media only screen and (max-width:1000px){.ajax_display .project_infos .infos{position:initial;float:left;margin:50px}}.ajax_display .project_infos .infos .summary{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%;font-size:1.8em;line-height:1.3em}.ajax_display .project_infos .infos .summary:before,.ajax_display .project_infos .infos .summary:after{content:'';display:table}.ajax_display .project_infos .infos .summary:after{clear:both}.ajax_display .project_infos .infos .desc{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;font-size:2.2em;line-height:1.2em;text-align:justify;}.ajax_display .project_infos .infos .desc:before,.ajax_display .project_infos .infos .desc:after{content:'';display:table}.ajax_display .project_infos .infos .desc:after{clear:both}.ajax_display .project_infos .infos .desc p{margin-bottom:0}.ajax_display .project_infos .infos .desc p + p{text-indent:1em}.ajax_display .project_infos .infos .tags{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;font-family:"FM";font-size:1.8em;text-align:right;text-transform:capitalize;}.ajax_display .project_infos .infos .tags:before,.ajax_display .project_infos .infos .tags:after{content:'';display:table}.ajax_display .project_infos .infos .tags:after{clear:both}.ajax_display .project_infos .infos .tags li{display:inline-block}.ajax_display .project_infos .infos .tags li:after{content:' / '}.ajax_display .project_infos .infos .tags li:last-child:after{content:''}.ajax_display .project_infos .infos hr{height:1px;border:none;margin:25px 0;background:#000}@media only screen and (max-width:1000px){.ajax_display .boxclose{display:none}}section.studio .inner{padding:171.33333333333331px 0 25px 0;}@media only screen and (max-width:1000px){section.studio .inner{padding:129px 0 25px 0}}section.studio .inner h1,section.studio .inner h2{font-size:2.8em;font-family:'BPB';margin-bottom:25px;}@media only screen and (max-width:1000px){section.studio .inner h1,section.studio .inner h2{font-size:3.5em}}section.studio .inner p{font-size:2.8em;margin-bottom:1em;margin-left:-.07em;}@media only screen and (max-width:1000px){section.studio .inner p{font-size:3.7em}}section.studio .inner p:last-child{margin-bottom:0}section.studio .inner .container{overflow:hidden;padding:0 86.66666666666667px 0 140px;}@media only screen and (max-width:1000px){section.studio .inner .container{margin-top:0;padding:0 25px 25px 25px}}@media only screen and (min-width:1600px){section.studio .inner .container{padding:0 104px 0 234px}}section.studio .inner .box{margin-bottom:25px}section.studio .inner .top,section.studio .inner .bottom{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;margin-bottom:25px}section.studio .inner .top:before,section.studio .inner .bottom:before,section.studio .inner .top:after,section.studio .inner .bottom:after{content:'';display:table}section.studio .inner .top:after,section.studio .inner .bottom:after{clear:both}@media only screen and (min-width:1000px){section.studio .inner .top .left{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;-o-box-orient:horizontal;box-orient:horizontal;-webkit-flex-flow:row nowwrap;-moz-flex-flow:row nowwrap;-ms-flex-flow:row nowwrap;-o-flex-flow:row nowwrap;flex-flow:row nowwrap;-webkit-box-align:end;-moz-box-align:end;-ms-box-align:end;-o-box-align:end;-webkit-box-align:end;-moz-box-align:end;-ms-box-align:end;-o-box-align:end;box-align:end;-webkit-flex-align:end;-moz-flex-align:end;-ms-flex-align:end;-o-flex-align:end;flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}}section.studio .inner .left{*zoom:1;float:left;clear:none;text-align:inherit;width:16.666666666666664%;margin-left:0%;margin-right:0%;height:100%;}section.studio .inner .left:before,section.studio .inner .left:after{content:'';display:table}section.studio .inner .left:after{clear:both}@media only screen and (max-width:1000px){section.studio .inner .left{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}section.studio .inner .left:first-child{margin-left:auto}section.studio .inner .left:last-child{margin-right:auto}}section.studio .inner .right{*zoom:1;float:left;clear:none;text-align:inherit;width:63.63636363636363%;margin-left:9.090909090909092%;margin-right:0%;cursor:url("../images/arrow_right.png"),pointer;}section.studio .inner .right:before,section.studio .inner .right:after{content:'';display:table}section.studio .inner .right:after{clear:both}@media only screen and (max-width:1000px){section.studio .inner .right{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}section.studio .inner .right:first-child{margin-left:auto}section.studio .inner .right:last-child{margin-right:auto}}@media only screen and (min-width:1600px){section.studio .inner .right{*zoom:1;float:left;clear:none;text-align:inherit;width:59.09090909090909%;margin-left:9.090909090909092%;margin-right:0%}section.studio .inner .right:before,section.studio .inner .right:after{content:'';display:table}section.studio .inner .right:after{clear:both}}section.studio .inner .contact{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;}section.studio .inner .contact:before,section.studio .inner .contact:after{content:'';display:table}section.studio .inner .contact:after{clear:both}section.studio .inner .jobs{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;}section.studio .inner .jobs:before,section.studio .inner .jobs:after{content:'';display:table}section.studio .inner .jobs:after{clear:both}section.studio .inner .jobs ul > li h1{font-family:"BPM";margin-bottom:.3em;cursor:pointer}section.studio .inner .jobs ul > li.selected a::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}section.studio .inner .social{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;padding:1em 0;border-top:1px solid;border-bottom:1px solid;}section.studio .inner .social:before,section.studio .inner .social:after{content:'';display:table}section.studio .inner .social:after{clear:both}@media only screen and (min-width:1000px){section.studio .inner .social{border:none}}section.studio .inner .social li{font-size:1.8em;text-transform:uppercase;padding:.2em 0;display:inline-block;width:100px;}@media only screen and (max-width:1000px){section.studio .inner .social li{font-size:2.3em;padding:.6em 0}}section.studio .inner .studio_description{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;}section.studio .inner .studio_description:before,section.studio .inner .studio_description:after{content:'';display:table}section.studio .inner .studio_description:after{clear:both}section.studio .inner .studio_description p{text-align:justify;font-size:3.8em;}@media only screen and (min-width:1600px){section.studio .inner .studio_description p{font-size:4.8em}}section.studio .inner .recent_clients{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0%;margin-right:0%;}section.studio .inner .recent_clients:before,section.studio .inner .recent_clients:after{content:'';display:table}section.studio .inner .recent_clients:after{clear:both}@media only screen and (max-width:1000px){section.studio .inner .recent_clients{*zoom:1;float:left;clear:none;text-align:inherit;width:91.66666666666666%;margin-left:8.333333333333332%;margin-right:0%}section.studio .inner .recent_clients:before,section.studio .inner .recent_clients:after{content:'';display:table}section.studio .inner .recent_clients:after{clear:both}}section.studio .inner .recent_clients a::before{width:0}section.studio .inner .recent_clients span{font-size:2.4em;display:block;line-height:1.2em;}@media only screen and (max-width:1000px){section.studio .inner .recent_clients span{display:inline}}@media only screen and (max-width:1000px){section.studio .inner .recent_clients span::after{content:', '}section.studio .inner .recent_clients span:last-child::after{content:'.'}}@media only screen and (min-width:1000px) and (max-width:2000px){section.studio .inner .recent_clients span:nth-child(n+12){display:none}}section.studio{min-height:101vh;}@media only screen and (max-width:1000px){section.studio{height:auto !important;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}}@media only screen and (min-width:1000px){section.studio{background-image:none !important}}section.studio .logo_full{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0)}section.studio .contact,section.studio .social,section.studio .container .right{-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}section.studio .gallery{height:66vh;width:50%;position:absolute;bottom:25px;right:25px;z-index:-1;}@media only screen and (max-width:1000px){section.studio .gallery{display:none}}section.studio .gallery:hover{z-index:100}section.studio .gallery .gallery_cell{height:66vh;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}@media only screen and (max-width:1000px){section.studio::after{content:" ";width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;-webkit-background:-webkit-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);-moz-background:-webkit-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);-ms-background:-webkit-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);-o-background:-webkit-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);background:-webkit-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);-webkit-background:-moz-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);-moz-background:-moz-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);-ms-background:-moz-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);-o-background:-moz-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);background:-moz-linear-gradient(bottom,#fff 10%,rgba(255,255,255,0) 60%);-webkit-background:linear-gradient(bottom, #fff 10%, rgba(255,255,255,0) 60%);-moz-background:linear-gradient(bottom, #fff 10%, rgba(255,255,255,0) 60%);-ms-background:linear-gradient(bottom, #fff 10%, rgba(255,255,255,0) 60%);-o-background:linear-gradient(bottom, #fff 10%, rgba(255,255,255,0) 60%);background:linear-gradient(bottom, #fff 10%, rgba(255,255,255,0) 60%)}}section.studio .job_container{-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden;width:50%;height:100%;position:absolute;right:0;top:0;overflow-y:scroll;background:rgba(255,255,255,0.97);border-left:6px solid;z-index:100;}@media only screen and (max-width:1000px){section.studio .job_container{width:100%;position:fixed;z-index:2000}}@media only screen and (max-width:1000px){section.studio .job_container .boxclose{top:100px}}section.studio .job_container .job{display:none;padding:0 50px;}@media only screen and (max-width:1000px){section.studio .job_container .job{padding:0 25px}}section.studio .job_container h1{font-family:'BPM';font-size:2.3rem}section.studio .job_container h2{text-transform:uppercase;text-decoration:underline}section.studio .job_container h3{font-size:1.9em}section.studio .job_container p,section.studio .job_container h2{font-size:2.1em;line-height:1.3em;margin-bottom:.5em}section.studio .job_container .header{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;margin-top:50px;margin-bottom:25px;}section.studio .job_container .header:before,section.studio .job_container .header:after{content:'';display:table}section.studio .job_container .header:after{clear:both}@media only screen and (max-width:1000px){section.studio .job_container .header{margin-top:129px}}section.studio .job_container .header .date{margin-bottom:25px}section.studio .job_container .infos{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;margin-bottom:25px;}section.studio .job_container .infos:before,section.studio .job_container .infos:after{content:'';display:table}section.studio .job_container .infos:after{clear:both}section.studio .job_container .infos .left,section.studio .job_container .infos .right{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%;padding:12.5px 0;}section.studio .job_container .infos .left:before,section.studio .job_container .infos .right:before,section.studio .job_container .infos .left:after,section.studio .job_container .infos .right:after{content:'';display:table}section.studio .job_container .infos .left:after,section.studio .job_container .infos .right:after{clear:both}section.studio .job_container .infos .left:last-child,section.studio .job_container .infos .right:last-child{margin-right:0%}@media only screen and (max-width:1000px){section.studio .job_container .infos .left,section.studio .job_container .infos .right{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}section.studio .job_container .infos .left:first-child,section.studio .job_container .infos .right:first-child{margin-left:auto}section.studio .job_container .infos .left:last-child,section.studio .job_container .infos .right:last-child{margin-right:auto}}section.studio .job_container .infos .left{border-top:2px solid;border-bottom:2px solid;}@media only screen and (max-width:1000px){section.studio .job_container .infos .left{border:none}}section.studio .job_container .job_content{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;margin-bottom:50px;}section.studio .job_container .job_content:before,section.studio .job_container .job_content:after{content:'';display:table}section.studio .job_container .job_content:after{clear:both}section.studio .job_container .job_content .description{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%;text-align:justify;}section.studio .job_container .job_content .description:before,section.studio .job_container .job_content .description:after{content:'';display:table}section.studio .job_container .job_content .description:after{clear:both}section.studio .job_container .job_content .description:last-child{margin-right:0%}@media only screen and (max-width:1000px){section.studio .job_container .job_content .description{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:25px 0;margin-bottom:25px;border-top:2px solid;border-bottom:2px solid}section.studio .job_container .job_content .description:first-child{margin-left:auto}section.studio .job_container .job_content .description:last-child{margin-right:auto}}section.studio .job_container .job_content .description p{font-size:2.4em;}@media only screen and (min-width:1600px){section.studio .job_container .job_content .description p{font-size:2.8em}}section.studio .job_container .job_content .skills{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%;}section.studio .job_container .job_content .skills:before,section.studio .job_container .job_content .skills:after{content:'';display:table}section.studio .job_container .job_content .skills:after{clear:both}section.studio .job_container .job_content .skills:last-child{margin-right:0%}@media only screen and (max-width:1000px){section.studio .job_container .job_content .skills{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}section.studio .job_container .job_content .skills:first-child{margin-left:auto}section.studio .job_container .job_content .skills:last-child{margin-right:auto}}section.studio .job_container .job.selected{display:block}section.studio.job_open .job_container{opacity:1;-ms-filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;visibility:visible}section.studio.job_open .contact,section.studio.job_open .social,section.studio.job_open .container .right{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";-webkit-filter:alpha(opacity=20);-moz-filter:alpha(opacity=20);-ms-filter:alpha(opacity=20);-o-filter:alpha(opacity=20);filter:alpha(opacity=20)}@-moz-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}