.pseudoBg,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
hr,img,legend{border:0}
legend,td,th{padding:0}
body,figure{margin:0}
.clearfix:after,.container-fluid:after,.container:after,.row:after,nav#footer:after{clear:both}
.pseudoBg{content:' ';position:absolute}
@font-face{font-family:EuclidFlexRegularWebXL;src:url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebXL.eot);src:url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebXL.eot?#iefix) format("embedded-opentype"),url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebXL.woff2) format("woff2"),url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebXL.woff) format("woff"),url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebXL.ttf) format("truetype")}
@font-face{font-family:EuclidFlexRegularWebS;src:url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebS.eot);src:url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebS.eot?#iefix) format("embedded-opentype"),url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebS.woff2) format("woff2"),url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebS.woff) format("woff"),url(/content/themes/zinc/assets/fonts/EuclidFlex-Regular-WebS.ttf) format("truetype")}
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=8d29fe02dcb6fa399a08)
 * Config saved to config.json and https://gist.github.com/8d29fe02dcb6fa399a08
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{blockquote,img,pre,tr{page-break-inside:avoid}
*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999}
thead{display:table-header-group}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}
.img-thumbnail,body{background-color:#fff}
*,:after,:before{box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{line-height:1.42857143}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none}
a:focus,a:hover{color:#23527c;text-decoration:underline}
a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.swiper-slide,.swiper-wrapper{height:100%;width:100%;position:relative}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
[role=button]{cursor:pointer}
@media (min-width:768px){.container{width:750px}
}
@media (min-width:992px){.container{width:970px}
}
@media (min-width:1200px){.container{width:1170px}
}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.large-text,h1,h2,nav#main ul a{line-height:1.3em}
.large-text,.sidetext h5,.sidetext p,body,h1,h2,nav#main ul a{font-weight:200}
.affix{position:fixed}
@-ms-viewport{width:device-width}
@media (max-width:767px){.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.visible-xs-block{display:block!important}
.visible-xs-inline{display:inline!important}
.visible-xs-inline-block{display:inline-block!important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}
.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}
.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
}
@media (min-width:1200px){.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}
.visible-lg-block{display:block!important}
.visible-lg-inline{display:inline!important}
.visible-lg-inline-block{display:inline-block!important}
.hidden-lg{display:none!important}
}
@media (max-width:767px){.hidden-xs{display:none!important}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}
}
.visible-print{display:none!important}
@media print{.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
td.visible-print,th.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}
.hidden-print{display:none!important}
}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}
.swiper-container-3d{-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
body{width:100%;overflow-x:hidden;font-family:EuclidFlexRegularWebXL;font-size:20px;-webkit-font-smoothing:antialiased;color:#65635e}
@media screen and (max-width:767px){body{font-size:16px;line-height:1.2em}
}
@media screen and (min-width:1400px){body{font-size:23px}
}
@media screen and (min-width:1900px){body{font-size:27px}
}
.image{position:relative}
.pinnable-image,a.dark-hover:before{position:absolute;width:100%;left:0;top:0}
.pinnable-image{opacity:1!important;height:100%}
.large-text{font-size:1.8em}
@media screen and (max-width:767px){.large-text{font-size:24px}
}
.large-text p:first-child{margin-top:0}
h1,h2{font-size:1.8em;margin:0 0 .3em}
@media screen and (max-width:767px){h1,h2{font-size:24px}
a.dark-hover:hover:before{display:none}
}
h3{font-size:1em}
img{vertical-align:middle;width:100%;height:auto}
.link,a.link,p a,section.facts table tr.last td a{color:#65635e;border-bottom:1px solid #d3cfcd;transition:color .3s ease}
.link:focus,.link:hover,a.link:focus,a.link:hover,p a:focus,p a:hover,section.facts table tr.last td a:focus,section.facts table tr.last td a:hover{color:#d3cfcd;text-decoration:none}
.link.alt,[data-bg=grey] .link,[data-bg=grey] a.link,[data-bg=grey] p a.link,[data-bg=grey] section.facts table tr.last td a,[data-bg=grey] section.facts table tr.last td p a,a.link.alt,p [data-bg=grey] a.link,p [data-bg=grey] section.facts table tr.last td a,p a.alt,p section.facts table tr.last td [data-bg=grey] a,section.facts table tr.last td [data-bg=grey] a,section.facts table tr.last td [data-bg=grey] p a,section.facts table tr.last td a.alt{border-bottom:1px solid #fff}
.link.alt:focus,.link.alt:hover,[data-bg=grey] .link:focus,[data-bg=grey] .link:hover,[data-bg=grey] a.link:focus,[data-bg=grey] a.link:hover,[data-bg=grey] p a.link:focus,[data-bg=grey] p a.link:hover,[data-bg=grey] section.facts table tr.last td a:focus,[data-bg=grey] section.facts table tr.last td a:hover,[data-bg=grey] section.facts table tr.last td p a:focus,[data-bg=grey] section.facts table tr.last td p a:hover,a.link.alt:focus,a.link.alt:hover,p [data-bg=grey] a.link:focus,p [data-bg=grey] a.link:hover,p [data-bg=grey] section.facts table tr.last td a:focus,p [data-bg=grey] section.facts table tr.last td a:hover,p a.alt:focus,p a.alt:hover,p section.facts table tr.last td [data-bg=grey] a:focus,p section.facts table tr.last td [data-bg=grey] a:hover,section.facts table tr.last td [data-bg=grey] a:focus,section.facts table tr.last td [data-bg=grey] a:hover,section.facts table tr.last td [data-bg=grey] p a:focus,section.facts table tr.last td [data-bg=grey] p a:hover,section.facts table tr.last td a.alt:focus,section.facts table tr.last td a.alt:hover{color:#fff;text-decoration:none}
a.dark-hover:before{content:'';height:100%;transition:background .2s ease}
a.dark-hover:hover:before{background:rgba(0,0,0,.2)}
.ar,.bg,section{background-repeat:no-repeat}
.ar,.bg,.cover-bg,section{background-size:cover;background-position:center center}
.ar.ar16-9:before,.ar.ar8-9:before,.ar.arPeople:before,.ar.arProject:before{display:block;content:"";width:100%}
.content-wrap{padding:0 50px}
@media screen and (max-width:767px){.content-wrap{padding:0 25px}
}
.inner-text-wrap{padding:50px}
.sidetext{position:relative;margin-top:-13px}
.sidetext h5,.sidetext p{transform-origin:0 0;transform:rotate(90deg);position:absolute;left:30px;top:0;white-space:nowrap;font-size:1em}
.ar.ar16-9,.ar.ar8-9,.ar.arPeople,.ar.arProject{position:relative}
@media screen and (max-width:767px){.inner-text-wrap{padding:25px}
.sidetext{margin-top:0}
.sidetext h5,.sidetext p{transform:rotate(0);left:0;position:relative;padding-bottom:0;margin-bottom:0;margin-top:0}
}
.two-col{column-width:50%;column-count:2;column-gap:50px;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;margin-top:1em}
.two-col p:first-child{margin-top:0}
.two-col p:last-child{margin-bottom:0}
@media screen and (max-width:1000px){.two-col{column-width:100%;column-count:1;column-gap:50px;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;margin-top:1em}
.two-col p:first-child{margin-top:0}
.two-col p:last-child{margin-bottom:0}
}
[data-bg=grey],body.home #splash{background:#d3cfcd}
.ar.arProject:before{padding-top:42.5%}
@media screen and (max-width:767px){.two-col{column-width:100%;column-count:1;column-gap:50px;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;margin-top:1em}
.two-col p:first-child{margin-top:0}
.two-col p:last-child{margin-bottom:0}
.ar.arProject{position:relative}
.ar.arProject:before{display:block;content:"";width:100%;padding-top:75%}
}
.ar.arPeople:before{padding-top:112.75168%}
.ar.ar16-9:before{padding-top:56.25%}
@media screen and (max-width:767px){.ar.ar16-9{position:relative}
.ar.ar16-9:before{display:block;content:"";width:100%;padding-top:75%}
}
.ar.ar8-9:before{padding-top:112.5%}
.module-link{display:inline-block;margin-top:50px}
body.customize-support header{top:32px}
html.ie #page-wrapper{display:block}
html.ie header .logo,html.ie header svg{max-width:90px}
#page-wrapper{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}
#page-wrapper #bodyContent{-ms-flex:1;flex:1;position:relative;transform:translateX(0);transition:transform .3s ease}
.side-text-section{margin-bottom:150px}
.side-text-section .image-module{margin-bottom:40px}
body.about .side-text-section:first-of-type .large-text:first-of-type,section.intro{padding-top:180px;padding-bottom:250px}
body.about .side-text-section:first-of-type .large-text:first-of-type.large-text,section.intro.large-text{padding-top:0!important}
@media screen and (min-width:1400px){body.about .side-text-section:first-of-type .large-text:first-of-type,section.intro{padding-bottom:300px}
}
@media screen and (min-width:1900px){body.about .side-text-section:first-of-type .large-text:first-of-type,section.intro{padding-bottom:350px}
}
@media screen and (max-width:767px){.module-link{margin-top:25px}
#page-wrapper #bodyContent{transition:none}
.side-text-section{margin-bottom:75px}
.side-text-section .sidetext{margin-bottom:25px}
body.about .side-text-section:first-of-type .large-text:first-of-type,section.intro{padding-top:110px;min-height:0}
body.about .side-text-section:first-of-type .large-text:first-of-type .sidetext,section.intro .sidetext{margin-bottom:25px}
}
.method-module,.method-module h2{margin-bottom:50px}
.row.no-gutter{margin-left:0;margin-right:0}
.row.no-gutter>div{padding-left:0;padding-right:0}
.method-module{padding-bottom:100px}
.method-module .image{margin-bottom:100px}
body.about section:first-child{padding-top:180px}
body.method .sidetext{margin-bottom:25px}
[data-reveal]{transform:translate3d(0,100px,0);opacity:0;transition:all .7s ease}
[data-reveal=revealed]{transform:translate3d(0,0,0)!important;opacity:1}
#splash{display:none}
body.home #splash{display:block;position:fixed;height:100%;width:100%;top:0;left:0;bottom:0;z-index:100;transition:top .6s ease}
body.home #splash .bottom{position:absolute;width:100%;left:0;bottom:50px}
body.home #splash .bottom p{color:#fff;font-size:30px}
body.home #splash svg{position:relative;width:40%;overflow:visible;display:block;margin-top:100px;fill:#fff}
body.home #splash.hide-up{top:-100%}
@media screen and (max-width:767px){.method-module{padding-bottom:25px}
.method-module .image,.method-module h2{margin-bottom:25px}
body.about section:first-child{padding-top:110px}
body.about section:first-child .sidetext{margin-bottom:25px}
[data-reveal]{transform:translate3d(0,50px,0)}
body.home #splash svg{width:100%;margin-top:50px}
body.home .content-wrap{padding:0 40px}
}
.social{position:relative}
.social .text{border-bottom:1px solid #d3cfcd;display:inline-block}
.social:hover .buttons{display:block}
.social:hover .text{opacity:0}
.social .buttons{display:none;position:absolute;left:0;top:50%;transform:translateY(-45%)}
.social a{width:45px;height:45px;position:relative;display:inline-block;text-decoration:none;border-bottom:none!important;margin-right:10px}
@media screen and (max-width:767px){.social a{width:20px;height:20px}
.social a svg{width:30px!important;height:30px!important}
}
.social a:hover svg circle{fill:#66645F!important}
.social a:hover svg path{fill:#d3cfcd!important}
.social a:hover svg line,.social a:hover svg polyline{stroke:#66645F}
.social a svg{width:100%}
.social a svg circle,.social a svg path{transition:fill .2s ease}
.pinterest-images{display:none}
.nav-trigger{display:block;height:22px;width:16px;position:absolute;z-index:12;top:37px;left:50px;transition:transform .3s ease}
.nav-trigger svg{transition:transform .2s ease}
.nav-trigger svg polygon{fill:#d3cfcd;transition:fill .2s ease}
body.article-index .nav-trigger svg polygon{fill:#fff}
body.article-index.nav-is-open .nav-trigger svg polygon{fill:#d3cfcd}
@media screen and (max-width:767px){.nav-trigger{left:auto;transform:rotate(-180deg);height:49px;width:42px;padding:15px;top:26px;right:10px}
body.article-index.nav-is-open .nav-trigger svg polygon{fill:#fff}
body.article-index.nav-is-open nav#main{background:#d3cfcd}
body.article-index.nav-is-open nav#main li a{color:#fff}
}
body.article-index nav#main,header{background:#fff}
body.article-index nav#main li a{color:#65635e}
body.article-index header a.home svg circle,body.article-index header a.home svg path{fill:#fff}
body[data-header] header{transition:all .3s ease}
body[data-header] .nav-trigger{transition:all .3s ease;position:fixed}
body[data-header=hide] header{position:fixed;top:-103px!important}
body[data-header=hide] .nav-trigger{top:-103px!important}
body[data-header=show] header{position:fixed;top:0}
body[data-header=show] .nav-trigger{position:fixed;top:37px}
@media screen and (max-width:767px){body[data-header=show] .nav-trigger{top:26px}
header a.home{display:inline-block;text-align:left}
}
body[data-header-no-anim] .nav-trigger,body[data-header-no-anim] header{transition:top 0s ease!important}
header{position:absolute;width:100%;left:0;top:0;z-index:10;padding:29px 0 26px;transform:translateX(0);transition:transform .3s ease}
header.no-anim{transition:top 0s ease!important}
header[data-show]{transition:all .3s ease}
header[data-show=false]{position:fixed;top:-103px!important}
header[data-show=true]{position:fixed;top:0}
header .content-wrap{padding-bottom:0;padding-top:0}
header a.home svg{height:34px;width:auto}
header a.home svg circle,header a.home svg path{fill:#d3cfcd}
nav#main{position:fixed;min-height:100%;background:#d3cfcd;width:27.5%;top:0;z-index:5;padding:176px 50px 0;transform:translateX(-100%);transition:transform .3s ease}
@media screen and (max-width:1024px){nav#main{width:275px}
}
@media screen and (max-width:767px){nav#main{transform:translateX(0);left:100%;width:100%;padding:100px 25px}
}
nav#main ul{list-style:none;padding:0;margin:0}
nav#main ul li .subtitle{max-height:0;overflow:hidden;transition:all .3s ease;padding-left:2px;font-size:20px;color:#65635e;margin-top:-10px}
nav#main ul li a:hover{margin-bottom:30px}
nav#main ul li a:hover .subtitle{max-height:40px}
@media screen and (min-width:1400px){nav#main ul li a:hover .subtitle{max-height:45px}
}
@media screen and (min-width:1900px){nav#main ul li a:hover .subtitle{max-height:55px}
}
nav#main ul a{font-size:1.8em;color:#fff;text-decoration:none;display:block;transition:margin .3s ease;margin-bottom:12px}
body.nav-is-open nav#main{transform:translateX(0)}
body.nav-is-open .nav-trigger{position:fixed;z-index:100}
@media screen and (max-width:767px){nav#main ul li a:hover{margin-bottom:0}
nav#main ul a{margin-bottom:10px}
body.nav-is-open nav#main{transform:translateX(0);left:0}
body.nav-is-open .nav-trigger{transform:translateX(0)}
}
body.nav-is-open #page-wrapper #bodyContent{position:relative;transform:translateX(27.5%)}
@media screen and (max-width:767px){body.nav-is-open #page-wrapper #bodyContent{transform:translateX(-100%)}
}
body.nav-is-open header{transform:translateX(27.5%)}
@media screen and (max-width:767px){body.nav-is-open header{transform:translateX(0);background:#d3cfcd}
body.nav-is-open header a.home svg circle,body.nav-is-open header a.home svg path{fill:#fff}
}
body.nav-is-open footer{transform:translateX(27.5%)}
body.nav-is-open .nav-trigger svg{transform:rotate(180deg)}
body.nav-is-open .nav-trigger svg polygon{fill:#fff}
section.facts,section.text{padding:100px 0}
@media screen and (max-width:767px){body.nav-is-open .nav-trigger svg{transform:rotate(0)}
section.facts,section.text{padding:25px 0}
section.facts .sidetext,section.text .sidetext{margin-bottom:25px}
section.image-and-text .image-first{-ms-flex-direction:column;flex-direction:column}
}
.stretch-image:first-child{padding-right:0}
.stretch-image:last-child{padding-left:0}
section.facts{padding-bottom:50px}
section.facts table{width:100%}
section.facts table td{width:50%;padding-top:5px;border-bottom:1px solid #d3cfcd}
section.facts table td a{color:#d3cfcd;text-decoration:none}
section.facts table td.link-list a:after{content:' - '}
section.facts table td.link-list a:last-child:after{content:''}
section.facts table tr.last td{padding-top:100px;border-bottom:none}
section.text{min-height:42vw}
section.video{position:relative}
section.video .play-icon,section.video .play-icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
section.video.playing .play-icon{display:none}
section.video .play-icon{width:60px;height:60px;cursor:pointer;transition:all .1s ease;background:#d3cfcd;border-radius:50%}
section.video .play-icon:hover{width:80px;height:80px;opacity:.9}
section.video .play-icon svg{width:25%}
section.more-projects .inner-wrap{position:relative}
section.more-projects .inner-wrap .inner-content{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;padding:50px;background:rgba(0,0,0,.2);transition:background .2s ease}
section.more-projects .inner-wrap .inner-content:hover{background:rgba(0,0,0,.3)}
.flex-equalchilds,.flex-equalchilds>div{display:-ms-flexbox;display:flex}
.flex-equalchilds>div .image{width:100%}
@media screen and (min-width:768px){section.image-and-text .inner-text-wrap{padding-top:60px}
section.image-and-text .col-sm-6:first-child .inner-text-wrap{padding-right:15%;padding-left:15%}
section.image-and-text .col-sm-6:last-child .inner-text-wrap{padding-left:15%;padding-right:15%}
}
body.article-index,body.article-index header{background:#d3cfcd}
body.article-index header .home{color:#fff}
body.article-index section.articles{padding-bottom:100px}
.article-widget{margin-bottom:150px}
@media screen and (max-width:767px){section.image-and-text .text-first{-ms-flex-direction:column-reverse;flex-direction:column-reverse}
body.article-index section.articles{padding-bottom:50px}
.article-widget{margin-bottom:75px}
}
.article-widget .image,.article-widget img{margin-bottom:20px}
.article-widget a{text-decoration:none}
.article-widget h2{color:#fff}
article.article{padding-top:180px;padding-bottom:150px}
article.article .swiper-slide{position:relative}
article.article .swiper-slide iframe{position:absolute;height:100%;width:100%;top:0;left:0}
article.article .text{margin-bottom:50px}
article.article .images{margin-bottom:100px}
article.article h2{margin-bottom:50px}
@media screen and (max-width:767px){article.article{padding-top:110px;padding-bottom:25px}
article.article .images{margin-left:-25px;margin-right:-25px;margin-bottom:50px}
article.article h2{margin-bottom:25px}
}
article.article .slider-nav{float:right;margin:12px 0 0}
article.article .slider-nav .pagination{display:inline-block;margin:0 10px}
article.article .slider-nav .pagination .goto{background-color:#D3CFCD;width:10px;height:10px;display:inline-block;border-radius:50%;margin-left:2px;margin-right:2px;margin-bottom:7px}
article.article .slider-nav .next,article.article .slider-nav .prev,article.article nav#article-nav .next,article.article nav#article-nav .prev,article.article nav#article-nav-mobile .next,article.article nav#article-nav-mobile .prev{background-repeat:no-repeat;background-position:center center;width:19px;height:25px}
article.article .slider-nav .next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMy42IDI4LjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzLjYgMjguMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERDlEOSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNy43LDEuOCAyMC4xLDE0LjIgNy43LDI2LjUgIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREOUQ5IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjIwLjEiIHkxPSIxNC4yIiB4Mj0iMCIgeTI9IjE0LjIiLz48L3N2Zz4=);display:inline-block}
article.article .slider-nav .prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMiAyOC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMiAyOC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREOUQ5IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIxNS45LDI2LjUgMy41LDE0LjIgMTUuOSwxLjggIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREOUQ5IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjMuNSIgeTE9IjE0LjIiIHgyPSIyMiIgeTI9IjE0LjIiLz48L3N2Zz4=);display:inline-block}
article.article .slider-nav .goto.active{background-color:#65635E}
@media screen and (max-width:767px){article.article .slider-nav{margin:12px 25px 0 0}
}
article.article nav#article-nav,article.article nav#article-nav-mobile{margin-top:200px}
article.article nav#article-nav .next,article.article nav#article-nav-mobile .next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMy42IDI4LjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzLjYgMjguMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0RERDlEOSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNy43LDEuOCAyMC4xLDE0LjIgNy43LDI2LjUgIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREOUQ5IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjIwLjEiIHkxPSIxNC4yIiB4Mj0iMCIgeTI9IjE0LjIiLz48L3N2Zz4=);display:block;margin-bottom:15px}
article.article nav#article-nav .prev,article.article nav#article-nav-mobile .prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMiAyOC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMiAyOC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREOUQ5IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIxNS45LDI2LjUgMy41LDE0LjIgMTUuOSwxLjggIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREREOUQ5IiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjMuNSIgeTE9IjE0LjIiIHgyPSIyMiIgeTI9IjE0LjIiLz48L3N2Zz4=);display:block}
@media screen and (max-width:767px){article.article nav#article-nav,article.article nav#article-nav-mobile{position:absolute;margin-top:0;z-index:10;top:50%;transform:translateY(-50%);padding-left:25px}
article.article nav#article-nav .next,article.article nav#article-nav-mobile .next{margin-bottom:50px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMy42IDI4LjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIzLjYgMjguMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNy43LDEuOCAyMC4xLDE0LjIgNy43LDI2LjUgIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjIwLjEiIHkxPSIxNC4yIiB4Mj0iMCIgeTI9IjE0LjIiLz48L3N2Zz4=)}
article.article nav#article-nav .prev,article.article nav#article-nav-mobile .prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMiAyOC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMiAyOC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIxNS45LDI2LjUgMy41LDE0LjIgMTUuOSwxLjggIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjMuNSIgeTE9IjE0LjIiIHgyPSIyMiIgeTI9IjE0LjIiLz48L3N2Zz4=)}
}
section.more-articles{background:#d3cfcd;padding-top:100px;padding-bottom:50px}
section.more-articles .related-article{display:block;position:relative}
section.more-articles .related-article .title{position:absolute;color:#fff;top:0;left:0;padding:20px;height:100%;width:100%;background:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease}
section.more-articles .related-article:hover .title{opacity:1}
@media screen and (max-width:767px){section.more-articles{padding-top:25px;padding-bottom:25px}
section.more-articles .related-article,section.more-articles .sidetext{margin-bottom:25px}
section.more-articles .module-link{margin-top:0}
}
.mobile-zoom-container{position:fixed;top:0;z-index:100;height:100vh;overflow:hidden;width:100%;background:#000}
.mobile-zoom-container .wrap{position:absolute;top:50%;transform:translateY(-50%);width:100%}
.mobile-zoom-container .image{position:relative}
.mobile-zoom-container .image:before{display:block;content:"";width:100%;padding-top:56.25%}
.mobile-zoom-container .close{position:absolute;color:#fff;font-size:25px;right:0}
footer{background:#fff;transform:translateX(0);transition:transform .3s ease;padding:100px 0 50px}
footer .design-and-code{font-size:12px;color:#65635e;margin-top:78px}
footer .design-and-code a{color:inherit;font-size:inherit}
nav#footer:after,nav#footer:before{content:" ";display:table}
nav#footer a{display:inline-block;clear:left;float:left}
@media screen and (max-width:767px){footer{padding:75px 0 25px}
footer .design-and-code{margin-top:20px;font-size:10px}
footer a br{display:none}
footer .col-xs-6:nth-child(2){line-height:1.4em}
footer .col-xs-6:nth-child(2) .design-and-code{line-height:1.2em}
nav#footer a{margin-bottom:3px}
}
.people-list .view-toggle{display:inline-block;cursor:pointer;margin-bottom:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.more-projects article,.people-list.list-view .person .image,body.home{display:none}
.people-list .person{margin-bottom:100px}
@media screen and (max-width:767px){.people-list .person{margin-bottom:75px}
}
.people-list .person .image,.people-list .person img{margin-bottom:30px}
@media screen and (max-width:767px){.people-list .person .image,.people-list .person img{margin-bottom:25px}
}
.people-list .person .name{margin-bottom:20px}
.people-list .person a{color:#d3cfcd;text-decoration:none}
@media screen and (max-width:767px){.people-list .person .name{margin-bottom:25px}
.people-list .person .position{margin-bottom:5px}
}
body.home section{overflow:hidden}
body.home .project-list article,body.home section.intro{position:relative}
body.home .project-list article .content-wrap{background:rgba(0,0,0,.3);padding-top:100px;position:absolute;top:0;color:#fff;height:100%;width:100%;transition:background .2s ease}
body.home .project-list article .content-wrap a{color:inherit;text-decoration:none}
body.home .project-list article .content-wrap h2{margin:0 0 1em}
body.home .project-list article .content-wrap:hover{background:rgba(0,0,0,.4)}
@media screen and (max-width:767px){body.home .project-list article{background-size:cover;background-position:center center}
body.home .project-list article .content-wrap{padding-top:25px;padding-bottom:50px;transition:background .2s ease}
body.home .project-list article .content-wrap:hover{background:rgba(0,0,0,.1)}
body.home .project-list article img{display:none}
body.home .project-list article .mobile-sidetext{position:absolute;bottom:25px;width:100%;padding:0 25px;color:#fff;margin-left:15px}
}
body.home section.method,section.method-footer{padding-top:100px;padding-bottom:100px}
body.home section.method .inner-wrap,section.method-footer .inner-wrap{position:relative}
body.home section.method .inner-wrap .inner-content,section.method-footer .inner-wrap .inner-content{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2);padding:50px;color:#fff}
@media screen and (max-width:767px){body.home section.method,section.method-footer{padding-top:50px;padding-bottom:50px}
body.home section.method .inner-content,section.method-footer .inner-content{transition:background .2s ease}
body.home section.method .inner-content:hover,section.method-footer .inner-content:hover{background:0 0}
body.home section.method .inner-content h2,section.method-footer .inner-content h2{display:none}
body.home section.method .inner-sidetext p,section.method-footer .inner-sidetext p{margin-top:0;margi-bottom:25px}
body.home section.method .inner-wrap .inner-content,section.method-footer .inner-wrap .inner-content{padding:12.5px}
body.home section.method{padding-top:75px;padding-bottom:75px}
}
body.home section.news{background:#d3cfcd;padding:100px 0}
body.home section.news article{position:relative}
body.home section.news article .inner-content{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);padding:25px;top:0;left:0;color:#fff;transition:opacity .3s ease;opacity:0}
body.home section.news article:hover .inner-content,body.home section.people .person-wrap:hover .inner-wrap,section.people-footer .person-wrap:hover .inner-wrap{opacity:1}
body.home section.news article .inner-content h5{font-weight:200;font-size:1em;margin:0}
@media screen and (max-width:767px){body.home section.news{padding-top:25px;padding-bottom:25px}
body.home section.news article{margin-top:25px}
body.home section.news article .inner-content{opacity:1;transition:background .2s ease}
body.home section.news article .inner-content:hover{background:0 0}
}
body.home section.people,section.people-footer{padding:100px 0}
@media screen and (max-width:767px){body.home section.people,section.people-footer{padding:25px 0}
body.home section.people .sidetext,section.people-footer .sidetext{margin-bottom:25px}
}
body.home section.people .large-text,section.people-footer .large-text{margin-bottom:100px}
body.home section.people .large-text a,section.people-footer .large-text a{color:#d3cfcd}
body.home section.people .person-wrap,section.people-footer .person-wrap{position:relative}
body.home section.people .person-wrap .inner-wrap,section.people-footer .person-wrap .inner-wrap{position:absolute;color:#fff;width:100%;height:100%;top:0;background:rgba(0,0,0,.2);opacity:0;transition:opacity .3s ease}
@media screen and (max-width:767px){body.home section.people .large-text,section.people-footer .large-text{margin-bottom:25px}
body.home section.people .person-wrap .inner-wrap,section.people-footer .person-wrap .inner-wrap{opacity:1;position:relative;background:0 0;color:#65635e}
}
body.home section.people .person-wrap .inner-wrap .top,section.people-footer .person-wrap .inner-wrap .top{position:absolute;top:0;padding:25px;line-height:1.3em}
@media screen and (max-width:767px){body.home section.people .person-wrap .inner-wrap .top,section.people-footer .person-wrap .inner-wrap .top{padding:0;margin-top:12.5px;position:relative}
body.home section.people .person-wrap .inner-wrap .bottom,section.people-footer .person-wrap .inner-wrap .bottom{display:none}
}
body.home section.people .person-wrap .inner-wrap .bottom,section.people-footer .person-wrap .inner-wrap .bottom{position:absolute;bottom:0;padding:25px}
@media screen and (max-width:767px){body.home section.people{padding-top:75px;padding-bottom:75px}
}
body.home section.about{background:#d3cfcd;padding:100px 0}
@media screen and (max-width:767px){body.home section.about{padding:25px 0}
body.home section.about .sidetext{margin-bottom:25px}
}
body.home section.about .inner-wrap{position:relative}
body.home section.about .inner-wrap .inner-content{position:absolute;width:100%;height:100%;left:0;top:0;padding:50px;background:rgba(0,0,0,.2);color:#fff}
@media screen and (max-width:767px){body.home section.about .inner-wrap .inner-content{padding:12.5px;transition:background .2s ease}
body.home section.about .inner-wrap .inner-content:hover{background:0 0}
body.home section.about .inner-wrap .inner-content h2{display:none}
}
body.home section.about .inner-wrap .inner-content h2{margin-top:0}
section.references-module{padding-bottom:100px;margin-bottom:50px}
section.references-module h2{margin-bottom:160px}
@media screen and (max-width:767px){section.references-module{padding-bottom:25px}
section.references-module h2{margin-bottom:60px}
}
section.references-module .references{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;margin-left:2px;margin-right:2px}
section.references-module .references .item{width:20%;border:2px solid #d4d2cf;margin-top:-2px;margin-left:-2px;position:relative}
section.references-module .references .item:before{display:block;content:"";width:100%;padding-top:56.25%}
@media screen and (max-width:767px){section.references-module .references .item{width:33.33%}
}
section.references-module .references .item img{width:auto;max-width:80%;height:auto;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-font-smoothing:subpixel-antialiased}
section.references-module .references .item a{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(91,88,84,.9);opacity:0;transition:opacity .2s ease}
section.references-module .references .item a:hover{opacity:1}
section.references-module .references .item a span{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%);color:#fff}