body{background:#ffffff;color:#333333;margin:0 auto;padding:0;font-size:16px;font-family:'Barlow', sans-serif;-webkit-font-smoothing:antialiased;}
form, fieldset{margin:0;padding:0;border-width:0;}
input, select, textarea{font-family:'Barlow', sans-serif;font-size:15px;color:black;resize:none;}
input:focus, select:focus, textarea:focus, a{outline:none;}
input[type=text], input[type=password], input[type=submit], input[type=button], input[type=email], input[type=number], input[type=tel], textarea{-webkit-appearance:none;}
input[type=password]{font-family:'Barlow', sans-serif;}
table{border-spacing:0;}
td, th{padding:0;}
img{vertical-align:bottom;}
a img{border-width:0;}
a{color:inherit;text-decoration:none;transition:all 0.3s;}
a:hover{text-decoration:underline;}
a:focus, a:active{color:inherit;}
a:hover, a:active, a:focus, .btn:focus, .btn:hover, .btn:active{text-decoration:none;outline:0;}
.none{display:none;}
*{margin-top:0;margin-bottom:0;-webkit-text-size-adjust:none;text-size-adjust:none;-moz-text-size-adjust:none;box-sizing:border-box;}
*:focus{outline-width:0;}
.all{overflow:hidden;min-width:320px;position:relative;transition:all 1s;left:0;}
.container-fluid{max-width:1220px;}
@media all and (min-width:768px){.container-fluid{padding-left:40px;padding-right:40px;}}
h2{color:#333333;font-weight:600;margin-bottom:0;font-size:25px;line-height:30px;text-align:center;}
@media all and (min-width:480px){h2{font-size:30px;line-height:35px;}}
@media all and (min-width:768px){h2{font-size:40px;line-height:45px;}}
h2 + .subtitle{margin-top:-7px;}
.subtitle{text-align:center;font-family:Just Me Again Down Here;font-size:20px;}
@media all and (min-width:480px){.subtitle{font-size:25px;}}
@media all and (min-width:768px){.subtitle{font-size:30px;}}
.has-error .form-control{box-shadow:none;}
.has-error .form-control:focus, .has-error .form-control:active{box-shadow:none;}
.has-success .form-control{box-shadow:none;border-color:#e4e2e4;}
.has-success .form-control:focus, .has-success .form-control:active{box-shadow:none;}
.form-group{position:relative;margin-bottom:0;}
.form-group .success{position:absolute;background:transparent url(/_lptemplates/weekendpozyczka2/images/tik.png) no-repeat center;right:25px;width:16px;top:15px;height:14px;}
.form-group.has-error:after{position:absolute;background:transparent url(/_lptemplates/weekendpozyczka2/images/error.png) no-repeat center;right:25px;width:14px;top:15px;height:14px;content:" ";}
.form-group label{display:none;}
.form-control{box-shadow:none;color:#333333;font-size:17px;font-weight:600;padding:6px 50px 6px 30px;height:45px;border-radius:50px;border:1px solid white;}
.form-control::-moz-placeholder{color:#999999;font-weight:normal;}
.form-control:-ms-input-placeholder{color:#999999;font-weight:normal;}
.form-control::-webkit-input-placeholder{color:#999999;font-weight:normal;}
.form-control:focus, .form-control:active{box-shadow:none;border-color:#ff7c0b;}
textarea.form-control{height:157px;}
@media all and (min-width:768px){textarea.form-control{height:100px;}}
.checkbox{font-size:12px;line-height:14px;color:#585e65;clear:both;}
.checkbox.has-error{color:#e11a1a;}
.checkbox.has-error .cr{border-color:#e11a1a;}
.checkbox label{position:relative;font-size:13px;line-height:15px;padding-left:0;position:relative;padding-left:32px;padding-top:7px;}
.checkbox a{text-decoration:underline;color:#585e65;}
.checkbox a:hover{text-decoration:none;}
.checkbox input{height:auto;position:absolute;left:-10000px;}
.checkbox input:checked + .cr .cr-icon{transform:scale(1) rotateZ(0deg);opacity:1;}
.checkbox .cr{background-color:white;border:1px solid #e4e2e4;width:22px;height:22px;display:inline-block;vertical-align:middle;position:relative;border-radius:3px;position:absolute;left:0;top:2px;}
.checkbox .check{position:absolute;top:2px;left:2px;width:15px;height:17px;background:transparent url("/_lptemplates/weekendpozyczka2/images/tik.png") no-repeat center;transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in;}
.checkbox:disabled + .cr{opacity:.5;}
.checkbox.error-input + .cr{box-shadow:0px 1px 9px -3px #d92b2b inset;border-color:#e15656;}
.checkbox + .checkbox{margin-top:10px;}
.btn{font-size:15px;line-height:30px;font-weight:bold;padding:0 30px;transition:all 0.3s;color:#333333;border-width:0;position:relative;z-index:1;background:transparent;border-radius:50px;min-width:245px;}
.btn:hover, .btn:focus{color:#333333;}
.btn.btn-big{font-size:25px;padding:10px 25px 10px 25px;line-height:40px;height:70px;}
@media all and (min-width:480px){.btn.btn-big{padding:10px 45px 10px 45px;}}
.btn.btn-black{color:white;background-color:#181818;color:white;opacity:1;box-shadow:0 20px 20px rgba(24, 24, 24, 0.2);}
.btn.btn-black:hover{color:white;background-color:#323232;}
.btn.btn-orange{color:white;background-color:#ff7c0b;color:white;opacity:1;box-shadow:0 10px 20px rgba(255, 124, 11, 0.2);}
.btn.btn-orange:hover{color:white;background-color:#ff973e;}
.btn.btn-green{color:white;background-color:#1a9f56;color:white;opacity:1;box-shadow:0 10px 20px rgba(26, 159, 86, 0.2);}
.btn.btn-green:hover{color:white;background-color:#21cb6e;}
header{width:100%;}
@media all and (min-width:768px){header .container-fluid{position:relative;}
 header .container-fluid:before{content:" ";position:absolute;height:1px;background-color:#d9d9d9;top:49px;left:40px;right:40px;display:block;}}
header nav{background-color:#008024;position:fixed;top:0;height:100%;overflow:auto;width:75%;left:-75%;transition:all 1s;box-shadow:0 0 0 1000px transparent;z-index:10;}
@media all and (min-width:480px){header nav{left:-50%;width:50%;}}
@media all and (min-width:1050px){header nav{height:auto;width:auto;overflow:visible;background:transparent;height:40px;position:relative;left:0;top:0;right:0;float:right;margin:0;z-index:auto;}}
.active header nav{left:0;box-shadow:0 0 0 1000px rgba(0, 0, 0, 0.4);}
@media all and (min-width:1050px){.active header nav{box-shadow:none;}}
header nav ul{list-style-type:none;margin:0;padding:20px 0;}
@media all and (min-width:1050px){header nav ul{display:block;padding:24px 0 0 0;}}
@media all and (min-width:1050px){header nav ul li{display:block;float:left;padding-left:26px;background-color:white;}}
@media all and (min-width:1050px){header nav ul li:first-child a{padding-left:0;}}
header nav ul li.open a{text-decoration:underline;}
header nav a{line-height:45px;display:block;font-weight:500;font-size:18px;white-space:nowrap;color:white;padding-left:30px;}
@media all and (min-width:1050px){header nav a{color:#333333;padding-left:0;}}
header nav a:hover{color:#ff7c0b;}
header .logo{position:relative;margin:0;float:left;padding:23px 27px 17px 0;background-color:white;}
header .logo img{height:40px;width:auto;}
@media all and (min-width:480px){header .logo img{height:auto;}}
header #menu{border-width:0;right:0;top:25px;position:absolute;padding:0;text-align:center;cursor:pointer;font-weight:600;color:#333333;height:40px;padding-left:85px;padding-right:20px;background:white url(/_lptemplates/weekendpozyczka2/images/menu.png) no-repeat 30px 50%;}
@media all and (min-width:480px){header #menu{top:30px;}}
@media all and (min-width:768px){header #menu{padding-right:40px;}}
@media all and (min-width:1050px){header #menu{display:none;}}
header #menu span{display:none;}
.main-section{background:transparent url(/_lptemplates/weekendpozyczka2/images/bg-phone.jpg) no-repeat 50% 100%;padding-bottom:210px;}
@media all and (min-width:768px){.main-section{background:transparent url(/_lptemplates/weekendpozyczka2/images/bg-mobile.jpg) no-repeat 50% 100%;background-size:100% auto;padding-bottom:100px;}}
@media all and (min-width:1050px){.main-section{background:transparent url(/_lptemplates/weekendpozyczka2/images/bg.jpg) no-repeat 50% 117px;min-height:1054px;margin-bottom:-95px;padding-bottom:0;}}
.main-section .page-maintitle{text-align:center;padding-bottom:10px;}
@media all and (min-width:1050px){.main-section .page-maintitle{padding-bottom:38px;}}
.main-section .page-maintitle h1{font-size:30px;line-height:30px;font-weight:600;margin-top:10px;}
@media all and (min-width:480px){.main-section .page-maintitle h1{font-size:40px;line-height:50px;}}
@media all and (min-width:768px){.main-section .page-maintitle h1{font-size:60px;line-height:70px;}}
@media all and (min-width:1050px){.main-section .page-maintitle h1{margin-top:20px;}}
.main-section .page-maintitle p{color:#333333;font-size:25px;font-family:Just Me Again Down Here;margin-top:-13px;}
@media all and (min-width:480px){.main-section .page-maintitle p{font-size:30px;margin-top:-23px;}}
@media all and (min-width:768px){.main-section .page-maintitle p{font-size:35px;}}
.form-box{position:relative;padding-top:10px;}
@media all and (min-width:768px){.form-box{padding-top:0;}}
.form-box fieldset{background:transparent url(/_lptemplates/weekendpozyczka2/images/form-bg-mobile.png) no-repeat center;background-size:100% 100%;padding:30px 15px 0 15px;margin-bottom:55px;margin-left:-5px;margin-right:-5px;}
@media all and (min-width:480px){.form-box fieldset{padding:30px 40px 0 40px;}}
@media all and (min-width:768px){.form-box fieldset{background:transparent url(/_lptemplates/weekendpozyczka2/images/formbg.png) no-repeat center;background-size:100% 100%;margin-left:-30px;margin-right:-30px;padding:12px 40px 0 40px;}}
@media all and (min-width:1050px){.form-box fieldset{margin-left:0;margin-right:0;padding:27px 62px 0 72px;}}
@media all and (min-width:1300px){.form-box fieldset:after{content:" ";position:absolute;background:transparent url(/_lptemplates/weekendpozyczka2/images/bg1.png) no-repeat;right:17px;bottom:0;width:329px;top:347px;}}
.form-box .slider-box{position:relative;padding:0 0 5px 0;}
@media all and (min-width:768px){.form-box .slider-box{padding:37px 0 15px 0;}}
@media all and (min-width:1050px){.form-box .slider-box{padding:37px 0 5px 0;}}
.form-box .slider-box input{position:absolute;top:0;left:-99999px;}
.form-box .slider-box .slider-label{color:white;display:block;font-weight:500;font-size:20px;line-height:16px;margin-bottom:0;padding-top:25px;padding-bottom:17px;text-align:center;}
@media all and (min-width:480px){.form-box .slider-box .slider-label{float:left;text-align:left;}}
@media all and (min-width:768px){.form-box .slider-box .slider-label{float:none;padding-top:5px;}}
@media all and (min-width:1050px){.form-box .slider-box .slider-label{float:left;padding-bottom:0;}}
.form-box .slider-box p.value{margin:0;font-size:40px;font-weight:600;text-align:center;}
@media all and (min-width:480px){.form-box .slider-box p.value{text-align:right;float:right;}}
@media all and (min-width:768px){.form-box .slider-box p.value{display:none;}}
.form-box .slider-box .slider-outer{position:relative;clear:both;padding-top:10px;margin:0;}
@media all and (min-width:480px){.form-box .slider-box .slider-outer{margin:0 30px 0 30px;}}
@media all and (min-width:768px){.form-box .slider-box .slider-outer{padding-top:0;margin:0 45px 0 45px;}}
@media all and (min-width:1050px){.form-box .slider-box .slider-outer{margin:0 115px 0 310px;clear:none;}}
.form-box .slider-box .slider-labels{overflow:hidden;font-size:14px;font-weight:600;color:#6bf1a5;padding-top:3px;}
.form-box .slider-box .slider-labels span{float:left;}
.form-box .slider-box .slider-labels span + span{float:right;}
@media all and (min-width:768px){.form-box .slider-box .slider-labels span{position:absolute;left:0;top:25px;float:none;}}
@media all and (min-width:768px) and (min-width:1050px){.form-box .slider-box .slider-labels span{left:-96px;top:5px;}}
@media all and (min-width:768px){.form-box .slider-box .slider-labels span + span{position:absolute;right:0;left:auto;width:60px;float:none;}}
@media all and (min-width:768px) and (min-width:1050px){.form-box .slider-box .slider-labels span + span{right:-120px;}}
.form-box .slider-box .slider-plus, .form-box .slider-box .slider-minus{display:none;}
@media all and (min-width:480px){.form-box .slider-box .slider-plus, .form-box .slider-box .slider-minus{display:block;background-color:transparent;width:30px;height:30px;padding:0;border-radius:0;border-width:0;cursor:pointer;transition:all 0.3s;position:absolute;color:white;top:-4px;}}
@media all and (min-width:768px){.form-box .slider-box .slider-plus, .form-box .slider-box .slider-minus{top:0;}}
.form-box .slider-box .slider-plus img, .form-box .slider-box .slider-minus img{width:15px;height:15px;}
@media all and (min-width:768px){.form-box .slider-box .slider-plus img, .form-box .slider-box .slider-minus img{width:auto;height:auto;}}
.form-box .slider-box .slider-plus{right:-30px;}
@media all and (min-width:768px){.form-box .slider-box .slider-plus{right:-45px;}}
.form-box .slider-box .slider-minus{left:-30px;}
@media all and (min-width:768px){.form-box .slider-box .slider-minus{left:-45px;}}
.form-box .slider-box .value{text-align:center;font-size:23px;font-weight:600;line-height:50px;display:block;color:white;font-weight:bold;}
.form-box .slider-box .slider{position:relative;padding-left:15px;padding-right:15px;margin-bottom:5px;}
@media all and (min-width:768px){.form-box .slider-box .slider{margin-bottom:0;padding-left:70px;padding-right:70px;padding-top:10px;}}
.form-box .slider-box .slider:before{content:" ";position:absolute;left:0;top:0;height:10px;background-color:#ffffff;border-radius:4px 0 0 4px;width:15px;}
@media all and (min-width:768px){.form-box .slider-box .slider:before{width:70px;top:10px;}}
.form-box .slider-box .slider:after{content:" ";position:absolute;right:0;top:0;height:10px;background-color:rgba(0, 0, 0, 0.33);border-radius:0 4px 4px 0;width:15px;}
@media all and (min-width:768px){.form-box .slider-box .slider:after{width:70px;top:10px;}}
.form-box .slider-box .ui-slider{height:10px;background-color:rgba(0, 0, 0, 0.33);border-radius:0;}
.form-box .slider-box .ui-slider-range{border-radius:0;top:0;height:10px;border-radius:0;background-color:#ffffff;}
.form-box .slider-box .ui-slider-handle{background:#ff7c0b url(/_lptemplates/weekendpozyczka2/images/slider-mobile.png) no-repeat center;border-radius:50px;width:36px;height:36px;top:-13px;margin-left:-18px;box-shadow:0 10px 20px rgba(255, 124, 11, 0.2);}
@media all and (min-width:768px){.form-box .slider-box .ui-slider-handle{background:#ff7c0b url(/_lptemplates/weekendpozyczka2/images/slider.png) no-repeat center;height:50px;width:156px;top:-20px;margin-left:-78px;}}
.form-box .slider-box .ui-slider-handle .value{display:none;}
@media all and (min-width:768px){.form-box .slider-box .ui-slider-handle .value{display:block;}}
.form-box .ui-widget-content{border:0;background-color:transparent;}
.form-box .fieldset{overflow:hidden;clear:both;}
.form-box .inputs{overflow:hidden;clear:both;margin:0 -5px;padding-top:25px;}
@media all and (min-width:768px){.form-box .inputs{padding-top:41px;}}
@media all and (min-width:1050px){.form-box .inputs{padding-top:50px;}}
.form-box .form-group{margin-bottom:5px;padding:0 5px;}
@media all and (min-width:768px){.form-box .form-group{margin-bottom:10px;float:left;width:50%;}}
@media all and (min-width:1050px){.form-box .form-group{margin-bottom:12px;width:25%;}}
.form-box .checkbox{color:white;font-size:15px;margin-top:0;text-align:left;padding-top:15px;}
@media all and (min-width:768px){.form-box .checkbox{padding-top:0;text-align:center;padding-top:0px;}}
.form-box .checkbox a{color:white;text-decoration:underline;}
.form-box .checkbox a:hover{text-decoration:none;}
.form-box .button-box{text-align:center;position:relative;top:30px;margin:0;}
.form-box .button-box .button{margin:0;}
.form-box .button-box .btn{width:100%;}
@media all and (min-width:768px){.form-box .button-box .btn{width:305px;}}
.rrso-box{padding:20px 0 0 0;position:relative;margin:0;}
@media all and (min-width:768px){.rrso-box{background:transparent url(/_lptemplates/weekendpozyczka2/images/znak.png) no-repeat 0 100%;background-size:auto 228px;padding:15px 0 185px 150px;margin:0 -30px;}}
@media all and (min-width:1050px){.rrso-box{background:transparent url(/_lptemplates/weekendpozyczka2/images/znak.png) no-repeat 34px 0;margin:0;padding:123px 0 115px 223px;}}
@media all and (min-width:768px){.rrso-box:after{position:absolute;width:44px;height:21px;content:" ";top:46px;left:85px;background:transparent url(/_lptemplates/weekendpozyczka2/images/arrow4.png) no-repeat center top;}}
@media all and (min-width:768px) and (min-width:1050px){.rrso-box:after{background:transparent url(/_lptemplates/weekendpozyczka2/images/arrow3.png) no-repeat center top;top:136px;left:165px;}}
.rrso-box .rrso{font-family:Just Me Again Down Here;font-size:35px;line-height:25px;}
.rrso-box .link{text-transform:uppercase;font-weight:600;font-size:12px;}
.rrso-box .link a{color:#1a9f56;text-decoration:underline;}
.rrso-box .link a:hover{text-decoration:none;}
.steps-section{margin-top:-58px;text-align:center;}
@media all and (min-width:768px){.steps-section{padding-bottom:33px;margin-top:-83px;}}
@media all and (min-width:1050px){.steps-section{margin-top:0;padding-bottom:83px;}}
.steps-section ol{list-style-type:none;margin:0;padding:0;overflow:hidden;display:inline-block;text-align:left;padding:30px 0 0 0;}
.steps-section ol li{font-size:16px;line-height:22px;font-weight:500;color:#000000;position:relative;padding:20px 0 30px 0;}
@media all and (min-width:480px){.steps-section ol li{font-size:20px;line-height:25px;}}
@media all and (min-width:768px){.steps-section ol li{float:left;width:33.33%;text-align:center;font-size:18px;line-height:23px;padding:0;}}
@media all and (min-width:1050px){.steps-section ol li{font-size:20px;line-height:25px;}}
@media all and (min-width:768px){.steps-section ol li:nth-child(1):before{content:" ";background:transparent url(/_lptemplates/weekendpozyczka2/images/arrow1.png) no-repeat;width:46px;height:16px;position:absolute;right:-23px;top:43px;}
 .steps-section ol li:nth-child(2):before{content:" ";background:transparent url(/_lptemplates/weekendpozyczka2/images/arrow2.png) no-repeat;width:46px;height:16px;position:absolute;right:-23px;top:43px;}}
.steps-section ol li .photo{display:block;padding-bottom:15px;float:left;width:100px;text-align:center;margin-top:-10px;}
@media all and (min-width:480px){.steps-section ol li .photo{width:140px;margin-top:-20px;}}
@media all and (min-width:768px){.steps-section ol li .photo{float:none;margin-right:0;margin-top:0;margin-left:auto;margin-right:auto;}}
.steps-section ol li .photo img{height:80px;}
@media all and (min-width:768px){.steps-section ol li .photo img{height:auto;}}
.section-faq{background:#1a9f56 url(/_lptemplates/weekendpozyczka2/images/faq-bg.png) no-repeat center top;padding-top:62px;}
@media all and (min-width:1050px){.section-faq{padding-top:104px;}}
.section-faq h2{color:white;}
.section-faq .subtitle{color:white;padding-bottom:15px;}
@media all and (min-width:768px){.section-faq .subtitle{padding-bottom:30px;}}
.section-faq .group{padding-left:10px;padding-right:10px;}
@media all and (min-width:768px){.section-faq .group{padding-left:20px;padding-right:20px;}}
@media all and (min-width:1050px){.section-faq .group{padding-left:0;padding-right:0;}}
.section-faq .inner{max-width:750px;background:white;margin:0 auto;border-radius:4px 4px 0 0;}
.section-faq .owl-list{max-width:750px;background:white url(/_lptemplates/weekendpozyczka2/images/faq.png) no-repeat right -50px top -50px;margin:0 auto;border-radius:4px 4px 0 0;padding:41px 0 25px 0;position:relative;}
.section-faq .owl-stage-outer{margin:0;list-style-type:none;margin:0 auto;padding:0;text-align:center;}
.section-faq .owl-stage-outer h3{font-size:20px;padding-top:5px;font-weight:bold;line-height:25px;padding-bottom:28px;max-width:560px;margin:0 15px;}
@media all and (min-width:480px){.section-faq .owl-stage-outer h3{font-size:25px;line-height:30px;}}
@media all and (min-width:768px){.section-faq .owl-stage-outer h3{padding-top:20px;font-size:30px;line-height:35px;margin:0 auto;}}
.section-faq .owl-stage-outer p{font-size:16px;line-height:22px;max-width:560px;margin:0 15px;}
@media all and (min-width:480px){.section-faq .owl-stage-outer p{font-size:18px;line-height:25px;}}
@media all and (min-width:768px){.section-faq .owl-stage-outer p{margin:0 auto;}}
.section-faq .owl-nav{display:none;}
@media all and (min-width:768px){.section-faq .owl-nav{display:block;}}
.section-faq .owl-prev{display:none;}
@media all and (min-width:768px){.section-faq .owl-prev{display:block;position:absolute;background:#f7f7f7 url(/_lptemplates/weekendpozyczka2/images/prev.png) no-repeat center;width:50px;border-radius:5px 0 0 5px;top:40px;bottom:-95px;left:-50px;text-indent:-10000px;}}
.section-faq .owl-next{display:none;}
@media all and (min-width:768px){.section-faq .owl-next{display:block;position:absolute;background:#f7f7f7 url(/_lptemplates/weekendpozyczka2/images/next.png) no-repeat center;width:50px;border-radius:0 5px 5px 0;top:40px;bottom:-95px;right:-50px;text-indent:-10000px;}}
.section-faq .owl-dots{text-align:center;padding-top:10px;}
@media all and (min-width:768px){.section-faq .owl-dots{padding-top:27px;}}
.section-faq .owl-dots .owl-dot{display:inline-block;background-color:#d6d6d6;width:10px;height:10px;border-radius:10px;margin:0 4px;}
.section-faq .owl-dots .owl-dot.active{background-color:#333333;}
.section-faq .button{text-align:center;padding-bottom:75px;}
@media all and (min-width:1050px){.section-faq .button{padding-bottom:62px;}}
.section-info{background:transparent url(/_lptemplates/weekendpozyczka2/images/info-bg-phone.png) no-repeat center;background-size:auto 100%;margin-top:-54px;color:white;min-height:781px;padding-bottom:240px;padding-top:40px;position:relative;z-index:1;}
@media all and (min-width:768px){.section-info{min-height:0;padding-top:114px;background:transparent url(/_lptemplates/weekendpozyczka2/images/info-bg-mobile.png) no-repeat center;background-size:auto 100%;padding-bottom:85px;}}
@media all and (min-width:992px){.section-info{background-size:100% 100%;}}
@media all and (min-width:1050px){.section-info{background:transparent url(/_lptemplates/weekendpozyczka2/images/info-bg.png) no-repeat center;background-size:auto 100%;padding-top:154px;padding-bottom:185px;}}
@media all and (min-width:1050px){.section-info .inner{margin-left:50%;padding-left:20px;}}
.section-info h2{color:white;text-align:center;line-height:45px;}
@media all and (min-width:768px){.section-info h2{text-align:left;margin-left:50%;padding-left:20px;}}
@media all and (min-width:1050px){.section-info h2{margin-left:0;padding-left:0;line-height:40px;}}
@media all and (min-width:768px){.section-info .subtitle{text-align:left;margin-left:50%;padding-left:20px;}}
@media all and (min-width:1050px){.section-info .subtitle{margin-left:0;padding-left:0;}}
.section-info .maintext{font-size:18px;line-height:24px;padding-top:10px;padding-bottom:19px;}
@media all and (min-width:480px){.section-info .maintext{font-size:20px;line-height:28px;}}
@media all and (min-width:768px){.section-info .maintext{text-align:left;margin-left:50%;padding-left:20px;}}
@media all and (min-width:1050px){.section-info .maintext{margin-left:0;padding-left:0;}}
.section-info p{text-align:center;}
@media all and (min-width:1050px){.section-info p{text-align:left;}}
.section-info .btn{margin-top:14px;}
@media all and (min-width:768px){.section-info .btn{margin-top:24px;}}
.section-rules{position:relative;z-index:1;padding-bottom:114px;padding-top:30px;}
@media all and (min-width:768px){.section-rules{padding-bottom:150px;}}
@media all and (min-width:1050px){.section-rules{padding-top:0;padding-bottom:194px;}}
.section-rules h2{text-align:left;font-size:25px;}
@media all and (min-width:768px){.section-rules h2{font-size:35px;}}
.section-rules .subtitle{text-align:left;}
.section-rules .list{list-style-type:none;margin:0;padding:0;}
@media all and (min-width:1050px){.section-rules .list{columns:2;margin:0 -20px;padding:14px 0 0 0;}}
@media all and (min-width:480px){.section-rules .list > li{padding-bottom:12px;}}
@media all and (min-width:768px){.section-rules .list > li{padding-bottom:20px;}}
@media all and (min-width:1050px){.section-rules .list > li{padding:0 20px 40px 20px;display:inline-block;vertical-align:bottom;}}
.section-rules .list h3{font-size:20px;font-weight:600;padding-bottom:7px;}
@media all and (min-width:480px){.section-rules .list h3{font-size:24px;}}
@media all and (min-width:1050px){.section-rules .list h3{padding-bottom:17px;}}
.section-rules .list .maintext{font-size:18px;font-weight:500;line-height:24px;padding-bottom:8px;}
@media all and (min-width:480px){.section-rules .list .maintext{font-size:20px;line-height:28px;}}
@media all and (min-width:1050px){.section-rules .list .maintext{padding-bottom:18px;}}
.section-rules .list p{font-size:16px;line-height:23px;}
#bg-bottom{position:absolute;left:0;width:100%;bottom:650px;height:586px;background:transparent url(/_lptemplates/weekendpozyczka2/images/bottom.jpg) no-repeat center;background-size:auto 300px;z-index:-1;}
@media all and (min-width:768px){#bg-bottom{bottom:500px;height:786px;background-size:auto 400px;}}
@media all and (min-width:1050px){#bg-bottom{background-size:cover;bottom:370px;}}
footer{padding:0;position:relative;}
footer .footer-info .title{font-size:24px;line-height:24px;font-weight:600;max-width:340px;}
@media all and (min-width:480px){footer .footer-info .title{font-size:30px;line-height:30px;float:left;}}
@media all and (min-width:768px){footer .footer-info .title{font-size:35px;line-height:40px;width:380px;max-width:none;}}
@media all and (min-width:1050px){footer .footer-info .title{font-size:40px;line-height:40px;width:580px;}}
footer .footer-info .rrso{display:none;}
@media all and (min-width:768px){footer .footer-info .rrso{float:right;display:block;font-size:35px;line-height:25px;font-family:Just Me Again Down Here;padding-left:154px;position:relative;width:270px;}}
@media all and (min-width:768px) and (min-width:1050px){footer .footer-info .rrso{padding-right:160px;width:auto;}}
@media all and (min-width:768px){footer .footer-info .rrso:before{content:" ";position:absolute;background:transparent url(/_lptemplates/weekendpozyczka2/images/footer.png) no-repeat center top;width:289px;height:244px;left:-120px;top:-43px;}
 footer .footer-info .rrso:after{position:absolute;width:44px;height:21px;content:" ";top:56px;left:90px;background:transparent url(/_lptemplates/weekendpozyczka2/images/arrow3.png) no-repeat center top;}}
@media all and (min-width:768px) and (min-width:1050px){footer .footer-info .rrso:after{left:110px;}}
footer .brand{clear:both;padding-top:16px;position:relative;}
@media all and (min-width:768px){footer .brand{padding-top:48px;}
 footer .brand:before{content:" ";background-color:#d9d9d9;position:absolute;height:1px;top:70px;left:200px;right:0;z-index:auto;}}
@media all and (min-width:768px) and (min-width:1050px){footer .brand:before{right:280px;}}
footer .brand .logo{float:left;margin:0;}
footer .brand .logo img{height:30px;width:auto;}
@media all and (min-width:480px){footer .brand .logo img{height:auto;}}
footer .brand .contact{display:none;}
@media all and (min-width:1050px){footer .brand .contact{display:block;float:right;font-size:18px;font-weight:500;padding-top:8px;}}
footer .link-box{clear:both;overflow:hidden;padding-top:27px;}
@media all and (min-width:768px){footer .link-box{padding-top:47px;}}
footer .link-box ul{list-style-type:none;margin:0;padding:0 0 20px 0;overflow:hidden;}
@media all and (min-width:768px){footer .link-box ul{float:left;width:75%;}}
@media all and (min-width:1050px){footer .link-box ul{width:80%;}}
footer .link-box li{padding:3px 0;}
@media all and (min-width:480px){footer .link-box li{float:left;width:50%;}}
@media all and (min-width:1050px){footer .link-box li{width:25%;}}
footer .link-box a{font-size:16px;line-height:22px;font-weight:500;}
@media all and (min-width:768px){footer .link-box a{font-size:18px;line-height:24px;}}
footer .link-box a:hover{color:#ff7c0b;}
footer .zwiazek{position:absolute;margin-top:-60px;right:20px;}
@media all and (min-width:480px){footer .zwiazek{margin-top:-75px;}}
@media all and (min-width:768px){footer .zwiazek{margin-top:0;float:right;position:static;}}
footer .zwiazek img{width:100px;height:auto;}
@media all and (min-width:480px){footer .zwiazek img{width:140px;}}
@media all and (min-width:768px){footer .zwiazek img{width:auto;}}
footer .text-box{line-height:20px;font-size:14px;padding:0 0 10px 0;color:#808080;position:relative;}
@media all and (min-width:768px){footer .text-box{padding-top:10px;}}
footer .text-box p{margin:0 0 20px 0;line-height:20px;}
footer .text-box .copyright{font-size:16px;margin-bottom:20px;position:relative;}
@media all and (min-width:768px){footer .text-box .copyright{font-size:18px;margin-bottom:27px;}}
@media all and (min-width:1050px){footer .text-box .copyright{padding-top:26px;}}
.popup-layer{position:fixed;left:0;top:0;z-index:100;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.5);visibility:hidden;opacity:0;transition:all 0.3s;}
.popup-layer.show{visibility:visible;opacity:1;}
.popup-container{position:absolute;z-index:101;left:0;top:0;width:100%;visibility:hidden;opacity:0;margin-top:20px;transition:all 0.3s;padding:0;}
@media all and (min-width:1050px){.popup-container{padding:0 40px;}}
.popup-container.show{visibility:visible;opacity:1;}
.popup{margin:0 auto;color:#000000;position:relative;padding:10px 15px 30px 15px;max-width:300px;background:white;}
@media all and (min-width:480px){.popup{padding:10px 50px 180px 50px;background:url(/_lptemplates/weekendpozyczka2/images/popup-bg.png) no-repeat right center, transparent url(/_lptemplates/weekendpozyczka2/images/popup.png) no-repeat center bottom;background-size:auto, 100% 100%;max-width:450px;}}
@media all and (min-width:768px){.popup{max-width:751px;padding:20px 10px 10px 10px;}}
.popup .popup-inner{padding:10px 50px 50px 50px;}
.popup p{margin:0;}
.popup .close-popup{position:absolute;right:0;top:0;text-align:center;cursor:pointer;}
.popup .close-popup button{width:60px;height:60px;border-width:0;color:transparent;background:transparent url(/_lptemplates/weekendpozyczka2/images/close-popup.png) no-repeat center;}
.popup .close-popup span{display:none;}
.popup .form-group{margin-bottom:10px;}
.popup .checkbox{padding-top:5px;padding-bottom:11px;}
.popup .checkbox .cr{background-color:#e4e4e4;}
.popup h3{color:#333333;margin-bottom:12px;font-weight:600;font-size:60px;}
.popup .form-control{background-color:#e4e4e4;}
.popup .popup-subtitle{line-height:28px;font-size:20px;color:#333333;padding-bottom:23px;max-width:332px;}
.popup .popup-form{max-width:332px;}
.popup .button{margin-bottom:30px;padding-top:2px;}
.popup .btn{width:100%;font-size:20px;height:50px;}
.popup .note{font-size:14px;line-height:16px;color:#333333;max-width:332px;}
.subpage{background:white url(/_lptemplates/weekendpozyczka2/images/bg-subpage-mobile.jpg) no-repeat 50% 27px;}
@media all and (min-width:768px){.subpage{background:white url(/_lptemplates/weekendpozyczka2/images/bg-subpage-tablet.jpg) no-repeat top center;}}
@media all and (min-width:1050px){.subpage{background:white url(/_lptemplates/weekendpozyczka2/images/bg-subpage.jpg) no-repeat top center;}}
@media all and (min-width:1050px){.subpage .outer{overflow:hidden;}}
@media all and (min-width:1050px){.subpage nav{position:relative;}
 .subpage nav:before{content:" ";position:absolute;height:1px;background-color:#d9d9d9;top:49px;width:1000px;right:100%;display:block;}}
@media all and (min-width:1050px){.subpage nav ul li{background-color:transparent;}}
.subpage header .container-fluid::before{display:none;}
.form-subpage{background:white url(/_lptemplates/weekendpozyczka2/images/bg-form.jpg) no-repeat top center;}
.form-subpage .page-title{min-height:0;padding-bottom:0;}
.page-title{padding-top:30px;}
@media all and (min-width:1050px){.page-title{padding-bottom:40px;min-height:212px;}}
.page-title h1{margin:0;font-weight:600;line-height:40px;font-size:30px;}
@media all and (min-width:480px){.page-title h1{font-size:40px;}}
@media all and (min-width:768px){.page-title h1{font-size:50px;padding:30px 0;}}
@media all and (min-width:1050px){.page-title h1{font-size:60px;}}
.page-title .subtitle{text-align:left;font-size:25px;margin-top:-8px;}
@media all and (min-width:768px){.page-title .subtitle{font-size:35px;margin-top:-18px;}}
.text-section{position:relative;z-index:1;padding-bottom:150px;}
.text-section.one-col .content{width:auto;float:none;}
.text-section + .section-info{padding-top:0;}
.text-section .form-content{float:none;width:100%;padding-bottom:0;}
.text-section .form-content h2{font-size:40px;font-weight:normal;margin-bottom:45px;color:#333333;}
@media all and (min-width:1050px){.text-section .content{margin-right:365px;padding-right:30px;}}
.text-section .form-box{float:right;width:363px;display:none;position:relative;z-index:20;padding-top:54px;margin-bottom:60px;box-shadow:none;}
@media all and (min-width:1050px){.text-section .form-box{display:block;}}
.text-section .form-box form{background:transparent url(/_lptemplates/weekendpozyczka2/images/form-bg-subpage1.png) no-repeat center bottom;padding-bottom:80px;}
.text-section .form-box fieldset{background:transparent url(/_lptemplates/weekendpozyczka2/images/form-bg-subpage.png) no-repeat;background-size:cover;padding-left:29px;padding-right:29px;padding-top:20px;}
.text-section .form-box fieldset:after{display:none;}
.text-section .form-box .slider-box{padding-top:31px;}
.text-section .form-box .slider-box .slider-label{padding-top:20px;}
.text-section .form-box .slider-box .slider{padding-left:15px;padding-right:15px;}
.text-section .form-box .slider-box .slider:before{width:15px;}
.text-section .form-box .slider-box .slider:after{width:15px;}
.text-section .form-box .slider-box .slider-labels span{top:30px;left:0;width:auto;}
.text-section .form-box .slider-box .slider-labels span + span{right:0;left:auto;}
.text-section .form-box .slider-box > .value{display:block;font-size:30px;text-align:right;}
.text-section .form-box .slider-box .slider-outer{margin:0 30px;clear:both;}
.text-section .form-box .slider-box .slider-outer .value{display:none;}
.text-section .form-box .slider-box .slider-minus{left:-40px;top:-5px;}
.text-section .form-box .slider-box .slider-minus img{width:15px;height:15px;}
.text-section .form-box .slider-box .slider-plus{right:-40px;top:-5px;}
.text-section .form-box .slider-box .slider-plus img{width:15px;height:15px;}
.text-section .form-box .slider-box .ui-slider-handle{width:36px;height:36px;top:-12px;margin-left:-18px;background:#ff7c0b url(/_lptemplates/weekendpozyczka2/images/slider-mobile.png) no-repeat center;}
.text-section .form-box .group{padding-right:0;}
.text-section .form-box .inputs{padding-bottom:12px;padding-top:44px;}
.text-section .form-box .inputs .form-group{float:none;width:auto;border-right:0;margin-bottom:5px;margin-top:0;}
.text-section .form-box .value{text-align:center;font-size:44px;margin-top:0;margin-bottom:0;float:none;}
.text-section .form-box .group{float:none;width:auto;}
.text-section .form-box .checkbox{float:none;width:auto;padding-right:0;padding-top:0;padding-bottom:10px;}
.text-section .form-box .checkbox label{font-size:12px;line-height:15px;text-align:left;padding-top:0;}
.text-section .form-box .button-box{float:none;width:auto;padding-left:0;padding-top:9px;position:static;padding-bottom:30px;}
.text-section .form-box .slider-box .ui-slider{border-color:#4a4a4a;}
.text-section .text-box{padding-bottom:40px;padding-top:1px;font-size:16px;line-height:24px;color:#333333;}
.text-section .text-box h3{font-size:22px;margin-top:20px;font-weight:bold;line-height:36px;margin-bottom:20px;padding-top:17px;color:#333333;}
@media all and (min-width:480px){.text-section .text-box h3{font-size:24px;}}
@media all and (min-width:768px){.text-section .text-box h3{padding-top:27px;}}
.text-section .text-box h3 + p{font-size:20px;line-height:28px;font-weight:500;}
.text-section .text-box p{margin-bottom:24px;margin-top:20px;}
.text-section .text-box ul{list-style-type:none;margin:0 0 0 14px;padding:18px 0;}
.text-section .text-box ul li{padding-left:16px;margin-bottom:10px;position:relative;}
.text-section .text-box ul li:before{content:" ";width:6px;height:6px;border-radius:4px;background-color:#1a9f56;position:absolute;left:0;top:10px;}
.text-section .text-box .to-right{text-align:right;margin-top:-20px;}
.text-box.faq ul{margin:0;padding:45px 0 80px 0;}
.text-box.faq ul li{margin:0;padding:8px 0 6px 35px;list-style-type:none;background:transparent url(/_lptemplates/weekendpozyczka2/images/expand.png) no-repeat 0 18px;}
.text-box.faq ul li:before{display:none;}
.text-box.faq ul li.active{background:transparent url(/_lptemplates/weekendpozyczka2/images/collapse.png) no-repeat 0 18px;}
.text-box.faq ul li.active h3 a{color:#ff7c0b;text-decoration:underline;}
.text-box.faq ul li.active h3 a:hover, .text-box.faq ul li.active h3 a:focus{color:#ff7c0b;}
.text-box.faq ul li.active p{display:block;}
.text-box.faq ul li h3{display:block;border:0;padding:0;font-size:20px;font-weight:600;margin:0;line-height:25px;padding:5px 0;}
.text-box.faq ul li h3 a{display:block;position:relative;z-index:1;color:#333333;}
.text-box.faq ul li h3 a:hover, .text-box.faq ul li h3 a:focus{color:#333333;}
.text-box.faq ul li h3 a:focus{text-decoration:none;}
.text-box.faq ul li p{display:none;padding:0 0 10px 0;margin:3px 0;font-size:16px;line-height:25px;color:#333333;}
.text-box.contact{padding-top:35px;}
.contact h2{text-align:left;}
.contact-form{padding-top:35px;}
.contact-form fieldset .form-group.has-error::after{top:40px;}
.contact-form .form-title{font-size:20px;font-weight:500;margin-bottom:0;}
@media all and (min-width:768px){.contact-form fieldset{margin:0 -10px;overflow:hidden;}
 .contact-form fieldset .form-group{float:left;width:33.33%;padding:0 10px;}}
.contact-form label{display:block;font-weight:600;font-size:13px;color:#666666;}
.contact-form .form-control{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:20px;}
.contact-form textarea.form-control{height:174px;max-width:none;}
.contact-form .form-group{margin-bottom:15px;}
.contact-form .form-group .success{top:43px;}
.contact-form .buttons{text-align:left;}
#form-content{padding:40px 0;max-width:800px;margin:0 auto;clear:both;}
#contact form{padding-top: 35px;}
#contact form .input-line .error-input, #contact form .textarea-line .error-input{border:1px solid red;}
#contact .textarea-line{width:100%;}
#contact fieldset{margin:0 -5px;}
#contact .input-line{padding:0 5px;float:left;width:33.33%;margin-bottom:15px;}
#contact .textarea-line{padding:0 5px;margin-bottom:15px;}
#contact .input-line input, #contact .textarea-line textarea{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:20px;color:#333333;font-size:17px;font-weight:600;padding:6px 50px 6px 30px;height:45px;display:block;width:100%;line-height:1.42857;background-image:none;-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
#contact .textarea-line textarea{height:174px;}
#contact .input-line input::placeholder, #contact .textarea-line textarea::placeholder{font-weight:100;}
#contact label{display:block;font-weight:600;font-size:13px;color:#666666;}
#contact .button{}
#contact input[type=submit]{background-color:#ff7c0b;color:white;opacity:1;box-shadow:0 10px 20px rgba(255, 124, 11, 0.2);font-size:15px;line-height:30px;font-weight:bold;padding:0 30px;transition:all 0.3s;border-width:0;position:relative;z-index:1;border-radius:50px;min-width:245px;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;}
#contact input[type=submit]:hover{opacity:0.9;}
.popup h3{font-size:40px;line-height:1;}
.popup p.rrso{font-size:14px !important;padding-bottom:0px;}
.show{display:block;}
.text-box.apply .pdmTabs ul{padding-bottom:0;}
.text-box.apply .pdmTabs ul li::before{display:none}
.text-box.apply .pdmTabs ul li{margin-bottom:0px;padding-left:0px;}


.mini-form .pdmCheckboxDesc{padding:0px!important; transition: all 0s!important;}
.mini-form .pdmCheckboxDesc a {color: white;transition: all 0s!important;}
.mini-form .pdmRequired a {color: red!important;}
.mini-form .pdmCheckboxDesc {color: white!important;}
.mini-form .pdmRequired{color:red!important}
.mini-form .form-box .button-box .btn {width: 100%!important;}
.form-box .fieldset {overflow: visible;}
#pdmForm{    font-family: 'Barlow', sans-serif!important;}
.mini-form #pdmForm1{padding:0px!important}
.pdmButtonSendStep1, .pdmSendSearch{border-radius:50px!important}
.form-box fieldset:after { background: none; display:none} .subpage .checkbox{text-align:left!important}

.mini-form .pdmCheckboxDesc { font-size: 11px!important; padding-left: 0px!important; }
.mini-form .checkbox label { padding-top: 5px!important; padding-bottom: 0px!important; }
.mini-form .form-box .checkbox{padding-top:0px!important}

.main-section .form-box #pdmForm, #popupEmailPhone #pdmFormPopup{min-width: auto !important;}