@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-Thin.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:100;font-style:normal}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-XThin.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:100;font-style:normal}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-XXThin.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:100;font-style:normal}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-ThinItalic.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:100;font-style:italic}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-XThinItalic.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:100;font-style:italic}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-XXThinItalic.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:100;font-style:italic}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-Light.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-LightItalic.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:300;font-style:italic}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-Mediu.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-Roman.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-RomanItalic.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:500;font-style:italic}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-MediumItalic.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:500;font-style:italic}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-Bold.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-BoldItalic.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-Black.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Neue Haas Grotesk Display Pro';src:url(/assets/fonts/NeueHaasDisplay-BlackItalic.woff?h=3358e237439fb851f488857ed9be3158) format('woff');font-weight:900;font-style:italic}@font-face{font-family:nimbus_sans_lbold;src:url(/assets/fonts/NimbusSanL-Bol-webfont.woff?h=c3a6fcd6a44c6897343172d687408089) format('woff');font-weight:400;font-style:normal}@font-face{font-family:nimbus_sans_lregular;src:url(/assets/fonts/NimbusSanL-Reg-webfont.woff?h=9328aec3a56b9093d7361dce7bde608a) format('woff');font-weight:400;font-style:normal}.footer-basic{padding:50px 20px 30px;background-color:#1e1e1e;color:#9b26b6}@media (min-width:576px){.footer-basic{padding:80px 50px 60px;background-color:#1e1e1e;color:#9b26b6}}.footer-basic ul{padding:0;list-style:none;text-align:center;font-size:18px;line-height:1.6;margin-bottom:0}.footer-basic li{padding:0 10px}.footer-basic ul a{color:inherit;text-decoration:none;opacity:.8}.footer-basic ul a:hover{opacity:1}.footer-basic .social{text-align:center;padding-bottom:25px}.footer-basic .social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #9b26b6;margin:0 8px;color:inherit}.footer-basic .social>a:hover{color:#fff;background-color:#9b26b6;border-color:#9b26b6}.footer-basic .copyright{margin-top:15px;text-align:center;font-size:13px;color:#aaa;margin-bottom:0}#footer-logo{width:120px;margin-top:-15px;margin-left:-10px;margin-bottom:20px}@media (min-width:576px){#footer-logo{width:150px;margin-top:-15px;margin-left:-12px;margin-bottom:20px}}.footer-heading{color:#fff;text-transform:uppercase;font-weight:400;font-size:12px;padding-bottom:10px}.footer-body{color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;padding-bottom:20px}.footer-link{color:#fff;font-weight:300;font-size:14px;text-decoration:none;letter-spacing:.5px}.footer-link:hover{color:#9b26b6}.social-media-icon{font-size:18px}.social-media-link{padding-right:15px;color:#fff}.social-media-link:hover{color:#9b26b6;transition:color .3s}#footer-line{color:#9b26b6;height:2px;opacity:1;margin-top:20px}.navigation-clean-button{background-color:#9b26b6!important;padding-top:.5rem;padding-bottom:.5rem;color:#333;border-radius:0;box-shadow:none;border:none;margin-bottom:0}.navigation-clean-button .navbar-brand{font-weight:700;color:inherit}.navigation-clean-button .navbar-brand:hover{color:#222}.navigation-clean-button .navbar-toggler{border-color:#ddd;color:#888}.navigation-clean-button .navbar-toggler:focus,.navigation-clean-button .navbar-toggler:hover{background:0 0}.navigation-clean-button .navbar-nav a.active,.navigation-clean-button .navbar-nav>.show>a{background:0 0;box-shadow:none}.navigation-clean-button.navbar-light .navbar-nav a.active,.navigation-clean-button.navbar-light .navbar-nav a.active:focus,.navigation-clean-button.navbar-light .navbar-nav a.active:hover{color:#8f8f8f;box-shadow:none;background:0 0;pointer-events:none}.navigation-clean-button.navbar .navbar-nav .nav-link{padding-left:18px;padding-right:18px}.navigation-clean-button.navbar-light .navbar-nav .nav-link{color:#465765}.navigation-clean-button.navbar-light .navbar-nav .nav-link:focus,.navigation-clean-button.navbar-light .navbar-nav .nav-link:hover{color:#37434d!important;background-color:transparent}.navigation-clean-button .navbar-nav>li>.dropdown-menu{margin-top:-5px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;border-radius:2px}.navigation-clean-button .dropdown-menu .dropdown-item,.navigation-clean-button .dropdown-menu .dropdown-item:focus{line-height:2;font-size:14px;color:#37434d}.navigation-clean-button .dropdown-menu .dropdown-item:focus,.navigation-clean-button .dropdown-menu .dropdown-item:hover{background:#eee;color:inherit}.navigation-clean-button .actions .login{margin-right:1rem;text-decoration:none;color:#465765}.navigation-clean-button .navbar-text .action-button,.navigation-clean-button .navbar-text .action-button:active,.navigation-clean-button .navbar-text .action-button:hover{background:#56c6c6;border-radius:20px;font-size:inherit;color:#fff;box-shadow:none;border:none;text-shadow:none;padding:.5rem 1rem;transition:background-color .25s;font-size:inherit}.navigation-clean-button .navbar-text .action-button:hover{background:#66d7d7}.navbar-collapse{padding:20px 0}#website-header{width:100%;background:url(/assets/img/header-bg.png?h=51b26ff7d7cbc2e27014744efb6530a6) top/cover no-repeat,#9b26b6;height:70vh}.nav-logo-sm{width:100px}.navbar-dark .navbar-nav .nav-link{color:#fff;font-size:13px;text-transform:uppercase;margin-right:10px;font-weight:500}.purple-button{color:#fff;font-size:13px;font-weight:500;text-transform:uppercase;border:.25px solid #fff;border-radius:0}.purple-button:hover{color:#9b26b6;background-color:#fff;transition:background-color .5s}.white-button{color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;margin-top:20px;border:1px solid #fff}.white-button:hover{color:#9b26b6;background:#fff}#one-eighty-logo{width:60%;margin-top:50px}#about-us{background:#fff;padding:60px 20px 30px}#our-work{padding-top:75px;padding-bottom:40px}@media (min-width:768px){.footer-body{color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px;padding-bottom:0}.navigation-clean-button{background:#9b26b6}#website-header{width:100%;background:url(/assets/img/header-bg.png?h=51b26ff7d7cbc2e27014744efb6530a6) top/cover no-repeat,#9b26b6;height:100vh}#about-us{background:#fff;padding:120px 0 30px}#our-work{padding-top:100px;padding-bottom:80px}}#purple-bg{background:#9b26b6;width:500px;height:500px;margin-left:-100px;margin-top:-450px}#services{padding:60px 20px 20px;color:#fff;background:#1e1e1e}@media (min-width:576px){#services{padding:80px 50px 30px;color:#fff;background:#1e1e1e}}#team{background:#fff;padding:60px 20px}@media (min-width:576px){#team{background:#fff;padding:80px 50px}}#our-work img{width:100%;height:auto;margin-bottom:30px}#our-work .left{margin-top:0;padding:0;overflow:hidden}#our-work .right{margin-top:20px;padding:0;overflow:hidden}#client-logo{width:120px}.about-heading{font-weight:600;font-size:30px;text-align:center}@media (min-width:576px){#our-work .left{margin-top:20%;padding:0;overflow:hidden}.about-heading{font-weight:600;font-size:40px;text-align:center}}#bio{font-size:16px;margin:20px;text-align:center}@media (min-width:576px){#bio{font-size:21px;margin:20px;text-align:center}}#page-body{font-size:16px;text-align:center}#align-bottom{position:relative;min-height:200px}#about-section,#contact-section,#services-section,#team-section{scroll-margin-top:9em}#work-section{scroll-margin-top:3em}body{font-family:'Neue Haas Grotesk Display Pro'}#header-deck{color:#fff;font-weight:300;font-size:20px;text-align:center;line-height:30px;margin-bottom:50px;letter-spacing:.5px}#header-heading{font-size:50px;color:#fff;font-weight:400;text-align:center;line-height:50px;padding-bottom:20px}.section-title{font-size:32px;line-height:32px;font-weight:400;margin-bottom:20px}.section-heading{color:#9b26b6;text-transform:uppercase;font-weight:400;font-size:14px;margin-bottom:2px}.section-body{font-weight:500;font-size:16px;letter-spacing:.5px}.service-description{font-weight:500;font-size:16px}.section-subheading{font-weight:400;margin-bottom:30px;font-size:20px;margin-top:40px}.service-heading{font-size:32px;font-weight:300;float:left;color:#fff;margin:0;padding:20px 0;width:200px}.service-number{color:#9925b4;font-style:italic;font-weight:300;font-size:20px;float:left;padding-right:20px;margin:0}.service-description{color:#fff;margin:-20px 0 0;padding-bottom:25px}td{vertical-align:middle;border:none}tr{border-bottom:1px solid #9b26b6;display:block}tr:last-child{border:rgba(255,255,255,0)}#contact{background:#9b26b6;color:#fff;padding:60px 20px}@media (min-width:576px){#page-body{font-size:20px;text-align:center}#header-heading{font-size:60px;line-height:58px}.section-title{font-size:40px;line-height:42px;font-weight:400;margin-bottom:20px}.service-heading{font-size:32px;font-weight:300;float:left;color:#fff;margin:0;padding:20px 0;width:280px}#contact{background:#9b26b6;color:#fff;padding:80px 50px}}.contact-link{color:#fff;font-size:28px;text-decoration:none;font-weight:500}@media (min-width:576px){.contact-link{color:#fff;font-size:40px;text-decoration:none;font-weight:500}}.contact-link:hover{color:#540866;text-decoration:none;transition:color .5s}.team-member-card{border-radius:0;border:none;border-bottom:2px solid #9b26b6;margin-right:50px;margin-top:40px}.team-member-card:last-child{margin-right:0}.team-member-card img{transition:transform .5s}.team-member-card:hover img{transform:scale(1.2)}.member-name{font-size:16px;font-weight:400;margin-bottom:0}.member-title{color:#9b26b6;font-size:16px;font-weight:500}.card-image{height:100%;overflow:hidden}.team-member-img{width:100%}.design-box{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}.design-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);transition:opacity .15s ease-in;opacity:0;color:#fff}.design-cover:hover{opacity:1;transition:opacity .5s}.design-title{color:#9b26b6;font-size:18px;font-weight:400;width:50%;margin:0 auto;line-height:20px}@media (min-width:768px){#header-deck{color:#fff;font-weight:300;font-size:24px;text-align:center;line-height:30px;margin-bottom:50px;letter-spacing:.5px}#header-heading{font-size:100px;line-height:96px}.section-title{font-size:56px;line-height:58px;font-weight:400;margin-bottom:40px}.section-heading{color:#9b26b6;text-transform:uppercase;font-weight:400;font-size:16px}.section-subheading{font-weight:400;margin-bottom:30px;font-size:24px;margin-top:100px}.service-heading{font-size:42px;font-weight:300;float:left;color:#fff;margin:0;padding:40px 0;width:250px}.service-number{color:#9925b4;font-style:italic;font-weight:300;font-size:28px;float:left;padding-right:20px;margin:0}.service-description{color:#fff;margin:0;padding-bottom:0}tr{border-bottom:1px solid #9b26b6;display:inherit}.contact-link{color:#fff;font-size:56px;text-decoration:none;font-weight:500}.design-title{color:#9b26b6;font-size:24px;font-weight:400;width:50%;margin:0 auto;line-height:26px}}@media (min-width:992px){.footer-basic{padding:80px 120px 60px;background-color:#1e1e1e;color:#9b26b6}.navbar-collapse{padding:0}#our-work{padding-top:140px;padding-bottom:80px}#services{padding:120px 120px 60px;color:#fff;background:#1e1e1e}#team{background:#fff;padding:120px 120px 140px}#client-logo{width:180px}.about-heading{font-weight:600;font-size:60px;text-align:center}#services #page-body{font-size:20px;text-align:center;width:60%;margin:0 auto 30px}#contact{background:#9b26b6;color:#fff;padding:120px}.design-title{color:#9b26b6;font-size:32px;font-weight:400;width:50%;margin:0 auto;line-height:34px}}.design-type{color:#9b26b6;font-size:12px;text-transform:uppercase;font-weight:500;width:50%;margin:0 auto}#service-table{margin:10px auto 0;width:100%}@media (min-width:1200px){#footer-logo{width:210px;margin-top:-20px;margin-left:-15px;margin-bottom:0}#bio{font-size:21px;margin:20px 200px;text-align:center}#service-table{margin:-50px auto 0;padding-left:100px}}.contact-link-icon{font-size:42px;margin-bottom:6px;margin-left:-8px}@media (min-width:576px){.contact-link-icon{font-size:54px;margin-bottom:6px;margin-left:-8px}}@media (min-width:768px){.design-type{color:#9b26b6;font-size:16px;text-transform:uppercase;font-weight:500;width:50%;margin:0 auto}.contact-link-icon{font-size:72px;margin-bottom:10px;margin-left:-10px}}