/*! normalize.css v2.1.1 | MIT License | git.io/normalize */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{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}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}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding: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}.clearfix:before,.home-travelled .img-wrap:before,.clearfix:after,.home-travelled .img-wrap:after{content:"";display:table}.clearfix:after,.home-travelled .img-wrap:after{clear:both}.clearfix,.home-travelled .img-wrap{zoom:1}@keyframes slideInUp{from{transform:translateY(30%);opacity:0}to{transform:translateY(0);opacity:1}}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?-wbsqj5");src:url("fonts/icomoon.eot?#iefix-wbsqj5") format("embedded-opentype"),url("fonts/icomoon.ttf?-wbsqj5") format("truetype"),url("fonts/icomoon.woff?-wbsqj5") format("woff"),url("fonts/icomoon.svg?-wbsqj5#icomoon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'icomoon';src:url("fonts/icomoon.svg?-wbsqj5#icomoon") format("svg")}}.icon{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before,.icon-mobile:before,.icon-list:before,.icon-facebook:before,.icon-twitter:before,.icon-googleplus:before,.icon-pinterest:before,.icon-linkedin:before,.icon-paperplane:before,.icon-directions:before,.icon-cross:before,.icon-compass:before,.icon-teepee:before,.icon-double-arrow-down:before,.icon-double-arrow-up:before,.icon-double-arrow-right:before,.icon-double-arrow-left:before,.icon-flag:before,.icon-dot:before,.icon-flag-2:before,.icon-briefcase:before,.icon-arrow-up:before,.icon-new-window:before,.icon-users:before,.icon-nintendo:before,.icon-minus:before,.icon-plus:before,.icon-flag:before,.icon-cabin:before,.icon-vcard:before,.icon-pictures:before,.icon-arrow-down:before,.icon-arrow-up2:before,.icon-bars:before,.icon-export:before,.icon-campfire-logo:before,.icon-chevron-thin-left:before,.icon-chevron-thin-right:before,.icon-download:before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:"\e610"}.icon-export:before{content:"\e60c"}.icon-play:before{content:"\e60b"}.icon-mobile:before{content:"\e000"}.icon-list:before{content:"\e001"}.icon-facebook:before{content:"\e002"}.icon-twitter:before{content:"\e004"}.icon-googleplus:before{content:"\e003"}.icon-pinterest:before{content:"\e005"}.icon-linkedin:before{content:"\e006"}.icon-paperplane:before{content:"\e007"}.icon-directions:before{content:"\e008"}.icon-cross:before{content:"\e009"}.icon-compass:before{content:"\e00a"}.icon-teepee:before{content:"\e00b"}.icon-double-arrow-down:before{content:"\e00c"}.icon-double-arrow-up:before{content:"\e00d"}.icon-double-arrow-right:before{content:"\e00e"}.icon-double-arrow-left:before{content:"\e00f"}.icon-flag:before{content:"\e010"}.icon-dot:before{content:"\e011"}.icon-flag-2:before{content:"\e012"}.icon-briefcase:before{content:"\e013"}.icon-arrow-up:before{content:"\e014"}.icon-new-window:before{content:"\e015"}.icon-light-bulb:before{content:"\e600"}.icon-nintendo:before{content:"\e600"}.icon-users:before{content:"\e601"}.icon-minus:before{content:"\e602"}.icon-plus:before{content:"\e603"}.icon-flag:before{content:"\e604"}.icon-cabin:before{content:"\e605"}.icon-vcard:before{content:"\e606"}.icon-bars:before{content:"\e607"}.icon-pictures:before{content:"\e608"}.icon-arrow-down:before{content:"\e609"}.icon-arrow-up2:before{content:"\e60a"}.icon-campfire-logo:before{content:"\e60d"}.icon-chevron-thin-left:before{content:"\e60e"}.icon-chevron-thin-right:before{content:"\e60f"}html{height:100%}body{font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-size:100%;margin:0;color:#eaeaea;background-color:#323232;height:100%;-webkit-animation-delay:0.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:0.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}body.basic-case-study{height:100%}body.detailed-case-study{height:auto}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}.site-container h1,.site-container h2,.site-container h3,.site-container h4,.site-container h5,.site-container h6{font-family:"Bowlby One SC",serif;font-weight:normal;text-transform:uppercase;letter-spacing:0.05em;color:#000000;text-transform:uppercase;color:#fff;letter-spacing:2px;line-height:22px}.site-container h1{font-size:1.875em;line-height:1.2}.site-container h2{font-size:1.5em;line-height:1.2}.site-container h3{font-size:1.375em}.site-container h4{font-size:1.125em}.site-container h5{font-size:1em}.site-container h6{font-size:1em}.site-container ul{margin-left:15px}.site-container p{color:#eaeaea;font-size:1em;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;line-height:1.25em;text-shadow:2px 2px 3px rgba(0,0,0,0.7);letter-spacing:2px}a{color:#58c7d9;text-decoration:none}a:hover{color:#6cdbed}a.tel{color:#fff}a.tel:hover{cursor:default;text-decoration:none}a:active,a:focus{outline:0}header,footer,div,section,p,li,ul{box-sizing:border-box}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.column{box-sizing:border-box}.main-content .btn{display:inline-block;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-weight:bold;text-transform:uppercase;padding:5px 15px;color:#fff;font-size:1.1875em;transition:all ease-in 0.2s;margin:10px 0;position:relative;top:0}.main-content .btn:hover{color:#fff}.main-content .btn:active{top:2px}.main-content .btn:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e00e";padding-left:5px;position:relative;top:2px;left:0;transition:all ease-in 0.2s}.main-content .btn:hover:after{left:5px}.main-content .btn.orange{background-color:#dd4126}.main-content .btn.orange:hover{background-color:#b4331c}.main-content .btn.grey{background-color:#2f3030;color:#dd4126}.main-content .btn.grey:hover{background-color:#484a4a}.main-content .btn.blue{background-color:#58c7d9;color:#fff}.main-content .btn.blue:hover{background-color:#2fb9cf}.red-bar{padding-bottom:20px;position:relative}.red-bar:before{background-color:#dd4126;content:"";position:absolute;left:0;bottom:0;height:4px;width:40px;display:block}.down-arrow:after{text-shadow:2px 2px 3px rgba(0,0,0,0.7);color:#dd4126;content:"\e00c";font-size:50px;font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#dd4126;transition:color 0.2s ease}.down-arrow:hover:after{color:#e0543c}.ccm-layout-col{min-width:100% !important;float:none;margin:0.625em 0}@media (min-width: 60em){.ccm-layout-col{min-width:0 !important;float:left;margin:0}}.row{margin:0 auto;width:320px}@media (min-width: 30em){.row{width:30em;max-width:none}}@media (min-width: 48em){body{height:100%}body.detailed-case-study{height:100%}p{font-size:1.125em;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;line-height:1.5em}.row{width:48em;max-width:none}}@media (min-width: 60em){.row{width:60em;max-width:none}}@media (min-width: 75.625em){.row{width:75.625em;max-width:none}}.main-content label{display:block;margin:5px 0;color:#757474;text-transform:uppercase;font-size:0.875em}.main-content .input{display:block;margin:5px 0 15px;background-color:#383838;border:none;transition:background-color 0.2s ease;color:#bababa;padding:8px 1%;width:98%;font-size:0.875em;border-radius:0}.main-content .input.error{background-color:#dd4126;color:#000}.main-content .input.error:hover,.main-content .input.error:focus{background-color:#ca3920}.main-content .input:hover,.main-content .input:focus{background-color:#4c4c4c}.main-content .required{font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;color:#dd4126;font-size:0.875em;font-weight:bold;margin-left:2px;position:relative;top:-2px;text-transform:uppercase}.main-content textarea.input{height:90px;max-width:none}.main-content .submit{display:inline-block;margin:10px 3px;border:none;background-color:#58c7d9;color:#fff;font-size:1.125em;text-transform:uppercase;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,0.3);padding:5px 10px 5px 15px;position:relative;transition:background 0.2s ease}.main-content .submit:hover{background-color:#6cdbed}.main-content .submit:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e00e";margin-left:10px;margin-right:5px;position:relative;top:2px;font-size:18px;font-weight:normal;transition:margin 0.2s ease}.main-content .submit:hover:after{margin-left:13px;margin-right:2px}.main-content .submit[disabled=disabled]{background-color:#767676;text-shadow:none;color:#acacac}.main-content .submit[disabled=disabled]:hover:after{margin-left:10px;margin-right:5px}.main-content .preloader{display:none;width:36px;height:36px;background:url("imgs/contact-preloader.gif") 0 0 no-repeat;float:right;margin-left:15px;position:relative;top:8px}.main-content .preloader.loaded{display:inline-block}.main-content .message{background-color:#d2d2d2;color:#333333;padding:25px 15px;display:none;margin:10px 0}.main-content .message.success,.main-content .message.error{font-size:0.875em;line-height:1.25em}.main-content .message.success:before,.main-content .message.error:before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;font-size:24px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.main-content .message.success:before{content:"\e010";color:#589b55}.main-content .message.error:before{content:"\e009";color:#dd4126;position:relative;top:5px}.main-content .message a{color:#333333;text-decoration:underline}.main-content .message a:hover{color:#333333;text-decoration:none}.header{background-color:#dd4126;position:fixed;left:0px;top:0px;right:0px;z-index:15;height:55px;padding:17px 20px 13px;width:auto}.admin-bar .header{top:50px}.lt-ie9 .header{width:100%}.header.row{max-width:none}.header .logo-link{display:block;width:135px;float:left}.header .logo-link span{display:none}.header .logo{display:block;width:100%}.header ul.nav{list-style:none;float:right;margin:0;padding:0;margin-top:-5px}.header ul.nav li{display:inline-block;color:#fff;text-transform:uppercase;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-size:0.875em;font-weight:bold}.header ul.nav li.item-2{cursor:pointer}.header ul.nav li:first-child{margin-right:30px}.header ul.nav li.item-1{display:none}.header ul.nav li .icon-mobile,.header ul.nav li .icon,.header ul.nav li .icon-cross{font-weight:normal;position:relative;top:2px;padding-right:3px}.header ul.nav li .icon{top:4px}.header ul.nav li .icon-mobile{font-size:18px}.header ul.nav li .icon-list{font-size:22px;top:4px}.header ul.nav li .icon-cross{font-size:22px;padding-right:0}.header ul.nav li a{color:#fff;font-weight:normal}.mega-nav{position:fixed;z-index:17;padding-top:10px;opacity:0;top:55px;right:0;left:100%;bottom:0;background:url(imgs/menu-noise.jpg) 0 0 repeat;box-shadow:0 15px 40px 2px rgba(0,0,0,0.2) inset;overflow:hidden;transition:all 0.3s ease-in-out;box-sizing:border-box}.admin-bar .mega-nav{top:105px}.mega-nav.open{overflow:auto;padding-bottom:20px;opacity:1;left:0}.mega-nav .scroll{height:90%}.mega-nav .nav-wrap{padding:0 20px;box-sizing:border-box}.mega-nav h2{font-size:1.125em;margin:0 0 5px;color:#4d180f;text-shadow:none !important}.mega-nav .work,.mega-nav .agency{margin-bottom:10px}.mega-nav .work .img-link{display:none}.mega-nav .work ul{margin:0;padding:0}.mega-nav .work li{list-style:none}.mega-nav .link{display:block;font-size:0.75em;color:#fff;padding:6px 35px 6px 10px;background-color:#dd4126;border:1px solid #ba3720;margin-bottom:4px;transition:background 0.2s ease-in;text-shadow:0 1px 1px rgba(0,0,0,0.6);position:relative}.mega-nav .link:hover{background-color:#6d2013;text-shadow:0 1px 1px transparent}.mega-nav .link:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e00e";color:#58c7d9;font-size:14px;line-height:14px;position:absolute;right:10px;top:50%;margin-top:-7px;padding-left:10px;transition:right 0.2s ease-in}.mega-nav .link:hover:after{text-shadow:0 1px 1px transparent;right:7px}.mega-nav .social{padding:5px}.mega-nav .social ul{padding:0;margin:0 0 10px;list-style:none}.mega-nav .social ul li{display:inline-block}.mega-nav .social ul .icon{color:#6d2013;font-size:30px;transition:color 0.2s ease-in}.mega-nav .social ul .icon:hover{color:#4d180f}.mega-nav .copyright{color:#6e2312;font-size:0.625em;padding:0 20px 20px;text-shadow:0 0 0 transparent}.mega-nav .copyright a{color:#6e2312;padding-left:10px}.mega-nav .copyright a:hover{text-decoration:underline}.mega-nav .dotted{display:none}@media (min-width: 30em){.header .logo-link span{display:block;position:absolute;top:22px;left:175px;color:#fff;font-size:14px}.mega-nav{top:55px}.mega-nav .work ul{margin:0 -5px}.mega-nav .work li{display:inline-block;margin:5px}.mega-nav .contact .link,.mega-nav .agency .link{display:inline-block;margin:5px}.mega-nav .contact .link-wrap,.mega-nav .agency .link-wrap{margin:0 -5px}}@media (min-width: 48em){.header{left:20px;top:20px;right:20px;bottom:20px}.lt-ie9 .header{width:auto}.header ul.nav li.item-1{display:inline-block;margin-right:15px}.header ul.nav li.item-2{position:relative;margin-left:15px;transition:margin 0.2s ease}.header ul.nav li.item-2 span{transition:all 0.2s ease}.header ul.nav li.item-2:hover span{text-shadow:1px 2px 1px rgba(0,0,0,0.9)}.mega-nav{top:75px;box-shadow:0 15px 20px 2px rgba(0,0,0,0.15) inset}.mega-nav.open{bottom:20px;left:20px;right:20px}.mega-nav .nav-wrap{height:100%}.mega-nav .work .link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width: 60em){.mega-nav .nav-wrap{position:relative}.mega-nav .nav-wrap:after,.mega-nav .nav-wrap:before{content:"";position:absolute;z-index:5;left:52%;top:0;height:100%;margin-top:16px;display:block;width:0px;border-right:2px dotted #942c1a}.mega-nav .nav-wrap:before{left:76.5%}.mega-nav .nav-wrap{padding:10px 20px 0px}.mega-nav .work{width:50%;margin:0 5% 0 0;float:left}.mega-nav .work .img-link{display:block}.mega-nav .work img{width:100%}.mega-nav .work ul{margin:0 -1%}.mega-nav .work li{display:block;width:48%;margin:0 1% 10px;float:left;padding:10px;background-color:#dd4126;border:1px solid #ba3720;transition:background 0.2s ease}.mega-nav .work li:hover{background-color:#6d2013}.mega-nav .work li:hover a:after{text-shadow:0 1px 1px transparent;right:7px}.mega-nav .work .link{background-color:transparent;border:none;margin-bottom:0}.mega-nav .work .link:hover{background-color:transparent}.mega-nav .contact,.mega-nav .agency{width:20%;margin:0;float:left}.mega-nav .contact .link,.mega-nav .agency .link{display:block;margin:4px 0;padding:7px 35px 7px 10px}.mega-nav .contact .link-wrap,.mega-nav .agency .link-wrap{margin:0}.mega-nav .agency{margin-right:5%}.mega-nav h2{margin-bottom:20px}.mega-nav .social{padding:5px}.mega-nav .social ul li .icon{font-size:26px}.mega-nav .copyright{padding:20px 20px 10px;clear:both}.mega-nav .copyright.absolute{position:fixed;bottom:10px;left:20px}}@media (min-width: 75.625em){.mega-nav .nav-wrap{padding:10px 30px 0px}.mega-nav .nav-wrap:after{left:58%}.mega-nav .nav-wrap:before{left:78.5%}.mega-nav .work{width:56%;margin:0 5% 0 0}.mega-nav .work li{width:31.33333%}.mega-nav .contact,.mega-nav .agency{width:17%}.mega-nav .agency{margin-right:5%}.mega-nav .social{padding:5px}.mega-nav .social ul li .icon{font-size:28px}.mega-nav .copyright{padding:20px 30px 0}}@media (min-width: 93.75em){.mega-nav .nav-wrap{padding:10px 50px 0px}.mega-nav .work li{width:23%}.mega-nav .copyright{padding:20px 50px 0}}.frame{display:none}.site-container{position:relative;z-index:2;background:url(imgs/site-bg.jpg) 0 0;box-sizing:border-box}.basic-case-study .site-container{height:100%}.site-container img{max-width:100%}.main-content{padding-top:55px;position:relative;height:100%}.basic-case-study .main-content{height:100%}.section-bg{position:relative}.basic-case-study .section-bg{height:100%}.panel{text-align:center;padding:10px;width:300px;box-sizing:border-box;position:absolute;z-index:5;left:50%;top:50%;margin:-180px 0 0 -150px}.site-container .general-header{font-size:1.625em;margin:0 0 25px;line-height:1em;text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.panel-flow{padding:20px;text-align:center;position:relative;z-index:2}.panel-flow .left,.panel-flow .right{text-align:left}.basic-case-study .panel-swiper{height:100%}.video-wrap{position:absolute;top:0;overflow:hidden;z-index:1;display:none}.video-wrap .video{display:none}@media (min-width: 30em){.general-header{font-size:2.1875em}.panel{width:400px;margin:-180px 0 0 -200px;padding:20px}}@media (min-width: 48em){.admin-bar .main-content{padding-top:35px}.site-container{padding:20px;height:100%}.section-bg{height:100%}.section-bg.auto-height{height:auto}.frame{position:fixed;z-index:10;background-color:#fff;display:block}.frame-1,.frame-2{top:0;left:0;width:100%;height:20px}.frame-2{top:auto;bottom:0}.frame-3,.frame-4{top:0;left:0;width:20px;height:100%}.frame-4{left:auto;right:0}.panel{width:600px;margin:-180px 0 0 -280px;padding:30px}.panel.center-panel{margin-left:-300px}.general-header{font-size:3.125em}.case .panel-flow{padding-left:105px;padding-bottom:50px}.panel-flow .panel-wrap{height:100%;overflow:hidden}.panel-flow .left{padding-top:50px}.panel-flow .left .img-wrap{float:left;width:35%}.panel-flow .left .img-wrap img{width:100%}.panel-flow .left .quote{float:right;width:60%;margin:0}.video-wrap{display:block}}@media screen and (min-width: 48em) and (max-height: 53.125em){.panel-flow .left{padding-top:60px}}@media screen and (min-width: 48em) and (max-height: 40.625em){.panel-flow .left{padding-top:30px}.panel-flow p{font-size:0.875em}}@media (min-width: 60em){.panel-flow .restrict-width{width:90%;margin:0 auto}.case .panel-flow{padding-top:70px}.panel{width:800px;margin:-180px 0 0 -380px}.panel.center-panel{margin-left:-400px}.panel .left,.panel .right,.panel-flow .left,.panel-flow .right{height:100%}.panel .left,.panel-flow .left{float:left;width:48%;padding-top:40px}.panel .left .img-wrap,.panel .left .quote,.panel-flow .left .img-wrap,.panel-flow .left .quote{float:none;width:auto}.panel .left .img-wrap img,.panel-flow .left .img-wrap img{max-width:280px}.panel .right,.panel-flow .right{float:right;width:48%}.panel .left .quote,.panel .right .quote,.panel-flow .left .quote,.panel-flow .right .quote{margin-top:20px;font-size:1.875em}.panel .left .quote .quote-top,.panel .right .quote .quote-top,.panel-flow .left .quote .quote-top,.panel-flow .right .quote .quote-top{margin-top:0;margin-bottom:20px}}@media screen and (min-width: 60em) and (max-height: 53.125em){.case .panel-flow p{font-size:1em;line-height:1.4em}.case .panel-flow .left .quote,.case .panel-flow .right .quote{font-size:1.5em}}@media screen and (min-width: 60em) and (max-height: 40.625em){.case .panel-flow{padding-top:10px}}@media (min-width: 75.625em){.panel{width:900px;margin-left:-430px}.panel.center-panel{margin-left:-450px}.panel-flow .restrict-width{width:80%}}@media screen and (min-width: 75.625em) and (max-height: 53.125em){.case .panel-flow{padding-top:50px}.case .panel-flow p{font-size:1.125em;line-height:1.625em}}@media screen and (min-width: 75.625em) and (max-height: 40.625em){.case .panel-flow{padding-top:10px}.case .panel-flow p{font-size:1em;line-height:1.4em}}@media (min-width: 93.75em){.case .panel-flow,.panel-flow{padding-top:5%}.panel-flow .left{padding-top:50px}.panel-flow .restrict-width{width:70%}}@media screen and (min-width: 93.75em) and (max-height: 53.125em){.case .panel-flow,.panel-flow{padding-top:2%}}@media screen and (min-width: 93.75em) and (max-height: 40.625em){.case .panel-flow,.panel-flow{padding-top:20px}}.fma-wrap .down-arrow{background:#fff;border-radius:50%;padding:25px;position:absolute;bottom:-90px;left:50%;margin-left:-34px;transition:all .5s ease;z-index:10;opacity:0;cursor:pointer}.fma-wrap .down-arrow:after{cursor:pointer;font-size:20px;text-shadow:none;top:-10px;position:relative}.fma-wrap .down-arrow.loaded{bottom:-40px;opacity:1;transition-delay:1s}.fma-wrap{height:100%;width:100%;position:absolute;overflow:hidden;top:0;left:0;transition:all .9s ease;z-index:10}.fma-wrap .swiper-slide{height:100%;width:100%;top:0;left:0;position:relative}.fma-wrap .swiper-slide.scroll{overflow-y:scroll}.fma-wrap .fma-img{background-position:center center;background-size:cover;height:100%}.fma-wrap .slide-content{padding:0 50px;box-sizing:border-box;position:relative;width:100%;top:50%;transform:translateY(-50%);text-align:center}.fma-wrap .slide-content h3{font-size:30px;line-height:1;margin:0;text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.fma-wrap .slide-content .btn{background:#dd4126;z-index:10}.fma-controls{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:10;opacity:1;transition:all .5s ease}.fma-controls span{width:12px;margin-bottom:12px;height:12px;display:block;border-radius:50%;background:#fff}.fma-controls span:last-child{margin-bottom:0}.fma-controls span:hover,.fma-controls span.swiper-active-switch{background:#58c7d9;cursor:pointer}.home-wrap{height:100%}.home-wrap .main-content{box-sizing:border-box}body.page-1{background:url("../img/homepage-texture.jpg")}body.page-1 .site-container{background:none;height:100%}@keyframes arrowAnimate{0%{top:0}50%{top:10px}100%{top:0}}.home-content-bottom{background:url("../img/homepage-texture.jpg");box-sizing:border-box;position:relative;top:100%;max-height:0px;overflow:hidden;visibility:hidden;transition:all .9s ease}.home-content-bottom .up-arrow{padding:10px 20px;position:absolute;top:-5px;bottom:auto;left:50%;transform:translateX(-50%);transition:all .5s ease;z-index:15;opacity:1;cursor:pointer}.home-content-bottom .up-arrow:after{cursor:pointer;font-size:20px;text-shadow:none;content:"\e00d";color:#dd4126;transition:all .5s ease;font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;animation:arrowAnimate 2s infinite}.home-content-bottom .up-arrow.loaded{top:-5px;opacity:1;transition-delay:1s}.homepage-cta{position:relative;overflow:hidden;margin-bottom:30px;background:#fff}.homepage-cta .overlay-link{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:5}.homepage-cta .image{background-position:center center;background-size:cover;height:0;padding-top:53%}.homepage-cta .cta-content{box-sizing:border-box;padding:20px;text-align:left}.homepage-cta .cta-content h3{margin:0;position:relative;padding-bottom:15px;color:#302e2e}.homepage-cta .cta-content h3:after{content:"";height:6px;width:57px;background:#dd4126;position:absolute;bottom:0;left:0}.homepage-cta .hover{background:#302e2e;position:absolute;top:0;left:-100%;transition:all .5s ease;font-size:14px;box-sizing:border-box;padding:20px;width:100%;height:100%}.homepage-cta .hover p{text-shadow:none}.homepage-cta .hover .category{font-style:italic}.homepage-cta .hover .category p{margin:0}.homepage-cta .hover .category .white{color:#fff}.homepage-cta .hover .category .red{color:#dd4126}.homepage-cta .hover .btn-cont{text-align:right}.homepage-cta .hover .btn{display:inline-block;color:#dd4126;border:1px solid #dd4126;transition:none;text-shadow:0 1px 1px rgba(0,0,0,0.8);padding:4px 8px 4px 10px;font-size:0.875em}.homepage-cta .hover .btn:after{content:"\e00e";font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;line-height:1;padding-left:5px;position:relative;text-transform:none;top:1px;transition:all 0.2s ease-in 0s}.homepage-cta:hover .hover,.homepage-cta.cta-hover .hover{left:0}.homepage-cta:hover .overlay-link,.homepage-cta.cta-hover .overlay-link{display:block}body.no-fma .fma-wrap{top:-100%}body.no-fma .fma-controls{opacity:0}body.no-fma .home-content-bottom{visibility:visible;top:0;max-height:2000px;padding:40px 0 0}body.edit-mode{overflow:auto}body.edit-mode .main-content{height:auto}body.edit-mode .fma-wrap{height:auto;position:relative}body.edit-mode .down-arrow.loaded,body.edit-mode .up-arrow{display:none}body.edit-mode .home-content-bottom{visibility:visible;top:0;max-height:none}body.edit-mode .disabled-fma{padding:100px 0;color:#000;font-size:34px;font-weight:bold;text-align:center}body.edit-mode .ccm-add-block,body.edit-mode body div#ccm-highlighter{color:#000}.testimonails-wrap{background:url("imgs/testimonials.jpg") center center;background-size:cover;text-align:center;height:420px;position:relative;overflow:hidden}.testimonails-wrap:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.3)}.testimonails-wrap .swiper-container{width:300px;margin:0 auto;overflow:hidden;position:relative;height:100%;z-index:2}.testimonails-wrap .swiper-wrapper{height:100%}.testimonails-wrap .swiper-slide{float:left}.testimonails-wrap .info{margin:20px}.testimonails-wrap h2{margin:0;padding:20px 20px 0;position:relative;z-index:2}.testimonails-wrap p{font-size:12px;text-shadow:none;line-height:16px}.testimonails-wrap .swiper-button-next,.testimonails-wrap .swiper-button-prev{position:absolute;top:20%;left:-10px;z-index:100;color:#fff}.testimonails-wrap .swiper-button-next:hover,.testimonails-wrap .swiper-button-prev:hover{cursor:pointer;color:#58c7d9}.testimonails-wrap .swiper-button-next:before,.testimonails-wrap .swiper-button-prev:before{content:"\e60e";font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;display:inline-block}.testimonails-wrap .swiper-button-next{left:auto;right:-10px}.testimonails-wrap .swiper-button-next:before{content:"\e60f"}.home-travelled{padding:20px;text-align:center}.home-travelled h3,.home-travelled p{color:#303030}.home-travelled h3{margin:0 0 10px}.home-travelled p{font-size:14px;line-height:18px;text-shadow:none}.home-travelled .img-wrap a{float:left;width:48%;margin:1%}.home-travelled .img-wrap a img{width:100%;float:none;margin:0}.home-travelled .img-wrap img{float:left;width:48%;margin:1%;display:block}.home-contact{background-color:#302e2e;padding:20px 20px 40px 20px;text-align:center}.home-contact h2,.home-contact p{color:#fff}.home-contact p{text-shadow:none}.home-contact .form-wrap{position:relative;background-color:#232323;padding-bottom:20px}.home-contact .form-wrap .message{background-color:#232323;color:#fff;line-height:36px}.home-contact .form-wrap .message:before{font-size:36px;padding-right:5px}.home-contact .form-wrap .message a{color:#58c7d9}.home-contact .submit-wrap .required,.home-contact .submit-wrap .submit{display:none}.home-contact .submit-wrap .preloader{margin:0;position:absolute;top:auto;bottom:30px;right:50px}.home-contact .moving-wrap{overflow:hidden;height:125px;position:relative;margin:0 0 0 30px}.home-contact .moving-wrap>div{position:absolute;top:0;left:0;width:100%;transition:0.3s}.home-contact .moving-wrap>div.step-1{top:0}.home-contact .moving-wrap>div.step-1 .name-wrap{opacity:1}.home-contact .moving-wrap>div.step-2{top:-145px}.home-contact .moving-wrap>div.step-2 .email-wrap{opacity:1}.home-contact .moving-wrap>div.step-3{top:-290px}.home-contact .moving-wrap>div.step-3 .phone-wrap{opacity:1}.home-contact .moving-wrap>div.step-4{top:-435px}.home-contact .moving-wrap>div.step-4 .comments-wrap{opacity:1}.home-contact .input-wrap{padding:20px;text-align:left;font-size:22px;margin-bottom:20px;height:125px;opacity:0;transition:0.5s;transition-delay:0.1s}.home-contact .input-wrap label{color:#fff;text-transform:uppercase}.home-contact .input-wrap input,.home-contact .input-wrap textarea{background-color:#232323;border-bottom:1px solid #707070}.home-contact .input-wrap input:focus,.home-contact .input-wrap input:hover,.home-contact .input-wrap textarea:focus,.home-contact .input-wrap textarea:hover{border:none;border-bottom:1px solid #707070;box-shadow:none;outline:none}.home-contact .input-wrap input::-webkit-input-placeholder,.home-contact .input-wrap input::-moz-placeholder,.home-contact .input-wrap input:-ms-input-placeholder,.home-contact .input-wrap input:-input-placeholder,.home-contact .input-wrap textarea::-webkit-input-placeholder,.home-contact .input-wrap textarea::-moz-placeholder,.home-contact .input-wrap textarea:-ms-input-placeholder,.home-contact .input-wrap textarea:-input-placeholder{color:#505050;font-style:italic;font-family:Georgia, Times, "Times New Roman", serif}.home-contact .input-wrap textarea{height:30px}.home-contact .input-wrap .phone{display:inline-block}.home-contact .input-wrap .phone-1,.home-contact .input-wrap .phone-2{width:40px}.home-contact .input-wrap .phone-3{width:80px}.home-contact .pagination{position:absolute;top:35px;left:15px}.home-contact .pagination a{display:block;width:10px;height:10px;border-radius:50%;background-color:#707070;margin-top:5px}.home-contact .pagination a:first-child{margin-top:0}.home-contact .pagination a:hover{background-color:#58c7d9}.home-contact .pagination a.active{background-color:#58c7d9;cursor:default}.home-contact .pagination a.error{background-color:#dd4126}.home-contact .next-nav p{text-align:center;font-family:Georgia, Times, "Times New Roman", serif;font-size:12px;font-style:italic;color:#707070;margin:0 0 5px;letter-spacing:0.01em}.home-contact .next-nav .btn{background-color:none;border:1px solid #707070;color:#707070}.home-contact .next-nav .btn:hover{background-color:#454545}.home-contact .next-nav .btn:after{display:none}.home-contact .next-nav .submit{display:none}@media (min-width: 30em){.homepage-cta{text-align:right}.homepage-cta .image{position:absolute;width:50%;height:100%;left:0;top:0}.homepage-cta .cta-content{display:inline-block;width:50%;padding:50px 20px}.testimonails-wrap{height:350px}.testimonails-wrap .swiper-container{width:400px}.testimonails-wrap .info{margin:20px 50px}.testimonails-wrap .swiper-button-next,.testimonails-wrap .swiper-button-prev{display:block}.testimonails-wrap .swiper-button-prev{left:-10px}.testimonails-wrap .swiper-button-next{right:-10px}.home-travelled .img-wrap{margin:10px auto;max-width:850px}.home-travelled .img-wrap img{width:25%;margin:0;box-sizing:border-box;padding:0 10px}.home-travelled .img-wrap a{width:25%;margin:0;box-sizing:border-box;padding:0 10px}.home-travelled .img-wrap a img{padding:0;width:100%}.home-contact .submit-wrap .preloader{right:25%}}@media (min-width: 48em){.fma-wrap .slide-content h3{font-size:40px;max-width:600px;margin:0 auto}.fma-wrap .slide-content p{font-size:18px;max-width:600px;margin:0 auto}.fma-wrap .slide-content .btn{font-size:19px;font-weight:700;margin-top:30px}.fma-controls{left:25px}.homepage-cta .image{position:absolute;width:50%;height:100%;left:0;top:0;padding:0}.homepage-cta .cta-content{display:inline-block;width:50%;padding:50px 20px}.homepage-cta .cta-content h3{font-size:34px;line-height:1}.homepage-cta .hover{width:50%;right:-100%;left:auto}.homepage-cta .hover .btn-cont{padding-top:15px}.homepage-cta:hover .hover{right:0;left:auto}.testimonails-wrap{height:400px}.testimonails-wrap .swiper-button-next,.testimonails-wrap .swiper-button-prev{top:10%}.testimonails-wrap h2{font-size:40px;max-width:700px;margin:0 auto;line-height:40px;padding:40px 0 20px}.testimonails-wrap p{font-size:16px;line-height:20px}.testimonails-wrap p.name{margin-top:20px}.testimonails-wrap .swiper-container{width:700px}.home-travelled{padding:30px}.home-travelled .img-wrap{margin:40px auto}.home-travelled h3{margin:20px 0}.home-travelled p{font-size:16px;line-height:20px}.home-travelled img{display:block;margin:30px auto 10px;max-width:800px}.home-contact{padding:40px;margin-bottom:10px}.home-contact .form-wrap{margin-top:20px;padding-bottom:0}.home-contact .moving-wrap{margin:0 160px 0 35px}.home-contact .pagination{top:40px}.home-contact .pagination a{width:8px;height:8px}.home-contact .next-nav{position:absolute;right:15px;top:30px;width:140px}.home-contact .submit-wrap .preloader{right:5px;bottom:85px}}@media (min-width: 60em){.fma-wrap .slide-content h3{font-size:55px;max-width:750px;margin-bottom:15px}.homepage-cta .image{position:relative;width:57%;height:300px;display:block;left:0;top:0}.homepage-cta .cta-content{position:absolute;padding:50px;width:43%;height:100%;top:0;right:0}.homepage-cta .cta-content .title,.homepage-cta .cta-content .inside-content{position:relative;top:50%;transform:translateY(-50%)}.homepage-cta .hover{width:100%;right:-100%;left:auto;padding:50px}.homepage-cta:hover .hover{right:0;left:auto}.testimonails-wrap{height:380px}.testimonails-wrap .swiper-container{width:880px}.home-travelled{padding:40px}.home-travelled h3{margin:0 0 20px}.home-travelled p{font-size:18px;line-height:22px;margin:10px auto;max-width:900px}.home-travelled img{margin:50px auto 20px}.home-contact{padding:40px}.home-contact .form-wrap{margin:20px auto 0;max-width:800px}.home-contact h2{font-size:40px;margin:10px 0 0}.home-contact p{margin-top:15px}}@media (min-width: 75.625em){.fma-wrap .slide-content h3{font-size:70px}.testimonails-wrap{height:380px}.testimonails-wrap .swiper-container{width:1000px}.testimonails-wrap .swiper-container p{font-size:16px;line-height:22px}}.case-wrap{transition:all 0.4s ease-in;height:100%;top:0}.case-wrap.basic-case-study{height:100%}.case-wrap .landing,.case-wrap .gallery-bg,.case-wrap .section-bg{background-position:center center;background-size:cover}.case-wrap .landing .read-more{font-size:1.5em;text-shadow:2px 2px 3px rgba(0,0,0,0.7);color:#fff;text-transform:uppercase;position:relative;width:140px;display:block;margin:10px auto}.case-wrap .landing .read-more:after{display:block}.case-wrap .page-2{opacity:0}.loaded .case-wrap .page-2{opacity:1}.about .case-wrap .page-2{opacity:1}.case-wrap .landing{opacity:0;transition:opacity 0.2s ease-in}.loaded .case-wrap .landing{opacity:1}.case-wrap .swiper-pagination{display:none;position:absolute;bottom:15px;left:50px;right:50px;text-align:center;z-index:1000}.basic-case-study .case-wrap .swiper-pagination{display:block}.admin-bar .case-wrap .swiper-pagination{bottom:60px}.case-wrap .swiper-pagination div{width:12px;height:12px;border-radius:50%;margin:0 6px;display:inline-block;background-color:#fff}.case-wrap .swiper-pagination div.swiper-active-switch{background-color:#dd4126}.case-wrap .swiper-pagination div:hover{cursor:pointer;background-color:#dd4126}.ribbon{position:relative;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-weight:bold;font-size:12px;color:#fff;text-transform:uppercase;background-color:#58c7d9;display:inline-block;box-shadow:1px 1px 2px rgba(0,0,0,0.3);height:20px;line-height:20px;text-align:center;transition:top 0.3s ease;padding:0 5px;white-space:nowrap}.ribbon:before{content:"";position:absolute;display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:6px solid #58c7d9;right:100%;top:0}.stats{display:none;position:fixed;left:0;bottom:0;right:0;z-index:14;padding:10px;transition:all 0.3s ease-in-out;height:0;overflow:hidden}.stats ul{padding:0;margin:0;list-style:none}.stats li{float:left;margin:0 0 0 20px}.stats li:first-child{margin-left:0}.stats li p{color:#e6e5e2;font-size:0.625em;margin:5px 0}.stats li.show-hide{display:none}.stats h4{font-size:3.125em;text-shadow:2px 2px 3px rgba(0,0,0,0.7);font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;margin:0 0 5px;line-height:1em;padding-bottom:10px}.stats .title{color:#e6e5e2;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.stats .title p{margin-top:30px;font-size:0.875em}.stats .controls{position:absolute;height:40px;width:65px;bottom:0;margin:0;display:none}.stats .controls.up{left:50%;margin-left:-65px}.stats .controls.up a{color:#dd4126;background-color:#fff}.stats .controls.up a:hover .no-touch .stats .controls.up a{top:0px}.stats .controls.down{left:50%;margin-right:-65px}.stats .controls.down a{color:#fff;background-color:#dd4126}.stats .controls a{font-size:20px;display:block;line-height:40px;text-align:center;position:relative;top:3px;transition:top 0.2s ease-in}.case-btn{display:none}.case{height:100%;position:relative;z-index:11}.case .grey-bar{position:absolute;background:url(imgs/site-bg.jpg) 0 0;bottom:0;left:0;right:0;height:0;z-index:2;transition:height 0.2s ease-in}.case .grey-bar.open{height:50px}.social.case-study{transition:padding 0.3s ease-in-out;position:fixed;bottom:10px;right:10px;z-index:15;opacity:0;display:none}.loaded .social.case-study{opacity:1}.social.case-study.about{bottom:10px;right:10px;opacity:1;display:block}.social.case-study.show{bottom:30px}.social.case-study .icon{color:#fff;color:rgba(255,255,255,0.7);cursor:pointer;position:relative;display:block;font-size:30px;display:inline-block;text-align:center;height:30px;line-height:30px;vertical-align:top}.social.case-study .icon:hover{color:#fff;cursor:pointer}.home{color:#fff;font-size:14px;display:block;position:fixed;left:-120px;bottom:10px;z-index:11;transition:left 0.5s ease-in-out 0.5s}.home.show{left:15px}.home span.icon{background-color:#dd4126;display:inline-block;padding:7px;transition:background-color 0.2s}.home span.icon:before{font-size:18px}.home div.ribbon{background-color:#dd4126;margin-left:10px;padding:0 5px;position:absolute;left:100%;top:50%;margin:-10px 0 0 10px;opacity:0;transition:opacity 0.3s ease-in-out}.home div.ribbon:before{border-right:solid #dd4126 10px}.lt-ie9 .home div.ribbon{opacity:1;display:none}.home span{padding:4px}.home span.icon:before{font-size:14px}.home span.ribbon{top:-2px}.no-touch .home:hover{color:#fff}.no-touch .home:hover div.ribbon{display:inline-block;background-color:#b4331c;opacity:1}.no-touch .home:hover div.ribbon:before{border-right:10px solid #b4331c}.no-touch .home:hover span{background-color:#b4331c}.home:hover{color:#fff}.home:hover span{background-color:#b4331c}.main-grey-bar{display:none}.btn-wrap{display:none}.continue.continue,.back.back{display:inline-block;color:#fff;text-shadow:0 0 0 transparent;background-color:#58c7d9;padding:0;text-transform:uppercase;font-size:12px;line-height:24px;height:24px;box-shadow:1px 2px 2px rgba(0,0,0,0.8);position:relative;margin-right:10px;left:0;top:1px;transition:left 0.2s ease-in;margin-left:5px;width:90px;text-align:center}.continue.continue:after,.back.back:after{content:"";display:block;position:absolute;left:100%;top:0;width:0;height:0;border-left:12px solid #58c7d9;border-top:12px solid transparent;border-bottom:12px solid transparent}.continue.continue:hover,.back.back:hover{color:#fff;left:8px;background-color:#6cdbed}.continue.continue:hover:after,.back.back:hover:after{border-left:12px solid #6cdbed}.back.back{background-color:#7d7d7d;margin-left:10px;margin-right:5px}.back.back:before{content:"";display:block;position:absolute;right:100%;top:0;width:0;height:0;border-right:12px solid #7d7d7d;border-top:12px solid transparent;border-bottom:12px solid transparent}.back.back:after{display:none}.back.back:hover{color:#fff;left:-8px;background-color:#919191}.back.back:hover:before{border-right:12px solid #919191}.down.down{display:inline-block;color:#dd4126;position:relative;width:40px;line-height:16px;height:16px}.down.down.down-landing{margin-top:5px}.down.down:before{font-size:30px;position:absolute;top:5px;left:0px;transition:all 0.2s ease-in}.down.down.btn-style{width:50px;height:50px;line-height:50px;display:inline-block;text-align:center;background-color:#fff;border-radius:50%;box-shadow:2px 2px 3px rgba(0,0,0,0.5);position:relative;top:0;transition:top 0.2s ease}.down.down.btn-style:hover{top:3px}.down.down.btn-style:before{left:10px;top:3px;line-height:50px}.down.down.btn-style:hover:before{top:3px;color:#dd4126}.down.down:hover:before{top:10px}.launch-website{position:fixed;bottom:10px;right:-120px;background-color:#dd4126;background-color:#dd4126;z-index:15;display:inline-block;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-weight:bold;text-transform:uppercase;border-radius:0;padding:0 5px;height:30px;line-height:30px;font-size:0.75em;transition:right 0.5s ease-in-out 0.5s;color:#fff}.lt-ie9 .launch-website{width:100px}.launch-website.bottom{right:10px}.launch-website:hover{color:#fff;background-color:#b4331c}.launch-website:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e015";font-size:16px;padding-left:10px;position:relative;top:2px;left:-5px}.launch-website .project-label,.launch-website .launch-label{display:none}.panel.has-image h1{margin-bottom:10px}.panel.has-image p{margin-top:5px}.case-logo{width:120px;margin:0 auto 20px}.tall-image .case-logo{width:80px}.case-logo img{width:100%}.scene{margin:0;padding:0;position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.scene li{position:absolute;left:0;top:0;height:100%;width:100%}.case-details{display:none}.panel-swiper.basic-case-study{height:100%}.panel-swiper.basic-case-study .swiper-wrapper,.panel-swiper.basic-case-study .swiper-slide{height:100%}.panel-swiper.basic-case-study .swiper-slide{position:relative}.cta-slide h3{font-size:1em;margin-bottom:30px;text-shadow:2px 2px 3px rgba(0,0,0,0.7);font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em}.cta-slide h2{margin-top:5px;text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.cta-slide .case-logo{margin-bottom:0px}@media screen and (max-height: 400px){.panel.has-image{padding-top:40px}.landing .case-logo{display:none}}.loader-image{display:none}.user-tips{display:none}@media (min-width: 30em){.case-logo{width:140px}.tall-image .case-logo{width:100px}.cta-slide h3{font-size:1.125em}.cta-slide h2{font-size:1.8em}.cta-slide .case-logo{margin-bottom:0px}.user-tips{width:340px;margin-left:-160px;height:45px;margin-top:-50px}.user-tips p{font-size:0.75em;line-height:40px;height:40px}.user-tips p:before{display:inline-block;font-size:26px;margin-right:8px;position:relative;top:3px}}@media (min-width: 48em){.basic-case-study .panel-swiper .swiper-slide{background:url("imgs/gallery-preloader.gif") center center no-repeat}.basic-case-study .panel-swiper .swiper-slide.section-bg{background-position:center center;background-size:cover}.basic-case-study .panel-swiper .swiper-slide img.loader{display:none}.basic-case-study .panel-swiper .swiper-slide.cta-slide{background:none}.social.case-study{display:block}.stats{left:20px;bottom:20px;right:20px;height:0;display:none;padding:0;opacity:0}.loaded .stats{height:115px;padding:10px;opacity:1}.admin-bar .stats{height:115px;opacity:1}.stats.closed{height:0;padding:0}.stats ul{margin-top:5px}.stats li.show-hide{display:block}.case-wrap{height:100%;top:0}.case-wrap .panel{margin-top:-210px}.case-wrap .panel.swiper-slide{margin:0}.case-wrap .panel-swiper{height:100%}.case-wrap .panel-swiper .swiper-wrapper,.case-wrap .panel-swiper .swiper-slide{height:100%}.case-wrap .panel-swiper .swiper-slide{position:relative}.case-wrap .swiper-pagination{display:block;bottom:10px}.case-btn{height:110px;line-height:110px;margin-top:-65px;top:50%;display:block;position:fixed;font-size:15px;left:-70px;background-color:#fff;color:#2b2b2b;z-index:14;transition:all 0.3s ease}.loaded .case-btn{left:20px}.case-btn.hide{left:-70px}.case-btn:before{color:#dd4126;font-size:20px;position:absolute;transition:color 0.2s ease;height:110px;line-height:110px;display:block;margin-top:4px;width:10px;top:0;left:0}.case-btn:hover:before,.case-btn:hover{color:#58c7d9}.case-btn.icon-double-arrow-left{transition:left 0.5s ease 0.5s;padding-right:10px}.case-btn.icon-double-arrow-left span{padding-left:25px}.case-btn.icon-double-arrow-right{left:auto;right:-70px;transition:right 0.5s ease 0.5s;padding-left:10px}.case-btn.icon-double-arrow-right span{padding-right:25px}.loaded .case-btn.icon-double-arrow-right{right:20px}.case-btn.icon-double-arrow-right:before{left:auto;right:10px}.case-btn.icon-double-arrow-right.hide{right:-70px}.case-btn:hover span{color:#58c7d9;width:auto;opacity:1}.case-btn span{display:inline-block;width:0;height:110px;line-height:110px;overflow:hidden;position:relative;top:2px;color:#dd4126;padding-top:2px;opacity:0}.case-btn.icon-double-arrow-left{padding-left:0}.controls.up a:hover{top:0px}.controls a:hover{top:6px}.social.case-study{bottom:30px;right:-120px;transition:opacity 0.2s ease-in-out 1s;transition:right 0.5s ease-in-out 0.5s}.social.case-study.bottom{right:145px}.social.case-study.about{bottom:30px;right:30px}.home{bottom:30px}.home.show{left:35px;bottom:30px}.btn-wrap{padding:0 10px 10px;display:block;text-align:center}.btn-wrap.center{text-align:center}.btn-wrap.center .continue,.btn-wrap.center .back,.btn-wrap.center .down{float:none}.case .grey-bar{height:0;transition:height 0.3s ease-in 0.5s}.case .grey-bar.open{height:50px}.down.down-landing{display:inline-block}.launch-website{bottom:30px}.launch-website.bottom{right:35px}.launch-website .launch-label{display:inline}.panel.has-image{margin-top:-240px}.panel.has-image.tall-image{margin-top:-300px}.case-logo{width:180px}.tall-image .case-logo{width:100px}.case-details{display:block;position:absolute;z-index:2;bottom:50px;left:0;right:0;background-color:#000;background-color:rgba(0,0,0,0.6);padding:30px 30px 10px;opacity:0;transition:opacity 0.5s ease-in 0.5s}.case-details.show{opacity:1}.case-details.last-slide{transition:opacity 0.3s ease-in 0s;opacity:0}.case-details h1,.case-details h2,.case-details h3,.case-details h4{font-size:1.5em;line-height:1.2em;margin:0 0 10px}.case-details p{font-size:0.9375em !important;line-height:1.5em !important}.main-grey-bar{position:fixed;z-index:3;background:url(imgs/site-bg.jpg) 0 0;display:none;height:115px;left:20px;bottom:20px;right:20px;transition:height 0.3s ease-in-out}.main-grey-bar.hide{height:0}.cta-slide h2{font-size:3em;line-height:1.2em}.user-tips{display:block;position:absolute;top:50%;left:50%;margin:-150px 0 0 -225px;width:450px;padding:0 10px;height:60px;background-color:#fff;background-color:rgba(255,255,255,0.8);z-index:4;opacity:0;transition:opacity 0.3s ease-in 0.5s}.first-show .user-tips{opacity:1}.user-tips.hide{opacity:0}.user-tips p.icon-nintendo{margin:0;font-size:12px;text-align:center;color:#000;text-transform:uppercase;font-weight:bold;text-shadow:none;line-height:55px;position:relative;top:2px}.user-tips p.icon-nintendo:before{display:inline-block;font-size:38px;position:relative;top:12px;margin-right:10px}}@media screen and (min-width: 48em) and (max-height: 40.625em){.landing .case-logo{display:none}}@media (min-width: 60em){.stats{padding-left:20px}.loaded .stats{padding-left:20px}.stats li{margin:0 0 0 40px}.stats li p{font-size:0.75em}.stats .title p{margin-top:30px;font-size:1em}.landing .panel h1{font-size:3.5em}.landing .panel p{max-width:700px;margin:5px auto}.panel.has-image.tall-image{margin-top:-330px}.case-details{bottom:0px;top:0px;left:auto;right:0px;width:300px;box-sizing:border-box;padding:30px 20px 90px;overflow-y:auto}.user-tips{margin-top:-70px;margin-left:-350px}.user-tips p.icon-nintendo{font-size:12px}}@media screen and (min-width: 60em) and (max-height: 53.125em){.panel.has-image.tall-image{margin-top:-300px}}@media screen and (min-width: 60em) and (max-height: 40.625em){.panel.has-image{margin-top:-200px}.panel.has-image.tall-image{margin-top:-200px}}@media (min-width: 75.625em){.swiper-slide p{font-size:1.125em;line-height:1.625em}.loaded .stats{padding-left:30px}.panel.has-image{margin-top:-240px}.case-logo{width:220px}.tall-image .case-logo{width:140px}.case-details{width:390px;padding:30px 40px 90px}.case-details p{line-height:1.6em !important}.case .grey-bar.open{height:50px}.launch-website{width:150px;padding:0 15px;right:-180px}.lt-ie9 .launch-website{width:160px}.launch-website .project-label{display:inline}.social.case-study.bottom{right:230px}.user-tips{margin-left:-380px}.user-tips p.icon-nintendo{font-size:12px;line-height:55px}}@media screen and (min-width: 75.625em) and (max-height: 40.625em){.panel.has-image{margin-top:-200px}.panel.has-image.tall-image{margin-top:-200px}}.service-wrap{padding:20px 20px 100px;height:100%;box-sizing:border-box}.service-wrap .icon{display:inline-block;font-size:40px;color:#8b8a8a;text-align:center;padding:15px;background-color:#3e3c3c;background-color:rgba(255,255,255,0.07);border:1px solid #000;border:1px solid rgba(0,0,0,0.4);border-radius:50%;text-shadow:1px 1px 2px rgba(0,0,0,0.95)}.col{text-align:center;margin:0 0 15px;padding:0 0 25px}.col .general-header{font-size:1.625em;margin:20px 0 10px;text-shadow:2px 2px 3px rgba(0,0,0,0.7);line-height:1em}.col p{font-size:0.875em;color:#c8c7c7}.col ul{margin:25px 0 10px;list-style:none;padding:0}.col ul li{margin:10px 0;text-transform:uppercase;font-size:0.875em;text-shadow:2px 2px 3px rgba(0,0,0,0.7);font-weight:bold}.col ul a{text-transform:uppercase;text-shadow:2px 2px 3px rgba(0,0,0,0.7);font-weight:bold}@media (min-width: 48em){.service-wrap{padding:0;transform:translateZ(0)}.service-wrap .icon{padding:20px;margin:15px 0}.service-wrap .icon.icon-flag:before{position:relative;top:5px}.col{float:left;width:33.33333333%;box-sizing:border-box;padding:20px 15px 10px;margin:0;background-color:#232121;background-color:rgba(0,0,0,0.25);height:100%}.col.mid{background-color:transparent}.col .general-header{font-size:1.5em;margin:20px 0}.col p{margin:10px auto 20px;max-width:200px;min-height:220px}}@media screen and (min-width: 48em) and (max-height: 43.75em){.service-wrap .col .icon{margin:0 0 10px}.service-wrap .col p{line-height:1.4em;min-height:200px}}@media screen and (min-width: 48em) and (max-height: 40.625em){.service-wrap .col .icon{font-size:30px}}@media screen and (min-width: 48em) and (max-height: 630px){.service-wrap .col h2{font-size:1.5em}.service-wrap .col .icon{display:none}.service-wrap .col li{margin:1px 0}.lt-ie9 .service-wrap .col .icon{display:inline-block}}@media (min-width: 60em){.service-wrap .icon{margin:20px 0 25px}.col{padding:20px 15px 10px}.col .icon{margin-top:30px}.col .general-header{margin:10px 0 20px;font-size:1.875em}.col p{margin:10px auto 20px;max-width:280px;min-height:180px;line-height:1.75em}}@media screen and (min-width: 60em) and (max-height: 43.75em){.service-wrap .col .icon{margin:20px 0 15px}.service-wrap .col p{line-height:1.4em;min-height:150px}}@media (min-width: 75.625em){.service-wrap .icon{margin:40px 0 35px;font-size:66px}.col p{max-width:300px;min-height:180px}.col ul{margin-top:25px}}@media (min-width: 93.75em){.col p{max-width:360px;min-height:150px}}.contact .section-bg{background:#000}.contact-wrap{box-sizing:border-box}.contact-wrap .col{text-align:left}.contact-wrap .col.left{padding:0;margin:0}.contact-wrap .col.mid,.contact-wrap .col.right{padding:20px}.contact-wrap .col.mid p{text-align:center}.contact-wrap .col.right{background-color:#1f1f1f}.contact-wrap .col h1{text-align:center;font-size:2.5em}.contact-wrap .col .red-bar:before{display:none}.contact-wrap .col p{border-bottom:none;padding:0;line-height:1.75em;min-height:0;max-width:none;margin:10px 0}.contact-wrap .col.right p{max-width:none}.contact-wrap .col li{margin:20px 0}.contact-wrap .col a{font-weight:normal;text-transform:none}.contact-wrap .col ul{width:260px;margin:0 auto}.no-touch .contact-wrap .col li.icon-mobile a:hover{cursor:default;color:#58c7d9}.contact-wrap .col li.icon a{font-size:1.25em}.contact-wrap .col li.icon:before{font-size:26px;margin-right:4px;position:relative;top:5px}.contact-wrap .col li.icon.icon-paperplane:before{margin-right:7px}.contact-wrap .col li.icon.icon-directions:before{top:-10px;margin-right:0;left:0px;font-size:30px}.contact-wrap .col li.icon-mobile:before{margin-right:12px}.contact-wrap .col li.icon-directions p{display:inline-block;text-align:left;color:#fff;line-height:1.5em;margin:0}.contact-wrap .col li.icon-users{margin-bottom:25px}.contact-wrap .col li.icon-users a:before{font-size:30px;position:relative;top:7px}.contact-wrap .quote{padding:0 20px;min-height:250px}.contact-wrap .quote h2{color:#dd4126;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-size:1.5em}.contact-wrap .quote p{color:#e6e7e7;font-size:1.125em;border-top:3px dotted #121212;padding-top:20px}.contact-wrap .quote .phone{display:inline-block}.contact-wrap .quote .phone-1,.contact-wrap .quote .phone-2{width:40px}.contact-wrap .quote .phone-3{width:80px}.contact-wrap .quote .submit-wrap .required{float:left;font-weight:normal;font-size:0.625em;position:relative;top:10px}.contact-wrap .quote .submit-wrap .submit{float:right}.map{height:300px;background:url(imgs/map.jpg) center top no-repeat;background-size:cover}.no-backgroundsize .map{background-position:center top}@media (min-width: 30em){.map{height:400px}}@media (min-width: 48em){.contact-wrap{height:100%}.contact-wrap.full-height{height:100% !important}.contact-wrap .col.auto-height{height:auto}.contact-wrap .col.full-height{height:100% !important}.contact-wrap .col.right{background-color:transparent;padding:0}.contact-wrap .col.mid p{text-align:left}.contact-wrap .col h1{text-align:left;font-size:1.2em}.contact-wrap .col .red-bar:before{display:block;width:60px}.contact-wrap .col li{margin:10px 0;text-align:left}.contact-wrap .col li.icon a{font-size:1em}.contact-wrap .col li.icon:before{font-size:22px;margin-right:4px;position:relative;top:5px}.contact-wrap .col li.icon.icon-paperplane:before{margin-right:7px}.contact-wrap .col ul{width:auto;margin-top:30px}.contact-wrap .col li.icon-directions.icon:before{top:-25px;margin-right:7px;font-size:22px}.contact-wrap .col li.icon-directions.icon p{line-height:1.25em}.contact-wrap .col li.icon-users{margin:15px 0 20px}.contact-wrap .col li.icon-users:before{top:0}.contact-wrap .col li.icon-users a:before{position:relative;top:3px;font-size:26px}.contact-wrap .col li.icon-mobile:before{margin-right:12px}.contact-wrap .col .quote{padding:10px;background-color:#1f1f1f;margin:20px 20px 20px 0;box-sizing:border-box}.contact-wrap .col .quote h2{font-size:1.25em;text-align:left;margin:10px 0}.contact-wrap .col .quote p{color:#e6e7e7;font-size:1.125em;padding-top:10px}.map{height:100%}}@media screen and (min-width: 48em) and (max-height: 720px){.contact-wrap .col h1{font-size:1.2em !important}.contact-wrap .col.mid .red-bar{margin-top:0}.contact-wrap .col.mid p{line-height:1.5em}.contact-wrap .col.right h2{margin:0}.contact-wrap .col.right .quote{padding:10px 20px;margin-top:15px}.contact-wrap .col.right .quote p{display:none}.contact-wrap .col.right .quote .submit-wrap .required{display:none}.contact-wrap .col ul{margin-top:10px}}@media screen and (min-width: 48em) and (max-height: 40.625em){.contact-wrap .col.mid .red-bar{margin-bottom:5px}.contact-wrap .col.mid ul{margin-top:5px}.contact-wrap .col.right .input{margin:3px 0}.contact-wrap .col ul{margin-top:0px}}@media (min-width: 60em){.contact-wrap .col.mid{padding:20px 3%}.contact-wrap .col h1{margin-top:30px;font-size:1.8em}.contact-wrap .col li.icon a{font-size:1.125em}.contact-wrap .col .quote{padding:20px;margin:30px 30px 30px 0}.contact-wrap .col .quote h2{font-size:1.5em}}@media (min-width: 75.625em){.contact-wrap .col.mid{padding:2% 5% 0}.contact-wrap .col.right{padding-top:1%}.contact-wrap .col .quote{border-right:50px solid #000}}@media (min-width: 93.75em){.contact-wrap .col .quote{border-right:150px solid #000}}@media screen and (min-width: 75.625em) and (min-height: 800px){.contact-wrap .col.mid{padding:3% 5% 0}.contact-wrap .col.right{padding-top:2%}}.social a.icon{color:#58c7d9;color:rgba(88,199,217,0.5);border-radius:50%;text-shadow:0 0 0 black;font-size:34px;transition:color 0.3s ease}.social a.icon:hover{color:#58c7d9;text-shadow:1px 1px 2px rgba(0,0,0,0.95)}@media (min-width: 48em){.social a.icon{font-size:28px}}.basic-case-study .swiper-container{margin:0 auto;position:relative;overflow:hidden;backface-visibility:hidden;z-index:1}.basic-case-study .swiper-wrapper{position:relative;width:100%;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease}.basic-case-study .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.basic-case-study .swiper-slide{float:left}.basic-case-study .swiper-wp8-horizontal{-ms-touch-action:pan-y}.basic-case-study .swiper-wp8-vertical{-ms-touch-action:pan-x}.about h1,.about h2,.about h3,.about h4,.about p{text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.about p{text-align:left}.about .stats{height:0px}.about .stats .stats-bg{background:none !important}.about .page-1{overflow:hidden;margin-bottom:20px;background:url(imgs/about/bg-1-video.jpg) center center;background-size:cover}.about .page-1 h1{font-size:1.375em;line-height:1em;margin:10px 0;clear:both;text-align:center}.about .page-1 p{text-transform:uppercase;font-size:1.125em;line-height:1.125em;text-align:center}.about .page-1 h1,.about .page-1 p{text-align:center}.about .page-2 .slide-4 h3{font-size:2.5em;line-height:1.125em;margin-top:0}.about .page-3{background:url(imgs/about/bg-2.jpg) center center;background-size:cover}.about .page-3 h3{font-size:1.625em}.about .page-3 .down{display:block;margin:10px auto}.about .quote{text-align:center;font-size:1.25em;line-height:1.125em}.about h3{text-align:center}.about .img-wrap{text-align:center}.about .page-4{background:url(imgs/about/bg-3.jpg) center center;background-size:cover;margin-bottom:20px}.about .page-4 .panel{background-color:#fff;background-color:rgba(255,255,255,0.85);box-shadow:2px 2px 25px rgba(0,0,0,0.75);width:260px;height:260px;box-sizing:border-box;position:absolute;z-index:5;left:50%;top:50%;margin:-160px 0 0 -130px;padding:20px}.about .page-4 .panel h2{color:#dd4126;text-shadow:0 0 0 transparent;font-size:2.25em;margin-top:10px;margin-bottom:10px}.about .page-4 .panel p{font-weight:bold;text-shadow:0 0 0 transparent;color:#000;line-height:1.5em;text-align:center}.lt-ie9 .about .page-4 .panel p{font-size:1em}.about .page-5 .slide-1 h3{font-size:1.875em}.about .page-5 .slide-2 .img-wrap{padding-left:30px}.about .page-5 .slide-2 h3{font-size:2.0625em}.about .page-5 .slide-3 h3{font-size:2.0625em}.about .page-6{background:url(imgs/about/bg-4.jpg) center center;background-size:cover}.about .page-6 h3{font-size:1.875em}.about .page-6 p{font-weight:bold;text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.about .page-6 .callout-wrap{margin-bottom:30px}@media (min-width: 30em){.about .quote{font-size:1.5em;margin:15px 0 30px}.about .page-1 h1{font-size:1.875em}.about .page-2 .slide-2 img{max-width:300px}.about .page-4 .panel{width:400px;margin:-160px 0 0 -200px}.about .page-4 .panel h2{font-size:2.875em}}@media (min-width: 48em){.about p{text-align:left}.about .page-1{margin-bottom:0;background:none}.about .page-1:before{content:"";display:block;width:60px;height:60px;background:url(imgs/gallery-preloader.gif) 0 0 no-repeat;position:absolute;top:20px;right:20px}.no-video .about .page-1{background:url(imgs/about/bg-1-video.jpg) center center;background-size:cover}.no-video .about .page-1:before{display:none}.touch .about .page-1{background:url(imgs/about/bg-1-video.jpg) center center;background-size:cover}.touch .about .page-1:before{display:none}.about .page-1 h1{font-size:2.5em}.about .page-1 p{line-height:1.25em}.about .page-2 .slide-4 h3{text-align:center}.about .page-3 h3{font-size:2.25em}.about .page-3 .left .img-wrap{width:48%}.about .page-3 .left .quote{width:48%;margin-top:5%;font-size:2.2em}.about .page-4{margin-bottom:0}.about .page-4 .panel{width:500px;margin:-180px 0 0 -230px}.about .page-4 .panel h2{font-size:3.75em;margin-bottom:15px}.about .page-4 .panel p{line-height:1.75em;margin-bottom:5px;text-align:center}.about .page-4 .panel .btn-wrap{padding:0}.about .page-5 .slide-1 .img-wrap{width:auto;float:none;text-align:center;margin-bottom:20px}.about .page-5 .slide-1 .img-wrap img{max-width:300px}.about .page-5 .slide-1 .quote{font-size:2.4em}.about .page-5 .slide-1 p{max-width:90%;margin:10px auto}.about .page-5 .slide-2 .img-wrap{width:48%}.about .page-5 .slide-2 .quote{width:43%;font-size:2.4em;margin-top:10%;text-align:right;padding-right:5%}.about .page-5 .slide-3 .left{padding-left:5%}.about .page-5 .slide-3 .quote{float:right;text-align:left;font-size:2.2em;padding-top:2%}.about .page-5 .slide-3 .img-wrap{text-align:right;padding-right:20px}.about .page-6 .full{margin-right:30%}.about .page-6 h3{font-size:2.5em;text-align:left}.about .page-6 p{text-align:left}.about .page-6 .callout-wrap{margin-bottom:0px}.about .page-6 .callout-wrap .blue{margin-right:5 px}.about h3{text-align:left}.about .callout-wrap{text-align:left}.about .swiper-container{margin:0 auto;position:relative;overflow:hidden;backface-visibility:hidden;z-index:1}.about .swiper-wrapper{position:relative;width:100%;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease}.about .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.about .swiper-slide{float:left}.about .swiper-wp8-horizontal{-ms-touch-action:pan-y}.about .swiper-wp8-vertical{-ms-touch-action:pan-x}}@media screen and (min-width: 48em) and (max-height: 53.125em){.about .page-3 .left{padding-top:10px}.about .page-5 .slide-1 .left{padding-top:30px}.about .page-5 .slide-2 .left{padding-top:10px}.about .page-5 .slide-3 .img-wrap{padding-right:0}}@media screen and (min-width: 48em) and (max-height: 40.625em){.about .page-1 h1{margin-bottom:40px}.about .page-1 h2{font-size:2.5em}.about .page-5 .slide-1 .img-wrap{margin-bottom:0px}.about .page-5 .slide-1 .img-wrap img{max-width:200px}.about .page-5 .slide-2 .img-wrap{width:30%;padding-left:0}.about .page-5 .slide-2 .img-wrap img{margin-left:100px}.about .page-5 .slide-2 .quote{width:50%;margin-top:5%;padding-right:15%}}@media (min-width: 60em){.about .page-2 .slide-4 .left{padding-top:20px}.about .page-2 .slide-4 .quote{margin-bottom:25px}.about .page-3 h3{font-size:2.25em}.about .page-3 .left{padding-top:40px}.about .page-3 .left .img-wrap{width:auto}.about .page-3 .left .quote{width:auto;margin-top:20px;font-size:2.4em}.about .page-4 .panel{padding:30px}.about .page-5 .slide-1 .left{padding-top:20px}.about .page-5 .slide-1 .quote{text-align:left}.about .page-5 .slide-1 p{max-width:none}.about .page-5 .slide-2 .img-wrap,.about .page-5 .slide-2 .quote{width:auto;float:none}.about .page-5 .slide-2 .quote{padding:0;text-align:center;margin-top:0px}.about .page-5 .slide-3 .left{padding-top:15px}.about .page-5 .slide-3 .quote,.about .page-5 .slide-3 .img-wrap{float:none;width:auto}.about .page-5 .slide-3 .quote{font-size:2.5em;margin:0 0 20px;text-align:right;padding-top:0}.about .page-6 .callout-wrap{text-align:left}.about .page-6 .callout-wrap .btn{font-size:1.1875em}.about .page-6 .callout-wrap .btn.blue{margin-right:5px}}@media screen and (min-width: 60em) and (max-height: 53.125em){.about .page-2 .slide-4 .left .quote{font-size:2.5em}}@media screen and (min-width: 60em) and (max-height: 40.625em){.about .page-1 h2{font-size:2em}.about .page-1 p{font-size:1.7em}.about .page-5 .slide-1 .img-wrap{margin-bottom:0px}.about .page-5 .slide-1 .img-wrap img{max-width:none}.about .page-5 .slide-2 .img-wrap{width:auto}.about .page-5 .slide-2 .img-wrap img{margin-left:0}}@media (min-width: 75.625em){.about .page-2 .slide-2 img{max-width:300px}.about .page-2 .slide-4 h3{font-size:3.125em}.about .page-3 .left{padding-top:30px}.about .page-5 .slide-2 .left{padding-top:0}.about .page-5 .slide-3 .left h3{font-size:3.125em}.about .page-6 .full{margin-right:30%}.about .page-6 h3{font-size:3em;line-height:0.95em}}@media screen and (min-width: 75.625em) and (max-height: 40.625em){.about .page-1 h2{font-size:2.5em}.about .page-1 p{font-size:1.625em}}@media (min-width: 93.75em){.about .page-5 .slide-1 .left .img-wrap img{max-width:400px}.about .page-5 .slide-2 .left .img-wrap img{max-width:360px;width:100%}}.inner-content{height:auto}.inner-wrap{background:url(imgs/site-bg.jpg) 0 0}.inner{width:90%;margin:0 auto}.inner p{text-shadow:none}@media (min-width: 48em){.inner-wrap{height:100%;padding:20px 0}.inner{max-width:1200px}}.detailed-case-study .case-wrap,.detailed-case-study .site-container,.detailed-case-study .main-content,.detailed-case-study .case{height:auto}.detailed-case-study .swiper-slide,.detailed-case-study .case{float:none}.detailed-case-study .landing,.detailed-case-study .page-2{opacity:1}.detailed-case-study .panel-swiper .swiper-container{margin:0 auto;position:relative;overflow:hidden;backface-visibility:hidden;z-index:1}.detailed-case-study .panel-swiper .swiper-container{margin:0 auto;position:relative;overflow:hidden;backface-visibility:hidden;z-index:1}.detailed-case-study .panel-swiper .swiper-wrapper{position:relative;width:100%;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease}.detailed-case-study .panel-swiper .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.detailed-case-study .panel-swiper .swiper-slide{float:left}.detailed-case-study .panel-swiper .swiper-wp8-horizontal{-ms-touch-action:pan-y}.detailed-case-study .panel-swiper .swiper-wp8-vertical{-ms-touch-action:pan-x}.detailed-case-study .landing .down-landing,.detailed-case-study .fixed-pagination{display:none}.detailed-case-study .social.case-study{opacity:1;display:block;left:0;right:0;bottom:0;height:50px;background-color:#000;background-color:rgba(0,0,0,0.4)}.detailed-case-study .social.case-study .share-icon{margin-top:10px}.detailed-case-study .social.case-study .icon-facebook{margin-left:10px}.detailed-case-study .launch-website{opacity:1}.detailed-case-study .underline-header{text-align:center}.detailed-case-study .underline-header h2{font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;display:inline-block}.detailed-case-study .comment-wrap{padding:20px 0}.detailed-case-study .comment{padding:10px 0}.detailed-case-study .comment.comment-1 h3{text-align:left}.detailed-case-study .comment.comment-1 p{background-color:#454d4e}.detailed-case-study .comment.comment-2 h3{text-align:right}.detailed-case-study .comment.comment-2 p{background-color:#6e7272}.detailed-case-study .comment.comment-2 p:before{border-color:transparent transparent #6e7272 transparent;border-width:0 0 15px 15px;left:auto;right:40px}.detailed-case-study .comment p{padding:20px;box-shadow:2px 2px 3px rgba(0,0,0,0.8);text-align:left;position:relative;text-shadow:none;line-height:1.625em;font-size:1em}.detailed-case-study .comment p:before{content:"";display:block;width:0;height:0;position:absolute;left:40px;bottom:100%;border-style:solid;border-width:15px 0 0 15px;border-color:transparent transparent transparent #454d4e}.detailed-case-study .comment p span{color:#6e2312}.detailed-case-study .comment h3{color:#eaeaea;text-shadow:2px 2px 3px rgba(0,0,0,0.7);margin-top:0;margin-bottom:20px}.detailed-case-study .comment h3 strong{display:block;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;text-shadow:none;text-transform:none;font-size:14px}.case-nav{display:none}@media (min-width: 30em){.detailed-case-study .underline-header h2{padding:0 10px 10px;border-bottom:1px solid #fff}}@media (min-width: 48em){.detailed-case-study .landing .down-landing{display:inline-block}.detailed-case-study .case-wrap,.detailed-case-study .site-container,.detailed-case-study .main-content,.detailed-case-study .case{height:100%}.detailed-case-study .case{opacity:0}.detailed-case-study.loaded .case{opacity:1}.detailed-case-study .social.case-study{left:auto;background-color:transparent;height:auto;bottom:85px;right:30px;transition:opacity 0.2s ease-in-out 1s;transition:all 0.3s ease-in-out}.detailed-case-study .social.case-study .share-icon{margin-top:0}.detailed-case-study .social.case-study .icon-facebook{margin-left:0}.detailed-case-study .social.case-study.bottom{bottom:30px;right:145px}.detailed-case-study .landing,.detailed-case-study .page-2,.detailed-case-study .launch-website,.detailed-case-study .social.case-study{opacity:0}.detailed-case-study .launch-website{transition:opacity 0.3s ease-in}.detailed-case-study.loaded .landing,.detailed-case-study.loaded .page-2,.detailed-case-study.loaded .launch-website,.detailed-case-study.loaded .social.case-study{opacity:1}.detailed-case-study .comment-wrap{padding:10px 0 0 0}.detailed-case-study .comment p{line-height:1.5em}.detailed-case-study .transparent-bar{height:0;opacity:0;transition:all 0.3s ease-in 0.3s;position:fixed;left:20px;bottom:20px;right:20px;z-index:10;background-color:#000;background-color:rgba(0,0,0,0.6)}.detailed-case-study .transparent-bar.show{height:50px;opacity:1}.detailed-case-study .transparent-bar.hide-fast{height:0;opacity:0}.detailed-case-study .close-btn{position:absolute;bottom:100%;right:10px;background-color:#000;background-color:rgba(0,0,0,0.6);padding:5px;color:#fff}.detailed-case-study .close-btn:before{font-size:24px;text-decoration:none;position:relative;top:3px}.detailed-case-study .case-details{opacity:0;bottom:0;padding-bottom:50px;padding-left:60px;transition:all 0.3s ease;max-height:500px}.detailed-case-study .case-details .details{transition:opacity 0.3s ease}.detailed-case-study .case-details.show{opacity:1}.detailed-case-study .case-details.hide{max-height:50px;padding-bottom:0px}.detailed-case-study .case-details.hide .details{opacity:0}.detailed-case-study .gallery-page .grey-bar{height:0}.case-nav{width:45px;position:absolute;left:20px;z-index:4;display:block;opacity:0;transition:opacity 0.3s ease-in 0.5s;top:50%;margin-top:-140px}.case-nav.show{opacity:1}.case-nav .icon-cabin{color:#d0d0d0;font-size:24px;width:45px;height:45px;background-color:#424242;display:block;line-height:45px;text-align:center;transition:all 0.3s ease}.case-nav .icon-cabin:hover{color:#fff;background-color:#dd4126}.case-nav .nav-arrow{display:block;width:45px;height:75px;background-color:#706d6a;background-color:rgba(66,66,66,0.6);transition:all 0.3s ease;color:#fff;font-size:30px;text-align:center;position:relative}.case-nav .nav-arrow:before{position:absolute;top:2px;left:50%;margin-left:-15px;transition:all 0.3s ease}.case-nav .nav-arrow:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e011";color:#fff;font-size:36px;position:absolute;top:25px;left:50%;margin-left:-4%;transition:all 0.3s ease}.case-nav .nav-arrow:hover{background-color:#424242}.case-nav .nav-arrow:hover:before{top:-2px}.case-nav .nav-arrow:hover:after{top:21px}.case-nav .icon-arrow-down:before{top:auto;bottom:1px;margin-left:-16px}.case-nav .icon-arrow-down:after{top:auto;bottom:26px}.case-nav .icon-arrow-down:hover:before{top:auto;bottom:-3px}.case-nav .icon-arrow-down:hover:after{top:auto;bottom:22px}.case-nav .icon-arrow-down.disabled{color:#606060}.case-nav .icon-arrow-down.disabled:after,.case-nav .icon-arrow-down.disabled:before{color:#606060}.case-nav .icon-arrow-down.disabled:hover{background-color:#706d6a;background-color:rgba(66,66,66,0.6);cursor:default}.case-nav .icon-arrow-down.disabled:hover:before{top:auto;bottom:1px}.case-nav .icon-arrow-down.disabled:hover:after{top:auto;bottom:26px}.case-nav .circle{width:60px;height:60px;border-radius:50%;border:3px solid #c5c3c3;position:absolute;left:50%;top:50%;z-index:5;margin:-8px 0 0 -30px;text-align:center;background-color:#fff}.case-nav .progress{width:45px;height:45px;color:#000;font-size:11px;box-sizing:border-box;position:relative;text-align:center;padding:12px 0 0 10px}.case-nav .progress:before{content:"";display:block;width:30px;background-color:#d5d5d5;height:1px;position:absolute;top:50%;left:50%;margin:6px 0 0 -11px;transform:rotate(-45deg)}.case-nav .progress span{display:block;text-align:right}.case-nav .progress span:first-child{text-align:left}.no-csstransforms .case-nav .progress span{text-align:center}.no-csstransforms .case-nav .progress span:first-child{margin-bottom:5px}}@media screen and (min-width: 48em) and (max-height: 43.75em){.detailed-case-study .comment p{line-height:1.375em;font-size:0.875em}}@media screen and (min-width: 48em) and (max-height: 40.625em){.detailed-case-study .comment{padding:0}.detailed-case-study .comment p{padding:10px}}@media (min-width: 60em){.detailed-case-study .underline-header h2{font-size:1.5em;padding:0 15px 15px}.detailed-case-study .comment-wrap{padding-bottom:20px}.detailed-case-study .comment{text-align:center}.detailed-case-study .comment h3,.detailed-case-study .comment p{margin:0}.detailed-case-study .comment p{padding:30px}.detailed-case-study .comment.comment-1{padding-bottom:20px}.detailed-case-study .comment.comment-1 h3,.detailed-case-study .comment.comment-1 p{display:inline-block;vertical-align:top}.detailed-case-study .comment.comment-1 h3{margin-right:24px;padding-top:22px;text-align:right}.detailed-case-study .comment.comment-1 p{width:70%;max-width:600px}.detailed-case-study .comment.comment-1 p:before{bottom:auto;top:20px;left:auto;right:100%;border-width:0 0 15px 15px;border-color:transparent transparent #454d4e}.detailed-case-study .comment.comment-2{position:relative}.detailed-case-study .comment.comment-2 h3{position:absolute;text-align:left;top:20px;right:0}.detailed-case-study .comment.comment-2 p{margin-right:275px}.detailed-case-study .comment.comment-2 p:before{bottom:auto;top:20px;left:100%;border-width:15px 15px 0 0;border-color:#6e7272 transparent transparent}.detailed-case-study .case-details{max-height:none;bottom:0;padding:30px 20px 90px}.detailed-case-study .case-details.show{transition:opacity 0.5s ease, right 0.5s ease}.detailed-case-study .case-details .close-btn{right:100%;bottom:auto;top:20px}.detailed-case-study .case-details .close-btn:before{margin-left:2px}.detailed-case-study .case-details.hide{right:-300px;opacity:1;transition:right 0.5s ease}.detailed-case-study .transparent-bar{transition:all 0.3s ease 0}.detailed-case-study .gallery-page .grey-bar{height:50px}.case-nav{left:35px}}@media screen and (min-width: 60em) and (max-height: 43.75em){.detailed-case-study .underline-header h2{margin-top:0}.detailed-case-study .comment p{padding:20px}}@media screen and (min-width: 60em) and (max-height: 40.625em){.detailed-case-study .comment-wrap{padding-top:10px}}@media (min-width: 75.625em){.detailed-case-study .social.case-study{bottom:60px;right:40px}.detailed-case-study .social.case-study.bottom{bottom:30px;right:40px}.detailed-case-study .case-details.hide{right:-390px}.detailed-case-study .close-btn{right:20px}.case-nav{left:50px}}.big-white-case-study .page-2{background:url(imgs/big-white/page-2-bg.jpg) center center;background-size:cover}.big-white-case-study .page-2 .formatter{background-color:rgba(0,0,0,0.6);padding:10px 20px;margin-top:20px}.big-white-case-study .page-2 h2{font-size:1.25em;line-height:1.125em}.big-white-case-study .page-2 p{text-align:left}.big-white-case-study .page-3 .bullet-wrap{margin:100px auto;position:relative;text-align:center;padding:0 10px}.big-white-case-study .page-3 .bullet-wrap img{width:100%}.big-white-case-study .page-3 .bullet-wrap .big-white-map-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.big-white-case-study .page-3 .bullet-wrap .big-white-map-svg .svg-poly{opacity:0;transition:opacity 0.3s ease}.big-white-case-study .page-3 .bullet{text-align:left;z-index:3;position:absolute;left:0;opacity:0;transition:all 0.5s ease 2s;padding-top:50px}.big-white-case-study .page-3 .bullet.bullet-2,.big-white-case-study .page-3 .bullet.bullet-4{text-align:right;right:0;left:auto}.big-white-case-study .page-3 .bullet.bullet-1{top:-60px}.big-white-case-study .page-3 .bullet.bullet-2{top:10px;transition-delay:2.3s}.big-white-case-study .page-3 .bullet.bullet-3{top:80px;transition-delay:2.6s}.big-white-case-study .page-3 .bullet.bullet-4{top:150px;transition-delay:2.9s}.big-white-case-study .page-3 .bullet span{display:inline-block;background-color:#fff;color:#dd4126;font-family:"Bowlby One SC",serif;font-weight:normal;text-transform:uppercase;letter-spacing:0.05em;font-size:1em;width:50px;height:50px;line-height:50px;border-radius:50%;box-shadow:2px 2px 3px rgba(0,0,0,0.8);text-align:center;vertical-align:middle}.big-white-case-study .page-3 .bullet p{margin-left:4px;display:inline-block;font-family:"Bowlby One SC",serif;font-weight:normal;text-transform:uppercase;letter-spacing:0.05em;font-size:1em;text-align:left;line-height:1em;vertical-align:middle}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly{opacity:1}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(1){transition-delay:0.8s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(2){transition-delay:0.9s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(3){transition-delay:1s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(4){transition-delay:1.1s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(5){transition-delay:1.2s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(6){transition-delay:1.3s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(7){transition-delay:1.4s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(8){transition-delay:1.5s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(9){transition-delay:1.6s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(10){transition-delay:1.7s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(11){transition-delay:1.8s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(12){transition-delay:1.9s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(13){transition-delay:2s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(14){transition-delay:2.1s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(15){transition-delay:2.2s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(16){transition-delay:2.3s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(17){transition-delay:2.4s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(18){transition-delay:2.5s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(19){transition-delay:2.6s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(20){transition-delay:2.7s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(21){transition-delay:2.8s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(22){transition-delay:2.9s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(23){transition-delay:3s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(24){transition-delay:3.1s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(25){transition-delay:3.2s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(26){transition-delay:3.3s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(27){transition-delay:3.4s}.big-white-case-study .page-3.animate-svg .big-white-map-svg .svg-poly:nth-of-type(28){transition-delay:3.5s}.big-white-case-study .page-3.animate-svg .bullet{opacity:1;padding-top:0}.big-white-case-study .page-6{background:url(imgs/big-white/page-6-bg.jpg) center center;background-size:cover}.big-white-case-study .page-6 h3{font-size:1.125em}.big-white-case-study .page-6 .stat{padding:20px 0;max-width:300px;margin:0 auto}.big-white-case-study .page-6 .stat .img-wrap{overflow:hidden;height:0;padding-top:75%;position:relative}.big-white-case-study .page-6 .stat .img-wrap svg{top:0;left:0;width:100%;height:100%;position:absolute}.big-white-case-study .page-6 .stat li{text-align:left}.big-white-case-study .page-6 .pie-chart-svg .circle{opacity:0;transition:opacity 0.5s linear 1.5s}.big-white-case-study .page-6 .line-chart-svg .fill-shape{opacity:0;transition:opacity 0.5s linear 2s}.big-white-case-study .page-6 .animate-svg .pie-chart-svg .circle,.big-white-case-study .page-6 .animate-svg .pie-chart-svg .fill-shape,.big-white-case-study .page-6 .animate-svg .line-chart-svg .circle,.big-white-case-study .page-6 .animate-svg .line-chart-svg .fill-shape{opacity:1}@media (min-width: 30em){.big-white-case-study .page-3 .bullet-wrap{margin:60px auto 80px}.big-white-case-study .page-3 .bullet{display:inline-block;top:auto}.big-white-case-study .page-3 .bullet.bullet-1{top:auto;bottom:30%;left:3%}.big-white-case-study .page-3 .bullet.bullet-2{top:20%;right:35%}.big-white-case-study .page-3 .bullet.bullet-3{top:-20px;right:5%;left:auto}.big-white-case-study .page-3 .bullet.bullet-4{top:auto;bottom:25%}.big-white-case-study .page-6 .underline-header h2{padding:0 40px 10px}}@media (min-width: 48em){.big-white-case-study .page-2{background:none;position:relative}.big-white-case-study .page-2:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:40%;background:url(imgs/big-white/page-2-bg.jpg) center center;background-size:cover}.big-white-case-study .page-2 h2{text-align:left;font-size:1.75em}.big-white-case-study .page-2 .formatter{padding-left:40%;background-color:transparent;margin-top:0}.big-white-case-study .page-3 .bullet-wrap{margin:60px auto 30px;width:90%}.big-white-case-study .page-4{overflow:hidden}.big-white-case-study .page-6 .stat{width:32%;float:left;max-width:none}.big-white-case-study .page-6 .stat.stat-2{margin:0 2%}.big-white-case-study .page-6 ul{margin-left:0}}@media screen and (min-width: 48em) and (max-height: 43.75em){.big-white-case-study .page-2 p{font-size:0.875em}.big-white-case-study .page-3 .bullet-wrap{margin:30px auto 0px}}@media screen and (min-width: 48em) and (max-height: 40.625em){.big-white-case-study .page-2 h2{font-size:1.25em}.big-white-case-study .page-3 .bullet-wrap{width:80%}}@media screen and (min-width: 48em) and (max-height: 31.25em){.big-white-case-study .page-3 .bullet-wrap{width:70%}}@media (min-width: 60em){.big-white-case-study .page-2 h2{font-size:2.375em;margin-top:10px}.big-white-case-study .page-3 .panel-flow{padding-top:30px}.big-white-case-study .page-3 .bullet-wrap{max-width:800px;margin-top:30px}.big-white-case-study .page-3 .bullet-wrap span{font-size:1.375em;width:80px;height:80px;line-height:80px}.big-white-case-study .page-3 .bullet-wrap p{font-size:1.5em;text-shadow:5px 5px 9px rgba(0,0,0,0.7);line-height:1em}.big-white-case-study .page-3 .bullet-wrap .bullet.bullet-1{bottom:7%;left:0}.big-white-case-study .page-3 .bullet-wrap .bullet.bullet-2{top:25%}.big-white-case-study .page-3 .bullet-wrap .bullet.bullet-4{bottom:15%}.big-white-case-study .page-5 .panel-flow{padding-top:30px}}@media screen and (min-width: 60em) and (max-height: 43.75em){.big-white-case-study .page-2 h2{font-size:2em}.big-white-case-study .page-3 .underline-header h2{margin-top:0}.big-white-case-study .page-3 .bullet-wrap{margin:30px auto 10px}.big-white-case-study .page-3 .bullet-wrap span{font-size:1.25em;width:70px;height:70px;line-height:70px}.big-white-case-study .page-3 .bullet-wrap p{font-size:1em;text-shadow:2px 2px 5px rgba(0,0,0,0.5);line-height:1em}.big-white-case-study .page-3 .bullet-wrap .bullet.bullet-1{top:auto;bottom:30%;left:3%}.big-white-case-study .page-3 .bullet-wrap .bullet.bullet-2{top:20%;right:35%}.big-white-case-study .page-3 .bullet-wrap .bullet.bullet-3{top:-20px;right:5%;left:auto}.big-white-case-study .page-3 .bullet-wrap .bullet.bullet-4{top:auto;bottom:25%}}@media screen and (min-width: 60em) and (max-height: 40.625em){.big-white-case-study .page-3 .bullet-wrap{margin:20px auto 0px;width:60%}}@media (min-width: 75.625em){.big-white-case-study .page-3 .bullet-wrap{margin-top:30px}.big-white-case-study .page-3 .bullet-wrap .bullet.bullet-1{left:3%;bottom:10%}.big-white-case-study .page-5 .panel-flow{padding-top:60px}.big-white-case-study .page-6 .stat{width:31.3333%}}@media screen and (min-width: 75.625em) and (max-height: 43.75em){.big-white-case-study .page-3 .bullet-wrap{width:75%;max-width:800px;margin-top:10px}}@media (min-width: 93.75em){.big-white-case-study .page-3 .bullet-wrap{margin-top:40px}}@media screen and (min-width: 93.75em) and (max-height: 43.75em){.big-white-case-study .page-3 .bullet-wrap{margin-top:20px}}.blog-page-type{background:url("imgs/blog-pattern.jpg") 0 0 repeat;min-height:100%}.blog-landing{height:auto;min-height:100%}.blog{background:url("imgs/blog-pattern.jpg") 0 0 repeat}.blog .blog-btn.btn{display:inline-block;color:#dd4126;border:1px solid #dd4126;transition:none;text-shadow:0 1px 1px rgba(0,0,0,0.8);padding:4px 8px 4px 10px;font-size:0.875em}.blog .blog-btn.btn:hover{border-color:#fff;color:#fff}.blog .blog-btn.btn:after{transition:none;font-size:16px;top:1px}.blog .blog-btn.btn:hover:after{left:0px}.blog .blog-btn.btn.load-more{text-shadow:none;margin:40px 0 20px}.blog .blog-btn.btn.load-more:hover{background-color:#dd4126;color:#fff}.blog .post-img{height:300px;position:relative}.blog .post-img:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;z-index:1;height:250px;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%)}.no-cssgradients .blog .post-img:before{height:auto;top:0;background-color:rgba(0,0,0,0.4)}.blog .btn-wrap{display:block;text-align:center;padding:0}.blog .img-cover{background-position:center center;background-size:cover}.blog .georgia{font-family:Georgia, Times, "Times New Roman", serif;font-size:0.875em}.blog .table{display:table;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.blog .table-cell{display:table-cell;height:100%;vertical-align:middle;text-align:center}.blog-landing .left{text-align:center;background-color:#000;position:relative}.blog-landing .left .btn-cover{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;display:block}.blog-landing .left:hover a{color:#dd4126}.blog-landing .left article{opacity:0;transition:0.3s}.blog-landing .left article.loaded{opacity:1}.blog-landing .left article .content-wrap{position:absolute;bottom:0;padding:20px;z-index:5;right:0;left:0;box-sizing:border-box}.blog-landing .left article h2{line-height:1em}.blog-landing .left article p.description{color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,0.7);max-width:660px;margin:10px auto;font-size:0.875em;line-height:1.5em;display:none}.blog-landing .left article .user{text-shadow:2px 2px 3px rgba(0,0,0,0.7);font-size:0.875em;text-align:center;margin-bottom:10px;display:none}.blog-landing .left article .user p{margin:0;position:relative;display:inline-block;color:#fff;padding-bottom:20px}.blog-landing .left article .user p:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-37.5px;width:75px;height:5px;display:block;background-color:#dd4126}.blog-landing .left article a{text-shadow:2px 2px 3px rgba(0,0,0,0.7);display:block;color:#fff;transition:0.3s}.blog-landing .left article a:hover{color:#dd4126}.blog-landing .right{padding:20px;position:relative;margin-bottom:20px;box-sizing:border-box;overflow:hidden;min-height:300px}.blog-landing .right:before,.blog-landing .right:after{content:"";position:absolute;display:block;left:0;right:0;z-index:5}.blog-landing .right:before{top:0;height:20px;background:linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, transparent 100%)}.blog-landing .right:after{bottom:0;height:40px;background:linear-gradient(to top, rgba(0,0,0,0.2) 0%, transparent 100%)}.blog-landing .right .title-wrap{text-align:center;margin:0 auto 30px;max-width:300px}.blog-landing .right .title-wrap h4,.blog-landing .right .title-wrap span,.blog-landing .right .title-wrap select{display:block;width:100%}.blog-landing .right .title-wrap h4{font-size:0.875em;color:#333333;text-shadow:none;position:relative;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-weight:bold;margin-top:0}.blog-landing .right .title-wrap span{display:inline-block;color:#000;font-size:70px}.blog-landing .right .title-wrap select{color:#dd4126;padding:5px;border:1px solid #dd4126;text-transform:uppercase;font-weight:bold;font-size:0.875em}.blog-landing .right article{background:#fff;margin:20px 0;position:relative;overflow:hidden;transition:0.3s}.blog-landing .right article.ng-enter{animation:slideInUp 0.5s both ease-in}.blog-landing .right article .img{height:140px;position:relative}.blog-landing .right article .content{padding:20px 20px 30px;text-align:center}.blog-landing .right article .content h2{color:#303030;font-size:1.125em;position:relative;padding-bottom:10px;margin:0 0 15px}.blog-landing .right article .content h2:after{content:"";bottom:0;left:50%;width:60px;margin-left:-30px;height:5px;position:absolute;background-color:#dd4126}.blog-landing .right article .content p{color:#303030;text-shadow:none;font-size:0.75em;margin:0}.blog-landing .right article .rollover{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;bottom:0;background-color:#302e2e;z-index:2;text-align:center;transition:0.3s;opacity:0;transform:translateX(-100%)}.blog-landing .right article .rollover .specs{font-size:0.875em;font-family:Georgia, Times, "Times New Roman", serif;text-shadow:none;color:#fff}.blog-landing .right article .rollover .specs a{color:#dd4126}.blog-landing .right article .rollover .specs a:hover{color:#fff}.blog-landing .right article .rollover .specs span{color:#b3b3b3}.blog-landing .right article .rollover .description{font-size:0.875em;text-shadow:none;margin:10px auto;max-width:240px}.blog-landing .right article .table{display:table;width:100%;height:100%}.blog-landing .right article .table-cell{display:table-cell;text-align:center;vertical-align:middle;padding:20px}.blog-landing .right article:hover .rollover,.blog-landing .right article.active .rollover{transform:translateX(0);opacity:1}.no-csstransforms .blog-landing .right article .rollover{left:-100%}.no-csstransforms .blog-landing .right article:hover .rollover{left:0}.blog-landing .right article p{color:#eaeaea;text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.blog-landing .right p{text-shadow:none;color:#5b5b5b}.blog-landing .btn-wrap{display:block}.blog-landing .btn-wrap a{cursor:pointer}.blog-landing .btn-wrap.hide{display:none}.blog-landing .articles-wrap:before{display:none}.blog-landing-wrap.loading .iso-item{opacity:0}.blog-landing-wrap.loading .articles-wrap{position:relative}.blog-landing-wrap.loading .articles-wrap:before{content:"";position:absolute;width:128px;height:128px;display:block;top:50px;left:50%;margin-left:-64px;background:url("imgs/tetris-preloader.gif") 0 0 no-repeat}.blog-landing-wrap.loading .btn-wrap{display:none}.blog-landing-wrap.loading .right:before,.blog-landing-wrap.loading .right:after{display:none}@media (min-width: 30em){.blog .post-img{height:400px}.blog .post-img:before{height:350px}.blog-landing .left article .user{display:block;margin-bottom:20px}.blog-landing .left article .content-wrap{bottom:10px}.blog-landing .left article .content-wrap p{display:block}.blog-landing .left .btn-wrap{text-align:center}.blog-landing .right .articles-wrap{margin:0 -2%}.blog-landing .right article{float:left;width:46%;margin:2%}}@media (min-width: 48em){.blog-landing .left article h2{font-size:1.875em;line-height:1.25em;margin-bottom:10px}.blog-landing .right .title-wrap{text-align:left;margin:0 auto 30px;max-width:none;position:relative}.blog-landing .right .title-wrap h4,.blog-landing .right .title-wrap select{position:absolute;z-index:10}.blog-landing .right .title-wrap h4{font-size:12px;top:32px;left:205px}.blog-landing .right .title-wrap h4,.blog-landing .right .title-wrap span,.blog-landing .right .title-wrap select{display:inline-block;width:auto}.blog-landing .right .title-wrap select{width:auto;left:auto;right:0;top:25px}}@media (min-width: 60em){.blog .post-img{height:450px}.blog-landing .left{position:fixed;top:75px;left:20px;bottom:20px;width:400px}.blog-landing .left article{height:100%}.blog-landing .left article .content-wrap{text-align:left}.blog-landing .left article .user{text-align:left}.blog-landing .left article .user p:before{left:0;margin-left:0}.blog-landing .left article p.description{margin-bottom:20px}.blog-landing .left article:before{height:500px}.blog-landing .left .btn-wrap{text-align:left;padding-bottom:0}.blog-landing .left .btn-wrap .btn{margin-bottom:0}.blog-landing .right{margin-left:400px}.blog-landing .right:before,.blog-landing .right:after{display:none}.blog-landing .right .title-wrap{margin:0 auto 20px;max-width:300px;text-align:center}.blog-landing .right .title-wrap h4,.blog-landing .right .title-wrap span,.blog-landing .right .title-wrap select{display:block;width:100%;position:relative;top:auto;left:auto;right:auto}.blog-landing:before,.blog-landing:after{content:"";position:fixed;display:block;right:20px;z-index:5;left:320px}.blog-landing:before{top:75px;height:20px;background:linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, transparent 100%)}.blog-landing:after{bottom:20px;height:40px;background:linear-gradient(to top, rgba(0,0,0,0.2) 0%, transparent 100%)}}@media (min-width: 75.625em){.blog .post-img{height:500px}.blog-landing .left{width:500px}.blog-landing .left article .content-wrap{padding:30px}.blog-landing .left article h2{font-size:2.375em}.blog-landing .right{margin-left:500px;padding:30px}.blog-landing .right .articles-wrap{margin:0 -1%}.blog-landing .right article{float:left;width:48%;margin:1%}.blog-landing .right .title-wrap{text-align:left;margin:0 auto 20px;max-width:none;position:relative}.blog-landing .right .title-wrap h4,.blog-landing .right .title-wrap select{position:absolute;z-index:10}.blog-landing .right .title-wrap h4{top:32px;left:205px}.blog-landing .right .title-wrap h4,.blog-landing .right .title-wrap span,.blog-landing .right .title-wrap select{display:inline-block;width:auto}.blog-landing .right .title-wrap select{width:auto;left:auto;right:0;top:25px}.blog-landing:before,.blog-landing:after{left:420px}}@media (min-width: 93.75em){.blog-landing .left{width:550px}.blog-landing .left article .content-wrap{padding:35px}.blog-landing .left article h2{font-size:2.875em}.blog-landing .right{margin-left:550px;padding:35px}.blog-landing .right article{width:31.3333333333%}.blog-landing:before,.blog-landing:after{left:470px}}.blog-detail{height:auto;min-height:100%}.blog-detail-opacity:before{content:"";position:absolute;width:128px;height:128px;display:block;top:-250px;left:50%;margin-left:-64px;background:url("imgs/tetris-preloader.gif") 0 0 no-repeat}.blog-detail-opacity.loaded:before{display:none}.blog-detail-opacity.loaded .post-img{opacity:1}.blog-detail-opacity.loaded .blog-detail-wrap{opacity:1;transition-delay:1s;transform:translateX(0)}.blog-detail-opacity.loaded .next-post{opacity:1;transition-delay:2s}.button-fader{color:#000;right:30px;position:fixed;top:150px;right:-50px;z-index:100;font-size:18px;transition:all .5s ease;display:none}.button-fader.show{right:50px}.button-fader .home-btn{margin-top:15px}.back-top-link,.home-btn{background:none;border:none;font-family:"Roboto Slab",serif;text-transform:uppercase;color:#000;display:block;text-align:center;transition:all .5s ease}.back-top-link:before,.home-btn:before{display:block;font-size:30px;margin-bottom:5px}.back-top-link:hover,.home-btn:hover{color:#dd4126}.blog-detail-wrap{margin:300px 0 200px;position:relative;z-index:5;background:url("imgs/blog-pattern.jpg") 0 0 repeat;height:auto;min-height:100%}.blog-detail-wrap .header-content{position:absolute;text-align:center;bottom:100%;padding:0 20px 40px;z-index:5;left:0;right:0}.blog-detail-wrap .header-content h1{line-height:1;font-size:1.625em;text-shadow:2px 2px 3px rgba(0,0,0,0.7);position:relative;padding-bottom:20px;margin:0 auto 15px;max-width:500px}.blog-detail-wrap .header-content h1:before{content:"";position:absolute;left:50%;bottom:0;height:6px;display:block;margin-left:-30px;width:60px;background-color:#dd4126}.blog-detail-wrap .header-content p{color:#fff}.blog-detail-wrap .post-details{text-align:center;padding:20px 0}.blog-detail-wrap .post-details p{margin:0 0 5px;text-shadow:none}.blog-detail-wrap .post-details .date{color:#c5c5c5;font-size:1.625em}.blog-detail-wrap .post-details .category a{color:#dd4126;font-size:0.875em;font-weight:bold;font-style:italic;display:inline-block;margin:2px 0;padding:2px 0}.blog-detail-wrap .post-details .category a:hover{text-decoration:underline}.blog-detail-wrap .post-details .social{margin-top:15px}.blog-detail-wrap .post-details .social a.icon{font-size:28px;color:#7f7f7e;text-shadow:none;display:inline-block}.blog-detail-wrap .post-details .social a.icon:hover{color:#9b9b9a}.blog-detail-wrap .post-main h1,.blog-detail-wrap .post-main h2,.blog-detail-wrap .post-main h3,.blog-detail-wrap .post-main h4{color:#5b5b5b;word-wrap:break-word}.blog-detail-wrap .post-main p{text-shadow:none;color:#5b5b5b;font-size:1.25em;line-height:1.625em;font-family:Georgia, Times, "Times New Roman", serif;letter-spacing:0}.blog-detail-wrap .post-main h2{font-family:"Roboto Slab",serif;font-size:1.5em;font-weight:700;text-transform:none}.blog-detail-wrap .content-block{width:95%;padding:0 15px;margin:0 auto;box-sizing:border-box}.blog-detail-wrap .content-block img{border:6px solid #fff;width:100%;margin:10px 0;display:block;box-sizing:border-box}.blog-detail-wrap .content-block img.has-caption{margin-bottom:0}.blog-detail-wrap .content-block .image-wrap{position:relative}.blog-detail-wrap .content-block .image-wrap.video-link .image-wrap-main{position:relative}.blog-detail-wrap .content-block .image-wrap.video-link .image-wrap-main:before{content:"\e60b";font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:70px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;color:#58c7d9;text-shadow:0 0 5px rgba(0,0,0,0.3);transition:0.3s}.blog-detail-wrap .content-block .image-wrap.video-link:hover .image-wrap-main:before{color:#fff}.blog-detail-wrap .content-block .image-wrap.has-caption-wrap:before{margin-top:-45px}.blog-detail-wrap .content-block .caption{margin:0 0 10px;color:#5b5b5b;font-size:0.75em}.blog-detail-wrap .content-block .caption span{background-color:#fff;display:inline-block;padding:7px 20px}.blog-detail-wrap .blog-featured{height:300px;position:relative;margin:40px 0}.blog-detail-wrap .blog-featured:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(57,57,57,0.9);z-index:1;transition:0.7s;transition-delay:0.5s}.blog-detail-wrap .blog-featured.visible:before{background-color:rgba(57,57,57,0.5)}.blog-detail-wrap .blog-featured .table-cell{padding:0 20px}.blog-detail-wrap .blog-featured h2{color:#fff;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;font-size:1.125em;line-height:1.5em;max-width:850px;margin:0 auto;text-transform:none}.blog-detail-wrap .blog-featured .attribution{font-family:"Bowlby One SC",serif;display:block;text-align:right;font-size:1.125em;max-width:650px;margin:0 auto;margin-top:15px}.blog-detail-wrap .blog-footer{position:relative;padding:20px 15px}.blog-detail-wrap .blog-footer .back-top-link{float:right;position:relative;top:-15px}.blog-detail-wrap .share-footer{background-color:#d5d3d2;background-color:rgba(0,0,0,0.1);padding:30px;margin:50px 0 0}.blog-detail-wrap .share-footer .share-wrap{position:relative}.blog-detail-wrap .share-footer .left{text-align:center}.blog-detail-wrap .share-footer .left a{color:#494949;text-transform:uppercase;font-size:1em;font-weight:bold;transition:0.3s;cursor:pointer}.blog-detail-wrap .share-footer .left a:hover{color:#fff}.blog-detail-wrap .share-footer .left a:after{content:"\e60c";font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;font-size:20px;position:relative;top:1px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,0.3)}.blog-detail-wrap .share-footer .left a.open{color:#fff}.blog-detail-wrap .share-footer .share-buttons{text-align:center;padding:30px 0 20px;overflow:hidden;opacity:1;max-height:200px;transition:0.3s}.blog-detail-wrap .share-footer .share-buttons.ng-hide{max-height:0;opacity:0;padding:0}.blog-detail-wrap .share-footer .share-buttons a.icon{font-size:28px;color:#7f7f7e;text-shadow:none;display:inline-block}.blog-detail-wrap .share-footer .share-buttons a.icon:hover{color:#9b9b9a}.blog-detail-wrap .share-footer .right{text-align:center;margin-top:20px}.blog-detail-wrap .share-footer .right p{margin-bottom:0}.blog-detail-wrap .share-footer .right div{height:80px;width:80px;margin:10px auto 0;overflow:hidden;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,0.6)}.blog-detail-wrap .share-footer .georgia{color:#494949;text-shadow:none}.blog-detail-wrap .footer-row{margin:0 auto;max-width:820px}.blog-detail-wrap .disqus-container{background-color:#d5d3d2;background-color:rgba(0,0,0,0.15)}.blog-detail-wrap .disqus-wrapper{padding:20px 30px 40px;max-width:860px}.blog .next-post,.blog .post-img{opacity:0;transition:0.5s}.blog .blog-detail-wrap{opacity:0;transition:0.7s;transform:translateY(50px)}.blog .section-bg{background:url("imgs/blog-pattern.jpg") 0 0 repeat}.blog .post-header{position:fixed;top:55px;left:0;right:0;z-index:3}.blog .next-post{display:block;height:200px;position:fixed;left:0;bottom:0;right:0;z-index:1;cursor:pointer}.blog .next-post:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, transparent 100%);z-index:1;transition:0.3s}.no-cssgradients .blog .next-post:before{height:auto;bottom:0;background-color:rgba(0,0,0,0.4)}.blog .next-post:hover:before{opacity:0.5}.blog .next-post .table-cell{padding:0 20px}.blog .next-post h2{text-shadow:2px 2px 3px rgba(0,0,0,0.7);font-size:1.125em;position:relative;padding-bottom:15px}.blog .next-post h2:before{content:"";left:50%;bottom:0;height:6px;width:60px;margin-left:-30px;background-color:#dd4126;display:block;position:absolute}.blog .next-post p{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,0.8);margin-bottom:0}.blog-share a{cursor:pointer}@media screen and (max-height: 40.625em){.site-container .blog .next-post{position:relative;top:auto;z-index:5;left:auto;right:auto}.site-container .blog-detail-wrap{margin-bottom:0}}@media (min-width: 30em){.blog-detail-wrap{margin-top:400px}.blog-detail-wrap .header-content h1{font-size:2.125em}.blog-detail-wrap .content-block{width:28.75em;padding:0 20px}.blog-detail-wrap .blog-footer{padding:20px 15px}.blog-detail-wrap .blog-featured h2,.blog-detail-wrap .blog-featured .attribution{font-size:1.375em}.blog .post-header:before{height:300px}}@media (min-width: 48em){.button-fader{display:block}.blog-footer .back-top-link{display:none}.blog-detail-wrap{margin-bottom:270px}.blog-detail-wrap .header-content h1{font-size:3em;margin:0 auto 20px;padding-bottom:30px}.blog-detail-wrap .post-details{padding-top:30px}.blog-detail-wrap .post-details p{margin:0}.blog-detail-wrap .post-details .date{line-height:1em}.blog-detail-wrap .post-details .social{margin-top:5px}.blog-detail-wrap .content-block{width:44.25em;max-width:590px}.blog-detail-wrap .blog-featured{height:350px;margin:50px 0}.blog-detail-wrap .blog-featured h2,.blog-detail-wrap .blog-featured .attribution{font-size:1.875em;line-height:1.375em}.blog-detail-wrap .share-footer .share-wrap{min-height:20px}.blog-detail-wrap .share-footer .left{position:absolute;top:0;left:10px}.blog-detail-wrap .share-footer .share-buttons a.icon{font-size:48px;margin:0 5px}.blog-detail-wrap .share-footer .right{position:absolute;top:-9px;right:10px;margin-top:0}.blog-detail-wrap .share-footer .right p{margin:0;display:inline-block;vertical-align:middle}.blog-detail-wrap .share-footer .right div{display:inline-block;vertical-align:middle;height:40px;width:40px;margin:0;margin-left:5px}.blog .post-header{top:75px;left:20px;right:20px}.blog .post-header:before{height:300px}.blog .next-post{height:250px;left:20px;bottom:20px;right:20px}.blog .next-post h2{font-size:1.625em;line-height:1.25em;max-width:400px;margin:10px auto}}@media screen and (min-width: 48em) and (max-height: 53.125em){.site-container .blog .post-header{height:300px}.site-container .blog-detail-wrap{margin-top:300px}}@media (min-width: 60em){.blog-detail-wrap{margin-top:450px}.blog-detail-wrap .content-block .image-wrap.right-image{float:right;width:400px;margin:10px -150px 0 15px}.blog-detail-wrap .content-block .image-wrap.right-image .caption{text-align:right}.blog-detail-wrap .content-block .image-wrap.left-image{float:left;width:400px;margin:10px 15px 0 -150px}.blog-detail-wrap .content-block .image-wrap.center-image{margin:20px -50px}.blog-detail-wrap .blog-featured{height:400px}}@media screen and (min-width: 60em) and (max-height: 53.125em){.site-container .blog .post-header{height:400px}.site-container .blog-detail-wrap{margin-top:400px}}@media screen and (min-width: 60em) and (max-height: 750px){.site-container .blog .post-header{position:relative;top:auto;z-index:5;left:auto;right:auto}.site-container .blog .next-post{position:relative;top:auto;z-index:5;left:auto;right:auto}.site-container .blog-detail-wrap{margin:0}}@media (min-width: 75.625em){.blog-detail-wrap{margin-top:500px}.blog-detail-wrap .post-details{position:absolute;left:50%;margin-left:-465px;padding:50px 0 0 0;text-align:right}.blog-detail-wrap .post-details .social a.icon{font-size:26px}.blog-detail-wrap .post-main{padding-top:50px}.blog-detail-wrap .post-main h1:first-child,.blog-detail-wrap .post-main h2:first-child,.blog-detail-wrap .post-main h3:first-child{margin-top:0}.blog-detail-wrap .content-block .image-wrap.right-image{width:520px;margin:10px -220px 0 15px}.blog-detail-wrap .content-block .image-wrap.left-image{width:520px;margin:10px 15px 0 -220px}.blog-detail-wrap .content-block .image-wrap.center-image{margin:20px -50px}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url("imgs/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("imgs/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{text-decoration:none;position:absolute;background-color:#fff;top:-20px;right:-20px;width:32px;height:32px;text-align:center;border:2px solid #dd4126;border-radius:50%;cursor:pointer;transition:0.3s;z-index:8052}.fancybox-close:hover{border-color:#f1553a;background-color:#dd4126}.fancybox-close:before{text-decoration:none;content:"\e009";font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;color:#dd4126;transition:color 0.3s;position:relative;top:1px}.fancybox-close:hover:before{color:#fff}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("imgs/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("imgs/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;padding-top:0}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.fancybox-prev span,.fancybox-next span{background-image:url("imgs/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("imgs/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}.team-landing .left .img-cover{background-position:top center}.team-landing .left article.post-img{height:400px}.team-landing .left article.post-img div.user,.team-landing .left article.post-img p.description{display:block}.team-landing .left article.post-img .user p{padding-top:20px;padding-bottom:0}.team-landing .left article.post-img .user p:before{bottom:auto;top:0}.team-landing .right .title-wrap h2,.team-landing .right .title-wrap p{color:#302e2e;text-align:center}.team-landing .right .title-wrap h2{font-size:26px}.team-landing .right .title-wrap p{font-weight:bold;font-size:18px;text-transform:uppercase}.team-landing .right article.post .rollover .specs .title{color:#dd4126}.team-landing .right article.post .rollover .description{font-size:12px}.team-landing.blog-landing .right article .img{height:180px}.team-landing.blog-landing .right article .rollover{opacity:1}.team-landing.blog-landing .right article .mobile-btn{position:absolute;bottom:0;height:auto;top:auto;width:115px;background-color:#dd4126;text-align:left;font-size:0.75em;margin:0;padding:4px 10px}.team-landing.blog-landing .right article:focus .rollover{transform:translateX(0);opacity:1}.team-landing.blog-landing .right article .content{padding:20px 20px 50px}@media (min-width: 30em){.team-landing .left article.post-img{height:600px}.team-landing .right article.post{float:none;width:auto;max-width:400px;margin:0 auto 20px}.team-landing .right article.post .rollover .description{max-width:300px}}@media (min-width: 48em){.team-landing .right .title-wrap{padding:10px 0;margin:0;max-width:none}.team-landing .right .title-wrap h2{float:left;margin:0}.team-landing .right .title-wrap p{float:right;margin:0;padding-top:5px}.team-landing .right article.post{float:left;width:46%;margin:2%;height:320px}}@media (min-width: 60em){.team-landing .right .articles-wrap{margin:0 -2%}.team-landing .right .title-wrap{padding:0 0 30px}.team-landing .right .title-wrap h2{font-size:30px}.team-landing .right .title-wrap p{padding-top:3px}.team-landing.blog-landing .right article .mobile-btn{display:none}.team-landing.blog-landing .right article .content{padding:20px 20px 30px}}@media (min-width: 93.75em){.team-landing .right .articles-wrap{margin:0 -1%}.team-landing .right article.post{width:31.333333%;margin:1%}}.stock-photo-page-type header .nav{display:none}.edit-mode .stock-photo .user-agreement{display:block !important}.stock-photo .lightbox-placeholer{display:none}.stock-photo .flash-message{position:fixed;top:70px;width:300px;box-sizing:border-box;padding:30px 20px;color:#fff;font-size:14px;line-height:18px;font-family:"Roboto Slab",serif;font-weight:normal;letter-spacing:0.05em;left:50%;margin-left:-150px;box-shadow:0 0 10px rgba(0,0,0,0.4);z-index:50}.stock-photo .flash-message .icon-cross{position:absolute;top:5px;right:5px;color:#fff;font-size:24px}.stock-photo .flash-message.success{background-color:#78bc74;background-color:rgba(120,188,116,0.95);border:1px solid #78bc74}.stock-photo .inner{max-width:none;width:95%}.stock-photo .intro{padding-bottom:30px;max-width:800px}.stock-photo .intro p{line-height:24px}.stock-photo .icon-download{position:absolute;bottom:5px;right:5px;color:#fff;font-size:20px;z-index:5;display:block;width:30px;height:30px;text-align:center;background-color:#000;background-color:rgba(0,0,0,0.4);padding:7px;transition:0.3s}.stock-photo .icon-download:before{line-height:30px}.stock-photo .icon-download:hover{background-color:rgba(221,65,38,0.7)}.stock-photo .image-wrap .image{overflow:hidden;margin-bottom:20px;display:block;position:relative}.stock-photo .image-wrap .image .light-link:hover{cursor:default}.stock-photo .image-wrap .image img{width:100%;transition:0.3s;filter:grayscale(70%);transform:translateZ(0) scale(1);display:block}.stock-photo .image-wrap .image:hover img{transform:scale(1.1);filter:grayscale(0)}.stock-photo .img-footer{padding-top:40px;margin-bottom:45px}.stock-photo .img-footer .stock-photo-cta p{text-shadow:none;color:#000}.stock-photo .img-footer .cta-content{padding:30px}.stock-photo .form-wrap{position:fixed;bottom:0;left:0;right:0;background-color:#dd4126;padding:0;z-index:300;box-shadow:0 -2px 3px rgba(0,0,0,0.5)}.stock-photo .form-wrap.lightbox-form{display:none}.stock-photo .form-wrap h3{display:none}.stock-photo .form-wrap .link{display:block;padding:10px 0;text-align:center;color:#fff;font-family:"Bowlby One SC",serif;font-weight:normal;text-transform:uppercase;letter-spacing:0.05em;font-size:16px;transition:background-color 0.3s ease}.stock-photo .form-wrap .link:hover{background-color:#f1553a}.stock-photo .form-wrap .close{display:none;font-size:30px;color:#fff;position:absolute;top:5px;right:5px}.stock-photo .form-wrap.active{padding:10px 0}.stock-photo .form-wrap.active .close{display:block}.stock-photo .form-wrap.active .link{display:none}.stock-photo .form-wrap.active .form{height:260px}.stock-photo .form-wrap .form{width:280px;margin:0 auto;overflow:hidden;height:0;transition:0.3s}.stock-photo .form-wrap .form input[type=text],.stock-photo .form-wrap .form input[type=email]{width:100%;box-sizing:border-box;padding:10px;border:none}.stock-photo .form-wrap .form label{display:inline-block;font-size:12px;line-height:16px;color:#fff;text-shadow:none;text-transform:none}.stock-photo .form-wrap .form p{text-align:left}.stock-photo .form-wrap .form p:last-child{text-align:center}.stock-photo .form-wrap .form p.intro-text{font-size:12px;line-height:16px;margin-bottom:20px;color:#fff;text-shadow:none;text-align:left}.stock-photo .form-wrap .form .checkbox-wrap{position:relative}.stock-photo .form-wrap .form .checkbox-wrap input{position:absolute;top:9px;left:0}.stock-photo .form-wrap .form .checkbox-wrap .checkbox-label{display:block;padding-left:20px}.stock-photo .form-wrap .form .btn{border:none;color:#fff}.stock-photo .lightbox{background-color:black;background-color:rgba(0,0,0,0.8);position:fixed;left:0;top:0;right:0;bottom:0;z-index:220}.lightbox-active .stock-photo .lightbox{display:block}.stock-photo .lightbox-content{width:300px;position:absolute;z-index:221;left:50%;top:-100%;margin-left:-150px;background:url("imgs/site-bg.jpg");box-sizing:border-box;transition:top 1.2s ease, opacity 0.2s linear 1s;box-shadow:0 0 20px rgba(0,0,0,0.6);opacity:0}.lightbox-active .stock-photo .lightbox-content{opacity:1}.stock-photo .lightbox-content .img-wrap{position:relative}.stock-photo .lightbox-content .img-wrap img{width:100%;display:block}.stock-photo .lightbox-content.loading .img-wrap:before{content:"";display:block;width:60px;height:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;z-index:5;background:url("imgs/gallery-preloader.gif") 0 0 no-repeat}.stock-photo .lightbox-content .icon-cross{position:absolute;top:5px;right:5px;color:#fff;font-size:24px;padding:5px;width:25px;height:25px;background-color:rgba(0,0,0,0.5);display:block;text-align:center;line-height:25px;transition:0.3s;z-index:20}.stock-photo .lightbox-content .icon-cross:before{line-height:25px}.stock-photo .lightbox-content .icon-cross:hover{background-color:rgba(0,0,0,0.8)}.stock-photo .lightbox-content .icon-download{top:5px;left:5px;bottom:auto;right:auto;width:25px;height:25px;line-height:25px;font-size:20px;padding:5px;background-color:#dd4126;background-color:rgba(221,65,38,0.7)}.stock-photo .lightbox-content .icon-download:hover{background-color:rgba(221,65,38,0.9)}.stock-photo .lightbox-content .icon-download:before{line-height:25px}.stock-photo .lightbox,.stock-photo .lightbox-content-form{display:none}.stock-photo .lightbox-content-html .content{padding:30px 20px 20px}@media (min-width: 30em){.stock-photo .lightbox-content{width:440px;margin-left:-220px}.stock-photo .flash-message{margin-left:-220px;width:440px;top:90px}.stock-photo .image-wrap{overflow:hidden;margin:0 -1%}.stock-photo .image-wrap .image{width:48%;margin:1%;float:left}.stock-photo .img-footer .stock-photo-cta .image{width:auto;height:0;left:auto;top:auto}.stock-photo .img-footer .stock-photo-cta .cta-content{display:block;width:auto;padding:30px}}@media (min-width: 48em){.stock-photo .flash-message{margin-left:-350px;width:700px;font-size:16px;line-height:24px}.stock-photo .image-wrap .image{width:31.33333%}.stock-photo .image-wrap .image .light-link:hover{cursor:pointer}.stock-photo .image-wrap .image .icon-download{display:none}.stock-photo .form-wrap{left:20px;right:20px;bottom:20px}.stock-photo .lightbox{left:20px;top:20px;right:20px;bottom:20px}.stock-photo .lightbox-content{width:700px;margin-left:-350px}.stock-photo .lightbox-content{display:block}.stock-photo .lightbox-content-html .content{padding:20px}.stock-photo .img-footer .stock-photo-cta .cta-content{display:block;width:auto;padding:40px}}@media (min-width: 60em){.stock-photo .flash-message{margin-left:-450px;width:900px}.stock-photo .lightbox-content{width:900px;margin-left:-450px}.stock-photo .image-wrap .image{width:23%}.stock-photo .img-footer .stock-photo-cta .cta-content{position:relative;height:auto;margin:0 auto;max-width:1000px}.stock-photo .img-footer .stock-photo-cta .title{width:20%;top:auto;transform:none;float:left;padding-top:25px}.stock-photo .img-footer .stock-photo-cta p{width:80%;padding-left:80px;float:right;box-sizing:border-box}}@media (min-width: 75.625em){.stock-photo .inner{box-sizing:border-box;padding-right:320px}.stock-photo .sticky-wrapper{width:300px;top:120px;right:35px;position:absolute}.stock-photo .is-sticky .form-wrap{width:300px !important}.stock-photo .form-wrap{left:auto;bottom:auto;width:300px;padding:20px 15px;z-index:100;box-shadow:0 0 10px rgba(0,0,0,0.7);box-sizing:border-box;transition:0.3s;z-index:10;position:fixed;top:120px;right:35px}.stock-photo .form-wrap.active{padding:20px 15px}.stock-photo .form-wrap.active .form{height:auto}.stock-photo .form-wrap.active .close{display:none}.stock-photo .form-wrap .link{display:none}.stock-photo .form-wrap h3{display:block;font-size:16px;margin:0}.stock-photo .form-wrap .form{height:auto;width:auto}.stock-photo .form-wrap p.intro-text{text-align:left}.stock-photo .form-wrap p:last-child{margin-bottom:0}.stock-photo .form-wrap .btn{margin-bottom:0}.stock-photo .img-footer{position:relative;z-index:110;margin-bottom:0}.stock-photo .img-footer .homepage-cta{margin-bottom:0}.stock-photo .stock-photo{padding-bottom:0}.stock-photo .lightbox-content{width:900px;margin-left:-450px}}@media (min-width: 93.75em){.stock-photo .image-wrap{margin:0 -0.5%}.stock-photo .image-wrap .image{width:24%;margin:0.5%}}@media (min-width: 1600px){.stock-photo .image-wrap .image{width:19%}}.page-181{background:url("../img/homepage-texture.jpg") repeat 0 0}.inner-full-width{background:url("../img/homepage-texture.jpg") repeat 0 0;height:auto}.inner-full-width .main-inner{padding:0 20px;overflow:hidden}.inner-full-width h1{font-family:"Roboto Slab",serif;font-size:18px;color:#303030;font-weight:700;text-align:center;position:relative;padding:20px 0}.inner-full-width h1:before,.inner-full-width h1:after{width:20%;height:2px;background:#303030;display:block;position:absolute;content:"";top:50%;margin-top:-1px}.inner-full-width h1:before{left:0px}.inner-full-width h1:after{right:0px}.top-fma{position:relative;border-bottom:solid 15px #fff;overflow:hidden}.top-fma:before{content:"";background:#fff;border-radius:50%;width:97px;height:86px;position:absolute;bottom:-48px;left:50%;margin-left:-48px;transition:all .5s ease;z-index:10;opacity:1}.top-fma:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e00c";bottom:0;left:50%;margin-left:-13px;z-index:10;color:red;font-size:30px;position:absolute}.top-fma .fma-img{background-position:center center;background-size:cover;height:100%}.top-fma .slide-content{padding:50px;box-sizing:border-box;position:relative;width:100%;text-align:center}.top-fma .slide-content h3{font-size:30px;line-height:1;margin:0;text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.inner-full-width-footer{background:#302e2e;padding:20px}.inner-full-width-footer h2{font-family:"Roboto Slab",serif;font-size:18px;color:#fff;font-weight:700;text-align:center;position:relative}.inner-full-width-footer h2 span{position:relative;padding:20px 20px;background:#302e2e;z-index:2;display:inline-block;margin:0 auto}.inner-full-width-footer h2:before{width:100%;height:2px;background:#fff;display:block;position:absolute;content:"";top:50%;margin-top:-1px;left:0;z-index:1}.inner-full-width-footer .ccm-layout-wrapper .ccm-layout-col-spacing{margin:0 !important}@media (min-width: 30em){.inner-full-width h1:before,.inner-full-width h1:after{width:30%}.top-fma{position:relative}.top-fma .slide-content{padding:80px}.top-fma .slide-content h3{font-size:30px;line-height:1;margin:0;text-shadow:2px 2px 3px rgba(0,0,0,0.7)}.inner-full-width-footer h2 span{padding:20px 50px}}@media (min-width: 48em){.inner-full-width .main-inner{padding:0 30px}.inner-full-width h1:before,.inner-full-width h1:after{width:33%}.top-fma{border-bottom:solid 30px #fff}.top-fma .slide-content h3{font-size:48px;max-width:650px;margin:0 auto 30px}.top-fma .slide-content p{font-size:18px;max-width:700px;margin:0 auto}.inner-full-width-footer #ccm-layout-wrapper-10 .ccm-layout-cell{width:30% !important;margin-right:4%;display:inline-block;float:none;min-width:30% !important}.inner-full-width-footer #ccm-layout-wrapper-10 .ccm-layout-cell.last{margin-right:0}}@media (min-width: 60em){.inner-full-width h1:before,.inner-full-width h1:after{width:35%}.inner-full-width-footer{text-align:center}.inner-full-width-footer #ccm-layout-wrapper-10{padding-bottom:30px}.inner-full-width-footer #ccm-layout-wrapper-10 .ccm-layout-cell{width:25% !important;margin-right:4%;min-width:25% !important}.inner-full-width-footer #ccm-layout-wrapper-10 .ccm-layout-cell.last{margin-right:0}}@media (min-width: 75.625em){.inner-full-width h1:before,.inner-full-width h1:after{width:40%}}.process-track{background:url("../img/our-process-page/track.png") center top;background-repeat:repeat-y;background-size:contain;padding-bottom:50px}.process-track h3{font-size:24px;color:#303030;font-weight:700;position:relative}.process-track p{text-shadow:none;color:#303030}.process-track .process-item{padding-bottom:20px;text-align:center}@media (max-width: 767px){.process-track .image{max-width:300px;margin:0 auto}}@media (min-width: 48em){.process-track h3{font-size:34px;line-height:1;margin:0}.process-track p{font-size:18px}.process-track .process-item{*zoom:1;box-sizing:border-box;padding:30px 0;margin:0 auto;text-align:left;opacity:0;transition:all 2s ease;position:relative}.process-track .process-item:before,.process-track .process-item:after{content:" ";display:table}.process-track .process-item:after{clear:both}.process-track .process-item.fade-in{opacity:1}.process-track .process-item.process-1{bottom:-50px}.process-track .process-item.process-1.fade-in{bottom:0}.process-track .process-item.process-2,.process-track .process-item.process-4{left:-150px}.process-track .process-item.process-2.fade-in,.process-track .process-item.process-4.fade-in{left:-20px}.process-track .process-item.process-3,.process-track .process-item.process-5{right:-150px}.process-track .process-item.process-3.fade-in,.process-track .process-item.process-5.fade-in{right:-30px}.process-track .process-item .text{box-sizing:border-box}.process-track .process-1{width:670px;padding-bottom:60px}.process-track .process-1 .image{float:left;margin-right:40px}.process-track .process-1 .text{float:left;width:60%;max-width:475px;padding-top:40px}.process-track .process-2 .image{text-align:right}.process-track .process-2,.process-track .process-3{max-width:1010px}.process-track .process-2 .image,.process-track .process-3 .image{float:right;width:50%}.process-track .process-2 .text,.process-track .process-3 .text{float:left;width:50%;max-width:500px}.process-track .process-3 .text{padding-top:60px}.process-track .process-4 .image,.process-track .process-4 .text{float:left;width:50%}.process-track .process-4 .image{margin-left:-30px;width:43%}.process-track .process-5 .image,.process-track .process-5 .text{float:right;width:50%}.process-track .process-5 .image{margin-right:-30px;max-width:598px}}@media (min-width: 60em){.process-track .process-3 .text{padding-top:120px}.process-track .process-4 .text{padding-top:50px;max-width:700px}}@media (min-width: 75.625em){.process-track .process-3 .text{padding-top:180px}.process-track .process-5 .text{max-width:800px;padding-top:190px}}.card-cta{background:#fff;margin:20px 0 0;position:relative;overflow:hidden;transition:0.3s;text-align:center;display:inline-block}.card-cta .img{height:154px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.card-cta .cta-content{padding:30px 25px 30px}.card-cta .cta-content h3{color:#303030;font-size:24px;position:relative;padding-bottom:10px;margin:0 0 15px;padding-bottom:20px}.card-cta .cta-content h3:after{content:"";bottom:0;left:50%;width:60px;margin-left:-30px;height:5px;position:absolute;background-color:#dd4126}.card-cta .cta-content p{color:#303030;font-size:12px;margin:0;line-height:1.5;text-shadow:none;font-style:italic}.card-cta .cta-content .btn-bottom{color:#5ac7d9;font-weight:700;text-transform:uppercase;display:inline-block;text-align:center;padding:15px 0 0;margin:0 auto}.card-cta .cta-content .btn-bottom:after{content:"\e00e";font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;margin-left:5px}.card-cta .hover{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;bottom:0;background-color:#202121;z-index:2;text-align:center;transition:0.3s;opacity:0;transform:translateX(-100%);font-size:14px;text-shadow:none;padding:30px 25px 30px}.card-cta .hover .subtitle{padding:25px 0;margin-bottom:20px}.card-cta .hover a{color:#dd4126}.card-cta .hover a:hover{color:#fff}.card-cta .hover span{color:#b3b3b3}.card-cta .hover .btn{border:solid 1px #dd4126;display:inline-block;color:#dd4126;padding:5px 10px;margin-top:15px}.card-cta .hover h3,.card-cta .hover p{color:#fff}.card-cta .hover p{line-height:1.5}.card-cta:hover .hover,.card-cta.active .hover{transform:translateX(0);opacity:1}.no-csstransforms .card-cta .hover{left:-100%}.no-csstransforms .card-cta:hover .hover{left:0}.card-cta p{color:#eaeaea}
/*# sourceMappingURL=styles.css.map */
