@font-face{font-family:'Prompt';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v10/-W__XJnvUD7dzB26Zw.ttf) format('truetype')}@font-face{font-family:'Prompt';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v10/-W_8XJnvUD7dzB2Ck_k4bg.ttf) format('truetype')}@font-face{font-family:'Prompt';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v10/-W_8XJnvUD7dzB2Cv_44bg.ttf) format('truetype')}@font-face{font-family:'Prompt';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v10/-W_8XJnvUD7dzB2C2_84bg.ttf) format('truetype')}html,body{height:1080px;margin:0px;font-family:'Prompt',sans-serif}.main{width:100%;height:1080px;background-color:#F5F5F5;background-image:url('layout/tlo1a.jpg');background-repeat:no-repeat;position:relative;max-width:1920px;margin:0 auto}.main .lang{position:absolute;top:17px;width:100%}.main .lang img{width:70px;display:block;margin:0 auto}.main .green{width:1225px;height:173px;background-color:#57a03d;position:absolute;top:70px}.main .green h1{font-size:28px;font-weight:500;color:#fff;margin-left:239px;margin-top:25px;margin-bottom:20px}.main .green h2{font-size:20px;margin-left:239px;color:#fff;font-weight:400;margin-top:0;margin-bottom:15px}.main .green h2 strong{font-weight:500}.main .green h3{font-size:30px;color:#1f3d53;margin-left:239px;margin-top:0;font-weight:600}.main .green .phonetop{background-image:url('layout/phonetop.png');width:303px;height:56px;position:absolute;z-index:100;right:91px;bottom:-3px}.main .blueform{background-color:rgba(8,100,167,0.8);width:411px;height:721px;position:absolute;top:70px;left:1271px}.main .blueform h1{font-size:28px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.main .blueform h2{font-size:24px;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:20px}.main .blueform form{margin:0 25px}.main .blueform form .formline{margin-bottom:15px}.main .blueform form .formline .left{width:80px;display:inline-block}.main .blueform form .formline .right{width:auto;display:inline-block}.main .blueform form .formline label{font-size:12px;font-weight:300;color:#fff;line-height:14px;display:inline-block}.main .blueform form .formline input{width:251px;height:30px;border:0;outline:0;background-color:#c1d8e9;color:#444;padding:5px}.main .blueform form .recaptcha{text-align:center}.main .blueform form .recaptcha .g-recaptcha{display:inline-block}.main .blueform form .zgodywrapper{margin-top:20px}.main .blueform form .zgodywrapper .checkboxy{clear:both;margin-bottom:15px}.main .blueform form .zgodywrapper .checkboxy input{float:left;margin-left:0}.main .blueform form .zgodywrapper .checkboxy label{margin-left:20px;font-size:12px;color:#fff;line-height:18px;display:block;font-weight:300}.main .blueform form input[type="submit"]{margin:0 auto;background-color:#56a13e;display:block;color:#fff;font-weight:600;font-size:26px;text-align:center;text-transform:uppercase;height:50px;margin-top:0;box-shadow:4px 4px 4px #444}.main .blueform form input[type="submit"]:hover{background-color:#1f3d53}.main .blueform form a{color:#fff}.main .bluebottom{background-color:rgba(8,100,167,0.6);width:1446px;height:225px;position:absolute;top:auto;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0}.main .bluebottom .icon{float:left;margin-top:50px;width:240px}.main .bluebottom .icon img{display:block;margin:0 auto 15px auto}.main .bluebottom .icon h1{font-size:38px;font-weight:600;color:#5ba840;margin-left:239px;margin-top:22px;text-shadow:2px 2px 2px #444;margin:0;text-align:center;line-height:38px}.main .bluebottom .icon h2,.main .bluebottom .icon p{font-size:18px;color:#fff;font-weight:300;margin-bottom:14px;margin-top:10px;text-shadow:2px 2px 2px #777;text-align:center;line-height:23px}.main .bluebottom .yt{margin-top:56px}.main .bluebottom .magazyn{margin-top:56px}.main .bluebottom .magazyn p{margin-top:2px;margin-bottom:21px}.main .bluebottom .strzalka{background-image:url('layout/strzalka.png');width:298px;height:249px;position:absolute;z-index:100;right:-100px;bottom:20px}.main .bluebottom .strzalka .txt{position:absolute;z-index:100;left:-10px;bottom:0;font-size:12px;color:#fff;font-weight:400;margin-bottom:20px;text-shadow:1px 1px 1px #777;line-height:14px}.main .bluebottom .strzalkaeng{background-image:url('layout/strzalkaeng.png')}.main .lefttxt{width:580px;height:600px;position:absolute;top:203px;left:239px;margin-top:70px}.main .lefttxt p{text-align:center;font-size:30px;font-weight:400;color:#fff;text-shadow:2px 2px 2px #777;margin-bottom:0;margin-top:20px}.main .lefttxt h1{text-align:center;font-size:85px;font-weight:600;color:#5ba840;text-shadow:2px 2px 2px #444;margin:0}.main .lefttxt h2{text-align:center;font-size:35px;font-weight:600;color:#1e3d54;margin:10px 0;line-height:35px}.modal-dialog .modal-content{border-radius:0;background-color:#3781B6;color:#fff;border:0}.modal-dialog .close{color:#fff;font-size:32px;text-shadow:none;opacity:1;font-weight:400}.modal-dialog .modal-footer button{margin:0 auto;background-color:#56a13e;display:block;color:#fff;font-weight:600;font-size:26px;text-align:center;text-transform:uppercase;height:50px;box-shadow:4px 4px 4px #444;border:0;width:100%}#contactresult h2{font-size:24px;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:20px}#contactresult p{text-align:center;color:#fff;font-size:20px;margin:15px 0}#contactresultm h2{font-size:24px;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:20px}#contactresultm p{text-align:center;color:#fff;font-size:20px;margin:15px 0}.btnoffer{margin:0 auto;background-color:#c93e3e;display:block;color:#fff;font-weight:600;font-size:16px;text-align:center;text-transform:uppercase;height:50px;box-shadow:4px 4px 4px #444;width:300px;padding-top:14px;margin-top:30px}.btnoffer:hover{text-decoration:none;color:#fff;background-color:#1f3d53}@media (min-width:1440px) and (max-width:1919px){.main{background-position:-245px center}.main .green{width:980px}.main .green h1,.main .green h2,.main .green h3{margin-left:15px}.main .blueform{left:1000px}.main .lefttxt{left:15px}.main .bluebottom{width:100%}.main .bluebottom .icon{width:220px}.main .bluebottom .strzalka{right:0}}@media (min-width:1280px) and (max-width:1439px){.main{background-position:-425px center}.main .green{width:800px}.main .green h1,.main .green h2,.main .green h3{margin-left:15px}.main .green h1{font-size:23px}.main .green h2{font-size:16px}.main .green h3{font-size:22px}.main .blueform{left:825px}.main .lefttxt{left:15px;width:360px}.main .lefttxt h1{font-size:60px}.main .bluebottom{width:100%}.main .bluebottom .icon{width:180px}.main .bluebottom .strzalka{right:0}}@media (min-width:1280px){.mainmobile{display:none}}@media (max-width:1279px){html,body{height:auto}.main{display:none}.mainmobile .lang{padding:15px 0;width:100%;background-color:#eee}.mainmobile .lang img{width:70px;display:block;margin:0 auto}.mainmobile .green{width:100%;background-color:#60ac3c;padding:15px}.mainmobile .green h1{font-size:32px;font-weight:500;color:#fff;text-align:center;margin-bottom:25px}.mainmobile .green h2{font-size:24px;color:#fff;font-weight:400;margin-top:0;margin-bottom:20px;text-align:center}.mainmobile .green h3{font-size:20px;color:#1f3d53;text-align:center;margin-top:0;font-weight:600}.mainmobile .backtext{background-image:url('layout/tlomobile1a.jpg');background-size:cover;background-repeat:no-repeat;background-position:right top;padding:40px 0;position:relative}.mainmobile .backtext div{width:50%}.mainmobile .backtext div p{text-align:center;font-size:20px;font-weight:400;color:#fff;text-shadow:2px 2px 2px #777}.mainmobile .backtext div h1{text-align:center;font-size:40px;font-weight:600;color:#5ba840;text-shadow:2px 2px 2px #444;margin:0}.mainmobile .backtext div h2{text-align:center;font-size:18px;font-weight:600;color:#1e3d54;margin:10px 0;line-height:22px}.mainmobile .backtext .bottom{background-color:rgba(8,100,167,0.6);height:25px;width:100%;padding:0;position:absolute;bottom:0}.mainmobile .bluebottom{background-color:#006eb4;width:100%;position:relative;padding-bottom:158px}.mainmobile .bluebottom .icon{margin-top:50px;display:inline-block;width:45%}.mainmobile .bluebottom .icon img{display:block;margin:0 auto 15px auto}.mainmobile .bluebottom .icon h1{font-size:38px;font-weight:600;color:#5ba840;margin-left:239px;margin-top:22px;text-shadow:2px 2px 2px #444;margin:0;text-align:center;line-height:38px}.mainmobile .bluebottom .icon h2,.mainmobile .bluebottom .icon p{font-size:18px;color:#fff;font-weight:300;margin-bottom:14px;margin-top:10px;text-shadow:2px 2px 2px #777;text-align:center;line-height:23px}.mainmobile .bluebottom .kropa{margin-top:20px}.mainmobile .bluebottom .magazyn{margin-top:56px}.mainmobile .bluebottom .strzalka{background-image:url('layout/strzalkamobile.png');background-repeat:no-repeat;background-position:center;width:100%;height:183px;position:absolute;z-index:100;right:0;bottom:-25px}.mainmobile .bluebottom .strzalka .txt{position:absolute;z-index:100;left:30%;bottom:39px;font-size:12px;color:#fff;font-weight:400;margin-bottom:20px;text-shadow:1px 1px 1px #777;line-height:14px}.mainmobile .bluebottom .strzalkaeng{background-image:url('layout/strzalkamobileeng.png')}.mainmobile .blueform{background-color:rgba(8,100,167,0.8);width:100%;padding:10px;margin-top:40px}.mainmobile .blueform h1{font-size:28px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.mainmobile .blueform h2{font-size:24px;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:20px}.mainmobile .blueform form{margin:0 25px;max-width:361px;margin:0 auto}.mainmobile .blueform form .formline{margin-bottom:15px}.mainmobile .blueform form .formline .left{width:80px;display:inline-block}.mainmobile .blueform form .formline .right{width:auto;display:inline-block}.mainmobile .blueform form .formline label{font-size:12px;font-weight:300;color:#fff;line-height:18px;display:inline-block}.mainmobile .blueform form .formline input{width:251px;height:30px;border:0;outline:0;background-color:#c1d8e9;color:#444;padding:5px}.mainmobile .blueform form .recaptcha{text-align:center}.mainmobile .blueform form .recaptcha .g-recaptcha{display:inline-block}.mainmobile .blueform form .zgody{margin-top:30px}.mainmobile .blueform form .zgody .checkboxy{clear:both;margin-bottom:15px}.mainmobile .blueform form .zgody .checkboxy input{float:left;margin-left:0}.mainmobile .blueform form .zgody .checkboxy label{margin-left:20px;font-size:12px;color:#fff;line-height:18px;display:block;font-weight:300}.mainmobile .blueform form input[type="submit"]{margin:0 auto;background-color:#56a13e;display:block;color:#fff;font-weight:600;font-size:26px;text-align:center;text-transform:uppercase;height:50px;margin-top:20px;box-shadow:4px 4px 4px #444}.mainmobile .blueform form input[type="submit"]:hover{background-color:#1f3d53}.mainmobile .blueform form a{color:#fff}}@media (min-width:800px) and (max-width:1280px){.flexus{display:flex}.bluebottom,.blueform{padding:0 !important;margin:0 !important}.blueform{width:51% !important}.bluebottom{width:49% !important}}@media (max-width:460px){.backtext{background-position:left top !important}.backtext div{width:100% !important}.backtext p,.backtext h1,.backtext h2{text-align:center !important}}