body{background:#ffffff;color:#333333;margin:0 auto;font-weight:normal;padding:0;font-size:15px;font-family:'Nunito Sans', sans-serif;-webkit-font-smoothing:antialiased;}
form, fieldset{margin:0;padding:0;border-width:0;}
input, select, textarea{font-family:'Nunito Sans', 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:'Nunito Sans', 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:bold;margin-bottom:0;font-size:30px;line-height:35px;}
@media all and (min-width:768px){h2{font-size:40px;line-height:40px;}}
h2 br{display:none;}
@media all and (min-width:768px){h2 br{display:inline;}}
.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/komfortpozyczka/images/tik.png) no-repeat center;right:25px;width:12px;top:13px;height:14px;}
.form-group.has-error:after{position:absolute;background:transparent url(/_lptemplates/komfortpozyczka/images/error.png) no-repeat center;right:25px;width:12px;top:13px;height:14px;content:" ";}
.form-group label{display:none;}
.form-control{box-shadow:none;color:#333333;font-size:15px;font-weight:normal;padding:6px 50px 6px 20px;height:40px;border-radius:5px;border:1px solid white;}
.form-control::-moz-placeholder{color:#b2b2b2;}
.form-control:-ms-input-placeholder{color:#b2b2b2;}
.form-control::-webkit-input-placeholder{color:#b2b2b2;}
.form-control:focus, .form-control:active{box-shadow:none;border-color:#0e8c8b;}
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 .cr{border-color:#e11a1a;}
.checkbox.has-error label{color:inherit;}
.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 white;width:20px;height:20px;display:inline-block;vertical-align:middle;position:relative;border-radius:3px;position:absolute;left:0;top:6px;}
.checkbox .check{position:absolute;top:1px;left:1px;width:15px;height:17px;background:transparent url("/_lptemplates/komfortpozyczka/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:14px;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:3px;}
.btn:hover, .btn:focus{color:#333333;}
.btn.btn-big{font-size:25px;padding:5px 25px 5px 25px;line-height:30px;height:50px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
@media all and (min-width:480px){.btn.btn-big{font-size:30px;line-height:40px;height:70px;padding:10px 45px 10px 45px;}}
.btn.btn-orange{color:white;background-color:#f8b932;color:white;opacity:1;}
.btn.btn-orange:hover{color:white;background-color:#faca63;}
.btn.btn-green{color:white;background-color:#0e8c8b;color:white;opacity:1;}
.btn.btn-green:hover{color:white;background-color:#13bab9;}
header{z-index:20;width:100%;height:50px;position:relative;}
header nav{background-color:#0e8c8b;position:fixed;top:0;height:100%;overflow:auto;width:75%;z-index:10;left:-75%;transition:all 1s;box-shadow:0 0 0 1000px transparent;}
@media all and (min-width:480px){header nav{left:-50%;width:50%;}}
@media all and (min-width:768px){header nav{height:auto;width:auto;overflow:visible;background:transparent;height:50px;position:relative;left:0;top:0;right:0;margin:0;}}
@media all and (min-width:1050px){header nav:before{content:" ";position:absolute;height:1px;background-color:#e5e5e5;left:0;width:100%;top:25px;}}
.active header nav{left: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:20px 0;}
@media all and (min-width:768px){header nav ul{display:flex;padding:0;width:100%;justify-content:space-between;}}
@media all and (min-width:1050px){header nav ul{display:block;}}
@media all and (min-width:1050px){header nav ul li{display:block;float:left;}}
@media all and (min-width:1050px){header nav ul li:last-of-type{float: right;}}
@media all and (min-width:1050px){header nav ul li:last-child a{padding-right:0;padding-left:30px;}}
header nav ul li.open a{text-decoration:underline;}
@media all and (min-width:1050px){header nav ul li.special{float:right;}}
header nav a{line-height:50px;display:block;font-weight:800;white-space:nowrap;text-align:center;text-transform:uppercase;background-color:white;position:relative;z-index:1;}
@media all and (min-width:1050px){header nav a{padding-right:30px;}}
header nav a:hover{color:#0e8c8b;}
header .logo{position:absolute;left:0;right:0;top:78px;text-align:center;}
@media all and (min-width:768px){header .logo{top:88px;left:auto;right:auto;width:auto;text-align:left;}}
.subpage header .logo{text-align:left;padding-left:20px;}
@media all and (min-width:768px){.subpage header .logo{padding-left:0;}}
header #menu{border-width:0;font-weight:800;color:#333333;padding:0;text-align:center;cursor:pointer;background:transparent;text-transform:uppercase;width:100%;height:50px;}
@media all and (min-width:768px){header #menu{display:none;}}
header #menu:before{content:" ";display:inline-block;background:transparent url(/_lptemplates/komfortpozyczka/images/menu.png) no-repeat center;width:24px;height:20px;margin-right:10px;vertical-align:middle;margin-bottom:4px;}
.main-section{position:relative;background:#0b0f09 url(/_lptemplates/komfortpozyczka/images/bg-phone.jpg) no-repeat center top;background-size:100% auto;}
@media all and (min-width:768px){.main-section{background:#0b0f09 url(/_lptemplates/komfortpozyczka/images/bg-mobile.jpg) no-repeat center top;background-size:100% auto;}}
@media all and (min-width:1050px){.main-section{background:transparent;}
.main-section .bg{position:absolute;top:0;bottom:0;left:0;border-right:10px solid white;right:50%;margin-right:-305px;background:transparent url(/_lptemplates/komfortpozyczka/images/bg.jpg) no-repeat center right;background-size:cover;}}
@media all and (min-width:1050px) and (min-width:1200px){.main-section .bg{background-position:center;}}
@media all and (min-width:1050px){.main-section .bg1{position:absolute;top:0;bottom:0;right:0;left:50%;margin-left:305px;background:#f8b932 url(/_lptemplates/komfortpozyczka/images/bg-right.jpg) no-repeat center;background-size:cover;}}
.main-section .container-fluid{position:relative;z-index:1;}
.main-section .text-group{padding-top:94px;}
@media all and (min-width:768px){.main-section .text-group{padding-top:100px;}}
@media all and (min-width:1050px){.main-section .text-group{float:left;width:50%;padding-right:15px;padding-top:350px;}}
.main-section h1{color:white;font-size:40px;font-weight:bold;line-height:40px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
@media all and (min-width:480px){.main-section h1{padding-left:20px;}}
@media all and (min-width:768px){.main-section h1{font-size:50px;line-height:50px;margin-bottom:-17px;padding-left:0;}}
@media all and (min-width:1050px){.main-section h1{font-size:80px;line-height:80px;}}
.main-section .subheader{color:white;font-size:50px;font-family:'Just Me Again Down Here', cursive;margin-top:-20px;position:relative;display:inline-block;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);font-weight:normal;}
@media all and (min-width:480px){.main-section .subheader{margin-left:20px;}}
@media all and (min-width:768px){.main-section .subheader{font-size:65px;line-height:65px;padding-top:26px;margin-left:0;margin-top:-13px;}}
@media all and (min-width:1050px){.main-section .subheader{font-size:80px;line-height:80px;}}
.main-section .subheader:after{content:" ";height:3px;background-color:#f8b932;border-radius:3px;position:absolute;left:0;width:100%;bottom:4px;transform:rotate(-1deg);box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
@media all and (min-width:768px){.main-section .subheader:after{bottom:-15px;}}
.form-box{position:relative;padding-top:32px;}
@media all and (min-width:768px){.form-box{padding-top:50px;}}
@media all and (min-width:1050px){.form-box{float:right;width:460px;padding-top:60px;}}
.form-box form{background-color:#0e8c8b;box-shadow:0 30px 35px rgba(0, 0, 0, 0.4);padding:0 20px 37px 20px;border-radius:3px;}
@media all and (min-width:480px){.form-box form{padding:0 50px 37px 50px;}}
.form-box .slider-box{position:relative;padding:23px 20px 28px 20px;border-bottom:1px solid #339f9e;margin:0 -20px;}
@media all and (min-width:480px){.form-box .slider-box{margin:0 -50px;padding:23px 50px 28px 50px;}}
.form-box .slider-box input{position:absolute;top:0;left:-99999px;}
.form-box .slider-box .slider-label{color:white;display:block;font-size:17px;line-height:16px;margin-bottom:0;padding-top:7px;padding-bottom:27px;text-align:center;}
.form-box .slider-box .slider-outer{margin:0;position:relative;}
.form-box .slider-box .slider-labels{overflow:hidden;font-size:13px;color:#b1f4f3;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:15px;background:#0e8c8b no-repeat center;width:30px;height:30px;border-radius:2px;text-indent:-10000px;border-width:0;cursor:pointer;transition:all 0.3s;position:absolute;color:white;top:-40px;}
.form-box .slider-box .slider-plus:hover, .form-box .slider-box .slider-minus:hover{background-color:#10a3a2;}
.form-box .slider-box .slider-plus{right:0;background-image:url(/_lptemplates/komfortpozyczka/images/plus.png);}
.form-box .slider-box .slider-minus{left:0;background-image:url(/_lptemplates/komfortpozyczka/images/minus.png);}
.form-box .slider-box .value{text-align:center;font-size:35px;line-height:55px;display:block;color:white;font-weight:bold;margin-top:-28px;}
@media all and (min-width:480px){.form-box .slider-box .value{font-size:45px;}}
.form-box .slider-box .slider{position:relative;}
.form-box .slider-box .ui-slider{height:5px;background-color:#075554;border-radius:4px;}
.form-box .slider-box .ui-slider-range{background:white;border-radius:0;top:0;height:5px;border-radius:4px 0 0 4px;background-color:#f8b932;}
.form-box .slider-box .ui-slider-handle{background:transparent url(/_lptemplates/komfortpozyczka/images/slider.png) no-repeat center;border-radius:0;width:27px;height:27px;top:-13px;margin-left:-13px;}
.form-box .ui-widget-content{border:0;background-color:transparent;}
.form-box .inputs{overflow:hidden;clear:both;margin:0 -5px;padding-top:25px;}
@media all and (min-width:480px){.form-box .inputs{padding-top:30px;}}
.form-box .form-group{margin-bottom:10px;padding:0 5px;}
@media all and (min-width:480px){.form-box .form-group{float:left;width:50%;}}
.form-box .checkbox{color:#76c4c3;font-size:13px;margin-top:0;text-align:left;}
.form-box .checkbox a{color:#76c4c3;text-decoration:underline;}
.form-box .checkbox a:hover{text-decoration:none;}
.form-box .button-box{padding-top:18px;text-align:center;}
.form-box .button-box .btn{width:100%;}
.form-banner{clear:both;color:white;position:relative;font-size:17px;text-align:center;padding-top:6px;padding-bottom:32px;}
@media all and (min-width:768px){.form-banner{padding-top:0;padding-bottom:0;}}
@media all and (min-width:1050px){.form-banner{padding-top:130px;text-align:left;}
.form-banner:before{content:" ";height:1px;background-color:rgba(255, 255, 255, 0.4);position:absolute;top:130px;right:50%;margin-right:-305px;width:2000px;}}
.form-banner p{margin-bottom:0;}
.form-banner strong{font-family:'Just Me Again Down Here', cursive;font-size:55px;vertical-align:middle;display:inline-block;padding:0 0 0 15px;font-weight:normal;line-height:55px;}
@media all and (min-width:768px){.form-banner strong{padding:0 50px 0 15px;line-height:70px;}}
.form-banner a{font-size:13px;text-decoration:underline;display:block;}
@media all and (min-width:480px){.form-banner a{display:inline;}}
.form-banner a:hover{text-decoration:none;}
.steps-section{background-color:#ffffff;padding-top:27px;padding-bottom:20px;}
@media all and (min-width:768px){.steps-section{padding-top:37px;padding-bottom:50px;}}
@media all and (min-width:1050px){.steps-section{padding-top:76px;padding-bottom:67px;}}
.steps-section .subtitle{padding-top:9px;padding-bottom:35px;}
.steps-section ol{list-style-type:none;margin:0;padding:0;position:relative;counter-reset:step;}
.steps-section ol:before{width:1px;top:40px;bottom:100px;left:15px;position:absolute;content:" ";background-color:#e5e5e5;}
@media all and (min-width:768px){.steps-section ol:before{top:14px;bottom:auto;width:auto;left:-1000px;right:-1000px;height:1px;}}
.steps-section ol:after{content:" ";clear:both;display:block;height:1px;}
.steps-section ol li{position:relative;padding-left:55px;font-size:18px;line-height:24px;padding-bottom:27px;padding-top:20px;}
@media all and (min-width:768px){.steps-section ol li{padding-left:0;padding-bottom:0;padding-top:0;float:left;width:33.33%;padding-top:56px;}}
.steps-section ol li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:30px;width:30px;height:30px;border-radius:2px;line-height:30px;font-size:14px;color:white;font-weight:bold;z-index:1;text-align:center;background-color:#0e8c8b;}
@media all and (min-width:768px){.steps-section ol li:before{top:0;left:0;}}
.steps-section ol li img{max-width:90%;height:auto;}
.steps-section ol .photo{display:none;}
@media all and (min-width:480px){.steps-section ol .photo{display:block;float:left;position:static;padding-bottom:5px;width:150px;margin-top:-20px;}}
@media all and (min-width:768px){.steps-section ol .photo{float:none;width:auto;margin-top:0;}}
.steps-section ol .photo img{width:auto;}
@media all and (min-width:480px){.steps-section ol .photo img{height:95px;}}
@media all and (min-width:768px){.steps-section ol .photo img{height:130px;}}
@media all and (min-width:1050px){.steps-section ol .photo img{height:auto;}}
@media all and (min-width:480px){.steps-section ol .photo + span{display:block;padding:10px 0;}}
@media all and (min-width:768px){.steps-section ol .photo + span{padding:0;}}
.why-section{position:relative;background-color:#f5f5f5;margin-bottom:10px;}
.why-section .group{padding-bottom:46px;padding-top:32px;}
@media all and (min-width:1050px){.why-section .group{padding-bottom:86px;padding-top:76px;width:50%;padding-right:15px;}}
.why-section h2{display:inline-block;border-bottom:1px solid #dcdcdc;padding-bottom:23px;}
.why-section h3{font-weight:bold;font-size:18px;padding-bottom:10px;}
.why-section p{font-size:15px;line-height:25px;}
.why-section ol{list-style-type:none;margin:0;padding:0 0 7px 0;position:relative;}
.why-section ol li{padding-top:8px;}
@media all and (min-width:1050px){.why-section .bg{background:white url(/_lptemplates/komfortpozyczka/images/bg-why.jpg) no-repeat center;background-size:cover;position:absolute;right:0;left:50%;border-left:10px solid white;top:0;bottom:0;}}
.owl-nav{display:none;}
.owl-dots{padding-top:5px;}
.owl-dots .owl-dot{width:8px;height:8px;background-color:#c4c4c4;border-radius:10px;transition:all 0.3s;display:inline-block;margin-right:10px;}
.owl-dots .owl-dot.active{background-color:#000000;}
.aside-rrso{background-color:#fef5e0;padding:5px 0 16px 0;text-align:center;}
@media all and (min-width:768px){.aside-rrso{text-align:left;padding:5px 0;}}
.aside-rrso p{margin:0;}
@media all and (min-width:768px){.aside-rrso p{display:table;width:100%;}}
.aside-rrso p span{font-size:17px;vertical-align:middle;display:inline-block;}
@media all and (min-width:768px){.aside-rrso p span{display:table-cell;white-space:nowrap;}}
.aside-rrso p span.line{display:none;width:90%;}
@media all and (min-width:768px){.aside-rrso p span.line{display:table-cell;}}
@media all and (min-width:1050px){.aside-rrso p span.line:before{content:" ";display:block;height:1px;background-color:#e4dcc9;margin:0 40px;}}
.aside-rrso p strong{display:inline-block;font-size:55px;vertical-align:middle;font-family:'Just Me Again Down Here', cursive;padding-left:15px;font-weight:normal;line-height:55px;}
@media all and (min-width:768px){.aside-rrso p strong{display:table-cell;white-space:nowrap;line-height:70px;}}
.aside-rrso p a{font-size:13px;text-decoration:underline;color:#0e8c8b;display:block;}
@media all and (min-width:480px){.aside-rrso p a{display:inline;}}
.aside-rrso p a:hover{text-decoration:none;}
.section-maintext{background:white url(/_lptemplates/komfortpozyczka/images/section-mainbg.png) no-repeat 35% 100%;background-size:auto 210px;padding-bottom:140px;margin-bottom:-40px;}
@media all and (min-width:768px){.section-maintext{background-size:auto 350px;padding-bottom:185px;margin-bottom:-50px;}}
@media all and (min-width:1050px){.section-maintext{background-position:center bottom;background-size:auto;padding-bottom:275px;margin-bottom:-94px;}}
.section-maintext .group{padding-top:35px;}
@media all and (min-width:768px){.section-maintext .group{width:80%;}}
@media all and (min-width:1050px){.section-maintext .group{width:50%;padding-right:30px;padding-top:77px;}}
.section-maintext .group p{line-height:27px;font-size:15px;}
.section-maintext .group .bold{font-size:18px;line-height:27px;padding-top:18px;padding-bottom:4px;}
.section-maintext .btn{margin-top:10px;}
.rules-section{padding-bottom:50px;}
@media all and (min-width:1050px){.rules-section{padding-bottom:83px;}}
.rules-section h3{font-size:25px;font-weight:bold;margin:0;padding-top:30px;padding-bottom:20px;}
.rules-section h3 br{display:none;}
@media all and (min-width:1050px){.rules-section h3 br{display:inline;}}
.rules-section p{line-height:25px;}
.rules-section ul{padding:10px 0 0 0;list-style-type:none;}
@media all and (min-width:1050px){.rules-section ul{display:flex;flex-wrap:wrap;margin:0 -30px;}}
@media all and (min-width:1050px){.rules-section ul li{width:33.33%;padding:0 30px;}}
.rules-section ul li.special p{color:#0e8c8b;font-size:18px;line-height:27px;}
.rules-section ul .btn{margin-top:10px;}
footer{border-top:1px solid #d9d9d9;padding:0;position:relative;z-index:2;padding-top:35px;}
@media all and (min-width:1050px){footer{padding-top:70px;}}
footer .footer-info{font-size:30px;line-height:1;padding-top:16px;font-weight:bold;}
@media all and (min-width:768px){footer .footer-info{font-size:38px;}}
@media all and (min-width:1050px){footer .footer-info{font-size:40px;}}
footer .link-box{overflow:hidden;padding-top:15px;}
@media all and (min-width:768px){footer .link-box{float:left;width:66.66%;}}
@media all and (min-width:1050px){footer .link-box{width:80%;}}
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:15px;line-height:20px;font-weight:800;padding:5px 0 5px 0;font-size:13px;text-transform:uppercase;}
@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:33.33%;}}
@media all and (min-width:1200px){footer .link-box li{width:25%;}}
footer .link-box a:hover{color:#0e8c8b;}
@media all and (min-width:768px){footer .zwiazek{padding-top:15px;float:right;width:33.33%;text-align:right;}}
@media all and (min-width:1050px){footer .zwiazek{width:20%;}}
footer .text-box{line-height:21px;font-size:13px;padding:10px 0 10px 0;color:#808080;position:relative;}
footer .text-box p{margin:0 0 20px 0;}
footer .text-box .copyright{font-size:15px;margin-bottom:20px;position:relative;color:#333333;}
@media all and (min-width:1050px){footer .text-box .copyright{padding-top:5px;}}
.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:80px;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-outer1{position:relative;}
.popup-outer1:before{content:" ";position:absolute;width:370px;height:329px;left:-81px;top:-74px;background:transparent url(/_lptemplates/komfortpozyczka/images/money1.png) no-repeat;}
.popup-outer1:after{content:" ";position:absolute;width:93px;height:265px;right:-93px;bottom:33px;background:transparent url(/_lptemplates/komfortpozyczka/images/money2.png) no-repeat;}
.popup-outer{margin:0 auto;color:#000000;position:relative;border-radius:4px;max-width:475px;border:5px solid #f6b832;border-radius:3px;}
@media all and (min-width:480px){.popup-outer{max-width:450px;}}
@media all and (min-width:768px){.popup-outer{max-width:475px;}}
.popup-outer .popup{background-color:white;padding:10px 15px 40px 15px;box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);position:relative;z-index:1;}
@media all and (min-width:480px){.popup-outer .popup{padding:10px 50px 40px 50px;}}
@media all and (min-width:768px){.popup-outer .popup{padding:10px 58px 40px 58px;}}
.popup-outer p{margin:0;}
.popup-outer .close-popup{position:absolute;right:0;top:0;text-align:center;cursor:pointer;}
.popup-outer .close-popup button{width:50px;height:50px;border-width:0;color:transparent;background:transparent url(/_lptemplates/komfortpozyczka/images/close-popup.png) no-repeat center;}
.popup-outer .close-popup span{display:none;}
.popup-outer .form-group{margin-bottom:10px;}
.popup-outer h3{color:#333333;margin-bottom:8px;font-weight:bold;font-size:40px;padding-top:5px;}
@media all and (min-width:480px){.popup-outer h3{font-size:60px;}}
.popup-outer .form-control{background-color:#e6e6e6;border:1px solid #e6e6e6;}
.popup-outer .popup-subtitle{line-height:24px;font-size:16px;color:#333333;padding-bottom:33px;}
@media all and (min-width:480px){.popup-outer .popup-subtitle{line-height:27px;font-size:18px;}}
.popup-outer .button{margin-bottom:20px;padding-top:2px;}
.popup-outer .btn{width:100%;}
.popup-outer .note{font-size:13px;line-height:16px;color:#686868;}
.page-title{position:relative;background:transparent url(/_lptemplates/komfortpozyczka/images/bg-subpage-tablet.jpg) no-repeat center;background-size:cover;padding:84px 0 31px 0;}
@media all and (min-width:768px){.page-title{padding:127px 0 48px 0;}}
@media all and (min-width:1050px){.page-title{background-color:transparent;}
.page-title .bg{position:absolute;top:0;bottom:0;left:0;border-right:10px solid white;right:50%;margin-right:-305px;background:transparent url(/_lptemplates/komfortpozyczka/images/bg-subpage.jpg) no-repeat center right;background-size:cover;}}
@media all and (min-width:1050px) and (min-width:1200px){.page-title .bg{background-position:center;}}
@media all and (min-width:1050px){.page-title .bg1{position:absolute;top:0;bottom:0;right:0;left:50%;margin-left:305px;background:#f8b932 url(/_lptemplates/komfortpozyczka/images/bg-right.jpg) no-repeat center;background-size:cover;}}
.page-title h1{margin:0;font-size:40px;font-weight:bold;color:white;line-height:40px;padding:30px 0;position:relative;z-index:1;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
@media all and (min-width:768px){.page-title h1{font-size:60px;}}
@media all and (min-width:1050px){.page-title h1{font-size:48px;}}
@media all and (min-width:1200px){.page-title h1{font-size:60px;}}
.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:360px;margin-top:-217px;display:none;position:relative;z-index:20;margin-bottom:60px;box-shadow:none;padding-top:0;}
@media all and (min-width:1050px){.text-section .form-box{display:block;}}
.text-section .form-box form{padding-left:30px;padding-right:30px;}
.text-section .form-box .slider-box{margin:0 -30px;padding-left:30px;padding-right:30px;}
.text-section .form-box .form-group{float:none;width:auto;}
.text-section .text-box{padding-bottom:40px;padding-top:10px;font-size:15px;line-height:22px;color:#333333;}
@media all and (min-width:768px){.text-section .text-box{padding-top:26px;}}
@media all and (min-width:1050px){.text-section .text-box{padding-right:0;font-size:18px;line-height:22px;}}
.text-section .text-box h3{font-size:30px;margin-top:20px;font-weight:bold;line-height:30px;margin-bottom:20px;padding-top:7px;color:#333333;}
@media all and (min-width:768px){.text-section .text-box h3{font-size:40px;line-height:40px;}}
.text-section .text-box p{margin-bottom:20px;margin-top:20px;}
.text-section .text-box ul{list-style-type:none;margin:0 0 0 14px;padding:8px 0;}
.text-section .text-box ul li{padding-left:16px;margin-bottom:10px;position:relative;}
.text-section .text-box ul li:before{content:" ";width:11px;height:11px;position:absolute;left:-5px;top:5px;background:transparent url(/_lptemplates/komfortpozyczka/images/tik.png) no-repeat;}
.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;border-bottom:1px solid #e5e5e5;}
.text-box.faq ul li:before{display:none;}
.text-box.faq ul li.active h3 a{color:#0e8c8b;text-decoration:underline;}
.text-box.faq ul li.active h3 a:hover, .text-box.faq ul li.active h3 a:focus{color:#0e8c8b;}
.text-box.faq ul li.active p{display:block;}
.text-box.faq ul li h3{display:block;border:0;padding:0;font-size:18px;font-weight:normal;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:5px 0 14px 0;margin:10px 0;font-size:15px;line-height:27px;}
.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 fieldset .form-group .success{top:40px;}
@media all and (min-width:768px){.contact-form fieldset{float:left;width:40%;padding-right:15px;}
.contact-form fieldset + .form-group{float:right;width:60%;padding-left:15px;}}
.contact-form label{display:block;font-weight:normal;font-size:15px;}
.contact-form .form-control{background-color:#e6e6e6;border:1px solid #e6e6e6;}
.contact-form textarea.form-control{height:204px;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;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;}}
#contact .textarea-line{width: 100%;}
#contact .input-line input, #contact .textarea-line textarea{background-color: #e6e6e6;border: 1px solid #e6e6e6;color: #333333;font-size: 15px;font-weight: normal;padding: 6px 50px 6px 20px;height: 40px;border-radius: 5px;display: block;width: 100%;line-height: 1.42857;-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;margin-bottom: 15px;}
#contact .textarea-line textarea{height: 204px;}
#contact label{display: block;font-weight: normal;font-size: 15px;max-width: 100%;margin-bottom: 5px;}
#contact .button{float:right;}
#contact input[type=submit]{background-color: #0e8c8b;color: white;opacity: 1;font-size: 14px;line-height: 30px;font-weight: bold;padding: 0 30px;transition: all 0.3s;border-width: 0;position: relative;z-index: 1;border-radius: 3px;display: inline-block;margin-bottom: 0;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;margin-top: -35px;}
#contact input[type=submit]:hover{background-color: #13bab9;}
.popup h3{font-size:40px; padding-top:40px;}
.popup p{font-size:12px;}
.show{display:block;}
.text-box.apply .pdmTabs ul li::before{display:none}
.text-box.apply .pdmTabs ul li{margin-bottom:0px; padding-left:0px;}
.text-box.apply .pdmTabs ul{padding: 0px;}
.text-box.apply #pdmMultiRedirections header .logo{top:0}

.mini-form .pdmCheckboxDesc{padding:0px!important; transition: all 0s!important;}
.mini-form .pdmCheckboxDesc a {color: #76c4c3;transition: all 0s!important;}
.mini-form .pdmRequired a {color: red!important;}
.mini-form .pdmCheckboxDesc {color: #76c4c3!important;}
.mini-form .pdmRequired{color:red!important}
.mini-form #pdmForm1{padding:0px!important}
@media (min-width: 1050px)
.text-section .form-box {width: 33.3%;}
.mini-form .pdmCheckboxDesc { font-size: 11px!important; padding-left: 0px!important; }
.main-section .form-box #pdmForm{min-width: auto !important;}