/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#00aeef;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s ease .14s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s}.border-top-grey{border-top:1px solid #e5e5e5}.grey-star-background{background-image:url(../images/bg/tile_star.gif)}.light-light-grey-background{background:#f5f5f5}.blue-bg{background:#00aeef}.container{width:100%}@media only screen and (min-width:1200px){.container{width:1170px}}@media only screen and (min-width:768px){.xs-only{display:none!important}}@media only screen and (max-width:767px){.xs-hide{display:none!important}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?q3ma96);src:url(../fonts/icomoon.eot?q3ma96#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?q3ma96) format("truetype"),url(../fonts/icomoon.woff?q3ma96) format("woff"),url(../fonts/icomoon.svg?q3ma96#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram-with-circle:before{content:"\e904"}.icon-linkedin-with-circle:before{content:"\e900"}.icon-twitter-with-circle:before{content:"\e901"}.icon-facebook-with-circle:before{content:"\e902"}.icon-arrow-right:before,.icon-next:before,.icon-right:before{content:"\e903"}.bubble{display:inline-block;position:relative;width:310px;height:120px;padding:40px;background:#a03a89;border-radius:10px;margin:5% auto;width:auto;height:auto}.bubble .from{position:absolute;bottom:-65px;left:30%;font-size:16px}.bubble .from .from_name{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:1.5em}.bubble .from .from_position{font-family:proxima-nova-i6,proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;font-style:italic;font-size:.875em}.bubble:after{content:'';position:absolute;border-style:solid;border-width:50px 25px 0;border-color:#a03a89 transparent;display:block;width:0;z-index:1;margin-left:-25px;bottom:-50px;left:20%}html{-webkit-font-smoothing:antialiased}body{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:16px}.text-white,.white-text{color:#fff}header{background:#fff;color:#000}@media only screen and (min-width:768px){header{background:#fff;color:#000}}.header__margin{margin:5px 0 0}@media only screen and (min-width:768px){.header__margin{margin:10px 0}}.header__navigation{text-transform:uppercase;text-align:right;display:block}.header__navigation nav{display:none}@media only screen and (min-width:768px){.header__navigation nav{background:none;position:relative;display:block!important}}.header__navigation__primary,.header__navigation__secondary{margin:0;padding:0;list-style:none;color:#000;background:none}.header__navigation__primary a,.header__navigation__secondary a{color:inherit}.header__navigation__primary a:hover,.header__navigation__secondary a:hover{text-decoration:none}.header__navigation__primary li,.header__navigation__secondary li{padding:10px 0}@media only screen and (min-width:768px){.header__navigation__primary li,.header__navigation__secondary li{display:inline-block;margin:.625em .3125em;padding:0}}@media only screen and (min-width:992px){.header__navigation__primary li,.header__navigation__secondary li{margin:1.25em .625em}}.nav_label{color:#acacac}.header__navigation__primary{font-family:proxima-nova-n7,proxima-nova,Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:1em;color:#000}.header__navigation__primary .nav_label{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width:768px){.header__navigation__primary{color:#000;background:#fff}}.header__navigation__secondary{font-family:proxima-nova-n6,proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;font-size:.8125em;color:#000}@media only screen and (min-width:768px){.header__navigation__secondary{color:#acacac;background:#fff}}.header__logo{text-align:right;position:relative}.header__logo .mobile_button{border:none;outline:0;background:transparent;min-height:60px;width:90px}.header__logo .mobile_button:focus{outline:0}@media only screen and (min-width:768px){.header__logo .mobile_button{display:none}}.header__logo .mobile_button img{width:100%;height:auto;display:block}.header__logo .mobile_button.is-active img,.header__logo .mobile_button img.active{display:none}.header__logo .mobile_button.is-active img.active{display:block}.header__logo .hamburger{display:none}.header__logo .hamburger:focus{outline:0}@media only screen and (min-width:768px){.header__logo .hamburger{display:none}}.header__logo .mobile_nav{display:none;position:absolute;z-index:900;left:0;width:100%;list-style:none;margin:0;padding:0;background:#e6e6e6;color:#000;font-size:16px}.header__logo .mobile_nav li{font-size:1.125em;display:block;width:100%;list-style:none;text-align:center;padding:15px 0;border-bottom:1px solid #d8d8d8;font-family:proxima-nova-n7,proxima-nova,Arial,Helvetica,sans-serif;font-weight:700;font-style:normal}.header__logo .mobile_nav li a,.header__logo .mobile_nav li a:hover{color:inherit;text-decoration:none;cursor:pointer;display:block;width:100%;height:100%}.header__logo .mobile_nav li:hover{color:#fff;background:#00aeef}@media only screen and (min-width:768px){.header__logo .mobile_nav{display:none!important}}.header__logo__image{position:absolute;top:0;width:105px;height:auto}@media only screen and (min-width:768px){.header__logo__image{position:relative;width:100%;max-width:165px}}footer{padding:15px 0}.footer__text{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:.8125em;color:#959595}.footer_social{text-align:right}.footer_social a{color:#000;font-size:1.375em;padding:0 5px;transition:color .5s ease}.footer_social a:focus,.footer_social a:hover{text-decoration:none}.footer_social a.footer_social__fb:hover{color:#3b5998}.footer_social a.footer_social__tw:hover{color:#00aced}.footer_social a.footer_social__li:hover{color:#007bb6}.footer_social a.footer_social__in:hover{color:#517fa4}.btn--cta,.btn-cta{color:#fff;background:none;border-color:#fff;font-size:1.125em;text-transform:uppercase;border-width:2px;transition:background-color .5s ease,color .5s ease;font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal}.btn--cta:focus,.btn--cta:hover,.btn-cta:focus,.btn-cta:hover{color:#fff}.btn--cta.to-blue:focus,.btn--cta.to-blue:hover,.btn-cta.to-blue:focus,.btn-cta.to-blue:hover{color:#00aeef;background:#fff}.btn--cta.btn--cta--large,.btn-cta.btn--cta--large{font-size:1.25em;padding:15px;border-radius:12px}a.btn--header,a.btn-header{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;color:#00aeef;border-color:#00aeef;text-transform:uppercase;background-color:#fff;transition:background-color .5s ease,color .5s ease}a.btn--header:focus,a.btn--header:hover,a.btn-header:focus,a.btn-header:hover{background:#00aeef;color:#fff}.btn--form{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:20px;color:#00aeef;border-color:#4cf;background:#fff;border-radius:10px;transition:border-color .5s ease,background-color .5s ease,color .5s ease}.btn--form:focus,.btn--form:hover{background:#00aeef;border-color:#4cf;color:#fff}.grid_container{line-height:0}.grid_square{padding-top:16.666666667%;display:inline-block;position:relative;vertical-align:middle;overflow:hidden;perspective:1000px;background-color:#00aeef}.grid_one{width:16.666666667%}.grid_square.grid_two{width:33.333333333%;background-color:#00aeef}.grid_content{position:absolute;display:table;top:0;left:0;right:0;bottom:0;line-height:1.4em;padding:5%;width:90%;margin:auto}.grid_flipper.flipped{transform:rotateY(180deg)}.grid_flipper{transition:.6s;transform-style:preserve-3d}.grid_back,.grid_flipper,.grid_front{position:absolute;top:0;right:0;left:0;bottom:0}.grid_back,.grid_front{backface-visibility:hidden}.grid_front{z-index:2;transform:rotateY(0deg)}.grid_back{transform:rotateY(180deg)}.grid_back img,.grid_front img{min-width:100%;width:100%}.grid_square h1{font-family:proxima-nova,helvetica,sans-serif;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:30px}@media only screen and (min-width:768px){.grid_square h1{font-size:24px;line-height:28px}}@media only screen and (min-width:992px){.grid_square h1{font-size:30px;line-height:35px}}@media only screen and (min-width:1200px){.grid_square h1{font-size:34px;line-height:40px}}@media only screen and (max-width:40em){.grid_square{padding-top:25%}.grid_one{width:25%}.grid_square.grid_two{width:50%}.grid_square:last-child,.grid_square:nth-child(6n+1),.grid_square:nth-child(6n+6){display:none}}@media only screen and (max-width:29em){.grid_square{padding-top:50%}.grid_one{width:50%}.grid_square.grid_two{width:100%}.grid_square:nth-child(6n+2),.grid_square:nth-child(6n+5),.grid_square:nth-last-child(2){display:none}}.mini-grid{width:100%;background:#00aeef}.mini-grid__left,.mini-grid__right{display:none;position:relative}@media only screen and (min-width:768px){.mini-grid__left,.mini-grid__right{display:block;float:left;width:33.3333333333%}}.mini-grid__center{display:block;width:100%;position:relative}@media only screen and (min-width:768px){.mini-grid__center{float:left;width:33.3333333333%}}.mini-grid__padding{width:100%}.mini-grid__center__content{width:100%;color:#fff;text-align:center;font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:1.75em;padding:50px 25px;overflow:hidden}.mini-grid__center__content p{line-height:1.4em}.mini-grid__center__content .next-button-container{padding-top:50px}.mini-grid__center__content .next-button{background:#4cf;border-radius:50px;padding:26px 25px 25px;color:#fff;transition:background-color .5s ease}.mini-grid__center__content .next-button:focus,.mini-grid__center__content .next-button:hover{background:#11beff;text-decoration:none;color:#fff}@media only screen and (min-width:768px){.mini-grid__center__content{font-size:1em;padding:25px}}@media only screen and (min-width:992px){.mini-grid__center__content{font-size:1.25em;padding:45px 25px}}@media only screen and (min-width:1200px){.mini-grid__center__content{font-size:1.75em;padding:45px 25px}}.mini-grid__tile{width:50%;height:50%;float:left}.mini-grid__tile img{width:100%;height:auto;display:block}.flip-gallery{display:block;width:100%;position:relative;z-index:1}.flip-gallery img{display:block;width:100%;height:100%}.flip-gallery .gallery__card,.flip-gallery .gallery__card--double-width{display:block;float:left}.flip-gallery .gallery__card{position:relative;display:none;width:50%;perspective:1000px}@media only screen and (min-width:460px){.flip-gallery .gallery__card{width:25%}}@media only screen and (min-width:768px){.flip-gallery .gallery__card{width:16.6666666667%}}.flip-gallery .gallery__card:nth-child(3),.flip-gallery .gallery__card:nth-child(4),.flip-gallery .gallery__card:nth-child(14),.flip-gallery .gallery__card:nth-child(15){display:block}@media only screen and (min-width:460px){.flip-gallery .gallery__card:nth-child(2),.flip-gallery .gallery__card:nth-child(5),.flip-gallery .gallery__card:nth-child(8),.flip-gallery .gallery__card:nth-child(10),.flip-gallery .gallery__card:nth-child(13),.flip-gallery .gallery__card:nth-child(16){display:block}}@media only screen and (min-width:768px){.flip-gallery .gallery__card:nth-child(1),.flip-gallery .gallery__card:nth-child(6),.flip-gallery .gallery__card:nth-child(7),.flip-gallery .gallery__card:nth-child(11),.flip-gallery .gallery__card:nth-child(12),.flip-gallery .gallery__card:nth-child(17){display:block}}.flip-gallery .gallery__card--double-width{position:relative;width:100%}@media only screen and (min-width:460px){.flip-gallery .gallery__card--double-width{width:50%}}@media only screen and (min-width:768px){.flip-gallery .gallery__card--double-width{width:33.3333333333%}}.flip-gallery .gallery__card--double-width .gallery__card--double-width__padding{width:100%;padding-bottom:49%}.flip-gallery .gallery__card--double-width .gallery__card--double-width__content{position:absolute;top:5px;left:5px;right:5px;bottom:5px;color:#fff;font-size:16px}.flip-gallery .gallery__card--double-width .gallery__card--double-width__content h1{text-align:center;font-family:proxima-nova-n6,proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;font-size:2.125em}@media only screen and (min-width:460px){.flip-gallery .gallery__card--double-width .gallery__card--double-width__content h1{font-size:1.5em}}@media only screen and (min-width:768px){.flip-gallery .gallery__card--double-width .gallery__card--double-width__content h1{font-size:1.5em}}@media only screen and (min-width:992px){.flip-gallery .gallery__card--double-width .gallery__card--double-width__content h1{font-size:1.875em}}@media only screen and (min-width:1200px){.flip-gallery .gallery__card--double-width .gallery__card--double-width__content h1{font-size:2.125em}}.flip-gallery .gallery_card-flipper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;perspective:1000px}.flip-gallery .gallery__card__sides{width:100%;height:100%;position:relative;transition:.6s;transform-style:preserve-3d}.flip-gallery .gallery__card__sides .gallery__card__back,.flip-gallery .gallery__card__sides .gallery__card__front{position:absolute;top:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-gallery .gallery__card__sides .gallery__card__front{z-index:2;transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}.flip-gallery .gallery__card__sides .gallery__card__back{z-index:1}.flip-gallery .gallery__card.flipped .gallery__card__sides,.flip-gallery .gallery__card__sides .gallery__card__back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.flip-gallery .gallery__card.flipped .gallery__card__sides .gallery__card__back{z-index:3}.cta-blue{color:#fff;background:#00aeef;font-size:1.5em;font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;text-align:center}.cta-blue .cta__padding{padding:50px 0}.cta-blue h4{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:.8333333333em;margin-top:2em}.cta-blue.border-bottom{border-bottom:1px solid #007dac}.cta-blue.border-top{border-top:1px solid #007dac}.cta-pillar{padding:25px 0;font-size:16px}.cta-pillar,.cta-pillar h3{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal}.cta-pillar h3{margin-bottom:20px}.cta-pillar.cta-pillar--middle{padding-bottom:20px;border:none;border-top:2px solid #fff;border-bottom:2px solid #fff}@media only screen and (min-width:768px){.cta-pillar{margin-bottom:100px;padding-bottom:20px;border:none}.cta-pillar.cta-pillar--middle{border-top:none;border-bottom:none;border-left:2px solid #fff;border-right:2px solid #fff}}img.cta-pillar__icon{width:60px;height:auto}.services{font-size:16px}.services__intro__image-container{position:relative}.services__intro__image-container .services__intro__image-container__overlay1,.services__intro__image-container .services__intro__image-container__overlay2{position:absolute;left:0;bottom:0;width:0;height:0}.services__intro__text-container{font-size:16px}.services__intro__text-container .services__intro__text-container__text-box{width:80%;height:80%;margin:10% auto;color:#fff;text-align:center;font-size:1em;padding:1.25em}.services__intro__text-container h1{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:2.5em;padding:0;margin:0 0 .8em}.services__intro__text-container p{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.25em;padding:0;margin:0}.services__intro__text-container .from{font-family:proxima-nova-i6,proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;font-style:italic;font-size:.875em;line-height:1em;padding-top:10px}.services__title h1{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:1.25em;text-align:center;text-transform:uppercase;color:#fff;margin:0;padding:40px 0}.services__icon-container,.services__icon-container--small{background:#f5f5f5}.services__icon-container--small .icon-tile,.services__icon-container .icon-tile{font-size:16px;color:#000;background:#fff;text-align:center;border:1px solid #bcbcbc;padding-top:50px}.services__icon-container--small .icon-tile .icon-tile-contents,.services__icon-container .icon-tile .icon-tile-contents{width:90%;margin:0 auto;line-height:1.5em}.services__icon-container--small .icon-tile .icon-tile-contents p,.services__icon-container .icon-tile .icon-tile-contents p{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.services__icon-container--small .icon-tile img,.services__icon-container .icon-tile img{width:100%;max-width:55px;height:auto}.services__icon-container .icon-tile{height:410px}.services__icon-container .icon-tile:nth-child(2),.services__icon-container .icon-tile:nth-child(3){border-top:none}@media only screen and (min-width:768px){.services__icon-container .icon-tile:nth-child(2),.services__icon-container .icon-tile:nth-child(3){border-top:1px solid #bcbcbc;border-left:none}}.services__icon-container .icon-tile h3{font-size:1.5em;font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;margin-top:1.0416666667em;margin-bottom:.625em;padding:0}.services__icon-container .icon-tile p{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.services__icon-container--small .icon-tile{height:425px;font-size:.875em;border-top:none}.services__icon-container--small .icon-tile h3{font-size:.875em;font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;margin-top:1.7857142857em;margin-bottom:1.0714285714em;padding:0}@media only screen and (max-width:768px){.services__icon-container--small .icon-tile:nth-child(2n){border-left:none}}@media only screen and (min-width:768px){.services__icon-container--small .icon-tile{border-left:none}.services__icon-container--small .icon-tile:nth-child(1),.services__icon-container--small .icon-tile:nth-child(5),.services__icon-container--small .icon-tile:nth-child(9),.services__icon-container--small .icon-tile:nth-child(14){border-left:1px solid #bcbcbc}}.services__icon-container--small .icon-tile--filler{height:425px;background:transparent;color:transparent;border-bottom:1px solid #bcbcbc}.services__icon-container--small .icon-tile--filler:last-child{border-right:1px solid #bcbcbc}.services__cta-row .services__cta-col,.services__cta-row .services__cta-col--revered,.services_case-study-row .services__cta-col,.services_case-study-row .services__cta-col--revered{padding:0}.services__cta-row .services__cta-col--revered .service__cta-wrapper,.services__cta-row .services__cta-col .service__cta-wrapper,.services_case-study-row .services__cta-col--revered .service__cta-wrapper,.services_case-study-row .services__cta-col .service__cta-wrapper{display:table}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding{display:table-row}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right{display:table-cell;border:1px solid #bcbcbc;border-bottom:none;border-top:none;text-align:center;color:#fff;font-size:13px}@media only screen and (min-width:768px){.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right{font-size:16px}}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left h1,.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right h1,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left h1,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right h1,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left h1,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right h1,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left h1,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right h1{font-size:2.25em;font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal}@media only screen and (min-width:768px){.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left h1,.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right h1,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left h1,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right h1,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left h1,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right h1,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left h1,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right h1{font-size:2.25em}}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left p,.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right p,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left p,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right p,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left p,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right p,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left p,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right p{font-size:1em;font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width:768px){.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left p,.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right p,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left p,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right p,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left p,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right p,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left p,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right p{font-size:1em}}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left .semibold,.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right .semibold,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left .semibold,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right .semibold,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left .semibold,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right .semibold,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left .semibold,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right .semibold{font-family:proxima-nova-n6,proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;font-style:normal}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left{background:#f5f5f5;width:25%;vertical-align:middle;border-right:none}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left img,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left img,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left img,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left img{width:100%;max-width:180px;padding:50px}@media only screen and (max-width:992px){.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-left{display:none}}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right{background:#35af8c;width:75%}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper{width:80%;margin:0 auto;padding:20px 0}@media only screen and (min-width:768px){.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper{width:80%;padding:40px 0}}@media only screen and (max-width:992px){.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services__cta-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col .service__cta-wrapper .service__cta-padding .service__cta-right{width:100%}}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left{width:70%;background:url(../images/bg/team-cubes.gif);border:1px solid #000}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left .service__cta-left-wrapper,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-left .service__cta-left-wrapper{width:80%;margin:10% auto}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right{width:30%;border:none;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.services__cta-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper,.services_case-study-row .services__cta-col--revered .service__cta-wrapper .service__cta-padding .service__cta-right .service__cta-right-wrapper{font-size:16px;padding:0;width:80%;margin:10% auto}.carousel-control.left,.carousel-control.right,.carousel .carousel-control.left,.carousel .carousel-control.right{background:transparent}.carousel .carousel-control{color:#00aeef}@media only screen and (max-width:768px){.carousel .carousel-inner{min-height:510px}}@media only screen and (min-width:768px){.carousel .carousel-inner{min-height:300px}}@media only screen and (min-width:992px){.carousel .carousel-inner{min-height:575px}}.carousel .item{padding:60px 0}@media only screen and (min-width:992px){.carousel .item{padding:100px 0}}.carousel .item .item-spacing{width:70%;margin:0 auto}.carousel .item-wrapper{width:70%;margin:0 auto;font-size:10px}@media only screen and (min-width:992px){.carousel .item-wrapper{font-size:16px}}.carousel .item-wrapper h2{font-family:proxima-nova-n3,proxima-nova,Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:2.5em}.carousel .item-wrapper h3{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:1em}.carousel .item-wrapper h4{font-family:proxima-nova-i6,proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;font-style:italic;font-size:.875em}.carousel .item-alignment{display:table-cell;vertical-align:middle;text-align:center;height:150px;width:100%}.carousel .carousel-indicators li{border:2px solid #999;background:#ccc}.carousel .carousel-indicators li.active{border:2px solid #00aeef;background:#4cf}.split-stats{padding:8% 0}@media only screen and (min-width:992px){.split-stats{padding:8%}}.split-stats .split-stats__wrapper{width:100%}.split-stats div[class^=split-stats__left-]{padding:10px;float:left}@media only screen and (max-width:768px){.split-stats div[class^=split-stats__left-]{width:100%}}.split-stats div[class^=split-stats__left-] h1{margin-top:0;padding-top:0}.split-stats div[class^=split-stats__left-] h1,.split-stats div[class^=split-stats__left-] h1 small{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal}.split-stats div[class^=split-stats__left-] h1 small{color:inherit}@media only screen and (min-width:768px){.split-stats .split-stats__left-20{width:20%}.split-stats .split-stats__left-30{width:30%}.split-stats .split-stats__left-33{width:33.3333333333%}.split-stats .split-stats__left-40{width:40%}.split-stats .split-stats__left-50{width:50%}.split-stats .split-stats__left-60{width:60%}.split-stats .split-stats__left-66{width:66.6666666667%}}.case-study-intro{display:table;width:100%}.case-study-intro__left{display:table-cell;width:100%;text-align:center;vertical-align:middle}@media only screen and (min-width:992px){.case-study-intro__left{width:66.6666666%}}.case-study-intro__left__text-block{font-size:16px;width:90%;max-width:450px;margin:30px auto;color:#fff;text-align:center;padding:20px}@media only screen and (min-width:768px){.case-study-intro__left__text-block{padding:60px}}.case-study-intro__left__text-block h1{font-size:4.5em}.case-study-intro__left__text-block h1,.case-study-intro__left__text-block h2{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal}.case-study-intro__left__text-block h2{font-size:2.625em}.case-study-intro__left__text-block p{font-size:1em;font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.case-study-intro__right{display:none;width:33.3333333%;text-align:center;vertical-align:middle;background:#e5e5e5;color:#000}@media only screen and (min-width:992px){.case-study-intro__right{display:table-cell}}.case-study-intro__right-icon-list{margin:0;padding:0;list-style:none}.case-study-intro__right-icon-list>li{display:block;position:relative;overflow:hidden;list-style:none;padding:0;margin:5% 0}.case-study-intro__right-icon-list__icon{display:block;background:#000;margin-left:10%;margin-right:5%;width:15%;float:left}.case-study-intro__right-icon-list__icon>img{width:100%;height:auto;padding:0;margin:0;outline:none}.case-study-intro__right-icon-list__text{display:block;height:58px;width:70%;float:right;background:#fff;color:#000;text-align:left;line-height:58px;padding-left:10px;text-transform:uppercase;font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:.75em;letter-spacing:.2em}.text-block-wrapper{display:table;width:100%}@media only screen and (min-width:992px){.text-block-wrapper{min-height:430px}}.text-block-padding,.text-block-padding--1-3,.text-block-padding--2-3,.text-block-padding--3-3{display:table-cell;vertical-align:middle;width:100%}.text-block-padding--1-3{width:33.3333333333%}.text-block-padding--2-3{width:66.6666666666%}.text-block,.text-block--small{width:90%;padding:0 10%;margin:50px auto;font-size:16px}.text-block--small h1,.text-block h1{font-size:2.5em;line-height:1.1em;margin:0 0 20px;padding:0}.text-block--small h1,.text-block--small h2,.text-block h1,.text-block h2{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal}.text-block--small h2,.text-block h2{font-size:1.75em;line-height:1.2em;padding:60px 10px}.text-block--small p,.text-block p{margin:0;padding:0;font-size:1em;font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1.5em}@media only screen and (min-width:992px){.text-block,.text-block--small{margin:100px auto}}.text-block--small{width:75%;margin:25px;padding:0}@media only screen and (min-width:992px){.text-block--small{margin:50px auto}}.milestone-grid__tile{text-align:center;height:500px;border:1px solid #fff}.milestone-grid__tile__inner{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.milestone-grid__tile__content{font-size:16px;text-align:center;width:100%}.milestone-grid__tile__content h1,.milestone-grid__tile__content h2,.milestone-grid__tile__content h3,.milestone-grid__tile__content h4{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal}.milestone-grid__tile__content h1,.milestone-grid__tile__content h2{font-size:5.3125em}.milestone-grid__tile__content h1 small,.milestone-grid__tile__content h2 small{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:.5294117647em;color:inherit}.milestone-grid__tile__content h1.extrabold,.milestone-grid__tile__content h2.extrabold{font-family:proxima-nova-n8,proxima-nova,Arial,Helvetica,sans-serif;font-weight:800;font-style:normal}.milestone-grid__tile__content h2{font-size:2em}.milestone-grid__tile__content p{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.375em}.milestone-grid__tile__content p.extrabold{font-family:proxima-nova-n8,proxima-nova,Arial,Helvetica,sans-serif;font-weight:800;font-style:normal}.milestone-grid__tile__content p.semibold{font-family:proxima-nova-n6,proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;font-style:normal}.teams .cd-panel-header h1{color:#39bb96}.teams .btn--form{color:#39bb96;border-color:#39bb96;background:#fff}.teams .btn--form:focus,.teams .btn--form:hover{background:#39bb96;border-color:#35af8c;color:#fff}.organizations .background-primary{background:#7b2e6a}.organizations .background-secondary{background:#9c3986}.organizations .background-tile{background:url(../images/bg/tile_organization_hexagon.png) repeat}.organizations .cd-panel-header h1{color:#7b2e6a}.organizations .btn--form{color:#7b2e6a;border-color:#7b2e6a;background:#fff}.organizations .btn--form:focus,.organizations .btn--form:hover{background:#7b2e6a;border-color:#9c3986;color:#fff}.equal_heights{display:table;width:100%}.equal_heights .equal_heights__padding{display:table-row;width:100%}.equal_heights div[class^=equal_heights__cell]{display:table-cell}@media only screen and (max-width:768px){.equal_heights div[class^=equal_heights__cell].hide-xs{display:none!important}}@media (min-width:768px) and (max-width:992px){.equal_heights div[class^=equal_heights__cell].hide-sm{display:none!important}}@media (min-width:992px) and (max-width:1200px){.equal_heights div[class^=equal_heights__cell].hide-md{display:none!important}}.equal_heights .equal_heights__cell--60{width:60%}.equal_heights .equal_heights__cell--40{width:40%}.equal_heights .alight-middle{vertical-align:middle}.mobile-service-carousel{margin:40px 10px}.mobile-service-carousel .service-tile{width:100%;text-align:center;outline:0;font-size:16px}.mobile-service-carousel .service-tile h3{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:1.5em}.mobile-service-carousel .service-tile p{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.mobile-service-carousel .service-tile__icon-container{width:100%;max-width:100px;margin:0 auto}.mobile-service-carousel .service-tile__icon-container img{width:100%;height:auto}.mobile-service-carousel .slick-dots{list-style:none;display:block;margin:0;padding:0;text-align:center}.mobile-service-carousel .slick-dots li{list-style:none;display:inline-block;margin:0 5px;padding:0}.mobile-service-carousel .slick-dots li button{background:#e5e5e5;width:12px;height:12px;font-size:0;color:transparent;padding:0;margin:0;border:2px solid #acacac;border-radius:6px;outline:0}.mobile-service-carousel .slick-dots li.slick-active button{background:#2ac4f4;border:2px solid #00aeef}.teams .mobile-service-carousel .slick-dots li.slick-active button{background:#39bb96;border:2px solid #35af8c}.organizations .mobile-service-carousel .slick-dots li.slick-active button{background:#9c3986;border:2px solid #7b2e6a}.swipe-message{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:14px;text-align:center;margin:-20px 0 20px}.swipe-message .glyphicon{font-size:12px}.background_founder{background:url(../images/bg/tony-3.jpg) top no-repeat;background-size:cover}@media only screen and (min-width:992px){.background_founder{background:url(../images/bg/tony-3.jpg) 0 0 no-repeat;background-size:cover}}.cta-case-study{background:rgba(0,174,239,.6);color:#fff;font-size:14px;text-align:center;padding:1em;font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width:400px){.cta-case-study{font-size:16px}}@media only screen and (min-width:500px){.cta-case-study{font-size:18px}}@media only screen and (min-width:600px){.cta-case-study{font-size:22px}}@media only screen and (min-width:768px){.cta-case-study{font-size:24px}}.cta-case-study h5{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;text-transform:uppercase;font-size:1em;margin:2em 0}.cta-case-study .testimonial{font-size:1em;margin:0}.cta-case-study .testimonial .testimonial__text{font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1em;padding:0;margin:0}.cta-case-study .testimonial .testimonial__from{font-family:proxima-nova-n7,proxima-nova,Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:.8em;padding:0;margin:1em 0 0}.cta-case-study .testimonial .testimonial__title{font-family:proxima-nova,Arial,Helvetica,sans-serif;font-size:.75em;padding:0;margin:0}.cta-case-study .button_container{font-size:.9em;margin:2em 0 4em}.cta-case-study .button_container .btn{font-size:.9em}.founder-intro{background:#00aeef}.founder-intro__image{background:#fff;padding:0}.founder-intro__text{background:#00aeef;color:#fff;text-align:center;font-family:proxima-nova-n4,proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:16px;padding-top:2em;padding-bottom:2em}@media only screen and (min-width:992px){.founder-intro__text{padding-top:1em}}@media only screen and (min-width:1200px){.founder-intro__text{padding-top:3em}}.founder-intro__text h1{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:1.875em;margin-bottom:.5em}@media only screen and (min-width:1200px){.founder-intro__text h1{font-size:2.25em}}.founder-text__graphic-container{position:relative;background:url(../images/bg/tile_star.gif)}.founder-text__graphic-container__box{height:250px;width:250px;background:#f2f2f2;margin:70px auto;text-align:center;padding:30px 15px 15px;font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:.875em}.founder-text__graphic-container__box--chicago{padding-top:80px}.tonys-story .founder-text__graphic-container__box__images img{width:20px;height:auto;margin:10px}.leader-first .founder-text__graphic-container__box__images img{width:120px;height:auto;margin:10px}.founder-text{position:relative;font-size:16px}.founder-text .founder-text__text-container{width:80%;margin:0 auto;padding-top:20px}@media only screen and (min-width:992px){.founder-text .founder-text__text-container{padding-top:0}}@media only screen and (min-width:1200px){.founder-text .founder-text__text-container{padding-top:40px}}.founder-text h1{font-family:proxima-nova-n9,proxima-nova,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;font-size:2.5em}.founder-text p{line-height:1.5em}.services.teams .services__intro__image-container{background:url(../images/services/intro-team.jpg) no-repeat;background-size:cover;overflow:hidden;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.services.teams .services__intro__image-container{background:url(../images/services/intro-team@2x.jpg);background-size:cover}}.services.teams .services__intro__image-container .services__intro__image__padding{padding-bottom:84.41558442%}.services.teams .services__intro__image-container .services__intro__image-container__overlay1{width:18%;height:76.8188976372%;background:url(../images/patterns/stripes.png) no-repeat;background-size:contain}.services.teams .services__intro__image-container .services__intro__image-container__overlay2{bottom:auto;top:15%;left:auto;right:0;width:15%;height:27%;background:url(../images/patterns/stars.png) 0 0;background-size:contain}.services.teams .services__intro{background:url(../images/bg/team-cubes.gif)}.services.teams .services__intro__text-container .services__intro__text-container__text-box{background:#39bb96}@media only screen and (min-width:1200px){.services.teams .services__intro__text-container .services__intro__text-container__text-box{width:60%;height:60%;margin:15% auto}}.services.teams .services__title{background:#39bb96}@media only screen and (max-width:992px){.services.teams .services__icon-container .icon-tile{height:400px}}@media only screen and (max-width:768px){.services.teams .services__icon-container .icon-tile{height:365px}}.services.teams .mini-grid{background:#39bb96}.services.teams .mini-grid__center__content .next-button{background:#33a786}.services.teams .mini-grid__center__content .next-button:focus,.services.teams .mini-grid__center__content .next-button:hover{background:#2d9477;text-decoration:none;color:#fff}.services.individuals .services__intro{background:#00aeef;background:url(../images/bg/tile_blue_arrows.png)}.services.individuals .services__intro .services__intro__image-container{background:url(../images/services/intro-individual.jpg) no-repeat;background-size:cover;overflow:hidden;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.services.individuals .services__intro .services__intro__image-container{background:url(../images/services/intro-individual@2x.jpg) no-repeat;background-size:cover}}.services.individuals .services__intro .services__intro__image__padding{padding-bottom:84.41558442%}.services.individuals .services__intro .services__intro__image-container__overlay1{width:18%;height:76.8188976372%;background:url(../images/patterns/stripes.png) no-repeat;background-size:contain}.services.individuals .services__intro__text-container__text-box,.services.individuals .services__title{background:#00aeef}.services.individuals .services__cta-col--revered .service__cta-right,.services.individuals .services__cta-row .service__cta-right{background:#00aeef!important}.services.individuals .services__cta-col--revered .service__cta-left{background:url(../images/bg/tile_blue_arrows.png)!important}.services.organizations .btn--cta,.services.organizations .btn-cta{background:#9c3986}.services.organizations .btn--cta:focus,.services.organizations .btn--cta:hover,.services.organizations .btn-cta:focus,.services.organizations .btn-cta:hover{background:#bd4ba4}.services.organizations .services__intro{background:#7b2e6a;background:url(../images/bg/tile_organization_hexagon.png)}.services.organizations .services__intro .services__intro__image-container{background:url(../images/services/intro-organization.jpg) no-repeat;background-size:cover;overflow:hidden;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.services.organizations .services__intro .services__intro__image-container{background:url(../images/services/intro-organization@2x.jpg) no-repeat;background-size:cover}}.services.organizations .services__intro .services__intro__image__padding{padding-bottom:84.41558442%}.services.organizations .services__intro .services__intro__image-container__overlay2{position:absolute;top:0;right:0;left:auto;bottom:auto;width:18%;height:76.8188976372%;background:url(../images/patterns/stripes.png) no-repeat 100% 0;background-size:contain}.services.organizations .services__intro__text-container__text-box,.services.organizations .services__title{background:#9c3986}.services.organizations .services__cta-col--revered .service__cta-right,.services.organizations .services__cta-row .service__cta-right{background:#7b2e6a!important}.services.organizations .services__cta-col--revered .service__cta-left{background:url(../images/bg/tile_organization_hexagon.png)!important}.individuals .case-study-intro__left__text-block,.individuals .case-study-intro__right-icon-list__icon{background:#2ac4f4}.individuals .case-study-intro__left{background:url(../images/bg/tile_blue_arrows.png)}.individuals .milestone-grid__tile{background:#00aeef;color:#fff}.teams .case-study-intro{min-height:500px}.teams .case-study-intro__left__text-block,.teams .case-study-intro__right-icon-list__icon{background:#39bb96}.teams .case-study-intro__left{background:url(../images/bg/team-cubes.gif)}.teams .milestone-grid__tile{background:#39bb96;color:#fff}.teams .mini-grid{background:#35af8c}.teams .mini-grid .next-button{background:#39bb96}.teams .mini-grid .next-button:focus,.teams .mini-grid .next-button:hover{background:#2d9477}@media only screen and (min-width:992px){.organizations .case-study-intro{min-height:500px}}.organizations .case-study-intro__left__text-block,.organizations .case-study-intro__right-icon-list__icon{background:#9c3986}.organizations .case-study-intro__left{background:url(../images/bg/tile_organization_hexagon.png)}.organizations .milestone-grid__tile{background:#7b2e6a;color:#fff;height:1px;min-height:400px}@media only screen and (min-width:992px){.organizations .milestone-grid__tile{min-height:500px}}.organizations .mini-grid{background:#7b2e6a}.organizations .mini-grid .next-button{background:#a03c8a}.organizations .mini-grid .next-button:focus,.organizations .mini-grid .next-button:hover{background:#56204a}