@import url(https://fonts.googleapis.com/css2?family=Changa&family=Open+Sans&family=Roboto&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);
:root{font-size:16px;--black: #000;--white: #fff;--input-color: #fff;--blue-back-color: #1e297e;--lightgreyblue-back-color: #274791;--bblue-back-color: #2082d8;--light-accent-color: #c3e3ff;--bblue-text-color: #cfd9f1;--err-back-color: #fff6f6;--err-red: #dc3545;--violet-strong: #7a007c;--violet-light: #cfc0f1;--light-violet: #f9f9ffb3;--success-back-color: #effdf8;--success-green: #0da07e;--accent-color: var(--bblue-back-color);--info-back-color: #fffcecfa;--info-font-color: var(--darkest-grey);--light-grey: #b3b3b3;--dark-grey: #7d7d7d;--darkest-grey: #232528;--violet-grey: #8898be;--logo-color: var(--blue-back-color);--primary-color: var(--lightgreyblue-back-color);--secondary-color: var(--bblue-back-color);--input-color: var(--bblue-text-color);--footer-background: #fff;--basic-font-color: #2F2E41;--background-color: aliceblue;--card-background-color: #fff;--row-background-color: #fff;--basic-link-color: var(--lightgreyblue-back-color);--highlighted-link-color: var(--bblue-back-color);--gradient-back-color: linear-gradient(to bottom, var(--greyblue-back-color), var(--blue-back-color));--grey-bottom-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;--blue-bottom-shadow: var(--bblue-text-color) 0px 10px 15px -3px, var(--bblue-text-color) 0px 4px 6px -2px;--row-shadow: 0 1px 6px var(--bblue-text-color);--card-shadow: 1px 1px 8px 0 var(--bblue-text-color), -1px -1px 8px 0 var(--bblue-text-color);--premium-card-shadow: 0 -4px 0 0 var(--violet-strong), var(--card-shadow);--modal-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px -8px;--blue-border: .125em solid var(--blue-back-color);--link-border: .125em solid var(--bblue-back-color);--shadow-border: 0.125em solid var(--bblue-text-color);--thin-border: 0.015em solid var(--bblue-text-color);--info-border: 0.015em solid blanchedalmond;--big-elem-border-radius: 8px;--small-elem-border-radius: 4px;--space-between-placement: center space-between;--xxsmall-margin: clamp(2px, 25px, .25em);--xsmall-margin: clamp(5px, 50px, .5em);--small-margin: clamp(10px, 100px, 1em);--medium-margin: clamp(20px, 200px, 1.75em);--big-margin: clamp(50px, 500px, 6.25em)}.darkmode{--logo-color: hsl(0, 0%, 100%);--accent-color: var(--violet-grey);--light-accent-color: #c7f1ff;--background-color: #232230;--card-background-color: #353447;--row-background-color: #353447;--input-color: #3c3a57;--info-back-color: var(--bblue-text-color);--info-border: var(--bblue-back-color);--footer-background: #1b1b1b;--copyright-background: var(--black);--card-shadow: none;--shadow-border: none;--row-shadow: 1px 1px 1px 0 #504f67, -1px -1px 1px 0 #504f67;--premium-card-shadow: 0 -4px 0 0 var(--violet-strong), var(--card-shadow);--thin-border: .1em solid #504f67;--basic-font-color: #e4e4e4;--basic-link-color: #e4e4e4;--highlighted-link-color: var(--violet-grey);--link-border: .125em solid var(--violet-grey);--primary-color: #146b88;--secondary-color: var(--violet-grey)}
@keyframes fadeIn{from{opacity:0}to{opacity:100%}}
:root{--blueviolet-light-gradient: linear-gradient( to bottom, #7165e0e7, #3d5db6e7);--dark-blueviolet-gradient: linear-gradient( to bottom, #4735DA, #002F9E);--green-gradient: linear-gradient( 75deg, #04D75Ae7, #009E6Ce7);--violet-gradient: linear-gradient( to right, #EDEEFF, #968AFE);--bright-violet: #968AFE;--light-violet: #EDEEFF;--purple: #574B90;--super-light-grey: #F2F2F2;--text-grey-color: #808080;--label-blue: #698AD3;--transparent-light-gray: rgba(242, 242, 242, 0.8);--transparent-dark-gray: rgba(179, 178, 178, 0.301);--badge-background: #CFD9F1;--dark-blue-font: #182581;--dark-blue-btn-color: #1C49B8;--grey-btn-color: #5c6270;--button-bar-color: #333E8F;--button-color: #4351B7;transition:all .2s}
button{text-align:center;border:none;border-radius:var(--small-elem-border-radius);font-size:1em;width:fit-content;color:#fff}button:hover{cursor:pointer}button.primary,button.btn-primary{background-color:var(--primary-color);border:.1em solid var(--primary-color) !important;padding:.65em 3.75em;max-width:320px;text-shadow:2px 2px 6px var(--blue-back-color)}button.primary:hover,button.btn-primary:hover{background-color:var(--primary-color);filter:brightness(0.9)}button.primary-reversed{background-color:rgba(0,0,0,0);border:.1em solid var(--primary-color);color:var(--primary-color);padding:.65em 3.75em;max-width:320px}button.secondary{background-color:var(--secondary-color);border:.1em solid var(--secondary-color);padding:.65em 3.75em;max-width:320px;font-weight:400}button.standard{background-color:var(--primary-color);border:.125em solid var(--primary-color) !important;padding:.25em .5em;text-shadow:2px 2px 6px var(--blue-back-color);font-size:.9em}.form-btn{min-width:320px;width:min(100%,12em);font-size:1.15em;margin-bottom:.75em}.buy-btn{margin:auto;padding:.35em 2.5em !important;font-size:1em !important;border-radius:.35em}.icon-btn{position:relative}.mobile-menu-btn{display:block;background-color:rgba(0,0,0,0);border:none;position:relative;z-index:50;padding:0}.mobile-menu-btn:active,.mobile-menu-btn:focus{border:none;outline:2px solid var(--greyblue-back-color);outline-offset:.5em}.darkmode .mobile-menu-btn path{stroke:var(--white)}.darkmode .mobile-menu-btn:active,.darkmode .mobile-menu-btn:focus{border:none;outline:var(--thin-border);outline-offset:.5em}a.call-to-action{border:none;background-color:var(--highlighted-link-color);border-radius:.5em;font-size:1.18em;padding:1em;margin:.25em 0 .75em;color:#fff;position:relative !important;z-index:0;box-shadow:0 6px 10px 0 var(--light-blue);max-width:min(280px,100%);text-decoration:none;display:block;text-align:center}a.call-to-action:hover{color:#fff}.show-details{width:2em;height:2em;background-image:url(d41b10288e4fc5fa0f8c.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border:none}.darkmode .show-details{background-image:url(4874e5f2795bdb2a556f.svg) !important}.card-nav-btn{font-size:.88em;border-radius:.25em;padding:.15em .75em;margin:0 .5em .35em 0;width:fit-content;display:inline-block;background-color:var(--primary-color);color:#fff;border:.15em solid var(--primary-color)}.card-nav-btn:hover{color:#fff !important;text-decoration:none}.card-nav-btn.bordered{color:var(--primary-color);background-color:rgba(0,0,0,0) !important}.card-nav-btn.bordered:hover{color:var(--primary-color) !important}.card-nav-btn:hover{text-decoration:none;color:initial}@media(min-width: 980px){.call-to-action{font-size:1.15em}.mobile-menu-btn{display:none !important}}@media(max-width: 430px){button.primary,button.btn-primary{font-size:medium;padding:.25em .5em}a[role=button].call-to-action{padding:1.05em 2.5em !important}}@media(max-width: 900px){button.btn-primary{padding:.1em .25em}}
header .header-links{display:flex;flex-wrap:nowrap;gap:2em;place-content:var(--space-between-placement);width:100%;background-color:var(--background-color);padding:1em 2em}header .header-links .side-menu ul{display:flex;gap:2em}header .header-links .side-menu ul a{font-family:"Spline Sans",sans-serif;letter-spacing:1px;color:var(--basic-font-color);font-size:.88em;font-weight:500;cursor:pointer;text-transform:uppercase}header .header-links .side-menu ul a.active{color:var(--highlighted-link-color)}header .header-links .side-menu ul a:hover{text-decoration:none}@media(max-width: 979px){header{flex-wrap:wrap;padding:var(--small-margin);padding-bottom:.75em;background-color:var(--background-color)}header .header-links{flex-wrap:nowrap;justify-content:space-between;align-items:end;padding:.25em}header .header-links .side-menu{display:none;background-color:var(--background-color);position:absolute;left:0;top:4em;bottom:0;width:100%;padding:var(--xsmall-margin);z-index:30}header .header-links .side-menu ul{margin-top:.25em;padding:var(--small-margin) var(--medium-margin);border-radius:var(--big-elem-border-radius);flex-direction:column;gap:1.25em}header .header-links .side-menu ul li{margin-bottom:1em;text-align:left !important}header .header-links .side-menu ul li a{font-size:1em}}@media(min-width: 980px){header{align-items:center;max-width:100%}header .header-links .side-menu{display:flex;align-items:center}header .header-links .side-menu li{text-align:right}}
a:hover{text-decoration:none;color:var(--highlighted-link-color)}a{color:var(--basic-font-color);font-family:"Spline Sans",sans-serif;font-size:15px;cursor:pointer}a.yt-link{position:relative;margin-left:2.5em;margin-bottom:1em}a.yt-link::before{content:"";display:block;position:absolute;top:-0.15em;left:-2em;width:25px;height:25px;background-image:url(2e77620215a196f3eac0.png);background-size:contain;background-repeat:no-repeat;background-position:center}a.yt-link:hover{color:red}a.top-nav-link{text-transform:uppercase;font-size:.88em;font-weight:500}a.top-nav-link.active{color:var(--highlighted-link-color)}a.top-nav-link:hover{color:var(--highlighted-link-color)}a.side-menu-link{font-size:1.25em;white-space:nowrap}a.side-menu-link.active{color:var(--highlighted-link-color)}a.footer-link,a.inner-card-link{color:var(--highlighted-link-color);font-size:.88em;margin:.5em}a.footer-link:hover,a.inner-card-link:hover{filter:brightness(1.15)}a.bordered{color:var(--highlighted-link-color) !important;border:var(--link-border);padding:.15em .5em;border-radius:.25em}a.filled{background-color:var(--highlighted-link-color);color:#fff;border:var(--link-border);padding:.15em .5em;border-radius:.25em}a.mailto{display:inline !important;color:var(--highlighted-link-color)}@media(max-width: 980px){a.bordered,a.filled{margin-bottom:.25em;width:fit-content !important}}
.logo{display:flex;align-items:center}.logo a{text-decoration:none;position:relative;margin-left:1em;color:var(--logo-color) !important}.logo a::before{content:"";display:inline-block;background-image:url(4b8c772afc2983882b46.svg) !important;background-size:100%;background-repeat:no-repeat !important;width:18px;height:18px;position:absolute;left:-1.6em}.logo .title{position:relative;z-index:40;color:hsla(0,0%,100%,.925);font-size:1em;font-weight:700;cursor:pointer}.logo .title:hover{text-decoration:none}.darkmode .logo a::before{content:"";background-image:url(595b5ddea45136ccf35a.png) !important}@media(min-width: 980px){.logo .title{font-size:1.15em;margin-left:1.5em;position:relative}.logo .title::before{content:"";position:absolute;top:.15em;left:-1.35em;background:url(595b5ddea45136ccf35a.png);background-size:100%;background-position:center;width:18px;height:18px}}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{scroll-behavior:smooth}html .darkmode{background-color:#000}body{margin:0;padding:0;box-sizing:border-box;position:relative;min-width:300px;overflow-x:hidden;font-family:"Spline Sans",sans-serif}body>*{max-width:100% !important}body{font-family:"General Sans",sans-serif}body .calc-graphics{display:none}body .main-dark-mode{color:#2f2e41}body .main-back-color{background-color:var(--background-color)}body ul{list-style:none;margin:0;padding:0}body .emo{font-size:1.25em}body .main-menu{display:none}body .main-menu h5{font-size:1.1rem}body .main-menu .import-export{display:flex;justify-content:center;-moz-margin-end:5em}body .table-caption{display:none;background-color:var(--info-back-color)}body .table-caption p{margin-bottom:0;text-align:center}body .modal-info{margin-top:-1.5em;margin-bottom:2em}body #card-products,body #card-login,body #card-account,body #card-faq,body #card-instructions{display:none}.bluebar-background{border-radius:var(--big-elem-borderradius)}
footer .coop{box-shadow:var(--row-shadow);background-color:var(--footer-background);display:flex;flex-wrap:no-wrap;justify-content:center;gap:10%;padding:4em}footer .coop .company-address p{color:var(--dark-grey);font-size:.95em;text-align:left;margin-bottom:.15em}footer .coop .company-address{font-size:.8em !important}footer .coop .partner ul li img{min-width:150px;width:3em;height:auto}footer .coop .docs li{display:block}footer .coop ul.social-icons{display:flex;flex-wrap:wrap;gap:1em}footer .coop ul.social-icons li a[href]{display:block;min-height:35px;height:2.25em;aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat;background-position:center}footer .coop ul.social-icons li a[href].facebook{background-image:url(3a6301d412f29f4fae67.png)}footer .coop ul.social-icons li a[href].mail{background-image:url(3c32bd6070c65d1f7173.png)}footer .coop ul.social-icons li a[href].youtube{background-image:url(2e77620215a196f3eac0.png)}footer .copyright{background-color:var(--copyright-background);padding:1.25em}footer .copyright p{text-align:center;margin-bottom:0}footer .copyright p.copy::before{content:"©"}@media(max-width: 800px){footer .coop{padding:1em;display:block;margin:.5em 1em;box-shadow:none}footer .coop div{margin-bottom:1.75em}}.darkmode .social-icons{filter:brightness(0.9)}
.to-top{position:fixed;bottom:2.5em;right:0;width:3em;height:3em;z-index:100;display:none}.to-top.visible{display:block}.to-top button.to-top-btn{padding:0;border-radius:var(--small-elem-border-radius) 0 0 var(--small-elem-border-radius);width:100%;aspect-ratio:1/1;background-image:url(85fdb71bcff9bb09f8ae.svg);background-size:70%;background-position:center;background-repeat:no-repeat;background-color:var(--secondary-color);border:none}.to-top button.to-top-btn:hover,.to-top button.to-top-btn:active{filter:brightness(1.1)}.to-top button.to-top-btn:focus{outline:none}
body.landing{background-color:#fff !important;font-family:"Lato",sans-serif;padding:5vh 10%}body.landing .accent{color:#fa7353;position:relative}body.landing .accent::before{content:"";position:absolute;bottom:-0.1em;right:-2%;width:94%;height:.5em;background-color:#fa7353;z-index:-1;opacity:.25}body.landing .accent-background{position:relative}body.landing .accent-background::before{content:"";position:absolute;bottom:-0.1em;right:-2%;width:94%;height:.5em;background-color:var(--accent-color);z-index:-1;opacity:.15}body.landing .landing-header{margin-bottom:3em;margin-left:.25em}body.landing .landing-header .logo a.title{font-size:clamp(1.1rem,2.25vh,5rem)}body.landing .landing-header .logo a.title::before{background-image:url(3f25160792db4a34c3b6.png) !important;min-width:20px;min-height:20px;top:0;left:-1.5em}body.landing a{color:var(--highlighted-link-color);text-decoration:none;font-size:1em;margin:0 .25em;text-decoration:dashed !important}body.landing h1{font-size:clamp(5rem,8vh,10rem);font-weight:600;margin-left:0;margin-bottom:.1em;color:var(--basic-font-color);font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal}body.landing h3{font-size:clamp(2rem,3.25vh,4rem) !important;font-weight:300;color:var(--basic-font-color)}body.landing p.offer-title{margin-bottom:1em !important}body.landing .offer-list{padding-left:3.5em;margin-bottom:1em}body.landing .offer-list img{height:1.5em;padding:.25em;margin-bottom:.2em;vertical-align:middle}body.landing .offer-list .offer-point{position:relative;margin-bottom:1.5em;font-size:clamp(1.5rem,2.5vh,3rem);font-weight:300}body.landing .offer-list .offer-point::before{content:"";position:absolute;left:-2em;min-width:25px;min-height:25px;background-image:url(fa3afb65211164d90402.svg);background-size:cover}body.landing .offer-list .offer-point:last-child::before{transform:translateY(40%)}body.landing .about-section{height:max(100%,100vh);margin-bottom:10rem}body.landing .about-section .offer-section{display:flex;gap:10vw}body.landing .about-section .offer-section .cta-btn-section{display:flex}body.landing .about-section .offer-section .cta-btn-section .cta-landing-link{background-image:linear-gradient(to right, #4776E6 0%, #274791 51%, #4776E6 100%);margin:2em 3em;width:fit-content;text-decoration:none;border-radius:5em;padding:1.5em 3.4em;font-size:clamp(1.1rem,2vh,3rem);font-weight:bolder;white-space:nowrap;color:var(--bblue-back-color);animation:all .25s;position:relative;transition:.5s;background-size:200% auto;color:#fff;box-shadow:0 1px .2em #274791,0px 25px 2em -20px rgba(71,119,230,.5411764706)}body.landing .about-section .offer-section .cta-btn-section .cta-landing-link:hover{background-position:right center;color:#fff;text-decoration:none}body.landing .about-section .offer-section .calc-graphics{display:block;z-index:50}body.landing .about-section .offer-section .calc-graphics .hero-img{max-width:100%;transform:translate(-5vw, 5vh);background-image:radial-gradient(circle, aliceblue 55%, transparent 20%)}body.landing .about-section .offer-section .calc-graphics .hero-img img{width:100%;height:auto}body.landing .brokers-logos{height:max(100%,90vh)}body.landing .brokers-logos .list-title{color:var(--basic-font-color);width:fit-content;border-radius:.25em;position:relative;font-size:clamp(2rem,3.25vh,4rem);font-weight:300;transform:translateY(-4vh)}body.landing .brokers-logos ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4em}body.landing .brokers-logos ul li{text-align:center;padding:1em}body.landing .brokers-logos ul li img{height:3em;width:auto;max-width:12vw}body.landing footer .sponsors-btns a{background-color:rgba(0,0,0,0) !important;border:2px solid #fff !important;margin:1px;padding:.5em;padding-right:1.5em}body.landing footer .sponsors-btns a::after{right:-0.25em !important}body.landing footer .copyright>*{color:inherit !important;font-size:small}#cursor{position:absolute;width:.75em;height:.75em;background-color:#fa7353;border-radius:2em;transition-duration:.1s;transition-timing-function:ease-out;cursor:none;visibility:hidden}#cursor::after{content:"Przejdź do aplikacji";position:absolute;display:block;background-color:#fff;border-radius:.1em .25em;padding:.1em;font-size:.9em;color:var(--darkgrey);left:2em;top:1em;min-width:150px}#cursor span{display:block;animation:pulse 1s ease-out infinite;position:absolute;width:.75em;height:.75em;outline:1px solid rgba(250,114,83,.3411764706);border-radius:2em}@keyframes pulse{100%{transform:scale(2.5)}}@media(max-width: 980px){header{background-color:#fff}header .landing-header{margin-bottom:.5em !important}h1{line-height:1.25em;margin-bottom:1em !important}.hero-img{display:none}.about-section .offer-section{display:block !important;margin-bottom:20vh}.about-section .offer-section .offer-list{margin-bottom:10vh !important}.about-section .offer-section .offer-list li::before{transform:unset !important}.about-section .offer-section .cta-btn-section .cta-landing-link{margin:auto !important}.brokers-logos ul{gap:1em}.brokers-logos ul li{padding:0}.brokers-logos ul li img{max-width:50vw !important}}
