@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"â†"}[dir=rtl] .slick-prev:before{content:"â†’"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"â†’"}[dir=rtl] .slick-next:before{content:"â†"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"â€¢";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.item .item-bg-wrapper .item-bg,.item.item-portfolio .item-background,.page-transition,.page-transition .canvas-wrapper canvas,.section,.section.section-not-found .background,.section.section-pageheader .background,.section.section-project-slideshow .slick-thumb li a,.section.section-project-slideshow .slide-bg,.section.section-trapezium .shape-trapezium .shape-background,.section.section-trapezium .side>.side-background,.section.section-video .background,.site-loader .background,.slideshow .slideshow-slide{background-size:cover;background-repeat:no-repeat;background-position:50%}.scroll-down-arrow{background-size:contain;background-repeat:no-repeat;background-position:50%}.site-content .site-content-inner{max-width:1600px;margin:0 auto;padding:0 20px}.site-content .site-content-inner:after{content:"";display:table;clear:both}@font-face{font-family:iconset;src:url(fonts/iconset.eot);src:url(fonts/iconset.eot?#iefix) format("embedded-opentype"),url(fonts/iconset.woff) format("woff"),url(fonts/iconset.ttf) format("truetype"),url(fonts/iconset.svg#iconset) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(fonts/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix);src:url(fonts/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix) format("eot"),url(fonts/64779e28-a3b8-4364-949c-771372a0a327.woff2) format("woff2"),url(fonts/c6c8e4be-17eb-4475-bbfc-bb485ffde766.woff) format("woff"),url(fonts/87a872d0-5af3-4231-a77c-37f41ec74662.ttf) format("truetype"),url(fonts/91464696-717b-4eaa-adbd-0dfc5e5fd782.svg#91464696-717b-4eaa-adbd-0dfc5e5fd782) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix);src:url(fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix) format("eot"),url(fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2) format("woff2"),url(fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff) format("woff"),url(fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf) format("truetype"),url(fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix);src:url(fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix) format("eot"),url(fonts/14c73713-e4df-4dba-933b-057feeac8dd1.woff2) format("woff2"),url(fonts/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff) format("woff"),url(fonts/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf) format("truetype"),url(fonts/ed104d8c-7f39-4e8b-90a9-4076be06b857.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857) format("svg");font-weight:800;font-style:normal}@font-face{font-family:link-media-systems;src:url(fonts/link-media-systems.eot);src:url(fonts/link-media-systems.eot?#iefix) format("embedded-opentype"),url(fonts/link-media-systems.woff) format("woff"),url(fonts/link-media-systems.ttf) format("truetype"),url(fonts/link-media-systems.svg#link-media-systems) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:link-media-systems!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-linkedin:before{content:"\61"}@media screen and (max-width:767px){.icon-linkedin:before{vertical-align:middle}}.icon-xanda-logo:before{content:"\62"}button,input[type=button],input[type=submit]{text-align:center}button,input[type=button],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;outline:0;box-sizing:border-box}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#999;outline:none}@media screen and (max-width:767px){form{margin-top:30px}}form label{display:block;margin:8px 0 2px;font-weight:500}form label:first-of-type{margin-top:0}form input,form textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}form input[type=checkbox],form input[type=radio]{display:inline-block;width:auto;height:auto;border:none;box-shadow:none}form input[type=checkbox]+label,form input[type=radio]+label{display:inline-block;margin-left:5px}form .button,form .wpcf7-submit{width:auto;color:#333;background-color:#fff;border-color:#ccc}form .button:hover,form .wpcf7-submit:hover{background-color:#e6e6e6;border-color:#adadad}form textarea{height:auto;max-width:100%;min-width:100%;min-height:80px;max-height:200px}.wpcf7 .wpcf7-not-valid-tip{display:none!important}.wpcf7 .wpcf7-response-output{margin:0;padding:0;border:0;font-weight:600}.wpcf7 .wpcf7-not-valid{border-color:red!important}.search-form{position:relative;margin-top:0}.search-form .search-field{width:100%;padding:2px 30px 2px 5px;box-sizing:border-box;border:none}.search-form .search-submit{line-height:1;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconset;position:absolute;top:0;right:0;width:30px;line-height:24px;border:none}.search-form .search-submit:hover{color:red}h1,h2,h3,h4,h5,h6{color:#222;font-family:Avenir,sans-serif;font-weight:400;line-height:1.25;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.h1,h1{font-size:52px;margin:0;line-height:1.5;text-transform:uppercase}@media screen and (max-width:1279px){.h1,h1{font-size:42px}}@media screen and (max-width:767px){.h1,h1{font-size:32px}}.h2,h2{font-size:60px;margin:0 0 15px;text-transform:uppercase}@media screen and (max-width:1279px){.h2,h2{font-size:42px}}@media screen and (max-width:767px){.h2,h2{font-size:28px}}.h3,h3{font-size:42px;line-height:1.875;margin:0 0 15px}@media screen and (max-width:1279px){.h3,h3{font-size:32px}}@media screen and (max-width:767px){.h3,h3{font-size:24px}}.h4,h4{font-size:15px;margin:0 0 5px}.h5,.h6,h5,h6{font-size:1em;margin:0 0 5px}p{margin:0 0 1em}@-webkit-keyframes a{0%{opacity:.13}6%{opacity:.8}12%{opacity:.2}18%{opacity:.8}24%{opacity:.2}40%{opacity:.2}46%{opacity:.8}56%{opacity:.8}64%{opacity:.15}72%{opacity:.9}80%{opacity:.2}86%{opacity:.9}92%{opacity:.2}to{opacity:1}}@keyframes a{0%{opacity:.13}6%{opacity:.8}12%{opacity:.2}18%{opacity:.8}24%{opacity:.2}40%{opacity:.2}46%{opacity:.8}56%{opacity:.8}64%{opacity:.15}72%{opacity:.9}80%{opacity:.2}86%{opacity:.9}92%{opacity:.2}to{opacity:1}}@-webkit-keyframes b{0%{opacity:.55962}5%{opacity:.35082}10%{opacity:.20815}15%{opacity:.99105}20%{opacity:.95301}25%{opacity:.32725}30%{opacity:.35976}35%{opacity:.29898}40%{opacity:.44381}45%{opacity:.54757}50%{opacity:.8799}55%{opacity:.65579}60%{opacity:.05302}65%{opacity:.79043}70%{opacity:.33095}75%{opacity:.48767}80%{opacity:.29869}85%{opacity:.53381}90%{opacity:.48108}95%{opacity:.42037}to{opacity:.34845}}@keyframes b{0%{opacity:.55962}5%{opacity:.35082}10%{opacity:.20815}15%{opacity:.99105}20%{opacity:.95301}25%{opacity:.32725}30%{opacity:.35976}35%{opacity:.29898}40%{opacity:.44381}45%{opacity:.54757}50%{opacity:.8799}55%{opacity:.65579}60%{opacity:.05302}65%{opacity:.79043}70%{opacity:.33095}75%{opacity:.48767}80%{opacity:.29869}85%{opacity:.53381}90%{opacity:.48108}95%{opacity:.42037}to{opacity:.34845}}@-webkit-keyframes c{0%,to{-webkit-transform:translate(0);transform:translate(0)}10%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}20%{-webkit-transform:translate(1%,1%);transform:translate(1%,1%)}30%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}40%{-webkit-transform:translate(3%,3%);transform:translate(3%,3%)}50%{-webkit-transform:translate(-3%,-3%);transform:translate(-3%,-3%)}60%{-webkit-transform:translate(4%,4%);transform:translate(4%,4%)}70%{-webkit-transform:translate(-4%,-4%);transform:translate(-4%,-4%)}80%{-webkit-transform:translate(2%,2%);transform:translate(2%,2%)}90%{-webkit-transform:translate(-3%,-3%);transform:translate(-3%,-3%)}}@keyframes c{0%,to{-webkit-transform:translate(0);transform:translate(0)}10%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}20%{-webkit-transform:translate(1%,1%);transform:translate(1%,1%)}30%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}40%{-webkit-transform:translate(3%,3%);transform:translate(3%,3%)}50%{-webkit-transform:translate(-3%,-3%);transform:translate(-3%,-3%)}60%{-webkit-transform:translate(4%,4%);transform:translate(4%,4%)}70%{-webkit-transform:translate(-4%,-4%);transform:translate(-4%,-4%)}80%{-webkit-transform:translate(2%,2%);transform:translate(2%,2%)}90%{-webkit-transform:translate(-3%,-3%);transform:translate(-3%,-3%)}}@-webkit-keyframes d{0%,to{-webkit-transform:translateX(0);transform:translateX(0);opacity:.075}10%{-webkit-transform:translateX(-1%);transform:translateX(-1%)}20%{-webkit-transform:translateX(1%);transform:translateX(1%)}30%{-webkit-transform:translateX(-2%);transform:translateX(-2%);opacity:.09}40%{-webkit-transform:translateX(3%);transform:translateX(3%)}50%{-webkit-transform:translateX(-3%);transform:translateX(-3%);opacity:.05}60%{-webkit-transform:translateX(8%);transform:translateX(8%)}70%{-webkit-transform:translateX(-3%);transform:translateX(-3%)}80%{-webkit-transform:translateX(10%);transform:translateX(10%);opacity:.02}90%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}}@keyframes d{0%,to{-webkit-transform:translateX(0);transform:translateX(0);opacity:.075}10%{-webkit-transform:translateX(-1%);transform:translateX(-1%)}20%{-webkit-transform:translateX(1%);transform:translateX(1%)}30%{-webkit-transform:translateX(-2%);transform:translateX(-2%);opacity:.09}40%{-webkit-transform:translateX(3%);transform:translateX(3%)}50%{-webkit-transform:translateX(-3%);transform:translateX(-3%);opacity:.05}60%{-webkit-transform:translateX(8%);transform:translateX(8%)}70%{-webkit-transform:translateX(-3%);transform:translateX(-3%)}80%{-webkit-transform:translateX(10%);transform:translateX(10%);opacity:.02}90%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}}@-webkit-keyframes e{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:.08}10%{-webkit-transform:translateX(-1%);transform:translateX(-1%)}20%{-webkit-transform:translateX(1%);transform:translateX(1%)}30%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}40%{-webkit-transform:translateX(3%);transform:translateX(3%)}50%{-webkit-transform:translateX(-3%);transform:translateX(-3%);opacity:.06}60%{-webkit-transform:translateX(8%);transform:translateX(8%)}70%{-webkit-transform:translateX(-3%);transform:translateX(-3%)}80%{-webkit-transform:translateX(10%);transform:translateX(10%);opacity:.03}90%{-webkit-transform:translateX(20%);transform:translateX(20%)}to{-webkit-transform:translateX(30%);transform:translateX(30%)}}@keyframes e{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:.08}10%{-webkit-transform:translateX(-1%);transform:translateX(-1%)}20%{-webkit-transform:translateX(1%);transform:translateX(1%)}30%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}40%{-webkit-transform:translateX(3%);transform:translateX(3%)}50%{-webkit-transform:translateX(-3%);transform:translateX(-3%);opacity:.06}60%{-webkit-transform:translateX(8%);transform:translateX(8%)}70%{-webkit-transform:translateX(-3%);transform:translateX(-3%)}80%{-webkit-transform:translateX(10%);transform:translateX(10%);opacity:.03}90%{-webkit-transform:translateX(20%);transform:translateX(20%)}to{-webkit-transform:translateX(30%);transform:translateX(30%)}}@-webkit-keyframes f{0%{-webkit-transform:scaleY(.8) translateZ(0);transform:scaleY(.8) translateZ(0);-webkit-filter:brightness(2);filter:brightness(2);opacity:1}14%{-webkit-transform:scaleY(.8) translate3d(0,100%,0);transform:scaleY(.8) translate3d(0,100%,0)}14.4%{-webkit-transform:scaleY(.8) translate3d(0,-100%,0);transform:scaleY(.8) translate3d(0,-100%,0);opacity:1}36%{-webkit-transform:scale(1.3,.6) translate3d(0,100%,0);transform:scale(1.3,.6) translate3d(0,100%,0);-webkit-filter:brightness(2);filter:brightness(2);opacity:0}44%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-filter:brightness(1);filter:brightness(1);opacity:0}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@keyframes f{0%{-webkit-transform:scaleY(.8) translateZ(0);transform:scaleY(.8) translateZ(0);-webkit-filter:brightness(2);filter:brightness(2);opacity:1}14%{-webkit-transform:scaleY(.8) translate3d(0,100%,0);transform:scaleY(.8) translate3d(0,100%,0)}14.4%{-webkit-transform:scaleY(.8) translate3d(0,-100%,0);transform:scaleY(.8) translate3d(0,-100%,0);opacity:1}36%{-webkit-transform:scale(1.3,.6) translate3d(0,100%,0);transform:scale(1.3,.6) translate3d(0,100%,0);-webkit-filter:brightness(2);filter:brightness(2);opacity:0}44%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-filter:brightness(1);filter:brightness(1);opacity:0}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes g{0%{-webkit-transform:scaleY(1.3) translateZ(0);transform:scaleY(1.3) translateZ(0);-webkit-filter:brightness(1);filter:brightness(1);opacity:1}60%{-webkit-transform:scale(1.3,.001) translateZ(0);transform:scale(1.3,.001) translateZ(0);-webkit-filter:brightness(6);filter:brightness(6)}to{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:scale(0,.0001) translateZ(0);transform:scale(0,.0001) translateZ(0);-webkit-filter:brightness(20);filter:brightness(20)}}@keyframes g{0%{-webkit-transform:scaleY(1.3) translateZ(0);transform:scaleY(1.3) translateZ(0);-webkit-filter:brightness(1);filter:brightness(1);opacity:1}60%{-webkit-transform:scale(1.3,.001) translateZ(0);transform:scale(1.3,.001) translateZ(0);-webkit-filter:brightness(6);filter:brightness(6)}to{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:scale(0,.0001) translateZ(0);transform:scale(0,.0001) translateZ(0);-webkit-filter:brightness(20);filter:brightness(20)}}@-webkit-keyframes h{0%{clip:rect(6px,9999px,38px,0)}3.33333%{clip:rect(66px,9999px,22px,0)}6.66667%{clip:rect(95px,9999px,64px,0)}10%{clip:rect(86px,9999px,96px,0)}13.33333%{clip:rect(13px,9999px,57px,0)}16.66667%{clip:rect(30px,9999px,82px,0)}20%{clip:rect(40px,9999px,36px,0)}23.33333%{clip:rect(83px,9999px,82px,0)}26.66667%{clip:rect(50px,9999px,64px,0)}30%{clip:rect(55px,9999px,93px,0)}33.33333%{clip:rect(56px,9999px,79px,0)}36.66667%{clip:rect(98px,9999px,4px,0)}40%{clip:rect(51px,9999px,13px,0)}43.33333%{clip:rect(77px,9999px,93px,0)}46.66667%{clip:rect(85px,9999px,42px,0)}50%{clip:rect(12px,9999px,60px,0)}53.33333%{clip:rect(63px,9999px,56px,0)}56.66667%{clip:rect(74px,9999px,24px,0)}60%{clip:rect(82px,9999px,70px,0)}63.33333%{clip:rect(52px,9999px,20px,0)}66.66667%{clip:rect(50px,9999px,26px,0)}70%{clip:rect(70px,9999px,59px,0)}73.33333%{clip:rect(80px,9999px,95px,0)}76.66667%{clip:rect(49px,9999px,35px,0)}80%{clip:rect(28px,9999px,65px,0)}83.33333%{clip:rect(55px,9999px,50px,0)}86.66667%{clip:rect(58px,9999px,17px,0)}90%{clip:rect(63px,9999px,62px,0)}93.33333%{clip:rect(28px,9999px,51px,0)}96.66667%{clip:rect(77px,9999px,42px,0)}to{clip:rect(40px,9999px,99px,0)}}@keyframes h{0%{clip:rect(6px,9999px,38px,0)}3.33333%{clip:rect(66px,9999px,22px,0)}6.66667%{clip:rect(95px,9999px,64px,0)}10%{clip:rect(86px,9999px,96px,0)}13.33333%{clip:rect(13px,9999px,57px,0)}16.66667%{clip:rect(30px,9999px,82px,0)}20%{clip:rect(40px,9999px,36px,0)}23.33333%{clip:rect(83px,9999px,82px,0)}26.66667%{clip:rect(50px,9999px,64px,0)}30%{clip:rect(55px,9999px,93px,0)}33.33333%{clip:rect(56px,9999px,79px,0)}36.66667%{clip:rect(98px,9999px,4px,0)}40%{clip:rect(51px,9999px,13px,0)}43.33333%{clip:rect(77px,9999px,93px,0)}46.66667%{clip:rect(85px,9999px,42px,0)}50%{clip:rect(12px,9999px,60px,0)}53.33333%{clip:rect(63px,9999px,56px,0)}56.66667%{clip:rect(74px,9999px,24px,0)}60%{clip:rect(82px,9999px,70px,0)}63.33333%{clip:rect(52px,9999px,20px,0)}66.66667%{clip:rect(50px,9999px,26px,0)}70%{clip:rect(70px,9999px,59px,0)}73.33333%{clip:rect(80px,9999px,95px,0)}76.66667%{clip:rect(49px,9999px,35px,0)}80%{clip:rect(28px,9999px,65px,0)}83.33333%{clip:rect(55px,9999px,50px,0)}86.66667%{clip:rect(58px,9999px,17px,0)}90%{clip:rect(63px,9999px,62px,0)}93.33333%{clip:rect(28px,9999px,51px,0)}96.66667%{clip:rect(77px,9999px,42px,0)}to{clip:rect(40px,9999px,99px,0)}}@-webkit-keyframes i{0%{clip:rect(82px,9999px,31px,0)}3.33333%{clip:rect(70px,9999px,66px,0)}6.66667%{clip:rect(73px,9999px,87px,0)}10%{clip:rect(5px,9999px,83px,0)}13.33333%{clip:rect(24px,9999px,100px,0)}16.66667%{clip:rect(99px,9999px,5px,0)}20%{clip:rect(77px,9999px,50px,0)}23.33333%{clip:rect(28px,9999px,56px,0)}26.66667%{clip:rect(12px,9999px,19px,0)}30%{clip:rect(9px,9999px,85px,0)}33.33333%{clip:rect(79px,9999px,30px,0)}36.66667%{clip:rect(52px,9999px,59px,0)}40%{clip:rect(72px,9999px,33px,0)}43.33333%{clip:rect(9px,9999px,100px,0)}46.66667%{clip:rect(89px,9999px,13px,0)}50%{clip:rect(12px,9999px,36px,0)}53.33333%{clip:rect(67px,9999px,36px,0)}56.66667%{clip:rect(85px,9999px,56px,0)}60%{clip:rect(5px,9999px,38px,0)}63.33333%{clip:rect(62px,9999px,79px,0)}66.66667%{clip:rect(78px,9999px,63px,0)}70%{clip:rect(30px,9999px,56px,0)}73.33333%{clip:rect(46px,9999px,73px,0)}76.66667%{clip:rect(78px,9999px,37px,0)}80%{clip:rect(40px,9999px,12px,0)}83.33333%{clip:rect(70px,9999px,67px,0)}86.66667%{clip:rect(93px,9999px,79px,0)}90%{clip:rect(16px,9999px,17px,0)}93.33333%{clip:rect(100px,9999px,24px,0)}96.66667%{clip:rect(7px,9999px,76px,0)}to{clip:rect(21px,9999px,31px,0)}}@keyframes i{0%{clip:rect(82px,9999px,31px,0)}3.33333%{clip:rect(70px,9999px,66px,0)}6.66667%{clip:rect(73px,9999px,87px,0)}10%{clip:rect(5px,9999px,83px,0)}13.33333%{clip:rect(24px,9999px,100px,0)}16.66667%{clip:rect(99px,9999px,5px,0)}20%{clip:rect(77px,9999px,50px,0)}23.33333%{clip:rect(28px,9999px,56px,0)}26.66667%{clip:rect(12px,9999px,19px,0)}30%{clip:rect(9px,9999px,85px,0)}33.33333%{clip:rect(79px,9999px,30px,0)}36.66667%{clip:rect(52px,9999px,59px,0)}40%{clip:rect(72px,9999px,33px,0)}43.33333%{clip:rect(9px,9999px,100px,0)}46.66667%{clip:rect(89px,9999px,13px,0)}50%{clip:rect(12px,9999px,36px,0)}53.33333%{clip:rect(67px,9999px,36px,0)}56.66667%{clip:rect(85px,9999px,56px,0)}60%{clip:rect(5px,9999px,38px,0)}63.33333%{clip:rect(62px,9999px,79px,0)}66.66667%{clip:rect(78px,9999px,63px,0)}70%{clip:rect(30px,9999px,56px,0)}73.33333%{clip:rect(46px,9999px,73px,0)}76.66667%{clip:rect(78px,9999px,37px,0)}80%{clip:rect(40px,9999px,12px,0)}83.33333%{clip:rect(70px,9999px,67px,0)}86.66667%{clip:rect(93px,9999px,79px,0)}90%{clip:rect(16px,9999px,17px,0)}93.33333%{clip:rect(100px,9999px,24px,0)}96.66667%{clip:rect(7px,9999px,76px,0)}to{clip:rect(21px,9999px,31px,0)}}@-webkit-keyframes j{0%{visibility:hidden;opacity:0}10%{visibility:visible;opacity:0}45%{visibility:visible;opacity:.4}60%{visibility:visible;opacity:1}76%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes j{0%{visibility:hidden;opacity:0}10%{visibility:visible;opacity:0}45%{visibility:visible;opacity:.4}60%{visibility:visible;opacity:1}76%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@-webkit-keyframes k{0%{visibility:hidden;opacity:0}90%{visibility:visible;opacity:.14}91%{visibility:hidden;opacity:0}to{visibility:hidden;opacity:0}}@keyframes k{0%{visibility:hidden;opacity:0}90%{visibility:visible;opacity:.14}91%{visibility:hidden;opacity:0}to{visibility:hidden;opacity:0}}@-webkit-keyframes l{0%{visibility:hidden;opacity:0}45%{visibility:hidden;opacity:0}46%{opacity:1;visibility:visible;-webkit-transform-origin:-30% 65%;transform-origin:-30% 65%;-webkit-transform:rotate(-2deg) translateY(5%);transform:rotate(-2deg) translateY(5%)}80%{-webkit-transform-origin:-30% 65%;transform-origin:-30% 65%;-webkit-transform:rotate(-2deg) translateY(5%);transform:rotate(-2deg) translateY(5%)}to{-webkit-transform-origin:-30% 65%;transform-origin:-30% 65%;-webkit-transform:rotate(-30deg) translateY(-70%);transform:rotate(-30deg) translateY(-70%)}}@keyframes l{0%{visibility:hidden;opacity:0}45%{visibility:hidden;opacity:0}46%{opacity:1;visibility:visible;-webkit-transform-origin:-30% 65%;transform-origin:-30% 65%;-webkit-transform:rotate(-2deg) translateY(5%);transform:rotate(-2deg) translateY(5%)}80%{-webkit-transform-origin:-30% 65%;transform-origin:-30% 65%;-webkit-transform:rotate(-2deg) translateY(5%);transform:rotate(-2deg) translateY(5%)}to{-webkit-transform-origin:-30% 65%;transform-origin:-30% 65%;-webkit-transform:rotate(-30deg) translateY(-70%);transform:rotate(-30deg) translateY(-70%)}}@-webkit-keyframes m{0%{-webkit-transform-origin:-25% 30%;transform-origin:-25% 30%;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}80%{-webkit-transform-origin:-25% 30%;transform-origin:-25% 30%;-webkit-transform:rotate(35deg) translateY(60%);transform:rotate(35deg) translateY(60%)}}@keyframes m{0%{-webkit-transform-origin:-25% 30%;transform-origin:-25% 30%;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}80%{-webkit-transform-origin:-25% 30%;transform-origin:-25% 30%;-webkit-transform:rotate(35deg) translateY(60%);transform:rotate(35deg) translateY(60%)}}@-webkit-keyframes n{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}50%{opacity:1}to{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0}}@keyframes n{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}50%{opacity:1}to{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0}}.grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-16px}.grid,.grid>[class*=" grid-"],.grid>[class^=grid-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid>[class*=" grid-"],.grid>[class^=grid-]{padding:16px;position:relative}.grid-xs-1{width:8.33333%}.grid-xs-2{width:16.66667%}.grid-xs-3{width:25%}.grid-xs-4{width:33.33333%}.grid-xs-5{width:41.66667%}.grid-xs-6{width:50%}.grid-xs-7{width:58.33333%}.grid-xs-8{width:66.66667%}.grid-xs-9{width:75%}.grid-xs-10{width:83.33333%}.grid-xs-11{width:91.66667%}.grid-xs-12{width:100%}@media screen and (min-width:768px){.grid-s-1{width:8.33333%}.grid-s-2{width:16.66667%}.grid-s-3{width:25%}.grid-s-4{width:33.33333%}.grid-s-5{width:41.66667%}.grid-s-6{width:50%}.grid-s-7{width:58.33333%}.grid-s-8{width:66.66667%}.grid-s-9{width:75%}.grid-s-10{width:83.33333%}.grid-s-11{width:91.66667%}.grid-s-12{width:100%}}@media screen and (min-width:980px){.grid-m-1{width:8.33333%}.grid-m-2{width:16.66667%}.grid-m-3{width:25%}.grid-m-4{width:33.33333%}.grid-m-5{width:41.66667%}.grid-m-6{width:50%}.grid-m-7{width:58.33333%}.grid-m-8{width:66.66667%}.grid-m-9{width:75%}.grid-m-10{width:83.33333%}.grid-m-11{width:91.66667%}.grid-m-12{width:100%}}@media screen and (min-width:1024px){.grid-md-1{width:8.33333%}.grid-md-2{width:16.66667%}.grid-md-3{width:25%}.grid-md-4{width:33.33333%}.grid-md-5{width:41.66667%}.grid-md-6{width:50%}.grid-md-7{width:58.33333%}.grid-md-8{width:66.66667%}.grid-md-9{width:75%}.grid-md-10{width:83.33333%}.grid-md-11{width:91.66667%}.grid-md-12{width:100%}}@media screen and (min-width:1280px){.grid-1{width:8.33333%}.grid-2{width:16.66667%}.grid-3{width:25%}.grid-4{width:33.33333%}.grid-5{width:41.66667%}.grid-6{width:50%}.grid-7{width:58.33333%}.grid-8{width:66.66667%}.grid-9{width:75%}.grid-10{width:83.33333%}.grid-11{width:91.66667%}.grid-12{width:100%}}.button{padding:6px 20px;margin-bottom:0;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;text-transform:uppercase;transition:.25s}.button,.button.button-default{display:inline-block;text-align:center}.button.button-default{color:#333!important;background-color:#37998b;margin:20px auto;-webkit-transform:skew(-27deg);transform:skew(-27deg);border-radius:0;font-weight:400!important}.button.button-default>span{display:block;-webkit-transform:skew(27deg);transform:skew(27deg)}.button.button-default.active,.button.button-default:hover{background-color:#83e2d3;border:1px solid transparent!important}.button.button-red{color:#fff;background-color:#d9534f;border-color:#d9534f}.button.button-red:hover{background-color:#b52b27;border-color:#b52b27}.button.button-blue{color:#fff;background-color:#337ab7;border-color:#337ab7}.button.button-blue:hover{background-color:#22527b;border-color:#22527b}.button.button-green{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.button.button-green:hover{background-color:#3d8b3d;border-color:#3d8b3d}.button.button-yellow{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.button.button-yellow:hover{background-color:#df8a13;border-color:#df8a13}.item,.item .item-bg-wrapper{position:relative}.item .item-bg-wrapper .item-bg{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.item.item-portfolio{height:700px;color:#333f44;margin-left:-2px;position:relative;overflow:hidden;box-sizing:border-box;text-align:center;display:block;width:calc(100% + 4px);will-change:transform;-webkit-transform:skew(27deg);transform:skew(27deg);transition:all .4s ease}@media screen and (max-width:979px){.item.item-portfolio{height:400px}}@media screen and (max-width:767px){.item.item-portfolio{height:300px;overflow:visible;-webkit-transform:none!important;transform:none!important}}.item.item-portfolio:hover .item-background{-webkit-filter:none;filter:none;-webkit-transform:skewX(-27deg) scale(1.12);transform:skewX(-27deg) scale(1.12)}.item.item-portfolio:hover .item-background:after,.item.item-portfolio:hover .item-background:before{visibility:visible;opacity:.28}.item.item-portfolio:hover .item-background .item-overlay:after{visibility:visible;opacity:.15}.rtl .item.item-portfolio:hover .item-background{-webkit-transform:skewX(27deg) scale(1.12);transform:skewX(27deg) scale(1.12)}.rtl .item.item-portfolio{-webkit-transform:skew(-27deg);transform:skew(-27deg)}.rtl .item.item-portfolio .item-background{-webkit-transform:skewX(27deg);transform:skewX(27deg)}.rtl .item.item-portfolio .item-content{-webkit-transform:skewX(27deg) translate(-50%,-50%);transform:skewX(27deg) translate(-50%,-50%)}.is-animating-width .item.item-portfolio,.is-animating-width .item.item-portfolio .item-background{-webkit-transform:skewX(0) scale(1);transform:skewX(0) scale(1)}.is-animating-width .item.item-portfolio .item-background{left:0;right:0}.item.item-portfolio .item-background{position:absolute;top:0;bottom:0;left:-200px;right:-200px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:skewX(-27deg);transform:skewX(-27deg);-webkit-filter:grayscale(100%);filter:grayscale(100%);will-change:transform,filter;transition:-webkit-filter .75s ease,-webkit-transform 10s ease;transition:filter .75s ease,transform 10s ease;transition:filter .75s ease,transform 10s ease,-webkit-filter .75s ease,-webkit-transform 10s ease}@media screen and (max-width:767px){.item.item-portfolio .item-background{-webkit-transform:none!important;transform:none!important}}.item.item-portfolio .item-background:after,.item.item-portfolio .item-background:before{content:"";width:120%;height:100%;position:absolute;top:0;left:0;padding-left:100px;opacity:0;visibility:hidden;background:url(../images/scratch.png) repeat 50%;-webkit-animation:d .45s steps(1) infinite;animation:d .45s steps(1) infinite;transition:all .4s ease}.item.item-portfolio .item-background:after{left:30%;-webkit-animation:e 2s infinite;animation:e 2s infinite}.item.item-portfolio .item-background .item-overlay{background-color:rgba(0,0,0,.35);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:1;will-change:opacity}.item.item-portfolio .item-background .item-overlay:after{content:"";width:110%;height:110%;position:absolute;top:-5%;left:-5%;opacity:0;visibility:hidden;background:url(../images/grain.jpg) repeat 50%;-webkit-animation:c .5s steps(1) infinite;animation:c .5s steps(1) infinite;transition:all .4s ease}.item.item-portfolio .item-content{z-index:2;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transform:skewX(-27deg) translate(-50%,-50%);transform:skewX(-27deg) translate(-50%,-50%);white-space:normal;max-width:70%;transition:.25s;color:#83e2d3}@media screen and (max-width:767px){.item.item-portfolio .item-content{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}}.item.item-portfolio .item-content .title{font-size:30px;transition:.25s;color:#83e2d3}.item.item-portfolio .item-content .item-category{font-size:18px}.item.item-portfolio .item-content .item-category span:after{content:", "}.item.item-portfolio .item-content .item-category span:last-child:after{display:none}.item.item-portfolio .item-content .item-status{font-size:14px;margin-top:12px}.item-wrapper-projects .grid>div:first-of-type .item{z-index:100}.item-wrapper-projects .grid>div:first-of-type .item .item-content{left:60%}@media screen and (max-width:1439px){.item-wrapper-projects .grid>div:first-of-type .item .item-content{left:65%}}.item-wrapper-projects .grid>div:nth-of-type(2) .item{z-index:99}.item-wrapper-projects .grid>div:nth-of-type(3) .item{z-index:98}.item-wrapper-projects .grid>div:nth-of-type(3) .item .item-content{left:40%}@media screen and (max-width:1440px){.item-wrapper-projects .grid>div:nth-of-type(3) .item .item-content{left:35%}}@media screen and (max-width:980px){.item-wrapper-projects .grid>div .item .item-content{left:50%!important}}.site-footer{padding:20px 0 0;color:#83e2d3;background-color:#1a1a1a;font-size:14px}@media screen and (max-width:767px){.site-footer{padding:15px 0 0;font-size:12px}}.site-footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:979px){.site-footer .footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-footer .footer-inner>a{-webkit-box-flex:1;-ms-flex:1;flex:1;transition:.25s}.site-footer .footer-inner>a:first-of-type{text-align:right}.site-footer .footer-inner>a:nth-of-type(2){-webkit-box-flex:0;-ms-flex:0;flex:0}.site-footer .site-branding{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.site-footer .site-branding{display:none}}.site-footer .site-branding .header-logo{display:inline-block;max-width:100px;margin:0 auto}@media screen and (max-width:767px){.site-footer .site-branding .header-logo{max-width:80px}}.site-footer .site-branding .header-logo img{display:block;width:100%}.site-footer .contact-wrapper{background-color:#37998b;color:#1a1a1a;padding:10px 0}.site-footer .contact-wrapper .footer-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer .contact-wrapper a{margin:0 10px}@media screen and (max-width:979px){.site-footer .contact-wrapper a{line-height:26px}}.site-footer .contact-wrapper a:hover{color:#83e2d3}.site-footer .contact{text-align:center}@media screen and (max-width:767px){.site-footer .contact{text-align:left}}.site-footer .address-wrapper{padding-bottom:20px}.site-footer .footer-logos{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:979px){.site-footer .footer-logos{position:relative;padding:10px 0}}@media screen and (max-width:768px -1 - 1){.site-footer .footer-logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site-footer .footer-logos .footer-logo{height:60px;margin:10px 20px}.site-footer .addresses{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}@media screen and (max-width:979px){.site-footer .addresses{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-footer .address{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer .address:first-of-type{text-align:left}.site-footer .address:nth-of-type(2){text-align:center;border-left:2px solid #37998b;border-right:2px solid #37998b}.site-footer .address:nth-of-type(3){text-align:right}@media screen and (max-width:979px){.site-footer .address{text-align:center!important;padding:10px 0;border:0!important}}.site-footer p{margin:0}.site-footer a{color:inherit}.site-footer a:hover{color:#37998b}.site-footer .xanda-footer{position:absolute;top:0;right:0;padding:0;margin:0!important}@media screen and (max-width:979px){.site-footer .xanda-footer{position:relative;padding:10px 0}}.site-footer .xanda-footer .icon-xanda-logo{vertical-align:top}.site-footer .xanda-footer .icon-xanda-logo:before{font-size:50px;line-height:20px;vertical-align:inherit}.site-header{color:#bac7cf;overflow:hidden;padding-bottom:50px;position:absolute;top:0;left:0;right:0;z-index:101}@media screen and (max-width:979px){.site-header{z-index:500}}@media screen and (max-width:979px){.site-header.menu-is-open{height:100%}}.site-header.fixed{position:fixed;top:0;left:0;width:100%;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .6s ease}.admin-bar.logged-in .site-header.fixed{top:32px}.site-header a{color:#bac7cf}.site-header a:hover{color:#fff}.site-header .main-bar .main-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.site-header .main-bar .main-bar-inner{padding:20px 0;display:block}}.site-header .site-branding{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.site-header .site-branding{width:auto;height:auto;padding:0;display:block}}.site-header .site-branding .header-logo{display:inline-block;max-width:160px}@media screen and (max-width:767px){.site-header .site-branding .header-logo{max-width:120px}}.site-header .site-branding .header-logo img{width:100%;display:block}.site-header .site-navigation{position:relative;font-size:12px;text-align:right;z-index:1}@media screen and (min-width:980px){.site-header .site-navigation{margin-right:-50px}}@media screen and (min-width:980px){.site-header .site-navigation:after{content:"";position:absolute;background-color:#37998b;top:0;bottom:0;left:80%;width:9999px;z-index:-1}}@media screen and (min-width:980px){.site-header .site-navigation{display:block!important}}@media screen and (max-width:979px){.site-header .site-navigation{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#37998b;padding:100px 20px 75px;text-align:left;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.site-header .site-navigation>ul{padding:0;margin:0;list-style-type:none}.site-header .site-navigation>ul>li{display:inline-block}@media screen and (max-width:979px){.site-header .site-navigation>ul>li{display:block;margin-left:0}}.site-header .site-navigation>ul>li>a{color:#333f44;white-space:nowrap;text-transform:uppercase;font-size:18px;margin-left:-1px;position:relative;text-decoration:none;display:block;padding-left:4vw;padding-right:4vw;height:120px;line-height:120px;background-color:#37998b}@media screen and (min-width:980px){.site-header .site-navigation>ul>li>a:not(.is-active):hover:before{content:"";-webkit-animation:b .15s infinite;animation:b .15s infinite;-webkit-animation:a .6s linear;animation:a .6s linear;position:absolute;top:0;left:-1px;right:0;bottom:0;z-index:-1;background-color:#83e2d3}}.site-header .site-navigation>ul>li>a.is-active{background-color:#83e2d3}@media screen and (min-width:980px){.site-header .site-navigation>ul>li>a{-webkit-transform:skew(-27deg);transform:skew(-27deg)}}@media screen and (max-width:979px){.site-header .site-navigation>ul>li>a{font-size:20px;padding:20px 0;height:auto;line-height:1.2;border-bottom:1px solid rgba(131,226,211,.4)}.site-header .site-navigation>ul>li>a.is-active,.site-header .site-navigation>ul>li>a:hover{background-color:transparent;color:#83e2d3}}.site-header .site-navigation>ul>li>a span{display:block}@media screen and (min-width:980px){.site-header .site-navigation>ul>li>a span{-webkit-transform:skew(27deg);transform:skew(27deg)}}@media screen and (max-width:1024px){.site-header .site-navigation>ul>li .sub-menu{display:none!important}}@media screen and (min-width:980px){.site-header .site-navigation>ul>li .sub-menu{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;top:calc(100% - 46px);left:-19px;right:0;transition:top .55s linear,left .55s linear;transition-delay:.4s;z-index:-1}.site-header .site-navigation>ul>li .sub-menu.is-active{top:100%;left:-43px;transition-delay:1.4s}.site-header .site-navigation>ul>li .sub-menu.is-active.no-animation{transition:none}.site-header .site-navigation>ul>li .sub-menu.is-active.is-fixed{top:0;left:auto;right:94px;position:fixed;transition:none}}@media screen and (min-width:980px) and (max-width:1439px){.site-header .site-navigation>ul>li .sub-menu.is-active.is-fixed{right:33px}}@media screen and (min-width:980px){.site-header .site-navigation>ul>li .sub-menu:before{content:"";background-color:#83e2d3;display:block;position:absolute;top:0;left:20px;right:-99999px;bottom:0}}.site-header .site-navigation>ul>li .sub-menu li{display:inline-block;margin-left:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.site-header .site-navigation>ul>li .sub-menu li:first-child a:not(.is-active):hover:before{left:0;right:-1px}@media screen and (min-width:980px){.site-header .site-navigation>ul>li .sub-menu a{color:#333f44;white-space:nowrap;text-transform:uppercase;font-size:14px;line-height:1.2;text-align:center;position:relative;text-decoration:none;display:block;padding:15px;background-color:#83e2d3;-webkit-transform:skew(-27deg);transform:skew(-27deg)}.site-header .site-navigation>ul>li .sub-menu a.is-active{background-color:#37998b}.site-header .site-navigation>ul>li .sub-menu a:not(.is-active):hover:before{content:"";-webkit-animation:b .15s infinite;animation:b .15s infinite;-webkit-animation:a .6s linear;animation:a .6s linear;position:absolute;top:0;left:-1px;right:0;bottom:0;z-index:-1;background-color:#37998b}}.site-header .site-navigation>ul>li .sub-menu a span{display:block;-webkit-transform:skew(27deg);transform:skew(27deg)}.site-header .navicon{display:block;text-align:center;position:absolute;top:0;right:0;width:80px;height:90px;z-index:101}@media screen and (min-width:980px){.site-header .navicon{display:none}}@media screen and (max-width:767px){.site-header .navicon{height:76px}}.site-header .navicon.is-active .navicon-inner span:first-child{top:10px;width:0;left:50%}.site-header .navicon.is-active .navicon-inner span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .navicon.is-active .navicon-inner span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header .navicon.is-active .navicon-inner span:nth-child(4){top:10px;width:0;left:50%}.site-header .navicon .navicon-inner{width:40px;height:26px;position:relative;margin:auto;top:50%;margin-top:-13px}.site-header .navicon .navicon-inner span{display:block;position:absolute;height:2px;width:100%;background:#83e2d3;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out;will-change:transform,top,left}.site-header .navicon .navicon-inner span:first-child{top:0}.site-header .navicon .navicon-inner span:nth-child(2),.site-header .navicon .navicon-inner span:nth-child(3){top:12px}.site-header .navicon .navicon-inner span:nth-child(4){top:24px}.map{width:100%;height:450px;margin-top:50px;position:relative}@media screen and (max-width:767px){.map{height:350px}.map:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1000}}.icon-social{display:inline-block;vertical-align:middle}.icon-social:before{content:"";line-height:1;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconset;display:block}.icon-social:hover:before{color:#83e2d3}.icon-social[href*=facebook]:before{content:"f"}.icon-social[href*=instagram]:before{content:"o"}.icon-social[href*=google]:before{content:"g"}.icon-social[href*=mailto]:before{content:"e";margin-top:-1px}.icon-social[href*=linkedin]:before{content:"l"}.icon-social[href*=pinterest]:before{content:"p"}.icon-social[href*=twitter]:before{content:"t"}.icon-social[href*=youtube]:before{content:"y"}.pagination{display:none}#infscr-loading{position:absolute;bottom:15px;right:0;left:0;margin:0 auto;text-align:center}.video-container{position:relative;width:100%;height:0;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.scroll-down-arrow{position:absolute;left:calc(50% - 25px);bottom:120px;width:30px;height:30px;-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0;-webkit-animation:n 2s ease-in-out infinite;animation:n 2s ease-in-out infinite}@media screen and (max-width:979px){.scroll-down-arrow{display:none}}.scroll-down-arrow.hidden{-webkit-animation:none;animation:none}.scroll-down-arrow:after,.scroll-down-arrow:before{content:"";height:100%;width:3px;background:#83e2d3;display:block;position:absolute}.scroll-down-arrow:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;-webkit-transform-origin:bottom left;transform-origin:bottom left}.scroll-down-arrow:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:50%;-webkit-transform-origin:bottom right;transform-origin:bottom right}.project-nav{display:block;position:absolute;-webkit-transform:translateY(-90px);transform:translateY(-90px);z-index:9;text-align:center;color:#1a1a1b!important;width:40px;height:40px;border-radius:50%;background-color:rgba(131,226,211,.75);transition:background-color .35s ease;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:979px){.project-nav{-webkit-transform:translateY(100%);transform:translateY(100%)}}.project-nav:before{content:"";display:block;font-size:48px;line-height:32px;position:relative}.project-nav:hover{background-color:rgba(55,153,139,.75)}.project-nav span{position:absolute;opacity:0;visibility:hidden}.project-nav.close-project{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.project-nav.prev-project{left:40px}.project-nav.prev-project:before{left:-1px;content:"\2039"}.project-nav.next-project{right:40px}.project-nav.next-project:before{left:1px;content:"\203A"}.no-found{margin-top:30px}.not-found{padding:160px 20px;text-align:center}.not-found .not-found-title{color:#83e2d3}.slideshow{overflow:hidden;position:relative;white-space:nowrap;width:100%;display:block;padding-bottom:25px}.slideshow.disabled:after{content:""}.slideshow:after{content:"flickity";display:none}.overlay .slideshow .slideshow-slide:before{content:"";background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.slideshow .flickity-viewport{width:100%}.slideshow .slideshow-slide{margin:0;display:inline-block;vertical-align:top;float:none;white-space:normal}.slideshow .slideshow-slide:not([class*=grid-]){width:100%}.slideshow .flickity-page-dots{bottom:0}.slideshow .slideshow-content{position:absolute;top:50%;left:0;right:0;padding:0 20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}@media screen and (max-width:979px){.slideshow .slideshow-content{margin:0}}.slideshow[data-fade=true] .flickity-slider{-webkit-transform:none!important;transform:none!important}.slideshow[data-fade=true] .slideshow-slide{left:0!important;opacity:0;transition:opacity 1s ease-in-out}.slideshow[data-fade=true] .slideshow-slide.is-selected{opacity:1}.section{position:relative;color:#888;overflow:hidden}@media screen and (max-width:767px){.section{padding:50px 0}}.section p:empty{display:none}.section.dark{color:#fff}.section.dark .section-title,.section.dark a,.section.dark h1,.section.dark h2,.section.dark h3,.section.dark h4,.section.dark h5,.section.dark h6{color:inherit}.section.section-project-slideshow,.section.section-slideshow{padding:0}.section.section-project-slideshow .slideshow,.section.section-slideshow .slideshow{padding:0;text-align:center;background-color:#000;min-height:400px;height:100vh;max-height:900px;position:relative;padding-bottom:0}@media screen and (max-width:979px){.section.section-project-slideshow .slideshow,.section.section-slideshow .slideshow{height:600px}}@media screen and (max-width:767px){.section.section-project-slideshow .slideshow,.section.section-slideshow .slideshow{height:400px}}.section.section-project-slideshow .slideshow .flickity-slider,.section.section-project-slideshow .slideshow .flickity-viewport,.section.section-slideshow .slideshow .flickity-slider,.section.section-slideshow .slideshow .flickity-viewport{height:100%!important}.section.section-project-slideshow .slideshow .slideshow-slide,.section.section-slideshow .slideshow .slideshow-slide{height:100%}.section.section-not-found,.section.section-pageheader,.section.section-video{min-height:300px;height:56.25vw;max-height:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:1;padding:0}.section.is-animating.section-video .background,.section.section-not-found.is-animating .background,.section.section-pageheader.is-animating .background{-webkit-animation:f 1s linear;animation:f 1s linear;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;will-change:transform,filter}.section.section-not-found a,.section.section-not-found h1,.section.section-not-found h2,.section.section-not-found h3,.section.section-not-found h4,.section.section-not-found h5,.section.section-not-found h6,.section.section-pageheader a,.section.section-pageheader h1,.section.section-pageheader h2,.section.section-pageheader h3,.section.section-pageheader h4,.section.section-pageheader h5,.section.section-pageheader h6,.section.section-video a,.section.section-video h1,.section.section-video h2,.section.section-video h3,.section.section-video h4,.section.section-video h5,.section.section-video h6{color:#83e2d3;font-family:Avenir,sans-serif}.section.section-not-found h1,.section.section-pageheader h1,.section.section-video h1{display:inline-block;text-transform:uppercase;letter-spacing:.1em;text-align:left;position:relative}@media screen and (max-width:767px){.section.section-not-found h1,.section.section-pageheader h1,.section.section-video h1{font-size:20px}}.section.section-not-found .slideshow-content,.section.section-pageheader .slideshow-content,.section.section-video .slideshow-content{padding:100px 20px;position:relative;z-index:5;transition:.75s ease;opacity:1;visibility:visible}.section.section-not-found .slideshow-content.hidden,.section.section-pageheader .slideshow-content.hidden,.section.section-video .slideshow-content.hidden{opacity:0;visibility:hidden}@media screen and (max-width:979px){.section.section-not-found .slideshow-content,.section.section-pageheader .slideshow-content,.section.section-video .slideshow-content{margin:0}}.section.section-not-found .background-video-wrapper,.section.section-pageheader .background-video-wrapper,.section.section-video .background-video-wrapper{position:absolute;top:0;left:0}.section.section-not-found .background,.section.section-pageheader .background,.section.section-video .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section.section-not-found .background:before,.section.section-pageheader .background:before,.section.section-video .background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.section.section-not-found .page-title span,.section.section-pageheader .page-title span,.section.section-video .page-title span{display:block;position:relative;padding:0 1px}.section.section-not-found .page-title span:first-child,.section.section-pageheader .page-title span:first-child,.section.section-video .page-title span:first-child{display:inline-block}@media screen and (min-width:980px){.section.section-not-found .page-title span:nth-child(2),.section.section-pageheader .page-title span:nth-child(2),.section.section-video .page-title span:nth-child(2){text-indent:22%;white-space:nowrap}}@media screen and (min-width:980px){.section.section-not-found .page-title span:nth-child(3),.section.section-pageheader .page-title span:nth-child(3),.section.section-video .page-title span:nth-child(3){text-indent:11%;white-space:nowrap}}.section.section-not-found .page-title span:hover:before,.section.section-pageheader .page-title span:hover:before,.section.section-video .page-title span:hover:before{content:attr(data-title);position:absolute;left:-1px;text-shadow:1px 0 #37998b;top:0;color:#b5eee5;background:none;overflow:hidden;clip:rect(0,900px,0,0);-webkit-animation:i 3s infinite linear alternate-reverse;animation:i 3s infinite linear alternate-reverse}.section.section-not-found .page-title span:hover:after,.section.section-pageheader .page-title span:hover:after,.section.section-video .page-title span:hover:after{content:attr(data-title);position:absolute;left:1px;text-shadow:-2px 0 #37998b;top:0;color:#a4eadf;background:none;overflow:hidden;clip:rect(0,900px,0,0);-webkit-animation:h 2s infinite linear alternate-reverse;animation:h 2s infinite linear alternate-reverse}.section.section-video{z-index:-1}.section.section-image-banner .slideshow{height:640px}@media screen and (max-width:979px){.section.section-image-banner .slideshow{height:320px}}.section.section-posttype-coolstuff,.section.section-posttype-project{width:auto;padding:0;white-space:nowrap;min-height:700}@media screen and (max-width:767px){.section.section-posttype-coolstuff,.section.section-posttype-project{overflow:visible;min-height:0}}.section.section-posttype-coolstuff .item-wrapper,.section.section-posttype-project .item-wrapper{overflow:hidden}@media screen and (max-width:767px){.section.section-posttype-coolstuff .item-wrapper,.section.section-posttype-project .item-wrapper{overflow:visible}}.section.section-posttype-coolstuff .item-wrapper .grid,.section.section-posttype-project .item-wrapper .grid{margin:0 -200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;transition:all 5s ease}.section.section-posttype-coolstuff .item-wrapper .grid.align-left,.section.section-posttype-project .item-wrapper .grid.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section.section-posttype-coolstuff .item-wrapper .grid.justify,.section.section-posttype-project .item-wrapper .grid.justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section.section-posttype-coolstuff .item-wrapper .grid.align-right,.section.section-posttype-project .item-wrapper .grid.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section.section-posttype-coolstuff .item-wrapper .grid.is-animating-margin,.section.section-posttype-project .item-wrapper .grid.is-animating-margin{margin:0}.section.section-posttype-coolstuff .item-wrapper .grid>[class*=grid-],.section.section-posttype-project .item-wrapper .grid>[class*=grid-]{padding:0}.section.section-posttype-coolstuff .item-wrapper .grid>[class*=grid-].align-left,.section.section-posttype-project .item-wrapper .grid>[class*=grid-].align-left{width:calc(33.33% + 133px);position:absolute;z-index:2;left:0}.section.section-posttype-coolstuff .item-wrapper .grid>[class*=grid-].align-center,.section.section-posttype-project .item-wrapper .grid>[class*=grid-].align-center{width:calc(33.33% + 133px);position:absolute;z-index:2;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section.section-posttype-coolstuff .item-wrapper .grid>[class*=grid-].align-right,.section.section-posttype-project .item-wrapper .grid>[class*=grid-].align-right{width:calc(33.33% + 133px);position:absolute;z-index:2;right:0}.section.section-posttype-coolstuff .item-wrapper .grid>[class*=grid-].is-animating-width,.section.section-posttype-project .item-wrapper .grid>[class*=grid-].is-animating-width{width:100%;transition:all .4s ease}@media screen and (max-width:767px){.section.section-posttype-coolstuff .item-wrapper .grid>[class*=grid-],.section.section-posttype-project .item-wrapper .grid>[class*=grid-]{width:100%;-webkit-transform:initial!important;transform:none!important}}.section.section-trapezium{overflow:visible;padding:0}.section.section-trapezium .grid{margin-top:0;margin-bottom:0}.section.section-trapezium .side{position:relative;min-height:640px}@media screen and (max-width:979px){.section.section-trapezium .side{min-height:300px;padding:60px 20px}}.section.section-trapezium .side+.side .side-content{padding:40px 100px 40px 40px}@media screen and (max-width:1439px){.section.section-trapezium .side+.side .side-content{padding-right:40px}}@media screen and (max-width:979px){.section.section-trapezium .side+.side .side-content{padding:40px 20px}}.section.section-trapezium .side+.side .side-content .side-content-inner{margin:0 0 0 auto}@media screen and (min-width:980px){.section.section-trapezium .side+.side .side-content .side-content-inner h2,.section.section-trapezium .side+.side .side-content .side-content-inner h3{text-align:right}}.section.section-trapezium .side+.side .side-content .side-content-inner a{font-weight:600;padding-bottom:4px}.section.section-trapezium .side+.side .side-content .side-content-inner a:hover{border-bottom:2px solid #83e2d3}.section.section-trapezium .side+.side>.side-background{right:0;left:-300px}.section.section-trapezium .side.side-trapezium .side-content{padding:40px 150px 40px 100px}@media screen and (max-width:1439px){.section.section-trapezium .side.side-trapezium .side-content{padding-left:40px;padding-right:125px}}@media screen and (max-width:979px){.section.section-trapezium .side.side-trapezium .side-content{padding:40px 20px}}.section.section-trapezium .side.side-trapezium.overlay .side-content{color:#83e2d3}.section.section-trapezium .side.side-trapezium .side-content{color:#1a1a1b}.section.section-trapezium .side+.side-trapezium .side-content{padding:40px 100px 40px 150px}@media screen and (max-width:1439px){.section.section-trapezium .side+.side-trapezium .side-content{padding-right:40px;padding-left:125px}}@media screen and (max-width:979px){.section.section-trapezium .side+.side-trapezium .side-content{padding:40px 20px}}@media screen and (min-width:980px){.section.section-trapezium .side+.side-trapezium .shape-trapezium{top:auto;bottom:50%;-webkit-transform:scale(1.12) translateY(50%) skew(-27deg);transform:scale(1.12) translateY(50%) skew(-27deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}.section.section-trapezium .side+.side-trapezium .shape-trapezium .shape-background{right:0;left:-200px}.section.section-trapezium .side.overlay .shape-background:before,.section.section-trapezium .side.overlay .side-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:979px){.section.section-trapezium .side.slim-text .side-content .side-content-inner{max-width:100%;margin:0 auto!important}}.section.section-trapezium .side.medium-text .side-content .side-content-inner{max-width:490px}@media screen and (max-width:979px){.section.section-trapezium .side.medium-text .side-content .side-content-inner{max-width:100%}}.section.section-trapezium .side .side-content{color:#83e2d3;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;padding:40px 40px 40px 100px}@media screen and (max-width:1439px){.section.section-trapezium .side .side-content{padding-left:40px}}@media screen and (max-width:979px){.section.section-trapezium .side .side-content{padding:40px 20px}}.section.section-trapezium .side .side-content .side-content-inner{max-width:630px}@media screen and (max-width:1599px){.section.section-trapezium .side .side-content .side-content-inner p:nth-child(4){width:90%}.section.section-trapezium .side .side-content .side-content-inner p:nth-child(5),.section.section-trapezium .side .side-content .side-content-inner p:nth-child(6){width:80%}}@media screen and (max-width:979px){.section.section-trapezium .side .side-content .side-content-inner{max-width:100%;margin:0 auto!important}}.section.section-trapezium .side .side-content .side-content-inner a,.section.section-trapezium .side .side-content .side-content-inner h1,.section.section-trapezium .side .side-content .side-content-inner h2,.section.section-trapezium .side .side-content .side-content-inner h3,.section.section-trapezium .side .side-content .side-content-inner h4,.section.section-trapezium .side .side-content .side-content-inner h5,.section.section-trapezium .side .side-content .side-content-inner h6,.section.section-trapezium .side .side-content .side-content-inner p{margin-bottom:32px;color:inherit}.section.section-trapezium .side .side-content .side-content-inner a:last-child,.section.section-trapezium .side .side-content .side-content-inner h1:last-child,.section.section-trapezium .side .side-content .side-content-inner h2:last-child,.section.section-trapezium .side .side-content .side-content-inner h3:last-child,.section.section-trapezium .side .side-content .side-content-inner h4:last-child,.section.section-trapezium .side .side-content .side-content-inner h5:last-child,.section.section-trapezium .side .side-content .side-content-inner h6:last-child,.section.section-trapezium .side .side-content .side-content-inner p:last-child{margin-bottom:0}@media screen and (max-width:979px){.section.section-trapezium .side .side-content .side-content-inner h2{text-align:center}}@media screen and (max-width:979px){.section.section-trapezium .side .side-content .side-content-inner .button-default{display:block;max-width:170px}}.section.section-trapezium .side>.side-background{background-color:#333f44;position:absolute;top:0;right:-300px;left:0;bottom:0;z-index:-1}.section.section-trapezium .side.bg-alt-color .side-background{background-color:#37998b}.section.section-trapezium .shape-trapezium{-webkit-transform-origin:top left;transform-origin:top left;overflow:hidden;box-sizing:border-box;position:absolute;top:50%;left:0;width:100%;height:100%;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:980px){.section.section-trapezium .shape-trapezium{-webkit-transform:scale(1.1) translateY(-50%) skew(-27deg);transform:scale(1.1) translateY(-50%) skew(-27deg)}}@media screen and (max-width:979px){.section.section-trapezium .shape-trapezium{top:0;height:calc(100% + 50px)}}.section.section-trapezium .shape-trapezium .shape-background{background-color:#37998b;position:absolute;top:0;left:0;right:-230px;bottom:0;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:980px){.section.section-trapezium .shape-trapezium .shape-background{-webkit-transform:skew(27deg);transform:skew(27deg)}}.section.full-text .side{min-height:500px}.section.full-text .side-content{padding:0 20px}.section.full-text .side-content .side-content-inner{margin:0 auto}.section.full-text .side-content .side-content-inner p{margin:0 auto 20px}.section.section-project-slideshow .slide-bg{height:90vh;width:100%;min-height:400px}.section.section-project-slideshow .slick-track{-webkit-transform:none!important;transform:none!important}.section.section-project-slideshow .slick-thumb{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:50%;z-index:50;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:20px 0;width:100%}.section.section-project-slideshow .slick-thumb:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 45px);background-color:rgba(26,26,27,.8);z-index:-1}.section.section-project-slideshow .slick-thumb li{border:3px solid #1a1a1a;margin:2px;width:60px;height:60px;transition:.25s}@media screen and (max-width:767px){.section.section-project-slideshow .slick-thumb li{width:50px!important;height:50px!important}}.section.section-project-slideshow .slick-thumb li a{display:block;width:100%;height:100%}@media screen and (max-width:767px){.section.section-project-slideshow .slick-thumb li{width:40px}}.section.section-project-slideshow .slick-thumb li.slick-active,.section.section-project-slideshow .slick-thumb li:hover{border:3px solid #37998b}.section.section-project-slideshow .slick-arrow{z-index:1;line-height:32px;width:40px;height:40px;border-radius:50%;background-color:rgba(131,226,211,.75);transition:background-color .35s ease}.section.section-project-slideshow .slick-arrow.slick-prev{left:20px}.section.section-project-slideshow .slick-arrow.slick-prev:before{content:"\2039";display:block;font-size:48px;line-height:32px;position:relative;color:#000;position:absolute;left:11px;top:0}.section.section-project-slideshow .slick-arrow.slick-next{right:20px}.section.section-project-slideshow .slick-arrow.slick-next:before{content:"\203A";display:block;font-size:48px;line-height:32px;position:relative;color:#000;position:absolute;right:11px;top:0}.section.section-project-slideshow .slick-arrow:hover{background-color:rgba(55,153,139,.75)}@media screen and (max-width:979px){.mobile-rtl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.site-content{position:relative;overflow:hidden}.site-content .content-area{width:67%;float:left}.site-content .sidebar{width:33%;padding:0 50px 0 0;float:left}@media screen and (max-width:767px){.site-content .sidebar{width:100%;float:none;margin-top:20px}}.site-content .content-area+.sidebar{padding:0 0 0 50px;float:right}.site-content .main-content-heading,.site-content .main-sidebar-heading{font-size:22px;padding-bottom:5px;border-bottom:1px solid #ececec}.popup{max-width:450px;width:100%;background-color:#fff;border-radius:4px;margin:auto;padding:25px}.popup .popup-title{text-transform:lowercase;font-family:Copperplate Gothic;font-size:22px;text-align:center;margin-bottom:20px;color:#494c50}.popup .popup-title span{position:relative}.popup .popup-title span:after{content:"";width:calc(100% + 4px);margin-top:-3px;left:-2px;background-color:#bba377;height:4px;position:absolute;display:block}.site-loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1a1a1b}.site-loader .background{background-image:url(../images/site-loader.jpg);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1}.site-loader .logo{opacity:0;display:block;width:100%;max-width:1300px;padding:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity 2s linear;z-index:100}.site-loader .logo.fade-in{opacity:1}.site-loader .skip-loader{width:100px;height:100px;opacity:0;position:absolute;top:50px;right:50px;cursor:pointer;transition:opacity 1.2s linear}@media screen and (max-width:767px){.site-loader .skip-loader{width:70px;height:70px;top:25px;right:25px}}.site-loader .skip-loader.fade-in{opacity:1}.site-loader .skip-loader.filled svg circle.animate-circle{stroke-dashoffset:80}.site-loader .skip-loader:hover .play-button{border-left-color:#37998b}.site-loader .skip-loader:hover svg circle.animate-circle{stroke:#37998b}.site-loader .skip-loader .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:5px;transition:border-left-color .2s ease}@media screen and (max-width:767px){.site-loader .skip-loader .play-button{margin-left:4px;border-width:16px 0 16px 32px}}.site-loader .skip-loader svg{width:100%;height:100%;display:block;margin:auto;position:relative}.site-loader .skip-loader svg circle{stroke:#1a1a1b;stroke-width:3;fill:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center}.site-loader .skip-loader svg circle.animate-circle{stroke:#83e2d3;stroke-dasharray:360;stroke-dashoffset:360;transition:stroke-dashoffset 2.9s linear,stroke .2s linear}.play-button{display:block;width:0;height:0;border-style:solid;border-width:23px 0 23px 45px;border-color:transparent transparent transparent #83e2d3}.page-transition{background-color:#1a1a1b;background-image:url(../images/site-loader.jpg);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-transition.hidden{display:none}.page-transition .canvas-wrapper{width:100%;height:100%}.page-transition .canvas-wrapper canvas{background-size:cover!important;width:100%;height:100%}.background-video-wrapper{width:100%;height:100%;position:relative;background-color:#1a1a1b}.background-video-wrapper .background-video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto}@media screen and (max-width:767px){.background-video-wrapper .background-video{max-height:100%}}html{-webkit-text-size-adjust:100%;background-color:#1a1a1b;height:100%;overflow:hidden;overflow-y:scroll}html.smoothscroll{overflow-y:hidden!important}@media screen and (max-width:767px){html.no-scroll{overflow:hidden!important;height:100%!important;overflow-y:scroll}}body{font-family:Avenir,sans-serif;font-size:15.5px;line-height:1.65;color:#333f44;height:100%}@media screen and (max-width:979px){body.no-scroll{overflow:hidden;height:100%}}body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,.site{height:100%}.site{min-height:100%;position:relative}.site.is-transitioning{overflow:hidden}.site.is-transitioning-init-coolstuff,.site.is-transitioning-init-project{-webkit-animation:g .6s cubic-bezier(.23,1,.32,1),f 1s linear .7s;animation:g .6s cubic-bezier(.23,1,.32,1),f 1s linear .7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;will-change:transform,filter;overflow:hidden}.site.is-transitioning-coolstuff:before,.site.is-transitioning-project:before{content:"";position:fixed;top:0;left:0;width:120%;height:120%;background:#1a1a1b;z-index:100001;-webkit-animation:l 1.25s;animation:l 1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;box-shadow:0 0 50px 30px #1a1a1b}.site-inner{-webkit-transform-origin:top center;transform-origin:top center;transition:-webkit-transform .75s ease;transition:transform .75s ease;transition:transform .75s ease,-webkit-transform .75s ease}@media screen and (min-width:768px){.is-transitioning .site-inner{-webkit-transform:scale(1.1);transform:scale(1.1)}}.is-transitioning-coolstuff .site-inner,.is-transitioning-project .site-inner{-webkit-animation:m .55s cubic-bezier(.55,-.3,.68,.53) .15s;animation:m .55s cubic-bezier(.55,-.3,.68,.53) .15s}.is-transitioning-coolstuff .site-inner:before,.is-transitioning-project .site-inner:before{content:"";-webkit-animation:j 1.3s ease;animation:j 1.3s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10000;box-shadow:inset 0 0 160px 120px #1a1a1b}.is-transitioning-coolstuff .site-inner:after,.is-transitioning-project .site-inner:after{content:"";-webkit-animation:c .5s steps(1) infinite,k .8s ease;animation:c .5s steps(1) infinite,k .8s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;width:110%;height:110%;position:absolute;top:-5%;left:-5%;z-index:9999;background:url(../images/grain.jpg) no-repeat 50%;background-size:cover}*,:after,:before{box-sizing:border-box}::selection{background:#b3d4fc}::-moz-selection{background:#b3d4fc}::-webkit-input-placeholder{color:#b1bfc5;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#b1bfc5;opacity:1}:-ms-input-placeholder{color:#b1bfc5;opacity:1}a{color:#969696}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{outline:none}.pull-left{float:left}.pull-right{float:right}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.hide{display:none}.centering{width:100%;padding:0 100px}@media screen and (max-width:1439px){.centering{padding:0 40px}}@media screen and (max-width:767px){.centering{padding:0 20px}}@media screen and (min-width:768px){.mo{display:none}}img{max-width:100%;height:auto}#wpadminbar #wp-admin-bar-wp-logo{display:none!important}