html.rsc-stable,html.rsc-stable body{overflow-anchor:none}html.rsc-stable{scroll-behavior:auto!important}
html body main#main-content.rsc-modern{--rsc-bg:#100c17;--rsc-panel:#191420;--rsc-line:#403747;--rsc-text:#f5f2f8;--rsc-muted:#bdb6c7;--rsc-gold:#f3c56b;--rsc-pink:#ff008a;background:var(--rsc-bg)!important;background-image:none!important;padding:0!important;margin:0!important;color:var(--rsc-text)!important;font-family:Arial,Helvetica,sans-serif;line-height:1.5;isolation:isolate;position:relative}
html body main#main-content.rsc-modern:before,html body main#main-content.rsc-modern:after{display:none!important}
html body main#main-content.rsc-modern,html body main#main-content.rsc-modern *{box-sizing:border-box}
html body main#main-content.rsc-modern [hidden]{display:none!important}
html body main#main-content.rsc-modern .rsc-shell{width:calc(100% - 64px)!important;max-width:1180px!important;margin:0 auto!important;padding:54px 0 64px!important}
html body main#main-content.rsc-modern .rsc-hero{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:0!important;margin:0 0 28px!important;background:none!important;border:0!important}
html body main#main-content.rsc-modern .rsc-eyebrow{display:block;color:var(--rsc-gold)!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.7px!important;line-height:1.5!important}
html body main#main-content.rsc-modern h1#contactPageTitle{font-size:56px!important;line-height:1.08!important;letter-spacing:-2px!important;font-weight:750!important;color:var(--rsc-text)!important;margin:15px 0 18px!important;text-transform:none!important;text-shadow:none!important}
html body main#main-content.rsc-modern .rsc-dot{color:var(--rsc-pink)!important;display:inline-block!important;font:inherit!important;line-height:inherit!important;margin-left:2px!important;text-shadow:none!important}
html body main#main-content.rsc-modern .rsc-hero p{font-size:18px!important;line-height:1.6!important;color:var(--rsc-muted)!important;margin:0!important;max-width:850px!important}
html body main#main-content.rsc-modern .rsc-broadcast{color:var(--rsc-gold);width:82px;flex:0 0 82px;margin-right:10px}
html body main#main-content.rsc-modern .rsc-broadcast svg{width:100%;height:auto;display:block}
html body main#main-content.rsc-modern .rsc-nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap;border-bottom:1px solid var(--rsc-line);margin:0 0 32px!important;padding:0!important;background:none!important}
html body main#main-content.rsc-modern .rsc-nav a,html body main#main-content.rsc-modern .rsc-nav button{display:block!important;position:relative;padding:17px 14px!important;margin:0!important;min-height:56px;background:none!important;border:0!important;border-radius:0!important;font:700 15px/1.4 Arial,Helvetica,sans-serif!important;text-decoration:none!important;color:var(--rsc-text)!important;cursor:pointer;box-shadow:none!important}
html body main#main-content.rsc-modern .rsc-nav .is-active,html body main#main-content.rsc-modern .rsc-nav a:hover,html body main#main-content.rsc-modern .rsc-nav button:hover{color:var(--rsc-pink)!important}
html body main#main-content.rsc-modern .rsc-nav .is-active:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--rsc-pink)}
html body main#main-content.rsc-modern .rsc-layout{display:grid!important;grid-template-columns:minmax(0,1.92fr) minmax(280px,1fr);gap:24px!important;align-items:start!important;margin:0!important;padding:0!important}
html body main#main-content.rsc-modern .contact-evo-form-wrap,html body main#main-content.rsc-modern .rsc-side-card,html body main#main-content.rsc-modern .rsc-partner-grid article,html body main#main-content.rsc-modern .rsc-newsletter{background:var(--rsc-panel)!important;border:1px solid var(--rsc-line)!important;border-radius:9px!important;box-shadow:none!important}
html body main#main-content.rsc-modern #kontakt{width:100%!important;max-width:none!important;margin:0!important;padding:28px!important;scroll-margin-top:100px;min-height:740px!important}
html body main#main-content.rsc-modern .contact-evo-form-intro{display:block!important;background:none!important;padding:0!important;margin:0 0 25px!important;border:0!important}
html body main#main-content.rsc-modern .contact-evo-form-intro h2{font-size:27px!important;font-weight:700!important;line-height:1.25!important;margin:0 0 12px!important;color:var(--rsc-text)!important;letter-spacing:-.6px}
html body main#main-content.rsc-modern .contact-evo-form-intro p{color:var(--rsc-muted)!important;font-size:12px!important;margin:0!important;line-height:1.5!important}
html body main#main-content.rsc-modern .contact-evo-form-intro p span{color:var(--rsc-pink)}
html body main#main-content.rsc-modern #contactForm{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;background:none!important;border:0!important;box-shadow:none!important}
html body main#main-content.rsc-modern .contact-evo-form__grid,html body main#main-content.rsc-modern .rsc-optional-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 20px!important;margin:0 0 22px!important;padding:0!important}
html body main#main-content.rsc-modern .contact-evo-form__grid>.rsc-topic-field{grid-column:1/-1!important}
html body main#main-content.rsc-modern #contactForm label{display:block!important;color:var(--rsc-text)!important;padding:0!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;text-transform:none!important;letter-spacing:0!important}
html body main#main-content.rsc-modern #contactForm label>span{display:block!important;margin:0 0 8px!important;color:var(--rsc-text)!important;font-weight:500!important;line-height:1.4!important}
html body main#main-content.rsc-modern #contactForm .contact-evo-form__full{margin:0 0 22px!important}
html body main#main-content.rsc-modern #contactForm input:not([type="checkbox"]):not([type="hidden"]):not(.contact-honeypot),html body main#main-content.rsc-modern #contactForm select,html body main#main-content.rsc-modern #contactForm textarea{width:100%!important;max-width:100%!important;display:block!important;background:#16111e!important;background-image:none!important;border:1px solid #514757!important;border-radius:7px!important;color:var(--rsc-text)!important;padding:12px 14px!important;font:400 13px/1.5 Arial,Helvetica,sans-serif!important;min-height:46px!important;box-shadow:none!important;transition:border-color .15s!important;outline-offset:3px}
html body main#main-content.rsc-modern #contactForm select{appearance:auto!important;cursor:pointer}
html body main#main-content.rsc-modern #contactForm textarea{min-height:142px!important;resize:vertical!important}
html body main#main-content.rsc-modern #contactForm input::placeholder,html body main#main-content.rsc-modern #contactForm textarea::placeholder{color:#a69caf!important;opacity:1!important}
html body main#main-content.rsc-modern #contactForm input:focus,html body main#main-content.rsc-modern #contactForm select:focus,html body main#main-content.rsc-modern #contactForm textarea:focus{border-color:var(--rsc-pink)!important;outline:2px solid #ff008a30!important;box-shadow:none!important}
html body main#main-content.rsc-modern #contactForm select option{background:#191420;color:#f5f2f8}
html body main#main-content.rsc-modern .rsc-optional{background:#16111e!important;border:1px solid var(--rsc-line)!important;border-radius:7px!important;margin:0 0 24px!important;padding:0!important}
html body main#main-content.rsc-modern .rsc-optional summary{list-style:none!important;position:relative;display:flex!important;align-items:center!important;gap:16px!important;min-height:54px!important;padding:14px 16px!important;font:700 13px/1.45 Arial,Helvetica,sans-serif!important;color:var(--rsc-text)!important;cursor:pointer;user-select:none}
html body main#main-content.rsc-modern .rsc-optional summary::-webkit-details-marker{display:none}
html body main#main-content.rsc-modern .rsc-optional summary:before{content:"+";display:block;color:var(--rsc-muted);font-size:24px;line-height:1;font-weight:400}
html body main#main-content.rsc-modern .rsc-optional[open] summary:before{content:"−"}
html body main#main-content.rsc-modern .rsc-optional[open] summary{border-bottom:1px solid var(--rsc-line)}
html body main#main-content.rsc-modern .rsc-optional-grid{padding:20px 16px!important;margin:0!important}
html body main#main-content.rsc-modern #contactForm .contact-evo-form__consent{display:flex!important;align-items:flex-start!important;gap:12px!important;line-height:1.5!important;margin:0 0 24px!important;padding:0!important;background:none!important;border:0!important}
html body main#main-content.rsc-modern #contactForm .contact-evo-form__consent input{appearance:auto!important;accent-color:var(--rsc-pink);width:18px!important;height:18px!important;min-width:18px!important;margin:2px 0 0!important;padding:0!important;flex:0 0 18px!important}
html body main#main-content.rsc-modern #contactForm .contact-evo-form__consent>span{color:var(--rsc-muted)!important;font-size:12px!important;line-height:1.6!important;margin:0!important;font-weight:400!important}
html body main#main-content.rsc-modern a{color:var(--rsc-pink);text-underline-offset:3px}
html body main#main-content.rsc-modern .rsc-actions{display:flex!important;align-items:center!important;gap:20px!important;flex-wrap:wrap;margin:0!important}
html body main#main-content.rsc-modern #contactForm .contact-evo-submit,html body main#main-content.rsc-modern .rsc-newsletter .newsletter-submit{display:inline-flex!important;align-items:center;justify-content:center;gap:16px;padding:14px 22px!important;min-height:47px!important;border:0!important;border-radius:7px!important;background:var(--rsc-pink)!important;background-image:none!important;color:white!important;font:700 13px/1.5 Arial,Helvetica,sans-serif!important;box-shadow:none!important;cursor:pointer;white-space:nowrap;transform:none!important}
html body main#main-content.rsc-modern #contactForm .contact-evo-submit:hover,html body main#main-content.rsc-modern .rsc-newsletter .newsletter-submit:hover{background:#df007a!important}
html body main#main-content.rsc-modern .rsc-actions>span{font-size:11px;color:var(--rsc-muted);max-width:260px;line-height:1.5}
html body main#main-content.rsc-modern #contactStatus{display:block!important;font-size:13px!important;line-height:1.6!important;color:var(--rsc-muted)!important;margin:16px 0 0!important;min-height:0!important}
html body main#main-content.rsc-modern #contactStatus:empty{display:none!important}
html body main#main-content.rsc-modern #contactStatus.is-error{color:#ffb2cb!important}
html body main#main-content.rsc-modern #contactStatus.is-success{color:#a8dfb5!important}
html body main#main-content.rsc-modern .rsc-aside{display:grid!important;grid-template-rows:1fr 1fr;gap:20px!important;align-self:start!important;min-width:0;min-height:740px}
html body main#main-content.rsc-modern .rsc-side-card{padding:27px 24px!important;margin:0!important;min-width:0!important}
html body main#main-content.rsc-modern .rsc-side-card h2{color:var(--rsc-text)!important;font-size:25px!important;line-height:1.25!important;letter-spacing:-.7px!important;font-weight:700!important;margin:0 0 22px!important}
html body main#main-content.rsc-modern .rsc-icon{display:flex!important;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;color:var(--rsc-gold);border:1px solid #5a505f;border-radius:10px;background:#16111e}
html body main#main-content.rsc-modern .rsc-icon svg{width:27px;height:27px;display:block}
html body main#main-content.rsc-modern .rsc-topic,html body main#main-content.rsc-modern .rsc-help>a{display:flex!important;align-items:flex-start!important;gap:17px!important;width:100%!important;background:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:20px 0!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}
html body main#main-content.rsc-modern .rsc-topic+.rsc-topic{border-top:1px solid var(--rsc-line)!important}
html body main#main-content.rsc-modern .rsc-topic:first-of-type{padding-top:0!important}
html body main#main-content.rsc-modern .rsc-topic:last-of-type{padding-bottom:0!important}
html body main#main-content.rsc-modern .rsc-topic strong,html body main#main-content.rsc-modern .rsc-help strong{font:700 15px/1.5 Arial,Helvetica,sans-serif!important;color:var(--rsc-text)!important;display:block!important;margin:0 0 7px!important}
html body main#main-content.rsc-modern .rsc-topic small,html body main#main-content.rsc-modern .rsc-help small{font:400 12px/1.7 Arial,Helvetica,sans-serif!important;color:var(--rsc-muted)!important;display:block!important}
html body main#main-content.rsc-modern .rsc-topic:hover strong,html body main#main-content.rsc-modern .rsc-topic.is-selected strong{color:var(--rsc-pink)!important}
html body main#main-content.rsc-modern .rsc-help>a{padding:11px 0 23px!important}
html body main#main-content.rsc-modern .rsc-help strong{color:var(--rsc-pink)!important}
html body main#main-content.rsc-modern .rsc-help strong b{font-weight:400;margin-left:8px}
html body main#main-content.rsc-modern .rsc-privacy-note{display:flex!important;gap:10px;align-items:flex-start;border-top:1px solid var(--rsc-line);padding-top:17px!important;margin:0!important;color:var(--rsc-muted)!important;font:400 11px/1.6 Arial,Helvetica,sans-serif!important}
html body main#main-content.rsc-modern .rsc-privacy-note svg{width:18px;height:18px;flex:0 0 18px}
html body main#main-content.rsc-modern #pomoc-kontakt,html body main#main-content.rsc-modern #wspolpraca{scroll-margin-top:100px}
html body main#main-content.rsc-modern .rsc-partners{padding:36px 0 0!important;margin:32px 0 0!important;border-top:1px solid #211828;background:none!important}
html body main#main-content.rsc-modern .rsc-partners>h2{font-size:43px!important;line-height:1.15!important;letter-spacing:-1.6px!important;color:var(--rsc-text)!important;font-weight:750!important;margin:13px 0 12px!important}
html body main#main-content.rsc-modern .rsc-partners>p{color:var(--rsc-muted)!important;font-size:17px!important;line-height:1.6!important;margin:0 0 24px!important}
html body main#main-content.rsc-modern .rsc-partner-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
html body main#main-content.rsc-modern .rsc-partner-grid article{display:flex!important;gap:18px!important;align-items:flex-start;padding:24px!important;min-width:0}
html body main#main-content.rsc-modern .rsc-partner-grid article>div{display:flex;flex-direction:column;height:100%;min-width:0}
html body main#main-content.rsc-modern .rsc-partner-grid h3{font:700 17px/1.4 Arial,Helvetica,sans-serif!important;color:var(--rsc-text)!important;margin:6px 0 10px!important}
html body main#main-content.rsc-modern .rsc-partner-grid p{font:400 12px/1.7 Arial,Helvetica,sans-serif!important;color:var(--rsc-muted)!important;margin:0 0 25px!important;min-height:42px}
html body main#main-content.rsc-modern .rsc-partner-grid button{font:700 13px/1.5 Arial,Helvetica,sans-serif!important;color:var(--rsc-pink)!important;border:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-align:left;margin-top:auto}
html body main#main-content.rsc-modern .rsc-newsletter{display:grid!important;grid-template-columns:52px minmax(190px,.9fr) minmax(300px,1.4fr);gap:6px 20px;align-items:center;padding:24px 28px!important;margin:26px 0 0!important;max-width:none!important;width:100%!important}
html body main#main-content.rsc-modern .rsc-newsletter:before,html body main#main-content.rsc-modern .rsc-newsletter:after,html body main#main-content.rsc-modern .contact-evo-newsletter__mini{display:none!important}
html body main#main-content.rsc-modern .rsc-newsletter-icon{grid-column:1;grid-row:1/3;color:var(--rsc-gold);width:44px;height:44px;display:block}
html body main#main-content.rsc-modern .rsc-newsletter-icon svg{width:100%;height:100%}
html body main#main-content.rsc-modern .rsc-newsletter h2{grid-column:2;grid-row:1;font:700 23px/1.3 Arial,Helvetica,sans-serif!important;color:var(--rsc-text)!important;margin:0!important;letter-spacing:-.5px}
html body main#main-content.rsc-modern .rsc-newsletter>p{grid-column:2;grid-row:2;font:400 13px/1.5 Arial,Helvetica,sans-serif!important;color:var(--rsc-muted)!important;margin:0!important}
html body main#main-content.rsc-modern .contact-evo-newsletter__form{grid-column:3;grid-row:1/3;margin:0!important;padding:0!important;width:100%!important;display:block!important;background:none!important;border:0!important}
html body main#main-content.rsc-modern .contact-evo-newsletter__row{display:flex!important;gap:8px!important;width:100%!important}
html body main#main-content.rsc-modern .rsc-newsletter input[type="email"]{min-width:0!important;flex:1!important;width:100%!important;min-height:46px!important;border:1px solid #514757!important;border-radius:7px!important;background:#16111e!important;color:var(--rsc-text)!important;font:400 13px/1.5 Arial,Helvetica,sans-serif!important;padding:12px 14px!important;box-shadow:none!important}
html body main#main-content.rsc-modern .rsc-newsletter input::placeholder{color:#a69caf!important}
html body main#main-content.rsc-modern .contact-evo-newsletter__privacy{font:400 10px/1.6 Arial,Helvetica,sans-serif!important;color:var(--rsc-muted)!important;margin:10px 0 0!important}
html body main#main-content.rsc-modern .rsc-newsletter .newsletter-status{font:400 12px/1.6 Arial,Helvetica,sans-serif!important;margin:8px 0 0!important;color:var(--rsc-muted)!important}
html body main#main-content.rsc-modern .rsc-newsletter .newsletter-status:empty{display:none!important}
html body main#main-content.rsc-modern .contact-honeypot,html body main#main-content.rsc-modern .newsletter-honeypot{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
html body main#main-content.rsc-modern button:disabled{opacity:.65;cursor:wait!important}
html body main#main-content.rsc-modern :is(a,button,summary):focus-visible{outline:2px solid #ff63b7!important;outline-offset:4px!important}
@media(max-width:1100px){html body main#main-content.rsc-modern h1#contactPageTitle{font-size:48px!important}html body main#main-content.rsc-modern .rsc-side-card{padding:24px 20px!important}html body main#main-content.rsc-modern .rsc-side-card h2{font-size:22px!important}html body main#main-content.rsc-modern .rsc-topic,html body main#main-content.rsc-modern .rsc-help>a{gap:12px!important}html body main#main-content.rsc-modern .rsc-icon{width:42px;height:42px;flex-basis:42px}html body main#main-content.rsc-modern .rsc-partner-grid article{gap:14px!important;padding:20px!important}}
@media(max-width:820px){html body main#main-content.rsc-modern .rsc-shell{width:calc(100% - 40px)!important;padding:38px 0 48px!important}html body main#main-content.rsc-modern .rsc-layout{grid-template-columns:1fr!important}html body main#main-content.rsc-modern .rsc-aside{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto!important;min-height:0!important}html body main#main-content.rsc-modern #kontakt{min-height:0!important}html body main#main-content.rsc-modern .rsc-partner-grid{grid-template-columns:1fr!important;gap:14px}html body main#main-content.rsc-modern .rsc-partner-grid article{padding:24px!important}html body main#main-content.rsc-modern .rsc-partner-grid p{min-height:0;margin-bottom:16px!important}html body main#main-content.rsc-modern .rsc-newsletter{grid-template-columns:44px 1fr!important}html body main#main-content.rsc-modern .contact-evo-newsletter__form{grid-column:1/-1!important;grid-row:3!important;margin-top:15px!important}html body main#main-content.rsc-modern .rsc-broadcast{width:64px;flex-basis:64px;margin:0}html body main#main-content.rsc-modern .rsc-partners>h2{font-size:36px!important}}
@media(max-width:560px){html body main#main-content.rsc-modern .rsc-shell{width:calc(100% - 32px)!important;padding-top:30px!important}html body main#main-content.rsc-modern h1#contactPageTitle{font-size:36px!important;letter-spacing:-1.3px!important}html body main#main-content.rsc-modern .rsc-hero p{font-size:15px!important}html body main#main-content.rsc-modern .rsc-broadcast{display:none!important}html body main#main-content.rsc-modern .rsc-nav{gap:4px!important;margin-bottom:24px!important}html body main#main-content.rsc-modern .rsc-nav a,html body main#main-content.rsc-modern .rsc-nav button{font-size:12px!important;padding:13px 8px!important;min-height:46px}html body main#main-content.rsc-modern #kontakt{padding:22px 18px!important}html body main#main-content.rsc-modern .contact-evo-form-intro h2{font-size:24px!important}html body main#main-content.rsc-modern .contact-evo-form__grid,html body main#main-content.rsc-modern .rsc-optional-grid{grid-template-columns:1fr!important;gap:20px!important}html body main#main-content.rsc-modern .rsc-aside{grid-template-columns:1fr!important}html body main#main-content.rsc-modern .rsc-side-card{padding:24px!important}html body main#main-content.rsc-modern .rsc-partners>h2{font-size:30px!important;letter-spacing:-1px!important}html body main#main-content.rsc-modern .rsc-partners>p{font-size:15px!important}html body main#main-content.rsc-modern .rsc-newsletter{padding:22px 18px!important;gap:5px 12px!important}html body main#main-content.rsc-modern .rsc-newsletter h2{font-size:21px!important}html body main#main-content.rsc-modern .contact-evo-newsletter__row{flex-direction:column!important}html body main#main-content.rsc-modern .rsc-newsletter .newsletter-submit{width:100%!important}html body main#main-content.rsc-modern .rsc-actions{gap:12px!important}}

html body main#main-content.rsc-modern .rsc-layout{grid-template-areas:none!important;grid-template-rows:auto!important}html body main#main-content.rsc-modern #kontakt{grid-area:auto!important;grid-column:1!important;grid-row:1!important}html body main#main-content.rsc-modern .rsc-aside{grid-area:auto!important;grid-column:2!important;grid-row:1!important}
@media(max-width:820px){html body main#main-content.rsc-modern .rsc-aside{grid-column:1!important;grid-row:2!important}}

html body main#main-content.rsc-modern #contactForm button.contact-evo-submit{width:auto!important;flex:0 0 auto!important}html body main#main-content.rsc-modern #contactForm .contact-evo-form__consent a,html body main#main-content.rsc-modern .contact-evo-newsletter__privacy a{color:var(--rsc-pink)!important;text-decoration:underline!important}
