﻿article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{display:block}
audio,canvas,video
{display:inline-block}
audio:not([controls])
{display:none;height:0}
[hidden]
{display:none}
html
{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body
{margin:0}
a:focus
{outline:thin dotted}
a:active,a:hover
{outline:0}
abbr[title]
{border-bottom:1px dotted}
b,strong
{font-weight:700}
dfn
{font-style:italic}
hr
{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark
{background:#ff0;color:#000}
code,kbd,pre,samp
{font-family:monospace,serif;font-size:1em}
pre
{white-space:pre-wrap}
small
{font-size:80%}
sub,sup
{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup
{top:-.5em}
sub
{bottom:-.25em}
img
{border:0}
svg:not(:root)
{overflow:hidden}
figure
{margin:0}
fieldset
{border:1px solid silver}
legend
{border:0}
button,input,select,textarea
{font-family:inherit;font-size:100%;margin:0}
button,input
{line-height:normal}
button,select
{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]
{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]
{cursor:default}
input[type=checkbox],input[type=radio]
{box-sizing:border-box;padding:0}
input[type=search]
{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner
{border:0;padding:0}
textarea
{overflow:auto;vertical-align:top}
table
{border-collapse:collapse;border-spacing:0}
*,:after,:before
{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul
{margin:0;padding:0}
abbr[title],dfn[title]
{cursor:help}
ins,u
{text-decoration:none}
ins
{border-bottom:1px solid}
img
{font-style:italic}
button,input,label,option,select,textarea
{cursor:pointer}
.text-input:active,.text-input:focus,textarea:active,textarea:focus
{cursor:text;outline:0}
.cf:after
{content:"";display:table;clear:both}
.form-fields>li,.island,.islet,.media,address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul
{margin-bottom:15px;margin-bottom:.9375rem}
.islet .form-fields>li,.islet .island,.islet .islet,.islet .media,.islet address,.islet blockquote,.islet dl,.islet fieldset,.islet figure,.islet h1,.islet h2,.islet h3,.islet h4,.islet h5,.islet h6,.islet hgroup,.islet ol,.islet p,.islet pre,.islet table,.islet ul
{margin-bottom:7.5px;margin-bottom:.46875rem}
.landmark
{margin-bottom:30px;margin-bottom:1.875rem}
hr
{margin-bottom:13px;margin-bottom:.8125rem}
dd,ol,ul
{margin-left:30px;margin-left:1.875rem}
html
{font:1em/1.5 sans-serif;overflow-y:scroll;min-height:100%}
.alpha,h1
{font-size:36px;font-size:2.25rem;line-height:1.33333}
.beta,h2
{font-size:30px;font-size:1.875rem;line-height:1.6}
.gamma,h3
{font-size:24px;font-size:1.5rem;line-height:1}
.delta,h4
{font-size:20px;font-size:1.25rem;line-height:1.2}
.epsilon,h5
{font-size:16px;font-size:1rem;line-height:1.5}
.zeta,h6
{font-size:14px;font-size:.875rem;line-height:1.71429}
hgroup .hN
{margin-bottom:0}
.giga
{font-size:96px;font-size:6rem;line-height:1}
.mega{font-size:72px;font-size:4.5rem;line-height:1}
.kilo{font-size:48px;font-size:3rem;line-height:1}
.lead,.lede
{font-size:18px;font-size:1.125rem;line-height:1.33333}
.milli,.smallprint
{font-size:12px;font-size:.75rem;line-height:2}
.micro{font-size:10px;font-size:.625rem;line-height:2.4}
q{quotes:"�" "�" "\\201C " "\\201D "}
q:before
{content:"\2018";content:open-quote}
q:after
{content:"\2019";content:close-quote}
q 
q:before
{content:"\201C";content:open-quote}
q q:after
{content:"\201D";content:close-quote}
blockquote
{quotes:"\\201C " "\\201D "}
blockquote p:before
{content:"\\201C ";content:open-quote}
blockquote p:after
{content:"";content:no-close-quote}
blockquote p:last-of-type:after
{content:"\\201D ";content:close-quote}
blockquote q:before
{content:"\2018";content:open-quote}
blockquote q:after
{content:"\2019";content:close-quote}
blockquote
{text-indent:-.41em}
blockquote p:last-of-type
{margin-bottom:0}
.source
{display:block;text-indent:0}
.source:before
{content:"\2014"}
pre
{overflow:auto}
pre mark
{background:0 0;border-bottom:1px solid;color:inherit}
.code-comment
{opacity:.75;filter:alpha(opacity=75)}
.line-numbers
{font-family:monospace,serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0}
.line-numbers code
{white-space:pre}
img
{max-width:100%}
img[height],img[width]
{max-width:none}
.img--round
{border-radius:4px}
.img--right
{float:right;margin-bottom:15px;margin-left:15px}
.img--left
{float:left;margin-right:15px;margin-bottom:15px}
.img--center
{display:block;margin-right:auto;margin-bottom:15px;margin-left:auto}
.img--short
{height:75px}
.img--medium
{height:150px}
.img--tall
{height:225px}
figure>img
{display:block}
li>ol,li>ul
{margin-bottom:0}
.numbered-list
{list-style-type:decimal}
table
{width:100%}
td,th
{padding:3.75px;text-align:left}
@media screen and (min-width:480px){td,th{padding:7.5px}}
[colspan]{text-align:center}[colspan="1"]{text-align:left}[rowspan]{vertical-align:middle}[rowspan="1"]
{vertical-align:top}
.numerical
{text-align:right}
.t5
{width:5%}
.t10{width:10%}
.t12{width:12.5%}
.t15{width:15%}
.t20{width:20%}
.t25{width:25%}
.t30{width:30%}
.t33{width:33.333%}
.t35{width:35%}
.t37{width:37.5%}
.t40{width:40%}
.t45{width:45%}
.t50{width:50%}
.t55{width:55%}
.t60{width:60%}
.t62{width:62.5%}
.t65{width:65%}
.t66{width:66.666%}
.t70{width:70%}
.t75{width:75%}
.t80{width:80%}
.t85{width:85%}
.t87{width:87.5%}
.t90{width:90%}
.t95{width:95%}
.table--bordered td,.table--bordered th{border:1px solid #ccc}
.table--bordered td:empty,.table--bordered th:empty
{border:0}
.table--bordered thead tr:last-child th{border-bottom-width:2px}
.table--bordered tbody tr th:last-of-type{border-right-width:2px}
.table--striped tbody tr:nth-of-type(odd){background-color:#ffc}
.table--data{font:12px/1.5 sans-serif}fieldset{padding:15px}
.form-fields
{list-style:none;margin:0}
.form-fields>li:last-child
{margin-bottom:0}
.label,label{display:block}
.additional
{display:block;font-weight:400}
.check-list
{list-style:none;margin:0}
.check-label,.check-list .label,.check-list label{display:inline-block}
.spoken-form label
{display:inline-block;font:inherit}
.extra-help
{display:inline-block;visibility:hidden}
.text-input:active+.extra-help,.text-input:focus+.extra-help{visibility:visible}
.one-whole{width:100%}
.five-tenths,.four-eighths,.one-half,.six-twelfths,.three-sixths,.two-quarters
{width:50%}
.four-twelfths,.one-third,.two-sixths{width:33.333%}
.eight-twelfths,.four-sixths,.two-thirds
{width:66.666%}
.one-quarter,.three-twelfths,.two-eighths
{width:25%}
.nine-twelfths,.six-eighths,.three-quarters
{width:75%}
.one-fifth,.two-tenths{width:20%}
.four-tenths,.two-fifths{width:40%}
.six-tenths,.three-fifths{width:60%}
.eight-tenths,.four-fifths{width:80%}
.one-sixth,.two-twelfths{width:16.666%}
.five-sixths,.ten-twelfths{width:83.333%}
.one-eighth{width:12.5%}
.three-eighths{width:37.5%}
.five-eighths{width:62.5%}
.seven-eighths{width:87.5%}
.one-tenth{width:10%}
.three-tenths{width:30%}
.seven-tenths{width:70%}
.nine-tenths{width:90%}
.one-twelfth{width:8.333%}
.five-twelfths{width:41.666%}
.seven-twelfths{width:58.333%}
.eleven-twelfths{width:91.666%}
@media only screen and (max-width:480px)
{.palm-one-whole{width:100%}
.palm-five-tenths,.palm-four-eighths,.palm-one-half,.palm-six-twelfths,.palm-three-sixths,.palm-two-quarters
{width:50%}
.palm-four-twelfths,.palm-one-third,.palm-two-sixths{width:33.333%}
.palm-eight-twelfths,.palm-four-sixths,.palm-two-thirds{width:66.666%}
.palm-one-quarter,.palm-three-twelfths,.palm-two-eighths{width:25%}
.palm-nine-twelfths,.palm-six-eighths,.palm-three-quarters{width:75%}
.palm-one-fifth,.palm-two-tenths{width:20%}
.palm-four-tenths,.palm-two-fifths{width:40%}
.palm-six-tenths,.palm-three-fifths{width:60%}
.palm-eight-tenths,.palm-four-fifths{width:80%}
.palm-one-sixth,.palm-two-twelfths{width:16.666%}
.palm-five-sixths,.palm-ten-twelfths{width:83.333%}
.palm-one-eighth{width:12.5%}
.palm-three-eighths{width:37.5%}
.palm-five-eighths{width:62.5%}
.palm-seven-eighths{width:87.5%}
.palm-one-tenth{width:10%}
.palm-three-tenths{width:30%}
.palm-seven-tenths{width:70%}
.palm-nine-tenths{width:90%}
.palm-one-twelfth{width:8.333%}
.palm-five-twelfths{width:41.666%}
.palm-seven-twelfths{width:58.333%}
.palm-eleven-twelfths{width:91.666%}}@media only screen and (min-width:481px) and (max-width:1023px){.lap-one-whole{width:100%}.lap-five-tenths,.lap-four-eighths,.lap-one-half,.lap-six-twelfths,.lap-three-sixths,.lap-two-quarters{width:50%}
.lap-four-twelfths,.lap-one-third,.lap-two-sixths{width:33.333%}
.lap-eight-twelfths,.lap-four-sixths,.lap-two-thirds{width:66.666%}
.lap-one-quarter,.lap-three-twelfths,.lap-two-eighths{width:25%}
.lap-nine-twelfths,.lap-six-eighths,.lap-three-quarters{width:75%}
.lap-one-fifth,.lap-two-tenths{width:20%}
.lap-four-tenths,.lap-two-fifths{width:40%}
.lap-six-tenths,.lap-three-fifths{width:60%}
.lap-eight-tenths,.lap-four-fifths{width:80%}
.lap-one-sixth,.lap-two-twelfths{width:16.666%}
.lap-five-sixths,.lap-ten-twelfths{width:83.333%}
.lap-one-eighth{width:12.5%}
.lap-three-eighths{width:37.5%}
.lap-five-eighths{width:62.5%}
.lap-seven-eighths{width:87.5%}
.lap-one-tenth{width:10%}
.lap-three-tenths{width:30%}
.lap-seven-tenths{width:70%}
.lap-nine-tenths{width:90%}
.lap-one-twelfth{width:8.333%}
.lap-five-twelfths{width:41.666%}
.lap-seven-twelfths{width:58.333%}
.lap-eleven-twelfths{width:91.666%}}@media only screen and (min-width:481px){.lap-and-up-one-whole{width:100%}
.lap-and-up-five-tenths,.lap-and-up-four-eighths,.lap-and-up-one-half,.lap-and-up-six-twelfths,.lap-and-up-three-sixths,.lap-and-up-two-quarters{width:50%}
.lap-and-up-four-twelfths,.lap-and-up-one-third,.lap-and-up-two-sixths{width:33.333%}
.lap-and-up-eight-twelfths,.lap-and-up-four-sixths,.lap-and-up-two-thirds{width:66.666%}
.lap-and-up-one-quarter,.lap-and-up-three-twelfths,.lap-and-up-two-eighths{width:25%}
.lap-and-up-nine-twelfths,.lap-and-up-six-eighths,.lap-and-up-three-quarters{width:75%}
.lap-and-up-one-fifth,.lap-and-up-two-tenths{width:20%}
.lap-and-up-four-tenths,.lap-and-up-two-fifths{width:40%}
.lap-and-up-six-tenths,.lap-and-up-three-fifths{width:60%}
.lap-and-up-eight-tenths,.lap-and-up-four-fifths{width:80%}
.lap-and-up-one-sixth,.lap-and-up-two-twelfths{width:16.666%}
.lap-and-up-five-sixths,.lap-and-up-ten-twelfths{width:83.333%}
.lap-and-up-one-eighth{width:12.5%}
.lap-and-up-three-eighths{width:37.5%}
.lap-and-up-five-eighths{width:62.5%}
.lap-and-up-seven-eighths{width:87.5%}
.lap-and-up-one-tenth{width:10%}
.lap-and-up-three-tenths{width:30%}
.lap-and-up-seven-tenths{width:70%}
.lap-and-up-nine-tenths{width:90%}
.lap-and-up-one-twelfth{width:8.333%}
.lap-and-up-five-twelfths{width:41.666%}
.lap-and-up-seven-twelfths{width:58.333%}
.lap-and-up-eleven-twelfths{width:91.666%}}@media only screen and (max-width:1023px){.portable-one-whole{width:100%}
.portable-five-tenths,.portable-four-eighths,.portable-one-half,.portable-six-twelfths,.portable-three-sixths,.portable-two-quarters{width:50%}
.portable-four-twelfths,.portable-one-third,.portable-two-sixths{width:33.333%}
.portable-eight-twelfths,.portable-four-sixths,.portable-two-thirds{width:66.666%}
.portable-one-quarter,.portable-three-twelfths,.portable-two-eighths{width:25%}
.portable-nine-twelfths,.portable-six-eighths,.portable-three-quarters{width:75%}
.portable-one-fifth,.portable-two-tenths{width:20%}
.portable-four-tenths,.portable-two-fifths{width:40%}
.portable-six-tenths,.portable-three-fifths{width:60%}
.portable-eight-tenths,.portable-four-fifths{width:80%}
.portable-one-sixth,.portable-two-twelfths{width:16.666%}
.portable-five-sixths,.portable-ten-twelfths{width:83.333%}
.portable-one-eighth{width:12.5%}
.portable-three-eighths{width:37.5%}
.portable-five-eighths{width:62.5%}
.portable-seven-eighths{width:87.5%}
.portable-one-tenth{width:10%}
.portable-three-tenths{width:30%}
.portable-seven-tenths{width:70%}
.portable-nine-tenths{width:90%}
.portable-one-twelfth{width:8.333%}
.portable-five-twelfths{width:41.666%}
.portable-seven-twelfths{width:58.333%}
.portable-eleven-twelfths{width:91.666%}}@media only screen and (min-width:1024px){.desk-one-whole{width:100%}
.desk-five-tenths,.desk-four-eighths,.desk-one-half,.desk-six-twelfths,.desk-three-sixths,.desk-two-quarters{width:50%}
.desk-four-twelfths,.desk-one-third,.desk-two-sixths{width:33.333%}
.desk-eight-twelfths,.desk-four-sixths,.desk-two-thirds{width:66.666%}
.desk-one-quarter,.desk-three-twelfths,.desk-two-eighths{width:25%}
.desk-nine-twelfths,.desk-six-eighths,.desk-three-quarters{width:75%}
.desk-one-fifth,.desk-two-tenths{width:20%}
.desk-four-tenths,.desk-two-fifths{width:40%}
.desk-six-tenths,.desk-three-fifths{width:60%}
.desk-eight-tenths,.desk-four-fifths{width:80%}
.desk-one-sixth,.desk-two-twelfths{width:16.666%}
.desk-five-sixths,.desk-ten-twelfths{width:83.333%}
.desk-one-eighth{width:12.5%}
.desk-three-eighths{width:37.5%}
.desk-five-eighths{width:62.5%}
.desk-seven-eighths{width:87.5%}
.desk-one-tenth{width:10%}
.desk-three-tenths{width:30%}
.desk-seven-tenths{width:70%}
.desk-nine-tenths{width:90%}
.desk-one-twelfth{width:8.333%}
.desk-five-twelfths{width:41.666%}
.desk-seven-twelfths{width:58.333%}
.desk-eleven-twelfths{width:91.666%}}
.brand{font-family:Helvetica Neue,sans-serif!important;color:#4a8ec2!important}
.brand-face{font-family:Helvetica Neue,sans-serif!important}
.brand-color,.brand-colour{color:#4a8ec2!important}
.float--right{float:right!important}
.float--left{float:left!important}
.float--none{float:none!important}
.text--left{text-align:left!important}
.text--center{text-align:center!important}
.text--right{text-align:right!important}
.weight--light{font-weight:300!important}
.weight--normal{font-weight:400!important}
.weight--semibold{font-weight:600!important}
.push{margin:15px!important}
.push--top{margin-top:15px!important}
.push--right{margin-right:15px!important}
.push--bottom{margin-bottom:15px!important}
.push--left{margin-left:15px!important}
.push--ends{margin-top:15px!important;margin-bottom:15px!important}
.push--sides{margin-right:15px!important;margin-left:15px!important}
.push-half{margin:7.5px!important}
.push-half--top{margin-top:7.5px!important}
.push-half--right{margin-right:7.5px!important}
.push-half--bottom{margin-bottom:7.5px!important}
.push-half--left{margin-left:7.5px!important}
.push-half--ends{margin-top:7.5px!important;margin-bottom:7.5px!important}
.push-half--sides{margin-right:7.5px!important;margin-left:7.5px!important}
.flush{margin:0!important}
.flush--top{margin-top:0!important}
.flush--right{margin-right:0!important}
.flush--bottom{margin-bottom:0!important}
.flush--left{margin-left:0!important}
.flush--ends{margin-top:0!important;margin-bottom:0!important}
.flush--sides{margin-right:0!important;margin-left:0!important}
.soft{padding:15px!important}
.soft--top{padding-top:15px!important}
.soft--right{padding-right:15px!important}
.soft--bottom{padding-bottom:15px!important}
.soft--left{padding-left:15px!important}.soft--ends{padding-top:15px!important;padding-bottom:15px!important}
.soft--sides{padding-right:15px!important;padding-left:15px!important}
.soft-half{padding:7.5px!important}
.soft-half--top{padding-top:7.5px!important}
.soft-half--right{padding-right:7.5px!important}
.soft-half--bottom{padding-bottom:7.5px!important}
.soft-half--left{padding-left:7.5px!important}
.soft-half--ends{padding-top:7.5px!important;padding-bottom:7.5px!important}
.soft-half--sides{padding-right:7.5px!important;padding-left:7.5px!important}
.hard{padding:0!important}
.hard--top{padding-top:0!important}
.hard--right{padding-right:0!important}
.hard--bottom{padding-bottom:0!important}
.hard--left{padding-left:0!important}
.hard--ends{padding-top:0!important;padding-bottom:0!important}
.hard--sides{padding-right:0!important;padding-left:0!important}
.full-bleed{margin-right:-15px!important;margin-left:-15px!important}
.islet .full-bleed{margin-right:-7.5px!important;margin-left:-7.5px!important}
.informative{cursor:help!important}
.muted{opacity:.5!important;filter:alpha(opacity=50)!important}
.proceed{text-align:right!important}
.go:after{content:" " "�"!important}
.caps{text-transform:uppercase!important}
.accessibility,.visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
@media only screen and (max-width:480px){.accessibility--palm,.visuallyhidden--palm{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:481px) and (max-width:1023px){.accessibility--lap,.visuallyhidden--lap{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:481px){.accessibility--lap-and-up,.visuallyhidden--lap-and-up{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (max-width:1023px){.accessibility--portable,.visuallyhidden--portable{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:1024px){.accessibility--desk,.visuallyhidden--desk{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:1200px){.accessibility--desk-wide,.visuallyhidden--desk-wide{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@font-face{font-family:TrumpGothicEast;src:url(../../fonts/trumpgoteasbol.eot);src:url(../../fonts/trumpgoteasbol.eot?#iefix) format("embedded-opentype"),url(../../fonts/trumpgoteasbol.woff) format("woff"),url(../../fonts/trumpgoteasbol.ttf) format("truetype"),url(../../fonts/trumpgoteasbol.svg#ywftsvg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FSAlbert;src:url(../../fonts/FSAlbert.eot);src:url(../../fonts/FSAlbert.eot?#iefix) format("embedded-opentype"),url(../../fonts/FSAlbert.woff) format("woff"),url(../../fonts/FSAlbert.ttf) format("truetype"),url(../../fonts/FSAlbert.svg#e997c6af15f438a38b2135564c14c76d) format("svg");font-style:normal;font-weight:400}@font-face{font-family:FSAlbert;src:url(../../fonts/FSAlbert-Bold.eot);src:url(../../fonts/FSAlbert-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/FSAlbert-Bold.woff) format("woff"),url(../../fonts/FSAlbert-Bold.ttf) format("truetype"),url(../../fonts/FSAlbert-Bold.svg#85d1c0992bfd6d874a9c9247b51429c0) format("svg");font-style:normal;font-weight:700}@font-face{font-family:FSAlbert;src:url(../../fonts/FSAlbert-Light.eot);src:url(../../fonts/FSAlbert-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/FSAlbert-Light.woff) format("woff"),url(../../fonts/FSAlbert-Light.ttf) format("truetype"),url(../../fonts/FSAlbert-Light.svg#21a9a1a77e369871569476276cdd565f) format("svg");font-style:normal;font-weight:300}@font-face{font-family:FSAlbert;src:url(../../fonts/FSAlbert-Thin.eot);src:url(../../fonts/FSAlbert-Thin.eot?#iefix) format("embedded-opentype"),url(../../fonts/FSAlbert-Thin.woff) format("woff"),url(../../fonts/FSAlbert-Thin.ttf) format("truetype"),url(../../fonts/FSAlbert-Thin.svg#56eb25cb585c3ce42bfbbfed8908c8be) format("svg");font-style:normal;font-weight:200}.icn-about_arrow--results{background-image:url(group/sprite.png);background-position:-235px -155px;width:31px;height:20px}.icn-about_arrow-clients{background-image:url(group/sprite.png);background-position:-235px -175px;width:31px;height:20px}.icn-about_arrow-creative{background-image:url(group/sprite.png);background-position:-41px -209px;width:37px;height:24px}.icn-about_arrow{background-image:url(group/sprite.png);background-position:0 -209px;width:41px;height:27px}.icn-about_fader-page-1{background-image:url(group/sprite.png);background-position:0 -71px;width:80px;height:62px}.icn-about_fader-page-2{background-image:url(group/sprite.png);background-position:-126px 0;width:70px;height:66px}.icn-about_fader-page-3{background-image:url(group/sprite.png);background-position:-60px 0;width:66px;height:67px}.icn-about_fader-page-4{background-image:url(group/sprite.png);background-position:0 0;width:60px;height:71px}.icn-about_fader-page-5{background-image:url(group/sprite.png);background-position:-80px -71px;width:66px;height:62px}.icn-about_fader-title-1-over{background-image:url(group/sprite.png);background-position:-78px -133px;width:39px;height:39px}.icn-about_fader-title-1{background-image:url(group/sprite.png);background-position:-117px -133px;width:39px;height:39px}.icn-about_fader-title-2-over{background-image:url(group/sprite.png);background-position:-156px -133px;width:39px;height:39px}.icn-about_fader-title-2{background-image:url(group/sprite.png);background-position:-196px 0;width:39px;height:39px}.icn-about_fader-title-3-over{background-image:url(group/sprite.png);background-position:-196px -39px;width:39px;height:39px}.icn-about_fader-title-3{background-image:url(group/sprite.png);background-position:-196px -78px;width:39px;height:39px}.icn-about_fader-title-4-over{background-image:url(group/sprite.png);background-position:-146px -71px;width:39px;height:39px}.icn-about_fader-title-4{background-image:url(group/sprite.png);background-position:-196px -117px;width:39px;height:39px}.icn-about_fader-title-5-over{background-image:url(group/sprite.png);background-position:0 -133px;width:39px;height:39px}.icn-about_fader-title-5{background-image:url(group/sprite.png);background-position:-39px -133px;width:39px;height:39px}.icn-blog_close-over{background-image:url(group/sprite.png);background-position:-74px -172px;width:34px;height:35px}.icn-blog_close{background-image:url(group/sprite.png);background-position:-108px -172px;width:34px;height:35px}.icn-header_facebook-out{background-image:url(group/sprite.png);background-position:-142px -172px;width:31px;height:31px}.icn-header_facebook-over{background-image:url(group/sprite.png);background-position:-173px -172px;width:31px;height:31px}.icn-header_linkedin-out{background-image:url(group/sprite.png);background-position:-204px -172px;width:31px;height:31px}.icn-header_linkedin-over{background-image:url(group/sprite.png);background-position:-235px 0;width:31px;height:31px}.icn-header_search-open{background-image:url(group/sprite.png);background-position:-235px -31px;width:31px;height:31px}.icn-header_search{background-image:url(group/sprite.png);background-position:-235px -62px;width:31px;height:31px}.icn-header_twitter-out{background-image:url(group/sprite.png);background-position:-235px -93px;width:31px;height:31px}.icn-header_twitter-over{background-image:url(group/sprite.png);background-position:-235px -124px;width:31px;height:31px}.icn-plus_icon-over{background-image:url(group/sprite.png);background-position:-37px -172px;width:37px;height:37px}.icn-plus_icon{background-image:url(group/sprite.png);background-position:0 -172px;width:37px;height:37px}.icn-work_arrow-left{background-image:url(group/sprite.png);background-position:-196px -156px;width:10px;height:16px}.icn-work_arrow-right{background-image:url(group/sprite.png);background-position:-206px -156px;width:10px;height:16px}.icn-work_filter-plus{background-image:url(group/sprite.png);background-position:-216px -156px;width:9px;height:9px}.icn-work_plus-over{background-image:url(group/sprite.png);background-position:-235px -195px;width:13px;height:13px}.icn-work_plus{background-image:url(group/sprite.png);background-position:-248px -195px;width:13px;height:13px}html{height:100%}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;background-color:#000;color:#fff;font-family:FSAlbert,HelveticaNeue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5{font-weight:400}a{text-decoration:none;color:#e2d4b2}.site__container{width:100%;max-width:1000px;margin:0 auto}.footer{position:fixed;bottom:0;left:0;width:100%;height:50px;z-index:9;background:url(group/header_bg.jpg) repeat #000;clear:both;padding:0 20px;border-top:1px solid rgba(255,255,255,.14)}.footer .footer__left{list-style:none}.footer .footer__left .footer__left-item{line-height:50px;margin-left:40px;color:#fafafa}.footer .footer__left .footer__left-item:first-child{margin-left:0}.footer .footer__left .footer__left-item a{color:#fafafa}.footer .footer__right{line-height:50px;position:relative;width:200px}.footer .footer__right:hover .footer__qh{opacity:0}.footer .footer__right:hover .footer__parallax{opacity:1}.footer a{color:#fff}.footer__qh{position:absolute;right:0;top:0;z-index:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.footer__parallax{position:absolute;right:0;top:0;opacity:0;z-index:2;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.page-container{padding:117px 20px 100px}.page-container__content{width:100%;max-width:1000px;margin:0 auto}.header{background:url(group/header_bg.jpg) repeat #000;height:66px;position:fixed;top:0;width:100%;z-index:10;border-bottom:1px solid #3b3c3f}.header .logo__wrapper{margin:18px 20px;position:relative;overflow:hidden;height:30px;width:80px;line-height:0;float:left}.header .logo__wrapper .logo{position:absolute;z-index:5}.header .logo__wrapper .logo a{display:block;width:73px;height:28px;text-indent:-9999px;background:url(../../img/logo.png) no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-ms-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.header .logo__wrapper .logo a{background:url(../../img/retina/logo@2x.png) no-repeat;background-size:73px 28px}}.nav{position:absolute;top:66px;left:0;width:100%;display:none;z-index:10}.nav .nav__primary{list-style:none;margin:0}.nav .nav__primary li{float:left;width:100%}.nav .nav__primary li a{color:#fff;font-size:17px;font-family:TrumpGothicEast;text-transform:uppercase;display:block;text-align:center;padding:5px 0}.nav .nav__primary li a span{display:none}.nav .nav__primary li.selected a{color:#EDC27B}.nav .nav__primary li:first-child a{padding-top:7px}.nav .nav__primary li:last-child a{padding-bottom:7px}.nav.open{display:block}.nav.open:before{content:"";display:block;position:absolute;top:-1px;left:0;width:100%;height:1px;background:#c7a962;background:-moz-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#c7a962),color-stop(100%,#e7d598));background:-webkit-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-o-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-ms-linear-gradient(left,#c7a962 0,#e7d598 100%);background:linear-gradient(to right,#c7a962 0,#e7d598 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7a962', endColorstr='#e7d598', GradientType=1)}.nav.open:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#c7a962;background:-moz-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#c7a962),color-stop(100%,#e7d598));background:-webkit-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-o-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-ms-linear-gradient(left,#c7a962 0,#e7d598 100%);background:linear-gradient(to right,#c7a962 0,#e7d598 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7a962', endColorstr='#e7d598', GradientType=1)}.mobile__nav-btn{margin:18px 15px;display:block;float:right;height:30px;width:30px;text-indent:-9999px;background:url(../../img/mobile_nav.svg) no-repeat 5px 6px #363636;background-size:20px 18px}.nav__social{float:right}@media only screen and (min-device-width:320px) and (max-device-width:480px){.nav__social{display:none}}.nav__social ul{margin:18px 0}.nav__social ul li{position:relative;display:inline-block;vertical-align:middle;width:31px;height:31px;margin-left:5px}.nav__social ul li:first-child{margin-left:0}.nav__social ul li .nav__social-item{display:block;text-indent:-9999px;position:relative}.nav__social ul li .nav__social-item:after,.nav__social ul li .nav__social-item:before{content:"";position:absolute;display:block;top:0;left:0}.nav__social ul li .nav__social-item:before{z-index:50;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.nav__social ul li .nav__social-item:after{z-index:49}.nav__social ul li .nav__social-item:hover:before{opacity:0}.nav__social ul li .nav__social-item.nav__social-facebook:before{background-image:url(group/sprite.png);background-position:-142px -172px;width:31px;height:31px}.nav__social ul li .nav__social-item.nav__social-facebook:after{background-image:url(group/sprite.png);background-position:-173px -172px;width:31px;height:31px}.nav__social ul li .nav__social-item.nav__social-twitter:before{background-image:url(group/sprite.png);background-position:-235px -93px;width:31px;height:31px}.nav__social ul li .nav__social-item.nav__social-twitter:after{background-image:url(group/sprite.png);background-position:-235px -124px;width:31px;height:31px}.nav__social ul li .nav__social-item.nav__social-linkedin:before{background-image:url(group/sprite.png);background-position:-204px -172px;width:31px;height:31px}.nav__social ul li .nav__social-item.nav__social-linkedin:after{background-image:url(group/sprite.png);background-position:-235px 0;width:31px;height:31px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-ms-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.nav__social ul li .nav__social-item.nav__social-facebook:before{background:url(../../img/retina/icn-header_facebook-out@2x.png) no-repeat;background-size:31px 31px}.nav__social ul li .nav__social-item.nav__social-twitter:before{background:url(../../img/retina/icn-header_twitter-out@2x.png) no-repeat;background-size:31px 31px}.nav__social ul li .nav__social-item.nav__social-linkedin:before{background:url(../../img/retina/icn-header_linkedin-out@2x.png) no-repeat;background-size:31px 31px}}.nav__search{float:right;margin:18px 5px 18px 0;border-right:1px solid #2f3032}.nav__search-icon{margin-right:5px}.nav__search-icon.open{background-image:url(group/sprite.png);background-position:-235px -31px;width:31px;height:31px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-ms-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icn-header_search{background:url(../../img/retina/icn-header_search@2x.png) no-repeat;background-size:31px 31px}.nav__search-icon.open{background:url(../../img/retina/icn-header_search-over@2x.png) no-repeat;background-size:31px 31px}}

#body .container{margin:66px 0 0;width:100%;padding:0;background:0 0;position:relative}

#body .container .content{padding:0;margin:0;overflow:hidden;position:absolute}

.work-index__container{width:100%;max-width:100%}
.work-index__container.screen{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}
.work-index__container.touch{overflow:scroll!important;position:absolute;top:0;bottom:0;left:0;right:0}
.work-index__content{padding:66px 0px 50px;height:100%;background:url(group/work_related_bg.jpg) repeat}
.work-index__container.screen .work-index__content{max-height:80%}
.work-index__item{float:left;display:block;overflow:hidden}
.work-index__item.touch{width:50%}
.work-index__item.screen{width:auto;height:20%}
.work-index__item.work-index__item--2.screen{height:40%}
.work-index__item.work-index__item--2.touch{width:50%}
.work-index__item.work-index__item--3.screen{height:40%}
.work-index__item.work-index__item--3.touch{width:100%}

.work-index__item:after{content:"";z-index:8;position:absolute;width:100%;height:100%;left:-100%;top:0;background:url(group/about_bg_2.jpg) repeat;-webkit-transition:left .75s;-moz-transition:left .75s;-ms-transition:left .75s;-o-transition:left .75s;transition:left .75s}
.work-index__item.curtain_over:after{left:0}
.work-index__item.curtain_out{-webkit-transition-delay:0!important;-moz-transition-delay:0!important;-ms-transition-delay:0!important;-o-transition-delay:0!important;transition-delay:0!important}



.work-index__item.curtain_out .work-index__img{visibility:visible}
.work-index__item.curtain_out:after{left:100%}
.work-index__img{position:absolute;overflow:hidden;width:100%;height:100%}
.work-index__img img{display:block}
.virgin .work-index__img{visibility:hidden}
.work-index__item.touch .work-index__img img{width:100%;height:auto}
.work-index__item.screen .work-index__img img{width:100%;height:100%}
 
 
 .work-index__text{position:absolute;width:55%;height:50%;overflow:hidden;padding:310px}
 
 
 .work-index__text.work-index__text--admin{top:100px;left:0;border:1px solid #ccc}
 .work-index__text:after{content:"";position:absolute;background:url(group/about_bg_2.jpg) repeat;top:0;left:0;width:100%;height:100%;opacity:.85;z-index:4}

 .work-index__text-box{position:absolute;z-index:5;bottom:0;overflow:hidden}
 .work-index__text-box:hover .work-index__view-work-icon{background-image:url(group/sprite.png);background-position:100px -195px;width:13px;height:13px}
 
 .work-index__title{color:#212122;font-family:TrumpGothicEast;font-size:32px;line-height:30px;text-transform:uppercase;float:left;clear:left;display:inline-block}.touch .work-index__title{font-size:20px;line-height:22px}.work-index__item--3 .work-index__title{font-size:45px;line-height:40px;letter-spacing:1.5px}.work-index__view-work{padding-bottom:5px;overflow:hidden}.work-index__view-work span{float:left}.work-index__view-work-icon{display:block;background-image:url(group/sprite.png);background-position:-248px -195px;width:13px;height:13px}.work-index__view-work-span{display:inline-block;font-size:14px;line-height:13px;color:#000;padding-top:2px;padding-left:3px}.work-index__select{position:absolute;z-index:5;color:#000;top:50px}.work-index__admin-toggle-image{position:absolute;top:20px;left:20px;color:#000;z-index:5;cursor:pointer}.work-index__admin-toggle-image:hover{background:rgba(167,179,197,.4)}.work-index__filters-wrapper{position:absolute;top:66px;right:0}.work-index__filters{width:200px;top:-100%;right:0;position:fixed;z-index:8;background:#212121;padding:20px;overflow:auto;-webkit-transition:top .3s;-moz-transition:top .3s;-ms-transition:top .3s;-o-transition:top .3s;transition:top .3s}.work-index__filters.open{top:66px!important}.work-index__filters-title{font-size:18px;border-bottom:1px solid #EDC27B;padding-bottom:10px;margin-bottom:20px}.work-index__filters-item{border-top:1px solid #2E2E2F;padding-top:4px;margin-top:4px}.work-index__filters-item:first-child{border-top:0;padding-top:0;margin-top:0}.work-index__filters-anchor{color:#7c7c7d;font-size:18px;position:relative;display:block}.work-index__filters-anchor:after{content:"";display:block;position:absolute;right:0;top:8px;opacity:0;background-image:url(group/sprite.png);background-position:-216px -156px;width:9px;height:9px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.work-index__filters-anchor.current{color:#fff}.work-index__filters-anchor.current:after{opacity:1}.screen .work-index__filters-anchor{-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}.screen .work-index__filters-anchor:hover{color:#fff}.html__work body{background:url(group/work_related_bg.jpg) repeat}.work__view{padding-top:66px;padding-bottom:50px}.work__carousel--wrapper{float:left;width:100%;position:relative}.work__carousel{width:100%;overflow:hidden}.work__carousel img{display:block;float:left}.carousel__arrow{position:absolute;z-index:9;top:0;height:100%;width:30px;background:rgba(255,255,255,.3);cursor:pointer;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}.carousel__arrow:hover{background:rgba(255,255,255,.8)}.carousel__arrow:after{content:"";display:block;position:absolute;top:48%;left:10px}.carousel__left{left:0;background:rgba(255,255,255,0)}.carousel__left:after{background-image:url(group/sprite.png);background-position:-196px -156px;width:10px;height:16px}.carousel__right{right:0}.carousel__right:after{background-image:url(group/sprite.png);background-position:-206px -156px;width:10px;height:16px}.work__content--wrapper{float:left;width:100%}.work__content{padding:20px 20px 80px}.work__content-column{width:100%;float:left;clear:left;margin-right:7px;margin-bottom:20px}.work__content-column h4{color:#fff;font-family:TrumpGothicEast;font-size:15px;font-weight:400;border-bottom:1px solid #525457;padding-bottom:10px;margin-top:5px;margin-bottom:10px;letter-spacing:1px;background:url(../../img/contact_triangle.png) no-repeat 18px 100%;opacity:.8}.work__content-column p{font-size:14px;line-height:1.2;color:#ccc;opacity:.8;padding-right:20px}.work__content-column.work__content-related h4{color:#e6d8b5}.work__content-title{position:relative;margin-bottom:20px;padding-bottom:10px}.work__content-title:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;max-width:735px;height:1px;background:#c7a962;background:-moz-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#c7a962),color-stop(100%,#e7d598));background:-webkit-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-o-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-ms-linear-gradient(left,#c7a962 0,#e7d598 100%);background:linear-gradient(to right,#c7a962 0,#e7d598 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7a962', endColorstr='#e7d598', GradientType=1)}.work__content-title h2,.work__content-title h3{line-height:1;font-size:24px;padding-top:5px}.work__content-related--li{line-height:.9;display:block;margin-bottom:3px}.work__content-related--li a{font-size:14px;text-decoration:underline;color:rgba(255,255,255,.65)}.work__content-related--li a:hover{color:#EDC27B}.work-view__image-editor--toggle{display:inline-block;margin:20px}.work-view__image-editor{padding:0 40px}.work-order{padding:100px}.work-order__ul{width:600px;margin:0 auto!important}.work-order__li{overflow:hidden}.work-order__img{float:left;width:360px}.work-order__title{float:left;width:240px;padding-left:40px;line-height:240px}.about__nav{height:49px;position:fixed;top:16px;left:0;width:100%;background:#FFF;z-index:9;display:none;-webkit-transition:top 1s;-moz-transition:top 1s;-ms-transition:top 1s;-o-transition:top 1s;transition:top 1s}.about__nav.active{top:66px}.about__nav ul li a{color:#212122;font-family:TrumpGothicEast;font-size:23px;line-height:23px;text-transform:uppercase;padding:18px 17px 8px;letter-spacing:1px;display:inline-block;position:relative}.about__nav ul li a:after{opacity:0;content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#EDC27B;background:-moz-linear-gradient(left,#efd69d 0,#e0b461 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#efd69d),color-stop(100%,#e0b461));background:-webkit-linear-gradient(left,#efd69d 0,#e0b461 100%);background:-o-linear-gradient(left,#efd69d 0,#e0b461 100%);background:-ms-linear-gradient(left,#efd69d 0,#e0b461 100%);background:linear-gradient(to right,#efd69d 0,#e0b461 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efd69d', endColorstr='#e0b461', GradientType=1);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.about__nav ul li a.current:after,.about__nav ul li a:hover:after{opacity:1}.about__page{padding:66px 0 50px}.about__section{position:relative;z-index:2;padding:50px 0}.about__section.about__section--hello{background:url(group/about_bg_1.jpg) no-repeat 50% 50%;background-size:cover;z-index:1;min-height:450px}.about__section.about__section--clients{background:url(group/work_related_bg.jpg) repeat}.about__section.about__section--approach{background:url(group/about_bg_approach.jpg) repeat 50% 50%;background-size:cover;min-height:450px;padding:0}.about__section.about__section--results{background:url(group/work_related_bg.jpg) repeat}.about__section.about__section--produce{background:url(group/about_bg_produce.jpg) repeat 50% 50%;background-size:cover}.about__section .site__container{padding:50px 0}.about__section--hello .site__container{padding-left:5%;padding-right:5%}.about__section--hello img{max-width:670px;height:auto}.about__section--hello .about__down-arrow{text-indent:-9999px;position:relative;-webkit-animation:levitate 1s infinite ease;-moz-animation:levitate 1s infinite ease;-ms-animation:levitate 1s infinite ease;-o-animation:levitate 1s infinite ease;animation:levitate 1s infinite ease}.about__seam--1,.about__seam--gold{position:absolute;left:0;width:100%;bottom:0;height:7px;background:url(../../img/about_seam-1.png) repeat}.about__fader{opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.about__fader.active{opacity:1}.clients__wrapper{width:300px}.about__clients--list{line-height:0}.about__clients--list .about__clients--item{line-height:0;margin:5px;width:69px;height:69px;position:relative;overflow:hidden;border:2px solid transparent;border-radius:50%}.about__clients--item--out,.about__clients--item--over{position:absolute;top:0;width:65px;height:65px}.about__clients--item--out img,.about__clients--item--over img{width:100%;height:100%;display:block}.about__clients--item--out{left:0}.about__clients--item--over{left:100%}.about__clients--item--admin{margin-bottom:30px!important;overflow:visible!important}.about__clients--item--admin .about__clients--item--over{display:none}.about__clients--item--admin .about__clients--item--flipper{position:absolute;left:0;top:-10px;z-index:100}.about__clients--item--admin .about__clients--item--flipper .unflip{display:none}.about__clients--item--admin.flipped .about__clients--item--over{display:block;left:0}.about__clients--item--admin.flipped .about__clients--item--flipper .flip,.about__clients--item--admin.flipped .about__clients--item--out{display:none}.about__clients--item--admin.flipped .about__clients--item--flipper .unflip{display:inline}.about__parallax--arrow--clients{margin-top:50px}.about__parallax--arrow--clients a{position:relative;-webkit-animation:levitate 1s infinite ease;-moz-animation:levitate 1s infinite ease;-ms-animation:levitate 1s infinite ease;-o-animation:levitate 1s infinite ease;animation:levitate 1s infinite ease}.about__parallax--produce{padding:0 20px}.about__parallax--produce img{max-width:559px;width:100%;height:auto;display:block;margin:0 auto}.about__parallax--arrow--produce a{position:relative;-webkit-animation:levitate 1s infinite ease;-moz-animation:levitate 1s infinite ease;-ms-animation:levitate 1s infinite ease;-o-animation:levitate 1s infinite ease;animation:levitate 1s infinite ease}@-webkit-keyframes $animation-name{0%{top:0}50%{top:10px}100%{top:0}}@-moz-keyframes $animation-name{0%{top:0}50%{top:10px}100%{top:0}}@-ms-keyframes $animation-name{0%{top:0}50%{top:10px}100%{top:0}}@-o-keyframes $animation-name{0%{top:0}50%{top:10px}100%{top:0}}@keyframes $animation-name{0%{top:0}50%{top:10px}100%{top:0}}.about__approach{padding:0!important;max-width:350px;position:relative;left:20px;width:280px}.about__approach>div{width:100%}.about__approach--spacer{border-left:1px solid rgba(237,194,123,.27)}.about__approach--spacer.about__approach--spacer--bottom{vertical-align:middle}.about__approach--spacer.about__approach--spacer--bottom a{position:relative;left:35px;-webkit-animation:levitate 1s infinite ease;-moz-animation:levitate 1s infinite ease;-ms-animation:levitate 1s infinite ease;-o-animation:levitate 1s infinite ease;animation:levitate 1s infinite ease}.about__approach--content--height{height:220px}.approach__pagination{float:left;width:39px;position:relative;left:-19px}.approach__pagination--list{overflow:hidden}.approach__pagination--item{float:left}.approach__pagination--item:before{content:"";width:1px;height:12px;background:rgba(237,194,123,.27);display:block;margin:0 auto}.approach__pagination--item:first-child:before{display:none}.icn-about_fader-title-1.current__paginate,.icn-about_fader-title-1:hover{background-image:url(group/sprite.png);background-position:-78px -133px;width:39px;height:39px}.icn-about_fader-title-2.current__paginate,.icn-about_fader-title-2:hover{background-image:url(group/sprite.png);background-position:-156px -133px;width:39px;height:39px}.icn-about_fader-title-3.current__paginate,.icn-about_fader-title-3:hover{background-image:url(group/sprite.png);background-position:-196px -39px;width:39px;height:39px}.icn-about_fader-title-4.current__paginate,.icn-about_fader-title-4:hover{background-image:url(group/sprite.png);background-position:-146px -71px;width:39px;height:39px}.icn-about_fader-title-5.current__paginate,.icn-about_fader-title-5:hover{background-image:url(group/sprite.png);background-position:0 -133px;width:39px;height:39px}.approach__slides{margin-left:35px}.approach__slide{width:200px;top:-80px}.approach-slide__title--icon{height:62px}.approach-slide__title{border-top:1px solid #525457;border-bottom:1px solid #525457;margin-top:20px;margin-bottom:15px;padding:10px 0}.approach-slide__approach-text{color:#5c5c5c;font-size:15px;text-transform:uppercase;text-align:center;font-family:TrumpGothicEast;margin-bottom:5px}.approach-slide__title-text{color:#fff;font-size:29px;text-transform:uppercase;text-align:center;font-family:TrumpGothicEast;line-height:29px;letter-spacing:1px}.approach-slide__body p{font-size:14px;margin-bottom:6px;text-align:center;line-height:1.3}.about__section--results{margin-bottom:50px}.about__results--wrapper{max-width:760px;position:relative}.about__parallax--results{padding:0 20px}.about__parallax--results img{max-width:472px;width:100%;height:auto;display:block;margin:0 auto}.about__parallax--arrow--results{margin-bottom:80px}.about__parallax--arrow--results a{position:relative;-webkit-animation:levitate 1s infinite ease;-moz-animation:levitate 1s infinite ease;-ms-animation:levitate 1s infinite ease;-o-animation:levitate 1s infinite ease;animation:levitate 1s infinite ease}.results__line{width:100%;height:1px;margin-bottom:60px;background:#c7a962;background:-moz-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#c7a962),color-stop(100%,#e7d598));background:-webkit-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-o-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-ms-linear-gradient(left,#c7a962 0,#e7d598 100%);background:linear-gradient(to right,#c7a962 0,#e7d598 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7a962', endColorstr='#e7d598', GradientType=1)}.about__results--content{font-family:TrumpGothicEast;position:relative;z-index:2;color:#212122;padding-left:20px;padding-right:20px}.about__results--content .about__results--list{margin-bottom:50px}.about__results--content .about__results--item{display:inline-block;width:100%;height:300px}.about__results--content .results__title{font-size:15px;color:rgba(250,250,250,.8);border-bottom:1px solid #7b7b7b;background:url(../../img/results_triangle.png) no-repeat 15px 100%;padding-bottom:3px;letter-spacing:.5px;text-align:left}.about__results--content .results__number{color:#d3b976}.about__results--content .results--small{font-size:90px;line-height:90px}.about__results--content .results--big{font-size:190px;line-height:190px}.about__results--content .results--symbol{line-height:150px;padding-right:10px}.about__results--content .results--symbol--plus{line-height:100px;padding-right:10px}.about__results--content .vertical-bottom{padding-bottom:30px}.results__source{font-size:10px;color:rgba(250,250,250,.35);font-family:FSAlbert;padding-left:7px;margin:0;line-height:1.2;text-align:left}.results__source:before{content:"";display:inline-block;width:2px;height:10px;background:rgba(250,250,250,.8);position:relative;left:-5px;top:2px}.people__container{width:100%}.people__content{padding:66px 0 50px;min-height:100%}.people__item{width:50%;float:left;display:block;overflow:hidden}.people__item:after{content:"";z-index:8;position:absolute;width:100%;height:100%;left:0;top:-100%;background:#212122;-webkit-transition:top .75s;-moz-transition:top .75s;-ms-transition:top .75s;-o-transition:top .75s;transition:top .75s}.people__item.curtain_over:after{top:0}.people__item.curtain_out{-webkit-transition-delay:0!important;-moz-transition-delay:0!important;-ms-transition-delay:0!important;-o-transition-delay:0!important;transition-delay:0!important}.people__item.curtain_out .people__img{visibility:visible}.people__item.curtain_out:after{top:100%}.people__item.people__item--2{width:50%}.people__item.people__item--3{width:100%}.people__img{position:relative;overflow:hidden;visibility:hidden}.people__img img{width:100%;height:auto;display:block}.people__text{position:absolute;width:100%;height:100%;overflow:hidden;padding:20px}.people__text.people__text--admin{top:0;left:0;border:1px solid #ccc}.people__text:after{content:"";position:absolute;background:url(group/about_bg_2.jpg) repeat;top:0;left:0;width:100%;height:100%;opacity:.85;z-index:4}.people__select{position:absolute;z-index:5;color:#000;top:50px}.people__admin-toggle-image{position:absolute;top:20px;left:20px;color:#000;z-index:5;cursor:pointer}.people__admin-toggle-image:hover{background:rgba(167,179,197,.4)}.people__admin-delete{position:absolute;bottom:20px;left:20px;color:#000;z-index:5;cursor:pointer}.people__admin-delete:hover{background:rgba(167,179,197,.4)}.html__services body{background:url(group/services_bg.jpg) repeat}.services__wrapper{display:none}.services__wrapper--mob{padding:116px 40px 100px}.services-mob__boxes{overflow:hidden;width:100%;max-width:343px;margin:0 auto}.services-mob__col{overflow:hidden;width:100%}.services-mob__col:first-child .services-mob__box:first-child{margin-top:0}.services-mob__box{width:100%;max-width:343px;float:left;margin-top:50px}.services-mob__img{margin-bottom:30px}.services-mob__img img{display:block;width:100%;height:auto}.services-mob__service-areas{text-align:center}.services-mob__service-areas span{display:inline-block;font-size:26px;color:#212122;font-family:TrumpGothicEast;text-transform:uppercase;line-height:50px;cursor:pointer}.services-mob__service-areas span:after,.services-mob__service-areas span:before{font-size:42px;position:relative;top:3px}.services-mob__service-areas span:before{content:"[";padding-right:10px}.services-mob__service-areas span:after{content:"]";padding-left:10px}.services-mob__li{text-align:center;border-bottom:1px solid #525457;line-height:40px;font-size:14px;text-transform:uppercase}.services-mob__li a{color:#fff}.services-mob__li:first-child{border-top:1px solid #525457}.services-mob__description{max-height:0;overflow:hidden;line-height:1.3;text-transform:none;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-ms-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.services-mob__description p{margin-bottom:20px}.services-mob__description.open{max-height:200px}@media all and (min-width:880px){.services-mob__boxes{max-width:790px}.services-mob__col{width:343px;float:left}.services-mob__col:first-child{margin-right:100px}.services-mob__box:first-child{margin-top:0}}.html__blog body{background:url(group/blog_bg.jpg) no-repeat 50% 50% fixed;background-size:cover}.blog-index__container{width:100%;max-width:1400px;margin:0 auto;padding:20px;position:relative;z-index:2}.blog-index__content{padding:120px 0 50px}.blog__item{width:100%;float:left;display:block;overflow:hidden;padding:0 7px 50px}.blog__item.blog__item--width-2{padding-right:30px}.blog__item.blog__item--width-3{padding-right:60px}.blog__item--inner{overflow:hidden;position:relative}.blog__item--inner:after{content:"";z-index:8;position:absolute;width:100%;height:100%;left:-100%;top:0;background:url(group/about_bg_2.jpg) repeat;-webkit-transition:left .75s;-moz-transition:left .75s;-ms-transition:left .75s;-o-transition:left .75s;transition:left .75s}.blog__item--inner.curtain_over:after{left:0}.blog__item--inner.curtain_out .blog__item--anchor{visibility:visible}.blog__item--inner.curtain_out:after{left:100%}.blog__item--unpublished{opacity:.7}.blog__item--anchor{position:relative;overflow:hidden;visibility:hidden}.blog__item--anchor:hover .blog__item--img img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.blog__item--bar{height:10px;width:100%;background:url(group/about_bg_2.jpg) repeat;position:relative;z-index:5}.blog__item--img img{display:block;width:100%;height:auto;position:relative;z-index:4;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blog__item--text{padding:15px;position:relative;z-index:5;background:url(group/about_bg_2.jpg) repeat}.blog__item--title{font-family:TrumpGothicEast;color:#212122;font-size:36px;position:relative;line-height:1;margin-bottom:15px;padding-bottom:10px}.blog__item--title:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#c7a962;background:-moz-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#c7a962),color-stop(100%,#e7d598));background:-webkit-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-o-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-ms-linear-gradient(left,#c7a962 0,#e7d598 100%);background:linear-gradient(to right,#c7a962 0,#e7d598 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7a962', endColorstr='#e7d598', GradientType=1)}.blog__item--date{font-size:14px;margin:0;color:#212122}.ghost__post{display:none!important}.fake__background{position:fixed;left:0;top:66px;background:url(group/blog_bg.jpg) no-repeat;z-index:1;display:none}.fake__background.touch{display:block}.blog-view__wrapper{padding:90px 20px 0;background:url(group/about_bg_2.jpg) repeat;min-height:100%;overflow:hidden}.blog-view__post{width:100%;max-width:600px;margin:0 auto 100px}.blog-view__post.blog-view__post--user img{width:100%;height:auto;display:block}.blog-view__unpublished{font-size:16px;color:#212122;padding:10px;background:rgba(237,194,123,.5);border:1px solid #EDC27B;margin-bottom:20px}.blog-view__content{color:#212122}.blog-view__title-date{margin:20px 0;background:url(../../img/gold_triangle.png) no-repeat 18px 100%;position:relative}.blog-view__title-date:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#c7a962;background:-moz-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#c7a962),color-stop(100%,#e7d598));background:-webkit-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-o-linear-gradient(left,#c7a962 0,#e7d598 100%);background:-ms-linear-gradient(left,#c7a962 0,#e7d598 100%);background:linear-gradient(to right,#c7a962 0,#e7d598 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7a962', endColorstr='#e7d598', GradientType=1)}.blog-view__title{font-family:TrumpGothicEast;font-size:36px;text-transform:uppercase;margin-bottom:0;padding-right:70px}.blog-view__date{font-size:14px;margin-bottom:10px}.blog-view__block{position:relative;color:#626262;font-size:14px;line-height:1.4}.blog-view__block a{color:#BA8F48}.blog-view__block--image{margin-bottom:.9375rem}.blog-view__block--delete{position:absolute;top:0;right:-60px}.blog-view__author:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#e7d598;background:-moz-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7d598),color-stop(100%,#c7a962));background:-webkit-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-o-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-ms-linear-gradient(left,#e7d598 0,#c7a962 100%);background:linear-gradient(to right,#e7d598 0,#c7a962 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7d598', endColorstr='#c7a962', GradientType=1)}.blog-view__author--text{display:inline-block;margin-bottom:0;padding-bottom:10px;font-size:14px}.post-view__close{position:fixed;top:90px;right:50%;margin-right:-350px;display:none}.post-view__close a{position:relative}.post-view__close a:after{content:"";position:absolute;top:0;left:0;z-index:5;opacity:0;background-image:url(group/sprite.png);background-position:-74px -172px;width:34px;height:35px;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-ms-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease}.post-view__close a:hover:after{opacity:1}.html__contact body{background:url(group/work_related_bg.jpg) repeat}.contact__container{padding:0 40px}.contact__section--map{margin-top:66px}.contact__map{height:400px}.contact__map img{max-width:none}.contact__section--contact:before{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:10px;background:url(../../img/about_seam-1.png) repeat}.contact__boxes{padding:50px 0 0;overflow:hidden;max-width:240px;width:100%;margin:0 auto}.contact__box{max-width:240px;width:100%;margin-bottom:50px;float:left}.contact__box p{font-size:14px;line-height:1.2;color:#ccc;opacity:.8}.contact__box p a{color:#ccc}.contact__box p a:hover{color:#EDC27B}.contact__box--title{color:#e6d8b5;font-family:TrumpGothicEast;font-size:15px;font-weight:400;border-bottom:1px solid #525457;padding-bottom:10px;margin-bottom:10px;letter-spacing:1px;background:url(../../img/contact_triangle.png) no-repeat 18px 100%;opacity:.8}.manage__container{padding:166px 20px 150px;width:100%;max-width:300px;margin:0 auto}.manage__title{font-size:20px}.manage__row{width:100%;float:left;border-bottom:1px solid #EDC27B;padding:10px 0}.manage__row:first-of-type{border-top:1px solid #EDC27B}.manage__value{float:left;width:70%}.manage__delete{float:left;width:30%;text-align:right}.manage__delete a:hover{color:#fff}.html__xmas body,.html__xmas_spotless_punch body{background-color:#fff}.html__xmas .footer,.html__xmas .header,.html__xmas footer,.html__xmas header,.html__xmas_spotless_punch .footer,.html__xmas_spotless_punch .header,.html__xmas_spotless_punch footer,.html__xmas_spotless_punch header{display:none}.html__xmas_spotless_punch body{background-color:#000}.xmas_centered{width:100%;max-width:600px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.xmas_centered img{width:100%;height:100%}.xmas_centered--punch{max-width:717px}.xmas_centered--punch img{width:auto;height:auto}@media all and (min-width:360px){.nav__search{margin:18px 17px}.nav__search-icon{margin-right:17px}}@media all and (min-width:1125px){.mobile__nav-btn{display:none}.nav__social ul{margin-right:18px}.nav{display:block;position:static;height:30px;float:left;padding:13px 0 18px 23px;width:auto;border-top:0}.nav .nav__primary{list-style:none}.nav .nav__primary li{height:37px;float:left;border-left:1px solid rgba(214,215,215,.15);line-height:0;width:auto;padding:1px 0}.nav .nav__primary li a{color:#fff;font-size:15px;font-family:TrumpGothicEast;margin:0 42px;text-transform:uppercase;display:inline-block;line-height:1;height:32px;position:relative;letter-spacing:1.5px}.nav .nav__primary li a span{display:block;height:2px;background:#666;width:15px;position:absolute;bottom:0;left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.nav .nav__primary li a:hover span{width:98%;background:#e7d598;background:-moz-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7d598),color-stop(100%,#c7a962));background:-webkit-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-o-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-ms-linear-gradient(left,#e7d598 0,#c7a962 100%);background:linear-gradient(to right,#e7d598 0,#c7a962 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7d598', endColorstr='#c7a962', GradientType=1)}.nav .nav__primary li:first-child a{padding-top:5px}.nav .nav__primary li:last-child a{margin-right:0;padding-bottom:5px}.nav .nav__primary li.selected a{color:#fff}.nav .nav__primary li.selected a span{background:#e7d598;background:-moz-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7d598),color-stop(100%,#c7a962));background:-webkit-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-o-linear-gradient(left,#e7d598 0,#c7a962 100%);background:-ms-linear-gradient(left,#e7d598 0,#c7a962 100%);background:linear-gradient(to right,#e7d598 0,#c7a962 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7d598', endColorstr='#c7a962', GradientType=1)}}@media all and (min-width:650px){.work-index__item.touch,.work-index__item.touch.work-index__item--2{width:25%}.work-index__item.touch.work-index__item--3{width:50%}}@media all and (min-width:790px){.work__content-column{max-width:240px;clear:none}.work__content-column.work__content-title{max-width:100%}.work__content-column.work__content-related{clear:left}.work-index__item.touch,.work-index__item.touch.work-index__item--2{width:20%}.work-index__item.touch.work-index__item--3{width:40%}}@media all and (min-width:1030px){.work__content-column.work__content-related{clear:none}.work__content-column.work__content-title:after{max-width:981px}}@media all and (min-width:1310px){.work__content-column.work__content-title{max-width:240px}.work__content-column.work__content-title:after{display:none}.work__content-column.work__content-related{margin-left:30px}}@media all and (max-width:669px){.about__section--clients,.about__section--results{height:auto!important;padding:50px 0}}@media all and (min-width:470px){.about__results--content .about__results--item{width:49%;padding:0 1.5%}.about__approach{position:static;width:100%}.approach__slides{margin-left:75px}.approach__slide{width:270px}}@media all and (min-width:600px){.results-meta__info{float:right;clear:none;margin-top:0}.results-meta__title h2{font-size:57px}}@media all and (min-width:670px){.about__nav{display:block}.clients__wrapper{width:630px}.about__clients--list .about__clients--item{margin:0 5px;width:138px;height:138px}.about__clients--list .about__clients--item:nth-child(7n+1){margin-left:69px}.about__clients--list .about__clients--item:nth-child(7n+3){margin-right:69px}.about__clients--item--out,.about__clients--item--over{width:auto;height:100%}.about__clients--item--out img,.about__clients--item--over img{width:auto;height:auto}.about__results--content .about__results--item{width:31%;margin-left:3.1%;padding:0}.about__results--content .about__results--item:nth-child(3n+1){margin-left:0}}@media all and (min-width:890px){.clients__wrapper{width:100%}.about__clients--list .about__clients--item:nth-child(7n+1){margin-left:5px}.about__clients--list .about__clients--item:nth-child(7n+3){margin-right:5px}.about__clients--list .about__clients--item:nth-child(11n+1){margin-left:69px}.about__clients--list .about__clients--item:nth-child(11n+5){margin-right:69px}}@media all and (min-width:1600px){.about__results--wrapper{max-width:1600px}.about__results--list{text-align:center}.about__results--content .about__results--item{width:13.9%;margin-left:3.1%;padding:0}.about__results--content .about__results--item:nth-child(3n+1){margin-left:3.1%}.about__results--content .about__results--item:nth-child(6n+1){margin-left:0}}@media all and (max-height:950px){.about__section--hello img{max-width:550px}}@media all and (max-height:800px){.about__parallax--produce img,.about__parallax--results img,.about__section--hello img{max-width:450px}}@media all and (max-height:600px){.about__parallax--produce img,.about__parallax--results img,.about__section--hello img{max-width:350px}}@media all and (min-width:1000px) and (min-height:870px){.services__wrapper--mob{display:none}.services__wrapper{height:100%;padding:66px 0 50px;display:block}.services__outer{width:100%;height:100%}.services__line{background:url(data:image/gif;base64,R0lGODlhAQABAPAAACEhIv///yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-x 50% 50%;width:auto}.services__line.services__line--w75{width:75px}.services__item{width:37px;vertical-align:middle}.services__anchor{padding-top:30px;margin-bottom:30px}.services__anchor.services__anchor--mih .services__span{top:-14px}.services__anchor.current .services__span,.services__anchor:hover .services__span{top:-10px}.services__anchor.current.services__anchor--mih .services__span,.services__anchor:hover.services__anchor--mih .services__span{top:-24px}.services__anchor.current .services__plus-icon:before,.services__anchor:hover .services__plus-icon:before{opacity:0}.services__plus-icon{position:relative;width:37px;height:37px}.services__plus-icon:before{content:"";display:block;background-image:url(group/sprite.png);background-position:0 -172px;width:37px;height:37px;position:absolute;top:0;left:0;z-index:5;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.services__plus-icon:after{content:"";display:block;background-image:url(group/sprite.png);background-position:-37px -172px;width:37px;height:37px;position:absolute;top:0;left:0;z-index:4}.services__span{top:0;left:-11px;text-transform:uppercase;font-family:TrumpGothicEast;font-size:14px;color:#212122;letter-spacing:1px;text-align:center;display:block;width:60px;line-height:1.1;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;-ms-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.services__circle--wrapper{width:471px;vertical-align:middle}.services__circle--inner{height:471px;width:471px;position:relative}.services__circle{position:absolute;top:0;left:0;z-index:4}.services__circle.current{z-index:5}.services__circle--blurb--wrapper{position:absolute;width:397px;height:397px;background:url(group/about_bg_2.jpg) repeat;z-index:6;border-radius:50%;border:20px solid #bababa;left:37px;top:37px;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.services__circle--blurb--wrapper.active{opacity:1}.services__circle--blurb{position:absolute;width:100%;height:100%;left:0;top:0;padding:0 30px;color:#212122;opacity:0;z-index:6;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.services__circle--blurb.current{opacity:1;z-index:7}.services__circle--blurb--title{font-family:TrumpGothicEast;font-size:36px;text-transform:uppercase}.services__circle--content{font-size:14px}.circle__line{position:absolute;z-index:-1;left:224px;top:170px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.circle__line--text{position:absolute;color:#fff;text-transform:uppercase;font-size:14px;text-align:center;line-height:1.2}.circle__line--text a{color:#fff}.circle__line--text.text--wider{width:200px}.circle__line--graphic{width:17px;height:110px;background:url(../../img/services_line.png) no-repeat}.circle__line--thinking-1.active{left:4px;top:-5px}.circle__line--thinking-1 .circle__line--graphic{-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg);-ms-transform:rotate(310deg);-o-transform:rotate(310deg);transform:rotate(310deg)}.circle__line--thinking-1 .circle__line--text{left:-67px;top:3px}.circle__line--thinking-2.active{left:142px;top:-97px}.circle__line--thinking-2 .circle__line--graphic{-webkit-transform:rotate(343deg);-moz-transform:rotate(343deg);-ms-transform:rotate(343deg);-o-transform:rotate(343deg);transform:rotate(343deg)}.circle__line--thinking-2 .circle__line--text{left:-35px;top:-12px}.circle__line--thinking-3.active{left:308px;top:-97px}.circle__line--thinking-3 .circle__line--graphic{-webkit-transform:rotate(17deg);-moz-transform:rotate(17deg);-ms-transform:rotate(17deg);-o-transform:rotate(17deg);transform:rotate(17deg)}.circle__line--thinking-3 .circle__line--text{left:10px;top:-12px}.circle__line--thinking-4.active{left:446px;top:-10px}.circle__line--thinking-4 .circle__line--graphic{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg)}.circle__line--thinking-4 .circle__line--text{left:30px;top:3px}.circle__line--thinking-5.active{left:443px;top:374px}.circle__line--thinking-5 .circle__line--graphic{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.circle__line--thinking-5 .circle__line--text{left:20px;top:100px}.circle__line--thinking-6.active{left:304px;top:460px}.circle__line--thinking-6 .circle__line--graphic{-webkit-transform:rotate(166deg);-moz-transform:rotate(166deg);-ms-transform:rotate(166deg);-o-transform:rotate(166deg);transform:rotate(166deg)}.circle__line--thinking-6 .circle__line--text{left:-66px;top:110px}.circle__line--thinking-7.active{left:146px;top:459px}.circle__line--thinking-7 .circle__line--graphic{-webkit-transform:rotate(194deg);-moz-transform:rotate(194deg);-ms-transform:rotate(194deg);-o-transform:rotate(194deg);transform:rotate(194deg)}.circle__line--thinking-7 .circle__line--text{left:-105px;top:110px}.circle__line--thinking-8.active{left:8px;top:370px}.circle__line--thinking-8 .circle__line--graphic{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.circle__line--thinking-8 .circle__line--text{left:-90px;top:100px}.circle__line--executing-1.active{top:63px;left:-39px}.circle__line--executing-1 .circle__line--graphic{-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);-o-transform:rotate(295deg);transform:rotate(295deg)}.circle__line--executing-1 .circle__line--text{top:15px;left:-75px}.circle__line--executing-2.active{top:-6px;left:4px}.circle__line--executing-2 .circle__line--graphic{-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg);-ms-transform:rotate(310deg);-o-transform:rotate(310deg);transform:rotate(310deg)}.circle__line--executing-2 .circle__line--text{top:3px;left:-124px}.circle__line--executing-3.active{top:-63px;left:68px}.circle__line--executing-3 .circle__line--graphic{-webkit-transform:rotate(327deg);-moz-transform:rotate(327deg);-ms-transform:rotate(327deg);-o-transform:rotate(327deg);transform:rotate(327deg)}.circle__line--executing-3 .circle__line--text{top:-6px;left:-123px}.circle__line--executing-4.active{top:-98px;left:143px}.circle__line--executing-4 .circle__line--graphic{-webkit-transform:rotate(344deg);-moz-transform:rotate(344deg);-ms-transform:rotate(344deg);-o-transform:rotate(344deg);transform:rotate(344deg)}.circle__line--executing-4 .circle__line--text{top:-14px;left:-43px}.circle__line--executing-5.active{top:-110px;left:228px}.circle__line--executing-5 .circle__line--text{top:-14px;left:-30px}.circle__line--executing-6.active{top:-99px;left:308px}.circle__line--executing-6 .circle__line--graphic{-webkit-transform:rotate(16deg);-moz-transform:rotate(16deg);-ms-transform:rotate(16deg);-o-transform:rotate(16deg);transform:rotate(16deg)}.circle__line--executing-6 .circle__line--text{top:-14px;left:-8px}.circle__line--executing-7.active{top:-65px;left:382px}.circle__line--executing-7 .circle__line--graphic{-webkit-transform:rotate(31deg);-moz-transform:rotate(31deg);-ms-transform:rotate(31deg);-o-transform:rotate(31deg);transform:rotate(31deg)}.circle__line--executing-7 .circle__line--text{top:-7px;left:-58px}.circle__line--executing-8.active{top:-10px;left:446px}.circle__line--executing-8 .circle__line--graphic{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg)}.circle__line--executing-8 .circle__line--text{top:2px;left:16px}.circle__line--executing-9.active{top:62px;left:492px}.circle__line--executing-9 .circle__line--graphic{-webkit-transform:rotate(65deg);-moz-transform:rotate(65deg);-ms-transform:rotate(65deg);-o-transform:rotate(65deg);transform:rotate(65deg)}.circle__line--executing-9 .circle__line--text{top:17px;left:38px}.circle__line--executing-10.active{top:325px;left:479px}.circle__line--executing-10 .circle__line--graphic{-webkit-transform:rotate(119deg);-moz-transform:rotate(119deg);-ms-transform:rotate(119deg);-o-transform:rotate(119deg);transform:rotate(119deg)}.circle__line--executing-10 .circle__line--text{top:90px;left:-36px}.circle__line--executing-11.active{top:413px;left:401px}.circle__line--executing-11 .circle__line--graphic{-webkit-transform:rotate(142deg);-moz-transform:rotate(142deg);-ms-transform:rotate(142deg);-o-transform:rotate(142deg);transform:rotate(142deg)}.circle__line--executing-11 .circle__line--text{top:102px;left:6px}.circle__line--executing-12.active{top:464px;left:289px}.circle__line--executing-12 .circle__line--graphic{-webkit-transform:rotate(168deg);-moz-transform:rotate(168deg);-ms-transform:rotate(168deg);-o-transform:rotate(168deg);transform:rotate(168deg)}.circle__line--executing-12 .circle__line--text{top:115px;left:-74px}.circle__line--executing-13.active{top:464px;left:167px}.circle__line--executing-13 .circle__line--graphic{-webkit-transform:rotate(192deg);-moz-transform:rotate(192deg);-ms-transform:rotate(192deg);-o-transform:rotate(192deg);transform:rotate(192deg)}.circle__line--executing-13 .circle__line--text{top:115px;left:-56px}.circle__line--executing-14.active{top:416px;left:58px}.circle__line--executing-14 .circle__line--graphic{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}.circle__line--executing-14 .circle__line--text{top:103px;left:-95px}.circle__line--executing-15.active{top:327px;left:-24px}.circle__line--executing-15 .circle__line--graphic{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.circle__line--executing-15 .circle__line--text{top:89px;left:-82px}.circle__line--crafting-1.active{top:-4px;left:3px}.circle__line--crafting-1 .circle__line--graphic{-webkit-transform:rotate(312deg);-moz-transform:rotate(312deg);-ms-transform:rotate(312deg);-o-transform:rotate(312deg);transform:rotate(312deg)}.circle__line--crafting-1 .circle__line--text{top:0;left:-62px}.circle__line--crafting-2.active{top:-97px;left:142px}.circle__line--crafting-2 .circle__line--graphic{-webkit-transform:rotate(343deg);-moz-transform:rotate(343deg);-ms-transform:rotate(343deg);-o-transform:rotate(343deg);transform:rotate(343deg)}.circle__line--crafting-2 .circle__line--text{top:-13px;left:-47px}.circle__line--crafting-3.active{top:-98px;left:307px}.circle__line--crafting-3 .circle__line--graphic{-webkit-transform:rotate(17deg);-moz-transform:rotate(17deg);-ms-transform:rotate(17deg);-o-transform:rotate(17deg);transform:rotate(17deg)}.circle__line--crafting-3 .circle__line--text{top:-12px;left:-10px}.circle__line--crafting-4.active{top:-8px;left:448px}.circle__line--crafting-4 .circle__line--graphic{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg)}.circle__line--crafting-4 .circle__line--text{top:2px;left:30px}.circle__line--crafting-5.active{top:372px;left:444px}.circle__line--crafting-5 .circle__line--graphic{-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);-o-transform:rotate(133deg);transform:rotate(133deg)}.circle__line--crafting-5 .circle__line--text{top:100px;left:-46px}.circle__line--crafting-6.active{top:459px;left:306px}.circle__line--crafting-6 .circle__line--graphic{-webkit-transform:rotate(165deg);-moz-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg)}.circle__line--crafting-6 .circle__line--text{top:116px;left:-70px}.circle__line--crafting-7.active{top:458px;left:146px}.circle__line--crafting-7 .circle__line--graphic{-webkit-transform:rotate(195deg);-moz-transform:rotate(195deg);-ms-transform:rotate(195deg);-o-transform:rotate(195deg);transform:rotate(195deg)}.circle__line--crafting-7 .circle__line--text{top:116px;left:-40px}.circle__line--crafting-8.active{top:370px;left:8px}.circle__line--crafting-8 .circle__line--graphic{-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-ms-transform:rotate(227deg);-o-transform:rotate(227deg);transform:rotate(227deg)}.circle__line--crafting-8 .circle__line--text{top:100px;left:-76px}.circle__line--mih-1.active{top:-64px;left:70px}.circle__line--mih-1 .circle__line--graphic{-webkit-transform:rotate(328deg);-moz-transform:rotate(328deg);-ms-transform:rotate(328deg);-o-transform:rotate(328deg);transform:rotate(328deg)}.circle__line--mih-1 .circle__line--text{left:-64px;top:-25px}.circle__line--mih-2.active{left:228px;top:-110px}.circle__line--mih-2 .circle__line--text{top:-20px;left:-40px}.circle__line--mih-3.active{top:-63px;left:385px}.circle__line--mih-3 .circle__line--graphic{-webkit-transform:rotate(32deg);-moz-transform:rotate(32deg);-ms-transform:rotate(32deg);-o-transform:rotate(32deg);transform:rotate(32deg)}.circle__line--mih-3 .circle__line--text{left:0;top:-11px}.circle__line--mih-4.active{top:420px;left:393px}.circle__line--mih-4 .circle__line--graphic{-webkit-transform:rotate(148deg);-moz-transform:rotate(148deg);-ms-transform:rotate(148deg);-o-transform:rotate(148deg);transform:rotate(148deg)}.circle__line--mih-4 .circle__line--text{top:106px;left:17px}.circle__line--mih-5.active{top:419px;left:62px}.circle__line--mih-5 .circle__line--graphic{-webkit-transform:rotate(212deg);-moz-transform:rotate(212deg);-ms-transform:rotate(212deg);-o-transform:rotate(212deg);transform:rotate(212deg)}.circle__line--mih-5 .circle__line--text{top:105px;left:-51px}}@media all and (min-width:520px){.blog-view__date{position:absolute;bottom:10px;right:0;margin-bottom:0}}@media all and (min-width:550px){.blog__item{width:50%}}@media all and (min-width:740px){.post-view__close{display:block}}@media all and (min-width:800px){.blog__item{width:33%}.blog__item--size-1,.blog__item--size-3{padding-top:100px}}@media all and (min-width:1000px){.blog__item{width:25%}.blog__item--size-1,.blog__item--size-4{padding-top:100px}.blog__item--size-3{padding-top:0}}@media all and (min-width:1399px){.blog__item{width:20%}.blog__item--size-1,.blog__item--size-3,.blog__item--size-5{padding-top:100px}.blog__item--size-4{padding-top:0}}@media all and (min-width:600px){.contact__map{height:550px}.contact__boxes{max-width:500px}.contact__box:nth-child(2n+2){margin-left:20px}}@media all and (min-width:930px){.contact__boxes{max-width:100%}.contact__box,.contact__box:nth-child(2n+2){margin-left:60px}.contact__box:first-child,.contact__box:nth-child(2n+2):first-child{margin-left:0}}@media all and (min-width:600px){.people__item,.people__item.people__item--2{width:25%}.people__item.people__item--3{width:50%}}@media all and (min-width:1220px){.people__item,.people__item.people__item--2{width:20%}.people__item.people__item--3{width:40%}}@media all and (min-width:1500px){.people__item,.people__item.people__item--2{width:16.666665%}.people__item.people__item--3{width:33.3%}}@media all and (min-width:1700px){.people__item,.people__item.people__item--2{width:12.5%}.people__item.people__item--3{width:25%}}.width-100{width:100%}.width-200px{width:200px}.height-100{height:100%}.centered{margin:0 auto}.font--trump{font-family:TrumpGothicEast}.font--12{font-size:12px}.color--gold{color:#EDC27B}.color--light-gold{color:#e2d4b2}.text--uppercase{text-transform:uppercase}.text--indent{text-indent:-9999px}.underline--line{border-bottom:1px solid #7C7C7D}.letter--spacing{letter-spacing:1px}.thick--underline{position:relative}.thick--underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#7C7C7D}.thick--underline.thick--underline-gold:after{background:#e7d598}.underline{text-decoration:underline}.contact__box p a,.ease--colour,.work__content-related--li a{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.push-two--left{margin-left:30px}.height{height:100%;min-height:100%}.overflow--hidden{overflow:hidden}.clean-list{margin:0}.clean-list>li{list-style:none}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.vertical-center{vertical-align:middle}.vertical-top{vertical-align:top}.vertical-bottom{vertical-align:bottom}.position--relative{position:relative}.position--absolute{position:absolute}.icon--plus{width:19px;height:19px;border-radius:50%;cursor:pointer;position:relative;overflow:hidden;display:inline-block;background:url(../../img/plus_icon.png) no-repeat 50% 50% #000}