article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;}img,video{max-width:100%;height:auto;}.field-collection-container{border:none;margin-bottom:inherit;}.views-exposed-widgets{margin-bottom:0;}
@media (min-width:64em){body.admin-menu{padding-top:80px;}}body.admin-menu .site-header{top:29px;}@media all and (max-width:800px){body.admin-menu{padding-top:0;}body.admin-menu .site-header{top:0;}#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
.webform-fieldset-column-first,.webform-fieldset-column-second{margin:0;padding:0;border:none;max-width:none;}.webform-fieldset-column-first legend,.webform-fieldset-column-second legend{margin-left:0;padding-left:0;padding-right:0;}.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser,.view-dg-careers.view-display-id-list .view-content > .views-row > a > .node--teaser,.view-dg-taxonomy-term .view-content > .views-row > a > .node--teaser,.messages,.block--views-dg-services-featured .view-dg-services.view-display-id-featured,.block--views-dg-blog-featured .block__content,.block--views-dg-testimonials-random,.block--views-dg-services-service-menu .view-dg-services.view-display-id-service_menu,.block--views-dg-testimonials-solution .view-dg-testimonials.view-display-id-solution,.block--views-dg-solutions-solutions-menu .view-dg-solutions.view-display-id-solutions_menu,.block--views-dg-clients-related-solution .view-dg-clients.view-display-id-related_solution,.block--views-dg-clients-block .view-dg-clients.view-display-id-block,.bean-featured-section .content,.block--views-dg-profile-list .view-dg-profile.view-display-id-list,.block--dg-blocks-zoho-enquiry-form .block__content,.block--dg-blocks-zoho-contact-form .block__content,.node .group-container,.node--blog-post--full,.node--client--full,.node--contact-page--full .social-links,.node-type-contact-page .messages--error,.no-js .node-type-contact-page .messages--error,.node--job-post--full .node__content,.no-js .node-type-job-post .messages--error,.node--landing-page--full > .node__content > .field--name-body,.node--landing-page--full .view-dg-services.view-display-id-service_landing,.node--landing-page--full .view-dg-solutions.view-display-id-list,.node--landing-page--full .view-dg-clients.view-display-id-list,.node--page--full,.node--profile--full .node__content,.node--project--full .field--name-field-project-link,.node--project--full .field--name-field-standout-title,.node--project--full .field--name-field-standout-subtitle,.node--project--full .field--name-field-standout-image,.node--project--full .field--name-field-project-video,.node--project--full .field--name-field-project-section,.node--project--full > .node__content > .field--name-body,.node--project--full .view-dg-testimonials .node--testimonial--full,.node--service-area--full > .node__content > .field--name-body,.node--service--full > .node__content > .field--name-body,.node--solution--full > .node__content > .field--name-body,.node--solution--full .field--name-field-solution-video,.node--adwords--full > .node__content > .field--name-body,.node--adwords--full .field--name-field-solution-video,.node--technology--full,body.page-node-done .l-content,html body.front .node--landing-page > .node-header,body.front .node--landing-page > .node-header,body.page-search .l-content,body.page-user .l-content{padding-left:1.17647em;padding-right:1.17647em;max-width:100%;margin-left:auto;margin-right:auto;}.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser:after,.view-dg-careers.view-display-id-list .view-content > .views-row > a > .node--teaser:after,.view-dg-taxonomy-term .view-content > .views-row > a > .node--teaser:after,.messages:after,.block--views-dg-services-featured .view-dg-services.view-display-id-featured:after,.block--views-dg-blog-featured .block__content:after,.block--views-dg-testimonials-random:after,.block--views-dg-services-service-menu .view-dg-services.view-display-id-service_menu:after,.block--views-dg-testimonials-solution .view-dg-testimonials.view-display-id-solution:after,.block--views-dg-solutions-solutions-menu .view-dg-solutions.view-display-id-solutions_menu:after,.block--views-dg-clients-related-solution .view-dg-clients.view-display-id-related_solution:after,.block--views-dg-clients-block .view-dg-clients.view-display-id-block:after,.bean-featured-section .content:after,.block--views-dg-profile-list .view-dg-profile.view-display-id-list:after,.block--dg-blocks-zoho-enquiry-form .block__content:after,.block--dg-blocks-zoho-contact-form .block__content:after,.node .group-container:after,.node--blog-post--full:after,.node--client--full:after,.node--contact-page--full .social-links:after,.node-type-contact-page .messages--error:after,.no-js .node-type-contact-page .messages--error:after,.node--job-post--full .node__content:after,.no-js .node-type-job-post .messages--error:after,.node--landing-page--full > .node__content > .field--name-body:after,.node--landing-page--full .view-dg-services.view-display-id-service_landing:after,.node--landing-page--full .view-dg-solutions.view-display-id-list:after,.node--landing-page--full .view-dg-clients.view-display-id-list:after,.node--page--full:after,.node--profile--full .node__content:after,.node--project--full .field--name-field-project-link:after,.node--project--full .field--name-field-standout-title:after,.node--project--full .field--name-field-standout-subtitle:after,.node--project--full .field--name-field-standout-image:after,.node--project--full .field--name-field-project-video:after,.node--project--full .field--name-field-project-section:after,.node--project--full > .node__content > .field--name-body:after,.node--project--full .view-dg-testimonials .node--testimonial--full:after,.node--service-area--full > .node__content > .field--name-body:after,.node--service--full > .node__content > .field--name-body:after,.node--solution--full > .node__content > .field--name-body:after,.node--solution--full .field--name-field-solution-video:after,.node--adwords--full > .node__content > .field--name-body:after,.node--adwords--full .field--name-field-solution-video:after,.node--technology--full:after,body.page-node-done .l-content:after,body.front .node--landing-page > .node-header:after,body.page-search .l-content:after,body.page-user .l-content:after{content:" ";display:block;clear:both;}@media (min-width:48em){.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser,.view-dg-careers.view-display-id-list .view-content > .views-row > a > .node--teaser,.view-dg-taxonomy-term .view-content > .views-row > a > .node--teaser,.messages,.block--views-dg-services-featured .view-dg-services.view-display-id-featured,.block--views-dg-blog-featured .block__content,.block--views-dg-testimonials-random,.block--views-dg-services-service-menu .view-dg-services.view-display-id-service_menu,.block--views-dg-testimonials-solution .view-dg-testimonials.view-display-id-solution,.block--views-dg-solutions-solutions-menu .view-dg-solutions.view-display-id-solutions_menu,.block--views-dg-clients-related-solution .view-dg-clients.view-display-id-related_solution,.block--views-dg-clients-block .view-dg-clients.view-display-id-block,.bean-featured-section .content,.block--views-dg-profile-list .view-dg-profile.view-display-id-list,.block--dg-blocks-zoho-enquiry-form .block__content,.block--dg-blocks-zoho-contact-form .block__content,.node .group-container,.node--blog-post--full,.node--client--full,.node--contact-page--full .social-links,.node-type-contact-page .messages--error,.no-js .node-type-contact-page .messages--error,.node--job-post--full .node__content,.no-js .node-type-job-post .messages--error,.node--landing-page--full > .node__content > .field--name-body,.node--landing-page--full .view-dg-services.view-display-id-service_landing,.node--landing-page--full .view-dg-solutions.view-display-id-list,.node--landing-page--full .view-dg-clients.view-display-id-list,.node--page--full,.node--profile--full .node__content,.node--project--full .field--name-field-project-link,.node--project--full .field--name-field-standout-title,.node--project--full .field--name-field-standout-subtitle,.node--project--full .field--name-field-standout-image,.node--project--full .field--name-field-project-video,.node--project--full .field--name-field-project-section,.node--project--full > .node__content > .field--name-body,.node--project--full .view-dg-testimonials .node--testimonial--full,.node--service-area--full > .node__content > .field--name-body,.node--service--full > .node__content > .field--name-body,.node--solution--full > .node__content > .field--name-body,.node--solution--full .field--name-field-solution-video,.node--adwords--full > .node__content > .field--name-body,.node--adwords--full .field--name-field-solution-video,.node--technology--full,body.page-node-done .l-content,html body.front .node--landing-page > .node-header,body.front .node--landing-page > .node-header,body.page-search .l-content,body.page-user .l-content{max-width:43.52941em;margin-left:auto;margin-right:auto;}.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser:after,.view-dg-careers.view-display-id-list .view-content > .views-row > a > .node--teaser:after,.view-dg-taxonomy-term .view-content > .views-row > a > .node--teaser:after,.messages:after,.block--views-dg-services-featured .view-dg-services.view-display-id-featured:after,.block--views-dg-blog-featured .block__content:after,.block--views-dg-testimonials-random:after,.block--views-dg-services-service-menu .view-dg-services.view-display-id-service_menu:after,.block--views-dg-testimonials-solution .view-dg-testimonials.view-display-id-solution:after,.block--views-dg-solutions-solutions-menu .view-dg-solutions.view-display-id-solutions_menu:after,.block--views-dg-clients-related-solution .view-dg-clients.view-display-id-related_solution:after,.block--views-dg-clients-block .view-dg-clients.view-display-id-block:after,.bean-featured-section .content:after,.block--views-dg-profile-list .view-dg-profile.view-display-id-list:after,.block--dg-blocks-zoho-enquiry-form .block__content:after,.block--dg-blocks-zoho-contact-form .block__content:after,.node .group-container:after,.node--blog-post--full:after,.node--client--full:after,.node--contact-page--full .social-links:after,.node-type-contact-page .messages--error:after,.no-js .node-type-contact-page .messages--error:after,.node--job-post--full .node__content:after,.no-js .node-type-job-post .messages--error:after,.node--landing-page--full > .node__content > .field--name-body:after,.node--landing-page--full .view-dg-services.view-display-id-service_landing:after,.node--landing-page--full .view-dg-solutions.view-display-id-list:after,.node--landing-page--full .view-dg-clients.view-display-id-list:after,.node--page--full:after,.node--profile--full .node__content:after,.node--project--full .field--name-field-project-link:after,.node--project--full .field--name-field-standout-title:after,.node--project--full .field--name-field-standout-subtitle:after,.node--project--full .field--name-field-standout-image:after,.node--project--full .field--name-field-project-video:after,.node--project--full .field--name-field-project-section:after,.node--project--full > .node__content > .field--name-body:after,.node--project--full .view-dg-testimonials .node--testimonial--full:after,.node--service-area--full > .node__content > .field--name-body:after,.node--service--full > .node__content > .field--name-body:after,.node--solution--full > .node__content > .field--name-body:after,.node--solution--full .field--name-field-solution-video:after,.node--adwords--full > .node__content > .field--name-body:after,.node--adwords--full .field--name-field-solution-video:after,.node--technology--full:after,body.page-node-done .l-content:after,body.front .node--landing-page > .node-header:after,body.page-search .l-content:after,body.page-user .l-content:after{content:" ";display:block;clear:both;}}@media (min-width:64em){.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser,.view-dg-careers.view-display-id-list .view-content > .views-row > a > .node--teaser,.view-dg-taxonomy-term .view-content > .views-row > a > .node--teaser,.messages,.block--views-dg-services-featured .view-dg-services.view-display-id-featured,.block--views-dg-blog-featured .block__content,.block--views-dg-testimonials-random,.block--views-dg-services-service-menu .view-dg-services.view-display-id-service_menu,.block--views-dg-testimonials-solution .view-dg-testimonials.view-display-id-solution,.block--views-dg-solutions-solutions-menu .view-dg-solutions.view-display-id-solutions_menu,.block--views-dg-clients-related-solution .view-dg-clients.view-display-id-related_solution,.block--views-dg-clients-block .view-dg-clients.view-display-id-block,.bean-featured-section .content,.block--views-dg-profile-list .view-dg-profile.view-display-id-list,.block--dg-blocks-zoho-enquiry-form .block__content,.block--dg-blocks-zoho-contact-form .block__content,.node .group-container,.node--blog-post--full,.node--client--full,.node--contact-page--full .social-links,.node-type-contact-page .messages--error,.no-js .node-type-contact-page .messages--error,.node--job-post--full .node__content,.no-js .node-type-job-post .messages--error,.node--landing-page--full > .node__content > .field--name-body,.node--landing-page--full .view-dg-services.view-display-id-service_landing,.node--landing-page--full .view-dg-solutions.view-display-id-list,.node--landing-page--full .view-dg-clients.view-display-id-list,.node--page--full,.node--profile--full .node__content,.node--project--full .field--name-field-project-link,.node--project--full .field--name-field-standout-title,.node--project--full .field--name-field-standout-subtitle,.node--project--full .field--name-field-standout-image,.node--project--full .field--name-field-project-video,.node--project--full .field--name-field-project-section,.node--project--full > .node__content > .field--name-body,.node--project--full .view-dg-testimonials .node--testimonial--full,.node--service-area--full > .node__content > .field--name-body,.node--service--full > .node__content > .field--name-body,.node--solution--full > .node__content > .field--name-body,.node--solution--full .field--name-field-solution-video,.node--adwords--full > .node__content > .field--name-body,.node--adwords--full .field--name-field-solution-video,.node--technology--full,body.page-node-done .l-content,html body.front .node--landing-page > .node-header,body.front .node--landing-page > .node-header,body.page-search .l-content,body.page-user .l-content{max-width:72.94118em;margin-left:auto;margin-right:auto;}.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser:after,.view-dg-careers.view-display-id-list .view-content > .views-row > a > .node--teaser:after,.view-dg-taxonomy-term .view-content > .views-row > a > .node--teaser:after,.messages:after,.block--views-dg-services-featured .view-dg-services.view-display-id-featured:after,.block--views-dg-blog-featured .block__content:after,.block--views-dg-testimonials-random:after,.block--views-dg-services-service-menu .view-dg-services.view-display-id-service_menu:after,.block--views-dg-testimonials-solution .view-dg-testimonials.view-display-id-solution:after,.block--views-dg-solutions-solutions-menu .view-dg-solutions.view-display-id-solutions_menu:after,.block--views-dg-clients-related-solution .view-dg-clients.view-display-id-related_solution:after,.block--views-dg-clients-block .view-dg-clients.view-display-id-block:after,.bean-featured-section .content:after,.block--views-dg-profile-list .view-dg-profile.view-display-id-list:after,.block--dg-blocks-zoho-enquiry-form .block__content:after,.block--dg-blocks-zoho-contact-form .block__content:after,.node .group-container:after,.node--blog-post--full:after,.node--client--full:after,.node--contact-page--full .social-links:after,.node-type-contact-page .messages--error:after,.no-js .node-type-contact-page .messages--error:after,.node--job-post--full .node__content:after,.no-js .node-type-job-post .messages--error:after,.node--landing-page--full > .node__content > .field--name-body:after,.node--landing-page--full .view-dg-services.view-display-id-service_landing:after,.node--landing-page--full .view-dg-solutions.view-display-id-list:after,.node--landing-page--full .view-dg-clients.view-display-id-list:after,.node--page--full:after,.node--profile--full .node__content:after,.node--project--full .field--name-field-project-link:after,.node--project--full .field--name-field-standout-title:after,.node--project--full .field--name-field-standout-subtitle:after,.node--project--full .field--name-field-standout-image:after,.node--project--full .field--name-field-project-video:after,.node--project--full .field--name-field-project-section:after,.node--project--full > .node__content > .field--name-body:after,.node--project--full .view-dg-testimonials .node--testimonial--full:after,.node--service-area--full > .node__content > .field--name-body:after,.node--service--full > .node__content > .field--name-body:after,.node--solution--full > .node__content > .field--name-body:after,.node--solution--full .field--name-field-solution-video:after,.node--adwords--full > .node__content > .field--name-body:after,.node--adwords--full .field--name-field-solution-video:after,.node--technology--full:after,body.page-node-done .l-content:after,body.front .node--landing-page > .node-header:after,body.page-search .l-content:after,body.page-user .l-content:after{content:" ";display:block;clear:both;}}.node--blog-post--teaser,.node--job-post--teaser{text-align:center;}.node--blog-post--teaser:before,.node--job-post--teaser:before{content:"";height:1em;width:100%;display:inline-block;color:#d1d8de;font-family:"fontello";font-size:0.58824em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;margin-bottom:3em;}.node--blog-post--teaser .node__title,.node--job-post--teaser .node__title{margin-top:0.44118em;margin-bottom:0.44118em;}@media (min-width:48em){.node--blog-post--teaser .node__title,.node--job-post--teaser .node__title{margin-top:0.375em;margin-bottom:0.375em;}}.node--blog-post--teaser .field--name-body p:last-child,.node--job-post--teaser .field--name-body p:last-child{margin-bottom:0;}.l-content > .node--full > .node-header{text-align:center;padding:1.76471em 1.17647em;}@media (min-width:48em){.l-content > .node--full > .node-header{padding-left:16.94915%;padding-right:16.94915%;padding-top:3.52941em;padding-bottom:3.52941em;}}@media (min-width:64em){.l-content > .node--full > .node-header{padding-top:5.29412em;padding-bottom:5.29412em;}}.l-content > .node--full > .node-header .node__title{margin-bottom:0;}.l-content > .node--full > .node-header.with-bg{color:white;background-position:50% 50%;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}.l-content > .node--full > .node-header.with-bg .node__title{color:white;}.l-content > .node--full > .node-header:not(.with-bg){max-width:100%;margin-left:auto;margin-right:auto;}.l-content > .node--full > .node-header:not(.with-bg):after{content:" ";display:block;clear:both;}@media (min-width:48em){.l-content > .node--full > .node-header:not(.with-bg){max-width:43.52941em;margin-left:auto;margin-right:auto;}.l-content > .node--full > .node-header:not(.with-bg):after{content:" ";display:block;clear:both;}}@media (min-width:64em){.l-content > .node--full > .node-header:not(.with-bg){max-width:72.94118em;margin-left:auto;margin-right:auto;}.l-content > .node--full > .node-header:not(.with-bg):after{content:" ";display:block;clear:both;}}@media (min-width:48em){.l-content > .node--full > .node-header:not(.with-bg){padding-left:8.47458%;padding-right:8.47458%;}}.l-content > .node--full > .node-header:not(.with-bg) .node__title:after{content:"";position:absolute;top:0;left:0;height:200px;width:100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjJmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f0f2f4),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(#f0f2f4,#ffffff);background-image:-webkit-linear-gradient(#f0f2f4,#ffffff);background-image:linear-gradient(#f0f2f4,#ffffff);z-index:-1;}@media (min-width:48em){.l-content > .node--full > .node-header:not(.with-bg) .node__title:after{height:400px;}}.l-content > .node--full > .node-header:not(.with-bg):before{content:"";height:1em;width:100%;display:inline-block;color:#4dad33;font-family:"fontello";font-size:0.70588em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;margin-bottom:2.5em;}@media (min-width:64em){.node--landing-page--full > .node__content > .field--name-body > .field__items > .field__item,.node--service-area--full > .node__content > .field--name-body > .field__items > .field__item,.node--service--full > .node__content > .field--name-body > .field__items > .field__item,.node--solution--full > .node__content > .field--name-body > .field__items > .field__item,.node--adwords--full > .node__content > .field--name-body > .field__items > .field__item{padding-left:11.76471em;padding-right:11.76471em;}}@media (min-width:64em){.node--job-post--full > .node__content > .submitted,.node--job-post--full > .node__content > .field{padding-left:11.76471em;padding-right:11.76471em;}}@media (min-width:48em){.node--project--full .field--name-field-project-technology .field__items .field__item,.node--project--full .field--name-field-project-services .field__items .field__item,.node--project--full .field--name-field-project-solution .field__items .field__item,.node--service-area--landing .child-services li{display:inline;padding-right:0.58824em;}}@media (min-width:48em){.node--project--full .field--name-field-project-technology .field__items .field__item:after,.node--project--full .field--name-field-project-services .field__items .field__item:after,.node--project--full .field--name-field-project-solution .field__items .field__item:after,.node--service-area--landing .child-services li:after{content:"";color:#4dad33;font-weight:bold;}}@media (min-width:48em){.node--project--full .field--name-field-project-technology .field__items .field__item:last-child:after,.node--project--full .field--name-field-project-services .field__items .field__item:last-child:after,.node--project--full .field--name-field-project-solution .field__items .field__item:last-child:after,.node--service-area--landing .child-services li:last-child:after{content:"";}}.view-dg-blog.view-display-id-list .view-content > .views-row > a,.view-dg-careers.view-display-id-list .view-content > .views-row > a,.view-dg-taxonomy-term .view-content > .views-row > a{display:block;}.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser,.view-dg-careers.view-display-id-list .view-content > .views-row > a > .node--teaser,.view-dg-taxonomy-term .view-content > .views-row > a > .node--teaser{padding-top:1.76471em;padding-bottom:2.64706em;}.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser .field--name-body p,.view-dg-careers.view-display-id-list .view-content > .views-row > a > .node--teaser .field--name-body p,.view-dg-taxonomy-term .view-content > .views-row > a > .node--teaser .field--name-body p{color:#62696d;font-weight:400;}.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover,.view-dg-careers.view-display-id-list .view-content > .views-row > a:hover,.view-dg-taxonomy-term .view-content > .views-row > a:hover,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus,.view-dg-careers.view-display-id-list .view-content > .views-row > a:focus,.view-dg-taxonomy-term .view-content > .views-row > a:focus{background:#4dad33;}.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser,.view-dg-careers.view-display-id-list .view-content > .views-row > a:hover > .node--teaser,.view-dg-taxonomy-term .view-content > .views-row > a:hover > .node--teaser,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser,.view-dg-careers.view-display-id-list .view-content > .views-row > a:focus > .node--teaser,.view-dg-taxonomy-term .view-content > .views-row > a:focus > .node--teaser{color:white;}.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .field--name-field-blog-post-date > .field__items > .field__item > span,.view-dg-careers.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .field--name-field-blog-post-date > .field__items > .field__item > span,.view-dg-taxonomy-term .view-content > .views-row > a:hover > .node--teaser .field--name-field-blog-post-date > .field__items > .field__item > span,.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .field--name-field-blog-category > .field__items > .field__item,.view-dg-careers.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .field--name-field-blog-category > .field__items > .field__item,.view-dg-taxonomy-term .view-content > .views-row > a:hover > .node--teaser .field--name-field-blog-category > .field__items > .field__item,.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .node__title,.view-dg-careers.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .node__title,.view-dg-taxonomy-term .view-content > .views-row > a:hover > .node--teaser .node__title,.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .field--name-body p,.view-dg-careers.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .field--name-body p,.view-dg-taxonomy-term .view-content > .views-row > a:hover > .node--teaser .field--name-body p,.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .submitted,.view-dg-careers.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .submitted,.view-dg-taxonomy-term .view-content > .views-row > a:hover > .node--teaser .submitted,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .field--name-field-blog-post-date > .field__items > .field__item > span,.view-dg-careers.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .field--name-field-blog-post-date > .field__items > .field__item > span,.view-dg-taxonomy-term .view-content > .views-row > a:focus > .node--teaser .field--name-field-blog-post-date > .field__items > .field__item > span,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .field--name-field-blog-category > .field__items > .field__item,.view-dg-careers.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .field--name-field-blog-category > .field__items > .field__item,.view-dg-taxonomy-term .view-content > .views-row > a:focus > .node--teaser .field--name-field-blog-category > .field__items > .field__item,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .node__title,.view-dg-careers.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .node__title,.view-dg-taxonomy-term .view-content > .views-row > a:focus > .node--teaser .node__title,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .field--name-body p,.view-dg-careers.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .field--name-body p,.view-dg-taxonomy-term .view-content > .views-row > a:focus > .node--teaser .field--name-body p,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .submitted,.view-dg-careers.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .submitted,.view-dg-taxonomy-term .view-content > .views-row > a:focus > .node--teaser .submitted{color:white;}.node--service-area--full ul.child-services,.node--service--full ul.child-services,.node--solution--full ul.child-services,.node--adwords--full ul.child-services{margin:0;padding:0;background:#2e3235;text-align:center;}.node--service-area--full ul.child-services a,.node--service--full ul.child-services a,.node--solution--full ul.child-services a,.node--adwords--full ul.child-services a{color:white;}.node--service-area--full ul.child-services a.active,.node--service--full ul.child-services a.active,.node--solution--full ul.child-services a.active,.node--adwords--full ul.child-services a.active,.node--service-area--full ul.child-services a:hover,.node--service--full ul.child-services a:hover,.node--solution--full ul.child-services a:hover,.node--service-area--full ul.child-services a:focus,.node--service--full ul.child-services a:focus,.node--solution--full ul.child-services a:focus{color:#4dad33;}.node--service-area--full ul.child-services li,.node--service--full ul.child-services li,.node--solution--full ul.child-services li,.node--adwords--full ul.child-services li{margin-top:0;}@media (min-width:64em){.node--service-area--full ul.child-services li,.node--service--full ul.child-services li,.node--solution--full ul.child-services li,.node--adwords--full ul.child-services li{display:inline-block;padding:0 1.32353em;}}.node--service-area--full ul.child-services li a,.node--service--full ul.child-services li a,.node--solution--full ul.child-services li a,.node--adwords--full ul.child-services li a{position:relative;display:block;padding:0.88235em 0;}@media (min-width:64em){.node--service-area--full ul.child-services li a,.node--service--full ul.child-services li a,.node--solution--full ul.child-services li a,.node--adwords--full ul.child-services li a{padding:1.32353em 0;}}.node--service-area--full ul.child-services li a.active:after,.node--service--full ul.child-services li a.active:after,.node--solution--full ul.child-services li a.active:after,.node--adwords--full ul.child-services li a.active:after{position:absolute;right:0;bottom:0;left:0;margin:0 auto;display:block;width:0;height:0;border:0 solid transparent;border-bottom-color:white;border-width:0 0.64706em 0.41176em 0.64706em;}@media (min-width:64em){.node--service-area--full ul.child-services li a.active:after,.node--service--full ul.child-services li a.active:after,.node--solution--full ul.child-services li a.active:after,.node--adwords--full ul.child-services li a.active:after{content:"";}}.node--service-area--full ul.active.child-services,.node--service--full ul.active.child-services,.node--solution--full ul.active.child-services,.node--adwords--full ul.active.child-services{position:relative;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;}.node--service-area--full ul.active.child-services .view-filters-items,.node--service--full ul.active.child-services .view-filters-items,.node--solution--full ul.active.child-services .view-filters-items,.node--adwords--full ul.active.child-services .view-filters-items{-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;}.node--service-area--full ul.active.child-services .view-filters-item a,.node--service--full ul.active.child-services .view-filters-item a,.node--solution--full ul.active.child-services .view-filters-item a,.node--adwords--full ul.active.child-services .view-filters-item a{display:block;padding:0.88235em 0;}@media (min-width:64em){.node--service-area--full ul.active.child-services .view-filters-item a,.node--service--full ul.active.child-services .view-filters-item a,.node--solution--full ul.active.child-services .view-filters-item a,.node--adwords--full ul.active.child-services .view-filters-item a{padding:0;}}@media (max-width:63.9375em){.view-dg-services.view-display-id-featured .view-content > .views-row > a > .node--service-area:after,.view-dg-profile.view-display-id-list > .view-content > .views-row > a > .node--profile--teaser:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;display:block;height:1.66667em;width:1.66667em;margin-top:0.625em;margin-left:auto;margin-right:auto;color:#4dad33;font-size:1.41176em;line-height:1.66667em;text-indent:2px;background-color:#f6f6f6;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}}form,label,fieldset,legend,input,select,textarea,button{margin:0;padding:0;}label{display:block;margin-bottom:0.88235em;color:#2e3235;}fieldset{margin-left:auto;margin-right:auto;margin-bottom:1.76471em;padding:1.76471em;border:3px solid #d1d8de;max-width:42.35294em;}legend{margin-left:-.5em;padding-left:.5em;padding-right:.5em;color:#4dad33;font-size:1.41176em;font-weight:700;background:white;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],select,textarea{display:block;width:100%;margin-bottom:0.88235em;padding:0.88235em 0.88235em;color:#2e3235;font-size:1em;line-height:1;background:#f1f1f1;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="url"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#8ca0ac;}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#8ca0ac;}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8ca0ac;}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8ca0ac;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],select{height:3.52941em;}select{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAyNSA1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSA1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM2MjY5NkQiIHBvaW50cz0iNSwwIDEwLDAgNy41LDIuNSA1LDUgMi41LDIuNSAwLDAgIi8+DQo8L3N2Zz4NCg==);background-position:right center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;text-indent:0.01px;text-overflow:'';}html.lt-ie10 select,html.lt-ie9 select,html.lt-ie8 select,html.lt-ie7 select{background-image:none;}textarea{height:auto;max-width:100%;resize:vertical;}input[type="radio"],input[type="checkbox"]{margin:0px 4px 4px 0;margin-top:1px \9;line-height:normal;}input[type="submit"],button{padding:0.44118em;}input.error,textarea.error,select.error{border:2px solid #F00;}ul,ol,li,dl,dt,dd{margin:0;padding:0;}ul,ol,dl{margin-bottom:1.76471em;}ul,ol{padding-left:2.64706em;}ul li,ol li{margin-top:0.88235em;}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0;padding-left:1em;}ul li{list-style-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA3IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjEgKDg3NTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlNsaWNlIDI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTYiIGZpbGw9IiM0REFEMzIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSIzLjUiIGN5PSIzLjUiIHI9IjMuNSI+PC9jaXJjbGU+CiAgICA8L2c+Cjwvc3ZnPg==");}dl dt{font-weight:bold;}dl dd{margin-left:1em;margin-bottom:0.44118em;}iframe,img,figure,figcaption{margin:0;padding:0;}img{display:inline-block;vertical-align:middle;}figure{margin-bottom:1.76471em;}table{width:100%;margin-bottom:1.76471em;border:1px solid #d1d8de;}table caption{margin-bottom:1.76471em;color:#8ca0ac;text-align:left;}table td,table th{padding:0.44118em 0.88235em;text-align:left;}table th{background-color:inherit;}table tr.odd{background-color:#d1d8de;}table thead{border-bottom:1px solid #d1d8de;}@font-face{font-family:"Whitney";font-weight:400;font-style:normal;src:url(/sites/all/themes/dg_website/assets/font/whitney-book/font/whitney-book.eot?1506394872) format("embedded-opentype");src:url(/sites/all/themes/dg_website/assets/font/whitney-book/font/whitney-book.eot?1506394872#iefix) format("embedded-opentype"),url(/sites/all/themes/dg_website/assets/font/whitney-book/font/whitney-book.woff?1506394872) format("woff"),url(/sites/all/themes/dg_website/assets/font/whitney-book/font/whitney-book.ttf?1506394872) format("truetype"),url(/sites/all/themes/dg_website/assets/font/whitney-book/font/whitney-book.svg?1506394872) format("svg");}@font-face{font-family:"Whitney";font-weight:700;font-style:normal;src:url(/sites/all/themes/dg_website/assets/font/whitney-bold/font/whitney-bold.eot?1506394872) format("embedded-opentype");src:url(/sites/all/themes/dg_website/assets/font/whitney-bold/font/whitney-bold.eot?1506394872#iefix) format("embedded-opentype"),url(/sites/all/themes/dg_website/assets/font/whitney-bold/font/whitney-bold.woff?1506394872) format("woff"),url(/sites/all/themes/dg_website/assets/font/whitney-bold/font/whitney-bold.ttf?1506394872) format("truetype"),url(/sites/all/themes/dg_website/assets/font/whitney-bold/font/whitney-bold.svg?1506394872) format("svg");}@font-face{font-family:"Old Standard TT";font-weight:400;font-style:italic;src:url(/sites/all/themes/dg_website/assets/font/old-standard-tt-italic/font/old-standard-tt-italic.eot?1506394872) format("embedded-opentype");src:url(/sites/all/themes/dg_website/assets/font/old-standard-tt-italic/font/old-standard-tt-italic.eot?1506394872#iefix) format("embedded-opentype"),url(/sites/all/themes/dg_website/assets/font/old-standard-tt-italic/font/old-standard-tt-italic.woff?1506394872) format("woff"),url(/sites/all/themes/dg_website/assets/font/old-standard-tt-italic/font/old-standard-tt-italic.ttf?1506394872) format("truetype"),url(/sites/all/themes/dg_website/assets/font/old-standard-tt-italic/font/old-standard-tt-italic.svg?1506394872) format("svg");}h1,h2,.block--views-dg-services-featured span.block__title,h3,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item,.node--service-area--teaser .node__title,h4,h5,h6,p,address,blockquote,hr{margin:0;padding:0;}html{font-size:106.25%;line-height:1.76471em;}body{color:#62696d;font-family:"Whitney",Helvetica,Arial,sans-serif;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (min-width:64em){body{margin-top:4.64706em;}}h1.type-heading-secondary,h1 .type-heading-secondary,h2.type-heading-secondary,.block--views-dg-services-featured span.type-heading-secondary.block__title,h2 .type-heading-secondary,.block--views-dg-services-featured span.block__title .type-heading-secondary,h3.type-heading-secondary,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .type-heading-secondary.field__item,.node--service-area--teaser .type-heading-secondary.node__title,h3 .type-heading-secondary,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item .type-heading-secondary,.node--service-area--teaser .node__title .type-heading-secondary,h4.type-heading-secondary,h4 .type-heading-secondary,h5.type-heading-secondary,h5 .type-heading-secondary,h6.type-heading-secondary,h6 .type-heading-secondary{display:block;text-rendering:optimizeLegibility;font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;}h1.type-heading-secondary a,h1 .type-heading-secondary a,h2.type-heading-secondary a,.block--views-dg-services-featured span.type-heading-secondary.block__title a,h2 .type-heading-secondary a,.block--views-dg-services-featured span.block__title .type-heading-secondary a,h3.type-heading-secondary a,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .type-heading-secondary.field__item a,.node--service-area--teaser .type-heading-secondary.node__title a,h3 .type-heading-secondary a,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item .type-heading-secondary a,.node--service-area--teaser .node__title .type-heading-secondary a,h4.type-heading-secondary a,h4 .type-heading-secondary a,h5.type-heading-secondary a,h5 .type-heading-secondary a,h6.type-heading-secondary a,h6 .type-heading-secondary a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}h1.type-heading-secondary a:hover,h1.type-heading-secondary a:focus,h1 .type-heading-secondary a:hover,h1 .type-heading-secondary a:focus,h2.type-heading-secondary a:hover,.block--views-dg-services-featured span.type-heading-secondary.block__title a:hover,h2.type-heading-secondary a:focus,.block--views-dg-services-featured span.type-heading-secondary.block__title a:focus,h2 .type-heading-secondary a:hover,.block--views-dg-services-featured span.block__title .type-heading-secondary a:hover,h2 .type-heading-secondary a:focus,.block--views-dg-services-featured span.block__title .type-heading-secondary a:focus,h3.type-heading-secondary a:hover,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .type-heading-secondary.field__item a:hover,.node--service-area--teaser .type-heading-secondary.node__title a:hover,h3.type-heading-secondary a:focus,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .type-heading-secondary.field__item a:focus,.node--service-area--teaser .type-heading-secondary.node__title a:focus,h3 .type-heading-secondary a:hover,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item .type-heading-secondary a:hover,.node--service-area--teaser .node__title .type-heading-secondary a:hover,h3 .type-heading-secondary a:focus,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item .type-heading-secondary a:focus,.node--service-area--teaser .node__title .type-heading-secondary a:focus,h4.type-heading-secondary a:hover,h4.type-heading-secondary a:focus,h4 .type-heading-secondary a:hover,h4 .type-heading-secondary a:focus,h5.type-heading-secondary a:hover,h5.type-heading-secondary a:focus,h5 .type-heading-secondary a:hover,h5 .type-heading-secondary a:focus,h6.type-heading-secondary a:hover,h6.type-heading-secondary a:focus,h6 .type-heading-secondary a:hover,h6 .type-heading-secondary a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}h1 em,h2 em,.block--views-dg-services-featured span.block__title em,h3 em,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item em,.node--service-area--teaser .node__title em,h4 em,h5 em,h6 em{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;}h1 em a,h2 em a,.block--views-dg-services-featured span.block__title em a,h3 em a,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item em a,.node--service-area--teaser .node__title em a,h4 em a,h5 em a,h6 em a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}h1 em a:hover,h1 em a:focus,h2 em a:hover,.block--views-dg-services-featured span.block__title em a:hover,h2 em a:focus,.block--views-dg-services-featured span.block__title em a:focus,h3 em a:hover,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item em a:hover,.node--service-area--teaser .node__title em a:hover,h3 em a:focus,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item em a:focus,.node--service-area--teaser .node__title em a:focus,h4 em a:hover,h4 em a:focus,h5 em a:hover,h5 em a:focus,h6 em a:hover,h6 em a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}h1{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:2.47059em;line-height:1.25em;margin-top:.1em;margin-bottom:.1em;}@media (min-width:48em){h1{font-size:3.29412em;line-height:1.07143em;margin-top:.1em;margin-bottom:.1em;}}h2,.block--views-dg-services-featured span.block__title{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:2em;line-height:1.32353em;margin-top:1.3em;margin-bottom:0.5em;}@media (min-width:48em){h2,.block--views-dg-services-featured span.block__title{font-size:2.35294em;line-height:1.3125em;margin-top:1.3em;margin-bottom:0.5em;}}h3,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item,.node--service-area--teaser .node__title{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:1.29412em;line-height:1.70455em;margin-top:1.3em;margin-bottom:0.5em;}@media (min-width:48em){h3,.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item,.node--service-area--teaser .node__title{font-size:1.41176em;line-height:1.5625em;margin-top:1.3em;margin-bottom:0.5em;}}h4{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:1.05882em;line-height:1.66667em;margin-top:1.3em;margin-bottom:0.5em;}@media (min-width:48em){h4{font-size:1.17647em;line-height:1.5em;margin-top:1.3em;margin-bottom:0.5em;}}h5{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:0.94118em;line-height:1.875em;margin-top:1.3em;margin-bottom:0.5em;}h6{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:0.76471em;line-height:2.30769em;margin-top:1.3em;margin-bottom:0.5em;}p{margin-bottom:1.4em;}p.type-lede{font-size:1.29412em;margin-bottom:1.36364em;}p.type-secondary{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;}p.type-secondary a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}p.type-secondary a:hover,p.type-secondary a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}p.type-secondary a{font-weight:400;}address{margin-bottom:1.76471em;font-style:normal;}blockquote{margin:0 0 1.5em;padding:0 0 0 1.5em;font-size:1.17647em;line-height:1.5em;}@media (min-width:48em){blockquote{margin:0 0 1.15385em;padding:0 0 0 1.15385em;font-size:1.52941em;line-height:1.15385em;}}blockquote p{margin-bottom:0.75em;font-size:inherit;line-height:inherit;}@media (min-width:48em){blockquote p{margin-bottom:0.57692em;}}blockquote p:last-child{margin:0;}blockquote cite{display:block;font-style:italic;}blockquote cite:before{content:"\2014";display:inline;margin-right:.5em;}hr{margin-top:1.76471em;margin-bottom:1.76471em;height:1px;background:#d1d8de;border:none;}a{color:#4dad33;font-weight:bold;text-decoration:none;}a:hover,a:focus{color:#2e3235;}.element-invisible:not(.element-focusable){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.element-invisible.element-focusable{position:absolute;top:-60px;left:1em;z-index:1000;}.element-invisible.element-focusable:focus{top:0;}@media (min-width:64em){.l-branding{position:relative;}}.l-branding .branding-logo{position:relative;max-width:80px;display:block;}@media (min-width:64em){.l-branding .branding-logo{position:absolute;max-width:135px;top:0;left:0;z-index:999;}}.l-branding .branding-logo img{display:block;width:100%;}.button-primary,input[type="submit"].button-primary,button.button-primary{position:relative;display:inline-block;padding-top:0.58824em;padding-bottom:0.58824em;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;line-height:normal;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;margin:0 0 1.76471em;padding-left:3.52941em;padding-right:3.52941em;color:white;background:#4dad33;border:1px solid #4dad33;}p .button-primary,p
input[type="submit"].button-primary,p
button.button-primary{margin-bottom:0;}.button-primary:hover,.button-primary:focus,input[type="submit"].button-primary:hover,input[type="submit"].button-primary:focus,button.button-primary:hover,button.button-primary:focus{background:transparent;color:#2e3235;border:1px solid #4dad33;}.button-secondary,input[type="submit"].button-secondary,button.button-secondary{position:relative;display:inline-block;padding-top:0.58824em;padding-bottom:0.58824em;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;line-height:normal;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;margin:0 0 1.76471em;padding-left:3.52941em;padding-right:3.52941em;background:transparent;color:#2e3235;border:1px solid #4dad33;}p .button-secondary,p
input[type="submit"].button-secondary,p
button.button-secondary{margin-bottom:0;}.button-secondary:hover,.button-secondary:focus,input[type="submit"].button-secondary:hover,input[type="submit"].button-secondary:focus,button.button-secondary:hover,button.button-secondary:focus{color:white;background:#4dad33;border:1px solid transparent;}.carousel-pager{margin-top:1.76471em;text-align:center;}.carousel-pager a{line-height:0;vertical-align:middle;text-indent:-119988px;display:inline-block;display:inline-block;margin:0 0 0 0.29412em;color:#8ca0ac;}.carousel-pager a:after{content:"";}.carousel-pager a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1;}.carousel-pager a:after{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:subpixel-antialiased;}.carousel-pager a:first-child{margin-left:0;}.carousel-pager a.cycle-pager-active{color:#4dad33;}.carousel-pager a.cycle-pager-active:after{content:"";}#map_canvas{overflow:auto;}.static_google_map{display:block;margin:0 auto;}.mean-container a.meanmenu-reveal{position:relative;width:auto;height:auto;display:block;margin:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;text-indent:-999999px;}.mean-container a.meanmenu-reveal span{height:auto;display:block;margin:0;background:none;}.mean-container .mean-bar{float:none;position:relative;min-height:inherit;margin:0;padding:0;background:white;z-index:1;}.mean-container .mean-nav{float:none;background:inherit;margin-top:0;}.mean-container .mean-nav ul{float:none;}.mean-container .mean-nav ul li{margin:0;}.mean-container .mean-nav ul li a{float:none;width:100%;margin:0;padding:0;color:inherit;border:none;text-transform:inherit;}.mean-container a.meanmenu-reveal{line-height:0;vertical-align:middle;text-indent:-119988px;height:1em;width:1em;display:inline-block;display:inline-block;color:#2e3235;font-size:19px !important;text-indent:-9999px !important;z-index:999;}.mean-container a.meanmenu-reveal:after{content:"";}.mean-container a.meanmenu-reveal:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1em;}.iem7 .mean-container a.meanmenu-reveal:after{content:"";top:0;right:0;bottom:0;left:0;display:block;height:19px;width:25px;margin:auto;background-image:url(/sites/all/themes/dg_website/assets/img/icons-fallback/menu-open-charcoal.svg);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}.mean-container a.meanmenu-reveal.meanclose:after{content:"";}.iem7 .mean-container a.meanmenu-reveal.meanclose:after{content:"";top:0;right:0;bottom:0;left:0;display:block;height:19px;width:19px;margin:auto;background-image:url(/sites/all/themes/dg_website/assets/img/icons-fallback/menu-close-charcoal.svg);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}.mean-container .mean-bar{padding:0.88235em 1.17647em;text-align:right;line-height:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*zoom:1;}.mean-container .mean-bar:after{content:"";display:table;clear:both;}.mean-container .mean-nav{position:relative;}.mean-container .mean-nav ul{margin-top:2.36842em;background:#4dad33;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;*zoom:1;}.mean-container .mean-nav ul:after{content:"";display:table;clear:both;}.mean-container .mean-nav ul li{display:block;}.mean-container .mean-nav ul li a{display:block;padding:1.07143em 0;color:white;font-size:0.82353em;line-height:2.14286em;text-align:center;text-transform:uppercase;}.mean-container .mean-nav ul li a.menu-item-search{line-height:0;vertical-align:middle;text-indent:-119988px;height:3.75em;display:inline-block;padding:0;font-size:16px;}.mean-container .mean-nav ul li a.menu-item-search:after{content:"";}.mean-container .mean-nav ul li a.menu-item-search:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:3.75em;}.iem7 .mean-container .mean-nav ul li a.menu-item-search:after{content:"";top:0;right:0;bottom:0;left:0;display:block;height:16px;width:16px;margin:auto;background-image:url(/sites/all/themes/dg_website/assets/img/icons-fallback/search-white.svg);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.mean-container .mean-nav ul li a.menu-item-primary{padding:1.07143em 0;background:#2e3235;}.mean-container .mean-nav{-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;}.mean-container .meanmenu-reveal + .mean-nav{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.mean-container .meanmenu-reveal.meanclose + .mean-nav{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.messages{border:none;padding-top:2.35294em;padding-bottom:2.35294em;}.messages ul li:first-child{margin-top:0;}.messages--status{background-image:none;background-color:#e5f3df;color:#3c763d;}.messages--warning{background-image:none;background-color:#F6F2DE;color:#8a6d3b;}.messages--error{background-image:none;background-color:#f1d9d9;color:#a94442;}.nav-back{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;margin-bottom:1.76471em;padding-right:2.35294em;vertical-align:middle;}.nav-back a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.nav-back a:hover,.nav-back a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}.nav-back a{color:#708089;border:none;}.nav-back a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;position:absolute;padding-left:0.33333em;color:#4dad33;font-size:1.76471em;border:none;}.nav-back a:hover,.nav-back a:focus{color:#2e3235;border:none;}.nav-back a:hover:after,.nav-back a:focus:after{color:#2e3235;}ul.pager{position:relative;display:block;margin:1.76471em 0;padding:0;text-align:center;}@media (min-width:48em){ul.pager{margin:3.52941em 0;}}ul.pager .pager__item{display:inline-block;margin:0 0 0 1.17647em;padding:0;line-height:1.76471em;list-style:none;vertical-align:middle;}ul.pager .pager__item:first-child{margin-left:0;}ul.pager .pager__item a{display:block;font-size:0.82353em;}ul.pager .pager__item--current{font-size:0.82353em;line-height:2.14286em;}ul.pager .pager__item--next a,ul.pager .pager__item--previous a{line-height:0;vertical-align:middle;text-indent:-119988px;height:1.25em;width:1.25em;display:inline-block;color:white;font-size:1.41176em;background-color:#4dad33;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;}ul.pager .pager__item--next a:after,ul.pager .pager__item--previous a:after{content:"";}ul.pager .pager__item--next a:after,ul.pager .pager__item--previous a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1.25em;}ul.pager .pager__item--next a:hover,ul.pager .pager__item--next a:focus,ul.pager .pager__item--previous a:hover,ul.pager .pager__item--previous a:focus{background:#d1d8de;}ul.pager .pager__item.pager__item--current:first-child{padding-left:3.57143em;}ul.pager .pager__item.pager__item--current:first-child:before{content:"";font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;height:1.25em;width:1.25em;margin-left:-2.08333em;color:white;font-size:1.71429em;line-height:1.25em;background-color:#d1d8de;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;}ul.pager .pager__item--previous a{padding-right:0.125em;}ul.pager .pager__item--previous a:after{content:"";}ul.pager .pager__item--next a{padding-left:0.125em;}ul.pager .pager__item--next a:after{content:"";}ul.pager .ajax-progress,ul.pager .ajax-progress .throbber{display:none;}.search-results .search-result{margin-bottom:1.76471em;}.search-results .search-result h3,.search-results .search-result .node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item,.node--project--full .field--name-field-project-section .search-results .search-result .field--name-field-project-section-title > .field__items > .field__item,.search-results .search-result .node--service-area--teaser .node__title,.node--service-area--teaser .search-results .search-result .node__title{margin:0;}.search-results .search-result .search-result__snippet{margin:0;padding:0;}form.search-form .form-wrapper{position:relative;margin-bottom:1.76471em;}form.search-form .form-wrapper:after{content:"";display:table;clear:both;}form.search-form .form-wrapper .form-item{margin-bottom:0;}@media (min-width:48em){form.search-form .form-wrapper .form-type-textfield{width:74.57627%;float:left;margin-right:1.69492%;}}@media (min-width:64em){form.search-form .form-wrapper .form-type-textfield{width:83.05085%;float:left;margin-right:1.69492%;}}form.search-form .form-wrapper .form-submit{margin-top:0.88235em;position:relative;display:inline-block;padding-top:0.58824em;padding-bottom:0.58824em;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;line-height:normal;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;padding-left:3.52941em;padding-right:3.52941em;color:white;background:#4dad33;border:1px solid #4dad33;}p form.search-form .form-wrapper .form-submit{margin-bottom:0;}form.search-form .form-wrapper .form-submit:hover,form.search-form .form-wrapper .form-submit:focus{background:transparent;color:#2e3235;border:1px solid #4dad33;}@media (min-width:48em){form.search-form .form-wrapper .form-submit{position:absolute;right:0;bottom:0;width:23.72881%;float:right;margin-right:0;}}@media (min-width:64em){form.search-form .form-wrapper .form-submit{position:absolute;right:0;bottom:0;width:15.25424%;float:right;margin-right:0;}}.search-advanced{clear:both;}.search-advanced legend{font-size:1em;}.search-advanced .criterion{margin-bottom:1.76471em;}@media (max-width:48em){.search-advanced .criterion{float:none;}}@media (min-width:48em){.search-advanced .criterion{width:46%;}}.search-advanced .fieldset-wrapper{overflow:visible !important;}.search-advanced .fieldset-legend{padding-left:0.88235em;}.social-links > .field a{line-height:0;vertical-align:middle;text-indent:-119988px;display:inline-block;}.social-links > .field a:after{content:"";}.social-links > .field a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1;}.social-links .field--name-field-linkedin a:after{content:"";}.social-links .field--name-field-twitter a:after{content:"";}.social-links .field--name-field-facebook a:after{content:"";}.social-links .field--name-field-google-plus a:after{content:"";}.social-links .field--name-field-pinterest a:after{content:"";}.social-links .field--name-field-instagram a:after{content:"";}.at-share-btn{background:none !important;}.at-share-btn,.at-share-btn span{max-height:none !important;max-width:none !important;width:auto !important;height:auto !important;}.share-this{margin-bottom:1.76471em;vertical-align:middle;}.share-this span{display:none !important;}.share-this a{padding-left:0.58824em;padding-right:0.58824em;border-left:1px solid #d1d8de;}.share-this a:first-child{border-left:none;}.share-this .label{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#708089;display:inline-block;margin:0 1em 0 0;padding:0;vertical-align:middle;}.share-this .label a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.share-this .label a:hover,.share-this .label a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.share-this .label{display:inline-block;}}.share-this .addthis_sharing_toolbox{display:inline-block;line-height:1;vertical-align:middle;}.share-this .at-share-tbx-element{*zoom:1;}.share-this .at-share-tbx-element:after{content:"";display:table;clear:both;}.share-this .at-share-tbx-element.at4-show{display:inline-block !important;}.share-this .at-share-tbx-element .at-share-btn{display:inline-block;padding:0 0.58824em;line-height:0;vertical-align:middle;text-indent:-119988px;height:2.08333em;width:2.08333em;display:inline-block;font-size:1.41176em;float:left;margin:0;color:#2e3235;}.share-this .at-share-tbx-element .at-share-btn:after{content:"";}.share-this .at-share-tbx-element .at-share-btn:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:2.08333em;}.share-this .at-share-tbx-element .at-share-btn:hover,.share-this .at-share-tbx-element .at-share-btn:focus{color:white;background:#2e3235 !important;cursor:pointer;}@media (max-width:48em){.share-this .at-share-tbx-element .at-share-btn{padding-left:0;}.share-this .at-share-tbx-element .at-share-btn:hover,.share-this .at-share-tbx-element .at-share-btn:focus{color:black;background:none !important;}}.share-this .at-share-tbx-element .at-svc-twitter:after{content:"";}.share-this .at-share-tbx-element .at-svc-linkedin:after{content:"";}.share-this .at-share-tbx-element .at-svc-facebook:after{content:"";}.share-this .at-share-tbx-element .at-svc-google_plusone_share:after{content:"";}.share-this .at-share-tbx-element .at-svc-email:after{content:"";}.page-node .share-this span{display:inline-block !important;}.page-node .share-this .at-share-tbx-element .at-share-btn{text-indent:0;}.page-node .share-this .at-share-tbx-element .at-share-btn:hover{color:#2e3235 !important;background:transparent !important;}.page-node .share-this .at-share-tbx-element .at-share-btn:hover .at-icon{fill:#2e3235;}.page-node .at-icon{fill:#4dad33;}.page-node .addthis_sharing_toolbox{display:block;}.tabs{margin-bottom:1.76471em;text-align:right;}.tabs a{background-color:#eee;text-decoration:none;}.tabs a.active{background-color:inherit;}.tabs a:hover,.tabs a:focus{background-color:inherit;}.tabs li{margin:0;float:none;}.tabs--primary{border-bottom:inherit;}.tabs--primary a{padding:inherit;}.tabs--secondary a{margin:inherit;padding:inherit;font-size:inherit;}.tabs{border-bottom:1px solid #d1d8de;}.tabs a{display:block;padding:0.44118em 1.76471em;background:#f9f9f9;}.tabs a:hover,.tabs a:focus,.tabs li.active a{color:white;background:#4dad33;}.tabs li{display:inline-block;}.view-filters .views-exposed-widgets{margin:0;}.view-filters .views-exposed-form .views-exposed-widget{float:none;padding:0;}.view-filters{position:relative;text-align:center;}@media (min-width:64em){.view-filters{padding:1.32353em 0;}}.view-filters-container{position:relative;}.view-filters-items,.view-filters-container{-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;}.view-filters-item{max-width:60%;margin:0 auto;list-style:none;}.view-filters-toggle{line-height:0;vertical-align:middle;text-indent:-119988px;height:1em;width:1em;display:inline-block;position:absolute;top:0.46875em;right:0.46875em;font-size:1.88235em;z-index:99;}.view-filters-toggle:after{content:"";}.view-filters-toggle:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1em;}@media (min-width:64em){.view-filters-toggle{display:none;}}@media (max-width:47.9375em){.view-filters.collapse .view-filters-toggle{width:100%;}}@media (max-width:47.9375em){.view-filters.collapse .view-filters-toggle:after{text-align:right;}}.open .view-filters-toggle:after{content:"";}@media (min-width:64em){.view-filters .views-exposed-widgets > .views-exposed-widget{display:inline-block;}}@media (min-width:64em){.view-filters .views-exposed-widgets > .views-exposed-widget .ajax-progress{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);float:none;display:inline;}}.view-filters .views-exposed-widgets > .views-exposed-widget .ajax-progress .throbber{background:url(/sites/all/themes/dg_website/assets/img/spinner.gif?1506394872) no-repeat center center;height:30px;margin:0;width:30px;}@media (min-width:64em){.view-filters .views-exposed-widgets > .views-exposed-widget .ajax-progress .throbber{float:none;display:inline-block;}}fieldset .form-item:last-child{margin-bottom:0;}.form-item,.form-actions{margin-bottom:0.88235em;}@media (min-width:48em){.form-item,.form-actions{margin-bottom:1.76471em;}}.form-item input[type="text"],.form-item input[type="password"],.form-item input[type="date"],.form-item input[type="datetime"],.form-item input[type="datetime-local"],.form-item input[type="month"],.form-item input[type="week"],.form-item input[type="email"],.form-item input[type="number"],.form-item input[type="search"],.form-item input[type="tel"],.form-item input[type="time"],.form-item input[type="url"],.form-item select,.form-item textarea,.form-actions input[type="text"],.form-actions input[type="password"],.form-actions input[type="date"],.form-actions input[type="datetime"],.form-actions input[type="datetime-local"],.form-actions input[type="month"],.form-actions input[type="week"],.form-actions input[type="email"],.form-actions input[type="number"],.form-actions input[type="search"],.form-actions input[type="tel"],.form-actions input[type="time"],.form-actions input[type="url"],.form-actions select,.form-actions textarea{margin-bottom:0;}.form-item .description,.form-actions .description{margin-top:0.88235em;font-size:inherit;line-height:inherit;}.form-actions{margin-bottom:0;text-align:right;clear:both;}.form-actions input[type="submit"]{margin-bottom:0;}@media (max-width:48em){.form-actions input[type="submit"]{display:block;margin-bottom:0.88235em;width:100%;}}@media (min-width:48em){.form-actions input[type="submit"]{margin-left:1em;}}@media (max-width:48em){.form-actions input[type="submit"]:last-child{margin-bottom:0;}}.fieldset-description{margin-bottom:1.76471em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.webform-container-inline .form-item{margin:0 .5em 0 0;}.webform-container-inline label{margin:0 1em 0 0;}.webform-previous{border:none;background:none;font-weight:bold;color:#4dad33;}.webform-previous:hover,.webform-previous:focus{color:#2e3235;}.webform-fieldset-column-first,.webform-fieldset-column-second{margin-bottom:1.76471em;}@media (min-width:48em){.webform-fieldset-column-first,.webform-fieldset-column-second{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:48em){.webform-fieldset-column-second{float:right;margin-right:0;}}.webform-progressbar{margin-bottom:1.76471em;height:50px;width:100%;padding:25px 25px 0 25px;}@media (min-width:48em){.webform-progressbar{height:210px;padding:50px 50px 0 50px;}}.webform-progressbar-outer{height:auto;margin:0;background-color:#d1d8de;border:none;}@media (min-width:48em){.webform-progressbar-inner{background:#4dad33;}}.webform-progressbar-page{display:block;height:50px;width:50px;margin:-25px 0 0 -25px;padding:0;background:#d1d8de;border:none;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;}@media (min-width:48em){.webform-progressbar-page{height:100px;width:100px;margin:-50px 0 0 -50px;}}.webform-progressbar-page.current,.webform-progressbar-page.completed{background:#4dad33;font-weight:bold;}.webform-progressbar-page.current .webform-progressbar-page-number,.webform-progressbar-page.completed .webform-progressbar-page-number{color:white;}.webform-progressbar-page.current .webform-progressbar-page-label,.webform-progressbar-page.completed .webform-progressbar-page-label{color:#4dad33;}.webform-progressbar-page .webform-progressbar-page-number{display:block;color:#62696d;line-height:50px;}@media (min-width:48em){.webform-progressbar-page .webform-progressbar-page-number{line-height:100px;}}.webform-progressbar-page .webform-progressbar-page-label{display:none;margin:0;}@media (min-width:48em){.webform-progressbar-page .webform-progressbar-page-label{display:block;top:0;margin:0.88235em 0 0 0;}}.zoho-form label{font-weight:bold;}.block--bean-brief-us a{position:relative;display:block;padding:1.76471em 0;color:white;font-weight:400;text-align:center;background:#4dad33;overflow:hidden;z-index:1;-moz-transition:background 300ms;-o-transition:background 300ms;-webkit-transition:background 300ms;transition:background 300ms;}.block--bean-brief-us a:hover,.block--bean-brief-us a:focus{background:#67b951;}.block--bean-brief-us a span{display:inline-block;padding:0.21429em 2.14286em;font-size:0.82353em;font-weight:bold;text-transform:uppercase;border:1px solid white;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}.block--bean-brief-us .field--type-link-field{display:inline-block;}.block--bean-brief-us .field--name-field-body{display:none;margin-left:1.17647em;color:white;}@media (min-width:48em){.block--bean-brief-us .field--name-field-body{display:inline-block;}}.block--dg-social-dg-social-block{position:relative;padding:1.76471em 0 0.88235em;}.block--dg-social-dg-social-block:before{content:"";position:absolute;bottom:100%;display:block;height:4px;width:100%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTEuMTlweCIgaGVpZ2h0PSI0Ljg0NnB4IiB2aWV3Qm94PSIwIDAgMTEuMTkgNC44NDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExLjE5IDQuODQ2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMkYzMzM1IiBwb2ludHM9IjUuNTk1LDQuODQ2IDAsNC44NDYgMi43OTgsMi40MjMgNS41OTUsMCA4LjM5NCwyLjQyMyANCgkxMS4xOSw0Ljg0NiAiLz4NCjwvc3ZnPg0K);z-index:2;}.block--dg-social-dg-social-block ul{margin:0;padding:0;list-style:none;text-align:center;}.block--dg-social-dg-social-block ul li{display:inline-block;margin:0 0 0 0.58824em;}@media (min-width:48em){.block--dg-social-dg-social-block ul li{margin:0 0 0 1.76471em;}}.block--dg-social-dg-social-block ul li:first-child{margin-left:0;}.block--dg-social-dg-social-block a{line-height:0;vertical-align:middle;text-indent:-119988px;display:inline-block;color:#62696d;font-size:1.41176em;}.block--dg-social-dg-social-block a:after{content:"";}.block--dg-social-dg-social-block a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1;}.block--dg-social-dg-social-block a:hover,.block--dg-social-dg-social-block a:focus{color:white;}.block--dg-social-dg-social-block .facebook a:after{content:"";}.block--dg-social-dg-social-block .twitter a:after{content:"";}.block--dg-social-dg-social-block .linkedin a:after{content:"";}.block--menu-block-tertiary-menu-block{padding-bottom:0.44118em;}.block--menu-block-tertiary-menu-block a{color:white;font-size:0.82353em;}.block--menu-block-tertiary-menu-block a:hover,.block--menu-block-tertiary-menu-block a:focus{color:#4dad33;}.block--menu-block-tertiary-menu-block ul{display:block;margin:0;padding:0;text-align:center;}.block--menu-block-tertiary-menu-block ul li{display:inline-block;margin:0 0 0 0.58824em;list-style:none;}.block--menu-block-tertiary-menu-block ul li:first-child{margin-left:0;}.block--bean-hp-featured-block a,.block--bean-hp-featured-block img{display:block;width:100%;}.block--bean-hp-featured-block .group-caption{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;}.block--bean-hp-featured-block .group-caption-inner{top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;padding-right:1.17647em;padding-left:1.17647em;z-index:99;}@media (min-width:48em){.block--bean-hp-featured-block .group-caption-inner{padding-right:2.35294em;padding-left:2.35294em;}}.block--bean-hp-featured-block .field-collection-view{position:relative;margin:0;padding:0;border:none;overflow:hidden;}.block--bean-hp-featured-block .field--name-field-featured-block-item > .field__items > .field__item{overflow:hidden;}@media (min-width:48em){.block--bean-hp-featured-block .field--name-field-featured-block-item > .field__items > .field__item{float:left;width:33.33333%;}}@media (min-width:48em){.block--bean-hp-featured-block .field--name-field-featured-block-item > .field__items{*zoom:1;}.block--bean-hp-featured-block .field--name-field-featured-block-item > .field__items:after{content:"";display:table;clear:both;}}.block--bean-hp-featured-block .field--name-field-featured-item-category .field__item,.block--bean-hp-featured-block .field--name-field-featured-item-title .field__item{color:white;text-align:center;}.block--bean-hp-featured-block .field--name-field-featured-item-category .field__item{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;font-size:1.29412em;color:white;}.block--bean-hp-featured-block .field--name-field-featured-item-category .field__item a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.block--bean-hp-featured-block .field--name-field-featured-item-category .field__item a:hover,.block--bean-hp-featured-block .field--name-field-featured-item-category .field__item a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}.block--bean-hp-featured-block .field--name-field-featured-item-title .field__item{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:white;font-size:1.29412em;line-height:1.70455em;}@media (min-width:48em){.block--bean-hp-featured-block .field--name-field-featured-item-title .field__item{font-size:1.41176em;line-height:1.5625em;}}@media (min-width:75em){.block--bean-hp-featured-block .field--name-field-featured-item-title .field__item{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:white;font-size:2em;line-height:1.32353em;}}@media (min-width:75em) and (min-width:48em){.block--bean-hp-featured-block .field--name-field-featured-item-title .field__item{font-size:2.35294em;line-height:1.3125em;}}.block--bean-hp-featured-block .field--name-field-body{color:white;font-weight:400;display:none;}@media (min-width:64em){.block--bean-hp-featured-block .field-collection-view > a:before{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:100%;background:#4dad33;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms;}}@media (min-width:64em){.block--bean-hp-featured-block .field-collection-view > a .group-caption-inner:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;position:absolute;left:0;right:0;margin:auto;padding-top:100%;color:white;font-size:2.47059em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:600ms;-o-transition:600ms;-webkit-transition:600ms;transition:600ms;}}@media (min-width:64em){.block--bean-hp-featured-block .field-collection-view > a:hover:before,.block--bean-hp-featured-block .field-collection-view > a:focus:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}@media (min-width:64em){.block--bean-hp-featured-block .field-collection-view > a:hover .group-caption-inner:after,.block--bean-hp-featured-block .field-collection-view > a:focus .group-caption-inner:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;padding-top:0.35714em;}}.block--views-dg-services-featured{margin-bottom:0;padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-services-featured{margin-bottom:0;padding-top:5.29412em;padding-bottom:5.29412em;}}.block--views-dg-services-featured span.block__title{margin:0;text-align:center;}.block--views-dg-services-featured .view-dg-services.view-display-id-featured > .view-content > .views-row{margin-bottom:0;}@media (min-width:48em){.block--views-dg-services-featured .view-dg-services.view-display-id-featured > .view-content > .views-row{margin-bottom:0;}}.block--views-dg-blog-featured{position:relative;margin-bottom:1.76471em;padding-top:3.52941em;padding-bottom:3.52941em;background:url(/sites/all/themes/dg_website/assets/img/backgrounds/background-blog.jpg?1506394872);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}@media (min-width:48em){.block--views-dg-blog-featured{margin-bottom:5.29412em;padding-top:7.05882em;padding-bottom:10.58824em;}}.block--views-dg-blog-featured .blog-pager{position:absolute;top:100%;width:100%;text-align:center;}@media (min-width:48em){.block--views-dg-blog-featured .blog-pager{margin-top:1.76471em;}}.block--views-dg-blog-featured .blog-pager a{line-height:0;vertical-align:middle;text-indent:-119988px;display:inline-block;margin-left:0.58824em;color:white;}.block--views-dg-blog-featured .blog-pager a:after{content:"";}.block--views-dg-blog-featured .blog-pager a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1;}@media (max-width:64em){.block--views-dg-blog-featured .blog-pager a{overflow:visible;text-shadow:0px 0px 3px rgba(0,0,0,0.4);}}.block--views-dg-blog-featured .blog-pager a:first-child{margin-left:0;}.block--views-dg-blog-featured .blog-pager a.cycle-pager-active{color:#4dad33;}.block--views-dg-testimonials-random{margin-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-testimonials-random{margin-bottom:5.29412em;}}@media (min-width:64em){.block--views-dg-testimonials-random{padding-left:8.62069%;padding-right:8.62069%;}}.block--views-dg-services-service-menu{padding-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-services-service-menu{padding:5.29412em 0;}}.block--views-dg-services-service-menu .block__title{display:block;text-rendering:optimizeLegibility;font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#708089;font-size:1.29412em;line-height:1.70455em;margin-top:1.3em;margin-bottom:0.5em;margin-top:0;text-align:center;}.block--views-dg-services-service-menu .block__title a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.block--views-dg-services-service-menu .block__title a:hover,.block--views-dg-services-service-menu .block__title a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.block--views-dg-services-service-menu .block__title{font-size:1.41176em;line-height:1.5625em;margin-top:1.3em;margin-bottom:0.5em;}}@media (min-width:48em){.block--views-dg-services-service-menu .block__title{margin-top:0;}}.block--views-dg-testimonials-solution{padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-testimonials-solution{padding-top:5.29412em;padding-bottom:5.29412em;}}.block--views-dg-testimonials-solution .view-dg-testimonials.view-display-id-solution{margin-bottom:0;}.block--views-dg-solutions-solutions-menu{padding-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-solutions-solutions-menu{padding:5.29412em 0;}}.block--views-dg-solutions-solutions-menu .block__title{display:block;text-rendering:optimizeLegibility;font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;font-size:1.29412em;line-height:1.70455em;margin-top:1.3em;margin-bottom:0.5em;margin-top:0;text-align:center;}.block--views-dg-solutions-solutions-menu .block__title a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.block--views-dg-solutions-solutions-menu .block__title a:hover,.block--views-dg-solutions-solutions-menu .block__title a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.block--views-dg-solutions-solutions-menu .block__title{font-size:1.41176em;line-height:1.5625em;margin-top:1.3em;margin-bottom:0.5em;}}@media (min-width:48em){.block--views-dg-solutions-solutions-menu .block__title{margin-top:0;}}.block--views-dg-clients-related-solution{padding-top:1.76471em;padding-bottom:1.76471em;background:#f6f6f6;}@media (min-width:48em){.block--views-dg-clients-related-solution{padding-top:5.29412em;padding-bottom:5.29412em;}}.block--views-dg-clients-block{margin-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-clients-block{margin-bottom:5.29412em;}}.block--views-dg-clients-block .view-dg-clients.view-display-id-block:after{content:"";display:table;clear:both;}.block--views-dg-clients-block .view-dg-clients.view-display-id-block .view-content{border-bottom:1px solid #d1d8de;padding-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-clients-block .view-dg-clients.view-display-id-block .view-content{padding-bottom:5.29412em;}}.bean-featured-section{margin-bottom:1.76471em;}@media (min-width:64em){.bean-featured-section{position:relative;margin-bottom:5.29412em;border-top:1px solid #d1d8de;border-bottom:1px solid #d1d8de;overflow:hidden;}}.bean-featured-section .content{*zoom:1;padding-top:1.76471em;padding-bottom:1.76471em;}.bean-featured-section .content:after{content:"";display:table;clear:both;}@media (min-width:64em){.bean-featured-section .content{padding-top:5.29412em;padding-bottom:5.29412em;}}.bean-featured-section h2,.bean-featured-section .block--views-dg-services-featured span.block__title,.block--views-dg-services-featured .bean-featured-section span.block__title,.bean-featured-section .field--name-field-subtitle,.bean-featured-section .field--name-field-body,.bean-featured-section .field--name-field-section-link{text-align:center;}@media (min-width:64em){.bean-featured-section h2,.bean-featured-section .block--views-dg-services-featured span.block__title,.block--views-dg-services-featured .bean-featured-section span.block__title,.bean-featured-section .field--name-field-subtitle,.bean-featured-section .field--name-field-body,.bean-featured-section .field--name-field-section-link{float:right;width:45%;clear:both;}}.bean-featured-section h2,.bean-featured-section .block--views-dg-services-featured span.block__title,.block--views-dg-services-featured .bean-featured-section span.block__title{margin:0;}.bean-featured-section .background{margin:0 -1.17647em;height:17.64706em;background-position:50% 50%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}@media (min-width:64em){.bean-featured-section .background{position:absolute;top:0;left:0;height:100%;width:50%;margin:0;}}.bean-featured-section .field--name-field-subtitle{margin-bottom:1.76471em;}.bean-featured-section .field--name-field-subtitle .field__item{display:block;text-rendering:optimizeLegibility;font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#62696d;font-size:1.05882em;line-height:1.66667em;}.bean-featured-section .field--name-field-subtitle .field__item a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.bean-featured-section .field--name-field-subtitle .field__item a:hover,.bean-featured-section .field--name-field-subtitle .field__item a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.bean-featured-section .field--name-field-subtitle .field__item{font-size:1.17647em;line-height:1.5em;}}.bean-featured-section .field--name-field-body{margin-bottom:1.76471em;}.block--views-dg-projects-service-related{margin-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-projects-service-related{margin-bottom:0;}}.block--views-dg-projects-solution-related{margin-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-projects-solution-related{margin-bottom:0;}}.block--views-dg-profile-list{margin-bottom:1.76471em;}@media (min-width:48em){.block--views-dg-profile-list{margin-bottom:5.29412em;}}.block--dg-blocks-zoho-enquiry-form{margin-bottom:1.76471em;}@media (min-width:48em){.block--dg-blocks-zoho-enquiry-form{margin-bottom:5.29412em;}}.block--dg-blocks-zoho-contact-form{padding-top:1.76471em;padding-bottom:1.76471em;border-bottom:1px solid #d1d8de;clear:both;}@media (min-width:48em){.block--dg-blocks-zoho-contact-form{padding-top:1.76471em;padding-bottom:3.52941em;}}.block--dg-blocks-zoho-contact-form .block__title{display:block;text-rendering:optimizeLegibility;font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#62696d;font-size:1.29412em;line-height:1.70455em;margin:0;text-align:center;margin-top:2.5em;margin-bottom:0.88235em;}.block--dg-blocks-zoho-contact-form .block__title a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.block--dg-blocks-zoho-contact-form .block__title a:hover,.block--dg-blocks-zoho-contact-form .block__title a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.block--dg-blocks-zoho-contact-form .block__title{font-size:1.41176em;line-height:1.5625em;}}@media (min-width:48em){.block--dg-blocks-zoho-contact-form .block__title{margin-bottom:1.76471em;}}.block--dg-blocks-zoho-contact-form .block__title:after{content:"";height:1em;width:100%;display:inline-block;color:#4dad33;font-family:"fontello";font-size:0.5em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;}.block--dg-blocks-zoho-contact-form .block__content{position:relative;}@media (min-width:48em){.block--dg-blocks-zoho-contact-form .zoho-contact-form{*zoom:1;}.block--dg-blocks-zoho-contact-form .zoho-contact-form:after{content:"";display:table;clear:both;}.block--dg-blocks-zoho-contact-form .zoho-contact-form textarea{min-height:27.35294em;}}.token.variable{color:#2e671e;}pre[class*="language-"]{background:#eee;border-left:0.29412em solid #858d93;}code[class*="language-"],pre[class*="language-"]{color:#2e3235;}pre[class*="language-"]{padding:3.25em;}.field--name-body a{word-wrap:break-word;}.node .group-container{margin-bottom:1.76471em;*zoom:1;}.node .group-container:after{content:"";display:table;clear:both;}@media (min-width:48em){.node .group-container{margin-bottom:5.29412em;}}.node .group-wrapper{*zoom:1;}.node .group-wrapper:after{content:"";display:table;clear:both;}.node .group-node-suffix-actions{*zoom:1;margin-bottom:1.76471em;}.node .group-node-suffix-actions:after{content:"";display:table;clear:both;}@media (min-width:48em){.node .group-node-suffix-actions{margin-bottom:5.29412em;}}.node .group-node-suffix-actions > div{margin-bottom:1.76471em;}.node .group-node-suffix-actions > div:last-child{margin-bottom:0;}@media (min-width:48em){.node .group-node-suffix-actions .share-this{float:left;margin-bottom:0;}}@media (min-width:48em){.node .group-node-suffix-actions .nav-back{float:right;padding-top:1.4em;margin-bottom:0;}}.node .field--name-body > .field__items > .field__item h1:first-child,.node .field--name-body > .field__items > .field__item h2:first-child,.node .field--name-body > .field__items > .field__item .block--views-dg-services-featured span.block__title:first-child,.block--views-dg-services-featured .node .field--name-body > .field__items > .field__item span.block__title:first-child{margin-top:0;}.node .field--name-body > .field__items > .field__item > :last-child{margin-bottom:0;}.node .field--name-field-main-introduction .field__item{font-size:1.29412em;}.node--full .field--name-field-main-introduction,.node--full .field--name-field-introduction-column{margin-top:1.76471em;}.node--blog-post .submitted{margin-bottom:1.76471em;vertical-align:middle;}.node--blog-post .submitted a{display:inline-block;vertical-align:middle;}.node--blog-post .field--name-field-profile-picture{text-align:center;}.node--blog-post .field--name-field-profile-picture img{display:block;margin:0 auto 0.88235em;-moz-border-radius:9999px;-webkit-border-radius:9999px;border-radius:9999px;}.node--blog-post .field--name-field-tags .field__items .field__item{display:inline-block;margin-right:1.17647em;}.node--blog-post .field--name-field-tags .field__items .field__item:last-child{margin-right:0;}.node--blog-post .field--name-field-tags .field__items a{display:block;margin-bottom:0.44118em;padding:0.11765em 0.94118em;border:1px solid #d1d8de;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}@media (min-width:48em){.node--blog-post .field--name-field-blog-category,.node--blog-post .field--name-field-blog-post-date{display:inline-block;}}.node--blog-post .field--name-field-blog-category .field__item,.node--blog-post .field--name-field-blog-post-date .field__item{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#708089;}.node--blog-post .field--name-field-blog-category .field__item a,.node--blog-post .field--name-field-blog-post-date .field__item a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--blog-post .field--name-field-blog-category .field__item a:hover,.node--blog-post .field--name-field-blog-category .field__item a:focus,.node--blog-post .field--name-field-blog-post-date .field__item a:hover,.node--blog-post .field--name-field-blog-post-date .field__item a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}.node--blog-post .field--name-field-blog-post-date{margin-bottom:1.76471em;}@media (min-width:48em){.node--blog-post .field--name-field-blog-post-date{margin-left:0.29412em;margin-bottom:0;}}.node--blog-post--full .node__content{padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:64em){.node--blog-post--full .node__content{padding-left:11.76471em;padding-right:11.76471em;}}.node--blog-post--full .submitted em{font-style:normal;}.node--blog-post--full .field--name-field-main-introduction .field__item{font-size:1.29412em;}.node--blog-post--full .field--name-field-image{margin:0 0 1.76471em;}@media (min-width:48em){.node--blog-post--full .field--name-field-image{margin-bottom:3.52941em;}}.node--blog-post--full .field--name-field-image img{display:block;margin:0 auto;}.node--blog-post--full .field--name-body{margin-bottom:1.76471em;}.node--blog-post--full .field--name-field-tags{margin-bottom:1.76471em;}@media (min-width:48em){.node--blog-post--full .field--name-field-tags{margin-bottom:3.52941em;}}.node--blog-post--full .field--name-field-profile-picture{display:inline-block;margin-right:0.58824em;vertical-align:middle;}.node--blog-post--full .field--name-field-profile-picture img{margin-bottom:0;}@media (min-width:48em){.node--blog-post--full .field--name-field-blog-category,.node--blog-post--full .field--name-field-blog-post-date{margin-bottom:1.76471em;}}.node--blog-post--full .field--name-field-image-gallery{margin-bottom:0.88235em;}.node--blog-post--full .field--name-field-image-gallery a{display:block;}.node--blog-post--full .field--name-field-image-gallery img{display:block;margin:0 auto;}.node--blog-post--full .field--name-field-image-gallery > .field__items{*zoom:1;}.node--blog-post--full .field--name-field-image-gallery > .field__items:after{content:"";display:table;clear:both;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item{margin-bottom:0.88235em;}@media (max-width:48em){.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item{width:49.15254%;float:left;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}@media (min-width:48em){.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item{width:15.25424%;float:left;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item:nth-child(6n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item:nth-child(6n + 2){margin-left:16.94915%;margin-right:-100%;clear:none;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item:nth-child(6n + 3){margin-left:33.89831%;margin-right:-100%;clear:none;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item:nth-child(6n + 4){margin-left:50.84746%;margin-right:-100%;clear:none;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item:nth-child(6n + 5){margin-left:67.79661%;margin-right:-100%;clear:none;}.node--blog-post--full .field--name-field-image-gallery > .field__items > .field__item:nth-child(6n + 6){margin-left:84.74576%;margin-right:-100%;clear:none;}}.node--blog-post--teaser .submitted{margin:1.76471em 0 0;}.node--blog-post--teaser .field--name-field-blog-category .field__item,.node--blog-post--teaser .field--name-field-blog-post-date .field__item{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;}.node--blog-post--teaser .field--name-field-blog-category .field__item a,.node--blog-post--teaser .field--name-field-blog-post-date .field__item a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--blog-post--teaser .field--name-field-blog-category .field__item a:hover,.node--blog-post--teaser .field--name-field-blog-category .field__item a:focus,.node--blog-post--teaser .field--name-field-blog-post-date .field__item a:hover,.node--blog-post--teaser .field--name-field-blog-post-date .field__item a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.node--blog-post--teaser .field--name-field-blog-category .field__item,.node--blog-post--teaser .field--name-field-blog-post-date .field__item{font-size:1.29412em;}}@media (min-width:64em){.node--client--full .node__content{padding-left:11.76471em;padding-right:11.76471em;}}.node--client--full .node__content img{display:block;margin-left:auto;margin-right:auto;}@media (min-width:48em){.node--client--full .node__content .nav-back{float:right;}}.node--contact-page--full > .node-header{padding-left:1.17647em;padding-right:1.17647em;}.node--contact-page--full > .node-header > .node__title{margin:0;}.node--contact-page--full .group-map{padding-top:1.76471em;}@media (min-width:48em){.node--contact-page--full .group-map{padding-top:3.52941em;}}.node--contact-page--full .group-map .map-caption{display:block;text-rendering:optimizeLegibility;font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#62696d;font-size:1.29412em;line-height:1.70455em;margin-bottom:1.36364em;text-align:center;}.node--contact-page--full .group-map .map-caption a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--contact-page--full .group-map .map-caption a:hover,.node--contact-page--full .group-map .map-caption a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.node--contact-page--full .group-map .map-caption{font-size:1.41176em;line-height:1.5625em;}}@media (min-width:48em){.node--contact-page--full .group-map .map-caption{margin-bottom:1.25em;}}@media (max-width:48em){.node--contact-page--full .group-map .map-caption{padding-left:1.76471em;padding-right:1.76471em;}}.node--contact-page--full .group-map #map_canvas{width:100% !important;}.node--contact-page--full .social-links{*zoom:1;}.node--contact-page--full .social-links:after{content:"";display:table;clear:both;}@media (min-width:48em){.node--contact-page--full .social-links{padding-bottom:3.52941em;}}.node--contact-page--full .social-links a{color:#2e3235;font-size:1.76471em;}.node--contact-page--full .social-links a:hover{color:#4dad33;}.node--contact-page--full .social-links .field{float:left;width:33.33333%;margin-bottom:1.76471em;text-align:center;}@media (min-width:48em){.node--contact-page--full .social-links .field{width:16.66667%;margin-bottom:0;}}.node--contact-page--full .field--name-field-phone-number,.node--contact-page--full .field--name-field-address,.node--contact-page--full .field--name-field-email-address{padding:1.76471em;text-align:center;border-bottom:1px solid #d1d8de;}@media (min-width:48em){.node--contact-page--full .field--name-field-phone-number,.node--contact-page--full .field--name-field-address,.node--contact-page--full .field--name-field-email-address{float:left;width:33.33333%;padding:5.29412em;border-top:1px solid #d1d8de;}}@media (max-width:48em){.node--contact-page--full .field--name-field-phone-number a,.node--contact-page--full .field--name-field-address a,.node--contact-page--full .field--name-field-email-address a{padding:0 0.44118em;display:block;font-weight:400;background:#f6f6f6;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}}.node--contact-page--full .field--name-field-phone-number .field__label,.node--contact-page--full .field--name-field-address .field__label,.node--contact-page--full .field--name-field-email-address .field__label{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:1.05882em;line-height:1.66667em;}@media (min-width:48em){.node--contact-page--full .field--name-field-phone-number .field__label,.node--contact-page--full .field--name-field-address .field__label,.node--contact-page--full .field--name-field-email-address .field__label{font-size:1.17647em;line-height:1.5em;}}.node--contact-page--full .field--name-field-phone-number .field__label:before,.node--contact-page--full .field--name-field-address .field__label:before,.node--contact-page--full .field--name-field-email-address .field__label:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;display:block;margin:0 auto 0.625em;color:#4dad33;font-size:1.41176em;}.node--contact-page--full .field--name-field-phone-number .field__items,.node--contact-page--full .field--name-field-address .field__items,.node--contact-page--full .field--name-field-email-address .field__items{margin-top:0.88235em;}.node--contact-page--full .field--name-field-address,.node--contact-page--full .field--name-field-email-address{border-left:1px solid #d1d8de;}.node--contact-page--full .field--name-field-phone-number{border-top:1px solid #d1d8de;}.node--contact-page--full .field--name-field-phone-number .field__label:before{content:"";}.node--contact-page--full .field--name-field-address a{display:block;margin-top:0.88235em;}.node--contact-page--full .field--name-field-address .field__label:before{content:"";}.node--contact-page--full .field--name-field-email-address .field__label:before{content:"";}@media (max-width:48em){.node--contact-page--full .field--name-field-email-address .field__items .field__item{margin-top:0.88235em;}.node--contact-page--full .field--name-field-email-address .field__items .field__item:first-child{margin-top:0;}}.node-type-contact-page .messages--error{visibility:hidden;opacity:0;height:0;padding:0;margin:0;}.no-js .node-type-contact-page .messages--error{visibility:visible;opacity:1;height:auto;padding-top:2.35294em;padding-bottom:2.35294em;}.node--job-post--full{margin-bottom:1.76471em;}@media (min-width:48em){.node--job-post--full{margin-bottom:5.29412em;}}.node--job-post--full .group-node-suffix-actions{margin-top:1.76471em;}@media (min-width:48em){.node--job-post--full .group-node-suffix-actions{margin-top:3.52941em;}}.node--job-post--full > .node__content > .field--name-body{margin-bottom:1.76471em;padding-top:1.76471em;}.node--job-post--full #edit-submitted-cv-upload-button,.node--job-post--full #edit-submitted-cover-letter-upload-button{display:none;}.node--job-post--full input#edit-submitted-cover-letter-upload,.node--job-post--full input#edit-submitted-cv-upload{border:2px dashed #d1d8de;padding:1em;width:100%;}.node--job-post--full input#edit-submitted-cv-upload.error{border-color:#F00;}.node--job-post--full #edit-submitted-cover-letter-remove-button,.node--job-post--full #edit-submitted-cv-remove-button{position:relative;display:inline-block;padding-top:0.58824em;padding-bottom:0.58824em;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;line-height:normal;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;margin:0 0 1.76471em;padding-left:3.52941em;padding-right:3.52941em;background:transparent;color:#2e3235;border:1px solid #4dad33;margin-left:1.76471em;padding-left:0.88235em;padding-right:0.88235em;}p .node--job-post--full #edit-submitted-cover-letter-remove-button,p
.node--job-post--full #edit-submitted-cv-remove-button{margin-bottom:0;}.node--job-post--full #edit-submitted-cover-letter-remove-button:hover,.node--job-post--full #edit-submitted-cover-letter-remove-button:focus,.node--job-post--full #edit-submitted-cv-remove-button:hover,.node--job-post--full #edit-submitted-cv-remove-button:focus{color:white;background:#4dad33;border:1px solid transparent;}.node--job-post--full .button-showy{margin-top:0.88235em;}@media (min-width:64em){.node--job-post--full .button-showy{margin-left:11.76471em;}}.node-type-job-post .messages--error{visibility:hidden;opacity:0;height:0;padding:0;margin:0;}.no-js .node-type-job-post .messages--error{visibility:visible;opacity:1;height:auto;padding-top:2.35294em;padding-bottom:2.35294em;}.node--job-post--teaser .submitted{font-size:1.29412em;margin-bottom:1.36364em;font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;}.node--job-post--teaser .submitted a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--job-post--teaser .submitted a:hover,.node--job-post--teaser .submitted a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}.node--landing-page--full{margin-bottom:1.76471em;}@media (min-width:48em){.node--landing-page--full{margin-bottom:5.29412em;}}.node--landing-page--full.node-introduction-double-column .node-header{padding-left:1.17647em;padding-right:1.17647em;}.node--landing-page--full > .node-header > .node__title{margin:0;}.node--landing-page--full .node__content{clear:both;}.node--landing-page--full .field--name-field-banner-image{margin-bottom:1.76471em;max-height:25.76471em;overflow:hidden;}@media (min-width:48em){.node--landing-page--full .field--name-field-banner-image{margin-bottom:5.29412em;}}.node--landing-page--full .field--name-field-banner-image img{width:100%;}.node--landing-page--full > .node__content > .field--name-body{margin-bottom:1.76471em;}@media (min-width:48em){.node--landing-page--full > .node__content > .field--name-body{margin-bottom:5.29412em;}}.node--landing-page--full.node-introduction-double-column .field--name-field-main-introduction,.node--landing-page--full.node-introduction-double-column .field--name-field-introduction-column{text-align:left;}@media (min-width:48em){.node--landing-page--full.node-introduction-double-column .field--name-field-main-introduction,.node--landing-page--full.node-introduction-double-column .field--name-field-introduction-column{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:48em){.node--landing-page--full.node-introduction-double-column .field--name-field-introduction-column{float:right;margin-right:0;}}.node--landing-page--full .view-dg-careers.view-display-id-list .view-empty{text-align:center;padding-left:1.17647em;padding-right:1.17647em;}@media (min-width:48em){.node--landing-page--full .view-dg-careers.view-display-id-list .view-empty{padding-top:5.29412em;padding-bottom:5.29412em;}}@media (min-width:64em){.node--landing-page--full .view-dg-careers.view-display-id-list .view-empty{max-width:47.05882em;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;}.node--landing-page--full .view-dg-careers.view-display-id-list .view-empty:after{content:" ";display:block;clear:both;}}.node--page--full{margin-bottom:1.76471em;}@media (min-width:48em){.node--page--full{margin-bottom:5.29412em;}}.node--page--full .field--name-field-image{margin-bottom:1.76471em;}.node--page--full .field--name-body h2:first-child,.node--page--full .field--name-body .block--views-dg-services-featured span.block__title:first-child,.block--views-dg-services-featured .node--page--full .field--name-body span.block__title:first-child{margin-top:0;}.l-content > .node--profile--full > .node-header{padding-bottom:1.76471em;}.node--profile--full .node__content{*zoom:1;margin-bottom:1.76471em;}.node--profile--full .node__content:after{content:"";display:table;clear:both;}@media (min-width:48em){.node--profile--full .node__content{margin-bottom:5.29412em;}}.node--profile--full .field--name-field-role{padding-bottom:1.76471em;text-align:center;}@media (min-width:48em){.node--profile--full .field--name-field-role{padding-bottom:7.05882em;}}.node--profile--full .field--name-field-role .field__item{font-size:1.29412em;}.node--profile--full .field--name-field-profile-picture{margin-bottom:1.76471em;}@media (min-width:48em){.node--profile--full .field--name-field-profile-picture{width:49.15254%;float:left;margin-right:1.69492%;}}@media (max-width:48em){.node--profile--full .field--name-field-profile-picture img{display:block;margin:0 auto;}}@media (min-width:48em){.node--profile--full .field--name-field-profile-picture img{padding-right:1.76471em;}}.node--profile--full .field--name-body{margin-bottom:1.76471em;}@media (min-width:48em){.node--profile--full .field--name-body{width:49.15254%;float:right;margin-right:0;}}@media (min-width:48em){.node--profile--full .field--name-body h2:first-child,.node--profile--full .field--name-body .block--views-dg-services-featured span.block__title:first-child,.block--views-dg-services-featured .node--profile--full .field--name-body span.block__title:first-child{margin-top:0;}}.node--profile--full .field--name-body p:last-child{margin-bottom:0;}.node--profile--full .field--name-field-profile-icon{float:left;margin-bottom:1.76471em;}@media (min-width:48em){.node--profile--full .field--name-field-profile-icon{margin-bottom:0;clear:both;}}.node--profile--full .field--name-field-profile-icon{margin-bottom:1.76471em;margin-right:0.82353em;}@media (min-width:48em){.node--profile--full .field--name-field-profile-icon{float:left;margin-bottom:0;}}.node--profile--full .field--name-field-profile-quote{float:left;margin-bottom:1.76471em;}@media (min-width:48em){.node--profile--full .field--name-field-profile-quote{max-width:33.5%;margin-bottom:0;}}@media (min-width:64em){.node--profile--full .field--name-field-profile-quote{max-width:39.5%;}}.node--profile--full .field--name-field-profile-quote .field__item{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;}.node--profile--full .field--name-field-profile-quote .field__item a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--profile--full .field--name-field-profile-quote .field__item a:hover,.node--profile--full .field--name-field-profile-quote .field__item a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}.node--profile--full .field--name-field-twitter,.node--profile--full .field--name-field-linkedin{display:inline-block;margin-right:1em;}.node--profile--full .field--name-field-twitter a,.node--profile--full .field--name-field-linkedin a{line-height:0;vertical-align:middle;text-indent:-119988px;display:inline-block;font-size:1.5em;}.node--profile--full .field--name-field-twitter a:after,.node--profile--full .field--name-field-linkedin a:after{content:"";}.node--profile--full .field--name-field-twitter a:after,.node--profile--full .field--name-field-linkedin a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1;}.node--profile--full .field--name-field-twitter a:after{content:"";}.node--profile--full .field--name-field-linkedin a{position:relative;top:-2px;}.node--profile--full .field--name-field-linkedin a:after{content:"";}.node--profile--full .nav-back{clear:both;}@media (min-width:48em){.node--profile--full .nav-back{float:right;clear:none;}}@media (min-width:64em){.node--profile--teaser{position:relative;color:white;overflow:hidden;}}.node--profile--teaser .node__title{margin:0;}@media (max-width:63.9375em){.node--profile--teaser .node__title{font-size:1em;line-height:1.76471em;}}@media (min-width:64em){.node--profile--teaser .node__title{color:white;}}.node--profile--teaser .node__title em{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}@media (min-width:64em){.node--profile--teaser .node__content{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;}}.node--profile--teaser .node__content-inner{margin-top:0.88235em;margin-bottom:0.88235em;}@media (max-width:63.9375em){.node--profile--teaser .node__content-inner{text-align:center;}}@media (min-width:64em){.node--profile--teaser .node__content-inner{top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;margin-top:0;margin-bottom:0;padding-right:2.35294em;padding-left:2.35294em;z-index:99;}}.node--profile--teaser .field--name-field-role{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;}.node--profile--teaser .field--name-field-role a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--profile--teaser .field--name-field-role a:hover,.node--profile--teaser .field--name-field-role a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (max-width:63.9375em){.node--profile--teaser .field--name-field-role{font-size:0.82353em;line-height:1.60714em;}}@media (min-width:64em){.node--profile--teaser .field--name-field-role{color:white;}}.node--project--full{margin-bottom:0;*zoom:1;}.node--project--full:after{content:"";display:table;clear:both;}@media (min-width:48em){.node--project--full .node__title{margin-bottom:0;}}.node--project--full .node__title em{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;}.node--project--full .node__title em a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--project--full .node__title em a:hover,.node--project--full .node__title em a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}.node--project--full .cycle-slide{width:100%;}.node--project--full .cycle-slide a,.node--project--full .cycle-slide img{display:block;}.node--project--full .cycle-slide a{width:100%;}.node--project--full .cycle-slide img{margin:0 auto;}.node--project--full .cycle-prev,.node--project--full .cycle-next{display:block;position:absolute;top:50%;padding:1.17647em;cursor:pointer;z-index:998;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:64em){.node--project--full .cycle-prev,.node--project--full .cycle-next{-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}}@media (min-width:64em){.node--project--full:hover .cycle-prev,.node--project--full:hover .cycle-next{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}.node--project--full .cycle-prev span,.node--project--full .cycle-next span{line-height:0;vertical-align:middle;text-indent:-119988px;display:inline-block;color:white;font-size:1.88235em;background:rgba(0,0,0,0.2);-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;-moz-transition:background 300ms;-o-transition:background 300ms;-webkit-transition:background 300ms;transition:background 300ms;}.node--project--full .cycle-prev span:after,.node--project--full .cycle-next span:after{content:"";}.node--project--full .cycle-prev span:after,.node--project--full .cycle-next span:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1;}@media (min-width:64em){.node--project--full .cycle-prev span,.node--project--full .cycle-next span{font-size:2.82353em;}}.node--project--full .cycle-prev span:hover,.node--project--full .cycle-next span:hover{background:rgba(0,0,0,0.4);}.node--project--full .cycle-prev{left:0;}.node--project--full .cycle-prev span:after{content:"";}.node--project--full .cycle-next{right:0;}.node--project--full .cycle-next span:after{content:"";}@media (min-width:48em){.node--project--full .carousel-pager{position:absolute;left:0;right:0;z-index:2;}}.node--project--full .group-standout{overflow:hidden;text-align:center;margin-bottom:1.76471em;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}@media (min-width:48em){.node--project--full .group-standout{margin-bottom:5.29412em;}}.node--project--full .group-standout.has-content{padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:48em){.node--project--full .group-standout.has-content{padding-left:8.47458%;padding-right:8.47458%;padding-top:3.52941em;padding-bottom:3.52941em;margin-bottom:5.29412em;}}.node--project--full .group-project-meta{margin-bottom:0;padding-left:0;padding-right:0;}@media (min-width:48em){.node--project--full .group-project-meta{margin-bottom:0;}}@media (min-width:48em){.node--project--full .group-project-meta:before{content:"";position:absolute;right:0;height:1px;width:9999%;background:#d1d8de;}}@media (min-width:64em){.node--project--full .field--name-field-standout-title,.node--project--full .field--name-field-standout-subtitle,.node--project--full .field--name-field-standout-image,.node--project--full .field--name-field-project-video,.node--project--full > .node__content > .field--name-body{padding-left:11.76471em;padding-right:11.76471em;}}.node--project--full .field--name-field-image-gallery{position:relative;margin-bottom:1.76471em;padding-left:1.17647em;padding-right:1.17647em;}@media (min-width:64em) and (max-width:85.375em){.node--project--full .field--name-field-image-gallery{padding-left:8.47458%;padding-right:8.47458%;}}@media (min-width:64em){.node--project--full .field--name-field-image-gallery{max-width:72.94118em;margin-left:auto;margin-right:auto;}.node--project--full .field--name-field-image-gallery:after{content:" ";display:block;clear:both;}}.node--project--full .field--name-field-project-link{text-align:center;position:relative;}@media (min-width:48em){.node--project--full .field--name-field-project-link{text-align:left;}}@media (min-width:48em) and (max-width:85.375em){.node--project--full .field--name-field-project-link{padding-left:8.47458%;padding-right:8.47458%;}}.node--project--full .field--name-field-project-link a{position:relative;display:inline-block;padding-top:0.58824em;padding-bottom:0.58824em;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;line-height:normal;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;padding-left:3.52941em;padding-right:3.52941em;color:white;background:#4dad33;border:1px solid #4dad33;z-index:2;}p .node--project--full .field--name-field-project-link a{margin-bottom:0;}.node--project--full .field--name-field-project-link a:hover,.node--project--full .field--name-field-project-link a:focus{background:transparent;color:#2e3235;border:1px solid #4dad33;}@media (min-width:48em){.node--project--full .field--name-field-project-link .field__item{float:right;}}.node--project--full > .node__content > .field--name-body{padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:48em){.node--project--full > .node__content > .field--name-body{padding-top:5.29412em;padding-bottom:5.29412em;}}.node--project--full > .node__content > .field--name-body h1:first-child,.node--project--full > .node__content > .field--name-body h2:first-child,.node--project--full > .node__content > .field--name-body .block--views-dg-services-featured span.block__title:first-child,.block--views-dg-services-featured .node--project--full > .node__content > .field--name-body span.block__title:first-child,.node--project--full > .node__content > .field--name-body h3:first-child,.node--project--full > .node__content > .field--name-body .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item:first-child,.node--project--full > .node__content > .field--name-body .node--service-area--teaser .node__title:first-child,.node--service-area--teaser .node--project--full > .node__content > .field--name-body .node__title:first-child{margin-top:0;}.node--project--full > .node__content > .field--name-body > :last-child{margin-bottom:0;}.node--project--full .field--name-field-standout-title .field__item{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#fff;font-size:2em;line-height:1.32353em;}@media (min-width:48em){.node--project--full .field--name-field-standout-title .field__item{font-size:2.35294em;line-height:1.3125em;}}.node--project--full .field--name-field-standout-subtitle .field__item{font-size:1.29412em;font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:white;}.node--project--full .field--name-field-standout-subtitle .field__item a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--project--full .field--name-field-standout-subtitle .field__item a:hover,.node--project--full .field--name-field-standout-subtitle .field__item a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}.node--project--full .field--name-field-standout-image{margin-top:1.76471em;margin-bottom:-1.76471em;}@media (min-width:48em){.node--project--full .field--name-field-standout-image{margin-bottom:-3.52941em;}}.node--project--full .field--name-field-background-image{margin-left:-20%;margin-right:-20%;}@media (min-width:48em){.node--project--full .field--name-field-background-image{margin-left:-10%;margin-right:-10%;}}@media (min-width:64em){.node--project--full .field--name-field-background-image{margin-left:0;margin-right:0;}}.node--project--full .field--name-field-background-image img{width:100%;}.node--project--full .field--name-field-project-section{margin-bottom:1.76471em;}@media (min-width:48em){.node--project--full .field--name-field-project-section{margin-bottom:5.29412em;}}.node--project--full .field--name-field-project-section > .field__items > .field__item{margin-bottom:1.76471em;padding-bottom:1.76471em;border-bottom:1px solid #d1d8de;}@media (min-width:64em){.node--project--full .field--name-field-project-section > .field__items > .field__item{padding-left:8.47458%;padding-right:8.47458%;}}.node--project--full .field--name-field-project-section > .field__items > .field__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.node--project--full .field--name-field-project-section .field-collection-view{margin:0;padding:0;border:none;}@media (min-width:48em){.node--project--full .field--name-field-project-section .field--name-field-project-section-image,.node--project--full .field--name-field-project-section .field--name-field-project-section-title,.node--project--full .field--name-field-project-section .field--name-field-body{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:48em){.node--project--full .field--name-field-project-section .field--name-field-project-section-title,.node--project--full .field--name-field-project-section .field--name-field-body{float:right;margin-right:0;}}.node--project--full .field--name-field-project-section .field--name-field-project-section-title{margin-top:0.88235em;margin-bottom:0.88235em;}@media (min-width:48em){.node--project--full .field--name-field-project-section .field--name-field-project-section-title{margin-top:2.64706em;}}.node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item{margin:0;}.node--project--full .field--name-field-project-section .field--name-field-body p:last-child{margin-bottom:0;}.node--project--full .field--name-field-project-section .field--name-field-project-section-image{padding:0 1.76471em;}.node--project--full .field--name-field-project-section .field--name-field-project-section-image img{display:block;margin:0 auto;}.node--project--full .field--name-field-project-video{padding-top:1.76471em;padding-bottom:1.76471em;text-align:center;}@media (min-width:48em){.node--project--full .field--name-field-project-video{padding-top:5.29412em;padding-bottom:5.29412em;}}.node--project--full .field--name-field-project-technology,.node--project--full .field--name-field-project-services,.node--project--full .field--name-field-project-solution{text-align:center;}@media (min-width:48em){.node--project--full .field--name-field-project-technology,.node--project--full .field--name-field-project-services,.node--project--full .field--name-field-project-solution{float:left;width:33.33333%;padding:1.76471em;}}@media (min-width:64em){.node--project--full .field--name-field-project-technology,.node--project--full .field--name-field-project-services,.node--project--full .field--name-field-project-solution{padding:5.29412em;}}.node--project--full .field--name-field-project-technology .field__label,.node--project--full .field--name-field-project-services .field__label,.node--project--full .field--name-field-project-solution .field__label{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:1.29412em;line-height:1.70455em;margin-top:1.3em;margin-bottom:0.5em;}@media (min-width:48em){.node--project--full .field--name-field-project-technology .field__label,.node--project--full .field--name-field-project-services .field__label,.node--project--full .field--name-field-project-solution .field__label{font-size:1.41176em;line-height:1.5625em;margin-top:1.3em;margin-bottom:0.5em;}}@media (min-width:48em){.node--project--full .field--name-field-project-technology .field__label,.node--project--full .field--name-field-project-services .field__label,.node--project--full .field--name-field-project-solution .field__label{margin:0;}}.node--project--full .field--name-field-project-technology .field__items,.node--project--full .field--name-field-project-services .field__items,.node--project--full .field--name-field-project-solution .field__items{margin-top:0.44118em;}.node--project--full .field--name-field-project-technology .field__items .field__item a,.node--project--full .field--name-field-project-services .field__items .field__item a,.node--project--full .field--name-field-project-solution .field__items .field__item a{display:block;padding:0.44118em 0;border-bottom:1px solid #d1d8de;}@media (min-width:48em){.node--project--full .field--name-field-project-technology .field__items .field__item a,.node--project--full .field--name-field-project-services .field__items .field__item a,.node--project--full .field--name-field-project-solution .field__items .field__item a{display:inline;padding:0;border:none;}}.node--project--full .field--name-field-project-technology .field__items .field__item:first-child a,.node--project--full .field--name-field-project-services .field__items .field__item:first-child a,.node--project--full .field--name-field-project-solution .field__items .field__item:first-child a{border-top:1px solid #d1d8de;}@media (min-width:48em){.node--project--full .field--name-field-project-technology .field__items .field__item:first-child a,.node--project--full .field--name-field-project-services .field__items .field__item:first-child a,.node--project--full .field--name-field-project-solution .field__items .field__item:first-child a{border:none;}}.node--project--full .field--name-field-project-solution{margin-bottom:1.76471em;}@media (min-width:48em){.node--project--full .field--name-field-project-solution{margin-bottom:0;}}@media (min-width:48em){.node--project--full .field--name-field-project-services,.node--project--full .field--name-field-project-solution{border-left:1px solid #d1d8de;}}.node--project--full .view-dg-testimonials{background:#f6f6f6;}.node--project--full .view-dg-testimonials .node--testimonial--full{padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:48em){.node--project--full .view-dg-testimonials .node--testimonial--full{padding-top:5.29412em;padding-bottom:5.29412em;padding-left:4.23729%;padding-right:4.23729%;}}.node--project--teaser{position:relative;color:white;overflow:hidden;}.node--project--teaser .node__title{margin:0;color:white;}@media (max-width:64em){.node--project--teaser .node__title{font-size:1.41176em;line-height:1.25em;}}@media (min-width:48em){.node--project--teaser .node__title{line-height:1.2em;}}.node--project--teaser .node__content{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;}.node--project--teaser .node__content-inner{top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;z-index:99;}.node--project--teaser .field--type-image img{width:100%;}.node--project--teaser .field--name-body{padding-left:1.17647em;padding-right:1.17647em;}@media (min-width:48em){.node--project--teaser .field--name-body{line-height:1.32353em;}}.node--project--teaser .field--name-field-project-solution{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;color:white;}.node--project--teaser .field--name-field-project-solution a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.node--project--teaser .field--name-field-project-solution a:hover,.node--project--teaser .field--name-field-project-solution a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:64em){.node--project--teaser .field--name-field-project-solution{font-size:1.29412em;}}.node--service-area p{color:#62696d;}.node--service-area.service-area-icon > .node-header:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin:0;color:#4dad33;font-size:5.29412em;line-height:1;text-align:center;}@media (min-width:48em){.node--service-area.service-area-icon > .node-header:before{margin:0 0 0.16667em;}}.node--service-area.service-area-icon-websites > .node-header:before{content:"";}.node--service-area.service-area-icon-ux-design > .node-header:before{content:"";}.node--service-area.service-area-icon-internet-marketing > .node-header:before{content:"";}.node--service-area.service-area-icon-intranets > .node-header:before{content:"";}.node--service-area.service-area-icon-mobile-and-webapps > .node-header:before{content:"";}.node--service-area.service-area-icon-digital-strategy > .node-header:before{content:"";}.node--service-area--full{position:relative;margin-bottom:0;}.node--service-area--full.service-area-icon > .node-header{position:relative;padding:1.76471em 0 12.35294em;}@media (min-width:48em){.node--service-area--full.service-area-icon > .node-header{padding:5.29412em 0 15.88235em;}}.node--service-area--full.service-area-icon > .node-header:before{position:absolute;bottom:0;width:100%;color:white;font-size:180px;}@media (min-width:48em){.node--service-area--full.service-area-icon > .node-header:before{bottom:0.16667em;}}.node--service-area--full .node__title{margin-top:0;margin-bottom:0;}.node--service-area--full > .node__content > .field--name-body{margin-top:1.76471em;margin-bottom:1.76471em;}@media (min-width:64em){.node--service-area--full > .node__content > .field--name-body{margin-top:5.29412em;margin-bottom:5.29412em;}}@media (max-width:47.94118em){.node--service-area--icon-menu.service-area-icon > .node-header:before{display:none;}}.node--service-area--icon-menu .node__title{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:0.94118em;line-height:1.875em;margin:0;}@media (min-width:48em){.node--service-area--icon-menu .node__title{margin:0;}}.node--service-area--landing{margin-bottom:1.76471em;text-align:center;}@media (min-width:48em){.node--service-area--landing{margin-bottom:5.29412em;}}.node--service-area--landing ul,.node--service-area--landing ul li{margin:0;padding:0;list-style:none;}.node--service-area--landing.equalise-item{position:relative;}.node--service-area--landing .node__title{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:1.29412em;line-height:1.70455em;margin:0;}@media (min-width:48em){.node--service-area--landing .node__title{font-size:1.41176em;line-height:1.5625em;}}.node--service-area--landing .node__title a{color:#2e3235;}.node--service-area--landing .node__title a:hover,.node--service-area--landing .node__title a:focus{color:#4dad33;}.node--service-area--landing .child-services{margin-bottom:1.76471em;}.node--service-area--landing .child-services h3,.node--service-area--landing .child-services .node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item,.node--project--full .field--name-field-project-section .node--service-area--landing .child-services .field--name-field-project-section-title > .field__items > .field__item,.node--service-area--landing .child-services .node--service-area--teaser .node__title,.node--service-area--teaser .node--service-area--landing .child-services .node__title{margin:0;font-size:1em;line-height:1.76471em;}@media (min-width:48em){.node--service-area--landing .child-services h3,.node--service-area--landing .child-services .node--project--full .field--name-field-project-section .field--name-field-project-section-title > .field__items > .field__item,.node--project--full .field--name-field-project-section .node--service-area--landing .child-services .field--name-field-project-section-title > .field__items > .field__item,.node--service-area--landing .child-services .node--service-area--teaser .node__title,.node--service-area--teaser .node--service-area--landing .child-services .node__title{display:inline-block;}}.node--service-area--landing > .node__content > a{position:relative;display:inline-block;padding-top:0.58824em;padding-bottom:0.58824em;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;line-height:normal;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;color:white;background:#4dad33;border:1px solid #4dad33;padding-left:0.58824em;padding-right:0.58824em;}p .node--service-area--landing > .node__content > a{margin-bottom:0;}.node--service-area--landing > .node__content > a:hover,.node--service-area--landing > .node__content > a:focus{background:transparent;color:#2e3235;border:1px solid #4dad33;}@media (max-width:48em){.node--service-area--landing > .node__content > a{display:block;}}.node--service-area--landing > .node__content > a.equalise-button{right:0;bottom:0;left:0;width:100%;max-width:15.29412em;margin:0 auto;padding-left:0;padding-right:0;}.node--service-area--landing .node__content:before{content:"";height:1em;width:100%;display:inline-block;color:#8ca0ac;font-family:"fontello";font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;margin-bottom:1.875em;}.node--service-area--landing .field--type-text-with-summary{margin-bottom:0.88235em;}.node--service-area--teaser{text-align:center;}@media (min-width:48em){.node--service-area--teaser{margin-bottom:5.29412em;}}.node--service-area--teaser p{margin:0;}.node--service-area--teaser .node__title{margin:0;}.node--service-area--teaser .node__content:before{content:"";height:1em;width:100%;display:inline-block;color:#8ca0ac;font-family:"fontello";font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;margin-bottom:1.875em;}.node--service--full > .node__content > .field--name-body{margin-top:1.76471em;margin-bottom:1.76471em;}@media (min-width:64em){.node--service--full > .node__content > .field--name-body{margin-top:5.29412em;margin-bottom:5.29412em;}}.node--solution.solution-icon > .node-header:before,.node--adwords.solution-icon > .node-header:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin:0;color:#4dad33;font-size:5.29412em;line-height:1;text-align:center;}@media (min-width:48em){.node--solution.solution-icon > .node-header:before,.node--adwords.solution-icon > .node-header:before{margin:0 0 0.16667em;}}.node--solution.solution-icon-education > .node-header:before,.node--adwords.solution-icon-education > .node-header:before{content:"";}.node--solution.solution-icon-travel > .node-header:before,.node--adwords.solution-icon-travel > .node-header:before{content:"";}.node--solution.solution-icon-property > .node-header:before,.node--adwords.solution-icon-property > .node-header:before{content:"";}.node--solution.solution-icon-finance > .node-header:before,.node--adwords.solution-icon-finance > .node-header:before{content:"";}.node--solution.solution-icon-digital-products > .node-header:before,.node--adwords.solution-icon-digital-products > .node-header:before{content:"";}.node--solution.solution-icon-transport > .node-header:before,.node--adwords.solution-icon-transport > .node-header:before{content:"";}.node--solution.solution-icon-legal > .node-header:before,.node--adwords.solution-icon-legal > .node-header:before{content:"";}.node--solution.solution-icon-corporate > .node-header:before,.node--adwords.solution-icon-corporate > .node-header:before{content:"";}.node--solution.solution-icon-government > .node-header:before,.node--adwords.solution-icon-government > .node-header:before{content:"";}.node--solution.solution-icon-healthcare > .node-header:before,.node--adwords.solution-icon-healthcare > .node-header:before{content:"";}.node--solution.solution-icon-media > .node-header:before,.node--adwords.solution-icon-media > .node-header:before{content:"";}.node--solution.solution-icon-retail > .node-header:before,.node--adwords.solution-icon-retail > .node-header:before{content:"";}.node--solution.solution-icon-telecoms > .node-header:before,.node--adwords.solution-icon-telecoms > .node-header:before{content:"";}.node--solution.solution-icon-events > .node-header:before,.node--adwords.solution-icon-events > .node-header:before{content:"";}.node--solution--full,.node--adwords--full{margin-bottom:0;}.node--solution--full.solution-icon > .node-header,.node--adwords--full.solution-icon > .node-header{position:relative;margin-bottom:1.76471em;padding:1.76471em 1.17647em 12.35294em;}@media (min-width:48em){.node--solution--full.solution-icon > .node-header,.node--adwords--full.solution-icon > .node-header{margin-bottom:3.52941em;padding:5.29412em 0 15.88235em;}}.node--solution--full.solution-icon > .node-header:before,.node--adwords--full.solution-icon > .node-header:before{position:absolute;left:0;right:0;bottom:0.16667em;margin:auto;color:white;font-size:10.58824em;}@media (min-width:48em){.node--solution--full.solution-icon > .node-header:before,.node--adwords--full.solution-icon > .node-header:before{bottom:0.5em;}}.node--solution--full > .node__content > .field--name-body,.node--adwords--full > .node__content > .field--name-body{margin-bottom:1.76471em;}@media (min-width:48em){.node--solution--full > .node__content > .field--name-body,.node--adwords--full > .node__content > .field--name-body{margin-bottom:3.52941em;}}.node--solution--full .field--name-field-solution-video,.node--adwords--full .field--name-field-solution-video{text-align:center;margin-bottom:1.76471em;}@media (min-width:48em){.node--solution--full .field--name-field-solution-video,.node--adwords--full .field--name-field-solution-video{margin-bottom:5.29412em;}}@media (max-width:47.94118em){.node--solution--icon-menu.solution-icon > .node-header:before,.node--adwords--icon-menu.solution-icon > .node-header:before{display:none;}}.node--solution--icon-menu .node__title{text-align:center;display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:0.94118em;line-height:1.875em;margin:0;}@media (min-width:48em){.node--solution--icon-menu .node__title{margin:0;}}.node--solution--teaser{text-align:center;}.node--solution--teaser p{margin:0;}.node--solution--teaser .node__title{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:1.29412em;line-height:1.70455em;margin:0;}@media (min-width:48em){.node--solution--teaser .node__title{font-size:1.41176em;line-height:1.5625em;}}.node--solution--teaser .node__content:before{content:"";height:1em;width:100%;display:inline-block;color:#8ca0ac;font-family:"fontello";font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;margin-bottom:1.875em;}.node--technology--full{margin-bottom:1.76471em;}@media (min-width:48em){.node--technology--full{margin-bottom:5.29412em;}}@media (min-width:64em){.node--technology--full .node__content{padding-left:11.76471em;padding-right:11.76471em;}}.node--technology--full .field--name-body{margin-bottom:1.76471em;}.node--testimonial--full{margin-bottom:0;text-align:center;}.node--testimonial--full .field--name-body p{margin-bottom:1.15385em;color:#8ca0ac;font-size:1.52941em;line-height:1.73077em;}.node--testimonial--full .field--name-body p:last-child{margin-bottom:0;}.node--testimonial--full .field--type-text-with-summary{margin-bottom:1.76471em;}.node--testimonial--full .field--type-text-with-summary p{margin-bottom:1.15385em;color:#8ca0ac;font-size:1.52941em;line-height:1.73077em;text-align:center;}.node--testimonial--full .field--type-text-with-summary p:last-child{margin-bottom:0;}.node--testimonial--full .testimonial-author,.node--testimonial--full .field--name-field-testimonial-role,.node--testimonial--full .field--name-field-testimonial-company{display:inline-block;}.node--testimonial--full .field--name-field-testimonial-role,.node--testimonial--full .field--name-field-testimonial-company{margin-left:0.29412em;}.node--testimonial--full .testimonial-author{font-weight:bold;}body.error404 .site-main{padding:3.52941em 1.17647em 1.76471em;}@media (min-width:48em){body.error404 .site-main{padding-top:5.29412em;padding-bottom:5.29412em;text-align:center;}}body.page-node-done .l-content{text-align:center;padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:48em){body.page-node-done .l-content{padding-top:3.52941em;padding-bottom:3.52941em;}}@media (min-width:64em){body.page-node-done .l-content{padding-top:5.29412em;padding-bottom:5.29412em;}}body.page-node-done .content-title{margin:0;}body.page-node-done .webform-confirmation,body.page-node-done .webform-progressbar{margin-top:1.76471em;}html body.front #block-bean-hp-carousel,body.front #block-bean-hp-carousel{height:auto;}html body.front #block-bean-hp-carousel .field-collection-view,body.front #block-bean-hp-carousel .field-collection-view{height:100%;padding:0;margin:0;border:none;}html body.front #block-bean-hp-carousel .field-collection-view .entity-field-collection-item,body.front #block-bean-hp-carousel .field-collection-view .entity-field-collection-item{float:none;height:100%;}html body.front #block-bean-hp-carousel .slide-wrapper,body.front #block-bean-hp-carousel .slide-wrapper{padding:2.64706em 1.17647em;text-align:center;}@media (min-width:64em){html body.front #block-bean-hp-carousel .slide-wrapper,body.front #block-bean-hp-carousel .slide-wrapper{*zoom:1;position:relative;padding:5.29412em 0;text-align:left;}html body.front #block-bean-hp-carousel .slide-wrapper:after,body.front #block-bean-hp-carousel .slide-wrapper:after{content:"";display:table;clear:both;}}@media (min-width:64em){html body.front #block-bean-hp-carousel .caption-wrapper,body.front #block-bean-hp-carousel .caption-wrapper{position:absolute;top:0;left:66.10169%;height:100%;padding-right:1.17647em;}}@media (min-width:64em){html body.front #block-bean-hp-carousel .caption,body.front #block-bean-hp-carousel .caption{top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:23.52941em;padding-left:1.17647em;}}html body.front #block-bean-hp-carousel .field--name-field-image,body.front #block-bean-hp-carousel .field--name-field-image{margin-bottom:1.76471em;}@media (min-width:64em){html body.front #block-bean-hp-carousel .field--name-field-image,body.front #block-bean-hp-carousel .field--name-field-image{width:66.10169%;float:left;margin-bottom:0;padding-left:3.52941em;}}html body.front #block-bean-hp-carousel .field--name-field-image img,body.front #block-bean-hp-carousel .field--name-field-image img{display:block;margin:0 auto;}@media (min-width:64em){html body.front #block-bean-hp-carousel .field--name-field-image img,body.front #block-bean-hp-carousel .field--name-field-image img{float:right;margin:0;}}html body.front #block-bean-hp-carousel .field--name-field-title,body.front #block-bean-hp-carousel .field--name-field-title{margin-bottom:0.88235em;}html body.front #block-bean-hp-carousel .field--name-field-title .field__item,body.front #block-bean-hp-carousel .field--name-field-title .field__item{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:2.47059em;line-height:1.25em;}@media (min-width:48em){html body.front #block-bean-hp-carousel .field--name-field-title .field__item,body.front #block-bean-hp-carousel .field--name-field-title .field__item{font-size:3.29412em;line-height:1.07143em;}}html body.front #block-bean-hp-carousel .field--name-field-body,body.front #block-bean-hp-carousel .field--name-field-body{margin-bottom:0.88235em;}@media (min-width:64em){html body.front #block-bean-hp-carousel .field--name-field-body .field__item,body.front #block-bean-hp-carousel .field--name-field-body .field__item{font-size:1.29412em;margin-bottom:1.36364em;}}html body.front #block-bean-hp-carousel .field--name-field-link a,body.front #block-bean-hp-carousel .field--name-field-link a{position:relative;display:inline-block;padding-top:0.58824em;padding-bottom:0.58824em;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;line-height:normal;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;padding-left:3.52941em;padding-right:3.52941em;color:white;background:#4dad33;border:1px solid #4dad33;}p html body.front #block-bean-hp-carousel .field--name-field-link a,p
body.front #block-bean-hp-carousel .field--name-field-link a{margin-bottom:0;}html body.front #block-bean-hp-carousel .field--name-field-link a:hover,html body.front #block-bean-hp-carousel .field--name-field-link a:focus,body.front #block-bean-hp-carousel .field--name-field-link a:hover,body.front #block-bean-hp-carousel .field--name-field-link a:focus{background:transparent;color:#2e3235;border:1px solid #4dad33;}html body.front #block-bean-hp-carousel .field--name-field-link.has-color a,body.front #block-bean-hp-carousel .field--name-field-link.has-color a{border-color:transparent;}html body.front #block-bean-hp-carousel .cycle-slide,body.front #block-bean-hp-carousel .cycle-slide{width:100%;}html body.front #block-bean-hp-carousel .carousel-pager,body.front #block-bean-hp-carousel .carousel-pager{display:none;}@media (min-width:64em){html body.front #block-bean-hp-carousel .carousel-pager,body.front #block-bean-hp-carousel .carousel-pager{display:block;position:absolute;top:0;left:0;height:100%;margin:0;z-index:9999;}}@media (min-width:64em){html body.front #block-bean-hp-carousel .carousel-pager .carousel-pager-inner,body.front #block-bean-hp-carousel .carousel-pager .carousel-pager-inner{padding:0 0.88235em;top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media (min-width:64em){html body.front #block-bean-hp-carousel .carousel-pager .carousel-pager-inner a,body.front #block-bean-hp-carousel .carousel-pager .carousel-pager-inner a{float:left;margin:0 0 0.88235em;color:white;clear:both;}}@media (min-width:64em){html body.front #block-bean-hp-carousel .carousel-pager .carousel-pager-inner a.cycle-pager-active,body.front #block-bean-hp-carousel .carousel-pager .carousel-pager-inner a.cycle-pager-active{color:#4dad33;}}html body.front #block-bean-hp-carousel .slide-theme-dark .field--name-field-title .field__item,html body.front #block-bean-hp-carousel .slide-theme-dark .field--name-field-body,body.front #block-bean-hp-carousel .slide-theme-dark .field--name-field-title .field__item,body.front #block-bean-hp-carousel .slide-theme-dark .field--name-field-body{color:#2e3235;}html body.front #block-bean-hp-carousel .slide-theme-dark .field--name-field-link a:hover,html body.front #block-bean-hp-carousel .slide-theme-dark .field--name-field-link a:focus,body.front #block-bean-hp-carousel .slide-theme-dark .field--name-field-link a:hover,body.front #block-bean-hp-carousel .slide-theme-dark .field--name-field-link a:focus{color:#2e3235;border:1px solid #2e3235;background-color:transparent !important;}html body.front #block-bean-hp-carousel .slide-theme-light .field--name-field-title .field__item,html body.front #block-bean-hp-carousel .slide-theme-light .field--name-field-body,body.front #block-bean-hp-carousel .slide-theme-light .field--name-field-title .field__item,body.front #block-bean-hp-carousel .slide-theme-light .field--name-field-body{color:white;}html body.front #block-bean-hp-carousel .slide-theme-light .field--name-field-link a:hover,html body.front #block-bean-hp-carousel .slide-theme-light .field--name-field-link a:focus,body.front #block-bean-hp-carousel .slide-theme-light .field--name-field-link a:hover,body.front #block-bean-hp-carousel .slide-theme-light .field--name-field-link a:focus{color:white;border:1px solid white;background-color:transparent !important;}html body.front .node--landing-page,body.front .node--landing-page{background:#f9f9f9;*zoom:1;}html body.front .node--landing-page:after,body.front .node--landing-page:after{content:"";display:table;clear:both;}html body.front .node--landing-page > .node-header,body.front .node--landing-page > .node-header{text-align:left;}html body.front .node--landing-page > .node-header:after,body.front .node--landing-page > .node-header:after{content:"";display:table;clear:both;}html body.front .node--landing-page > .node-header:after,body.front .node--landing-page > .node-header:after{position:inherit;height:inherit;background-image:inherit;}html body.front .node--landing-page .node-header .node__title,body.front .node--landing-page .node-header .node__title{text-align:center;}html body.front .node--full,body.front .node--full{margin-bottom:0;}@media (min-width:48em){html body.front .node--full,body.front .node--full{margin-bottom:0;}}body.node-type-project{background-color:#fefefe;}.page-taxonomy-term:after{content:"";position:absolute;top:0;left:0;height:200px;width:100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjJmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f0f2f4),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(#f0f2f4,#ffffff);background-image:-webkit-linear-gradient(#f0f2f4,#ffffff);background-image:linear-gradient(#f0f2f4,#ffffff);z-index:-1;}@media (min-width:48em){.page-taxonomy-term:after{height:400px;}}.page-taxonomy-term .pane-title{text-align:center;display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:2.47059em;line-height:1.25em;margin-top:.1em;margin-bottom:.1em;padding:0.58824em 0;margin:0;}@media (min-width:48em){.page-taxonomy-term .pane-title{font-size:3.29412em;line-height:1.07143em;margin-top:.1em;margin-bottom:.1em;}}.page-taxonomy-term .pane-title:before{content:"";height:1em;width:100%;display:inline-block;color:#4dad33;font-family:"fontello";font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;margin-bottom:2.5em;}.page-taxonomy-term .panels-flexible-region{width:100%;}body.page-search .l-main:before{content:"";position:absolute;top:0;left:0;height:200px;width:100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjJmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f0f2f4),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(#f0f2f4,#ffffff);background-image:-webkit-linear-gradient(#f0f2f4,#ffffff);background-image:linear-gradient(#f0f2f4,#ffffff);z-index:-1;}@media (min-width:48em){body.page-search .l-main:before{height:400px;}}body.page-search .l-content{padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:48em){body.page-search .l-content{padding-top:5.29412em;padding-bottom:5.29412em;}}body.page-search .l-content:before{content:"";height:1em;width:100%;display:inline-block;color:#4dad33;font-family:"fontello";font-size:0.70588em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;margin-bottom:2.5em;}body.page-search .content-title{text-align:center;}@media (min-width:48em){body.page-search .content-title{margin:0 0 1.60714em;}}body.page-user .l-content{padding-top:1.76471em;padding-bottom:1.76471em;}@media (min-width:48em){body.page-user .l-content{padding-top:5.29412em;padding-bottom:5.29412em;}}.site-header{position:absolute;top:5px;left:5px;z-index:999;}@media (min-width:64em){.site-header{position:fixed;top:0;left:0;width:100%;display:block;background:white;}}.site-navigation{display:none;margin:1.32353em 0;}@media (min-width:64em){.site-navigation{display:block;}}.site-navigation a{font-size:0.70588em;letter-spacing:1px;text-transform:uppercase;display:block;color:#2e3235;}.site-navigation a:hover,.site-navigation a:focus{color:#4dad33;}.site-navigation a.menu-item-search{line-height:0;vertical-align:middle;text-indent:-119988px;display:inline-block;font-size:1em;}.site-navigation a.menu-item-search:after{content:"";}.site-navigation a.menu-item-search:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1;}.site-navigation a.menu-item-primary{position:relative;display:inline-block;padding-top:0.83333em;padding-bottom:0.83333em;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;line-height:normal;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;margin:0 0 2.5em;padding-left:5em;padding-right:5em;background:transparent;color:#2e3235;border:1px solid #4dad33;margin-top:-2px;margin-bottom:0;padding-left:2.5em;padding-right:2.5em;}p .site-navigation a.menu-item-primary{margin-bottom:0;}.site-navigation a.menu-item-primary:hover,.site-navigation a.menu-item-primary:focus{color:white;background:#4dad33;border:1px solid transparent;}.site-navigation ul.menu{margin:0;padding:0;}.site-navigation ul.menu > li{display:inline-block;margin:0;padding:0 0.58824em;list-style:none;vertical-align:middle;}@media (min-width:64em){.site-navigation ul.menu > li{padding:0 0.88235em;}}.site-navigation ul.menu > li.last{padding-right:0;}.site-navigation ul.menu > li.active a{color:#4dad33;}.site-navigation ul.menu > li.active a.menu-item-primary:hover,.site-navigation ul.menu > li.active a.menu-item-primary:focus{color:white;}.site-main{position:relative;}.site-footer{padding-bottom:0.88235em;background:#2e3235;}.site-footer p,.site-footer address{margin:0;color:#62696d;font-size:0.82353em;text-align:center;}.site-footer p a,.site-footer address a{display:block;font-weight:400;color:#62696d;}@media (min-width:48em){.site-footer p a,.site-footer address a{display:inline;}}.site-footer p a:hover,.site-footer p a:focus,.site-footer address a:hover,.site-footer address a:focus{color:white;}.view-content{*zoom:1;}.view-content:after{content:"";display:table;clear:both;}.view > .view-filters{background:#2e3235;}.view > .view-filters a{color:white;}.view > .view-filters a.active,.view > .view-filters a:hover,.view > .view-filters a:focus{color:#4dad33;}@media (min-width:64em){.view > .view-filters .form-item{display:inline-block;}}.view > .view-filters .form-item > a{display:block;padding:0.88235em 0;}@media (min-width:64em){.view > .view-filters .form-item > a{display:inline-block;padding:0 1.32353em;}}@media (min-width:64em){.view-dg-projects .view-content > .views-row > a > .node--project .field--name-field-image .field__item:before{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:100%;background:#4dad33;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms;}}.view-dg-projects .view-content > .views-row > a > .node--project .field--name-body{display:none;position:absolute;width:100%;font-weight:400;}@media (min-width:64em){.view-dg-projects .view-content > .views-row > a > .node--project .field--name-body{display:block;-moz-transition:700ms;-o-transition:700ms;-webkit-transition:700ms;transition:700ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}}@media (min-width:64em){.view-dg-projects .view-content > .views-row > a > .node--project .field--name-body:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;left:0;right:0;height:100%;margin:100% auto 0;color:white;padding-top:0.35714em;font-size:2em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;}}.view-dg-projects .view-content > .views-row > a:hover > .node--project .field--name-body,.view-dg-projects .view-content > .views-row > a:focus > .node--project .field--name-body{position:relative;}@media (min-width:64em){.view-dg-projects .view-content > .views-row > a:hover > .node--project .field--name-body,.view-dg-projects .view-content > .views-row > a:focus > .node--project .field--name-body{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}@media (min-width:64em){.view-dg-projects .view-content > .views-row > a:hover > .node--project .field--name-body:after,.view-dg-projects .view-content > .views-row > a:focus > .node--project .field--name-body:after{margin-top:0;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}@media (min-width:64em){.view-dg-projects .view-content > .views-row > a:hover > .node--project .field--name-field-image .field__item:before,.view-dg-projects .view-content > .views-row > a:hover > .node--project .field--name-field-image .field__item:before,.view-dg-projects .view-content > .views-row > a:focus > .node--project .field--name-field-image .field__item:before,.view-dg-projects .view-content > .views-row > a:focus > .node--project .field--name-field-image .field__item:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}@media (min-width:48em){.view-dg-projects.view-display-id-list > .view-content > .views-row,.view-dg-projects.view-display-id-service_related > .view-content > .views-row,.view-dg-projects.view-display-id-solution_related > .view-content > .views-row{float:left;width:50%;}}@media (min-width:64em){.view-dg-projects.view-display-id-list > .view-content > .views-row,.view-dg-projects.view-display-id-service_related > .view-content > .views-row,.view-dg-projects.view-display-id-solution_related > .view-content > .views-row{float:left;width:33.33333%;}}.view-dg-projects.view-display-id-list .view-content,.view-dg-projects.view-display-id-service_related .view-content,.view-dg-projects.view-display-id-solution_related .view-content{*zoom:1;}.view-dg-projects.view-display-id-list .view-content:after,.view-dg-projects.view-display-id-service_related .view-content:after,.view-dg-projects.view-display-id-solution_related .view-content:after{content:"";display:table;clear:both;}.view-dg-services{text-align:center;}@media (min-width:48em) and (max-width:63.9375em){.view-dg-services.view-display-id-featured > .view-content > .views-row,.view-dg-services.view-display-id-service_landing > .view-content > .views-row{width:50%;float:left;}.view-dg-services.view-display-id-featured > .view-content > .views-row:nth-child(2n + 1),.view-dg-services.view-display-id-service_landing > .view-content > .views-row:nth-child(2n + 1){clear:left;}}@media (min-width:64em){.view-dg-services.view-display-id-featured > .view-content > .views-row,.view-dg-services.view-display-id-service_landing > .view-content > .views-row{width:33.33333%;float:left;}.view-dg-services.view-display-id-featured > .view-content > .views-row:nth-child(3n + 1),.view-dg-services.view-display-id-service_landing > .view-content > .views-row:nth-child(3n + 1){clear:left;}}.view-dg-services.view-display-id-featured .view-header p{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#708089;margin-bottom:0.83333em;font-size:1.05882em;text-align:center;}.view-dg-services.view-display-id-featured .view-header p a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.view-dg-services.view-display-id-featured .view-header p a:hover,.view-dg-services.view-display-id-featured .view-header p a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.view-dg-services.view-display-id-featured .view-header p{margin-bottom:1.25em;font-size:1.41176em;}}.view-dg-services.view-display-id-featured .view-content > .views-row > a > .node--service-area{display:block;margin:0;padding:1.76471em 0;color:#2e3235;font-weight:400;}@media (min-width:64em){.view-dg-services.view-display-id-featured .view-content > .views-row > a > .node--service-area{-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms;padding:1.76471em;}}@media (min-width:64em){.view-dg-services.view-display-id-featured .view-content > .views-row > a:hover > .node--service-area,.view-dg-services.view-display-id-featured .view-content > .views-row > a:focus > .node--service-area{color:white;background:#4dad33;}}@media (min-width:64em){.view-dg-services.view-display-id-featured .view-content > .views-row > a:hover > .node--service-area p,.view-dg-services.view-display-id-featured .view-content > .views-row > a:hover > .node--service-area .node__title,.view-dg-services.view-display-id-featured .view-content > .views-row > a:hover > .node--service-area .node-header:before,.view-dg-services.view-display-id-featured .view-content > .views-row > a:hover > .node--service-area .node__content:before,.view-dg-services.view-display-id-featured .view-content > .views-row > a:focus > .node--service-area p,.view-dg-services.view-display-id-featured .view-content > .views-row > a:focus > .node--service-area .node__title,.view-dg-services.view-display-id-featured .view-content > .views-row > a:focus > .node--service-area .node-header:before,.view-dg-services.view-display-id-featured .view-content > .views-row > a:focus > .node--service-area .node__content:before{color:white;}}.view-dg-services.view-display-id-service_landing .views-row .node--service-area{margin-bottom:1.76471em;}@media (min-width:48em){.view-dg-services.view-display-id-service_landing .views-row .node--service-area{margin:1.76471em;}}@media (min-width:48em){.view-dg-services.view-display-id-service_landing .views-row .node--service-area > .view-content > .views-row{margin-bottom:5.29412em;}}@media (min-width:48em) and (max-width:63.9375em){.view-dg-services.view-display-id-service_menu > .view-content > .views-row{float:left;width:33.33333%;}.view-dg-services.view-display-id-service_menu > .view-content > .views-row:nth-child(3n + 1){clear:left;}}@media (min-width:64em){.view-dg-services.view-display-id-service_menu > .view-content > .views-row{float:left;width:16.66667%;}.view-dg-services.view-display-id-service_menu > .view-content > .views-row:nth-child(6n + 1){clear:left;}}@media (max-width:48em){.view-dg-services.view-display-id-service_menu .view-content{*zoom:1;}.view-dg-services.view-display-id-service_menu .view-content:after{content:"";display:table;clear:both;}}.view-dg-services.view-display-id-service_menu .view-content > .views-row > a{display:block;}.view-dg-services.view-display-id-service_menu .view-content > .views-row > a .node--service-area{padding-top:0.88235em;padding-bottom:0.88235em;border-bottom:1px solid #d1d8de;}@media (min-width:48em){.view-dg-services.view-display-id-service_menu .view-content > .views-row > a .node--service-area{padding:1.76471em;color:#2e3235;font-weight:400;border:none;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms;}}.view-dg-services.view-display-id-service_menu .view-content > .views-row > a .node--service-area .node__title{color:#4dad33;}@media (min-width:48em){.view-dg-services.view-display-id-service_menu .view-content > .views-row > a .node--service-area .node__title{color:#2e3235;}}@media (max-width:47.94118em){.view-dg-services.view-display-id-service_menu .view-content > .views-row:first-child > a .node--service-area{border-top:1px solid #d1d8de;}}.view-dg-services.view-display-id-service_menu .view-content > .views-row > a.active > .node--service-area .node__title,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a.active > .node--service-area .node-header:before{color:#8ca0ac;}.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):hover > .node--service-area,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):focus > .node--service-area{color:white;background:#4dad33;}.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):hover > .node--service-area p,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):hover > .node--service-area .node__title,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):hover > .node--service-area .node-header:before,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):hover > .node--service-area .node__content:before,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):focus > .node--service-area p,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):focus > .node--service-area .node__title,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):focus > .node--service-area .node-header:before,.view-dg-services.view-display-id-service_menu .view-content > .views-row > a:not(.active):focus > .node--service-area .node__content:before{color:white;}.view-dg-solutions .view-content > .views-row > a > .node--solution{display:block;padding:0 0 1.76471em;color:#2e3235;font-weight:400;}@media (min-width:64em){.view-dg-solutions .view-content > .views-row > a > .node--solution{-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms;padding:1.76471em;}}@media (min-width:64em){.view-dg-solutions .view-content > .views-row > a:not(.active):hover > .node--solution,.view-dg-solutions .view-content > .views-row > a:not(.active):focus > .node--solution{color:white;background:#4dad33;}}@media (min-width:64em){.view-dg-solutions .view-content > .views-row > a:not(.active):hover > .node--solution p,.view-dg-solutions .view-content > .views-row > a:not(.active):hover > .node--solution .node__title,.view-dg-solutions .view-content > .views-row > a:not(.active):hover > .node--solution .node-header:before,.view-dg-solutions .view-content > .views-row > a:not(.active):hover > .node--solution .node__content:before,.view-dg-solutions .view-content > .views-row > a:not(.active):focus > .node--solution p,.view-dg-solutions .view-content > .views-row > a:not(.active):focus > .node--solution .node__title,.view-dg-solutions .view-content > .views-row > a:not(.active):focus > .node--solution .node-header:before,.view-dg-solutions .view-content > .views-row > a:not(.active):focus > .node--solution .node__content:before{color:white;}}.view-dg-solutions.view-display-id-list{margin-bottom:1.76471em;}@media (min-width:48em){.view-dg-solutions.view-display-id-list{margin-bottom:5.29412em;}}@media (min-width:48em) and (max-width:63.9375em){.view-dg-solutions.view-display-id-list > .view-content > .views-row{width:50%;padding:0 1.76471em;float:left;}.view-dg-solutions.view-display-id-list > .view-content > .views-row:nth-child(2n + 1){clear:left;}}@media (min-width:64em){.view-dg-solutions.view-display-id-list > .view-content > .views-row{width:33.33333%;padding:0;float:left;}.view-dg-solutions.view-display-id-list > .view-content > .views-row:nth-child(3n + 1){clear:left;}}@media (min-width:48em) and (max-width:63.9375em){.view-dg-solutions.view-display-id-solutions_menu > .view-content > .views-row{width:25%;float:left;}.view-dg-solutions.view-display-id-solutions_menu > .view-content > .views-row:nth-child(4n + 1){clear:left;}}@media (min-width:64em){.view-dg-solutions.view-display-id-solutions_menu > .view-content > .views-row{width:16.66667%;float:left;}.view-dg-solutions.view-display-id-solutions_menu > .view-content > .views-row:nth-child(6n + 1){clear:left;}}@media (max-width:47.94118em){.view-dg-solutions.view-display-id-solutions_menu .view-content{*zoom:1;}.view-dg-solutions.view-display-id-solutions_menu .view-content:after{content:"";display:table;clear:both;}}.view-dg-solutions.view-display-id-solutions_menu .view-content > .views-row > a > .node--solution{display:block;padding-top:0.88235em;padding-bottom:0.88235em;border-bottom:1px solid #d1d8de;}@media (min-width:48em){.view-dg-solutions.view-display-id-solutions_menu .view-content > .views-row > a > .node--solution{padding:1.76471em;color:#2e3235;font-weight:400;border:none;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms;}}@media (max-width:47.94118em){.view-dg-solutions.view-display-id-solutions_menu .view-content > .views-row:first-child > a > .node--solution{border-top:1px solid #d1d8de;}}.view-dg-solutions.view-display-id-solutions_menu .view-content > .views-row > a > .node--solution .node__title{color:#4dad33;}@media (min-width:48em){.view-dg-solutions.view-display-id-solutions_menu .view-content > .views-row > a > .node--solution .node__title{color:#2e3235;}}.view-dg-solutions.view-display-id-solutions_menu .view-content > .views-row > a.active > .node--solution .node__title,.view-dg-solutions.view-display-id-solutions_menu .view-content > .views-row > a.active > .node--solution .node-header:before{color:#8ca0ac;}.view-dg-clients{text-align:center;}.view-dg-clients > .view-content > .views-row{display:inline-block;margin-left:-4px;}@media (max-width:29.9375em){.view-dg-clients > .view-content > .views-row{width:49.15254%;float:left;}.view-dg-clients > .view-content > .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view-dg-clients > .view-content > .views-row:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}@media (min-width:30em) and (max-width:47.9375em){.view-dg-clients > .view-content > .views-row{width:32.20339%;float:left;}.view-dg-clients > .view-content > .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view-dg-clients > .view-content > .views-row:nth-child(3n + 2){margin-left:33.89831%;margin-right:-100%;clear:none;}.view-dg-clients > .view-content > .views-row:nth-child(3n + 3){margin-left:67.79661%;margin-right:-100%;clear:none;}}@media (min-width:48em) and (max-width:64em){.view-dg-clients > .view-content > .views-row{width:23.72881%;float:left;}.view-dg-clients > .view-content > .views-row:nth-child(4n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view-dg-clients > .view-content > .views-row:nth-child(4n + 2){margin-left:25.42373%;margin-right:-100%;clear:none;}.view-dg-clients > .view-content > .views-row:nth-child(4n + 3){margin-left:50.84746%;margin-right:-100%;clear:none;}.view-dg-clients > .view-content > .views-row:nth-child(4n + 4){margin-left:76.27119%;margin-right:-100%;clear:none;}}@media (min-width:64em){.view-dg-clients > .view-content > .views-row{width:15.25424%;float:left;}.view-dg-clients > .view-content > .views-row:nth-child(6n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view-dg-clients > .view-content > .views-row:nth-child(6n + 2){margin-left:16.94915%;margin-right:-100%;clear:none;}.view-dg-clients > .view-content > .views-row:nth-child(6n + 3){margin-left:33.89831%;margin-right:-100%;clear:none;}.view-dg-clients > .view-content > .views-row:nth-child(6n + 4){margin-left:50.84746%;margin-right:-100%;clear:none;}.view-dg-clients > .view-content > .views-row:nth-child(6n + 5){margin-left:67.79661%;margin-right:-100%;clear:none;}.view-dg-clients > .view-content > .views-row:nth-child(6n + 6){margin-left:84.74576%;margin-right:-100%;clear:none;}}.view-dg-clients .view-header p{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#708089;margin-bottom:0;font-size:1.05882em;text-align:center;}.view-dg-clients .view-header p a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.view-dg-clients .view-header p a:hover,.view-dg-clients .view-header p a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}@media (min-width:48em){.view-dg-clients .view-header p{margin-bottom:1.25em;font-size:1.41176em;}}.view-dg-clients .view-content .views-field-field-client-logo img{display:block;margin:0 auto;}.view-dg-blog.view-display-id-list .view-content > .views-row > a > .node--teaser .submitted{color:#2e3235;}.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .field--name-field-blog-category .field__item,.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .field--name-field-blog-post-date .field__item,.view-dg-blog.view-display-id-list .view-content > .views-row > a:hover > .node--teaser .submitted,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .field--name-field-blog-category .field__item,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .field--name-field-blog-post-date .field__item,.view-dg-blog.view-display-id-list .view-content > .views-row > a:focus > .node--teaser .submitted{color:white;}.view-dg-blog.view-display-id-featured .view-content{text-align:center;overflow:visible !important;*zoom:1;}.view-dg-blog.view-display-id-featured .view-content:after{content:"";display:table;clear:both;}.view-dg-blog.view-display-id-featured .view-content > .views-row{width:100%;}.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-field-blog-category,.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-created{font-family:"Old Standard TT",Georgia,serif;font-style:italic;font-weight:400;color:#8ca0ac;display:inline-block;color:#62696d;}.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-field-blog-category a,.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-created a{font-weight:400;color:#4dad33;border-bottom:1px dotted #4dad33;}.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-field-blog-category a:hover,.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-field-blog-category a:focus,.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-created a:hover,.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-created a:focus{color:#2e3235;border-bottom:1px dotted #2e3235;}.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-field-blog-category a,.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-created a{color:#62696d;font-weight:400;border:none;}.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-title .field-content{display:block;text-rendering:optimizeLegibility;font-family:"Whitney",Helvetica,Arial,sans-serif;font-weight:700;color:#2e3235;font-size:2em;line-height:1.32353em;margin-bottom:0.22059em;}@media (min-width:48em){.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-title .field-content{font-size:2.35294em;line-height:1.3125em;}}@media (min-width:48em){.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-title .field-content{margin-bottom:0;}}.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-title .field-content a{color:#2e3235;}.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-title .field-content a:hover,.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-title .field-content a:focus{color:#4dad33;}.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-field-main-introduction .field-content{margin-top:1.76471em;margin-bottom:1.76471em;font-size:1.29412em;}@media (min-width:48em){.view-dg-blog.view-display-id-featured .view-content > .views-row .views-field-field-main-introduction .field-content{margin-bottom:0;}}.view-dg-profile.view-display-id-list > .view-content > .views-row{float:left;margin-bottom:1.76471em;}@media (max-width:47.9375em){.view-dg-profile.view-display-id-list > .view-content > .views-row{width:50%;}.view-dg-profile.view-display-id-list > .view-content > .views-row:nth-child(2n + 1){clear:left;}}@media (min-width:48em) and (max-width:63.9375em){.view-dg-profile.view-display-id-list > .view-content > .views-row{width:33.33333%;}.view-dg-profile.view-display-id-list > .view-content > .views-row:nth-child(3n + 1){clear:left;}}@media (min-width:64em){.view-dg-profile.view-display-id-list > .view-content > .views-row{width:25%;margin-bottom:0;}.view-dg-profile.view-display-id-list > .view-content > .views-row:nth-child(4n + 1){clear:left;}}@media (min-width:64em){.view-dg-profile.view-display-id-list > .view-content > .views-row > a > .node--profile--teaser .node__content{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;-webkit-transition:opacity 300ms;transition:opacity 300ms;}}@media (min-width:64em){.view-dg-profile.view-display-id-list > .view-content > .views-row > a > .node--profile--teaser .field--name-field-profile-picture .field__item:before{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:100%;background:#4dad33;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms;}}@media (min-width:64em){.view-dg-profile.view-display-id-list > .view-content > .views-row > a:hover > .node--profile--teaser .node__content,.view-dg-profile.view-display-id-list > .view-content > .views-row > a:focus > .node--profile--teaser .node__content{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}@media (min-width:64em){.view-dg-profile.view-display-id-list > .view-content > .views-row > a:hover > .node--profile--teaser .field--name-field-profile-picture .field__item:before,.view-dg-profile.view-display-id-list > .view-content > .views-row > a:focus > .node--profile--teaser .field--name-field-profile-picture .field__item:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}.view-dg-taxonomy-term{margin-bottom:5.29412em;}
.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@font-face{font-family:'fontello';src:url(/sites/all/themes/dg_website/assets/font/fontello/font/fontello.eot?72398927);src:url(/sites/all/themes/dg_website/assets/font/fontello/font/fontello.eot?72398927#iefix) format('embedded-opentype'),url(/sites/all/themes/dg_website/assets/font/fontello/font/fontello.woff?72398927) format('woff'),url(/sites/all/themes/dg_website/assets/font/fontello/font/fontello.ttf?72398927) format('truetype'),url(/sites/all/themes/dg_website/assets/font/fontello/font/fontello.svg?72398927#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}.icon-websites:before{content:'\e800';}.icon-ux:before{content:'\e801';}.icon-bucket:before{content:'\e802';}.icon-corporate:before{content:'\e803';}.icon-dig-products:before{content:'\e804';}.icon-education:before{content:'\e805';}.icon-finance:before{content:'\e806';}.icon-government:before{content:'\e807';}.icon-healthcare:before{content:'\e808';}.icon-interface:before{content:'\e809';}.icon-legal:before{content:'\e80a';}.icon-marketing:before{content:'\e80b';}.icon-media:before{content:'\e80c';}.icon-mobile:before{content:'\e80d';}.icon-plant:before{content:'\e80e';}.icon-property:before{content:'\e80f';}.icon-retail:before{content:'\e810';}.icon-shears:before{content:'\e811';}.icon-spade:before{content:'\e812';}.icon-strategy:before{content:'\e813';}.icon-transport:before{content:'\e814';}.icon-travel:before{content:'\e815';}.icon-twitter:before{content:'\e816';}.icon-facebook:before{content:'\e817';}.icon-gplus:before{content:'\e818';}.icon-pinterest:before{content:'\e819';}.icon-mail:before{content:'\e81a';}.icon-angle-left:before{content:'\e81b';}.icon-angle-right:before{content:'\e81c';}.icon-menu-close:before{content:'\e81d';}.icon-menu-open:before{content:'\e81e';}.icon-search:before{content:'\e81f';}.icon-divider:before{content:'\e820';}.icon-logo-filled:before{content:'\e821';}.icon-logo-outline:before{content:'\e822';}.icon-linkedin:before{content:'\e823';}.icon-arrow-circle-down:before{content:'\e824';}.icon-arrow-circle-left:before{content:'\e825';}.icon-arrow-circle-right:before{content:'\e826';}.icon-arrow-circle-up:before{content:'\e827';}.icon-grid:before{content:'\e828';}.icon-paper-plane:before{content:'\e829';}.icon-mobile-1:before{content:'\e82a';}.icon-location:before{content:'\e82b';}.icon-instagram:before{content:'\e82c';}.icon-events:before{content:'\e82d';}.icon-telecoms:before{content:'\e82e';}
[class^="icon-"],[class*=" icon-"]{font-family:'fontello';font-style:normal;font-weight:normal;line-height:1em;}.icon-websites{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe800;&nbsp;');}.icon-ux{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe801;&nbsp;');}.icon-bucket{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe802;&nbsp;');}.icon-corporate{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe803;&nbsp;');}.icon-dig-products{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe804;&nbsp;');}.icon-education{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe805;&nbsp;');}.icon-finance{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe806;&nbsp;');}.icon-government{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe807;&nbsp;');}.icon-healthcare{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe808;&nbsp;');}.icon-interface{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe809;&nbsp;');}.icon-legal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80a;&nbsp;');}.icon-marketing{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80b;&nbsp;');}.icon-media{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80c;&nbsp;');}.icon-mobile{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80d;&nbsp;');}.icon-plant{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80e;&nbsp;');}.icon-property{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80f;&nbsp;');}.icon-retail{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe810;&nbsp;');}.icon-shears{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe811;&nbsp;');}.icon-spade{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe812;&nbsp;');}.icon-strategy{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe813;&nbsp;');}.icon-transport{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe814;&nbsp;');}.icon-travel{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe815;&nbsp;');}.icon-twitter{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe816;&nbsp;');}.icon-facebook{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe817;&nbsp;');}.icon-gplus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe818;&nbsp;');}.icon-pinterest{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe819;&nbsp;');}.icon-mail{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81a;&nbsp;');}.icon-angle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81b;&nbsp;');}.icon-angle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81c;&nbsp;');}.icon-menu-close{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81d;&nbsp;');}.icon-menu-open{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81e;&nbsp;');}.icon-search{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81f;&nbsp;');}.icon-divider{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe820;&nbsp;');}.icon-logo-filled{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe821;&nbsp;');}.icon-logo-outline{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe822;&nbsp;');}.icon-linkedin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe823;&nbsp;');}.icon-arrow-circle-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe824;&nbsp;');}.icon-arrow-circle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe825;&nbsp;');}.icon-arrow-circle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe826;&nbsp;');}.icon-arrow-circle-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe827;&nbsp;');}.icon-grid{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe828;&nbsp;');}.icon-paper-plane{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe829;&nbsp;');}.icon-mobile-1{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82a;&nbsp;');}.icon-location{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82b;&nbsp;');}.icon-instagram{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82c;&nbsp;');}.icon-events{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82d;&nbsp;');}.icon-telecoms{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82e;&nbsp;');}
.icon-websites{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe800;&nbsp;');}.icon-ux{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe801;&nbsp;');}.icon-bucket{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe802;&nbsp;');}.icon-corporate{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe803;&nbsp;');}.icon-dig-products{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe804;&nbsp;');}.icon-education{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe805;&nbsp;');}.icon-finance{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe806;&nbsp;');}.icon-government{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe807;&nbsp;');}.icon-healthcare{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe808;&nbsp;');}.icon-interface{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe809;&nbsp;');}.icon-legal{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80a;&nbsp;');}.icon-marketing{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80b;&nbsp;');}.icon-media{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80c;&nbsp;');}.icon-mobile{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80d;&nbsp;');}.icon-plant{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80e;&nbsp;');}.icon-property{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe80f;&nbsp;');}.icon-retail{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe810;&nbsp;');}.icon-shears{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe811;&nbsp;');}.icon-spade{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe812;&nbsp;');}.icon-strategy{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe813;&nbsp;');}.icon-transport{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe814;&nbsp;');}.icon-travel{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe815;&nbsp;');}.icon-twitter{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe816;&nbsp;');}.icon-facebook{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe817;&nbsp;');}.icon-gplus{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe818;&nbsp;');}.icon-pinterest{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe819;&nbsp;');}.icon-mail{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81a;&nbsp;');}.icon-angle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81b;&nbsp;');}.icon-angle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81c;&nbsp;');}.icon-menu-close{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81d;&nbsp;');}.icon-menu-open{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81e;&nbsp;');}.icon-search{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe81f;&nbsp;');}.icon-divider{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe820;&nbsp;');}.icon-logo-filled{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe821;&nbsp;');}.icon-logo-outline{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe822;&nbsp;');}.icon-linkedin{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe823;&nbsp;');}.icon-arrow-circle-down{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe824;&nbsp;');}.icon-arrow-circle-left{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe825;&nbsp;');}.icon-arrow-circle-right{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe826;&nbsp;');}.icon-arrow-circle-up{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe827;&nbsp;');}.icon-grid{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe828;&nbsp;');}.icon-paper-plane{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe829;&nbsp;');}.icon-mobile-1{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82a;&nbsp;');}.icon-location{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82b;&nbsp;');}.icon-instagram{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82c;&nbsp;');}.icon-events{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82d;&nbsp;');}.icon-telecoms{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xe82e;&nbsp;');}
