@font-face{font-family:STKBureau;font-style:normal;font-weight:400;font-display:swap;src:url("https://eu.representclo.com/cdn/shop/t/146/assets/STKBureauSans-Book.woff2?v=152927352124366410981746086610") format("woff2")}
@font-face{font-family:STKBureau;font-style:normal;font-weight:500;font-display:swap;src:url("https://eu.representclo.com/cdn/shop/t/146/assets/STKBureauSans-Medium.woff2?v=111915675556037690921746086616") format("woff2")}
.rr-homepage{--font-body--family:STKBureau,Arial,sans-serif;--font-heading--family:STKBureau,Arial,sans-serif;--font-subheading--family:STKBureau,Arial,sans-serif;--font-accent--family:STKBureau,Arial,sans-serif;background:#fff;color:#151515}
.rr-homepage *{font-family:STKBureau,Arial,sans-serif!important}
.rr-homepage #header-group .announcement-bar-section,.rr-homepage #header-group [id*="header_announcements"]{display:none}
.rr-homepage #header-group{position:absolute;inset:0 0 auto;z-index:30}
.rr-homepage #header-component{--color-foreground:255 255 255;--header-bg-color:transparent}
.rr-homepage .header__row--top{background:transparent}
.rr-homepage .header__row--top .header__columns{min-height:80px}
.rr-homepage .header-logo img{max-height:28px;width:auto}
.rr-homepage .menu-list__link{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}
.rr-homepage #MainContent{padding-top:0}
.rr-home{width:100%;font-size:12px;line-height:1.5}
.rr-split{display:grid;grid-template-columns:1fr 1fr;min-height:100svh}
.rr-panel{position:relative;min-width:0;min-height:100svh;isolation:isolate;background:#393b3b;color:white;display:flex;align-items:flex-end}
.rr-panel::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 35%,rgba(0,0,0,.4))}
.rr-panel-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.rr-panel-content{padding:107px clamp(32px,5.5vw,87px);position:relative}
.rr-panel-content p{font-size:16px;font-weight:400;margin:0 0 10px;line-height:1.4}
.rr-panel-content h2{font-size:32px;font-weight:500;line-height:1.15;letter-spacing:0;text-transform:none;margin:0 0 18px;color:inherit}
.rr-panel-links{display:flex;flex-wrap:wrap;gap:16px}
.rr-panel-links a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 24px;background:rgba(0,0,0,.3);backdrop-filter:blur(16px);border:1px solid #ffffff4d;color:white;font-size:12px;line-height:18px;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background .2s}
.rr-panel-links a:hover{background:rgba(0,0,0,.65)}
.rr-home a:focus-visible,.rr-home button:focus-visible,.rr-home input:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.rr-home-footer{background:#f7f7f7;padding:48px 40px 24px}
.rr-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:70px}
.rr-home-footer h2{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;margin:0 0 16px}
.rr-home-footer p{font-size:12px;margin:0 0 22px;max-width:360px}
.rr-footer-column{display:flex;flex-direction:column;gap:9px;align-items:flex-start}
.rr-footer-column h2{margin-bottom:7px}
.rr-home-footer a{color:inherit;text-decoration:none}
.rr-home-footer a:hover{text-decoration:underline}
.rr-email-row{display:flex;border-bottom:1px solid #999;max-width:360px;gap:12px}
.rr-email-row input{border:0;background:transparent;min-width:0;flex:1;border-radius:0;padding:12px 0;font-size:12px;color:#111;box-shadow:none}
.rr-email-row button{border:0;border-radius:0;background:transparent;color:#111;text-transform:uppercase;font-size:11px;padding:12px 0;cursor:pointer}
.rr-footer-bottom{border-top:1px solid #dedede;padding-top:22px;display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase}
@media(max-width:989px){.rr-split{grid-template-columns:1fr}.rr-panel{min-height:50svh}.rr-panel-content{padding:75px 50px}.rr-panel-content h2{font-size:24px;margin-bottom:12px}.rr-panel-content p{margin-bottom:10px}.rr-home-footer{padding:36px 24px 24px}.rr-footer-top{grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:40px}.rr-signup{grid-column:1/-1}.rr-homepage .header__row--top .header__columns{min-height:64px}}
@media(max-width:480px){.rr-panel-content{padding:65px 24px 40px}.rr-panel-links{gap:10px}.rr-panel-links a{padding:10px 16px;font-size:11px}.rr-footer-top{grid-template-columns:1fr 1fr}.rr-footer-column:last-child{grid-column:1/-1}.rr-footer-bottom{gap:20px;align-items:flex-end}.rr-homepage .header-logo img{max-height:24px}}

.rr-homepage{font-family:STKBureau,Arial,sans-serif!important;font-weight:400}
.rr-homepage #header-component .header__row--top{--color-foreground:#fff;--color-foreground-rgb:255 255 255;color:#fff}
.rr-homepage #header-component .menu-list__link,.rr-homepage #header-component .header-actions__action,.rr-homepage #header-component .localization-selector,.rr-homepage #header-component .header__icon{color:#fff!important}
.rr-homepage #header-component,
.rr-homepage #header-component .header__row,
.rr-homepage #header-component .menu-list__submenu,
.rr-homepage #header-component .menu-list__submenu-inner,
.rr-homepage #header-component .mega-menu{
  --header-bg-color:transparent!important;
  background:transparent!important;
  box-shadow:none;
}
.rr-homepage #header-component .mega-menu__link,
.rr-homepage #header-component .mega-menu .resource-card{color:#fff}

