.rts-standalone-hero{padding:150px 0 48px;background:linear-gradient(90deg,#03111bf2,#03111b77),url('brochure/hero-van.png') right center/auto 100% no-repeat,#03111b;color:#eefaff}
.rts-standalone-hero h1{font-size:clamp(36px,4.5vw,64px);line-height:1.1;margin:14px 0 0}
.rts-standalone-hero a{color:#a9cedb;font-size:13px}.rts-standalone-hero .rts-kicker{margin-top:28px}
.rts-public-login-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-block:48px}.rts-public-login-layout .rts-login{margin:0;width:100%}
.rts-public-login-layout a{color:#31dce7}.rts-contact-request-link{padding-block:0 48px}
.rts-services-menu{position:relative;color:#c1d7e3;font-size:13px}
.rts-services-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;padding:10px 12px;list-style:none;border-radius:9px}
.rts-services-menu summary::-webkit-details-marker{display:none}.rts-services-menu summary:after{content:'⌄';color:#31dce7}
.rts-services-menu[open] summary{background:#0a3142;color:#42e1eb}
.rts-services-menu.is-current summary,.rts-services-menu a[aria-current=page]{color:#43e4ec;background:#0a3142}
.rts-services-menu>div{position:absolute;left:0;top:100%;z-index:100;display:grid;width:300px;max-width:calc(100vw - 32px);padding:10px;border:1px solid #236277;border-radius:12px;background:#051b28;box-shadow:0 16px 32px #0006}
.rts-services-menu>div a{padding:12px;line-height:1.4;white-space:normal;border-radius:7px;color:#c9e6ef;text-decoration:none;font-size:13px}
.rts-services-menu>div a:hover,.rts-services-menu>div a:focus-visible{background:#0a3b4a;color:#3ae6ee}
.rts-services-menu summary:focus-visible{outline:2px solid #39ddec;outline-offset:2px}
.rts-public-header .rts-public-nav{gap:4px}.rts-public-header .rts-public-nav>a{padding-inline:9px}
@media(max-width:1100px){.rts-public-header .rts-public-nav{gap:0}.rts-public-header .rts-public-nav>a{font-size:11px;padding-inline:7px}.rts-services-menu summary{font-size:11px;padding-inline:7px}}
@media(max-width:900px){.rts-services-menu{width:100%}.rts-services-menu summary{font-size:15px}.rts-services-menu>div{position:static;width:100%;max-width:100%;box-sizing:border-box;box-shadow:none}.rts-public-header .rts-public-nav>a{font-size:15px}.rts-public-login-layout{grid-template-columns:minmax(0,1fr);gap:24px}.rts-standalone-hero{padding:124px 0 32px}}
@media(max-width:1320px){
 .rts-public-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px}
 .rts-public-header .rts-menu-toggle{display:flex;grid-column:3;grid-row:1}
 .rts-public-header .rts-public-brand{grid-column:1;grid-row:1;min-width:0}
 .rts-public-header .rts-language-control{grid-column:2;grid-row:1}
 .rts-public-header .rts-public-nav{position:absolute;top:100%;left:16px;right:16px;display:none;flex-direction:column;align-items:stretch;padding:12px;background:#041b29;border:1px solid #23576a;border-radius:12px;max-height:calc(100dvh - 130px);overflow-y:auto;box-shadow:0 16px 32px #0005}
 .rts-public-header .rts-public-nav.is-open{display:flex}
 .rts-public-header .rts-public-nav>a{font-size:15px;padding:12px;white-space:normal}
 .rts-services-menu{width:100%}.rts-services-menu summary{font-size:15px;padding:12px}
 .rts-services-menu>div{position:static;width:100%;max-width:100%;box-sizing:border-box;box-shadow:none}
}

.rts-services-menu{flex:0 0 auto;min-width:86px}.rts-services-menu summary{white-space:nowrap}.rts-services-menu summary>span{white-space:nowrap}
