*{box-sizing:border-box}body{color:#fff;background-image:url(/build/assets/background-BTcFgW89.jpg);background-repeat:repeat;flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:"Source Sans 3",sans-serif;font-size:17px;display:flex}.layout{flex:1;display:flex}.layout:after{content:"";flex:0 0 200px}.sidebar{flex-shrink:0;width:200px}.sidebar nav a{aspect-ratio:7/4;color:#fff;letter-spacing:.05em;text-shadow:0 1px 3px #000000b3;background-image:url(/build/assets/menu-button-DTPpwTVL.png);background-size:100% 100%;background-origin:content-box;background-clip:content-box;justify-content:center;align-items:center;width:100%;padding:6.1% 4.1% 6.6% 5.6%;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.sidebar nav a:hover,.sidebar nav a.active{background-image:url(/build/assets/menu-button-active-DLfDA9FX.png)}.sidebar-socials{margin-top:15px;font-size:1.7em;display:none}.sidebar-socials .icon{color:#aaa}.sidebar-socials .icon:hover{color:#fff}.content-area{flex:1;justify-content:center;display:flex}.photo-column{flex-direction:column;flex-shrink:0;gap:20px;margin-top:5px;padding:12px 20px;display:flex}.photo-column img{object-fit:cover;width:250px;height:188px;transition:transform .2s;display:block}.photo-column img:hover{transform:scale(1.07)}main{text-align:justify;background-image:url(/build/assets/content-bg-BsECpTFK.png);background-repeat:no-repeat;background-size:100%;flex-direction:column;width:100%;max-width:700px;margin:12px 0 0;padding:60px 100px 48px;display:flex}h1{letter-spacing:.3rem}h1.page-heading{text-align:center}h1.hero-heading{text-align:center;font-size:1.8em}br.hero-break{display:none}@media (width>=1200px){br.hero-break{display:block}}a.flag,a.flag:hover,a.flag:visited{text-decoration:none}footer{background-color:#fff;justify-content:center;padding:16px 24px;display:flex}footer img{width:auto;max-height:50px;display:block}p{margin-bottom:.3em}p.contact-email{text-align:center;margin-bottom:20px;font-size:1.1em;font-weight:700}p.contact-email span:before{content:"bartosz.romanowski"}p.contact-email span:after{content:"warmianis.pl"}.contact-qr-code{margin:95px auto 0}.qr-code-help-text{text-align:center;max-width:175px;margin:0 auto;font-size:.9em;font-style:italic}.menu-overlay{z-index:99;background:#00000080;display:none;position:fixed;inset:0}.menu-overlay.open{display:block}table{border-collapse:collapse;text-align:left;font-size:.9em}table th,table td{border:1px solid #fff;padding:4px 10px}@media (width<=767px){.layout:after{display:none}.content-area{align-items:center}main{max-width:min(540px,100% - 48px);padding-left:24px;padding-right:24px}.sidebar{z-index:100;background-color:#000000b3;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-socials{justify-content:center;display:flex}}@media (width<=1679px){.photo-column{display:none}.content-area{flex-direction:column;padding-top:10px}main{opacity:.8;background-color:#283b4c;background-image:none;border-radius:20px;align-self:center;padding-top:15px}}details+details{margin-top:8px}summary{cursor:pointer;background-color:#ffffff1a;padding:8px 12px;list-style:none}summary:before{content:"▶";margin-right:8px;transition:transform .2s;display:inline-block}details[open]>summary:before{transform:rotate(90deg)}header{background-color:#000;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex}header .logo{text-decoration:none}header .logo img{flex-shrink:0;width:auto;height:56px}header .company-name{letter-spacing:.08em;color:#fff;white-space:nowrap;font-size:1.25rem;font-weight:600;text-decoration:none}header .company-name:hover{color:#fff2f2;text-decoration:underline}header .company-name span{color:#35d6c8}header .company-name-short{display:none}header .spacer{flex:1}header .navbar-right{align-items:center;gap:8px;display:flex}header .flag{flex-shrink:0;margin-left:15px}header .flag img{width:2.66667rem;height:2rem;display:block}header .icon{color:#aaa;font-size:1.5em}header .icon:hover{color:#fff}header .navbar-socials{align-items:center;gap:15px;display:flex}.social-icon{object-fit:contain;opacity:.85;width:1.5em;height:1.5em;display:block}.social-icon:hover{opacity:1}.social-icon-bigger{width:1.8em;height:1.8em}header .menu-toggle{cursor:pointer;color:#fff;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:none}@media (width<=767px){header .menu-toggle{display:flex}header .company-name-full{display:none}header .company-name-short{display:block}header .navbar-socials{display:none}}@font-face{font-family:fontello;src:url(/build/assets/fontello-CkQ2J8Dt.woff2)format("woff2"),url(/build/assets/fontello-BM-hAo5v.woff)format("woff"),url(/build/assets/fontello-BiJfKWKY.svg#fontello)format("svg");font-weight:400;font-style:normal}.icon:before{font-variant:normal;speak:none;text-align:center;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;margin-left:.2em;margin-right:.2em;font-family:fontello;font-style:normal;font-weight:400;display:inline-block}.icon.icon-facebook:before{content:""}.icon.icon-instagram:before{content:""}.icon.icon-linkedin:before{content:""}.icon.icon-youtube:before{content:""}
