@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;500;800&display=swap";body{--textColor: black;--blueColor: #00338D;--blueColorHover: #002a74;--redColor: #ae0009;--backgroundGray: #EEEEEE;--gap: 20px;--radius: 3px;--transitionSpeed: .5s}html{font-size:16px}body{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:300;line-height:1.5}h1{margin-bottom:calc(var(--gap)*3);color:var(--blueColor);font-size:2rem;font-weight:800;line-height:1.25;background:-webkit-linear-gradient(-60deg, var(--blueColor), var(--redColor));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width: 768px){h1{max-width:90%;font-size:2.5rem}}h2{margin-bottom:2rem;color:var(--blueColor);font-size:1.3rem;font-weight:800;line-height:1.25}@media(min-width: 768px){h2{max-width:90%;font-size:1.5rem}}p{margin:0 0 2rem 0}a{color:var(--blueColor);text-decoration:none;font-weight:400}strong{font-weight:500}.button{cursor:pointer;padding:var(--gap) calc(var(--gap));background:var(--blueColor);border:0;color:#fff;font-size:.875rem;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.9);letter-spacing:1px;border-radius:var(--radius);box-shadow:0 5px 10px rgba(0,0,0,.25);transition:background var(--transitionSpeed)}@media(min-width: 768px){.button{font-size:1rem;padding:var(--gap) calc(var(--gap)*3)}}.button:hover{background-color:var(--blueColorHover)}.textButton{cursor:pointer;padding:calc(var(--gap)/2) calc(var(--gap)*2);background:var(--blueColor);border:0;color:#fff;font-size:.875rem;font-weight:bold;text-shadow:0 1px 2px rgba(0,0,0,.9);border-radius:var(--radius);box-shadow:0 5px 10px rgba(0,0,0,.25);transition:background var(--transitionSpeed)}.textButton:hover{background-color:var(--blueColorHover)}.textLink{position:relative}.textLink:after{content:"";display:block;position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--blueColor);transition:width var(--transitionSpeed)}.textLink:hover:after{width:100%}.navbar{padding:var(--gap) 0}.brandLogo{display:block;height:50px}@media(min-width: 768px){.brandLogo{height:50px}}.heroBanner__image{position:relative}.heroBanner__image:after{content:"";display:block;width:32px;height:32px;position:absolute;bottom:0;right:0;z-index:1;background:#fff}@media(min-width: 768px){.heroBanner__image:after{width:72px;height:72px}}.heroBanner__image:before{content:"";display:block;width:32px;height:32px;position:absolute;bottom:32px;right:32px;z-index:1;background:#fff}@media(min-width: 768px){.heroBanner__image:before{bottom:72px;right:72px;width:72px;height:72px}}.heroBanner__imageInner{position:relative}.heroBanner__imageInner:after{content:"";display:block;border:16px solid #fff;border-bottom-color:transparent;border-left-color:transparent;position:absolute;top:0;right:0}@media(min-width: 768px){.heroBanner__imageInner:after{border-width:32px}}.heroBanner__image img{display:block;width:100%}.heroBanner__content{padding:calc(var(--gap)*2) 0;font-size:1.25rem;font-weight:bold}.heroBanner__content .flag{display:block;width:40px}.stimulus{animation-name:animation1;animation-duration:2.5s;width:25px;height:25px;transform:translateY(0);animation-iteration-count:infinite}.stimulus:after{content:"";display:block;width:25px;height:25px;border:solid #fff;border-width:0 6px 6px 0;transform:rotate(45deg)}@media(max-width: 767px){.stimulus:after{border-color:#000}}@keyframes animation1{0%{transform:translateY(0)}50%{transform:translateY(50px)}100%{transform:translateY(0)}}.mainContent{padding:calc(var(--gap)*4) 0}.mainContent--pl{background-color:#f1f1f1}.mainContent .flag{width:70px}footer{position:relative;padding:calc(var(--gap)*9) 0 calc(var(--gap)*3) 0;background-color:var(--backgroundGray);font-size:1rem}footer:after{content:"";display:block;width:100%;height:80px;font-size:1rem;position:absolute;top:0;left:0;background:#fff;background-image:url(../images/ikonki-pasek.svg);background-position:center;background-repeat:repeat-x;background-size:auto 100%}.footerLogo{display:block;height:50px}.socialMedia{display:flex;flex-flow:row wrap}.socialMedia .logo{display:block;width:32px;margin:0 var(--gap) var(--gap) 0}.socialMedia .logo img{display:block;width:100%}.links{font-size:.875rem}.links a{display:block;margin:0 5px 5px 0;color:var(--textColor)}.disclamer{padding:calc(var(--gap)*3) 0 var(--gap) 0;font-size:.875rem}html{scroll-behavior:smooth}.divider{margin:calc(var(--gap)*4) 0;border:0;border-bottom:1px solid #ccc;background:none}