@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";html{height:100%;scroll-behavior:smooth}*{box-sizing:border-box}h1{font-size:2.625rem;font-weight:300;line-height:1.2}@media (max-width:1280px){h1{font-size:2rem}}@media only screen and (max-width:768px){h1{font-size:1.5rem}}h2{font-size:2rem;font-weight:400;line-height:1.25}@media (max-width:1280px){h2{font-size:1.785rem}}@media only screen and (max-width:768px){h2{font-size:1.5rem;line-height:1.2}}h3{font-size:1.5rem;font-weight:400;line-height:1.28572}@media only screen and (max-width:768px){h3{font-size:1.25rem;line-height:1.2}}h4{font-size:1.25rem;font-weight:400;line-height:1.4}@media only screen and (max-width:768px){h4{font-size:1rem;line-height:1.2}}h5{font-size:1rem;line-height:1.375}h5,h6{font-weight:600}h6{font-size:.875rem;letter-spacing:.16px;line-height:1.28572}.heading{font-size:60px;font-weight:300;line-height:1.2;margin:10px 0 30px}@media only screen and (max-width:992px){.heading{font-size:48px}}@media only screen and (max-width:768px){.heading{font-size:28px;margin:10px 0}}.heading#overview{font-size:42px}@media only screen and (max-width:768px){.heading#overview{font-size:24px}}p{font-size:1rem;font-weight:300;line-height:1.5}a{color:#7851a9;text-decoration:none;transition:all .5s ease-in-out}body{color:#161616;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-weight:300;letter-spacing:normal;line-height:1.5;margin:0;min-height:100vh}main{flex:1}.lead{font-size:1.5rem;font-weight:300;line-height:1.334;margin-bottom:30px;max-width:740px}@media only screen and (max-width:768px){.lead{font-size:1.25rem;line-height:1.2}}.margin-reset{margin:0}.border-top{border-top:1px solid #e0e0e0}hr{margin:1.5rem 0}.container{margin:0 auto;max-width:99rem;padding:0 20px;width:100%}@media only screen and (max-width:992px){.container.grid{padding:0}.container.grid>.main{padding:0 20px}}@media only screen and (max-width:768px){.container.grid{padding:0}.container.grid>.main{padding:0 20px}}.space-medium{padding:30px 0}@media only screen and (max-width:992px){.space-medium{padding:20px 0}}@media only screen and (max-width:768px){.space-medium{padding:10px 0}}.space-huge{padding:60px 0}@media only screen and (max-width:992px){.space-huge{padding:30px 0}}@media only screen and (max-width:768px){.space-huge{padding:15px 0}}.main{display:flex;flex-direction:row}@media only screen and (max-width:992px){.main{flex-direction:column}}.main-sidebar{padding:10px 30px 0 0;width:25%}@media only screen and (max-width:992px){.main-sidebar{padding:0 0 30px;width:100%}}@media only screen and (max-width:768px){.main-sidebar{padding:0 0 15px;width:100%}}.main-content{padding-bottom:30px;width:75%}@media only screen and (max-width:992px){.main-content{flex-direction:column-reverse;padding-bottom:30px;width:100%}}.content-column{display:flex;flex-direction:row;padding-top:40px}@media only screen and (max-width:992px){.content-column{flex-direction:column}}@media only screen and (max-width:768px){.content-column{padding:0}}.content-column--left{padding-right:80px;width:100%}@media (max-width:1280px){.content-column--left{padding-right:40px}}@media only screen and (max-width:992px){.content-column--left{padding:0;width:100%}}.content-column--right{flex:0 0 300px;padding-top:20px}@media (max-width:1024px){.content-column--right{flex-direction:column-reverse;width:100%}}@media only screen and (max-width:768px){.content-column--right{padding:0}}.grid{display:grid}.grid-col-2{grid-template-columns:1fr 1fr}@media only screen and (max-width:768px){.grid-col-2{grid-template-columns:1fr}}.grid-col-3{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:992px){.grid-col-3{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.grid-col-3{grid-template-columns:1fr}}.grid-col-4{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:992px){.grid-col-4{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.grid-col-4{grid-template-columns:1fr}}.grid-gap{gap:30px}.grid-gap .card--massive:nth-child(2n){border-left:0}.list{list-style:none;margin:20px 0 0;padding:0}.list li{margin-bottom:20px}.list-item-title{font-weight:600}.list--highlight li{margin-bottom:10px;padding-left:30px;position:relative}.list--highlight li:before{content:"–";left:0;position:absolute;top:0}.list--highlight .list-item-title{color:#7851a9}.horizontal-line,hr{border:0;border-top:1px solid #d4d4d4;display:block;height:1px}.content-column--left p{max-width:960px}.content-column--left h3[id]{margin-top:50px}@media only screen and (max-width:768px){.content-column--left h3[id]{margin-top:20px}}header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:0;position:relative;z-index:99}header .nav{justify-content:space-between}header .nav,header .nav>div{align-items:center;display:flex}@media only screen and (max-width:768px){header .nav{padding-bottom:5px;padding-top:5px}}header .nav--logo{display:block;padding-top:10px;position:relative}header .nav--logo img{height:30px;padding:0 40px 0 0}@media only screen and (max-width:1200px){header .nav--logo img{padding:0 20px 0 0}}@media only screen and (max-width:768px){header .nav--logo img{height:25px;padding:0 20px 0 0}}header .nav--logo:after{border-right:1px solid #e0e0e0;content:"";height:25px;position:absolute;right:0;top:12px}@media only screen and (max-width:768px){header .nav--logo:after{display:none}}header .nav--links{display:flex;padding-left:20px}@media only screen and (max-width:992px){header .nav--links{display:none}}header .nav--links a{color:#525252;display:block;font-size:16px;font-weight:400;margin-right:1px;padding:18px 1.2rem;position:relative;transition:all .2s ease-in-out}@media only screen and (max-width:1200px){header .nav--links a{padding:1rem}}header .nav--links a.active,header .nav--links a:hover{background-color:#7851a9;color:#fff;cursor:pointer}header .nav--links i.fas{font-size:13px;margin-left:5px}header .nav--login{padding:0 15px}@media only screen and (max-width:992px){header .nav--login{padding:0 20px}}@media only screen and (max-width:768px){header .nav--login{padding:0 10px}}header .nav--login a{color:#525252;transition:all .2s ease-in-out}header .nav--login a:hover{color:#7851a9}header .nav--language{padding:0 30px 0 10px}@media only screen and (max-width:768px){header .nav--language{padding:0 10px}}header .nav--rfp{box-sizing:border-box}header .nav--rfp .button{margin-right:0;padding-bottom:14px;padding-top:14px}@media only screen and (max-width:992px){header .nav--rfp .button{margin-right:15px}}@media only screen and (max-width:768px){header .nav--rfp .button{display:none}}@media only screen and (max-width:992px){header .nav--rfp{width:100%}}header .nav .hamburger-icon{display:none;margin-left:5px}@media only screen and (max-width:992px){header .nav .hamburger-icon{display:block}}header .nav .hamburger-icon:hover{color:#7851a9;cursor:pointer}.navbar-mobile{background-color:#fff;height:100vh;position:fixed;right:0;transition:width .5s ease-in-out;width:0;z-index:99}.navbar-mobile>a{border-bottom:1px solid #e0e0e0;color:#161616;display:block;font-size:14px;opacity:0;padding:12px 15px;position:relative;transition:opacity .5s ease-in;width:100%}.navbar-mobile>a .fas{color:#525252;position:absolute;right:20px;top:16px}.navbar-mobile--logo img{display:block;margin-top:5px;max-height:30px;position:relative;width:auto}.navbar-mobile__logobar{align-items:center;border-bottom:1px solid #eee;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:20px;padding:10px 20px 10px 15px;width:100%}.navbar-mobile #hamburger-icon-close{display:none;font-family:system-ui;font-size:24px}.navbar-mobile.active{width:100%}.navbar-mobile.active #hamburger-icon-close{display:block}.navbar-mobile.active>a{opacity:1}.navbar-mobile.active .button--primary{color:#fff;margin:20px auto;text-align:center;width:200px}.navbar-wrapper{height:100%;position:relative}.navbar-wrapper:before{background-color:rgba(0,0,0,.15);content:"";display:none;height:100%;left:0;position:fixed;top:0;top:65px;width:100%;z-index:9}.navbar-wrapper.active{z-index:99}.navbar-wrapper.active:before{display:block}.navbar-wrapper .navbar{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;left:0;max-height:100vh;padding:0 1rem;position:absolute;top:0;width:100%;z-index:10}.navbar-wrapper .navbar-toggler{background:transparent;border:2px solid #000;border-radius:4px;cursor:pointer;display:block;font-size:1.8rem;padding:.2rem .5rem;transition:all .4s ease;z-index:10}.navbar-wrapper .navbar-collapse{z-index:10}.navbar-wrapper .navbar ul{list-style:none}.langauge-selector{color:#161616;font-size:1rem;margin-top:0;max-width:100%;position:relative;width:auto}.langauge-selector .icon-global{color:#525252;height:18px;margin-right:8px;transition:all .2s ease-in-out;width:18px}.langauge-selector .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #161616;transition:all .2s ease-in-out}.langauge-selector__value{display:none;padding:0 15px;text-align:left}.langauge-selector__box{height:0;overflow:hidden;position:absolute;right:5px;transition:.3s ease}.langauge-selector__button{align-items:center;background-color:transparent;border:0;color:#161616;cursor:pointer;display:flex;justify-content:space-between;padding:0;width:100%}.langauge-selector__button:hover .icon-global{color:#7851a9}.langauge-selector__button:hover .arrow{border-top:6px solid #7851a9}.langauge-selector__dropdown{background-color:#fff;border:1px solid #e0e0e0;list-style:none;margin-top:21px;opacity:1;padding:0;position:relative;width:100%;width:250px}.langauge-selector__dropdown input:focus~label{background-color:rgba(0,0,0,.03)}.langauge-selector__dropdown input:checked~label,.langauge-selector__dropdown input:checked~label:hover{background-color:#7851a9}.langauge-selector__dropdown input[type=radio]{left:0;opacity:0;position:absolute}.langauge-selector__dropdown li{align-items:center;cursor:pointer;display:flex;margin:0;position:relative;transition:all .2s ease-in-out}.langauge-selector__dropdown li label{align-items:center;border-left:0 solid #fbda56;color:#161616;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:.5rem;justify-content:space-between;margin:0;padding:12px 15px;transition:all .05s;width:100%}.langauge-selector__dropdown li label:hover{background-color:rgba(0,0,0,.03)}.langauge-selector.active .icon-global{color:#7851a9}.langauge-selector.active .arrow{border-top:6px solid #7851a9;transform:rotate(180deg)}.langauge-selector.active .langauge-selector__box{height:100vh}.langauge-selector.active .langauge-selector__dropdown{opacity:1;z-index:999}.navbar-nav{display:flex;opacity:0}.navbar-nav.active{opacity:1}@media only screen and (max-width:992px){.navbar-nav{flex-wrap:wrap}}.tabs--heading{border-right:1px solid #e0e0e0;padding:30px 0;width:25%}.tabs--heading li span{background-color:#7851a9;color:#fff;display:block;font-size:14px;font-weight:400;padding:6px 15px;transition:all .2s ease-in-out}.tabs--heading li span:hover{cursor:pointer}.tabs--heading li span.inactive{background-color:#fff;color:#161616;transition:all .2s ease-in}.tabs--heading li span.inactive:hover{background-color:#c2b7d7}.tabs--container{padding:25px 20px 20px;width:70%}.tabs--container h2{margin-bottom:5px;margin-left:10px}.tabs--container h2+p{font-size:14px;margin:0 10px}.tabs--container .menu-items{margin-top:20px}.tabs--container .menu-items-item{color:#161616;display:block;padding:10px 15px 5px;transition:all .2s ease-in}.tabs--container .menu-items-item:hover{background-color:#7851a9;color:#fff;cursor:pointer}.tabs--container .menu-items-item p{font-size:.785rem;line-height:1.2;margin-top:4px}.navbar-heading{display:none}@media only screen and (max-width:992px){.navbar-heading{display:block;font-size:18px;margin:20px 0 0;padding:0 25px 0 30px;position:relative;width:100%}.navbar-heading .fas{color:#525252;font-size:16px;left:5px;position:absolute;top:4px}.navbar-wrapper .navbar{box-shadow:none}.navbar-wrapper.active:before{display:none}.tabs--heading{padding-top:10px}.tabs--container{padding-top:0}}@media only screen and (max-width:768px){.navbar-nav{display:block;padding:0}.navbar-wrapper.active .navbar{height:100%;padding:0;position:fixed;top:52px}.navbar-wrapper.active .navbar ul{border-bottom:1px solid #e0e0e0}.tabs--container{padding:15px 15px 10px;width:100%}.tabs--container .menu-items-item{border-bottom:1px solid #e0e0e0;padding:10px 15px}.tabs--container .menu-items-item h6{font-weight:400}.tabs--container .menu-items-item p{display:none}.tabs--container h2{font-size:18px}.navbar-heading{padding:0 25px 0 45px}.navbar-heading .fas{left:20px}.tabs--heading{display:none;margin-bottom:0;padding:0 15px 20px;width:100%}.tabs--heading li span{padding:8px 10px}}.nav--searchbar{display:inline-block;height:48px;position:relative;vertical-align:bottom;width:50px}@media only screen and (max-width:768px){.nav--searchbar{display:none}}.nav--searchbar .search-button{border:0;color:#161616;font-size:30px;margin:3px 10px 0 0;padding:0;position:absolute;text-align:center;width:100%}.nav--searchbar .search-button:hover{color:#7851a9;cursor:pointer}.nav--searchbar .search-input{border:1px solid transparent;font-family:Open Sans,sans-serif;font-size:16px;height:100%;left:auto;outline:none;padding:0 50px 0 16px;position:absolute;right:0;transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;width:0;z-index:10;z-index:0}.nav--searchbar.active .search-input{border:1px solid #e0e0e0;border-radius:5px;width:350px}.nav--searchbar.active .search-button{transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s}.nav--searchbar .mglass{display:inline-block;pointer-events:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.hero-banner{align-items:flex-start;background-image:linear-gradient(90deg,#fff 15%,hsla(0,0%,100%,0)),url(../../../assets/hero-hands-sun.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-evenly;margin:0 auto;max-width:calc(99rem - 40px);min-height:480px;padding:0 20px;width:100%}@media only screen and (max-width:768px){.hero-banner{min-height:auto}}.hero-banner__heading{font-weight:300;margin-bottom:4rem;margin-top:1.5rem;width:33%}@media only screen and (max-width:992px){.hero-banner__heading{width:66%}}@media only screen and (max-width:768px){.hero-banner__heading{font-size:2rem;margin-bottom:1rem;width:100%}.hero-banner__buttons>a{margin-bottom:.5rem;min-width:220px}}.hero-banner__actions{margin-bottom:2.5rem;width:100%}.hero-banner__sub-heading{font-weight:300;padding-bottom:1rem;width:33%}@media only screen and (max-width:992px){.hero-banner__sub-heading{width:66%}}@media only screen and (max-width:768px){.hero-banner__sub-heading{padding-bottom:0;width:100%}}.card{display:block;position:relative;transition:all .25s ease-in-out}.card p{font-size:1rem;margin:0 0 25px}.card-home--title{color:#161616;display:block;padding:1rem 4rem 2rem 0}.card--title{color:#161616;display:block;padding:2.5rem 2.5rem 2rem 0}.card--default{color:#161616;display:block;padding:2.5rem 2.5rem 2rem}@media only screen and (max-width:768px){.card--default{padding:1.5rem 1.5rem 1rem}}.card--default .button__label{color:#7851a9}.card--default:hover .button__label{text-decoration:underline}.card--default:hover .button__icon{margin-left:15px!important}.card--default--contained{background-color:#e2d9ed;border:1px solid #fff}.card--default--contained:hover{background-color:#d5c8e5}.card--default--contained.card-without-icon{min-height:320px}.card--default--contained.card-without-icon h5{margin:0 0 10px}.card--default--contained.card-without-icon p{margin:0}.card--default--outlined{background-color:#fff;border:1px solid #e2d9ed}.card--default--outlined:hover{background-color:#e2d9ed;border:1px solid #e2d9ed}.card--default h5{margin:20px 0 5px}.card--default p{max-width:320px}.card--massive{border:1px solid #eee!important;border-radius:15px!important}.card--massive h3,.card--massive p{color:#161616;margin:0}.card--massive p{margin:10px 0}.card--massive a{color:#161616}.card--massive img{border-top-left-radius:15px;border-top-right-radius:15px;margin-bottom:-5px;max-height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.card--massive:nth-child(2n){border-left:1px solid #e0e0e0}.card--massive:nth-child(n+3){border-top:1px solid #e0e0e0}.card--massive div.button--outline:hover .button__label{text-decoration:none}.card--massive:before{background-color:rgba(0,0,0,.05);border-radius:15px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.card--massive:hover:before{opacity:1}.card-content{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;flex-direction:column;min-height:150px;padding:20px 30px}.card-content .button__label{font-weight:400;padding:10px 0}.card-icon{max-width:80px}.card .button--outline:hover .button__label{text-decoration:underline}.card .button--outline .button__icon{margin-left:10px;transition:all .25s ease-in-out}.card .button--outline .button__icon .fas{font-size:16px}.content-column--left .card-content-md h3[id]{margin-top:15px}.card-content-md{margin-bottom:15px;padding:0 30px 10px}.card-content-md h5{margin-bottom:0}.card-content-md p{margin-top:15px}.card-content-md img{margin-bottom:10px}.card-content-md-section{margin:30px 0;padding:30px 30px 20px}@media only screen and (max-width:768px){.card-content-md-section{padding:20px 30px 20px 15px}}.card-content-md-section h4,.card-content-md-section p,.card-content-md-section ul{margin-top:0}.card-content-md--outlined{background-color:transparent;border:1px solid #7851a9;border-radius:15px}.card-content-md--contained{background-color:#e2d9ed;border:1px solid #e2d9ed;border-radius:15px}.card-content-md--highlighted{border-left:4px solid #ad94cc;margin-bottom:0;padding:0 0 0 20px}.card-content-md--highlighted h5{margin-top:15px}.service-card{min-height:220px;padding:10px 0 35px;position:relative}@media only screen and (max-width:768px){.service-card{min-height:auto}}.service-card h3,.service-card p{color:#161616;margin:0}.service-card p{margin:15px 0}.service-card a{color:#161616}.service-card img{height:70px;margin-bottom:20px;width:70px}@media only screen and (max-width:768px){.service-card img{height:60px;width:60px}}.service-card .button--outline{bottom:30px;position:absolute}.service-card--outlined{border:1px solid #7851a9!important}.service-card--outlined,.service-card--outlined .card-content{background-color:transparent;border-radius:15px}.service-card--contained{background-color:#e2d9ed;border:1px solid #e2d9ed;border-radius:15px}.pricing-card,.service-card--contained .card-content{background-color:#e2d9ed;border-radius:15px}.pricing-card{box-shadow:0 4px 6px rgba(0,0,0,.05);min-height:600px;padding:2rem 2rem 6rem;position:relative}.pricing-card h5{margin:5px 0 0}.pricing-card__title{color:#7851a9;font-size:1.2rem;margin:0 0 .5rem}.pricing-card__desc{margin:.5rem 0}.pricing-card__price{font-size:3rem;font-weight:600;margin:0 0 10px}.pricing-card__price span{font-size:1rem;margin-left:5px}.pricing-card__features{list-style-type:none;margin:5px 0 10px;padding-left:25px}.pricing-card__features>li{padding:5px 0;position:relative}.pricing-card__features>li:before{color:#7851a9;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:15px;font-weight:900;left:-25px;position:absolute;top:8px}.pricing-card.recommended{margin-left:15px;margin-right:-15px;scale:1.1}.pricing-card.recommended .pricing-card__features{font-size:15px}.pricing-card.recommended .pricing-card__desc{font-size:14px;font-weight:600;margin-bottom:10px}@media (max-width:1200px){.pricing-card.recommended{margin-left:0;margin-right:0;scale:1}}.pricing-card .button{bottom:2rem;display:block;left:0;margin:auto;position:absolute;right:0;text-align:center;width:200px}.pricing.grid-col-3{gap:50px;grid-template-columns:1fr 1fr 1fr;padding:3rem 0}@media (max-width:1200px){.pricing.grid-col-3{gap:30px;grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.pricing.grid-col-3{grid-template-columns:1fr}}.button{border:1px solid #7851a9;display:inline-block;font-weight:100;margin-right:10px;padding:15px 25px;text-align:left;text-decoration:none;transition:background-color .3s ease}.button--primary{background-color:#7851a9;color:#fff;font-weight:400}.button--primary:hover{background-color:#604087}.button--secondary{background-color:#fff;color:#7851a9}.button--secondary:hover{background-color:#7851a9;color:#fff}.button--contrast{background-color:#7851a9;color:#161616;font-weight:600}.button--contrast:hover{background-color:#604087}.button--outlined{background-color:transparent;border:2px solid #7851a9;color:#7851a9;font-weight:300;transition:all .2s ease-in}.button--outlined:hover{background-color:#7851a9;color:#fff}.button__icon{margin-left:15px}.button__label{padding:10px 0}.next-steps{background-color:#f4f4f4;padding:4rem 0 8rem}@media (max-width:991px){.next-steps{padding:4rem 0}}@media (max-width:480px){.next-steps{padding:2rem 0}}.next-steps .heading{margin:0 0 60px}@media (max-width:991px){.next-steps .heading{margin:0 0 15px}}.next-steps .container{display:flex;justify-content:flex-end}.next-steps .container>div{flex:0 0 75%;max-width:75%}@media (max-width:991px){.next-steps .container>div{flex:0 0 100%;max-width:100%}}footer{background-color:#262626;border-bottom:1px solid #e0e0e0;padding:50px 0}@media only screen and (max-width:768px){footer{padding:30px 0}}footer .nav{align-items:start;display:flex;padding-left:2.5rem;padding-right:2.5rem}@media only screen and (max-width:992px){footer .nav{flex-wrap:wrap;padding-left:0;padding-right:0}}footer .nav--socials{margin:30px 0 0}@media only screen and (max-width:992px){footer .nav--socials{margin:10px auto 30px;text-align:center}}footer .nav--socials a{color:#fff;display:inline-block;font-size:24px;margin-right:25px}@media only screen and (max-width:992px){footer .nav--socials a{margin:0 15px}}footer .nav--socials a:hover{color:#7851a9}footer .nav--logo{width:25%}@media only screen and (max-width:992px){footer .nav--logo{text-align:center;width:100%}}footer .nav--logo img{filter:invert(86%);height:45px}@media only screen and (max-width:992px){footer .nav--logo img{height:40px;margin-bottom:20px}}@media only screen and (max-width:768px){footer .nav--logo img{height:30px;margin-bottom:10px}}footer .nav--menu{width:75%}@media only screen and (max-width:992px){footer .nav--menu{width:100%}}footer .nav--bottom{border-top:1px inset #c6c6c6;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:45px;padding-top:20px}@media only screen and (max-width:768px){footer .nav--bottom{grid-template-columns:1fr 1fr;margin-bottom:20px;padding-top:10px}}footer .list h6{color:#fff;margin:0 0 10px}footer .list a{border-bottom:1px solid transparent;color:#c6c6c6;display:block;font-size:14px;letter-spacing:.16px;margin-bottom:10px;transition:all .3s ease-in;width:-moz-fit-content;width:fit-content}footer .list a:hover{border-bottom:1px solid #c2b7d7;color:#c2b7d7}footer .disclaimer h6{color:#fff;font-size:12px;font-weight:400;margin:0 0 10px}footer .disclaimer a,footer .disclaimer h6{display:block;letter-spacing:.16px;width:-moz-fit-content;width:fit-content}footer .disclaimer a{color:#c6c6c6;font-size:14px;margin-bottom:10px}footer .disclaimer a:hover{color:#fff;text-decoration:underline}.jumplinks{padding-bottom:60px;padding-top:60px;position:sticky;top:0}@media only screen and (max-width:992px){.jumplinks{margin-top:30px;padding:0}}.jumplinks__toggle{display:none}@media only screen and (max-width:992px){.jumplinks__toggle{align-items:center;background-color:#f4f4f4;cursor:pointer;display:flex;justify-content:space-between;padding:10px}}.jumplinks__toggle .caret{border-bottom:2px solid #000;border-right:2px solid #000;display:inline-block;height:10px;transform:rotate(45deg);transition:transform .3s ease;width:10px}.jumplinks__toggle[aria-expanded=true] .caret{transform:rotate(-135deg)}.jumplinks__list{font-weight:200;list-style:none;margin:0;padding:0}@media only screen and (max-width:992px){.jumplinks__list{display:none}}.jumplinks__list.is-visible{display:block}.jumplinks__link{border-left:3px solid #c6c6c6;color:#000;display:block;padding:10px 0 10px 15px;position:relative;text-decoration:none;transition:all .3s ease}.jumplinks__link.is-active,.jumplinks__link:hover{border-left:3px solid #7851a9}.jumplinks__link:hover{color:#7851a9}.content-link{background-color:transparent;border-bottom:1px solid #c6c6c6;padding:1.5rem 1.5rem 1.2rem;position:relative;transition:background-color .4s linear}.content-link:hover{background-color:#f4f4f4}.content-link__body{color:#525252;cursor:pointer;text-decoration:none}.content-link__tag{background-color:var(--tag-color,#e0e0e0);border-radius:1rem;color:rgba(0,0,0,.4);display:inline-block;font-size:.75em;margin-bottom:1rem;padding:.2rem 1rem}@media only screen and (max-width:992px){.content-link__tag{margin-bottom:.5rem}}.content-link__title{align-items:center;color:#525252;display:flex;font-size:1rem;margin:0;min-height:60px;width:80%}.content-link__icon{display:inline-block;margin-top:1rem}@media only screen and (max-width:992px){.content-link__icon{bottom:50%;position:absolute;right:5%;transform:translateY(50%)}}.secondary-nav{align-items:center;display:flex;height:4rem;justify-content:space-between;margin:auto;max-width:99rem;padding:0 20px;position:relative;width:100%}@media only screen and (max-width:992px){.secondary-nav{height:3.5rem;padding:0}}@media only screen and (max-width:768px){.secondary-nav{height:3.25rem;padding:0}}.secondary-nav__burger{background:none;border:none;color:#161616;cursor:pointer;display:none;font-size:16px;padding:20px}@media only screen and (max-width:992px){.secondary-nav__burger{display:block;padding:15px}}.secondary-nav__items{display:flex;flex-grow:1;height:100%;list-style:none;margin:0;padding:0}@media only screen and (max-width:992px){.secondary-nav__items{background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:none;flex-direction:column;left:0;padding:10px 0;position:absolute;top:3.25rem;width:100%;z-index:9999}}@media only screen and (max-width:768px){.secondary-nav__items{border-bottom:1px solid #ddd;border-top:1px solid #ddd}}.secondary-nav__item{align-items:center;border-bottom:3px solid transparent;cursor:pointer;display:flex;padding:0 .7rem;position:relative;transition:all .3s ease-in}.secondary-nav__item:hover{background-color:#7851a9;color:#fff}.secondary-nav__item:hover a.secondary-nav__link{color:#fff}.secondary-nav__item a{color:#161616}.secondary-nav__item a:hover{color:#fff}@media only screen and (max-width:992px){.secondary-nav__item{background-color:#fff;display:block;margin-right:0;padding:10px;width:100%}}@media only screen and (max-width:768px){.secondary-nav__item a{color:#000}.secondary-nav__item a:hover{text-decoration:underline}}.secondary-nav__item--has-dropdown .fas{font-size:13px;margin-left:5px}@media only screen and (max-width:992px){.secondary-nav__item--has-dropdown:hover .secondary-nav__dropdown{display:none}}.secondary-nav__item--current{border-bottom:3px solid #7851a9;font-weight:600}.secondary-nav__dropdown{background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.1);display:none;left:0;list-style:none;min-width:15rem;padding-left:0;position:absolute;top:100%;z-index:1000}@media only screen and (max-width:992px){.secondary-nav__dropdown{background-color:transparent;box-shadow:none;padding:10px 0;position:static}}.secondary-nav__dropdown-item{transition:all .3s ease-in}.secondary-nav__dropdown-item a{display:block;padding:10px 20px;width:100%}@media only screen and (max-width:768px){.secondary-nav__dropdown-item a{color:#fff;padding:5px 10px}}.secondary-nav__dropdown-item:hover{background-color:#7851a9;color:#fff}.secondary-nav__actions{align-items:center;display:flex;height:100%}.secondary-nav__action{margin-left:1rem;padding:0 2rem;text-decoration:none}@media only screen and (max-width:768px){.secondary-nav__action{padding:0 .875rem}}.secondary-nav__action--primary{align-items:center;background-color:#7851a9;border:2px solid #7851a9;color:#fff;display:flex;height:100%;transition:all .2s ease-in}.secondary-nav__action--primary:hover{background-color:transparent;border:2px solid #7851a9;color:#7851a9}.contact-form--no-border .contact-form{border-top:0!important;padding-top:60px!important}.contact-form__divider{display:flex;margin:2rem 0}.contact-form__divider__order{align-items:center;background-color:#fff;border:3px solid #7851a9;border-radius:50%;display:flex;flex-shrink:0;height:5rem;justify-content:center;width:5rem}@media only screen and (max-width:768px){.contact-form__divider__order{height:3rem;width:3rem}}.contact-form__divider__title{align-items:center;border-bottom:3px solid #7851a9;display:flex;font-size:1.4rem;height:2.5rem;padding-left:1.5rem;width:100%}@media only screen and (max-width:768px){.contact-form__divider__title{font-size:1.2rem;height:1.5rem}}.contact-form__section{margin-bottom:2rem}.contact-form__field{margin-left:5rem;width:66%}@media only screen and (max-width:768px){.contact-form__field{margin-left:3rem;width:80%}}.contact-form__label{display:block;margin-bottom:.5rem;margin-top:1.5rem}.contact-form__input,.contact-form__select,.contact-form__textarea{border:1px solid #c6c6c6;box-sizing:border-box;font-family:Open Sans,sans-serif;font-weight:300;padding:1rem;width:100%}.contact-form__input:required,.contact-form__select:required,.contact-form__textarea:required{box-shadow:none}.contact-form__input:focus,.contact-form__select:focus,.contact-form__textarea:focus{border-color:#7851a9;outline:none}.contact-form__textarea{height:150px}.contact-form__error{color:red;font-size:12px}.contact-form__submit{cursor:pointer;font-family:Open Sans;font-size:16px;margin-left:5rem;margin-top:1.5rem}.contact-form__submit:hover{background-color:#604087}@media only screen and (max-width:768px){.contact-form__submit{margin-left:3rem}}.contact-form .cf-turnstile{display:flex;justify-content:end;margin:1.5rem 0 0 5rem;width:66%}.rfp-form .cf-turnstile{display:block}.hello__contact .cf-turnstile{display:flex;justify-content:start;margin:1.5rem 0 0!important}.contact-us-form__layout{display:grid;gap:80px;grid-template-columns:auto auto}@media only screen and (max-width:768px){.contact-us-form__layout{gap:0;grid-template-columns:auto}}.contact-us-form__layout>div{width:100%}.contact-us-form .contact-form__field{margin-left:0;width:100%}@media only screen and (max-width:768px){.contact-us-form .contact-form__field{margin-left:0;width:100%!important}}.contact-us-form .contact-form__field textarea{height:160px}.contact-us-form .contact-form__actions{align-items:end;display:flex;flex-direction:column;width:100%}@media only screen and (max-width:768px){.contact-us-form .contact-form__actions{justify-content:flex-start}}.contact-us-form .contact-form__actions button{margin-right:0}@media only screen and (max-width:768px){.contact-us-form .contact-form__actions button{margin-left:0}}.form-submit-status{border-top:1px solid #eee;margin-top:40px;padding:15px 0}.form-submit-status h3{line-height:1.5rem}.form-submit-status p{font-size:18px}.form-submit-status a{font-weight:600;text-decoration:underline!important}.coming-soon{align-items:center;background-image:url(../../../assets/holding-bg.png);background-size:cover;display:flex;font-family:Open Sans,sans-serif;height:100vh;justify-content:center;margin:0}.coming-soon__card{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);max-width:1200px;padding:4rem;position:relative;text-align:center;width:100%}.coming-soon__logo{width:300px}.coming-soon__headline{color:#525252;font-size:8.5rem;margin-bottom:6rem}.coming-soon__blurb{color:#525252;font-size:1.4rem}.coming-soon__social{margin-top:6rem}.coming-soon__social__link{display:inline-block;margin-inline:.5rem}.coming-soon__social__link svg{fill:#525252;transition:fill .3s ease;width:1.5rem}.coming-soon__social__link:hover svg{fill:#7851a9}.chatbot-container .chatbot--output{border:1px solid #e0e0e0;display:flex;flex-direction:column-reverse;height:340px;margin-bottom:20px;overflow-y:auto;padding:20px}.chatbot-container .chatbot--input{align-items:center;display:flex}.chatbot-container .chatbot--input-type{background-color:transparent;border:1px solid #e0e0e0;color:#161616;flex-grow:1;font-size:16px;padding:18px}.chatbot-container .chatbot--input-type::-moz-placeholder{color:#c6c6c6}.chatbot-container .chatbot--input-type::placeholder{color:#c6c6c6}.chatbot-container .chatbot--input-type:focus{border-color:#7851a9;outline:none}.chatbot-container .chatbot-interface{display:flex;flex-direction:column;margin:0 auto;max-width:800px;width:100%}.chatbot-container .chatbot-image{display:block;height:auto}.chatbot-container .send-prompt{align-items:center;background-color:#7851a9;border:none;border-radius:18px;color:#fff;color:#161616;cursor:pointer;display:flex;font-size:20px;height:60px;justify-content:center;margin-left:15px;width:60px}.chatbot-container .send-prompt :hover{background-color:#c6c6c6}.chatbot-container .container-message--user{display:flex;justify-content:flex-end}.chatbot-container .container-message--ai{display:flex;justify-content:flex-start}.chatbot-container .message--ai,.chatbot-container .message--user{border-radius:18px;color:#161616;font-size:16px;margin-bottom:15px;max-width:60%;padding:8px 25px}.chatbot-container .message--user{background-color:#604087;border:2px solid #604087;text-align:right}.chatbot-container .message--user-container{display:flex;justify-content:flex-end}.chatbot-container .message--ai{background-color:#8560b3;border:2px solid #8560b3;position:relative}.chatbot-container .image-container{cursor:pointer;margin:10px auto;max-width:50%;position:relative}.chatbot-container .image-container .download-icon{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;display:none;display:flex;height:40px;justify-content:center;position:absolute;right:10px;text-decoration:none;top:10px;width:40px}.chatbot-container .image-container:hover .download-icon{display:block}.chatbot-container .contact-form__field{align-items:center;display:flex;margin:0;width:100%}.chatbot-container .contact-form__label{margin-top:.5rem}.chatbot-container .contact-form .cf-turnstile{margin:1.5rem 0 0 5rem;width:66%}#lightbox{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(31,32,40,.9);cursor:pointer;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}#lightbox .lightbox-content{cursor:default;display:flex;flex-direction:column;position:relative}#lightbox .lightbox-content img{max-height:100%;max-width:100%}#lightbox .lightbox-content a{background-color:#fbda56;border-radius:18px;color:#333;display:inline-block;margin:10px auto;max-width:250px;padding:10px 20px;text-align:center;text-decoration:none}#lightbox .image-overlay{align-items:center;background:rgba(31,32,40,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}#lightbox .image-container:hover .image-overlay{opacity:1}#lightbox .zoom-icon{fill:#fff}.hero-inner{border-radius:0 0 15px 15px;margin:0 auto;max-width:calc(99rem - 40px)}.hero-inner,.hero-inner__gradient{background-position:50%;background-size:cover;width:100%}.hero-inner__gradient{align-items:flex-start;background-image:linear-gradient(90deg,#fff 15%,hsla(0,0%,100%,0));display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:380px;padding:0 20px}@media only screen and (max-width:768px){.hero-inner__gradient{background-image:linear-gradient(90deg,hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.9));min-height:320px}.hero-inner{border-radius:0}}.hero-inner__category{color:#7851a9;font-size:18px;font-weight:500;margin-bottom:-.5rem;text-transform:uppercase}.hero-inner__heading{border-bottom:4px solid #7851a9;font-weight:300;margin-bottom:2rem;margin-top:1.5rem;padding-bottom:.5rem;width:75%}@media only screen and (max-width:992px){.hero-inner__heading{width:66%}}@media only screen and (max-width:768px){.hero-inner__heading{font-size:2rem;margin-bottom:1rem;width:100%}}.hero-inner__sub-heading{font-size:1.2rem;font-weight:300;font-weight:400;padding-bottom:1rem;width:66%}@media only screen and (max-width:992px){.hero-inner__sub-heading{width:66%}}@media only screen and (max-width:768px){.hero-inner__sub-heading{font-size:1rem;width:100%}}.hero-inner__compact .hero-inner__gradient{min-height:210px}.hero-inner__compact .hero-inner__heading{font-size:3rem;margin-bottom:.75rem}@media only screen and (max-width:768px){.hero-inner__compact .hero-inner__heading{font-size:2rem}}.hero-inner__compact .hero-inner__sub-heading{font-size:1rem;margin-bottom:.5rem}.columns{display:grid;gap:50px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:15px 0}@media only screen and (max-width:768px){.columns{gap:0;grid-auto-columns:1fr;grid-auto-flow:row}}.columns--insight{grid-auto-columns:2fr 1fr}.gap-small .columns{gap:30px}@media only screen and (max-width:768px){.gap-small .columns{gap:0}}.text-with-image{align-items:center;display:flex;gap:45px;margin:60px 0}@media (max-width:768px){.text-with-image{flex-direction:column;gap:30px;margin:30px 0}}.text-with-image__content h3{font-size:20px;line-height:2.25rem;margin-top:0}.text-with-image img{border-radius:15px;height:-moz-fit-content;height:fit-content;max-height:360px;max-width:500px;width:100%}@media (max-width:768px){.text-with-image img{margin-top:15px}}.text-with-image.revert{flex-direction:row-reverse}@media (max-width:768px){.text-with-image.revert{flex-direction:column-reverse;margin:0 0 15px}}.quote{display:block;margin:45px 30px;padding:20px 45px 15px;position:relative}@media (max-width:768px){.quote{margin:15px 0;padding:15px 30px}}.quote p{font-size:24px;margin:0}@media (max-width:991px){.quote p{font-size:20px}}@media (max-width:767px){.quote p{font-size:18px}}.quote:before{content:"\f10d";left:0;top:0}.quote:after{bottom:0;content:"\f10e";right:0}.quote:after,.quote:before{font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute}@media (max-width:768px){.quote:after,.quote:before{font-size:14px}}.contact-details{background-color:#c2b7d7;margin-top:4rem;padding:4rem 0}.contact-details .container{display:flex;justify-content:flex-end}.contact-details .container>div{flex:0 0 75%;max-width:75%}@media only screen and (max-width:992px){.contact-details .container>div{flex:0 0 100%;max-width:100%}}.contact-details__card{padding:0 1rem 1rem 0}.contact-details__card p{font-size:18px;margin:8px 0}.contact-details__card p:first-child{border-bottom:1px solid #7851a9;color:#7851a9;font-size:20px;font-weight:500;padding-bottom:3px;width:-moz-fit-content;width:fit-content}.contact-details__card a{color:#7851a9}@media only screen and (max-width:768px){.contact-details__card{margin:20px 0}}.author-box{background-color:#f4f4f4;padding:4rem 0}@media only screen and (max-width:992px){.author-box{padding:4rem 0}}@media only screen and (max-width:768px){.author-box{padding:2rem 0}}.author-box .container{display:flex;justify-content:flex-end}.author-box .container>div{flex:0 0 75%;max-width:75%}@media (max-width:991px){.author-box .container>div{flex:0 0 100%;max-width:100%}}.author-box__wrapper{align-items:center;display:flex}@media only screen and (max-width:992px){.author-box__wrapper{align-items:flex-start;flex-direction:column}}.author-box__profile-pic{align-items:flex-start;display:flex;height:100%;margin-right:2rem}@media only screen and (max-width:992px){.author-box__profile-pic{margin-bottom:1rem;margin-right:0}}.author-box__profile-pic img{border:3px solid #7851a9;border-radius:100%;height:120px;width:120px}.author-box__company{text-decoration:underline!important}.author-box__details{flex:1;max-width:600px}.author-box__details h2{font-size:1.5rem;margin:0}.author-box__details p{margin:.5rem 0}.author-box__details__social{margin-top:1rem}.author-box__details__social a{color:#7851a9;margin-right:1rem;text-decoration:none}.author-box__details__social a:hover{text-decoration:underline}.project__media{max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.project__media-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.project__media-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20vh;z-index:100000}.project__media-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.project__gallery{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;padding:0}@media (max-width:768px){.project__gallery{grid-template-columns:1fr}}.project__gallery-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hello__video{padding-top:25px}.hello__video .container{max-height:650px;overflow:hidden;padding:0;position:relative}.hello__video .container:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hello__video .title{color:#fff;font-size:48px;font-weight:600;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:99}.hello__content .greeting{padding:60px 0}.hello__content .greeting__agency{align-items:center;display:flex;flex-direction:row;justify-content:center}.hello__content .greeting__agency p{color:#161616;font-size:40px;font-weight:700;margin:0 20px}.hello__content .greeting__caption{border-bottom:1px solid #7851a9;color:#161616;margin:40px auto;max-width:1200px;padding-bottom:40px;text-align:center}.hello__content .greeting__content{margin:auto;max-width:1000px;padding-top:5px;position:relative}.hello__content .greeting__content .fa-quote-left{color:#7851a9;font-size:54px;left:-90px;position:absolute;top:10px}.hello__content .greeting__content .fa-quote-left+p{font-size:24px;font-weight:400}.hello__content .greeting__content ul li{margin-bottom:5px}.hello__content .greeting__content h5{line-height:1.4}.hello__content .greeting__content img{filter:invert(.85);margin:10px 0 -20px;text-align:right}.hello__content .greeting__content-signature{margin:30px 30px 60px;text-align:right}.hello__contact{padding:0 0 60px}.hello__contact .contact-form{border-top:1px solid #e0e0e0;padding-top:80px}.hello__contact .contact-form__field{margin-left:0;width:100%}.hello__contact .contact-form__textarea{height:375px}.hello__contact .contact-form__submit{font-size:18px;margin-left:0}.hello__contact .contact-form .cf-turnstile{margin:1.5rem 0 0 5rem;width:66%}.hello__contact .grid{-moz-column-gap:4rem;column-gap:4rem}.hello__chatbot{padding:40px 0 100px}.hello__chatbot .chatbot-grid{grid-column-gap:6vw;border-top:1px solid #e0e0e0;padding-top:80px}.hello__chatbot .chatbot-grid .chatbot-select-model{align-items:center;display:flex;margin:30px 0}.hello__chatbot .chatbot-grid .chatbot-select-model select{margin:0 30px 0 15px;width:auto}.hello__chatbot .chatbot-grid .chatbot-select-model .btt-button{align-items:center;background-color:#fbda56;border:none;border-radius:50px;color:#fff;color:#1f2028;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:50px;justify-content:center;margin-top:40px;max-width:180px;width:100%}.hello__chatbot .chatbot-grid .chatbot-select-model .btt-button .arrow-right{animation:smallBounce 2s ease infinite;font-size:32px;font-weight:400;margin-left:15px}.hello__showcase{padding:0 0 100px}.hello__showcase h2{margin-bottom:40px}.main-content-insights{width:100%}.insights-grid{display:grid;grid-template-columns:1fr 1fr 1fr;padding:60px 20px}@media only screen and (max-width:992px){.insights-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.insights-grid{grid-template-columns:1fr}}.insight__block{background-color:#fff;border:1px solid #e2d9ed;color:#161616;display:block;padding:2.5rem 2.5rem 2rem}@media only screen and (max-width:768px){.insight__block{padding:1.5rem 1.5rem 1rem}}.insight__block:hover{background-color:#e2d9ed;border:1px solid #e2d9ed}.insight__category{color:#7851a9;font-weight:500;text-transform:uppercase}.insight__title{margin:.5rem 0}.insight__snippet{overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box}.main-content-case-studies{width:100%}.case-studies-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;padding:60px 0 0 20px}@media only screen and (max-width:992px){.case-studies-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.case-studies-grid{grid-template-columns:1fr}}.main-content-careers{width:100%}.careers-grid{display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px}@media only screen and (max-width:992px){.careers-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.careers-grid{grid-template-columns:1fr}}.listing__block{background-color:#fff;border:1px solid #e2d9ed;color:#161616;display:block;padding:2.5rem 2.5rem 2rem}@media only screen and (max-width:768px){.listing__block{padding:1.5rem 1.5rem 1rem}}.listing__block:hover{background-color:#e2d9ed;border:1px solid #e2d9ed}.listing__category{color:#7851a9;font-weight:500;text-transform:uppercase}.listing__title{margin:.5rem 0 1rem}.listing__snippet{align-items:center;display:flex;width:100%}.listing__snippet svg{margin-right:10px;fill:#7851a9}.filter-section{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin:50px 0 30px}.filter-section .filter{display:flex;flex-direction:column}.filter-section .filter label{font-weight:700;margin-bottom:.5rem}.filter-section .filter select{border-color:#7851a9;color:#161616;font-family:Open Sans,sans-serif;font-size:14px;font-weight:300;padding:.5rem}.job-listing__details{align-items:flex-end;display:flex;justify-content:space-between;width:85%}@media only screen and (max-width:768px){.job-listing__details{align-items:flex-start;flex-direction:column;width:100%}.job-listing__details>div{width:100%}.job-listing__details .button{margin-bottom:30px;text-align:center;width:100%}}.job-listing__details__item{align-items:center;display:flex;font-size:18px;margin:5px 0}@media only screen and (max-width:768px){.job-listing__details__item:last-child{margin-bottom:50px}}.job-listing__details__item svg{color:#7851a9;margin-right:10px}.new-landing .main,.new-landing .main .content-column{justify-content:center}@media only screen and (max-width:992px){.new-landing .main .content-column{padding:30px 60px}}.new-landing .main .content-column--left{padding:0}.new-landing .space-medium h3:first-child{margin-top:0!important}.new-landing .greeting__content-signature{margin-right:55px}.new-landing .greeting__content-signature p{max-width:none}.new-landing .greeting__content-signature img{filter:invert(.85);margin:10px 0 -20px;text-align:right}@media only screen and (max-width:992px){.new-landing .greeting__content-signature{margin-right:0}}.new-landing .hello-insights{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:0}.new-landing .hello-insights article{width:33.3333333333%}@media only screen and (max-width:992px){.new-landing .hello-insights article{width:100%}}.new-landing .hello-insights .content-link__title{align-items:center;display:flex;min-height:60px}@media only screen and (max-width:992px){.new-landing .hello-insights .content-link__title{min-height:80px}}.new-landing .fa-quote-left{left:-75px!important}.new-landing .fa-quote-right{bottom:-75px;color:#7851a9;font-size:54px;position:absolute;right:-75px}