@charset "UTF-8";html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.3;color:#3a3a3a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}h1{font-size:48px;font-size:4.8rem;font-family:futura-pt-bold,Arial,sans-serif;letter-spacing:-2px}@media(min-width:860px){h1{font-size:81px;font-size:8.1rem;letter-spacing:-3px}}@media(min-width:1920px){h1{font-size:111px;font-size:11.1rem}}.large-title{font-size:24px;font-size:2.4rem;display:block;margin-bottom:20px;font-family:futura-pt-bold,Arial,sans-serif;font-weight:600;letter-spacing:-1px;text-align:center;line-height:1em}@media(min-width:860px){.large-title{font-size:32px;font-size:3.2rem}}.large-title--left{text-align:left}.medium-title{font-size:18px;font-size:1.8rem;display:block;font-family:futura-pt-bold,Arial,sans-serif;font-weight:600;letter-spacing:-1px}.small-title{font-size:14px;font-size:1.4rem;display:block;margin-bottom:10px;color:#b0b0b0;font-weight:600;text-transform:uppercase;letter-spacing:2px;text-align:center;font-family:proxima-nova,sans-serif}@media(min-width:860px){.small-title{font-size:18px;font-size:1.8rem;margin-bottom:30px;letter-spacing:3px}}.small-title--left{text-align:left}p{font-size:20px;font-size:2rem;margin-bottom:30px;line-height:1.45}.slab-paragraph p{font-size:16px;font-size:1.6rem;font-family:adelle,Arial,sans-serif}@media(min-width:860px){.slab-paragraph p{font-size:24px;font-size:2.4rem}}.centered .slab-paragraph p{text-align:center}@media(min-width:860px){.centered .slab-paragraph p{font-size:28px;font-size:2.8rem;width:80%;margin:0 auto 30px}}a{color:inherit;text-decoration:underline}a:hover{text-decoration:underline}a img{border:0}ul{margin:0 0 30px 20px}@media(min-width:860px){ul{margin:0 0 50px 20px}}ul li{margin-bottom:10px}ol{margin:0 0 30px 20px}@media(min-width:860px){ol{margin:0 0 50px 20px}}ol li{margin-bottom:10px}*{margin:0;padding:0;box-sizing:border-box}.zazzle-wrapper{position:relative;overflow:hidden}.zazzle-wrapper:after{content:"";position:absolute;background-color:transparent;background-image:url(../images/guidelines.svg);background-size:94% auto;background-repeat:repeat-y;background-position:center;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;max-width:1400px;pointer-events:none;z-index:2}@media(min-width:1400px){.zazzle-wrapper:after{background-size:1400px auto}}.zazzle-wrapper-inner{position:relative;z-index:3}.section-container{padding:60px 20px;overflow:hidden}@media(min-width:860px){.section-container{padding:60px 20px}}.section-container.no-side-padding{padding-left:0;padding-right:0}.section-container.overflow{background-color:#f7f7f7}.section-container.framed{padding:70px 20px 160px}@media(min-width:860px){.section-container.framed{padding:70px 0 160px}}.section-container.framed .section{border:solid 12px #f7f7f7;padding:70px 20px}@media(min-width:860px){.section-container.framed .section{border:none;padding:70px 0}.section-container.framed .section:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:88%;max-width:900px;height:100%;border:solid 20px #f7f7f7;z-index:-1}.section-container.framed .section>span{max-width:700px;margin-left:auto;margin-right:auto;padding:0 30px}}@media(min-width:1920px){.section-container.framed .section .large-title{margin:50px auto}}@media(min-width:1100px){.section-container--large{padding:100px 20px}}@media(min-width:1920px){.section-container--large{padding:175px 20px}}.section{position:relative;width:94%;max-width:1520px;margin:auto}.section.centered{text-align:center}.section.overflow-left:after,.section.overflow-right:after{content:"";position:absolute;top:0;right:100%;height:100%;width:100%;background-color:#f7f7f7}.section.overflow-right:after{right:auto;left:100%}.button{font-size:17px;font-size:1.7rem;display:inline-block;vertical-align:top;border:solid 2px #60d8d7;padding:20px 20px 18px;background:#fff;color:#60d8d7;font-weight:600;white-space:normal;text-transform:uppercase;box-shadow:0 5px 20px #f7f7f7;transition:all .2s ease-in-out;text-decoration:none;font-family:proxima-nova,sans-serif}@media(min-width:600px){.button{padding:20px 40px 18px}}.button:hover{text-decoration:none;background-color:#60d8d7;color:#fff}.button:after{content:"→";display:inline-block;color:inherit;margin-left:20px;line-height:1;position:relative;left:0;transition:left .1s ease-in-out}.button:hover:after{left:10px}.button-action{font-size:14px;font-size:1.4rem;display:inline-block;vertical-align:top;border:solid 2px #60d8d7;padding:20px 40px 18px;background:#60d8d7;color:#fff;white-space:normal;font-weight:600;text-transform:uppercase;box-shadow:0 5px 20px #f7f7f7;transition:all .2s ease-in-out;text-decoration:none;font-family:proxima-nova,sans-serif}.button-action:hover{text-decoration:none;background-color:#fff;color:#60d8d7}.pill{font-size:14px;font-size:1.4rem;display:inline-block;vertical-align:top;border:solid 2px white;border-radius:1000px;padding:12px 20px 12px 30px;background:transparent;color:#fff;white-space:normal;font-weight:600;text-transform:uppercase;transition:all .2s ease-in-out;text-decoration:none;font-family:proxima-nova,sans-serif}.pill:hover{text-decoration:none;background-color:#fff;color:black}.pill:after{content:"→";display:inline-block;color:inherit;margin-left:20px;line-height:1}img{max-width:100%;height:auto}@media(min-width:860px){#mobile-test{display:none!important}}.bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.d-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:860px){.justify-content-md-end{-ms-flex-pack:end;justify-content:flex-end}}.row-cols-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:40%}@media(min-width:860px){.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}}.read-time{position:relative;color:#b0b0b0;margin-left:20px;margin-top:5px}.read-time__regular{font-size:16px;font-size:1.6rem}.read-time__small{font-size:12px;font-size:1.2rem}.read-time::before{content:"";position:absolute;width:10px;height:10px;top:0;bottom:0;margin:auto;left:-18px;background-image:url(../images/clock-regular.svg);background-repeat:no-repeat;background-size:cover}@media(min-width:860px){.read-time{margin:auto 0}}.mbp-0 p{margin-bottom:0!important}html.menu-active{overflow:hidden;height:100%;width:100%}html.menu-active .zazzle-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}html.menu-active .header{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#60d8d7;border:10px solid #60d8d7;overflow-y:auto;z-index:4}html.menu-active .header .logo{display:none}html.menu-active .header .hamburger .hamburger-bar{background:transparent}html.menu-active .header .hamburger .hamburger-bar:after{top:0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:top 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms 300ms cubic-bezier(.23,1,.32,1);transition:top 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}html.menu-active .header .hamburger .hamburger-bar:before{bottom:0;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms 300ms cubic-bezier(.23,1,.32,1);transition:bottom 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}html.menu-active .nav{display:block;clear:both}html.menu-active .nav a{color:#fff!important}.header{position:relative;padding:40px 20px;z-index:4}@media(min-width:860px){.header{position:absolute;width:100%;top:0;padding:40px 30px;left:0;transition:-webkit-transform .25s ease-in-out,background-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out;will-change:transform}}@media(min-width:1400px){.header{padding:60px 60px 40px}}.header .logo{font-size:17px;font-size:1.7rem;float:left;color:#fff;visibility:hidden;font-weight:600;max-width:200px;max-height:30px}.header.dark .hamburger-bar{background-color:#3a3a3a}.header.dark .hamburger-bar:before,.header.dark .hamburger-bar:after{background-color:#3a3a3a}.header.dark .logo{color:#3a3a3a}.header.dark .nav{color:#3a3a3a}.header.dark .nav a{color:#3a3a3a}.hamburger{float:right;display:block;width:35px;height:25px;margin-top:-5px;border:none;outline:none;background:none;cursor:pointer}@media(min-width:860px){.header .hamburger{display:none}}.hamburger-bar,.hamburger-bar:after,.hamburger-bar:before{width:35px;height:5px;border-radius:5px}.hamburger-bar{position:relative;background:#fff;transition:all 0ms 300ms}.hamburger-bar:before{content:"";position:absolute;left:0;bottom:10px;background:#fff;transition:bottom 300ms 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:bottom 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.hamburger-bar:after{content:"";position:absolute;left:0;top:10px;background:#fff;transition:top 300ms 300ms cubic-bezier(.23,1,.32,1),-webkit-transform 300ms cubic-bezier(.23,1,.32,1);transition:top 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.nav{display:none;padding-top:40px;color:white}@media(min-width:860px){.nav{float:right;display:block;padding-top:0}}@media(min-width:860px){.nav .dropdown:after{content:"";color:inherit;position:absolute;top:100%;left:50%;width:12px;height:7px;background:url(../images/angle-down.svg) no-repeat center center;background-size:12px 7px;font-weight:600;margin:0 0 0 -6px;transition:opacity .25s ease-in-out}}@media(min-width:860px){.nav .dropdown:hover:after{opacity:0}}.nav ul{list-style:none;margin:0}@media(min-width:860px){.nav ul{text-align:right}}.nav ul li{display:block;visibility:hidden}@media(max-width:859px){.nav ul li{visibility:visible!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:1!important}}@media(min-width:860px){.nav ul li{display:inline-block;margin-left:40px}}@media(min-width:1100px){.nav ul li{margin-left:75px}}.nav ul li:hover ul{transition:opacity .25s ease-in-out;left:50%;opacity:1;display:block}.nav ul li a{font-size:32px;font-size:3.2rem;position:relative;color:#fff;font-weight:600;letter-spacing:-2px;text-decoration:none;font-family:proxima-nova,sans-serif}@media(min-width:860px){.nav ul li a{font-size:17px;font-size:1.7rem;letter-spacing:0}}.nav ul li a:after{content:"";position:absolute;top:50%;left:-10px;height:6px;margin-top:-2px;background-color:#2ebdbc;opacity:0;z-index:-1;width:0;padding:0;box-sizing:content-box;transition:width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.nav ul li.current-menu-item>a:after,.nav ul li a:hover:after{opacity:1;width:100%;padding:0 10px}.nav ul li ul{margin:10px 0 20px;display:none}@media(min-width:860px){.nav ul li ul{display:block;position:absolute;top:100%;left:50%;width:200px;margin:0 0 0 -100px;border-radius:4px;padding:10px 0 0;opacity:0;left:-9999px;transition:opacity .25s ease-in-out,left 0s linear .25s}.nav ul li ul:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent white;position:absolute;top:10px;left:50%;margin:-8px 0 0 -8px;z-index:2}.nav ul li ul:after{content:"";position:absolute;top:10px;left:0;width:100%;bottom:0;box-shadow:0 0 20px #b0b0b0;z-index:1}}.nav ul li ul ul{display:none}@media(min-width:860px){.nav ul li li{margin:0;display:block;border-top:1px #f2f2f2 solid;background:white;text-align:center;visibility:visible;position:relative;z-index:3}.nav ul li li:first-child{border-top:0;border-radius:4px 4px 0 0}.nav ul li li:last-child{border-radius:0 0 4px 4px}}.nav ul li li a{font-size:20px;font-size:2rem}@media(min-width:860px){.nav ul li li a{padding:10px 20px;display:inline-block;text-align:center;white-space:nowrap;color:grey;font-family:proxima-nova,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;position:relative;z-index:1}.nav ul li li a:after{padding:0;left:5%;height:4px}}.nav ul li li.current-menu-item>a:after,.nav ul li li a:hover:after{padding:0 10px;width:100%}@media(min-width:860px){.nav ul li li.current-menu-item>a:after,.nav ul li li a:hover:after{padding:0;width:90%}}.hero-container{position:relative;border:solid 10px #fff;border-bottom:none}@media(min-width:860px){.hero-container{padding:100px 0 0}}.hero-container.dark .hero{color:#3a3a3a}@media(min-width:860px){.hero-container.headroom--not-top .header{background:rgba(255,255,255,.9);padding:20px 30px}.hero-container.headroom--not-top .header{position:fixed;background:rgba(255,255,255,.9);padding:20px 30px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.hero-container.white.headroom--not-top .header{background:#60d8d7}.hero-container.headroom--not-top.headroom--unpinned .header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:none}.hero-container.headroom--not-top.headroom--pinned .header{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.home .hero-container{min-height:90vh}.single-blog .hero-container,.single-resources .hero-container{min-height:0}.hero-parallax,.hero-video-parallax{position:absolute;display:block;top:0;left:0;height:100%;width:100%;background-image:url(../images/hero.jpg);background-position:top center;background-size:100% auto;background-repeat:no-repeat;z-index:1}.hero-video-parallax{overflow:hidden}.hero{position:relative;width:100%;max-width:1560px;margin:auto;padding:80px 20px;color:#fff;z-index:3}@media(min-width:860px){.hero{padding:60px 30px}}.hero h1{line-height:.95;margin-bottom:20px}.hero h1:after{content:"";display:table;clear:both}@media(min-width:860px){.hero h1{margin-bottom:50px}}@media(min-width:860px){.hero h1 span{float:left;position:relative;display:inline-block;clear:both}.hero h1 span:after{content:"";position:absolute;bottom:0;left:-10px;height:20px;background-color:#60d8d7;opacity:0;z-index:-1;width:0;padding:0;box-sizing:content-box;transition:width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.hero h1 span:nth-child(1):after{transition:width .3s ease-in-out 0s,opacity .3s ease-in-out 0s,padding .3s ease-in-out 0s}.hero h1 span:nth-child(2):after{transition:width .3s ease-in-out .3s,opacity .3s ease-in-out .3s,padding .3s ease-in-out .3s}.hero h1 span:nth-child(3):after{transition:width .3s ease-in-out .6s,opacity .3s ease-in-out .6s,padding .3s ease-in-out .6s}.hero h1 span:nth-child(4):after{transition:width .3s ease-in-out .9s,opacity .3s ease-in-out .9s,padding .3s ease-in-out .9s}.hero h1 span:nth-child(5):after{transition:width .3s ease-in-out 1.2s,opacity .3s ease-in-out 1.2s,padding .3s ease-in-out 1.2s}}.hero h1 i{font-style:normal}@media(max-width:860px){.hero h1 i{position:relative;display:inline-block}.hero h1 i:after{content:"";position:absolute;bottom:0;left:-10px;height:13px;background-color:#60d8d7;opacity:0;z-index:-1;width:0;padding:0;box-sizing:content-box;transition:width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}}.hero h1.revealed span:after,.hero h1.revealed i:after,.hero .hero-carousel-slide.revealed h1 span:after,.hero .hero-carousel-slide.revealed h1 i:after{opacity:1;width:100%;padding:0 10px}.hero p.featured-paragraph{font-size:18px;font-size:1.8rem;font-family:adelle,Arial,sans-serif;margin-bottom:20px;line-height:1.4}@media(min-width:860px){.hero p.featured-paragraph{font-size:24px;font-size:2.4rem;margin-bottom:40px}.hero p.featured-paragraph span{display:block}}.hero .button{font-size:17px;font-size:1.7rem;display:inline-block;vertical-align:top;border:solid 2px #fff;padding:20px 20px 18px;background:transparent;color:#fff;font-weight:600;white-space:normal;text-transform:uppercase;box-shadow:0 5px 20px #f7f7f7;transition:all .2s ease-in-out;text-decoration:none;font-family:proxima-nova,sans-serif;box-shadow:none;margin-bottom:20px}@media(min-width:600px){.hero .button{padding:20px 40px 18px}}.hero .button:hover{text-decoration:none;background-color:#fff;color:transparent}.hero .button:after{content:"→";display:inline-block;color:inherit;margin-left:20px;line-height:1;position:relative;left:0;transition:left .1s ease-in-out}.hero .button:hover:after{left:10px}@media(min-width:860px){.hero .button{margin-bottom:40px}}.hero .button:hover{color:#60d8d7}.breadcrumb{margin:0 0 20px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}@-webkit-keyframes underline{0%{width:0;opacity:0}50%{opacity:1}100%{width:calc(100% + 15px);opacity:1}}@keyframes underline{0%{width:0;opacity:0}50%{opacity:1}100%{width:calc(100% + 15px);opacity:1}}.hero-excerpt{max-width:680px}#bgvid{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover}.hero-video-overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#60d8d7;opacity:.75;z-index:2}.hero-carousel-slide{display:none}.hero-carousel-slide.active{display:block}.first-slide{visibility:hidden}#scroll-down-btn{width:40px;height:40px;display:block}.our-work-content{position:relative;text-align:center}@media(min-width:860px){.our-work-content{display:inline-block;width:48%;vertical-align:middle;background-color:#fff;padding:60px;text-align:left}.our-work-content:after{content:"";position:absolute;top:0;left:0;width:180%;height:100%;background:#fff;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);z-index:0}.our-work-content .large-title,.our-work-content .small-title,.our-work-content p{max-width:350px;text-align:left}.our-work-content .large-title{line-height:1em}.our-work-content>*{position:relative;z-index:1}}@media(min-width:1920px){.our-work-content{padding:90px}.our-work-content .large-title{font-size:45px;font-size:4.5rem}}.our-work-content .button{font-size:17px;font-size:1.7rem;display:inline-block;vertical-align:top;border:solid 2px #60d8d7;padding:20px 20px 18px;background:#fff;color:#60d8d7;font-weight:600;white-space:normal;text-transform:uppercase;box-shadow:0 5px 20px #f7f7f7;transition:all .2s ease-in-out;text-decoration:none;font-family:proxima-nova,sans-serif;margin-bottom:30px}@media(min-width:600px){.our-work-content .button{padding:20px 40px 18px}}.our-work-content .button:hover{text-decoration:none;background-color:#60d8d7;color:#fff}.our-work-content .button:after{content:"→";display:inline-block;color:inherit;margin-left:20px;line-height:1;position:relative;left:0;transition:left .1s ease-in-out}.our-work-content .button:hover:after{left:10px}@media(min-width:860px){.our-work-content .button{margin-bottom:0}}.our-work-image-container{font-size:0;max-width:500px;margin:auto}@media(min-width:860px){.our-work-image-container{position:relative;display:inline-block;width:51%;max-width:100%;vertical-align:middle;z-index:1;font-size:0}}.our-work-image-container img{display:block;margin:0 auto 30px;width:100%;max-width:300px}@media(min-width:400px){.our-work-image-container img{display:inline-block;width:47%;margin:1.5% 0 1.5% 3%}}.our-work-image-container a{transition:opacity .25s ease-in-out}.our-work-image-container .inactive{opacity:.5}.side-by-side{text-align:left;position:relative;z-index:1}@media(min-width:860px){.side-by-side{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:left}}@media(min-width:860px){.side-by-side-left{float:left;width:50%}}@media(min-width:860px){.side-by-side-left .side-by-side-content{padding:0 70px 0 0}}.side-by-side-left .image-container{margin-bottom:60px}@media(min-width:860px){.side-by-side-left .image-container{float:right;margin:0}}@media(min-width:860px){.side-by-side-right{float:left;width:50%}}@media(min-width:860px){.side-by-side-right .side-by-side-content{padding:0 0 0 70px}}.side-by-side-right .image-container{margin-bottom:60px}@media(min-width:860px){.side-by-side-right .image-container{float:left;margin:0}}.side-by-side-content{margin-bottom:30px;padding:0}@media(min-width:860px){.side-by-side-content{padding:0 0 0 70px;margin-bottom:0}}.side-by-side-content .large-title{text-align:left}.side-by-side-content ul{margin:0 0 30px 20px}.side-by-side-content li{margin:10px 0 0;font-size:2rem}.side-by-side-content li:first-child{margin:0}.side-by-side .image-container{position:relative;width:100vw;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}@media(min-width:860px){.side-by-side .image-container{display:table;width:100%}}.side-by-side .image-container:after{content:"";position:absolute;bottom:-40px;left:100px;height:60%;width:100%;background-color:#f7f7f7;z-index:-1}@media(min-width:860px){.side-by-side .image-container:after{left:-20px}}.side-by-side img{display:block;max-width:100%;max-height:100%;box-shadow:0 30px 50px -30px #3a3a3a}@media(min-width:860px){.side-by-side img{width:auto;height:auto;max-width:800px;max-height:600px}}.side-by-side.overlapped{background-color:#f7f7f7}@media(min-width:860px){.side-by-side.overlapped{background-color:transparent}}.side-by-side.overlapped .side-by-side-left .side-by-side-content{margin-bottom:-60px}@media(min-width:860px){.side-by-side.overlapped .side-by-side-left .side-by-side-content{margin-bottom:0}}@media(min-width:860px){.side-by-side.overlapped .side-by-side-left img{margin-right:-100px}}.side-by-side.overlapped .side-by-side-right .side-by-side-content{margin-top:-60px}@media(min-width:860px){.side-by-side.overlapped .side-by-side-right .side-by-side-content{margin-top:0}}@media(min-width:860px){.side-by-side.overlapped .side-by-side-right img{margin-left:-100px}}.side-by-side.overlapped .side-by-side-content{position:relative;padding:40px;background-color:#fff;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);z-index:1}@media(min-width:860px){.side-by-side.overlapped .side-by-side-content{padding:60px;z-index:auto}.side-by-side.overlapped .side-by-side-content:after{content:"";position:absolute;display:block;height:100%;padding:60px;top:-60px;width:1000%;left:-500%;background-color:#f7f7f7;z-index:-2}}.side-by-side.overlapped .image-container{margin-bottom:0}@media(min-width:860px){.side-by-side.overlapped .image-container{z-index:-1}}.side-by-side.overlapped .image-container:after{display:none}.side-by-side.overlapped-green .side-by-side-content{background:#60d8d7}.side-by-side.overlapped-green *{color:white}.side-by-side.overlapped-green .button{color:#60d8d7;box-shadow:0 5px 20px #37cecd}.side-by-side.overlapped-green .button:hover{background-color:white}@media(min-width:860px){.side-by-side.dotted .side-by-side-content:after{background-image:url(../images/dotted.jpg)}}@media(min-width:860px){.side-by-side.hatched .side-by-side-content:after{background-image:url(../images/hatched.jpg)}}.two-col-text:after{content:"";display:table;clear:both}@media(min-width:860px){.two-col-aside-text{width:32.5%;float:left}}@media(min-width:860px){.two-col-main-text{width:62.5%;float:right}}.link-block{max-width:1400px;margin:auto}.link-block .small-title{text-align:left;margin-bottom:30px}@media(min-width:860px){.link-block .small-title{margin-bottom:60px}}.link-block-list{margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none;-ms-flex-pack:start;justify-content:flex-start}.link-block-list li{display:inline-block;margin-bottom:0;text-align:left;width:100%;max-width:400px}@media(min-width:860px){.link-block-list li{width:30%;margin:0 0 20px 5%}.link-block-list li:nth-child(3n+1){margin-left:0}}.link-block-list li>a,.link-block-list li>i{font-size:24px;font-size:2.4rem;position:relative;margin-bottom:20px;font-style:normal;font-family:futura-pt-bold,Arial,sans-serif;font-weight:600;letter-spacing:-2px;text-decoration:none;display:block}@media(min-width:860px){.link-block-list li>a,.link-block-list li>i{font-size:32px;font-size:3.2rem}}.link-block-list li>a span,.link-block-list li>i span{position:relative;display:inline-block}.link-block-list li>a span:after,.link-block-list li>i span:after{content:"";position:absolute;top:50%;left:-10px;height:10px;margin-top:-4px;background-color:#60d8d7;opacity:0;z-index:-1;width:0;padding:0;box-sizing:content-box;transition:width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.link-block-list li>a:hover,.link-block-list li>i:hover{text-decoration:none}.link-block-list li>a:hover span:after,.link-block-list li>i:hover span:after{opacity:1;width:100%;padding:0 10px}.image-grid{list-style:none;text-align:center;font-size:0;margin:0}.image-grid li{display:inline-block;vertical-align:middle;width:50%;padding:30px}@media(min-width:860px){.image-grid li{width:33.33%;padding:50px}}.image-grid li img{max-width:100%;max-height:100%}@media(min-width:860px){.image-grid li img{max-width:240px}}.image-grid a{transition:opacity .25s ease-in-out}.image-grid .inactive{opacity:.5}@media(min-width:860px){.image-grid-container .large-title{width:60%;margin:0 auto 20px}}@media(min-width:1920px){.image-grid-container .large-title{margin:0 auto 40px}}.image-layout img{display:block;margin-bottom:20px}@media(min-width:860px){.image-layout:after{content:"";display:table;clear:both}.image-layout .small-image-container{float:left;width:33.5%;padding:0 0 0 20px}.image-layout .small-image-container:first-child{padding:0 20px 0 0}.image-layout .large-image{float:left;width:66.5%}}.blogroll{padding:30px 0;max-width:1560px;margin:auto;width:94%}.blogroll:after{content:"";display:table;clear:both}@media(min-width:860px){.blogroll{padding:60px 0}}.blog-post-contact-block{padding:20px;text-align:center;margin:20px 0 0;box-shadow:0 0 40px 0 rgba(0,0,0,.1);background:white}@media(min-width:860px){.blog-post-contact-block{padding:40px 40px 20px}}.article ul.blog-post-contact-block-social{margin:20px 0 0;text-align:center}.article ul.blog-post-contact-block-social li{list-style:none;display:inline-block;width:40px;height:40px;margin:10px;overflow:hidden}.article ul.blog-post-contact-block-social li:last-child{margin:10px}.article ul.blog-post-contact-block-social a{width:40px;height:40px;display:block;overflow:hidden;opacity:.5;transition:opacity .25s ease-in-out}.article ul.blog-post-contact-block-social a:hover{opacity:1}.article ul.blog-post-contact-block-social a img{margin:0}#disqus_thread{margin:60px 0 0}.article{margin-bottom:60px}@media(min-width:860px){.article{float:left;width:70%;margin-bottom:0}}@media(min-width:860px)and (min-width:860px){.article.no-sidebar{float:left;width:100%}}.article .article-header img{display:block;max-width:100%;margin-bottom:30px;box-shadow:0 30px 50px -30px #3a3a3a}@media(min-width:860px){.article .article-header img{margin-bottom:60px}}.article .article-header h1{font-size:32px;font-size:3.2rem;margin-bottom:20px;line-height:1.1em}@media(min-width:860px){.article .article-header h1{font-size:56px;font-size:5.6rem;margin-bottom:30px}}.article .article-header .author{font-size:16px;font-size:1.6rem;display:inline-block;font-weight:600;margin:0 20px 20px 0}@media(min-width:860px){.article .article-header .author{font-size:18px;font-size:1.8rem;margin:0 30px 30px 0}}.article .article-header .date{font-size:16px;font-size:1.6rem;display:inline-block;color:#b0b0b0;margin:0 20px 20px 0}@media(min-width:860px){.article .article-header .date{font-size:18px;font-size:1.8rem;margin:0 30px 30px 0}}.article .article-header .social{display:block;list-style:none;margin:0 0 30px}@media(min-width:860px){.article .article-header .social{margin:0 0 60px}}.article .article-header .social li{display:inline-block;margin-right:20px}.article h2{font-size:24px;font-size:2.4rem;display:block;margin:0 0 30px;padding:10px 0 0;font-family:futura-pt-bold,Arial,sans-serif;font-weight:600;letter-spacing:-2px}@media(min-width:860px){.article h2{font-size:32px;font-size:3.2rem}}.article h3{font-size:20px;font-size:2rem;display:block;margin-bottom:10px;font-family:futura-pt-bold,Arial,sans-serif;font-weight:600}@media(min-width:860px){.article h3{font-size:23px;font-size:2.3rem}}.article h4{font-size:18px;font-size:1.8rem}@media(min-width:860px){.article h4{font-size:21px;font-size:2.1rem}}.article img{display:block;max-width:100%;margin-bottom:30px;box-shadow:0 30px 50px -30px #3a3a3a}@media(min-width:860px){.article img{margin-bottom:60px}}.article p{margin-bottom:30px}.article .featured-paragraph,.article .featured-paragraph p{font-size:18px;font-size:1.8rem}@media(min-width:860px){.article .featured-paragraph,.article .featured-paragraph p{font-size:24px;font-size:2.4rem}}.article ul{margin:0 0 30px 20px}@media(min-width:860px){.article ul{margin:0 0 50px 20px}}.article ul li{margin-bottom:10px}.article ul li:last-child{margin:0}.article ol{margin:0 0 30px 20px}@media(min-width:860px){.article ol{margin:0 0 50px 20px}}.article ol li{margin-bottom:10px}.article ol li:last-child{margin:0}.article .blockquote,.article blockquote{padding:0 0 0 40px;border-left:solid 4px #60d8d7}.article .blockquote p,.article blockquote p{font-size:20px;font-size:2rem;font-family:adelle,Arial,sans-serif;line-height:1.35}@media(min-width:860px){.article .blockquote p,.article blockquote p{font-size:36px;font-size:3.6rem}}@media(min-width:860px){.article--narrow{width:60%}}@media(min-width:860px){.article--full{width:100%}}@media(min-width:860px){.sidebar{float:left;width:30%;padding:0 0 0 60px}}.sidebar .small-title{margin-bottom:30px}@media(min-width:860px){.sidebar .small-title{text-align:left}}.sidebar a{text-decoration:none}.sidebar a:hover{text-decoration:underline}@media(min-width:860px){.sidebar--wide{width:40%}}.sidebar-list{list-style:none;text-align:center;margin:0}.sidebar-item{display:inline-block;margin-bottom:30px;width:100%;max-width:400px;text-align:left;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}@media(min-width:860px){.sidebar-item{max-width:100%}}.sidebar-item:hover img{box-shadow:0 0 20px #b0b0b0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.sidebar-item img{display:block;max-width:100%;margin-bottom:10px;box-shadow:0;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.card-list-nav{max-width:1400px;width:94%;margin:0 auto;text-align:right}.card-list{list-style:none;margin-bottom:30px;font-size:0;padding-top:20px;margin:0}@media(min-width:600px){.card-list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.card-list.no-border .card{box-shadow:none;background:transparent}.card-list.no-border .card:hover{box-shadow:none}.card-list.no-border .card:hover img{box-shadow:0 0 20px #b0b0b0;box-shadow:0 5px 50px rgba(85,85,85,.6);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.card-list.no-border .card img{box-shadow:0 0 0 0 #f7f7f7;margin-bottom:10px;transition:box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.card-list.no-border .card .card-content{padding:0}.card-list.two-column{max-width:1400px;width:94%;margin:auto}@media(min-width:600px){.card-list.two-column:after{width:47%}}@media(min-width:860px){.card-list.two-column .card{width:47%;max-width:654px;margin-bottom:50px}.card-list.two-column .card:nth-child(3n+1){margin-left:5%}.card-list.two-column .card:nth-child(2n+1){margin-left:0}}.card-list.two-column.no-border .card:hover img{box-shadow:0 15px 80px rgba(104,104,104,.6)}.card{margin:0 auto 30px;background:#fff;max-width:654px;vertical-align:top;text-align:left;box-shadow:0 0 0 1px #eee;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.card.revealed{transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out!important;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out!important}@media(min-width:600px){.card{width:47.5%;margin:0 0 4% 5%}.card:nth-child(2n+1){margin-left:0}}@media(min-width:860px){.card{width:30%;margin:0 0 40px 5%}.card:nth-child(2n+1){margin-left:5%}.card:nth-child(3n+1){margin-left:0}}.card:hover{box-shadow:0 5px 50px rgba(85,85,85,.6);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.card img{display:block;width:100%;height:auto}.card a{text-decoration:none}.card a:hover{text-decoration:none}.card .card-content{font-size:14px;font-size:1.4rem;padding:30px}.card .card-content .medium-title{margin-bottom:10px;font-size:26px;font-size:2.6rem}.card .card-content p{margin-bottom:20px;line-height:1.4}.card .card-content p .card-content-number-img{display:inline-block;width:18px;height:18px;vertical-align:top;margin-top:3px;margin-right:10px}.card .card-content p .card-content-number{font-size:1.9rem}.card .card-content ul{list-style:none}.card .card-content ul li{display:inline-block}.card .card-content .author{font-size:14px;font-size:1.4rem;font-weight:700}.card .card-content .date{font-size:12px;font-size:1.2rem;color:#b0b0b0}@media(min-width:860px){.card-list--large .medium-title{font-size:2.8rem}}.list-block{max-width:1400px;margin:auto}.list-block .small-title{text-align:left;margin-bottom:30px}@media(min-width:860px){.list-block .small-title{margin-bottom:60px}}.list-block-list{list-style:none;margin:0}@media(min-width:860px){.list-block-list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-pack:initial;justify-content:initial}}.list-block-list.two-column{max-width:1400px;margin:auto}@media(min-width:860px){.list-block-list.two-column li{width:47%;max-width:100%}}.list-block-list li{margin-bottom:40px;text-align:left}@media(min-width:860px){.list-block-list li{float:left;width:30%;margin-left:5%}.list-block-list li:nth-child(3n+1){margin-left:0}}.list-block-list li .large-title{text-align:left}.list-block-list li a{display:inline-block}.list-block-list li a:hover{text-decoration:none}.list-block-list li a:hover span:after{opacity:1;width:100%;padding:0 10px}.list-block-list li a span{font-size:24px;font-size:2.4rem;position:relative;display:inline-block;margin-bottom:20px;font-family:futura-pt-bold,Arial,sans-serif;font-weight:600;letter-spacing:-2px;text-align:center}@media(min-width:860px){.list-block-list li a span{font-size:32px;font-size:3.2rem}}.list-block-list li a span:after{content:"";position:absolute;top:50%;left:-10px;height:10px;margin-top:-4px;background-color:#60d8d7;opacity:0;z-index:-1;width:0;padding:0;box-sizing:content-box;transition:width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.list-block-footer{color:#60d8d7;font-size:16px;font-size:1.6rem;text-align:left;font-family:futura-pt-bold,Arial,sans-serif}@media(min-width:860px){.list-block-footer{font-size:24px;font-size:2.4rem}}.text-grid-block-background{background:#b0b0b0 url(../images/dotted.jpg);padding:0 20px}.text-grid-block{padding:20px;text-align:center;margin:20px auto 0;position:relative;top:-40px;background:white;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}@media(min-width:860px){.text-grid-block{padding:40px}}@media(min-width:1920px){.text-grid-block{padding:60px}}.stat-grid li{text-align:center}.stat-grid li .large-title{font-size:48px;font-size:4.8rem;text-align:center;margin:0 0 10px}@media(min-width:860px){.stat-grid li .large-title{font-size:64px;font-size:6.4rem}}.three-grid{list-style:none;margin-bottom:30px;text-align:center;font-size:0;padding-top:20px}.three-grid-item{display:inline-block;margin-bottom:30px;background:#fff;max-width:400px;vertical-align:top;text-align:left}@media(min-width:860px){.three-grid-item{width:29%;max-width:100%;margin:0 2% 2%}}.three-grid-item:hover{box-shadow:0 0 20px #b0b0b0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.three-grid-item img{display:block;width:100%;height:auto}.three-grid-item .card-content{font-size:14px;font-size:1.4rem;padding:30px}.three-grid-item .card-content .medium-title{margin-bottom:10px}.three-grid-item .card-content p{margin-bottom:20px;line-height:1.4}.three-grid-item .card-content ul{list-style:none}.three-grid-item .card-content ul li{display:inline-block}.three-grid-item .card-content .author{font-size:14px;font-size:1.4rem;font-weight:700;margin-right:20px}.three-grid-item .card-content .date{font-size:14px;font-size:1.4rem;color:#b0b0b0}.featured-text-block-background{background:#b0b0b0 url(../images/dotted.jpg);padding:0 20px}.featured-text-block-inner{padding:20px;text-align:center;margin:20px auto 0;position:relative;top:-40px;background:white;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}@media(min-width:860px){.featured-text-block-inner{padding:40px}}@media(min-width:1920px){.featured-text-block-inner{padding:60px}}.featured-text-block-inner a{color:#60d8d7}.job-details-block{max-width:1400px;margin:auto}.job-details-block .small-title{text-align:left;margin-bottom:20px}.job-details-block a{color:#60d8d7}.job-details-block-list{margin:0 0 50px;list-style:none;font-family:adelle,Arial,sans-serif;position:relative}@media(min-width:860px){.job-details-block-list{padding:60px 0 0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-pack:initial;justify-content:initial}}@media(min-width:860px){.job-details-block-list:before,.job-details-block-list:after{content:"";background:url(../images/hatched.jpg);position:absolute;top:0;right:100%;height:100%;width:50vw;margin:0 40px 0 0}}@media(min-width:860px){.job-details-block-list:after{right:auto;left:100%;margin:0 0 0 40px}}.job-details-block-list.two-column{max-width:1400px;margin:auto}@media(min-width:860px){.job-details-block-list.two-column li{width:47%;max-width:100%}}.job-details-block-list li{margin-bottom:40px;text-align:left}@media(min-width:860px){.job-details-block-list li{float:left;width:30%;margin-left:5%}.job-details-block-list li:nth-child(3n+1){margin-left:0}}.job-details-block-list li .large-title{text-align:left}.job-details-block-list li a{display:inline-block}.job-details-block-list li a:hover{text-decoration:none}.job-details-block-list li a:hover span:after{opacity:1;width:100%;padding:0 10px}.job-details-block-list li a span{font-size:24px;font-size:2.4rem;position:relative;display:inline-block;margin-bottom:20px;font-family:futura-pt-bold,Arial,sans-serif;font-weight:600;letter-spacing:-2px;text-align:center}@media(min-width:860px){.job-details-block-list li a span{font-size:32px;font-size:3.2rem}}.job-details-block-list li a span:after{content:"";position:absolute;top:50%;left:-10px;height:10px;margin-top:-4px;background-color:#60d8d7;opacity:0;z-index:-1;width:0;padding:0;box-sizing:content-box;transition:width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.list-block-footer{color:#60d8d7;font-size:16px;font-size:1.6rem;text-align:left;font-family:futura-pt-bold,Arial,sans-serif}@media(min-width:860px){.list-block-footer{font-size:24px;font-size:2.4rem}}.text-grid-block-background{background:#b0b0b0 url(../images/dotted.jpg);padding:0 20px}.text-grid-block{padding:20px;text-align:center;margin:20px auto 0;position:relative;top:-40px;background:white;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}@media(min-width:860px){.text-grid-block{padding:40px}}@media(min-width:1920px){.text-grid-block{padding:60px}}.staff-block .small-title{max-width:1400px;margin:60px auto 30px;text-align:left}.staff-block-list{margin:0;text-align:center}@media(min-width:860px){.staff-block-list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.staff-block-list li{font-size:16px;font-size:1.6rem;display:inline-block;position:relative;margin-bottom:30px;z-index:1;transition:color .3s ease-in-out;width:100%;max-width:400px}@media(min-width:860px){.staff-block-list li{width:30%;margin:0 0 40px 5%}.staff-block-list li:nth-child(3n+1){margin-left:0}}.staff-block-list li:hover{color:#fff}.staff-block-list li:hover a:before{width:100%}.staff-block-list li a{margin-top:20px;position:relative;display:block;margin-left:60px;background-color:#f7f7f7;background-image:url(../images/hatched.jpg);text-decoration:none}.staff-block-list li a:hover{text-decoration:none}.staff-block-list li a:before{content:"";position:absolute;top:0;right:0;height:100%;width:0;background-color:#60d8d7;transition:width .3s ease-in-out;z-index:0}.staff-block-list li img{position:relative;display:inline-block;vertical-align:bottom;width:50%;margin:-20px 0 20px -100px;height:auto;z-index:2}.staff-block-list li .info{position:relative;display:inline-block;vertical-align:bottom;width:60%;padding-left:20px;margin-bottom:20px;text-align:left;z-index:2}.staff-block-list li .info .role{font-size:14px;font-size:1.4rem;font-family:adelle,Arial,sans-serif}.author-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;text-align:left;z-index:10;background:rgba(255,255,255,.95);overflow:auto;display:none}.author-lightbox-inner{width:90%;margin:0 auto;max-width:1400px;padding:80px 0 60px}.author-lightbox-inner:after{content:"";display:table;clear:both}.author-lightbox-image{width:100%}.author-lightbox-image-container{position:relative;max-width:300px;margin:0 0 20px}@media(min-width:860px){.author-lightbox-image-container{width:50%;max-width:none;float:left}}.author-lightbox-image-container:before,.author-lightbox-image-container:after{content:"";position:absolute;z-index:1}.author-lightbox-image-container:before{width:10%;left:95%;height:40%;top:5%;background:#b0b0b0 url(../images/hatched.jpg)}.author-lightbox-image-container:after{width:30%;left:5%;height:10%;top:95%;background:#60d8d7}.author-lightbox-image-container img{position:relative;z-index:2;box-shadow:0 30px 50px -30px #3a3a3a}.author-lightbox-text-container{padding:20px}@media(min-width:860px){.author-lightbox-text-container{width:50%;float:right;padding:40px}}.author-lightbox-posts{list-style:none;border-top:1px rgba(0,0,0,.1) solid;margin:0}.author-lightbox-posts li{margin:15px 0 0;border-bottom:1px rgba(0,0,0,.1) solid}.author-lightbox-posts a{position:relative;text-decoration:none;padding:0 0 0 30px;display:block}.author-lightbox-posts a:hover{text-decoration:underline}.author-lightbox-posts a:before{content:"";width:20px;height:20px;background:url(../images/arrow-box.svg) no-repeat center center;background-size:20px 20px;position:absolute;top:1px;left:0}.author-lightbox-date{margin:5px 0 15px;font-size:15px;font-size:1.5rem}.author-lightbox-close{position:absolute;top:30px;right:30px;width:40px;height:40px;background-image:url(../images/close-icon-black.svg);background-repeat:no-repeat;background-size:40px 40px;overflow:hidden;text-indent:-9999px;display:block;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out}.author-lightbox-close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.quote-block{text-align:left;border-left:solid 3px #60d8d7;padding-left:40px}@media(min-width:860px){.quote-block{padding-left:60px}}.quote-block .large-title{text-align:left}.quote-block p{text-align:left}.careers-list{list-style:none;position:relative;z-index:1;margin:0}.careers-list-single{border-bottom:2px #60d8d7 solid;padding:20px 0;position:relative}@media(min-width:860px){.careers-list-single{padding:20px 200px 20px 0}}@media(min-width:1100px){.careers-list-single{padding:30px 200px 30px 0}}.careers-list-single a{text-decoration:none}.careers-list-title{font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:-2px;font-family:futura-pt-bold,Arial,sans-serif}@media(min-width:860px){.careers-list-title{font-size:48px;font-size:4.8rem}}@media(min-width:860px){.careers-list-title a{position:relative}.careers-list-title a:after{content:"";position:absolute;top:50%;left:-10px;height:10px;margin-top:-4px;background-color:#60d8d7;opacity:0;z-index:-1;width:0;padding:0;box-sizing:content-box;transition:width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.careers-list-title a:hover:after{opacity:1;width:100%;padding:0 10px}}.careers-list-link{display:none}@media(min-width:860px){.careers-list-link{display:block;position:absolute;top:50%;right:0;width:200px;font-size:16px;font-size:1.6rem;line-height:24px;font-family:proxima-nova,sans-serif;text-transform:uppercase;color:#60d8d7;font-weight:600;margin:-6px 0 0}.careers-list-link:after{content:"→";display:inline-block;color:inherit;margin-left:20px;line-height:1;position:relative;left:0;transition:left .1s ease-in-out}.careers-list-link:hover:after{left:10px}}.campaign-single{overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;display:none}.campaign-single.active{display:block}.campaign-single.white .small-title{color:rgba(255,255,255,.5)}.campaign-single.white .large-title,.campaign-single.white p,.campaign-single.white a{color:white}.campaign-single-inner{margin:0 auto;width:90%;max-width:1400px;padding:50px 0 70px;position:relative}.campaign-single-inner:after{content:"";display:table;clear:both}@media(min-width:860px){.campaign-single-images{width:50%;float:left;text-align:right}}@media(min-width:860px){.with-images .campaign-single-content{width:45%;float:right}}.campaign-single-desktop-image{overflow:hidden;margin:40px 0 0;max-height:400px;position:relative}@media(min-width:860px){.campaign-single-desktop-image{position:absolute;top:30px;left:0;width:45%;bottom:0;z-index:1;margin:0;max-height:none}}.campaign-single-desktop-image:after{content:"";position:absolute;top:0;left:0;width:100%;padding-top:5%;background:white;background:url(../images/browser-bg.png) no-repeat center center;background-size:100% auto}.campaign-single-desktop-image img{width:100%}@media(min-width:860px){.campaign-single-desktop-image-inner{position:absolute;top:1px;left:0;width:100%;bottom:0;overflow:auto;box-sizing:content-box}}.campaign-single-desktop-image-inner:before{content:"";position:relative;top:0;left:0;width:100%;padding-top:4.5%;display:block}.campaign-single-mobile-image{display:none}@media(min-width:860px){.campaign-single-mobile-image{width:200px;height:410px;margin:100px 0 0;display:inline-block;position:relative;z-index:2;background:url(../images/iphone-bg.png) no-repeat center center;background-size:200px auto}}.campaign-single-mobile-image-overflow{margin:48px 12px 0;overflow:hidden;height:313px}@media(min-width:860px){.campaign-single-mobile-image-inner{width:100%;height:340px;overflow:auto;box-sizing:content-box}}.prev-campaign-link,.next-campaign-link{font-weight:700;text-transform:uppercase}.prev-campaign-link{margin:0 20px 0 0}.placements-container{padding:30px 20px 0;background:url(../images/dotted.jpg)}@media(min-width:860px){.placements-container{padding:0}}.placements-inner{margin:0 0 -80px;padding:30px 30px 0;background:white;width:100%;max-width:1460px;position:relative;z-index:1}@media(min-width:860px){.placements-inner{margin:0 auto -60px;top:-30px}}.campaign-navigation-container{padding:80px 0 20px;background:#60d8d7;position:relative}.campaign-navigation-container:after{content:"";display:table;clear:both}.campaign-navigation-container:before{content:"";position:absolute;top:0;left:49%;width:2%;background:url(../images/hatched-green.jpg);height:100%}@media(min-width:860px){.campaign-navigation-container:before{width:50%;left:25%}}.campaign-navigation-button{float:left;width:49%;padding:20px;display:block;text-decoration:none;color:#fff}@media(min-width:860px){.campaign-navigation-button{width:25%}}.campaign-navigation-prev{float:left}.campaign-navigation-next{float:right;text-align:right}.campaign-navigation-title{display:block;color:white;margin:0 0 10px;font-size:24px;font-size:2.4rem;font-family:adelle,Arial,sans-serif}.campaign-navigation-label{display:block;text-transform:uppercase;color:white;font-family:futura-pt-bold,Arial,sans-serif}.case-study-header .small-title{margin-bottom:10px}.case-study-header-inner{max-width:1400px;width:94%;margin:0 auto;position:relative}.case-study-header-inner:after{content:"";display:table;clear:both}@media(min-width:860px){.case-study-header-inner:before{content:"";position:absolute;top:0;left:62.5%;width:2px;height:100%;background:#60d8d7}}.case-study-header-main{position:relative;z-index:2;padding:20px}@media(min-width:860px){.case-study-header-main{background:none!important;width:62.5%;float:left;padding:30px 60px 30px 30px}}.case-study-header-main.white *{color:white}.case-study-header-image{display:none}@media(min-width:860px){.case-study-header-image{display:block;width:60vw;height:100%;position:absolute;right:37.5%;background-size:cover;background-position:center right;background-repeat:no-repeat;z-index:1;margin:0 30px 0 0}}.case-study-header-aside{padding:20px 20px 0}@media(min-width:860px){.case-study-header-aside{width:37.5%;float:right;padding:30px 0 30px 30px}}.case-study-header-logo{margin:20px 0;display:block}.case-study-header-text p{font-size:20px;font-size:2rem;font-family:futura-pt-bold,Arial,sans-serif}@media(min-width:860px){.case-study-header-text p{font-size:32px;font-size:3.2rem}}.case-study-grid-list{margin:40px 0 0}@media(min-width:860px){.case-study-grid-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.case-study-grid-single{width:100%;padding:60px 30px 30px;margin-bottom:20px;box-shadow:0 0 0 #b0b0b0;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:center center}.case-study-grid-single.revealed{transition:-webkit-transform .3s ease-in-out,box-shadow .3s ease-in-out!important;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out!important}.case-study-grid-single.revealed:hover{box-shadow:0 15px 80px rgba(104,104,104,.6)}.case-study-grid-single.style-1{background-color:#dc6445}@media(min-width:860px){.case-study-grid-single.style-1{width:100%;margin-bottom:40px}}.case-study-grid-single.style-2{background-color:#4d75a1}@media(min-width:860px){.case-study-grid-single.style-2{width:58%;margin-bottom:40px}}.case-study-grid-single.style-3{background-color:#a0a700}@media(min-width:860px){.case-study-grid-single.style-3{width:38%;margin-left:4%;margin-bottom:40px}}.case-study-grid-single.style-4{background-color:#3196b1}@media(min-width:860px){.case-study-grid-single.style-4{width:38%;margin-bottom:40px}}.case-study-grid-single.style-5{background-color:#a37c06}@media(min-width:860px){.case-study-grid-single.style-5{width:58%;margin-left:4%;margin-bottom:40px}}.case-study-grid-single.white .large-title,.case-study-grid-single.white p{color:white}.case-study-grid-single p{font-family:adelle,Arial,sans-serif;font-size:14px;font-size:1.4rem}.case-study-grid-logo{margin:0 0 20px}.resource-form{box-shadow:0 0 20px #b0b0b0;background:white;max-width:600px;margin:0 auto}.resource-form-inner{padding:10px 30px 30px}.resource-form-inner .large-title{margin:0}.pagination-btn,.page-numbers span,.page-numbers a{padding:10px 20px;display:inline-block;background:#60d8d7;color:white;border-radius:3px;transition:background .25s ease-in-out;text-decoration:none;text-align:center}.pagination-btn:hover,.page-numbers span:hover,.page-numbers a:hover{background:#37cecd;color:white}.pagination-btn-block{display:block}.page-numbers{list-style:none;margin:60px 0 0;padding:0;text-align:center}.page-numbers .page-numbers{margin-top:0;display:none}@media(min-width:860px){.page-numbers .page-numbers{display:inline-block}}.page-numbers .page-numbers.prev,.page-numbers .page-numbers.next{display:inline-block}.page-numbers li{display:inline-block;margin:0 0 0 5px}.page-numbers li:first-child{margin:0}.page-numbers span{background:#f7f7f7;color:#b0b0b0}.page-numbers span:hover{background:#f7f7f7}.page-numbers .dots{display:none}@media(min-width:860px){.page-numbers .dots{display:inline-block}}.ajax-nav-container{text-align:center;display:none}.js .ajax-nav-container{display:block}.js .static-nav-container{display:none}.filter-menu{position:fixed;top:0;left:0;height:100%;width:100%;background-color:black;border:10px solid black;overflow-y:auto;z-index:10;padding:40px 20px;display:none}.filter-nav{padding-top:40px}.filter-nav .author-lightbox-close{color:white;background-image:url(../images/close-icon-green.svg)}.filter-nav ul{list-style:none;margin:0}.filter-nav ul li{display:block}.filter-nav ul li a{font-size:32px;font-size:3.2rem;font-family:futura-pt-bold,Arial,sans-serif;position:relative;color:#fff;font-weight:700;letter-spacing:-2px;text-decoration:none}.filter-nav ul li a:after{content:"";position:absolute;top:50%;left:-10px;height:10px;margin-top:-4px;background-color:#2ebdbc;opacity:0;z-index:-1;width:0;padding:0;box-sizing:content-box;transition:width .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.filter-nav ul li a:hover:after{opacity:1;width:100%;padding:0 10px}.filter-nav ul li.current-cat a:after{content:"";position:absolute;top:50%;left:-10px;height:10px;margin-top:-4px;background-color:#60d8d7;z-index:-1;box-sizing:content-box;opacity:1;width:100%;padding:0 10px}.filter-nav .cat-item-none{font-size:32px;font-size:3.2rem;font-family:futura-pt-bold,Arial,sans-serif;position:relative;color:#fff;font-weight:700;letter-spacing:-2px;text-decoration:none}.filter-pill{font-size:14px;font-size:1.4rem;display:inline-block;vertical-align:top;border:solid 2px #60d8d7;border-radius:1000px;padding:12px 20px 12px 30px;background:white;color:#60d8d7;white-space:normal;font-weight:600;text-transform:uppercase;transition:all .2s ease-in-out;text-decoration:none;font-family:proxima-nova,sans-serif;padding:12px 30px}.filter-pill:hover{text-decoration:none;background-color:#60d8d7;color:black}.filter-pill:after{content:"→";display:inline-block;color:inherit;margin-left:20px;line-height:1}.filter-pill:hover{color:white}.filter-pill:after{display:none}.search-menu{position:fixed;top:0;left:0;height:100%;width:100%;background-color:black;border:10px solid black;overflow-y:auto;z-index:10;padding:40px 20px;display:none}.search-nav{padding-top:40px}.search-nav .author-lightbox-close{color:white;background-image:url(../images/close-icon-green.svg)}.search-field{background:transparent;border:0;font-size:20px;font-size:2rem;padding:10px 0;outline:0;width:100%;font-family:futura-pt-bold,Arial,sans-serif;color:white;border-bottom:2px solid #60d8d7}@media(min-width:860px){.search-field{font-size:64px;font-size:6.4rem}}.search-field::-webkit-input-placeholder{color:#f7f7f7}.search-field:-ms-input-placeholder{color:#f7f7f7}.search-field::placeholder{color:#f7f7f7}.search-form>label{display:block}.search-submit{width:30px;height:30px;background:url(../images/search-icon.svg) no-repeat center center;background-size:30px 30px;border:0;position:absolute;top:5px;right:0;color:transparent}@media(min-width:860px){.search-submit{width:60px;height:60px;background-size:60px 60px;top:10px}}.search-field-container{position:relative}.aa-suggestions{padding-top:5px}.algolia-autocomplete{display:block;padding-top:25px;padding-right:10px}@media(min-width:860px){.algolia-autocomplete{padding-right:0}}.algolia-autocomplete .aa-suggestions{padding-top:1px;padding-bottom:1px}.algolia-autocomplete .aa-suggestions .aa-suggestion{border-radius:0;padding:10px 0;border-bottom:#f9f9f9 1px solid}.algolia-autocomplete .aa-suggestions .aa-suggestion .suggestion-link{padding:0 10px;width:100%}@media(min-width:860px){.algolia-autocomplete .aa-suggestions .aa-suggestion .suggestion-link{padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.algolia-autocomplete .aa-suggestions .aa-suggestion .suggestion-link .suggestion-post-thumbnail{width:50px;height:50px;margin-right:15px;margin-bottom:0}.algolia-autocomplete .aa-suggestions .aa-suggestion .suggestion-link .suggestion-post-attributes{margin-left:10px}.algolia-autocomplete .aa-suggestions .aa-suggestion .suggestion-link .suggestion-post-attributes .suggestion-post-title{color:#60d8d7}.algolia-autocomplete .aa-suggestions .aa-suggestion .suggestion-link .suggestion-post-attributes .suggestion-post-title em{color:#48a2a1}.algolia-autocomplete .aa-suggestions .aa-suggestion .suggestion-link .suggestion-post-attributes .suggestion-post-content em{box-shadow:inset 0 -2px 0 0 #48a2a1}.algolia-autocomplete .aa-dropdown-menu{border-radius:4px}.autocomplete-header{display:none!important}.contact-form{box-shadow:0 0 1px #b0b0b0;background:white;margin:0 auto}.contact-form .large-title{font-size:36px;font-size:3.6rem}.contact-form-inner{padding:30px}.contact-sidebar{line-height:1.8em}.contact-sidebar-phone{margin-bottom:20px}.contact-sidebar-email{margin:20px 0}.styled-select{font-size:16px;position:relative;display:block}.styled-select:after{content:"";position:absolute;top:50%;right:15px;width:20px;height:20px;background:url(../images/down-arrow.svg) no-repeat center center;background-size:20px 20px;z-index:1;margin:-10px 0 0}.styled-select select{outline:none;-webkit-appearance:none;-moz-appearance:none;display:block;padding:.5em 45px .5em .5em!important;margin:0;transition:border-color .2s;border:3px solid #60d8d7;border-radius:0;background:transparent;color:#555;line-height:normal;font-family:inherit;font-size:inherit;line-height:inherit;position:relative;z-index:2}.contact-social{padding:5px 0 5px 30px;display:block;position:relative}.contact-social:before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;background-size:20px auto;margin:-10px 0 0;opacity:.75;transition:opacity .25s ease-in-out}.contact-social:hover:before{opacity:1}.contact-social--facebook:before{background-image:url(../images/facebook.png)}.contact-social--twitter:before{background-image:url(../images/twitter.png)}.contact-social--linkedin:before{background-image:url(../images/linkedin.png)}.contact-social--dribbble:before{background-image:url(../images/dribbble.png)}.footer-container{margin:auto;padding:0 20px;background-color:#fff;border-top:solid 2px #ebebeb}.footer{padding:30px 0;max-width:1560px;margin:auto;font-family:proxima-nova,sans-serif}.footer:after{content:"";display:table;clear:both}@media(min-width:860px){.footer{padding:60px 0}}.footer-accreditations{list-style:none;margin:0 0 30px;text-align:center;min-height:130px}@media(min-width:860px){.footer-accreditations{float:left;width:auto;margin-bottom:75px}}.footer-accreditations li{display:inline-block;width:48%;margin:0 0 20px;vertical-align:middle}@media(min-width:860px){.footer-accreditations li{width:auto;margin:0 60px 20px 0}}.footer-accreditations li img{display:block;margin:auto;max-width:115px;max-height:180px}.footer-social,.footer-numbers{list-style:none;margin:0 0 30px;text-align:center}@media(min-width:860px){.footer-social,.footer-numbers{float:right;margin-bottom:75px}}.footer-social li,.footer-numbers li{display:inline-block;vertical-align:top;font-size:18px;font-size:1.8rem;width:48%;margin:0 0 20px;padding:0 10px}.footer-social li:last-child,.footer-numbers li:last-child{margin:0}@media(min-width:860px){.footer-social{clear:right}}@media(min-width:1100px){.footer-social{clear:none}}.footer-social li a{position:relative;padding-left:30px}.footer-social li a:before{content:"";position:absolute;top:50%;left:0;width:15px;height:15px;background-size:15px auto;margin:-7.5px 0 0;opacity:.75;transition:opacity .25s ease-in-out}.footer-social li a.footer-social-facebook:before{background-image:url(../images/facebook-letter-logo.svg)}.footer-social li a.footer-social-twitter:before{background-image:url(../images/twitter-logo.svg)}.footer-social li a.footer-social-linkedin:before{background-image:url(../images/linkedin-logo.svg)}.footer-social li a.footer-social-dribbble:before{background-image:url(../images/dribbble-logo.svg)}@media(min-width:860px){.footer-social li{display:block;text-align:left;margin:0 0 10px;width:auto}}@media(min-width:1100px){.footer-social li{text-align:right}.footer-social li a{display:block;overflow:hidden;width:30px}}.footer-numbers{margin:0 0 40px}@media(min-width:860px){.footer-numbers{position:relative;top:-20px}}@media(min-width:1100px){.footer-numbers{margin-right:40px;top:0}}.footer-numbers li{width:100%;margin:0 0 10px}@media(min-width:440px){.footer-numbers li{width:48%}}@media(min-width:860px){.footer-numbers li{width:auto;text-align:right}}@media(min-width:1100px){.footer-numbers li{display:block;margin:0 0 20px}}.footer-numbers p{margin:0 0 3px;font-size:1.5rem}.footer-numbers p:last-child{font-weight:700;font-size:1.75rem}.footer-logo{text-align:center;display:block;height:auto;margin:20px 0}.footer-logo img{width:190px}@media(min-width:860px){.footer-logo{max-width:190px}.footer-logo img{width:100%}}@media(min-width:1100px){.footer-logo{margin:0 0 -25px}}.footer-services{font-size:12px;font-size:1.2rem;list-style:none;margin:0;text-align:center}@media(min-width:860px){.footer-services{float:right}}.footer-services li{display:inline-block;text-transform:uppercase}.footer-services li:after{content:"|";margin:0 4px 0 7px}.footer-services li:last-child:after{content:"";margin:0}.footer-bottom{font-size:12px;font-size:1.2rem;max-width:1560px;background-color:#fff;border-top:solid 2px #ebebeb;margin:auto;padding:30px 0;text-align:center}.footer-bottom:after{content:"";display:table;clear:both}@media(min-width:860px){.footer-bottom{padding:60px 0;text-align:left}}.footer-bottom-left{margin-bottom:10px}@media(min-width:860px){.footer-bottom-left{float:left;margin-bottom:0}}@media(min-width:860px){.footer-bottom-right{float:right}}.footer-bottom img{vertical-align:middle}.styled-hubspot .hs-form fieldset{margin:0;max-width:none}.styled-hubspot .hs-form fieldset.form-columns-1 .hs-input{width:100%}.styled-hubspot .hs-input{width:100%;padding:5px 0;font-size:18px;font-size:1.8rem;outline:0;position:relative;z-index:2}.styled-hubspot input.hs-input{border:0;border-bottom:1px #ddd solid;background:transparent;transition:color .25s ease-in-out}.styled-hubspot input.hs-input::-webkit-input-placeholder{color:transparent}.styled-hubspot input.hs-input:-ms-input-placeholder{color:transparent}.styled-hubspot input.hs-input::placeholder{color:transparent}.styled-hubspot textarea.hs-input{margin:10px 0 0;border:1px #ddd solid;font-size:15px;font-size:1.5rem;padding:5px;height:100px;font-family:proxima-nova,sans-serif}.styled-hubspot select.hs-input{margin:10px 0 0}.styled-hubspot select::-ms-expand{display:none}.styled-hubspot input[type=checkbox]{margin-right:5px;width:auto!important}.styled-hubspot .hs_submit{text-align:center}.styled-hubspot .inputs-list{list-style:none;font-size:14px;font-size:1.4rem;margin:5px 0 0}.styled-hubspot .hs-form fieldset.form-columns-2 .input{margin:0;min-height:32px}.styled-hubspot .hs-form-field{margin:30px 0 0}.styled-hubspot .hs_submit{margin:20px 0 0}.styled-hubspot .hs-button{font-size:17px;font-size:1.7rem;display:inline-block;vertical-align:top;border:solid 2px #60d8d7;padding:20px 20px 18px;background:#fff;color:#60d8d7;font-weight:600;white-space:normal;text-transform:uppercase;box-shadow:0 5px 20px #f7f7f7;transition:all .2s ease-in-out;text-decoration:none;font-family:proxima-nova,sans-serif;-webkit-appearance:none;-webkit-border-radius:0}@media(min-width:600px){.styled-hubspot .hs-button{padding:20px 40px 18px}}.styled-hubspot .hs-button:hover{text-decoration:none;background-color:#60d8d7;color:#fff}.styled-hubspot .hs-button:after{content:"→";display:inline-block;color:inherit;margin-left:20px;line-height:1;position:relative;left:0;transition:left .1s ease-in-out}.styled-hubspot .hs-button:hover:after{left:10px}.styled-hubspot .floating-label{position:relative;margin:30px 0 0}.styled-hubspot .floating-label>label{position:absolute;top:0;font-size:18px;font-size:1.8rem;padding:5px 0;transition:-webkit-transform .25s ease-in-out,color .25s ease-in-out;transition:transform .25s ease-in-out,color .25s ease-in-out;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:1;color:#aaa}.styled-hubspot .floating-label>label span{color:inherit;margin:0}.styled-hubspot .floating-label.focused>label{-webkit-transform:scale(.75) translateY(-30px);-ms-transform:scale(.75) translateY(-30px);transform:scale(.75) translateY(-30px);color:#60d8d7}.styled-hubspot .floating-label.focused .hs-input{border-color:#60d8d7}.styled-hubspot__error{text-align:center;margin:1em 0}.styled-hubspot .hs-error-msgs{color:red}.styled-hubspot--single-col .hs-form fieldset.form-columns-2 .hs-form-field{width:100%;float:none}.email-styled-hubspot{position:relative}.email-styled-hubspot .hs-input{width:100%;padding:15px;font-size:18px;font-size:1.8rem;border:2px #60d8d7 solid;outline:0}.email-styled-hubspot .hs-input::-webkit-input-placeholder{color:#60d8d7}.email-styled-hubspot .hs-input:-ms-input-placeholder{color:#60d8d7}.email-styled-hubspot .hs-input::placeholder{color:#60d8d7}.email-styled-hubspot .hs-form-field>label{display:none}.email-styled-hubspot .inputs-list{list-style:none;font-size:14px;font-size:1.4rem;margin:5px 0 0}.email-styled-hubspot .hs-error-msgs{color:red}.email-styled-hubspot .hs-error-msgs label{font-size:14px;font-size:1.4rem}.email-styled-hubspot .hs-button{position:absolute;top:0;right:0;width:55px;background:#60d8d7 url(../images/right-arrow.svg) no-repeat 16px center;background-size:20px auto;height:55px;border:0;overflow:hidden;text-indent:-9999px;transition:background-color .25s ease-in-out,background-position .25s ease-in-out}.email-styled-hubspot .hs-button:hover{background-color:#37cecd;background-position:20px center}.form-block-background{background:#b0b0b0 url(../images/hatched.jpg);padding:0 20px}.form-block{padding:20px;text-align:center;margin:20px auto 0;max-width:600px;position:relative;top:-40px;background:white;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}@media(min-width:860px){.form-block{padding:40px}}.form-block-form{margin:20px 0 0}.page-template-page-ppc #olark-wrapper,.page-template-page-ppc .hero-container,.page-template-page-ppc .hero-parallax{display:none}.page-template-page-ppc .zazzle-wrapper:after{background-image:none}.page-template-page-ppc .section-container-ppc .section h1{text-align:center;font-size:3.8em;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:10px}.page-template-page-ppc .section-container-ppc .section h2{text-align:center;font-size:1.5em;margin-top:0;margin-bottom:40px}.page-template-page-ppc .section-container-ppc .section h4{font-size:1.5em;margin-bottom:30px}.page-template-page-ppc .section-container-ppc .section h5{font-size:1em}.page-template-page-ppc .section-container-ppc .section .side-by-side-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-template-page-ppc .section-container-ppc .section .side-by-side-form .hbspt-form{max-width:500px;width:100%}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form{width:100%}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form fieldset[class*=form-columns] .hs-input{width:100%;box-sizing:border-box;padding:15px;border-radius:0;box-shadow:none;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form .hs-form-field{position:relative;margin-bottom:25px}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form .hs_submit .actions{padding:0;margin:20px 0;margin-right:8px}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form .hs_submit .hs-button{font-size:1.7rem;display:inline-block;vertical-align:top;border:solid 2px #60d8d7;padding:20px 40px 18px;background:#fff;max-width:500px;line-height:1.2;color:#60d8d7;font-weight:600;white-space:normal;text-transform:uppercase;box-shadow:0 5px 20px #f7f7f7;transition:all .2s ease-in-out;text-decoration:none;font-family:proxima-nova,sans-serif;text-shadow:none;width:100%;border-radius:0;box-sizing:border-box}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form .hs_submit .hs-button:hover{text-decoration:none;background-color:#60d8d7;color:#fff}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form ul.hs-error-msgs.inputs-list{padding:0;box-sizing:border-box}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form ul.hs-error-msgs.inputs-list li{margin:0}.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form ul.hs-error-msgs.inputs-list label{color:red;font-size:.6em;margin:0}.page-template-page-ppc .section-container-ppc .section ul li{font-size:.95em}@media(min-width:400px){.page-template-page-ppc .section-container-ppc .section .side-by-side-form form.hs-form ul.hs-error-msgs.inputs-list{position:absolute;top:103%;left:0;right:8px;width:auto}}@media(min-width:767px){.page-template-page-ppc .section-container-ppc .section .side-by-side{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page-template-page-ppc .section-container-ppc .section .side-by-side>div{padding:20px;width:50%}}.se-gdpr-bar{position:fixed;bottom:0;left:0;width:100%;color:#fff;z-index:2147483647;padding:1em 3em;background-color:#60d8d7;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:.3s -webkit-transform ease-out;transition:.3s transform ease-out}.se-gdpr-bar.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.se-gdpr-bar__message{margin:0;padding-right:2em;font-weight:700}.se-gdpr-bar__actions{display:-ms-flexbox;display:flex;white-space:nowrap}.se-gdpr-bar__action{white-space:nowrap;padding:1em 1.75em}.se-gdpr-bar__action_accept{background-color:#fff;color:#000}.se-gdpr-bar__action:after{display:none}.se-gdpr-bar__action+.se-gdpr-bar__action{margin-left:1em}@media all and (max-width:1000px){.se-gdpr-bar{-ms-flex-direction:column;flex-direction:column}.se-gdpr-bar__message{text-align:center;margin-bottom:1em;padding:0}}@media all and (max-width:700px){.se-gdpr-bar__action{font-size:12px;padding:.8em 1.5em}}@media all and (max-width:450px){.se-gdpr-bar{padding:15px}.se-gdpr-bar__message{font-size:13px}}.se-gdpr-settings{max-width:1000px;margin:0 auto}.se-gdpr-settings__setting{border:2px #60d8d7 solid;padding:2em}.se-gdpr-settings__setting+.se-gdpr-settings__setting{margin-top:1em}.se-gdpr-settings__content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-pack:justify;justify-content:space-between}.se-gdpr-settings__title{margin-bottom:1em}.se-gdpr-settings__toggle{width:4em;height:2em;border:2px solid #b0b0b0;border-radius:2em;transition:.3s all ease;cursor:pointer;position:relative;margin:.3em 0 2.5em}.se-gdpr-settings__toggle:after{content:"";display:block;width:calc(2em - 8px);height:calc(2em - 8px);position:absolute;top:2px;left:2px;border-radius:50%;background-color:rgba(58,58,58,0);border:2px solid #b0b0b0;transition:.3s all ease;box-sizing:border-box}.se-gdpr-settings__toggle.enabled{border-color:#3a3a3a}.se-gdpr-settings__toggle.enabled:after{background-color:#3a3a3a;border-color:#3a3a3a;left:50%;margin-left:4px}.se-gdpr-settings__toggle:before{content:"Cookies Disabled";display:block;position:absolute;top:100%;left:50%;width:5em;margin:.75em -2.5em;line-height:1.2;font-size:.7em;font-weight:700;text-align:center;color:#b0b0b0;transition:.3s opacity ease}.se-gdpr-settings__toggle.enabled:before{content:"Cookies Enabled";color:#3a3a3a}.se-gdpr-settings__about{width:calc(100% - 5em)}@media all and (max-width:600px){.se-gdpr-settings{margin:0 -1rem}.se-gdpr-settings__setting{padding:1.25em}.se-gdpr-settings__content{-ms-flex-direction:column;flex-direction:column}.se-gdpr-settings__about{width:100%}.se-gdpr-settings__about p{font-size:1.6rem}.se-gdpr-settings__toggle{margin:0 0 1em}.se-gdpr-settings__toggle:before{top:50%;left:100%;margin:-1.2em .75em;text-align:left}}.nav-bar.single-ppc_landing_page header #menu-main-nav{display:block}.nav-bar.single-ppc_landing_page #main-header .hamburger{display:block}@media(min-width:860px){.nav-bar.single-ppc_landing_page #main-header .hamburger{display:none}}.nav-bar.single-ppc_landing_page #main-header .hero .breadcrumb{display:block}.nav-bar.single-ppc_landing_page footer .footer-services{display:block}.single-ppc_landing_page header #menu-main-nav{display:none}.single-ppc_landing_page #main-header .hamburger{display:none}.single-ppc_landing_page #main-header .hero{color:#fff}.single-ppc_landing_page #main-header .hero .breadcrumb{display:none}.single-ppc_landing_page #main-header .hero #scroll-down-btn img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.single-ppc_landing_page .hero-container{min-height:40vh}.single-ppc_landing_page .hero-container .hero-carousel-slide h1{margin-bottom:20px;font-size:48px;font-size:4.8rem;font-family:futura-pt-bold,Arial,sans-serif;letter-spacing:-2px}@media(min-width:860px){.single-ppc_landing_page .hero-container .hero-carousel-slide h1{font-size:55px;font-size:5.5rem;letter-spacing:-3px}}@media(min-width:1920px){.single-ppc_landing_page .hero-container .hero-carousel-slide h1{font-size:71px;font-size:7.1rem}}.single-ppc_landing_page .hero-container #scroll-down-btn{display:none}.single-ppc_landing_page .section-container.overflow-vis{overflow:visible}.single-ppc_landing_page .section-container .article{width:100%;text-align:center}.single-ppc_landing_page .section-container .article .article-header h1{text-transform:uppercase;font-size:3.75em;margin-bottom:0}.single-ppc_landing_page .section-container .side-by-side{-ms-flex-align:normal;align-items:normal}@media(min-width:860px){.single-ppc_landing_page .section-container .side-by-side .side-by-side-left{margin-right:30px}}@media(min-width:860px){.single-ppc_landing_page .section-container .side-by-side .side-by-side-right{margin-left:30px}}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form{background:#fff;padding:25px;box-shadow:0 20px 95px rgba(0,0,0,.15);margin-top:0;border-radius:5px}@media(min-width:860px){.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form{margin-top:-15%;padding:50px}}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form{margin-top:25px}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form fieldset{max-width:100%}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form fieldset input,.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form fieldset select{width:100%;font-size:12px;border:1px solid #e0e0e0;box-sizing:border-box;color:#000;font-family:Open Sans,sans-serif;font-size:13px;margin-bottom:12px;font-weight:600;margin-right:0;outline:0 none;padding:15px;display:block;max-width:100%;height:auto;line-height:auto;border-radius:0}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form fieldset input[type=checkbox]{display:inline-block;width:auto;margin-right:10px}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form fieldset textarea{max-width:100%;width:100%}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form fieldset .hs-error-msgs label{color:#ff0e0e}@media(max-width:1100px){.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form fieldset.form-columns-2 .hs-form-field{width:100%}}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form fieldset select::-ms-expand{display:none}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form .hs_submit .hs-button.primary{background-image:none;font-size:1.7rem;display:inline-block;vertical-align:top;border:solid 2px #60d8d7;padding:20px 40px 18px;background:#60d8d7;color:#fff;font-weight:600;white-space:normal;text-transform:uppercase;box-shadow:0 5px 20px #f7f7f7;transition:all .2s ease-in-out;text-decoration:none;text-shadow:none}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right .form .hbspt-form .hs-form .hs_submit .hs-button.primary:hover{background:#fff;color:#60d8d7}.single-ppc_landing_page .section-container .side-by-side .side-by-side-right h3{font-size:13px!important;line-height:36px!important;font-weight:700!important}.single-ppc_landing_page .section-container .small-title{margin-bottom:15px}.single-ppc_landing_page #intro-text h2{font-size:30px}.single-ppc_landing_page #intro-text p{font-size:24px;margin-top:30px}.single-ppc_landing_page #list-section .list li strong,.single-ppc_landing_page #list-section .list li p{display:inline-block;margin-bottom:0}.single-ppc_landing_page #list-section .list li strong{font-size:18px}.single-ppc_landing_page #list-section .call-us{text-align:left}@media(min-width:860px){.single-ppc_landing_page .image-grid-container .image-grid li{width:25%}}@media(min-width:1100px){.single-ppc_landing_page .image-grid-container .image-grid li{width:16%}}@media(min-width:860px){.single-ppc_landing_page .image-grid-container .image-grid li img{max-width:150px}}.single-ppc_landing_page .full-width-img{padding:0}.single-ppc_landing_page .full-width-img img{width:100%}.single-ppc_landing_page footer .footer-services{display:none}.testimonials .flex{display:block}@media(min-width:600px){.testimonials .flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}@media(min-width:1100px){.testimonials .flex{-ms-flex-pack:justify;justify-content:space-between}}.testimonials .col-1-3{width:100%;margin-bottom:70px}@media(min-width:600px){.testimonials .col-1-3{width:40%;margin-bottom:0}}@media(min-width:1100px){.testimonials .col-1-3{width:calc(33% - 40px)}}.testimonials__text{border-bottom:1px solid #b0b0b0}.testimonials__author{margin-top:15px;color:#60d8d7}.testimonials__author p{font-size:30px;font-weight:700;margin-bottom:0;line-height:1}.testimonials__job-title p{font-family:futura-pt-bold,Arial,sans-serif;font-weight:600;font-size:18px}.testimonials__background{position:relative}.testimonials__background::before{content:"";position:absolute;height:150px;left:-10px;top:-20px;width:80px;background:url(../images/speech-marks.svg) no-repeat 0 0/100% 50%;z-index:-1}.testimonials__background::after{content:"";position:absolute;height:150px;right:-10px;bottom:20px;width:80px;background:url(../images/speech-marks.svg) no-repeat 0 0/100% 50%;z-index:-1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.testimonials__btn{margin-top:30px;text-align:center}.column-list{margin:56px 0}.column-list .container{max-width:1440px;margin:0 auto;width:90%;padding:60px 0}.column-list__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0}@media(min-width:860px){.column-list__cards{margin:20px -20px 0;-ms-flex-pack:center;justify-content:center}}.column-list__title{color:#fff;text-align:center}.column-list__title h2{margin:0}.column-list__card{width:calc(100% - 40px);margin:20px}@media(min-width:860px){.column-list__card{width:calc(50% - 40px)}}@media(min-width:1100px){.column-list__card{width:calc(25% - 40px)}}.column-list__image{width:100%;max-width:100px;margin:0 auto;margin-bottom:15px}.column-list__image img{width:100%}.column-list__heading{text-align:center;margin-bottom:5px;color:#fff}.column-list__heading span{font-weight:700}.column-list__content{text-align:center}.column-list__content p{color:#fff;margin:0;font-size:18px}
/*# sourceMappingURL=style.css.map */