.hhs-img-hover-con{box-shadow:0 4px 16px rgba(0,0,0,.08)}@media (min-width:768px) and (max-width:991px){.hover-cards .card-col{margin-bottom:15px}}@media (max-width:768px){.break{display:none}}@media (max-width:991px){.break-992{display:none}}.sub-pre-header .head-overlay{display:none!important}@media (min-width:992px){#hover-cards-1 .row .col-lg-4.col-sm-12:nth-of-type(2){margin-top:-30px}#hover-cards-1 .row .col-lg-4.col-sm-12:nth-of-type(3){margin-top:-60px}}@media (min-width:993px){.testimonials-module .c-slider-container .c-slider .slick-dots{bottom:-25px;left:50%;position:absolute;right:50%;text-align:center;transform:translateX(-50%);width:auto}}.information .row{border-radius:16px;box-shadow:0 4px 16px rgba(229,229,240,.5);overflow:hidden}@media (max-width:767px){.hhs-foot-nav-cols{align-items:center;display:flex;flex-direction:column;text-align:center}.hhs-foot-nav-cols>.col-12{margin-bottom:30px;max-width:100%}.hhs-foot-nav-col{margin:0 auto}.hhs-foot-nav-col .hs-menu-wrapper{justify-content:center!important}.hhs-foot-nav-col img{margin-left:auto;margin-right:auto}}@media (min-width:768px) and (max-width:991px){.four-column-logos .c-col{flex:0 0 25%!important;max-width:25%!important;width:25%!important}}.heading-h5-style{font-size:22px}.heading-h4-style,.heading-h5-style{font-family:Be Vietnam Pro,sans-serif;font-weight:400;letter-spacing:0;line-height:1.3;margin:0 0 9px;text-transform:none}.heading-h4-style{font-size:24px}.heading-h3-style{font-family:Be Vietnam Pro,sans-serif;font-size:28px;font-weight:500;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}@media (max-width:991px){.heading-h3-style{font-size:27px}}#job-description .c-col.c-1:before{background:linear-gradient(180deg,#fcb040,#fc6c3f);bottom:0;content:"";height:940%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:.5px;z-index:1}#job-description .c-col.c-1{height:100%;position:relative}@media (max-width:767px){#job-description .c-col.c-1:before{display:none}}.who-we-help-h2{text-align:left}@media (max-width:768px){.who-we-help-h2{text-align:center}}.success-stories-testimonial{align-items:center;display:flex;flex-direction:row;gap:10px}@media (max-width:719px){.success-stories-testimonial{align-items:flex-start;flex-direction:column}}.success-stories-video .row{border:2px solid #f1592a}.success-stories-case-study .row{border:2px solid #fff}.flywheel-wrapper{display:flex;justify-content:center;z-index:99}.flywheel,.flywheel-wrapper{overflow:visible!important;position:relative;width:100%}.flywheel{aspect-ratio:1/1;max-width:800px}.piece{position:absolute;transform:translate(-50%,-50%)}.wheel-group{cursor:pointer;transition:transform .35s ease,filter .35s ease;z-index:5}.wheel-group:hover{transform:translate(-50%,-50%) scale(1.1);z-index:20}.wheel-img{height:100%;left:0;position:absolute;top:0;transition:opacity .35s ease;width:100%}.colored,.wheel-group:hover .uncolored{opacity:0}.wheel-group:hover .colored{opacity:1}.red{height:35.37%;left:49.93%;top:20.06%;width:47.32%}.red:hover{filter:drop-shadow(0 15px 15px rgba(220,40,40,.35))}.orange{height:44.97%;left:78.71%;top:41.17%;width:36.79%}.orange:hover{filter:drop-shadow(0 15px 15px rgba(255,140,0,.35))}.yellow{height:35.36%;left:69.79%;top:75.04%;width:38.29%}.yellow:hover{filter:drop-shadow(0 15px 15px rgba(255,210,0,.35))}.green{height:35.33%;left:30.29%;top:75.08%;width:38.32%}.green:hover{filter:drop-shadow(0 15px 15px rgba(0,170,90,.35))}.blue{height:45.02%;left:21.27%;top:41.29%;width:36.74%}.blue:hover{filter:drop-shadow(0 15px 15px rgba(0,110,255,.35))}.arrow{z-index:3}.arrow:first-of-type{height:25.47%;left:74.24%;top:18.2%;width:34.73%;--start-x:0%;--start-y:0%;animation:drawArrow1 5s ease-out infinite}.arrow:nth-of-type(2){height:41.01%;left:89.36%;top:64.51%;width:14.76%;--start-x:100%;--start-y:0%;animation:drawArrow2 5s ease-out infinite}.arrow:nth-of-type(3){height:6.35%;left:49.89%;top:95.2%;width:43.22%;--start-x:100%;--start-y:50%;animation:drawArrow3 5s ease-out infinite}.arrow:nth-of-type(4){height:40.97%;left:10.08%;top:64.4%;width:15.54%;--start-x:100%;--start-y:100%;animation:drawArrow4 5s ease-out infinite}.arrow:nth-of-type(5){height:25.33%;left:26.09%;top:17.27%;width:34.35%;--start-x:0%;--start-y:100%;animation:drawArrow5 5s ease-out infinite}@keyframes drawArrow1{0%{clip-path:circle(0 at var(--start-x) var(--start-y));opacity:0}1%{opacity:1}20%,to{clip-path:circle(150% at var(--start-x) var(--start-y));opacity:1}}@keyframes drawArrow2{0%,20%{clip-path:circle(0 at var(--start-x) var(--start-y));opacity:0}21%{opacity:1}40%,to{clip-path:circle(150% at var(--start-x) var(--start-y));opacity:1}}@keyframes drawArrow3{0%,40%{clip-path:circle(0 at var(--start-x) var(--start-y));opacity:0}41%{opacity:1}60%,to{clip-path:circle(150% at var(--start-x) var(--start-y));opacity:1}}@keyframes drawArrow4{0%,60%{clip-path:circle(0 at var(--start-x) var(--start-y));opacity:0}61%{opacity:1}80%,to{clip-path:circle(150% at var(--start-x) var(--start-y));opacity:1}}@keyframes drawArrow5{0%,80%{clip-path:circle(0 at var(--start-x) var(--start-y));opacity:0}81%{opacity:1}to{clip-path:circle(150% at var(--start-x) var(--start-y));opacity:1}}.center{height:17.49%;left:50.07%;top:51.8%;width:23.18%;z-index:10}@media (max-width:600px){.wheel-group:hover{transform:translate(-50%,-50%) scale(1.5)}}.role-snapshot-card{transform:scale(1) rotate(0deg);transform-origin:center center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.role-snapshot-card:hover{transform:scale(1.03) rotate(3deg)}.role-snapshot-stats-row{display:flex}@media (max-width:769px){.role-snapshot-stats-row{flex-direction:column}.role-snapshot-stats-row>div{flex:none!important;padding:12px 0!important;width:100%}.role-snapshot-stats-row>div+div{border-top:1px solid #d9d4cc}.role-snapshot-stats-row>div>span{display:none}}@media (max-width:930px){.role-snapshot-stats-column>div{align-items:flex-start!important;display:flex!important;flex-direction:column;gap:4px;justify-content:flex-start!important}.role-snapshot-stats-column>div>p{width:100%}}.technologies-grid{align-items:stretch;display:flex;justify-content:space-between}.technologies-item{border-right:1px solid #f1592a;box-sizing:border-box;flex:1;padding:0 32px}.technologies-item:first-child{padding-left:0}.technologies-item:last-child{border-right:none;padding-right:0}.technologies-item p{line-height:1.8;margin:0}@media (max-width:991px){.technologies-grid{display:flex;flex-direction:column;gap:0}.technologies-item{border-right:none;flex:none;margin-bottom:0;padding:0;width:100%}}.hero-it-sales-book .c-content-con[role=form]{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0;padding:0 25px 25px}.constraints{margin:auto;max-width:900px}.constraint{display:grid;gap:24px;grid-template-columns:40px 1fr;margin-bottom:24px}.constraint-marker{align-items:center;display:flex;flex-direction:column}.constraint-dot{background:transparent;border:2px solid #f15920;border-radius:50%;box-sizing:border-box;height:18px;transition:all .35s ease;width:18px}.constraint-line{background:#f15920;flex:1;margin-top:8px;opacity:.8;width:2px}.constraint-card{background:transparent;border:none;border-radius:16px;box-shadow:inset 0 0 0 2px #f15920;padding:40px;transition:background .35s ease,box-shadow .35s ease,transform .35s ease}.constraint:hover .constraint-card{background:linear-gradient(135deg,#0f0b0a,#f15920);box-shadow:0 0 40px rgba(241,89,32,.3);transform:translateY(-6px)}.constraint:hover .constraint-dot{background:#f15920;box-shadow:0 0 0 12px rgba(241,89,32,.2)}@media (max-width:767px){.constraint{gap:16px;grid-template-columns:28px 1fr}.constraint-card{padding:24px}}@media (min-width:768px) and (max-width:1024px){.event-details-box{margin-left:20px!important}}@media (max-width:767px){.event-details-box{margin:0 20px!important}}.event-hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.event-hero-buttons a{text-decoration:none}@media (max-width:767px){.hero-buttons{align-items:flex-start;flex-direction:column}.hero-buttons a{justify-content:center;width:auto}}.offshore-stats .c-2{position:relative}.offshore-stats .c-2:after,.offshore-stats .c-2:before{background-color:#1d1d1d;content:"";height:130px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.offshore-stats .c-2:before{left:0}.offshore-stats .c-2:after{right:0}@media (max-width:767px){.offshore-stats .c-2:after,.offshore-stats .c-2:before{display:none}}@media (min-width:768px) and (max-width:991px){.dt-home-hero .c-1 .c-cta-group{margin-bottom:50px!important}.dt-home-hero .c-1 h1{font-size:48px!important;line-height:1.08!important}}@media (min-width:391px) and (max-width:767px){.dt-home-hero .c-1 .c-cta-group{margin-bottom:50px!important}.dt-home-hero .c-1 h1{font-size:36px!important;line-height:1.08!important}}@media (max-width:390px){.dt-home-hero .c-1 .c-cta-group{margin-bottom:50px!important}.dt-home-hero .c-1 h1{font-size:34px!important;line-height:1.08!important}}.dt-home-hero .dt-hero-trust-text{font-size:18px!important;line-height:1.4!important}@media (min-width:768px) and (max-width:991px){.dt-home-hero .dt-hero-trust-text{font-size:17px!important}}@media (max-width:767px){.dt-home-hero .dt-hero-trust-text{font-size:15px!important;line-height:1.4!important}}@media (max-width:390px){.dt-home-hero .dt-hero-trust-text{font-size:14px!important}}@media (max-width:767px){.dt-mobile-heading-sm{font-size:28px!important;line-height:1.15!important}}@media (max-width:390px){.dt-mobile-heading-sm{font-size:28px!important}}@media (max-width:991px){.dt-build-team-section .c-1 .c-in-2{margin-bottom:30px!important}}@media (max-width:767px){.dt-build-team-section br.dt-hide-mobile-br{display:none!important}}@media (max-width:991px){.dt-contact-hero-section .c-1 .c-in-2{margin-bottom:30px!important}}@media (max-width:767px){.dt-contact-hero-section br.dt-hide-mobile-br{display:none!important}}