.team-roles{width:100%;display:block;margin-top:-15px;padding-bottom:24px}.team-roles .team-roles__slider{opacity:.2;-webkit-transition:all .3s cubic-bezier(.7,0,.3,1);transition:all .3s cubic-bezier(.7,0,.3,1);pointer-events:none}.team-roles .team-roles__slider.is-visible{opacity:1;pointer-events:all}.team-roles .is-loading,.team-roles .is-disabled{pointer-events:none}.team-roles .splide__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-roles .splide__track{width:100%}.team-roles .splide__slide{padding:0 35px;text-align:center;border:none !important;outline:none !important;width:100%}.team-roles .splide__slide p{color:#1d1f23;font-family:"Closer Text",sans-serif;font-weight:500;white-space:nowrap;-webkit-transition:all .3s cubic-bezier(.7,0,.3,1);transition:all .3s cubic-bezier(.7,0,.3,1);font-size:2.4rem;white-space:normal}.team-roles .splide__slide.is-active:before{background:#e04031}.team-roles .splide__slide.is-prev:before{background:#e04031}.team-roles .splide__arrow{display:inline-block;outline:none !important}.team-tabs{width:calc(100% + 20px);width:100%;margin:-8px 0 0}.team-tabs.no-looped .splide__list{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.team-tabs .splide__arrow{display:none}.team-tabs .splide__slide{padding:0 16px}@media only screen and (min-width:700px){.team-roles .splide__track{max-width:100%;width:calc(100% - 60px);margin:0 auto;overflow:hidden}.team-roles .splide__track:before,.team-roles .splide__track:after{position:absolute;content:"";width:30px;height:104%;top:-2%;z-index:2}.team-roles .splide__track:before{left:0;background:-webkit-gradient(linear,left top,right top,from(#fcfcfc),to(rgba(252,252,252,0)));background:linear-gradient(to right,#fcfcfc 0%,rgba(252,252,252,0) 100%)}.team-roles .splide__track:after{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(252,252,252,0)),to(#fcfcfc));background:linear-gradient(to right,rgba(252,252,252,0) 0%,#fcfcfc 100%)}.team-roles .splide__slide{padding:0 20px;width:auto}.team-roles .splide__slide:before{position:absolute;content:"";width:11px;height:11px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-5px;background:#c4c4c4;-webkit-transition:all .3s cubic-bezier(.7,0,.3,1);transition:all .3s cubic-bezier(.7,0,.3,1)}.team-roles .splide__slide p{color:#c4c4c4;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.team-roles .splide__slide.is-active p{color:#1d1f23;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.team-tabs{width:132%;margin:5px -16% 0}.team-tabs .splide__slide{padding:0 10px}}@media only screen and (min-width:1024px){.team-roles{margin-top:-10px}.team-roles .splide__track{max-width:1220px;width:90%;margin:0 auto}.team-roles .splide__slide{padding:0 40px;position:relative}.team-roles .splide__slide p{font-size:4rem}.team-roles .splide__slide.is-active p{color:#1d1f23;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.team-tabs.no-looped{width:100%;margin:60px auto -20px}.team-tabs{max-width:1312px;width:100%;margin:60px auto 0}}@media only screen and (min-width:1200px){.team-tabs{margin-bottom:-20px}.team-tabs .splide__slide{width:25%;padding:0 10px 20px}.team-tabs .splide__list{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:1024px){.team-roles .splide__arrow{-webkit-box-shadow:none;box-shadow:none;background:0 0;padding:0}.team-roles .splide__arrow:hover{-webkit-box-shadow:none;box-shadow:none}.team-roles .splide__arrow:after{display:none}.team-roles .splide__arrow:before{opacity:1;width:27px;height:40px}.team-roles .splide__arrow--prev{left:12px}.team-roles .splide__arrow--next{right:12px}.team-roles .splide__arrow--prev{left:4px}.team-roles .splide__arrow--next{right:4px}}@media only screen and (max-width:700px){.team-roles .splide__slide{opacity:1;-webkit-transition:all .3s cubic-bezier(.7,0,.3,1);transition:all .3s cubic-bezier(.7,0,.3,1)}.team-roles .splide__slide.is-active{opacity:1}}