.t26-tiktok{--color-black:#000;--color-white:#fff;--color-pink:#f12876;--color-dark-navy:#0e1832;--color-true-navy:#1d2e5c;--color-grey1:#7b7c80;--color-grey4:#edecec;--color-shaded:#f0f2fa;--transition:all 0.3s ease-out;--gradient-pink:linear-gradient(90deg,var(--color-pink) 0%,var(--color-true-navy) 100%);--s-xxs:10px;--s-xs:15px;--s-sm:30px;--s-md:70px;--s-lg:110px;--s-xl:150px;--max-width-medium:1180px;--max-width:1480px;--border-radius-lg:40px;color:var(--color-black);font-family:var(--primary-font);font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;@media (min-width:768px){font-size:20px;line-height:1.6}& *,& .button,& a,& button,& div,& h1,& h2,& h3,& h4,& h5,& h6,& p,& span{font-family:var(--primary-font)}& *{box-sizing:border-box}& p{margin:0 0 15px}& h1,& h2,& h3,& h4,& h5,& h6{font-weight:400;margin:0}& .heading-2,& .heading-2.heading-2-lg,& .heading-2.heading-2-lg.c-black,& h2{font-weight:700}& li,& ul{list-style-type:none;margin:0;padding:0}& a{color:var(--color-true-navy);text-decoration:none;transition:var(--transition)}& img{max-width:100%}& .container{margin:0 auto;max-width:var(--max-width-medium);padding-left:30px;padding-right:30px;@media (min-width:1560px){max-width:var(--max-width);padding-left:40px;padding-right:40px}}& .bg-navy{background-color:var(--color-true-navy);color:var(--color-white)}& .bg-shaded{background-color:var(--color-shaded)}& .bg-white{background-color:var(--color-white)}& .color-white{color:var(--color-white)}& .c-black{color:var(--color-black)}& .w-300{font-weight:300}& .block{position:relative}& .block.mt-default{margin-top:var(--s-md)}& .block.mb-default{margin-bottom:var(--s-md)}& .block.mt-none{margin-top:0}& .block.mb-none{margin-bottom:0}& .block.pt-default{padding-top:var(--s-md)}& .block.pb-default{padding-bottom:var(--s-md)}& .block.pt-none{padding-top:0}& .block.pb-none{padding-bottom:0}& .block.pt-small{padding-top:var(--s-sm)}& .block.pb-small{padding-bottom:var(--s-sm)}@media (min-width:1560px){& .block.pt-default{padding-top:var(--s-lg)}& .block.pb-default{padding-bottom:var(--s-lg)}& .block.pt-small{padding-top:var(--s-md)}& .block.pb-small{padding-bottom:var(--s-md)}}& .heading-1{font-size:32px;font-weight:900;line-height:1.25;@media (min-width:768px){font-size:44px;line-height:1.18}@media (min-width:960px){font-size:54px;line-height:1.15}@media (min-width:1560px){font-size:62px;line-height:1.13}}& .heading-1.heading-1-lg{@media (min-width:768px){font-size:44px;line-height:1.18}@media (min-width:960px){font-size:52px;line-height:1.15}@media (min-width:1560px){font-size:64px;line-height:1.13}}& .heading-1 em{color:var(--color-pink);font-style:normal;font-weight:600}& .heading-2{font-size:28px;font-weight:700;line-height:1.28;margin-bottom:10px;position:relative;@media (min-width:768px){font-size:38px;line-height:1.15}@media (min-width:1560px){font-size:42px;line-height:1.24}}& .heading-2.heading-2-lg{@media (min-width:768px){font-size:44px}@media (min-width:1560px){font-size:54px}}& .heading-3{font-size:22px;font-weight:700;line-height:1.27;margin-bottom:20px;@media (min-width:1560px){font-size:26px;line-height:1.3}}& .heading-stat{font-size:36px;font-weight:900;line-height:1;margin-bottom:20px;@media (min-width:768px){font-size:46px}@media (min-width:1560px){font-size:80px}}& .heading-stat em{font-size:62%;font-style:normal;font-weight:700;margin-left:10px}& .text{font-size:16px;line-height:1.5;@media (min-width:768px){font-size:20px;line-height:1.6}}& .text-md{font-size:16px;line-height:1.25;@media (min-width:768px){font-size:20px;line-height:1.4}@media (min-width:1560px){font-size:24px;line-height:1.33}}& .wysiwyg p:last-child{margin-bottom:0}& .wysiwyg p{margin-bottom:15px}& .buttons{margin-top:40px}& .button{align-items:center;border-radius:50px;border-style:solid;border-width:2px;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;line-height:1;padding:14px 40px;transition:var(--transition);white-space:nowrap}& .button.background-transparent{background-color:transparent}& .button.background-pink{background-color:var(--color-pink)}& .button.border-white{border-color:var(--color-white)}& .button.border-pink{border-color:var(--color-pink)}& .button.text-white{color:var(--color-white)}& .button.background-transparent.text-white:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}& .block-tiktok-hero{margin-top:0!important;overflow:hidden;position:relative}& .block-tiktok-hero.bg-navy{background:linear-gradient(90deg,#212e59,#101830)}& .block-tiktok-hero.bg-navy:after{background:linear-gradient(90deg,var(--color-pink) 2%,var(--color-true-navy) 100%);bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}& .block-tiktok-hero-inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr;position:relative;width:100%;@media (min-width:960px){grid-template-columns:repeat(2,1fr);max-height:100%}}& .block-tiktok-hero-text{color:var(--color-white);@media (max-width:959px){order:1;padding-left:40px;padding-right:40px;text-align:center}}& .block-tiktok-hero-right .block-tiktok-hero-text{@media (min-width:960px){order:1}}& .block-tiktok-hero-right .block-tiktok-hero-asset{@media (min-width:960px){justify-content:flex-end;order:2}}& .block-tiktok-hero-text h1{margin:0 0 var(--s-xs);text-wrap:balance}& .block-tiktok-hero-text .text{margin-bottom:var(--s-sm)}& .block-tiktok-hero-text .buttons{display:flex;flex-direction:column;gap:20px;justify-content:center;margin:20px 0 0;@media (min-width:768px){flex-direction:row;margin-top:40px}@media (min-width:960px){justify-content:flex-start}}& .block-tiktok-hero-asset{align-items:center;display:flex;justify-content:center;position:relative;@media (max-width:959px){order:2}}& .block-tiktok-hero-asset .lead-image{display:block;height:auto}& .block-tiktok-hero .lead-image{margin:0 auto;max-width:70%;@media (min-width:768px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-width:493px}}& .block-stats .heading-2{font-weight:400;margin-bottom:var(--s-sm);margin-inline:auto;text-align:center}& .block-stats .wysiwyg{color:var(--color-black);margin-inline:auto;text-align:center}& .block-stats h3{margin-bottom:10px}& .block-stats p{line-height:1.3;margin-bottom:0;text-wrap:pretty}& .stats{display:grid;gap:45px;justify-content:center;margin-top:var(--s-md);@media (min-width:960px){gap:90px}}& .stats.stats-3{grid-template-columns:1fr;@media (min-width:768px) and (max-width:959px){grid-template-columns:repeat(2,1fr);& .stat:nth-child(3){grid-column-end:span 2;grid-column-start:1}}@media (min-width:960px){grid-template-columns:repeat(3,1fr)}}& .stat{padding:var(--s-md);text-align:center}& .stat-square{background-color:var(--color-true-navy);border-radius:40px;color:var(--color-white);height:auto;padding:var(--s-sm);width:100%;@media (min-width:768px){padding:50px var(--s-md)}}& .stat-circle{background:transparent;color:var(--color-black);padding:var(--s-sm) 0;text-align:center}& .stat-circle .heading-stat{color:var(--color-pink);margin-bottom:8px}& .stat-circle p{color:var(--color-black);line-height:1.2;margin:0 auto;max-width:280px}& .block-boxes-basic .heading-2{margin-bottom:var(--s-sm)}& .block-boxes-basic .wysiwyg p{font-size:20px;margin-bottom:30px}& .block-boxes-basic .wysiwyg p:last-child{margin-bottom:0}& .block-boxes-basic .boxes{display:grid;gap:25px;grid-template-columns:1fr;margin:50px 0;position:relative;z-index:1;@media (min-width:960px){gap:50px;max-width:80%}}& .block-boxes-basic .boxes-2{grid-template-columns:1fr;@media (min-width:768px){grid-template-columns:repeat(2,1fr)}}& .block-boxes-basic .box{background-color:var(--color-white);border:6px solid var(--color-shaded);border-radius:0 var(--border-radius-lg);box-shadow:0 12px 29px rgba(0,0,0,.15);color:var(--color-black)}& .block-boxes-basic .box-text{padding:var(--s-sm);@media (min-width:768px){padding-bottom:50px;padding-left:50px;padding-right:50px;padding-top:50px}}& .block-boxes-basic .box-text h3{max-width:300px}& .block-boxes-basic .box-text p{margin-bottom:0;text-wrap:pretty}& .block-carousel{position:relative;text-align:center}& .block-carousel-lead{margin:0 0 var(--s-sm)}@media (min-width:960px){& .block-carousel-lead{margin-bottom:var(--s-md)}}& .block-carousel-lead h2.heading-2{margin:0 auto var(--s-sm);padding:0 20px}& .block-carousel-lead .wysiwyg{margin-inline:auto;padding:0 30px}& .capability-cards{display:grid;gap:24px;grid-template-columns:1fr;margin-top:var(--s-sm);@media (min-width:960px){gap:24px;grid-template-columns:repeat(3,1fr)}}& .capability-card{background-color:var(--color-shaded);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;text-align:start}& .capability-card picture{display:block}& .capability-card picture img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;object-position:top center;width:100%}& .capability-card-text{border-image:var(--gradient-pink) 1;border-top:10px solid;flex:1;padding:var(--s-sm)}& .capability-card-text .heading-3{margin-bottom:var(--s-sm);text-wrap:balance}& .block-cards-case{text-align:center}& .block-cards-case .cards{display:grid;gap:20px;grid-template-columns:1fr;margin-top:var(--s-sm);@media (min-width:768px){grid-template-columns:repeat(3,1fr);margin-top:var(--s-md)}@media (min-width:960px){gap:40px}}& .card{background-color:var(--color-white);border-radius:25px;display:flex;flex-direction:column;height:100%;text-align:start}& .card-image{background-color:var(--color-grey1);overflow:hidden;position:relative}& .card-image,& .card-image img:not(.logo){border-radius:25px 25px 0 0;height:221px;width:100%}& .card-image img:not(.logo){display:block;max-width:100%;object-fit:cover;object-position:top}& .card-text{border:8px solid var(--color-shaded);border-radius:0 0 25px 25px;border-top:none;display:flex;flex:1 1 100%;flex-direction:column;padding:24px}& .card h3{color:var(--color-black);font-size:22px;font-weight:700;line-height:1.27;margin:0 0 var(--s-sm)}& .card .eyebrow{display:none}& .card .meta{align-items:center;display:flex;justify-content:space-between;margin-top:auto;overflow:visible}& .card.is-branded .card-image:after{background:rgba(29,46,92,.7);border-top-left-radius:25px;border-top-right-radius:25px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1}& .card.is-branded .logo{left:10%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}& .card.is-branded:hover .card-image:after{opacity:1}& .card.is-branded:hover .logo{left:20%;transform:translateY(-50%) scale(1.3);transition:all .5s ease-in-out}& .bg-navy,& .bg-navy .text,& .bg-navy .wysiwyg,& .bg-navy h1,& .bg-navy h2,& .bg-navy h3,& .bg-navy h4,& .bg-navy h5,& .bg-navy h6,& .bg-navy p{color:var(--color-white)}& .bg-shaded,& .bg-shaded .text,& .bg-shaded .wysiwyg,& .bg-shaded h1,& .bg-shaded h2,& .bg-shaded h3,& .bg-shaded h4,& .bg-shaded h5,& .bg-shaded h6,& .bg-shaded p,& .bg-white,& .bg-white .text,& .bg-white .wysiwyg,& .bg-white h1,& .bg-white h2,& .bg-white h3,& .bg-white h4,& .bg-white h5,& .bg-white h6,& .bg-white p{color:var(--color-black)}& .stat-square,& .stat-square .text,& .stat-square h1,& .stat-square h2,& .stat-square h3,& .stat-square h4,& .stat-square p{color:var(--color-white)}}