html{overflow-x:hidden}.higher-ed-banner a:hover .blog-banner,.higher-ed-banner a:hover,.higher-ed-banner a:hover .blog-banner div{text-decoration:none !important}.the-minute-banner a:hover .blog-banner,.the-minute-banner a:hover,.the-minute-banner a:hover .blog-banner div{text-decoration:none !important}.novus-banner a:hover .blog-banner,.novus-banner a:hover,.novus-banner a:hover .blog-banner div{text-decoration:none !important}.upload .body-container-wrapper{min-height:0}p{line-height:1.25em}.custom-margin{margin-top:150px}.bxslider{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.header.header #menu ul{margin-top:0}.homepage .portfolio .boxes a.box{background-position:center 30%}.homepage .portfolio{padding-bottom:0}.homeslider .mask{background:rgba(255,255,255,.1)}.text-inside-portfolio{line-height:1.25em;padding:0 2em}.homepage .portfolio .boxes{padding-bottom:0}.post-body img:not(.hs-cta-img){max-width:100% !important;height:auto !important}header.header .widget-type-logo.dd-logo-2017 img{max-width:250px}.navigation{padding-top:25px}.slick-arrow{display:none}.custom-br{margin:20px 0;display:block;width:100%;height:0px;content:""}.largest{font-size:3em}.feature-mocup__iphone2{visibility:hidden;height:400px}.feature-mocup__iphone2-screen-container{overflow:visible}.container .bx-wrapper{margin:auto;background:transparent;border:0;box-shadow:none}.horizontal-spacer span{display:block;min-height:1px}.pie-charts img{width:75%}.hubspot img{max-height:200px}.hubspot p{padding:0 50px}.hs-error-msgs label{color:red !important}.hs-form-required{color:red !important;display:inline !important}.hs_submit{text-align:center}.feature-mocup__iphone2-screen{width:150%;max-width:150%;margin-left:-45px}.feature-mocup__content--right h3{white-space:nowrap}.bx-wrapper .bx-controls-direction .bx-next{right:-75px}.bx-wrapper .bx-controls-direction .bx-prev{left:-75px}.square-boxes-section.home-boxes{margin-top:0}.homeslider .slide .content p.banner-title{font-size:58px;font-weight:100;line-height:1em;transition:all 500ms ease;font-family:"Proxima N W01 Reg",sans-serif}.homeslider .slide .content h1.banner-title{font-size:3em;font-weight:100;line-height:1em;font-family:"Proxima N W01 Reg",sans-serif}.homeslider .slide .content h2{font-size:2em;font-weight:100;line-height:1em}.homepage .portfolio .row-fluid .span4{width:33.33333333333333333333333333333333%;margin:0}.hero-banner{margin-bottom:0px}.resources .blog-list-box{margin:30px 0}.resources .blog-title a{min-height:50px}.resources .blog-author{min-height:90px}.homeslider .slide .content p.banner-title.v2{font-size:3em}div.center.wow.pulse{margin-top:50px}.thirdTierContent{line-height:1em}.bg{background-size:cover;background-position:center;min-height:600px}.thirdTierBox{display:block;width:90%;margin-left:auto;background:rgba(0,0,0,.65);color:white;padding:80px 60px;border-radius:5px;line-height:1.15em}.box-title{font-size:1.15em;text-transform:uppercase;font-weight:600}.align-right{text-align:right}.align-left{text-align:left}.white{color:white !important}.large{font-size:2em;line-height:1em}.larger{font-size:2.5em;line-height:1.25em}.center{text-align:center}.spacer{padding:120px 0}.space{padding:80px 0}.space-s{padding:40px 0}.homepage .portfolio .boxes a.box:hover h3{height:80px}#tier4 .portfolio .box{border:1px solid #f86d0c}.homepage .portfolio{background:white !important}.tier2-homepage-content{font-size:2em;line-height:1.25em}.blue{color:#002f87}.margin-top-25{margin-top:25px}.flex .row-fluid{display:flex;display:-webkit-flex;align-items:center;-webkitalign-items:center}.hs-rss-module .hs-rss-item{margin:0 30px;background:white;border:solid 3px #f4f4f4;border-radius:5px;box-shadow:0 0 15px black}.hs-rss-module .hs-rss-item .hs-rss-item-image-wrapper,.hs-rss-module .hs-rss-item .hs-rss-item-text{display:block;width:100%}.hs-rss-module .hs-rss-item .hs-rss-item-image-wrapper{min-height:230px}.hs-rss-module .hs-rss-item .hs-rss-item-text{padding:15px}.hs-rss-module .hs-rss-item .hs-rss-item-text .hs-rss-title{font-size:1.25em;line-height:1em;color:black;font-weight:500;display:block;min-height:110px}.hs-rss-module .hs-rss-item .hs-rss-item-text .hs-rss-byline .hs-rss-author{color:#ff8542;font-weight:bold}.cta-2017{border-radius:5px;border:3px solid white;transition:all 500ms ease}.cta-2017 a{display:block;padding:15px;transition:all 500ms ease;line-height:1em}.cta-white{background:white}.cta-white a{color:black}.cta-blue{background:#002f87;border-color:#002f87}.cta-blue a{color:white}.cta-blue:hover{background:transparent}.cta-blue:hover a{color:#002f87}.cta-white:hover{background:transparent}.cta-white:hover a{color:white}.cta-transparent{background:transparent}.cta-transparent a{color:white}.cta-transparent-blue{border-color:#002f87;background:transparent;color:#002f87 !important}.cta-transparent-blue a{color:#002f87}.cta-transparent-blue:hover{background:#002f87;color:white !important}.cta-transparent-blue:hover a{color:white}.cta-transparent:hover{background:white}.cta-transparent:hover a,.cta-transparent:hover i{color:black}.footer-content p a{color:white;font-weight:bold;font-size:1.15em;margin-bottom:15px;display:inline-block}.footer-content .copyright{color:#999;font-size:.8em;margin-top:80px}.full-row-image .span3{width:25%;margin:0}.hero-banner-wrap .hs_cos_wrapper_type_rich_text ol li{color:white}.hero-banner-wrap .hs_cos_wrapper_type_rich_text ol li:before{color:white}.sinle-post-description-inner .hs_cos_wrapper_type_rich_text ol li:before{color:white}.sinle-post-description-inner .hs_cos_wrapper_type_rich_text ol li:before{-webkit-transform:translateY(-31%);-moz-transform:translateY(-31%);-ms-transform:translateY(-31%);-o-transform:translateY(-31%);transform:translateY(-31%)}.full-row-image .span3 img{width:100% !important}.blue-gradient-bg{background:rgba(0,51,138,1);background:-moz-linear-gradient(left,rgba(0,51,138,1) 0%,rgba(8,116,187,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,51,138,1)),color-stop(100%,rgba(8,116,187,1)));background:-webkit-linear-gradient(left,rgba(0,51,138,1) 0%,rgba(8,116,187,1) 100%);background:-o-linear-gradient(left,rgba(0,51,138,1) 0%,rgba(8,116,187,1) 100%);background:-ms-linear-gradient(left,rgba(0,51,138,1) 0%,rgba(8,116,187,1) 100%);background:linear-gradient(to right,rgba(0,51,138,1) 0%,rgba(8,116,187,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00338a',endColorstr='#0874bb',GradientType=1)}.orange-gradient-bg{background:rgba(247,100,50,1);background:-moz-linear-gradient(left,rgba(247,100,50,1) 0%,rgba(248,194,71,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(247,100,50,1)),color-stop(100%,rgba(248,194,71,1)));background:-webkit-linear-gradient(left,rgba(247,100,50,1) 0%,rgba(248,194,71,1) 100%);background:-o-linear-gradient(left,rgba(247,100,50,1) 0%,rgba(248,194,71,1) 100%);background:-ms-linear-gradient(left,rgba(247,100,50,1) 0%,rgba(248,194,71,1) 100%);background:linear-gradient(to right,rgba(247,100,50,1) 0%,rgba(248,194,71,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76432',endColorstr='#f8c247',GradientType=1)}.homeslider>span{z-index:3}.mouse_scroll{z-index:3}.minute-blog-body.sodium-blog .widget-type-form label span,form label span{color:black}.minute-blog-body.sodium-blog .listing-blog .single-post a.button{background-color:#002f87;border-color:#002f87}.minute-blog-body.sodium-blog .listing-blog .single-post a.button:hover{background-color:white;border-color:#002f87;color:#002f87}.minute-blog .blog-banner{padding:300px 0}.higher-ed-banner{background-image:url('//info.directdevelopment.com/hubfs/DD%202017/higheredmarketingblog.jpg');background-size:cover;background-position:center;position:relative}.higher-ed-banner:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}.the-minute-banner{background-image:url('//info.directdevelopment.com/hubfs/DD%202017/The-minute-archive-banner.jpg');background-size:cover;background-position:center;position:relative}.the-minute-banner:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}.novus-banner{background-image:url('//info.directdevelopment.com/hubfs/novus_LP_background_with_overlay-1.jpg');background-size:cover;background-position:center;position:relative}.novus-banner:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}.blog-banner{margin-top:70px;padding:200px 0;text-align:center;color:white;z-index:2;position:relative}.blog-banner .blog-banner-title{font-size:58px;line-height:1em;margin-bottom:20px;text-decoration:none}a:hover .blog-banner-title{text-decoration:none !important}.blog-banner .blog-banner-subtitle{font-size:1.5em;line-height:1em;text-decoration:none}.landing-hero select option{background:white}.form-wrapper{padding:40px 0;background:rgba(0,0,0,.5);border-radius:10px}.form-wrapper .hs-input{border-radius:5px;color:black;padding:15px 10px}.form-wrapper form select{background:white}.blog-pagination{text-align:center}.blog-pagination .span4{min-height:1px}a:hover .blog-banner-subtitle{font-size:1.5em;line-height:1em;text-decoration:none !important}.blog-navigation{list-style:none;display:block;margin:25px 25px 0 25px}.blog-navigation li{display:block;width:25%;float:left;text-align:center}.blog-navigation li a{display:block;padding:30px 0;color:white;border-radius:5px 5px 0 0}.blog-navigation li.active a{color:#002f87;background:white}.blog-list-box{margin:30px 0;background:white;border:solid 3px #f4f4f4;border-radius:5px;box-shadow:0 0 60px -15px black}.blog-image{min-height:230px;background-size:cover}.blog-details{padding:15px}.blog-title a{font-size:1.25em;line-height:1em;color:black;font-weight:500;display:block;min-height:110px}.blog-author{opacity:.7;font-size:85%}.author-link{font-size:100%;color:#ff8542;font-weight:bold}.blog-box{background:#f4f4f4;padding:1px 30px;margin-bottom:25px}.blog-large-text{font-weight:bold;font-size:1.3em}.blog form{padding-bottom:25px}.blog .hs-form-field{margin-bottom:15px}.hs-form-field label{display:block;margin-bottom:10px}.blog .hs-button{text-align:center;background:#00338a;color:white;font-size:1.25em;padding:10px 25px;border:1px solid #00338a;border-radius:5px}.blog .hs-button:hover{background:white;color:#00338a;cursor:pointer}.blog h3{color:#002f87;font-weight:bold}.related-post-item{float:left;padding-right:20px;max-width:30%}.related-title{padding-top:15px;padding-bottom:20px}.related-title a{text-decoration:none;color:#2a387e;font-weight:bold}.related-image{max-height:120px;overflow:hidden;border:2px solid #2a387e}.white h3{color:#fff !important}.white ul li a{color:#fff !important}.white a:hover{text-decoration:underline}.nagap-title{margin:0 !important;font-size:58px;font-weight:100;line-height:1em;transition:all 500ms ease;font-family:"Proxima N W01 Reg",sans-serif;padding:20px 0;position:relative;z-index:99}.equal-heights>.row-fluid-wrapper>.row-fluid{display:flex !important;flex-wrap:wrap !important}@media(max-width:680px){.related-post-item{float:none;padding-right:0;max-width:100%;width:100%}.related-image{max-height:100%}}.getInTouchPopup{display:none;transition:all 500ms ease}.getInTouchPopup.open{position:fixed;display:flex !important;top:0;left:0;z-index:9999;width:100%;height:100%;align-items:center;justify-content:center}.getInTouchPopup .popupDesc{width:600px;text-align:center;background:white;padding:30px 50px;position:relative}.getInTouchPopup .popupDesc p{font-weight:bold;font-size:1.25em;line-height:1em}.getInTouchPopup .hs-form-field{text-align:left;margin-bottom:15px}.bx-wrapper img{margin:auto}.getInTouchPopup .hs-button{text-align:center;background:#00338a;color:white;font-size:1.25em;padding:10px 25px;border:1px solid #00338a;border-radius:5px}.getInTouchPopup .hs-button:hover{background:white;color:#00338a}.getInTouchPopup .popupClose{position:absolute;right:0;top:0;padding:8px 5px 8px 10px;background:#002f87;font-size:1.25em;color:white;cursor:pointer}.section.post-header{margin:0}.section.post-header h1{line-height:1.25em}.section.post-header h1 span{color:#002f87}.section.post-body{margin-top:45px}.show-mobile{display:none}.homepage .main-container-cl .my-background-video{width:250vh !important;max-width:250%}.career-form-style input{background:0;border:0;border-bottom:1px solid #fff;color:#fff;font-size:18px;line-height:24px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.career-form-style .hs-form-field label{display:block;margin-top:10px;margin-bottom:0}.hs_resume,.hs_cover_letter{margin-bottom:10px}input[type="file" i]{margin:10px}.form-content .flex-wrap .flex-right .hs_resume{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:dotted 1px #fff;position:relative;margin-top:35px;height:150px}.form-content .flex-wrap .flex-right .hs_cover_letter{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:dotted 1px #fff;position:relative;margin-top:35px;height:150px}.hs_resume label{margin-top:12% !important;margin-left:10%}.form-content .flex-wrap .flex-right .hs_resume .input input[type="file"]{width:100%;opacity:1;overflow:hidden;display:block;position:absolute;background:transparent;top:80px;left:45px;cursor:pointer;border-bottom:0}.flex-right .hs_resume .input{position:absolute;top:0;left:0;right:0;z-index:999}.hs_cover_letter label{margin-top:12% !important;margin-left:10%}.form-content .flex-wrap .flex-right .hs_cover_letter .input input[type="file"]{width:100%;height:150px;opacity:0;overflow:hidden;display:block;background:red;top:0;left:0;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}.flex-right .hs_cover_letter .input{position:absolute;top:0;left:0;right:0;z-index:999}ol{display:block;list-style-type:decimal;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px}.body-container-wrapper ul{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px}.mouse_scroll{bottom:-20px}figure{display:block;margin:0}figure.pngcomparison{margin:2.4rem 4.8rem 2.4rem 0;padding:1.6rem 2.4rem;border-radius:.2rem;text-align:center}figure.pngcomparison div figure{display:inline-block;padding:.6rem 0;vertical-align:middle}.vs{display:inline-block;width:9rem;font-weight:normal;font-size:1.7em;text-align:center;line-height:1.2em}@media(min-width:1024px){.homeslider .slide .content p{margin:0px !important;margin-top:0px !important}}@media(max-width:1400px){.main-container-cl .my-background-video}@media(max-width:1300px){.bg{min-height:500px}}@media(min-width:1100px){.sodium-blog .listing-blog .single-post .content{margin-bottom:7%}}@media(max-width:1024px){.hs_cos_wrapper_type_custom_widget .span4{width:31.491712705%}#menu{margin-right:70px}#menu .hs-menu-wrapper ul li:last-child>ul{left:-90px !important}.feature-mocup__content--right h3{white-space:normal}.hs-rss-module .hs-rss-item{margin:0}.no-padding-ipad{padding:0 !important;padding-left:25px !important}.bx-wrapper .bx-controls-direction .bx-next{right:0}.bx-wrapper .bx-controls-direction .bx-prev{left:0}.hidden-mobile{display:none}.true-homepage .slide{background-image:url('//info.directdevelopment.com/hubfs/DD%202017/inbound-marketing.jpg') !important}.no-padding-ipad-left.full-ipad.full-width{padding-left:25px !important;padding-right:25px !important}.svg-icon{max-width:62px;max-height:62px}.svg-icon-v2{max-width:200px;max-height:200px}.span4.cta-2017{width:100%;margin:0;margin-bottom:10px}.dd-mobile{background-position-x:-23em}.high-ed .homeslider .slide{height:96vh}.high-ed .cta-2017{display:block !important;width:100% !important;margin:7px}.high-ed .container .banner-title{font-size:32px !important}.high-ed .content .container .center .row-fluid .span2,.high-ed .content .container .center br{display:none}.mouse_scroll{bottom:-13px}}@media(max-width:768px){.mouse_scroll{bottom:0px}.flex .row-fluid{display:block}.flex>.row-fluid-wrapper>.row-fluid>.span6{width:100%;margin:0}.no-padding-ipad p,.no-padding-ipad div{padding-left:0 !important}.full-ipad{width:100%;max-width:100% !important;text-align:center;padding:40px 0 !important}.full-ipad br{display:none}.larger.blue{padding:0 !important}.no-padding-ipad-left{padding-left:0!Important;padding-right:0!Important}.span7.cta-2017.cta-blue{width:100%}.cta-2017 .cta_button{padding-right:0;padding-left:0}.container{padding:0 25px}.span6 .full-width,.span6 .full-ipad{padding-left:25px !important;padding-right:25px !important}.hide-ipad{display:none}.blog-image{min-height:130px}.blog-title a{font-size:1em}.no-padding-ipad-left.full-ipad.full-width .span9.cta-2017{width:100%}.lead-section__content{margin:0;text-align:center}.row-fluid .cta-2017{margin-bottom:15px;width:100%}.space,.spacer{padding:20px 0}.thirdTierBox{padding:30px}.larger{font-size:2.25em}.homepage .portfolio .boxes a.box{background-position:center;background-size:100%;background-repeat:no-repeat}.homepage .portfolio .boxes a.box:hover h3{height:170px}.cta-2017 .cta_button{padding-right:30px;padding-left:30px}.form-wrapper .horizontal-spacer{display:none}.form-wrapper .span6{width:93.5%}.homepage .portfolio .boxes .span4 .col-sm-4 a.box{height:135px}.homeslider .slide{height:130vh}.mouse_scroll{bottom:-25px}.homepage .slide .content .container{margin-top:-150px}.mouse_scroll{bottom:30px}.high-ed .mask .container .center .row-fluid{margin-top:-53px}.high-ed .mask .cta-2017 a{padding:10px !important;font-size:13px !important}.high-ed .container .banner-title{font-size:32px !important;margin-top:250px !important;margin-bottom:100px}}@media(min-width:768px){.listing-blog-careers .single-post-wrap .single-post-v2{width:205%}}@media(max-width:736px){.high-ed .content .container .center .row-fluid .span2,.high-ed .content .container .center br{display:block}.high-ed .container .banner-title{margin-bottom:0px}.align-right{text-align:left}.thirdTierBox{width:100%}.homepage .portfolio .boxes .span4 .col-sm-4 a.box{height:85px}.thirdTierContent br{display:none}.bg{min-height:250px}.blog-list-box{margin:15px 75px}.full-ipad div,.full-ipad p{padding-left:0 !important}.resources .blog-list-box{margin:0 75px 15px 75px !important}.portfolio .row-fluid .span4{width:33.33%;float:left}.resources .blog-image{min-height:220px}.homeslider .slide .content p.banner-title{font-size:43px;margin-top:390px}.high-ed .mask .container .center .row-fluid{margin-top:-53px}.high-ed .mask .cta-2017 a{padding:10px !important;font-size:13px !important}.high-ed .container .banner-title{font-size:22px !important;margin-top:250px !important;margin-bottom:0px}}@media(max-width:667px){.homeslider .slide .content p:last-of-type{margin-top:368px}.high-ed .mask .container .center .row-fluid{margin-top:-53px}.high-ed .mask .cta-2017 a{padding:10px !important;font-size:13px !important}.high-ed .container .banner-title{font-size:22px !important;margin-top:250px !important}}@media(max-width:600px){.high-ed .mask .container .center .row-fluid{margin-top:-62px}}@media(max-width:568px){.homeslider .slide .content p:last-of-type{margin-top:40px}.homeslider .slide .content p.banner-title{font-size:34px;margin-top:225px}.homeslider .slide{height:270vh}.high-ed .mask .container .center .row-fluid{margin-top:-61px}.high-ed .mask .cta-2017 a{padding:10px !important;font-size:13px !important}.high-ed .container .banner-title{font-size:22px !important;margin-top:80% !important}.high-ed .homeslider .slide{height:140vh}}@media(max-width:414px){.homeslider .slide{height:140vh}.high-ed .mask .container .center .row-fluid{margin-top:-40px !important}.high-ed .container .banner-title{font-size:22px !important;margin-top:29% !important}}@media(max-width:425px){.homeslider .slide .content p.banner-title{font-size:43px;margin-top:90px}}@media(max-width:415px){.getInTouchPopup .popupDesc{margin-left:-9px}.resources .separator--yellow .widget-type-cta .cta_button{float:none}.resources .separator--yellow #hs_cos_wrapper_module_147764390874418126{margin:0 !important}.resource__details{display:block}.blog-navigation li{width:100%}.homepage .portfolio .boxes .span4 .col-sm-4 a.box{height:170px}.homeslider .slide .content p.banner-title,.homeslider .slide .content p.banner-title.v2{font-size:1.5em}.homeslider .slide .content h2{font-size:1.25em}.blog-list-box{margin:15px 0}.homepage .portfolio .boxes .span4{width:100%}.form-wrapper{padding:25px}.form-wrapper .widget-type-form .form-title{margin:0}.feature-mocup__iphone2-container{display:block;visibility:visible}.thirdTierContent{margin-top:25px;margin-bottom:25px}.bx-wrapper .bx-controls-direction .bx-next{right:-40px}.bx-wrapper .bx-controls-direction .bx-prev{left:-40px}.hs_submit input{white-space:normal}.resources .blog-list-box{margin:15px 20px !important}.largest{font-size:2em}}@media(max-width:384px){.high-ed .mask .container .center .row-fluid{margin-top:-45px !important}.high-ed .container .banner-title{font-size:16px !important;margin-top:29% !important}}@media(max-width:375px){.homeslider .slide{height:140vh}.high-ed .mask .container .center .row-fluid{margin-top:-45px !important}.high-ed .container .banner-title{font-size:14px !important;margin-top:61% !important}}@media(max-width:320px){.homeslider .slide .content p.banner-title{margin-top:130px}.homeslider .slide{height:160vh}.high-ed .mask .container .center .row-fluid{margin-top:-36px}.high-ed .mask .cta-2017 a{padding:5px !important;font-size:12px !important}.high-ed .container .banner-title{font-size:14px !important;margin-top:120% !important}}.hs-content-path-about-our-team-tony .layout-widget-wrapper h1{font-size:58px}.hs-content-path-about-our-team-tony .layout-widget-wrapper p{margin-top:20px !important}.banner-pop{position:absolute;z-index:1;width:100%}.banner-pop .close-btn{float:right !important;font-size:25px;font-weight:800;cursor:pointer}