@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-v14-latin-300.eot);src:local("Ubuntu Light"),local("Ubuntu-Light"),url(../fonts/ubuntu-v14-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-300.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-300.woff) format("woff"),url(../fonts/ubuntu-v14-latin-300.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-300.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/ubuntu-v14-latin-regular.eot);src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(../fonts/ubuntu-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-regular.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-regular.woff) format("woff"),url(../fonts/ubuntu-v14-latin-regular.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-regular.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:url(../fonts/ubuntu-v14-latin-italic.eot);src:local("Ubuntu Italic"),local("Ubuntu-Italic"),url(../fonts/ubuntu-v14-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-italic.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-italic.woff) format("woff"),url(../fonts/ubuntu-v14-latin-italic.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-italic.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../fonts/ubuntu-v14-latin-500italic.eot);src:local("Ubuntu Medium Italic"),local("Ubuntu-MediumItalic"),url(../fonts/ubuntu-v14-latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-500italic.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-500italic.woff) format("woff"),url(../fonts/ubuntu-v14-latin-500italic.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-500italic.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/ubuntu-v14-latin-500.eot);src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url(../fonts/ubuntu-v14-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-500.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-500.woff) format("woff"),url(../fonts/ubuntu-v14-latin-500.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-500.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../fonts/ubuntu-v14-latin-700.eot);src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(../fonts/ubuntu-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-700.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-700.woff) format("woff"),url(../fonts/ubuntu-v14-latin-700.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-700.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:url(../fonts/ubuntu-v14-latin-700italic.eot);src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(../fonts/ubuntu-v14-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-700italic.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-700italic.woff) format("woff"),url(../fonts/ubuntu-v14-latin-700italic.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-700italic.svg#Ubuntu) format("svg")}.c-pablo{color:#797362}.c-mauveine{color:#8d6b8d}a.c-pablo{color:#797362}a.c-pablo:hover{color:#24231e}.twhite-bg{background-color:rgba(255,255,255,.85)}.tblack-bg{background-color:rgba(77,77,77,.75)}body.nav-open{overflow:hidden}@media screen and (min-width:992px){body.nav-open{overflow:auto}}main{overflow:hidden;padding-top:60px}@media screen and (min-width:992px){main{padding-top:0}}.container-fluid{max-width:1680px}.container-fluid--digital-engagements{max-width:1200px}.parallax{overflow:hidden}.parallax *{height:200%;position:relative;top:-100%}.parallax--with-content{overflow:hidden;position:relative}.parallax--with-content .parallax-element{height:180px}@media screen and (min-width:576px){.parallax--with-content .parallax-element{height:250px}}@media screen and (min-width:768px){.parallax--with-content .parallax-element{position:absolute;height:100%}}@media screen and (min-width:992px){.parallax--with-content .parallax-element{height:200%;top:-100%}}@media screen and (min-width:992px){.grey_sidebar{background:#d2d2d2;padding:0 80px}}body{font-family:Ubuntu,sans-serif;font-weight:400;font-size:18px}@media screen and (min-width:576px){body{font-size:20px}}h1,h2{font-size:26px;line-height:30px;font-weight:500}@media screen and (min-width:576px){h1,h2{font-size:34px;line-height:38px}}h2{font-weight:400}.callout{font-size:20px;line-height:24px;font-weight:500;text-transform:uppercase}@media screen and (min-width:576px){.callout{font-size:40px;line-height:42px}}.header-1,.header-2{font-size:44px;line-height:48px;font-weight:100;color:#6e506c}.header-2{text-transform:none}.header-3{font-size:24px;line-height:28px;font-weight:400;text-transform:none}@media screen and (min-width:576px){.header-3{font-size:32px;line-height:36px}}.header-4{font-size:22px;line-height:26px;font-weight:400;text-transform:none}@media screen and (min-width:576px){.header-4{font-size:30px;line-height:34px}}.header-5{font-size:20px;line-height:24px;font-weight:400;text-transform:none}@media screen and (min-width:576px){.header-5{font-size:28px;line-height:32px}}header{position:fixed;left:0;right:0;top:0;z-index:1030;padding:20px 0;background-color:#fff}@media screen and (min-width:992px){header{background:#fff}}@media screen and (min-width:1200px){header{padding:20px 30px}}header.header-bg{background-color:#fff}header .nav-logo-link{z-index:1}header img{width:100%;max-width:185px}header .nav-menu{position:fixed;background-color:#8d6b8d;top:0;left:100%;width:100%;height:130%;padding-top:100px;transition:left .4s ease-out}@media screen and (min-width:992px){header .nav-menu{width:75%;position:relative;top:auto;left:auto;height:auto;background-color:transparent;padding-top:0}}@media screen and (min-width:1200px){header .nav-menu{width:auto}}header .nav-menu.open{left:0;transition:left .4s ease-out .3s}header .nav-menu.open .nav-menu__links:before{transform:rotate(-90deg) rotateX(0);transition:transform .4s ease-out}header .nav-menu__links{list-style:none}header .nav-menu__links:before{content:'';display:block;height:90px;width:300px;transform:rotate(-90deg) rotateX(-90deg);position:absolute;right:calc(100% - 155px);top:140px;background-image:url(../images/renegade_logo-purple.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;transform-origin:bottom;transition:transform .2s ease-out .35s}@media screen and (min-width:992px){header .nav-menu__links:before{display:none}}@media screen and (min-width:992px){header .nav-menu-link{font-size:1rem;border-bottom:0}}header .nav-menu-link.active a{color:#fff}@media screen and (min-width:992px){header .nav-menu-link.active a{color:#909090}header .nav-menu-link.active a:before{content:url(/images/menu-selected-icon.png);display:block;position:absolute;top:-25px;left:-5%;transform:scaleX(1)}}header .nav-menu-link a{color:#fff;transition:color .3s ease-out;position:relative;padding:5px 5px 5px 0;width:100%;font-weight:lighter;font-size:1.1em}@media screen and (min-width:992px){header .nav-menu-link a{color:#909090;padding:0}header .nav-menu-link a:before{content:'';display:block;position:absolute;top:0;left:-7px;transform:scaleX(0);width:calc(100% + 14px);height:100%;border:1px solid transparent;transition:border-top-color .2s ease-out,border-bottom-color .2s ease-out,border-left-color .1s ease-out .1s,border-right-color .1s ease-out .1s,transform .2s ease-out}}header .nav-menu-link a:focus{outline:0}header .nav-menu-link a:hover{text-decoration:none;color:#909090;transition:color .3s ease-in}header .nav-menu-link a:hover:before{content:url(/images/menu-selected-icon.png);display:block;position:absolute;top:-25px;left:-5%;transform:scaleX(1)}header .nav-menu-lang{font-size:1rem}header .nav-menu-lang a{padding:7px 10px;color:#909090;transition:background-color .3s ease-out,color .3s ease-out}header .nav-menu-lang a:hover{text-decoration:none;color:#909090;transition:background-color .3s ease-in,color .3s ease-in}header .nav-menu-lang--mobile a{color:#fff;transition:color .3s ease-out;font-size:.9rem}header .nav-menu-fb{width:38px}header .nav-menu-fb img{position:absolute;top:5px;left:0;right:0;height:28px;width:auto}header .nav-menu-fb--mobile img{position:static;height:28px;width:auto}header .btn--mobile-nav{transition:background-color .5s ease-out;cursor:pointer;height:40px;width:40px;z-index:1}header .btn--mobile-nav.open div span:nth-child(1){transform:rotate(45deg);top:8px;background-color:#fff}header .btn--mobile-nav.open div span:nth-child(2){transform:scale(.1)}header .btn--mobile-nav.open div span:nth-child(3){transform:rotate(-45deg);top:8px;background-color:#fff}header .btn--mobile-nav div{width:24px;height:16px;margin:12px 10px;position:relative;display:inline-block}header .btn--mobile-nav div span{background-color:#707070;position:absolute;transition:.3s cubic-bezier(.8,.5,.2,1.4);width:100%;height:2px;transition-duration:.5s}header .btn--mobile-nav div span:nth-child(1){top:0;left:0}header .btn--mobile-nav div span:nth-child(2){top:7px;left:0}header .btn--mobile-nav div span:nth-child(3){bottom:0;left:0}#house-white{position:fixed;bottom:0;min-width:100%;left:0}footer{min-height:300px}footer .footer-nav{text-align:center}footer .footer-nav a:hover .footer-nav__link-images img:last-of-type{opacity:1;transition:opacity .3s ease-in}footer .footer-nav .footer-nav__link-images{height:45px}footer .footer-nav .footer-nav__link-images img{position:absolute;top:0;left:0;bottom:0;right:0;width:auto;height:45px;display:block;margin:0 auto}footer .footer-nav .footer-nav__link-images img:last-of-type{opacity:0;transition:opacity .3s ease-out}footer .footer-dragonfly{width:250px}footer .footer-dragonfly img{width:100%}:root{--triangle-left-position:43px}@media screen and (min-width:576px){:root{--triangle-left-position:55px}}.services-v2{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px}@media screen and (min-width:1200px){.services-v2{flex-direction:row;justify-content:flex-start}}.services-v2 .service-item{position:relative;background:linear-gradient(#fff 75%,#eee);border-bottom:1px solid #d2d2d2;transition:border-bottom .5s ease-in}@media screen and (min-width:1200px){.services-v2 .service-item{width:calc(50% - 20px)}}.services-v2 .service-item .service-item--content{width:100%;min-height:160px;height:100%;padding:5px;padding-right:10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;transition:background-color .5s ease-in}.services-v2 .service-item .service-item--img{min-width:90px;-webkit-filter:opacity(.3);filter:opacity(.3);transition:-webkit-filter .5s ease-in;transition:filter .5s ease-in;transition:filter .5s ease-in,-webkit-filter .5s ease-in}.services-v2 .service-item .service-item--img img{height:100%;max-height:40px;display:block;margin:0 auto 15px auto}@media screen and (min-width:576px){.services-v2 .service-item .service-item--img{min-width:115px}.services-v2 .service-item .service-item--img img{max-height:50px}}.services-v2 .service-item .service-item--copy{padding-right:25px}.services-v2 .service-item .service-item--copy h4{font-size:18px;margin-bottom:5px;font-weight:100;color:#8d6b8d}.services-v2 .service-item .service-item--copy .service-item--details-copy{overflow:hidden;max-height:0;transition:max-height .5s ease-in}.services-v2 .service-item .service-item--copy .service-item--details-copy p{color:#707070;font-size:14px;margin-bottom:0}@media screen and (min-width:992px){.services-v2 .service-item .service-item--copy h4{font-size:20px}.services-v2 .service-item .service-item--copy .service-item--details-copy p{font-size:16px}}@media screen and (min-width:1200px){.services-v2 .service-item .service-item--copy h4{font-size:22px}.services-v2 .service-item .service-item--copy .service-item--details-copy p{font-size:17px}}.services-v2 .service-item .service-item--border-triangle{position:absolute;bottom:50%;left:calc(100% - 30px);transform:rotate(180deg);opacity:.5;-webkit-animation-name:triangle-normal;animation-name:triangle-normal;-webkit-animation-duration:3s;animation-duration:3s}.services-v2 .service-item.hover,.services-v2 .service-item:hover{border-bottom:1px solid purple}.services-v2 .service-item.hover .service-item--content,.services-v2 .service-item:hover .service-item--content{background-color:transparent}.services-v2 .service-item.hover .service-item--img,.services-v2 .service-item:hover .service-item--img{-webkit-filter:opacity(1);filter:opacity(1)}.services-v2 .service-item.hover .service-item--details-copy,.services-v2 .service-item:hover .service-item--details-copy{max-height:150px}.services-v2 .service-item.hover .service-item--border-triangle,.services-v2 .service-item:hover .service-item--border-triangle{-webkit-animation-name:triangle-hover;animation-name:triangle-hover;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes triangle-hover{0%{bottom:50%;left:calc(100% - 30px);transform:rotate(180deg);opacity:.5}30%{bottom:0;left:calc(100% - 30px);transform:rotate(0);opacity:.7}100%{bottom:0;left:var(--triangle-left-position);transform:rotate(0);opacity:1}}@keyframes triangle-hover{0%{bottom:50%;left:calc(100% - 30px);transform:rotate(180deg);opacity:.5}30%{bottom:0;left:calc(100% - 30px);transform:rotate(0);opacity:.7}100%{bottom:0;left:var(--triangle-left-position);transform:rotate(0);opacity:1}}@-webkit-keyframes triangle-normal{from{opacity:0}to{opacity:.7}}@keyframes triangle-normal{from{opacity:0}to{opacity:.7}}.landing{background-color:#4d4d4d;color:#fff;background-image:url(../images/landing-background.svg),url(../images/landing-background-2.svg);background-repeat:no-repeat,no-repeat;background-position:-35% bottom,125% bottom;background-size:50% auto,50% auto}.landing__header .header-lang{font-size:1rem}.landing__header .header-lang a{background-color:#fff;padding:10px;color:#385d6c;transition:background-color .3s ease-out,color .3s ease-out}.landing__header .header-lang a:hover{text-decoration:none;background-color:#385d6c;color:#fff;transition:background-color .3s ease-in,color .3s ease-in}.landing__body{text-align:center;position:relative}.landing__body .ren-logo{display:block;width:100%;max-width:230px;height:auto;margin:0 auto}@media screen and (min-width:576px){.landing__body .ren-logo{max-width:440px}}@media screen and (min-width:768px) and (max-height:1060px){.landing__body .ren-logo{max-width:45vh}}.landing__body .headline{font-size:21px;line-height:25px;margin-top:15px;margin-bottom:30px;font-weight:300;text-transform:none}@media screen and (min-width:576px){.landing__body .headline{margin-bottom:60px;font-size:29px;line-height:30px}}@media screen and (min-width:768px) and (max-height:1060px){.landing__body .headline{font-size:3vh;line-height:3.5vh;margin-bottom:3vh}}.landing__body .subhead-reveal{overflow:hidden;width:0;white-space:nowrap}.landing__body .subhead-reveal .subhead,.landing__body .subhead-reveal .subhead-med-weight{font-size:20px;line-height:24px;font-weight:300;text-transform:none}@media screen and (min-width:576px){.landing__body .subhead-reveal .subhead,.landing__body .subhead-reveal .subhead-med-weight{font-size:44px;line-height:52px}}@media screen and (min-width:768px) and (max-height:1060px){.landing__body .subhead-reveal .subhead,.landing__body .subhead-reveal .subhead-med-weight{font-size:4vh;line-height:4.5vh}}.landing__body .subhead-reveal .subhead-med-weight{font-weight:500;margin-bottom:20px}@media screen and (min-width:576px){.landing__body .subhead-reveal .subhead-med-weight{margin-bottom:30px}}@media screen and (min-width:768px) and (max-height:1060px){.landing__body .subhead-reveal .subhead-med-weight{margin-bottom:2.5vh}}.landing__body .wfh-reveal{overflow:hidden;width:0;white-space:nowrap}.landing__body .wfh-reveal h4{font-size:14px;line-height:20px;font-weight:300;text-transform:none;margin-bottom:20px}@media screen and (min-width:576px){.landing__body .wfh-reveal h4{font-size:28px;line-height:35px;margin-bottom:60px}}@media screen and (min-width:768px) and (max-height:1060px){.landing__body .wfh-reveal h4{font-size:2.7vh;line-height:3.5vh;margin-bottom:30px}}.landing__body .house-link{outline:0}.landing__body .house-wrapper{display:block;width:100%;height:auto;max-width:600px;margin:0 auto;padding:0 50px;margin-top:25%;position:relative;bottom:-1px;left:0;right:0;transform-origin:bottom;transform:scale(.8);visibility:hidden;opacity:0}@media screen and (min-width:768px) and (max-height:1060px){.landing__body .house-wrapper{max-width:55vh}}.landing__body .house-wrapper .house{width:100%;height:auto}.landing__body .house-wrapper .door{position:absolute;bottom:5.5%;left:43.6%;width:6.5%;height:auto;z-index:-1;transform-origin:right;transition:all .5s ease-in-out}@media screen and (min-width:400px){.landing__body .house-wrapper .door{bottom:6.6%;left:43%;width:7%}}@media screen and (min-width:768px){.landing__body .house-wrapper .door{bottom:6.4%;left:43%;width:7%}}.landing__body .house-wrapper .door.open{transform:perspective(1200px) translateZ(0) translateX(0) translateY(0) rotateY(-82deg)}.landing__body .house-wrapper .homes-mobile{position:absolute;width:90%;left:50%;transform:translate(-50%,-80%);opacity:0}.landing__body .house-wrapper .homes-desktop{position:absolute;width:150%;max-width:82vh;left:50%;transform:translate(-50%,-10%);display:none;opacity:0}@media screen and (min-width:576px){.landing__body .house-wrapper{margin-top:110px}}@media screen and (min-width:900px){.landing__body .house-wrapper{margin-top:30px}.landing__body .house-wrapper .homes-mobile{display:none}.landing__body .house-wrapper .homes-desktop{display:block}}.landing-footer{background-color:#fff;color:#a0a0a0;padding-top:16px;cursor:pointer}.landing-footer:hover .come-in-button{background-color:#88c5dc;color:#fff;border:1px solid #88c5dc;transition:background-color .3s ease-in,color .3s ease-in,border .3s ease-in}@media screen and (min-width:576px){.landing-footer{padding-top:48px}}@media screen and (min-width:768px) and (max-height:1060px){.landing-footer{padding-top:3vh}}.landing-footer .come-in-button{padding:10px 30px;color:#4d4d4d;border:1px solid #707070;background-color:#fff;border-radius:100px;font-size:20px;line-height:24px;font-weight:300;text-transform:none;font-style:italic;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out}@media screen and (min-width:576px){.landing-footer .come-in-button{font-size:32px;line-height:36px}}.landing-footer .come-in-button#subhead-fade{visibility:0;opacity:0}.landing-footer .come-in-button.active{background-color:#88c5dc;color:#fff;border:1px solid #88c5dc;transition:background-color .3s ease-in,color .3s ease-in,border .3s ease-in}.landing-footer .come-in-button:focus{outline:0}.homepage-header{background-image:url(/images/homepage-bg-1.png);background-repeat:no-repeat;background-size:cover;color:#4d4d4d;min-height:510px}@media screen and (min-width:992px){.homepage-header{min-height:610px;padding:200px 0 0 0}}@media screen and (min-width:1200px){.homepage-header{min-height:760px;padding:160px 0 150px 0}}@media screen and (min-width:1300px){.homepage-header .tblack-bg{max-width:700px}}.homepage-header .home-services_v2{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.homepage-header .home-services_v2 a{color:#fff;display:block;width:100%;max-width:500px;transform:scale(1);transition:transform .3s ease-in}.homepage-header .home-services_v2 p{font-size:20px;margin-bottom:0;text-transform:uppercase;text-align:center;flex-grow:1}@media screen and (min-width:576px){.homepage-header .home-services_v2 p{padding-right:20px}}.homepage-header .home-services_v2 .home-service{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px 30px;border:1px solid #fff;padding:30px 40px;background-color:rgba(77,77,77,.75);transition:background-color .3s ease-in-out}@media screen and (min-width:576px){.homepage-header .home-services_v2 .home-service{flex-direction:row;padding-left:60px}}.homepage-header .home-services_v2 .home-service--icon{width:70px;height:70px;background-repeat:no-repeat;background-size:contain;background-position:center}.homepage-header .home-services_v2 .home-service--icon-portfolio{background-image:url(../images/icon-portfolio.svg)}.homepage-header .home-services_v2 .home-service--icon-the-renegades{background-image:url(../images/icon-the-renegades.svg)}.homepage-header .home-services_v2 .home-service--icon-fun-facts{background-image:url(../images/icon-contact-us.svg)}.homepage-header .home-services_v2 .home-service--icon-healthcare{background-image:url(../images/icon-healthcare.svg)}.homepage-header .home-services_v2 .home-service--icon-creative{background-image:url(../images/icon-creative.svg)}.homepage-header .home-services_v2 .home-service--icon-digital{background-image:url(../images/icon-digital.svg)}.homepage-header .home-services_v2 a:hover{text-decoration:none;transform:scale(1.02)}.homepage-header .home-services_v2 a:hover .home-service{background-color:rgba(141,107,141,.75)}.homepage-header .home-services a{color:#fff}.homepage-header .home-services a:hover p{margin-top:0;margin-bottom:8px;transition:margin .3s ease-in}.homepage-header .home-services a:hover .home-service--icon-wrapper{background-color:transparent;transition:background-color .3s ease-in}.homepage-header .home-services a:hover .home-service--icon-wrapper .home-service--icon{opacity:1;transform:scale(1.1);transition:opacity .3s ease-in,transform .3s ease-in}.homepage-header .home-services a:hover .home-service__content{background-color:#8d6b8d;transition:background-color .3s ease-in}.homepage-header .home-services .home-service{padding-bottom:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;text-transform:uppercase;border:1px solid #fff;height:100%}.homepage-header .home-services .home-service p{margin-top:8px;margin-bottom:0;transition:margin .3s ease-out;font-size:17px}@media screen and (min-width:576px){.homepage-header .home-services .home-service p{font-size:20px}}.homepage-header .home-services .home-service p span{display:none}@media screen and (min-width:1680px){.homepage-header .home-services .home-service p span{display:inline-block}}.homepage-header .home-services .home-service__content{position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s ease-in}.homepage-header .home-services .home-service--icon-wrapper{width:50%;height:50%;overflow:hidden}.homepage-header .home-services .home-service--icon-wrapper .home-service--icon{width:100%;height:100%;background-repeat:no-repeat;background-size:60% auto;background-position:center;transform:scale(1);transition:opacity .3s ease-out,transform .3s ease-out}.homepage-header .home-services .home-service--icon-wrapper .home-service--icon-healthcare{background-image:url(../images/homepage-buttons/healthcare-icon.svg)}.homepage-header .home-services .home-service--icon-wrapper .home-service--icon-digital{background-image:url(../images/icon-digital.svg)}.homepage-header .home-services .home-service--icon-wrapper .home-service--icon-creative{background-image:url(../images/icon-creative.svg)}.homepage-header .home-services .home-service--icon-wrapper .home-service--icon-portfolio{background-image:url(../images/icon-portfolio.svg)}.homepage-header .home-services .home-service--icon-wrapper .home-service--icon-the-renegades{background-image:url(../images/icon-the-renegades.svg)}.homepage-header .home-services .home-service--icon-wrapper .home-service--icon-fun-facts{background-image:url(../images/icon-contact-us.svg)}.homepage-certs{background-color:#fff;padding:60px 0 40px;text-align:center;position:relative}@media screen and (min-width:768px){.homepage-certs{padding:100px 0 40px}}@media screen and (min-width:1200px){.homepage-certs{padding:100px 0 40px}}.homepage-certs .certs-images{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:900px}.homepage-certs .certs-images .img-wrapper{margin:20px}.homepage-testimonials{min-height:400px;background-color:#fff;color:#4d4d4d;padding:40px 0 88px 0;text-align:center;position:relative}@media screen and (min-width:768px){.homepage-testimonials{padding:0 0 194px 0}}@media screen and (min-width:1200px){.homepage-testimonials{padding:0 0 194px 0}}.homepage-testimonials .homepage-digital-engagements{width:100%;max-width:550px;display:block;margin:0 auto;padding-bottom:50px;text-align:left}@media screen and (min-width:576px){.homepage-testimonials .homepage-digital-engagements{max-width:680px}}@media screen and (min-width:1200px){.homepage-testimonials .homepage-digital-engagements{padding-bottom:0;position:absolute;top:-65px;left:0;right:0}}.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn{border-radius:100px;background-image:url(../images/digital-engagements-btn-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:10px 10px;color:#fff;cursor:pointer;transform:scale(1);transition:transform .3s ease-out}@media screen and (min-width:768px){.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn{border:5px solid #fff;padding:20px 10px;padding-left:17px}}@media screen and (min-width:992px){.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn:hover{transform:scale(1.1);transition:transform .3s ease-in}}.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn h3{font-size:21px;line-height:23px;font-weight:500;text-transform:none}@media screen and (min-width:768px){.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn h3{font-size:28px;line-height:30px}}@media screen and (min-width:992px){.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn h3{font-size:32px;line-height:38px}}.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn p{font-size:18px;line-height:20px}@media screen and (min-width:576px){.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn p{font-size:20px;line-height:22px}}.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn__icon{min-height:55px;min-width:55px;border-radius:50%;background-color:rgba(255,255,255,.3);box-shadow:6px 6px 6px 0 rgba(0,0,0,.3);background-image:url(../images/icon-digital-engagements-btn.svg);background-repeat:no-repeat;background-size:60% auto;background-position:center;margin-right:10px}@media screen and (min-width:576px){.homepage-testimonials .homepage-digital-engagements .digital-engagements-btn__icon{min-height:80px;min-width:80px}}.homepage-testimonials .testimonials-header{text-transform:uppercase;color:#4d4d4d;position:relative;top:-100px;opacity:0;transition:all .4s ease-in-out}.homepage-testimonials .testimonials-header.visible{top:0;opacity:1;transition:all .8s ease-in-out}.homepage-testimonials .testimonials{height:100%;padding:0 40px;text-align:left;font-size:20px;line-height:30px;background-repeat:no-repeat;background-position:right center;background-size:cover}.homepage-testimonials .testimonial{padding:0 20px 30px 20px}@media screen and (min-width:576px){.homepage-testimonials .testimonial{padding:40px}}.homepage-testimonials .testimonial__copy{opacity:0;transform:scale(.9);font-size:20px;line-height:35px;font-style:italic}@media screen and (min-width:576px){.homepage-testimonials .testimonial__copy{font-size:28px;line-height:34px}}.homepage-testimonials .testimonial__copy.visible{opacity:1;transform:scale(1);transition:all .8s ease-in-out;text-align:center}.homepage-testimonials .testimonial__copy .quotes{font-size:40px}.homepage-testimonials #testimonial-carousel .carousel-indicators{margin:0}.homepage-testimonials #testimonial-carousel .carousel-indicators li{height:20px;width:20px;border-radius:50%;opacity:1;background-color:#a0a0a0;box-shadow:inset 0 0 0 1px #fff}.homepage-testimonials #testimonial-carousel .carousel-indicators li.active{background-color:#8d6b8d}.homepage-partners{background-image:url(../images/homepage_partners-bg.png);background-size:cover;background-repeat:no-repeat;padding:50px 0 20px 0;text-align:center}@media screen and (min-width:768px){.homepage-partners{padding:100px 0 60px 0}}.homepage-partners h1{color:#fff;font-weight:100}.homepage-partners .partner{padding-bottom:100%;position:relative}.homepage-partners .partner__content{position:absolute;left:0;right:0;top:0;bottom:0}.homepage-partners .partner__content img{width:100%;max-width:160px;height:auto}.homepage-partners #partners-carousel .partners,.homepage-partners #partners-carousel-sm .partners{width:100%;max-width:350px;min-height:128px;margin:0 auto;padding:20px 0}.homepage-partners #partners-carousel .partners img,.homepage-partners #partners-carousel-sm .partners img{width:100%;width:calc(50% - 20px);max-width:160px;height:auto;display:inline-block;margin:0 10px}.homepage-partners #partners-carousel-sm .partners{max-width:none}.homepage-partners #partners-carousel-sm .partners img{margin:0 5px;width:calc(25% - 10px);max-width:160px}.fr .homepage-testimonials .testimonial{min-height:360px}@media screen and (min-width:576px){.fr .homepage-testimonials .testimonial{min-height:370px}}@media screen and (min-width:768px){.fr .homepage-testimonials .testimonial{min-height:330px}}@media screen and (min-width:1200px){.fr .homepage-testimonials .testimonial{min-height:230px}}@media screen and (min-width:1680px){.fr .homepage-testimonials .testimonial{min-height:200px}}.healthcare-services-header{background-image:url(/images/healthcare_header-bg-1.png);background-repeat:no-repeat;background-size:cover;color:#4d4d4d;min-height:760px}.healthcare-services-header__statement{background-color:rgba(255,255,255,.8);color:#4d4d4d;padding:40px;margin-top:80px}@media screen and (min-width:992px){.healthcare-services-header__statement{padding:80px 100px;margin-top:140px}}@media screen and (min-width:1300px){.healthcare-services-header__statement{max-width:900px}}.healthcare-services-header__statement h2{text-transform:uppercase}.healthcare-services-header__icon{padding:40px 15px;background:#473647}@media screen and (min-width:576px){.healthcare-services-header__icon{padding:40px;margin-top:80px}}@media screen and (min-width:992px){.healthcare-services-header__icon{padding:80px 100px;margin-top:140px}}.healthcare-services{background-color:#fff;color:#fff;padding:48px 0}@media screen and (min-width:1200px){.healthcare-services{padding:100px 0}}.healthcare-services .services{position:relative;min-height:130px;font-size:18px;overflow:hidden;background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.05) 100%);border-bottom:1px solid #d2d2d2}.healthcare-services .services .border-triangle{display:none}.healthcare-services .services .services__content p{font-size:22px}.healthcare-services .services .services__details{display:none}.healthcare-services .services.hover,.healthcare-services .services:hover{border-bottom:1px solid purple;min-height:150px;transition:min-height .5s ease-in}.healthcare-services .services.hover .purple-icon,.healthcare-services .services:hover .purple-icon{display:block!important;transition:display .5s ease-in}.healthcare-services .services.hover .grey-icon,.healthcare-services .services:hover .grey-icon{display:none}.healthcare-services .services.hover .border-triangle,.healthcare-services .services:hover .border-triangle{position:absolute;bottom:0;left:80px;display:block}.healthcare-services .services.hover .services__content,.healthcare-services .services:hover .services__content{background-color:transparent;transition:background-color .5s ease-in;transition:min-height .5s ease-in;min-height:150px}.healthcare-services .services.hover .services__content p,.healthcare-services .services:hover .services__content p{color:#8d6b8d}.healthcare-services .services.hover .services__details,.healthcare-services .services:hover .services__details{display:block;transition:max-height .5s ease-in}.healthcare-services .services.hover .services__details p,.healthcare-services .services:hover .services__details p{color:#707070;font-size:17px}.healthcare-services .services.hover .services__details-border,.healthcare-services .services:hover .services__details-border{transform:scaleX(1);opacity:1;transition:transform .5s ease-in,opacity .3s ease-in}.healthcare-services .services__content{position:absolute;top:0;left:0;height:100%;width:100%;padding:15px;font-weight:100;background-color:transparent;transition:background-color .5s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#8d6b8d;background-color:#fff}.healthcare-services .services__content img{height:100%;max-height:60px;display:block;margin:0 auto 15px auto}.healthcare-services .services__details{overflow:hidden;max-height:170px;transition:max-height .5s ease-in}.creative-services-header{background-image:url(/images/creative_services-bg.png);background-repeat:no-repeat;background-size:cover;color:#4d4d4d;min-height:470px}@media screen and (min-width:992px){.creative-services-header{min-height:590px}}@media screen and (min-width:992px){.creative-services-header{min-height:760px}}.creative-services-header__statement{background-color:rgba(255,255,255,.8);color:#4d4d4d;padding:40px 15px}@media screen and (min-width:576px){.creative-services-header__statement{padding:40px;margin-top:80px}}@media screen and (min-width:992px){.creative-services-header__statement{padding:80px 100px;margin-top:140px}}@media screen and (min-width:1300px){.creative-services-header__statement{max-width:900px}}@media screen and (min-width:1681px){.creative-services-header__statement{padding:90px 15px;margin-top:200px}}.creative-services-header__statement h2{text-transform:uppercase}.creative-services-header__icon{padding:40px 15px;background:#473647}@media screen and (min-width:576px){.creative-services-header__icon{padding:40px;margin-top:80px}}@media screen and (min-width:992px){.creative-services-header__icon{padding:80px 100px;margin-top:140px}}@media screen and (min-width:1681px){.creative-services-header__icon{padding:90px 15px;margin-top:200px}}@media screen and (min-width:1200px){.creative-services{padding:100px 0}}@media screen and (min-width:1200px){.creative-services{background:#797362;background:linear-gradient(90deg,#797362 50%,#fff 50%)}}.creative-services__statement{background-color:#797362;color:#fff;text-align:right;padding:40px 15px}@media screen and (min-width:576px){.creative-services__statement{padding:40px}}@media screen and (min-width:1200px){.creative-services__statement{padding-top:80px}}.creative-services__statement h2{text-transform:uppercase}.creative-services__services{background-color:#fff;padding:48px 8px}@media screen and (min-width:768px){.creative-services__services{padding:48px 33px}}@media screen and (min-width:1200px){.creative-services__services{padding:80px 0 80px 48px}}.creative-services__services .services{position:relative;min-height:260px;font-size:18px;overflow:hidden}.creative-services__services .services .services__content p{font-size:22px}@media screen and (min-width:576px){.creative-services__services .services{min-height:380px}}@media screen and (min-width:992px){.creative-services__services .services{min-height:350px}}.creative-services__services .services .border-triangle{display:none}.creative-services__services .services .services__details{display:none}.creative-services__services .services.hover .services__overlay,.creative-services__services .services:hover .services__overlay{transform:scaleX(1);opacity:1;transition:transform .5s ease-in,opacity .3s ease-in}.creative-services__services .services.hover .services__content,.creative-services__services .services:hover .services__content{background-color:transparent;color:#fff;transition:background-color .5s ease-in,color .5s ease-in}.creative-services__services .services.hover .services__content .icon-wrapper .icon,.creative-services__services .services:hover .services__content .icon-wrapper .icon{opacity:0;transition:opacity .5s ease-in}.creative-services__services .services.hover .services__content .icon-wrapper .hover-icon,.creative-services__services .services:hover .services__content .icon-wrapper .hover-icon{opacity:1;transition:opacity .5s ease-in}.creative-services__services .services.hover .services__details,.creative-services__services .services:hover .services__details{display:block;transition:max-height .5s ease-in}.creative-services__services .services__content{position:absolute;top:0;left:0;height:100%;width:100%;padding:0 15px;text-align:center;font-weight:500;background-color:transparent;color:#fff;transition:background-color .5s ease-in,color .5s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.creative-services__services .services__content .icon-wrapper{height:100%;max-height:60px;display:block;position:relative;margin:0 auto 15px auto}.creative-services__services .services__content .icon-wrapper img{height:100%;max-height:60px;transition:opacity .5s ease-out}.creative-services__services .services__content .icon-wrapper img.icon{opacity:0}.creative-services__services .services__content .icon-wrapper img.hover-icon{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){.creative-services__services .services__content .icon-wrapper img.icon{opacity:1}.creative-services__services .services__content .icon-wrapper img.hover-icon{opacity:0}}.creative-services__services .services__details{overflow:hidden;max-height:170px;transition:max-height .5s ease-in}@media screen and (min-width:768px){.creative-services__services .services__details{max-height:150px}}@media screen and (min-width:992px){.creative-services__services .services__details{transition:max-height .5s ease-out}}.digital-services-header{background-image:url(/images/digital_services-bg.png);background-repeat:no-repeat;background-size:cover;color:#4d4d4d;min-height:510px}@media screen and (min-width:992px){.digital-services-header{min-height:610px}}@media screen and (min-width:1200px){.digital-services-header{min-height:760px}}.digital-services-header__statement{background-color:rgba(255,255,255,.8);color:#4d4d4d;padding:40px 15px}@media screen and (min-width:576px){.digital-services-header__statement{padding:40px;margin-top:80px}}@media screen and (min-width:992px){.digital-services-header__statement{padding:80px 100px;margin-top:140px}}@media screen and (min-width:1300px){.digital-services-header__statement{max-width:900px}}@media screen and (min-width:1681px){.digital-services-header__statement{padding:90px 15px;margin-top:200px}}.digital-services-header__statement h2{text-transform:uppercase}.digital-services-header__icon{padding:40px 15px;background:#473647}@media screen and (min-width:576px){.digital-services-header__icon{padding:40px;margin-top:80px}}@media screen and (min-width:992px){.digital-services-header__icon{padding:80px 100px;margin-top:140px}}@media screen and (min-width:1681px){.digital-services-header__icon{padding:90px 15px;margin-top:200px}}.digital-services{background-color:#fff}@media screen and (min-width:1200px){.digital-services{padding:100px 0}}.digital-services .services{position:relative;min-height:130px;font-size:18px;overflow:hidden;background:linear-gradient(#fff 75%,#eee);border-bottom:1px solid #d2d2d2}.digital-services .services .border-triangle{display:none}.digital-services .services .services__content p{font-size:22px}.digital-services .services .services__details{display:none}.digital-services .services.hover,.digital-services .services:hover{border-bottom:1px solid purple;min-height:150px;transition:min-height .5s ease-in}.digital-services .services.hover .purple-icon,.digital-services .services:hover .purple-icon{display:block!important;transition:display .5s ease-in}.digital-services .services.hover .grey-icon,.digital-services .services:hover .grey-icon{display:none}.digital-services .services.hover .border-triangle,.digital-services .services:hover .border-triangle{position:absolute;bottom:0;left:80px;display:block}.digital-services .services.hover .services__content,.digital-services .services:hover .services__content{background-color:transparent;transition:background-color .5s ease-in;transition:min-height .5s ease-in;min-height:150px}.digital-services .services.hover .services__content p,.digital-services .services:hover .services__content p{color:#8d6b8d}.digital-services .services.hover .services__details,.digital-services .services:hover .services__details{display:block;transition:max-height .5s ease-in}.digital-services .services.hover .services__details p,.digital-services .services:hover .services__details p{color:#707070;font-size:17px}.digital-services .services__content{position:absolute;top:0;left:0;height:100%;width:100%;padding:15px;font-weight:100;background-color:transparent;transition:background-color .5s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#8d6b8d}@media screen and (min-width:992px){.digital-services .services__content{background-color:#fff;transition:background-color .5s ease-out}}.digital-services .services__content img{height:100%;max-height:60px;display:block;margin:0 auto 15px auto}.digital-services .services__details{overflow:hidden;max-height:170px;transition:max-height .5s ease-in}@media screen and (min-width:768px){.digital-services .services__details{max-height:150px}}@media screen and (min-width:992px){.digital-services .services__details{transition:max-height .5s ease-out}}.renegades-header{background-image:url(/images/renegades-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-color:#d2d2d2}.the-renegades{padding-top:20px}@media screen and (min-width:992px){.the-renegades{padding-top:0}}.the-renegades__content{background-color:#fff;color:#4d4d4d;padding-top:60px;margin-top:160px}.the-renegades__content a,.the-renegades__content h2{color:#8d6b8d}.the-renegades__content .renegade-pictures,.the-renegades__content .renegade-pictures_no-transition{min-height:63vw}@media screen and (min-width:1200px){.the-renegades__content .renegade-pictures,.the-renegades__content .renegade-pictures_no-transition{min-height:28vw}}@media screen and (min-width:1681px){.the-renegades__content .renegade-pictures,.the-renegades__content .renegade-pictures_no-transition{min-height:525px}}.the-renegades__content .renegade-pictures img,.the-renegades__content .renegade-pictures_no-transition img{position:absolute;top:0;left:0;height:auto;width:100%;opacity:0;transition:opacity .5s ease-out}@media screen and (min-width:992px){.the-renegades__content .renegade-pictures img,.the-renegades__content .renegade-pictures_no-transition img{left:-15%;width:140%}}@media screen and (min-width:1200px){.the-renegades__content .renegade-pictures img,.the-renegades__content .renegade-pictures_no-transition img{left:0;width:100%}}.the-renegades__content .renegade-pictures img.active,.the-renegades__content .renegade-pictures_no-transition img.active{opacity:1;transition:opacity .5s ease-in}.contact-us-header{background-image:url(/images/fun_facts-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-color:#d2d2d2}.contact-us{position:relative}@media screen and (min-width:768px){.contact-us{padding-top:180px}}@media screen and (min-width:992px){.contact-us{padding-top:200px}}.contact-us .white-box{background-color:#fff;margin:0 0 60px 0}.contact-us__content{background-color:#fff;color:#4d4d4d;padding-top:30px;padding-bottom:30px}@media screen and (min-width:576px){.contact-us__content{padding:30px}}@media screen and (min-width:768px){.contact-us__content{padding:60px 40px}}@media screen and (min-width:992px){.contact-us__content{padding:60px 40px}}@media screen and (min-width:1681px){.contact-us__content{padding:100px 60px}}.contact-us__content a.no-style{color:inherit}.contact-us__map{padding-bottom:30px}@media screen and (min-width:768px){.contact-us__map{padding:0 40px 40px 40px}}@media screen and (min-width:992px){.contact-us__map{padding:60px 40px}}.renegade__image--building{background:url(/images/contact-us-ren-building.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:75%}@media screen and (min-width:992px){.renegade__image--building{padding-top:50%}}.dragonflies,.renegade{background-color:#f0f0f0}.dragonflies__image img,.renegade__image img{width:100%;height:auto}.dragonflies__video,.renegade__video{background-image:url(/images/dragonfly-box.png);background-repeat:no-repeat;background-size:cover}.dragonflies__content,.renegade__content{color:#4d4d4d}.dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-indicators,.dragonflies__content #what-makes-renegade-interesting-indicators .carousel-indicators,.renegade__content #what-makes-dragonflies-interesting-indicators .carousel-indicators,.renegade__content #what-makes-renegade-interesting-indicators .carousel-indicators{left:50%;transform:translateX(-50%);margin:0;bottom:-40px}.dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-indicators li,.dragonflies__content #what-makes-renegade-interesting-indicators .carousel-indicators li,.renegade__content #what-makes-dragonflies-interesting-indicators .carousel-indicators li,.renegade__content #what-makes-renegade-interesting-indicators .carousel-indicators li{height:20px;width:20px;border-radius:50%;opacity:1;background-color:#d2d2d2}.dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-indicators li.active,.dragonflies__content #what-makes-renegade-interesting-indicators .carousel-indicators li.active,.renegade__content #what-makes-dragonflies-interesting-indicators .carousel-indicators li.active,.renegade__content #what-makes-renegade-interesting-indicators .carousel-indicators li.active{background-color:#8d6b8d}.dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-inner,.dragonflies__content #what-makes-renegade-interesting-indicators .carousel-inner,.renegade__content #what-makes-dragonflies-interesting-indicators .carousel-inner,.renegade__content #what-makes-renegade-interesting-indicators .carousel-inner{margin-bottom:40px;min-height:280px}.dragonflies{background-color:#fff}.dragonflies__content{color:#fff;background-color:#8d6b8d}.dragonflies__content h2{color:#fff}.dragonflies__content .dragonfly-icon{display:inline-block;width:100%;height:auto;max-width:75px;margin-bottom:20px}.dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-indicators{bottom:-40px}.dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-indicators li{background-color:#3b4d61;box-shadow:inset 0 0 0 1px #fff}.dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-indicators li.active{background-color:#fff}.dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-inner{min-height:120px}.fr .dragonflies__content #what-makes-renegade-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-renegade-interesting-indicators .carousel-inner{min-height:370px}@media screen and (min-width:576px){.fr .dragonflies__content #what-makes-renegade-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-renegade-interesting-indicators .carousel-inner{min-height:280px}}@media screen and (min-width:768px){.fr .dragonflies__content #what-makes-renegade-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-renegade-interesting-indicators .carousel-inner{min-height:220px}}@media screen and (min-width:992px){.fr .dragonflies__content #what-makes-renegade-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-renegade-interesting-indicators .carousel-inner{min-height:410px}}@media screen and (min-width:1200px){.fr .dragonflies__content #what-makes-renegade-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-renegade-interesting-indicators .carousel-inner{min-height:376px;margin-bottom:100px}}@media screen and (min-width:1680px){.fr .dragonflies__content #what-makes-renegade-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-renegade-interesting-indicators .carousel-inner{min-height:236px;margin-bottom:100px}}.fr .dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-dragonflies-interesting-indicators .carousel-inner{min-height:140px}@media screen and (min-width:576px){.fr .dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-dragonflies-interesting-indicators .carousel-inner{min-height:110px}}@media screen and (min-width:768px){.fr .dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-dragonflies-interesting-indicators .carousel-inner{min-height:120px}}@media screen and (min-width:992px){.fr .dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-dragonflies-interesting-indicators .carousel-inner{min-height:140px}}@media screen and (min-width:1200px){.fr .dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-dragonflies-interesting-indicators .carousel-inner{min-height:115px}}@media screen and (min-width:1680px){.fr .dragonflies__content #what-makes-dragonflies-interesting-indicators .carousel-inner,.fr .renegade__content #what-makes-dragonflies-interesting-indicators .carousel-inner{min-height:115px}}.portfolio-header{background-image:url(/images/portfolio-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-color:#d2d2d2}.portfolio{padding-top:80px}@media screen and (min-width:992px){.portfolio{padding-top:60px}}.portfolio__content{width:90%;background-color:#fff;color:#4d4d4d}.portfolio .filters__filter{position:relative;cursor:pointer;transition:all .3s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.portfolio .filters__filter img{display:inline-block;width:30px;height:auto;position:absolute;bottom:0;left:-80px;opacity:0;transition:all .3s ease-in}.portfolio .filters__filter.active{color:#385d6c;margin-left:-20px}.portfolio .filters__filter.active img{left:-40px;opacity:1;transition:all .3s ease-out}.portfolio .filters__filter:hover{color:#385d6c;transition:all .3s ease-out}.portfolio .filters__filter:hover img{opacity:1;left:-40px;transition:all .3s ease-out}.portfolio .filters--mobile .filter-wrapper{border:1px solid #d2d2d2;border-radius:20px;margin:0 auto;width:100%;margin-bottom:20px}@media screen and (min-width:576px){.portfolio .filters--mobile .filter-wrapper{width:25%;display:inline-block;margin-left:20px}}.portfolio .filters--mobile .filter-wrapper p{width:calc(100% - 40px);padding-left:40px}@media screen and (min-width:576px){.portfolio .filters--mobile .filter-wrapper p{width:calc(100% - 50px);padding-left:50px}}.portfolio .filters--mobile .filter-wrapper .arrow-down{top:calc(50% - 13px);right:10px;width:26px;height:26px}@media screen and (min-width:576px){.portfolio .filters--mobile .filter-wrapper .arrow-down{right:20px}}.portfolio .filters--mobile .filter-wrapper .filter-options{opacity:0;top:0;left:0;border:0;border-radius:0;text-align:center}.portfolio .masonry-portfolio{width:100%;min-height:400px;transition:height .5s ease-out}.portfolio .masonry-portfolio:after{content:'';display:block;clear:both}.portfolio .masonry-portfolio .portfolio-gutter{width:10px;display:block}@media screen and (min-width:768px){.portfolio .masonry-portfolio .portfolio-gutter{width:25px}}.portfolio .masonry-portfolio .portfolio-piece{position:relative;float:left;overflow:hidden;width:calc((100% - 10px) * 1/2);min-width:calc((100% - 10px) * 1/2);padding-bottom:calc((100% - 10px) * 1/2);cursor:pointer}@media screen and (min-width:576px){.portfolio .masonry-portfolio .portfolio-piece{width:calc((100% - 30px) * 1/4);min-width:calc((100% - 30px) * 1/4);padding-bottom:calc((100% - 30px) * 1/4)}}@media screen and (min-width:768px){.portfolio .masonry-portfolio .portfolio-piece{width:calc((100% - 75px) * 1/4);min-width:calc((100% - 75px) * 1/4);padding-bottom:calc((100% - 75px) * 1/4)}}.portfolio .masonry-portfolio .portfolio-piece:hover .img{width:100%;height:100%;transition:height .3s ease-in,width .3s ease-in}.portfolio .masonry-portfolio .portfolio-piece:hover .expand-icon{opacity:1;transition:opacity .3s ease-in}.portfolio .masonry-portfolio .portfolio-piece .img{position:absolute;top:0;left:0;width:120%;height:120%;background-repeat:no-repeat;background-size:cover;transition:height .3s ease-out,width .3s ease-out}.portfolio .masonry-portfolio .portfolio-piece .expand-icon{background-color:rgba(17,25,35,.5);position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/portfolio-icons/icon-expand.svg);background-repeat:no-repeat;background-size:30% auto;background-position:center;opacity:0;transition:opacity .3s ease-out}.portfolio .masonry-portfolio .portfolio-piece--wide{width:100%;min-width:100%}@media screen and (min-width:576px){.portfolio .masonry-portfolio .portfolio-piece--wide{width:calc((100% - 10px) * 1/2);min-width:calc((100% - 10px) * 1/2)}}@media screen and (min-width:768px){.portfolio .masonry-portfolio .portfolio-piece--wide{width:calc((100% - 25px) * 1/2);min-width:calc((100% - 25px) * 1/2)}}.portfolio .masonry-portfolio .portfolio-piece--wide .expand-icon{background-size:auto 30%}.portfolio .masonry-portfolio .portfolio-piece--tall{padding-bottom:calc((100% - 10px) * 1/2)}@media screen and (min-width:576px){.portfolio .masonry-portfolio .portfolio-piece--tall{padding-bottom:calc((100% - 10px) * 1/2)}}@media screen and (min-width:768px){.portfolio .masonry-portfolio .portfolio-piece--tall{padding-bottom:calc((100% - 25px) * 1/2)}}.portfolio .masonry-portfolio .portfolio-piece--tall .img{background-position:center}#portfolio-carousel button{transition:transform .3s ease-out}#portfolio-carousel button:focus{outline:0}#portfolio-carousel button.close{position:absolute;top:10px;left:10px;width:40px;height:40px;opacity:1}#portfolio-carousel button.close span{width:100%;height:100%;display:block;background-image:url(../images/icon-close-btn.svg)}#portfolio-carousel .carousel-inner{background-color:#111923;z-index:0}#portfolio-carousel .carousel-control-next,#portfolio-carousel .carousel-control-prev{bottom:70px;top:70px;opacity:1}#portfolio-carousel .carousel-control-next .carousel-control-next-icon{background-image:url(../images/icon-arrow-right.svg);width:40px;height:40px}#portfolio-carousel .carousel-control-prev .carousel-control-prev-icon{background-image:url(../images/icon-arrow-right.svg);width:40px;height:40px;transform:rotate(-180deg)}.digital-engagements{color:#fff;background-image:url(../images/digital-engagements-header.jpg);background-repeat:no-repeat;background-position:center;background-size:100% auto;min-height:30vw}@media screen and (min-width:1680px){.digital-engagements{min-height:550px}}.digital-engagements__header .header-logo-link img{max-width:185px;height:auto}@media screen and (min-width:576px){.digital-engagements__header .header-logo-link img{max-width:230px}}.digital-engagements__header .header-lang{font-size:1rem}.digital-engagements__header .header-lang a{background-color:#fff;padding:7px 10px;color:#385d6c;transition:background-color .3s ease-out,color .3s ease-out}.digital-engagements__header .header-lang a:hover{text-decoration:none;background-color:#385d6c;color:#fff;transition:background-color .3s ease-in,color .3s ease-in}.digital-engagements .headline-wrapper{width:100%}@media screen and (min-width:992px){.digital-engagements .headline-wrapper{width:55vw}}@media screen and (min-width:1200px){.digital-engagements .headline-wrapper{width:50%}}.digital-engagements .headline-wrapper .headline{font-size:10vw;line-height:11vw;font-weight:500;text-transform:none;max-width:100%}@media screen and (min-width:768px){.digital-engagements .headline-wrapper .headline{font-size:74px;line-height:76px}}.digital-engagements__pre-body{background-color:#fff;color:rgba(77,77,77,.9);padding-bottom:70px}@media screen and (min-width:768px){.digital-engagements__pre-body{padding-bottom:100px}}.digital-engagements__pre-body h2{color:rgba(56,93,108,.9);font-weight:500}.digital-engagements__body{background-color:#f0f0f0;text-align:center;position:relative}.digital-engagements__body .services{position:relative;top:-55px}@media screen and (min-width:768px){.digital-engagements__body .services{top:-88px}}.digital-engagements__body .service{background-color:#fff;border-radius:55px;padding:5px 5px 50px 5px;box-shadow:8px 8px 10px 0 rgba(0,0,0,.16);text-align:left;margin-bottom:30px}@media screen and (min-width:576px){.digital-engagements__body .service{border-radius:65px}}@media screen and (min-width:768px){.digital-engagements__body .service{border-radius:90px}}.digital-engagements__body .service--direct,.digital-engagements__body .service--education,.digital-engagements__body .service--hcp-communications,.digital-engagements__body .service--veeva-crm,.digital-engagements__body .service--virtual-group{position:relative;top:100px;opacity:0;transition:top .4s ease-in-out,opacity .4s ease-in-out}.digital-engagements__body .service--direct.visible,.digital-engagements__body .service--education.visible,.digital-engagements__body .service--hcp-communications.visible,.digital-engagements__body .service--veeva-crm.visible,.digital-engagements__body .service--virtual-group.visible{top:0;opacity:1;transition:top .8s ease-in-out,opacity .8s ease-in-out}.digital-engagements__body .service__header{border-radius:100px;min-height:100px;background-repeat:no-repeat;background-size:cover;padding:20px 10px;color:#fff}@media screen and (min-width:768px){.digital-engagements__body .service__header{min-height:160px;padding-left:17px}}.digital-engagements__body .service__header h3{font-size:21px;line-height:23px;font-weight:500;text-transform:none}@media screen and (min-width:768px){.digital-engagements__body .service__header h3{font-size:28px;line-height:30px}}@media screen and (min-width:992px){.digital-engagements__body .service__header h3{font-size:38px;line-height:40px}}.digital-engagements__body .service__header--direct,.digital-engagements__body .service__header--hcp-communications{background-image:url(../images/digital-engagements/hcp-communications-bg.jpg)}.digital-engagements__body .service__header--education,.digital-engagements__body .service__header--veeva-crm{background-image:url(../images/digital-engagements/veeva-crm-bg.jpg)}.digital-engagements__body .service__header--virtual-group{background-image:url(../images/digital-engagements/virtual-group-bg.jpg)}.digital-engagements__body .service__icon{min-height:55px;min-width:55px;border-radius:50%;background-color:#fff;box-shadow:6px 6px 6px 0 rgba(0,0,0,.3);background-repeat:no-repeat;background-size:60% auto;background-position:center;margin-right:10px}@media screen and (min-width:576px){.digital-engagements__body .service__icon{min-height:80px;min-width:80px}}@media screen and (min-width:768px){.digital-engagements__body .service__icon{min-height:126px;min-width:126px;margin-right:25px}}.digital-engagements__body .service__icon--hcp-communications{background-image:url(../images/digital-engagements/icon-hcp-communications.svg)}.digital-engagements__body .service__icon--veeva-crm{background-image:url(../images/digital-engagements/icon-veeva-crm.svg)}.digital-engagements__body .service__icon--virtual-group{background-image:url(../images/digital-engagements/icon-virtual-group.svg)}.digital-engagements__body .service__icon--direct{background-image:url(../images/digital-engagements/icon-direct.svg)}.digital-engagements__body .service__icon--education{background-image:url(../images/digital-engagements/icon-education.svg)}.digital-engagements__body .service__body{background-color:#faf8f2;color:rgba(77,77,77,.9);padding:20px 20px 19px 20px;width:calc(100% - 20px);margin:20px auto 0 auto}@media screen and (min-width:576px){.digital-engagements__body .service__body{width:calc(100% - 40px);padding:30px 40px 29px 40px}}.digital-engagements__body .service__body ul{list-style:none;padding-left:25px}@media screen and (min-width:768px){.digital-engagements__body .service__body ul{padding-left:40px}}.digital-engagements__body .service__body ul li:before{content:"\2022";color:#88c5dc;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.digital-engagements__body .service__body-button{color:#fff;border:0;border-radius:100px;height:30px;width:100px;font-size:14px;text-transform:uppercase;position:absolute;bottom:-15px;left:0;right:0;margin:0 auto;transform:scale(1);transition:transform .3s ease-out}.digital-engagements__body .service__body-button:focus{outline:0}@media screen and (min-width:992px){.digital-engagements__body .service__body-button:hover{transform:scale(1.1);transition:transform .3s ease-in}}.digital-engagements__body .service__body-button .less,.digital-engagements__body .service__body-button .more{position:absolute;top:0;right:0;bottom:0;left:0;top:calc(50% - 10px);right:0;left:0}.digital-engagements__body .service__body-button .more{opacity:1;transition:opacity .3s ease-in}.digital-engagements__body .service__body-button .less{opacity:0;transition:opacity .3s ease-in}.digital-engagements__body .service__body-button[aria-expanded=true] .more{opacity:0;transition:opacity .3s ease-in}.digital-engagements__body .service__body-button[aria-expanded=true] .less{opacity:1;transition:opacity .3s ease-in}.digital-engagements__body .service__body-button--direct,.digital-engagements__body .service__body-button--hcp-communications{background-color:#88c5dc}.digital-engagements__body .service__body-button--education,.digital-engagements__body .service__body-button--veeva-crm{background-color:#b6ac95}.digital-engagements__body .service__body-button--virtual-group{background-color:#89ac5a}.digital-engagements__body .service__teaser p{font-weight:500;font-size:20px;line-height:24px}@media screen and (min-width:768px){.digital-engagements__body .service__teaser p{font-size:24px;line-height:28px}}.digital-engagements__body .service__renegade{color:rgba(77,77,77,.9);width:calc(100% - 20px);margin:45px auto 0 auto}@media screen and (min-width:576px){.digital-engagements__body .service__renegade{margin:30px auto 0 auto;width:calc(100% - 40px)}}.digital-engagements__body .service__renegade img{min-width:80px;min-height:80px;width:80px;height:80px;margin-bottom:15px}@media screen and (min-width:576px){.digital-engagements__body .service__renegade img{margin-bottom:0;margin-right:25px}}.digital-engagements__body .service__renegade p{width:100%}.digital-engagements__body .service__renegade a{color:#6794a3;text-decoration:underline}.digital-engagements__body .service__renegade a:hover{text-decoration:none}.digital-engagements__body .what-we-do{background-color:#6794a3;color:#fff;border-radius:55px;padding:40px 0 0 0;box-shadow:8px 8px 10px 0 rgba(0,0,0,.16);text-align:center;cursor:pointer;position:relative;top:100px;opacity:0;transition:top .4s ease-in-out,opacity .4s ease-in-out}.digital-engagements__body .what-we-do.visible{top:0;opacity:1;transition:top .8s ease-in-out,opacity .8s ease-in-out}@media screen and (min-width:576px){.digital-engagements__body .what-we-do{border-radius:65px}}@media screen and (min-width:768px){.digital-engagements__body .what-we-do{border-radius:90px}}.digital-engagements__body .what-we-do:hover .door{transform:translateZ(0) translateX(0) translateY(0) rotateY(-82deg)}.digital-engagements__body .what-we-do:hover .come-in-button{transform:scale(1.1);transition:transform .3s ease-in}.digital-engagements__body .what-we-do__body{background-image:url(../images/digital-engagements/houses-bg.svg),url(../images/digital-engagements/houses-bg-2.svg);background-repeat:no-repeat,no-repeat;background-position:-15% bottom,117% bottom;background-size:70% auto,70% auto}@media screen and (min-width:576px){.digital-engagements__body .what-we-do__body{background-size:50% auto,50% auto}}.digital-engagements__body .what-we-do__body h3{font-size:21px;line-height:23px;font-weight:300;text-transform:none;padding:0 20px}@media screen and (min-width:768px){.digital-engagements__body .what-we-do__body h3{font-size:28px;line-height:30px}}@media screen and (min-width:992px){.digital-engagements__body .what-we-do__body h3{font-size:38px;line-height:40px}}.digital-engagements__body .what-we-do__body .house-wrapper{display:block;width:100%;height:auto;margin:0 auto;position:relative;bottom:-1px;left:0;right:0;max-width:174px;z-index:1}@media screen and (min-width:768px){.digital-engagements__body .what-we-do__body .house-wrapper{max-width:285px}}.digital-engagements__body .what-we-do__body .house-wrapper .house{width:100%;height:auto}.digital-engagements__body .what-we-do__body .house-wrapper .door{position:absolute;bottom:6.5%;left:41.5%;width:8.6%;height:auto;z-index:-1;transform-origin:right;transition:all .5s ease-in-out}.digital-engagements__body .what-we-do .come-in-button{padding:10px 30px;color:#385d6c;border:0;background-color:#fff;border-radius:100px;font-size:20px;line-height:24px;font-weight:300;text-transform:none;font-style:italic;transform:scale(1);transition:transform .3s ease-out;max-width:255px}@media screen and (min-width:576px){.digital-engagements__body .what-we-do .come-in-button{font-size:28px;line-height:30px}}@media screen and (min-width:768px){.digital-engagements__body .what-we-do .come-in-button{max-width:none}}.digital-engagements__body .what-we-do .come-in-button:focus{outline:0}.digital-engagements__footer{background-color:#fff}.digital-engagements__footer img{width:100%;max-width:250px;height:auto;display:block;margin:0 auto}@media screen and (min-width:768px){.digital-engagements__footer img{max-width:350px}}.fr .digital-engagements{background-size:cover}@media screen and (min-width:576px){.fr .digital-engagements{background-size:100% auto}}@media screen and (min-width:992px){.fr .digital-engagements .headline-wrapper{width:66vw}}@media screen and (min-width:1200px){.fr .digital-engagements .headline-wrapper{width:60%}}.fr .digital-engagements__body .service__header h3{font-size:18px;line-height:21px;font-weight:500;text-transform:none}@media screen and (min-width:576px){.fr .digital-engagements__body .service__header h3{font-size:21px;line-height:23px}}@media screen and (min-width:768px){.fr .digital-engagements__body .service__header h3{font-size:28px;line-height:30px}}@media screen and (min-width:992px){.fr .digital-engagements__body .service__header h3{font-size:38px;line-height:40px}}