/* The original falling-material transition connects the alternating surfaces. */
main{background:#101416;background-image:radial-gradient(ellipse at 0 24%,#53636b24,transparent 39%),radial-gradient(ellipse at 100% 32%,#765b3720,transparent 40%)}
.material-transition{display:block!important;height:230px!important;background:transparent!important;margin-block:-2px!important;pointer-events:none}.material-transition canvas{display:block;width:calc(100% + 2px);height:calc(100% + 2px)}
.offer{background:transparent!important}.product-flow18{padding:0!important;background:transparent!important}.product-screen18{padding:110px 7%!important;isolation:isolate;position:relative}
#outsourcing{background:transparent;color:#eeefec!important}#outsourcing :is(h2,.product-title18>p,.product-promise18,dt,dd,summary,details,details p){color:#eeefec!important}#outsourcing :is(.product-title18>p,dd,details p){color:#c8d1cc!important}#outsourcing :is(h2,p,dt,dd,summary) span{color:inherit!important}#outsourcing dt{color:#ddcc99!important}#outsourcing details{border-color:#748279!important}#outsourcing .product-cta18{background:#d7c38b!important;color:#18251e!important}
#outstaff{background:#eeefec!important;color:#243b2d!important}#outstaff :is(h2,.product-title18>p,.product-promise18,dt,dd,summary,details,details p){color:#243b2d!important}#outstaff :is(.product-title18>p,dd,details p){color:#46574c!important}#outstaff :is(h2,p,dt,dd,summary) span{color:inherit!important}.product-body18 details p{opacity:1!important}
.tour18,.contacts{background-color:#101416!important;background-image:radial-gradient(ellipse at 7% 38%,#8093941c,transparent 50%),radial-gradient(ellipse at 95% 74%,#a6834820,transparent 52%)!important}.punchline{background:#eeefec!important}
.orbit-symbol21{display:block!important;width:260px;height:260px!important;margin:44px 0 0;perspective:none;filter:drop-shadow(0 22px 17px #0004)}.orbit-symbol21 svg{width:100%;height:100%;overflow:visible}.boomerang-orbit21{transform-origin:120px 120px;animation:boomerang21 18s linear infinite;animation-play-state:paused}.orbit-symbol21.in-view21 .boomerang-orbit21{animation-play-state:running}.boomerang-orbit21 path{fill:#c9d2cd;stroke:#e4eae4;stroke-width:.7}.boomerang-orbit21 path:nth-child(2){fill:#899e99}.boomerang-orbit21 path:nth-child(3){fill:#536761}#outstaff .boomerang-orbit21 path{fill:#2b4337;stroke:#5a7161}#outstaff .boomerang-orbit21 path:nth-child(2){fill:#547461}#outstaff .boomerang-orbit21 path:nth-child(3){fill:#95ab98}
@keyframes boomerang21{to{transform:rotate(360deg)}}
@media(max-width:850px){.material-transition{height:165px!important}.product-screen18{padding:70px 7%!important}.product-title18{display:grid;grid-template-columns:1fr 105px;column-gap:18px;align-items:center}.product-title18 h2{grid-column:1/-1}.product-title18>p{font-size:20px!important}.orbit-symbol21{width:105px;height:105px!important;margin:0;filter:drop-shadow(0 12px 10px #0003)}.product-body18 details p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.boomerang-orbit21{animation:none!important}}

/* All dark frames share one light field, including the animated seams. */
.tour18,.contacts{background:transparent!important}

.pro-symbol20{filter:none;mix-blend-mode:normal;animation:platform-orbit21 20s linear infinite;animation-play-state:paused;transform-origin:center}.pro-symbol20 img{filter:url(#pro-white21);mix-blend-mode:normal}.pro-symbol20.in-view21{animation-play-state:running}.platform-sign20:hover .pro-symbol20{rotate:0deg}
@keyframes platform-orbit21{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.pro-symbol20{animation:none!important}}
