@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Regular.woff2") format("woff2"),url("../fonts/CeraPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:optional}
@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Bold.woff2") format("woff2"),url("../fonts/CeraPro-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:optional}
@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Medium.woff2") format("woff2"),url("../fonts/CeraPro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:optional}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:auto}
body{margin:0;font-family:"Cera Pro",Arial,sans-serif;font-size:14px;font-weight:400;color:#fff;background:#000;text-decoration:none}
body.guest-site{min-width:320px;overflow-x:hidden}
.whitelabel-banner{align-items:center;background:#c62828;color:#fff;display:flex;font-size:12px;font-weight:500;gap:8px;height:40px;justify-content:center;line-height:18px;min-height:40px;padding:8px 12px;position:relative;z-index:1051}
.whitelabel-link{color:#fff;display:block;margin:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-overflow:ellipsis;white-space:normal}
.whitelabel-close{background:transparent;border:0;color:#fff;font-size:14.4px;line-height:1;padding:0 4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}
a,a:hover,a:focus{text-decoration:none}
img{border-style:none;display:block;max-width:100%;vertical-align:middle}
ol,ul{list-style:none;margin:0;padding:0}
.container,.container-fluid{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}
.container{max-width:1260px}
.row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:.75rem;padding-left:.75rem}
.d-flex{display:flex!important}.d-none{display:none!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.text-center{text-align:center!important}.me-2{margin-right:.5rem!important}.ms-2{margin-left:.5rem!important}
.main-wrpper{height:auto;width:100%;overflow:hidden}
.light-mode body,body.light-mode{color:#111;background:#fff}.light-mode p,.light-mode h4,.light-mode b{color:#111}
.dark-mode .LogoBlack,.light-mode .LogoWhite,.light-mode .main-img,.light-mode .dark-mode-logo,.dark-mode .light-mode-logo,.accordion .accordion-item .accordion-button::after{display:none}
.light-mode .light-main-img,.dark-mode .dark-mode-logo{display:block!important}
.mn-header{position:relative;z-index:120;left:0;right:0;top:0;padding:30px 0}
body.guest-home-page .mn-header{padding:14px 0}
body.guest-home-page .mn-header .navbar{padding-bottom:0;padding-top:0}
.navbar{position:relative;z-index:120;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:0;background:transparent;border:0;border-radius:0}
.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-brand{display:inline-block;float:none;height:auto;margin-right:86px;padding:0;white-space:nowrap}
.navbar-brand img{width:310px;height:auto}
.navbar-nav{display:flex;flex-direction:column;margin-bottom:0;padding-left:0}
.nav-link{display:block}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.collapse:not(.show):not(.show-guest-nav){display:none}
.navbar-light .navbar-toggler{width:35px;height:40px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;outline:0}
.navbar-toggler .toggler-bar,.navbar-light .navbar-toggler-icon,.navbar-light .navbar-toggler-icon::before,.navbar-light .navbar-toggler-icon::after{display:block;height:2px;background:#fff;border:0}
.navbar-toggler .toggler-bar{background:#fff!important;border-radius:1.5px;width:22px;height:2px!important;min-height:2px!important;flex:0 0 2px!important;margin:0!important;transform-origin:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}
.light-mode .navbar-toggler .toggler-bar{background:#111119!important}
.navbar-light .navbar-nav li{margin-right:0}
.navbar-light .navbar-nav .nav-link{padding:13px 18px;font-weight:700;font-size:16px;line-height:20px;color:#fff}
.light-mode .navbar-light .navbar-nav .nav-link{color:#252525}
.navbar-light .navbar-nav .nav-link.publish-btn,.btn-main{display:table;border:0;border-radius:4px;background:#ff002a;color:#fff;font-weight:700}
.navbar-light .navbar-nav .nav-link.publish-btn{width:180px;padding:13px 15px;text-align:center}
.btn-main{padding:13px 36px;font-size:18px;line-height:23px}
html.light-mode body.guest-home-page .btn-main:not(.btn-main2):not(.cenclebtn),html.light-mode body.guest-home-page .header-primary-cta{background:#ff002a;border-color:#ff002a;color:#fff}
.header-sign-in-cta{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700}
.light-mode .header-sign-in-cta{color:#252525}
.hero-wrp{padding:60px 0 0}
.hero-wrp .hero-dt h2{margin:0 0 20px;font-weight:700;font-size:52px;line-height:65px;color:#fff}
.hero-wrp .hero-dt p{margin:0 0 50px;font-weight:400;font-size:22px;line-height:34px;color:#fff}
.light-mode .hero-wrp .hero-dt h2,.light-mode .titlebar h2{color:#252525}
.light-mode .hero-wrp .hero-dt p{color:#555}
.header-primary-cta-label{align-items:center;display:inline-flex}
.header-primary-cta-label-mobile{display:none}
.titlebar h2{margin:0 0 50px;font-weight:700;font-size:32px;line-height:40px;color:#fff}
.publish-wrp{padding:20px 0 100px}
.light-mode .publish-wrp{background-color:#fff}
.publish-slider{display:block;min-height:360px;padding:40px 12px 0;overflow:hidden;position:relative}
.publish-slider .publish-mobile-heading{margin:0 auto 24px;max-width:352px;text-align:left}
.publish-slider .publish-mobile-heading h2{color:#fff;font-size:24px;font-weight:700;line-height:30px;margin:0}
.light-mode .publish-slider .publish-mobile-heading h2{color:#252525}
.publish-slider .multiple-items:not(.slick-initialized)>div:not(:first-child){display:none}
.publish-slider .multiple-items{position:relative}
.publish-slider .multiple-items:not(.slick-initialized) .slider-box{margin-left:auto;margin-right:auto;max-width:352px}
.publish-slider .slider-box{min-height:0;overflow:hidden;position:relative;text-align:center}
.publish-slider .slider-box picture{display:block}.publish-slider .slider-box img{height:auto;margin:0 auto;max-width:100%;object-fit:cover;width:100%}
.publish-slider .slider-box .mobile-lcp-canvas{display:block;height:auto;margin:0 auto 60px;max-width:100%;width:100%}
.publish-slider .slider-box h3{margin:0 0 10px;font-weight:700;font-size:18px;line-height:23px;color:#ff002a}
.publish-slider .slider-box p{margin:0;font-weight:400;font-size:14px;line-height:24px;color:#fff;opacity:.7}
.light-mode .publish-slider .slider-box p{color:#555;opacity:1}
.publish-slider .publish-slider-dots{align-items:center;display:flex;justify-content:center;margin:16px auto 24px;min-height:9px;width:100%}
.publish-slider .slick-dots,.publish-slider .publish-slider-static-dots{align-items:center;display:flex;justify-content:center;margin:0;padding:0;position:static;transform:none;width:auto}
.publish-slider .slick-dots li,.publish-slider .publish-slider-static-dots li{height:8.5px;line-height:0;margin:0 10px 0 0;width:7px}
.publish-slider .slick-dots li button,.publish-slider .publish-slider-static-dots li button{background:#ff002a;border:0;border-radius:100%;box-shadow:none;font-size:0;height:7px;outline:0;padding:0;width:7px}
.publish-slider .slick-dots li.slick-active button,.publish-slider .publish-slider-static-dots li.slick-active button{filter:blur(2px);opacity:1}
.publish-slider .multiple-items.slick-initialized~.publish-slider-dots .publish-slider-static-dots{display:none}
.publish-slider .slider-box>h3,.publish-slider .slider-box>p{display:none}
.publish-slider .publish-slider-caption{text-align:center}
.publish-slider .publish-slider-caption h3{margin:0 0 10px;font-weight:700;font-size:18px;line-height:23px;color:#ff002a}
.publish-slider .publish-slider-caption p{margin:0;font-weight:400;font-size:14px;line-height:24px;color:#fff;opacity:.7}
.light-mode .publish-slider .publish-slider-caption p{color:#555;opacity:1}
.distribute-wrp{padding:0 0 100px}
.distribute-wrp .row{align-items:center}
.distribute-wrp .distribute-logos{padding-right:40px}
.distribute-wrp .distribute-logos h3{color:#fff;font-size:18px;font-weight:700;line-height:23px;margin:0 0 30px;opacity:.5;text-align:center}
.light-mode .distribute-wrp .distribute-logos h3{color:#555;opacity:1}
.distribute-wrp .distribute-logos ul{margin:0 -10px}
.distribute-wrp .distribute-logos ul::after{clear:both;content:"";display:table}
.distribute-wrp .distribute-logos ul li{float:left;margin:0 0 15px;padding:0 10px;width:50%}
.distribute-wrp .distribute-logos ul li .logo-box{align-items:center;background:#11111a;border:1px solid #19192699;border-radius:4px;display:flex;height:90px;justify-content:center;overflow:hidden;width:100%}
.light-mode .distribute-wrp .distribute-logos ul li .logo-box{background:#fff;border-color:#f1f1f3}
.distribute-wrp .distribute-logos ul li .logo-box img{height:auto;margin:0 auto;max-height:48px;max-width:100%;object-fit:contain;width:auto}
html.light-mode body.guest-home-page .distribute-wrp .home-platform-logo--light-contrast,
body.guest-home-page.light-mode .distribute-wrp .home-platform-logo--light-contrast{filter:brightness(0)}
body.guest-home-page [data-aos]{opacity:1!important;transform:none!important}
body.guest-home-page #sliderDesktop{display:none}
body.guest-home-page .roadmap-wrp,
body.guest-home-page .spacemedia-wrp,
body.guest-home-page .faq-wrp,
body.guest-home-page .download-wrp,
body.guest-home-page .contact-wrp,
body.guest-home-page footer{content-visibility:auto;contain-intrinsic-size:auto 800px}
body.guest-home-page .roadmap-wrp{contain-intrinsic-size:auto 1800px}
body.guest-home-page footer{contain-intrinsic-size:auto 1000px}
@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}.col-sm-8{flex:0 0 auto;width:66.666667%}.col-sm-12{flex:0 0 auto;width:100%}}
@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-nav{flex-direction:row}.col-md-4{flex:0 0 auto;width:33.333333%}.col-md-8{flex:0 0 auto;width:66.666667%}.publish-slider{display:none}body.guest-home-page #sliderDesktop{display:block}.publish-wrp .row{align-items:center}.tab-informetion{position:relative;height:0;padding-bottom:69.753086%;overflow:hidden}.tab-informetion img.main-img,.tab-informetion img.light-main-img,.tab-informetion img.home-desktop-theme-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:20px}.tab-informetion img.dashboard-text{max-width:100%;margin-left:auto;margin-right:60px;margin-bottom:22px}.tab-informetion .dashboard-box{position:absolute;left:0;right:0;bottom:0;padding:24px 30px;background:#11111a;border-radius:0 0 20px 20px}.tab-informetion .dashboard-box p{margin:0;font-size:16px;line-height:26px;color:#fff}.slider-for:not(.slick-initialized)>div:not(:first-child){display:none}.slider-nav .items{margin-bottom:20px}.slider-nav a{position:relative;display:block;padding-left:48px;color:#fff;font-weight:700;font-size:18px;line-height:23px}.light-mode .slider-nav a{color:#252525}.slider-nav .items.active a,.slider-nav a:hover{color:#ff002a}.slider-nav a::before{position:absolute;content:"";left:3px;top:0;width:24px;height:24px;border-radius:50%;background:#ff002a}.slider-nav a::after{position:absolute;content:"";left:0;top:0;width:30px;height:30px;border:1px solid #ff002a;border-radius:50%}}
@media (max-width:767px),(max-device-width:767px){.mn-header{padding:18px 0}.mn-header .container{max-width:100%;padding:0 16px}.mn-header .navbar{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center}.navbar-brand{margin-right:0}.navbar-brand img{width:142px}.mn-header .navbar-collapse.guest-nav-panel{grid-column:1/-1}.header-sign-in-cta{font-size:14px}.header-sign-in-cta + .header-primary-cta{margin-left:8px!important}.header-primary-cta{width:auto!important;padding:10px 12px!important;font-size:14px!important;line-height:18px!important}.header-primary-cta .header-primary-cta-label-desktop{display:none}.header-primary-cta .header-primary-cta-label-mobile{display:inline-flex}.hero-wrp{padding:30px 0 0}.hero-wrp .hero-dt h2{font-size:24px;line-height:30px}.hero-wrp .hero-dt p{margin-bottom:30px;font-size:14px;line-height:24px}.hero-wrp .hero-dt p br{display:none}.hero-wrp .btn-main{padding:12px 14px;font-size:16px;line-height:23px}.publish-wrp{display:none}}
@media (max-width:767px),(max-device-width:767px){.mn-header{padding:18px 0!important}.mn-header .container{max-width:100%!important;padding:0 16px!important}.mn-header .navbar{display:grid!important;grid-template-columns:auto 1fr auto auto!important;gap:10px!important;align-items:center!important}.navbar-brand{margin-right:0!important}.navbar-brand img{width:142px!important}.mn-header .navbar-collapse.guest-nav-panel{grid-column:1/-1!important}.header-sign-in-cta{font-size:14px!important}.hero-wrp{padding:30px 0 0!important}.hero-wrp .hero-dt h2{font-size:24px!important;line-height:30px!important}.hero-wrp .hero-dt p{margin-bottom:30px!important;font-size:14px!important;line-height:24px!important}.hero-wrp .hero-dt p br{display:none!important}.hero-wrp .btn-main{padding:12px 14px!important;font-size:16px!important;line-height:23px!important}.publish-wrp{display:none!important}.distribute-wrp{padding-bottom:50px!important}}
@media (max-width:767px),(max-device-width:767px){.mn-header .container{padding:0 12px!important}.mn-header .navbar{display:flex!important;grid-template-columns:none!important;gap:normal!important}.navbar-brand img{width:160px!important}.mn-header .navbar-brand .light-mode-logo,.mn-header .navbar-brand .dark-mode-logo{max-width:none!important;width:160px!important}.mn-header .navbar-collapse.guest-nav-panel{grid-column:auto!important}.header-primary-cta{border-width:0!important;padding:10px 11px!important;font-size:10px!important;line-height:10px!important}.navbar-toggler{height:36px!important}body.guest-home-page #sliderDesktop{background:none!important;background-image:none!important}}
@media (max-width:991px),(max-device-width:991px){.mn-header{background:#09090d;border-bottom:1px solid #1e1e2a;padding:0!important}.light-mode .mn-header{background:#fff;border-bottom-color:#e8e8e8}.mn-header .navbar{flex-wrap:nowrap!important;height:56px!important;justify-content:flex-start!important}.mn-header .navbar-brand{align-items:center!important;display:inline-flex!important}.header-primary-cta{align-items:center!important;max-width:112px!important;overflow:hidden!important;text-overflow:ellipsis!important}.navbar-toggler{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:5px!important;justify-content:center!important;margin-left:8px!important;padding:10px!important}.navbar-toggler .toggler-bar{background:#fff!important}.light-mode .navbar-toggler .toggler-bar{background:#111119!important}}
@media (max-width:991px),(max-device-width:991px){body.guest-home-page .mn-header{height:57px!important;max-height:57px!important;min-height:57px!important;overflow:visible!important;transition:none!important}body.guest-home-page .mn-header .navbar{height:56px!important;min-height:56px!important}}
@media (max-width:420px),(max-device-width:420px){.mn-header .navbar-brand{flex:0 0 116px!important;margin-right:0!important;width:116px!important}.header-sign-in-cta{display:none!important;order:1!important}.header-primary-cta{display:inline-flex!important;flex:0 0 auto!important;margin-left:auto!important;order:1!important;width:auto!important}.navbar-toggler{flex-basis:38px!important;order:2!important;padding-left:8px!important;padding-right:8px!important;width:38px!important}}
@media (max-width:767px),(max-device-width:767px){
body.guest-home-page .roadmap-wrp{content-visibility:auto;contain-intrinsic-size:auto 1900px}
body.guest-home-page .distribute-wrp{content-visibility:auto;contain-intrinsic-size:auto 844px}
body.guest-home-page .spacemedia-wrp{content-visibility:auto;contain-intrinsic-size:auto 1100px}
body.guest-home-page .faq-wrp{content-visibility:auto;contain-intrinsic-size:auto 600px}
body.guest-home-page .download-wrp{content-visibility:auto;contain-intrinsic-size:auto 350px}
body.guest-home-page .contact-wrp{content-visibility:auto;contain-intrinsic-size:auto 300px}
body.guest-home-page footer{content-visibility:auto;contain-intrinsic-size:auto 1200px}
}
body.guest-home-page.light-mode .btn-main:not(.btn-main2):not(.cenclebtn),body.guest-home-page.light-mode .header-primary-cta,body.guest-home-page.light-mode .navbar-light .navbar-nav .nav-link.publish-btn{background:#ed0027!important;border-color:#ed0027!important;color:#fff!important}
body.guest-home-page.light-mode .publish-slider .slider-box h3{color:#ed0027!important}
body.guest-home-page.light-mode .navbar .navbar-nav .nav-link.active,body.guest-home-page.light-mode .slider-nav .items.active a,body.guest-home-page.light-mode .slider-nav a:hover{color:#ed0027!important}
body.guest-home-page.light-mode .language-selected-label{color:#111119!important}

/* Keep the compact header CTA to one visible label in every locale. */
.header-primary-cta-label{white-space:nowrap}
.header-primary-cta-label-mobile{display:none!important}

/* Keep the homepage conversion actions clear above the fold. */
body.guest-home-page .hero-wrp{background:#f6f6f7;border-bottom:1px solid #ececef;overflow:hidden;padding:78px 0 86px}
body.guest-home-page.dark-mode .hero-wrp,html.dark-mode body.guest-home-page .hero-wrp{background:#09090d;border-bottom-color:#1e1e2a}
body.guest-home-page .home-hero-grid{align-items:center;display:grid;gap:clamp(64px,5vw,88px);grid-template-columns:minmax(0,1.08fr) minmax(400px,.78fr)}
body.guest-home-page .hero-dt{min-width:0}
body.guest-home-page .hero-wrp .hero-dt h1{color:#fff;font-size:clamp(44px,4.25vw,58px);font-weight:700;letter-spacing:-.015em;line-height:1.12;margin:0 0 22px;text-transform:uppercase}
html.light-mode body.guest-home-page .hero-wrp .hero-dt h1{color:#252525}
body.guest-home-page .home-hero-title-line{display:block;white-space:nowrap}
body.guest-home-page .home-hero-title-outline{color:transparent;-webkit-text-stroke:1.5px #ff002a}
body.guest-home-page .home-hero-title-accent{color:#ff002a}
body.guest-home-page .hero-wrp .hero-dt p{margin-bottom:28px}
body.guest-home-page .hero-wrp .home-hero-copy-line{display:block}
@media (min-width:992px){html[lang^="de"] body.guest-home-page .hero-wrp .hero-dt p{font-size:clamp(17px,1.35vw,19px);line-height:30px}html[lang^="de"] body.guest-home-page .hero-wrp .home-hero-copy-line{white-space:nowrap}}
body.guest-home-page .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 24px}
body.guest-home-page .btn-main:not(.btn-main2):not(.cenclebtn),body.guest-home-page .navbar-light .navbar-nav .nav-link.publish-btn{border:1px solid #ff002a!important;box-sizing:border-box;transform:none!important;transition-property:background-color,border-color,color,opacity!important}
body.guest-home-page .btn-main:not(.btn-main2):not(.cenclebtn):hover,body.guest-home-page .btn-main:not(.btn-main2):not(.cenclebtn):focus,body.guest-home-page .btn-main:not(.btn-main2):not(.cenclebtn):active,body.guest-home-page .navbar-light .navbar-nav .nav-link.publish-btn:hover,body.guest-home-page .navbar-light .navbar-nav .nav-link.publish-btn:focus,body.guest-home-page .navbar-light .navbar-nav .nav-link.publish-btn:active{border-width:1px!important;transform:none!important}
body.guest-home-page .hero-how-link{align-items:center;background:transparent;border:1.5px solid #ff002a;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;line-height:23px;min-height:50px;padding:0 28px;text-decoration:none;transform:none;transition:background-color .12s ease,color .12s ease}
body.guest-home-page .hero-how-link:hover,body.guest-home-page .hero-how-link:focus{background:#ff002a;color:#fff;transform:none}
html.light-mode body.guest-home-page .hero-how-link{color:#252525}
html.light-mode body.guest-home-page .hero-how-link:hover,html.light-mode body.guest-home-page .hero-how-link:focus{color:#fff}
body.guest-home-page .hero-distribution-visual{align-items:center;display:flex;min-width:0}
body.guest-home-page .hero-distribution-visual img{height:auto;max-height:350px;object-fit:contain;width:100%}
body.guest-home-page .hero-distribution-image-light{display:none}
html.light-mode body.guest-home-page .hero-distribution-image-dark{display:none}
html.light-mode body.guest-home-page .hero-distribution-image-light{display:block}
body.guest-home-page .home-section-anchor{height:0;scroll-margin-top:24px}
@media (min-width:768px) and (max-width:1199px){
body.guest-home-page .hero-wrp{padding:68px 0 76px}
body.guest-home-page .home-hero-grid{gap:34px;grid-template-columns:minmax(0,1fr) minmax(310px,.68fr)}
body.guest-home-page .hero-wrp .hero-dt h1{font-size:clamp(38px,4.4vw,48px);line-height:1.1}
body.guest-home-page .hero-wrp .hero-dt p{font-size:18px;line-height:28px}
body.guest-home-page .hero-actions{gap:14px 18px}
body.guest-home-page .hero-actions .btn-main{padding-left:24px;padding-right:24px}
body.guest-home-page .hero-how-link{padding-left:22px;padding-right:22px}
body.guest-home-page .hero-distribution-visual img{max-height:310px}
}
@media (max-width:767px),(max-device-width:767px){
body.guest-home-page .hero-wrp{padding:44px 0 48px!important}
body.guest-home-page .home-hero-grid{display:block}
body.guest-home-page .hero-wrp .hero-dt h1{font-size:clamp(28px,8vw,34px);letter-spacing:-.02em;line-height:1.12}
body.guest-home-page .home-hero-title-line{white-space:normal}
body.guest-home-page .hero-wrp .hero-dt p{margin-bottom:24px!important}
body.guest-home-page .hero-actions{gap:14px 18px}
body.guest-home-page .hero-how-link{font-size:16px;line-height:23px;min-height:49px;padding:0 14px}
body.guest-home-page .hero-distribution-visual{display:none}
}
@media (max-width:1199px),(max-device-width:1199px){
    .header-primary-cta .header-primary-cta-label-desktop{display:none!important}
    .header-primary-cta .header-primary-cta-label-mobile{display:inline-flex!important}
}
.mn-header li.nav-items #submenu,.mn-header .mobile-bottom-nav-link,.mn-header .colour-scheme{display:none}
@media (min-width:768px){.mn-header .navbar{align-items:center!important;flex-wrap:nowrap!important}.mn-header .navbar-brand{display:block!important;flex:0 0 220px!important;margin-right:18px!important;width:220px!important}.mn-header .navbar-brand .light-mode-logo,.mn-header .navbar-brand .dark-mode-logo,.navbar-brand img{max-width:none!important;width:220px!important}.mn-header .navbar>.header-sign-in-cta,.mn-header .navbar>.header-primary-cta{display:none!important}.mn-header .guest-nav-panel{align-items:center!important;display:flex!important;flex:1 1 auto!important;justify-content:space-between!important}.mn-header .guest-nav-panel .navbar-nav{align-items:center!important;display:flex!important;flex-direction:row!important}.mn-header .guest-nav-panel .primary-nav{flex:0 1 auto!important}.mn-header .guest-nav-panel .secondary-nav{align-items:center!important;display:flex!important;flex:0 0 auto!important;margin-left:auto!important}.mn-header .guest-nav-panel .nav-item,.mn-header .guest-nav-panel .nav-items{margin:0!important}.mn-header .guest-nav-panel .nav-link{align-items:center;display:flex!important;white-space:nowrap}.mn-header .guest-nav-panel .nav-link img.me-2,.mn-header .guest-nav-panel .nav-link .nav-link-icon{display:none!important}.mn-header .guest-nav-panel .tools-nav-item{position:relative!important}.mn-header .guest-nav-panel .tools-trigger{align-items:center;display:inline-flex!important;gap:6px}.mn-header .guest-nav-panel .tools-trigger::after{border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:5px solid currentColor!important;content:""!important;display:inline-block!important;flex:0 0 auto;margin-left:0!important;opacity:.55}.mn-header .guest-nav-panel .secondary-nav .sign-in{order:2}.mn-header .guest-nav-panel .secondary-nav .nav-item-dashboard{order:3}.mn-header .guest-nav-panel .secondary-nav .nav-item-language{flex:0 0 60px;margin-left:10px!important;min-width:60px;order:4;width:60px}.mn-header .guest-nav-panel .secondary-nav .sign-in .nav-link{border:1.5px solid #ff002a!important;border-radius:4px;justify-content:center;min-width:94px;padding:13px 15px!important}.mn-header .guest-nav-panel .nav-link.publish-btn{align-items:center;box-shadow:0 7px 15px #ff002a26!important;justify-content:center!important}.mn-header .guest-nav-panel .nav-item-theme-toggle{align-items:center!important;display:flex!important;margin-left:0!important;margin-right:6px!important;order:1}.mn-header .on-off-toggle{display:flex!important;height:24px;position:relative;width:50px}.mn-header .on-off-toggle__input{height:0!important;opacity:0!important;position:absolute!important;width:0!important}.mn-header .on-off-toggle__slider{background:#1e1e2c;border-radius:999px;display:block;height:24px;position:relative;width:50px}.light-mode .mn-header .on-off-toggle__slider{background:#ececf1}.mn-header .on-off-toggle__slider:before{background:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;width:20px}.mn-header .on-off-toggle__input:checked+.on-off-toggle__slider:before{transform:translateX(26px)}.mn-header .dropdown.language{align-items:center;display:flex;flex:0 0 56px;min-width:56px;position:relative}.mn-header .dropdown.language form{margin:0;width:56px}.mn-header .dropdown.language select.language-native-select{height:38px;opacity:0;width:56px}.mn-header .dropdown.language .select2-container{width:56px!important}}
@media (max-width:447px),(max-device-width:447px){.publish-slider{min-height:352px}.publish-slider .slider-box{min-height:0}}

/* Keep desktop carousel media inside the visible slide during vertical transitions. */
@media (min-width:768px){
    body.guest-home-page #sliderDesktop .tab-informetion{
        aspect-ratio:810 / 565;
        height:auto!important;
        padding-bottom:0!important;
    }
    body.guest-home-page #sliderDesktop .tab-informetion .slider-box{
        bottom:0!important;
        height:auto!important;
        left:0!important;
        position:absolute!important;
        right:0!important;
        top:0!important;
    }
    body.guest-home-page #sliderDesktop .tab-informetion img.main-img,
    body.guest-home-page #sliderDesktop .tab-informetion img.light-main-img,
    body.guest-home-page #sliderDesktop .tab-informetion img.home-desktop-theme-img{
        height:auto!important;
    }
}

/* Keep the desktop publishing walkthrough clear and stable from first paint. */
@media (min-width:768px){
    body.guest-home-page #sliderDesktop .publish-section-heading{
        margin:24px 0 28px;
        transform:translateY(calc(100% + 28px));
    }
    body.guest-home-page #sliderDesktop .publish-section-heading h2{
        font-size:clamp(26px,3vw,32px);
        line-height:1.25;
        margin:0;
        white-space:nowrap;
    }
    body.guest-home-page #sliderDesktop .publish-carousel-row{
        align-items:flex-start;
    }
    body.guest-home-page #sliderDesktop .publish-carousel-row.has-dashboard-label .publish-navlink{
        padding-top:80px;
    }
    body.guest-home-page #sliderDesktop .publish-dashboard-label{
        display:flex;
        justify-content:flex-end;
        margin:0 60px 14px 0;
        min-height:58px;
    }
    body.guest-home-page #sliderDesktop .publish-dashboard-label .dashboard-text{
        height:58px;
        margin:0;
        width:189px;
    }
    body.guest-home-page #sliderDesktop .slider-nav a{
        isolation:isolate;
    }
    body.guest-home-page #sliderDesktop .slider-nav a::before,
    body.guest-home-page #sliderDesktop .slider-nav a::after{
        z-index:0;
    }
    body.guest-home-page #sliderDesktop .slider-nav .publish-step-label{
        background:#09090d;
        padding:4px 8px 4px 0;
        position:relative;
        z-index:1;
    }
    body.guest-home-page.light-mode #sliderDesktop .slider-nav .publish-step-label,
    html.light-mode body.guest-home-page #sliderDesktop .slider-nav .publish-step-label{
        background:#fff;
    }
}
@media (min-width:768px) and (max-width:991px){
    body.guest-home-page #sliderDesktop .publish-section-heading h2{
        font-size:26px;
    }
    body.guest-home-page #sliderDesktop .publish-carousel-row.has-dashboard-label .publish-navlink{
        padding-top:64px;
    }
    body.guest-home-page #sliderDesktop .publish-dashboard-label{
        margin-bottom:6px;
        margin-right:24px;
    }
}

/* Keep the shared footer CTA centered in the homepage critical render. */
body.guest-home-page .tool-distribution-cta .tool-distribution-cta-row{
    align-items:center!important;
    column-gap:clamp(24px,3vw,48px);
    display:grid!important;
    grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(190px,2fr);
    margin-left:0;
    margin-right:0;
}
body.guest-home-page .tool-distribution-cta .tool-distribution-cta-row>[class*="col-"]{
    align-items:center!important;
    align-self:stretch!important;
    display:flex!important;
    flex:none;
    margin-left:0;
    max-width:none;
    min-width:0;
    width:auto;
}
body.guest-home-page .tool-distribution-cta .tool-distribution-cta-title h2,
body.guest-home-page .tool-distribution-cta .tool-distribution-cta-copy p{
    margin-bottom:0!important;
    margin-top:0!important;
}
body.guest-home-page .tool-distribution-cta .tool-distribution-cta-action .btn-main{
    box-sizing:border-box;
    padding-left:12px;
    padding-right:12px;
    text-align:center;
    white-space:nowrap;
    width:100%;
}

/* Give pale flags a visible edge without altering their native colours. */
body.guest-home-page .mn-header .dropdown.language .img-flag,
body.guest-home-page .language-select-dropdown .img-flag{
    background:#fff!important;
    border:1px solid rgba(17,17,25,.18)!important;
    border-radius:2px;
    box-sizing:border-box;
    filter:none!important;
    object-fit:cover;
    object-position:center;
    opacity:1!important;
}
body.guest-home-page .mn-header .dropdown.language .img-flag{
    height:23px;
    width:34px;
}
html.dark-mode body.guest-home-page .mn-header .dropdown.language .img-flag,
html.dark-mode body.guest-home-page .language-select-dropdown .img-flag,
body.guest-home-page.dark-mode .mn-header .dropdown.language .img-flag,
body.guest-home-page.dark-mode .language-select-dropdown .img-flag{
    border-color:rgba(255,255,255,.42)!important;
}

@media (min-width:768px){
    body.guest-home-page .tool-distribution-cta{
        padding-bottom:48px;
        padding-top:48px;
    }
    body.guest-home-page .tool-distribution-cta .container{
        padding-left:clamp(32px,4vw,48px);
        padding-right:clamp(32px,4vw,48px);
    }
    body.guest-home-page .tool-distribution-cta .tool-distribution-cta-row>[class*="col-"]{
        padding-left:clamp(14px,1.5vw,20px);
        padding-right:clamp(14px,1.5vw,20px);
    }
    body.guest-home-page .tool-distribution-cta .tool-distribution-cta-action{
        padding-left:0;
        padding-right:0;
    }
}
@media (max-width:767px){
    body.guest-home-page .tool-distribution-cta{
        padding-bottom:28px;
        padding-top:28px;
    }
    body.guest-home-page .tool-distribution-cta .container{
        padding-left:20px;
        padding-right:20px;
    }
    body.guest-home-page .tool-distribution-cta .tool-distribution-cta-row{
        grid-template-columns:minmax(0,1fr);
        row-gap:18px;
    }
    body.guest-home-page .tool-distribution-cta .tool-distribution-cta-row>[class*="col-"]{
        justify-content:center;
        padding-left:0;
        padding-right:0;
        text-align:center;
        width:100%;
    }
    body.guest-home-page .tool-distribution-cta .tool-distribution-cta-title h2{
        font-size:clamp(24px,7vw,30px);
        line-height:1.25;
        max-width:22ch;
    }
    body.guest-home-page .tool-distribution-cta .tool-distribution-cta-copy p{
        font-size:16px;
        line-height:1.55;
        max-width:36rem;
    }
    body.guest-home-page .tool-distribution-cta .tool-distribution-cta-action .btn-main{
        align-items:center;
        display:flex;
        justify-content:center;
        min-height:52px;
    }
}
