.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.search-overlay__form input{color:#222;height:auto;font-size:42px}.search-results{text-align:left;margin-top:24px}.search-results a{color:#086ad8;border-bottom:1px solid #eee;padding:8px 0;font-size:20px;display:block}.search-results p{color:#666;margin:0}.brand-marquee{overflow:hidden}.brand-marquee__track{align-items:center;gap:48px;width:max-content;animation:32s linear infinite brand-scroll;display:flex}.brand-marquee:hover .brand-marquee__track{animation-play-state:paused}.brand-logo--slider{flex:0 0 160px;width:160px}.brand-logo__image img,.brand-logo__image-hover img{object-fit:contain;width:auto;max-height:72px;margin:0 auto}@keyframes brand-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.work-card{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;flex-direction:column;width:100%;height:100%;padding:0 0 22px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000f}.work-card:hover,.work-card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 40px #0000001a}.work-card__media{background:#f4f7fb;justify-content:center;align-items:center;height:210px;padding:18px;display:flex}.work-card img{object-fit:contain;width:auto;max-width:100%;height:160px}.work-card__body{flex-direction:column;flex:1;padding:18px 22px 0;display:flex}.work-card__tag{color:#ff7920;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.work-card h5{color:#333;margin:8px 0 0}.work-card__result{color:#696969;margin:10px 0 0;line-height:1.6}.work-strength{background:#fff;border-radius:8px;height:100%;padding:28px 26px;box-shadow:0 10px 30px #0000000f}.work-strength__mark{color:#fff;background:#ff7920;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-weight:700;display:inline-flex}.nav-pills .nav-link{color:#333;border-radius:30px;margin:0 6px 8px}.nav-pills .nav-link.active{background-color:#ff7920}.site-modal{z-index:10000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.site-modal__dialog{background:#fff;border-radius:8px;width:min(860px,100%);max-height:90vh;padding:24px;position:relative;overflow:auto}.site-modal__close{cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:12px;right:12px}.site-modal img{object-fit:contain;background:#f7f7f7;width:100%;max-height:360px}.site-modal iframe{aspect-ratio:16/9;border:0;width:100%}.form-note{color:#086ad8;margin-top:12px}.form-note.is-error{color:#c0392b}.info-rotator{min-height:58px}.header__navigation .navigation-menu>ul>li>a.active span{color:#ff7920}.box-projects-arrow{color:#ff7920;margin-top:20px}button.scroll-top,button.mobile-navigation-icon{border:0;padding:0}
