@import url(font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Raleway:200,700|Source+Sans+Pro:300,600,300italic,600italic);@-webkit-keyframes circle{0%,40%{opacity:1}to{width:200%;height:200%;opacity:0}}@keyframes circle{0%,40%{opacity:1}to{width:200%;height:200%;opacity:0}}@-webkit-keyframes animationx{0%{height:35px}50%{height:0}to{width:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,dd,del,details,dfn,div,dt,em,embed,fieldset,figcaption,figure,footer,header,hgroup,html,i,iframe,img,ins,kbd,legend,li,mark,menu,nav,object,output,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}dl,form,h1,h2,h3,h4,h5,h6,label,ol,p,pre,table,ul{padding:0;border:0;font:inherit;vertical-align:baseline}blockquote,code{border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-text-size-adjust:none;-ms-overflow-style:scrollbar}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0;margin:0 0 2em;width:100%}*,.row,.row>*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row{border-bottom:solid 1px transparent}.row>*{float:left;padding:0 0 0 1.75em}.row:after,.row:before{content:'';display:block;clear:both;height:0}.row.uniform>*>:first-child,form .field:first-child label{margin-top:0}.row.uniform>*>:last-child{margin-bottom:0}.row.\30 \25 >*,.row.uniform.\30 \25 >*{padding:0}.row.\30 \25 ,.row.uniform.\30 \25 {margin:0 0 -1px}.row{margin:0 0 -1px -1.75em}.row.uniform>*{padding:1.75em 0 0 1.75em}.row.uniform{margin:-1.75em 0 -1px -1.75em}.row.\32 00\25 >*{padding:0 0 0 3.5em}.row.\32 00\25 {margin:0 0 -1px -3.5em}.row.uniform.\32 00\25 >*{padding:3.5em 0 0 3.5em}.row.uniform.\32 00\25 {margin:-3.5em 0 -1px -3.5em}.row.\31 50\25 >*{padding:0 0 0 2.625em}.row.\31 50\25 {margin:0 0 -1px -2.625em}.row.uniform.\31 50\25 >*{padding:2.625em 0 0 2.625em}.row.uniform.\31 50\25 {margin:-2.625em 0 -1px -2.625em}.row.\35 0\25 >*{padding:0 0 0 .875em}.row.\35 0\25 {margin:0 0 -1px -.875em}.row.uniform.\35 0\25 >*{padding:.875em 0 0 .875em}.row.uniform.\35 0\25 {margin:-.875em 0 -1px -.875em}.row.\32 5\25 >*{padding:0 0 0 .4375em}.row.\32 5\25 {margin:0 0 -1px -.4375em}.row.uniform.\32 5\25 >*{padding:.4375em 0 0 .4375em}.row.uniform.\32 5\25 {margin:-.4375em 0 -1px -.4375em}.\31 1u,.\31 1u\24 ,.\31 2u,.\31 2u\24 {width:100%;clear:none;margin-left:0}.\31 1u,.\31 1u\24 {width:91.6666666667%}.\31 0u,.\31 0u\24 ,.\39 u,.\39 u\24 {width:83.3333333333%;clear:none;margin-left:0}.\39 u,.\39 u\24 {width:75%}.\37 u,.\37 u\24 ,.\38 u,.\38 u\24 {width:66.6666666667%;clear:none;margin-left:0}.\37 u,.\37 u\24 {width:58.3333333333%}.\35 u,.\35 u\24 ,.\36 u,.\36 u\24 {width:50%;clear:none;margin-left:0}.\35 u,.\35 u\24 {width:41.6666666667%}.\33 u,.\33 u\24 ,.\34 u,.\34 u\24 {width:33.3333333333%;clear:none;margin-left:0}.\33 u,.\33 u\24 {width:25%}.\31 u,.\31 u\24 ,.\32 u,.\32 u\24 {width:16.6666666667%;clear:none;margin-left:0}.\31 u,.\31 u\24 {width:8.3333333333%}.\31 0u\24 +*,.\31 1u\24 +*,.\31 2u\24 +*,.\31 u\24 +*,.\32 u\24 +*,.\33 u\24 +*,.\34 u\24 +*,.\35 u\24 +*,.\36 u\24 +*,.\37 u\24 +*,.\38 u\24 +*,.\39 u\24 +*{clear:left}.\-11u{margin-left:91.66667%}.\-10u{margin-left:83.33333%}.\-9u{margin-left:75%}.\-8u{margin-left:66.66667%}.\-7u{margin-left:58.33333%}.\-6u{margin-left:50%}.\-5u{margin-left:41.66667%}.\-4u{margin-left:33.33333%}.\-3u{margin-left:25%}.\-2u{margin-left:16.66667%}.\-1u{margin-left:8.33333%}@media screen and (max-width:1680px){.row>*{padding:0 0 0 1.75em}.row{margin:0 0 -1px -1.75em}.row.uniform>*{padding:1.75em 0 0 1.75em}.row.uniform{margin:-1.75em 0 -1px -1.75em}.row.\32 00\25 >*{padding:0 0 0 3.5em}.row.\32 00\25 {margin:0 0 -1px -3.5em}.row.uniform.\32 00\25 >*{padding:3.5em 0 0 3.5em}.row.uniform.\32 00\25 {margin:-3.5em 0 -1px -3.5em}.row.\31 50\25 >*{padding:0 0 0 2.625em}.row.\31 50\25 {margin:0 0 -1px -2.625em}.row.uniform.\31 50\25 >*{padding:2.625em 0 0 2.625em}.row.uniform.\31 50\25 {margin:-2.625em 0 -1px -2.625em}.row.\35 0\25 >*{padding:0 0 0 .875em}.row.\35 0\25 {margin:0 0 -1px -.875em}.row.uniform.\35 0\25 >*{padding:.875em 0 0 .875em}.row.uniform.\35 0\25 {margin:-.875em 0 -1px -.875em}.row.\32 5\25 >*{padding:0 0 0 .4375em}.row.\32 5\25 {margin:0 0 -1px -.4375em}.row.uniform.\32 5\25 >*{padding:.4375em 0 0 .4375em}.row.uniform.\32 5\25 {margin:-.4375em 0 -1px -.4375em}.\31 2u\24\28xlarge\29 ,.\31 2u\28xlarge\29{width:100%;clear:none;margin-left:0}.\31 1u\24\28xlarge\29 ,.\31 1u\28xlarge\29{width:91.6666666667%;clear:none;margin-left:0}.\31 0u\24\28xlarge\29 ,.\31 0u\28xlarge\29{width:83.3333333333%;clear:none;margin-left:0}.\39 u\24\28xlarge\29 ,.\39 u\28xlarge\29{width:75%;clear:none;margin-left:0}.\38 u\24\28xlarge\29 ,.\38 u\28xlarge\29{width:66.6666666667%;clear:none;margin-left:0}.\37 u\24\28xlarge\29 ,.\37 u\28xlarge\29{width:58.3333333333%;clear:none;margin-left:0}.\36 u\24\28xlarge\29 ,.\36 u\28xlarge\29{width:50%;clear:none;margin-left:0}.\35 u\24\28xlarge\29 ,.\35 u\28xlarge\29{width:41.6666666667%;clear:none;margin-left:0}.\34 u\24\28xlarge\29 ,.\34 u\28xlarge\29{width:33.3333333333%;clear:none;margin-left:0}.\33 u\24\28xlarge\29 ,.\33 u\28xlarge\29{width:25%;clear:none;margin-left:0}.\32 u\24\28xlarge\29 ,.\32 u\28xlarge\29{width:16.6666666667%;clear:none;margin-left:0}.\31 u\24\28xlarge\29 ,.\31 u\28xlarge\29{width:8.3333333333%;clear:none;margin-left:0}.\31 0u\24\28xlarge\29 +*,.\31 1u\24\28xlarge\29 +*,.\31 2u\24\28xlarge\29 +*,.\31 u\24\28xlarge\29 +*,.\32 u\24\28xlarge\29 +*,.\33 u\24\28xlarge\29 +*,.\34 u\24\28xlarge\29 +*,.\35 u\24\28xlarge\29 +*,.\36 u\24\28xlarge\29 +*,.\37 u\24\28xlarge\29 +*,.\38 u\24\28xlarge\29 +*,.\39 u\24\28xlarge\29 +*{clear:left}.\-11u\28xlarge\29 {margin-left:91.66667%}.\-10u\28xlarge\29 {margin-left:83.33333%}.\-9u\28xlarge\29 {margin-left:75%}.\-8u\28xlarge\29 {margin-left:66.66667%}.\-7u\28xlarge\29 {margin-left:58.33333%}.\-6u\28xlarge\29 {margin-left:50%}.\-5u\28xlarge\29 {margin-left:41.66667%}.\-4u\28xlarge\29 {margin-left:33.33333%}.\-3u\28xlarge\29 {margin-left:25%}.\-2u\28xlarge\29 {margin-left:16.66667%}.\-1u\28xlarge\29 {margin-left:8.33333%}}@media screen and (max-width:1280px){.row>*{padding:0 0 0 1.75em}.row{margin:0 0 -1px -1.75em}.row.uniform>*{padding:1.75em 0 0 1.75em}.row.uniform{margin:-1.75em 0 -1px -1.75em}.row.\32 00\25 >*{padding:0 0 0 3.5em}.row.\32 00\25 {margin:0 0 -1px -3.5em}.row.uniform.\32 00\25 >*{padding:3.5em 0 0 3.5em}.row.uniform.\32 00\25 {margin:-3.5em 0 -1px -3.5em}.row.\31 50\25 >*{padding:0 0 0 2.625em}.row.\31 50\25 {margin:0 0 -1px -2.625em}.row.uniform.\31 50\25 >*{padding:2.625em 0 0 2.625em}.row.uniform.\31 50\25 {margin:-2.625em 0 -1px -2.625em}.row.\35 0\25 >*{padding:0 0 0 .875em}.row.\35 0\25 {margin:0 0 -1px -.875em}.row.uniform.\35 0\25 >*{padding:.875em 0 0 .875em}.row.uniform.\35 0\25 {margin:-.875em 0 -1px -.875em}.row.\32 5\25 >*{padding:0 0 0 .4375em}.row.\32 5\25 {margin:0 0 -1px -.4375em}.row.uniform.\32 5\25 >*{padding:.4375em 0 0 .4375em}.row.uniform.\32 5\25 {margin:-.4375em 0 -1px -.4375em}.\31 2u\24\28large\29 ,.\31 2u\28large\29{width:100%;clear:none;margin-left:0}.\31 1u\24\28large\29 ,.\31 1u\28large\29{width:91.6666666667%;clear:none;margin-left:0}.\31 0u\24\28large\29 ,.\31 0u\28large\29{width:83.3333333333%;clear:none;margin-left:0}.\39 u\24\28large\29 ,.\39 u\28large\29{width:75%;clear:none;margin-left:0}.\38 u\24\28large\29 ,.\38 u\28large\29{width:66.6666666667%;clear:none;margin-left:0}.\37 u\24\28large\29 ,.\37 u\28large\29{width:58.3333333333%;clear:none;margin-left:0}.\36 u\24\28large\29 ,.\36 u\28large\29{width:50%;clear:none;margin-left:0}.\35 u\24\28large\29 ,.\35 u\28large\29{width:41.6666666667%;clear:none;margin-left:0}.\34 u\24\28large\29 ,.\34 u\28large\29{width:33.3333333333%;clear:none;margin-left:0}.\33 u\24\28large\29 ,.\33 u\28large\29{width:25%;clear:none;margin-left:0}.\32 u\24\28large\29 ,.\32 u\28large\29{width:16.6666666667%;clear:none;margin-left:0}.\31 u\24\28large\29 ,.\31 u\28large\29{width:8.3333333333%;clear:none;margin-left:0}.\31 0u\24\28large\29 +*,.\31 1u\24\28large\29 +*,.\31 2u\24\28large\29 +*,.\31 u\24\28large\29 +*,.\32 u\24\28large\29 +*,.\33 u\24\28large\29 +*,.\34 u\24\28large\29 +*,.\35 u\24\28large\29 +*,.\36 u\24\28large\29 +*,.\37 u\24\28large\29 +*,.\38 u\24\28large\29 +*,.\39 u\24\28large\29 +*{clear:left}.\-11u\28large\29 {margin-left:91.66667%}.\-10u\28large\29 {margin-left:83.33333%}.\-9u\28large\29 {margin-left:75%}.\-8u\28large\29 {margin-left:66.66667%}.\-7u\28large\29 {margin-left:58.33333%}.\-6u\28large\29 {margin-left:50%}.\-5u\28large\29 {margin-left:41.66667%}.\-4u\28large\29 {margin-left:33.33333%}.\-3u\28large\29 {margin-left:25%}.\-2u\28large\29 {margin-left:16.66667%}.\-1u\28large\29 {margin-left:8.33333%}}@media screen and (max-width:980px){.row-slides{padding:0!important}.row>*{padding:0 0 0 1.75em}.row{margin:0 0 -1px -1.75em}.row.uniform>*{padding:1.75em 0 0 1.75em}.row.uniform{margin:-1.75em 0 -1px -1.75em}.row.\32 00\25 >*{padding:0 0 0 3.5em}.row.\32 00\25 {margin:0 0 -1px -3.5em}.row.uniform.\32 00\25 >*{padding:3.5em 0 0 3.5em}.row.uniform.\32 00\25 {margin:-3.5em 0 -1px -3.5em}.row.\31 50\25 >*{padding:0 0 0 2.625em}.row.\31 50\25 {margin:0 0 -1px -2.625em}.row.uniform.\31 50\25 >*{padding:2.625em 0 0 2.625em}.row.uniform.\31 50\25 {margin:-2.625em 0 -1px -2.625em}.row.\35 0\25 >*{padding:0 0 0 .875em}.row.\35 0\25 {margin:0 0 -1px -.875em}.row.uniform.\35 0\25 >*{padding:.875em 0 0 .875em}.row.uniform.\35 0\25 {margin:-.875em 0 -1px -.875em}.row.\32 5\25 >*{padding:0 0 0 .4375em}.row.\32 5\25 {margin:0 0 -1px -.4375em}.row.uniform.\32 5\25 >*{padding:.4375em 0 0 .4375em}.row.uniform.\32 5\25 {margin:-.4375em 0 -1px -.4375em}.\31 2u\24\28medium\29 ,.\31 2u\28medium\29{width:100%;clear:none;margin-left:0}.\31 1u\24\28medium\29 ,.\31 1u\28medium\29{width:91.6666666667%;clear:none;margin-left:0}.\31 0u\24\28medium\29 ,.\31 0u\28medium\29{width:83.3333333333%;clear:none;margin-left:0}.\39 u\24\28medium\29 ,.\39 u\28medium\29{width:75%;clear:none;margin-left:0}.\38 u\24\28medium\29 ,.\38 u\28medium\29{width:66.6666666667%;clear:none;margin-left:0}.\37 u\24\28medium\29 ,.\37 u\28medium\29{width:58.3333333333%;clear:none;margin-left:0}.\36 u\24\28medium\29 ,.\36 u\28medium\29{width:50%;clear:none;margin-left:0}.\35 u\24\28medium\29 ,.\35 u\28medium\29{width:41.6666666667%;clear:none;margin-left:0}.\34 u\24\28medium\29 ,.\34 u\28medium\29{width:33.3333333333%;clear:none;margin-left:0}.\33 u\24\28medium\29 ,.\33 u\28medium\29{width:25%;clear:none;margin-left:0}.\32 u\24\28medium\29 ,.\32 u\28medium\29{width:16.6666666667%;clear:none;margin-left:0}.\31 u\24\28medium\29 ,.\31 u\28medium\29{width:8.3333333333%;clear:none;margin-left:0}.\31 0u\24\28medium\29 +*,.\31 1u\24\28medium\29 +*,.\31 2u\24\28medium\29 +*,.\31 u\24\28medium\29 +*,.\32 u\24\28medium\29 +*,.\33 u\24\28medium\29 +*,.\34 u\24\28medium\29 +*,.\35 u\24\28medium\29 +*,.\36 u\24\28medium\29 +*,.\37 u\24\28medium\29 +*,.\38 u\24\28medium\29 +*,.\39 u\24\28medium\29 +*{clear:left}.\-11u\28medium\29 {margin-left:91.66667%}.\-10u\28medium\29 {margin-left:83.33333%}.\-9u\28medium\29 {margin-left:75%}.\-8u\28medium\29 {margin-left:66.66667%}.\-7u\28medium\29 {margin-left:58.33333%}.\-6u\28medium\29 {margin-left:50%}.\-5u\28medium\29 {margin-left:41.66667%}.\-4u\28medium\29 {margin-left:33.33333%}.\-3u\28medium\29 {margin-left:25%}.\-2u\28medium\29 {margin-left:16.66667%}.\-1u\28medium\29 {margin-left:8.33333%}}@media screen and (max-width:736px){.row>*{padding:0 0 0 1.25em}.row{margin:0 0 -1px -1.25em}.row.uniform>*{padding:1.25em 0 0 1.25em}.row.uniform{margin:-1.25em 0 -1px -1.25em}.row.\32 00\25 >*{padding:0 0 0 2.5em}.row.\32 00\25 {margin:0 0 -1px -2.5em}.row.uniform.\32 00\25 >*{padding:2.5em 0 0 2.5em}.row.uniform.\32 00\25 {margin:-2.5em 0 -1px -2.5em}.row.\31 50\25 >*{padding:0 0 0 1.875em}.row.\31 50\25 {margin:0 0 -1px -1.875em}.row.uniform.\31 50\25 >*{padding:1.875em 0 0 1.875em}.row.uniform.\31 50\25 {margin:-1.875em 0 -1px -1.875em}.row.\35 0\25 >*{padding:0 0 0 .625em}.row.\35 0\25 {margin:0 0 -1px -.625em}.row.uniform.\35 0\25 >*{padding:.625em 0 0 .625em}.row.uniform.\35 0\25 {margin:-.625em 0 -1px -.625em}.row.\32 5\25 >*{padding:0 0 0 .3125em}.row.\32 5\25 {margin:0 0 -1px -.3125em}.row.uniform.\32 5\25 >*{padding:.3125em 0 0 .3125em}.row.uniform.\32 5\25 {margin:-.3125em 0 -1px -.3125em}.\31 2u\24\28small\29 ,.\31 2u\28small\29{width:100%;clear:none;margin-left:0}.\31 1u\24\28small\29 ,.\31 1u\28small\29{width:91.6666666667%;clear:none;margin-left:0}.\31 0u\24\28small\29 ,.\31 0u\28small\29{width:83.3333333333%;clear:none;margin-left:0}.\39 u\24\28small\29 ,.\39 u\28small\29{width:75%;clear:none;margin-left:0}.\38 u\24\28small\29 ,.\38 u\28small\29{width:66.6666666667%;clear:none;margin-left:0}.\37 u\24\28small\29 ,.\37 u\28small\29{width:58.3333333333%;clear:none;margin-left:0}.\36 u\24\28small\29 ,.\36 u\28small\29{width:50%;clear:none;margin-left:0}.\35 u\24\28small\29 ,.\35 u\28small\29{width:41.6666666667%;clear:none;margin-left:0}.\34 u\24\28small\29 ,.\34 u\28small\29{width:33.3333333333%;clear:none;margin-left:0}.\33 u\24\28small\29 ,.\33 u\28small\29{width:25%;clear:none;margin-left:0}.\32 u\24\28small\29 ,.\32 u\28small\29{width:16.6666666667%;clear:none;margin-left:0}.\31 u\24\28small\29 ,.\31 u\28small\29{width:8.3333333333%;clear:none;margin-left:0}.\31 0u\24\28small\29 +*,.\31 1u\24\28small\29 +*,.\31 2u\24\28small\29 +*,.\31 u\24\28small\29 +*,.\32 u\24\28small\29 +*,.\33 u\24\28small\29 +*,.\34 u\24\28small\29 +*,.\35 u\24\28small\29 +*,.\36 u\24\28small\29 +*,.\37 u\24\28small\29 +*,.\38 u\24\28small\29 +*,.\39 u\24\28small\29 +*{clear:left}.\-11u\28small\29 {margin-left:91.66667%}.\-10u\28small\29 {margin-left:83.33333%}.\-9u\28small\29 {margin-left:75%}.\-8u\28small\29 {margin-left:66.66667%}.\-7u\28small\29 {margin-left:58.33333%}.\-6u\28small\29 {margin-left:50%}.\-5u\28small\29 {margin-left:41.66667%}.\-4u\28small\29 {margin-left:33.33333%}.\-3u\28small\29 {margin-left:25%}.\-2u\28small\29 {margin-left:16.66667%}.\-1u\28small\29 {margin-left:8.33333%}}@media screen and (max-width:640px){.row>*{padding:0 0 0 1.25em}.row{margin:0 0 -1px -1.25em}.row.uniform>*{padding:1.25em 0 0 1.25em}.row.uniform{margin:-1.25em 0 -1px -1.25em}.row.\32 00\25 >*{padding:0 0 0 2.5em}.row.\32 00\25 {margin:0 0 -1px -2.5em}.row.uniform.\32 00\25 >*{padding:2.5em 0 0 2.5em}.row.uniform.\32 00\25 {margin:-2.5em 0 -1px -2.5em}.row.\31 50\25 >*{padding:0 0 0 1.875em}.row.\31 50\25 {margin:0 0 -1px -1.875em}.row.uniform.\31 50\25 >*{padding:1.875em 0 0 1.875em}.row.uniform.\31 50\25 {margin:-1.875em 0 -1px -1.875em}.row.\35 0\25 >*{padding:0 0 0 .625em}.row.\35 0\25 {margin:0 0 -1px -.625em}.row.uniform.\35 0\25 >*{padding:.625em 0 0 .625em}.row.uniform.\35 0\25 {margin:-.625em 0 -1px -.625em}.row.\32 5\25 >*{padding:0 0 0 .3125em}.row.\32 5\25 {margin:0 0 -1px -.3125em}.row.uniform.\32 5\25 >*{padding:.3125em 0 0 .3125em}.row.uniform.\32 5\25 {margin:-.3125em 0 -1px -.3125em}.\31 2u\24\28xsmall\29 ,.\31 2u\28xsmall\29{width:100%;clear:none;margin-left:0}.\31 1u\24\28xsmall\29 ,.\31 1u\28xsmall\29{width:91.6666666667%;clear:none;margin-left:0}.\31 0u\24\28xsmall\29 ,.\31 0u\28xsmall\29{width:83.3333333333%;clear:none;margin-left:0}.\39 u\24\28xsmall\29 ,.\39 u\28xsmall\29{width:75%;clear:none;margin-left:0}.\38 u\24\28xsmall\29 ,.\38 u\28xsmall\29{width:66.6666666667%;clear:none;margin-left:0}.\37 u\24\28xsmall\29 ,.\37 u\28xsmall\29{width:58.3333333333%;clear:none;margin-left:0}.\36 u\24\28xsmall\29 ,.\36 u\28xsmall\29{width:50%;clear:none;margin-left:0}.\35 u\24\28xsmall\29 ,.\35 u\28xsmall\29{width:41.6666666667%;clear:none;margin-left:0}.\34 u\24\28xsmall\29 ,.\34 u\28xsmall\29{width:33.3333333333%;clear:none;margin-left:0}.\33 u\24\28xsmall\29 ,.\33 u\28xsmall\29{width:25%;clear:none;margin-left:0}.\32 u\24\28xsmall\29 ,.\32 u\28xsmall\29{width:16.6666666667%;clear:none;margin-left:0}.\31 u\24\28xsmall\29 ,.\31 u\28xsmall\29{width:8.3333333333%;clear:none;margin-left:0}.\31 0u\24\28xsmall\29 +*,.\31 1u\24\28xsmall\29 +*,.\31 2u\24\28xsmall\29 +*,.\31 u\24\28xsmall\29 +*,.\32 u\24\28xsmall\29 +*,.\33 u\24\28xsmall\29 +*,.\34 u\24\28xsmall\29 +*,.\35 u\24\28xsmall\29 +*,.\36 u\24\28xsmall\29 +*,.\37 u\24\28xsmall\29 +*,.\38 u\24\28xsmall\29 +*,.\39 u\24\28xsmall\29 +*{clear:left}.\-11u\28xsmall\29 {margin-left:91.66667%}.\-10u\28xsmall\29 {margin-left:83.33333%}.\-9u\28xsmall\29 {margin-left:75%}.\-8u\28xsmall\29 {margin-left:66.66667%}.\-7u\28xsmall\29 {margin-left:58.33333%}.\-6u\28xsmall\29 {margin-left:50%}.\-5u\28xsmall\29 {margin-left:41.66667%}.\-4u\28xsmall\29 {margin-left:33.33333%}.\-3u\28xsmall\29 {margin-left:25%}.\-2u\28xsmall\29 {margin-left:16.66667%}.\-1u\28xsmall\29 {margin-left:8.33333%}}@media screen and (max-width:360px){.row>*{padding:0 0 0 1.25em}.row{margin:0 0 -1px -1.25em}.row.uniform>*{padding:1.25em 0 0 1.25em}.row.uniform{margin:-1.25em 0 -1px -1.25em}.row.\32 00\25 >*{padding:0 0 0 2.5em}.row.\32 00\25 {margin:0 0 -1px -2.5em}.row.uniform.\32 00\25 >*{padding:2.5em 0 0 2.5em}.row.uniform.\32 00\25 {margin:-2.5em 0 -1px -2.5em}.row.\31 50\25 >*{padding:0 0 0 1.875em}.row.\31 50\25 {margin:0 0 -1px -1.875em}.row.uniform.\31 50\25 >*{padding:1.875em 0 0 1.875em}.row.uniform.\31 50\25 {margin:-1.875em 0 -1px -1.875em}.row.\35 0\25 >*{padding:0 0 0 .625em}.row.\35 0\25 {margin:0 0 -1px -.625em}.row.uniform.\35 0\25 >*{padding:.625em 0 0 .625em}.row.uniform.\35 0\25 {margin:-.625em 0 -1px -.625em}.row.\32 5\25 >*{padding:0 0 0 .3125em}.row.\32 5\25 {margin:0 0 -1px -.3125em}.row.uniform.\32 5\25 >*{padding:.3125em 0 0 .3125em}.row.uniform.\32 5\25 {margin:-.3125em 0 -1px -.3125em}.\31 2u\24\28xxsmall\29 ,.\31 2u\28xxsmall\29{width:100%;clear:none;margin-left:0}.\31 1u\24\28xxsmall\29 ,.\31 1u\28xxsmall\29{width:91.6666666667%;clear:none;margin-left:0}.\31 0u\24\28xxsmall\29 ,.\31 0u\28xxsmall\29{width:83.3333333333%;clear:none;margin-left:0}.\39 u\24\28xxsmall\29 ,.\39 u\28xxsmall\29{width:75%;clear:none;margin-left:0}.\38 u\24\28xxsmall\29 ,.\38 u\28xxsmall\29{width:66.6666666667%;clear:none;margin-left:0}.\37 u\24\28xxsmall\29 ,.\37 u\28xxsmall\29{width:58.3333333333%;clear:none;margin-left:0}.\36 u\24\28xxsmall\29 ,.\36 u\28xxsmall\29{width:50%;clear:none;margin-left:0}.\35 u\24\28xxsmall\29 ,.\35 u\28xxsmall\29{width:41.6666666667%;clear:none;margin-left:0}.\34 u\24\28xxsmall\29 ,.\34 u\28xxsmall\29{width:33.3333333333%;clear:none;margin-left:0}.\33 u\24\28xxsmall\29 ,.\33 u\28xxsmall\29{width:25%;clear:none;margin-left:0}.\32 u\24\28xxsmall\29 ,.\32 u\28xxsmall\29{width:16.6666666667%;clear:none;margin-left:0}.\31 u\24\28xxsmall\29 ,.\31 u\28xxsmall\29{width:8.3333333333%;clear:none;margin-left:0}.\31 0u\24\28xxsmall\29 +*,.\31 1u\24\28xxsmall\29 +*,.\31 2u\24\28xxsmall\29 +*,.\31 u\24\28xxsmall\29 +*,.\32 u\24\28xxsmall\29 +*,.\33 u\24\28xxsmall\29 +*,.\34 u\24\28xxsmall\29 +*,.\35 u\24\28xxsmall\29 +*,.\36 u\24\28xxsmall\29 +*,.\37 u\24\28xxsmall\29 +*,.\38 u\24\28xxsmall\29 +*,.\39 u\24\28xxsmall\29 +*{clear:left}.\-11u\28xxsmall\29 {margin-left:91.66667%}.\-10u\28xxsmall\29 {margin-left:83.33333%}.\-9u\28xxsmall\29 {margin-left:75%}.\-8u\28xxsmall\29 {margin-left:66.66667%}.\-7u\28xxsmall\29 {margin-left:58.33333%}.\-6u\28xxsmall\29 {margin-left:50%}.\-5u\28xxsmall\29 {margin-left:41.66667%}.\-4u\28xxsmall\29 {margin-left:33.33333%}.\-3u\28xxsmall\29 {margin-left:25%}.\-2u\28xxsmall\29 {margin-left:16.66667%}.\-1u\28xxsmall\29 {margin-left:8.33333%}}@-ms-viewport{width:device-width}@media screen and (max-width:640px){body,html{min-width:320px}}body{background-color:#2e3141;background-image:linear-gradient(to top,rgba(46,49,65,.8),rgba(46,49,65,.8)),url(../../images/bg.jpg);background-size:auto,cover;background-attachment:fixed,fixed;background-position:center,center}body.is-loading *,body.is-loading :after,body.is-loading :before{/*-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important;-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important*/}body,input{color:#fff}body,input,select,textarea{font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:16.5pt;font-weight:300;line-height:1.65}@media screen and (max-width:1680px){body,input,select,textarea{font-size:13pt}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:980px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:736px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:640px){body,input,select,textarea{font-size:12pt}}a{-moz-transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out;border-bottom:dotted 1px rgba(255,255,255,.35);color:#fff;text-decoration:none}a:hover{border-bottom-color:transparent;color:#fff!important}a.special:not(.button){text-decoration:none;border-bottom:0;display:block;font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.1em;margin:0 0 2em;text-transform:uppercase}a.special:not(.button):before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important;-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border-radius:100%;border:solid 2px rgba(255,255,255,.125);content:'\f105';display:inline-block;font-size:1.25em;height:2em;line-height:1.65em;margin-right:.85em;text-align:center;text-indent:.15em;vertical-align:middle;width:2em}a.special:not(.button):hover:before{background-color:rgba(255,255,255,.025)}a.special:not(.button):active:before{background-color:rgba(255,255,255,.075)}b,strong{color:#fff;font-weight:600}em,i{font-style:italic}blockquote,dl,form,form .field,p{margin:0 0 2em}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Raleway,Helvetica,sans-serif;font-weight:700;letter-spacing:.1em;margin:0 0 1em;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:200}h1.major,h2.major,h3.major,h4.major,h5.major,h6.major{padding-bottom:1em;border-bottom:solid 2px rgba(255,255,255,.125)}h2{font-size:1.2em}code,h3,pre{font-size:.9em}h4,h5,h6{font-size:.7em}@media screen and (max-width:736px){h2{font-size:1em}h3{font-size:.8em}}sub,sup{font-size:.8em;position:relative;top:.5em}sup{top:-.5em}blockquote{border-left:solid 4px rgba(255,255,255,.125);font-style:italic;padding:.5em 0 .5em 2em}code,pre{font-family:"Courier New",monospace}code{background:rgba(255,255,255,.025);border-radius:5px;border:solid 2px rgba(255,255,255,.125);margin:0 .25em;padding:.25em .65em}pre{-webkit-overflow-scrolling:touch;margin:0 0 2em}pre code{display:block;line-height:1.75em;padding:1em 1.5em;overflow-x:auto}hr{border:0;border-bottom:solid 2px rgba(255,255,255,.125);margin:2.5em 0}hr.major{margin:4em 0}.align-left{text-align:left}.align-center,.skills h2,.slides h2,.wp2 h2,article.special,section.special{text-align:center}.align-right{text-align:right}form .field label{margin-top:-1.5em}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child,form>:last-child{margin-bottom:0}label{color:#fff;display:block;font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.1em;margin:0 0 .7em;text-transform:uppercase}input[type=email],input[type=password],input[type=tel],input[type=text],select{padding:0 1em}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:rgba(255,255,255,.025);border-radius:5px;border:0;border:solid 2px rgba(255,255,255,.125);color:inherit;display:block;outline:0;text-decoration:none;width:100%}input[type=email]:invalid,input[type=password]:invalid,input[type=tel]:invalid,input[type=text]:invalid,select:invalid,textarea:invalid{box-shadow:none}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#5b6ba6}.select-wrapper{text-decoration:none;display:block;position:relative}.select-wrapper:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important;color:rgba(255,255,255,.125);content:'\f078';display:block;height:2.75em;line-height:2.75em;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:2.75em}.select-wrapper select::-ms-expand{display:none}select option{color:#fff;background:#2e3141}input[type=email],input[type=password],input[type=text],select{height:2.75em}textarea{padding:.75em 1em}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-family:"Source Sans Pro",Helvetica,sans-serif;text-transform:none;letter-spacing:0;font-weight:300;padding-left:2.4em;padding-right:.75em;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important;background:rgba(255,255,255,.025);border:solid 2px rgba(255,255,255,.125);content:'';display:inline-block;height:1.65em;left:0;line-height:1.58125em;position:absolute;text-align:center;top:0;width:1.65em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#fff;border-color:#fff;content:'\f00c';color:#2e3141}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{border-color:#4c5c96}input[type=checkbox]+label:before{border-radius:5px}input[type=radio]+label:before{border-radius:100%}::-webkit-input-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}:-moz-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}::-moz-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}:-ms-input-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}.polyfill-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}.box,.image img{border-radius:5px}.box{border:solid 2px rgba(255,255,255,.125);margin-bottom:2em;padding:1.5em}.box.alt{border:0;border-radius:0;padding:0}.icon{text-decoration:none;border-bottom:none}#header nav a[href="#menu"]:before,.icon:before,ul.contact li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}.icon>.label{display:none}.image{border-radius:5px;border:0;display:inline-block;position:relative}.image img{display:block}.image.left,.image.right{max-width:40%}.image.fit img,.image.left img,.image.main img,.image.right img{width:100%}.image.left{float:left;padding:0 1.5em 1em 0;top:.25em}.image.right{float:right;padding:0 0 1em 1.5em;top:.25em}.image.fit,.image.main{display:block;margin:0 0 2em;width:100%}.image.main{margin:0 0 3em}ol,ul{list-style:decimal;margin:0 0 2em;padding-left:1.25em}ol li{padding-left:.25em}ul{list-style:disc;padding-left:1em}ul li{padding-left:.5em}ul.alt{list-style:none;padding-left:0}ul.alt li{border-top:solid 1px rgba(255,255,255,.125);padding:.5em 0}ul.alt li:first-child{border-top:0;padding-top:0}ul.actions,ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;padding:0 1em 0 0}ul.actions li:last-child,ul.icons li:last-child{padding-right:0}ul.icons li .icon:before{font-size:1.25em}ul.actions li{display:inline-block;padding:0 1em 0 0;vertical-align:middle}ul.actions.small li{padding:0 .5em 0 0}ul.actions.vertical li{display:block;padding:1em 0 0}ul.actions.vertical li:first-child,ul.actions.vertical.small li:first-child{padding-top:0}ul.actions.fit li>*,ul.actions.vertical li>*{margin-bottom:0}ul.actions.vertical.small li{padding:.5em 0 0}ul.actions.fit{display:table;margin-left:-1em;padding:0;table-layout:fixed;width:calc(100% + 1em)}ul.actions.fit li{display:table-cell;padding:0 0 0 1em}ul.actions.fit.small{margin-left:-.5em;width:calc(100% + .5em)}ul.actions.fit.small li{padding:0 0 0 .5em}@media screen and (max-width:640px){ul.actions{margin:0 0 2em}ul.actions li{padding:1em 0 0;display:block;text-align:center;width:100%}ul.actions li:first-child,ul.actions.small li:first-child{padding-top:0}ul.actions li>*{width:100%;margin:0!important}ul.actions.small li{padding:.5em 0 0}}ul.contact{list-style:none;padding:0;margin-top:5px}ul.contact li{text-decoration:none;margin:2.5em 0 0;padding:0 0 0 3.25em;position:relative}ul.contact li:before{border-radius:100%;border:solid 2px rgba(255,255,255,.125);display:inline-block;font-size:.8em;height:2.5em;left:0;line-height:2.35em;position:absolute;text-align:center;top:0;width:2.5em}ul.contact li:first-child{margin-top:0}@media screen and (max-width:736px){ul.contact li{margin:1.5em 0 0}}ul.pagination{cursor:default;list-style:none;padding-left:0}ul.pagination li{display:inline-block;padding-left:0;vertical-align:middle}ul.pagination li>.page{-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;border-bottom:0;border-radius:5px;display:inline-block;height:1.5em;line-height:1.5em;margin:0 .125em;min-width:1.5em;padding:0 .5em;text-align:center}#header nav a[href="#menu"]:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,ul.pagination li>.page:hover{background-color:rgba(255,255,255,.025)}ul.pagination li>.page.active{background-color:#4c5c96}ul.pagination li:first-child{padding-right:.75em}ul.pagination li:last-child{padding-left:.75em}@media screen and (max-width:640px){ul.pagination li:nth-child(n+2):nth-last-child(n+2){display:none}ul.pagination li .button{width:100%}ul.pagination li:first-child{width:calc(50% - 2px);text-align:left;padding-right:.325em}ul.pagination li:last-child{width:calc(50% - 2px);text-align:right;padding-left:.325em}}dl dt{display:block;font-weight:600;margin:0 0 1em}dl dd{margin-left:2em}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table tbody tr{border:solid 1px rgba(255,255,255,.125);border-left:0;border-right:0}table tbody tr:nth-child(2n+1){background-color:rgba(255,255,255,.025)}table td{padding:.75em}table th{color:#fff;font-size:.9em;font-weight:600;padding:0 .75em .75em;text-align:left}table thead{border-bottom:solid 2px rgba(255,255,255,.125)}table tfoot{border-top:solid 2px rgba(255,255,255,.125)}table.alt{border-collapse:separate}table.alt tbody tr td{border:solid 1px rgba(255,255,255,.125);border-left-width:0;border-top-width:0}table.alt tbody tr td:first-child{border-left-width:1px}table.alt tbody tr:first-child td{border-top-width:1px}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}.button,button,input[type=button],input[type=reset],input[type=submit]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background-color:transparent;border-radius:5px;border:0;box-shadow:inset 0 0 0 2px rgba(255,255,255,.125);color:#fff!important;cursor:pointer;display:inline-block;font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:700;height:3.75em;letter-spacing:.1em;line-height:3.75em;padding:0 2.25em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}#header nav a[href="#menu"]:active,.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:rgba(255,255,255,.075)}.button.icon:before,button.icon:before,input[type=button].icon:before,input[type=reset].icon:before,input[type=submit].icon:before{margin-right:.5em;color:rgba(255,255,255,.35)}.button.special,button.special,input[type=button].special,input[type=reset].special,input[type=submit].special{background-color:#4c5c96;box-shadow:none}.button.special:hover,button.special:hover,input[type=button].special:hover,input[type=reset].special:hover,input[type=submit].special:hover{background-color:#53639e}.button.special:active,button.special:active,input[type=button].special:active,input[type=reset].special:active,input[type=submit].special:active{background-color:#45558d}.button.special.icon:before,button.special.icon:before,input[type=button].special.icon:before,input[type=reset].special.icon:before,input[type=submit].special.icon:before{color:#7985b0}.button.fit,button.fit,input[type=button].fit,input[type=reset].fit,input[type=submit].fit{display:block;margin:0 0 1em;width:100%}.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{font-size:.6em}.button.big,button.big,input[type=button].big,input[type=reset].big,input[type=submit].big{font-size:1em}.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.25}@media screen and (max-width:640px){.button,button,input[type=button],input[type=reset],input[type=submit]{padding:0}}.features{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2em}.features article{padding:1.75em 1.75em .1em;background-color:#353849;border-radius:5px;margin:1.5em 3em 1.5em 0;width:calc(50% - 1.5em)}.features article:nth-child(2n){margin-right:0}.features article .image{border-radius:5px 5px 0 0;display:block;margin-bottom:1.75em;margin-left:-1.75em;margin-top:-1.75em;position:relative;width:calc(100% + 3.5em)}.features article .image img{border-radius:5px 5px 0 0;width:100%}@media screen and (max-width:980px){.features article{margin:1em 2em 1em 0;width:calc(50% - 1em)}}@media screen and (max-width:736px){.features article{padding:1.5em 1.5em .1em;margin:.875em 1.75em .875em 0;width:calc(50% - .875em - 1px)}.features article .image{margin-bottom:1.5em;margin-left:-1.5em;margin-top:-1.5em;width:calc(100% + 3em)}}@media screen and (max-width:640px){.features{display:block}.features article{width:100%;margin:0 0 2em!important}}#header,#header nav a[href="#menu"]{-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#header{background-color:rgba(53,56,73,.95);height:3.5em;left:0;line-height:3.5em;padding:0 1.25em;position:fixed;top:0;width:100%;z-index:10000}#header h1{-moz-transition:opacity .2s ease-in-out,visibility .2s;-webkit-transition:opacity .2s ease-in-out,visibility .2s;-ms-transition:opacity .2s ease-in-out,visibility .2s;transition:opacity .2s ease-in-out,visibility .2s;border-bottom:0;font-size:.8em;margin-bottom:0;opacity:1;visibility:visible}#header h1 a{border:0}#header nav{font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:700;height:3em;letter-spacing:.1em;line-height:3em;position:absolute;right:.7em;text-transform:uppercase;top:.7em}#header nav a{border:0;display:inline-block;padding:0 1em}#header nav a:before{float:right;margin-left:.75em}#header nav a[href="#menu"]{text-decoration:none;border-radius:5px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.125);padding:0 1.35em}#header nav a[href="#menu"]:before{content:'\f0c9'}#header.alt{background-color:transparent}#header.alt h1{opacity:0;visibility:hidden}@media screen and (max-width:736px){#header{height:2.75em;line-height:2.75em}#header nav{top:0;right:0}#header nav,#header nav a{height:inherit;line-height:inherit}#header nav a[href="#menu"]{box-shadow:none;padding:0 1em;border-radius:0}#header nav a[href="#menu"]:active,#header nav a[href="#menu"]:hover{background-color:inherit}}@media screen and (max-width:640px){#header nav a[href="#menu"]{width:4em;white-space:nowrap;text-indent:4em;position:relative}#header nav a[href="#menu"]:before{width:inherit;position:absolute;top:0;left:0;text-indent:0;text-align:right;margin-left:0;padding-right:1.25em}}#page-wrapper{-moz-transition:-moz-filter .25s ease;-webkit-transition:-webkit-filter .25s ease;-ms-transition:-ms-filter .25s ease;transition:filter .25s ease}#menu{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;-moz-transition:opacity .35s ease,visibility .35s;-webkit-transition:opacity .35s ease,visibility .35s;-ms-transition:opacity .35s ease,visibility .35s;transition:opacity .35s ease,visibility .35s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:rgba(46,49,65,.8);cursor:default;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;visibility:hidden;width:100%}#menu .inner{padding:2.5em 1.5em .5em;-moz-transform:translateY(.5em);-webkit-transform:translateY(.5em);-ms-transform:translateY(.5em);transform:translateY(.5em);-moz-transition:opacity .35s ease,-moz-transform .35s ease;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;-ms-transition:opacity .35s ease,-ms-transform .35s ease;transition:opacity .35s ease,transform .35s ease;-webkit-overflow-scrolling:touch;background:#4c5c96;border-radius:5px;display:block;max-width:100%;opacity:0;position:relative;width:18em}#banner h2,#menu h2,#wrapper>header h2{border-bottom:solid 2px rgba(255,255,255,.125);padding-bottom:1em}#menu .close,.wrapper:after,.wrapper:before{background-repeat:no-repeat;content:'';display:block;position:absolute}#menu .close{background-image:url(images/close.svg);background-position:75% 25%;background-size:2em 2em;border:0;height:4em;overflow:hidden;right:0;text-align:center;text-indent:4em;top:0;width:4em}#menu .links{list-style:none;margin-bottom:1.5em;padding:0}#menu .links li,#modal-msg .links li{padding:0}#banner p,#menu .links li a,#modal-msg .links li a,#wrapper>header p{font-family:Raleway,Helvetica,sans-serif;font-weight:200;letter-spacing:.1em;text-transform:uppercase}#menu .links li a,#modal-msg .links li a{border-radius:5px;border:0;display:block;font-size:.8em;line-height:1.85em;padding:.75em 0}#menu .links li a:hover,.wrapper.projects.style2{background:#45558d}@media screen and (max-width:736px){#menu .inner{max-height:100%;overflow-y:auto;overflow-x:hidden}#menu .inner .close{background-size:1.5em 1.5em}}body.is-menu-visible #page-wrapper{-moz-filter:blur(1.5px);-webkit-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}body.is-menu-visible #menu{-moz-pointer-events:auto;-webkit-pointer-events:auto;-ms-pointer-events:auto;pointer-events:auto;opacity:1;visibility:visible}body.is-menu-visible #menu .inner{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}#banner{padding:10em 0 4.75em}#banner .inner,.wrapper .inner{margin:0 auto;width:55em}#banner .logo{-moz-transition:opacity 2s ease,-moz-transform 1s ease;-webkit-transition:opacity 2s ease,-webkit-transform 1s ease;-ms-transition:opacity 2s ease,-ms-transform 1s ease;transition:opacity 2s ease,transform 1s ease;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;margin:0 0 1.3em}#banner .logo .icon{border-radius:100%;border:solid 2px rgba(255,255,255,.125);cursor:default;display:inline-block;font-size:2em;height:2.25em;line-height:2.25em;text-align:center;width:2.25em}#banner h2,#wrapper>header h2{margin-bottom:.8em;padding-bottom:.4em}#banner h2{-moz-transition-delay:.65s;-webkit-transition-delay:.65s;-ms-transition-delay:.65s;transition-delay:.65s;font-size:2.25em}#banner p,#wrapper>header p{font-size:1em;line-height:2}#banner h2,#banner p{-moz-transition:opacity .5s ease,-moz-transform .5s ease,-moz-filter .25s ease;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease,-webkit-filter .25s ease;-ms-transition:opacity .5s ease,-ms-transform .5s ease,-ms-filter .25s ease;transition:opacity .5s ease,transform .5s ease,filter .25s ease;-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-filter:blur(0);-webkit-filter:blur(0);-ms-filter:blur(0);filter:blur(0);opacity:1}#banner p{-moz-transition-delay:.8s;-webkit-transition-delay:.8s;-ms-transition-delay:.8s;transition-delay:.8s}@media screen and (max-width:1280px){#banner{padding:7em 0 8.25em;background-color:#2e3141;background-image:linear-gradient(to top,rgba(46,49,65,.8),rgba(46,49,65,.8)),url(../../images/bg.jpg);background-size:auto,cover;background-position:center,center;margin-bottom:-6.5em}}@media screen and (max-width:980px){#banner{padding:12em 3em 12.375em;margin-bottom:-4.75em}#banner .inner{width:100%}}@media screen and (max-width:736px){#banner{padding:5em 2em 4.25em;margin-bottom:-2.5em}#banner .logo{margin:0 0 1em}#banner .logo .icon,#banner h2{font-size:1.5em}#banner p{font-size:.8em}}body.is-loading #banner .logo{-moz-transform:translateY(.5em);-webkit-transform:translateY(.5em);-ms-transform:translateY(.5em);transform:translateY(.5em);opacity:0}body.is-loading #banner h2,body.is-loading #banner p{opacity:0;-moz-transform:translateX(.25em);-webkit-transform:translateX(.25em);-ms-transform:translateX(.25em);transform:translateX(.25em);-moz-filter:blur(2px);-webkit-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}body.is-loading #banner p{-moz-transform:translateX(.5em);-webkit-transform:translateX(.5em);-ms-transform:translateX(.5em);transform:translateX(.5em)}#wrapper>header .inner,.major{font-family:'Varela Round',sans-serif}#wrapper>header{padding:17em 0 2.25em}#wrapper>header .inner{margin:0 auto;width:55em;z-index:10000;position:relative}#wrapper>header h2{font-size:2em;text-shadow:0 0 16px #000}#wrapper>header p{text-shadow:0 0 16px #000}@media screen and (max-width:1280px){#wrapper>header{padding:9em 0 6.25em;background-color:#2e3141;background-image:linear-gradient(to top,rgba(46,49,65,.8),rgba(46,49,65,.8)),url(../../images/bg.jpg);background-size:auto,cover;background-position:center,0 30%;margin-bottom:-6.5em}}@media screen and (max-width:980px){#wrapper>header{padding:11em 3em 7.375em;background-size:auto,cover;background-position:center,0 0;margin-bottom:-4.75em}#wrapper>header .inner{width:100%}}@media screen and (max-width:736px){#wrapper>header{padding:6.5em 2em 3em;background-size:auto,125%;margin-bottom:-2.5em}#wrapper>header h2{font-size:1.25em}#wrapper>header p{font-size:.8em}}.wrapper{background-color:#2e3141;margin:6.5em 0;position:relative}.wrapper:after,.wrapper:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%232e3141%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #2e3141,0 1px 0 0 #2e3141;background-size:100% 100%;height:6.5em;width:100%}.wrapper:before{left:0;top:-6.5em}.wrapper:after{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);bottom:-6.5em;left:0}.wrapper.alt:before{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.wrapper.alt:after{-moz-transform:scaleY(-1) scaleX(-1);-webkit-transform:scaleY(-1) scaleX(-1);-ms-transform:scaleY(-1) scaleX(-1);transform:scaleY(-1) scaleX(-1)}.wrapper .inner{padding:0 0 1em}.wrapper.style2{background-color:#353849}.wrapper.style2:after,.wrapper.style2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%23353849%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #353849,0 1px 0 0 #353849}.wrapper.style3{background-color:#3d4051}.wrapper.style3:after,.wrapper.style3:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%233d4051%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #3d4051,0 1px 0 0 #3d4051}.wrapper.style4{background-color:#454858}.wrapper.style4:after,.wrapper.style4:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%23454858%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #454858,0 1px 0 0 #454858}.wrapper.style5{background-color:#4d5060}.wrapper.style5:after,.wrapper.style5:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%234d5060%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #4d5060,0 1px 0 0 #4d5060}.wrapper.style6{background-color:#555867}.wrapper.style6:after,.wrapper.style6:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%23555867%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #555867,0 1px 0 0 #555867}.wrapper.projects.style2{background-color:#45558d}.wrapper.projects.style2:after,.wrapper.projects.style2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%2345558d%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #45558d,0 1px 0 0 #45558d}.wrapper.projects .inner{text-align:center!important}.wrapper.projects h3.major{text-align:right!important}.wrapper.spotlight{background-color:#4c5c96}.wrapper.spotlight:after,.wrapper.spotlight:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%234c5c96%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #4c5c96,0 1px 0 0 #4c5c96}.wrapper.spotlight .inner{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.wrapper.spotlight .image{border-radius:100%;margin:0 3em 2em 0;width:22em;overflow:hidden;-ms-flex:1}.wrapper.spotlight .image img{border-radius:100%;width:100%}.wrapper.spotlight .content{width:100%;-ms-flex:2}.wrapper.spotlight:nth-child(2n-1) .inner{-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.wrapper.spotlight:nth-child(2n-1) .image{margin:0 0 2em 3em}.wrapper.spotlight.style2{background-color:#45558d}.wrapper.spotlight.style2:after,.wrapper.spotlight.style2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%2345558d%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #45558d,0 1px 0 0 #45558d}.wrapper.spotlight.style3{background-color:#3f4e85}.wrapper.spotlight.style3:after,.wrapper.spotlight.style3:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%233f4e85%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #3f4e85,0 1px 0 0 #3f4e85}.wrapper.spotlight.style4{background-color:#39477c}.wrapper.spotlight.style4:after,.wrapper.spotlight.style4:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%2339477c%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #39477c,0 1px 0 0 #39477c}.wrapper.spotlight.style5{background-color:#324072}.wrapper.spotlight.style5:after,.wrapper.spotlight.style5:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%23324072%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #324072,0 1px 0 0 #324072}.wrapper.spotlight.style6{background-color:#2d3a69}.wrapper.spotlight.style6:after,.wrapper.spotlight.style6:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%232d3a69%3B' /%3E%3C/svg%3E");box-shadow:inset 0 -1px 0 0 #2d3a69,0 1px 0 0 #2d3a69}@media screen and (max-width:980px){.wrapper{margin:4.75em 0}.wrapper:after,.wrapper:before{height:4.75em}.wrapper:before{top:-4.75em}.wrapper:after{bottom:-4.75em;left:0}.wrapper .inner{padding:0 3em 1em;width:100%}.wrapper.spotlight .image{margin:0 2em 2em 0;width:32em}.wrapper.spotlight:nth-child(2n-1) .image{margin:0 0 2em 2em}}@media screen and (max-width:736px){.wrapper{margin:2.5em 0}.wrapper:after,.wrapper:before{height:2.5em}.wrapper:before{top:-2.5em}.wrapper:after{bottom:-2.5em;left:0}.wrapper .inner{padding:2em 2em .1em}.wrapper.spotlight .inner{-moz-align-items:-moz-flex-start;-webkit-align-items:-webkit-flex-start;-ms-align-items:-ms-flex-start;align-items:flex-start}.wrapper.spotlight .image{width:19em;margin:0 1.75em 2em 0}.wrapper.spotlight:nth-child(2n-1) .image{margin:0 0 2em 1.75em}}@media screen and (max-width:640px){.wrapper.spotlight .inner{display:block}.wrapper.spotlight .image{margin:0 0 1em!important;max-width:85%;width:12em}}@media screen and (max-width:360px){.wrapper .inner{padding:2em 1.5em .1em}}#footer .inner h2{display:none!important}#footer .inner{padding:2em 0 0;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;text-align:center;width:55em}#footer .inner>*,h3{width:100%}#footer .inner form{margin:0 3em 0 0;width:calc(33% - 1.5em)}#footer .inner .contact{width:calc(33%)}#footer .inner div.contact{width:100%;text-align:center}#footer .inner div.contact a:first-child{margin-left:0}#footer .inner div.contact a{line-height:1;margin-left:1em;font-size:36px;padding:0;text-decoration:none}#footer .inner div.contact a:hover{text-decoration:none}#footer .inner .copyright{list-style:none;margin:.5em 0 2em;display:inline-block}#footer .inner .copyright li{border-left:solid 2px rgba(255,255,255,.125);color:rgba(255,255,255,.35);display:inline-block;font-size:.9em;line-height:1;margin-left:1em;padding:0 0 0 1em}#footer .inner .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}#footer .inner .copyright li a{color:inherit}@media screen and (max-width:1280px){#footer{background-color:#2e3141;background-image:linear-gradient(to top,rgba(46,49,65,.8),rgba(46,49,65,.8)),url(../../images/bg.jpg);background-size:auto,cover;background-position:center,center;margin-top:-6.5em;padding-top:6.5em}}@media screen and (max-width:980px){#footer{margin-top:-4.75em;padding-top:4.75em}#footer .inner{padding:3em 3em 1em;display:block;width:100%}#footer .inner .contact,#footer .inner form{width:100%;margin:0 0 4em}#footer .inner .copyright{margin:4em 0 2em}}@media screen and (max-width:736px){#footer{margin-top:-2.5em;padding-top:2.5em}#footer .inner{padding:2em 2em .1em}#footer .inner .contact,#footer .inner form{margin:0 0 3em}}@media screen and (max-width:640px){#footer .inner .copyright li{border-left:0;display:block;margin:1em 0 0;padding-left:0}#footer .inner .copyright li:first-child{margin-top:0}}@media screen and (max-width:360px){#footer .inner{padding:2em 1.5em .1em}}.background-image{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;position:absolute;width:100%;height:100%}ul.check li{list-style:none;padding-left:0}ul.check li i{padding-right:.5em}.icon,.timeline{position:relative}.icon{height:175px;width:175px;line-height:175px;max-width:100%;background:#2e3140;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:block;color:#fff;font-size:55px;text-align:center;vertical-align:middle;margin:0 auto 50px}.skills p,.slides p,.wp2 p{text-align:justify}.timeline{width:882px;margin:0 auto;padding:20px;list-style-type:none}@media (max-width:960px){.timeline{width:100%;padding:4em 0 1em}}.timeline:before{position:absolute;left:50%;top:0;content:' ';display:block;width:6px;height:100%;margin-left:-3px;background:#fff;z-index:5}@media (max-width:960px){.timeline:before{background:#2e3140}}.timeline li{padding:1em 0}@media (max-width:960px){.timeline li{padding:2em 0}}.timeline li::after{content:"";display:block;height:0;clear:both;visibility:hidden}.direction-l{position:relative;width:440px;margin-left:-30px;float:left;text-align:right;z-index:100}@media (max-width:960px){.direction-l{float:none;width:100%;text-align:center}}.direction-l .flag{-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.15);box-shadow:-1px 1px 1px rgba(0,0,0,.15)}.direction-l .flag:after{content:"";position:absolute;left:100%;top:50%;height:0;width:0;margin-top:-8px;border:solid transparent;border-left-color:#2e3140;border-width:8px;pointer-events:none}@media (max-width:960px){.direction-l .flag:after{content:"";position:absolute;left:50%;top:-8px;height:0;width:0;margin-left:-8px;border:solid transparent;border-bottom-color:#2e3140;border-width:8px;pointer-events:none}}.direction-l .time-wrapper{float:left}@media (max-width:960px){.direction-l .time-wrapper{float:none}}.direction-r{position:relative;width:440px;float:right;text-align:left;margin-right:-30px;z-index:100}@media (max-width:960px){.direction-r{float:none;width:100%;text-align:center}}.flag-wrapper .position{z-index:100;position:relative}.direction-r .flag{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.15);box-shadow:1px 1px 1px rgba(0,0,0,.15)}.direction-r .flag:after{content:"";position:absolute;right:100%;top:50%;height:0;width:0;margin-top:-8px;border:solid transparent;border-right-color:#2e3140;border-width:8px;pointer-events:none}@media (max-width:960px){.direction-l,.direction-r{margin-left:0}.direction-r .flag:after{content:"";position:absolute;left:50%;top:-8px;height:0;width:0;margin-left:-8px;border:solid transparent;border-bottom-color:#2e3140;border-width:8px;pointer-events:none}}.direction-r .flag:before{left:-16px}.direction-r .time-wrapper{float:right}@media (max-width:960px){.direction-r .time-wrapper{float:none}}.flag-wrapper{position:relative;display:inline-block}@media (max-width:960px){.flag-wrapper{text-align:center}}.flag-wrapper .flag{position:relative;display:inline;background:#2e3140;padding:6px 10px;border-radius:5px;font-weight:600;text-align:left}@media (max-width:960px){.flag-wrapper .flag{background:#2e3140;z-index:15}}.direction-l .flag:before,.direction-r .flag:before{position:absolute;top:50%;margin-top:-5px!important;right:-16px;content:' ';display:block;width:12px;height:12px;background:#fff;border-radius:10px;border:4px solid #2e3140;z-index:10}@media (max-width:960px){.direction-l .flag:before,.direction-r .flag:before{position:absolute;top:-30px;left:50%;content:' ';display:block;margin-top:0!important;margin-left:-6px}}.time-wrapper{display:inline;line-height:1em;font-size:.86666em;color:#fff;vertical-align:middle}@media (max-width:960px){.time-wrapper{display:block;position:relative;margin:4px 0 0;z-index:14}}.time-wrapper .time{display:inline-block;padding:9px 6px 0}.desc{margin:1em .75em 0 0;font-size:.9em;font-style:italic;line-height:1.5em}.desc a{color:#78b79c;text-decoration:none}.desc a:hover{text-decoration:underline}@media (max-width:960px){.desc{position:relative;margin:1em 1em 0;padding:1em;background:#2e3140;-webkit-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(0,0,0,.2);z-index:15}}.animate-fadeInDown,.animate-fadeInDown-80,.animate-fadeInLeft,.animate-fadeInLeft_85,.animate-fadeInRight,.animate-fadeInRight_85,.animate-fadeInUp,.wp5,.wp6{visibility:hidden}#portfolioSlider{text-align:left!important}.effects{padding-left:15px}.effects .img{margin-bottom:50px;position:relative;z-index:1;overflow:hidden}.effects .img:nth-child(n){margin-right:5px}.effects .img:first-child{margin-left:-15px}.effects .img:last-child{margin-right:0}.effects .img img{display:block;margin:0;padding:0;height:auto;width:100%}.overlay{display:block;position:absolute;z-index:20;background:rgba(100,194,158,.8);overflow:hidden;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.designs,a.close-overlay{position:absolute;right:0;top:0}a.close-overlay,span.expand{display:block;z-index:100;text-align:center;color:#fff}a.close-overlay{width:45px;height:45px;font-size:20px;font-weight:700;line-height:45px;background-color:#000;cursor:pointer}a.close-overlay.hidden{display:none}span.expand{position:absolute;font-weight:600;font-size:14px;text-transform:uppercase;line-height:30px}.overlay-effect .img i{font-size:30px}.overlay a:hover{text-decoration:none}.overlay-effect .overlay{bottom:0;left:0;right:0;width:100%;height:100%;opacity:0}.overlay-effect .overlay span.expand{left:0;right:0;bottom:47%;margin:0 auto -30px}#modal-msg,.overlay-effect .img.hover .overlay{height:100%;opacity:1}.img-eff img,.img-eff:hover img{-ms-transform:translate3d(-40px,0,0)}.img-eff img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;-o-transition:opacity .35s,-o-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.img-eff:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.designs{left:0;margin-left:auto;margin-right:auto}.slides-wrapper{padding-left:40px;padding-right:40px;overflow:hidden}.row-slides{padding-left:15px;padding-right:15px}ul.slides li{margin-bottom:20px;padding-left:0!important}.bounceInLeft,.bounceInRight,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInUpD,.fadeInUpDelay{visibility:visible}.delay-05s{animation-delay:.5s;-webkit-animation-delay:.5s}.delay-1s{animation-delay:1s;-webkit-animation-delay:1s}.delay-1-5s{animation-delay:1.5s;-webkit-animation-delay:1.5s}.delay-2s{animation-delay:2s;-webkit-animation-delay:2s}.circle-wrapper .img{position:relative}.circle-wrapper .img::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.circle-wrapper .img:hover::before{-webkit-animation:circle .75s;animation:circle .75s}.hidden{display:none}#modal-msg{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;-moz-transition:opacity .35s ease,visibility .35s;-webkit-transition:opacity .35s ease,visibility .35s;-ms-transition:opacity .35s ease,visibility .35s;transition:opacity .35s ease,visibility .35s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:rgba(46,49,65,.8);cursor:default;left:0;opacity:0;position:fixed;text-align:center;top:0;visibility:hidden;width:100%}#modal-msg .inner{padding:2.5em 1.5em .5em;-moz-transform:translateY(.5em);-webkit-transform:translateY(.5em);-ms-transform:translateY(.5em);transform:translateY(.5em);-moz-transition:opacity .35s ease,-moz-transform .35s ease;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;-ms-transition:opacity .35s ease,-ms-transform .35s ease;transition:opacity .35s ease,transform .35s ease;-webkit-overflow-scrolling:touch;background:#4c5c96;border-radius:5px;display:block;max-width:100%;opacity:0;position:relative;width:18em}#modal-msg h2{border-bottom:solid 2px rgba(255,255,255,.125);padding-bottom:1em}#modal-msg .close{background-image:url(images/close.svg);background-position:75% 25%;background-repeat:no-repeat;background-size:2em 2em;border:0;content:'';display:block;height:4em;overflow:hidden;position:absolute;right:0;text-align:center;text-indent:4em;top:0;width:4em}#modal-msg .links{list-style:none;margin-bottom:1.5em;padding:0}#modal-msg .links li a:hover{background:#45558d}@media screen and (max-width:736px){#modal-msg .inner{max-height:100%;overflow-y:auto;overflow-x:hidden}#modal-msg .inner .close{background-size:1.5em 1.5em}}@media screen and (max-width:768px){#portfolioSlider img{width:612px}}body.is-modal-msg-visible #page-wrapper{-moz-filter:blur(1.5px);-webkit-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}body.is-modal-msg-visible #modal-msg{-moz-pointer-events:auto;-webkit-pointer-events:auto;-ms-pointer-events:auto;pointer-events:auto;opacity:1;visibility:visible}body.is-modal-msg-visible #modal-msg .inner{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}@media screen and (max-width:1024px){#slider .background-image{width:100%;height:768px;background-position:55% 0!important;-webkit-background-size:150% auto!important;-moz-background-size:150% auto!important;background-size:150% auto!important}}.snip1577{font-family:'Montserrat',Arial,sans-serif;position:relative;display:inline-block;overflow:hidden;margin:10px;min-width:330px;max-width:515px;width:100%;color:#fff;text-align:left;font-size:16px;background:#000}.snip1577 *,.snip1577:after,.snip1577:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;transition:all .4s ease}.snip1577 img{max-width:100%;backface-visibility:hidden;vertical-align:top}.snip1577:after,.snip1577:before{position:absolute;top:20px;right:20px;content:'';background-color:#fff;z-index:1;opacity:0}.snip1577:before{width:0;height:1px}.snip1577:after{height:0;width:1px}.snip1577 figcaption{position:absolute;left:0;bottom:0;padding:15px 20px}.snip1577 h3,.snip1577 h4{margin:0;font-size:1.1em;opacity:0;font-weight:700}.snip1577 h4{font-weight:400;font-size:.8em;text-transform:uppercase}.snip1577 .caption{font-weight:700;-webkit-transition-delay:.05s;transition-delay:.05s;top:0;position:absolute;border-bottom:#fff 3px solid;margin:10px 20px 0;padding:0;text-shadow:2px 2px #000;font-size:1.3em}.snip1577:hover .caption{filter:alpha(opacity=0);-webkit-opacity:0;opacity:0}.snip1577.hover img,.snip1577:hover img{zoom:1;filter:alpha(opacity=20);-webkit-opacity:.2;opacity:.2}.snip1577.hover:after,.snip1577.hover:before,.snip1577:hover:after,.snip1577:hover:before{opacity:1;-webkit-transition-delay:.25s;transition-delay:.25s}.snip1577.hover:before,.snip1577:hover:before{width:40px}.snip1577.hover:after,.snip1577:hover:after{height:40px}.snip1577.hover h3,.snip1577.hover h4,.snip1577:hover h3,.snip1577:hover h4{opacity:1}.snip1577.hover h3,.snip1577:hover h3{-webkit-transition-delay:.3s;transition-delay:.3s}.snip1577.hover h4,.snip1577:hover h4{-webkit-transition-delay:.35s;transition-delay:.35s}@media screen and (min-width:1681px){.project_anim_wide{max-width:1056px!important}}@media screen and (max-width:768px){.snip1577 img,.snip1577.hover img{zoom:1;filter:alpha(opacity=20);-webkit-opacity:.2;opacity:.2}.snip1577.hover:after,.snip1577.hover:before,.snip1577:after,.snip1577:before{opacity:1;-webkit-transition-delay:.25s;transition-delay:.25s}.snip1577.hover:before,.snip1577:before{width:40px}.snip1577.hover:after,.snip1577:after{height:40px}.snip1577 h3,.snip1577 h4,.snip1577.hover h3,.snip1577.hover h4{opacity:1}.snip1577 h3,.snip1577.hover h3{-webkit-transition-delay:.3s;transition-delay:.3s}.snip1577 h4,.snip1577.hover h4{-webkit-transition-delay:.35s;transition-delay:.35s}}.project_anim{font-family:Raleway,Helvetica,sans-serif;position:relative;margin:10px;min-width:230px;max-width:515px;width:100%;color:#fff;text-align:left;background-color:#000;font-size:16px;overflow:hidden;display:inline-block}.project_anim *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.project_anim img{position:relative;max-width:100%;vertical-align:top}.project_anim figcaption{position:absolute;left:0;bottom:0;width:100%;height:100%}.project_anim figcaption .description{position:absolute;left:0;bottom:0;padding:15px 20px;width:100%}.project_anim figcaption:after,.project_anim figcaption:before{width:1px;height:0}.project_anim figcaption:before{right:0;top:0}.project_anim figcaption:after{left:0;bottom:0}@media screen and (min-width:1681px){.project_anim h3,.project_anim h4,.project_anim h5{margin:0;font-size:1.1em;font-weight:400;opacity:0}.project_anim.hover h3,.project_anim:hover h3{-webkit-transition-delay:.3s;transition-delay:.3s}.project_anim.hover h3,.project_anim.hover h4,.project_anim.hover h5,.project_anim:hover h3,.project_anim:hover h4,.project_anim:hover h5{opacity:1}.project_anim.hover h4,.project_anim:hover h4{-webkit-transition-delay:.35s;transition-delay:.35s}.project_anim.hover h5,.project_anim:hover h5{-webkit-transition-delay:.4s;transition-delay:.4s}}.project_anim .caption,.project_anim h3{font-weight:700;text-shadow:2px 2px #000}.project_anim h4,.project_anim h5{font-size:.8em;text-transform:uppercase}.project_anim h5{font-size:.75em;font-weight:700}.project_anim .caption{top:0;left:0;position:absolute;margin:10px 20px 0;padding:0;font-size:1.3em}.project_anim .caption,.project_anim .caption div,.ruler{white-space:nowrap;word-break:keep-all}.project_anim .caption,.project_anim .caption div{transition:height .4s cubic-bezier(.4,0,.2,1);height:35px;overflow:hidden}.project_anim .caption div{width:100%}.project_anim .caption:before{position:absolute;height:35px;width:100%;content:'';border-bottom:#fff 3px solid;transition:width .4s .2s cubic-bezier(.4,0,.2,1)}.project_anim:hover .caption:before{width:0}.project_anim:hover .caption div{height:0}.ruler{visibility:hidden;text-shadow:2px 2px #000}@media screen and (min-width:1681px){.project_anim figcaption .description h3{margin-left:-300px;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.project_anim figcaption .description h4{margin-left:-300px;-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1)}.project_anim figcaption .description h4.second_line,.project_anim figcaption .description h5{margin-left:-300px;-webkit-transition:all .55s cubic-bezier(.4,0,.2,1);transition:all .55s cubic-bezier(.4,0,.2,1)}.project_anim:hover figcaption .description h3,.project_anim:hover figcaption .description h4,.project_anim:hover figcaption .description h5{margin-left:0}}@media screen and (max-width:1680px){.project_anim:hover .caption{display:none}.project_anim figcaption .description h3,.project_anim figcaption .description h4,.project_anim figcaption .description h4.second_line,.project_anim:hover figcaption .description h3,.project_anim:hover figcaption .description h4{margin-left:0}}.project_anim a,.snip1577 a{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.project_anim figcaption:after,.project_anim figcaption:before,.project_anim:after,.project_anim:before{position:absolute;content:'';background-color:#fff;z-index:1;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;opacity:.8}.project_anim:after,.project_anim:before{height:1px;width:0%}.project_anim:before{top:0;left:0}.project_anim:after{bottom:0;right:0}@media screen and (min-width:1681px){.project_anim.hover img,.project_anim:hover img{opacity:.4}.project_anim.hover figcaption,.project_anim:hover figcaption{opacity:1}.project_anim.hover figcaption:after,.project_anim.hover figcaption:before,.project_anim:hover figcaption:after,.project_anim:hover figcaption:before{height:100%}.project_anim.hover:after,.project_anim.hover:before,.project_anim:hover:after,.project_anim:hover:before{width:100%}.project_anim.hover figcaption:after,.project_anim.hover figcaption:before,.project_anim.hover:after,.project_anim.hover:before,.project_anim:hover figcaption:after,.project_anim:hover figcaption:before,.project_anim:hover:after,.project_anim:hover:before{opacity:.1}}.project_anim .border_right,.project_anim .border_top{position:absolute;top:20px;right:20px;content:'';background-color:#fff;z-index:1;opacity:0}.project_anim .border_top{width:0;height:1px}.project_anim .border_right{height:0;width:1px}.project_anim:hover .border_right,.project_anim:hover .border_top{opacity:.4;-webkit-transition-delay:.25s;transition-delay:.25s}.project_anim.hover .border_top,.project_anim:hover .border_top{width:40px}.project_anim.hover .border_right,.project_anim:hover .border_right{height:40px}.project_max{max-width:1055px}@media screen and (max-width:1680px){.project_anim{width:auto!important}.project_anim .border_right,.project_anim .border_top{opacity:.4;-webkit-transition-delay:.25s;transition-delay:.25s}.project_anim .border_top{width:40px}.project_anim .border_right{height:40px}.project_anim img,.project_anim.hover img{opacity:.4}.project_anim figcaption,.project_anim h3,.project_anim.hover figcaption,.project_anim.hover h3,.project_anim.hover h4,.project_anim.wrapper .inner h4{opacity:1}.project_anim figcaption:after,.project_anim figcaption:before,.project_anim.hover figcaption:after,.project_anim.hover figcaption:before{height:100%}.project_anim.hover:after,.project_anim.hover:before,.project_anim:after,.project_anim:before{width:100%}.project_anim figcaption:after,.project_anim figcaption:before,.project_anim.hover figcaption:after,.project_anim.hover figcaption:before,.project_anim.hover:after,.project_anim.hover:before,.project_anim:after,.project_anim:before{opacity:.1}.project_anim .caption{filter:alpha(opacity=0.0);-webkit-opacity:0;opacity:0}.project_anim figcaption .description h3,.project_anim figcaption .description h4{margin-left:0!important;opacity:1!important}}