@import url("//fonts.googleapis.com/css?family=Lato:400,400i,700,700i");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after{content:'';content:none;}q::before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
html,body{font-family:"Source Serif Pro",Times,serif;font-weight:300;}h1,h2,h3,h4{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:400;}@font-face{font-family:"deasil";src:url(/sites/all/themes/deasil_theme/css/fonts/deasil.eot);src:url(/sites/all/themes/deasil_theme/css/fonts/deasil.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/deasil_theme/css/fonts/deasil.woff) format("woff"),url(/sites/all/themes/deasil_theme/css/fonts/deasil.ttf) format("truetype"),url(/sites/all/themes/deasil_theme/css/fonts/deasil.svg#deasil) format("svg");font-weight:normal;font-style:normal;}.dwfont-before,[class^="dwfont-"]:before,[class*=" dwfont-"]:before,.icon-social:before,.dwl-branding .pane-page-site-name a:after,.dwl-branding-navigation .menu-toggle:after{font-family:"deasil" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-social{position:relative;display:inline-block;width:30px;height:30px;font-size:0;line-height:0;border:none;}.icon-social:before{display:block;position:absolute;top:3px;left:3px;font-size:24px;color:#ffffff;line-height:1;}.icon-social.linkedin:before{content:"l";}.icon-social.instagram:before{content:"g";}.icon-social.spotify:before{content:"s";}.icon-social.twitter:before{content:"T";top:6px;}.dw-promo-home-lower .dw-promo-quotation-container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.dwl-branding-navigation .menu-toggle{animation:iconRotationFrames linear 15s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:iconRotationFrames linear 15s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:iconRotationFrames linear 15s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:iconRotationFrames linear 15s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:iconRotationFrames linear 15s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;}.dwl-branding-navigation .menu-toggle.icon-rotate-fast{-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;-o-animation-duration:0.6s;-ms-animation-duration:0.6s;animation-duration:0.6s;}@keyframes iconRotationFrames{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-moz-keyframes iconRotationFrames{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes iconRotationFrames{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-o-keyframes iconRotationFrames{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(360deg);}}@-ms-keyframes iconRotationFrames{0%{-ms-transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);}}html{height:100%;}body{min-height:100%;line-height:1.3;word-wrap:break-word;font-family:"Source Serif Pro",Times,serif;font-size:100%;margin:0;overflow-x:hidden;}a,a.link{text-decoration:none;}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{text-decoration:none;border-bottom-style:solid;}h1 a,h2 a{border-bottom:none;}p{margin:0 0 1.9vw 0;}del{text-decoration:line-through;}blockquote{background:#f7f7f7;border-left:1px solid #bbb;font-style:italic;margin:1.5em 10px;padding:0.5em 10px;}blockquote > p:first-child{display:inline;}blockquote:before{color:#bbb;content:"\201C";font-size:3em;line-height:0.1em;margin-right:0.2em;vertical-align:-0.4em;}blockquote:after{color:#bbb;content:"\201D";font-size:3em;line-height:0.1em;vertical-align:-0.45em;}blockquote.noquotes:before,blockquote.noquotes:after{content:"";display:none;}.feed-icon{display:block;margin:25px 0 0 0;}img{max-width:100%;height:auto;}ul,ol{margin:0;padding:0 0 0.25em 1em;}ol ol,ul ul{margin:0;padding:0 0 0.25em 1em;}strong{font-weight:600;}em{font-style:italic;}form{margin:0;padding:0;}fieldset{margin:1em 0;}details,fieldset,.filter-wrapper{border-radius:4px;}.filter-wrapper{border-top-left-radius:0;border-top-right-radius:0;}.filter-help a{font-size:0.857em;}.filter-wrapper .form-item label{margin-right:10px;}label{display:table;font-weight:bold;}label[for]{cursor:pointer;}input,textarea,select{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;}input{margin:2px 0;padding:4px;max-width:100%;box-sizing:border-box;}input,textarea{font-size:0.929em;}textarea{line-height:1.5;}textarea.form-textarea,select.form-select{padding:4px;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea,select.form-select{border:1px solid #797a7a;border-radius:6px;color:#3b3b3b;}input.form-submit{background:#d1980f;font-size:1.2vw;font-weight:300;color:#ffffff;padding:8px 14px;border:none;border-radius:6px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}input.form-submit:hover,input.form-submit:focus{background:#dedede;outline:none;}.form-item label{font-size:0.929em;}.marker,.form-required{color:#fd7155;}table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tr td,table tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}table tbody tr th{vertical-align:top;}.dwl-page{position:relative;float:left;background-color:#ffffff;width:100%;padding-top:230px;clear:both;}.dwl-main .contextual-links-wrapper{margin-top:230px;}.dwl-main{min-height:300px;}.dwl-main a,.dwl-main a.link{text-decoration:none;border-bottom:1px dotted;}.item-list ul{list-style:none;margin:0 0 0.25em 0;padding:0;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li{padding:0;}ul.links{color:#68696b;font-size:0.821em;padding:0;margin:0;list-style:none;}.item-list ul{list-style-type:none;margin:0;padding:0;}.item-list ul li{margin:0;padding:0;}.dw-hero-container,.dw-highlighted-container,.dw-content-container{width:100%;clear:both;}.col-12{width:100%;}.col-9{width:66.6666%;}.col-6{width:50%;}.col-4{width:33.3333%;}.dw-nav-detail-single-title{display:block;position:relative;width:100%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:85px;font-size:4.4vw;font-weight:600;text-align:center;line-height:12.8vw;clear:both;box-sizing:border-box;}.dw-nav-detail-single-title .pane-title{display:none;}.dw-nav-detail-single-title h2,.dw-nav-detail-single-title p{display:block;width:33.3333%;font-weight:600;margin:0;}.dw-nav-detail-single-title a{color:#ffffff;border:none;}.dw-nav-detail-single-title.nav-about{background-color:#d1980f;}.dw-nav-detail-single-title.nav-about .dw-self-promo-link{color:#0063ff;}.dw-nav-detail-single-title.nav-work{background-color:#50798e;}.dw-nav-detail-single-title.nav-lab{background-color:#8bc53f;}.dw-nav-detail-single-title.nav-lab .dw-self-promo-link{color:#787162;}.dw-nav-detail-single-title.nav-solutions{background-color:#6d6e71;}.dw-nav-detail-single-title.nav-contact{background-color:#ae644e;}.dw-nav-detail-single-title.nav-cognitive{background-color:#aaaabe;}.dw-nav-detail-single{display:block;position:relative;float:left;width:66.6666%;height:12.8vw;margin:-12.8vw 0 0 33.3333%;clear:both;}.dw-nav-detail-single .nav-detail-single-container{display:inline-block;position:absolute;top:50%;left:0;width:100%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:33px;font-size:1.7vw;font-weight:300;color:#ffffff;padding:0 10% 0 0;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.dw-nav-detail-single .nav-detail-single-container p{margin:0;}.dw-nav-detail-single .dw-self-promo-link{font-size:0.846em;font-weight:600;color:#ffb400;margin:0 0 0 2px;}.dw-nav-detail-single.nav-about .dw-self-promo-link{color:#0063ff;}.dw-nav-detail-single.nav-lab .dw-self-promo-link{color:#787162;}.dw-full-width{float:left;width:100%;margin:0 auto;clear:both;}.dw-full-width img{float:left;width:100%;}.dw-promo-home{display:inline-block;float:left;width:50%;height:20.2vw;}.dw-promo-home .pane-title{display:none;}.dw-promo-home .dw-promo-image,.dw-promo-home .dw-promo-video{position:relative;width:100%;height:100%;overflow:hidden;}.dw-promo-home .dw-promo-image a,.dw-promo-home .dw-promo-video a{border:none;}.dw-promo-home .dw-promo-image img,.dw-promo-home .dw-promo-video img{display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%;min-width:100%;max-width:3000px;min-height:100%;pointer-events:none;}.dw-promo-home .dw-promo-title,.dw-promo-home .dw-promo-text-container,.dw-promo-home .dw-promo-summary{display:none;}.dw-promo-home .item-list ul{height:20.2vw;}.dw-promo-home .item-list li{display:block;height:100%;}.dw-promo-home.dw-promo-home-case-study{display:block;background-color:#00364d;width:100%;}.dw-promo-home.dw-promo-home-case-study .dw-promo-image,.dw-promo-home.dw-promo-home-case-study .dw-promo-video{max-width:50.1%;opacity:0.5;}.dw-promo-home.dw-promo-home-case-study .dw-promo-logo{position:absolute;top:0;left:0;width:auto;max-width:50%;height:100%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:600;color:#ffffff;text-align:center;text-transform:uppercase;opacity:0.7;}.dw-promo-home.dw-promo-home-case-study .dw-promo-logo .image{width:auto;max-width:200%;height:100%;margin:0 auto;}.dw-promo-home.dw-promo-home-case-study .dw-promo-logo .image img{width:auto;pointer-events:none;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary-container{position:absolute;top:100%;left:0;background-color:rgba(255,255,255,0.97);width:50%;height:auto;max-height:0;box-sizing:border-box;overflow:hidden;z-index:1;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary{display:block;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.5em;font-size:1.2vw;color:#414042;padding:4vw 9% 5vw 9%;cursor:default;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary h3{font-size:2.5em;font-size:3vw;text-transform:uppercase;line-height:0.9;margin:0 0 1vw 0;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary p{margin:0;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary a{font-size:1.064em;font-size:1.1vw;color:#414042;text-decoration:none;border-bottom:none;cursor:pointer;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary .dw-case-study-link{display:block;margin:20px 0 40px 0;}.dw-promo-home.dw-promo-home-case-study .dw-promo-excerpt-container{position:absolute;top:0;right:0;background-color:#4c4c4c;width:50%;height:20.2vw;}.dw-promo-home.dw-promo-home-case-study .dw-promo-excerpt-container .dw-promo-excerpt{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:2.5em;font-size:2.8vw;font-weight:600;color:#ffffff;text-transform:uppercase;line-height:1;margin:0;padding:0 3vw 0 5vw;opacity:0.9;}.dw-promo-home.dw-promo-home-case-study li{position:relative;cursor:pointer;}.dw-promo-home.dw-promo-home-case-study li:hover .dw-promo-image,.dw-promo-home.dw-promo-home-case-study li:hover .dw-promo-video,.dw-promo-home.dw-promo-home-case-study li:hover .dw-promo-logo,.dw-promo-home.dw-promo-home-case-study li .active .dw-promo-image,.dw-promo-home.dw-promo-home-case-study li .active .dw-promo-video,.dw-promo-home.dw-promo-home-case-study li .active .dw-promo-logo{opacity:1;}.dw-promo-home.dw-promo-home-case-study li.active .dw-promo-summary-container{max-height:1000px;}.dw-promo-home.dw-promo-home-headline .item-list li{position:relative;background-color:#4c4c4c;padding:0;box-sizing:border-box;}.dw-promo-home.dw-promo-home-headline .dw-headline{position:absolute;top:50%;left:18%;width:70%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.dw-promo-home.dw-promo-home-headline .dw-headline-title,.dw-promo-home.dw-promo-home-headline .dw-headline-text{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#ffffff;opacity:0.9;line-height:1;}.dw-promo-home.dw-promo-home-headline .dw-headline-title{font-size:2.5em;font-size:2.8vw;font-weight:600;margin:0;}.dw-promo-home.dw-promo-home-headline .dw-headline-text{display:none;font-size:1.064em;font-size:1.8vw;font-weight:300;line-height:1.3;margin:15px 0 0 0;}.dw-promo-img-summary-container p{display:inline-block;margin:0;}.dw-promo-summary img,.dw-promo-img-summary-container img,.dw-cs-img-summary{display:inline-block;width:31% !important;height:auto !important;margin:0 1% 0 1%;}.dw-promo-summary img:first-of-type,.dw-promo-img-summary-container img:first-of-type,.dw-cs-img-summary:first-of-type{margin-left:0;}.dw-promo-summary img:last-of-type,.dw-promo-img-summary-container img:last-of-type,.dw-cs-img-summary:last-of-type{margin-right:0;}.dw-self-promo-home{display:block;float:none;width:100%;height:20.2vw;overflow:hidden;cursor:pointer;clear:both;}.dw-self-promo-home .pane-title{display:none;}.dw-self-promo-home .dw-promo-image,.dw-self-promo-home .dw-promo-video{position:relative;width:100%;height:100%;overflow:hidden;}.dw-self-promo-home .dw-promo-image .video-js,.dw-self-promo-home .dw-promo-video .video-js{background-size:cover;width:100%;height:20.2vw;}.dw-self-promo-home .dw-promo-image .video-js video,.dw-self-promo-home .dw-promo-video .video-js video{-webkit-transform:translateY(-31%);-moz-transform:translateY(-31%);-ms-transform:translateY(-31%);-o-transform:translateY(-31%);transform:translateY(-31%);width:100%;}.dw-self-promo-home .item-list ul{height:20.2vw;}.dw-self-promo-home .item-list li{display:block;position:relative;height:100%;}.dw-self-promo-home .dw-promo-logo{position:absolute;top:50%;left:50%;pointer-events:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.dw-self-promo-home .dw-promo-logo img{width:auto;height:20.2vw;max-height:100%;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);}.dw-self-promo-home .dw-promo-logo.-logo img{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85);}.col-12 .item-list li{width:100%;}.col-9-4 .item-list li:nth-of-type(1){width:66.6666%;}.col-9-4 .item-list li:nth-of-type(2){width:33.3333%;}.col-6-6 li{width:50%;}.col-4-4-4 .item-list li{width:33.3333%;}.col-4-9 .item-list li:nth-of-type(1){width:33.3333%;}.col-4-9 .item-list li:nth-of-type(2){width:66.6666%;}.dw-promo-home-lower{width:100%;height:19.7vw;min-height:378px;overflow:hidden;}.dw-promo-home-lower .video-js{position:absolute;background-size:cover;top:50%;left:0;width:100%;height:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.dw-promo-home-lower .video-js.disabled{height:100%;}.dw-promo-home-lower video{width:100%;}.dw-promo-home-lower .item-list li{position:relative;width:100%;height:100%;}.dw-promo-home-lower .dw-promo-bg{position:relative;width:100%;height:19.7vw;min-height:378px;overflow:hidden;}.dw-promo-home-lower .dw-promo-quotation-container{position:absolute;top:50%;left:0;width:100%;text-align:center;padding:0 5% 0 5%;box-sizing:border-box;}.dw-promo-home-lower .dw-promo-quotation,.dw-promo-home-lower .dw-promo-author{display:block;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#ffffff;line-height:1;margin:0 auto 0 auto;}.dw-promo-home-lower .dw-promo-quotation{font-size:42px;font-size:2.625em;font-weight:600;}.dw-promo-home-lower .dw-promo-author{font-size:21px;font-size:1.25em;font-weight:300;margin-top:30px;}.dw-promo-home-lower .dw-promo-author:before,.dw-promo-home-lower .dw-promo-author:after{content:"\2014";display:inline;margin:0 4px;}.dw-project-logo-bg{display:block;position:absolute;top:auto;left:0;background-color:#025d7e;width:33.3333%;height:20.2vw;}.dw-hero-container .dw-project-logo-bg .dw-hero{margin:0;}.dw-hero-container .dw-project-logo-bg .dw-hero .scald_video{background-color:transparent;padding-top:20.2vw;opacity:0.45;}.dw-hero-container .dw-project-logo-bg .dw-hero video{top:0;height:100%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.dw-project-summary .dw-project-logo,.dw-project-summary .dw-project-excerpt-container{display:inline-block;float:left;height:20.2vw;}.dw-project-summary .dw-project-logo{position:relative;background-color:transparent;width:33.3333%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:600;color:#ffffff;text-align:center;text-transform:uppercase;pointer-events:none;overflow:hidden;}.dw-project-summary .dw-project-logo .image{position:absolute;top:0;left:-25%;width:150%;max-width:200%;height:100%;margin:0;}.dw-project-summary .dw-project-logo .image img{position:absolute;top:50%;left:50%;width:auto;max-width:200%;height:75%;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.dw-project-summary .dw-project-excerpt-container{position:relative;background-color:#5f5f5f;width:66.6666%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;box-sizing:border-box;}.dw-project-summary .dw-project-excerpt-text-container{position:absolute;top:50%;left:0;width:100%;padding:0 3vw 0 5vw;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.dw-project-summary .dw-project-excerpt{font-size:4.5em;font-size:3.8vw;font-weight:600;color:#ffffff;text-transform:uppercase;line-height:0.9;padding-right:2vw;}.dw-project-summary .dw-project-tags{font-weight:300;color:#ffffff;text-transform:uppercase;margin-top:1.2vw;}.dw-project-summary .dw-project-tags li{display:inline-block;font-size:1.75em;font-size:1.45vw;vertical-align:top;}.dw-project-summary .dw-project-tags li:after{content:"|";display:inline-block;font-size:0.875em;color:#e69100;padding:0 5px 0 9px;vertical-align:top;}.dw-project-summary .dw-project-tags li:last-of-type:after{content:"";display:none;}body.section-huddle .dw-project-summary .dw-project-excerpt-container{background-color:#bed63a;}.dw-project-image{display:inline-block;float:left;margin:0;padding:0;}.dw-project-image.dw-project-image-100{width:100%;}.dw-project-image.dw-project-image-50{width:50%;}.dw-project-image.dw-project-image-33{width:33.3333%;}.dw-article-body{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.875em;font-size:1.57vw;font-weight:300;color:#414042;}.dw-article-text{display:block;position:relative;float:left;width:100%;padding:3% 4%;box-sizing:border-box;}.dw-content-video-player{float:left;width:100%;margin:0;}.dw-content,.dw-article-body{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.875em;font-size:1.57vw;font-weight:300;color:#414042;}.dw-content h3,.dw-article-body h3{font-size:49px;font-size:2.55vw;font-weight:600;margin:3vw 0 3vw 0;}.dw-content h4,.dw-article-body h4{font-size:1.875em;font-size:1.57vw;font-weight:600;text-transform:uppercase;margin:1vw 0 0.6vw 0;}.dw-content ol,.dw-content ul,.dw-article-body ol,.dw-article-body ul{padding:0 0 0.25em 2em;}.dw-content ol,.dw-article-body ol{list-style-type:decimal;}.dw-content ul,.dw-article-body ul{list-style-type:disc;}.dw-content .dw-footnote,.dw-content .dw-asterisk,.dw-article-body .dw-footnote,.dw-article-body .dw-asterisk{font-size:21px;font-size:1.1vw;}.dw-content .field-collection-container,.dw-article-body .field-collection-container{margin:0;border:none;}.dw-content .field--name-field-dw-promote,.dw-content .field--name-field-dw-categorize,.dw-article-body .field--name-field-dw-promote,.dw-article-body .field--name-field-dw-categorize{display:none;}.dw-page-about .dw-hero-excerpt{display:none;}.dw-content-about{padding:4vw 10% 3vw 16.6666%;}.dw-content-about a{color:#414042;text-decoration:none;border-bottom:1px dotted #414042;}.dw-page-work .dw-hero-excerpt,.dw-page-lab .dw-hero-excerpt,.dw-page-solutions .dw-hero-excerpt,.dw-article-solution .dw-hero-excerpt{display:none;}.dw-content-work,.dw-content-lab,.dw-content-solutions{padding:4vw 10% 3vw 16.6666%;}.dw-content-work a,.dw-content-lab a,.dw-content-solutions a{color:#414042;text-decoration:none;border-bottom:1px dotted #414042;}.dw-content-solutions{padding:4vw 0 3vw 0;}.dw-content-solutions .dw-solutions-content{padding:0 10% 3vw 16.6666%;}.dw-article-solution a{color:#414042;text-decoration:none;border-bottom:1px dotted #414042;}.dw-article-solution .dw-article-text{padding:4vw 10% 3vw 16.6666%;}.dw-work-project-intro p{margin:2vw 0 2vw 0;}.dw-work-projects .dw-promo-image,.dw-work-projects .dw-promo-video,.dw-lab-projects .dw-promo-image,.dw-lab-projects .dw-promo-video,.dw-solutions-projects .dw-promo-image,.dw-solutions-projects .dw-promo-video{position:relative;width:100%;height:0;padding-top:43.6%;overflow:hidden;cursor:pointer;pointer-events:all;opacity:0.5;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.dw-work-projects .dw-promo-image a,.dw-work-projects .dw-promo-video a,.dw-lab-projects .dw-promo-image a,.dw-lab-projects .dw-promo-video a,.dw-solutions-projects .dw-promo-image a,.dw-solutions-projects .dw-promo-video a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:0;border:none;}.dw-work-projects .dw-promo-image img,.dw-work-projects .dw-promo-video img,.dw-lab-projects .dw-promo-image img,.dw-lab-projects .dw-promo-video img,.dw-solutions-projects .dw-promo-image img,.dw-solutions-projects .dw-promo-video img{position:absolute;top:0;left:0;width:100%;background-color:#00364d;pointer-events:none;}.dw-work-projects .dw-promo-logo,.dw-lab-projects .dw-promo-logo,.dw-solutions-projects .dw-promo-logo{position:absolute;top:0;left:0;width:100%;height:100%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:600;color:#ffffff;text-align:center;text-transform:uppercase;opacity:0.7;pointer-events:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.dw-work-projects .dw-promo-logo .image,.dw-lab-projects .dw-promo-logo .image,.dw-solutions-projects .dw-promo-logo .image{width:auto;max-width:200%;height:100%;margin:0 auto;}.dw-work-projects .dw-promo-logo .image img,.dw-lab-projects .dw-promo-logo .image img,.dw-solutions-projects .dw-promo-logo .image img{width:auto;margin-top:1.5%;}.dw-work-projects .item-list ul li,.dw-lab-projects .item-list ul li,.dw-solutions-projects .item-list ul li{display:inline-block;float:left;position:relative;background-color:#00364d;}.dw-work-projects .item-list ul li:hover .dw-promo-image,.dw-work-projects .item-list ul li:hover .dw-promo-video,.dw-work-projects .item-list ul li:hover .dw-promo-logo,.dw-work-projects .item-list ul li:active .dw-promo-image,.dw-work-projects .item-list ul li:active .dw-promo-video,.dw-work-projects .item-list ul li:active .dw-promo-logo,.dw-lab-projects .item-list ul li:hover .dw-promo-image,.dw-lab-projects .item-list ul li:hover .dw-promo-video,.dw-lab-projects .item-list ul li:hover .dw-promo-logo,.dw-lab-projects .item-list ul li:active .dw-promo-image,.dw-lab-projects .item-list ul li:active .dw-promo-video,.dw-lab-projects .item-list ul li:active .dw-promo-logo,.dw-solutions-projects .item-list ul li:hover .dw-promo-image,.dw-solutions-projects .item-list ul li:hover .dw-promo-video,.dw-solutions-projects .item-list ul li:hover .dw-promo-logo,.dw-solutions-projects .item-list ul li:active .dw-promo-image,.dw-solutions-projects .item-list ul li:active .dw-promo-video,.dw-solutions-projects .item-list ul li:active .dw-promo-logo{opacity:1;}.dw-work-projects.grid-col-6 .item-list ul li,.dw-lab-projects.grid-col-6 .item-list ul li,.dw-solutions-projects.grid-col-6 .item-list ul li{width:50%;}.dw-work-projects.grid-col-4 .item-list ul li,.dw-lab-projects.grid-col-4 .item-list ul li,.dw-solutions-projects.grid-col-4 .item-list ul li{width:33.3333%;}.dw-work-projects.grid-col-3 .item-list ul li,.dw-lab-projects.grid-col-3 .item-list ul li,.dw-solutions-projects.grid-col-3 .item-list ul li{width:25%;}.dw-work-projects.grid-col-2 .item-list ul li,.dw-lab-projects.grid-col-2 .item-list ul li,.dw-solutions-projects.grid-col-2 .item-list ul li{width:16.6666%;}.dw-work-projects .pager,.dw-lab-projects .pager,.dw-solutions-projects .pager{display:none;}.dw-content-contact{font-weight:400;padding:4vw 0 2vw 0;}.dw-content-contact a{color:#414042;text-decoration:none;border-bottom:none;}.dw-content-contact .dw-contact-col{display:inline-block;vertical-align:top;}.dw-content-contact .dw-contact-address{width:33.3333%;margin:0 0 0 16.6666%;}.dw-content-contact .dw-contact-instructions{width:33.3333%;}.dw-content-contact .dw-contact-map{display:block;width:100%;height:auto;}.dw-contact-form{width:50%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.875em;font-size:1.57vw;font-weight:400;color:#414042;margin:0 0 0 16.6666%;}.dw-contact-form header,.dw-contact-form footer{display:none;}.dw-contact-form .form-item label{display:inline-block;width:46%;text-align:right;margin:0 1% 0 0;vertical-align:text-top;}.dw-contact-form .form-item input.form-text,.dw-contact-form .form-item input.form-tel,.dw-contact-form .form-item input.form-email,.dw-contact-form .form-item input.form-url,.dw-contact-form .form-item input.form-search,.dw-contact-form .form-item input.form-file,.dw-contact-form .form-item input.form-number,.dw-contact-form .form-item input.form-color,.dw-contact-form .form-item textarea.form-textarea,.dw-contact-form .form-item select.form-select{display:inline-block;width:52%;border-color:#797a7a;}.dw-contact-form .form-item select.form-select{height:3.2em;}.dw-contact-form .form-item .form-textarea-wrapper{display:inline;}.dw-contact-form .form-item.dw-form-select{margin-bottom:1.15em;}.dw-contact-form .form-item.dw-form-select label{margin-top:3px;}.dw-contact-form .form-item.dw-form-comments label{vertical-align:top;}.dw-contact-form .captcha{margin-left:48%;}.dw-contact-form .form-actions input.form-submit{background:#fd7155;margin:0 0 0 48%;}.dw-contact-form .webform-component--dw-required{font-size:1.3vw;margin:0 0 1.6vw 47%;}.dw-contact-form .webform-component--dw-required:before{content:"*";display:inline-block;font-size:1.2em;color:#fd7155;margin:0 3px 0 3px;}.dw-contact-form .webform-component--dw-required p{display:inline-block;margin:0;}.dw-contact-form-confirmation{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.875em;font-size:1.57vw;font-weight:600;color:#414042;margin:3vw 0 0 16.6666%;}.dw-page-privacy-policy .dw-hero-excerpt{display:none;}.dw-content-privacy-policy{font-size:16px;padding:1vw 10% 3vw 16.6666%;}.dw-content-privacy-policy a{color:#414042;text-decoration:none;border-bottom:1px dotted #414042;}.dw-page-deasil-vs-diesel .dw-hero-text{position:relative;top:auto;left:auto;width:auto;height:auto;box-sizing:border-box;pointer-events:none;}.dw-page-deasil-vs-diesel .dw-hero-title{font-size:49px;font-size:2.55vw;margin:0;padding:4vw 10% 0 16.6666%;color:#414042;}.dw-page-deasil-vs-diesel .dw-hero-excerpt{display:none;}.dw-content-deasil-vs-diesel{padding:2vw 10% 3vw 16.6666%;}.dw-content-deasil-vs-diesel a{color:#414042;text-decoration:none;border-bottom:1px dotted #414042;}.dw-page-promo .dwl-hero .dw-hero:after{content:"";display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;pointer-events:none;}.dw-page-promo .dw-hero-excerpt{display:none;}.dw-page-solutions .dwl-hero .dw-hero:after,.dw-article-solution .dwl-hero .dw-hero:after{content:"";display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;pointer-events:none;}.dw-page-solutions .dw-hero-excerpt,.dw-article-solution .dw-hero-excerpt{display:none;}.dw-content-solutions-links{display:block;width:100%;clear:both;}.dw-content-solutions-links .pane-title{display:none;}.dw-solution{display:block;position:relative;float:left;background-color:#6d6e71;width:100%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#ffffff;clear:both;box-sizing:border-box;}.dw-solution .pane-title{display:none;}.dw-solution .title-container,.dw-solution .detail{display:inline-block;position:relative;float:left;height:10.5vw;margin:0;box-sizing:border-box;}.dw-solution .title-container{width:33.3333%;padding:0 30px 0 16.6666%;}.dw-solution .title{position:relative;height:100%;}.dw-solution .title h2{position:absolute;top:50%;left:0;font-size:54px;font-size:2.8vw;font-weight:600;text-transform:lowercase;line-height:1;margin:0;padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.dw-solution .title h2 a{display:block;color:#ffffff;border-bottom:none;}.dw-solution .detail{width:66.6666%;font-size:33px;font-size:1.7vw;padding:0;}.dw-solution .detail p{position:absolute;top:50%;left:0;margin:0;padding:0 10% 0 0;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.dw-solution .detail .link{font-size:0.846em;font-weight:600;color:#0063ff;margin:0 0 0 2px;text-transform:uppercase;}.dw-solution.beacons{background-color:#67849f;}.dw-solution.beacons .detail .link{color:#ffb400;}.dw-solution.bigdata{background-color:#5ac5a3;}.dw-solution.cassandra{background-color:#5ac5a3;}.dw-solution.cognitive{background-color:#aaaabe;}.dw-solution.drupal{background-color:#70bee0;}.dw-solution.magento{background-color:#6d6e71;}.dw-solution.mobileapps{background-color:#6d6e71;}.dw-solution.raspberrypi{background-color:#bda67a;}.dw-solution.symfony{background-color:#6d6e71;}.dw-solution.voiceservices{background-color:#a09fa0;}.dw-solution.voiceservices .detail .link{color:#ffb400;}.dw-solution.wordpress{background-color:#db899f;}.dw-article-body.dw-article-solutions h2{font-size:40px;font-weight:500;margin:0 0 2vw 0;}.dw-article-body.dw-article-solutions h3{font-size:2vw;font-weight:500;margin:1vw 0 0 0;}.dw-article-body.dw-article-solutions h4{font-size:2vw;font-weight:500;margin:0;}.dw-article-body .dw-graphs,.dw-article-body .dw-photos,.dw-article-body .dw-highlighted,.dw-article-body .dw-features{display:block;position:relative;float:left;width:100%;clear:both;box-sizing:border-box;}.dw-article-body .height-ratio-100{height:0;padding-top:100%;}.dw-article-body .height-ratio-50{height:0;padding-top:50%;}.dw-article-body .height-ratio-25{height:0;padding-top:25%;}.dw-article-body .height-ratio-video{height:0;padding-top:56.25%;}.dw-article-body .col-item{display:inline-block;position:relative;float:left;vertical-align:top;}.dw-article-body .col-item.right{float:right;}.dw-article-body .col-12{width:100%;}.dw-article-body .col-9{width:66.6666%;}.dw-article-body .col-6{width:50%;}.dw-article-body .col-4{width:33.3333%;}.dw-article-body .col-3{width:25%;}.dw-article-body .cols-2 .col-item:nth-of-type(odd){margin-right:0;}.dw-article-body .cols-3 .col-item:nth-of-type(3n+3){margin-right:0;}.dw-highlighted{background-color:#a09fa0;padding:4vw 10% 3vw 16.6666%;}.dw-highlighted.voice-services{background-color:#a3d977;color:#ffffff;}.dw-rotate{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease;}.dw-rotate.active{opacity:1;}.dw-features{text-align:center;}.dw-feature-toggle{display:inline-block;position:relative;background-color:#999999;width:20%;height:0;color:#ffffff;text-align:center;margin:0 2% 0 2%;padding-top:20%;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.dw-feature-toggle:nth-of-type(1){margin-left:0;}.dw-feature-toggle:nth-last-of-type(1){margin-right:0;}.dw-feature-toggle.step1{background-color:#fcc438;}.dw-feature-toggle.step2{background-color:#a3d977;}.dw-feature-toggle.step3{background-color:#999999;}.dw-feature-toggle.step4{background-color:#ff8f80;}.dw-feature-toggle span{display:block;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.dw-feature-toggle span.label{font-size:1.5em;font-weight:500;text-transform:uppercase;opacity:1;}.dw-feature-toggle span.detail{font-size:1.125em;}.dw-feature-toggle:hover span.label{opacity:0;}.dw-feature-toggle:hover span.detail{opacity:1;}.dw-section-form-contact{display:block;position:relative;float:left;background-color:#3aa6dd;width:100%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;padding:4vw 16.6666% 3vw 16.6666%;box-sizing:border-box;}.dw-section-form-contact header,.dw-section-form-contact footer{display:none;}.dw-section-form-contact .form-item.col-6{display:inline-block;float:left;width:47%;padding-right:6%;clear:left;}.dw-section-form-contact .form-item.col-6:nth-of-type(odd){padding-right:0;clear:right;}.dw-section-form-contact .form-item.dw-form-message{clear:both;}.dw-section-form-contact .form-actions{text-align:right;}.dw-section-form-contact label{font-weight:300;color:#ffffff;margin:0 0 5px 10px;}.dw-section-form-contact .marker,.dw-section-form-contact .form-required{color:#ffe100;}.dw-section-form-contact input.form-text,.dw-section-form-contact input.form-tel,.dw-section-form-contact input.form-email,.dw-section-form-contact textarea.form-textarea,.dw-section-form-contact select.form-select{border-color:transparent;}.dw-section-form-contact input.form-submit{background:#ffe100;font-size:1.2vw;font-weight:400;color:#3aa6dd;text-transform:lowercase;padding:8px 14px;border:none;border-radius:6px;}@media all and (max-width:1240px){.dw-promo-home-lower .dw-promo-quotation{font-size:1.875em;}.dw-promo-home-lower .dw-promo-author{font-size:1.125em;margin-top:24px;}}@media all and (max-width:1024px){.dwl-page{overflow:hidden;}.dwl-main .contextual-links-wrapper{margin-top:210px;}.col-9-4 .item-list li,.col-9-4 .item-list li:nth-of-type(1),.col-9-4 .item-list li:nth-of-type(2),.col-4-9 .item-list li,.col-4-9 .item-list li:nth-of-type(1),.col-4-9 .item-list li:nth-of-type(2){width:50%;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary{font-size:1em;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary h3{font-size:1.125em;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary a{font-size:0.875em;}.dw-promo-home-lower .dw-promo-quotation{font-size:1.5em;line-height:1.2;}}@media all and (max-width:768px){.dw-content,.dw-article-body{font-size:1.25em;}.dw-content h4,.dw-article-body h4{font-size:1.5em;}.dw-nav-detail-single-title{font-size:2em;text-align:left;line-height:1;padding:20px 30px 0 30px;}.dw-nav-detail-single-title h2,.dw-nav-detail-single-title p{width:auto;}.dw-nav-detail-single{display:block;width:100%;height:auto;margin:0;}.dw-nav-detail-single .nav-detail-single-container{display:block;float:none;position:relative;top:auto;left:auto;font-size:18px;padding:1vw 30px 30px 30px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.dw-nav-detail-single.nav-about{background-color:#d1980f;}.dw-nav-detail-single.nav-work{background-color:#50798e;}.dw-nav-detail-single.nav-lab{background-color:#8bc53f;}.dw-nav-detail-single.nav-solutions{background-color:#6d6e71;}.dw-nav-detail-single.nav-contact{background-color:#ae644e;}.dw-nav-detail-single.nav-cognitive{background-color:#aaaabe;}.dw-solution .title-container,.dw-solution .detail{display:block;float:none;height:auto;}.dw-solution .title-container{width:100%;padding:20px 30px 0 30px;}.dw-solution .title h2{position:relative;top:auto;left:auto;font-size:2em;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.dw-solution .detail{width:100%;font-size:16px;padding:10px 30px 20px 30px;}.dw-solution .detail p{position:relative;top:auto;left:auto;padding:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.dw-contact-form{width:auto;font-size:1.25em;margin:3vw 4vw 0 4vw;}.dw-contact-form .form-item label{display:block;width:auto;text-align:left;margin:0 0 1vw 0;}.dw-contact-form .form-item input.form-text,.dw-contact-form .form-item input.form-tel,.dw-contact-form .form-item input.form-email,.dw-contact-form .form-item input.form-url,.dw-contact-form .form-item input.form-search,.dw-contact-form .form-item input.form-file,.dw-contact-form .form-item input.form-number,.dw-contact-form .form-item input.form-color,.dw-contact-form .form-item textarea.form-textarea,.dw-contact-form .form-item select.form-select{display:block;width:auto;max-width:100%;}.dw-contact-form .form-item select.form-select{width:75%;}.dw-contact-form .form-item .form-textarea-wrapper{display:block;}.dw-contact-form .captcha{margin-left:0;}}@media all and (max-width:767px){.dwl-main .contextual-links-wrapper{margin-top:230px;}.col-9-4 .item-list li,.col-9-4 .item-list li:nth-of-type(1),.col-9-4 .item-list li:nth-of-type(2),.col-6-6 .item-list li,.col-6-6 .item-list li:nth-of-type(1),.col-6-6 .item-list li:nth-of-type(2),.col-4-4-4 .item-list li,.col-4-4-4 .item-list li:nth-of-type(1),.col-4-4-4 .item-list li:nth-of-type(2),.col-4-9 .item-list li,.col-4-9 .item-list li:nth-of-type(1),.col-4-9 .item-list li:nth-of-type(2){width:100%;}.dw-promo-home-case-study,.dw-promo-home-headline,.dw-self-promo-home{display:block;float:none;width:100%;height:auto;clear:both;}.dw-promo-home .dw-promo-image img,.dw-promo-home .dw-promo-video img{height:auto;}.dw-promo-home.dw-promo-home-headline .dw-headline{position:relative;top:auto;left:auto;width:100%;padding:3vw 30px;box-sizing:border-box;-webkit-transform:none;-moz-transform:none;transform:none;}.dw-promo-home.dw-promo-home-headline .item-list ul{height:auto;}.dw-promo-home.dw-promo-home-headline .dw-headline-title{font-size:2em;}.dw-promo-home.dw-promo-home-headline .dw-headline-text{font-size:1.064em;}.dw-promo-home.dw-promo-home-case-study .item-list ul{height:auto;}.dw-promo-home.dw-promo-home-case-study .dw-promo-image,.dw-promo-home.dw-promo-home-case-study .dw-promo-video{max-width:100%;}.dw-promo-home.dw-promo-home-case-study .dw-promo-image img,.dw-promo-home.dw-promo-home-case-study .dw-promo-video img{position:relative;top:0;left:0;width:100%;height:auto;min-height:0;box-sizing:border-box;-webkit-transform:none;-moz-transform:none;transform:none;}.dw-promo-home.dw-promo-home-case-study .dw-promo-logo{max-width:100%;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary-container{position:relative;float:left;top:auto;left:auto;width:100%;clear:both;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary{font-size:1.25em;padding:4vw 30px 5vw 30px;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary h3{font-size:30px;}.dw-promo-home.dw-promo-home-case-study .dw-promo-summary a{font-size:1.064em;}.dw-promo-home.dw-promo-home-case-study .dw-promo-excerpt-container{display:block;float:left;position:relative;top:auto;right:auto;width:100%;}.dw-promo-home.dw-promo-home-case-study .dw-promo-excerpt-container .dw-promo-excerpt{font-size:18px;}.dw-self-promo-home{height:auto;}.dw-self-promo-home .item-list ul{height:44vw;}.dw-self-promo-home .dw-promo-image .video-js,.dw-self-promo-home .dw-promo-video .video-js{height:44vw;}.dw-self-promo-home .dw-promo-image .video-js video,.dw-self-promo-home .dw-promo-video .video-js video{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);}.dw-self-promo-home .dw-promo-logo img{height:auto;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}.dw-self-promo-home .dw-promo-logo.-logo img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}.dw-promo-home-lower{height:auto;min-height:0;}.dw-promo-home-lower .dw-promo-bg{height:0;min-height:0;padding-bottom:56.25%;}.dw-promo-home-lower .dw-promo-quotation{font-size:1.125em;line-height:1.2;}.dw-promo-home-lower .dw-promo-author{font-size:1em;margin-top:20px;}.dw-project-logo-bg{position:relative;top:auto;left:auto;width:100%;height:auto;}.dw-hero-container .dw-project-logo-bg .dw-hero .scald_video{padding-top:56.25%;}.dw-project-summary{position:relative;}.dw-project-summary .dw-project-logo,.dw-project-summary .dw-project-excerpt-container{display:block;height:auto;}.dw-project-summary .dw-project-logo{position:absolute;top:0;left:0;width:100%;height:0;margin:-28.125% 0 0 0;padding-top:56.25%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.dw-project-summary .dw-project-logo .image{max-height:100%;}.dw-project-summary .dw-project-excerpt-container{width:100%;padding-bottom:3vw;}.dw-project-summary .dw-project-excerpt-container .dw-project-excerpt{font-size:1.5em;}.dw-project-summary .dw-project-excerpt-container .dw-project-tags li{float:left;font-size:1em;line-height:1;}.dw-project-summary .dw-project-excerpt-text-container{position:relative;top:auto;left:auto;padding:4vw 30px 4vw 30px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.dw-content,.dw-article-body{font-size:1.125em;}.dw-content h3,.dw-article-body h3{font-size:20px;}.dw-content h4,.dw-article-body h4{line-height:1;margin:3vw 0 2vw 0;}.dw-content .dw-footnote,.dw-content .dw-asterisk,.dw-article-body .dw-footnote,.dw-article-body .dw-asterisk{font-size:12px;}.dw-page-deasil-vs-diesel .dw-hero-title{font-size:20px;}.dw-content-about,.dw-content-work,.dw-content-lab{padding:4vw 30px 3vw 30px;}.dw-content-solutions .dw-solutions-content{padding:0 30px 20px 30px;}.dw-article-solution .dw-article-text{padding:4vw 30px 3vw 30px;}.dw-page-deasil-vs-diesel .dw-hero-title{padding:4vw 30px 0 30px;}.dw-page-deasil-vs-diesel .dw-hero-excerpt{display:none;}.dw-content-deasil-vs-diesel{padding:2vw 30px 3vw 30px;}.dw-work-projects.grid-col-6 .item-list ul li,.dw-work-projects.grid-col-4 .item-list ul li,.dw-work-projects.grid-col-3 .item-list ul li,.dw-lab-projects.grid-col-6 .item-list ul li,.dw-lab-projects.grid-col-4 .item-list ul li,.dw-lab-projects.grid-col-3 .item-list ul li,.dw-solutions-projects.grid-col-6 .item-list ul li,.dw-solutions-projects.grid-col-4 .item-list ul li,.dw-solutions-projects.grid-col-3 .item-list ul li,.dw-article-solution.grid-col-6 .item-list ul li,.dw-article-solution.grid-col-4 .item-list ul li,.dw-article-solution.grid-col-3 .item-list ul li{width:50%;}.dw-work-projects.grid-col-2 .item-list ul li,.dw-lab-projects.grid-col-2 .item-list ul li,.dw-solutions-projects.grid-col-2 .item-list ul li,.dw-article-solution.grid-col-2 .item-list ul li{width:33.3333%;}.dw-project-image{display:block;clear:both;}.dw-project-image.dw-project-image-100,.dw-project-image.dw-project-image-50,.dw-project-image.dw-project-image-33{width:100%;}.dw-content-contact .dw-contact-address,.dw-content-contact .dw-contact-instructions{display:block;width:auto;margin:0 30px;}.dw-content-contact .dw-contact-form .form-item select.form-select{width:100%;}.dw-content-contact .dw-contact-form .form-item .textarea.form-textarea{width:auto;max-width:100%;}.dw-contact-form{margin:3vw 30px 0 30px;}.dw-contact-form .webform-component--dw-required{font-size:0.875em;text-align:right;margin:0 0 2vw 0;}.dw-contact-form .form-actions{text-align:center;}.dw-contact-form .form-actions input.form-submit{font-size:18px;margin:0 auto;}.dw-contact-form-confirmation{font-size:1.125em;margin:2vw 4vw 0 4vw;}.dw-content-privacy-policy{font-size:1em;padding:1vw 20px 3vw 20px;}.dw-content-privacy-policy a{color:#414042;text-decoration:none;border-bottom:1px dotted #414042;}.dw-highlighted{padding:4vw 30px 3vw 30px;}.dw-feature-toggle{width:40%;padding-top:40%;margin:0 5% 0 5%;}.dw-feature-toggle:nth-of-type(odd){margin-left:0;}.dw-feature-toggle:nth-of-type(even){margin-right:0;}.dw-feature-toggle span.label{font-size:18px;}.dw-feature-toggle span.detail{font-size:16px;}.dw-section-form-contact{padding:4vw 30px 3vw 30px;}.dw-section-form-contact label{margin-left:0;}.dw-section-form-contact .form-item.col-6{display:block;float:left;width:100%;padding-right:0;clear:both;}.dw-section-form-contact input.form-text,.dw-section-form-contact input.form-tel,.dw-section-form-contact input.form-email,.dw-section-form-contact textarea.form-textarea,.dw-section-form-contact select.form-select{width:100%;}.dw-section-form-contact input.form-submit{font-size:16px;}}@media all and (max-width:660px){.dw-work-projects.grid-col-6 .item-list ul li,.dw-work-projects.grid-col-4 .item-list ul li,.dw-work-projects.grid-col-3 .item-list ul li,.dw-lab-projects.grid-col-6 .item-list ul li,.dw-lab-projects.grid-col-4 .item-list ul li,.dw-lab-projects.grid-col-3 .item-list ul li,.dw-solutions-projects.grid-col-6 .item-list ul li,.dw-solutions-projects.grid-col-4 .item-list ul li,.dw-solutions-projects.grid-col-3 .item-list ul li,.dw-article-solution.grid-col-6 .item-list ul li,.dw-article-solution.grid-col-4 .item-list ul li,.dw-article-solution.grid-col-3 .item-list ul li{width:100%;}.dw-work-projects.grid-col-2 .item-list ul li,.dw-lab-projects.grid-col-2 .item-list ul li,.dw-solutions-projects.grid-col-2 .item-list ul li,.dw-article-solution.grid-col-2 .item-list ul li{width:50%;}.dw-article-body .col-item{display:inline-block;}.dw-article-body .col-9,.dw-article-body .col-6,.dw-article-body .col-4,.dw-article-body .col-3{width:100%;margin-right:0;}}.dwl-header{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;position:absolute;top:0;left:0;background-color:transparent;width:100%;height:100%;z-index:400;overflow-y:visible;overflow-x:hidden;pointer-events:none;}.dwl-header .dwl-branding-navigation{width:100%;pointer-events:all;}.dwl-header .dwl-branding{position:relative;margin:35px 0 0 48px;z-index:1;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.dwl-branding .pane-page-site-name{display:inline-block;float:left;font-size:0;line-height:0;}.dwl-branding .pane-page-site-name a{position:relative;display:block;width:114px;height:20px;}.dwl-branding .pane-page-site-name a:after{content:"D";display:block;position:absolute;top:0;left:0;width:114px;height:20px;font-size:110px;color:#ffffff;line-height:20px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.dwl-branding .pane-page-slogan{display:none;}.site-branding__text{display:inline-block;vertical-align:top;margin:16px 0 0 0;}@media all and (max-width:767px){.dwl-header .dwl-branding{margin:15px 0 0 0;}.l-region--navigation,.dwl-nav{top:0;}.dwl-branding .pane-page-site-name a:after{top:10px;left:30px;width:100px;font-size:82px;}}.dw-more-container{display:block;position:relative;float:left;width:100%;clear:both;}.dw-more-container .pane-title{display:none;}.dw-more-container p{display:block;background-color:#69644a;width:100%;height:auto;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:26px;font-size:1.35vw;font-weight:400;color:#ffffff;line-height:1;text-transform:uppercase;margin:0;padding:0.5vw 30px 0.5vw 165px;box-sizing:border-box;}.dw-more-container.about p{background-color:#f1aa00;}.dw-more-container.work p{margin-top:127px;margin-top:6.6vw;background-color:#8bc53f;}.dw-more-container.lab p{margin-top:127px;margin-top:6.6vw;background-color:#0e89d8;}.dw-more-container.solutions p{margin-top:127px;margin-top:6.6vw;background-color:#6d6e71;}.dw-more-container.contact p{margin-top:127px;margin-top:6.6vw;background-color:#f1aa00;}.dwl-footer{background-color:#414042;margin:0 auto;padding:0;}.dwl-footer .l-region--footer{padding:0;box-sizing:border-box;}.dwl-footer .content a{color:#ffffff;}.dwl-footer .content a.is-active{color:#ffffff;}.dwl-footer .content a:hover,.dwl-footer .content a:focus{color:#ffffff;}.dwl-footer .block{margin:20px 0;padding:10px;}.dwl-footer{display:block;float:left;width:100%;height:62px;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1em;font-weight:300;color:#ffffff;text-align:center;text-transform:uppercase;letter-spacing:0.05em;padding:20px 20px 0 20px;box-sizing:border-box;clear:both;}.dwl-footer .l-region--footer{display:inline-block;margin:0;padding:0 15px;clear:none;}.dwl-footer .l-region--footer p{margin:0;}.dwl-footer .l-region--footer .menu{text-align:center;margin:0 auto;padding:0;}.dwl-footer .l-region--footer .nav-item{display:inline-block;margin:0;vertical-align:top;}.dwl-footer .l-region--footer .nav-item a{display:block;font-size:0.938em;color:#ffffff;margin:6px 0 0 0;padding:0 15px;border:none;}.dwl-footer .l-region--footer .nav-item a.icon-social{margin:0 10px 0 0;padding:0;}.dwl-footer .l-region--footer .nav-item:nth-of-type(1) a{padding-left:0;}.dwl-footer .l-region--footer .nav-item.nav-item-copyright a{pointer-events:none;}.dwl-footer .l-region--footer .nav-item.nav-item-social a{font-size:0;}.dwl-footer .l-region--footer .nav-item.nav-item-social:before{font-size:22px;}.dwl-footer .l-region--footer .nav-item.nav-item-divider{font-size:0;line-height:0;margin:0 0 0 24px;}.dwl-footer .l-region--footer .nav-item.nav-item-divider a{font-size:0;margin:0;padding:0;}@media all and (max-width:1024px){.dw-more-container p{font-size:26px;padding:8px 30px 8px 30px;}.dw-more-container.work p,.dw-more-container.lab p,.dw-more-container.solutions p,.dw-more-container.contact p{margin-top:127px;}.dwl-footer{height:82px;font-size:1em;}}@media all and (max-width:767px){.dw-more-container p{font-size:18px;padding:10px 20px 10px 20px;}.dw-more-container.work p,.dw-more-container.lab p,.dw-more-container.solutions p,.dw-more-container.contact p{margin-top:40px;}.dwl-footer{height:auto;font-size:1em;padding-bottom:20px;}.dwl-footer .l-region--footer .nav-item{margin-bottom:10px;}.dwl-footer .l-region--footer .nav-item a{font-size:0.75em;margin:0;}.dwl-footer .l-region--footer .nav-item a.icon-social{width:30px;height:30px;font-size:0;margin:0 8px 0 8px;}.dwl-footer .l-region--footer .nav-item a.icon-social:before{top:1px;left:1px;font-size:28px;}.dwl-footer .l-region--footer .nav-item a.icon-social.twitter:before{top:3px;}.dwl-footer .l-region--footer .nav-item.nav-item-copyright{display:block;}.dwl-footer .l-region--footer .nav-item.nav-item-copyright a{padding:0;}.dwl-footer .l-region--footer .nav-item.nav-item-social:nth-of-type(1){display:inline-block;background:red;}.dwl-footer .l-region--footer .nav-item.nav-item-social:nth-of-type(1):before{content:"";display:block;}.dwl-footer .l-region--footer .nav-item.nav-item-divider{display:block;margin:0;}}.dw-page-404 .pane-title{display:none;}.dw-404-bg,.dw-404-video{margin:-230px auto 0 auto;}.dw-404-bg img,.dw-404-video img{display:block;}.dw-404-detail-container{position:absolute;top:0;left:16.6%;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#ffffff;line-height:1;margin:0 8% 0 0;pointer-events:all;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.dw-404-title{font-size:100px;font-size:6vw;font-weight:600;margin-top:22%;}.dw-404-excerpt{font-size:30px;font-size:1.6vw;line-height:1.3;margin-top:20px;}.dw-404-body{display:none;}.dw-page-blog .dw-hero-text,.dw-page-tag .dw-hero-text{pointer-events:auto;}.dw-page-blog .dw-hero-title,.dw-page-tag .dw-hero-title{margin-top:10%;pointer-events:auto;}.dw-page-blog .dw-hero-title a,.dw-page-tag .dw-hero-title a{color:#ffffff;border-bottom:none;}.dw-page-blog .dw-blog-items,.dw-page-tag .dw-blog-items{padding:2vw 16.6666% 3vw 16.6666%;}.dw-page-blog .dw-blog-items .item-list ul li,.dw-page-tag .dw-blog-items .item-list ul li{display:block;position:relative;height:24.5vw;padding:26px 28px 0 28px;box-sizing:border-box;}.dw-page-blog .dw-blog-items .item-list .dw-blog-item-overlay a,.dw-page-tag .dw-blog-items .item-list .dw-blog-item-overlay a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.dw-page-blog.dw-page-blog-detail .dw-entry,.dw-page-tag.dw-page-blog-detail .dw-entry{margin:0 auto 30px auto;padding:2vw 16.6666% 3vw 16.6666%;clear:both;box-sizing:border-box;}.dw-page-blog.dw-page-blog-detail .dw-entry-container,.dw-page-tag.dw-page-blog-detail .dw-entry-container{display:block;float:left;width:100%;padding:0 28px 0 28px;box-sizing:border-box;}.dw-page-blog.dw-page-blog-detail .dw-entry-title,.dw-page-tag.dw-page-blog-detail .dw-entry-title{padding-top:26px;}.dw-page-blog.dw-page-blog-detail .dw-entry-footer-container,.dw-page-tag.dw-page-blog-detail .dw-entry-footer-container{padding-top:20px;padding-bottom:26px;}.dw-page-blog.dw-page-blog-detail .dw-entry-date,.dw-page-blog.dw-page-blog-detail .dw-entry-tags,.dw-page-tag.dw-page-blog-detail .dw-entry-date,.dw-page-tag.dw-page-blog-detail .dw-entry-tags{display:inline-block;float:left;}.dw-page-blog.dw-page-blog-detail .dw-entry-date,.dw-page-tag.dw-page-blog-detail .dw-entry-date{color:#6f92b3;line-height:1;}.dw-page-blog.dw-page-blog-detail .dw-entry-date .placeholder,.dw-page-tag.dw-page-blog-detail .dw-entry-date .placeholder{font-style:normal;}.dw-page-blog.dw-page-blog-detail .dw-entry-date:after,.dw-page-tag.dw-page-blog-detail .dw-entry-date:after{content:"\007c";display:inline-block;margin:0 10px 0 10px;}.dw-page-blog.dw-page-blog-detail .dw-entry-tags,.dw-page-tag.dw-page-blog-detail .dw-entry-tags{line-height:1;}.dw-page-blog.dw-page-blog-detail .dw-entry-tags div,.dw-page-tag.dw-page-blog-detail .dw-entry-tags div{display:inline-block;}.dw-page-blog.dw-page-blog-detail .dw-entry-tags .field--name-field-dw-category,.dw-page-blog.dw-page-blog-detail .dw-entry-tags .field__label,.dw-page-tag.dw-page-blog-detail .dw-entry-tags .field--name-field-dw-category,.dw-page-tag.dw-page-blog-detail .dw-entry-tags .field__label{display:none;}.dw-page-blog.dw-page-blog-detail .dw-entry-tags .field__item a,.dw-page-tag.dw-page-blog-detail .dw-entry-tags .field__item a{color:#6f92b3;margin:0 10px 0 0;border-bottom:none;}.dw-page-blog.dw-page-blog-detail .dw-entry-tags .field__item a:before,.dw-page-tag.dw-page-blog-detail .dw-entry-tags .field__item a:before{content:"\0023";display:inline-block;}.dw-page-blog.dw-page-blog-detail .dw-more-container,.dw-page-tag.dw-page-blog-detail .dw-more-container{margin-top:40px;}.dw-blog-share{display:inline-block;position:relative;float:right;width:auto;margin:-16px 16.6666% 10px 16.6666%;padding:0;z-index:20;pointer-events:none;}.dw-blog-share .dw-share-container{display:block;position:absolute;right:0;bottom:0;width:160px;font-size:0;pointer-events:all;}.dw-page-blog.dw-page-tech-blog,.dw-page-blog.dw-page-tech-blog-detail,.dw-page-tag.dw-page-tech-blog,.dw-page-tag.dw-page-tech-blog-detail{background-color:#312e2e;}.dw-page-blog.dw-page-tech-blog .dw-hero-title,.dw-page-blog.dw-page-tech-blog-detail .dw-hero-title,.dw-page-tag.dw-page-tech-blog .dw-hero-title,.dw-page-tag.dw-page-tech-blog-detail .dw-hero-title{font-weight:400;text-transform:lowercase;}.dw-page-blog.dw-page-tech-blog .dw-hero-title:before,.dw-page-blog.dw-page-tech-blog .dw-hero-title:after,.dw-page-blog.dw-page-tech-blog-detail .dw-hero-title:before,.dw-page-blog.dw-page-tech-blog-detail .dw-hero-title:after,.dw-page-tag.dw-page-tech-blog .dw-hero-title:before,.dw-page-tag.dw-page-tech-blog .dw-hero-title:after,.dw-page-tag.dw-page-tech-blog-detail .dw-hero-title:before,.dw-page-tag.dw-page-tech-blog-detail .dw-hero-title:after{display:inline-block;color:#6f92b3;vertical-align:middle;}.dw-page-blog.dw-page-tech-blog .dw-hero-title:before,.dw-page-blog.dw-page-tech-blog-detail .dw-hero-title:before,.dw-page-tag.dw-page-tech-blog .dw-hero-title:before,.dw-page-tag.dw-page-tech-blog-detail .dw-hero-title:before{content:"<";margin:0 10px 0 0;}.dw-page-blog.dw-page-tech-blog .dw-hero-title:after,.dw-page-blog.dw-page-tech-blog-detail .dw-hero-title:after,.dw-page-tag.dw-page-tech-blog .dw-hero-title:after,.dw-page-tag.dw-page-tech-blog-detail .dw-hero-title:after{content:">";margin:0 0 0 10px;}.dw-page-blog.dw-page-tech-blog .dw-hero-excerpt,.dw-page-blog.dw-page-tech-blog-detail .dw-hero-excerpt,.dw-page-tag.dw-page-tech-blog .dw-hero-excerpt,.dw-page-tag.dw-page-tech-blog-detail .dw-hero-excerpt{text-transform:lowercase;}.dw-page-blog.dw-page-tech-blog .dwl-page,.dw-page-blog.dw-page-tech-blog-detail .dwl-page,.dw-page-tag.dw-page-tech-blog .dwl-page,.dw-page-tag.dw-page-tech-blog-detail .dwl-page{background-color:#312e2e;}.dw-page-blog.dw-page-tech-blog .dw-blog-items .item-list ul li,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-items .item-list ul li,.dw-page-tag.dw-page-tech-blog .dw-blog-items .item-list ul li,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-items .item-list ul li{background-color:#ffffff;font-family:"Lato",Helvetica,Arial,sans-serif;margin:0 0 20px 0;overflow:hidden;}.dw-page-blog.dw-page-tech-blog .dw-blog-items .item-list ul li:after,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-items .item-list ul li:after,.dw-page-tag.dw-page-tech-blog .dw-blog-items .item-list ul li:after,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-items .item-list ul li:after{content:"";display:block;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0);width:100%;height:100%;pointer-events:none;}.dw-page-blog.dw-page-tech-blog .dw-blog-title,.dw-page-blog.dw-page-tech-blog .dw-entry-title,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-title,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-title,.dw-page-tag.dw-page-tech-blog .dw-blog-title,.dw-page-tag.dw-page-tech-blog .dw-entry-title,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-title,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-title{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:49px;font-size:2.55vw;font-weight:400;color:#201f1f;text-transform:uppercase;margin:0 0 20px 0;}.dw-page-blog.dw-page-tech-blog .dw-blog-title a,.dw-page-blog.dw-page-tech-blog .dw-entry-title a,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-title a,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-title a,.dw-page-tag.dw-page-tech-blog .dw-blog-title a,.dw-page-tag.dw-page-tech-blog .dw-entry-title a,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-title a,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-title a{color:#201f1f;border-bottom:none;}.dw-page-blog.dw-page-tech-blog .dw-blog-body,.dw-page-blog.dw-page-tech-blog .dw-entry-body,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body,.dw-page-tag.dw-page-tech-blog .dw-blog-body,.dw-page-tag.dw-page-tech-blog .dw-entry-body,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.05vw;color:#201f1f;}.dw-page-blog.dw-page-tech-blog .dw-blog-body h1,.dw-page-blog.dw-page-tech-blog .dw-blog-body h2,.dw-page-blog.dw-page-tech-blog .dw-blog-body h3,.dw-page-blog.dw-page-tech-blog .dw-blog-body h4,.dw-page-blog.dw-page-tech-blog .dw-blog-body h5,.dw-page-blog.dw-page-tech-blog .dw-blog-body h6,.dw-page-blog.dw-page-tech-blog .dw-entry-body h1,.dw-page-blog.dw-page-tech-blog .dw-entry-body h2,.dw-page-blog.dw-page-tech-blog .dw-entry-body h3,.dw-page-blog.dw-page-tech-blog .dw-entry-body h4,.dw-page-blog.dw-page-tech-blog .dw-entry-body h5,.dw-page-blog.dw-page-tech-blog .dw-entry-body h6,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h1,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h2,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h3,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h4,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h5,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h6,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h1,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h2,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h3,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h4,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h5,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h6,.dw-page-tag.dw-page-tech-blog .dw-blog-body h1,.dw-page-tag.dw-page-tech-blog .dw-blog-body h2,.dw-page-tag.dw-page-tech-blog .dw-blog-body h3,.dw-page-tag.dw-page-tech-blog .dw-blog-body h4,.dw-page-tag.dw-page-tech-blog .dw-blog-body h5,.dw-page-tag.dw-page-tech-blog .dw-blog-body h6,.dw-page-tag.dw-page-tech-blog .dw-entry-body h1,.dw-page-tag.dw-page-tech-blog .dw-entry-body h2,.dw-page-tag.dw-page-tech-blog .dw-entry-body h3,.dw-page-tag.dw-page-tech-blog .dw-entry-body h4,.dw-page-tag.dw-page-tech-blog .dw-entry-body h5,.dw-page-tag.dw-page-tech-blog .dw-entry-body h6,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h1,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h2,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h3,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h4,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h5,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h6,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h1,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h2,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h3,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h4,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h5,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h6{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:27px;font-size:1.4vw;font-weight:300;color:#3d3c3c;text-transform:uppercase;margin:0 0 18px 0;}.dw-page-blog.dw-page-tech-blog .dw-blog-body p,.dw-page-blog.dw-page-tech-blog .dw-entry-body p,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body p,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body p,.dw-page-tag.dw-page-tech-blog .dw-blog-body p,.dw-page-tag.dw-page-tech-blog .dw-entry-body p,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body p,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body p{margin-bottom:18px;}.dw-page-blog.dw-page-tech-blog .dw-blog-body pre,.dw-page-blog.dw-page-tech-blog .dw-entry-body pre,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body pre,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body pre,.dw-page-tag.dw-page-tech-blog .dw-blog-body pre,.dw-page-tag.dw-page-tech-blog .dw-entry-body pre,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body pre,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body pre{background-color:#000000;font-family:Courier,monospace;font-size:17px;font-size:0.9vw;color:#e6e7e8;line-height:1.3;margin:0 0 12px 0;padding:14px 14px 14px 14px;border:1px dashed #00aeef;overflow-x:scroll;}.dw-page-blog.dw-page-tech-blog .dw-blog-body pre.code,.dw-page-blog.dw-page-tech-blog .dw-entry-body pre.code,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body pre.code,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body pre.code,.dw-page-tag.dw-page-tech-blog .dw-blog-body pre.code,.dw-page-tag.dw-page-tech-blog .dw-entry-body pre.code,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body pre.code,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body pre.code{color:#e6e7e8;}.dw-page-blog.dw-page-tech-blog .dw-blog-body pre.command,.dw-page-blog.dw-page-tech-blog .dw-entry-body pre.command,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body pre.command,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body pre.command,.dw-page-tag.dw-page-tech-blog .dw-blog-body pre.command,.dw-page-tag.dw-page-tech-blog .dw-entry-body pre.command,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body pre.command,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body pre.command{color:#e6e7e8;}.dw-page-blog.dw-page-tech-blog .dw-blog-body pre a,.dw-page-blog.dw-page-tech-blog .dw-entry-body pre a,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body pre a,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body pre a,.dw-page-tag.dw-page-tech-blog .dw-blog-body pre a,.dw-page-tag.dw-page-tech-blog .dw-entry-body pre a,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body pre a,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body pre a{color:#76b5fc;border-bottom:none;}.dw-page-blog.dw-page-tech-blog .dw-entry-container,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-container,.dw-page-tag.dw-page-tech-blog .dw-entry-container,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-container{background-color:#ffffff;}.dw-blog-tag-menu{display:block;width:100%;padding:3vw 16.6666% 3vw 16.6666%;box-sizing:border-box;z-index:10;}.dw-blog-tag-menu .pane-title{display:inline-block;background-color:#6f92b3;font-size:1.6vw;color:#ffffff;text-transform:lowercase;letter-spacing:0.025em;margin:0;padding:8px 24px 8px 24px;clear:both;cursor:pointer;}.dw-blog-tag-menu .menu{display:none;list-style-type:none;position:absolute;top:auto;left:auto;background-color:#6f7070;margin:0;padding:30px 60px 30px 60px;box-sizing:border-box;z-index:1;}.dw-blog-tag-menu .menu li{list-style:none;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.5vw;font-weight:300;color:#bfdefc;text-transform:lowercase;margin:0;padding:6px 0 6px 0;}.dw-blog-tag-menu .menu li a{color:#bfdefc;border-bottom:none;}.dw-blog-tag-menu .menu.active{display:table;}@media all and (max-width:1240px){.dw-page-blog.dw-page-tech-blog .dw-blog-title,.dw-page-blog.dw-page-tech-blog .dw-entry-title,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-title,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-title,.dw-page-tag.dw-page-tech-blog .dw-blog-title,.dw-page-tag.dw-page-tech-blog .dw-entry-title,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-title,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-title{font-size:24px;}.dw-page-blog.dw-page-tech-blog .dw-blog-body,.dw-page-blog.dw-page-tech-blog .dw-entry-body,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body,.dw-page-tag.dw-page-tech-blog .dw-blog-body,.dw-page-tag.dw-page-tech-blog .dw-entry-body,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body{font-size:18px;}.dw-page-blog.dw-page-tech-blog .dw-blog-body h1,.dw-page-blog.dw-page-tech-blog .dw-blog-body h2,.dw-page-blog.dw-page-tech-blog .dw-blog-body h3,.dw-page-blog.dw-page-tech-blog .dw-blog-body h4,.dw-page-blog.dw-page-tech-blog .dw-blog-body h5,.dw-page-blog.dw-page-tech-blog .dw-blog-body h6,.dw-page-blog.dw-page-tech-blog .dw-entry-body h1,.dw-page-blog.dw-page-tech-blog .dw-entry-body h2,.dw-page-blog.dw-page-tech-blog .dw-entry-body h3,.dw-page-blog.dw-page-tech-blog .dw-entry-body h4,.dw-page-blog.dw-page-tech-blog .dw-entry-body h5,.dw-page-blog.dw-page-tech-blog .dw-entry-body h6,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h1,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h2,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h3,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h4,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h5,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h6,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h1,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h2,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h3,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h4,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h5,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h6,.dw-page-tag.dw-page-tech-blog .dw-blog-body h1,.dw-page-tag.dw-page-tech-blog .dw-blog-body h2,.dw-page-tag.dw-page-tech-blog .dw-blog-body h3,.dw-page-tag.dw-page-tech-blog .dw-blog-body h4,.dw-page-tag.dw-page-tech-blog .dw-blog-body h5,.dw-page-tag.dw-page-tech-blog .dw-blog-body h6,.dw-page-tag.dw-page-tech-blog .dw-entry-body h1,.dw-page-tag.dw-page-tech-blog .dw-entry-body h2,.dw-page-tag.dw-page-tech-blog .dw-entry-body h3,.dw-page-tag.dw-page-tech-blog .dw-entry-body h4,.dw-page-tag.dw-page-tech-blog .dw-entry-body h5,.dw-page-tag.dw-page-tech-blog .dw-entry-body h6,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h1,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h2,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h3,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h4,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h5,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h6,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h1,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h2,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h3,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h4,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h5,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h6{font-size:20px;}.dw-page-blog.dw-page-tech-blog .dw-blog-body pre,.dw-page-blog.dw-page-tech-blog .dw-entry-body pre,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body pre,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body pre,.dw-page-tag.dw-page-tech-blog .dw-blog-body pre,.dw-page-tag.dw-page-tech-blog .dw-entry-body pre,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body pre,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body pre{font-size:16px;}.dw-blog-tag-menu .pane-title{font-size:18px;}.dw-blog-tag-menu .menu{padding:20px 50px 20px 40px;}.dw-blog-tag-menu .menu li{font-size:16px;}}@media all and (max-width:1024px){.dw-page-blog .dw-blog-items,.dw-page-tag .dw-blog-items{padding:3vw 20px 4vw 20px;}.dw-page-blog.dw-page-blog-detail .dw-entry,.dw-page-tag.dw-page-blog-detail .dw-entry{padding:3vw 20px 4vw 20px;}.dw-page-blog.dw-page-tech-blog .dw-blog-items .item-list ul li,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-items .item-list ul li,.dw-page-tag.dw-page-tech-blog .dw-blog-items .item-list ul li,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-items .item-list ul li{margin:0 0 20px 0;}.dw-page-blog.dw-page-tech-blog .dw-blog-title,.dw-page-blog.dw-page-tech-blog .dw-entry-title,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-title,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-title,.dw-page-tag.dw-page-tech-blog .dw-blog-title,.dw-page-tag.dw-page-tech-blog .dw-entry-title,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-title,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-title{font-size:24px;margin:0 0 15px 0;}.dw-page-blog.dw-page-tech-blog .dw-blog-body,.dw-page-blog.dw-page-tech-blog .dw-entry-body,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body,.dw-page-tag.dw-page-tech-blog .dw-blog-body,.dw-page-tag.dw-page-tech-blog .dw-entry-body,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body{font-size:18px;}.dw-page-blog.dw-page-tech-blog .dw-blog-body h1,.dw-page-blog.dw-page-tech-blog .dw-blog-body h2,.dw-page-blog.dw-page-tech-blog .dw-blog-body h3,.dw-page-blog.dw-page-tech-blog .dw-blog-body h4,.dw-page-blog.dw-page-tech-blog .dw-blog-body h5,.dw-page-blog.dw-page-tech-blog .dw-blog-body h6,.dw-page-blog.dw-page-tech-blog .dw-entry-body h1,.dw-page-blog.dw-page-tech-blog .dw-entry-body h2,.dw-page-blog.dw-page-tech-blog .dw-entry-body h3,.dw-page-blog.dw-page-tech-blog .dw-entry-body h4,.dw-page-blog.dw-page-tech-blog .dw-entry-body h5,.dw-page-blog.dw-page-tech-blog .dw-entry-body h6,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h1,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h2,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h3,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h4,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h5,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h6,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h1,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h2,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h3,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h4,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h5,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h6,.dw-page-tag.dw-page-tech-blog .dw-blog-body h1,.dw-page-tag.dw-page-tech-blog .dw-blog-body h2,.dw-page-tag.dw-page-tech-blog .dw-blog-body h3,.dw-page-tag.dw-page-tech-blog .dw-blog-body h4,.dw-page-tag.dw-page-tech-blog .dw-blog-body h5,.dw-page-tag.dw-page-tech-blog .dw-blog-body h6,.dw-page-tag.dw-page-tech-blog .dw-entry-body h1,.dw-page-tag.dw-page-tech-blog .dw-entry-body h2,.dw-page-tag.dw-page-tech-blog .dw-entry-body h3,.dw-page-tag.dw-page-tech-blog .dw-entry-body h4,.dw-page-tag.dw-page-tech-blog .dw-entry-body h5,.dw-page-tag.dw-page-tech-blog .dw-entry-body h6,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h1,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h2,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h3,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h4,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h5,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h6,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h1,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h2,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h3,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h4,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h5,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h6{font-size:20px;margin:0 0 15px 0;}.dw-page-blog.dw-page-tech-blog .dw-blog-body p,.dw-page-blog.dw-page-tech-blog .dw-entry-body p,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body p,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body p,.dw-page-tag.dw-page-tech-blog .dw-blog-body p,.dw-page-tag.dw-page-tech-blog .dw-entry-body p,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body p,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body p{margin-bottom:15px;}.dw-page-blog.dw-page-tech-blog .dw-blog-body pre,.dw-page-blog.dw-page-tech-blog .dw-entry-body pre,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body pre,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body pre,.dw-page-tag.dw-page-tech-blog .dw-blog-body pre,.dw-page-tag.dw-page-tech-blog .dw-entry-body pre,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body pre,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body pre{font-size:16px;padding:14px 14px 14px 14px;}.dw-blog-tag-menu{padding:3vw 20px 4vw 20px;}.dw-blog-share{margin:-16px 30px 0 20px;}}@media all and (max-width:767px){.dw-page-blog.dw-page-tech-blog .dw-blog-items .item-list ul li,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-items .item-list ul li,.dw-page-tag.dw-page-tech-blog .dw-blog-items .item-list ul li,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-items .item-list ul li{margin:0 0 15px 0;}.dw-page-blog.dw-page-tech-blog .dw-blog-title,.dw-page-blog.dw-page-tech-blog .dw-entry-title,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-title,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-title,.dw-page-tag.dw-page-tech-blog .dw-blog-title,.dw-page-tag.dw-page-tech-blog .dw-entry-title,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-title,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-title{font-size:20px;margin:0 0 12px 0;}.dw-page-blog.dw-page-tech-blog .dw-blog-body,.dw-page-blog.dw-page-tech-blog .dw-entry-body,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body,.dw-page-tag.dw-page-tech-blog .dw-blog-body,.dw-page-tag.dw-page-tech-blog .dw-entry-body,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body{font-size:16px;}.dw-page-blog.dw-page-tech-blog .dw-blog-body h1,.dw-page-blog.dw-page-tech-blog .dw-blog-body h2,.dw-page-blog.dw-page-tech-blog .dw-blog-body h3,.dw-page-blog.dw-page-tech-blog .dw-blog-body h4,.dw-page-blog.dw-page-tech-blog .dw-blog-body h5,.dw-page-blog.dw-page-tech-blog .dw-blog-body h6,.dw-page-blog.dw-page-tech-blog .dw-entry-body h1,.dw-page-blog.dw-page-tech-blog .dw-entry-body h2,.dw-page-blog.dw-page-tech-blog .dw-entry-body h3,.dw-page-blog.dw-page-tech-blog .dw-entry-body h4,.dw-page-blog.dw-page-tech-blog .dw-entry-body h5,.dw-page-blog.dw-page-tech-blog .dw-entry-body h6,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h1,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h2,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h3,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h4,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h5,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body h6,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h1,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h2,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h3,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h4,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h5,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body h6,.dw-page-tag.dw-page-tech-blog .dw-blog-body h1,.dw-page-tag.dw-page-tech-blog .dw-blog-body h2,.dw-page-tag.dw-page-tech-blog .dw-blog-body h3,.dw-page-tag.dw-page-tech-blog .dw-blog-body h4,.dw-page-tag.dw-page-tech-blog .dw-blog-body h5,.dw-page-tag.dw-page-tech-blog .dw-blog-body h6,.dw-page-tag.dw-page-tech-blog .dw-entry-body h1,.dw-page-tag.dw-page-tech-blog .dw-entry-body h2,.dw-page-tag.dw-page-tech-blog .dw-entry-body h3,.dw-page-tag.dw-page-tech-blog .dw-entry-body h4,.dw-page-tag.dw-page-tech-blog .dw-entry-body h5,.dw-page-tag.dw-page-tech-blog .dw-entry-body h6,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h1,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h2,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h3,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h4,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h5,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body h6,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h1,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h2,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h3,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h4,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h5,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body h6{font-size:18px;margin:0 0 12px 0;}.dw-page-blog.dw-page-tech-blog .dw-blog-body p,.dw-page-blog.dw-page-tech-blog .dw-entry-body p,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body p,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body p,.dw-page-tag.dw-page-tech-blog .dw-blog-body p,.dw-page-tag.dw-page-tech-blog .dw-entry-body p,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body p,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body p{margin-bottom:12px;}.dw-page-blog.dw-page-tech-blog .dw-blog-body pre,.dw-page-blog.dw-page-tech-blog .dw-entry-body pre,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-body pre,.dw-page-blog.dw-page-tech-blog-detail .dw-entry-body pre,.dw-page-tag.dw-page-tech-blog .dw-blog-body pre,.dw-page-tag.dw-page-tech-blog .dw-entry-body pre,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-body pre,.dw-page-tag.dw-page-tech-blog-detail .dw-entry-body pre{font-size:15px;padding:12px 12px 12px 12px;}.dw-page-blog.dw-page-tech-blog .dw-blog-share,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-share,.dw-page-tag.dw-page-tech-blog .dw-blog-share,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-share{display:block;float:none;background-color:#ffffff;width:auto;margin:0 20px 0 20px;clear:both;}.dw-page-blog.dw-page-tech-blog .dw-blog-share .dw-share-container,.dw-page-blog.dw-page-tech-blog-detail .dw-blog-share .dw-share-container,.dw-page-tag.dw-page-tech-blog .dw-blog-share .dw-share-container,.dw-page-tag.dw-page-tech-blog-detail .dw-blog-share .dw-share-container{display:block;position:relative;right:auto;bottom:auto;width:auto;margin:0 0 0 20px;padding-bottom:20px;}.dw-blog-share{margin-top:10px;margin-bottom:10px;}}.user-login{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.125em;margin:0 0 0 16%;}.user-profile{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.125em;margin:0 0 0 16%;}ul.menu{list-style-type:none;margin:0;padding:0;}.l-region--navigation,.dwl-nav{position:absolute;top:36px;right:0;width:100%;clear:both;}.l-region--navigation .panel-pane > .pane-title,.dwl-nav .panel-pane > .pane-title{display:none;}.l-region--navigation .nav-item,.dwl-nav .nav-item{display:block;margin:0;padding:0;height:auto;}.l-region--navigation .menu,.dwl-nav .menu{position:absolute;top:65px;right:-100%;margin:0;overflow:hidden;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease;}.l-region--navigation .menu .nav-item,.dwl-nav .menu .nav-item{opacity:0.1;-webkit-transition:opacity 0.5s ease 0.3s;-moz-transition:opacity 0.5s ease 0.3s;-o-transition:opacity 0.5s ease 0.3s;transition:opacity 0.5s ease 0.3s;}.l-region--navigation .menu a,.dwl-nav .menu a{display:block;position:relative;float:none;width:190px;font-size:36px;font-weight:600;color:#ffffff;line-height:60px;text-align:right;text-decoration:none;text-transform:lowercase;margin:0;padding:0 52px 0 0;border-bottom:none;}.l-region--navigation .menu a:before,.dwl-nav .menu a:before{content:"";display:block;position:absolute;bottom:0;right:0;background-color:#d1980f;width:0;height:100%;z-index:-1;-webkit-transition:width 0.2s ease-out,color 0.2s ease;-moz-transition:width 0.2s ease-out,color 0.2s ease;-o-transition:width 0.2s ease-out,color 0.2s ease;transition:width 0.2s ease-out,color 0.2s ease;}.l-region--navigation .menu a.active:before,.l-region--navigation .menu a.detail-active:before,.dwl-nav .menu a.active:before,.dwl-nav .menu a.detail-active:before{width:100%;}.l-region--navigation .menu a.is-active,.dwl-nav .menu a.is-active{color:#ffffff;}.l-region--navigation .menu .nav-about a:before,.dwl-nav .menu .nav-about a:before{background-color:rgba(209,152,15,0.97);}.l-region--navigation .menu .nav-work a:before,.dwl-nav .menu .nav-work a:before{background-color:rgba(80,121,142,0.97);}.l-region--navigation .menu .nav-lab a:before,.dwl-nav .menu .nav-lab a:before{background-color:rgba(139,197,63,0.97);}.l-region--navigation .menu .nav-solutions a:before,.dwl-nav .menu .nav-solutions a:before{background-color:rgba(109,110,113,0.97);}.l-region--navigation .menu .nav-contact a:before,.dwl-nav .menu .nav-contact a:before{background-color:rgba(174,100,78,0.97);}.l-region--navigation .menu .nav-cognitive a:before,.dwl-nav .menu .nav-cognitive a:before{background-color:rgba(170,170,190,0.97);}.l-region--navigation .menu.active,.l-region--navigation .menu.detail-active,.dwl-nav .menu.active,.dwl-nav .menu.detail-active{right:0;}.l-region--navigation .menu.active .nav-item,.l-region--navigation .menu.detail-active .nav-item,.dwl-nav .menu.active .nav-item,.dwl-nav .menu.detail-active .nav-item{opacity:1;}.l-region--navigation .menu.active .nav-item:nth-of-type(1),.l-region--navigation .menu.detail-active .nav-item:nth-of-type(1),.dwl-nav .menu.active .nav-item:nth-of-type(1),.dwl-nav .menu.detail-active .nav-item:nth-of-type(1){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}.l-region--navigation .menu.active .nav-item:nth-of-type(2),.l-region--navigation .menu.detail-active .nav-item:nth-of-type(2),.dwl-nav .menu.active .nav-item:nth-of-type(2),.dwl-nav .menu.detail-active .nav-item:nth-of-type(2){-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}.l-region--navigation .menu.active .nav-item:nth-of-type(3),.l-region--navigation .menu.detail-active .nav-item:nth-of-type(3),.dwl-nav .menu.active .nav-item:nth-of-type(3),.dwl-nav .menu.detail-active .nav-item:nth-of-type(3){-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;}.l-region--navigation .menu.active .nav-item:nth-of-type(4),.l-region--navigation .menu.detail-active .nav-item:nth-of-type(4),.dwl-nav .menu.active .nav-item:nth-of-type(4),.dwl-nav .menu.detail-active .nav-item:nth-of-type(4){-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;}.l-region--navigation .menu.active .nav-item:nth-of-type(5),.l-region--navigation .menu.detail-active .nav-item:nth-of-type(5),.dwl-nav .menu.active .nav-item:nth-of-type(5),.dwl-nav .menu.detail-active .nav-item:nth-of-type(5){-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s;}.l-region--navigation .contextual-region .contextual,.dwl-nav .contextual-region .contextual{top:16px;right:16px;}.menu-toggle,.menu-toggle-target{display:none;}.dwl-branding-navigation .menu-toggle-target{display:inherit;position:fixed;top:0;}.dwl-branding-navigation .menu-label{display:inline-block;position:absolute;top:0;right:52px;font-size:16px;color:#d1980f;line-height:1;text-transform:uppercase;padding:10px 50px 10px 10px;pointer-events:all;cursor:pointer;box-sizing:border-box;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}.dwl-branding-navigation .menu-label.nav-about{color:#d1980f;}.dwl-branding-navigation .menu-label.nav-work{color:#50798e;}.dwl-branding-navigation .menu-label.nav-lab{color:#8bc53f;}.dwl-branding-navigation .menu-label.nav-solutions{color:#6d6e71;}.dwl-branding-navigation .menu-label.nav-contact{color:#ae644e;}.dwl-branding-navigation .menu-label.nav-cognitive{color:#aaaabe;}.dwl-branding-navigation .menu-label.disabled{pointer-events:none;}.dwl-branding-navigation .menu-toggle{display:block;position:absolute;top:0;right:48px;float:none;width:36px;height:36px;font-size:0;line-height:0;margin:0;padding:0;border:none;z-index:1000;pointer-events:all;}.dwl-branding-navigation .menu-toggle:after{content:"n";width:36px;height:36px;display:inline-block;position:absolute;top:0;left:0;font-size:36px;color:#d1980f;line-height:1;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}.dwl-branding-navigation .menu-toggle.nav-about:after{color:#d1980f;}.dwl-branding-navigation .menu-toggle.nav-work:after{color:#50798e;}.dwl-branding-navigation .menu-toggle.nav-lab:after{color:#8bc53f;}.dwl-branding-navigation .menu-toggle.nav-solutions:after{color:#6d6e71;}.dwl-branding-navigation .menu-toggle.nav-contact:after{color:#ae644e;}.dwl-branding-navigation .menu-toggle.nav-cognitive:after{color:#aaaabe;}.dwl-branding-navigation .menu-toggle.disabled{pointer-events:none;}.l-region--navigation .dw-menu-detail-container,.dwl-nav .dw-menu-detail-container{position:absolute;top:230px;right:0;background-color:rgba(250,33,33,0.3);width:100%;}.nav-detail-item{position:absolute;top:0;right:0;background-color:rgba(33,33,33,0.3);width:100%;height:0;max-height:0;margin:0;padding:0 12.5% 0 12.5%;box-sizing:border-box;overflow:hidden;pointer-events:all;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.nav-detail-item .dw-menu-detail-path{display:none;}.nav-detail-item .dw-menu-detail-title,.nav-detail-item .dw-menu-detail-body{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#ffffff;}.nav-detail-item .dw-menu-detail-title a,.nav-detail-item .dw-menu-detail-body a{color:#ffffff;border-bottom:1px solid #ffffff;}.nav-detail-item .dw-menu-detail-title{font-size:3.0625em;font-size:2.5vw;font-weight:600;margin:6vw 0 0 0;}.nav-detail-item .dw-menu-detail-body{font-size:1.8125em;font-size:1.5vw;margin:10px 0 6vw 0;}.nav-detail-item .dw-menu-detail-body p{margin:0;}.nav-detail-item.active{height:auto;max-height:1000px;}.nav-detail-item.nav-detail-item-about{background-color:rgba(209,152,15,0.97);}.nav-detail-item.nav-detail-item-work{background-color:rgba(80,121,142,0.97);}.nav-detail-item.nav-detail-item-lab{background-color:rgba(139,197,63,0.97);}.nav-detail-item.nav-detail-item-solutions{background-color:rgba(109,110,113,0.97);}.nav-detail-item.nav-detail-item-contact{background-color:rgba(174,100,78,0.97);}.nav-detail-item.nav-detail-item-cognitive{background-color:rgba(170,170,190,0.97);}.nav-detail-item .dw-menu-logo-container{display:block;background-color:transparent !important;text-align:center;margin:2vw 0 0 0;}.nav-detail-item .dw-menu-logo-container a{border-bottom:none;}.nav-detail-item .dw-menu-logo{display:inline-block;width:-moz-calc(20% - 2vw);width:-webkit-calc(20% - 2vw);width:calc(20% - 2vw);height:auto;margin:2vw 0 0 0;padding:0 1vw 0 1vw;vertical-align:middle;}@media all and (max-width:1240px){.nav-detail-item{padding:0 12.5% 0 12.5%;}.nav-detail-item .dw-menu-detail-title{margin:50px 0 0 0;}.nav-detail-item .dw-menu-detail-body{margin:10px 0 60px 0;}}@media all and (max-width:1024px){.l-region--navigation .menu .nav-item,.dwl-nav .menu .nav-item{display:inline-block;float:left;width:25%;}.l-region--navigation .menu a,.dwl-nav .menu a{width:100%;text-align:center;line-height:100px;padding:0;}.l-region--navigation .menu a:before,.dwl-nav .menu a:before{width:100%;}.l-region--navigation .menu.active,.dwl-nav .menu.active{width:100%;}.l-region--navigation .dw-menu-detail-container,.dwl-nav .dw-menu-detail-container{top:210px;}.nav-detail-item,.nav-detail-item.active{display:none;}}@media all and (max-width:767px){.l-region--navigation,.dwl-nav{top:0;}.l-region--navigation .menu .nav-item,.dwl-nav .menu .nav-item{display:block;float:none;width:100%;margin:0;}.l-region--navigation .menu .nav-item:first-of-type,.dwl-nav .menu .nav-item:first-of-type{margin-top:72px;}.l-region--navigation .menu a,.dwl-nav .menu a{font-size:1.25em;line-height:80px;}.l-region--navigation .dw-menu-detail-container,.dwl-nav .dw-menu-detail-container{top:230px;}.dwl-branding-navigation .menu-label{top:17px;right:28px;}.dwl-branding-navigation .menu-toggle{right:28px;}}.dw-hero-container .views-row{position:relative;}.dw-hero-container .dw-hero{margin:-230px auto 0 auto;}.highlighted{position:relative;min-height:300px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.region-highlighted{position:absolute;top:0;left:0;background-color:#333333;width:100%;height:100%;min-height:300px;margin:0 auto;padding:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.dw-hero-home-item{position:relative;padding-top:44.3229%;}.dw-hero-image{position:absolute;top:0;left:0;width:100%;}.dw-hero-text{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;pointer-events:none;}.dw-hero-title,.dw-hero-subtitle,.dw-hero-excerpt{position:relative;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#ffffff;line-height:1;margin:0 8% 0 16.6%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;pointer-events:none;}.dw-hero-title{font-size:100px;font-size:6vw;font-weight:600;margin-top:22%;}.dw-hero-subtitle,.dw-hero-excerpt{font-size:30px;font-size:1.6vw;margin-top:20px;}.dw-hero-text .dw-headline{margin-top:22%;}.dw-hero-text .dw-headline-title,.dw-hero-text .dw-headline-text{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#ffffff;line-height:1;margin:0 8% 0 16.6%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;pointer-events:none;}.dw-hero-text .dw-headline-title{font-size:100px;font-size:6vw;font-weight:600;}.dw-hero-text .dw-headline-text{font-size:30px;font-size:1.6vw;margin-top:20px;}.dw-hero-queue .item-list li{display:none;}.dw-hero-queue .item-list li:nth-of-type(1){display:block;}@media all and (max-width:1360px){.dw-hero-title{font-size:80px;}.dw-hero-subtitle,.dw-hero-excerpt{font-size:26px;}.dw-hero-text .dw-headline-title{font-size:80px;}.dw-hero-text .dw-headline-text{font-size:26px;}}@media all and (max-width:1204px){.dw-hero-title{font-size:60px;}.dw-hero-subtitle,.dw-hero-excerpt{font-size:24px;}.dw-hero-text .dw-headline-title{font-size:60px;}.dw-hero-text .dw-headline-text{font-size:24px;}}@media all and (min-width:768px) and (max-width:1024px){.dw-hero-title{margin-left:130px;}.dw-hero-subtitle,.dw-hero-excerpt{font-size:18px;}.dw-hero-text .dw-headline-title{font-size:40px;margin-left:130px;}.dw-hero-text .dw-headline-text{font-size:18px;margin-left:130px;}}@media all and (max-width:767px){.dw-hero-title,.dw-hero-subtitle,.dw-hero-excerpt{margin-left:30px;}.dw-hero-title{font-size:40px;margin-top:18%;}.dw-hero-subtitle,.dw-hero-excerpt{font-size:16px;}.dw-hero-excerpt{display:none;}.dw-hero-text .dw-headline{margin-top:18%;}.dw-hero-text .dw-headline-title,.dw-hero-text .dw-headline-text{margin-left:30px;}.dw-hero-text .dw-headline-title{font-size:20px;}.dw-hero-text .dw-headline-text{font-size:16px;}}.dwl-help{position:relative;float:left;width:100%;margin:0;padding:0 1.5em;}.dwl-help .pane-pane-messages{position:absolute;top:0;left:0;background-color:rgba(99,99,99,0.2);width:100%;margin:0;padding:0 30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:200;}.dwl-help .pane-pane-messages .tabs{margin:0;border:none;}.dwl-help .pane-pane-messages .tabs ul li,.dwl-help .pane-pane-messages .tabs ul li.is-active,.dwl-help .pane-pane-messages .tabs ul.primary li,.dwl-help .pane-pane-messages .tabs ul.primary li.is-active{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1em;}.dwl-help .pane-pane-messages .tabs ul li a,.dwl-help .pane-pane-messages .tabs ul li.is-active a,.dwl-help .pane-pane-messages .tabs ul.primary li a,.dwl-help .pane-pane-messages .tabs ul.primary li.is-active a{padding:0 12px 3px 12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;}.dwl-help .messages--error,.dwl-help .error{display:none;}.video-js{display:block;position:relative;vertical-align:top;box-sizing:border-box;background-color:#000;background-size:contain;font-size:10px;color:#fff;line-height:1;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.video-js:-moz-full-screen{position:absolute;}.video-js:-webkit-full-screen{width:100% !important;height:100% !important;}.video-js .vjs-big-play-button{display:none;font-size:3em;line-height:1.5em;height:1.5em;width:3em;border:0.06666em solid #fff;border-radius:0.3em;left:0.5em;top:0.5em;}.video-js .vjs-control-bar,.video-js .vjs-big-play-button,.video-js .vjs-menu-button .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7);}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:rgba(43,51,63,0.7);}.video-js .vjs-slider{background-color:rgba(115,133,159,0.5);}.video-js .vjs-volume-level,.video-js .vjs-play-progress,.video-js .vjs-slider-bar{background:#fff;}.video-js .vjs-load-progress{background:rgba(115,133,159,0.5);}.video-js .vjs-load-progress div{background:rgba(115,133,159,0.75);}.vjs-hidden{display:none !important;}.dw-hero .scald_video,.dw-404-video .scald_video{position:relative;background-color:transparent;background-position:0 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-top:44.3229%;overflow:hidden;}.dw-hero video,.dw-404-video video{position:absolute;top:50%;left:0;width:100%;height:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.dw-hero .video-js .vjs-big-play-button,.dw-404-video .video-js .vjs-big-play-button{display:none;}.dw-content-video-player{position:relative;height:0;padding-top:56.25%;}.dw-content-video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;}body.section-logo .dw-hero .scald-video{padding-top:56.25%;}
