body{background:#ffffff;color:#585e65;margin:0 auto;font-weight:300;padding:0;font-size:17px;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;}
.all.active{left:-74%;}
@media all and (min-width:480px){.all.active{left:-49%;}}
@media all and (min-width:768px){.all.active{left:0;}}
.container-fluid{max-width:1220px;}
@media all and (min-width:768px){.container-fluid{padding-left:40px;padding-right:40px;}}
h2{color:#293036;font-weight:500;margin-bottom:0;font-size:25px;}
@media all and (min-width:480px){h2{font-size:35px;line-height:40px;}}
.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/propozyczka2/images/tik.png) no-repeat center;right:25px;width:12px;top:18px;height:14px;}
.form-group.has-error:after{position:absolute;background:transparent url(/_lptemplates/propozyczka2/images/error.png) no-repeat center;right:25px;width:12px;top:18px;height:14px;content:" ";}
.form-group label{display:none;}
.form-control{border-width:0;border-radius:0;box-shadow:none;color:#293036;font-weight:500;font-size:16px;font-weight:normal;padding:10px 50px 10px 20px;height:48px;border:1px solid #e4e2e4;}
.form-control::-moz-placeholder{color:#ababab;font-weight:normal;}
.form-control:-ms-input-placeholder{color:#ababab;font-weight:normal;}
.form-control::-webkit-input-placeholder{color:#ababab;font-weight:normal;}
.form-control:focus, .form-control:active{box-shadow:none;border-color:#f57c13;}
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/propozyczka2/images/tik1.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:13px;line-height:30px;font-weight:bold;padding:0 34px 0 34px;transition:all 0.3s;color:#333333;border-width:0;position:relative;text-transform:uppercase;z-index:1;background:transparent;box-shadow:0 15px 15px rgba(0, 0, 0, 0.1);border-radius:2px;}
.btn:hover, .btn:focus{color:#333333;}
.btn.btn-big{font-size:20px;padding:10px 25px 10px 25px;line-height:40px;height:60px;}
@media all and (min-width:480px){.btn.btn-big{padding:10px 45px 10px 45px;}}
.btn.btn-black{color:white;background-color:#384046;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF384046', endColorstr='#FF21272C');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4NDA0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMjcyYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #384046), color-stop(100%, #21272c));background-image:-moz-linear-gradient(top, #384046 0%, #21272c 100%);background-image:-webkit-linear-gradient(top, #384046 0%, #21272c 100%);background-image:linear-gradient(to bottom, #384046 0%, #21272c 100%);color:white;opacity:1;}
.btn.btn-black:hover{color:white;opacity:0.8;}
.btn.btn-orange{color:white;background-color:#f68a1e;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF68A1E', endColorstr='#FFF16718');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OGExZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxNjcxOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f68a1e), color-stop(100%, #f16718));background-image:-moz-linear-gradient(top, #f68a1e 0%, #f16718 100%);background-image:-webkit-linear-gradient(top, #f68a1e 0%, #f16718 100%);background-image:linear-gradient(to bottom, #f68a1e 0%, #f16718 100%);color:white;opacity:1;}
.btn.btn-orange:hover{color:white;opacity:0.8;}
header{z-index:20;width:100%;background-color:#293036;padding-bottom:17px;}
header .top-bar{background-color:#20262c;margin-bottom:17px;}
header nav{background-color:#20262c;position:fixed;top:0;height:100%;overflow:auto;width:75%;z-index:10;right:-75%;transition:all 1s;box-shadow:0 0 0 1000px transparent;}
@media all and (min-width:480px){header nav{right:-50%;width:50%;}}
@media all and (min-width:768px){header nav{height:auto;width:auto;overflow:visible;background:transparent;height:40px;position:relative;left:0;top:0;right:0;margin:0 -40px;}}
@media all and (min-width:1050px){header nav{margin:0;}}
.active header nav{right:0;box-shadow:0 0 0 1000px rgba(0, 0, 0, 0.4);}
@media all and (min-width:768px){.active header nav{box-shadow:none;}}
header nav ul{list-style-type:none;margin:0;padding:0;}
@media all and (min-width:768px){header nav ul{display:table;width:100%;}}
@media all and (min-width:1050px){header nav ul{display:block;}}
header nav ul li{border-right:1px solid #293036;}
@media all and (min-width:768px){header nav ul li{display:table-cell;}}
@media all and (min-width:1050px){header nav ul li{display:block;float:left;}}
@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:40px;display:block;font-weight:bold;color:white;padding:0 40px;white-space:nowrap;text-align:center;}
@media all and (min-width:1050px){header nav a{padding:0 50px;}}
header nav a:hover{color:#f57c13;}
header .logo{position:relative;display:inline-block;vertical-align:middle;margin:0;}
header .logo img{height:50px;width:auto;}
@media all and (min-width:480px){header .logo img{height:auto;}}
header h1, header .h1{font-size:21px;color:#606c77;font-weight:200;}
@media all and (min-width:480px){header h1, header .h1{font-size:30px;}}
@media all and (min-width:768px){header h1, header .h1{font-size:28px;padding-left:20px;display:inline-block;vertical-align:middle;margin:-4px 0 0 0;}}
@media all and (min-width:1050px){header h1, header .h1{padding-left:35px;font-size:30px;}}
header #menu{border-width:0;right:0;top:0;position:absolute;color:white;padding:0;text-align:center;cursor:pointer;width:95px;height:85px;background:transparent url(/_lptemplates/propozyczka2/images/menu.png) no-repeat center;}
@media all and (min-width:480px){header #menu{width:105px;}}
@media all and (min-width:768px){header #menu{display:none;}}
header #menu span{display:none;}
.main-section{background:#b6b3b2 url(/_lptemplates/propozyczka2/images/bg.jpg) no-repeat center;background-size:cover;padding-top:30px;padding-bottom:30px;}
@media all and (min-width:768px){.main-section{background:#293036 url(/_lptemplates/propozyczka2/images/bg-mobile.jpg) no-repeat center top;background-size:100% auto;padding-top:234px;padding-bottom:0px;}}
@media all and (min-width:1050px){.main-section{background:#b6b3b2 url(/_lptemplates/propozyczka2/images/bg.jpg) no-repeat center;background-size:cover;}}
.form-box{position:relative;background-color:#ffffff;box-shadow:0 30px 50px rgba(88, 94, 101, 0.2);border-radius:2px;max-width:810px;}
@media all and (min-width:1050px){.form-box{padding-top:11px;margin-top:0;}}
.form-box .slider-box{position:relative;padding:37px 30px 25px 30px;}
@media all and (min-width:768px){.form-box .slider-box{padding:37px 40px 25px 40px;}}
@media all and (min-width:1050px){.form-box .slider-box{float:left;width:50%;border-right:1px solid #e5e5e5;padding-top:27px;}}
.form-box .slider-box + .slider-box{border-right-width:0;border-top:1px solid #e5e5e5;}
@media all and (min-width:1050px){.form-box .slider-box + .slider-box{border-top-width:0;}}
.form-box .slider-box input{position:absolute;top:0;left:-99999px;}
.form-box .slider-box .slider-label{color:#585e65;display:block;font-size:16px;line-height:16px;font-weight:500;margin-bottom:0;text-align:center;}
.form-box .slider-box .slider-labels{overflow:hidden;font-size:12px;font-weight:500;color:#ababab;padding-top:3px;}
.form-box .slider-box .slider-labels span{float:left;}
.form-box .slider-box .slider-labels span + span{float:right;}
.form-box .slider-box .slider-plus, .form-box .slider-box .slider-minus{font-size:17px;font-weight:500;background-color:#e5e5e5;width:34px;height:34px;border-radius:34px;border-width:0;cursor:pointer;transition:all 0.3s;position:absolute;top:52px;}
.form-box .slider-box .slider-plus:hover, .form-box .slider-box .slider-minus:hover{background-color:#ededed;}
.form-box .slider-box .slider-plus{right:30px;}
@media all and (min-width:768px){.form-box .slider-box .slider-plus{right:40px;}}
.form-box .slider-box .slider-minus{left:30px;}
@media all and (min-width:768px){.form-box .slider-box .slider-minus{left:40px;}}
.form-box .slider-box .value{text-align:center;font-size:35px;font-weight:500;line-height:55px;display:block;color:#293036;margin-top:-5px;}
@media all and (min-width:480px){.form-box .slider-box .value{font-size:45px;}}
.form-box .slider-box .slider{position:relative;padding-top:10px;}
.form-box .slider-box .ui-slider{height:4px;background:transparent url(/_lptemplates/propozyczka2/images/sliderbg.png);}
.form-box .slider-box .ui-slider-range{background:white;border-radius:0;top:0;height:4px;border-radius:4px 0 0 4px;background-color:#f57c13;}
.form-box .slider-box .ui-slider-handle{background:transparent url(/_lptemplates/propozyczka2/images/slider.png) no-repeat center;border-radius:0;width:58px;height:62px;top:-16px;margin-left:-29px;}
.form-box .ui-widget-content{border:0;background-color:transparent;}
.form-box .group{background-color:#f5f3f5;border-top:1px solid #dcdadc;padding:19px 30px 30px 30px;overflow:hidden;}
@media all and (min-width:768px){.form-box .group{padding:19px 40px 30px 40px;}}
@media all and (min-width:1050px){.form-box .group{padding-bottom:43px;}}
.form-box .inputs{overflow:hidden;clear:both;margin:0 -5px;padding-top:10px;}
@media all and (min-width:1050px){.form-box .inputs{padding-top:0;}}
.form-box .form-group{margin-bottom:10px;padding:0 5px;}
@media all and (min-width:768px){.form-box .form-group{float:left;width:50%;margin-bottom:12px;}}
@media all and (min-width:1050px){.form-box .form-group{width:25%;}}
.form-box .checkbox{font-weight:normal;text-align:center;padding-right:5px;}
@media all and (min-width:1050px){.form-box .checkbox{text-align:left;float:left;width:50%;}}
.form-box .checkbox a{text-decoration:underline;}
.form-box .checkbox a:hover{text-decoration:none;}
.form-box .button-box{padding-top:13px;text-align:center;max-width:360px;margin-left:auto;margin-right:auto;}
@media all and (min-width:1050px){.form-box .button-box{float:right;width:50%;padding-left:5px;max-width:none;margin-left:0;margin-right:0;padding-top:6px;}}
.form-box .button-box .btn{width:100%;}
.form-banner{display:none;}
@media all and (min-width:768px){.form-banner{display:block;color:white;padding-top:33px;padding-bottom:87px;padding-left:20px;}}
@media all and (min-width:768px) and (min-width:1050px){.form-banner{padding-left:0;padding-right:0;padding-bottom:110px;padding-top:26px;}}
@media all and (min-width:768px){.form-banner p{float:left;margin:0 30px 0 0;font-size:12px;font-weight:500;}}
@media all and (min-width:768px) and (min-width:1050px){.form-banner p{margin-right:36px;}}
@media all and (min-width:768px){.form-banner p strong{display:block;font-weight:500;font-size:30px;margin-top:-7px;}
 .form-banner p strong a{font-size:12px;text-decoration:underline;margin-left:20px;font-weight:normal;display:inline-block;line-height:15px;}
 .form-banner p strong a:hover{color:#f57c13;}}
@media all and (min-width:768px) and (min-width:1050px){.form-banner p strong a br{display:none;}}
@media all and (min-width:768px){.form-banner .plus{padding-left:60px;background:transparent url(/_lptemplates/propozyczka2/images/plus.png) no-repeat 0 50%;}
 .form-banner .total{padding-left:60px;background:transparent url(/_lptemplates/propozyczka2/images/total.png) no-repeat 0 50%;}
 .form-banner .rrso{padding-left:40px;margin-right:0;border-left:1px solid rgba(255, 255, 255, 0.2);}}
.steps-section{padding-bottom:55px;padding-top:32px;}
@media all and (min-width:768px){.steps-section{text-align:center;padding-top:52px;padding-bottom:85px;}}
@media all and (min-width:1050px){.steps-section{padding-bottom:85px;}}
.steps-section h2{text-align:center;padding-bottom:38px;}
@media all and (min-width:768px){.steps-section h2{padding-bottom:0;}}
.steps-section ol{list-style-type:none;margin:0 auto;padding:0;overflow:hidden;position:relative;counter-reset:step;max-width:400px;}
@media all and (min-width:768px){.steps-section ol{margin:0 -40px;max-width:none;}}
@media all and (min-width:1050px){.steps-section ol{margin:0;}}
.steps-section ol:before{width:4px;left:105px;height:40px;position:absolute;top:0;content:" ";background-color:#e6e6e6;}
@media all and (min-width:480px){.steps-section ol:before{left:135px;}}
@media all and (min-width:768px){.steps-section ol:before{top:200px;width:16.67%;left:0;height:4px;}}
.steps-section ol .photo{display:block;position:absolute;left:0;top:20px;}
@media all and (min-width:768px){.steps-section ol .photo{padding-top:37px;margin-bottom:137px;height:114px;float:none;position:static;}}
.steps-section ol .photo img{width:55px;height:auto;}
@media all and (min-width:768px){.steps-section ol .photo img{width:auto;}}
.steps-section ol li{clear:both;color:#585e65;position:relative;padding-left:50%;padding-bottom:11px;}
@media all and (min-width:768px){.steps-section ol li{clear:none;float:left;width:33.33%;padding-left:0;padding-bottom:0;}}
.steps-section ol li:nth-child(1):before{background-color:#d9d9d9;}
.steps-section ol li:nth-child(1):after{background-color:#d9d9d9;}
.steps-section ol li:nth-child(2):before{background-color:#ababab;}
.steps-section ol li:nth-child(2):after{background-color:#ababab;}
.steps-section ol li:nth-child(3):before{background-color:#293036;}
.steps-section ol li:nth-child(3):after{background-color:#293036;}
.steps-section ol li:before{counter-increment:step;content:counter(step);position:absolute;left:89px;top:37px;width:36px;height:36px;border-radius:18px;line-height:36px;font-weight:bold;font-size:15px;color:white;z-index:1;text-align:center;}
@media all and (min-width:480px){.steps-section ol li:before{left:119px;}}
@media all and (min-width:768px){.steps-section ol li:before{left:50%;top:184px;margin-left:-18px;}}
.steps-section ol li:after{height:100%;left:105px;width:4px;position:absolute;top:40px;content:" ";}
@media all and (min-width:480px){.steps-section ol li:after{left:135px;}}
@media all and (min-width:768px){.steps-section ol li:after{height:4px;width:100%;top:200px;left:50%;}}
.steps-section ol li strong{display:block;font-size:20px;font-weight:500;color:#293036;padding-top:24px;}
@media all and (min-width:480px){.steps-section ol li strong{font-size:26px;}}
@media all and (min-width:768px){.steps-section ol li strong{padding-top:0;}}
.steps-section ol li span:last-child{display:block;padding:0 15px;}
.why-section{background:#4d525b url(/_lptemplates/propozyczka2/images/why-bg-mobile.jpg) no-repeat 40% 50%;background-size:cover;color:white;padding-bottom:50px;padding-top:30px;text-align:center;}
@media all and (min-width:768px){.why-section{padding-bottom:100px;padding-top:60px;text-align:left;background:#4d525b url(/_lptemplates/propozyczka2/images/why-bg.jpg) no-repeat 40% 50%;background-size:cover;}}
@media all and (min-width:1050px){.why-section{background-position:center;}}
@media all and (min-width:768px){.why-section .group{margin-left:50%;padding-left:15px;}}
.why-section h2{color:white;line-height:35px;padding-bottom:27px;}
@media all and (min-width:480px){.why-section h2{line-height:42px;}}
.why-section p{font-size:17px;line-height:25px;}
.why-section ul{list-style-type:none;margin:0;padding:19px 0 33px 0;text-align:left;display:inline-block;}
@media all and (min-width:768px){.why-section ul{display:block;padding:19px 0 47px 0;}}
@media all and (min-width:1050px){.why-section ul{display:flex;flex-wrap:wrap;padding-bottom:7px;}}
.why-section ul li{font-size:16px;line-height:24px;font-weight:500;position:relative;}
@media all and (min-width:480px){.why-section ul li{font-size:19px;line-height:30px;}}
@media all and (min-width:1050px){.why-section ul li{float:left;width:50%;font-size:20px;line-height:24px;margin-bottom:30px;padding-right:35px;}}
@media all and (min-width:1200px){.why-section ul li{padding-right:70px;}}
.why-section ul li:before{content:" ";width:12px;height:12px;background:transparent url(/_lptemplates/propozyczka2/images/tik.png) no-repeat;position:absolute;left:-27px;top:7px;}
.maintext-section{text-align:center;}
@media all and (min-width:768px){.maintext-section{text-align:left;}}
.maintext-section .group{position:relative;padding:30px 0 0 0;}
@media all and (min-width:768px){.maintext-section .group{padding:70px 33.33% 90px 0;}}
@media all and (min-width:1050px){.maintext-section .group{padding:70px 50% 90px 0;}}
.maintext-section .group:after{content:" ";display:block;height:210px;background:transparent url(/_lptemplates/propozyczka2/images/maintext-bg.jpg) no-repeat center;background-size:contain;margin-top:30px;}
@media all and (min-width:768px){.maintext-section .group:after{position:absolute;width:330px;height:407px;bottom:0;left:66.66%;margin-left:45px;}}
@media all and (min-width:1050px){.maintext-section .group:after{left:50%;margin-left:90px;}}
.maintext-section .group p{line-height:25px;}
.maintext-section .group .bold{font-size:20px;line-height:30px;font-weight:500;padding-top:27px;padding-bottom:16px;}
@media all and (min-width:1050px){.maintext-section .group .bold{padding-bottom:9px;}}
.maintext-section .button{padding-top:24px;}
.section-info{background:#f5f3f5 url(/_lptemplates/propozyczka2/images/rules-section.jpg) no-repeat center;background-size:cover;padding-top:32px;padding-bottom:68px;}
@media all and (min-width:768px){.section-info{padding-top:70px;padding-bottom:90px;}}
@media all and (min-width:1050px){.section-info{padding-bottom:82px;}}
.section-info h2{text-align:center;}
.section-info h3{font-size:23px;font-weight:500;padding-top:9px;color:#585e65;padding-bottom:12px;}
@media all and (min-width:1050px){.section-info h3{padding-bottom:7px;}}
@media all and (min-width:1050px){.section-info .outer{padding:0 15%;}}
.section-info ol{list-style-type:none;margin:0;padding:0 0 5px 0;text-align:center;font-size:17px;line-height:25px;}
@media all and (min-width:1050px){.section-info ol{padding-bottom:0;}}
.section-info ol li{padding:0 15px;}
@media all and (min-width:768px){.section-info ol li{padding:0 50px;}}
.section-info ol p{margin:0;}
.section-info .button{text-align:center;position:relative;top:-20px;}
.section-info .owl-dots{text-align:center;position:relative;padding-top:24px;top:56px;}
.owl-nav{display:none;}
.owl-dot{display:inline-block;margin-right:4px;margin-left:4px;border-radius:10px;width:8px;height:8px;background-color:#bab9ba;}
.owl-dot.active{background-color:#000000;}
.faq-section{padding-top:30px;padding-bottom:50px;text-align:center;}
@media all and (min-width:768px){.faq-section{padding-top:70px;text-align:left;padding-bottom:90px;}}
.faq-section h3{font-size:23px;color:#585e65;font-weight:500;margin:0;padding-top:30px;padding-bottom:20px;}
.faq-section ul{list-style-type:none;margin:0 -30px;padding:0;overflow:hidden;}
.faq-section li{padding:0 30px 24px 30px;}
@media all and (min-width:1050px){.faq-section li{float:left;width:50%;width:33.33%;}}
.faq-section li:nth-child(2){display:none;}
@media all and (min-width:768px){.faq-section li:nth-child(2){display:block;}}
.faq-section li:last-child{display:none;}
@media all and (min-width:1050px){.faq-section li:last-child{display:block;}}
.faq-section li p{line-height:25px;}
.footer-bar{background-color:#f57c13;color:white;font-size:22px;font-weight:200;padding-top:17px;padding-bottom:23px;text-align:center;}
@media all and (min-width:480px){.footer-bar{font-size:30px;}}
@media all and (min-width:768px){.footer-bar{text-align:left;padding-top:24px;padding-bottom:29px;}}
.footer-bar p{margin:0;padding-top:4px;}
@media all and (min-width:768px){.footer-bar p{float:left;}}
.footer-bar p + p{padding-top:0;}
@media all and (min-width:768px){.footer-bar p + p{float:right;}}
.footer-bar strong{font-weight:500;padding:0 5px;}
footer{background:#293036;padding:0;position:relative;z-index:2;padding-top:40px;}
@media all and (min-width:768px){footer{padding-top:50px;}}
footer .footer-info{padding-bottom:10px;}
footer .link-box{overflow:hidden;padding-top:15px;}
footer .link-box ul{list-style-type:none;margin:0;padding:0 0 20px 0;overflow:hidden;}
footer .link-box li{display:block;font-size:16px;color:#204857;font-weight:normal;padding:3px 0 4px 0;}
@media all and (min-width:480px){footer .link-box li{float:left;width:50%;}}
@media all and (min-width:768px){footer .link-box li{width:33.33%;}}
@media all and (min-width:1050px){footer .link-box li{width:25%;}}
footer .link-box a{color:#767f88;font-weight:500;font-size:16px;}
footer .link-box a:hover{color:#f57c13;}
footer .text-box{line-height:19px;font-size:15px;padding:0 0 10px 0;color:#585e65;font-weight:300;position:relative;}
footer .text-box p{margin:0 0 20px 0;line-height:23px;}
footer .text-box .copyright{font-size:16px;margin-bottom:21px;padding-top:26px;font-weight:300;color:#585e65;position:relative;}
.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;max-width:420px;text-align:left;position:relative;padding:10px 15px 30px 15px;border-radius:4px;background:#f5f3f5;}
@media all and (min-width:480px){.popup{padding:10px 50px 180px 50px;background:#f5f3f5 url(/_lptemplates/propozyczka2/images/popup-mobile.jpg) no-repeat center bottom;}}
@media all and (min-width:768px){.popup{max-width:670px;padding:10px 15px 110px 22px;background:#f5f3f5 url(/_lptemplates/propozyczka2/images/popup.jpg) no-repeat right bottom;}}
.popup .popup-inner{max-width:670px;margin:0;max-width:385px;}
@media all and (min-width:768px){.popup .popup-inner{padding-left:60px;}}
.popup p{margin:0;}
.popup .close-popup{position:absolute;right:0;top:0;text-align:center;cursor:pointer;}
.popup .close-popup button{width:50px;height:50px;border-width:0;color:transparent;background:transparent url(/_lptemplates/propozyczka2/images/close-popup.png) no-repeat center;}
.popup .close-popup span{display:none;}
.popup .form-group{margin-bottom:10px;}
.popup h3{color:#293036;margin-bottom:14px;font-weight:500;font-size:40px;padding-top:17px;}
@media all and (min-width:480px){.popup h3{font-size:55px;}}
.popup .popup-subtitle{line-height:25px;padding-bottom:24px;}
.popup .button{margin-bottom:28px;padding-top:2px;}
.popup .btn{width:100%;}
.popup .note{font-size:12px;line-height:14px;color:#585e65;font-weight:normal;max-width:260px;}
.page-title{background:#e8e7e9 url(/_lptemplates/propozyczka2/images/bg-subpage.jpg) no-repeat center;}
.page-title h1{margin:0;font-size:35px;font-weight:500;color:#293036;line-height:40px;padding:30px 0;}
@media all and (min-width:480px){.page-title h1{font-size:45px;line-height:60px;padding:30px 0;}}
@media all and (min-width:768px){.page-title h1{font-size:55px;line-height:69px;padding:45px 0;}}
@media all and (min-width:1050px){.page-title h1{font-size:53px;}}
@media all and (min-width:1200px){.page-title h1{font-size:55px;}}
.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;line-height:1;font-weight:200;margin-bottom:45px;color:#c9a465;}
@media all and (min-width:1050px){.text-section .content{margin-right:365px;padding-right:30px;}}
.text-section .form-box{float:right;width:360px;margin-top:-100px;display:none;position:relative;z-index:20;margin-bottom:60px;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:none;}
@media all and (min-width:1050px){.text-section .form-box{display:block;}}
.text-section .form-box .slider-box{float:none;border-width:0;width:auto;padding-left:30px;padding-right:30px;border-bottom:1px solid #e5e5e5;}
.text-section .form-box .slider-box + .slider-box{padding-top:38px;border-bottom-width:0;}
.text-section .form-box .slider-box .slider{margin-right:0;}
.text-section .form-box .slider-box .slider-labels{margin-right:0;}
.text-section .form-box .inputs{padding-bottom:12px;}
.text-section .form-box .inputs .form-group{float:none;width:auto;border-right:0;margin-bottom:5px;margin-top:13px;}
.text-section .form-box .value{position:static;text-align:center;font-size:44px;}
.text-section .form-box .group{padding-bottom:20px;}
.text-section .form-box .checkbox{float:none;width:auto;padding-right:0;}
.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;}
.text-section .form-box .slider-box .ui-slider{border-color:#4a4a4a;}
.text-section .text-box{padding-bottom:40px;padding-top:1px;font-size:15px;line-height:22px;color:#585e65;font-weight:300;}
@media all and (min-width:1050px){.text-section .text-box{padding-right:0;font-size:17px;line-height:25px;}}
.text-section .text-box h3{font-size:25px;margin-top:20px;font-weight:500;line-height:30px;margin-bottom:20px;padding-top:27px;color:#293036;}
@media all and (min-width:480px){.text-section .text-box h3{font-size:35px;line-height:40px;}}
.text-section .text-box h3 + p{font-weight:500;font-size:18px;line-height:24px;}
@media all and (min-width:480px){.text-section .text-box h3 + p{font-size:20px;line-height:30px;}}
.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:0;line-height:25px;}
.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:#f57c13;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:65px 0 80px 0;}
.text-box.faq ul li{margin:0;padding:8px 0 6px 0;list-style-type:none;background:transparent url(/_lptemplates/propozyczka2/images/close.png) no-repeat 0 22px;}
.text-box.faq ul li:before{display:none;}
.text-box.faq ul li.active{background-image:url(/_lptemplates/propozyczka2/images/open.png);}
.text-box.faq ul li.active h3 a{color:#f3731d;text-decoration:underline;}
.text-box.faq ul li.active h3 a:hover, .text-box.faq ul li.active h3 a:focus{color:#f3731d;}
.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:500;margin:0;line-height:25px;padding:5px 0;}
.text-box.faq ul li h3 a{display:block;position:relative;z-index:1;padding-left:30px;color:#204857;}
.text-box.faq ul li h3 a:hover, .text-box.faq ul li h3 a:focus{color:#204857;}
.text-box.faq ul li h3 a:focus{text-decoration:none;}
.text-box.faq ul li p{display:none;padding:0 0 14px 0;margin:10px 0;font-size:17px;font-weight:300;line-height:25px;}
.text-box.contact{padding-top:35px;}
.contact-form{padding-top:35px;}
@media all and (min-width:768px){.contact-form fieldset{float:left;width:40%;padding-right:5px;}
.contact-form fieldset + .form-group{float:right;width:60%;padding-left:5px;}}
.contact-form textarea.form-control{height:174px;max-width:none;}
.contact-form .form-group{margin-bottom:15px;}
.contact-form .buttons{text-align:center;}
@media all and (min-width:768px){.contact-form .buttons{text-align:right;}}
#form-content{padding:40px 0;max-width:800px;margin:0 auto;clear:both;}
#contact form .input-line .error-input, #contact form .textarea-line .error-input{border:1px solid red;}
#contact fieldset:first-of-type{float: left;width: 40%;padding-right: 15px;}
@media all and (max-width:768px){#contact fieldset:first-of-type{width:100%;float:none;padding-right:0;}}
#contact .input-line{margin-bottom: 15px;}
#contact .input-line input, #contact .textarea-line textarea{border-radius: 0;color: #293036;font-size: 16px;font-weight: normal;padding: 10px 50px 10px 20px;height: 48px;border: 1px solid #e4e2e4;display: block;width: 100%;line-height: 1.42857;background-color: #fff;background-image: none;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-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 label{display:none;}
#contact input[type=submit]{color: white;background-color: #384046;*zoom: 1;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF384046', endColorstr='#FF21272C');background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4NDA0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMjcyYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size: 100%;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #384046), color-stop(100%, #21272c));background-image: -moz-linear-gradient(top, #384046 0%, #21272c 100%);background-image: -webkit-linear-gradient(top, #384046 0%, #21272c 100%);background-image: linear-gradient(to bottom, #384046 0%, #21272c 100%);color: white;opacity: 1;font-size: 13px;line-height: 30px;font-weight: bold;padding: 0 34px 0 34px;transition: all 0.3s;border-width: 0;position: relative;text-transform: uppercase;z-index: 1;box-shadow: 0 15px 15px rgba(0, 0, 0, 0.1);border-radius: 2px;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;}
.show{display:block;}
.text-box.apply .pdmTabs ul{padding-bottom:0px;}
.text-box.apply .pdmTabs ul li::before{display:none}
.text-box.apply .pdmTabs ul li{margin-bottom:0px; padding-left:0px;}
#pdmMultiRedirections header{background: #ffffff;}

.mini-form .pdmCheckboxDesc{padding:0px!important; transition: all 0s!important;}
.mini-form .pdmCheckboxDesc a {color: black;transition: all 0s!important;}
.mini-form .pdmRequired a {color: red!important;}
.mini-form .pdmCheckboxDesc {color: black!important;}
.mini-form .pdmRequired{color:red!important}
#pdmForm1{padding:0px!important}
.text-box.apply #pdmForm1{padding:20px !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 .checkbox {text-align:left!important;padding-bottom:0px!important;width:100%!important}
.mini-form .checkbox + .checkbox {
    margin-top: 0px!important;
}