@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/audiowide-400.woff2) format("woff2")}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/play-400.woff2) format("woff2")}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/play-700.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/opensans-400.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/opensans-600.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/opensans-700.woff2) format("woff2")}:root{--orange: #ff5800;--orange-link: #fe8301;--black: #000000;--grey-box: #adaaaa;--grey-light: #f5f5f5;--grey-input: #eeeeee;--white: #ffffff;--text: #000000;--maxw: 1140px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Play,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:var(--text);background-color:var(--white)}img{max-width:100%;height:auto;border:0}a{color:var(--orange-link);text-decoration:none}a:hover{color:var(--orange);text-decoration:none}p{margin:0 0 1em}h1{font-family:Audiowide,sans-serif;font-weight:400;line-height:1.1}h2{font-family:Audiowide,sans-serif;font-weight:400;line-height:1.2}h3{font-family:Audiowide,sans-serif;font-weight:400;line-height:1.2;border-left:10px solid var(--orange);padding-left:12px;margin:1.2em 0 .6em}h4,h5,h6{font-family:Open Sans,sans-serif}.container{max-width:var(--maxw);margin:0 auto;padding:0 15px}.body-innerwrapper{overflow:hidden}#sp-header{background-image:url(/images/bg.png);background-color:var(--black);background-repeat:repeat}.header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.menust{float:none}.sp-megamenu-parent{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;font-family:Audiowide,sans-serif}.sp-megamenu-parent>li>a{display:inline-block;padding:0 15px;line-height:90px;font-size:15px;text-transform:uppercase;letter-spacing:1px;color:var(--white)}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li:hover>a{color:var(--orange)}.socialtopst{color:var(--orange);padding-top:20px;font-size:1.5em}.socialtopst p{margin:0;text-align:right}.socialtopst a{display:inline-block;padding:6px 14px;background:var(--orange);color:#fff;font-family:Audiowide,sans-serif;font-size:.7em;letter-spacing:1px;border-radius:3px}.socialtopst a:hover{background:var(--orange-link);color:#fff}#sp-logozone{background:var(--white);padding:20px 0}.logo-row{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.logozonest{background-color:var(--orange);color:var(--white);font-family:Audiowide,cursive,sans-serif;font-size:2.5em;padding:25px 20px;line-height:100%}.logozonest p{margin:0}.logozonest a{color:var(--white)}.sloganzonest{padding:20px 10px;font-size:1.4em;font-family:Play,sans-serif}.sloganzonest p{margin:0}#sp-bigbannerzone,.hero-slides{position:relative}.hero-slide{position:relative;display:none}.hero-slide:first-child{display:block}.hero-slide img{width:100%;display:block;object-fit:cover}.hero-slide:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0009,#00000073 40%,#0000001a 75%,#0000)}.hero-caption{position:absolute;z-index:2;left:6%;top:30%;font-family:Play,sans-serif;text-shadow:0 2px 6px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.6)}.hero-caption .hero-title{color:var(--orange);font-size:4.1vw;line-height:1.05;font-weight:700}.hero-caption .hero-desc{color:var(--orange);font-size:1.5vw;margin-top:8px}#sp-tytul1zone{background-image:url(/images/bgtytul.png);background-color:var(--grey-light);background-repeat:repeat}.tytulst{text-align:center;font-size:2.6em;font-weight:700;padding:90px 15px;line-height:120%;font-family:Audiowide,sans-serif}.tytulst p{margin:0}#sp-bottom{background-image:url(/images/bgtytul.png);background-color:var(--grey-light);padding:100px 0}.features-row{display:flex;flex-wrap:wrap;gap:0}.bottomst{flex:1 1 25%;min-width:220px;text-align:center;font-size:1em;padding:15px}.bottomst .feature-icon{font-size:3.5em;color:var(--orange);line-height:1;display:block;margin-bottom:15px}.bottomst h2{font-size:1.6em;font-weight:700}.bottomst p{font-size:1.05em}.bigboxes-section{background-color:var(--grey-box)}.bigboxes-row{display:flex;flex-wrap:wrap;align-items:stretch;max-width:1400px;margin:0 auto}.bboxtext{flex:1 1 50%;min-width:300px;padding:90px 30px;color:var(--white);font-size:1.15em;text-align:center}.bboxtext h2{font-size:2.3em;font-family:Play,sans-serif;margin:0 0 .4em}.bboximg{flex:1 1 50%;min-width:300px;padding:0}.bboximg img{width:100%;height:100%;object-fit:cover;display:block}#sp-main-body{padding:50px 0;background:var(--white)}.article-content{max-width:var(--maxw);margin:0 auto;padding:0 15px}.entry-header h2,.article-content h1{margin:8px 0 24px;font-size:44px;line-height:1;border-left:20px solid var(--orange);padding-left:18px;font-family:Audiowide,sans-serif}.article-content ul,.article-content ol{margin:0 0 1em 1.4em}.article-content img{max-width:100%;height:auto}.vsig-gallery{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.vsig-gallery a{display:block;line-height:0}.vsig-gallery a img{border:3px solid #fff;outline:1px solid #ccc;transition:outline-color .15s}.vsig-gallery a:hover img{outline-color:var(--orange)}#sp-footer{background-color:var(--black);color:#fff;padding:25px 0;text-align:center;font-size:14px}#sp-footer a{color:var(--orange)}@media (max-width: 991px){.hero-caption .hero-title{font-size:5vw}.hero-caption .hero-desc{font-size:2.2vw}}@media (max-width: 767px){.header-row{flex-direction:column;align-items:stretch}.sp-megamenu-parent{flex-direction:column}.sp-megamenu-parent>li>a{line-height:1.2;padding:14px 15px;border-top:1px solid #333}.socialtopst p{text-align:center;padding:10px 0}.logo-row{flex-direction:column;align-items:stretch;text-align:center}.bottomst{flex:1 1 100%}.bigboxes-row{flex-direction:column}.bboxtext,.bboximg{flex:1 1 100%;padding:40px 20px}.bboximg{padding:0}.tytulst{font-size:1.8em;padding:50px 15px}#sp-bottom{padding:50px 0}.hero-caption{top:18%}.hero-caption .hero-title{font-size:6vw}.entry-header h2,.article-content h1{font-size:30px}}
