html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:futura pt;src:url(/wp-content/themes/imageMILL/dist/fonts/FuturaPTBook_99541f31.otf) format("opentype")}@font-face{font-family:futura pt;font-style:italic;src:url(/wp-content/themes/imageMILL/dist/fonts/FuturaPTBookOblique_c6f25714.otf) format("opentype")}@font-face{font-family:futura pt;font-weight:100;src:url(/wp-content/themes/imageMILL/dist/fonts/FuturaPTLight_a15258a7.otf) format("opentype")}@font-face{font-family:futura pt;font-weight:100;font-style:italic;src:url(/wp-content/themes/imageMILL/dist/fonts/FuturaPTLightOblique_a1a5c08b.otf) format("opentype")}body{background-color:#1a1a1a;font-family:futura pt,oswald,arial,sans-serif}body#tinymce{background-color:#fff}a{color:#fff}a:hover{color:#999}.block{min-height:512px;border:1px solid #1a1a1a;position:relative}.block.__1{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}@media (min-width:768px){.block.__1{-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%}}.block.__2{-webkit-box-flex:2;-ms-flex:2 66.667%;flex:2 66.667%}.block.__3{-webkit-box-flex:3;-ms-flex:3 100%;flex:3 100%}h1{font-family:oswald,arial,sans-serif;font-weight:200;font-size:40pt;letter-spacing:.11em}@media (min-width:768px){h1{font-size:46pt}}h2{color:#fff;font-family:oswald,arial,sans-serif;font-weight:200;font-size:32pt;letter-spacing:.1em}@media (min-width:768px){h2{font-size:36pt}}h3{font-family:oswald,arial,sans-serif;font-weight:400;font-size:28pt;letter-spacing:.1em}@media (min-width:768px){h3{font-size:30pt}}h4{font-family:futura pt,oswald,arial,sans-serif;font-weight:200;font-size:24pt;letter-spacing:.1em}@media (min-width:768px){h4{font-size:24pt}}h5{font-size:20pt}h5,h6{font-family:futura pt,oswald,arial,sans-serif;font-weight:400;letter-spacing:.1em}h6{font-size:16pt}p{font-family:futura pt,oswald,arial,sans-serif;font-weight:200;font-size:14pt;letter-spacing:.05em;line-height:1.5em}.jap p{font-size:11pt!important;letter-spacing:0!important}img{max-width:100%}.site-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#1a1a1a}.site-loader svg{width:80%;height:80%;max-width:600px;max-height:600px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotateX(180deg) rotateY(180deg) scale(.1) perspective(500px);transform:translate(-50%,-50%) rotateX(180deg) rotateY(180deg) scale(.1) perspective(500px);-webkit-transition:all 2s cubic-bezier(.19,1,.22,1);-o-transition:all 2s cubic-bezier(.19,1,.22,1);transition:all 2s cubic-bezier(.19,1,.22,1);opacity:0}@media (min-height:850px) and (min-width:1200px){.site-loader svg{max-width:680px;max-height:680px}}@media (min-height:950px) and (min-width:1200px){.site-loader svg{max-width:750px;max-height:750px}}.site-loader svg .loader-stroke,.site-loader svg .loader-stroke-bg{position:absolute;left:0;top:0}.site-loader svg .loader-stroke{-webkit-transition:30s ease-out;-o-transition:30s ease-out;transition:30s ease-out;stroke-dasharray:0,2300.58}.site-loader svg .loader-stroke.loading{stroke-dasharray:1725.43,2300.58}.site-loader svg .loader-stroke.loaded{-webkit-transition:1.3s ease-out;-o-transition:1.3s ease-out;transition:1.3s ease-out;stroke-dasharray:2300.58,2300.58}.site-loader svg.loaded{opacity:1;-webkit-transform:translate(-50%,-50%) rotateX(0deg) rotateY(0deg) scale(1) perspective(500px);transform:translate(-50%,-50%) rotateX(0deg) rotateY(0deg) scale(1) perspective(500px)}.site-loader .text-cont{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}.site-loader .text-cont h1,.site-loader .text-cont p{color:#fff;margin:0;line-height:1.3em}.site-loader .text-cont p{font-family:oswald,arial,sans-serif;font-weight:200;font-size:40pt!important;letter-spacing:.11em!important}@media (min-width:768px){.site-loader .text-cont p{font-size:46pt!important}}header.banner{height:100vh;position:relative;overflow:hidden;background-size:cover;background-position:50%}header.banner .header-title{text-align:center;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}header.banner .header-title h1{color:#fff;margin:0;line-height:1.3em}.header-img-bg{width:100%;height:100%;position:fixed;background-position:50%;background-size:cover}.header-img-bg .bg-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.25)}.header-gear-bg{width:80%;height:0;position:fixed;left:0;top:0;-webkit-clip-path:url(#svgPath);clip-path:url(#svgPath);z-index:1;max-width:600px;max-height:600px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-bottom:80%}@media (min-width:770px){.header-gear-bg{height:80%;padding-bottom:0}}@media (min-height:850px) and (min-width:1200px){.header-gear-bg{max-width:680px;max-height:680px}}@media (min-height:950px) and (min-width:1200px){.header-gear-bg{max-width:750px;max-height:750px}}.header-gear-bg .overlay{background:rgba(26,26,26,.35)}.header-gear-bg .img-cont,.header-gear-bg .overlay{width:100%;height:100%;position:absolute;left:0;top:0}.header-gear-bg .img-cont{background-position:50%;background-size:cover}.wrap.container{z-index:2;position:relative;border:2px solid #1a1a1a;background-color:#1a1a1a}.lang-cont{position:absolute;top:-8px;right:70px}.lang-cont ul{text-align:left;color:#fff}.lang-cont ul li{margin:1rem 0;text-align:right;text-decoration:none;color:grey;font-family:oswald,arial,sans-serfif;font-weight:400;font-size:11pt;letter-spacing:.13em;text-transform:uppercase;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;display:inline;cursor:pointer;vertical-align:bottom}.lang-cont ul li.active,.lang-cont ul li:hover{color:#80ff80}.lang-cont.out{z-index:4;position:fixed;top:5px;right:60px}.header-nav-trig{position:fixed;width:30px;height:20px;cursor:pointer;right:0;margin:20px;z-index:4}.header-nav-trig span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.header-nav-trig,.header-nav-trig span{display:inline-block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-box-sizing:border-box;box-sizing:border-box}.header-nav-trig span:first-of-type{top:0}.header-nav-trig span:nth-of-type(2){top:9px}.header-nav-trig span:nth-of-type(3){bottom:1px}#header-nav-trig.active span:first-of-type{-webkit-transform:translateY(9px) rotate(-45deg);-o-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}#header-nav-trig.active span:nth-of-type(2){left:200%;opacity:0;-webkit-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-animation:burgerAnimation .8s forwards;-o-animation:burgerAnimation .8s forwards;animation:burgerAnimation .8s forwards}@-webkit-keyframes burgerAnimation{to{height:0}}@-o-keyframes burgerAnimation{to{height:0}}@keyframes burgerAnimation{to{height:0}}#header-nav-trig.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);-o-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}#header-work-back{position:fixed;right:0;top:3em;margin:8px;width:3em;z-index:5}@media (min-width:500px){#header-work-back{right:6em;top:0;margin:22px;width:3em}}.header-nav-cont{position:fixed;height:100%;width:100%;right:0;top:50%;-webkit-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%);padding:10px;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1.2s cubic-bezier(.19,1,.22,1);-o-transition:-o-transform 1.2s cubic-bezier(.19,1,.22,1);transition:transform 1.2s cubic-bezier(.19,1,.22,1);transition:transform 1.2s cubic-bezier(.19,1,.22,1),-webkit-transform 1.2s cubic-bezier(.19,1,.22,1),-o-transform 1.2s cubic-bezier(.19,1,.22,1);z-index:3}.header-nav-cont .header-nav-cont-inner{width:100%;height:calc(100% - 24px);background:rgba(26,26,26,.9);top:12px;position:absolute;padding-left:20px}.header-nav-cont .header-nav-cont-inner nav.header-nav-primary{position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.header-nav-cont .header-nav-cont-inner nav.header-nav-primary ul{list-style:none;padding:0;margin:0}.header-nav-cont .header-nav-cont-inner nav.header-nav-primary ul li{margin:1.5rem 0;text-align:left}.header-nav-cont .header-nav-cont-inner nav.header-nav-primary ul li a{text-decoration:none;color:#fff;font-family:oswald,arial,sans-serfif;font-weight:400;font-size:14pt;letter-spacing:.13em;text-transform:uppercase;-webkit-transition:all 1.2s cubic-bezier(.19,1,.22,1);-o-transition:all 1.2s cubic-bezier(.19,1,.22,1);transition:all 1.2s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.header-nav-cont .header-nav-cont-inner nav.header-nav-primary ul li.active a,.header-nav-cont .header-nav-cont-inner nav.header-nav-primary ul li a:hover{color:#999}.header-nav-cont .wawaken-cont{display:block;z-index:10;position:fixed;width:600px;height:600px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:150px;overflow:hidden;display:none}@media (min-width:768px){.header-nav-cont .wawaken-cont{display:block}}@media (min-height:700px){.header-nav-cont .wawaken-cont{padding:100px}}@media (min-height:850px) and (min-width:1200px){.header-nav-cont .wawaken-cont{max-width:680px;max-height:680px}}@media (min-height:950px) and (min-width:1200px){.header-nav-cont .wawaken-cont{max-width:750px;max-height:750px}}.header-nav-cont .wawaken-cont .wawaken-cont-inner{height:100%;width:100%;overflow:auto}.header-nav-cont .wawaken-cont .wawaken-cont-inner .wawaken-logo-cont{padding:20px 150px 20px 20px}.header-nav-cont .wawaken-cont .wawaken-cont-inner .wawaken-logo-cont img{position:relative;-o-object-fit:initial;object-fit:fill}.header-nav-cont .wawaken-cont .wawaken-cont-inner .posts-cont{display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav-cont .wawaken-cont .wawaken-cont-inner .posts-cont .post-cont{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;padding:1em}.header-nav-cont .wawaken-cont .wawaken-cont-inner .posts-cont .post-cont a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-decoration:none;color:#fff}.header-nav-cont .wawaken-cont .wawaken-cont-inner .posts-cont .post-cont a .post-image{width:100%;min-height:90px;background-position:50%;background-size:cover;margin-bottom:1.5em}@media (min-height:700px) and (min-width:1200px){.header-nav-cont .wawaken-cont .wawaken-cont-inner .posts-cont .post-cont a .post-image{min-height:120px}}.header-nav-cont .wawaken-cont .wawaken-cont-inner .posts-cont .post-cont a .title h3{font-size:16pt;margin:0}.header-nav-cont .wawaken-cont .wawaken-cont-inner .posts-cont .post-cont a .text-cont p{margin:.5em 0}.header-nav-cont .social-media-menu{position:absolute;bottom:0;right:0;margin:14px 18px;opacity:.5}.header-nav-cont .social-media-menu .sm-menu-cont .sm-menu{padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.header-nav-cont .social-media-menu .sm-menu-cont .sm-menu li{margin:0 12.5px}.header-nav-cont .social-media-menu .sm-menu-cont .sm-menu li a{display:block;width:auto;max-width:20px;height:15px}.header-nav-cont .social-media-menu .sm-menu-cont .sm-menu li a img{width:100%;height:100%}.header-nav-cont .gear-cont{width:80%;height:0;position:fixed;left:0;top:0;z-index:1;max-width:600px;max-height:600px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-bottom:80%;display:none}@media (min-width:768px){.header-nav-cont .gear-cont{display:block}}@media (min-width:770px){.header-nav-cont .gear-cont{height:80%;padding-bottom:0}}@media (min-height:850px) and (min-width:1200px){.header-nav-cont .gear-cont{max-width:680px;max-height:680px}}@media (min-height:950px) and (min-width:1200px){.header-nav-cont .gear-cont{max-width:750px;max-height:750px}}.header-nav-cont .gear-cont svg{width:100%;height:100%;background-position:50%;background-size:cover;position:absolute;top:0;left:0}.header-nav-cont .gear-cont svg .gear-stroke{stroke:#b0ff5f}.header-nav-cont.active{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header-nav-cont.active li a{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#main-nav-cont{position:fixed;height:100%;right:0;top:50%;background:rgba(26,26,26,.5);-webkit-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%);padding:30px;z-index:2;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}#main-nav-cont nav.main-nav-primary{position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#main-nav-cont nav.main-nav-primary ul{list-style:none;padding:0;margin:0}#main-nav-cont nav.main-nav-primary ul li{margin:1.5rem 0;text-align:right}#main-nav-cont nav.main-nav-primary ul li a{text-decoration:none;color:#fff;font-family:oswald,arial,sans-serfif;font-weight:400;font-size:9pt;letter-spacing:.13em;text-transform:uppercase;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#main-nav-cont nav.main-nav-primary ul li.active a,#main-nav-cont nav.main-nav-primary ul li a:hover{color:#ccc}#main-nav-cont.active{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main-logo{position:absolute;width:28px;margin:20px 18px;top:0;left:0;z-index:1}@media (min-width:768px){.main-logo{width:40px}}.header-logo,.main-logo.stick{position:fixed;margin:20px}.header-logo{height:25px;width:260px;z-index:4}@media (min-width:768px){.header-logo{width:auto}}.header-logo svg{width:100%;vertical-align:middle}.header-logo a{vertical-align:middle;text-decoration:none}.header-logo a.logo{margin-right:15px}.header-logo a.logo svg{width:160px}@media (max-width:767px){.header-logo a.logo svg{width:135px}}.header-logo a.tokyo{margin-right:4px}@media (max-width:767px){.header-logo a.tokyo{margin-right:2px}}.header-logo a.tokyo svg{width:40px}@media (max-width:767px){.header-logo a.tokyo svg{width:38px}}.header-logo a.sa svg{width:65px}@media (max-width:767px){.header-logo a.sa svg{width:60px}}#main-nav-trig{position:absolute;width:30px;height:28px;right:0;top:0;margin:20px 18px;z-index:2;width:22px;height:17px}#main-nav-trig span{height:4px;margin-bottom:4px;width:100%;background-color:#fff;display:block}#main-nav-trig span:last-child{margin-bottom:0}#main-nav-trig.stick{position:fixed;right:2px}#main-nav-trig span{height:1px;margin-bottom:7px}header.banner iframe{-webkit-box-sizing:border-box;box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;z-index:-1;top:50%;width:177.77777778vh}.video-holder{width:100%;height:100%;position:fixed;left:0;top:0}.video-holder .vid-overlay,.video-holder .vid-overlay-gear{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.25)}.video-holder .video-src-holder{width:0;height:0%;position:absolute;top:0;left:0;display:none}.vid-count{position:fixed;bottom:10%;width:100%;padding:0 25px;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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;left:0;display:none}.vid-count>div{height:1px;max-width:150px;width:20%;background-color:grey;margin-right:6px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.vid-count>div:last-child{margin-right:0}.vid-count>div.active{background-color:#b1ff5f}.jap h2{font-size:25pt}footer{z-index:1;background-color:#000;position:relative}footer .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff}footer .footer .block{padding:90px 0;border:0;min-height:auto}@media (min-width:768px){footer .footer .block{min-height:512px}}footer .footer .block.left-side{padding-left:30px;padding-right:30px}@media (min-width:768px){footer .footer .block.left-side{padding-left:100px;padding-right:0}}footer .footer .block.left-side img{max-width:150px;margin-bottom:42px;margin-top:20px}footer .footer .block.left-side .address-cont .africa-address h5,footer .footer .block.left-side .address-cont .tokyo-address h5{margin:0;line-height:1.7em}footer .footer .block.left-side .address-cont .africa-address p,footer .footer .block.left-side .address-cont .tokyo-address p{margin:0;line-height:1.5em}footer .footer .block.left-side .address-cont .africa-address p a,footer .footer .block.left-side .address-cont .tokyo-address p a{color:#fff;text-decoration:none}footer .footer .block.left-side .address-cont .tokyo-address{margin-bottom:35px}footer .footer .block.middle-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0 30px}@media (min-width:768px){footer .footer .block.middle-side{padding:90px 67px}}footer .footer .block.middle-side a{color:#fff}footer .footer .block.middle-side .opp-logo{width:100%;text-align:center;margin-bottom:25px}footer .footer .block.middle-side .opp-logo img{max-width:120px}footer .footer .block.middle-side .opp-text{padding:0 25px;margin-bottom:70px}footer .footer .block.middle-side .social-media-menu .sm-menu-cont #sm-menu{list-style:none;padding-left:0;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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}footer .footer .block.middle-side .social-media-menu .sm-menu-cont #sm-menu li{display:inline-block;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;max-width:25px;min-width:25px;margin:0 auto}footer .footer .block.middle-side .social-media-menu .sm-menu-cont #sm-menu li:last-child{margin-right:0}footer .footer .block.right-side{padding-left:30px;padding-right:30px}@media (min-width:768px){footer .footer .block.right-side{padding-left:0;padding-right:100px}}footer .footer .block.right-side .footer-menu-cont{margin-top:0;height:100%}@media (min-width:768px){footer .footer .block.right-side .footer-menu-cont{margin-top:40px}}footer .footer .block.right-side .footer-menu-cont #footer-menu{list-style:none;padding-left:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;height:100%}@media (min-width:768px){footer .footer .block.right-side .footer-menu-cont #footer-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}footer .footer .block.right-side .footer-menu-cont #footer-menu li{text-align:center;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}@media (min-width:768px){footer .footer .block.right-side .footer-menu-cont #footer-menu li{text-align:right}}footer .footer .block.right-side .footer-menu-cont #footer-menu li a{text-decoration:none;color:#fff;font-family:oswald,arial,sans-serif;font-size:9pt;text-transform:uppercase;letter-spacing:.13em}footer .bottom-footer{z-index:1;background:#b1ff5f;padding:24px 0}footer .bottom-footer p{color:#000;margin:0;text-align:center}body#tinymce{margin:12px!important}.single-post .single-work-details .inner-cont{margin-bottom:0}.single-post .content-section{overflow:hidden}.single-post .content-section h1,.single-post .content-section h2,.single-post .content-section h3,.single-post .content-section h4,.single-post .content-section h5,.single-post .content-section h6{margin-top:0;color:#b1ff5f;font-weight:400}.single-post .content-section p{color:#fff}.single-post .head-block{position:relative;width:100%}.single-post .head-block .inner-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.single-post .head-block .inner-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.single-post .head-block .inner-cont>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.single-post .head-block .left-side{padding:30px}.single-post .head-block .left-side .text-cont{margin-bottom:50px}.single-post .head-block .left-side .text-cont iframe,.single-post .head-block .left-side .text-cont img{max-width:100%}.single-post .head-block .left-side .meta-fields-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.single-post .head-block .left-side .meta-fields-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-post .head-block .left-side .meta-fields-cont .meta-cont{margin-bottom:10px}.single-post .head-block .left-side .meta-fields-cont .meta-cont p{font-size:10pt;font-weight:100;margin:0}.single-post .head-block .left-side .meta-fields-cont .meta-cont .meta-title{font-size:12pt;font-weight:400}@media (min-width:768px){.single-post .head-block .left-side .meta-fields-cont .meta-left,.single-post .head-block .left-side .meta-fields-cont .meta-right{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.single-post .head-block .right-side .img-cont{width:100%;height:100%}.single-post .head-block .right-side .img-cont img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post .left-text-block,.single-post .right-text-block{position:relative}.single-post .left-text-block .inner-cont,.single-post .right-text-block .inner-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.single-post .left-text-block .inner-cont,.single-post .right-text-block .inner-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.single-post .left-text-block .inner-cont>div,.single-post .right-text-block .inner-cont>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.single-post .left-text-block .inner-cont .img-cont,.single-post .right-text-block .inner-cont .img-cont{width:100%;height:100%}.single-post .left-text-block .inner-cont .img-cont img,.single-post .right-text-block .inner-cont .img-cont img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post .left-text-block .inner-cont .text-cont,.single-post .right-text-block .inner-cont .text-cont{padding:30px}.single-post .img-block{width:100%}.single-post .img-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post .center-text-block{width:100%}.single-post .center-text-block .text-cont{padding:30px;text-align:center}@media (min-width:768px){.single-post .center-text-block .text-cont{padding:60px}}@media (min-width:992px){.single-post .center-text-block .text-cont{padding:60px 80px}}@media (min-width:1200px){.single-post .center-text-block .text-cont{padding:60px 100px}}@media (min-width:1440px){.single-post .center-text-block .text-cont{padding:60px 120px}}.single-post .next-up-section a{position:relative;width:100%;min-height:512px;display:block}.single-post .next-up-section a .post-image{width:100%;height:100%;position:absolute;left:0;top:0;background-position:50%;background-size:cover}.single-post .next-up-section a .title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.single-post .next-up-section a .title h3{margin:0}.single-post .next-up-section a .title h4{text-decoration:underline;margin:0;font-weight:400}.single-work-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;overflow:hidden}@media (min-width:768px){.single-work-details .block.__1{max-width:33.33%}}@media (min-width:768px){.single-work-details .block.__2{max-width:66.67%}}.single-work-details .inner-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#272525;background-color:rgba(177,255,95,.5);margin-bottom:50px;height:100%}.single-work-details .inner-cont .block{border:0}.single-work-details .inner-cont .section-title-cont{padding:50px 25px 0;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.single-work-details .inner-cont .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:50px}}@media (min-width:1000px){.single-work-details .inner-cont .section-title-cont{padding:50px}}.single-work-details .inner-cont .section-title-cont h2{color:#272525;margin:0}.single-work-details .inner-cont .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 25px;overflow:hidden}@media (min-width:1000px){.single-work-details .inner-cont .flex-cont{padding:50px 35px}}@media (min-width:1850px){.single-work-details .inner-cont .flex-cont{padding:50px}}.single-work-details .inner-cont .flex-cont.__2{overflow:auto;height:100%}.single-work-details .inner-cont .flex-cont a{color:#000}.single-work-details .inner-cont .flex-cont *{max-width:100%;height:auto}.single-work-details .category-cont{position:relative;min-height:auto}@media (min-width:768px){.single-work-details .category-cont{min-height:512px}}.single-work-details .category-cont ul{list-style:none;padding-left:0;border-left:2px solid #b1ff5f;position:relative;bottom:0;margin:0 25px 50px}@media (min-width:768px){.single-work-details .category-cont ul{bottom:50px;margin-bottom:0;position:absolute}}.single-work-details .category-cont ul li{padding-left:20px;position:relative}@media (min-width:1000px){.single-work-details .category-cont ul li{padding-left:30px}}.single-work-details .category-cont ul li:before{position:absolute;content:"-";left:0;top:.6em;color:#b1ff5f}.single-work-details .category-cont ul li h4{text-transform:uppercase;margin:0;word-break:break-word}.grid-gallery-cont{position:relative;width:100%;height:100%}.grid-gallery-cont .grid{position:relative;width:100%;min-height:512px;height:auto;overflow:hidden;color:#fff}.grid-gallery-cont .grid .grid-item{position:absolute;width:0;height:0;border:1px solid #1a1a1a;overflow:hidden}.grid-gallery-cont .grid .grid-item .img-cont{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.63,.06,.24,.945);transition:-webkit-transform 1.2s cubic-bezier(.63,.06,.24,.945);-o-transition:-o-transform 1.2s cubic-bezier(.63,.06,.24,.945);transition:transform 1.2s cubic-bezier(.63,.06,.24,.945);transition:transform 1.2s cubic-bezier(.63,.06,.24,.945),-webkit-transform 1.2s cubic-bezier(.63,.06,.24,.945),-o-transform 1.2s cubic-bezier(.63,.06,.24,.945)}.grid-gallery-cont .grid .grid-item:hover .img-cont{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.grid-gallery-cont .grid .grid-item .text-cont{padding:20px;height:100%}@media (min-width:1000px){.grid-gallery-cont .grid .grid-item .text-cont{padding:30px}}@media (min-width:1850px){.grid-gallery-cont .grid .grid-item .text-cont{padding:50px}}.grid-gallery-cont .grid .grid-item .text-cont .cont-inner{height:100%;overflow:auto}.grid-gallery-cont .grid .grid-item .text-cont .cont-inner a{color:#fff}.grid-gallery-cont .grid .grid-item.video-block{cursor:pointer}.grid-gallery-cont .grid .grid-item.video-block .img-cont{position:absolute}.grid-gallery-cont .grid .grid-item.video-block .video-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.grid-gallery-cont .grid .grid-item.video-block .video-btn-cont{position:relative;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%}.grid-gallery-cont .grid .grid-item.video-block .video-btn-cont h5{color:#000;font-size:20pt;margin:0;cursor:pointer}.grid-gallery-cont .grid .grid-item.video-block .video-btn-cont .video-btn{max-width:100px;width:50%;height:50%;max-height:100px;margin-bottom:30px}.grid-gallery-cont .grid.slideshow .grid-inner-cont{height:100%}.grid-gallery-cont .grid.slideshow .slideshow-inner-cont{height:100%;width:100%;position:relative;left:17%;-webkit-transition:-webkit-transform .6s cubic-bezier(.475,0,0,.975);transition:-webkit-transform .6s cubic-bezier(.475,0,0,.975);-o-transition:-o-transform .6s cubic-bezier(.475,0,0,.975);transition:transform .6s cubic-bezier(.475,0,0,.975);transition:transform .6s cubic-bezier(.475,0,0,.975),-webkit-transform .6s cubic-bezier(.475,0,0,.975),-o-transform .6s cubic-bezier(.475,0,0,.975)}.grid-gallery-cont .grid.slideshow .slideshow-inner-cont .slide{width:66%;display:block;position:relative;height:100%;background-position:50%;background-size:cover;float:left;border:1px solid #1a1a1a;min-height:512px}.grid-gallery-cont .grid.slideshow .slideshow-inner-cont.notrans{-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.grid-gallery-cont .grid.slideshow .left-overlay,.grid-gallery-cont .grid.slideshow .right-overlay{width:16%;position:absolute;height:100%;top:0}@media (min-width:600px){.grid-gallery-cont .grid.slideshow .left-overlay,.grid-gallery-cont .grid.slideshow .right-overlay{width:17%}}.grid-gallery-cont .grid.slideshow .left-overlay{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.46)));background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.46));background:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.46) 100%);background:linear-gradient(90deg,transparent,rgba(0,0,0,.46));left:0}.grid-gallery-cont .grid.slideshow .right-overlay{right:1.6%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.46)),to(transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.46),transparent);background:-o-linear-gradient(left,rgba(0,0,0,.46) 0,transparent 100%);background:linear-gradient(90deg,rgba(0,0,0,.46),transparent)}@media (min-width:600px){.grid-gallery-cont .grid.slideshow .right-overlay{right:-.5%}}.grid-gallery-cont .grid.slideshow .next-btn,.grid-gallery-cont .grid.slideshow .prev-btn{height:50px;width:50px;position:absolute;top:50%;margin-left:-25px;padding:10px;border:1px solid #fff;border-radius:50%;background:rgba(177,255,95,.3);cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.grid-gallery-cont .grid.slideshow .next-btn img,.grid-gallery-cont .grid.slideshow .prev-btn img{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grid-gallery-cont .grid.slideshow .next-btn:hover,.grid-gallery-cont .grid.slideshow .prev-btn:hover{background:rgba(177,255,95,.6)}.grid-gallery-cont .grid.slideshow .prev-btn{left:16.5%}.grid-gallery-cont .grid.slideshow .next-btn{right:12%}@media (min-width:600px){.grid-gallery-cont .grid.slideshow .next-btn{right:15%}}.grid-gallery-cont .grid.slideshow .next-btn img{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.gallery-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff}.gallery-cont .section-title-cont{padding:100px}.gallery-cont .flex-cont{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:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.gallery-cont .block{max-height:512px;height:512px;overflow:hidden}.gallery-cont .block .img-cont{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.63,.06,.24,.945);transition:-webkit-transform 1.2s cubic-bezier(.63,.06,.24,.945);-o-transition:-o-transform 1.2s cubic-bezier(.63,.06,.24,.945);transition:transform 1.2s cubic-bezier(.63,.06,.24,.945);transition:transform 1.2s cubic-bezier(.63,.06,.24,.945),-webkit-transform 1.2s cubic-bezier(.63,.06,.24,.945),-o-transform 1.2s cubic-bezier(.63,.06,.24,.945)}.gallery-cont .block:hover .img-cont{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.gallery-cont .block .text-cont{padding:20px;height:100%}@media (min-width:1000px){.gallery-cont .block .text-cont{padding:30px}}@media (min-width:1850px){.gallery-cont .block .text-cont{padding:50px}}.gallery-cont .block .text-cont .cont-inner{height:100%;overflow:auto}.gallery-cont .block.video-block{cursor:pointer}.gallery-cont .block.video-block .img-cont{position:absolute}.gallery-cont .block.video-block .video-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.gallery-cont .block.video-block .video-btn-cont{position:relative;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%}.gallery-cont .block.video-block .video-btn-cont h5{color:#000;font-size:20pt;margin:0;cursor:pointer}.gallery-cont .block.video-block .video-btn-cont .video-btn{max-width:100px;width:50%;height:50%;max-height:100px;margin-bottom:30px}.other-posts-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;overflow:hidden}.other-posts-cont .block{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:512px}@media (min-width:768px){.other-posts-cont .block{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%}}.other-posts-cont .block a{text-decoration:none}.other-posts-cont .block a .work-image{height:100%;background-size:cover;background-position:50%}.other-posts-cont .block a .title,.other-posts-cont .block a .work-image{width:100%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.other-posts-cont .block a .title{position:absolute;top:0;left:0;background-color:rgba(177,255,95,.5);height:calc(100% - 3rem);opacity:0;-webkit-transform:translateX(-1rem);-o-transform:translateX(-1rem);transform:translateX(-1rem)}.other-posts-cont .block a .title h3{margin:2rem;color:#000;text-transform:uppercase}.other-posts-cont .block a:hover .title{opacity:1;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.other-posts-cont .block a:hover .work-image{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.other-posts-cont .block.see-more-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px}@media (min-width:768px){.other-posts-cont .block.see-more-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%}}.other-posts-cont .block.see-more-cont .see-more-works{text-align:center}.other-posts-cont .block.see-more-cont .see-more-works img{width:25px;vertical-align:middle;display:block;margin:0 auto;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:768px){.other-posts-cont .block.see-more-cont .see-more-works img{-webkit-transform:rotate(0) translateY(10%);-o-transform:rotate(0) translateY(10%);transform:rotate(0) translateY(10%);display:inline-block;width:16px}}@media (min-width:1200px){.other-posts-cont .block.see-more-cont .see-more-works img{width:25px}}.other-posts-cont .block.see-more-cont .see-more-works img.mirror{-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}@media (min-width:768px){.other-posts-cont .block.see-more-cont .see-more-works img.mirror{-webkit-transform:rotate(180deg) translateY(-10%);-o-transform:rotate(180deg) translateY(-10%);transform:rotate(180deg) translateY(-10%)}}.other-posts-cont .block.see-more-cont .see-more-works h3{display:inline;color:#fff;vertical-align:middle;margin:1em 0;text-align:center;display:block}@media (min-width:768px){.other-posts-cont .block.see-more-cont .see-more-works h3{display:inline;margin:0 20px;font-size:16pt}}@media (min-width:1200px){.other-posts-cont .block.see-more-cont .see-more-works h3{font-size:30pt;margin:0 30px}}.single-work .wrap.container{border:0}@media (min-width:769px){.pTokyo .grid,.pTokyo footer,.pTokyo header,.pTokyo section{-webkit-transition:-webkit-transform .6s cubic-bezier(.39,.065,0,.975);transition:-webkit-transform .6s cubic-bezier(.39,.065,0,.975);-o-transition:-o-transform .6s cubic-bezier(.39,.065,0,.975);transition:transform .6s cubic-bezier(.39,.065,0,.975);transition:transform .6s cubic-bezier(.39,.065,0,.975),-webkit-transform .6s cubic-bezier(.39,.065,0,.975),-o-transform .6s cubic-bezier(.39,.065,0,.975)}}.pTokyo .grid[phase="1"],.pTokyo footer[phase="1"],.pTokyo header[phase="1"],.pTokyo section[phase="1"]{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.pTokyo .grid[phase="1"] .grid-inner-cont,.pTokyo footer[phase="1"] .grid-inner-cont,.pTokyo header[phase="1"] .grid-inner-cont,.pTokyo section[phase="1"] .grid-inner-cont{-webkit-transition:-webkit-transform .6s cubic-bezier(.39,.065,0,.975);transition:-webkit-transform .6s cubic-bezier(.39,.065,0,.975);-o-transition:-o-transform .6s cubic-bezier(.39,.065,0,.975);transition:transform .6s cubic-bezier(.39,.065,0,.975);transition:transform .6s cubic-bezier(.39,.065,0,.975),-webkit-transform .6s cubic-bezier(.39,.065,0,.975),-o-transform .6s cubic-bezier(.39,.065,0,.975);-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.pTokyo .grid[phase="2"],.pTokyo .grid[phase="2"] .grid-inner-cont,.pTokyo footer[phase="2"],.pTokyo footer[phase="2"] .grid-inner-cont,.pTokyo header[phase="2"],.pTokyo header[phase="2"] .grid-inner-cont,.pTokyo section[phase="2"],.pTokyo section[phase="2"] .grid-inner-cont{-webkit-transition:-webkit-transform .6s cubic-bezier(.39,.065,0,.975);transition:-webkit-transform .6s cubic-bezier(.39,.065,0,.975);-o-transition:-o-transform .6s cubic-bezier(.39,.065,0,.975);transition:transform .6s cubic-bezier(.39,.065,0,.975);transition:transform .6s cubic-bezier(.39,.065,0,.975),-webkit-transform .6s cubic-bezier(.39,.065,0,.975),-o-transform .6s cubic-bezier(.39,.065,0,.975);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.pTokyo .grid[phase="3"],.pTokyo footer[phase="3"],.pTokyo header[phase="3"],.pTokyo section[phase="3"]{-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.pTokyo .grid[phase="3"] .grid-inner-cont,.pTokyo footer[phase="3"] .grid-inner-cont,.pTokyo header[phase="3"] .grid-inner-cont,.pTokyo section[phase="3"] .grid-inner-cont{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.pTokyo .grid.moving,.pTokyo .grid[phase="3"] .grid-inner-cont,.pTokyo footer.moving,.pTokyo footer[phase="3"] .grid-inner-cont,.pTokyo header.moving,.pTokyo header[phase="3"] .grid-inner-cont,.pTokyo section.moving,.pTokyo section[phase="3"] .grid-inner-cont{-webkit-transition:-webkit-transform .6s cubic-bezier(.39,.065,0,.975);transition:-webkit-transform .6s cubic-bezier(.39,.065,0,.975);-o-transition:-o-transform .6s cubic-bezier(.39,.065,0,.975);transition:transform .6s cubic-bezier(.39,.065,0,.975);transition:transform .6s cubic-bezier(.39,.065,0,.975),-webkit-transform .6s cubic-bezier(.39,.065,0,.975),-o-transform .6s cubic-bezier(.39,.065,0,.975)}.pTokyo .grid{min-height:512px}@media (min-width:769px){.pTokyo .grid{height:100vh;min-height:auto}}.pTokyo .grid[phase="1"] .text-block{-webkit-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95);transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95);-o-transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-o-transform .7s cubic-bezier(.445,.05,.55,.95);transition:transform .7s cubic-bezier(.445,.05,.55,.95),opacity .7s cubic-bezier(.445,.05,.55,.95);transition:transform .7s cubic-bezier(.445,.05,.55,.95),opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95),-o-transform .7s cubic-bezier(.445,.05,.55,.95);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:0}.pTokyo .grid[phase="1"] .text-block a{color:#fff}.pTokyo .grid[phase="3"] .text-block{-webkit-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95);transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95);-o-transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-o-transform .7s cubic-bezier(.445,.05,.55,.95);transition:transform .7s cubic-bezier(.445,.05,.55,.95),opacity .7s cubic-bezier(.445,.05,.55,.95);transition:transform .7s cubic-bezier(.445,.05,.55,.95),opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95),-o-transform .7s cubic-bezier(.445,.05,.55,.95);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:0}.pTokyo .grid[phase="3"] .text-block a{color:#fff}.pTokyo .grid[phase="2"] .text-block{-webkit-transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95);transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95);-o-transition:opacity .7s cubic-bezier(.445,.05,.55,.95),-o-transform .7s cubic-bezier(.445,.05,.55,.95);transition:transform .7s cubic-bezier(.445,.05,.55,.95),opacity .7s cubic-bezier(.445,.05,.55,.95);transition:transform .7s cubic-bezier(.445,.05,.55,.95),opacity .7s cubic-bezier(.445,.05,.55,.95),-webkit-transform .7s cubic-bezier(.445,.05,.55,.95),-o-transform .7s cubic-bezier(.445,.05,.55,.95);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:1;color:#fff}.pTokyo .grid[phase="2"] .text-block a{color:#fff}.pTokyo .grid.slideshow .slide{min-height:auto;height:100%}.pTokyo .grid.slideshow .left-overlay,.pTokyo .grid.slideshow .right-overlay{width:17%;position:absolute;height:100%;top:0}.pTokyo .grid.slideshow .left-overlay{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.46)));background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.46));background:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.46) 100%);background:linear-gradient(90deg,transparent,rgba(0,0,0,.46));left:0}.pTokyo .grid.slideshow .right-overlay{right:-.5%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.46)),to(transparent));background:-webkit-linear-gradient(left,rgba(0,0,0,.46),transparent);background:-o-linear-gradient(left,rgba(0,0,0,.46) 0,transparent 100%);background:linear-gradient(90deg,rgba(0,0,0,.46),transparent)}.pTokyo .grid.slideshow .next-btn,.pTokyo .grid.slideshow .prev-btn{height:50px;width:50px;position:absolute;top:50%;margin-left:-25px;padding:10px;border:1px solid #fff;border-radius:50%;background:rgba(177,255,95,.3);cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.pTokyo .grid.slideshow .next-btn img,.pTokyo .grid.slideshow .prev-btn img{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pTokyo .grid.slideshow .next-btn:hover,.pTokyo .grid.slideshow .prev-btn:hover{background:rgba(177,255,95,.6)}.pTokyo .grid.slideshow .prev-btn{left:17%}.pTokyo .grid.slideshow .next-btn{right:11.3%}@media (min-width:600px){.pTokyo .grid.slideshow .next-btn{right:14.3%}}.pTokyo .grid.slideshow .next-btn img{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#comments{padding:0}#comments .comment-cont-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;overflow:hidden}#comments .comment-cont-outer .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px 70px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){#comments .comment-cont-outer .section-title-cont{-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 70px}}@media (min-width:1000px){#comments .comment-cont-outer .section-title-cont{padding:150px 50px 70px}}#comments .comment-cont-outer .section-title-cont h2{margin:0}#comments .comment-cont-outer .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:150px 14px 70px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;color:#fff}#comments .comment-cont-outer .flex-cont:last-child{padding:0}@media (min-width:768px){#comments .comment-cont-outer .flex-cont{-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 70px}}@media (min-width:1000px){#comments .comment-cont-outer .flex-cont{padding:150px 50px 70px}}#comments .comment-cont-outer .comment-list .reply{display:none}#comments .comment-cont-outer .comment-list li{font-family:futura pt,oswald,arial,sans-serif;font-weight:200;font-size:14pt}#comments .comment-cont-outer .comment-list li article footer{background-color:transparent}#comments .comment-cont-outer .comment-list li article footer .fn{font-size:120%;font-weight:400}#comments .reply-cont-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;overflow:hidden}#comments .reply-cont-outer .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px 70px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){#comments .reply-cont-outer .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 70px}}@media (min-width:1000px){#comments .reply-cont-outer .section-title-cont{padding:150px 50px 70px}}#comments .reply-cont-outer .section-title-cont h2{margin:0}#comments .reply-cont-outer .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:150px 14px 70px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;color:#fff}#comments .reply-cont-outer .flex-cont:last-child{padding:0}@media (min-width:768px){#comments .reply-cont-outer .flex-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 70px}}@media (min-width:1000px){#comments .reply-cont-outer .flex-cont{padding:150px 50px 70px}}#comments .reply-cont-outer .flex-cont .reply-cont{position:relative}#comments .reply-cont-outer .flex-cont .reply-cont #reply-title{display:none}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont{position:relative;margin-bottom:1.5em}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont p{margin:0}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont input{padding:20px 15px;width:100%;background-color:transparent;border:0;font-family:oswald,arial,sans-serif;font-weight:200;font-size:14pt;letter-spacing:.13em;color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont input:focus{outline:none}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont input::-webkit-input-placeholder{color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont input::-moz-placeholder{color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont input::-ms-input-placeholder{color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont input::placeholder{color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont textarea{padding:20px 15px;width:100%;background-color:transparent;border:0;font-family:oswald,arial,sans-serif;letter-spacing:.13em;font-weight:200;font-size:14pt;color:#fff;resize:none}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont textarea:focus{outline:none}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont textarea::-webkit-input-placeholder{color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont textarea::-moz-placeholder{color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont textarea::-ms-input-placeholder{color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont textarea::placeholder{color:#fff}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont .top-line{width:100%;height:1px;position:absolute;left:0;top:0;background-color:#b1ff5f}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont .left-line{width:1px;height:100%;position:absolute;left:0;top:0;background-color:#b1ff5f}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont.send-btn-cont{display:inline-block;float:right}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont.send-btn-cont input[type=submit]{padding:9px 17px;cursor:pointer}#comments .reply-cont-outer .flex-cont .reply-cont .input-cont.send-btn-cont .ajax-loader{position:absolute;bottom:-1.5em;left:0}.about-us .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 14px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.about-us .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:0 40px}}@media (min-width:1000px){.about-us .section-title-cont{padding:0 50px}}.about-us .about-nav-cont{position:absolute;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.about-us .about-nav-cont ul{list-style:none;padding-left:0;margin:1.5em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.about-us .about-nav-cont ul{margin:3em}}.about-us .about-nav-cont ul li{margin:0 .75em;color:#fff;font-family:oswald,arial,sans-serif;font-weight:400;font-size:14pt;letter-spacing:.13em;cursor:pointer}@media (min-width:768px){.about-us .about-nav-cont ul li{margin:0 2em}}.about-mission{width:100%;padding:50px 24px 0;overflow:hidden}@media (min-width:768px){.about-mission{padding:50px 0 0}}@media (min-width:1000px){.about-mission{padding:50px 0 0}}.about-mission .section-title-cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-mission .row{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff}.about-mission .row,.about-mission .row .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.about-mission .row .flex-cont{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.about-mission .row .flex-cont{padding-right:50px}}.about-mission .row .block{min-height:auto}.about-mission .row .img-cont{padding:0 75px}.about-mission .row .triangle-img,.about-mission .row:first-child{margin-bottom:50px}@media (min-width:768px){.about-mission .row .triangle-img{margin-bottom:0}}.about-mission h5{margin:0}.about-mission .text-content{position:relative}.about-mission .text-content h5{padding-left:0;margin-top:0}.about-mission .text-content h6{font-size:15pt;margin:2em 0}.about-mission .text-content.mission-second-cont{padding-left:0;position:relative}@media (min-width:768px){.about-mission .text-content.mission-second-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.about-mission .text-content.mission-second-cont>div{padding:30px}@media (min-width:768px){.about-mission .text-content.mission-second-cont>div{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}.about-mission .text-content.mission-second-cont>div .mission-second-bg{width:100%;height:100%;position:absolute;top:0;z-index:-1}.about-mission .text-content.mission-second-cont>div h5{font-family:oswald,arial,sans-serif;margin-bottom:1em;color:#b1ff5f}.about-mission .about-list-cont{border-left:2px solid #b1ff5f;position:relative;padding-left:24px}@media (min-width:1000px){.about-mission .about-list-cont{padding-left:30px}}@media (min-width:1850px){.about-mission .about-list-cont{padding-left:50px}}.about-mission h4{margin:0;line-height:1.33em}.about-mission h4:before{content:"-";position:absolute;left:-26px;font-size:1.2em;color:#b1ff5f}@media (min-width:1000px){.about-mission h4:before{left:-32px}}@media (min-width:1850px){.about-mission h4:before{left:-52px}}.about-history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;background-color:#b1ff5f;color:#1a1a1a}.about-history h2{color:#1a1a1a}.about-history .block{border:0}.about-history .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}.about-history .modal.awards-content-2017{background-color:rgba(26,26,26,.5);color:#fff}.about-history .section-title-cont{padding:150px 50px 0}@media (min-width:768px){.about-history .section-title-cont{padding:150px 50px}}@media (min-width:1000px){.about-history .section-title-cont{padding:150px 50px}}.about-history .section-title-cont h2{margin:0}.about-history .time-line-outer{padding:50px 50px 150px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media (min-width:768px){.about-history .time-line-outer{padding:150px 30px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%}}@media (min-width:1000px){.about-history .time-line-outer{padding:150px 30px}}.about-history .time-line-outer .time-line-cont-outer{position:relative}.about-history .time-line-outer .time-line-cont-outer .top-of-pole{width:43px;position:absolute;left:-1.3em}.about-history .time-line-outer .time-line-cont-outer .left-stick{width:1px;height:110%;position:absolute;left:0;top:1em;background-color:#000}@media (min-width:768px){.about-history .time-line-outer .time-line-cont-outer .left-stick{height:115%}}.about-history .time-line-outer .time-line-cont-outer .time-line-cont{position:relative;top:3rem}.about-history .time-line-outer .time-line-cont-outer .history-time-stamp{margin-bottom:1em;padding-left:76px;position:relative}.about-history .time-line-outer .time-line-cont-outer .history-time-stamp .circle-anchor{border-radius:50%;width:12px;height:12px;left:-.34em;border:1px solid #000;position:absolute;top:.25em}.about-history .time-line-outer .time-line-cont-outer .history-time-stamp .line-to-text{height:1px;width:3em;background-color:#000;position:absolute;left:6px;top:.6em}.about-history .time-line-outer .time-line-cont-outer .history-time-stamp h6{margin:0 0 3px}.about-history .time-line-outer .time-line-cont-outer .history-time-stamp p{margin:0}.about-history .time-line-outer .time-line-cont-outer .history-time-stamp .about-modal-trigger{padding:10px 18px;margin-top:1em;border:1px solid #1a1a1a;background-color:transparent;font-family:oswald;font-weight:400;letter-spacing:.13em;cursor:pointer}.about-history .time-line-outer .time-line-cont-outer .history-time-stamp .about-modal-trigger:focus{outline:0}.about-history .awards-content-2017{padding:50px 30px 60px;margin-bottom:40px;position:relative;right:0;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.about-history .awards-content-2017{padding:150px 30px 110px}}@media (min-width:1000px){.about-history .awards-content-2017{padding:150px 30px 110px}}.about-history .awards-content-2017.active{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;z-index:1}.about-history .awards-content-2017 h6{margin:1em 0}.about-history .awards-content-2017 p{margin:0}.about-history .awards-content-2017 strong{display:inline-block}.about-concept{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff}.about-concept,.about-concept .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.about-concept .flex-cont{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:100px .5rem 50px}.about-concept .flex-cont .sustainable-content img{max-width:340px}.about-concept .section-title-cont{padding:150px 50px 0;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.about-concept .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px}}@media (min-width:1000px){.about-concept .section-title-cont{padding:150px 50px}}.about-concept .section-title-cont h2{margin:0}@media (min-width:768px){.about-concept .flex-cont{padding-right:50px}}.about-concept .flex-cont h4{margin:0}.about-concept .flex-cont .img-cont{text-align:center}@media (min-width:768px){.about-concept .flex-cont .img-cont{text-align:left}}.about-concept .flex-cont .img-cont .venn-img{margin:50px 0}.about-concept .flex-cont .half-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}@media (min-width:992px){.about-concept .flex-cont .half-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:100px}}.about-concept .flex-cont .half-cont:last-child{margin-bottom:0}@media (min-width:768px){.about-concept .flex-cont .half-cont:last-child{margin-bottom:0}}.about-concept .flex-cont .half-cont:last-child .half{padding-right:0}.about-concept .flex-cont .half-cont .half{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.about-concept .flex-cont .half-cont .half{min-width:50%}}.about-concept .flex-cont .half-cont .half h5{margin:0;border-bottom:2px solid #b1ff5f;padding-bottom:5px;display:inline-block}.about-concept .flex-cont .half-cont .half h4{font-weight:400;margin:60px 60px 30px 30px}.about-concept .flex-cont .half-cont .half .accent{color:#b1ff5f}.about-concept .flex-cont .half-cont .half .img-cont img{margin:0}.about-concept .flex-cont .half-cont .half .img-cont img.venn-img{width:100%}@media (min-width:768px){.about-concept .flex-cont .half-cont .half .img-cont img.venn-img{width:50%}}.about-concept .flex-cont .half-cont .half .img-cont img.imagemill-logo{width:100%}@media (min-width:768px){.about-concept .flex-cont .half-cont .half .img-cont img.imagemill-logo{width:45%}}.jap .about-mission h4{font-size:15pt;letter-spacing:0;line-height:2em}.contact header.banner{height:0}.contact section.map-container{min-height:512px}.contact .contact-top.flex-cont{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;overflow:hidden;color:#fff}.contact .contact-top.flex-cont:last-child{padding:0}@media (min-width:768px){.contact .contact-top.flex-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.contact .contact-top.flex-cont .contact-top-image{background-size:cover;background-position:50%}@media (min-width:768px){.contact .contact-top.flex-cont .contact-top-image{margin-right:50px}}.contact .top-part{position:relative;padding-left:50px;padding-top:50px;margin-bottom:100px;margin-top:150px;margin-right:50px}@media (min-width:1850px){.contact .top-part{padding-left:75px;padding-top:75px}}.contact .top-part h6{margin:0;line-height:1.7em}.contact .top-part .top-line{width:100%;height:1px;position:absolute;left:0;top:0;background-color:#b1ff5f}.contact .top-part .left-line{width:1px;height:100%;position:absolute;left:0;top:0;background-color:#b1ff5f}.contact .top-part .address-cont{margin:1em 0}.contact .top-part .address-cont .address-text h6{font-weight:200}.contact .top-part .map-cont{position:relative;display:inline-block}.contact .top-part .map-cont a{font-weight:200;font-size:11pt;font-family:oswald,arial,sans-serif;letter-spacing:.16em;color:#b1ff5f;display:block;cursor:pointer;text-decoration:none;border:0;padding:6px 14px;background-color:transparent}.contact .top-part .map-cont a:focus{outline:none}.contact .top-part .email-cont{margin:1em 0}.contact .top-part .email-cont h6{font-weight:200}.contact .top-part .number-cont{margin-bottom:.5em}.contact .top-part .number-cont h6{font-weight:200}.contact .contact-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;overflow:hidden}.contact .contact-cont .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px 70px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.contact .contact-cont .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 70px}}@media (min-width:1000px){.contact .contact-cont .section-title-cont{padding:150px 50px 70px}}.contact .contact-cont .section-title-cont h2{margin:0}.contact .contact-cont .flex-cont{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:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px 70px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;color:#fff}.contact .contact-cont .flex-cont:last-child{padding:0}@media (min-width:768px){.contact .contact-cont .flex-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 70px}}@media (min-width:1000px){.contact .contact-cont .flex-cont{padding:150px 50px 70px}}.contact .contact-cont .flex-cont .top-part{position:relative;padding-left:50px;padding-top:50px;margin-bottom:50px}@media (min-width:1850px){.contact .contact-cont .flex-cont .top-part{padding-left:75px;padding-top:75px}}.contact .contact-cont .flex-cont .top-part h6{margin:0;line-height:1.7em}.contact .contact-cont .flex-cont .top-part .top-line{width:100%;height:1px;position:absolute;left:0;top:0;background-color:#b1ff5f}.contact .contact-cont .flex-cont .top-part .left-line{width:1px;height:100%;position:absolute;left:0;top:0;background-color:#b1ff5f}.contact .contact-cont .flex-cont .top-part .address-cont{margin:1em 0}.contact .contact-cont .flex-cont .top-part .address-cont .address-text h6{font-weight:200}.contact .contact-cont .flex-cont .top-part .map-cont{position:relative;display:inline-block}.contact .contact-cont .flex-cont .top-part .map-cont a{font-weight:200;font-size:11pt;font-family:oswald,arial,sans-serif;letter-spacing:.16em;color:#b1ff5f;display:block;cursor:pointer;text-decoration:none;border:0;padding:6px 14px;background-color:transparent}.contact .contact-cont .flex-cont .top-part .map-cont a:focus{outline:none}.contact .contact-cont .flex-cont .top-part .email-cont{margin:1em 0}.contact .contact-cont .flex-cont .top-part .email-cont h6{font-weight:200}.contact .contact-cont .flex-cont .top-part .number-cont{margin-bottom:.5em}.contact .contact-cont .flex-cont .top-part .number-cont h6{font-weight:200}.contact .contact-cont .flex-cont .contact-form-cont{position:relative}.contact .contact-cont .flex-cont .contact-form-cont .input-cont{position:relative;margin-bottom:1.5em}.contact .contact-cont .flex-cont .contact-form-cont .input-cont p{margin:0}.contact .contact-cont .flex-cont .contact-form-cont .input-cont input{padding:20px 15px;width:100%;background-color:transparent;border:0;font-family:oswald,arial,sans-serif;font-weight:200;font-size:14pt;letter-spacing:.13em;color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont input:focus{outline:none}.contact .contact-cont .flex-cont .contact-form-cont .input-cont input::-webkit-input-placeholder{color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont input::-moz-placeholder{color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont input::-ms-input-placeholder{color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont input::placeholder{color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont textarea{padding:20px 15px;width:100%;background-color:transparent;border:0;font-family:oswald,arial,sans-serif;letter-spacing:.13em;font-weight:200;font-size:14pt;color:#fff;resize:none}.contact .contact-cont .flex-cont .contact-form-cont .input-cont textarea:focus{outline:none}.contact .contact-cont .flex-cont .contact-form-cont .input-cont textarea::-webkit-input-placeholder{color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont textarea::-moz-placeholder{color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont textarea::-ms-input-placeholder{color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont textarea::placeholder{color:#fff}.contact .contact-cont .flex-cont .contact-form-cont .input-cont .top-line{width:100%;height:1px;position:absolute;left:0;top:0;background-color:#b1ff5f}.contact .contact-cont .flex-cont .contact-form-cont .input-cont .left-line{width:1px;height:100%;position:absolute;left:0;top:0;background-color:#b1ff5f}.contact .contact-cont .flex-cont .contact-form-cont .input-cont.send-btn-cont{display:inline-block;position:relative;float:right}.contact .contact-cont .flex-cont .contact-form-cont .input-cont.send-btn-cont input[type=submit]{padding:9px 17px;cursor:pointer}.contact .contact-cont .flex-cont .contact-form-cont .input-cont.send-btn-cont .ajax-loader{position:absolute;bottom:-1.5em;left:0}.contact .contact-cont .flex-cont .contact-form-cont .input-cont .wpcf7-not-valid-tip{position:absolute;margin-top:-2px}.contact .contact-cont .flex-cont .contact-form-cont .wpcf7-response-output{margin-top:5em}.home p .highlight{background-color:#b1ff5f;color:#1a1a1a}.home .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.home .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px}}@media (min-width:1000px){.home .section-title-cont{padding:150px 50px}}.home .section-title-cont h2{margin:0}.home .wrap.container{z-index:2;position:relative;border:2px solid #1a1a1a;background-color:#1a1a1a}.home-top-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}@media (min-width:992px){.home-top-about{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.home-top-about .block .top-about-text-cont{color:#fff;min-height:auto;padding:0 14px}.home-top-about .block .top-about-text-cont>h5{margin-top:0}@media (min-width:768px){.home-top-about .block .top-about-text-cont{min-height:512px}}@media (min-width:992px){.home-top-about .block .top-about-text-cont{padding-right:50px}}.home-top-about .block .top-about-text-cont a{color:#fff}.home-top-about .block .top-about-text-cont .inline-block{display:inline-block}.home-top-about .block.section-title-cont .venn-img{width:100%}.home-top-about .tag-line{margin-top:0;padding-bottom:1em;border-bottom:2px solid #b1ff5f;display:inline-block}@media (min-width:768px){.home-top-about .tag-line{margin-bottom:15px}}.home-top-about .green-font{color:#b1ff5f}@media (min-width:768px){.home-top-about .green-font{margin-bottom:20px}}.home-top-about .inner-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.home-top-about .inner-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home-top-about .inner-flex .half{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:100%}@media (min-width:768px){.home-top-about .inner-flex .half{max-width:50%}}.home-top-about .inner-flex .half h5{margin:0}.home-top-about .inner-flex .half h5.regen-indent{padding-left:160px}.home-top-about .inner-flex .half .cool-cont{position:relative;padding:15px;margin-bottom:30px}.home-top-about .inner-flex .half .cool-cont .left-line{position:absolute;height:calc(100% - 47px);width:2px;background-color:#b1ff5f;left:0;bottom:0}.home-top-about .inner-flex .half .cool-cont .top-line{height:2px;width:1.5em;position:absolute;top:45px;left:0;background-color:#b1ff5f}.home-top-about .inner-flex .half .cool-cont .bottom-line{height:2px;width:1.5em;position:absolute;bottom:0;left:0;background-color:#b1ff5f}.home-top-about .inner-flex .half .cool-cont h3{position:relative;top:0;margin:0;left:20px}.home-top-about .inner-flex .half .cool-cont img{position:relative;top:0;width:20em;left:20px;max-width:calc(100% - 29px);margin-bottom:15px}@media (min-width:768px){.home-top-about .inner-flex .half .cool-cont img{max-width:100%}}.home-top-about .inner-flex .half .cool-cont p{margin:0}.home-top-about .inner-flex .half .cool-cont:last-child{margin-bottom:0}.home-top-about .inner-flex .half .cool-cont.img .top-line{top:105px}.home-top-about .inner-flex .half .cool-cont.img .left-line{height:calc(100% - 107px)}.home-top-about .inner-flex .sixty{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:100%}@media (min-width:768px){.home-top-about .inner-flex .sixty{max-width:60%}}.home-top-about .inner-flex .forty{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:100%;text-align:center}@media (min-width:768px){.home-top-about .inner-flex .forty{max-width:40%}}.home-top-about .inner-flex.cool-cont-outer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}@media (min-width:768px){.home-top-about .inner-flex.cool-cont-outer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.home-top-about .inner-flex.cool-cont-outer .half{max-width:100%}@media (min-width:768px){.home-top-about .inner-flex.cool-cont-outer .half{max-width:50%}}.home-top-about .inner-flex.third-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.home-top-about .inner-flex.third-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.home-top-about .inner-flex .third .huge{font-size:60pt!important;margin:0;font-family:oswald,arial,sans-serif}.home-top-about .home-top-read-more a{text-decoration:none}.home-top-about .home-top-read-more a p{color:#b1ff5f}.home-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (min-width:768px){.home-posts .block.__2{padding:102px 24px}}.home-posts .block .posts-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;min-height:auto}@media (min-width:768px){.home-posts .block .posts-list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:512px}}.home-posts .block .posts-list .post-cont{color:#fff;padding:1rem}.home-posts .block .posts-list .post-cont:hover h3:after{opacity:1}.home-posts .block .posts-list .post-cont .post-image{min-height:250px;background-size:cover;background-position:50%}.home-posts .block .posts-list .post-cont h3{display:inline-block;margin:.5em 0 0;position:relative}.home-posts .block .posts-list .post-cont h3:after{-webkit-transition:all .23s ease-in-out;-o-transition:all .23s ease-in-out;transition:all .23s ease-in-out;position:absolute;height:1px;width:100%;bottom:-2px;background-color:#b1ff5f;opacity:0;content:" ";left:0}.home-posts .block .posts-list .post-cont a{color:#fff;text-decoration:none;display:inline-block}.home-works{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.home-works .block.work{position:relative;overflow:hidden}.home-works .block.work a{text-decoration:none}.home-works .block.work a .work-image{width:100%;height:100%;background-size:cover;background-position:50%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home-works .block.work a .title{position:absolute;top:0;left:0;background-color:rgba(177,255,95,.5);width:calc(100% - 3rem);height:calc(100% - 3rem);opacity:0;-webkit-transform:translateX(-1rem);-o-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.home-works .block.work a .title h3{margin:2rem;color:#000;text-transform:uppercase}@media (min-width:768px){.home-works .block.work a .title h3{margin:2em 1em}}@media (min-width:1850px){.home-works .block.work a .title h3{margin:3em 2em}}.home-works .block.work a:hover .title{opacity:1;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.home-works .block.work a:hover .work-image{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.home-works .block.work .see-more-works-link .see-more-works{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(177,255,95,.5);z-index:1;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-works .block.work .see-more-works-link .see-more-works h4{font-size:30pt;color:#fff;margin:0}.home-works .block.work .see-more-works-link .see-more-works img{width:80px}.home-works .block.work .see-more-works-link:hover+a .work-image{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.home-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;background-position:50%;background-size:cover;border:2px solid #1a1a1a;overflow:hidden}.home-about .block{border:0;min-height:auto}@media (min-width:768px){.home-about .block{min-height:512px}}.home-about .flex-cont{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:center;-ms-flex-pack:center;justify-content:center;padding:1rem;min-height:auto}@media (min-width:768px){.home-about .flex-cont{min-height:512px}}.home-about .flex-cont .read-more{text-align:left;margin-top:20px}.home-about .flex-cont .read-more p{color:#b1ff5f}.home-about .flex-cont .read-more .st0{fill:#b1ff5f}.home-about .about-content{overflow:hidden}.home-about .about-content .inner-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.home-about.active .about-content .inner-cont{opacity:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.home-about.active .about-content .inner-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.home-about.active .about-content .inner-cont .flex-cont{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media (min-width:768px){.home-about.active .about-content .inner-cont .flex-cont{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}.home-about.active .about-content .inner-cont .flex-cont:last-child{min-height:auto}.home-about .mission-cont h2{margin:0;font-weight:400}@media (min-width:1650px){.home-about .mission-cont h2{font-size:44pt}}@media (max-width:1351px){.home-about .mission-cont p br{display:none}}.home-about .mission-list{border-left:2px solid #b1ff5f;position:relative}.home-about .mission-list h4{line-height:1.33em;margin:0 0 0 24px}@media (min-width:1000px){.home-about .mission-list h4{margin-left:30px}}.home-about .mission-list h4:before{content:"-";position:absolute;color:#b1ff5f;left:-2px;font-size:1.2em}@media (min-width:1000px){.home-about .mission-list h4:before{left:-2px}}.home-history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;background-position:50%;background-size:cover;border:2px solid #1a1a1a;overflow:hidden}.home-history .block{border:0;min-height:auto}@media (min-width:768px){.home-history .block{min-height:512px}}.home-history .flex-cont{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:center;-ms-flex-pack:center;justify-content:center;padding:1rem;min-height:auto}@media (min-width:768px){.home-history .flex-cont{min-height:512px}}.home-history .section-title-cont{background-color:rgba(0,0,0,.8)}.home-history .history-content{overflow:hidden}.home-history .history-content .inner-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:rgba(0,0,0,.8);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0}@media (min-width:768px){.home-history .history-content .inner-cont{padding:24px 0}}.home-history.active .history-content .inner-cont{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.home-history.active .history-content .inner-cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.home-history.active .history-content .inner-cont .flex-cont{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media (min-width:768px){.home-history.active .history-content .inner-cont .flex-cont{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}.home-history.active .history-content .inner-cont .flex-cont:last-child{min-height:auto}.home-history .history-cont{position:relative}.home-history .history-cont .left-stick{width:1px;height:100%;position:absolute;left:0;top:.6em;background-color:#fff}.home-history .history-cont .history-time-stamp{margin-bottom:1em;padding-left:76px;position:relative}.home-history .history-cont .history-time-stamp .circle-anchor{border-radius:50%;width:12px;height:12px;left:-.34em;border:1px solid #fff;position:absolute;top:.25em}.home-history .history-cont .history-time-stamp .line-to-text{height:1px;width:3em;background-color:#fff;position:absolute;left:6px;top:.6em}.home-history .history-cont .history-time-stamp h6{font-size:13pt;margin:0 0 3px}.home-history .history-cont .history-time-stamp p{margin:0}.home-clients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;background-position:50%;background-size:cover}.home-clients .block{border:0;min-height:auto}@media (min-width:768px){.home-clients .block{min-height:auto}}@media (max-width:991px){.home-clients .block.__1{display:none}}.home-clients .block .client-list{margin:30px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 50px}@media (min-width:768px){.home-clients .block .client-list{margin-top:80px;margin-right:20px;margin-bottom:80px}}.home-clients .block .client-list a img{width:auto;max-height:30px;max-width:120px}@media (min-width:768px){.home-clients .block .client-list a img{max-width:150px}}@media (min-width:1000px){.home-clients .block .client-list a img{max-height:40px;max-width:170px}}@media (min-width:1850px){.home-clients .block .client-list a img{max-height:50px;max-width:190px}}.home-clients .block .client-list a img.svg{width:100%}.read-more{text-align:center;margin:1em 0}@media (min-width:768px){.read-more{text-align:right;margin:0 50px 0 0}}.read-more a{text-decoration:none;color:#fff;text-transform:uppercase}.read-more a p{font-size:13pt;font-family:oswald,arial,sans-serif;font-weight:400;letter-spacing:.13em;display:inline}@media (min-width:768px){.read-more a p{font-size:13pt}}.read-more .read-more-logo{width:32px;height:auto;display:inline-block;vertical-align:middle;margin-right:14px}@media (min-width:768px){.read-more .read-more-logo{width:50px}}.read-more .read-more-logo svg{width:100%}.home-stand-for-something{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff}.home-stand-for-something,.home-stand-for-something .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.home-stand-for-something .flex-cont{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:150px 1rem}.home-stand-for-something .flex-cont .sustainable-content img{max-width:340px}.home-stand-for-something .post-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.home-stand-for-something .section-title-cont{padding:60px 50px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#b1ff5f}@media (min-width:768px){.home-stand-for-something .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:60px 40px}}@media (min-width:1000px){.home-stand-for-something .section-title-cont{padding:60px 50px}}.home-stand-for-something .section-title-cont h2{margin:0 0 72px;color:#1a1a1a}.home-stand-for-something .section-title-cont h4,.home-stand-for-something .section-title-cont h6{margin:0;color:#1a1a1a}.home-stand-for-something .section-title-cont p{color:#1a1a1a}@media (min-width:768px){.home-stand-for-something .flex-cont{padding-left:50px}}.home-stand-for-something .flex-cont h4{margin:0}.home-stand-for-something .flex-cont .img-cont{text-align:center}@media (min-width:768px){.home-stand-for-something .flex-cont .img-cont{text-align:left}}.home-stand-for-something .flex-cont .img-cont .venn-img{margin:50px 0}.home-partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;position:relative;overflow:hidden}.home-partners .bg-img{width:100%;height:100%;position:absolute;left:0;top:0;background-position:50%;z-index:-1}.home-partners .block{min-height:auto;padding:30px 3rem}@media (max-width:991px){.home-partners .block.__1{display:none}}.home-partners .block h4{margin:0;color:#b1ff5f;font-weight:400}.home-partners .block p{margin-bottom:0}.home-concept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;color:#fff;overflow:hidden}@media (min-width:992px){.home-concept{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.home-concept .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 3rem}.home-concept .flex-cont .sustainable-content img{max-width:340px}.home-concept .section-title-cont{padding:150px 50px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:992px){.home-concept .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px}}@media (min-width:1000px){.home-concept .section-title-cont{padding:150px 50px}}.home-concept .section-title-cont h2{margin:0}.home-concept .flex-cont{position:relative}.home-concept .flex-cont h4{margin:0;color:#b1ff5f;font-weight:700}.home-concept .flex-cont .img-cont{text-align:center}@media (min-width:768px){.home-concept .flex-cont .img-cont{text-align:left}}.home-concept .flex-cont .img-cont .venn-img{margin:50px 0}.home-concept .flex-cont .bg-img{width:100%;height:100%;position:absolute;left:0;top:0;background-position:50%;z-index:-1;background-size:cover}.jap .home-about .mission-list h4{font-size:11pt;margin-left:10px;line-height:2em;letter-spacing:0}@media (min-width:1000px){.jap .home-about .mission-list h4{margin-left:10px}}.home-top-video{cursor:pointer;background-color:#000}.home-top-video .block{border:1px solid #000}.home-top-video .top-video-cont{min-height:512px;position:relative}@media (min-width:768px){.home-top-video .top-video-cont{height:100vh}}.home-top-video #video-cont{position:relative;width:100%;min-width:100%;min-height:100%;z-index:1}.home-top-video #video-cont iframe{position:absolute;top:0;left:0;width:100%;min-width:100%;min-height:100%;height:512px}.home-top-video .img-cont{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.home-top-video .video-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.home-top-video .video-btn-cont{position:relative;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;min-height:512px;position:absolute;top:0;z-index:1}.home-top-video .video-btn-cont h5{color:#000;font-size:20pt;margin:0;cursor:pointer}.home-top-video .video-btn-cont .video-btn{max-width:100px;width:50%;height:50%;max-height:100px}.video-modal-cont{position:fixed;width:100%;height:100%;background:#1a1a1a;left:0;top:0;z-index:20;visibility:hidden;opacity:0}.video-modal-cont .video-modal-inner{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-modal-cont .video-modal-inner #video-cont{width:100%;padding-bottom:56.25%}.video-modal-cont .video-modal-inner #video-cont iframe{width:100%;height:100%;position:absolute}.video-modal-cont .video-modal-inner .close-btn{top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;width:30px;height:30px;position:fixed;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.video-modal-cont .video-modal-inner .close-btn span{display:block;width:100%;height:1px;background-color:#fff;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;position:absolute;top:50%}.video-modal-cont .video-modal-inner .close-btn span:last-child{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.page-template-template-impact-page iframe,.page-template-template-impact-page img{max-width:100%}.page-template-template-impact-page section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.page-template-template-impact-page section .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px 100px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.page-template-template-impact-page section .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 100px}}@media (min-width:1000px){.page-template-template-impact-page section .section-title-cont{padding:150px 50px 100px}}.page-template-template-impact-page section .section-title-cont h2{margin:0}.page-template-template-impact-page section .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:#fff}@media (min-width:768px){.page-template-template-impact-page section .flex-cont{padding:150px 0}}@media (min-width:1000px){.page-template-template-impact-page section .flex-cont{padding:150px 0}}.page-template-template-impact-page section .flex-cont .block{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;padding-right:0;padding-bottom:50px}@media (min-width:768px){.page-template-template-impact-page section .flex-cont .block{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;padding-right:40px;padding-bottom:50px;max-width:50%}}@media (min-width:1000px){.page-template-template-impact-page section .flex-cont .block{padding-right:75px;padding-bottom:50px}}.page-template-template-impact-page section .flex-cont .block .inner-cont{position:relative;padding:30px 20px 20px}@media (min-width:768px){.page-template-template-impact-page section .flex-cont .block .inner-cont{padding:60px 40px 40px}}@media (min-width:1000px){.page-template-template-impact-page section .flex-cont .block .inner-cont{padding:90px 60px 60px}}@media (min-width:1850px){.page-template-template-impact-page section .flex-cont .block .inner-cont{padding:120px 90px 90px}}.page-template-template-impact-page section .flex-cont .block .inner-cont .top-line{width:100%;height:1px;position:absolute;left:0;top:0;background-color:#b1ff5f}.page-template-template-impact-page section .flex-cont .block .inner-cont .left-line{width:1px;height:100%;position:absolute;left:0;top:0;background-color:#b1ff5f}.page-template-template-impact-page section .flex-cont .block .inner-cont .content-cont img{width:50px}.page-template-template-impact-page section .flex-cont .block .inner-cont .content-cont h4{font-size:20pt;margin:.75em 0;color:#b1ff5f;font-weight:600}.page-template-template-impact-page section .flex-cont .block .inner-cont .content-cont h5{font-weight:200;margin:0}.page-template-template-impact-page h4{font-size:14pt}@media (min-width:768px){.page-template-template-impact-page h4{font-size:24pt}}.page-template-template-impact-page .experience-section{position:relative}.page-template-template-impact-page .experience-section .qr-cont{padding:20px 120px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:block;min-height:auto}@media (min-width:768px){.page-template-template-impact-page .experience-section .qr-cont{padding:150px 120px;display:-webkit-box;display:-ms-flexbox;display:flex}}.page-template-template-impact-page .experience-section .qr-cont img{height:auto}.page-template-template-impact-page .experience-section .qr-cont p{margin-bottom:0}.page-template-template-impact-page .experience-section .phone-img-cont{padding:0;border:0}@media (max-width:767px){.page-template-template-impact-page .experience-section .phone-img-cont{min-height:80vh}}.page-template-template-impact-page .experience-section .phone-img-cont .phone-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.page-template-template-impact-page .experience-section .experience-text-cont{padding:150px 120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center;background-color:#efefef;border:0}@media (max-width:1399px){.page-template-template-impact-page .experience-section .experience-text-cont{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(30%,#efefef),to(#efefef));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#efefef 30%,#efefef);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#efefef 30%,#efefef 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0),#efefef 30%,#efefef);position:absolute;bottom:0;right:0;width:50%;padding:20px;min-height:auto}}@media (max-width:767px){.page-template-template-impact-page .experience-section .experience-text-cont{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(30%,#efefef),to(#efefef));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#efefef 30%,#efefef);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#efefef 30%,#efefef 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0),#efefef 30%,#efefef);position:absolute;bottom:0;right:0;width:100%;padding:20px;min-height:auto}}.page-template-template-impact-page .experience-section h3{margin:0;color:#5a5a60}.page-template-template-impact-page .experience-section p{color:#000}.page-template-template-impact-page .video-section .video-cont{position:relative;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.page-template-template-impact-page .video-section .video-cont #video-cont{width:100%;height:100%}@media (max-width:767px){.page-template-template-impact-page .video-section .video-cont{min-height:80vh}}.page-template-template-impact-page .video-section .video-cont .bg-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;z-index:-1;top:0;left:0}.page-template-template-impact-page .video-section .video-cont .video-btn-cont{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-template-impact-page .video-section .video-cont .video-btn{max-width:100px;width:50%;height:50%;max-height:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont{position:relative;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont{padding:100px 90px}}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont .bg-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;z-index:-1;top:0;left:0}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont .bg-overlay{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont .left{padding-right:30px}@media (max-width:767px){.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont .left{padding-right:0}}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont .right{padding-left:30px}@media (max-width:767px){.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont .right{padding-left:0;text-align:center}}@media (max-width:767px){.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont h2{margin-bottom:.25em}}@media (max-width:767px){.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont h4{font-size:24pt;margin:0 25px 1em}}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont a{padding:7px 30px 10px;border:3pt solid #fff;border-radius:18px;font-size:24pt;text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont a:hover{border-color:#0f0;background-color:#0f0;color:#fff}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont img.hide-mobile{display:none}@media (min-width:768px){.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont img.hide-mobile{display:inline-block}}.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont img.hide-desktop{display:inline-block}@media (min-width:768px){.page-template-template-impact-page .see-impact-report-section .see-impact-report-cont img.hide-desktop{display:none}}@media (min-width:768px){.page-template-template-impact-page .full-image-section{min-height:800px}}.page-template-template-impact-page .full-image-section .image-cont{position:relative;overflow:hidden}.page-template-template-impact-page .full-image-section .image-cont .bg-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;z-index:-1;top:0;left:0}.page-template-template-impact-page .seven-c-section .flex-cont{padding:50px 120px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto}.page-template-template-impact-page .seven-c-section .seven-c-cont{padding-right:0}@media (max-width:767px){.page-template-template-impact-page .seven-c-section .seven-c-cont{padding:20px 110px 0;display:block;text-align:center}.page-template-template-impact-page .seven-c-section .seven-c-cont img{height:auto}}.page-template-template-impact-page .seven-c-section .seven-text-cont{padding-left:50px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.page-template-template-impact-page .seven-c-section .seven-text-cont{padding:0 80px}}.page-template-template-impact-page .seven-c-section .seven-text-cont h4{display:inline-block;border-bottom:2pt solid #0f0;padding-bottom:1em}@media (max-width:1199px){.page-template-template-impact-page .cultivate-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column no-wrap;flex-flow:column}}.page-template-template-impact-page .cultivate-section .flex-cont{padding:50px 120px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto}@media (min-width:1200px){.page-template-template-impact-page .cultivate-section .flex-cont{max-width:33.33%}}@media (max-width:1199px){.page-template-template-impact-page .cultivate-section .section-title-cont{padding-bottom:0}}@media (max-width:767px){.page-template-template-impact-page .cultivate-section .section-title-cont{padding:30px 40px 0}}.page-template-template-impact-page .cultivate-section .cultivate-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .cultivate-section .cultivate-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .cultivate-section .cultivate-text-cont{padding:0 80px}}.page-template-template-impact-page .cultivate-section .cultivate-text-cont p{line-height:2em}.page-template-template-impact-page .cultivate-section .cultivate-text-cont .small-text{font-size:12pt;line-height:1.5em}@media (max-width:1199px){.page-template-template-impact-page .cultivate-below-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse no-wrap;flex-flow:column-reverse}}.page-template-template-impact-page .cultivate-below-section .flex-cont{padding:50px 120px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto}@media (max-width:1199px){.page-template-template-impact-page .cultivate-below-section .hide-mobile{display:none}}.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont{padding:0 80px}}@media (max-width:1199px){.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont:last-child{padding:100px 215px 0}}@media (max-width:767px){.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont:last-child{padding:100px 95px 0}}.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont p{line-height:1.5em}.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont .small-text{font-size:12pt;line-height:1.5em}.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont img{position:absolute;top:-40px;left:-30px}@media (max-width:1199px){.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont img{top:15px;left:135px}}@media (max-width:767px){.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont img{top:15px;left:15px}}.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont .moving-forwards{margin-bottom:3em}.page-template-template-impact-page .cultivate-below-section .cultivate-below-text-cont .moving-forwards .underline{border-bottom:2pt solid #0f0}@media (max-width:1199px){.page-template-template-impact-page .certify-section,.page-template-template-impact-page .collaborate-section,.page-template-template-impact-page .competitive-section,.page-template-template-impact-page .consumer-facing-section,.page-template-template-impact-page .conversation-section,.page-template-template-impact-page .core-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column no-wrap;flex-flow:column}}.page-template-template-impact-page .certify-section .flex-cont,.page-template-template-impact-page .collaborate-section .flex-cont,.page-template-template-impact-page .competitive-section .flex-cont,.page-template-template-impact-page .consumer-facing-section .flex-cont,.page-template-template-impact-page .conversation-section .flex-cont,.page-template-template-impact-page .core-section .flex-cont{padding:25px 120px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto}@media (min-width:1200px){.page-template-template-impact-page .certify-section .flex-cont,.page-template-template-impact-page .collaborate-section .flex-cont,.page-template-template-impact-page .competitive-section .flex-cont,.page-template-template-impact-page .consumer-facing-section .flex-cont,.page-template-template-impact-page .conversation-section .flex-cont,.page-template-template-impact-page .core-section .flex-cont{max-width:33.33%}}@media (max-width:1199px){.page-template-template-impact-page .certify-section .flex-cont img,.page-template-template-impact-page .collaborate-section .flex-cont img,.page-template-template-impact-page .competitive-section .flex-cont img,.page-template-template-impact-page .consumer-facing-section .flex-cont img,.page-template-template-impact-page .conversation-section .flex-cont img,.page-template-template-impact-page .core-section .flex-cont img{height:auto;display:block;margin:0 auto}}@media (max-width:1199px){.page-template-template-impact-page .certify-section .section-title-cont,.page-template-template-impact-page .collaborate-section .section-title-cont,.page-template-template-impact-page .competitive-section .section-title-cont,.page-template-template-impact-page .consumer-facing-section .section-title-cont,.page-template-template-impact-page .conversation-section .section-title-cont,.page-template-template-impact-page .core-section .section-title-cont{padding-bottom:0}}@media (max-width:767px){.page-template-template-impact-page .certify-section .section-title-cont,.page-template-template-impact-page .collaborate-section .section-title-cont,.page-template-template-impact-page .competitive-section .section-title-cont,.page-template-template-impact-page .consumer-facing-section .section-title-cont,.page-template-template-impact-page .conversation-section .section-title-cont,.page-template-template-impact-page .core-section .section-title-cont{padding:30px 40px 0}}.page-template-template-impact-page .certify-section .cultivate-text-cont,.page-template-template-impact-page .collaborate-section .cultivate-text-cont,.page-template-template-impact-page .competitive-section .cultivate-text-cont,.page-template-template-impact-page .consumer-facing-section .cultivate-text-cont,.page-template-template-impact-page .conversation-section .cultivate-text-cont,.page-template-template-impact-page .core-section .cultivate-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .certify-section .cultivate-text-cont,.page-template-template-impact-page .collaborate-section .cultivate-text-cont,.page-template-template-impact-page .competitive-section .cultivate-text-cont,.page-template-template-impact-page .consumer-facing-section .cultivate-text-cont,.page-template-template-impact-page .conversation-section .cultivate-text-cont,.page-template-template-impact-page .core-section .cultivate-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .certify-section .cultivate-text-cont,.page-template-template-impact-page .collaborate-section .cultivate-text-cont,.page-template-template-impact-page .competitive-section .cultivate-text-cont,.page-template-template-impact-page .consumer-facing-section .cultivate-text-cont,.page-template-template-impact-page .conversation-section .cultivate-text-cont,.page-template-template-impact-page .core-section .cultivate-text-cont{padding:0 80px}}.page-template-template-impact-page .certify-section .conversation-text-cont,.page-template-template-impact-page .collaborate-section .conversation-text-cont,.page-template-template-impact-page .competitive-section .conversation-text-cont,.page-template-template-impact-page .consumer-facing-section .conversation-text-cont,.page-template-template-impact-page .conversation-section .conversation-text-cont,.page-template-template-impact-page .core-section .conversation-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .certify-section .conversation-text-cont,.page-template-template-impact-page .collaborate-section .conversation-text-cont,.page-template-template-impact-page .competitive-section .conversation-text-cont,.page-template-template-impact-page .consumer-facing-section .conversation-text-cont,.page-template-template-impact-page .conversation-section .conversation-text-cont,.page-template-template-impact-page .core-section .conversation-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .certify-section .conversation-text-cont,.page-template-template-impact-page .collaborate-section .conversation-text-cont,.page-template-template-impact-page .competitive-section .conversation-text-cont,.page-template-template-impact-page .consumer-facing-section .conversation-text-cont,.page-template-template-impact-page .conversation-section .conversation-text-cont,.page-template-template-impact-page .core-section .conversation-text-cont{padding:0 80px}}.page-template-template-impact-page .certify-section .core-text-cont,.page-template-template-impact-page .collaborate-section .core-text-cont,.page-template-template-impact-page .competitive-section .core-text-cont,.page-template-template-impact-page .consumer-facing-section .core-text-cont,.page-template-template-impact-page .conversation-section .core-text-cont,.page-template-template-impact-page .core-section .core-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .certify-section .core-text-cont,.page-template-template-impact-page .collaborate-section .core-text-cont,.page-template-template-impact-page .competitive-section .core-text-cont,.page-template-template-impact-page .consumer-facing-section .core-text-cont,.page-template-template-impact-page .conversation-section .core-text-cont,.page-template-template-impact-page .core-section .core-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .certify-section .core-text-cont,.page-template-template-impact-page .collaborate-section .core-text-cont,.page-template-template-impact-page .competitive-section .core-text-cont,.page-template-template-impact-page .consumer-facing-section .core-text-cont,.page-template-template-impact-page .conversation-section .core-text-cont,.page-template-template-impact-page .core-section .core-text-cont{padding:0 80px}}.page-template-template-impact-page .certify-section .certify-text-cont,.page-template-template-impact-page .collaborate-section .certify-text-cont,.page-template-template-impact-page .competitive-section .certify-text-cont,.page-template-template-impact-page .consumer-facing-section .certify-text-cont,.page-template-template-impact-page .conversation-section .certify-text-cont,.page-template-template-impact-page .core-section .certify-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .certify-section .certify-text-cont,.page-template-template-impact-page .collaborate-section .certify-text-cont,.page-template-template-impact-page .competitive-section .certify-text-cont,.page-template-template-impact-page .consumer-facing-section .certify-text-cont,.page-template-template-impact-page .conversation-section .certify-text-cont,.page-template-template-impact-page .core-section .certify-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .certify-section .certify-text-cont,.page-template-template-impact-page .collaborate-section .certify-text-cont,.page-template-template-impact-page .competitive-section .certify-text-cont,.page-template-template-impact-page .consumer-facing-section .certify-text-cont,.page-template-template-impact-page .conversation-section .certify-text-cont,.page-template-template-impact-page .core-section .certify-text-cont{padding:0 80px}}.page-template-template-impact-page .certify-section .competitive-text-cont,.page-template-template-impact-page .collaborate-section .competitive-text-cont,.page-template-template-impact-page .competitive-section .competitive-text-cont,.page-template-template-impact-page .consumer-facing-section .competitive-text-cont,.page-template-template-impact-page .conversation-section .competitive-text-cont,.page-template-template-impact-page .core-section .competitive-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .certify-section .competitive-text-cont,.page-template-template-impact-page .collaborate-section .competitive-text-cont,.page-template-template-impact-page .competitive-section .competitive-text-cont,.page-template-template-impact-page .consumer-facing-section .competitive-text-cont,.page-template-template-impact-page .conversation-section .competitive-text-cont,.page-template-template-impact-page .core-section .competitive-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .certify-section .competitive-text-cont,.page-template-template-impact-page .collaborate-section .competitive-text-cont,.page-template-template-impact-page .competitive-section .competitive-text-cont,.page-template-template-impact-page .consumer-facing-section .competitive-text-cont,.page-template-template-impact-page .conversation-section .competitive-text-cont,.page-template-template-impact-page .core-section .competitive-text-cont{padding:0 80px}}.page-template-template-impact-page .certify-section .consumer-facing-text-cont,.page-template-template-impact-page .collaborate-section .consumer-facing-text-cont,.page-template-template-impact-page .competitive-section .consumer-facing-text-cont,.page-template-template-impact-page .consumer-facing-section .consumer-facing-text-cont,.page-template-template-impact-page .conversation-section .consumer-facing-text-cont,.page-template-template-impact-page .core-section .consumer-facing-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .certify-section .consumer-facing-text-cont,.page-template-template-impact-page .collaborate-section .consumer-facing-text-cont,.page-template-template-impact-page .competitive-section .consumer-facing-text-cont,.page-template-template-impact-page .consumer-facing-section .consumer-facing-text-cont,.page-template-template-impact-page .conversation-section .consumer-facing-text-cont,.page-template-template-impact-page .core-section .consumer-facing-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .certify-section .consumer-facing-text-cont,.page-template-template-impact-page .collaborate-section .consumer-facing-text-cont,.page-template-template-impact-page .competitive-section .consumer-facing-text-cont,.page-template-template-impact-page .consumer-facing-section .consumer-facing-text-cont,.page-template-template-impact-page .conversation-section .consumer-facing-text-cont,.page-template-template-impact-page .core-section .consumer-facing-text-cont{padding:0 80px}}.page-template-template-impact-page .certify-section .collaborate-text-cont,.page-template-template-impact-page .collaborate-section .collaborate-text-cont,.page-template-template-impact-page .competitive-section .collaborate-text-cont,.page-template-template-impact-page .consumer-facing-section .collaborate-text-cont,.page-template-template-impact-page .conversation-section .collaborate-text-cont,.page-template-template-impact-page .core-section .collaborate-text-cont{padding-left:50px;display:block}@media (max-width:1199px){.page-template-template-impact-page .certify-section .collaborate-text-cont,.page-template-template-impact-page .collaborate-section .collaborate-text-cont,.page-template-template-impact-page .competitive-section .collaborate-text-cont,.page-template-template-impact-page .consumer-facing-section .collaborate-text-cont,.page-template-template-impact-page .conversation-section .collaborate-text-cont,.page-template-template-impact-page .core-section .collaborate-text-cont{padding:0 200px}}@media (max-width:767px){.page-template-template-impact-page .certify-section .collaborate-text-cont,.page-template-template-impact-page .collaborate-section .collaborate-text-cont,.page-template-template-impact-page .competitive-section .collaborate-text-cont,.page-template-template-impact-page .consumer-facing-section .collaborate-text-cont,.page-template-template-impact-page .conversation-section .collaborate-text-cont,.page-template-template-impact-page .core-section .collaborate-text-cont{padding:0 80px}}.posts-sec .posts-inner{display:grid;overflow:hidden;grid-template-rows:100%;grid-template-areas:"col-2 col-0 col-1 col-3";grid-template-columns:repeat(4,calc(25% - var(--column-grid-gap)/4*3));gap:var(--column-grid-gap);--column-grid-gap:2.125rem}.posts-sec .posts-inner>div{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}.posts-sec .posts-inner .column-1{grid-area:col-0/col-0/col-0/col-0}.posts-sec .posts-inner .column-1.open{-webkit-transform:translateX(calc(-50% - 2.125rem));-o-transform:translateX(calc(-50% - 2.125rem));transform:translateX(calc(-50% - 2.125rem))}.posts-sec .posts-inner .column-1 a{aspect-ratio:2/3}.posts-sec .posts-inner .column-2{grid-area:col-1/col-1/col-1/col-1}.posts-sec .posts-inner .column-2.open{-webkit-transform:translateX(calc(50% + 2.125rem));-o-transform:translateX(calc(50% + 2.125rem));transform:translateX(calc(50% + 2.125rem))}.posts-sec .posts-inner .column-2 a{aspect-ratio:3/4}.posts-sec .posts-inner .column-3{grid-area:col-2/col-2/col-2/col-2}.posts-sec .posts-inner .column-3.open{-webkit-transform:translateX(calc(-50% - 2.125rem));-o-transform:translateX(calc(-50% - 2.125rem));transform:translateX(calc(-50% - 2.125rem))}.posts-sec .posts-inner .column-3 a{aspect-ratio:3/4}.posts-sec .posts-inner .column-4{grid-area:col-3/col-3/col-3/col-3}.posts-sec .posts-inner .column-4.open{-webkit-transform:translateX(calc(50% + 2.125rem));-o-transform:translateX(calc(50% + 2.125rem));transform:translateX(calc(50% + 2.125rem))}.posts-sec .posts-inner .column-4 a{aspect-ratio:2/3}.posts-sec .posts-inner.mobile{grid-template-areas:"col-0 col-1";grid-template-rows:100%;grid-template-columns:repeat(2,calc(50% - var(--column-grid-gap)/2*1))}.posts-sec .posts-inner .column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--column-grid-gap);height:100%}.posts-sec .posts-inner .column-inner a{display:block;position:relative;overflow:hidden}.posts-sec .posts-inner .column-inner a .post-image{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:100%}.posts-sec .posts-inner .column-inner a .title{position:absolute;bottom:15px;left:15px}.posts-sec .posts-inner .column-inner a .title h3{font-size:16pt;margin:0}.posts-sec .posts-inner .column-inner a.not-chosen .post-image{-webkit-filter:blur(30px);filter:blur(30px)}.posts-sec .posts-inner .column-inner a.not-chosen .title{display:none}.posts-sec .category-trigger{display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.posts-sec .category-trigger p{margin:0;color:#fff;cursor:pointer}.posts-sec .categories-cont{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.posts-sec .categories-cont.show{visibility:visible;opacity:1}.posts-sec .categories-cont .categories-inner{width:75%}.posts-sec .categories-cont .categories-inner h2{font-size:20pt;margin:.5em 0}.posts-sec .categories-cont .categories-inner ul{list-style:none;padding-left:0}.posts-sec .categories-cont .categories-inner ul li{color:#fff;margin-bottom:8px}.posts-sec .categories-cont .categories-inner ul li a{position:relative;display:block;text-decoration:none;text-transform:capitalize}.posts-sec .categories-cont .categories-inner ul li a span{position:absolute;right:0}.posts-sec .home-btn{position:fixed;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:10vh}.posts-sec .home-btn .button-here{width:75px;height:75px;cursor:pointer;position:relative}.posts-sec .home-btn .button-here span{position:absolute;left:50%;top:45%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;line-height:0;font-size:24px}.posts-sec .home-btn .button-here span,.posts-sec .home-btn p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.posts-sec .home-btn p{text-align:center;color:#fff;font-weight:400;margin:8px 0 0}.posts-sec .home-btn .close-animate{visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.posts-sec .home-btn .close-animate.show{visibility:visible;opacity:1}.page-template-template-services iframe,.page-template-template-services img{max-width:100%}.services-service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.services-service .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px 100px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.services-service .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 100px}}@media (min-width:1000px){.services-service .section-title-cont{padding:150px 50px 100px}}.services-service .section-title-cont h2{margin:0}.services-service .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:#fff}@media (min-width:768px){.services-service .flex-cont{padding:150px 0}}@media (min-width:1000px){.services-service .flex-cont{padding:150px 0}}.services-service .flex-cont .block{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;padding-right:0;padding-bottom:50px}@media (min-width:768px){.services-service .flex-cont .block{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;padding-right:40px;padding-bottom:50px;max-width:50%}}@media (min-width:1000px){.services-service .flex-cont .block{padding-right:75px;padding-bottom:50px}}.services-service .flex-cont .block .inner-cont{position:relative;padding:30px 20px 20px}@media (min-width:768px){.services-service .flex-cont .block .inner-cont{padding:60px 40px 40px}}@media (min-width:1000px){.services-service .flex-cont .block .inner-cont{padding:90px 60px 60px}}@media (min-width:1850px){.services-service .flex-cont .block .inner-cont{padding:120px 90px 90px}}.services-service .flex-cont .block .inner-cont .top-line{width:100%;height:1px;position:absolute;left:0;top:0;background-color:#b1ff5f}.services-service .flex-cont .block .inner-cont .left-line{width:1px;height:100%;position:absolute;left:0;top:0;background-color:#b1ff5f}.services-service .flex-cont .block .inner-cont .content-cont img{width:50px}.services-service .flex-cont .block .inner-cont .content-cont h4{font-size:20pt;margin:.75em 0;color:#b1ff5f;font-weight:600}.services-service .flex-cont .block .inner-cont .content-cont h5{font-weight:200;margin:0}.services-stand-for-something{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff}.services-stand-for-something,.services-stand-for-something .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.services-stand-for-something .flex-cont{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:150px 1rem}.services-stand-for-something .flex-cont .sustainable-content img{max-width:340px}.services-stand-for-something .post-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.services-stand-for-something .section-title-cont{padding:60px 50px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#b1ff5f}@media (min-width:768px){.services-stand-for-something .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:60px 40px}}@media (min-width:1000px){.services-stand-for-something .section-title-cont{padding:60px 50px}}.services-stand-for-something .section-title-cont h2{margin:0 0 72px;color:#1a1a1a}.services-stand-for-something .section-title-cont h4,.services-stand-for-something .section-title-cont h6{margin:0;color:#1a1a1a}.services-stand-for-something .section-title-cont p{color:#1a1a1a}@media (min-width:768px){.services-stand-for-something .flex-cont{padding-left:50px}}.services-stand-for-something .flex-cont h4{margin:0}.services-stand-for-something .flex-cont .img-cont{text-align:center}@media (min-width:768px){.services-stand-for-something .flex-cont .img-cont{text-align:left}}.services-stand-for-something .flex-cont .img-cont .venn-img{margin:50px 0}.services-concept{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff}.services-concept,.services-concept .flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.services-concept .flex-cont{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:150px 1rem}.services-concept .flex-cont .sustainable-content img{max-width:340px}.services-concept .section-title-cont{padding:150px 50px 0;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.services-concept .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px}}@media (min-width:1000px){.services-concept .section-title-cont{padding:150px 50px}}.services-concept .section-title-cont h2{margin:0}@media (min-width:768px){.services-concept .flex-cont{padding-right:50px}}.services-concept .flex-cont h4{margin:0}.services-concept .flex-cont .img-cont{text-align:center}@media (min-width:768px){.services-concept .flex-cont .img-cont{text-align:left}}.services-concept .flex-cont .img-cont .venn-img{margin:50px 0}.jap .services-service .flex-cont .block .inner-cont .content-cont h5{font-size:14pt}.impactreport .services-concept .flex-cont .sustainable-content img{max-width:100%}.impactreport .services-concept{overflow:hidden}.impactreport .services-stand-for-something .post-image{background-size:contain;background-repeat:no-repeat}.simplebar-scrollbar:before{background-color:#d3d3d3;background-color:hsla(0,0%,83%,.5)}.team-richard{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.team-richard,.team-richard .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex}.team-richard .section-title-cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px 70px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.team-richard .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 70px}}@media (min-width:1000px){.team-richard .section-title-cont{padding:150px 50px 70px}}.team-richard .section-title-cont h2{margin:0}.team-richard .flex-cont{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:center;-ms-flex-pack:center;justify-content:center;padding:70px 14px;color:#fff}@media (min-width:768px){.team-richard .flex-cont{padding:150px 40px 70px}}@media (min-width:1000px){.team-richard .flex-cont{padding:150px 50px 70px}}.team-richard .flex-cont .block{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}.team-richard .richard-img-outer-cont{-webkit-box-flex:1;-ms-flex:1 25%;flex:1 25%;position:relative;border:0;-ms-flex:1 100%;flex:1 100%}@media (min-width:768px){.team-richard .richard-img-outer-cont{-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%}}.team-richard .richard-img-outer-cont .richard-img-cont{width:100%;height:100%;position:absolute;background-position:50%;background-size:cover}.team-richard .richard-img-outer-cont .richard-img-cont .text-cont{text-align:right;padding:20px 26px;position:absolute;bottom:0;right:0}.team-richard .richard-img-outer-cont .richard-img-cont .text-cont h4{color:#fff;font-size:20pt;font-weight:400;margin:0 0 .5em}.team-richard .richard-img-outer-cont .richard-img-cont .text-cont h5{color:#fff;font-weight:200;margin:0}.office-img.block{background-size:cover;background-position:50%}.team-members-cont{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.team-members-cont .team-img-cont-outer{position:relative}.team-members-cont .team-img-cont{max-height:50vh;height:512px;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:0;width:100%;z-index:1}@media (min-width:768px){.team-members-cont .team-img-cont{max-height:100vh;height:512px}}.team-members-cont .team-img-cont.stick{position:fixed;top:0}.team-members-cont .team-img-cont.stick.bottom{bottom:0;position:absolute;top:auto}.team-members-cont .team-member-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.team-members-cont .team-member-cont .team-member{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;color:#fff;padding:50px}@media (min-width:768px){.team-members-cont .team-member-cont .team-member{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;max-width:50%}}.team-members-cont .team-member-cont .team-member .team-content{height:100%}.team-members-cont .team-member-cont .team-member .team-content h5{color:#fff;font-size:17pt;font-weight:400;margin:0 0 .5em}@media (min-width:768px){.team-members-cont .team-member-cont .team-member .team-content h5{font-size:20pt}}.team-members-cont .team-member-cont .team-member .team-content h6{color:#fff;font-weight:200;margin:0}.team-members-cont .team-member-cont .team-member .team-content .content{margin-top:24px}.team-members-cont .team-member-cont .team-member .team-content .hidden{display:none}.team-members-cont .team-member-cont .team-member.half{max-height:256px}.team-members-cont-new{height:512px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (max-width:767px){.team-members-cont-new{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;height:auto}}.team-members-cont-new .block{height:512px;overflow:auto;border:0}.team-members-cont-new .team-img-cont-outer{position:relative;overflow:hidden}@media (max-width:767px){.team-members-cont-new .team-img-cont-outer{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;height:300px}}.team-members-cont-new .team-img-cont{max-height:50vh;height:512px;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;z-index:1}@media (min-width:768px){.team-members-cont-new .team-img-cont{max-height:100vh;height:512px}}.team-members-cont-new .team-img-cont.stick{position:fixed;top:0}.team-members-cont-new .team-img-cont.stick.bottom{bottom:0;position:absolute;top:auto}.team-members-cont-new .team-member-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.team-members-cont-new .team-member-cont .team-member{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;color:#fff;padding:50px}@media (min-width:768px){.team-members-cont-new .team-member-cont .team-member{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;max-width:50%}}.team-members-cont-new .team-member-cont .team-member .team-content{height:100%}.team-members-cont-new .team-member-cont .team-member .team-content.active h5{color:#b1ff5f}.team-members-cont-new .team-member-cont .team-member .team-content h5{color:#fff;font-size:17pt;font-weight:400;margin:0 0 .5em}@media (min-width:768px){.team-members-cont-new .team-member-cont .team-member .team-content h5{font-size:20pt}}.team-members-cont-new .team-member-cont .team-member .team-content h6{color:#fff;font-weight:200;margin:0}.team-members-cont-new .team-member-cont .team-member .team-content .content{margin-top:24px}.team-members-cont-new .team-member-cont .team-member .team-content .hidden{display:none}.team-members-cont-new .team-member-cont .team-member.half{max-height:256px}.team-members-cont-new .team-member-details-cont{padding:3em}@media (max-width:767px){.team-members-cont-new .team-member-details-cont{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;height:300px}}.team-members-cont-new .team-member-details-cont .title-cont{margin-bottom:3em}.team-members-cont-new .team-member-details-cont .title-cont .name,.team-members-cont-new .team-member-details-cont .title-cont .position{color:#fff;margin:0;font-family:oswald,arial,sans-serif}.team-members-cont-new .team-member-details-cont .title-cont .position{font-weight:200}.team-members-cont-new .team-member-details-cont .content{color:#fff}@media (max-width:767px){.team-members-cont-new .team-member-list-cont{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto;height:300px}}.team-members-cont-new .team-member-list-cont .list-cont{position:relative;margin:2em;padding:1em;border-right:2px solid #b1ff5f}.team-members-cont-new .team-member-list-cont .list-cont .list-member{margin-bottom:1em;text-align:right;position:relative;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.team-members-cont-new .team-member-list-cont .list-cont .list-member:hover{opacity:.5!important}.team-members-cont-new .team-member-list-cont .list-cont .list-member.active{opacity:1!important}.team-members-cont-new .team-member-list-cont .list-cont .list-member.active .name,.team-members-cont-new .team-member-list-cont .list-cont .list-member.active .position{color:#b1ff5f}.team-members-cont-new .team-member-list-cont .list-cont .list-member .name,.team-members-cont-new .team-member-list-cont .list-cont .list-member .position{color:#fff;margin:0;font-family:oswald,arial,sans-serif;font-size:12pt}.team-members-cont-new .team-member-list-cont .list-cont .list-member .position{font-weight:200}.team-members-cont-new .team-member-list-cont .list-cont .list-member:after{position:absolute;content:"-";color:#b1ff5f;font-size:2em;right:-18px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.team-members-cont-new .team-member-list-cont .list-cont .hidden{display:none}.jap .team-members-cont-new .team-member-list-cont .list-cont .list-member .name{font-weight:700;font-size:16pt}.jap .team-members-cont-new .team-member-details-cont .title-cont .name{font-weight:700}.work-with-us-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;color:#fff;overflow:hidden}.work-with-us-cont .section-title-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 14px 70px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;min-height:auto}@media (min-width:768px){.work-with-us-cont .section-title-cont{min-height:512px;-webkit-box-flex:1;-ms-flex:1 33.333%;flex:1 33.333%;padding:150px 40px 100px}}@media (min-width:1000px){.work-with-us-cont .section-title-cont{padding:150px 50px 100px}}.work-with-us-cont .section-title-cont h2{margin:0}.work-with-us-cont .flex-cont{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:center;-ms-flex-pack:center;justify-content:center;padding:70px 14px 150px;position:relative}@media (min-width:768px){.work-with-us-cont .flex-cont{padding:150px 40px 100px 0}}@media (min-width:1000px){.work-with-us-cont .flex-cont{padding:150px 50px 100px 0}}.work-with-us-cont h4{margin:0 0 1em;font-size:20pt}.work-with-us-cont .text-cont{position:relative;margin-bottom:50px;padding-left:20px;padding-top:20px}@media (min-width:768px){.work-with-us-cont .text-cont{padding-left:50px;padding-top:50px}}@media (min-width:1850px){.work-with-us-cont .text-cont{padding-left:75px;padding-top:75px}}.work-with-us-cont .current-opening-cont{position:relative;padding-left:20px;padding-top:20px}@media (min-width:768px){.work-with-us-cont .current-opening-cont{padding-left:50px;padding-top:50px}}@media (min-width:1850px){.work-with-us-cont .current-opening-cont{padding-left:75px;padding-top:75px}}.work-with-us-cont .current-opening-cont h4{color:#b1ff5f}.work-with-us-cont .top-line{width:40%;height:1px;position:absolute;left:0;top:0;background-color:#b1ff5f}.work-with-us-cont .left-line{width:1px;height:100%;position:absolute;left:0;top:0;background-color:#b1ff5f}.works-works{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.works-works .block.work{position:relative;overflow:hidden}.works-works .block.work a{text-decoration:none}.works-works .block.work a .work-image{width:100%;height:100%;background-size:cover;background-position:50%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.works-works .block.work a .title{position:absolute;top:0;left:0;background-color:rgba(177,255,95,.5);width:calc(100% - 3rem);height:calc(100% - 3rem);opacity:0;-webkit-transform:translateX(-1rem);-o-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.works-works .block.work a .title h3{margin:1em;color:#000;text-transform:uppercase}@media (min-width:768px){.works-works .block.work a .title h3{margin:2em 1em}}@media (min-width:1850px){.works-works .block.work a .title h3{margin:3em 2em}}.works-works .block.work a:hover .title{opacity:1;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.works-works .block.work a:hover .work-image{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.works-works .block.work:first-child a .title h3{margin:2rem 1rem 1rem}@media (min-width:768px){.works-works .block.work:first-child a .title h3{margin:2em 1em}}@media (min-width:1850px){.works-works .block.work:first-child a .title h3{margin:3em 2em}}.works-page-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (max-width:767px){.works-page-navigation .block{min-height:200px}}.works-page-navigation .block.half{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.works-page-navigation .block.half{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.works-page-navigation .block.half a{position:absolute;display:block;font-weight:700;color:#fff;font-size:2em;letter-spacing:.1em;text-decoration:none;padding:40px}@media (min-width:768px){.works-page-navigation .block.half.prev{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.jap .works-works .block.work a .title h3{letter-spacing:0}