html#rk-approved-site body.rk-home-refined{--ink:#171c1f!important;--muted:#555f65!important;--line:#dce0e2!important;--yellow:#F4A900!important;--max:1440px!important;--gutter:64px!important;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;color:var(--ink)!important;background:#fff!important;font-synthesis:none!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) *{box-sizing:border-box!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) a{color:inherit!important;text-decoration:none!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) button,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) input{font:inherit!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) button,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) a{-webkit-tap-highlight-color:transparent!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) button{cursor:pointer!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) a:focus-visible,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) button:focus-visible,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) summary:focus-visible{outline:2px solid #D99400!important;outline-offset:5px!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) img{display:block!important;max-width:100%!important;height:auto!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;flex:none!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) h1,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) h2,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) h3,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) p,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) figure{margin:0!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) ul,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) ol{list-style:none!important;padding:0!important;margin:0!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) h1,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) h2,html#rk-approved-site body.rk-home-refined :where(.rhp-surface) h3{font-weight:500!important;text-wrap:balance!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) p{line-height:1.65!important}
html#rk-approved-site body.rk-home-refined :where(.rhp-surface) button{color:var(--ink)!important}
html#rk-approved-site body.rk-home-refined .rhp-wrap,html#rk-approved-site body.rk-home-refined .rhp-rw-width,html#rk-approved-site body.rk-home-refined .rhp-rk-wrap{width:min(100%,var(--max))!important;padding-inline:var(--gutter)!important;margin-inline:auto!important}
html#rk-approved-site body.rk-home-refined .rhp-skip{position:absolute!important;top:-100px!important;left:16px!important;background:var(--yellow)!important;padding:16px!important;z-index:20!important}
html#rk-approved-site body.rk-home-refined .rhp-skip:focus{top:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-preview-note{text-align:center!important;padding:8px 20px!important;font-size:12px!important;border-bottom:1px solid var(--line)!important;color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined .rhp-topline{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:48px!important;font-size:12px!important}
html#rk-approved-site body.rk-home-refined .rhp-top-contacts{display:flex!important;align-items:center!important;gap:22px!important}
html#rk-approved-site body.rk-home-refined .rhp-phone{font-size:16px!important;font-weight:500!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-social{display:flex!important;gap:8px!important;margin:0!important;align-items:center!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-social a{width:32px!important;height:32px!important;display:grid!important;place-items:center!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-social svg{fill:currentColor!important;stroke:none!important;width:26px!important;height:26px!important}
html#rk-approved-site body.rk-home-refined .rhp-navline{display:flex!important;gap:36px!important;align-items:center!important;padding-block:22px!important;border-top:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-logo{flex:0 0 270px!important}
html#rk-approved-site body.rk-home-refined .rhp-logo img{width:270px!important;height:auto!important}
html#rk-approved-site body.rk-home-refined .rhp-nav-catalog{margin-left:auto!important;display:flex!important;gap:16px!important;align-items:center!important;padding:16px 20px!important;min-height:54px!important;background:var(--yellow)!important;font-size:14px!important}
html#rk-approved-site body.rk-home-refined .rhp-nav-catalog>span{font-size:24px!important;margin-left:18px!important}
html#rk-approved-site body.rk-home-refined .rhp-nav-catalog svg{width:18px!important;height:18px!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header nav{display:flex!important;gap:28px!important;font-size:14px!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header nav a{padding:12px 0!important;white-space:nowrap!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header nav a:hover{text-decoration:underline!important;text-underline-offset:6px!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header{border-bottom:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-menu-toggle{display:none!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important;align-items:center!important;column-gap:28px!important;padding-top:70px!important;padding-bottom:50px!important;min-height:590px!important;position:relative!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-copy{position:relative!important;z-index:1!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero h1{font-size:clamp(38px,3.55vw,56px)!important;letter-spacing:-.035em!important;line-height:1.08!important;margin-bottom:28px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-slogan{font-size:23px!important;line-height:1.4!important;font-weight:500!important;margin-bottom:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-intro>p:not(.rhp-rw-hero-slogan){max-width:44ch!important;font-size:17px!important;line-height:1.65!important;color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-button,html#rk-approved-site body.rk-home-refined .rhp-rk-cta{display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:28px!important;padding:17px 24px!important;min-height:56px!important;font-size:16px!important;line-height:1.4!important;background:var(--yellow)!important;border:1px solid var(--yellow)!important;color:#111!important;box-shadow:none!important;border-radius:0!important;font-weight:500!important;transition:background .18s,border-color .18s!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-button{margin-top:28px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-button:hover,html#rk-approved-site body.rk-home-refined .rhp-rk-cta:hover{background:#F4A900!important;border-color:#F4A900!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-showroom{position:relative!important;min-width:0!important;align-self:stretch!important;display:flex!important;align-items:center!important;isolation:isolate!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-showroom:before{content:""!important;position:absolute!important;inset:14% -20px 6%!important;z-index:-1!important;background:radial-gradient(ellipse at 60% 70%,#f1f3f4 0,transparent 68%)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-machine{width:100%!important;transform:none!important;transform-origin:right center!important;object-fit:contain!important;filter:drop-shadow(0 20px 18px #1E2B3810)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits{max-width:calc(var(--max) - var(--gutter)*2)!important;margin:0 auto 64px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits li{display:flex!important;align-items:center!important;gap:18px!important;padding:25px 32px!important;font-size:16px!important;line-height:1.5!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits li+li{border-left:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits li:first-child{padding-left:0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits svg{width:38px!important;height:38px!important;color:#D99400!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits br{display:none!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features{padding-bottom:72px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features ul{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li{display:flex!important;gap:16px!important;align-items:flex-start!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features svg{width:40px!important;height:46px!important;color:#D99400!important;stroke-width:1.5!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features h2{font-size:16px!important;line-height:1.4!important;margin-bottom:10px!important;text-wrap:initial!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features p{font-size:14px!important;color:var(--muted)!important;line-height:1.6!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features svg[data-rw-icon="roltek-profile"]{height:60px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-catalog{padding-block:64px 72px!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-section-heading{display:grid!important;grid-template-columns:1.25fr .75fr!important;gap:60px!important;align-items:end!important;margin-bottom:36px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-section-heading h2,html#rk-approved-site body.rk-home-refined .rhp-rw-project h2,html#rk-approved-site body.rk-home-refined .rhp-rw-service h2,html#rk-approved-site body.rk-home-refined .rhp-rw-geography h2{font-size:clamp(30px,3vw,44px)!important;letter-spacing:-.025em!important;line-height:1.12!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-section-heading p{font-size:16px!important;max-width:42ch!important;color:var(--muted)!important;margin-bottom:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-text-link{display:inline-flex!important;gap:18px!important;align-items:center!important;font-size:15px!important;line-height:1.5!important;padding-bottom:5px!important;border-bottom:1px solid #a8afb3!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-text-link:hover{border-color:#F4A900!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-text-link svg{width:20px!important;height:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment{display:grid!important;grid-template-columns:1.1fr 1fr!important;min-height:310px!important;border:1px solid #cbd1d4!important;position:relative!important;transition:border-color .18s,box-shadow .18s!important;overflow:hidden!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment:hover{border-color:#D99400!important;box-shadow:0 8px 24px #1E2B3808!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-image{padding:24px 12px 24px 24px!important;display:flex!important;align-items:center!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-image img{width:100%!important;height:260px!important;object-fit:contain!important;transition:transform .25s!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment:hover img{transform:scale(1.025)!important}
html#rk-approved-site body.rk-home-refined .rhp-equipment-copy{padding:30px 28px 28px 18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-title{display:flex!important;align-items:flex-start!important;gap:12px!important;justify-content:space-between!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-title svg{width:18px!important;height:18px!important;margin-top:5px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment h3{font-size:23px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-wrap:initial!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment p{font-size:14px!important;color:var(--muted)!important;margin-top:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-equipment-open{font-size:13px!important;margin-top:26px!important;display:block!important}
html#rk-approved-site body.rk-home-refined .rhp-equipment-open:after{content:" →"!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hoist img{height:260px!important;width:100%!important;object-fit:contain!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-related{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin-top:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-related a{display:flex!important;justify-content:space-between!important;gap:24px!important;padding:22px 28px!important;border:1px solid var(--line)!important;font-size:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-related a>span:last-child{font-size:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-related a:hover{border-color:#D99400!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project{padding-block:80px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:100px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-intro h2 span{color:#5f6a70!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-intro>p{font-size:17px!important;max-width:43ch!important;margin-top:24px!important;color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-intro .rhp-rw-text-link{margin-top:28px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps{display:grid!important;gap:28px!important;counter-reset:none!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps li{position:relative!important;padding-left:68px!important}
html#rk-approved-site body.rk-home-refined .rhp-step-number{position:absolute!important;left:0!important;top:0!important;font-size:22px!important;line-height:1.1!important;font-weight:500!important;border-bottom:3px solid var(--yellow)!important;padding-bottom:8px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps h3{font-size:20px!important;margin-bottom:10px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps p{font-size:15px!important;color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service{border-block:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service-layout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;padding-block:64px!important}
html#rk-approved-site body.rk-home-refined .rhp-service-detail{height:300px!important;margin-bottom:30px!important;overflow:hidden!important}
html#rk-approved-site body.rk-home-refined .rhp-service-detail img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 45%!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service-copy>p{margin-top:20px!important;color:var(--muted)!important;font-size:16px!important;max-width:44ch!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service-copy>.rhp-rw-text-link{margin-top:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav{display:flex!important;flex-direction:column!important;justify-content:center!important;counter-reset:services!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a{display:flex!important;align-items:center!important;gap:24px!important;padding:28px 8px 28px 0!important;font-size:23px!important;border-bottom:1px solid var(--line)!important;line-height:1.3!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a:first-child{border-top:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a:before{counter-increment:services!important;content:"0" counter(services)!important;font-size:14px!important;color:#D99400!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a svg{margin-left:auto!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a:hover{border-bottom-color:#D99400!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-geography{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;padding-block:70px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-geography h2 span{border-bottom:4px solid var(--yellow)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-geography p{font-size:16px!important;color:var(--muted)!important;max-width:50ch!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-geography p+p{margin-top:14px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-geography .rhp-rw-text-link{margin-top:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invitation{position:relative!important;isolation:isolate!important;border-block:1px solid var(--line)!important;max-width:1440px!important;margin:auto!important;min-height:600px!important;overflow:hidden!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-crane{position:absolute!important;right:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:-2!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invitation:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,#fff 0%,#fff 26%,#FFFFFFfa 37%,#FFFFFFdb 44%,#FFFFFF00 62%)!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invite-inner{min-height:600px!important;display:flex!important;align-items:center!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy{width:47%!important;max-width:520px!important;padding-block:64px!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy h2{font-size:clamp(34px,3.5vw,48px)!important;letter-spacing:-.03em!important;line-height:1.12!important;margin-bottom:25px!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy p{font-size:17px!important;line-height:1.65!important;max-width:36ch!important;color:var(--muted)!important;margin-bottom:28px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-directory{display:grid!important;grid-template-columns:1.15fr 1fr 1.25fr 1.2fr!important;gap:42px!important;padding-block:54px 40px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-directory h3,html#rk-approved-site body.rk-home-refined .rhp-rk-footer-directory h2{font-size:17px!important;margin-bottom:18px!important;font-weight:500!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-catalog{display:flex!important;flex-direction:column!important;gap:10px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-catalog h3{margin-bottom:8px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-catalog>a{font-size:13px!important;line-height:1.6!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-address+.rhp-rk-footer-address{margin-top:22px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-address address{font-style:normal!important;font-size:13px!important;line-height:1.6!important;color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-address h3{margin-bottom:7px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-hours{margin-top:22px!important;font-size:13px!important;color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-main-phone{font-size:23px!important;font-weight:500!important;white-space:nowrap!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-connect>p{font-size:12px!important;color:var(--muted)!important;margin:7px 0 20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-email{font-size:15px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-connect .rhp-rk-social{margin:18px 0!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-secondary{display:grid!important;gap:6px!important;font-size:13px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-service-nav{padding-block:25px!important;border-top:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-service-nav nav{display:flex!important;gap:24px!important;flex-wrap:wrap!important;font-size:13px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-service-nav>p{font-size:16px!important;margin-top:28px!important;line-height:1.5!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-bottom{display:flex!important;justify-content:flex-end!important;font-size:12px!important;padding-block:22px!important;border-top:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer a:hover{text-decoration:underline!important;text-underline-offset:4px!important}
@media(min-width:1700px){html#rk-approved-site body.rk-home-refined .rhp-rw-hero{min-height:660px!important;padding-top:90px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero h1{font-size:60px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-showroom{margin-right:-16px!important}}
@media(max-width:1200px){html#rk-approved-site body.rk-home-refined{--gutter:36px!important}
html#rk-approved-site body.rk-home-refined .rhp-navline{gap:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-logo{flex-basis:230px!important}
html#rk-approved-site body.rk-home-refined .rhp-logo img{width:230px!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header nav{gap:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-nav-catalog{padding:14px!important;gap:10px!important;font-size:13px!important}
html#rk-approved-site body.rk-home-refined .rhp-nav-catalog>span{margin-left:0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits{margin-inline:var(--gutter)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero h1{font-size:44px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-slogan{font-size:21px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-intro>p:not(.rhp-rw-hero-slogan){font-size:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features ul{gap:22px!important;grid-template-columns:repeat(2,1fr)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li{gap:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features h2{font-size:17px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features p{max-width:42ch!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment{grid-template-columns:1fr!important;min-height:0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-image{padding:20px 28px 0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-image img{height:235px!important}
html#rk-approved-site body.rk-home-refined .rhp-equipment-copy{padding:24px 28px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment h3 br{display:none!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment p{max-width:38ch!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project{gap:48px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service-layout,html#rk-approved-site body.rk-home-refined .rhp-rw-geography{gap:40px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-directory{gap:28px!important;grid-template-columns:1fr 1fr!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits li{padding-inline:22px!important}}
@media(max-width:980px){html#rk-approved-site body.rk-home-refined .rhp-topline{font-size:11px!important}
html#rk-approved-site body.rk-home-refined .rhp-top-contacts{gap:14px!important}
html#rk-approved-site body.rk-home-refined .rhp-top-contacts>a:first-child{display:none!important}
html#rk-approved-site body.rk-home-refined .rhp-navline{gap:20px!important;flex-wrap:wrap!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header nav{margin-left:auto!important}
html#rk-approved-site body.rk-home-refined .rhp-nav-catalog{margin-left:auto!important}
html#rk-approved-site body.rk-home-refined .rhp-menu-toggle{display:flex!important;gap:12px!important;border:1px solid var(--line)!important;background:#fff!important;padding:13px 16px!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header nav{display:none!important;flex:1 0 100%!important;flex-wrap:wrap!important;justify-content:space-between!important;padding-top:10px!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header nav.rhp-is-open{display:flex!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero{min-height:0!important;padding-top:48px!important;grid-template-columns:1fr 1fr!important;gap:28px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero h1{font-size:38px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-machine{transform:none!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits li{font-size:14px!important;padding-block:20px!important;gap:12px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits svg{width:30px!important;height:30px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-section-heading{gap:32px!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy{width:50%!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy h2{font-size:38px!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy p{font-size:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invitation,html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invite-inner{min-height:540px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a{font-size:19px!important}}
@media(max-width:700px){html#rk-approved-site body.rk-home-refined{--gutter:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-preview-note{font-size:11px!important;padding:7px 16px!important}
html#rk-approved-site body.rk-home-refined .rhp-topline{gap:12px!important;min-height:42px!important}
html#rk-approved-site body.rk-home-refined .rhp-topline>span{max-width:150px!important;line-height:1.4!important}
html#rk-approved-site body.rk-home-refined .rhp-top-contacts .rhp-rk-social{display:none!important}
html#rk-approved-site body.rk-home-refined .rhp-top-contacts .rhp-phone{font-size:14px!important}
html#rk-approved-site body.rk-home-refined .rhp-navline{padding-block:20px!important;gap:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-logo{flex:1 0 calc(100% - 110px)!important}
html#rk-approved-site body.rk-home-refined .rhp-logo img{width:225px!important;max-width:100%!important}
html#rk-approved-site body.rk-home-refined .rhp-nav-catalog{order:3!important;width:100%!important;justify-content:flex-start!important}
html#rk-approved-site body.rk-home-refined .rhp-nav-catalog>span{margin-left:auto!important}
html#rk-approved-site body.rk-home-refined .rhp-menu-toggle{font-size:13px!important;padding:12px!important}
html#rk-approved-site body.rk-home-refined .rhp-site-header nav{order:4!important;font-size:14px!important;gap:10px 20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero{grid-template-columns:1fr!important;padding-block:32px 18px!important;gap:30px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero h1{font-size:clamp(34px,8.8vw,46px)!important;line-height:1.08!important;letter-spacing:-.03em!important;margin-bottom:22px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-slogan{font-size:20px!important;margin-bottom:18px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-intro>p:not(.rhp-rw-hero-slogan){font-size:16px!important;line-height:1.6!important;max-width:43ch!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-button{margin-top:24px!important;min-height:54px!important;font-size:15px!important;padding:16px 20px!important;gap:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-showroom{min-height:0!important;max-width:540px!important;margin:auto!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-machine{width:100%!important;transform:none!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-showroom:before{inset:5% 0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits{margin:0 var(--gutter) 40px!important;grid-template-columns:1fr!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits li,html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits li:first-child{padding:16px 4px!important;gap:18px!important;font-size:15px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits li+li{border-left:0!important;border-top:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits svg{width:28px!important;height:28px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features{padding-bottom:40px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features ul{grid-template-columns:1fr!important;gap:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li{gap:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features svg{width:32px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features svg[data-rw-icon="roltek-profile"]{height:54px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features h2{font-size:16px!important;margin-bottom:6px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features p{font-size:14px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-catalog{padding-block:40px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-section-heading{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-section-heading h2,html#rk-approved-site body.rk-home-refined .rhp-rw-project h2,html#rk-approved-site body.rk-home-refined .rhp-rw-service h2,html#rk-approved-site body.rk-home-refined .rhp-rw-geography h2{font-size:32px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-section-heading p{font-size:15px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-track{grid-template-columns:1fr!important;gap:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-image img{height:230px!important}
html#rk-approved-site body.rk-home-refined .rhp-equipment-copy{padding:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment h3{font-size:23px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment p{font-size:15px!important}
html#rk-approved-site body.rk-home-refined .rhp-equipment-open{margin-top:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-related{grid-template-columns:1fr!important;gap:12px!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-related a{padding:20px 24px!important;font-size:15px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project{grid-template-columns:1fr!important;padding-block:48px!important;gap:32px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-intro>p{font-size:16px!important;margin-top:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps{gap:26px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps li{padding-left:52px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps h3{font-size:18px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps p{font-size:14px!important}
html#rk-approved-site body.rk-home-refined .rhp-step-number{font-size:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service-layout{grid-template-columns:1fr!important;padding-block:40px!important;gap:30px!important}
html#rk-approved-site body.rk-home-refined .rhp-service-detail{height:220px!important;margin-bottom:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a{padding-block:23px!important;font-size:19px!important;gap:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-geography{grid-template-columns:1fr!important;padding-block:44px!important;gap:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-geography p{font-size:15px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invitation{min-height:0!important;display:flex!important;flex-direction:column!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invitation:before{display:none!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invite-inner{min-height:0!important;order:0!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy{width:100%!important;padding-block:40px 16px!important;max-width:none!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy h2{font-size:35px!important;max-width:14ch!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-copy p{max-width:none!important;font-size:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-invitation-crane{order:1!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;right:auto!important;top:auto!important;padding:0 20px 20px!important;object-fit:contain!important;object-position:center!important;z-index:0!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-directory{grid-template-columns:1fr 1fr!important;padding-block:36px!important;gap:28px 20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-locations,html#rk-approved-site body.rk-home-refined .rhp-rk-footer-connect{grid-column:1/-1!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-directory h3{font-size:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-catalog>a{font-size:13px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-locations{display:grid!important;gap:24px!important;grid-template-columns:1fr!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-address+.rhp-rk-footer-address,html#rk-approved-site body.rk-home-refined .rhp-rk-footer-hours{margin:0!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-connect .rhp-rk-social a{width:38px!important;height:38px!important;border:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-service-nav nav{gap:16px 24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-service-nav>p{font-size:15px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-bottom{justify-content:flex-start!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-cta{font-size:15px!important;padding:16px 20px!important}
html#rk-approved-site body.rk-home-refined .rhp-rk-footer-main-phone{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){html#rk-approved-site body.rk-home-refined :where(.rhp-surface) *{transition:none!important;animation:none!important}}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features{padding-block:0 64px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features ul{gap:0!important;background:#FFF3D6!important;border-block:1px solid #FFD27A!important;padding:28px 0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li{padding:4px 24px!important;gap:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li+li{border-left:1px solid #FFD27A!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features h2{font-size:16px!important;color:#171c1f!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features p{color:#414a50!important}
@media (min-width:701px) and (prefers-reduced-motion:no-preference){html#rk-approved-site body.rk-home-refined .rhp-rk-footer-invitation.rhp-is-image-pinned .rhp-invitation-crane{height:max(100vh,100%)!important;transform:translate3d(0,var(--invitation-pin-y,0px),0)!important;will-change:transform!important}}
@media(max-width:1200px){html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li{padding:20px 24px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li:nth-child(3){border-left:0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li:nth-child(n+3){border-top:1px solid #FFD27A!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features ul{padding:4px 0!important}}
@media(max-width:700px){html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features{padding-bottom:40px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li{padding:22px 20px!important;gap:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li+li{border-left:0!important;border-top:1px solid #FFD27A!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features ul{padding:0!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features svg{width:32px!important;height:40px!important}}
html#rk-approved-site body.rk-home-refined .rhp-rw-hero-benefits{width:min(calc(100% - var(--gutter)*2),calc(var(--max) - var(--gutter)*2))!important;margin-inline:auto!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features ul{background:#F4A900!important;border-color:#F4A900!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features li+li{border-color:#F4A900!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features h2,html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features p,html#rk-approved-site body.rk-home-refined .rhp-rw-crane-features svg{color:#171c1f!important}
html#rk-approved-site body.rk-home-refined .rhp-home-warehouse{padding-block:72px!important;border-bottom:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-heading{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:end!important;margin-bottom:40px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-heading h2{font-size:clamp(32px,3vw,44px)!important;line-height:1.12!important;letter-spacing:-.025em!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-heading>p{font-size:17px!important;line-height:1.6!important;color:var(--muted)!important;max-width:46ch!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-main{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr)!important;gap:48px!important;align-items:center!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy{padding-block:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy h3{font-size:34px!important;line-height:1.15!important;letter-spacing:-.025em!important;margin-bottom:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy>p{font-size:16px!important;line-height:1.6!important;color:var(--muted)!important;max-width:40ch!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-benefits{display:grid!important;gap:18px!important;margin-top:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-benefits li{padding-left:20px!important;position:relative!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-benefits li:before{content:""!important;position:absolute!important;left:0!important;top:7px!important;width:6px!important;height:6px!important;background:#F4A900!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-benefits strong{display:block!important;font-size:15px!important;line-height:1.4!important;font-weight:500!important;margin-bottom:4px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-benefits span{display:block!important;font-size:14px!important;line-height:1.5!important;color:var(--muted)!important;max-width:38ch!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy .rhp-rw-button{font-size:15px!important;gap:20px!important;margin-top:28px!important;padding:16px 20px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual>a{display:block!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual img{width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual figcaption{display:flex!important;justify-content:space-between!important;gap:20px!important;font-size:13px!important;line-height:1.5!important;padding:16px 0!important;border-bottom:1px solid var(--line)!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual figcaption>span{color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual figcaption>a{white-space:nowrap!important;text-decoration:underline!important;text-underline-offset:4px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-directions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;margin-top:36px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:24px!important;border:1px solid var(--line)!important;padding:20px!important;align-items:center!important;min-width:0!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction img{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction h3{font-size:20px!important;line-height:1.25!important;margin-bottom:12px!important;text-wrap:initial!important;display:flex!important;justify-content:space-between!important;gap:10px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction h3 span{font-size:18px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction p{font-size:14px!important;line-height:1.5!important;color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction:hover{border-color:#D99400!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-bottom{display:flex!important;gap:30px!important;justify-content:space-between!important;align-items:center!important;margin-top:28px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-bottom>p{font-size:14px!important;line-height:1.5!important;color:var(--muted)!important}
@media(max-width:1200px){html#rk-approved-site body.rk-home-refined .rhp-warehouse-main{grid-template-columns:1fr 1.2fr!important;gap:32px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy h3{font-size:30px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction{grid-template-columns:1fr!important;gap:18px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction img{aspect-ratio:16/9!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-heading{gap:32px!important}
html#rk-approved-site body.rk-home-refined .rhp-desktop-break{display:none!important}}
@media(max-width:800px){html#rk-approved-site body.rk-home-refined .rhp-warehouse-heading{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin-bottom:28px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-main{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual{grid-row:1!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy{padding:0!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy h3 br{display:none!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy>p{max-width:60ch!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-benefits{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual img{aspect-ratio:4/3!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-bottom{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}}
@media(max-width:540px){html#rk-approved-site body.rk-home-refined .rhp-home-warehouse{padding-block:44px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-heading h2{font-size:clamp(28px,8.2vw,32px)!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-heading>p{font-size:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy h3{font-size:27px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-benefits{grid-template-columns:1fr!important;gap:18px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-copy .rhp-rw-button{width:100%!important;font-size:14px!important;padding-inline:16px!important;gap:12px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-visual figcaption{flex-direction:column!important;gap:10px!important;font-size:12px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-directions{grid-template-columns:1fr!important;gap:16px!important;margin-top:24px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction{padding:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction h3{font-size:21px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-direction p{font-size:15px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-bottom{margin-top:24px!important}}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-photoreal .rhp-warehouse-visual img,html#rk-approved-site body.rk-home-refined .rhp-warehouse-photoreal .rhp-warehouse-direction img{aspect-ratio:1672/941!important;object-fit:contain!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-photoreal .rhp-warehouse-direction{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
html#rk-approved-site body.rk-home-refined .rhp-warehouse-image-note{display:block!important;margin-top:12px!important;font-size:12px!important;line-height:1.5!important;color:var(--muted)!important}
html#rk-approved-site body.rk-home-refined #rk-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;display:block!important}
html#rk-approved-site body.rk-home-refined .rhp-surface,html#rk-approved-site body.rk-home-refined .rhp-surface *{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;box-sizing:border-box!important}
html#rk-approved-site body.rk-home-refined .rhp-surface{color:#171c1f!important;background:#fff!important;font-size:16px!important;line-height:1.5!important}
html#rk-approved-site body.rk-home-refined .rk-footer{background:#fff!important;padding-top:0!important}
html#rk-approved-site body.rk-home-refined .rk-footer>.rk-footer-bg{display:none!important}
html#rk-approved-site body.rk-home-refined .rk-footer-service-nav>p{color:#171c1f!important}
html#rk-approved-site body.rk-home-refined .rk-header .rhp-catalog-link{display:inline-flex!important;align-items:center!important;gap:16px!important;padding:17px 22px!important;min-height:54px!important;background:#F4A900!important;color:#171c1f!important;border:0!important;border-radius:0!important;text-decoration:none!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-link svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-link>span{margin-left:16px!important;font-size:24px!important}

/* Owner approved homepage wayfinding */
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-title svg{box-sizing:content-box!important;padding:11px!important;background:#F4A900!important;color:#171c1f!important;margin-top:0!important;width:18px!important;height:18px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-title{align-items:center!important;gap:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-related a{align-items:center!important}
html#rk-approved-site body.rk-home-refined .rhp-catalog-related a>span:last-child{display:grid!important;place-items:center!important;flex:0 0 40px!important;height:40px!important;background:#F4A900!important;color:#171c1f!important}
html#rk-approved-site body.rk-home-refined .rhp-step-number{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;background:#F4A900!important;border:0!important;padding:0!important;font-size:17px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-project-steps li{padding-left:68px!important;min-height:44px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a:before{display:grid!important;place-items:center!important;flex:0 0 40px!important;height:40px!important;background:#F4A900!important;color:#171c1f!important;font-size:14px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a:hover{background:#FFF3D6!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a{padding-left:12px!important;padding-right:12px!important;transition:background .18s!important}
@media(max-width:600px){html#rk-approved-site body.rk-home-refined .rhp-rw-equipment-title svg{padding:9px!important;width:16px!important;height:16px!important}
html#rk-approved-site body.rk-home-refined .rhp-rw-service nav a{gap:16px!important}}
