.color-orange{color:#ff5d12;font-weight:600}.teams-intro-banner .classifier{color:#ff5d12;font-size:.7rem;text-transform:uppercase}.teams-intro-banner .animated-text{text-indent:8px;color:#ff5d12}.teams-intro-banner .animated-text:before{content:"engagement";animation:topToBottom 5s 0s infinite}@keyframes topToBottom{0%{content:"captivation"}25%{content:"creativity"}50%{content:"thinking"}75%{content:"clarity"}to{content:"results"}}.teams-intro-banner .hero-background{background:url(/images/teams/header/hero-background.jpg) top no-repeat;background-size:contain;height:auto}@media (max-width:575.98px){.teams-intro-banner .btn-primary{display:block}}@media (max-width:992px){.hero-background{display:none}}.team-show-case .list-benefits{list-style-type:none;margin:0 0 2rem .2rem;padding:0}.team-show-case .list-benefits li{line-height:1.4rem;margin:0 0 1rem}@media (max-width:575.98px){.team-show-case .btn-primary{display:block}}@media (max-width:575.98px){.team-show-case .btn-primary.reset-side-xs-pads{padding-left:0!important;padding-right:0!important}}.team-show-case .team-show-case-bg{background:#cab9b1 url(/images/teams/pic-team-laptop-mockup.jpg) 100% 0 no-repeat;background-size:cover}.teams-service-tabs .list-benefits{list-style-type:none;margin:0 0 2rem .2rem;padding:0}.teams-service-tabs .list-benefits li{line-height:1.4rem;margin:0 0 1rem}.teams-service-tabs #pills-tab .nav-item{padding:0;border-radius:0}.teams-service-tabs #pills-tab .nav-item a.txt-large{margin-bottom:0}@media (min-width:992px){.teams-service-tabs .nav-pills .nav-link{display:flex;flex-direction:column;align-items:center;width:320px}}@media (min-width:576px) and (max-width:991.98px){.teams-service-tabs .nav-pills .nav-link{display:flex;flex-direction:column;align-items:center;width:175px;padding:.4rem!important}.teams-service-tabs .nav-pills .nav-link img{width:45px}.teams-service-tabs .nav-pills .nav-link span{font-size:18px}}@media (max-width:767.98px){.teams-service-tabs .nav-pills .nav-link{display:flex;flex-direction:column;align-items:center;width:160px;height:85px;margin-bottom:10px!important;padding:.4rem!important}.teams-service-tabs .nav-pills .nav-link img{width:45px}.teams-service-tabs .nav-pills .nav-link span{font-size:16px}}.teams-service-tabs .nav-pills .nav-link.active{color:#5456f5;background-color:#fdedb1;border-radius:0;padding:2rem 1rem}.teams-service-tabs .nav-pills .nav-link:link{color:#5456f5}.teams-service-tabs .nav-pills .nav-link:hover{background:#fef6d8}.teams-service-tabs .nav-pills .nav-link.active:hover{background:#fdedb1}.teams-service-tabs .nav-pills .show>.nav-link{color:#5456f5;background-color:#fdedb1;border-radius:0;padding:2rem 1rem}.teams-service-tabs #pills-custom-tab{color:#5456f5;background:#fff;border-radius:0;padding:2rem 1rem;border-bottom:6px solid #fff}.teams-service-tabs #pills-custom-tab:hover{color:#393ce5;background:#fff;border-bottom:6px solid #5456f5}.teams-service-tabs #pills-custom-tab.active{color:#fff;background-color:#5456f5;border-bottom:6px solid #5456f5}.teams-service-tabs #pills-visualise-tab{color:#393ce5;background:#fff;border-radius:0;padding:2rem 1rem;border-bottom:6px solid #fff}.teams-service-tabs #pills-visualise-tab:hover{color:#03bdd0;background:#fff;border-bottom:6px solid #03bdd0}.teams-service-tabs #pills-visualise-tab.active{color:#fff;background-color:#03bdd0;border-radius:0;padding:2rem 1rem;border-bottom:6px solid #03bdd0}.teams-service-tabs #pills-training-tab{color:#5456f5;background:#fff;border-radius:0;padding:2rem 1rem;border-bottom:6px solid #fff}.teams-service-tabs #pills-training-tab:hover{color:#872657;background:#fff;border-bottom:6px solid #dc1464}.teams-service-tabs #pills-training-tab.active{color:#fff;background-color:#dc1464;border-radius:0;padding:2rem 1rem;border-bottom:6px solid #dc1464}.teams-service-tabs #pills-expert-tab{color:#5456f5;background:#fff;border-radius:0;padding:2rem 1rem;border-bottom:6px solid #fff}.teams-service-tabs #pills-expert-tab:hover{color:#e9b908;background:#fff;border-bottom:6px solid #e9b908}.teams-service-tabs #pills-expert-tab.active{color:#fff;background-color:#e9b908;border-radius:0;padding:2rem 1rem;border-bottom:6px solid #e9b908}@media (max-width:767.98px){.teams-service-tabs .btn-primary{display:block;font-size:16px}}.component-testimonials .testimonials-bg{background-repeat:no-repeat}@media (min-width:992px){.component-testimonials .testimonials-bg{height:420px;background-size:100% 100%;padding:0 98px}}@media (max-width:991.98px){.component-testimonials .testimonials-bg{height:310px;background-size:100% 100%;padding:0 34px}}@media (max-width:575.98px){.component-testimonials .testimonials-bg{height:310px;background-size:100% 100%;padding:0 34px}}@media (max-width:575.98px){.component-testimonials .testimonials-bg .txt-large{font-size:16px}}@media (max-width:991.98px){.component-testimonials .testimonials-bg .txt-large{font-size:16px}}.component-testimonials .testimonials-bg.testimonials-1{background-image:url(/images/testimonials/bg-testimonial1.png)}.component-testimonials .testimonials-bg.testimonials-2{background-image:url(/images/testimonials/bg-testimonial2.png)}.component-testimonials .avatar-sml{width:60px;height:60px;border-radius:50%;overflow:hidden}.team-graphic-recorder .graphic-recorder-bg{background:url(/images/teams/axelle-vanquaillie-scribing.jpg) 100% 0 no-repeat;background-size:cover}.team-graphic-recorder .classifier{color:#fffbef;font-size:.7rem;text-transform:uppercase}@media (min-width:992px){.team-graphic-recorder .p-l-lg-86{padding-left:86px}}.team-graphic-recorder .list-benefits{list-style-type:none;margin:0 0 2rem .2rem;padding:0}.team-graphic-recorder .list-benefits li{line-height:1.4rem;margin:0 0 1rem}@media (max-width:575.98px){.team-graphic-recorder .btn-night{display:block}}.teams-faqs .card{border-radius:0;background:none;border:none}.teams-faqs .card .card-header{border-radius:0;background:none;border-bottom:1px solid #e7dddb;display:flex;justify-content:space-between;padding-left:0;padding-right:0;cursor:pointer}.teams-faqs .card .card-header a i{background-image:url(/images/faqs/minus.svg);width:13px;height:13px;display:flex;background-repeat:no-repeat;align-items:center;background-position:50%}.teams-faqs .card .card-header.collapsed a i{background-image:url(/images/faqs/plus.svg)}.teams-faqs .card .card-body{padding-left:0;padding-right:0;font-size:18px;font-weight:400;color:#171612}.teams-faqs .card .card-body p{text-align:justify}@media (max-width:575.98px){.teams-contacts .btn-primary{display:block;width:100%}}@media (min-width:576px) and (max-width:1199.98px){.team-customers{max-width:800px}}.team-customers .company-logos{display:flex;justify-content:space-evenly;align-items:center}@media (max-width:575.98px){.team-customers .company-logos{flex-wrap:wrap}.team-customers .company-logos img{margin-bottom:15px}}
/* === Teams page visual refresh: START === */
body.teams{color:#29252f;background:#fff}
body.teams h1,body.teams h2{color:#171612;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}
body.teams h2{font-size:clamp(36px,3.5vw,54px);line-height:1.08}
body.teams p,body.teams li{line-height:1.62}
body.teams .btn-primary,body.teams .btn-night{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px 2px!important;background:linear-gradient(90deg,#ff5d12 0%,#98228f 100%);border:0;border-radius:8px;box-shadow:0 11px 25px rgba(152,34,143,.18);color:#fff;font-size:16px;font-weight:600;line-height:1;transition:transform .2s ease,box-shadow .2s ease}
body.teams .btn-primary:hover,body.teams .btn-primary:focus,body.teams .btn-night:hover,body.teams .btn-night:focus{transform:translateY(-2px);background:linear-gradient(90deg,#ee4e07 0%,#852080 100%);box-shadow:0 15px 29px rgba(152,34,143,.24);color:#fff}
body.teams .teams-intro-banner{padding:66px 30px;background:linear-gradient(115deg,#fff7f1 0%,#faf8ff 52%,#f1f2ff 100%)!important}
body.teams .teams-intro-banner>.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,1fr);max-width:1240px;min-height:560px;margin:0 auto;padding:0!important;overflow:hidden;background:rgba(255,255,255,.9)!important;border:1px solid #eadfd9;border-radius:26px;box-shadow:0 24px 60px rgba(39,31,54,.09)}
body.teams .teams-intro-banner .col-lg-5:first-child{width:auto;max-width:none;margin:0;padding:68px 32px 68px 68px;align-self:center}
body.teams .teams-intro-banner .classifier{color:#ff5d12;font-size:12px;font-weight:700;letter-spacing:.13em}
body.teams .teams-intro-banner h1{max-width:610px;margin:14px 0 25px;font-size:clamp(58px,5vw,76px);line-height:.98}
body.teams .teams-intro-banner .txt-large{margin-bottom:14px;color:#4f4a52;font-size:18px}
body.teams .teams-intro-banner .hero-background{width:auto;max-width:none;min-height:560px;background-color:#f2f1ff;background-position:center;background-repeat:no-repeat;background-size:contain}
body.teams .teams-position{padding:88px 20px!important;background:#fff}
body.teams .teams-position h2{max-width:990px;margin:0 auto 24px}
body.teams .teams-position h2 em{color:#8b218d;font-weight:400}
body.teams .teams-position p{margin:0;color:#56505a;font-size:18px}
body.teams .team-show-case{padding:74px 30px;background:#f5f5ff!important}
body.teams .team-show-case>.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);max-width:1240px;margin:0 auto;overflow:hidden;background:#fff;border:1px solid #e3dfec;border-radius:24px;box-shadow:0 18px 44px rgba(39,32,59,.07)}
body.teams .team-show-case .col-lg-5:first-child{width:auto;max-width:none;margin:0;padding:58px 38px 58px 58px!important}
body.teams .team-show-case h2{margin-bottom:22px;font-size:48px}
body.teams .team-show-case h3{margin:27px 0 12px;color:#302a35;font-size:24px}
body.teams .team-show-case .list-benefits{display:grid;gap:9px;margin:24px 0 30px}
body.teams .team-show-case .list-benefits li{position:relative;margin:0;padding:9px 12px 9px 37px;background:#f8f7fc;border-radius:9px}
body.teams .team-show-case .list-benefits li i{position:absolute;top:14px;left:15px;color:#8b218d!important}
body.teams .team-show-case .team-show-case-bg{width:auto;max-width:none;background-position:center;background-size:cover}
body.teams .teams-services-intro{padding:84px 20px 42px!important;background:#fff}
body.teams .teams-services-intro h2{margin-bottom:24px}
body.teams .teams-services-intro p{color:#56505a;font-size:18px}
body.teams .teams-service-tabs{padding:0 0 84px;background:#fff}
body.teams .teams-service-tabs>.row{max-width:1240px;margin:0 auto;padding-top:0!important;padding-bottom:0!important;background:transparent!important}
body.teams .teams-service-tabs>.row:first-child .col-lg-10{max-width:100%;flex:0 0 100%}
body.teams .teams-service-tabs #pills-tab{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 15px}
body.teams .teams-service-tabs #pills-tab .nav-item{width:100%}
body.teams .teams-service-tabs #pills-tab .nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:145px;margin:0;padding:18px 12px!important;background:#fff;border:1px solid #e2dfef!important;border-radius:16px!important;color:#2f2a37!important;box-shadow:0 10px 26px rgba(44,38,69,.05)}
body.teams .teams-service-tabs #pills-tab .nav-link img{width:62px;margin-bottom:8px;object-fit:contain}
body.teams .teams-service-tabs #pills-tab .nav-link span{font-size:17px;font-weight:600}
body.teams .teams-service-tabs #pills-tab .nav-link:hover{background:#fffaf7;border-color:#c9b6ce!important}
body.teams .teams-service-tabs #pills-tab .nav-link.active{background:linear-gradient(135deg,#ffede2 0%,#eeeaff 100%)!important;border:2px solid #98228f!important;color:#612060!important;box-shadow:0 12px 28px rgba(117,44,112,.11)}
body.teams .teams-service-tabs>.row:last-child .col-lg-10{max-width:100%;flex:0 0 100%;padding:20px 15px 0!important}
body.teams .teams-service-tabs .tab-content{min-height:430px;padding:46px;background:#fff;border:1px solid #e3dfec;border-radius:22px;box-shadow:0 18px 44px rgba(39,32,59,.07)}
body.teams .teams-service-tabs .tab-pane h2{margin:0 0 20px;color:#171612!important;font-size:42px}
body.teams .teams-service-tabs .tab-pane .col-md-5 h2{display:none}
body.teams .teams-service-tabs .tab-pane .col-md-5 img{min-height:330px;border-radius:15px;object-fit:cover}
body.teams .teams-service-tabs .list-benefits{display:grid;gap:9px;margin:24px 0 28px}
body.teams .teams-service-tabs .list-benefits li{position:relative;margin:0;padding:9px 12px 9px 37px;background:#f8f7fc;border-radius:9px}
body.teams .teams-service-tabs .list-benefits li i{position:absolute;top:14px;left:15px;color:#8b218d!important}
body.teams .component-testimonials{padding:82px 20px!important;background:#f8f8ff}
body.teams .component-testimonials .container{max-width:1120px}
body.teams .component-testimonials .row{gap:24px;justify-content:center}
body.teams .component-testimonials .col-md-6,body.teams .component-testimonials .col-md-5{max-width:calc(50% - 12px);flex:0 0 calc(50% - 12px)}
body.teams .component-testimonials .col-md-1{display:none}
body.teams .component-testimonials .testimonials-bg{display:flex;flex-direction:column;justify-content:center;height:350px;padding:48px 54px;overflow:hidden;background-color:#fff9f5;border:1px solid #eadfd9;border-radius:22px;box-shadow:0 16px 36px rgba(39,31,54,.06)}
body.teams .team-graphic-recorder{padding:88px 30px;background:#fff}
body.teams .team-graphic-recorder>.row{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);max-width:1240px;margin:0 auto;overflow:hidden;border-radius:24px;box-shadow:0 20px 48px rgba(16,86,94,.14)}
body.teams .team-graphic-recorder .graphic-recorder-bg{display:flex;width:auto;max-width:none;min-height:0;padding:0;background:#f3eee8}
body.teams .team-graphic-recorder .graphic-recorder-image{display:block;width:100%;height:100%;object-fit:cover}
body.teams .team-graphic-recorder .col-lg-6{width:auto;max-width:none;padding:58px 64px!important}
body.teams .team-graphic-recorder h2{color:#fff;font-size:46px}
body.teams .team-graphic-recorder .list-benefits li{position:relative;margin-bottom:10px;padding-left:25px}
body.teams .team-graphic-recorder .list-benefits li i{position:absolute;top:5px;left:0}
@media (min-width:1200px){body.teams .team-graphic-recorder>.row{max-width:1600px}body.teams .team-graphic-recorder .col-lg-6{padding:32px 60px!important}body.teams .team-graphic-recorder h2{font-size:42px}}
body.teams .teams-faqs{padding:88px 20px!important;background:#fff9f5!important}
body.teams .teams-faqs .container{max-width:940px}
body.teams .teams-faqs h2{margin-bottom:38px}
body.teams .teams-faqs .card{margin-bottom:12px;overflow:hidden;background:#fff;border:1px solid #e7dcd6;border-radius:12px}
body.teams .teams-faqs .card .card-header{padding:20px 22px;border:0}
body.teams .teams-faqs .card .card-header h4{color:#25212b;font-size:18px;font-weight:600}
body.teams .teams-faqs .card .card-body{padding:0 22px 22px}
body.teams .teams-faqs .card .card-body p{margin:0;text-align:left}
body.teams .teams-contacts{max-width:980px;margin-top:88px;margin-bottom:88px;padding:0 64px 64px;background:linear-gradient(130deg,#fff4ed 0%,#f4f2ff 100%);border:1px solid #e7dcd7;border-radius:24px;box-shadow:0 20px 45px rgba(38,31,55,.07)}
body.teams .teams-contacts>.row:first-child{padding-top:60px!important}
body.teams .teams-contacts h2{margin-bottom:18px}
body.teams .teams-contacts .txt-large{color:#5a535d;font-size:18px}
body.teams .teams-contacts form{padding:42px;background:rgba(255,255,255,.92);border:1px solid #e6ddd8;border-radius:18px}
body.teams .teams-contacts label{margin-bottom:8px;color:#312d35;font-size:14px;font-weight:600}
body.teams .teams-contacts .required{color:#ff4f2b}
body.teams .teams-contacts .form-group{margin-bottom:18px}
body.teams .teams-contacts .form-control{min-height:50px;padding:11px 14px;background:#fff;border:1px solid #dcd6d3;border-radius:8px;box-shadow:none}
body.teams .teams-contacts textarea.form-control{min-height:125px}
body.teams .teams-contacts .form-control:focus{border-color:#a24aa0;box-shadow:0 0 0 3px rgba(152,34,143,.09)}
body.teams .teams-contacts form>.form-group>.row{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;margin:0}
body.teams .teams-contacts form>.form-group>.row>.col-12{width:auto;max-width:none;padding:0}
body.teams .teams-contacts .captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 50px;gap:0;margin:0;overflow:hidden;background:#fff;border:1px solid #dcd6d3;border-radius:8px}
body.teams .teams-contacts #captcha{display:block;width:auto;max-width:none;height:50px;padding:0;overflow:hidden;border:0}
body.teams .teams-contacts #captcha img{display:block;width:100%;height:50px;object-fit:fill}
body.teams .teams-contacts .refresh-captcha-col{display:flex;width:50px;max-width:50px;padding:0;align-items:center;justify-content:center}
body.teams .teams-contacts #refresh-captcha{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;background:#fff;border:0;border-left:1px solid #e5ded9;border-radius:0}
body.teams .teams-contacts #refresh-captcha img{width:24px!important;height:24px;margin:0}
body.teams .team-customers{max-width:1240px;padding:76px 20px 84px!important;border-top:1px solid #eee6e2}
body.teams .team-customers h2{margin-bottom:30px}
body.teams .team-customers .company-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:25px 32px;background:#faf9ff;border:1px solid #e5e2f0;border-radius:18px}
body.teams .team-customers .company-logos img{width:auto;height:auto;max-width:115px;max-height:65px;margin:auto;object-fit:contain}
@media (max-width:991.98px){body.teams .teams-intro-banner>.row,body.teams .team-show-case>.row,body.teams .team-graphic-recorder>.row{grid-template-columns:1fr}body.teams .teams-intro-banner .col-lg-5:first-child{padding:54px;text-align:center}body.teams .teams-intro-banner .hero-background{display:block;min-height:400px}body.teams .team-show-case .col-lg-5:first-child{padding:48px!important}body.teams .team-show-case .team-show-case-bg{display:block!important;min-height:430px}body.teams .teams-service-tabs #pills-tab{grid-template-columns:repeat(2,minmax(0,1fr))}body.teams .teams-service-tabs .tab-content{padding:34px}body.teams .component-testimonials .col-md-6,body.teams .component-testimonials .col-md-5{max-width:100%;flex:0 0 100%}body.teams .team-graphic-recorder .graphic-recorder-image{height:auto}body.teams .team-graphic-recorder .col-lg-6{padding:52px!important}body.teams .team-customers .company-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:767.98px){body.teams .teams-intro-banner{padding:30px 15px 42px}body.teams .teams-intro-banner>.row{border-radius:19px}body.teams .teams-intro-banner .col-lg-5:first-child{padding:40px 25px}body.teams .teams-intro-banner h1{font-size:50px}body.teams .teams-intro-banner .txt-large{font-size:16px}body.teams .teams-intro-banner .hero-background{min-height:290px}body.teams .teams-position{padding:58px 18px!important}body.teams .team-show-case{padding:52px 15px}body.teams .team-show-case .col-lg-5:first-child{padding:36px 24px!important}body.teams .team-show-case h2{font-size:38px}body.teams .team-show-case .team-show-case-bg{min-height:280px}body.teams .teams-services-intro{padding:58px 18px 34px!important}body.teams .teams-service-tabs{padding-bottom:58px}body.teams .teams-service-tabs #pills-tab{gap:9px;padding:0 10px}body.teams .teams-service-tabs #pills-tab .nav-link{height:114px;padding:12px 6px!important}body.teams .teams-service-tabs #pills-tab .nav-link img{width:45px}body.teams .teams-service-tabs #pills-tab .nav-link span{font-size:14px}body.teams .teams-service-tabs>.row:last-child .col-lg-10{padding:16px 10px 0!important}body.teams .teams-service-tabs .tab-content{min-height:0;padding:26px 20px;border-radius:16px}body.teams .teams-service-tabs .tab-pane h2{font-size:34px}body.teams .teams-service-tabs .tab-pane .col-md-5 img{min-height:250px;margin-top:25px}body.teams .component-testimonials{padding:58px 15px!important}body.teams .component-testimonials .testimonials-bg{height:auto;min-height:330px;padding:42px 26px}body.teams .team-graphic-recorder{padding:58px 15px}body.teams .team-graphic-recorder>.row{border-radius:18px}body.teams .team-graphic-recorder .col-lg-6{padding:40px 26px!important}body.teams .team-graphic-recorder h2{font-size:36px}body.teams .teams-faqs{padding:58px 15px!important}body.teams .teams-faqs .card .card-header{padding:18px 16px}body.teams .teams-faqs .card .card-header h4{padding-right:12px;font-size:16px}body.teams .teams-faqs .card .card-body{padding:0 16px 18px}body.teams .teams-contacts{margin:52px 15px;padding:0 18px 22px;border-radius:18px}body.teams .teams-contacts>.row:first-child{padding-top:42px!important}body.teams .teams-contacts form{padding:25px 18px}body.teams .teams-contacts form>.form-group>.row{grid-template-columns:1fr;gap:12px}body.teams .team-customers{padding:54px 15px 60px!important}body.teams .team-customers .company-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding:28px 18px}}
/* === Teams page visual refresh: END === */
