.fade-in{animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in{0%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}.fade-out{animation:fade-out 1.2s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-out{0%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}.fade-in-left{animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-left{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}.fade-out-left{animation:fade-out-left .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}.fade-in-right{animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-right{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}.fade-out-right{animation:fade-out-right .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}.fade-in-top{animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-top{0%{transform:translateY(-50px);opacity:0}to{transform:translate(0);opacity:1}}.fade-out-top{animation:fade-out-top .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-out-top{0%{transform:translate(0);opacity:1}to{transform:translateY(-50px);opacity:0}}.fade-in-bottom{animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(100%)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(-100%)}}@keyframes slide-out{0%{width:0}to{width:0;opacity:0}}@keyframes scale-up-hor-left{0%{opacity:0;transform:scaleX(.4);transform-origin:0 0}to{transform:scaleX(1);transform-origin:0 0}}@keyframes scale-up-hor-right{0%{opacity:0;transform:scaleX(.4);transform-origin:100% 100%}to{transform:scaleX(1);transform-origin:100% 100%}}@keyframes scale-down-hor-left{0%{transform:scaleX(1);transform-origin:0 0}to{transform:scaleX(.5);transform-origin:0 0;opacity:0}}@keyframes scale-down-hor-right{0%{transform:scaleX(1);transform-origin:100% 100%}to{transform:scaleX(.5);transform-origin:100% 1000%;opacity:0}}.fade-in-left-rotate{animation:fade-in-left-rotate 1.1s ease-out both}@keyframes fade-in-left-rotate{0%{transform:rotateX(50deg)}50%{transform:rotateX(-50deg)}to{transform:rotateX(0deg)}}.bold{font-weight:700}.jasny-zielony{color:#6da}.jasny-zielony2{color:#5bc68d}.heading{font-weight:700;font-size:3.2rem}@media screen and (max-width:1000px){.heading{font-size:2.8rem}}@media screen and (max-width:600px){.heading{font-size:2.5rem}}button{background:none;border:none;color:inherit}.green-gradient-button{font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;position:relative;transition:all .5s;z-index:0;border:3px solid transparent;-o-border-image:linear-gradient(100deg,#7fffdd,rgba(201,255,238,.5));border-image:linear-gradient(100deg,#7fffdd,rgba(201,255,238,.5));border-image-slice:1;cursor:pointer}.green-gradient-button:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(100deg,#7fffdd,rgba(201,255,238,.5));transition:all .5s;z-index:-1;opacity:0}.green-gradient-button:focus:before,.green-gradient-button:hover:before{opacity:1}.niebieski-fill-button{border:2px solid #048;background-color:#048;color:#fff;transition:.5s;cursor:pointer;text-decoration:none;text-align:center}.niebieski-fill-button:focus,.niebieski-fill-button:hover,.niebiski-border-button{background-color:#fff;color:#048}.niebiski-border-button{border:2px solid #048;transition:.5s;cursor:pointer;text-decoration:none}.niebiski-border-button:focus-visible,.niebiski-border-button:hover{background-color:#048;color:#fff}.niebiski-border-button:focus{border:2px solid #048}.niebieski-fill-radius-button{--button-border-width:1px;background-color:#048;border:var(--button-border-width) #048 solid;min-width:100px;border-radius:20px;cursor:pointer;transition:.3s ease-in;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;transition:.2s ease-in;text-decoration:none;outline:none}.niebieski-fill-radius-button a,.niebieski-fill-radius-button button,.niebieski-fill-radius-button p{margin:calc(var(--button-border-width)*-1) 0;padding:calc(7px + var(--button-border-width)) 25px;color:#fff;font-size:.875rem;text-transform:uppercase;transition:.2s ease-in;letter-spacing:1.5px;text-decoration:none}.niebieski-fill-radius-button:focus,.niebieski-fill-radius-button:hover{background-color:transparent}.niebieski-fill-radius-button:focus a,.niebieski-fill-radius-button:focus p,.niebieski-fill-radius-button:hover a,.niebieski-fill-radius-button:hover p{color:#048}.green-fill-radius-button{--button-border-width:1px;background-color:#048;border:var(--button-border-width) #048 solid;min-width:100px;border-radius:20px;cursor:pointer;transition:.3s ease-in;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;transition:.2s ease-in;text-decoration:none;outline:none;background-color:#6da;border:1px solid #6da}.green-fill-radius-button a,.green-fill-radius-button button,.green-fill-radius-button p{margin:calc(var(--button-border-width)*-1) 0;padding:calc(7px + var(--button-border-width)) 25px;color:#fff;font-size:.875rem;text-transform:uppercase;transition:.2s ease-in;letter-spacing:1.5px;text-decoration:none}.green-fill-radius-button:focus,.green-fill-radius-button:hover{background-color:transparent}.green-fill-radius-button:focus a,.green-fill-radius-button:focus p,.green-fill-radius-button:hover a,.green-fill-radius-button:hover p{color:#048}.green-fill-radius-button a,.green-fill-radius-button p{color:#fff}.green-fill-radius-button:focus,.green-fill-radius-button:hover{background-color:#fff}.green-fill-radius-button:focus a,.green-fill-radius-button:focus p,.green-fill-radius-button:hover a,.green-fill-radius-button:hover p{color:#6da}.gray-transparent-radius-button{--button-border-width:1px;background-color:#048;border:var(--button-border-width) #048 solid;min-width:100px;border-radius:20px;cursor:pointer;transition:.3s ease-in;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;transition:.2s ease-in;text-decoration:none;outline:none;background-color:transparent;border:1px solid #c2c2c2}.gray-transparent-radius-button a,.gray-transparent-radius-button button,.gray-transparent-radius-button p{margin:calc(var(--button-border-width)*-1) 0;padding:calc(7px + var(--button-border-width)) 25px;color:#fff;font-size:.875rem;text-transform:uppercase;transition:.2s ease-in;letter-spacing:1.5px;text-decoration:none}.gray-transparent-radius-button:focus,.gray-transparent-radius-button:hover{background-color:transparent}.gray-transparent-radius-button a,.gray-transparent-radius-button p{color:#c2c2c2;text-decoration:none}.gray-transparent-radius-button:focus,.gray-transparent-radius-button:hover{border:1px solid #048}.gray-transparent-radius-button:focus a,.gray-transparent-radius-button:focus p,.gray-transparent-radius-button:hover a,.gray-transparent-radius-button:hover p{color:#048}.focus-visible:focus-visible{outline:3px solid #000}.alert{position:fixed;z-index:10000;right:0;top:3%;width:400px;text-align:center}@media screen and (max-width:600px){.alert{top:10%;width:95%;font-size:80%}}.greenBox{border-color:#6da!important;background-color:#90e6c1!important}.greenBox p{color:#fff!important}.blueBox{border-color:#74b9ff!important;background-color:#a7d3ff!important}.blueBox p{color:#fff!important}.redBox{border-color:#ff7675!important;background-color:#ffa9a8!important}.redBox p{color:#fff!important}.orangeBox{border-color:#ffbe76!important;background-color:#ffd6a9!important}.orangeBox p{color:#fff!important}.unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb{background:none;margin-left:5%}.breadcrumb-margin{position:absolute;top:5rem}.white-wrap{background:#fff;width:100%;padding:1px}.invisible-href{height:50px;width:50px;background-color:transparent}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media screen and (max-width:600px){.invisible-href{height:10px;width:10px}}.socials-and-user{display:flex;flex-direction:row;gap:7px;align-items:center;position:relative}.socials-and-user .user .green-fill-radius-button{padding:1rem .5rem}.socials-and-user .user .green-fill-radius-button:focus-visible{outline:2px solid #000}.socials-and-user .socials{display:flex;gap:7px}.socials-and-user .socials .social-link{filter:invert(77%) sepia(0) saturate(7%) hue-rotate(256deg) brightness(103%) contrast(89%);transition:.2s ease-in}.socials-and-user .socials .social-link:focus,.socials-and-user .socials .social-link:hover{filter:invert(87%) sepia(9%) saturate(2150%) hue-rotate(93deg) brightness(91%) contrast(90%)}.socials-and-user .socials .social-icon{cursor:pointer;height:40px;width:40px}.socials-and-user .nav-button{height:40px;min-width:180px}.socials-and-user .user-button{padding:8px 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.socials-and-user .user-button .user-icon{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(350deg) brightness(100%) contrast(103%);height:30px;width:auto;margin:0 15px}.socials-and-user .user-button .user-name{font-weight:700;font-size:18px;margin-right:15px}.socials-and-user .user-button:focus .user-icon,.socials-and-user .user-button:hover .user-icon{filter:invert(87%) sepia(9%) saturate(2150%) hue-rotate(93deg) brightness(91%) contrast(90%)}