.margin,.title{margin-bottom:40px}.details .info .flag:after,.details .info .flag:before{content:'';background-repeat:no-repeat;background-position:center;left:0}.details .info .txt p,body{font-size:14px}.details .info .txt p,.table th{text-transform:uppercase;font-weight:700}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{padding:0;margin:0;line-height:1.8;font-family:Montserrat,sans-serif;-webkit-tap-highlight-color:transparent}.con{display:flex;flex-direction:column;width:80%;max-width:1920px;margin-left:auto;margin-right:auto}.menu-mobile{transition:.2s;position:absolute;left:-100%;top:0;width:100%;background:#22513f;background:linear-gradient(90deg,#4abd91 0,#22513f 100%);z-index:5;padding-bottom:50px}.menu-mobile .close,.showmobimenu{display:flex;right:20px;width:40px;background:#fff;font-size:30px}.menu-mobile.on{left:0}.menu-mobile .close{justify-content:center;align-items:center;position:absolute;line-height:1;top:20px;color:#22513f;height:40px}.menu-mobile .menu-content{display:flex;flex-direction:column;padding:20px;position:relative;margin-top:60px}.menu-mobile .menu-content a{color:#fff;width:100%;font-size:20px;text-decoration:none;padding:20px 0}.menu-mobile .menu-content a:before{content:'»';padding-right:10px}.showmobimenu{justify-content:center;align-items:center;position:absolute;top:0;color:#22513f;height:60px;cursor:pointer}.menu-line,.menu-line .menu-content,.textbox{flex-direction:row;display:flex}.menu-line{position:relative;justify-content:flex-end}.menu-line .logo{position:absolute;left:0;top:0;background-color:#fff;width:20%;z-index:2}.menu-line .logo img{width:100%;padding:10% 15%}.menu-line .menu-content a{color:#22513f;text-decoration:none;font-size:24px;padding:30px 20px;filter:blur(.4px)}.menu-line .menu-content a:last-of-type{padding-right:0}.logos img,.slider img{width:100%}.title{display:flex;flex-direction:row;line-height:1}.title span{background:#22513f;background:linear-gradient(90deg,#4abd91 0,#22513f 100%);font-size:30px;text-transform:uppercase;color:#fff;padding:20px 20px 20px 10%;letter-spacing:8px;filter:blur(.4px)}.footer img,.imgholder img,.viz img{max-width:100%}#mapdiv{height:300px}.text{font-size:16px;text-align:justify;padding-right:5%;flex-grow:1;width:70%}.logos{display:flex;flex-direction:column;justify-content:space-around;justify-content:space-evenly;max-width:250px;width:30%}.logos img:first-child{margin-bottom:20px}#map{width:100%;height:400px;margin:20px 0}.se{margin-bottom:80px}.dt{display:flex;margin:20px 0}.dt .subtitle{font-size:30px;text-transform:uppercase;color:#009241;margin-bottom:10px;margin-top:5px}.dt .desc{width:60%;font-size:20px}.dt span{font-size:60px;color:#009241;padding-right:20px}.boxes{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:30px}.boxes .box{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;align-items:center;background-color:#ddd;padding:20px;margin:10px;width:250px}.boxes .box p{margin:10px 0 0;text-align:center}.boxes .box span{font-size:70px}.boxes .box img{max-height:70px}.footer{background-color:#000;color:#fff}.footer .con{padding:40px 0}.footer .dt{display:flex;flex-wrap:wrap;margin:0 0 40px}.footer .group{display:flex;flex-direction:column;padding:20px 5% 20px 0;max-width:400px}.footer .subtitle{color:#fff;line-height:1}.footer .info{font-size:18px;opacity:.5;line-height:1.2}.footer .info small{text-align:center;margin-top:20px;display:block;width:100%}.table{overflow:hidden;overflow-x:auto}.table table{border-collapse:collapse;width:100%;font-family:Arial,sans-serif;box-shadow:0 2px 5px rgba(0,0,0,.1)}.table td,.table th{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}.table th{background-color:#f2f2f2;color:#333}.table tr:nth-child(2n){background-color:#f9f9f9}.table tr:hover{background-color:#e6f7ff;cursor:pointer}.doc{display:flex;justify-content:center;margin-bottom:20px;line-height:1.2}.doc a{display:inline-flex;align-items:center;font-size:16px;text-decoration:none;color:inherit;margin:0 auto}.doc a:hover{opacity:.8;color:brown}.doc img{width:40px;margin-right:20px}.details{display:flex;flex-direction:row;width:100%;justify-content:space-around}.details .info{display:flex;flex-direction:column;align-items:center;width:20%;flex-grow:1}.details .info:first-child .dot:before,.details .info:last-child .dot:after{display:none}.details .info:first-child{color:#547000}.details .info:first-child .flag,.details .info:first-child i:after{background-color:#547000}.details .info:first-child .flag:after{background-image:url('/img/icons.svg#ico1')}.details .info:nth-child(2){color:#7a7a7a}.details .info:nth-child(2) .flag,.details .info:nth-child(2) i:after{background-color:#7a7a7a}.details .info:nth-child(2) .flag:after{background-image:url('/img/icons.svg#ico2')}.details .info:nth-child(3){color:#005ed2}.details .info:nth-child(3) .flag,.details .info:nth-child(3) i:after{background-color:#005ed2}.details .info:nth-child(3) .flag:after{background-image:url('/img/icons.svg#ico3')}.details .info:nth-child(4){color:#6f536f}.details .info:nth-child(4) .flag,.details .info:nth-child(4) i:after{background-color:#6f536f}.details .info:nth-child(4) .flag:after{background-image:url('/img/icons.svg#ico4')}.details .info:nth-child(5){color:#db2e00}.details .info:nth-child(5) .flag,.details .info:nth-child(5) i:after{background-color:#db2e00}.details .info:nth-child(5) .flag:after{background-image:url('/img/icons.svg#ico5')}.details .info .flag{width:50%;padding-bottom:66%;position:relative}.details .info .flag:before{position:absolute;top:0;width:100%;height:100%;background-image:url('/img/marker.svg');background-size:cover;transform:scale(1.02)}.details .info .flag:after{position:absolute;top:15%;width:100%;height:50%;background-size:contain}.details .info .dot:after,.details .info .dot:before{width:50%;height:10px;top:10px;background:#d3d3d3;content:'';position:absolute}.details .info .dot{position:relative;width:100%}.details .info .dot:before{left:0}.details .info .dot:after{right:0}.details .info .dot i{display:flex;width:100%;justify-content:center;position:relative;z-index:2}.details .info .dot i:before{content:'';background:#fff;width:30px;height:30px;border-radius:100%}.details .info .dot i:after{content:'';margin-top:5px;position:absolute;border-radius:100%;width:20px;height:20px}.details .info .txt{text-align:center;display:flex;flex-direction:column;justify-content:center;line-height:1.4;font-size:12px;padding:10px}.viz{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.viz a{width:22%;min-width:300px;margin:10px}@media screen and (min-width:1280px){.details .info .txt{font-size:16px}.details .info .txt p{font-size:22px}}@media screen and (min-width:900px){.title br{display:none}}@media screen and (min-width:600px){.showmobimenu{display:none}}@media screen and (max-width:600px){.menu-line{height:60px}.menu-line a{display:none}.tabs table td.levelTitle:after{padding-left:20px;font-weight:400;content:' » przewiń w prawo »'}}@media screen and (max-width:900px){.boxes .box p,.dt .subtitle{line-height:1.2}.details .info .dot:after,.details .info .dot:before{content:'';position:absolute;width:10px;height:50%;left:10px}.con{width:90%}.menu-line .menu-content a{font-size:14px}.title span{font-size:18px;padding:10px 10px 10px 8%}.text{width:100%;padding-right:0}.textbox{flex-direction:column-reverse}.logos{flex-direction:row;justify-content:space-around;align-items:center;max-width:100%;width:100%;margin-bottom:20px}.logos img{width:40%;max-height:200px;max-width:200px}.details .info .txt p,.logos img:first-child{margin:0}.boxes .box{width:150px;padding:8px;margin:5px}.boxes .box span{font-size:50px}.boxes .box img{max-height:auto;max-width:100px;margin-top:5px}.dt .subtitle{font-size:18px;text-transform:uppercase}.dt .desc{width:100%;font-size:15px}.details{flex-direction:column}.details .info{flex-direction:row;width:100%;align-items:stretch}.details .info .flag{height:110px;padding-right:80px;padding-bottom:0;width:auto;margin-top:auto;margin-bottom:auto;margin-right:20px;transform:rotate(-90deg)}.details .info .flag:after{transform:rotate(90deg)}.details .info .dot{display:flex;width:auto;align-items:center}.details .info .dot:before{top:0}.details .info .dot:after{top:50%}.details .info .txt{justify-content:center;align-items:flex-start;text-align:left;width:100%}}