button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:0 solid rgba(0,0,0,.125);border-radius:5px;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.card-body{flex:1 1 auto;min-height:1px;padding:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:0}.card-header{background-color:rgba(0,0,0,.03);border-bottom:0 solid rgba(0,0,0,.125);margin-bottom:0;padding:0}.card-header:first-child{border-radius:5px 5px 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{background-color:rgba(0,0,0,.03);border-top:0 solid rgba(0,0,0,.125);padding:0}.card-footer:last-child{border-radius:0 0 5px 5px}.card-header-tabs{border-bottom:0;margin-bottom:0}.card-header-pills,.card-header-tabs{margin-left:0;margin-right:0}.card-img-overlay{bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:5px;border-top-right-radius:5px}.card-img,.card-img-bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%}@media(prefers-reduced-motion:no-preference){.fade-in-up{opacity:0;transform:translateY(50px);transition:opacity 1.5s ease,transform 1.5s ease}.fade-in-up.js-animate{opacity:1;transform:translateY(0)}.fade-in-down{opacity:0;transform:translateY(-50px);transition:opacity 1.5s ease,transform 1.5s ease}.fade-in-down.js-animate{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translateX(50px);transition:opacity 1.5s ease,transform 1.5s ease}.fade-in-left.js-animate{opacity:1;transform:translateX(0)}.fade-in-right{opacity:0;transform:translateX(-50px);transition:opacity 1.5s ease,transform 1.5s ease}.fade-in-right.js-animate{opacity:1;transform:translateX(0)}.fade-in{opacity:0;transition:opacity 1.5s ease}.fade-in.js-animate{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:.5s}}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(25%,-25%)}to{opacity:1;transform:translate(0)}}@keyframes heroFadeInTopRight{0%{opacity:0;transform:translate(50px,-50px)}to{opacity:1;transform:translate(0)}}@keyframes heroFadeInBottomLeft{0%{opacity:0;transform:translate(-50px,50px)}to{opacity:1;transform:translate(0)}}@keyframes bounce{0%{transform:translateY(0)}30%{transform:translateY(-20px)}50%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes jobSearch{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes zoomIn{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}html{scroll-behavior:smooth;scroll-margin-top:100px}.tns-controls{margin-top:10px;outline:none}.tns-controls button{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:48px;box-shadow:none;color:#0e1318;display:inline-flex;font-size:.875rem;height:48px;justify-content:center;line-height:1;margin:0 8px;width:48px}.tns-controls button .icon-sprite{height:1.25rem;width:1.25rem}.tns-controls button:focus{box-shadow:0 0 0 .2rem rgba(125,42,232,.25)}.tns-controls button[disabled]{opacity:.5}.tns-nav{margin:24px 0 0;text-align:center}.tns-nav button{background:#edf0f2;border:0;border-radius:10px;display:inline-block;height:10px;margin:5px 4px;padding:0;transition:opacity .2s ease;width:10px}.tns-nav button.tns-nav-active,.tns-nav button:focus,.tns-nav button:hover{background:#7d2ae8}.slide-index{color:#fff;font-size:22px;font-weight:400}.section-features .container-right-edge:last-child,.section-teams .container-right-edge:last-child{padding-top:80px;position:relative}@media(min-width:992px) and (max-width:1199.98px){.section-features .container-right-edge:last-child,.section-teams .container-right-edge:last-child{padding-top:30px}}@media(max-width:991.98px){.section-features .container-right-edge:last-child,.section-teams .container-right-edge:last-child{padding:30px 0 0}}.section-features .container-right-edge:last-child .row,.section-teams .container-right-edge:last-child .row{position:relative}.section-features .tns-controls button:first-child,.section-teams .tns-controls button:first-child{bottom:150px;left:50px;position:absolute}@media(min-width:1200px){.section-features .tns-controls button:first-child,.section-teams .tns-controls button:first-child{bottom:230px;left:60px}}@media(min-width:1400px){.section-features .tns-controls button:first-child,.section-teams .tns-controls button:first-child{left:90px}}.section-features .tns-controls button:last-child,.section-teams .tns-controls button:last-child{position:absolute;right:50px;top:140px}@media(min-width:1200px){.section-features .tns-controls button:last-child,.section-teams .tns-controls button:last-child{left:1150px;right:auto;top:170px}}@media(min-width:1400px){.section-features .tns-controls button:last-child,.section-teams .tns-controls button:last-child{left:1150px}}@media(min-width:992px){.section-features .tns-nav,.section-teams .tns-nav{display:none}}@media(prefers-reduced-motion:no-preference){.section-features .fade-in.js-animate+.grid-carousel-outer .slide-index,.section-teams .fade-in.js-animate+.grid-carousel-outer .slide-index{opacity:1}}.grid-carousel-content{margin-bottom:2rem}@media(min-width:992px){.grid-carousel-content{left:0;margin-bottom:0;position:absolute;top:60px;z-index:2}}@media(min-width:1200px){.grid-carousel-content{left:70px}}.grid-carousel-outer .slide-index{color:#fff;display:block;left:64.6%;opacity:1;position:absolute;top:8%}.tns-inner{margin:0!important}.js-grid-carousel{padding-bottom:50px}@media(min-width:992px){.js-grid-carousel{padding-bottom:0}}.js-grid-carousel .tns-item{display:inline-flex!important;justify-content:flex-end}@media (max-width:1199px){.grid-carousel-outer .slide-index{color:#fff;display:block;left:60%;opacity:1;position:absolute;top:0}}@media(max-width:991.98px){.js-grid-carousel .tns-item:not(.active) .card{transform:scale(1);transform-origin:top;transition:transform .5s ease}.tns-outer{position:relative}.grid-carousel-outer .slide-index{bottom:14px;color:#fff;display:block;left:170px;opacity:1;position:absolute;top:auto}.js-grid-carousel .tns-item .card{min-height:400px}}.js-grid-carousel .tns-item .card .desc{background-color:#fff;margin-top:auto;padding:15px;transform:translateY(100%);transition:all .3s ease}.js-grid-carousel .tns-item .card:hover .desc{transform:translatey(0)}.js-grid-carousel .tns-item .card{align-items:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-wrap:wrap;min-height:320px;right:-118px;width:100%}.js-grid-carousel .tns-item .card:before{background-color:#000;content:"";height:100%;left:0;opacity:20%;position:absolute;top:0;width:100%;z-index:0}.js-grid-carousel .tns-item .card>.desc{position:relative;z-index:2}@media(min-width:992px){.js-grid-carousel .tns-item:not(.active) .card{margin-bottom:0;margin-top:400px;transform:scale(.8);transform-origin:top right}.js-grid-carousel .tns-item.active .card,.js-grid-carousel .tns-item.active+.tns-item .card{height:100%;min-height:446px;right:auto;width:332px}.js-grid-carousel .tns-item .card{align-items:stretch;flex-wrap:wrap;min-height:320px;right:-9px;width:100%}.js-grid-carousel .tns-item picture{height:100%;transition:all .3s ease;width:100%}.js-grid-carousel .tns-item card:hover picture{height:auto}.js-grid-carousel .tns-item picture img{height:100%!important;object-fit:cover;position:relative;width:100%}}.js-grid-carousel .tns-item.active{position:relative;z-index:3}@media(min-width:992px){.js-grid-carousel .tns-item.active .card{animation:zoomIn .5s ease both;margin-top:60px}}@media(min-width:1200px){.js-grid-carousel .tns-item.active .card{margin-top:120px}.js-grid-carousel .tns-item .card{right:-118px}.js-grid-carousel .tns-item:not(.active) .card{margin-bottom:0;margin-top:400px;transform:scale(.9);transform-origin:top right}}@media(prefers-reduced-motion:reduce){.js-grid-carousel .tns-item.active .card{animation:none}}@media(min-width:992px){.js-grid-carousel .tns-item.active+.tns-item{justify-content:flex-start}.js-grid-carousel .tns-item.active+.tns-item .card{margin-top:0;transform-origin:top left}}@media(prefers-reduced-motion:no-preference){.js-grid-carousel.js-animate .tns-item{animation:fadeIn 1s ease .5s both}}@media(prefers-reduced-motion:no-preference) and (min-width:992px){.js-grid-carousel.js-animate .tns-item{animation:fadeInDown 1s ease .5s both}.js-grid-carousel.js-animate .tns-item.active{animation:zoomOut 1s ease both}.js-grid-carousel.js-animate .tns-item.active+.tns-item{animation:fadeInUp 1s ease .5s both}}.grid [class*=col-]{margin-bottom:2rem}@media(min-width:992px){.grid [class*=col-]{margin-bottom:3.75rem}}.grid .card{height:100%}.card:hover .card-image .cms-content img,.card:hover .card-image .img-fluid,.cms-content .card:hover .card-image img{transform:scale(1.1)}.card-title a{color:inherit}.card-title a:focus,.card-title a:hover{text-decoration:none}.card-image .cms-content img,.card-image .img-fluid,.cms-content .card-image img{transition:transform 1s ease;width:100%}.card-body p:last-of-type:not(.card-subtitle){margin-bottom:0}.grid-listing{margin-top:4rem}@media(min-width:992px){.grid-listing{margin-top:10rem}}.card-grid{background-color:transparent;border-radius:1rem}.card-person{text-align:center}.card-person .cms-content img,.card-person .img-fluid,.cms-content .card-person img{border-radius:50%;margin:0 auto 1rem}.card-team{border-radius:1rem;overflow:hidden;position:relative}.card-team .card-title{height:calc(100% - 2rem);left:1rem;position:absolute;right:1rem;top:20px;width:calc(100% - 2rem);z-index:2}.card-team .cms-content img,.card-team .img-fluid,.cms-content .card-team img{transition:transform .5s ease;width:100%}.card-team .card-body{align-items:flex-end;background-color:#280f91;bottom:0;color:#fff;display:flex;font-size:1rem;left:0;padding:1.5rem 1rem 1.5rem 1.5rem;position:absolute;right:0;transform:translateY(100%);transition:transform .5s ease}.card-team .card-body .stretched-link{align-items:center;background:#fff;border-radius:50%;color:#000;display:inline-flex;flex-shrink:0;height:35px;justify-content:center;margin:10px 0 -10px 2px;transition:.4s;width:35px}.card-team .card-body .stretched-link:focus,.card-team .card-body .stretched-link:hover{background-color:#00c4cc}.card-team:hover .card-body{transform:translateY(0)}@media(min-width:992px) and (max-width:1399.98px){.card-team:hover .card-body{transform:translateY(50%)}}.cms-content .section-teams .card-team:hover img,.section-teams .card-team:hover .cms-content img,.section-teams .card-team:hover .img-fluid{transform:scale(1.1)}.pagination{flex-wrap:wrap;margin:3rem 0 4rem}.pagination .page-item{display:flex}.pagination .page-item.active{font-weight:700}.pagination .page-item .page-link{align-items:center;display:flex;z-index:1}.pagination .page-item:before{content:"."}.pagination .elipsis{border:0 solid #dee2e6;display:flex;line-height:1.25;margin-left:-1px;padding:.5rem;position:relative}.pagination .elipsis+.page-item:before,.pagination .next:before,.pagination .page-item:first-child:before,.pagination .prev+.page-item:before,.pagination .prev:before{content:"";display:none}@media(max-width:991.98px){.sidebar+.main-col{margin-top:4rem}.js-grid-carousel .tns-item .card{right:auto}}.card-sidebar{margin-bottom:30px}.card-sidebar .cms-content img,.card-sidebar .img-fluid,.cms-content .card-sidebar img{width:100%}.card-toggle{color:inherit;display:block;font-family:Canva Sans,sans-serif;padding:0 3rem 0 0}.card-faq{border:2px solid #e9ecef;margin-bottom:1rem;overflow:hidden}.card-faq .card-body{font-size:1rem;padding:1rem}.card-header{padding:1rem;position:relative}.card-header h3{font-size:1.5rem;margin:0}.card-header h3 a{display:block}.card-header .icon-sprite{height:1.25rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.25rem}.card-header .card-toggle[aria-expanded=true] .icon-sprite{transform:translateY(-50%) rotate(180deg)}