html,body,div,span,h1,h2,h3,p,a,img,strong,i,ul,li,form,label,footer,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}footer,nav,section{display:block}body{line-height:1}ul{list-style:none}body{-webkit-text-size-adjust:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}body{-ms-overflow-style:scrollbar;background:#2f3235;color:rgba(255,255,255,0.55);font-family:Arial,Helvetica,sans-serif;font-size:16.5pt;font-weight:normal;line-height:1.75}body.dd__is-loading *{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important}body.dd__is-loading *:before,body.dd__is-loading *:after{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important}@media screen and (max-width: 480px){html,body{min-width:320px}}input,textarea{color:rgba(255,255,255,0.55);font-family:Arial,Helvetica,sans-serif;font-size:16.5pt;font-weight:normal;line-height:1.75}@media screen and (max-width: 1680px){body,input,textarea{font-size:13pt}}@media screen and (max-width: 1280px){body,input,textarea{font-size:12pt}}@media screen and (max-width: 360px){body,input,textarea{font-size:11pt}}a{-webkit-transition:color .2s ease,border-bottom-color .2s ease;transition:color .2s ease,border-bottom-color .2s ease;border-bottom:dotted 1px rgba(255,255,255,0.35);color:inherit;text-decoration:none}a:hover{border-bottom-color:transparent;color:#fff}strong{font-weight:bold}i{font-style:italic}p{margin:0 0 2em 0}h1,h2,h3{color:#fff;font-weight:bold;line-height:1.5;margin:0 0 .5em 0}h1{font-size:2.75em}h2{font-size:1.75em}h3{font-size:1.1em}@media screen and (max-width: 736px){h1{font-size:2em}h2{font-size:1.25em}h3{font-size:1em}}button,.dd__button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;background-color:transparent;border:solid 1px !important;border-color:rgba(255,255,255,0.15) !important;border-radius:3em;color:#fff !important;cursor:pointer;display:inline-block;font-size:0.6em;font-weight:bold;height:calc(4.75em + 2px);letter-spacing:.25em;line-height:4.75em;outline:0;padding:0 3.75em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}button:after{-webkit-transform:scale(0.25);transform:scale(0.25);-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;transition:opacity .2s ease,-webkit-transform .2s ease;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;background:#fff;border-radius:3em;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.dd__button:after{-webkit-transform:scale(0.25);transform:scale(0.25);-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;transition:opacity .2s ease,-webkit-transform .2s ease;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;background:#fff;border-radius:3em;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.dd__button.dd__special{background-color:#fff;color:#2f3235 !important}.dd__button.dd__special:after{display:none}button:disabled,.dd__button:disabled{cursor:default;opacity:0.5;-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none}button:hover,.dd__button:hover{border-color:rgba(255,255,255,0.55) !important}button:hover:after,.dd__button:hover:after{opacity:0.05;-webkit-transform:scale(1);transform:scale(1)}button:hover:active,.dd__button:hover:active{border-color:#fff !important}button:hover:active:after,.dd__button:hover:active:after{opacity:0.1}.dd_features.dd__inactive section .icon{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}form{margin:0 0 2em 0}form .dd__field{margin:0 0 1em 0}form .dd__field.dd__half{width:50%;float:left;padding:0 0 0 0.75em}form .dd__field.dd__half.dd__first{padding:0 0.75em 0 0}form .dd__field.dd__misc{display:none}form>.dd__actions{margin:2em 0 0 0 !important}@media screen and (max-width: 736px){form .dd__field.dd__half{width:100%;float:none;padding:0}form .dd__field.dd__half.dd__first{padding:0}}label{color:#fff;font-weight:bold;line-height:1.5;margin:0 0 .7em 0;display:block;font-size:1.1em}input[type="text"],input[type="email"]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:rgba(255,255,255,0.05);border-radius:.25em;border:none;border:solid 1px rgba(255,255,255,0.15);color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%}textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:rgba(255,255,255,0.05);border-radius:.25em;border:none;border:solid 1px rgba(255,255,255,0.15);color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%}input[type="text"]:invalid,input[type="email"]:invalid{-webkit-box-shadow:none;box-shadow:none}textarea:invalid{-webkit-box-shadow:none;box-shadow:none}input[type="text"]:focus,input[type="email"]:focus{border-color:#fff;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}textarea:focus{border-color:#fff;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}input[type="text"],input[type="email"]{height:2.75em}textarea{padding:0.75em 1em}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:rgba(255,255,255,0.35) !important;opacity:1.0}.dd__image{border-radius:.25em;border:0;display:inline-block;position:relative}.dd__image img{border-radius:.25em;display:block}ul{list-style:disc;margin:0 0 2em 0;padding-left:1em}ul li{padding-left:0.5em}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;padding:0 0.75em 0 0}ul.icons li:last-child{padding-right:0}ul.icons li>a{border:0;text-decoration:none}ul.icons li>a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}ul.icons li>a .label{display:none}ul.dd__actions{cursor:default;list-style:none;padding-left:0}ul.dd__actions li{display:inline-block;padding:0 1em 0 0;vertical-align:middle}ul.dd__actions li:last-child{padding-right:0}ul.dd__contact{list-style:none;padding:0}ul.dd__contact>li{padding:0;margin:1.5em 0 0 0}ul.dd__contact>li:first-child{margin-top:0}ul.dd__menu{list-style:none;padding:0}ul.dd__menu>li{line-height:1.4;padding:0}@media screen and (max-width: 480px){ul.dd__actions{margin:0 0 2em 0}ul.dd__actions li{padding:1em 0 0 0;display:block;text-align:center;width:100%}ul.dd__actions li>*{width:100%;margin:0 !important}ul.dd__actions li .dd__button{padding:0}ul.dd__actions li:first-child{padding-top:0}}@media screen and (max-width: 480px){ul.dd__menu>li{border-left:0;display:block;line-height:inherit;margin:0.5em 0 0 0;padding-left:0}}.dd__split{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.dd__split>*{width:calc(50% - 2.5em)}.dd__split>:nth-child(2n-1){padding-right:2.5em;border-right:solid 1px rgba(255,255,255,0.15)}.dd__split>:nth-child(2n){padding-left:2.5em}.dd__split.dd__style1>:nth-child(2n-1){width:calc(66.66666% - 2.5em)}.dd__split.dd__style1>:nth-child(2n){width:calc(33.33333% - 2.5em)}@media screen and (max-width: 1680px){.dd__split>*{width:calc(50% - 2em)}.dd__split>:nth-child(2n-1){padding-right:2em}.dd__split>:nth-child(2n){padding-left:2em}.dd__split.dd__style1>:nth-child(2n-1){width:calc(66.66666% - 2em)}.dd__split.dd__style1>:nth-child(2n){width:calc(33.33333% - 2em)}}@media screen and (max-width: 980px){.dd__split{display:block}.dd__split>*{border-top:solid 1px rgba(255,255,255,0.15);margin:4em 0 0 0;padding:4em 0 0 0;width:100% !important}.dd__split>:nth-child(2n-1){border-right:0;padding-right:0}.dd__split>:nth-child(2n){padding-left:0}.dd__split>:first-child{border-top:0;margin-top:0;padding-top:0}}@media screen and (max-width: 736px){.dd__split>*{margin:3em 0 0 0;padding:3em 0 0 0}}.dd__spotlights>section{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;min-height:22.5em}.dd__spotlights>section>.dd__image{background-position:center center;background-size:cover;border-radius:0;display:block;position:relative;width:25em}.dd__spotlights>section>.dd__image img{border-radius:0;display:block}.dd__spotlights>section>.dd__image:before{-webkit-transition:opacity 1s ease;transition:opacity 1s ease;background:rgba(47,50,53,0.9);content:'';display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.dd__spotlights>section>.dd__content{padding:4em 5em 2em 5em;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50em;-ms-flex:1}.dd__spotlights>section>.dd__content>.dd__inner{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);transition:opacity 1s ease,-webkit-transform 1s ease;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;opacity:1}.dd__spotlights>section:nth-child(2){background-color:rgba(0,0,0,0.03)}.dd__spotlights>section:nth-child(3){background-color:rgba(0,0,0,0.06)}.dd__spotlights>section:nth-child(4){background-color:rgba(0,0,0,0.09)}.dd__spotlights>section:nth-child(5){background-color:rgba(0,0,0,0.12)}.dd__spotlights>section.dd__inactive>.dd__image:before{opacity:1}body.dd__is-loading .dd__spotlights>section>.dd__image:before{opacity:1}.dd__spotlights>section.dd__inactive>.dd__content>.dd__inner,body.dd__is-loading .dd__spotlights>section>.dd__content>.dd__inner{-webkit-transform:translateX(-1em);transform:translateX(-1em);opacity:0}@media screen and (max-width: 1680px){.dd__spotlights>section>.dd__content{padding:4em 4em 2em 4em}}@media screen and (max-width: 980px){.dd__spotlights>section{display:block}.dd__spotlights>section>.dd__image{width:100%;height:50vh}.dd__spotlights>section>.dd__content{width:100%}.dd__spotlights>section.dd__inactive>.dd__content>.dd__inner{-webkit-transform:translateY(1em);transform:translateY(1em)}body.dd__is-loading .dd__spotlights>section>.dd__content>.dd__inner{-webkit-transform:translateY(1em);transform:translateY(1em)}}@media screen and (max-width: 736px){.dd__spotlights>section>.dd__image{height:50vh;min-height:15em}.dd__spotlights>section>.dd__content{padding:3em 2em 1em 2em}}.dd__wrapper{position:relative}.dd__wrapper>.dd__inner{padding:5em 5em 3em 5em;max-width:100%;width:75em}.dd__wrapper.dd__gray{background-color:#ebebeb}.dd__wrapper.dd__style1{background-color:#287abf}.dd__wrapper.dd__style1-alt{background-color:#1f5f95}.dd__wrapper.dd__style2,.dd__wrapper.dd__style3{background-color:#255e91}.dd__wrapper.dd__fullscreen{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.dd__wrapper.fade-up.dd__inactive>.dd__inner{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}@media screen and (max-width: 1680px){.dd__wrapper>.dd__inner{padding:4em 4em 2em 4em}}@media screen and (max-width: 1280px){.dd__wrapper>.dd__inner{width:100%}}@media screen and (max-width: 736px){.dd__wrapper>.dd__inner{padding:3em 2em 1em 2em}}@media screen and (max-width: 1280px){.dd__wrapper.dd__fullscreen{min-height:calc(100vh - 2.5em)}}@media screen and (max-width: 736px){.dd__wrapper.dd__fullscreen{padding:2em 0;min-height:0}}body.dd__is-loading .dd__wrapper.fade-up>.dd__inner{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}.dd__wrapper.fade-down.dd__inactive>.dd__inner,body.dd__is-loading .dd__wrapper.fade-down>.dd__inner{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.dd__wrapper.fade.dd__inactive>.dd__inner,body.dd__is-loading .dd__wrapper.fade>.dd__inner{opacity:0}#sidebar+#wrapper{margin-left:18em}#sidebar+#wrapper+#footer{margin-left:18em}@media screen and (max-width: 1280px){#sidebar+#wrapper{margin-left:0;padding-top:3.5em}}@media screen and (max-width: 736px){#sidebar+#wrapper{padding-top:0}}@media screen and (max-width: 1280px){#sidebar+#wrapper+#footer{margin-left:0}}#footer>.dd__inner .dd__menu{font-size:0.8em;color:rgba(255,255,255,0.15)}#sidebar{padding:2.5em 2.5em 0.5em 2.5em;background:#2f3235;cursor:default;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;text-align:right;top:0;width:18em;z-index:10000}#sidebar>.dd__inner{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 1s ease;transition:opacity 1s ease;min-height:100%;opacity:1;width:100%}#sidebar nav>ul{list-style:none;padding:0}#sidebar nav>ul>li{-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .15s ease,-webkit-transform .75s ease;-webkit-transition:opacity .15s ease,-webkit-transform .75s ease;transition:opacity .15s ease,transform .75s ease;transition:opacity .15s ease,transform .75s ease,-webkit-transform .75s ease;margin:1.5em 0 0 0;opacity:1;padding:0;position:relative}#sidebar nav>ul>li:first-child{margin:0}#sidebar nav>ul>li:nth-child(1){-webkit-transition-delay:.45s;transition-delay:.45s}#sidebar nav>ul>li:nth-child(2){-webkit-transition-delay:.65s;transition-delay:.65s}#sidebar nav>ul>li:nth-child(3){-webkit-transition-delay:.85s;transition-delay:.85s}#sidebar nav>ul>li:nth-child(4){-webkit-transition-delay:1.05s;transition-delay:1.05s}#sidebar nav>ul>li:nth-child(5){-webkit-transition-delay:1.25s;transition-delay:1.25s}#sidebar nav>ul>li:nth-child(6){-webkit-transition-delay:1.45s;transition-delay:1.45s}#sidebar nav a{-webkit-transition:color .2s ease;transition:color .2s ease;border:0;color:rgba(255,255,255,0.35);display:block;font-size:0.6em;font-weight:bold;letter-spacing:.25em;line-height:1.75;outline:0;padding:1.35em 0;position:relative;text-decoration:none;text-transform:uppercase}#sidebar nav a:before,#sidebar nav a:after{border-radius:0.2em;bottom:0;content:'';height:0.2em;position:absolute;right:0;width:100%}#sidebar nav a:before{background:#3b3f43}#sidebar nav a:after{background-image:-webkit-gradient(linear, left top, right top, from(#287abf), to(#255e91));background-image:linear-gradient(to right, #287abf, #255e91);-webkit-transition:max-width .2s ease;transition:max-width .2s ease;max-width:0}#sidebar nav a:hover{color:rgba(255,255,255,0.55)}#sidebar nav a.dd__active{color:#fff}#sidebar nav a.dd__active:after{max-width:100%}body.dd__is-loading #sidebar>.dd__inner{opacity:0}body.dd__is-loading #sidebar nav ul li{-webkit-transform:translateY(2em);transform:translateY(2em);opacity:0}@media screen and (max-width: 1280px){#sidebar{height:3.5em;left:0;line-height:3.5em;overflow:hidden;padding:0;text-align:center;top:0;width:100%}#sidebar>.dd__inner{-moz-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:inherit;line-height:inherit}#sidebar nav{height:inherit;line-height:inherit}#sidebar nav ul{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;line-height:inherit;margin:0}#sidebar nav ul li{display:block;height:inherit;line-height:inherit;margin:0 0 0 2em;padding:0}#sidebar nav a{height:inherit;line-height:inherit;padding:0}#sidebar nav a:after{background-image:none;background-color:#255e91}}@media screen and (max-width: 736px){#sidebar{display:none}}#intro{text-align:right;position:relative;z-index:-1;margin:-3px 0 -3px -3px}#intro p{font-size:1.25em;color:#4c4c4d}#intro h1 img{max-width:100%}#intro h1 span{display:none}#intro .dd__intro-bg1,#intro .dd__intro-bg2{position:absolute;top:0;right:0;left:0;bottom:0}#intro .dd__intro-bg1{background-image:url("../images/discoursedev-home-banner-a41bd640.jpg");background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(1.5px);filter:blur(1.5px);z-index:1}#intro .dd__intro-bg2{background-color:#fff;opacity:0.3;z-index:2}#intro .dd__inner{z-index:3}@media screen and (max-width: 736px){#intro{text-align:left;margin:0 0 -3px}#intro .dd__intro-bg2{opacity:0.7}}@media screen and (max-width: 736px){#intro p{font-size:1em}}#clients{color:#4c4c4d}#clients h2{color:#4c4c4d}#clients .testimonials .testimonial{width:calc(50% - 40px);padding:0 20px;float:left;overflow:auto;margin-bottom:40px}#clients .testimonials .testimonial:nth-child(odd){padding-left:0}#clients .testimonials .testimonial:nth-child(even){padding-right:0}#clients .testimonials .testimonial .from{margin-left:-22px;font-size:0.8em;color:#9b9b9b}#clients .testimonials .testimonial .from strong{color:#9b9b9b}#clients .testimonials .testimonial .from a{color:#478bc4}#clients .testimonials .testimonial img{border-radius:100%;height:120px;width:120px;border:10px solid #ebebeb;float:left;margin:-6px 20px 0 0}#clients .testimonials .testimonial .testimonial-content{background:#f5f5f5;margin-left:40px;padding:20px}#clients .testimonials .testimonial .testimonial-content p{line-height:1.6;font-size:0.9em;margin-bottom:0.5em;color:#686868}#clients .testimonials .testimonial .testimonial-content p:last-child{margin-bottom:0}#clients .testimonials .testimonial .since{font-size:0.7em;color:#979797;float:right}#clients .dd__actions{clear:both}@media screen and (max-width: 980px){#clients .testimonials .testimonial{width:100%;padding:0 !important}}#portfolio,#service{color:#4c4c4d}#portfolio h2,#portfolio h3,#service h2,#service h3{color:#4c4c4d}#pricing .dd__budget{font-size:2em;margin-bottom:0}#pricing .dd__budget span{color:white}