@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-size:.75em;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:99% sans-serif}code,kbd,pre,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}ol{list-style-type:decimal}nav li,nav ul{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:700}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}button,input[type=button],input[type=image],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{box-shadow:none}::-moz-selection{background:#004481;color:#fff;text-shadow:none}::selection{background:#004481;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#004481}button{width:auto;overflow:visible}.lt-ie8 img{-ms-interpolation-mode:bicubic}body,input,select,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:700}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:block}.clearfix:after{clear:both}.clearfix{zoom:1}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Playfair Display';src:url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-regular.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Playfair Display';src:url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-italic.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:'Playfair Display';src:url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-bold.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Playfair Display';src:url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-bolditalic.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-bolditalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Playfair Display';src:url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-black.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Playfair Display';src:url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-blackitalic.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/playfair-web/playfairdisplay-blackitalic.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:'Butler';src:url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-light.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-light.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:'Butler';src:url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-regular.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Butler';src:url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-bold.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-bold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Butler';src:url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-extrabold.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-extrabold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Butler';src:url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-black.woff2) format("woff2"),url(/wp-content/themes/frinbr/assets/fonts/butler-web/butler-black.woff) format("woff");font-weight:900;font-style:normal}body,html{width:100%;height:auto;font-weight:400;font-size:14px;line-height:1.5em;font-family:'Helvetica',Sans-Serif;color:#000;background-color:#FFF;overflow:auto}body.noscroll,html.noscroll{overflow:hidden}body{position:relative;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}@media screen and (max-width:768px){body{left:0}}.page{width:100%;min-height:100vh}a{position:relative;display:inline-block;color:#333;text-decoration:none}h1,h2,h3,h4,h5{line-height:1em;margin:1.5em 0 1em;color:#000}h1{font-size:4em;color:#45eeaa}h2{font-size:3.5em}h3{font-size:2.7em}h4{font-size:1.8em}h5{font-size:1.5em}h6{font-size:1.2em}strong{font-weight:700}em{font-style:italic}::-moz-selection{background:#16ea95;color:#000}::selection{background:#16ea95;color:#000}*{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.btn{display:inline-block;padding:15px 25px;background:#5cf0b5;color:#333;font-weight:900;letter-spacing:.02em;-webkit-transition:background-color 200ms ease-out,color 125ms ease-in-out,border-color 150ms ease-in-out;-moz-transition:background-color 200ms ease-out,color 125ms ease-in-out,border-color 150ms ease-in-out;-ms-transition:background-color 200ms ease-out,color 125ms ease-in-out,border-color 150ms ease-in-out;-o-transition:background-color 200ms ease-out,color 125ms ease-in-out,border-color 150ms ease-in-out;transition:background-color 200ms ease-out,color 125ms ease-in-out,border-color 150ms ease-in-out;text-decoration:none}.btn:hover{background-color:#16ea95;color:#FFF}.row{max-width:1350px;margin-left:auto;margin-right:auto;width:100%;padding:0 50px}.row:after{content:" ";display:block;clear:both}.row{*zoom:1}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.row.fullw{max-width:100%}.row.nopad{padding:0}@media screen and (max-width:414px){.row{padding:0}}.flex-display{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.flex-display .flex.flex33{-webkit-box-flex:1 0 33.33%;-moz-box-flex:1 0 33.33%;-webkit-flex:1 0 33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}.flex-display .flex.flex50{-webkit-box-flex:1 0 50%;-moz-box-flex:1 0 50%;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.flex-display .flex.height50{height:50%}.minfullh{min-height:calc(100vh)}.fullh{height:calc(100vh)}.fullbg{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:0;background-image:url();background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.content{position:relative}.content p{margin-bottom:1.2em}.content img{max-width:100%;height:auto}.content .wp-caption{position:relative;max-width:100%;margin-bottom:1.2em}.content .wp-caption img{display:block}.content .wp-caption .wp-caption-text{padding:5px 25px;font-size:.9em}.content iframe{width:100%;height:250px}#loader{position:fixed;width:calc(100vw);height:calc(100vh);left:0;top:0;background:#FFF;background-size:500% 100%;background-position:0% 0%;opacity:0;z-index:-1}#loader>div{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px}#loader>div svg{width:100%;height:100%}#loader.open{z-index:1000}#loader.open>div svg{-webkit-animation:"loader" 1s infinite linear;-moz-animation:"loader" 1s infinite linear;-o-animation:"loader" 1s infinite linear;animation:"loader" 1s infinite linear}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#header{position:fixed;width:180px;height:calc(100Vh);right:0;top:0;z-index:10;-webkit-transition:all 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:all 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:all 300ms cubic-bezier(.645,.045,.355,1);-o-transition:all 300ms cubic-bezier(.645,.045,.355,1);transition:all 300ms cubic-bezier(.645,.045,.355,1);text-align:right;background:#FFF}@media screen and (max-width:768px){#header{width:100%;height:calc(100vh);right:0;top:0;background:rgba(255,255,255,.7);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:0;pointer-events:none}}#header .header-container{position:relative;width:100%;padding:35px 25px;margin:0 auto;z-index:2}@media screen and (max-width:768px){#header .header-container{width:180px;height:calc(100Vh);padding:70px 17px 17px;margin:0;margin-right:-180px;float:right;background:#FFF;-webkit-transition:all 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:all 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:all 350ms cubic-bezier(.645,.045,.355,1);-o-transition:all 350ms cubic-bezier(.645,.045,.355,1);transition:all 350ms cubic-bezier(.645,.045,.355,1)}}#header .menu{display:inline-block;vertical-align:top;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media screen and (max-width:768px){#header.menu-open{right:0;opacity:1;pointer-events:auto}#header.menu-open .header-container{margin-right:0}}.logo{position:relative;display:inline-block;vertical-align:top;width:auto;padding-bottom:5px;padding-right:5px;line-height:1em;opacity:1;outline:none;-webkit-transition:text-shadow 600ms cubic-bezier(.645,.045,.355,1);-moz-transition:text-shadow 600ms cubic-bezier(.645,.045,.355,1);-ms-transition:text-shadow 600ms cubic-bezier(.645,.045,.355,1);-o-transition:text-shadow 600ms cubic-bezier(.645,.045,.355,1);transition:text-shadow 600ms cubic-bezier(.645,.045,.355,1);text-decoration:none;text-align:left;font-size:1.5em;font-weight:900;letter-spacing:.02em;color:#000;font-family:'Playfair Display','Helvetica',Sans-Serif}.logo:hover{text-shadow:-2px -2px 0 #16ea95}#header nav{width:100%;padding-right:10px;margin-top:3em}#header nav li{display:block;margin:3em 0}#header nav li:first-child{margin-top:0}#header nav li a{position:relative;display:inline-block;vertical-align:middle;height:100%;line-height:1.1em;text-decoration:none;font-weight:400;outline:none;-webkit-transition:text-shadow 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:text-shadow 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:text-shadow 400ms cubic-bezier(.645,.045,.355,1);-o-transition:text-shadow 400ms cubic-bezier(.645,.045,.355,1);transition:text-shadow 400ms cubic-bezier(.645,.045,.355,1);font-family:'Playfair Display','Helvetica',Sans-Serif;text-transform:uppercase;font-weight:700;font-size:.9em;letter-spacing:.02em;color:#222;position:relative;transform-style:preserve-3d}#header nav li a:before{content:'';position:absolute;display:block;width:100%;height:5px;left:0;bottom:0;background-color:#16ea95;-webkit-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-webkit-transform:skew(20deg,0);-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-o-transform:skew(20deg,0);transform:skew(20deg,0);transform-style:preserve-3d;z-index:-1}#header nav li a:hover:before{background-color:#777}#header nav li a:before{width:0;left:100%;-webkit-transition:width 350ms cubic-bezier(.645,.045,.355,1),left 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:width 350ms cubic-bezier(.645,.045,.355,1),left 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:width 350ms cubic-bezier(.645,.045,.355,1),left 350ms cubic-bezier(.645,.045,.355,1);-o-transition:width 350ms cubic-bezier(.645,.045,.355,1),left 350ms cubic-bezier(.645,.045,.355,1);transition:width 350ms cubic-bezier(.645,.045,.355,1),left 350ms cubic-bezier(.645,.045,.355,1)}#header nav li a:hover:before{width:100%;left:0;background-color:#16ea95}#header nav li.current-menu-item a,#header nav li.current_page_item a{font-weight:900}#header nav li.current-menu-item a:before,#header nav li.current_page_item a:before{width:100%;left:0}#header nav#lang{margin-top:0}#header nav#lang li a.active{display:none}#menu-responsive{display:none;position:fixed;width:50px;height:50px;padding:12px;left:0;top:0;z-index:99;background-color:#FFF;font-size:2em;color:#FFF;cursor:pointer;text-align:center}#menu-responsive #nav-icon{position:relative;display:inline-block;width:26px;height:26px;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}#menu-responsive #nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#333;border-radius:10px;opacity:1;left:0;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-ms-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#menu-responsive #nav-icon span:first-child{top:0}#menu-responsive #nav-icon span:nth-child(2),#menu-responsive #nav-icon span:nth-child(3){top:9px}#menu-responsive #nav-icon span:nth-child(4){top:18px}@media screen and (max-width:768px){#menu-responsive{display:block}}#tpl-home section{position:relative;margin-right:180px}@media screen and (max-width:768px){#tpl-home section{margin-right:0}}#tpl-home section>div>div{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%}@media screen and (max-width:320px){#tpl-home section>div>div{padding-top:25px}}#tpl-home .block-content,#tpl-home .title{display:inline-block;vertical-align:top}#tpl-home .title{position:relative;width:40%;padding-right:75px}@media screen and (max-width:1024px){#tpl-home .title{width:auto;padding-left:25px;margin-bottom:3em}}@media screen and (max-width:320px){#tpl-home .title{padding-left:25px;padding-right:25px}}#tpl-home .title:after{content:'';display:block;background:#d4d4d4;background:#111;width:10px;position:absolute;height:0%;min-height:0;right:0;top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 400ms cubic-bezier(.645,.045,.355,1) 600ms;-moz-transition:all 400ms cubic-bezier(.645,.045,.355,1) 600ms;-ms-transition:all 400ms cubic-bezier(.645,.045,.355,1) 600ms;-o-transition:all 400ms cubic-bezier(.645,.045,.355,1) 600ms;transition:all 400ms cubic-bezier(.645,.045,.355,1) 600ms}@media screen and (max-width:1024px){#tpl-home .title:after{width:0%;height:10px;right:0;top:auto;bottom:0}}#tpl-home .title>div,#tpl-home .title>h3{display:block;margin:0;font-family:'Playfair Display','Helvetica',Sans-Serif;font-size:1em;line-height:1em;text-align:right}@media screen and (max-width:1024px){#tpl-home .title>div,#tpl-home .title>h3{display:inline-block;padding-bottom:50px}}#tpl-home .title>div>a,#tpl-home .title>h3>a,#tpl-home .title>h3>span{position:relative;margin:0;margin-top:-50px;font-size:4.5em;font-weight:900;line-height:1em;color:#000;left:-10px;opacity:0;text-shadow:-2px -2px 0 #16ea95;-webkit-transition:left 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms,color 150ms cubic-bezier(.645,.045,.355,1),text-shadow 150ms cubic-bezier(.645,.045,.355,1);-moz-transition:left 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms,color 150ms cubic-bezier(.645,.045,.355,1),text-shadow 150ms cubic-bezier(.645,.045,.355,1);-ms-transition:left 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms,color 150ms cubic-bezier(.645,.045,.355,1),text-shadow 150ms cubic-bezier(.645,.045,.355,1);-o-transition:left 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms,color 150ms cubic-bezier(.645,.045,.355,1),text-shadow 150ms cubic-bezier(.645,.045,.355,1);transition:left 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms,color 150ms cubic-bezier(.645,.045,.355,1),text-shadow 150ms cubic-bezier(.645,.045,.355,1)}#tpl-home .title>div>a:hover,#tpl-home .title>h3>a:hover,#tpl-home .title>h3>span:hover{color:#16ea95;text-shadow:-2px -2px 0 #000}@media screen and (max-width:1024px){#tpl-home .title>div>a,#tpl-home .title>h3>a,#tpl-home .title>h3>span{margin-top:0;font-size:3.5em}}@media screen and (max-width:320px){#tpl-home .title>div>a,#tpl-home .title>h3>a,#tpl-home .title>h3>span{font-size:2.5em}}#tpl-home .title.title-alt{padding:0;padding-left:75px;text-align:left}#tpl-home .title.title-alt:after{left:0}#tpl-home .title.title-alt>a,#tpl-home .title.title-alt>h3{text-align:left}#tpl-home .block-content{width:60%;padding:50px 50px 50px 75px;margin-left:-5px}@media screen and (max-width:1024px){#tpl-home .block-content{width:80%;padding:15px}}@media screen and (max-width:320px){#tpl-home .block-content{width:100%;padding:0}}#tpl-home .block-content a>div{position:relative;width:100%;height:100%;right:-10px;opacity:0;overflow:hidden;-webkit-transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms}#tpl-home #home-landing>div>div{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80%;padding:50px;font-family:'Playfair Display','Helvetica',Sans-Serif;text-align:center}@media screen and (max-width:1024px){#tpl-home #home-landing>div>div{padding:25px}}@media screen and (max-width:414px){#tpl-home #home-landing>div>div{padding:0}}@media screen and (max-width:320px){#tpl-home #home-landing>div>div{width:100%;padding:0 25px}}#tpl-home #home-landing .svg,#tpl-home #home-landing .text{display:inline-block;vertical-align:middle}@media screen and (max-width:414px){#tpl-home #home-landing .svg,#tpl-home #home-landing .text{display:block}}#tpl-home #home-landing .svg{width:25%;max-width:100px}@media screen and (max-width:414px){#tpl-home #home-landing .svg{width:100%;max-width:none;text-align:center;margin-bottom:2em}}#tpl-home #home-landing .svg svg{width:100%;height:auto}@media screen and (max-width:414px){#tpl-home #home-landing .svg svg{width:75px}}#tpl-home #home-landing .text{width:75%;padding-left:75px;margin-left:-4px;text-align:left}@media screen and (max-width:414px){#tpl-home #home-landing .text{width:100%;padding-left:0;margin:0}}#tpl-home #home-landing .name{position:relative;left:-25px;font-size:3em;line-height:1em;font-weight:900;text-shadow:-2px -2px 0 #16ea95}@media screen and (max-width:414px){#tpl-home #home-landing .name{left:0}}@media screen and (max-width:414px){#tpl-home #home-landing .name{font-size:2.5em}}#tpl-home #home-landing h1{max-width:450px;padding:30px 0;margin:0;font-weight:400;color:#000;font-size:2em;line-height:1.2em}@media screen and (max-width:414px){#tpl-home #home-landing h1{padding-left:25px;font-size:1.8em}}@media screen and (max-width:320px){#tpl-home #home-landing h1{padding-top:15px;padding-bottom:15px;font-size:1.3em}}#tpl-home #home-landing h2{position:relative;max-width:600px;margin:0;left:-25px;font-size:1em;font-weight:700;line-height:1.5em}@media screen and (max-width:414px){#tpl-home #home-landing h2{left:0}}@media screen and (max-width:320px){#tpl-home #home-landing h2{font-size:.9em}}#tpl-home #home-services{overflow:hidden}#tpl-home #home-services>div.fp-tableCell>div{margin:0;font-family:'Playfair Display','Helvetica',Sans-Serif}#tpl-home #home-services>div>div{position:relative;display:block;margin:10px 0;outline:none;-webkit-transition:opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;transition:opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms}@media screen and (max-width:320px){#tpl-home #home-services>div>div{margin:0}}#tpl-home #home-services .service-item .text,#tpl-home #home-services .service-item a{position:relative;display:inline-block;vertical-align:middle}#tpl-home #home-services .service-item a{width:33%;margin:0}#tpl-home #home-services .service-item a h2{margin:0;margin-bottom:5px;font-size:2.2em;text-shadow:-1px -1px 0 #16ea95}@media screen and (max-width:414px){#tpl-home #home-services .service-item a h2{font-size:1.4em}}#tpl-home #home-services .service-item a>div{margin-right:15px;font-size:1em;font-style:italic}@media screen and (max-width:414px){#tpl-home #home-services .service-item a>div{font-size:.6em}}@media screen and (max-width:375px){#tpl-home #home-services .service-item a>div{display:none}}@media screen and (max-width:414px){#tpl-home #home-services .service-item a{display:block;width:100%;font-size:1.5em}}@media screen and (max-width:320px){#tpl-home #home-services .service-item a{font-size:1.2em}}#tpl-home #home-services .service-item .text{width:67%;color:#000;font-size:1.5em;line-height:1.3em;font-weight:100}@media screen and (max-width:414px){#tpl-home #home-services .service-item .text{display:block;width:100%;font-size:1em}}@media screen and (max-width:375px){#tpl-home #home-services .service-item .text{font-size:.9em}}@media screen and (max-width:320px){#tpl-home #home-services .service-item .text{font-size:.8em}}#tpl-home #home-services .service-item .text p{position:relative;display:inline-block;max-width:600px;margin:0;opacity:0;-webkit-transition:opacity 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:opacity 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:opacity 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:opacity 1000ms cubic-bezier(.645,.045,.355,1) 200ms;transition:opacity 1000ms cubic-bezier(.645,.045,.355,1) 200ms}#tpl-home #home-services>div .service-item:first-child a,#tpl-home #home-services>div .service-item:nth-child(3) a{position:relative;padding-right:35px;left:50%;text-align:right;opacity:1;-webkit-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms;transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:first-child a,#tpl-home #home-services>div .service-item:nth-child(3) a{left:100%;padding-right:0}}#tpl-home #home-services>div .service-item:first-child .text,#tpl-home #home-services>div .service-item:nth-child(3) .text{position:relative;left:50%;padding:35px 0 45px 45px;margin-left:-4px;-webkit-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms;transition:left 1000ms cubic-bezier(.645,.045,.355,1) 200ms}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:first-child .text,#tpl-home #home-services>div .service-item:nth-child(3) .text{left:100%;padding-bottom:15px;margin-top:1.5em;text-align:right}}#tpl-home #home-services>div .service-item:first-child .text::before,#tpl-home #home-services>div .service-item:nth-child(3) .text:before{content:'';display:block;background:#d4d4d4;background:#111;width:10px;position:absolute;height:100%;left:0;top:0;-webkit-transition:background-color 600ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 600ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 600ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 600ms cubic-bezier(.645,.045,.355,1);transition:background-color 600ms cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:first-child .text::before,#tpl-home #home-services>div .service-item:nth-child(3) .text:before{width:150px;height:10px;left:auto;right:50px}}@media screen and (max-width:320px){#tpl-home #home-services>div .service-item:first-child .text::before,#tpl-home #home-services>div .service-item:nth-child(3) .text:before{right:25px;height:4px}}#tpl-home #home-services>div .service-item:nth-child(3) a{width:40%;-webkit-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-moz-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-ms-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-o-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms;transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:nth-child(3) a{width:100%}}#tpl-home #home-services>div .service-item:nth-child(3) .text{width:60%;-webkit-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-moz-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-ms-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-o-transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms;transition:left 1000ms cubic-bezier(.645,.045,.355,1) 450ms}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:nth-child(3) .text{width:100%}}#tpl-home #home-services>div .service-item:nth-child(2) a,#tpl-home #home-services>div .service-item:nth-child(4) a{position:relative;padding-left:35px;margin-left:-4px;right:50%;text-align:left;-webkit-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-moz-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-ms-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-o-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms;transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms}#tpl-home #home-services>div .service-item:nth-child(2) a>div,#tpl-home #home-services>div .service-item:nth-child(4) a>div{margin-right:0;margin-left:15px}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:nth-child(2) a,#tpl-home #home-services>div .service-item:nth-child(4) a{right:100%;padding-left:0;margin:0}}#tpl-home #home-services>div .service-item:nth-child(2) .text,#tpl-home #home-services>div .service-item:nth-child(4) .text{position:relative;padding:35px 45px 45px 0;right:50%;text-align:right;-webkit-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-moz-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-ms-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms;-o-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms;transition:right 1000ms cubic-bezier(.645,.045,.355,1) 450ms}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:nth-child(2) .text,#tpl-home #home-services>div .service-item:nth-child(4) .text{right:100%;padding-right:0;padding-bottom:15px;margin-top:1.5em;text-align:left}}@media screen and (max-width:375px){#tpl-home #home-services>div .service-item:nth-child(2) .text,#tpl-home #home-services>div .service-item:nth-child(4) .text{padding:25px 45px 15px 0;margin-top:1em}}#tpl-home #home-services>div .service-item:nth-child(2) .text:after,#tpl-home #home-services>div .service-item:nth-child(4) .text:after{content:'';display:block;background:#d4d4d4;background:#111;width:10px;position:absolute;height:100%;right:0;top:-2px;-webkit-transition:background-color 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 400ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 400ms cubic-bezier(.645,.045,.355,1);transition:background-color 400ms cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:nth-child(2) .text:after,#tpl-home #home-services>div .service-item:nth-child(4) .text:after{width:150px;height:10px;right:auto;left:50px}}@media screen and (max-width:320px){#tpl-home #home-services>div .service-item:nth-child(2) .text:after,#tpl-home #home-services>div .service-item:nth-child(4) .text:after{left:25px;height:4px}}#tpl-home #home-services>div .service-item:nth-child(2) a{width:40%}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:nth-child(2) a{width:100%}}#tpl-home #home-services>div .service-item:nth-child(2) .text{width:60%}@media screen and (max-width:414px){#tpl-home #home-services>div .service-item:nth-child(2) .text{width:100%}}#tpl-home #home-services>div .service-item:nth-child(4) a{-webkit-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms;-moz-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms;-ms-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms;-o-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms;transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms}#tpl-home #home-services>div .service-item:nth-child(4) .text{-webkit-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms;-moz-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms;-ms-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms;-o-transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms;transition:right 1000ms cubic-bezier(.645,.045,.355,1) 600ms}#tpl-home #home-services.active>div .service-item:first-child .text,#tpl-home #home-services.active>div .service-item:first-child a,#tpl-home #home-services.active>div .service-item:nth-child(3) .text,#tpl-home #home-services.active>div .service-item:nth-child(3) a{left:0}#tpl-home #home-services.active>div .service-item:first-child .text p,#tpl-home #home-services.active>div .service-item:nth-child(3) .text p{opacity:1}#tpl-home #home-services.active>div .service-item:nth-child(2) .text,#tpl-home #home-services.active>div .service-item:nth-child(2) a,#tpl-home #home-services.active>div .service-item:nth-child(4) .text,#tpl-home #home-services.active>div .service-item:nth-child(4) a{right:0}#tpl-home #home-services.active>div .service-item:nth-child(2) .text p,#tpl-home #home-services.active>div .service-item:nth-child(4) .text p{opacity:1}#tpl-home #home-services>div .service-item:hover{opacity:.8}#tpl-home #home-services>div .service-item:hover .text:after,#tpl-home #home-services>div .service-item:hover .text:before{background-color:#5cf0b5}#tpl-home #home-project{position:relative}#tpl-home #home-project>div.fp-tableCell>div{padding-top:50px;text-align:center}@media screen and (max-width:1024px){#tpl-home #home-project>div.fp-tableCell>div{padding:0;text-align:center}}@media screen and (max-width:1024px){#tpl-home #home-project .title{padding:0;text-align:center}}@media screen and (max-width:768px){#tpl-home #home-project .title{padding-left:0}}@media screen and (max-width:1024px){#tpl-home #home-project .title:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:1024px){#tpl-home #home-project .block-content{display:inline-block}}@media screen and (max-width:414px){#tpl-home #home-project .block-content{width:100%}}#tpl-home #home-project .block-content a{position:relative;display:block}#tpl-home #home-project .block-content div{position:relative;z-index:1;left:-25px;-webkit-transition:all 500ms cubic-bezier(.645,.045,.355,1) 800ms;-moz-transition:all 500ms cubic-bezier(.645,.045,.355,1) 800ms;-ms-transition:all 500ms cubic-bezier(.645,.045,.355,1) 800ms;-o-transition:all 500ms cubic-bezier(.645,.045,.355,1) 800ms;transition:all 500ms cubic-bezier(.645,.045,.355,1) 800ms}#tpl-home #home-project .block-content button{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2;background:transparent;border:0;font-family:'Playfair Display','Helvetica',Sans-Serif;font-weight:700;font-style:italic;font-size:1.5em;color:#222;opacity:0;-webkit-transition:opacity 350ms cubic-bezier(.645,.045,.355,1) 450ms;-moz-transition:opacity 350ms cubic-bezier(.645,.045,.355,1) 450ms;-ms-transition:opacity 350ms cubic-bezier(.645,.045,.355,1) 450ms;-o-transition:opacity 350ms cubic-bezier(.645,.045,.355,1) 450ms;transition:opacity 350ms cubic-bezier(.645,.045,.355,1) 450ms}#tpl-home #home-project .block-content img{position:relative;display:block;width:100%;max-width:812px;-webkit-transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-moz-transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-ms-transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-o-transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1)}#tpl-home #home-project .block-content a:hover button{opacity:1}#tpl-home #home-project .block-content a:hover img{opacity:.05;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}#tpl-home #home-project.active .title:after{height:100%;min-height:100px}@media screen and (max-width:1024px){#tpl-home #home-project.active .title:after{min-height:0;width:200px;height:10px}}#tpl-home #home-project.active .title>h3>a{left:0;opacity:1}#tpl-home #home-project.active .block-content div{left:0;opacity:1}#tpl-home #home-skills>div.fp-tableCell>div{padding-top:100px;margin:0 auto;font-family:'Playfair Display','Helvetica',Sans-Serif}@media screen and (max-width:1024px){#tpl-home #home-skills>div.fp-tableCell>div{padding:0;text-align:center}}#tpl-home #home-skills .block-content,#tpl-home #home-skills .title{width:50%}@media screen and (max-width:1024px){#tpl-home #home-skills .block-content,#tpl-home #home-skills .title{width:80%}}@media screen and (max-width:320px){#tpl-home #home-skills .block-content,#tpl-home #home-skills .title{width:100%}}@media screen and (max-width:1024px){#tpl-home #home-skills .title{max-width:500px;width:auto;padding-bottom:50px;padding-left:0;text-align:center}}@media screen and (max-width:414px){#tpl-home #home-skills .title{padding:0;padding-bottom:50px;margin-top:25px}}@media screen and (max-width:375px){#tpl-home #home-skills .title{margin-top:50px}}@media screen and (max-width:320px){#tpl-home #home-skills .title{max-width:none;padding-bottom:25px;margin-bottom:25px}}#tpl-home #home-skills .title:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width:1024px){#tpl-home #home-skills .title:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:1024px){#tpl-home #home-skills .title>a{padding-bottom:0;text-align:center}}#tpl-home #home-skills .title>a>h3{font-size:4em}@media screen and (max-width:414px){#tpl-home #home-skills .title>a>h3{display:inline-block;max-width:80%;font-size:3em}}@media screen and (max-width:320px){#tpl-home #home-skills .title>a>h3{font-size:2em}}#tpl-home #home-skills .title>p{position:relative;display:block;max-width:350px;margin-top:2em;font-size:.9em;font-style:italic;font-weight:600;font-family:'Butler','Helvetica',Sans-Serif;left:0;opacity:0;-webkit-transition:left 500ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 500ms cubic-bezier(.645,.045,.355,1) 800ms;-moz-transition:left 500ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 500ms cubic-bezier(.645,.045,.355,1) 800ms;-ms-transition:left 500ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 500ms cubic-bezier(.645,.045,.355,1) 800ms;-o-transition:left 500ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 500ms cubic-bezier(.645,.045,.355,1) 800ms;transition:left 500ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 500ms cubic-bezier(.645,.045,.355,1) 800ms}@media screen and (max-width:1024px){#tpl-home #home-skills .title>p{max-width:none}}#tpl-home #home-skills .block-content{position:relative;padding-bottom:0;padding-left:0;text-align:left;font-size:1.3em;font-weight:600;line-height:1.7em}@media screen and (max-width:1024px){#tpl-home #home-skills .block-content{min-width:500px;width:65%;padding:0;right:auto;margin-top:2em;margin-left:auto;margin-right:auto}}@media screen and (max-width:414px){#tpl-home #home-skills .block-content{min-width:auto;width:90%;margin-top:0}}@media screen and (max-width:320px){#tpl-home #home-skills .block-content{min-width:auto;width:100%;margin-top:1em}}#tpl-home #home-skills .block-content>div{margin-bottom:1.5em}@media screen and (max-width:414px){#tpl-home #home-skills .block-content>div{*zoom:1}#tpl-home #home-skills .block-content>div:after,#tpl-home #home-skills .block-content>div:before{content:"";display:table}#tpl-home #home-skills .block-content>div:after{clear:both}}@media screen and (max-width:320px){#tpl-home #home-skills .block-content>div{margin-bottom:.8em}}#tpl-home #home-skills .block-content .svg-wrap,#tpl-home #home-skills .block-content .text-wrap{position:relative}#tpl-home #home-skills .block-content>div .text-wrap{position:relative;display:inline-block;vertical-align:middle;width:70%;text-align:right;opacity:0;right:-15px;-webkit-transition:all 400ms cubic-bezier(.645,.045,.355,1) 150ms;-moz-transition:all 400ms cubic-bezier(.645,.045,.355,1) 150ms;-ms-transition:all 400ms cubic-bezier(.645,.045,.355,1) 150ms;-o-transition:all 400ms cubic-bezier(.645,.045,.355,1) 150ms;transition:all 400ms cubic-bezier(.645,.045,.355,1) 150ms;font-size:.7em}@media screen and (min-width:1281px){#tpl-home #home-skills .block-content>div .text-wrap{font-size:1em}}@media screen and (max-width:1024px){#tpl-home #home-skills .block-content>div .text-wrap{text-align:left}}@media screen and (max-width:375px){#tpl-home #home-skills .block-content>div .text-wrap{line-height:1.5em}}@media screen and (max-width:320px){#tpl-home #home-skills .block-content>div .text-wrap{font-size:.7em}}#tpl-home #home-skills .block-content>div .svg-wrap{display:inline-block;vertical-align:middle;width:30%;width:125px;height:50px;padding-left:30px;top:-100px;opacity:0;-webkit-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-moz-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-ms-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-o-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms}@media screen and (max-width:1024px){#tpl-home #home-skills .block-content>div .svg-wrap{float:left;padding:0;padding-right:25px;text-align:right}}@media screen and (max-width:414px){#tpl-home #home-skills .block-content>div .svg-wrap{float:left;width:30%}}@media screen and (max-width:320px){#tpl-home #home-skills .block-content>div .svg-wrap{padding:0;padding-right:15px;text-align:right}}#tpl-home #home-skills .block-content>div .svg-wrap svg{width:100%;height:100%}@media screen and (max-width:1024px){#tpl-home #home-skills .block-content>div .svg-wrap svg{width:auto}}@media screen and (max-width:320px){#tpl-home #home-skills .block-content>div .svg-wrap svg{width:35px}}#tpl-home #home-skills.active .block-content>div:first-child .text-wrap{-webkit-transition:all 400ms cubic-bezier(.645,.045,.355,1) 1000ms;-moz-transition:all 400ms cubic-bezier(.645,.045,.355,1) 1000ms;-ms-transition:all 400ms cubic-bezier(.645,.045,.355,1) 1000ms;-o-transition:all 400ms cubic-bezier(.645,.045,.355,1) 1000ms;transition:all 400ms cubic-bezier(.645,.045,.355,1) 1000ms}#tpl-home #home-skills.active .block-content>div:first-child .svg-wrap{-webkit-transition:top 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms;-moz-transition:top 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms;-ms-transition:top 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms;-o-transition:top 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms;transition:top 400ms cubic-bezier(.645,.045,.355,1) 800ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 800ms}#tpl-home #home-skills .block-content>div:nth-child(2) .text-wrap{-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-moz-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-ms-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-o-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms}#tpl-home #home-skills .block-content>div:nth-child(2) .svg-wrap{-webkit-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-moz-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-ms-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-o-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms}#tpl-home #home-skills.active .block-content>div:nth-child(2) .text-wrap{-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1) 1400ms;-moz-transition:all 600ms cubic-bezier(.645,.045,.355,1) 1400ms;-ms-transition:all 600ms cubic-bezier(.645,.045,.355,1) 1400ms;-o-transition:all 600ms cubic-bezier(.645,.045,.355,1) 1400ms;transition:all 600ms cubic-bezier(.645,.045,.355,1) 1400ms}#tpl-home #home-skills.active .block-content>div:nth-child(2) .svg-wrap{-webkit-transition:top 400ms cubic-bezier(.645,.045,.355,1) 1200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1200ms;-moz-transition:top 400ms cubic-bezier(.645,.045,.355,1) 1200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1200ms;-ms-transition:top 400ms cubic-bezier(.645,.045,.355,1) 1200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1200ms;-o-transition:top 400ms cubic-bezier(.645,.045,.355,1) 1200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1200ms;transition:top 400ms cubic-bezier(.645,.045,.355,1) 1200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1200ms}#tpl-home #home-skills .block-content>div:nth-child(3) .text-wrap{-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-moz-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-ms-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-o-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms}#tpl-home #home-skills .block-content>div:nth-child(3) .svg-wrap{-webkit-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-moz-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-ms-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-o-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms}#tpl-home #home-skills.active .block-content>div:nth-child(3) .text-wrap{-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1) 1800ms;-moz-transition:all 600ms cubic-bezier(.645,.045,.355,1) 1800ms;-ms-transition:all 600ms cubic-bezier(.645,.045,.355,1) 1800ms;-o-transition:all 600ms cubic-bezier(.645,.045,.355,1) 1800ms;transition:all 600ms cubic-bezier(.645,.045,.355,1) 1800ms}#tpl-home #home-skills.active .block-content>div:nth-child(3) .svg-wrap{-webkit-transition:top 400ms cubic-bezier(.645,.045,.355,1) 1600ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1600ms;-moz-transition:top 400ms cubic-bezier(.645,.045,.355,1) 1600ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1600ms;-ms-transition:top 400ms cubic-bezier(.645,.045,.355,1) 1600ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1600ms;-o-transition:top 400ms cubic-bezier(.645,.045,.355,1) 1600ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1600ms;transition:top 400ms cubic-bezier(.645,.045,.355,1) 1600ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1600ms}#tpl-home #home-skills .block-content>div:nth-child(4) .text-wrap{-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-moz-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-ms-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;-o-transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms;transition:all 600ms cubic-bezier(.645,.045,.355,1) 150ms}#tpl-home #home-skills .block-content>div:nth-child(4) .svg-wrap{-webkit-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-moz-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-ms-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;-o-transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms;transition:top 400ms cubic-bezier(.645,.045,.355,1) 150ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 150ms}#tpl-home #home-skills.active .block-content>div:nth-child(4) .text-wrap{-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1) 2200ms;-moz-transition:all 600ms cubic-bezier(.645,.045,.355,1) 2200ms;-ms-transition:all 600ms cubic-bezier(.645,.045,.355,1) 2200ms;-o-transition:all 600ms cubic-bezier(.645,.045,.355,1) 2200ms;transition:all 600ms cubic-bezier(.645,.045,.355,1) 2200ms}#tpl-home #home-skills.active .block-content>div:nth-child(4) .svg-wrap{-webkit-transition:top 400ms cubic-bezier(.645,.045,.355,1) 2000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 2000ms;-moz-transition:top 400ms cubic-bezier(.645,.045,.355,1) 2000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 2000ms;-ms-transition:top 400ms cubic-bezier(.645,.045,.355,1) 2000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 2000ms;-o-transition:top 400ms cubic-bezier(.645,.045,.355,1) 2000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 2000ms;transition:top 400ms cubic-bezier(.645,.045,.355,1) 2000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 2000ms}#tpl-home #home-skills.active .title:after{height:100%;min-height:100px}@media screen and (max-width:1024px){#tpl-home #home-skills.active .title:after{width:200px;height:10px;min-height:10px}}#tpl-home #home-skills.active .title>h3>a{left:0;opacity:1}#tpl-home #home-skills.active .title p{left:0;opacity:1}@media screen and (max-width:1024px){#tpl-home #home-skills.active .title p{left:auto;right:0}}#tpl-home #home-skills.active .block-content{right:0;opacity:1}#tpl-home #home-skills.active .block-content .text-wrap{right:0;opacity:1}#tpl-home #home-skills.active .block-content .svg-wrap{top:0;opacity:1}#tpl-home #home-contact>div.fp-tableCell>div{margin:0 auto;font-family:'Playfair Display','Helvetica',Sans-Serif}@media screen and (max-width:1024px){#tpl-home #home-contact>div.fp-tableCell>div{text-align:center}}#tpl-home #home-contact .block-content,#tpl-home #home-contact .title{width:50%}#tpl-home #home-contact .title{text-align:right}@media screen and (max-width:1024px){#tpl-home #home-contact .title{display:block;width:60%;padding:0;padding-bottom:50px;text-align:right}}@media screen and (max-width:414px){#tpl-home #home-contact .title{width:100%;text-align:center}}@media screen and (max-width:320px){#tpl-home #home-contact .title{width:100%;padding-left:0;padding-right:0}}@media screen and (max-width:1024px){#tpl-home #home-contact .title:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@media screen and (max-width:414px){#tpl-home #home-contact .title:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}#tpl-home #home-contact .title>h3{display:inline-block;max-width:300px;margin:-50px 0 0}@media screen and (max-width:414px){#tpl-home #home-contact .title>h3{text-align:center}}#tpl-home #home-contact .title>h3>span{font-size:4em}@media screen and (max-width:414px){#tpl-home #home-contact .title>h3>span{font-size:3em}}#tpl-home #home-contact .block-content{position:relative;right:-50px;opacity:0;-webkit-transition:right 400ms cubic-bezier(.645,.045,.355,1) 1000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1000ms;-moz-transition:right 400ms cubic-bezier(.645,.045,.355,1) 1000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1000ms;-ms-transition:right 400ms cubic-bezier(.645,.045,.355,1) 1000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1000ms;-o-transition:right 400ms cubic-bezier(.645,.045,.355,1) 1000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1000ms;transition:right 400ms cubic-bezier(.645,.045,.355,1) 1000ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 1000ms}@media screen and (max-width:1024px){#tpl-home #home-contact .block-content{display:block;width:60%;margin:0 auto;margin-left:30%;text-align:left}}@media screen and (max-width:414px){#tpl-home #home-contact .block-content{display:inline-block;width:80%;margin:0;text-align:center}}#tpl-home #home-contact .block-content a{display:block;width:auto;padding-left:15px;margin-bottom:.8em;font-size:2.2em;font-weight:900;line-height:1em;color:#111;-webkit-transition:color 600ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 600ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 600ms cubic-bezier(.645,.045,.355,1);-o-transition:color 600ms cubic-bezier(.645,.045,.355,1);transition:color 600ms cubic-bezier(.645,.045,.355,1)}#tpl-home #home-contact .block-content a span{position:relative;display:inline-block;left:-15px;-webkit-transition:left 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:left 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:left 400ms cubic-bezier(.645,.045,.355,1);-o-transition:left 400ms cubic-bezier(.645,.045,.355,1);transition:left 400ms cubic-bezier(.645,.045,.355,1)}#tpl-home #home-contact .block-content a strong{color:#16ea95;font-weight:900}#tpl-home #home-contact .block-content a:hover{color:#16ea95}#tpl-home #home-contact .block-content a:hover span{left:0;color:#111}#tpl-home #home-contact .block-content a:hover strong{color:#16ea95}#tpl-home #home-contact .block-content a svg{width:100%;height:100%}#tpl-home #home-contact .block-content p{display:block;max-width:400px;font-size:1.4em;line-height:1.3em;font-weight:400}#tpl-home #home-contact.active .title:after{height:100%;min-height:100px}@media screen and (max-width:1024px){#tpl-home #home-contact.active .title:after{height:10px;min-height:10px;width:200px}}#tpl-home #home-contact.active .title>h3>span{left:0;opacity:1}#tpl-home #home-contact.active .block-content{right:0;opacity:1}#tpl-home #scroll-indication{position:fixed;bottom:10px;-webkit-transition:opacity 600ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 600ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 600ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 600ms cubic-bezier(.645,.045,.355,1);transition:opacity 600ms cubic-bezier(.645,.045,.355,1)}@media screen and (min-width:415px){#tpl-home #scroll-indication{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:414px){#tpl-home #scroll-indication{width:100%;left:0;font-size:.8em;text-align:center}}@media screen and (max-width:320px){#tpl-home #scroll-indication{font-size:.7em}}#tpl-home #scroll-indication.hide{opacity:0}#tpl-home #scroll-indication>div{display:inline-block;vertical-align:top;margin:0 5px}#tpl-home #scroll-indication>div .svg,#tpl-home #scroll-indication>div span{display:inline-block;vertical-align:middle;text-align:center;font-style:italic}#tpl-home #scroll-indication>div span{margin-right:5px;font-size:.8em}#tpl-home #scroll-indication>div .svg svg{display:block;height:20px;width:20px}#tpl-home #scroll-indication>div.key-down .svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#tpl-single{max-width:700px;margin-left:auto;margin-right:auto;padding:50px}#tpl-single:after{content:" ";display:block;clear:both}@media screen and (max-width:1024px){#tpl-single{max-width:880px;padding-right:230px}}@media screen and (max-width:768px){#tpl-single{max-width:700px;margin-left:auto;margin-right:auto;padding:50px}#tpl-single:after{content:" ";display:block;clear:both}}@media screen and (max-width:414px){#tpl-single{padding:50px 35px}}#tpl-single #breadcrumb{margin-bottom:2em;font-weight:700;font-size:.8em;font-style:italic}#tpl-single #breadcrumb a{position:relative;transform-style:preserve-3d}#tpl-single #breadcrumb a:before{content:'';position:absolute;display:block;width:100%;height:5px;left:0;bottom:0;background-color:#16ea95;-webkit-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-webkit-transform:skew(20deg,0);-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-o-transform:skew(20deg,0);transform:skew(20deg,0);transform-style:preserve-3d;z-index:-1}#tpl-single #breadcrumb a:hover:before{background-color:#777}#tpl-single #breadcrumb a:before{bottom:3px}#tpl-single h1{position:relative;margin:.8em 0;font-family:'Playfair Display','Helvetica',Sans-Serif;color:#111;font-weight:900;font-size:3.3em}@media screen and (max-width:414px){#tpl-single h1{font-size:2.5em}}@media screen and (max-width:320px){#tpl-single h1{font-size:2em;word-wrap:break-word}}#tpl-single .post-metas{margin-bottom:3em;text-align:right}#tpl-single #chapeau{margin-bottom:1.5em;font-family:'Butler','Helvetica',Sans-Serif;font-weight:700;font-size:1.3em;line-height:1.3em}@media screen and (max-width:414px){#tpl-single #chapeau{font-size:1.1em}}#tpl-single .post-metas .post-date,#tpl-single .post-metas .post-social-share{list-style-type:none;display:inline-block;vertical-align:middle;margin:0;font-weight:700;font-style:italic;font-size:.8em}#tpl-single .post-metas .post-date{margin-right:25px}#tpl-single .post-metas .post-social-share li{display:inline-block;vertical-align:middle;padding:0;margin:0;margin-left:10px}#tpl-single .post-metas .post-social-share li:before{display:none}#tpl-single .post-metas .post-social-share li a{display:block}#tpl-single .post-metas .post-social-share li svg{width:25px;height:25px;-webkit-transition:fill 500ms cubic-bezier(.645,.045,.355,1);-moz-transition:fill 500ms cubic-bezier(.645,.045,.355,1);-ms-transition:fill 500ms cubic-bezier(.645,.045,.355,1);-o-transition:fill 500ms cubic-bezier(.645,.045,.355,1);transition:fill 500ms cubic-bezier(.645,.045,.355,1)}#tpl-single .post-metas .post-social-share li:hover svg{fill:#16ea95}#tpl-single .post-metas-top .post-social-share{position:sticky;top:50px}#tpl-single .post-metas-bot{margin-top:100px}#tpl-single .thumbnail{margin-bottom:2em}#tpl-single .thumbnail img{display:block}#tpl-single .the-content{font-family:'Playfair Display','Helvetica',Sans-Serif;font-size:1.1em;line-height:1.8em;font-weight:100}#tpl-single .the-content a{color:#333;font-weight:700}#tpl-single .the-content a.btn{margin:1.5em 0;text-decoration:none;font-family:'Helvetica',Sans-Serif;font-weight:700;font-size:.9em;text-transform:uppercase}#tpl-single .the-content a.btn:hover{color:#FFF}#tpl-single .the-content a:not(.btn){position:relative;transform-style:preserve-3d}#tpl-single .the-content a:not(.btn):before{content:'';position:absolute;display:block;width:100%;height:5px;left:0;bottom:0;background-color:#16ea95;-webkit-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-webkit-transform:skew(20deg,0);-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-o-transform:skew(20deg,0);transform:skew(20deg,0);transform-style:preserve-3d;z-index:-1}#tpl-single .the-content a:not(.btn):hover:before{background-color:#777}#tpl-single .the-content h2,#tpl-single .the-content h3,#tpl-single .the-content h4,#tpl-single .the-content h5,#tpl-single .the-content h6{position:relative;font-family:'Playfair Display','Helvetica',Sans-Serif;font-weight:900;letter-spacing:.03em}@media screen and (max-width:414px){#tpl-single .the-content h2,#tpl-single .the-content h3,#tpl-single .the-content h4,#tpl-single .the-content h5,#tpl-single .the-content h6{font-size:1.8em;word-wrap:break-word}}#tpl-single .the-content h2{padding:0 0 5px 35px;font-size:2.5em;line-height:1.2em}@media screen and (max-width:414px){#tpl-single .the-content h2{font-size:1.8em}}@media screen and (max-width:320px){#tpl-single .the-content h2{font-size:1.6em}}#tpl-single .the-content h2:before{content:'';display:block;background:#d4d4d4;background:#111;width:5px;position:absolute;height:100%;min-height:0;left:0;top:0;background:#16ea95;-webkit-transition:height 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:height 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:height 400ms cubic-bezier(.645,.045,.355,1);-o-transition:height 400ms cubic-bezier(.645,.045,.355,1);transition:height 400ms cubic-bezier(.645,.045,.355,1)}#tpl-single .the-content h3{font-size:1.5em;line-height:1.5em}@media screen and (max-width:414px){#tpl-single .the-content h3{font-size:1.3em}}#tpl-single .the-content h4{font-size:1.4em}@media screen and (max-width:414px){#tpl-single .the-content h4{font-size:1.1em}}#tpl-single .the-content em{font-style:italic}#tpl-single .the-content blockquote{margin:2em 0;border-left:2px solid #d4d4d4;padding-left:30px;font-family:'Butler','Helvetica',Sans-Serif;font-style:italic}#tpl-single .the-content ol,#tpl-single .the-content ul{padding-left:25px;margin:1em 0}#tpl-single .the-content>ol,#tpl-single .the-content>ul{margin:1em 0 2em}#tpl-single .the-content>ol.summary{margin:3em 0 1.5em}#tpl-single .the-content ul{list-style-type:none}#tpl-single .the-content ol li,#tpl-single .the-content ul li{position:relative;margin-bottom:1em}#tpl-single .the-content ul li{padding-left:25px}#tpl-single .the-content ul li:before{content:'';position:absolute;display:block;width:5px;height:5px;left:0;top:13px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#d4d4d4}#tpl-single .the-content ol li a:not(.btn){font-weight:900;-webkit-transition:color 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 300ms cubic-bezier(.645,.045,.355,1);-o-transition:color 300ms cubic-bezier(.645,.045,.355,1);transition:color 300ms cubic-bezier(.645,.045,.355,1)}#tpl-single .the-content ol li a:not(.btn):before{display:none}#tpl-single .the-content ol li a:not(.btn):hover{color:#16ea95}#tpl-single .the-content pre.hljs{margin:2em 0}#tpl-single #comments{margin-top:5em}#tpl-single #comments .reply-title{position:relative;display:inline-block;padding:5px 0 10px 35px;margin-bottom:1em;font-family:'Playfair Display','Helvetica',Sans-Serif;font-size:2em;font-weight:700}#tpl-single #comments .reply-title:before{content:'';display:block;background:#d4d4d4;background:#111;width:5px;position:absolute;height:100%;min-height:0;left:0;top:0;background:#16ea95;-webkit-transition:height 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:height 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:height 400ms cubic-bezier(.645,.045,.355,1);-o-transition:height 400ms cubic-bezier(.645,.045,.355,1);transition:height 400ms cubic-bezier(.645,.045,.355,1)}#tpl-blog{margin-right:180px}@media screen and (max-width:768px){#tpl-blog{margin-right:0}}@media screen and (max-width:414px){#tpl-blog{padding-top:100px}}#tpl-blog .blog-container{max-width:1170px;margin-left:auto;margin-right:auto;padding:50px}#tpl-blog .blog-container:after{content:" ";display:block;clear:both}@media screen and (max-width:414px){#tpl-blog .blog-container{padding:25px}}#tpl-blog h1{margin-top:0;margin-bottom:1.5em;color:#111;font-family:'Playfair Display','Helvetica',Sans-Serif;font-weight:900;font-size:5.5em;text-shadow:-2px -2px 0 #16ea95}@media screen and (max-width:768px){#tpl-blog h1{font-size:4em}}@media screen and (max-width:414px){#tpl-blog h1{margin-bottom:1em}}#tpl-blog .blog-filters{*zoom:1}#tpl-blog .blog-filters:after,#tpl-blog .blog-filters:before{content:"";display:table}#tpl-blog .blog-filters:after{clear:both}#tpl-blog .blog-filters nav{float:left;width:65%;height:41px}@media screen and (max-width:768px){#tpl-blog .blog-filters nav{width:100%}}#tpl-blog .blog-filters ul{list-style-type:none;display:block;width:100%}#tpl-blog .blog-filters ul li{display:inline-block;margin-right:15px;margin-bottom:15px}#tpl-blog .blog-filters ul li a{display:block;padding:10px 15px;background:#16ea95;color:#111;font-weight:700;-webkit-transition:all 450ms cubic-bezier(.645,.045,.355,1);-moz-transition:all 450ms cubic-bezier(.645,.045,.355,1);-ms-transition:all 450ms cubic-bezier(.645,.045,.355,1);-o-transition:all 450ms cubic-bezier(.645,.045,.355,1);transition:all 450ms cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:414px){#tpl-blog .blog-filters ul li a{font-size:.8em}}#tpl-blog .blog-filters ul li.active a,#tpl-blog .blog-filters ul li:hover a{background:#111;color:#FFF}#tpl-blog .blog-filters form{float:right;width:35%;height:41px;text-align:right}@media screen and (max-width:768px){#tpl-blog .blog-filters form{position:absolute;width:auto;box-sizing:content-box;padding:25px;right:0;top:0;background:#FFF;z-index:3}}#tpl-blog .blog-filters form button,#tpl-blog .blog-filters form input{display:inline-block;vertical-align:top;height:100%;border:0;outline:none;border-bottom:4px solid #111;box-sizing:border-box}#tpl-blog .blog-filters form input{padding:0 15px;color:#111}#tpl-blog .blog-filters form button{padding:0 10px;margin-left:-5px;background:transparent;color:#111;font-weight:700;-webkit-transition:color 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 400ms cubic-bezier(.645,.045,.355,1);-o-transition:color 400ms cubic-bezier(.645,.045,.355,1);transition:color 400ms cubic-bezier(.645,.045,.355,1)}#tpl-blog .blog-filters form button:hover{color:#16ea95}#tpl-blog .blog-list{list-style-type:none;max-width:700px;margin-left:auto;margin-right:auto;margin-top:7em}#tpl-blog .blog-list:after{content:" ";display:block;clear:both}#tpl-blog .blog-list li{margin-bottom:5em}#tpl-blog .blog-list li h2{position:relative;display:block;padding:0 0 5px 50px;margin:0 0 .5em 0;font-family:'Playfair Display','Helvetica',Sans-Serif;font-size:2.7em;font-weight:900;line-height:1.2em}@media screen and (max-width:414px){#tpl-blog .blog-list li h2{font-size:1.5em}}#tpl-blog .blog-list li h2 a{color:#111;-webkit-transition:color 600ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 600ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 600ms cubic-bezier(.645,.045,.355,1);-o-transition:color 600ms cubic-bezier(.645,.045,.355,1);transition:color 600ms cubic-bezier(.645,.045,.355,1)}#tpl-blog .blog-list li h2:before{content:'';display:block;background:#d4d4d4;background:#111;width:10px;position:absolute;height:100%;min-height:0;left:0;top:0;-webkit-transition:height 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:height 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:height 400ms cubic-bezier(.645,.045,.355,1);-o-transition:height 400ms cubic-bezier(.645,.045,.355,1);transition:height 400ms cubic-bezier(.645,.045,.355,1)}#tpl-blog .blog-list li h2:hover a{color:#16ea95}#tpl-blog .blog-list li h2:hover h2:before{height:50%}#tpl-blog .blog-list li .post-metas{font-family:'Butler','Helvetica',Sans-Serif;line-height:1.2em;font-style:italic;font-size:.9em;font-weight:700}#tpl-blog .blog-list li .post-content{margin-top:1em;font-family:'Butler','Helvetica',Sans-Serif;line-height:1.6em;font-weight:400;-webkit-transition:opacity 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 400ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 400ms cubic-bezier(.645,.045,.355,1);transition:opacity 400ms cubic-bezier(.645,.045,.355,1)}#tpl-blog .blog-list li a.post-link{position:relative;display:inline-block;font-family:'Playfair Display','Helvetica',Sans-Serif;color:#333;font-weight:900;font-style:italic;-webkit-transition:color 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 400ms cubic-bezier(.645,.045,.355,1);-o-transition:color 400ms cubic-bezier(.645,.045,.355,1);transition:color 400ms cubic-bezier(.645,.045,.355,1)}#tpl-blog .blog-list li a.post-link:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:1px;right:-120px;background:#16ea95;-webkit-transition:width 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:width 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:width 400ms cubic-bezier(.645,.045,.355,1);-o-transition:width 400ms cubic-bezier(.645,.045,.355,1);transition:width 400ms cubic-bezier(.645,.045,.355,1)}#tpl-blog .blog-list li a.post-link:hover{color:#16ea95}#tpl-blog .blog-list li a.post-link:hover:after{width:100px}#tpl-blog .blog-list li:hover .post-content{opacity:.5}#tpl-projects{margin-right:180px}@media screen and (max-width:768px){#tpl-projects{padding-top:60px;margin:0}}#tpl-projects h1{position:relative;display:block;padding-bottom:5px;margin-right:50px;text-align:right;font-family:'Playfair Display','Helvetica',Sans-Serif;font-weight:700;font-style:italic;font-size:2em;color:#111}@media screen and (max-width:768px){#tpl-projects h1{margin-top:0;margin-right:25px}}#tpl-projects h1 span{position:relative;display:inline-block;z-index:1;transform-style:preserve-3d;position:relative;transform-style:preserve-3d}#tpl-projects h1 span:before{content:'';position:absolute;display:block;width:100%;height:5px;left:0;bottom:0;background-color:#16ea95;-webkit-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-webkit-transform:skew(20deg,0);-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-o-transform:skew(20deg,0);transform:skew(20deg,0);transform-style:preserve-3d;z-index:-1}#tpl-projects h1 span:before{height:10px}@media screen and (max-width:1024px){#tpl-projects #projects-list-wrap{margin-top:100px}}#projects-list-wrap>div{position:relative;display:block;margin:3em 0 5em}@media screen and (max-width:1024px){#projects-list-wrap>div{padding:0 50px;margin:1.5em 0 3em}}@media screen and (max-width:414px){#projects-list-wrap>div{padding:0 25px;margin:1.5em 0 3em}}#projects-list-wrap>div .project-infos,#projects-list-wrap>div .thumb-div{display:inline-block;vertical-align:top;margin-top:50px}#projects-list-wrap>div .project-infos{position:relative;width:35%;padding:0 50px 50px 0;text-align:right;font-family:'Playfair Display','Helvetica',Sans-Serif}@media screen and (max-width:1024px){#projects-list-wrap>div .project-infos{width:100%;padding-right:0;padding-bottom:35px;margin-top:0}}#projects-list-wrap>div .project-infos:after{content:'';display:block;background:#d4d4d4;background:#111;width:10px;position:absolute;height:0%;min-height:0;right:0;top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:all 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:all 400ms cubic-bezier(.645,.045,.355,1);-o-transition:all 400ms cubic-bezier(.645,.045,.355,1);transition:all 400ms cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:1024px){#projects-list-wrap>div .project-infos:after{width:0;height:4px;right:auto;left:0;top:auto;bottom:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}#projects-list-wrap>div .project-infos>div{position:relative;margin-top:-50px}@media screen and (max-width:1024px){#projects-list-wrap>div .project-infos>div{margin-top:0}}#projects-list-wrap>div .project-infos h2,#projects-list-wrap>div .project-infos h3{position:relative;margin:0}#projects-list-wrap>div .project-infos h2{right:-25px;opacity:0;line-height:1em;font-size:2.7em;font-weight:900;letter-spacing:.01em;-webkit-transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;transition:right 400ms cubic-bezier(.645,.045,.355,1) 200ms,left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms}@media screen and (max-width:1024px){#projects-list-wrap>div .project-infos h2{right:auto;left:-10px;font-size:2.5em;line-height:1.3em;text-align:left}}@media screen and (max-width:320px){#projects-list-wrap>div .project-infos h2{font-size:1.8em}}#projects-list-wrap>div .project-infos h3{margin-top:25px;margin-right:35px;left:-10px;opacity:0;font-size:1em;text-transform:lowercase;color:#16ea95;font-weight:700;font-style:italic;-webkit-transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms}@media screen and (max-width:1024px){#projects-list-wrap>div .project-infos h3{margin-top:15px;margin-right:0;left:-10px;text-align:left}}#projects-list-wrap>div .project-infos.scrolled:after{height:100%}@media screen and (max-width:1024px){#projects-list-wrap>div .project-infos.scrolled:after{height:4px;width:150px}}#projects-list-wrap>div .project-infos.scrolled h2{left:0;opacity:1}#projects-list-wrap>div .project-infos.scrolled h3{left:0;opacity:1}@media screen and (max-width:1024px){#projects-list-wrap>div .project-infos.scrolled h3{left:35px;margin-right:0}}#projects-list-wrap>div .thumb-div{width:65%;padding:50px;margin-left:-5px}@media screen and (max-width:1024px){#projects-list-wrap>div .thumb-div{width:100%;padding:50px 0;margin-top:0;margin-left:0}}@media screen and (max-width:414px){#projects-list-wrap>div .thumb-div{padding-left:0;padding-right:0}}#projects-list-wrap>div .thumb-div>div{position:relative;width:100%;height:100%;left:-25px;opacity:0;overflow:hidden;-webkit-transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms}#projects-list-wrap>div .thumb-div img{position:relative;display:block;z-index:1;-webkit-transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-moz-transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-ms-transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-o-transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);transition:transform 1500ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:1024px){#projects-list-wrap>div .thumb-div img{width:100%}}#projects-list-wrap>div .thumb-div a{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:2}#projects-list-wrap>div .thumb-div span{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;padding:15px 25px;color:#111;font-family:'Playfair Display','Helvetica',Sans-Serif;font-size:2em;font-style:italic;font-weight:700;letter-spacing:.03em;opacity:0;text-shadow:-2px -2px 0 #16ea95;-webkit-transition:opacity 500ms cubic-bezier(.645,.045,.355,1),color 300ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 500ms cubic-bezier(.645,.045,.355,1),color 300ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 500ms cubic-bezier(.645,.045,.355,1),color 300ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 500ms cubic-bezier(.645,.045,.355,1),color 300ms cubic-bezier(.645,.045,.355,1);transition:opacity 500ms cubic-bezier(.645,.045,.355,1),color 300ms cubic-bezier(.645,.045,.355,1)}#projects-list-wrap>div .thumb-div span:hover{color:#555}#projects-list-wrap>div .thumb-div.scrolled>div{left:0;opacity:1}#projects-list-wrap>div .thumb-div>div:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.1}#projects-list-wrap>div .thumb-div>div:hover a span{opacity:1}#projects-list-wrap>div div.project-alt .project-infos{padding-right:0;padding-left:50px;text-align:left}@media screen and (max-width:1024px){#projects-list-wrap>div div.project-alt .project-infos{padding-left:35px}}#projects-list-wrap>div div.project-alt .project-infos:after{right:auto;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#projects-list-wrap>div div.project-alt .project-infos h2{right:auto;left:-25px;-webkit-transition:left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;transition:left 400ms cubic-bezier(.645,.045,.355,1) 200ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms}#projects-list-wrap>div div.project-alt .project-infos.scrolled h2{left:0}#projects-list-wrap>div div.project-alt .project-infos h3{right:auto;left:-10px;margin-right:0;margin-left:35px;-webkit-transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;transition:left 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms}#projects-list-wrap>div div.project-alt .project-infos.scrolled h3{left:0}#projects-list-wrap>div div.project-alt .thumb-div>div{-webkit-transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-moz-transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-ms-transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;-o-transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;transition:right 400ms cubic-bezier(.645,.045,.355,1) 300ms,opacity 400ms cubic-bezier(.645,.045,.355,1) 200ms;left:auto;right:-25px}#projects-list-wrap>div div.project-alt .thumb-div.scrolled>div{right:0}#projects-list-wrap>div div.project-alt .thumb-div span{text-shadow:-2px -2px 0 #16ea95}@media screen and (max-width:1024px){#projects-list-wrap>div:nth-child(2n) .project-infos:after{left:auto;right:0}#projects-list-wrap>div:nth-child(2n) .project-infos h2{width:100%;left:auto;right:-10px;text-align:right}#projects-list-wrap>div:nth-child(2n) .project-infos h3{text-align:right;left:auto;right:25px}#projects-list-wrap>div:nth-child(2n) .project-infos.scrolled h2{right:0}#projects-list-wrap>div:nth-child(2n) .project-infos.scrolled h3{right:35px}}body#project #single-project{position:relative;margin-right:180px}@media screen and (max-width:768px){body#project #single-project{margin-right:0}}body#project .padding{width:100%;height:calc(50vh);min-height:450px;pointer-events:none}body#project #project-top{position:fixed;width:calc(100vw - 180px);top:0;z-index:1}@media screen and (max-width:1024px){body#project #project-top{height:calc(40vh)}}@media screen and (max-width:768px){body#project #project-top{width:calc(100vw);height:calc(65vh)}}@media screen and (max-width:414px){body#project #project-top{height:calc(100vh)}}body#project #project-top>div{max-width:1350px;margin-left:auto;margin-right:auto}body#project #project-top>div:after{content:" ";display:block;clear:both}body#project #project-top .project-datas,body#project #project-top .title{position:relative;display:inline-block;vertical-align:top;margin-top:100px}body#project #project-top #back-to-list{position:relative;transform-style:preserve-3d;position:absolute;left:25px;top:25px;-webkit-transition:opacity 350ms cubic-bezier(.645,.045,.355,1),color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 350ms cubic-bezier(.645,.045,.355,1),color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 350ms cubic-bezier(.645,.045,.355,1),color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 350ms cubic-bezier(.645,.045,.355,1),color 350ms cubic-bezier(.645,.045,.355,1);transition:opacity 350ms cubic-bezier(.645,.045,.355,1),color 350ms cubic-bezier(.645,.045,.355,1);font-weight:900;text-decoration:none;font-size:1.2em;font-family:'Playfair Display','Helvetica',Sans-Serif;font-style:italic;color:#333}body#project #project-top #back-to-list:before{content:'';position:absolute;display:block;width:100%;height:5px;left:0;bottom:0;background-color:#16ea95;-webkit-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-webkit-transform:skew(20deg,0);-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-o-transform:skew(20deg,0);transform:skew(20deg,0);transform-style:preserve-3d;z-index:-1}@media screen and (max-width:1024px){body#project #project-top #back-to-list{left:auto;right:25px}}body#project #project-top #back-to-list:before{width:0;-webkit-transition:width 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:width 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:width 350ms cubic-bezier(.645,.045,.355,1);-o-transition:width 350ms cubic-bezier(.645,.045,.355,1);transition:width 350ms cubic-bezier(.645,.045,.355,1)}body#project #project-top #back-to-list:hover:before{width:100%}body#project #project-top.scrolled{pointer-events:none;z-index:0}body#project #project-top.scrolled .title h1{opacity:0}body#project #project-top.scrolled .title:before{height:50%;opacity:.5}@media screen and (max-width:1024px){body#project #project-top.scrolled .title:before{height:10px;opacity:0}}body#project #project-top.scrolled .project-datas{opacity:0}body#project #project-top.scrolled #back-to-list{opacity:0}body#project #project-top .title{width:calc(50% + 10px);padding:0 75px 0 50px;text-align:right}@media screen and (max-width:1024px){body#project #project-top .title{width:100%;padding-bottom:50px;margin-top:150px;text-align:left}}@media screen and (max-width:320px){body#project #project-top .title{padding-bottom:35px;margin-top:75px}}body#project #project-top .title:before{content:'';display:block;background:#d4d4d4;background:#111;width:10px;position:absolute;height:100%;min-height:0;right:0;top:0;-webkit-transition:height 400ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-moz-transition:height 400ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-ms-transition:height 400ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);-o-transition:height 400ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1);transition:height 400ms cubic-bezier(.645,.045,.355,1),opacity 1000ms cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:1024px){body#project #project-top .title:before{width:150px;height:10px;right:auto;left:50px;top:auto;bottom:0}}body#project #project-top .title h1{position:relative;display:inline-block;max-width:375px;padding-bottom:25px;margin:-50px 0 0;font-family:'Playfair Display','Helvetica',Sans-Serif;font-weight:900;font-size:4em;letter-spacing:.02em;color:#111;-webkit-transition:opacity 200ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 200ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 200ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 200ms cubic-bezier(.645,.045,.355,1);transition:opacity 200ms cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:1024px){body#project #project-top .title h1{max-width:500px}}@media screen and (max-width:414px){body#project #project-top .title h1{margin-top:0}}@media screen and (max-width:320px){body#project #project-top .title h1{padding-bottom:0;margin-left:-25px;font-size:2.5em}}body#project #project-top .project-datas{width:calc(50% - 10px);padding:50px;margin-left:-5px;text-align:left;-webkit-transition:opacity 200ms cubic-bezier(.645,.045,.355,1) 100ms;-moz-transition:opacity 200ms cubic-bezier(.645,.045,.355,1) 100ms;-ms-transition:opacity 200ms cubic-bezier(.645,.045,.355,1) 100ms;-o-transition:opacity 200ms cubic-bezier(.645,.045,.355,1) 100ms;transition:opacity 200ms cubic-bezier(.645,.045,.355,1) 100ms}@media screen and (max-width:1024px){body#project #project-top .project-datas{width:100%;margin-top:0}}@media screen and (max-width:414px){body#project #project-top .project-datas{width:100%;margin-top:0;margin-left:0}}@media screen and (max-width:320px){body#project #project-top .project-datas{padding:25px;font-size:.8em}}body#project #project-top .project-datas>div{max-width:700px;font-family:'Butler','Helvetica',Sans-Serif;font-weight:400}@media screen and (max-width:1024px){body#project #project-top .project-datas>div{max-width:500px}}body#project #project-top .project-datas>div em{font-style:italic}body#project #project-top .project-datas h2{display:inline-block;margin:0 0 1em;font-family:'Playfair Display','Helvetica',Sans-Serif;line-height:1em;font-size:1.5em;font-style:italic;text-transform:lowercase;color:#111;position:relative;transform-style:preserve-3d}body#project #project-top .project-datas h2:before{content:'';position:absolute;display:block;width:100%;height:5px;left:0;bottom:0;background-color:#16ea95;-webkit-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-webkit-transform:skew(20deg,0);-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-o-transform:skew(20deg,0);transform:skew(20deg,0);transform-style:preserve-3d;z-index:-1}body#project #project-top .project-datas h2:hover:before{background-color:#777}body#project #project-top .project-datas h2:after{height:10px;margin-top:-7px}@media screen and (max-width:320px){body#project #project-top .project-datas h2{font-size:1em}}body#project #project-top .project-datas p{margin-bottom:1em}body#project #project-top .project-datas p a{position:relative;transform-style:preserve-3d}body#project #project-top .project-datas p a:before{content:'';position:absolute;display:block;width:100%;height:5px;left:0;bottom:0;background-color:#16ea95;-webkit-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-webkit-transform:skew(20deg,0);-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-o-transform:skew(20deg,0);transform:skew(20deg,0);transform-style:preserve-3d;z-index:-1}body#project #project-top .project-datas p a:hover:before{background-color:#777}body#project #project-top .project-datas .project-link a{position:relative;display:inline-block;left:0;margin-top:1em;font-family:'Playfair Display','Helvetica',Sans-Serif;font-style:italic;font-size:1.3em;font-weight:700;color:#333;text-decoration:none;-webkit-transition:color 300ms cubic-bezier(.645,.045,.355,1),left 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:color 300ms cubic-bezier(.645,.045,.355,1),left 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:color 300ms cubic-bezier(.645,.045,.355,1),left 400ms cubic-bezier(.645,.045,.355,1);-o-transition:color 300ms cubic-bezier(.645,.045,.355,1),left 400ms cubic-bezier(.645,.045,.355,1);transition:color 300ms cubic-bezier(.645,.045,.355,1),left 400ms cubic-bezier(.645,.045,.355,1)}body#project #project-top .project-datas .project-link a:before{position:relative;content:'⇥';display:inline-block;margin-right:7px;color:#16ea95;-webkit-transition:transform 350ms cubic-bezier(.645,.045,.355,1),opacity 500ms cubic-bezier(.645,.045,.355,1);-moz-transition:transform 350ms cubic-bezier(.645,.045,.355,1),opacity 500ms cubic-bezier(.645,.045,.355,1);-ms-transition:transform 350ms cubic-bezier(.645,.045,.355,1),opacity 500ms cubic-bezier(.645,.045,.355,1);-o-transition:transform 350ms cubic-bezier(.645,.045,.355,1),opacity 500ms cubic-bezier(.645,.045,.355,1);transition:transform 350ms cubic-bezier(.645,.045,.355,1),opacity 500ms cubic-bezier(.645,.045,.355,1)}body#project #project-top .project-datas .project-link a:hover{left:-25px;color:#16ea95}body#project #project-top .project-datas .project-link a:hover:before{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}body#project #project-top .project-datas .project-role{margin-top:1em;color:#333;font-size:.9em}body#project #project-top .project-datas .date-share{margin-top:1em}body#project #project-top .project-datas .project-date,body#project #project-top .project-datas .social-share{display:inline-block;vertical-align:middle}body#project #project-top .project-datas .project-date{font-weight:900;text-transform:lowercase}body#project #project-top .project-datas .social-share{list-style:none;padding:0;margin-left:25px}body#project #project-top .project-datas .social-share li{display:inline-block;vertical-align:middle;margin-right:15px}body#project #project-top .project-datas .social-share li svg{width:25px;height:25px}body#project #project-top .project-datas .social-share li svg path{fill:#555}body#project #project-images{position:relative;list-style:none;max-width:1350px;margin-left:auto;margin-right:auto;padding:0 0 100px;margin-top:calc(65vh)}body#project #project-images:after{content:" ";display:block;clear:both}@media screen and (max-width:1024px){body#project #project-images{margin-top:calc(40vh)}}@media screen and (max-width:768px){body#project #project-images{margin-top:calc(65vh)}}@media screen and (max-width:414px){body#project #project-images{margin-top:calc(100vh)}}body#project #project-images>li{position:relative;width:45%;padding:50px 0 0 75px;margin-bottom:-100px}@media screen and (max-width:1024px){body#project #project-images>li{width:80%;margin-top:4em;margin-left:50px;margin-bottom:0}}@media screen and (max-width:414px){body#project #project-images>li{padding:50px 25px 25px}}@media screen and (max-width:320px){body#project #project-images>li{width:100%;margin-left:0}}body#project #project-images>li:first-child{margin-top:-260px}@media screen and (max-width:1024px){body#project #project-images>li:first-child{margin-top:0}body#project #project-images>li:first-child:before{display:none}}body#project #project-images>li:last-child{margin-bottom:100px}@media screen and (max-width:1024px){body#project #project-images>li:last-child{margin-bottom:0}}body#project #project-images>li>div{max-width:100%;text-align:right}body#project #project-images>li>div>div.scroll-parallax{position:relative;display:inline-block;background-color:#5cf0b5;overflow:hidden;top:300px;border:8px solid #5cf0b5}@media screen and (max-width:1024px){body#project #project-images>li>div>div.scroll-parallax{top:0}}@media screen and (max-width:414px){body#project #project-images>li>div>div.scroll-parallax{width:95%}}body#project #project-images>li>div>div.scroll-parallax.zoomin{position:fixed!important;width:calc(100vw);height:calc(100vh);left:0;top:0!important;z-index:1000}body#project #project-images>li>div>div.scroll-parallax .zoom-info{position:absolute;width:100%;height:0;line-height:38px;top:0;left:0;z-index:1;background:#5cf0b5;text-align:center;font-size:1.2em;font-weight:700;color:#555;overflow:hidden;-webkit-transition:height 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:height 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:height 350ms cubic-bezier(.645,.045,.355,1);-o-transition:height 350ms cubic-bezier(.645,.045,.355,1);transition:height 350ms cubic-bezier(.645,.045,.355,1)}body#project #project-images>li>div>div.scroll-parallax.zoom-loaded:hover{cursor:zoom-in}body#project #project-images>li>div>div.scroll-parallax.zoom-loaded:hover .zoom-info{height:45px}@media screen and (max-width:1024px){body#project #project-images>li>div>div.scroll-parallax.zoom-loaded .zoom-info{height:45px;font-size:1em}}body#project #project-images>li>div>div.scroll-parallax img{z-index:2}body#project #project-images>li>div>div.scroll-parallax img.thumb{position:relative;display:block;width:auto;max-height:calc(100vh);z-index:0;-webkit-transition:transform 700ms cubic-bezier(.645,.045,.355,1);-moz-transition:transform 700ms cubic-bezier(.645,.045,.355,1);-ms-transition:transform 700ms cubic-bezier(.645,.045,.355,1);-o-transition:transform 700ms cubic-bezier(.645,.045,.355,1);transition:transform 700ms cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:1024px){body#project #project-images>li>div>div.scroll-parallax img.thumb{max-height:none}}@media screen and (max-width:375px){body#project #project-images>li>div>div.scroll-parallax img.thumb{width:100%}}body#project #project-images>li:nth-child(2n){margin-left:55%;padding-right:75px;padding-left:0}@media screen and (max-width:1024px){body#project #project-images>li:nth-child(2n){margin-left:calc(20% - 50px)}}@media screen and (max-width:414px){body#project #project-images>li:nth-child(2n){padding:50px 25px 25px}}@media screen and (max-width:414px){body#project #project-images>li:nth-child(2n){margin-left:0}}body#project #project-images>li:nth-child(2n)>div{text-align:left}body#project #project-images>li:nth-child(2n)>div>div.scroll-parallax{left:auto;right:-10px}@media screen and (max-width:375px){body#project #project-images>li:nth-child(2n)>div>div.scroll-parallax{right:auto}}body#project #project-images>li.scrolled>div>div{top:0;opacity:1}body#project #project-images>li.scrolled>div>div:hover img.thumb{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}body#project #more-infos{position:relative;width:100%;max-width:700px;padding:50px 50px 100px;margin:0 auto;background:#FFF;font-size:1.3em;line-height:1.7em;font-family:'Playfair Display','Helvetica',Sans-Serif}body#project #more-infos p{margin-bottom:2em}body#project #more-infos p a{position:relative;transform-style:preserve-3d}body#project #more-infos p a:before{content:'';position:absolute;display:block;width:100%;height:5px;left:0;bottom:0;background-color:#16ea95;-webkit-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:background-color 350ms cubic-bezier(.645,.045,.355,1);transition:background-color 350ms cubic-bezier(.645,.045,.355,1);-webkit-transform:skew(20deg,0);-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-o-transform:skew(20deg,0);transform:skew(20deg,0);transform-style:preserve-3d;z-index:-1}body#project #more-infos p a:hover:before{background-color:#777}body#project #zoom-container{position:fixed;width:calc(100vw);height:calc(100vh);left:0;top:0;background:#5cf0b5;opacity:0;pointer-events:none;z-index:-1;-webkit-transition:opacity 450ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 450ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 450ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 450ms cubic-bezier(.645,.045,.355,1);transition:opacity 450ms cubic-bezier(.645,.045,.355,1)}body#project #zoom-container.open{opacity:1;pointer-events:auto;z-index:1000}@media screen and (max-width:414px){body#project #zoom-container img{max-width:100%!important;height:auto!important}}.hljs{display:block;overflow-x:auto;padding:.5em;background:#F0F0F0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta-keyword,.hljs-doctag,.hljs-name{font-weight:700}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#800}.hljs-title,.hljs-section{color:#800;font-weight:700}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-selector-pseudo{color:#BC6060}.hljs-literal{color:#78A960}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}