html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}footer.main{background-color:#4d5759;text-align:center}footer.main section.contact{padding:68px 0 90px 0;margin:0 auto;width:990px;color:white;text-align:center}footer.main section.contact h4{color:#feca09;letter-spacing:3px}footer.main section.contact .details{position:relative;font-size:0;padding:63px 0 90px 0}footer.main section.contact .details article.contact,footer.main section.contact .details .line{vertical-align:middle;position:relative;display:inline-block}footer.main section.contact .details article.contact{background-color:#4d5759;font-size:14px;text-align:left;width:350px;box-sizing:border-box;border:1px solid white;padding:28px;margin:0;letter-spacing:1px;line-height:21px}footer.main section.contact .details article.contact h5{letter-spacing:1px;font-size:14px}footer.main section.contact .details .line{height:1px;background-color:white;width:28px}footer.main section.contact img.logo{width:206px}footer.main section.copyright{background-color:#feca09;text-align:center}footer.main section.copyright h6{line-height:40px;font-size:12px}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){footer.main section.contact{padding:40px 0 50px 0;width:92%}footer.main section.contact .details{position:relative;font-size:0;padding:40px 0 50px 0}footer.main section.contact .details article.contact{font-size:13px;width:100%}footer.main section.contact .details article.contact h5,footer.main section.contact .details article.contact em{font-size:13px}footer.main section.contact .details .line{height:34px;width:1px}}header.main{position:fixed;top:0;left:0;z-index:10;background-color:rgba(255,255,255,0.96);width:100%;height:93px;transition:height 0.15s, background-color 0.15s ease}header.main nav{width:990px;margin:0 auto;padding:32px 0 0 0;font-family:'Oswald', 'sans-serif';font-weight:300;letter-spacing:2px;font-size:17px;transition:padding 0.15s ease}header.main nav .menu{position:relative;display:inline-block;float:right}header.main nav .menu ul{position:relative;top:-3px}header.main nav .menu ul li{display:inline-block;vertical-align:middle;margin-right:30px}header.main nav .menu ul li.social{margin-right:5px}header.main nav .menu ul li:last-of-type{margin-right:0}header.main.collapsed{height:60px;background-color:rgba(244,244,245,0.96)}header.main.collapsed nav{padding-top:16px}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){header.main{height:54px;opacity:1}header.main nav{width:100%;padding:15px 0 0 0;font-size:20px}header.main nav .menuButton{-webkit-tap-highlight-color:rgba(0,0,0,0);background:url("//dtvoy5uf1ms1k.cloudfront.net/assets/1468007979/images/menu-button.svg") no-repeat left center;background-size:60%;width:54px;height:54px;position:absolute;left:0;margin-left:4%;top:0;cursor:pointer}header.main nav a.logo{float:right;padding-right:3%}header.main nav a.logo img{width:224px}header.main nav .menu{position:fixed;float:none;display:block;top:0;left:-100%;width:100%;height:100%;background-color:rgba(240,172,30,0.98);overflow:scroll;z-index:100000}header.main nav .menu ul{height:calc(100% - 119px);width:100%;padding-top:120px}header.main nav .menu ul li{display:block;margin-right:auto;margin:0 auto;width:50%;text-align:center;border-bottom:1px solid white;padding:15px}header.main nav .menu ul li a{color:white}header.main nav .menu ul li a:hover{color:#4d5759}header.main nav .menu ul li:last-of-type{margin-right:auto;border-bottom:none}header.main nav .menu .exit{-webkit-tap-highlight-color:rgba(0,0,0,0);background:url("//dtvoy5uf1ms1k.cloudfront.net/assets/1468007979/images/close-button.svg") no-repeat center center;width:58px;height:58px;position:absolute;right:0;top:0;z-index:21;cursor:pointer}header.main.collapsed{height:54px}header.main.collapsed nav{padding-top:15px}}body.home .fullBleedImage{position:relative;box-sizing:border-box;font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:2px;letter-spacing:5px;line-height:54px;text-transform:uppercase;background-color:grey;height:656px;text-align:center;color:white;font-size:48px;background-position:center center;background-size:cover}body.home .fullBleedImage .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.6) 60%, rgba(0,0,0,0.1) 100%)}body.home .fullBleedImage .text{position:relative}body.home .fullBleedImage .text .line{position:relative;top:-8px;display:inline-block;width:220px;height:7px;background-color:white}body.home .fullBleedImage.top{padding-top:270px;background-image:url("//dtvoy5uf1ms1k.cloudfront.net/assets/1468007979/images/home/top.jpg")}body.home h2{padding:62px 0 25px 0;text-align:center}body.home .separator{width:100%;border-bottom:1px solid #ddd}body.home #contentWrapper section{margin-bottom:54px}body.home section.growth{text-align:center}body.home section.growth p{font-size:24px;line-height:1.2em;letter-spacing:1px}body.home section.growth img{padding-top:28px}body.home section.approach{font-size:0}body.home section.approach article{display:inline-block;vertical-align:top;width:314px;margin-right:24px}body.home section.approach article h3{padding:30px 0 20px 0}body.home section.approach article p{padding-right:15px}body.home section.approach article:last-of-type{margin-right:0}body.home section.reasons h2{margin-bottom:30px}body.home section.reasons article{position:relative;font-size:0}body.home section.reasons article>div{display:inline-block;vertical-align:middle}body.home section.reasons article .details{width:50%}body.home section.reasons article .details>div{width:300px}body.home section.reasons article .details b{font-size:65px;line-height:65px}body.home section.reasons article .details .line{width:30px;background-color:#4d5759;height:1px;margin:20px 0 10px}body.home section.reasons article .image{position:relative;width:50%;height:368px}body.home section.reasons article .image img{position:absolute}body.home section.reasons article:nth-child(even) .details>div{float:right;padding-right:195px}body.home section.reasons article:nth-child(even) .image img{left:-100px}body.home section.reasons article:nth-child(odd) .details>div{float:left;padding-left:195px}body.home section.reasons article:nth-child(odd) .image img{right:-100px}body.home section.work .slides{position:relative;font-size:0;padding-top:10px;height:119px}body.home section.work .slides .container{position:relative;height:100%;overflow:hidden;width:870px;margin:0 auto}body.home section.work .slides .container .image{position:absolute;top:0;left:0;width:100%;height:100%}body.home section.work .slides .container .image .details{text-align:justify}body.home section.work .slides .container .image .details .logo{padding:0 20px;display:inline-block}body.home section.work .slides .container .image .details:after{content:' ';display:inline-block;width:100%;height:0}body.home section.work .slides .slidesContainer{display:none}body.home section.work .slides .buttons .button{cursor:pointer;position:absolute;height:100%;width:40px;background:url("//dtvoy5uf1ms1k.cloudfront.net/assets/1468007979/images/slides-nav.svg") no-repeat;background-size:18px;background-position:left center;top:0}body.home section.work .slides .buttons .button.prev{left:0}body.home section.work .slides .buttons .button.next{right:0;transform:rotate(180deg)}body.home section.experts{font-size:0}body.home section.experts h2{margin-bottom:30px}body.home section.experts article{border-bottom:1px solid #ddd;padding-bottom:38px;margin-bottom:38px}body.home section.experts article>div{display:inline-block;vertical-align:top}body.home section.experts article .image{width:256px}body.home section.experts article .image img:last-of-type{display:none}body.home section.experts article .image:hover img:first-of-type{display:none}body.home section.experts article .image:hover img:last-of-type{display:block}body.home section.experts article .details{padding-top:34px;width:690px}body.home section.experts article .details h3{font-weight:400;letter-spacing:2px;margin-bottom:2px}body.home section.experts article .details em{font-family:'Roboto Condensed', sans-serif;font-weight:400;letter-spacing:1px}body.home section.experts article .details .line{width:30px;background-color:#4d5759;height:1px;margin:20px 0 10px}body.home section.experts article:nth-child(even) .image{padding-right:44px}body.home section.experts article:nth-child(odd) .image{padding-left:44px}body.home section.experts article:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){body.home .fullBleedImage{letter-spacing:2px;line-height:24px;height:auto;font-size:17px}body.home .fullBleedImage .text{position:relative}body.home .fullBleedImage .text .line{position:relative;top:-8px;display:inline-block;width:100px;height:2px;background-color:white}body.home .fullBleedImage.top{padding-top:60px;padding-bottom:60px}body.home h2{padding:32px 0 25px 0;font-size:18px}body.home #contentWrapper section{margin-bottom:40px}body.home section.growth p{font-size:14px;line-height:1.4em}body.home section.growth p br{display:none}body.home section.growth img{padding-top:20px;width:150px;height:150px}body.home section.approach article{width:100%;margin-right:0;padding-bottom:16px}body.home section.approach article img{width:100%;height:auto}body.home section.approach article h3{padding:18px 0 12px 0;font-size:17px}body.home section.approach article p{padding-right:0}body.home section.approach article:last-of-type{padding-bottom:0}body.home section.reasons{font-size:0}body.home section.reasons h2{margin-bottom:0}body.home section.reasons article{width:50%;display:inline-block;vertical-align:top}body.home section.reasons article>div{display:inline-block;vertical-align:middle}body.home section.reasons article .mobileImage{position:relative;padding-top:calc(100% + 13px);width:100%;background-position:center center;background-size:cover}body.home section.reasons article .mobileImage .overlay{position:absolute;height:13px;width:100%;left:0;bottom:-1px;background-color:green;background:url("//dtvoy5uf1ms1k.cloudfront.net/assets/1468007979/images/home/reasons-mobile-overlay.svg") no-repeat center center;background-size:cover}body.home section.reasons article .details{position:relative;top:-84px;margin-bottom:-84px;width:100%;box-sizing:border-box;padding:0 15px}body.home section.reasons article .details>div{width:100%}body.home section.reasons article .details b{font-size:65px;line-height:65px;color:#f2f2f2;padding-bottom:28px;display:block}body.home section.reasons article .details .line{margin:10px 0 10px}body.home section.reasons article .image{display:none}body.home section.reasons article:nth-child(even) .details>div{float:none;padding-right:0}body.home section.reasons article:nth-child(even) .image img{left:0}body.home section.reasons article:nth-child(odd) .details>div{float:none;padding-left:0}body.home section.reasons article:nth-child(odd) .image img{right:0}body.home section.work .slides{height:80px}body.home section.work .slides .container{overflow:hidden;width:90%}body.home section.work .slides .container .image .details{text-align:center}body.home section.work .slides .container .image .details .logo{vertical-align:middle;box-sizing:content-box;max-width:43%;padding:0 12px}body.home section.work .slides .container .image .details .logo img{height:auto;max-height:80px;max-width:100%}body.home section.work .slides .container .image .details .logo:first-of-type{padding-left:0}body.home section.work .slides .container .image .details .logo:last-of-type{padding-right:0}body.home section.work .slides .buttons .button{-webkit-tap-highlight-color:rgba(0,0,0,0);background-size:14px}body.home section.experts{margin-bottom:0 !important}body.home section.experts h2{margin-bottom:0}body.home section.experts article{padding-bottom:0;margin-bottom:20px;border:none}body.home section.experts article .image{width:100%;padding-bottom:80%;height:0;overflow:hidden}body.home section.experts article .image img{width:100%;height:auto}body.home section.experts article .details{padding-top:22px;width:100%}body.home section.experts article .details .line{margin:10px 0 10px}body.home section.experts article:nth-child(even) .image{padding-right:0}body.home section.experts article:nth-child(odd) .image{padding-left:0}}body.page404 .content{text-align:center}body.page404 .content p a{font-weight:700}body.page404 .content p.big{font-weight:700;padding-top:80px;font-size:58px;margin-bottom:20px}input[type=text],input[type=email],input[type=tel],input[type=submit],select,textarea{-webkit-appearance:none;-webkit-border-radius:0}html{height:100%;width:100%;background-color:white}body{font-family:'Roboto', sans-serif;font-weight:400;position:relative;height:100%;width:100%;min-width:990px;font-size:14px;color:#4d5759;-webkit-text-size-adjust:100%}p{margin-bottom:1.1em;line-height:1.8em;font-size:14px}i,em{font-style:italic;font-size:14px}strong,b{font-weight:700;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:'Oswald', 'sans-serif';font-weight:300;letter-spacing:2px;font-size:20px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#4d5759}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#feca09}h1.alternate,h2.alternate,h3.alternate,h4.alternate,h5.alternate,h6.alternate{font-family:'Roboto', sans-serif;font-weight:400;letter-spacing:0}h3{font-size:19px}a{text-decoration:none;color:#4d5759}a *{color:#4d5759}a:hover{color:#feca09;transition:color 0.2s, opacity 0.2s ease}a:hover *{color:#000}a.alternate{color:white}a.alternate:hover{color:#feca09}header.main,footer.main,.content,#contentWrapper{margin:0 auto}.content{width:990px}#contentWrapper{position:relative;min-height:calc(100% - 424px);overflow-x:hidden;margin-top:93px;margin-bottom:40px}.content{width:990px}.hidden{display:none !important}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){body{min-width:100%}p{line-height:1.6em}h3{font-size:17px}.content{width:92%;padding-left:4%;padding-right:4%}#contentWrapper{margin-top:54px;overflow-x:hidden}}@media (min-width: 500px) and (orientation: portrait), (min-width: 800px) and (orientation: landscape){.hiddenBig{display:none !important}}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){.hiddenSmall{display:none !important}}
