.wifi-header{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:sticky;top:0;margin:-10px auto 0;max-width:1000px;height:75px;background-color:#de1444;border-radius:0 0 75px 75px;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:2}@media (max-width:900px){.wifi-header{position:static;flex-flow:column wrap;height:auto;border-radius:0 0 50px 50px}}.wifi-header__button{margin:0 10px;padding:10px;min-width:50px;color:#fff;text-decoration:none;text-align:center;font-size:24px;font-weight:500;transition:all .2s ease;cursor:pointer}@media (max-width:900px){.wifi-header__button{padding:0;margin-bottom:.2em}}.vertical-spacer{display:none;width:5px;height:100%;background-color:#b9143b}.vertical-spacer2{width:5px;height:calc(100% - 10px);background-color:#bbb;border-radius:5px}@media (hover:hover){.wifi-header__button:hover{transform:scale(1.1);background-color:#b9143b;border-radius:10px}}.wifi-header__home-button{display:block;margin-right:10px;background-image:url(/static/e10906cdeb9fc04cbee6ec08c1c6ece2-529.png);background-size:70px;background-repeat:no-repeat;background-position:50%;height:70px;width:80px;transition:all .2s ease;cursor:pointer}@media (max-width:900px){.wifi-header__home-button{margin:.2em 0 -.2em;background-size:80px}}@media (hover:hover){.wifi-header__home-button:hover{transform:scale(1.2)}}.contact-form{display:flex;flex-flow:column nowrap;align-items:stretch;margin:1rem;padding:0 1rem 1rem;background-color:#fff;border:1px solid #bbb;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#363636}@media (min-width:600px){.contact-form{margin:1rem auto;padding:0 2rem;max-width:60ch}}.contact-form__legend{font-size:2.75em;font-weight:700;text-shadow:0 0 5px rgba(0,0,0,.2)}.contact-form__label{margin:0 .5em .2em;font-size:1.4em;font-weight:500}.contact-form__input{display:grid;grid-template-columns:1.5em 1fr;align-items:center;margin:0 .5em .5em;padding:3px .5em;font-size:1.2em;border:1px solid #bbb;border-radius:5px;box-shadow:inset 0 0 3px rgba(0,0,0,.2)}.contact-form__input__field{padding:.75em .5em;font-size:1em;border:none}.contact-form__input__icon{max-height:1.5em;text-align:center;filter:opacity(.5)}.contact-form__message{min-height:8ch;margin:0 .5em .5em;width:100%;border:1px solid #bbb;border-radius:5px;font:inherit;font-size:1.2em;resize:vertical}.contact-form__button{display:flex;justify-content:flex-end;align-items:center;margin:.5em;height:5em}.contact-form__button__btn{display:flex;align-items:center;padding:.4em .6em;background:linear-gradient(110deg,#ff7f66,#de1444);border:none;border-radius:10px;color:#f5f5f5;font-size:1.8em;transition:all .2s ease-out}@media (hover:hover){.contact-form__button__btn:hover{transform:scale(1.1)}}.contact-form__button__icon{margin-left:.2em;max-height:1.5em;text-align:center;filter:invert(1) opacity(.9)}.contact-form__required:after{content:" (wymagane)";display:inline;color:grey;font-size:.8em}.modal{display:none;grid-template-columns:80px 1fr;grid-template-rows:4em 1fr;grid-template-areas:"icon header" "icon message";align-items:start;-moz-column-gap:.25rem;column-gap:.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;padding:1rem 1rem 2rem;width:90%;color:#444;background-color:#fff;border-radius:15px;-webkit-animation-name:pop;animation-name:pop;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;z-index:4}@media (min-width:600px){.modal{grid-template-columns:100px 1fr;-moz-column-gap:1rem;column-gap:1rem;max-width:50ch}}.modal__close-button{position:absolute;top:1rem;right:1rem;padding:0;border:none;background-color:transparent;cursor:pointer}.modal__close-button:after{content:"";display:block;background-image:url(/static/b7cde0bbe0bc163083936b2dec0447f9-100.png);background-size:2.5em;background-repeat:no-repeat;background-position:50%;width:2.5em;height:2.5em;transition:all .1s ease-out;filter:opacity(.7)}@media (hover:hover){.modal__close-button:hover:after{transform:scale(1.2)}}.modal__icon{display:none;grid-area:icon;align-self:end;width:100%;-webkit-animation-name:pop-up;animation-name:pop-up;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:375ms;animation-duration:375ms;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.modal__icon.active{display:inline}.modal__header{grid-area:header;height:100%;font-size:2.5em;font-weight:600}.modal__message{grid-area:message;font-weight:500;font-size:1.4em;margin:0}.modal__background-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;z-index:3}.modal__background-overlay.active{display:block}.contact-card{display:flex;flex-flow:column nowrap;justify-content:center;margin:1rem 1rem 2rem;max-width:60ch;padding:1rem 2rem;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:10px}@media (min-width:600px){.contact-card{margin:1rem auto 2rem}}.contact-card__title{color:#363636;font-weight:600}.contact-card__social{display:flex;justify-content:center}.contact-card__social__instagram{background-image:url(/static/66178ec4e6ae7ab5cf6cd29e2d7c0955-100.png)}.contact-card__social__facebook{background-image:url(/static/9dc477c0d7e4bc773f2959ebed8d018c-100.png)}.contact-card__social__youtube{background-image:url(/static/69120519d1a96176090648327c584eca-100.png)}.contact-card__social a{display:block;height:50px;width:50px;margin:0 .5rem;background-size:contain;transition:all .1s ease-out}@media (hover:hover){.contact-card__social a{filter:grayscale(1)}.contact-card__social a:hover{filter:grayscale(0);transform:scale(1.1)}}.modal.active{display:grid}a{color:#3080e0;text-decoration:none}.flex-container{display:flex}.soon{font-size:25px;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.image{width:100vw;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@media (min-width:500px){.image{width:500px}}@-webkit-keyframes pop{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes pop{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@-webkit-keyframes pop-up{0%{transform:scale(0)}75%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pop-up{0%{transform:scale(0)}75%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}