.lp{margin:0 auto;padding:0;width:100%;font-family:oswald,sans-serif;font-size:16px!important;color:#727272!important;background:#fff}.lp a{text-decoration:none;color:#727272}.lp a:hover{color:#000}.lp p{font-size:20px}.lp h1{font-family:oswald,sans-serif;font-size:24px;color:#727272;text-transform:uppercase;padding-top:0}.lp h3{font-family:oswald,sans-serif;font-size:24px;font-weight:400;color:#727272;text-transform:uppercase;margin:20px 0}.lp h4{padding:10px 20px;color:#727272;width:fit-content;font-size:30px;margin:0 auto}.lp .txt-red{color:#dd0e18!important;font-weight:800;font-size:20px}.lp .txt-red-light{color:#dd0e18!important;font-weight:600;font-size:20px}.lp .section1{margin:0;padding:0}.lp .section1 p{margin:1em auto;font-weight:400}.lp .section1 video{max-height:600px}.lp .section2 img{width:100%;transition:all.3s}.lp .section2 img:hover{transform:scale(1.06);-webkit-transform:scale(1.06)}.lp .section3 p{width:90%;margin:2em auto;}.lp .section3 span{font-size:16px}.lp .lp .section5{margin:0 auto}.lp .banner-inside{width:70%;margin:0 auto;text-align:center}.lp .text-box{margin:20px 0;padding:0 20px}.lp .text-box2{display:block;width:60%;margin:20px auto;padding:0 20px}.lp .grey{background-color:#fafafa;padding:30px}.lp .imgbg1{padding:30px 0;background: url('https://files.r-gol.com/LP/PNT_20/img/bg1.jpg') no-repeat;background-size: cover;background-attachment:fixed}.lp .imgbg2{background-image:url(https://files.r-gol.com/LP/promocja25/img/bg_rgol.jpg);background-attachment:fixed}.lp .cta-kup{cursor:pointer;font-size:20px;font-weight:400;z-index:9;position:relative;background-color:#dd0e18;color:#fff!important;text-decoration:none;padding:10px 40px;text-transform:uppercase;transition:all.3s}.lp .cta-kup a{color:#fff!important}.lp .cta-kup:hover{background-color:#bf0c15}.lp .cta-kupon{border:1px solid #000;color:#000;text-decoration:none;padding:10px 40px;margin-bottom:20px;transition:all.3s}.lp .cta-kupon:hover{color:#000;background-color:#e0e0e0;border:1px solid #000!important}.lp p{margin:20px 0}.baner{position:relative;overflow:hidden;width:100%;margin:10px 0}.baner img{max-width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.baner:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.lp .title{margin-top:-50px;margin-left:20px;float:left;color:#fff;font-size:24px!important;position:absolute;text-transform:uppercase;font-weight:500}.lp .button{color:#fff;border:none;outline:none}.lp .button:active{transform:translateY(1px)}.lp .message{opacity:0;transition:.5s;color:#c2c2c2}.lp .message.active{opacity:1}.lp .kod{display:block}.lp .button1{color:#fff;border:none;outline:none}.lp .button1:active{transform:translateY(1px)}.lp .message1{opacity:0;transition:.5s;color:#c2c2c2}.lp .message1.active{opacity:1}.lp .kod1{display:block}.lp .kod-small{display:none!important}.lp .kontakt{padding:10px}@media only screen and (max-width:480px){.lp .button{margin-top:10px}.lp .kod{display:none!important}.lp .kod-small{display:block!important}.lp .text{width:100%;font-family:oswald,sans-serif;font-size:24px}}.lp .social a{padding:20px}.lp .social{text-align:center}.lp svg{fill:#7bb83a}.promo-item.a::after{padding:0 10px;content:"lub";position:absolute;left:250%;top:35px;font-size:18px;background-color:#fff;font-weight:700}.promo-item-label{font-weight:700;padding:20px 0}.promo-line{position:absolute;left:70px;right:70px;border-top:2px solid #000;height:2px;z-index:1;top:85px}.promo-container{display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:4px;padding:35px 50px;position:relative}.promo-item-circle{display:flex;font-weight:700;font-size:36px;border-radius:50%;border:2px dashed #000;width:100px;height:100px;text-align:center;align-items:center;justify-content:center;margin:0 auto;position:relative;background-color:#fff}.promo-item{text-align:center;z-index:2;position:relative}.promo-item-circle::after{content:"";position:absolute;left:-2px;right:-2px;bottom:-2px;top:-2px;border:2px solid #000;border-radius:50%;opacity:0;transition:all 300ms}.promo-item:hover .promo-item-circle::after{opacity:1}.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{-webkit-transform:scale(1.1);transform:scale(1.1)}@media all and (max-width:768px){.lp .mobile{display:block;visibility:visible}.lp .banner-inside{width:95%;margin:0 auto;text-align:center}.lp .text-box2{width:80%;margin:20px auto}.lp .desktop{display:none;visibility:hidden}.lp .cta-kup{padding:10px 15px}.lp .section2 img{padding:1em 0}.lp .txt-red{font-size:16px}.lp .txt-red-light{font-size:16px}.lp p{font-size:16px}.lp .section3 p{width:90%;margin:0 auto 2em}}@media(min-width:768px){.lp .mobile{display:none;visibility:hidden}.lp .desktop{display:block;visibility:visible}}@media(min-width:992px){.lp .mobile{display:none;visibility:hidden}.lp .desktop{display:block;visibility:visible}}@media(min-width:1200px){.lp .mobile{display:none;visibility:hidden}.lp .desktop{display:block;visibility:visible}}