.awards{font:normal normal normal 24px/34px GilroyRegular}.awards .content .text{width:50%}.awards h2{margin-top:0;font-family:GilroyRegular;margin-bottom:36px}.awards .intro{margin-bottom:3rem;margin-right:1rem;position:relative}.awards-link{font:normal normal normal 28px/80px GilroyRegular;text-align:right}.awards-link a{text-decoration:none;color:var(--color-white)}.awards-link a:hover,.awards-link a:focus,.awards-link a:focus-visible{font:normal normal normal 30px/80px GilroyRegular}.related-carousel-single-award-item{position:relative;overflow:hidden;display:block}.related-carousel-single-award-item .card-img{position:relative;overflow:hidden;display:block;color:var(--color-dark-grey)}.related-carousel-single-award-item .card-title{font:normal normal bold 24px/30px GilroyMedium;align-self:flex-end}.related-single-award{position:relative;overflow:hidden;margin-bottom:1rem;margin-right:1rem}.related-single-award .card-img{position:relative;overflow:hidden;display:block;color:var(--color-dark-grey)}.related-single-award .card-title{font:normal normal normal 28px/40px GilroyBold}.related-single-award a.card-link:hover,.related-single-award a.card-link:focus,.related-single-award a.card-link:focus-visible{color:var(--color-dark-grey)!important}@media(max-width:1250px){.related-single-award .card-title,.related-carousel-single-award-item .card-title{font:normal normal bold 19px/30px GilroyMedium}}@media(max-width:992px){.related-single-award .card-title,.related-carousel-single-award-item .card-title{font:normal normal bold 18px/25px GilroyMedium}.awards .intro{margin-bottom:0}.awards h2{margin-bottom:1rem;margin-top:1rem}}@media(max-width:768px){.related-carousel-single-award-item .card-img-overlays>*,.related-single-award .card-img-overlays>*{color:var(--color-white)}.related-carousel-single-award-item .card-title{font:normal normal normal 24px/36px GilroyBold;padding-bottom:1rem;padding:unset}.related-carousel-single-award-item .card-link{text-align:left;padding-right:unset;color:var(--color-white)!important}.related-carousel-single-award-item .card-link svg{fill:var(--color-white)}}.banner .image{padding:0}.banner.banner--article{min-height:500px}.banner.banner--article h2{font:normal normal 40px/50px GilroySemiBold;margin-bottom:2rem;margin-top:0!important}.banner.banner--article .text p{font:normal normal normal 24px/42px GilroyRegular}.banner.banner--colorful h2{font:normal normal normal 70px/67px GilroyMedium;margin-bottom:62px}.banner.banner--colorful .text{display:grid}.banner.banner--colorful .text.text--right,.banner.banner--article .text.text--right{padding-left:70.5px}.banner.banner--colorful .text.text--left,.banner.banner--article .text.text--left{padding-right:70.5px}.banner.banner--colorful .text h2{align-self:flex-end}.banner.banner--colorful .text:not(h2){font:normal normal normal 24px/32px GilroyRegular;align-self:normal}.banner.banner--rectangular{min-height:400px;margin-top:130px;margin-bottom:130px}.banner.banner--smaller-rectangular .img-container img,.banner.banner--colorful .img-container img,banner.banner--article .img-container img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease;block-size:auto;object-fit:cover;max-inline-size:100%}.banner.banner--rectangular .img-container img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease;object-fit:cover;max-inline-size:100%}.banner.banner--rectangular .text{align-self:center;padding:29px 29px 0 49px;display:grid;grid-template-rows:1fr 1fr;justify-content:center}.banner.banner--rectangular h2{font:normal normal bold 45px/64px GilroySemiBold;margin-bottom:39px}.banner.banner--rectangular .text:not(h2){font:normal normal normal 24px/32px GilroyRegular;align-self:center}.banner.banner--rectangular .text a{align-self:flex-start}.banner.banner--rectangular .image--column{background-size:cover;background-position:top right}.banner.banner--smaller-rectangular{min-height:720px}.banner.banner--smaller-rectangular.mb-5{margin-bottom:140px!important}.banner.banner--smaller-rectangular.mt-5{margin-top:140px!important}.banner.banner--smaller-rectangular .text{align-self:center;display:grid}.banner.banner--smaller-rectangular .text.text--right{padding-left:69px}.banner.banner--smaller-rectangular .text.text--left{padding-right:69px}.banner.banner--smaller-rectangular h2{font:normal normal bold 34px/40px GilroySemiBold;margin-bottom:34px;align-self:flex-end}.banner.banner--smaller-rectangular .text:not(h2){font:normal normal normal 20px/28px GilroyRegular;align-self:center}.banner.banner--smaller-rectangular .text a{align-self:flex-end;display:flex;flex-direction:row;align-items:center}.banner.banner--smaller-rectangular .text .inner-text{display:grid}.banner.banner--smaller-rectangular .image--column{background-size:cover;background-position:top right}.banner.banner--smaller-rectangular a{font:normal normal normal 25px/31px GilroyMedium;padding-top:61px}.banner.banner--article a{font:normal normal normal 24px/28px GilroyRegular;text-decoration:none;color:inherit;margin-top:2rem;align-self:flex-end;display:flex;flex-direction:row;align-items:center}.banner.banner--colorful a,.banner.banner--rectangular a{font:normal normal normal 25px/46px GilroyRegular;text-decoration:none;color:inherit}.banner.banner--article .image{align-self:flex-start}.banner a.is-link-arrow-circle::after{margin-left:10px;vertical-align:-webkit-baseline-middle;content:url('../img/svg/LG-arrow-right-smaller.svg')}.banner a.is-link-arrow-circle:hover::after,.banner a.is-link-arrow-circle:focus::after,.banner a.is-link-arrow-circle:focus-visible::after{content:url('../img/svg/LG-arrow-right-hover-smaller.svg')}.banner.banner--smaller-rectangular a svg,.banner.banner--rectangular a svg,.banner.banner--colorful svg{-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease;margin-top:5px}.banner.banner--rectangular a:hover svg,.banner.banner--rectangular a:focus svg,.banner.banner--rectangular a:focus-visible svg,.banner.banner--smaller-rectangular a:hover svg,.banner.banner--smaller-rectangular a:focus svg,.banner.banner--smaller-rectangular a:focus-visible svg,.banner.banner--colorful a:hover svg,.banner.banner--colorful a:focus svg,.banner.banner--colorful a:focus-visible svg{margin-left:10px}@media(max-width:1730px){.banner.banner--smaller-rectangular,.banner.banner--colorful{min-height:450px}}@media(max-width:1250px){.banner.banner--smaller-rectangular.mb-5{margin-bottom:90px!important}.banner.banner--smaller-rectangular.mt-5{margin-top:90px!important}.banner.banner--colorful,.banner.banner--smaller-rectangular{min-height:450px}.banner.banner--rectangular h2{font:normal normal bold 30px/50px GilroySemiBold}.banner.banner--article h2{font:normal normal 30px/50px GilroySemiBold}.banner.banner--article a{font:normal normal normal 22px/28px GilroyRegular}.banner.banner--article .text p{font:normal normal normal 22px/42px GilroyRegular}.banner.banner--colorful h2{font:normal normal normal 40px/57px GilroyMedium;margin-bottom:42px}.banner.banner--article{min-height:400px}}@media(max-width:993px){.banner.banner--colorful h2{font:normal normal normal 35px/50px GilroyMedium;margin-bottom:42px}.banner.banner--colorful .text.text--right,.banner.banner--rectangular .text.text--right,.banner.banner--smaller-rectangular .text.text--right,.banner.banner--article .text.text--right{padding-left:30px}.banner.banner--colorful .text.text--left,.banner.banner--rectangular .text.text--left,.banner.banner--smaller-rectangular .text.text--left,.banner.banner--article .text.text--left{padding-right:30px}.banner.banner--article h2{font:normal normal 35px/45px GilroySemiBold}.banner.banner--smaller-rectangular .text{grid-template-rows:unset;padding-left:29px}.banner.banner--smaller-rectangular.mb-5{margin-bottom:100px!important}.banner.banner--smaller-rectangular.mt-5{margin-top:100px!important}.banner.banner--rectangular .text{padding-bottom:50px;padding-left:29px;grid-template-rows:unset;display:block}.banner.banner--rectangular h2{font:normal normal bold 25px/40px GilroySemiBold}.banner.banner--rectangular a{font:normal normal normal 22px/40px GilroyRegular}}@media(max-width:768px){.banner .image{order:1;padding-bottom:2rem}.banner .text{order:2}.banner.banner--colorful,.banner.banner--smaller-rectangular{min-height:300px}.banner.banner--article{min-height:300px}.banner.banner--smaller-rectangular.mb-5{margin-bottom:70px!important}.banner.banner--smaller-rectangular.mt-5{margin-top:70px!important}.banner.banner--colorful .text.text--right,.banner.banner--rectangular .text.text--right,.banner.banner--smaller-rectangular .text.text--right,.banner.banner--article .text.text--right{padding-left:20px}.banner.banner--colorful .text.text--left,.banner.banner--rectangular .text.text--left,.banner.banner--smaller-rectangular .text.text--left,.banner.banner--article .text.text--left{padding-right:20px}.banner.banner--article h2{font:normal normal 36px/40px GilroySemiBold;margin-bottom:2rem;margin-top:3rem!important;margin-left:3px}.banner.banner--colorful h2{font:normal normal bold 30px/38px GilroyMedium}.banner.banner--rectangular h2{font:normal normal bold 24px/34px GilroySemiBold}.banner.banner--colorful a,.banner.banner--rectangular a{font:normal normal normal 22px/34px GilroyRegular}.banner a{font:normal normal normal 22px/34px GilroyRegular;margin-bottom:2rem}.banner.banner--smaller-rectangular h2,.banner.banner--rectangular h2{margin-top:0}.banner{padding-bottom:1rem}.add-bottom-border{border-bottom:1px solid}.banner .img-featured{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease}}@media(max-width:700px){.banner.banner--smaller-rectangular.mb-5{margin-bottom:50px!important}.banner.banner--smaller-rectangular.mt-5{margin-top:50px!important}.banner.banner--article{min-height:300px}.banner.banner--colorful .text.text--right,.banner.banner--rectangular .text.text--right,.banner.banner--smaller-rectangular .text.text--right,.banner.banner--article .text.text--right{padding-left:unset;padding-right:unset}.banner.banner--colorful .text.text--left,.banner.banner--rectangular .text.text--left,.banner.banner--smaller-rectangular .text.text--left,.banner.banner--article .text.text--left{padding-right:unset;padding-left:unset}}.breadcrumb ol li{list-style-type:none;display:inline-flex;color:var(--color-purple);font:normal normal 600 18px/36px GilroySemiBold;align-items:baseline}.breadcrumb ol li a.disabled{font:normal normal normal 18px/36px GilroyRegular}.breadcrumb a{color:var(--color-purple);text-decoration:none}.breadcrumb li>*{margin-right:.6rem;margin-left:.6rem}.breadcrumb ol{display:flex;align-items:flex-start;flex-direction:row}.breadcrumb ol li:before{content:url('../img/svg/breadcrumb.svg');padding-top:3px;display:flex;align-items:center;align-self:center}.breadcrumb ol li:last-child:before{align-self:center}.breadcrumb ol li:first-child a{margin-left:3px}.breadcrumb ol li:first-child:before{content:''!important}.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb a:focus-visible{text-decoration:underline!important}.breadcrumb ol{padding-left:0}.breadcrumb nav{padding-left:0}.breadcrumb--case-study{position:absolute;top:150px;width:100%;z-index:9}.breadcrumb--case-study:not(.breadcrumb--dark) a{color:var(--color-white)}.breadcrumb--case-study:not(.breadcrumb--dark) ol li{color:var(--color-white)}.breadcrumb--case-study:not(.breadcrumb--dark) ol li:before{content:url(../img/svg/breadcrumb-white.svg)}@media(max-width:992px){.breadcrumb ol li{font:normal normal 600 16px/36px GilroySemiBold}}@media(max-width:500px){.breadcrumb ol{display:inline-block}}.call-to-action{padding:3rem}.call-to-action-content{position:relative;min-height:250px}.call-to-actions .call-to-action h2{font:normal normal bold 40px/54px GilroyRegular;margin-bottom:2rem;margin-left:-5px;margin-top:0}.call-to-action a{position:absolute;bottom:0;color:var(--color-black);font:normal normal bold 24px/35px GilroyRegular;text-decoration:none;margin-left:-5px;align-self:flex-end;display:flex;flex-direction:row;align-items:center}.call-to-action:hover a,.call-to-action:focus a,.call-to-action:focus-visible a{text-decoration:none}.call-to-action a.call-to-action-link::after{margin-left:10px;vertical-align:-webkit-baseline-middle;content:url(../img/svg/LG-arrow-right-smaller.svg);margin-top:5px}.call-to-action a.call-to-action-link:hover::after,.call-to-action a.call-to-action-link:focus::after,.call-to-action a.call-to-action-link:focus-visible::after{content:url(../img/svg/LG-arrow-right-hover-smaller.svg)}.call-to-action-content-title{display:flex}.call-to-action-content-title .call-to-action-content-title_t{width:83%;padding-right:15px}.call-to-action-content-title .call-to-action-content-title_i{width:17%;align-self:flex-start}.call-to-action-icon{width:90px;height:90px;margin-left:30px;align-self:center}[id^=calltoactionicon-]{width:90px;height:90px}.call-to-action-link svg{transition:margin-left .3s ease;margin-top:5px}.call-to-action:hover a.call-to-action-link svg,.call-to-action:focus a.call-to-action-link svg,.call-to-action:focus-within a.call-to-action-link svg,.call-to-action:focus-visible a.call-to-action-link svg{margin-left:10px}.call-to-action:hover .cloud-icon::before,.call-to-action:focus .cloud-icon::before,.call-to-action:focus-visible .cloud-icon::before{-ms-transform:translateX(127%);-moz-transform:translateX(127%);-webkit-transform:translateX(127%);-o-transform:translateX(127%);transform:translateX(127%);transition:all .3s ease-in-out}.call-to-action:hover .cloud-icon:after,.call-to-action:focus .cloud-icon:after,.call-to-action:focus-visible .cloud-icon:after{-ms-transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}@media(max-width:1250px){.call-to-action-content{min-height:280px}}@media(max-width:992px){.call-to-actions .call-to-action h2{font:normal normal bold 38px/64px GilroyRegular}}@media(max-width:768px){.call-to-action-content{min-height:190px}.call-to-actions .call-to-action h2{font:normal normal bold 36px/50px GilroyRegular;margin-bottom:4rem}.call-to-action a{font:normal normal bold 24px/34px GilroyRegular}[id^=calltoactionicon-]{width:50px;height:50px}.call-to-action{padding:1.5rem}}.case-studies{display:flex}.case-studies h2{margin-top:0;font-family:GilroyRegular;margin-bottom:36px}.case-studies .intro{margin-bottom:3rem;margin-right:1rem;position:relative}.case-studies .case-studies-footer-link.case-studies-footer-link-carousel{text-align:left}.case-studies .case-studies-footer-link{text-align:center}.case-studies .read-more{position:absolute;bottom:10%;left:5rem}.case-studies .case-studies-footer-link a{background:#fff 0% 0% no-repeat padding-box;padding:1rem;border:1px solid #000;color:var(--color-black);font:normal normal normal 28px/220px GilroyRegular;text-decoration:none;-moz-transition:transform .4s;-webkit-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}.case-studies .case-studies-footer-link a:hover,.case-studies .case-studies-footer-link a:focus,.case-studies .case-studies-footer-link a:focus-visible{background:var(--color-purple) 0% 0% no-repeat padding-box;border-top-left-radius:1.5rem;color:var(--color-white);fill:var(--color-white);-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.related-case-study{margin-bottom:3rem;position:relative;overflow:hidden;cursor:pointer}.related-case-study .content{width:100%;height:100%;float:left;padding:5rem;position:absolute;top:0;display:grid}.related-case-study .content>*{color:inherit;fill:inherit}.related-case-study .card-title{font:normal normal normal 92px/80px FixtureCondensedBold;text-transform:uppercase;color:inherit;align-self:center}.related-case-study .article-tag{align-self:baseline;text-transform:unset}.case-studies a.case-studies-content-link{color:inherit;font:normal normal bold 24px/38px GilroyRegular;text-decoration:none;position:relative;padding-bottom:10px}.case-studies-content-link svg{-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease}.case-studies a.case-studies-content-link:hover svg,.case-studies a.case-studies-content-link:focus svg,.case-studies a.case-studies-content-link:focus-visible svg{margin-left:10px}.related-case-study .img-container img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease}.related-case-study .read-more{text-decoration:none;align-self:flex-end;display:flex;flex-direction:row;align-items:center}.bg-black.related-case-study .read-more::after,.bg-purple.related-case-study .read-more::after,.bg-dark-grey.related-case-study .read-more::after,.bg-navy.related-case-study .read-more::after,.bg-crimson.related-case-study .read-more::after,.bg-forrest.related-case-study .read-more::after{content:url('../img/svg/LG-arrow-right-smaller-white.svg');vertical-align:-webkit-baseline-middle;vertical-align:middle;margin-left:10px;margin-top:5px}.bg-white.related-case-study .read-more::after,.bg-grey.related-case-study .read-more::after,.bg-blue.related-case-study .read-more::after,.bg-lilac.related-case-study .read-more::after{content:url('../img/svg/LG-arrow-right-smaller.svg');vertical-align:-webkit-baseline-middle;vertical-align:middle;margin-left:10px;margin-top:5px}.related-case-study:hover .read-more::after,.related-case-study:focus .read-more::after,.related-case-study:focus-within .read-more::after,.related-case-study:focus-visible .read-more::after{content:url('../img/svg/LG-arrow-right-hover-smaller.svg');vertical-align:-webkit-baseline-middle;vertical-align:middle;margin-left:10px}.related-carousel-single-case-study:focus-within .read-more,.related-carousel-single-case-study:focus-within .card-link,.related-case-study:focus-within .read-more{outline:-webkit-focus-ring-color auto 1px}.related-carousel-single-case-study{position:relative;overflow:hidden;display:flex}.related-carousel-single-case-study .article-tag{text-transform:none}.related-carousel-single-case-study .card-title{font:normal normal bold 36px/40px GilroyMedium;text-transform:uppercase;align-self:flex-end}@media(max-width:1250px){.case-studies .read-more{bottom:5%}.case-studies .case-studies-footer-link a{font:normal normal normal 24px/120px GilroyRegular}.related-case-study:last-child{margin-bottom:2rem}.related-case-study .card-title{font:normal normal normal 82px/80px FixtureCondensedBold}.related-case-study .card-img-overlays{padding:0 1.5rem}.related-case-study p.card-link{padding:0}}@media(max-width:768px){.related-carousel-single-case-study .card-title{font:normal normal bold 28px/30px GilroyMedium;padding-bottom:1rem;padding:unset}.related-carousel-single-case-study .card-link{text-align:left;padding-right:unset;color:var(--color-white)!important}.related-carousel-single-case-study .card-link svg{fill:var(--color-white)}.related-case-study .card-title{font:normal normal normal 52px/70px FixtureCondensedBold;margin-bottom:0;padding:0}.related-case-study .read-more{font:normal normal normal 24px/40px GilroyRegular;padding:0}.related-case-study p.card-link{padding:0}.related-case-study .text{padding:0}.related-case-study .content{bottom:0;height:100%;padding:0;top:unset}.related-case-study .read-more::after,.related-case-study:hover .read-more::after{vertical-align:-webkit-baseline-middle}}@media(min-width:1335px) and (max-width:1400px){.related-case-study .content{padding-top:3rem;padding-bottom:3rem}.related-case-study .card-title{font:normal normal normal 114px/104px FixtureCondensedBold}}@media(max-width:992px){.case-studies .intro{margin-bottom:0}.case-studies h2{margin-bottom:1rem;margin-top:1rem}}@media(max-width:380px){.related-case-study .card-title{font:normal normal normal 35px/50px FixtureCondensedBold}}.clients{font:normal normal normal 24px/34px GilroyRegular}.clients .content .text{color:inherit;width:50%}.clients .content .text p{color:inherit}.clients a.clients-link-button{text-align:center;color:inherit;fill:inherit;font:normal normal bold 24px/38px GilroyRegular;text-decoration:none;position:relative;padding-bottom:10px}.clients-link-button svg{-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease}.clients a.clients-link-button:hover svg,.clients a.clients-link-button:focus svg,.clients a.clients-link-button:focus-visible svg{margin-left:10px}.card-title-client{display:none}.clients .related-carousel-single-client{border:1px solid}.clients .related-carousel-single-client:hover .card-img,.clients .related-carousel-single-client:focus-within .card-img,.clients .related-carousel-single-client:focus .card-img{background:#0b1926}.clients .related-carousel-single-client:not(.remove-filters) .card-img img{-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0)}.clients .related-carousel-single-client:not(.remove-filters):hover img,.clients .related-carousel-single-client:not(.remove-filters):focus-within img,.clients .related-carousel-single-client:not(.remove-filters):focus img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.clients .related-carousel-single-client img{padding:1rem;margin:0 auto}@media(max-width:768px){.clients .content .text{width:100%}}.contacts .text{grid-template-rows:.5fr 1fr .5fr;display:grid}.contacts .image{align-self:center}.contacts .text.image-left{padding-left:69px}.contacts .text.image-right{padding-right:69px}.contacts h2{font:normal normal bold 34px/40px GilroySemiBold;text-transform:uppercase;margin-bottom:34px;align-self:flex-end}.contacts .inner-text p{color:inherit;margin-bottom:5px}.contacts .inner-text .address{margin-bottom:2.5rem}.contacts .inner-text ul{margin-top:2.5rem;list-style:none;padding-left:0}.contacts .inner-text ul li{height:50px}.contacts .inner-text ul li a i{margin-right:25px}.contacts .inner-text ul li a:hover,.contacts .inner-text ul li a:focus,.contacts .inner-text ul li a:focus-visible{text-decoration:underline!important}a.location-google-link:hover,a.location-google-link:focus,a.location-google-link:focus-visible{text-decoration:underline!important}.contacts a{font:normal normal normal 25px/31px GilroyMedium;text-decoration:none;color:inherit}.contacts a.footer-contacts{align-self:start}.contacts .footer-contacts a svg{-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease;margin-top:5px}.contacts .footer-contacts:hover svg,.contacts .footer-contacts:focus svg,.contacts .footer-contacts:focus-visible svg{margin-left:10px}@media(max-width:1250px){.contacts .image{order:0}.contacts .text{order:1;grid-template-rows:unset}.contacts .text.image-left{padding-left:0}.contacts .text.image-right{padding-right:0}}@media(max-width:768px){.contacts .inner-text>*,.contacts a{font:normal normal normal 20px/24px GilroyRegular}.contacts .inner-text ul li{height:35px}.contacts a.footer-contacts{font:normal normal normal 24px/40px GilroyRegular}.contacts .text.image-left{padding-left:0}.contacts .text.image-right{padding-right:0}}.core-values .text{vertical-align:central;display:grid}.core-values .text.image-left{padding-left:69px}.core-values .text.image-right{padding-right:69px}.core-values h2.title{margin-top:1rem;font:normal normal normal 40px/57px GilroyMedium;margin-bottom:36px}.core-values-tablinks__title{font-family:FixtureCondensedBold}.core-values .accordion-data{color:inherit}.core-values .img-container img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease}.core-values .content{width:100%;height:100%;position:absolute;display:flex;align-self:center}@media(min-width:769px) and (max-width:1265px){.core-values .title h2{font:normal normal normal 90px/100px FixtureCondensedBold}}@media(max-width:768px){.core-values .accordion-data{order:1}.core-values .title{order:2}.core-values .title h2{font:normal normal normal 72px/84px FixtureCondensedBold;margin-top:3rem}}h2.accordion-header{margin-top:0!important}.core-values .faq{background-color:#fff;border-radius:25px;padding:50px 25px;margin:150px 5% 5% 5%;min-width:320px;max-width:320px}.core-values .faq__detail{border-bottom:1px solid hsl(240,5%,91%);margin:0;padding:5px 0 20px 0}.core-values.bg--turquoise .faq__detail,.core-values.bg-medium-turquoise .faq__detail,.core-values.bg-medium-turquoise-2 .faq__detail,.core-values.bg-yellow .faq__detail,.core-values.bg-medium-yellow .faq__detail,.core-values.bg-lime .faq__detail,.core-values.bg-white .faq__detail,.core-values.bg-grey .faq__detail,.core-values.bg-light-grey .faq__detail{border-bottom:1px solid #000!important}.core-values .faq__summary:hover,.core-values .faq__summary:active{cursor:pointer}.core-values .faq__detail[open]>.core-values .faq__summary{font-weight:700}.core-values .faq__summary{list-style:none}.core-values .faq__summary::-webkit-details-marker{display:none}.core-values .faq__summary{display:block;padding:0;position:relative;text-align:right;padding-top:20px}.core-values .faq__summary:after{width:50px;height:50px;display:inline-block;content:url('../img/svg/LG-plus-circle-bios-01.svg');background-repeat:no-repeat;background-position:right center;text-align:right;padding-bottom:20px;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.core-values.bg--turquoise .faq__summary:after,.core-values.bg-medium-turquoise .faq__summary:after,.core-values.bg-medium-turquoise-2 .faq__summary:after,.core-values.bg-yellow .faq__summary:after,.core-values.bg-medium-yellow .faq__summary:after,.core-values.bg-lime .faq__summary:after,.core-values.bg-white .faq__summary:after,.core-values.bg-grey .faq__summary:after,.core-values.bg-light-grey .faq__summary:after{content:url('../img/svg/LG-plus-circle-bios-01-black.svg')}.core-values .faq__summary:hover:after,.core-values .faq__summary:focus:after{content:url('../img/svg/LG-plus-circle-close-2.svg')}.core-values details[open] .faq__summary:hover:after,.core-values details[open] .faq__summary:focus:after{content:url('../img/svg/LG-plus-circle-close.svg')}.core-values details[open] .faq__summary:after{display:inline-block;width:50px;height:50px;content:"";content:url('../img/svg/LG-plus-circle-close.svg');background-repeat:no-repeat;background-position:center right}.core-values .faq__question{left:0;position:absolute;text-align:left;top:10px;width:90%;display:inline-block;margin:5px 0}.core-values .faq__summary h3{font:normal normal normal 36px/50px FixtureCondensedBold;padding-top:20px}.core-values .faq__summary:focus h3,.core-values .faq__summary:hover h3{font:normal normal normal 36px/50px FixtureCondensedBold;outline:0}.core-values .faq__text{font:normal normal normal 24px/28px GilroyRegular;margin:10px 0 0 0}.core-values .faq__text>* :not(h1,h2,h3,h4,h5,h6){font:normal normal normal 24px/28px GilroyRegular}@media(min-width:900px){.core-values .faq{align-items:center;display:flex;justify-content:space-between;min-width:900px;padding:0;margin:0}.core-values .faq__text{margin:20px 0 40px 0}.core-values .faq__detail{margin:0;padding:0}}.core-values .core-value-tab{float:left;width:40%;min-height:300px;display:grid;justify-items:start;text-align:left}.core-values .core-value-tabcontent{float:left;padding:0 12px;width:60%;min-height:300px}.core-values .core-value-tabcontent .lead{font:normal normal normal 34px/40px GilroyMedium;margin-bottom:62px}.core-values .core-value-tabcontent>*{font:normal normal normal 24px/40px GilroyMedium}.core-value-tab ul{list-style:none}.core-value-tablinks{font:normal normal normal 90px/40px FixtureCondensedBold;margin-top:0;color:inherit;background-color:unset;border:0;cursor:pointer}.core-value-tablinks>*{margin-top:0}.core-value-tablinks--button:after{display:inline-block;width:50px;height:50px;content:"";content:url('../img/svg/LG-plus-circle-bios-01.svg');background-repeat:no-repeat;background-position:center right;vertical-align:text-bottom}.core-value-tablinks--button.active:after{content:url('../img/svg/LG-plus-circle-close.svg')}.core-value-tabcontent--div{border-bottom:1px solid;margin-bottom:30px}@media(max-width:1250px){.core-value-tablinks{font:normal normal normal 50px/50px FixtureCondensedBold}.core-values .core-value-tabcontent .lead{font:normal normal normal 32px/40px GilroyMedium}.core-values .core-value-tab{width:35%}.core-values .core-value-tabcontent{width:65%}}@media(max-width:993px){.core-value-tablinks{font:normal normal normal 40px/30px GilroySemiBold}.core-values .core-value-tabcontent .lead{font:normal normal normal 28px/35px GilroyMedium}.core-values .core-value-tab{width:100%}.core-values .core-value-tabcontent{width:100%}}.featured-article h2{text-transform:uppercase;align-self:end;margin-bottom:3rem}.featured-article{max-height:800px;overflow:hidden;position:relative}.featured-article .content{width:80%;height:100%;float:left;position:absolute;display:grid;bottom:0;grid-template-rows:80% 20%}.featured-article .content .body{display:grid;float:left;width:30%}.featured-article .content .footer{align-self:center;height:20%;text-align:center}.featured-article .content .footer a{display:grid}.featured-article .content .footer a svg{transition:margin-top .3s ease;left:unset;width:50%;margin:0 auto;margin-right:auto;margin-bottom:0}.featured-article:hover a.next-component svg,.featured-article:focus a.next-component svg,.featured-article:focus-visible a.next-component svg,.featured-article a:hover a.next-component svg,.featured-article a:focus a.next-component svg,.featured-article a:focus-visible a.next-component svg{margin-top:10px}.featured-article .content .footer>*{font:normal normal 600 18px/26px GilroyRegular}.featured-article .img-container{overflow:hidden;position:relative}.featured-article .img-container img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease}.featured-article .read-more{align-self:flex-end;display:flex;flex-direction:row;align-items:center}.featured-article:hover img,.featured-article:focus img,.featured-article:focus-visible img,.featured-article a.read-more:hover img,.featured-article a.read-more:focus img,.featured-article a.read-more:focus-visible img{-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.featured-article:focus-within .read-more{outline:-webkit-focus-ring-color auto 1px}.featured-article .read-more::after,.bg-black.featured-article .read-more::after,.bg-purple.featured-article .read-more::after,.bg-dark-grey.featured-article .read-more::after,.bg-navy.featured-article .read-more::after,.bg-crimson.featured-article .read-more::after,.bg-forrest.featured-article .read-more::after{content:url('../img/svg/LG-arrow-right-smaller-white.svg');vertical-align:top;margin-left:5px}.bg-white.featured-article .read-more::after,.bg-grey.featured-article .read-more::after,.bg-blue.featured-article .read-more::after,.bg-lilac.featured-article .read-more::after{content:url('../img/svg/LG-arrow-right-smaller.svg');vertical-align:top;margin-left:5px}.featured-article:hover .read-more::after,.featured-article:focus-within .read-more::after,.featured-article:focus .read-more::after,.featured-article:focus-visible .read-more::after{content:url('../img/svg/LG-arrow-right-hover-smaller.svg');vertical-align:top;margin-left:5px}.featured-article.has-image:hover .img-featured,.featured-article.has-image:focus .img-featured,.featured-article.has-image:focus-visible .img-featured,.featured-article.has-image a:hover .img-featured,.featured-article.has-image a:focus .img-featured,.featured-article.has-image a:focus-visible .img-featured{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.inner-featured-results{position:relative}.inner-featured-results nav{width:5%;top:50%;right:0;left:100%;vertical-align:middle;position:sticky;z-index:10000;display:none}.inner-featured-results nav>*{align-self:end}.inner-featured-results ul{list-style-type:none}.inner-featured-results .slickdot{height:20px;width:5px;background:var(--color-off-white-1);border-radius:10px;display:inline-block;box-shadow:0 0 4px gray inset}.inner-featured-results .slickdot.active{height:35px;background-color:var(--color-purple);box-shadow:inset 0 0 4px #888}.featured-article .content .body{position:relative;overflow:hidden}.featured-article .content .body .featured-title{position:absolute;top:40%;margin-top:0;margin-bottom:0}.featured-article .content .body .text{position:absolute;top:60%}.featured-article .content .body .read-more{position:absolute;bottom:30px}@media(max-width:1400px){.featured-article .content .body{width:40%}}@media only screen and (max-width:1250px){.featured-article .content .body{width:100%}.featured-article h2{margin-top:1rem;margin-bottom:2rem}.featured-article .card-overlay{opacity:1;position:absolute;max-height:55%;min-height:50%;width:100%;bottom:0;top:unset;background:rgba(0,0,0,.6);left:0}.featured-article .card-img-overlays{opacity:1;text-align:left;padding:1.5rem;height:100%;top:unset;position:absolute;margin-bottom:5px;background:unset;color:var(--color-white)}.featured-article .read-more{position:absolute;bottom:30px}.featured-article .read-more::after,.featured-article:hover .read-more::after{margin-top:10px;vertical-align:-webkit-baseline-middle}.featured-article .read-more{color:inherit}.featured-article .content .body{padding-top:0}}@media only screen and (max-width:780px){.featured-article .card-overlay{opacity:1;position:absolute;max-height:65%;min-height:55%;width:100%;bottom:0;top:unset;background:rgba(0,0,0,.6);left:0}.featured-article{max-height:600px}.featured-article h2{font:normal normal normal 65px/60px FixtureCondensedBold;margin-top:1rem;margin-bottom:1rem}.featured-article .read-more{bottom:20px}.featured-article .content .body{padding:1rem 1rem 0 1rem;width:100%}.featured-article .content .footer{height:unset}}@media only screen and (max-width:576px){.featured-article .card-overlay{max-height:70%;min-height:60%}.featured-article{max-height:520px}.featured-article h2{font:normal normal normal 48px/60px FixtureCondensedBold;margin-bottom:0;margin-top:0}}@media only screen and (max-width:380px){.featured-article .card-overlay{max-height:70%;min-height:65%}.featured-article h2{font:normal normal normal 35px/45px FixtureCondensedBold}.featured-article p{font:normal normal normal 15px/24px GilroyRegular}.featured-article .read-more{font:normal normal normal 16px/34px GilroyRegular}}.grid{position:relative}.grid.case-study-page{padding-top:80px;padding-bottom:80px}.pb-9{padding-bottom:9rem}.pb-4{padding-bottom:4rem!important}.grid.standard-page.pt-5{padding-top:80px!important}.grid.standard-page.pb-4{padding-bottom:80px!important}.grid:not(.container) div.column>:not(img,div.video-wrapper){padding:0 5rem 0 5rem}.center-alignment{align-self:center}.grid .container div.column>:not(img,div.video-wrapper){padding-left:0;padding-right:0}.grid a{text-decoration:underline}.grid .column .media-object{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0}.grid .row .column{padding-right:0;padding-left:0;margin-right:0;margin-left:0}.grid blockquote{font:normal normal bold 48px/58px GilroyRegular;padding:3rem!important;margin:0 0 1rem}.padding-right{padding-right:2.5rem!important}.padding-left{padding-left:2.5rem!important}.grid .container .column .media-object{padding-bottom:3rem}.grid .container .column>.media-object{float:right}.grid p{margin-bottom:32px}.grid ol,.grid ul{padding-left:2rem!important}.grid a{color:var(--color-purple);text-decoration:underline!important}.grid a:hover,.grid a:focus,.grid a:focus-visible{color:var(--color-purple);text-decoration:none!important}.grid .video-wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.grid .video-wrapper--reduced-padding{padding-top:25%}iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}div .sticky{position:fixed;top:0}.grid .column.padding-right h2,.grid .column.padding-right h3,.grid .column.padding-right h4,.grid .column.padding-right h5,.grid .column.padding-right h6{margin-top:-3px}.grid.case-study-page h2{font:normal normal 600 32px/30px GilroySemiBold;margin-left:0;margin-bottom:32px}.grid h2{font:normal normal bold 28px/41px GilroySemiBold}.grid.standard-page h2{margin-top:0}.grid h3{font:normal normal normal 24px/41px GilroyBold;margin-top:32px;margin-bottom:0}.grid h4{font:normal normal normal 22px/41px GilroyBold;margin-top:32px;margin-bottom:0}.grid h5,.grid h6{margin-top:32px;margin-bottom:0}.grid table td{padding:15px}.drop-cap::first-letter {font:normal normal bold 62px/52px GilroySemiBold;float:left;line-height:.8;margin-left:-.05em;margin-right:.05em;margin-top:.08em}.grid.case-study-page.decrease-padding-bottom{padding-bottom:0}.grid.case-study-page.decrease-padding-top{padding-top:0}p.drop-cap{font-family:GilroySemiBold}p.remove-bottom-space{margin-bottom:0}@media(max-width:1400px){.grid :not(.container) div.column>:not(img,div.video-wrapper){padding:unset}}@media(max-width:1250px){.video-wrapper{margin-bottom:2rem}.grid .container .column>.media-object{float:unset}.grid blockquote{font:normal normal bold 30px/50px GilroyRegular}.padding-right{padding-right:1rem!important}.padding-left{padding-left:1rem!important}.pb-9{padding-bottom:5rem}.grid>.row div.column>:not(img,div.video-wrapper){padding:1.5rem 4.5rem 1.5rem 4.5rem}.grid blockquote{font:normal normal bold 24px/36px GilroyRegular}.pb-9{padding-bottom:3rem}.grid>.row div.column>:not(img,div.video-wrapper){padding:1rem 1.5rem 1rem 1.5rem}.grid.case-study-page{padding-top:40px;padding-bottom:40px}.remove-mobile-padding-top-bottom{padding-top:0!important;padding-bottom:0!important}.remove-mobile-padding-left-right .container{padding-left:0!important;padding-right:0!important}.grid.standard-page.pt-5{padding-top:50px!important}.grid.standard-page.pb-4{padding-bottom:50px!important}.drop-cap::first-letter {line-height:.7}}@media(min-width:993px) and (max-width:1250px){.grid blockquote{font:normal normal bold 35px/50px GilroyRegular}.grid .video-wrapper--reduced-padding{padding-top:35%}}@media(max-width:768px){.padding-right{padding-right:0!important}.padding-left{padding-left:0!important}}.hero-text{position:relative}.hero-text .text{width:50%}.hero-text .text.no-image{width:100%}.hero-text .inner-text>*,.hero-text .content>*{color:inherit;fill:inherit}.next-component svg{transition:margin-top .3s ease}.next-component:hover svg,.next-component:focus svg,.next-component:focus-visible svg{margin-top:10px}a.video-btn{margin-top:1rem;padding:1rem;border:1px solid;color:var(--color-black);font:normal normal normal 22px/0 GilroyRegular;text-decoration:none}.video-btn:hover,.video-btn:focus{background:var(--color-purple) 0% 0% no-repeat padding-box;border-top-left-radius:1.5rem;color:var(--color-white);fill:var(--color-white);-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.text-footer{margin-top:3rem}.hero-text:not(.home-hero,.person-hero,.article-hero,.case-study-article-hero,.rating-article-hero) h1{text-transform:uppercase}.hero-text:not(.home-hero) .inner-text>*{font:normal normal normal 28px/36px GilroyRegular}.hero-text:not(.person-hero) .image img{object-position:center center;align-self:flex-end}.hero-text.home-hero h1{font:normal normal normal 176px/158px FixtureCondensedBold;text-transform:uppercase;margin-bottom:2.5rem!important;margin-top:3.5rem!important;color:var(--color-purple);margin-left:-6px}.home-hero p{color:var(--color-off-white-1)}.hero-text.home-hero .inner-text{width:80%}.hero-text.home-hero .inner-text>*{font:normal normal normal 28px/36px GilroyRegular}.hero-text.home-hero .image>*{align-self:flex-end}.home-hero.wrapper-video .home-video{position:absolute;right:0;bottom:0;min-width:100%}.home-hero.wrapper-video h1{color:inherit}.hero-text.wrapper-video .text{z-index:1;margin-top:80px}.hero-text .date{font:normal normal 300 18px/0 GilroyRegular}.article-hero .content{display:flex;margin-top:2rem}.article-hero .inner-text>*{font:normal normal 600 28px/36px GilroyRegular;width:90%;margin-right:1.5rem}.article-hero .social-links .share-title{font:normal normal normal 24px/30px GilroyRegular;margin-bottom:1rem;margin-top:unset!important;margin-left:unset}.hero-text.article-hero .inner-text>*{font:normal normal 600 24px/36px GilroyRegular;margin-bottom:40px}.hero-text.person-hero h1{text-transform:uppercase;margin-top:2rem;margin-left:-.3rem}.hero-text.person-hero .job-title{font:normal normal normal 28px/40px GilroyRegular;margin-top:2rem;margin-left:.2rem}.hero-text.person-hero .social-links-title{font:normal normal normal 26px/40px GilroyRegular;margin-left:.2rem}.hero-text.person-hero .social-media{margin-left:.2rem}.person-hero [class*=" fa-"],.person-hero [class^=fa]{font-size:36px}.case-study-article-hero{position:relative;overflow:hidden}.case-study-article-hero .content{width:40%;height:100%;float:left;padding:5rem 0 5rem 0;position:absolute;top:0;color:inherit;display:grid;align-content:stretch;grid-template-rows:2fr 1fr auto}.case-study-article-hero .img-container img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;block-size:auto;object-fit:cover;max-inline-size:100%}.hero-text.case-study-article-hero .inner-text>*{font:normal normal normal 24px/36px GilroyRegular}.hero-text.home-hero .inner-text a.next-component{display:flex;text-decoration:underline!important;background:url('../img/svg/LG-arrow-down-white.svg') no-repeat;width:60px;height:60px}.hero-text.home-hero .inner-text a.next-component{background:url('../img/svg/LG-arrow-down.svg') no-repeat}.hero-text.home-hero.bg-black .inner-text a.next-component,.hero-text.home-hero.bg-purple .inner-text a.next-component,.hero-text.home-hero.bg-medium-purple .inner-text a.next-component,.hero-text.home-hero.bg-dark-grey .inner-text a.next-component,.hero-text.home-hero.bg-dark-green .inner-text a.next-component{background:url('../img/svg/LG-arrow-down-white.svg') no-repeat}.hero-text.home-hero .inner-text a.next-component:hover,.hero-text.home-hero .inner-text a.next-component:focus,.hero-text.home-hero .inner-text a.next-component:focus-visible{text-decoration:none!important;background:url('../img/svg/LG-arrow-down-hover.svg') no-repeat;width:60px;height:60px}.article-hero h1,.rating-article-hero h1{font:normal normal normal 50px/55px GilroyBold;margin-top:40px}.error-hero h1{font:normal normal normal 92px/110px FixtureCondensedBold}.case-study-article-hero h1{font:normal normal normal 92px/110px FixtureCondensedBold;margin-bottom:32px;text-transform:uppercase;align-self:flex-end}.case-study-article-hero p{font:normal normal 600 34px/50px GilroySemiBold}.hero-text.home-hero video{position:absolute;right:0;bottom:0;height:100vh;width:100vw;object-fit:cover}.header--case-study .main-nav{background-color:transparent}@media(min-width:3800px){.hero-text.home-hero video{height:45vh}}@media(min-width:2200px) and (max-width:2600px){.hero-text.home-hero video{height:70vh}}@media(min-width:1900px){section.hero-text.home-hero{height:960px!important}}@media(min-width:1600px) and (max-width:1900px){.hero-text.home-hero h1{font:normal normal normal 168px/150px FixtureCondensedBold;margin-bottom:40px}}@media(min-width:1266px) and (max-width:1599px){.hero-text.home-hero h1{font:normal normal normal 146px/130px FixtureCondensedBold;margin-bottom:40px}}@media(max-width:1265px){.hero-text.home-hero h1{font:normal normal normal 132px/118px FixtureCondensedBold;margin-bottom:32px}}@media(min-width:1400px) and (max-width:1599px){.hero-text.home-hero h1{margin-bottom:2.5rem!important;margin-top:4.65rem!important}.hero-text.home-hero .inner-text>*{font:normal normal normal 24px/34px GilroyRegular}}@media(max-width:1399px){.hero-text.person-hero h1{text-transform:uppercase}.hero-text.person-hero .job-title{font:normal normal normal 20px/30px GilroyRegular;margin-top:2rem;margin-left:.3rem}.hero-text.person-hero .social-links-title{font:normal normal normal 18px/30px GilroyRegular;margin-left:.3rem}.hero-text.person-hero .social-media{margin-left:.3rem}.hero-text.article-hero .inner-text>*{font:normal normal 600 28px/36px GilroyRegular}}@media(min-width:1336px){section.hero-text.home-hero{height:800px}section.hero-text.person-hero{min-height:400px}section.hero-text.home-hero.smaller-hero{height:600px}}@media(min-width:992px) and (max-width:1335px){section.hero-text.home-hero{height:680px}section.hero-text.case-study-article-hero{height:655px}section.hero-text.person-hero{height:370px}section.hero-text.home-hero.smaller-hero{height:600px}}@media(min-width:1200px) and (max-width:1399px){.hero-text.home-hero h1{margin-bottom:2rem!important;margin-top:2rem!important}.hero-text.home-hero .inner-text>*{font:normal normal normal 22px/34px GilroyRegular;width:100%}.hero-text .inner-text a{margin-top:1rem}}@media(min-width:993px) and (max-width:1200px){.hero-text.home-hero h1{margin-bottom:2.5rem!important;margin-top:3.65rem!important}.hero-text.home-hero .inner-text>*{font:normal normal normal 22px/32px GilroyRegular;width:100%}.hero-text .inner-text a{margin-top:1rem}.hero-text.home-hero .inner-text{width:90%}}@media(max-width:1200px){.hero-text.home-hero h1{font:normal normal normal 122px/118px FixtureCondensedBold;margin-bottom:32px}.hero-text.wrapper-video .inner-text a{margin-top:2rem;margin-bottom:2rem}.case-study-article-hero .content{width:80%}.case-study-article-hero h1{font:normal normal normal 70px/65px FixtureCondensedBold}.case-study-article-hero p{font:normal normal 600 28px/40px GilroySemiBold}}@media(min-width:993px){.hero-text.wrapper-no-image:not(.article-hero){min-height:100px}.hero-text .image{width:50%!important;text-align:center}.hero-text .image-left{margin-left:7%;padding-left:3rem!important}.hero-text .image-right{margin-right:7%;padding-right:3rem!important}.nc-mobile{display:none;visibility:hidden}}@media(max-width:992px){.home-hero.wrapper-video .home-video{height:100%}.hero-text.home-hero h1{font:normal normal normal 118px/98px FixtureCondensedBold;margin-bottom:40px}.hero-text.person-hero .text{padding-bottom:50px}.article-hero .content{display:block;margin-top:2rem}.hero-text.home-hero .inner-text{width:100%}.hero-text .image{width:100%;margin-bottom:2rem}.hero-text.home-hero .text{width:100%;margin-left:0}.hero-text:not(.home-hero,.person-hero,.article-hero,.case-study-article-hero,.rating-article-hero) h1{text-transform:uppercase}.case-study-article-hero .content{width:80%;padding:3rem 0 3rem 0}.hero-text:not(.person-hero) .image{margin:0 auto}.error-hero h1{font:normal normal normal 60px/72px FixtureCondensedBold}.case-study-article-hero h1{font:normal normal normal 60px/72px FixtureCondensedBold;margin-bottom:16px}.case-study-article-hero p{font:normal normal 600 32px/36px GilroySemiBold}.hero-text.home-hero video{position:absolute;right:0;bottom:0;height:100vh;width:100vw;object-fit:cover}}@media(max-width:1250px){.hero-text.home-hero .text{width:65%}.hero-text.home-hero{min-height:680px}}@media(max-width:992px){.hero-text.home-hero .text{width:80%}}@media(max-width:840px){.hero-text.home-hero .text{margin-left:0}}@media(max-width:768px){.hero-text.home-hero h1{font:normal normal normal 96px/84px FixtureCondensedBold;margin-bottom:52px}.hero-text.home-hero{min-height:600px}a.video-btn{font:normal normal normal 20px/0 GilroyRegular}.hero-text .text{width:100%}.hero-text.person-hero h1{margin-bottom:42px}.hero-text.person-hero .job-title{margin-top:1rem;margin-bottom:1.5rem}.hero-text .inner-text a{margin-top:2rem}.hero-text.person-hero .social-links-title{margin-bottom:.5rem}.case-study-article-hero .content{top:0;padding:2rem 2rem 2rem 0}.hero-text.person-hero h1{text-transform:uppercase;margin-left:3px}.hero-text.person-hero .job-title{font:normal normal normal 24px/34px GilroyRegular;margin-left:.2rem}.hero-text.person-hero .social-links-title{font:normal normal normal 22px/34px GilroyRegular;margin-left:.2rem}.hero-text.person-hero .social-media{margin-left:.2rem}.hero-text.article-hero .inner-text>*{font:normal normal 600 20px/32px GilroyRegular;margin-right:0;width:100%}.hero-text.home-hero h1{margin-bottom:2.5rem!important;margin-top:2.65rem!important;word-spacing:200px}.hero-text.home-hero .inner-text>*{font:normal normal normal 20px/28px GilroyRegular}.hero-text.home-hero .inner-text{width:100%}.hero-text:not(.home-hero,.person-hero,.article-hero,.case-study-article-hero,.rating-article-hero) h1{text-transform:uppercase}.hero-text .image{width:100%}.hero-text.home-hero .text{width:100%;margin-left:0}.hero-text.wrapper-no-image:not(.article-hero){min-height:100px}.case-study-article-hero h1{font:normal normal normal 45px/52px FixtureCondensedBold}.case-study-article-hero p{font:normal normal 600 26px/36px GilroySemiBold}}@media(max-width:576px){.hero-text.home-hero h1{font:normal normal normal 86px/74px FixtureCondensedBold;margin-bottom:52px}.article-hero h1,.rating-article-hero h1{font:normal normal normal 35px/50px GilroyBold}}.insights{font:normal normal normal 24px/34px GilroyRegular}.insights h2{margin-top:0;font-family:GilroyRegular;margin-bottom:36px}.insights .content .text{width:50%}.insights .intro{margin-bottom:3rem;margin-right:1rem;position:relative}.insights-link{display:flex;align-items:flex-end;text-align:right}.insights-button{margin-top:5rem}.insights-link a{font:normal normal normal 28px/80px GilroyRegular;text-align:right;text-decoration:none;color:inherit;margin-bottom:1.5rem;margin-right:10px;align-items:flex-end}.insights-link svg{margin-bottom:3rem;align-items:flex-end;-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease}.insights-link:hover svg,.insights-link:focus svg,.insights-link :focus-within svg{margin-left:5px}.related-carousel-single-insight-item{position:relative;overflow:hidden}.related-carousel-single-insight-item .card-img{position:relative;overflow:hidden;display:block;color:var(--color-dark-grey)}.related-carousel-single-insight-item .card-title{font:normal normal bold 28px/40px GilroyMedium;padding:3rem 0;height:200px}.related-carousel-single-insight-item:focus-within .card-link,.related-single-insight:focus-within .card-link{outline:-webkit-focus-ring-color auto 1px}.related-single-insight{position:relative;overflow:hidden;margin-bottom:1rem;margin-right:1rem}.related-single-insight .card-img{position:relative;overflow:hidden;display:block;color:var(--color-dark-grey)}.related-single-insight .card-title{font:normal normal bold 24px/30px GilroyMedium}.insights-button a.insights-link-button{padding:1rem;border:1px solid;color:var(--color-black);font:normal normal normal 22px/0 GilroyRegular;text-decoration:none}.insights-button a.insights-link-button:hover,.insights-button a.insights-link-button:focus,.insights-button a.insights-link-button:focus-visible{background:var(--color-purple) 0% 0% no-repeat padding-box;border-top-left-radius:1.5rem;color:var(--color-white)!important;fill:var(--color-white)!important;transition:transform .5s ease-in-out;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}@media(min-width:1600px){.insights-link{padding-left:4rem}}@media(min-width:1400px) and (max-width:1599px){.insights-link{padding-left:2rem}}@media(min-width:1200px) and (max-width:1399px){.insights-link{padding-left:1rem}}@media(max-width:1199px){.insights-link{padding-left:0}.insights-link a{font:normal normal normal 24px/34px GilroyRegular}}@media(max-width:1250px){.related-single-insight .card-title,.related-carousel-single-insight-item .card-title{font:normal normal bold 19px/30px GilroyMedium}}@media(max-width:992px){.related-single-insight .card-title,.related-carousel-single-insight-item .card-title{font:normal normal bold 18px/25px GilroyMedium}.insights .intro{margin-bottom:0}.insights h2{margin-bottom:1rem;margin-top:1rem}.insights-button{margin-top:2rem}.insights-button a.insights-link-button{line-height:100px!important}}@media only screen and (max-width:768px){.related-single-insight .card-title{padding:1.5rem 0}.related-carousel-single-insight-item .card-img-overlays>*,.related-single-insight .card-img-overlays>*{color:var(--color-white);fill:var(--color-white)}.related-carousel-single-insight-item .card-title{font:normal normal bold 24px/36px GilroyMedium;padding-bottom:1rem;padding:unset}.related-carousel-single-insight-item .card-link{text-align:left;padding-right:unset;color:var(--color-white)!important}.related-carousel-single-insight-item .card-link svg{fill:var(--color-white)}}.job_offers{padding-top:3em;padding-bottom:3em}.job_offers .text{padding-top:5.5rem}.job_offers .text.image-left{padding-left:1.5rem}.job_offers .text.image-right{padding-right:1.5rem}.job_offers h2{font:normal normal normal 200px/100px FixtureCondensedBold;text-transform:uppercase;margin-bottom:5.65rem!important}.job_offers .location-title{font:normal normal normal 64px/36px FixtureCondensedBold;text-transform:uppercase;margin-bottom:3rem!important;margin-top:unset!important;margin-left:unset}.job-offer-title{font:normal normal 600 32px/36px GilroyRegular;margin-bottom:1rem}.job-offer-location{font:normal normal normal 24px/36px GilroyRegular}.job_offers .inner-text p{color:inherit;margin-top:1rem}.job_offers a{font:normal normal normal 25px/31px GilroyMedium;text-decoration:none;color:inherit}.job_offers a.footer-contacts{align-self:end}.job_offer:not(:last-child){border-bottom:1px solid;margin-bottom:3rem;padding-bottom:3rem}.job_offer a svg,.job_offer a svg,.job_offer svg{-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease;margin-top:5px}.job_offer a:hover svg,.job_offer a:focus svg,.job_offer a:focus-visible svg{margin-left:10px}@media(max-width:993px){.job_offers .image{order:0}.job_offers .text{order:1}.job_offers h2{font:normal normal normal 70px/80px FixtureCondensedBold}.job_offers .location-title{font:normal normal normal 34px/36px FixtureCondensedBold}}@media(max-width:768px){.job_offers a.footer-contacts{font:normal normal normal 24px/36px GilroyRegular}.job_offers .text.image-left{padding-left:0}.job_offers .text.image-right{padding-right:0}}.locations{font:normal normal normal 24px/34px GilroyRegular}.locations h2{margin-top:0;font-family:GilroyRegular;margin-bottom:48px}.locations.bg-white h2{color:var(--color-purple)!important}.locations h3{font:normal normal normal 24px/34px GilroySemiBold;margin-bottom:2rem;font-weight:600}.locations .content .text{width:50%}.location{min-height:400px;display:inline-block}.location p{margin-bottom:0}.location .address{margin-bottom:1.5rem;min-height:100px}.location a{color:var(--color-black);text-decoration:none;font:normal normal normal 20px/30px GilroySemiBold}.location a:hover,.location a:focus,.location a:focus-visible{font-weight:600;text-decoration:underline!important}.location ul{margin-top:2rem;padding-left:0;font-size:var(--font-size-20)}a.location-link-button{background:#fff 0% 0% no-repeat padding-box;padding:1rem;border:1px solid #000;color:var(--color-black);font:normal normal normal 28px/140px GilroyRegular;text-decoration:none}a.location-link-button:hover,a.location-link-button:focus,a.location-link-button:focus-visible{background:var(--color-purple) 0% 0% no-repeat padding-box;border-top-left-radius:1.5rem;color:var(--color-white)!important;fill:var(--color-white)!important;transition:transform .5s ease-in-out;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}@media(max-width:993px){.location{min-height:300px;margin-bottom:2rem}a.location-link-button{font:normal normal normal 22px/140px GilroyRegular}}@media(max-width:768px){.location .address{margin-bottom:1rem;min-height:70px}}.people-results .person-card.remove-load-more{display:grid;grid-template-rows:1fr .5fr}.people-results .person-card{position:relative;overflow:hidden;padding-right:1rem;display:none}.people-results .person-card a{cursor:pointer;display:flex}.people-results .person-card .img-container{max-width:330px;margin:0 auto;overflow:hidden;position:relative;height:100%}.people-results .person-card .content{margin-top:2rem;font:normal normal normal 24px/34px GilroyRegular;padding-right:1rem;padding-left:1rem}.people-results .person-card .content>p{color:inherit}.people-results .person-card .content .card-title{font:normal normal 600 24px/34px GilroySemiBold;margin-top:0!important;margin-left:unset}.people-results .person-card .img-container img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease;object-fit:cover}.people-results .person-card:hover img,.people-results .person-card:focus img,.people-results .person-card:focus-visible img,.people-results .person-card a:hover img,.people-results .person-card a:focus-within img,.people-results .person-card a:focus img,.people-results .person-card a:focus-visible img{-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.people-results .person-card .tile-icon,.related-single-person-item .tile-icon{fill:var(--color-white);position:absolute;bottom:30px;right:30px;-moz-transition:transform .4s;-webkit-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}.people-results .person-card:hover .tile-icon,.people-results .person-card:focus .tile-icon,.people-results .person-card:focus-visible .tile-icon,.people-results .person-card:focus-within .tile-icon,.people-results .person-card a:hover .tile-icon,.people-results .person-card a:focus .tile-icon,.people-results .person-card a:focus-within .tile-icon,.people-results .person-card a:focus-visible .tile-icon,.related-single-person-item a:hover .tile-icon,.related-single-person-item a:focus .tile-icon,.related-single-person-item a:focus-within .tile-icon,.related-single-person-item a:focus-visible .tile-icon{background:url('../img/svg/LG-plus-circle-bios-02.svg')}.people-results .person-card .job-title{font:normal normal normal 24px/34px GilroyLight;padding-bottom:1rem}.related-single-person-item{position:relative;overflow:hidden;padding:0 15px}.related-single-person-item .card-img{display:block;overflow:hidden;position:relative}.related-single-person-item .card-img .img-featured{width:100%;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:all 1s ease 0s}.related-single-person-item .card-img:hover .img-featured,.related-single-person-item .card-img:focus .img-featured,.related-single-person-item .card-img:focus-visible .img-featured,.related-single-person-item .card-img:focus-within .img-featured,.related-single-person-item a:hover .img-featured,.related-single-person-item a:focus-within .img-featured,.related-single-person-item a:focus .img-featured,.related-single-person-item a:focus-visible .img-featured{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.related-single-person-item .card-img-content{text-align:center;margin-top:2rem}.related-single-person-item .card-img-content>*{color:inherit}.related-single-person-item .card-title{font:normal normal 600 24px/34px GilroySemiBold;margin-left:0;margin-bottom:.7rem}.related-single-person-item .job-title{font:normal normal normal 24px/34px GilroyLight}.related-single-person-item .location-title{font:normal normal normal 24px/34px GilroyRegular}.related-single-person-item .card-img-content ul{list-style:none;padding-left:0}.related-single-person-item .card-img-content ul li a{color:inherit}.related-single-person-item .card-img-content ul li a i{margin-right:12px}.related-single-person-item .card-img-content ul li a:hover,.related-single-person-item .card-img-content ul li a:focus,.related-single-person-item .card-img-content ul li a:focus-visible{text-decoration:underline!important}.related-single-person-item.with-contacts .card-img-content{text-align:left!important}@media(max-width:1200px){.people-results .person-card.remove-load-more{grid-template-rows:1fr .5fr}}@media(max-width:992px){.people-results .person-card{min-height:600px}.people-results .person-card.remove-load-more{grid-template-rows:1fr .4fr}.related-single-person-item .location-title{font:normal normal normal 22px/32px GilroyRegular}.related-single-person-item ul li{font:normal normal normal 18px/30px GilroyRegular}}@media(max-width:768px){.people-results .person-card{margin:0 auto;margin-bottom:2rem;padding-right:0}.related-single-person-item .card-title{font:normal normal 600 48px/82px GilroyRegular}.related-single-person-item .card-title{font:normal normal 600 24px/34px GilroyRegular}.related-single-person-item .job-title{font:normal normal normal 20px/29px GilroyLight;margin-bottom:2rem}.related-single-person-item{margin-top:3rem}.related-single-person-item .card-img-content ul li a{font:normal normal normal 18px/30px GilroyRegular}.people-results .person-card .content{text-align:center}}.ratings{font:normal normal normal 24px/34px GilroyRegular}.ratings h2{margin-top:0;margin-right:-3px;font-family:GilroyRegular;margin-bottom:2rem}.ratings .content .text{margin-bottom:57px}.ratings .content .text>*{font:normal normal 300 24px/30px GilroyRegular}a.ratings-link-button{background:#fff 0% 0% no-repeat padding-box;padding:1rem;border:1px solid #000;color:var(--color-black);font:normal normal normal 25px/0 GilroyRegular}.ratings-button{margin-top:5rem}a.ratings-link-button:hover,a.ratings-link-button:focus,a.ratings-link-button:focus-visible{background:var(--color-purple) 0% 0% no-repeat padding-box;border-top-left-radius:1.5rem;color:var(--color-white)!important;fill:var(--color-white)!important;transition:transform .5s ease-in-out;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.related-carousel-single-rating-item .card-title{font:normal normal normal 24px/30px GilroyBold}.related-single-rating{position:relative;overflow:hidden;margin-bottom:2rem;padding-right:2rem}.related-single-rating .card-img{position:relative;overflow:hidden;display:block}.related-single-rating .card-title{font:normal normal normal 28px/40px GilroyBold}.related-carousel-single-rating-item .article-tag{font:normal normal normal 18px/36px GilroyRegular;text-transform:uppercase}@media(max-width:1399px){.ratings .content .text{width:100%}a.ratings-link-button{font:normal normal normal 26px/90px GilroyRegular}}@media(max-width:1250px){.related-single-rating .card-title{font:normal normal normal 19px/36px GilroyBold;padding:2rem 0}.related-carousel-single-rating-item .card-title{font:normal normal normal 19px/36px GilroyBold}.ratings .content .text{width:100%}a.ratings-link-button{font:normal normal normal 28px/100px GilroyRegular}.related-single-rating{width:47.5%}}@media(max-width:992px){.ratings-button{margin-top:0}.ratings .content .text{width:100%}a.ratings-link-button{font:normal normal normal 22px/60px GilroyRegular}}@media(max-width:768px){.ratings .content{margin-bottom:2rem}.ratings .content .text{width:100%;margin-bottom:20px}a.ratings-link-button{font:normal normal normal 22px/70px GilroyRegular}}.results .header-content{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #000}.results .header-content h2{font:normal normal normal 42px/68px GilroyRegular}.results .filters{margin-bottom:5rem;font:normal normal bold 24px/34px GilroyRegular}.results .filters .filter select{padding:.7rem 3.5rem .7rem 1.5rem;border-top-left-radius:1.5rem}.results .filters .orders{text-align:right;align-self:flex-end;margin-bottom:-7px}.results .filters .orders.orders--no-filters{text-align:left}.results>:not(.case-studies-results) .article,.results .clients-results .article{margin-bottom:1rem}.results .filters .orders a{text-decoration:none;color:inherit;margin-left:2rem}.results .filters .orders a:hover,.results .filters .orders a:focus,.results .filters .orders a:focus-visible{text-decoration:underline!important}.results a.see-more{background:#fff 0% 0% no-repeat padding-box;padding:1rem;border:1px solid #000;color:var(--color-black)!important;font:normal normal normal 28px/220px GilroyRegular;text-decoration:none;display:none}.results a.see-more-people{background:#fff 0% 0% no-repeat padding-box;padding:1rem;border:1px solid #000;color:var(--color-black)!important;font:normal normal normal 28px/220px GilroyRegular;text-decoration:none;display:none}.results a.see-more svg,.results a.see-more-people svg{fill:var(--color-black)!important}.results a.see-more:hover,.results a.see-more:focus,.results a.see-more:focus-visible,.results a.see-more-people:hover,.results a.see-more-people:focus,.results a.see-more-people:focus-visible{background:var(--color-purple) 0% 0% no-repeat padding-box;border-top-left-radius:1.5rem;color:var(--color-white)!important;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.results a.see-more:hover svg,.results a.see-more:focus svg,.results a.see-more:focus-visible svg,.results a.see-more-people:hover svg,.results a.see-more-people:focus svg,.results a.see-more-people:focus-visible svg{fill:var(--color-white)!important}.results .case-studies-results .single-article:hover .tile-icon,.results .case-studies-results .single-article:focus .tile-icon,.results .case-studies-results .single-article:focus-visible .tile-icon{display:none}.results .article.remove-load-more{display:block}.results .article{display:none}.results #no-content{display:none;font:normal normal bold 42px/64px GilroyRegular}.single-article:focus-within .article-link{outline:-webkit-focus-ring-color auto 1px}.case-studies-results .article-tag{text-transform:unset}.results .single-article{position:relative;overflow:hidden}.results .single-article .inner-text{position:absolute;top:60%;padding:0 2rem}.results .single-article .card-img{position:relative;overflow:hidden;display:block;color:var(--color-dark-grey)}.results .single-article .img-container,.results .single-article .card-img{overflow:hidden;position:relative}.results .single-article .img-container img,.results .single-article .card-img img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease}.results .single-article:hover img,.results .single-article:focus img,.results .single-article:focus-visible img,.results .single-article a:hover img,.results .single-article a:focus img,.results .single-article a:focus-visible img{-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.results .single-article .card-overlay{height:100%;opacity:0;position:absolute;height:100%;width:100%;bottom:0;background:rgba(0,0,0,.6);-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-ms-transform:scaleY(0);-moz-transform:scaleY(0);-webkit-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.results .article-big .single-article .card-img-overlays{height:80%!important}.results .single-article .card-img-overlays{position:absolute;content:"";top:0;bottom:0;left:0;right:0;height:100%;width:100%;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;opacity:0;-ms-transform:scaleY(0);-moz-transform:scaleY(0);-webkit-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:grid;padding:2rem;align-self:flex-end}.results .single-article .card-img-overlays>*{color:var(--color-white);fill:var(--color-white)}.results .single-article .card-img-overlays p:not(.article-link){align-self:flex-end}.results .single-article a:hover .card-overlay,.results .single-article a:focus .card-overlay,.results .single-article a:focus-visible .card-overlay,.results .single-article a:focus-within .card-overlay,.results .single-article a:hover .card-img-overlays,.results .single-article a:focus .card-img-overlays,.results .single-article a:focus-visible .card-img-overlays,.results .single-article a:focus-within .card-img-overlays{opacity:1;-ms-transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.results .single-article .article-link{text-align:left;margin-bottom:0;text-decoration:none;position:absolute;bottom:30px;padding-left:2rem;padding-right:2rem}.results .single-article .article-link svg{-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease;margin-top:5px}.results .single-article:hover svg,.results .single-article:focus svg,.results .single-article:focus-visible svg,.results .single-article .article-link:hover svg,.results .single-article .article-link:focus svg,.results .single-article .article-link:focus-visible svg,.results .single-article a:hover svg,.results .single-article a:focus svg,.results .single-article a:focus-visible svg{margin-left:10px}.results .results-footer{text-align:center}.results .case-studies-results .single-article{margin-bottom:0}.results .case-studies-results .article{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.results .case-studies-results .article-big{width:50%}.results .case-studies-results .article-small{width:33.33%}.clients-results .single-article{border:1px solid}.clients-results .single-article:hover .card-img,.clients-results .single-article a:hover .card-img,.clients-results .single-article a:focus .card-img{background:#0b1926}.clients-results .single-article:not(.remove-filters) .card-img img{-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0)}.clients-results .single-article:not(.remove-filters):hover img,.clients-results .single-article:not(.remove-filters) a:hover img,.clients-results .single-article:not(.remove-filters) a:focus img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.clients-results .single-article img{padding:2rem}.single-article .tile-icon{fill:var(--color-black);position:absolute;bottom:30px;right:30px;-moz-transition:transform .4s;-webkit-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}.single-article .tile-icon svg{height:50px;width:50px}.single-article:hover .tile-icon,.single-article:focus .tile-icon,.single-article:focus-visible .tile-icon,.single-article a:hover .tile-icon,.single-article a:focus .tile-icon,.single-article a:focus-visible .tile-icon{fill:var(--color-white)}#js-load-more svg{margin-left:10px;margin-top:10px}.results .article{margin-right:1rem}.results .single-article .article-tag{top:30%;position:absolute;padding-left:2rem;padding-right:2rem}.results .case-studies-results .article-big .single-article .article-tag{top:60%}.results .case-studies-results .article-small .single-article .article-tag{top:50%}.results .single-article .card-title{font:normal normal normal 24px/30px GilroyBold;margin-bottom:0;margin-top:0;padding:1rem 0;top:40%;position:absolute;padding-left:2rem;padding-right:2rem}.results .case-studies-results .article-big .single-article .card-title{top:45%}.results .case-studies-results .article-small .single-article .card-title{top:30%}@media(min-width:1600px){.results .article{width:31.8%}.results .filters .orders{padding-right:1.4%}.results .case-studies-results .filters .orders{padding-right:0}}@media(max-width:1599px){.results .article{width:31.5%}.results div:not(.case-studies-results) .filters .orders{padding-right:3.5%}.results .case-studies-results .filters .orders{padding-right:0}.results .single-article .card-title{font:normal normal normal 22px/30px GilroyBold}}@media(max-width:1250px){.results .article-big .single-article .card-img-overlays{height:100%!important}.results p.article-tag{height:unset;font:normal normal normal 19px/30px GilroyRegular}.results .single-article .article-link{font:normal normal normal 16px/34px GilroyRegular;padding-left:1.5rem;padding-right:1.5rem;bottom:20px}.single-article .tile-icon svg{height:40px;width:40px}.results .article .card-overlay{opacity:1;position:absolute;min-height:60%;max-height:65%;width:100%;bottom:0;top:unset;background:rgba(0,0,0,.6)}.results .article .card-img-overlays{opacity:1;text-align:left;padding:1.5rem;height:100%;top:unset;position:absolute;margin-bottom:0;background:unset;color:var(--color-white)}.results .article .card-img-overlays>*{color:var(--color-white);fill:var(--color-white);align-self:flex-start}.results .single-article .article-tag{top:10%;padding-left:1.5rem;padding-right:1.5rem}.results .case-studies-results .article-big .single-article .article-tag,.results .case-studies-results .article-small .single-article .article-tag{top:30%}.results .single-article .card-title{font:normal normal normal 19px/30px GilroyBold;text-transform:none;margin-bottom:1rem;margin-top:0;padding:0;position:absolute;top:30%;padding-left:1.5rem;padding-right:1.5rem}.results .ratings-results .single-article .card-title{top:20%}.results .case-studies-results .article-big .single-article .card-title,.results .case-studies-results .article-small .single-article .card-title{top:10%}.results .single-article .inner-text{top:50%;padding:0 1.5rem}.results .case-studies-results .article-big,.results .case-studies-results .article-small{width:47.5%;margin-right:1rem;margin-bottom:1rem}.results .single-article .card-img-overlays p:not(.article-link){align-self:center}.results>:not(.clients-results,.case-studies-results) .article{width:47.5%}.results .clients-results .article{width:31.5%!important}.clients-results .single-article img{padding:1rem}}@media(max-width:768px){.results .header-content h2{font:normal normal normal 40px/54px GilroyRegular}.results .single-article{width:100%}.results .single-article .card-img img{width:100%}.results .single-article .card-title{margin-bottom:1rem}.results .results-footer{margin-top:1.5rem}.results .filters .filter{margin-bottom:2rem}.results .filters .orders{text-align:left;margin-bottom:2rem}.results .filters .orders a{margin-left:0;font:normal normal bold 20px/29px GilroyRegular}.results .filters{margin-left:5px;margin-bottom:1rem;font:normal normal bold 20px/29px GilroyRegular}.results .article{width:100%!important;margin-bottom:1rem}.results .clients-results .article{width:44.5%!important}.clients-results .single-article img{padding:0}.clients-results .single-article .tile-icon{bottom:10px;right:10px}.results .case-studies-results .article-big,.results .case-studies-results .article-small{width:100%}.results a.see-more{font:normal normal normal 22px/220px GilroyRegular}.results .awards-results .single-article .card-title{top:10%}.results .single-article .inner-text{top:30%}}.services{display:grid}.services .service:not(.has-image){margin-bottom:4rem}.services .title-content{width:50%}.services .service{font-family:GilroyRegular;width:45%;margin-top:2rem;margin-bottom:4rem}.services .service .content{display:grid}.services .service .service_title,h2.service_title{font-family:GilroyRegular;margin-top:3rem}.services .service .content .text{display:flex}.services .service .content .text p{font:normal normal normal 24px/36px GilroyRegular}.services .service .content .service-link{padding:1rem;color:#000;float:right;width:30%;background:url('../img/svg/LG-arrow-right.svg') no-repeat;background-position:right}.services .service .service-link:hover,.services .service .service-link:focus,.services .service .service-link:focus-visible{background:url('../img/svg/LG-arrow-right-hover.svg') no-repeat;background-position:right}.services .service .img-container{overflow:hidden;position:relative}.services .service .img-container img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease}.services .service:hover img,.services .service:focus img,.services .service:focus-visible img{-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.services .service:nth-child(1){float:left}.services .service:nth-child(2){float:right}.services .first-service-on-left .service:nth-child(3){float:right}.services .first-service-on-left .service:nth-child(2n+1):not(:nth-child(1),:nth-child(2),:nth-child(3)){float:right}.services .first-service-on-left .service:nth-child(2n+2):not(:nth-child(1),:nth-child(2),:nth-child(3)){float:left}.services .first-service-on-right .service:nth-child(3){float:left}.services .first-service-on-right .service:nth-child(2n+1):not(:nth-child(1),:nth-child(2),:nth-child(3)){float:left}.services .first-service-on-right .service:nth-child(2n+2):not(:nth-child(1),:nth-child(2),:nth-child(3)){float:right}.services .content h2{font:normal normal normal 85px/90px GilroyRegular;margin-bottom:1rem;margin-top:0}.services .content h3,.services .has-image .content h2.service_title{font:normal normal normal 65px/75px GilroyRegular;margin-bottom:32px}@media(max-width:1199px){.services .service:not(.has-image){margin-bottom:3rem}}@media(min-width:993px) and (max-width:1599px){.services .content h2{font:normal normal normal 75px/80px GilroyRegular;margin-bottom:1rem;margin-top:0}.services .content h3,.services .has-image .content h2.service_title{font:normal normal normal 65px/65px GilroyRegular;margin-bottom:32px}}@media(min-width:769px) and (max-width:992px){.services .content h2{font:normal normal normal 70px/75px GilroyRegular;margin-bottom:1rem;margin-top:0}.services .content h3,.services .has-image .content h2.service_title{font:normal normal normal 60px/60px GilroyRegular;margin-bottom:32px}}@media(max-width:992px){.services .service:not(.has-image){margin-bottom:2rem}.services .content h2{margin-top:2rem!important}.services .service{width:100%}.services .services-grid{display:grid}.services .service:nth-child(1){order:2}.services .service:nth-child(2){order:1}.services .service:not(:nth-child(1),:nth-child(2)){order:3}.services .service .content .text{display:grid}.services .service .content .service-link{font:normal normal bold 20px/100px GilroyRegular;margin-left:0;padding-left:0}.services .service .content .service-link{background:unset}.services .service .content .service-link svg{margin-top:10px}}@media(max-width:768px){.services .content h2{font:normal normal normal 65px/70px GilroyRegular;margin-bottom:1rem;margin-top:0}.services .content h3,.services .has-image .content h2.service_title{font:normal normal normal 45px/55px GilroyRegular;margin-bottom:32px}.services .service:not(.has-image){margin-bottom:1rem}.services .content h2{margin-top:1rem}.services .service{margin-bottom:0}.services .service .service_title{font-family:GilroyRegular}.services .service .content .text>*{font:normal normal normal 20px/28px GilroyRegular}.services .service .content .service-link{width:100%}}.simple-banner{padding:5rem;min-height:350px;vertical-align:middle;position:relative}.simple-banner .text{margin-bottom:5rem}.simple-banner .img-featured{min-height:350px;opacity:.1;position:absolute;bottom:0;left:0}.simple-banner h2{font:normal normal 600 52px/68px GilroyRegular;vertical-align:middle}a.simple-banner-button{font:normal normal bold 24px/40px GilroyRegular;background:unset;-moz-transition:transform .4s;-webkit-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;position:relative;text-decoration:none}.bg-black.simple-banner-button::after,.bg-purple.simple-banner-button::after,.bg-dark-grey.simple-banner-button::after,.bg-navy.simple-banner-button::after,.bg-crimson.simple-banner-button::after,.bg-forrest.simple-banner-button::after{content:url('../img/svg/LG-arrow-right-smaller-white.svg');vertical-align:top}.simple-banner-button::after,.bg-white.simple-banner-button::after,.bg-grey.simple-banner-button::after,.bg-blue.simple-banner-button::after,.bg-lilac.simple-banner-button::after{content:url('../img/svg/LG-arrow-right-smaller.svg');vertical-align:top}.simple-banner-button:hover::after,.simple-banner-button:focus::after,.simple-banner-button:focus-visible::after{content:url('../img/svg/LG-arrow-right-hover-smaller.svg');vertical-align:top}@media(max-width:992px){.simple-banner{padding:3rem 1.5rem 3rem 1.5rem}}.subscribe{align-content:center;min-height:366px;vertical-align:middle;position:relative}.subscribe .img-featured{min-height:366px;opacity:.2;position:absolute;bottom:0;left:0}.subscribe h2{font:normal normal 600 52px/68px GilroySemiBold;vertical-align:middle;margin-bottom:unset;margin-top:unset;position:relative;z-index:1}.subscribe-content{align-content:center}.subscribe-button-section{align-content:center}.subscribe.bg-medium-purple input::placeholder,.subscribe.bg-medium-purple input::-webkit-input-placeholder,.subscribe.bg-medium-purple input::-moz-placeholder,.subscribe.bg-medium-purple input::-ms-input-placeholder,.subscribe.bg-medium-purple input::-moz-placeholder,.subscribe.bg-purple input::placeholder,.subscribe.bg-purple input::-webkit-input-placeholder,.subscribe.bg-purple input::-moz-placeholder,.subscribe.bg-purple input::-ms-input-placeholder,.subscribe.bg-purple input::-moz-placeholder,.subscribe.bg-dark-grey input::placeholder,.subscribe.bg-dark-grey input::-webkit-input-placeholder,.subscribe.bg-dark-grey input::-moz-placeholder,.subscribe.bg-dark-grey input::-ms-input-placeholder,.subscribe.bg-dark-grey input::-moz-placeholder,.subscribe.bg-black input::placeholder,.subscribe.bg-black input::-webkit-input-placeholder,.subscribe.bg-black input::-moz-placeholder,.subscribe.bg-black input::-ms-input-placeholder,.subscribe.bg-black input::-moz-placeholder,.subscribe.bg-dark-green input::placeholder,.subscribe.bg-dark-green input::-webkit-input-placeholder,.subscribe.bg-dark-green input::-moz-placeholder,.subscribe.bg-dark-green input::-ms-input-placeholder,.subscribe.bg-dark-green input::-moz-placeholder,{font:normal normal normal 18px/26px GilroyRegular;color:var(--color-white);-webkit-text-fill-color:var(--color-white)}.subscribe input::placeholder,.subscribe input::-webkit-input-placeholder,.subscribe input::-moz-placeholder,.subscribe input::-ms-input-placeholder,.subscribe input::-moz-placeholder{font:normal normal normal 18px/26px GilroyRegular;color:var(--color-black);-webkit-text-fill-color:var(--color-black)}.subscribe input.subscribe-input{border:0;background-color:inherit;width:100%;padding:.875rem;border-bottom:1px solid var(--color-black)}.subscribe.bg-medium-purple .subscribe-button,.subscribe.bg-purple .subscribe-button .subscribe.bg-dark-grey .subscribe-button .subscribe.bg-black .subscribe-button .subscribe.bg-dark-green .subscribe-button{border:2px solid #fff;color:var(--color-white)}.subscribe label{color:inherit}.subscribe .subscribe-button{font:normal normal normal 25px/36px GilroyRegular;background:unset;position:relative;text-decoration:none;padding:1rem;border:2px solid #000;color:var(--color-black);width:100%;text-align:center}.subscribe label{font:normal normal normal 16px/22px GilroyRegular}.subscribe-button svg{-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease}.subscribe .subscribe-button:hover{background:var(--color-purple) 0% 0% no-repeat padding-box;border-top-left-radius:1.5rem;color:var(--color-white)!important;fill:var(--color-white)!important;transition:transform .5s ease-in-out;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.form-subscribe{display:flex}.subscribe-form-inputs{z-index:1}.subscribe .form-check a{text-decoration:underline!important}.subscribe .form-check a:hover,.subscribe .form-check a:focus{text-decoration:none!important}@media(max-width:1250px){.form-subscribe{display:grid}.subscribe h2{font:normal normal 600 40px/48px GilroySemiBold;vertical-align:middle}.subscribe{min-height:500px}.subscribe label{font:normal normal normal 16px/22px GilroyRegular}.subscribe input.subscribe-input{width:90%}.subscribe .img-featured{bottom:unset;top:0}.subscribe-button-section{padding-top:30px}.subscribe .subscribe-button{font:normal normal normal 25px/25px GilroyRegular;width:230px;height:72px}div.form-check{width:65%}.subscribe input.subscribe-input{padding:30px 0 .875rem 0}}.tiles{font:normal normal 300 28px/40px GilroyRegular}.tiles .content-all{margin-top:0}.tiles h2{margin-top:2rem!important;margin-bottom:2rem;font-family:GilroyRegular}.tiles .text{margin-bottom:4rem}.tiles .text>*{color:inherit;font:normal normal 300 24px/30px GilroyRegular}.tiles .tile-sup-title{font:normal normal 300 24px/20px GilroyRegular;text-transform:uppercase;opacity:1}.tile{width:23%;min-height:450px;padding-right:1.5rem;margin-right:1rem;margin-bottom:1.5rem;padding:2rem!important;position:relative}.tile .tile-icon{width:50px;height:50px;padding:1rem;border:0;font-size:1em;position:absolute;top:24px;right:24px;-moz-transition:transform .4s;-webkit-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;background:url('../img/svg/LG-plus-circle.svg')}.tile .img-featured{width:100%;opacity:.4;position:absolute;bottom:0;left:0;mix-blend-mode:overlay}.tile .tile-content{font:normal normal normal 24px/34px GilroyRegular;position:absolute;left:0;bottom:0;right:0;z-index:3;overflow:hidden;width:100%}.tile .tile-content .content{width:100%;-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);transition:all .8s;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}.tile .tile-content .title{font:normal normal 600 55px/60px FixtureCondensedSemiBold;text-transform:uppercase;-ms-transform:translateY(-140%);-moz-transform:translateY(-140%);-webkit-transform:translateY(-140%);-o-transform:translateY(-140%);transform:translateY(-140%);padding:0 20px;word-spacing:150px;width:85%}.tile .tile-content .description{font:normal normal normal 24px/34px GilroyRegular;padding:0 20px;margin:0;width:100%;min-height:300px;display:grid}.tile .tile-content .description>*{font:normal normal normal 24px/34px GilroyRegular;color:inherit!important}.tile .tile-content .description a.tile-link-button{font:normal normal bold 24px/70px GilroyRegular;text-decoration:none;font-weight:600;height:60px;color:inherit!important;fill:inherit!important;padding-bottom:10px}.tile .tile-content .description a.tile-link-button svg{margin-top:5px;-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease}.tile:hover .tile-icon,.tile:focus .tile-icon,.tile:focus-within .tile-icon,a.tile-link-button:hover .tile-icon,a.tile-link-button:focus .tile-icon,a.tile-link-button:focus-within .tile-icon{width:50px;height:50px;padding:1rem;border:0;font-size:1em;position:absolute;top:24px;right:24px;-moz-transition:transform .4s;-webkit-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:url('../img/svg/LG-white-circle-close.svg')}.tile:hover img.img-featured,.tile:focus img.img-featured,.tile:focus-within img.img-featured{opacity:.2}.tile:hover .content .title,.tile:focus .content .title,.tile:focus-within .content .title{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.tile:hover .content,.tile:focus .content,.tile:focus-within .content{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media(max-width:1336px){.tile{width:30%}}@media(max-width:1250px){.tile .tile-content .title{font:normal normal normal 55px/60px FixtureCondensedSemiBold}.tile{width:47%}.tile .img-featured{width:80%}.tile .tile-content .description{padding:unset;min-height:unset}.tile .tile-content .description a.tile-link-button{font:normal normal bold 24px/40px GilroyRegular;align-self:end}.tiles h2{font:normal normal normal 72px/96px GilroyRegular}.tile .tile-content .title{word-spacing:250px}.tiles .tile-icon{display:none}.tile .tile-content{margin-top:unset;padding:20px 30px 20px 30px;top:0}.tile .tile-content .title{transform:unset;padding:unset}.tile .tile-content .content{transform:unset}.tile .tile-content:hover .title,.tile .tile-content:focus .title,.tile .tile-content:focus-visible .title{transform:unset;margin-top:unset}.tile .tile-content:hover .content,.tile .tile-content:focus .content,.tile .tile-content:focus-visible .content{transform:unset}.tile-button{position:absolute;bottom:10%}}@media(max-width:768px){.tile{width:100%;min-height:430px;padding:unset}.tile .img-featured{width:100%}.tiles h2{font:normal normal normal 40px/55px GilroyRegular}}@media(max-width:380px){.tiles h2{font:normal normal normal 35px/55px GilroyRegular}}.carousel-slick{width:100%;margin-bottom:1rem}.carousel-tiles .carousel-slick{width:100%;margin:0 auto 50px auto}.home-hero .carousel-slick{width:100%;margin:0 auto auto auto}.home-hero .slick-slider{margin-bottom:0}.carousel-slick-tiles{position:relative}.slick-slider .slick-track,.slick-slider .slick-list{width:100%;margin:0 auto}.slick-initialized .slick-slide{margin-right:1rem}.hero-carousel.slick-initialized .slick-slide{margin-right:0}.slick-arrows{right:0}.slick-arrow{width:41px;height:41px;border-radius:50%;border:0}.slick-arrow.prev{background-image:url('/img/svg/LG-arrow-left.svg');padding:25px;background-color:unset;position:absolute;bottom:-5rem;right:6rem}.slick-arrow.next{background-image:url('/img/svg/LG-arrow-right.svg');padding:25px;background-color:unset;position:absolute;bottom:-5rem;right:1rem}.hero-carousel .slick-arrow.prev{background-image:url('/img/svg/LG-arrow-left-white.svg');padding:25px;background-color:unset;position:absolute;bottom:2rem;right:6rem;z-index:1}.hero-carousel .slick-arrow.next{background-image:url('/img/svg/LG-arrow-right-white.svg');padding:25px;background-color:unset;position:absolute;bottom:2rem;right:1rem}.ratings-carousel .slick-arrow.prev{right:5.7rem}.ratings-carousel .slick-arrow.next{right:.7rem}.people-carousel .slick-arrow.prev{right:6.7rem}.people-carousel .slick-arrow.next{right:1.7rem}.slick-arrow.prev:hover,.slick-arrow.prev:focus,.slick-arrow.prev:focus-visible{background-image:url('/img/svg/LG-arrow-right-hover.svg')!important;transform:rotate(180deg)}.slick-arrow.next:hover,.slick-arrow.next:focus,.slick-arrow.next:focus-visible{background-image:url('/img/svg/LG-arrow-right-hover.svg')!important}.bg-black .slick-arrow.prev,.bg-purple .slick-arrow.prev,.bg-navy .slick-arrow.prev,.bg-forrest .slick-arrow.prev,.bg-crimson .slick-arrow.prev,.bg-dark-grey .slick-arrow.prev{background-image:url('/img/svg/LG-arrow-left-white.svg')}.bg-black .slick-arrow.next,.bg-purple .slick-arrow.next,.bg-navy .slick-arrow.next,.bg-forrest .slick-arrow.next,.bg-crimson .slick-arrow.next,.bg-dark-grey .slick-arrow.next{background-image:url('/img/svg/LG-arrow-right-white.svg')}.arrows{position:absolute;bottom:0;right:0;display:flex}div.bg-black .slick-next:before,div.bg-black .slick-prev:before,div.bg-dark-grey .slick-next:before,div.bg-dark-grey .slick-prev:before,div.bg-purple .slick-next:before,div.bg-purple .slick-prev:before,div.bg-forrest .slick-next:before,div.bg-forrest .slick-prev:before,div.bg-navy .slick-next:before,div.bg-navy .slick-prev:before,div.bg-crimson .slick-next:before,div.bg-crimson .slick-prev:before{color:#fff}.slick-next:before,.slick-prev:before{color:#000}.slick-slider{margin-bottom:0}@media(max-width:768px){.slick-next{right:0}.slick-slider{margin-bottom:0}.carousel-slick{margin-top:2rem}}.carousel-tiles{font:normal normal 300 28px/40px GilroyRegular}.carousel-tiles .content-all h2{margin-top:0;margin-bottom:32px;font:normal normal normal 28px/36px GilroyBold}.carousel-tiles .tile-title{margin-top:0;margin-bottom:32px;font:normal normal normal 28px/36px GilroyBold}.carousel-tiles.pb-5{padding-bottom:140px!important}.carousel-tiles .text{margin-bottom:4rem}.carousel-tiles .text>*{color:inherit;line-height:32px;font:normal normal 300 28px/40px GilroyRegular}.carousel-tiles .carousel-tile-sup-title{font:normal normal 300 24px/20px GilroyRegular;text-transform:uppercase;opacity:1}.carousel-tile{width:31.5%;min-height:547px;margin-right:39.16px;margin-bottom:1.5rem;position:relative}.carousel-tile .img-featured{width:100%;height:100%;position:absolute;bottom:0;left:0;mix-blend-mode:overlay}.carousel-tile .carousel-tile-content{font:normal normal normal 24px/34px GilroyRegular;position:absolute;left:0;top:0;right:0;z-index:3;overflow:hidden;width:100%;height:100%;display:grid}.carousel-tile .carousel-tile-content .content{padding:32px;font:normal normal normal 26px/36px GilroyBold}.carousel-tile .carousel-tile-content .content>p{font:normal normal normal 24px/34px GilroyRegular;color:inherit!important}.carousel-tile .carousel-tile-content .content a.carousel-tile-link-button{font:normal normal bold 24px/70px GilroyRegular;text-decoration:none;font-weight:600;height:60px;color:inherit!important;fill:inherit!important;padding-bottom:10px}.carousel-tile .carousel-tile-content .content a.carousel-tile-link-button svg{margin-top:5px;-moz-transition:margin-left .3s ease;-webkit-transition:margin-left .3s ease;-ms-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease}@media(max-width:1250px){.carousel-tiles.pb-5{padding-bottom:70px!important}.carousel-slick{margin-bottom:100px}}@media(max-width:768px){.carousel-tile{min-height:430px}.carousel-tile .img-featured{width:100%}}.percentages .content-below{padding-top:87px}.percentages .content-above{padding-bottom:87px}.percentages h2{font:normal normal 600 28px/40px GilroySemiBold;margin-top:0;margin-bottom:32px}.percentages .text{margin-bottom:90px;color:inherit}.percentages .text>*{font:normal normal normal 20px/28px GilroyRegular}.percentage{position:relative;min-height:350px;display:grid;padding-top:80px;grid-template-rows:65% 30%;padding-right:40px}.percentage .title{font:normal normal normal 200px/95px GilroyLight}.percentage .description{display:grid}.percentage .description>*{align-self:flex-start;font:normal normal normal 28px/36px GilroyRegular}@media(max-width:1336px){.percentage .title{font:normal normal normal 180px/95px GilroyLight}}@media(max-width:1200px){.percentage .title{font:normal normal normal 150px/95px GilroyLight}}@media(max-width:992px){.percentage .title{font:normal normal normal 130px/95px GilroyLight}.percentage{min-height:100px;padding-top:50px}.percentages .content-below{padding-top:55px}}@media(max-width:768px){.percentage{grid-template-rows:unset}}div[class^='related-carousel-single']{position:relative;overflow:hidden}div[class^='related-carousel-single']:hover .card-link svg,div[class^='related-carousel-single']:focus .card-link svg,div[class^='related-carousel-single']:focus-visible .card-link svg,div[class^='related-carousel-single'] a:hover svg,div[class^='related-carousel-single'] a:focus svg,div[class^='related-carousel-single'] a:focus-visible svg{margin-left:10px}div[class^='related-carousel-single']:focus-within .card-link,div[class^='related-single']:focus-within .card-link{outline:-webkit-focus-ring-color auto 1px}div[class^='related-single'] .article-tag,div[class^='related-carousel-single'] .article-tag{top:30%;position:absolute;padding-left:2rem;padding-right:2rem}div[class^='related-single'] .card-title:not(.related-single-person-item .card-title),div[class^='related-carousel-single'] .card-title:not(.related-single-person-item .card-title){position:absolute;top:45%;padding-left:2rem;padding-right:2rem}div[class^='related-carousel-single'] .card-img img,div[class^='related-single'] .card-img img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease}div[class^='related-carousel-single'] .card-overlay,div[class^='related-single'] .card-overlay{display:block;align-self:flex-end;opacity:0;position:absolute;height:100%;width:100%;bottom:0;top:0;background:rgba(0,0,0,.6);-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-ms-transform:scaleY(0);-moz-transform:scaleY(0);-webkit-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}div.related-single-rating-item .card-overlay,div.related-carousel-single-rating-item .card-overlay{max-height:45%!important;min-height:40%!important;background:rgba(0,0,0,.6)!important}div.related-single-rating-item .card-title,div.related-carousel-single-rating-item .card-title{top:20%!important}div.related-single-rating-item p.card-link,div.related-carousel-single-rating-item p.card-link{top:70%}div [class^='related-carousel-single'] .card-img-overlays,div[class^='related-single'] .card-img-overlays{position:absolute;content:"";bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;opacity:0;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-ms-transform:scaleY(0);-moz-transform:scaleY(0);-webkit-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:grid;padding:27px;align-self:flex-end}div[class^='related-carousel-single'] .card-img-overlays>*,div[class^='related-single'] .card-img-overlays>*{color:var(--color-white);fill:var(--color-white)}div[class^='related-carousel-single'] a:hover .card-img-overlays,div[class^='related-carousel-single'] a:focus .card-img-overlays,div[class^='related-carousel-single'] a:focus-within .card-img-overlays,div[class^='related-carousel-single'] a:hover .card-overlay,div[class^='related-carousel-single'] a:focus .card-overlay,div[class^='related-carousel-single'] a:focus-within .card-overlay,div[class^='related-single'] a:hover .card-img-overlays,div[class^='related-single'] a:focus .card-img-overlays,div[class^='related-single'] a:focus-within .card-img-overlays,div[class^='related-single'] a:hover .card-overlay,div[class^='related-single'] a:focus .card-overlay,div[class^='related-single'] a:focus-within .card-overlay{opacity:1;-ms-transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}div[class^='related-single'] a:hover img,div[class^='related-single'] a:focus img,div[class^='related-single'] a:focus-within img,div[class^='related-carousel-single'] a:hover img,div[class^='related-carousel-single'] a:focus img,div[class^='related-carousel-single'] a:focus-within img{-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}@media(min-width:1600px){div[class^='related-single']{width:31.8%}}@media(max-width:1599px){div[class^='related-single']{width:31.5%}}@media(max-width:1250px){div[class^='related-single']{width:47.5%}}@media(max-width:768px){div[class^='related-single']{width:100%}}@media(min-width:1600px) and (max-width:1700px){div[class^='related-single'] .article-tag,div[class^='related-carousel-single'] .article-tag{top:20%}div[class^='related-single'] .card-title,div[class^='related-carousel-single'] .card-title{top:35%}}@media(max-width:1250px){div[class^='related-single'] .card-title,div[class^='related-carousel-single'] .card-title{top:30%!important;padding-left:1.5rem!important;padding-right:1.5rem!important}div.related-single-rating-item .card-overlay,div.related-carousel-single-rating-item .card-overlay{max-height:50%!important;min-height:50%!important}div[class^='related-single'] .article-tag,div[class^='related-carousel-single'] .article-tag{top:10%;padding-left:1.5rem;padding-right:1.5rem}div[class^='related-carousel-single'] .card-overlay,div[class^='related-single'] .card-overlay,.related-case-study .card-overlay{opacity:1;position:absolute;max-height:65%;min-height:60%;width:100%;bottom:0;top:unset;background:rgba(0,0,0,.6)}div[class^='related-carousel-single'] .card-img-overlays,div[class^='related-single'] .card-img-overlays{opacity:1;text-align:left;padding:1.5rem;height:100%;top:unset;position:absolute;margin-bottom:5px;background:unset;color:var(--color-white)}.carousel-slick .related-carousel-single-rating-item .card-overlay{background:rgba(0,0,0,.6)!important}}@media(max-width:768px){.related-carousel-single-rating-item .card-title{font:normal normal normal 19px/25px GilroyBold}div.related-single-rating-item .card-title,div.related-carousel-single-rating-item .card-title{top:10%!important;padding-left:1.5rem!important;padding-right:1.5rem!important}div[class^='related-single']:not(.related-single-rating-item) .card-title,div[class^='related-carousel-single']:not(.related-carousel-single-rating-item) .card-title{top:20%!important;padding-left:1.5rem!important;padding-right:1.5rem!important}div[class^='related-carousel-single'] .card-overlay,div[class^='related-single'] .card-overlay,.related-case-study .card-overlay{min-height:50%!important;max-height:55%!important;padding:1.5rem!important}}