@import url('/webfonts/as-if-16b/styles.css');@import url('/webfonts/liberationserif_bolditalic_macroman/stylesheet.css');@font-face{font-family:'absolutpro';src:url('/webfonts/absolutpro_light-webfont.eot');src:url('/webfonts/absolutpro_light-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/absolutpro_light-webfont.woff') format('woff'),url('/webfonts/absolutpro_light-webfont.ttf') format('truetype'),url('/webfonts/absolutpro_light-webfont.svg#absolut_prolight') format('svg');font-weight:normal;font-style:normal;letter-spacing:2em}@font-face{font-family:'absolutpro';src:url('/webfonts/absolutpro_bold-webfont.eot');src:url('/webfonts/absolutpro_bold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/absolutpro_bold-webfont.woff') format('woff'),url('/webfonts/absolutpro_bold-webfont.ttf') format('truetype'),url('/webfonts/absolutpro_bold-webfont.svg#absolut_probold') format('svg');font-weight:bold;font-style:normal;letter-spacing:2em}@font-face{font-family:'Liberation Serif';scr:url('/webfonts/liberationserif_bolditalic_macroman/LiberationSerif-BoldItalic-webfont.woff') format('woff');font-weight:bold;font-style:italic}body{letter-spacing:0.025em;line-height:1.3rem;font-family:absolutpro,Open Sans,Droid Sans,Arial,Sans-Serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:absolutpro,Droid Sans,sans-serif;color:#626262}.as_btn_1,.as_btn_2{color:#fff!important;font-family:absolutpro,'Droid Sans',arial,sans-serif;color:#fff;font-size:1.5rem;font-weight:bold;text-transform:uppercase;padding:12px 25px 8px 28px;background:#669e9a;text-shadow:none;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;border-radius:3px}.ribbon{background-color:#333;padding:15px 0px 0px 0px}.ribbon::before,.ribbon::after{content:'';width:80px;height:100%;background-color:#333;position:absolute;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,15% 50%)}.ribbon::before{left:-35px;top:0px}.ribbon::after{right:-35px;transform:scaleX(-1);top:0px;z-index:-1}.gallery-item{margin:0px 0 15px}.as_project_gallery img{border:10px solid #fff!important;background:#fff!important}.as_project_gallery img{opacity:1.0;filter:alpha(opacity=100);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.as_project_gallery img:hover{opacity:0.9;filter:alpha(opacity=90);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.as-project-desc{background:#fff;padding:20px 25px 20px 25px;-webkit-box-shadow:0px 0px 0px 4px rgba(235,235,235,1);-moz-box-shadow:0px 0px 0px 4px rgba(235,235,235,1);box-shadow:0px 0px 0px 4px rgba(235,235,235,1)}.as-project-desc h2{color:#626262;padding:0px}.as-project-desc h5{font-size:1.5rem;color:#dadada;padding:0px;margin:-16px 0px 1px 0px}.as-project-desc p{margin-bottom:-12px}.as-project-desc .su-button{opacity:1.0!important;filter:alpha(opacity=100)!important}.as-project-desc .su-button:hover{transition:all .2s!important;-o-transition:all .2s!important;-ie-transition:all .2s!important;-moz-transition:all .2s!important;-webkit-transition:all .2s!important;opacity:0.8!important;filter:alpha(opacity=80)!important}.tos-close{height:40px;top:107px;opacity:0.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70)}.su-spoiler{margin-bottom:15px!important}.su-spoiler-style-fancy{border:0px solid #efefef!important;border-radius:2px!important;color:#888;background:linear-gradient(90deg,#c8e6e6 0%,#fff 81%)!important}.su-spoiler-style-fancy .su-spoiler-title{border-bottom:0px solid #efefef!important;border-radius:2px!important;background:linear-gradient(90deg,#c8e6e6 0%,#fff 81%)!important;font-size:0.9em!important;color:#585858!important;padding:10px 7px 7px 34px!important;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-size:1em!important}.su-spoiler-style-fancy .su-spoiler-title:hover{background:linear-gradient(90deg,#c3e0dd 0%,#fff 81%)!important;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.su-list ul li>i{left:3px!important;top:2.6!important}.su-expand-collapsed .su-expand-link-more,.su-expand-link-less{display:inline-block;background:#f7f7f7;padding:5px 12px 4px 14px;border-radius:10px;border:1px solid #ccc;color:#333!important;margin:26px 0px -35px 0px;font-family:'absolutpro';font-style:normal;font-size:15px!important}.su-expand-content{padding:2px;transition:all 0.2s ease}.su-expand{transition:all 0.2s ease}.su-expand-content su-u-trim,.su-expand su-expand-link-style-default su-expand-collapsed{transition:all 0.2s ease}.as_ic_social_icon{opacity:0.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);transition:all 0.2s ease}.as_ic_social_icon:hover{opacity:1.0!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important;filter:alpha(opacity=100)!important}.gallery-caption,.gallery-item a{width:100%}.vp-portfolio__item-meta{padding:10px}.vp-filter__style-minimal .vp-filter__item>*{background:none!important;border-radius:0px!important;padding:0px 10px 0px 10px!important;margin:0px 0px 0px 0px!important}.vp-portfolio__layout-elements{margin-bottom:35px!important;background:none}.vp-portfolio__items-wrap{overflow:visible;background:none}.vp-portfolio__item{background:none;overflow:visible;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.17);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.17);padding:0px;border-radius:8px}.vp-portfolio__item-img{background:none;overflow:hidden}.vp-portfolio__item-img-wrap{background:none;position:relative;display:block;overflow:hidden;border-radius:8px 8px 0px 0px;border:3px solid rgba(255,255,255,1)}.vp-portfolio__item-meta{background:rgba(255,255,255,1);padding:15px 10px 5px 10px!important;margin-bottom:12px!important;border-radius:0px 0px 8px 8px;overflow:hidden}.vp-portfolio__item-meta-categories{color:#bbb;margin-bottom:0px!important}.vp-portfolio__item-meta-title{font-size:1.1em!important}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:6px 0px 25px 0px!important;background:#fff;-webkit-box-shadow:0px 0px 0px 10px rgba(255,255,255,1);-moz-box-shadow:0px 0px 0px 10px rgba(255,255,255,1);box-shadow:0px 0px 0px 10px rgba(255,255,255,1)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.leadin img{border-radius:50%!important;z-index:2}