/* FONTS */

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLight.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLight.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLight.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLight.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLight.svg#AvenirNext-UltraLight') format('svg');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLightItalic.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLightItalic.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLightItalic.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-UltraLightItalic.svg#AvenirNext-UltraLightItalic') format('svg');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Regular.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Regular.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Regular.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Regular.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Regular.svg#AvenirNext-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Italic.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Italic.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Italic.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Italic.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Italic.svg#AvenirNext-Italic') format('svg');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Medium.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Medium.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Medium.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Medium.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Medium.svg#AvenirNext-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-MediumItalic.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-MediumItalic.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-MediumItalic.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-MediumItalic.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-MediumItalic.svg#AvenirNext-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBold.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBold.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBold.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBold.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBoldItalic.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBoldItalic.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBoldItalic.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBoldItalic.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-DemiBoldItalic.svg#AvenirNext-DemiBoldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Bold.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Bold.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Bold.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Bold.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Bold.svg#AvenirNext-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-BoldItalic.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-BoldItalic.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-BoldItalic.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-BoldItalic.svg#AvenirNext-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Heavy.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Heavy.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Heavy.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Heavy.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-Heavy.svg#AvenirNext-Heavy') format('svg');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'avenirnext';
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-HeavyItalic.eot');
  src: url('/_lptemplates/naglapozyczka/fonts/AvenirNext-HeavyItalic.eot?#iefix') format('embedded-opentype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-HeavyItalic.woff') format('woff'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-HeavyItalic.ttf') format('truetype'),
       url('/_lptemplates/naglapozyczka/fonts/AvenirNext-HeavyItalic.svg#AvenirNext-HeavyItalic') format('svg');
  font-weight: 800;
  font-style: italic;
}

/* GLOBAL */

body{background:white;color:#0b2c3f;margin:0;padding:0;font-size:18px;font-family:avenirnext,arial,sans-serif;-webkit-font-smoothing:antialiased}
form,fieldset{margin:0;padding:0;border-width:0}
input,select,textarea{font-family:arial,serif;font-size:12px;color:black;resize:none}
input:focus,select:focus,textarea:focus{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:arial,sans-serif !important}
table{border-spacing:0}
td,th{padding:0}
img{vertical-align:bottom}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
a img{border-width:0}
.none{display:none}
.columns{width:100%;overflow:hidden}
.clear{clear:both}
.center{text-align:center}
*{box-sizing:border-box;margin-top:0;margin-bottom:0;-webkit-text-size-adjust:none;text-size-adjust:none;-moz-text-size-adjust:none}
*:before{box-sizing:border-box}
*::before{box-sizing:border-box}
*:after{box-sizing:border-box}
*::after{box-sizing:border-box}
#all{position:relative;overflow:hidden;width:100%;padding-top:116px;padding-bottom:84px}
.content{width:1080px;margin:0 auto;padding:0 10px}
.content.smaller{padding-left:60px;padding-right:60px}
.content .broker-info{text-align:center;padding:20px 0px;border-bottom: 1px solid #20bd4f;font-size:24px;font-weight:bold;}
@media all and (max-width:1220px){#all{padding-bottom:40px}
.content{width:712px}
}
@media all and (max-width:767px){#all{padding-top:0;padding-bottom:0}
.content{width:auto;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}
}
.button a,.button input,.button button{font-size:12px;border-radius:0;display:inline-block;vertical-align:middle;white-space:nowrap;text-align:center}
.button a span.icon,.button input span.icon,.button button span.icon{margin-left:-5px;display:inline-block;margin-right:5px;position:relative}
.button a span.icon img,.button input span.icon img,.button button span.icon img{vertical-align:middle}
.button a span.icon.right,.button input span.icon.right,.button button span.icon.right{margin-left:5px;margin-right:-5px}
.button input,.button button{padding:0 42px;cursor:pointer;background:none;border-width:0;height:57px;line-height:55px;padding-top:1px}
.button a{padding:0 42px;height:57px;line-height:57px}
.button.full-size a{display:block}
.button.full-size input{width:100%}
.button.full-size button{width:100%}
.button.white{color:#20bd4f}
.button.white a{color:#20bd4f;background-color:white}
.button.white input{color:#20bd4f;background-color:white}
.button.white button{color:#20bd4f;background-color:white}
.button a,.button input,.button button{font-size:19px;text-transform:uppercase;font-weight:bold;font-family:avenirnext,arial,sans-serif}
.button a:hover,.button input:hover,.button button:hover{opacity:.9;text-decoration:none}
.button.green{color:white}
.button.green a{color:white;background-color:#20bd4f}
.button.green input{color:white;background-color:#20bd4f}
.button.green button{color:white;background-color:#20bd4f}
.button.smaller a,.button.smaller button,.button.smaller input{height:50px;line-height:50px;font-size:18px}
.input-text{margin-bottom:20px;position:relative}
.input-text label{float:left;width:100px;font-size:14px;color:black;line-height:50px}
.input-text label .holder{line-height:25px;display:inline-block;vertical-align:middle}
.input-text .input{position:relative}
.input-text input,.input-text textarea,.input-text .input{border:3px solid #e6e5e6}
.input-text input,.input-text .input{float:left;width:292px;height:50px;padding:0 22px;border-radius:0;font-size:14px;background-color:white;color:black}
.input-text textarea{width:457px;height:137px;padding:20px 22px 24px;float:left;border-radius:0;font-size:14px;background-color:white;color:black}
.input-text .file-holder{float:left}
.input-text.textarea{height:137px}
.input-text.label-up{overflow:visible}
.input-text.label-up label{width:auto;display:block;float:none;margin-bottom:5px;line-height:14px}
.input-text.label-up input,.input-text.label-up .input,.input-text.label-up textarea{float:none}
.input-text.label-on{overflow:visible}
.input-text.label-on label{width:auto;position:absolute;top:0;left:22px;float:none;z-index:1}
.input-text.label-on input,.input-text.label-on .input,.input-text.label-on textarea{float:none}
.input-text.no-label label{display:none}
.input-text.no-label input,.input-text.no-label .input,.input-text.no-label textarea{float:none}
.input-text.full-size input,.input-text.full-size .input,.input-text.full-size textarea,.input-text.full-size select{width:100%}
.input-text label{text-transform:uppercase;font-weight:bold;color:#d9d9d9;padding-top:2px}
.input-text textarea{padding-top:15px;padding-bottom:15px}
@media all and (max-width:767px){.input-text input,.input-text textarea{width:100%}
}
#container .section-title-holder{margin-bottom:42px}
.section-title-holder{margin-bottom:55px}
.section-title-holder .title{font-size:60px;line-height:60px;margin-bottom:10px}
@media all and (max-width:1220px){#container .section-title-holder{margin-bottom:92px;width:55%}
.section-title-holder .title{font-size:48px;line-height:48px}
}
@media all and (max-width:767px){#container .section-title-holder{margin-bottom:37px;width:100%}
.section-title-holder{margin-bottom:25px}
.section-title-holder .title{text-align:left;font-size:36px;line-height:42px}
}
section.with-bg{background-color:#f2f2f2}
.text, #text{font-size:15px;line-height:30px}
.text p{margin-bottom:30px}
.text ul{margin-bottom:30px}
.text ol{margin-bottom:30px}
.text table{margin-bottom:30px}
.text img{margin-bottom:30px}
.text h3, #text h3{font-size:15px;line-height:30px;font-weight:600;padding-top:15px;}
#text p strong{font-size:15px;line-height:30px;font-weight:600}
.text h4,.text h5,.text h6{font-weight:600}
.text strong{font-weight:600}

#text .faq ul li{list-style-type: none;}
#text .faq ul li h3{font-size: 18px;}
#text .faq ul li p{display: none;}
#text .faq ul li.active p{display: block;}
#privacy-policy p, #terms p{padding-top: 15px;}
#privacy-policy ol li, #terms ol li{padding-top: 10px;}
#text ol li{padding-top: 10px;}



/* CONTAINER */

#container{padding-top:45px;margin-bottom:50px}
#container>.content{overflow:hidden;width:1170px}
#container>.content>section{padding-left:110px;float:left;width:840px}
#container>.content>aside{padding-top:115px;width:308px;float:right;position:relative;right:-10px}
@media all and (max-width:1220px){#container{padding-top:190px;margin-bottom:40px}
#container>.content{width:712px}
#container>.content>section{padding-left:20px;padding-right:20px;float:none;width:100%}
#container>.content>aside{display:none}
}
@media all and (max-width:767px){#container{padding-top:45px;margin-bottom:30px}
#container>.content{width:auto;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}
#container>.content>section{padding-left:10px;padding-right:10px}
}


/* HEADER */

header{height:106px;position:fixed;left:0;top:0;width:100%;overflow:hidden;background-color:white;z-index:100}
header.with-border .content{border-bottom:1px solid #20bd4f}
header .content{height:106px;width:1170px;padding:0;overflow:hidden;border-top:4px solid #20bd4f}
header .content .logo{padding-top:25px;float:left;margin-right:50px}
header .content .logo a{line-height:10px;display:block}
header .content .main-menu{float:left;padding-top:31px}
header .content .main-menu>ul{margin:0;padding:0;display:inline-block;vertical-align:middle;width:100%}
header .content .main-menu>ul>li{list-style:none;float:left;margin-left:13px;font-weight:600}
header .content .main-menu>ul>li:first-child{margin-left:0;margin-right:-5px}
header .content .main-menu>ul>li.active a,header .content .main-menu>ul>li:hover a{color:white;background-color:#20bd4f;text-decoration:none}
header .content .main-menu>ul>li.home a{width:40px;text-indent:-10000px;background:#20bd4f url(/_lptemplates/naglapozyczka/images/home.png) no-repeat center}
header .content .main-menu>ul>li>a{padding:0 5px;display:block;font-size:12px;line-height:40px;text-transform:uppercase}
.burger-menu{display:none}
@media all and (max-width:1220px){header .content{width:712px}
header .main-menu{display:none}
.burger-menu{display:block}
.burger-menu.active>ul{margin-right:0}
.burger-menu.active .burger{z-index:201}
.burger-menu.active.small>ul{position:absolute}
.burger-menu.active.small .content .burger-holder .burger{position:absolute}
.burger-menu .content{width:712px;position:relative;margin-top:-106px;height:0;z-index:201}
.burger-menu .content .burger-holder{position:absolute;top:23px;right:0;margin-right:47px}
.burger-menu .content .burger-holder .burger{position:fixed;width:47px;height:47px;background-color:#20bd4f}
.burger-menu .content .burger-holder .burger>a{position:relative;display:block;height:47px;text-indent:-10000px}
.burger-menu .content .burger-holder .burger>a::before{content:" ";position:absolute;width:24px;height:3px;top:15px;left:12px;border-radius:2px;background-color:white}
.burger-menu .content .burger-holder .burger>a::after{content:" ";position:absolute;width:24px;height:3px;top:22px;left:12px;border-radius:2px;background-color:white}
.burger-menu .content .burger-holder .burger>a span{position:absolute;width:24px;height:3px;top:29px;left:12px;border-radius:2px;background-color:white}
.burger-menu>ul{position:fixed;right:0;top:0;height:100%;width:50%;margin:0 -50% 0 0;padding:88px 0 0 0;text-align:center;background-color:#20bd4f;z-index:200;transition:margin .6s linear;-webkit-transition:margin .6s linear}
.burger-menu>ul>li{list-style:none;float:none;font-size:24px;font-weight:600;line-height:48px;padding:0;text-align:center;width:421px}
.burger-menu>ul>li>a{color:white}
}
@media all and (max-width:767px){header{height:89px;position:relative}
header.with-border .content{border-bottom-width:0}
header .content{height:89px;width:auto;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}
header .content .logo{padding-top:17px}
header .content .logo img{width:197px;height:auto}
.burger-menu.active .burger{position:absolute}
.burger-menu.active.small .content .burger-holder .burger{position:absolute !important}
.burger-menu .content{width:auto;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}
.burger-menu .content .burger-holder{top:40px}
.burger-menu .content .burger-holder .burger{position:absolute}
.burger-menu>ul{padding-top:78px;width:100%;margin-right:-100%;position:absolute}
.burger-menu>ul>li{width:auto}
}


/* FOOTER */

footer .content{width:1060px;padding-left:0;padding-right:0;border-top:1px solid #20bd4f}
footer .content.box-content{border-top-width:0}
footer ul{padding-top:14px;padding-bottom:20px;text-align:center}
footer ul li{display:inline-block;padding:0 8px;list-style:none;font-size:11px;line-height:18px;text-transform:uppercase;font-weight:600}
footer .footer-box{padding:35px 20px 20px 20px;background-color:#20bd4f;display:inline-block;vertical-align:middle;width:100%;color:white;position:relative}
footer .footer-box:before{content:" ";position:absolute;width:4px;height:17px;top:100%;left:20px;background:#20bd4f}
footer .footer-box::before{content:" ";position:absolute;width:4px;height:17px;top:100%;left:20px;background:#20bd4f}
footer .footer-box:after{content:" ";position:absolute;width:4px;height:17px;top:100%;left:304px;background:#20bd4f}
footer .footer-box::after{content:" ";position:absolute;width:4px;height:17px;top:100%;left:304px;background:#20bd4f}
footer .footer-box .logo-footer{padding:34px 0 0 38px;position:absolute;width:288px;top:15px;bottom:0;border:4px solid white;border-bottom-width:0}
footer .footer-box .logo-footer:before{content:" ";position:absolute;width:100%;height:4px;bottom:-20px;left:4px;background:#20bd4f}
footer .footer-box .logo-footer::before{content:" ";position:absolute;width:100%;height:4px;bottom:-20px;left:4px;background:#20bd4f}
footer .footer-box .logo-footer:after{content:" ";position:absolute;width:100%;height:4px;bottom:-20px;left:-4px;background:#20bd4f}
footer .footer-box .logo-footer::after{content:" ";position:absolute;width:100%;height:4px;bottom:-20px;left:-4px;background:#20bd4f}
footer .footer-box .text-col{padding-left:345px;float:left}
footer .footer-box .text-col .text{font-size:12px;line-height:14px;font-weight:500}
footer .footer-box .text-col .text p{margin-bottom:14px}
footer .footer-box .text-col .text ul{margin-bottom:14px}
footer .footer-box .text-col .text ol{margin-bottom:14px}
footer .footer-box .text-col .text table{margin-bottom:14px}
footer .footer-box .text-col .text img{margin-bottom:14px}
footer .warning{padding:13px 20px 9px;background-color:#f9f896;bottom:0;height:auto;left:0;position:fixed;text-align:center;width:100%;z-index:500;font-weight:500}
footer .warning p{font-size:14px;line-height:18px}
footer .warning p::before{content:" ";margin-right:15px;display:inline-block;vertical-align:middle;width:21px;height:22px;position:relative;top:-2px;background:url(/_lptemplates/naglapozyczka/images/warning.png) no-repeat 0 0}
@media all and (max-width:1220px){footer .content{width:653px}
footer .content.box-content{width:100%}
footer ul{padding-top:30px;padding-bottom:48px}
footer .footer-box{padding-top:23px;padding-bottom:8px}
footer .footer-box::before{height:16px;top:-16px;left:20px}
footer .footer-box::after{height:16px;top:-16px;left:296px}
footer .footer-box .logo-footer{padding-left:30px;padding-top:32px;width:280px;top:0;padding-bottom:33px;bottom:auto;border-bottom-width:4px;border-top-width:0}
footer .footer-box .logo-footer::before{bottom:auto;top:-16px}
footer .footer-box .logo-footer::after{bottom:auto;top:-16px}
footer .footer-box .text-col{padding-left:310px}
footer .warning p::before{display:none}
}
@media all and (max-width:767px){footer .content{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
footer .content.box-content{width:100%}
footer ul{padding-top:17px;padding-bottom:30px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
footer ul li{display:block;padding:0;font-size:12px;line-height:24px}
footer .footer-box{padding-top:0;padding-bottom:20px}
footer .footer-box::before{height:16px;top:-16px;left:20px}
footer .footer-box::after{height:16px;top:-16px;right:20px;left:auto}
footer .footer-box .logo-footer{margin-bottom:30px;position:relative;padding-left:30px;padding-top:32px;width:100%;top:0;padding-bottom:33px;bottom:auto;border-bottom-width:4px;border-top-width:0}
footer .footer-box .logo-footer::before{bottom:auto;top:-16px}
footer .footer-box .logo-footer::after{bottom:auto;top:-16px}
footer .footer-box .text-col{padding-left:0}
footer .warning{position:relative;height:81px;padding:0 30px;line-height:81px}
footer .warning .warning-content{display:inline-block;vertical-align:middle;line-height:18px}
footer .warning .warning-content p::before{display:none}
}


/* STYLE */

#section-example{width:1170px;margin:0 auto;position:relative;z-index:101}
#section-example .item-content{width:308px;position:absolute;right:0}
#section-example .item-content .calc{width:308px;padding:20px 30px;position:fixed;top:21px;background-color:#20bd4f;color:white}
#section-example .item-content .calc a{color:white}
#section-example .item-content .calc .title{font-size:20px;line-height:20px;margin-bottom:10px;font-weight:600;text-align:center;}
#section-example .item-content .calc .description{font-size:20px;line-height:20px}
@media all and (max-width:1220px){#section-example{width:712px;margin-bottom:0}
#section-example .item-content{width:280px}
#section-example .item-content .calc{top:131px;width:280px;padding-left:20px;padding-right:20px}
}
@media all and (max-width:767px){#section-example{width:auto;margin-left:20px;margin-right:20px;margin-bottom:0;margin-top:106px;padding-left:0;padding-right:0;z-index:0}
#section-example.no-margin{margin-top:0}
#section-example .item-content{position:static;margin:0 auto}
#section-example .item-content .calc{position:static}
}
#banner{height:519px;background:url(/_lptemplates/naglapozyczka/images/banner-bg.jpg) no-repeat 50% 0}
#banner .content{height:511px;position:relative}
#banner .content .green-box{display:inline-block;vertical-align:middle;padding:0 30px 0 30px;position:absolute;top:300px;left:0;width:100%;color:white}
#banner .content .green-box:before{content:" ";position:absolute;width:5px;height:240px;top:-240px;left:30px;background:#20bd4f}
#banner .content .green-box::before{content:" ";position:absolute;width:5px;height:240px;top:-240px;left:30px;background:#20bd4f}
#banner .content .green-box:after{content:" ";position:absolute;width:5px;height:240px;top:-240px;left:325px;background:#20bd4f}
#banner .content .green-box::after{content:" ";position:absolute;width:5px;height:240px;top:-240px;left:325px;background:#20bd4f}
#banner .content .green-box .title{float:left;width:300px;padding:34px 30px;font-size:20px;line-height:28px;border:5px solid white;border-top-width:0;position:relative;font-weight:600}
#banner .content .green-box .title:before{content:" ";position:absolute;width:100%;height:5px;top:-245px;left:5px;background:#20bd4f}
#banner .content .green-box .title::before{content:" ";position:absolute;width:100%;height:5px;top:-245px;left:5px;background:#20bd4f}
#banner .content .green-box .title:after{content:" ";position:absolute;width:100%;height:5px;top:-245px;left:-5px;background:#20bd4f}
#banner .content .green-box .title::after{content:" ";position:absolute;width:100%;height:5px;top:-245px;left:-5px;background:#20bd4f}
#banner .content .green-box .form-slider-scroll{float:left}
#banner .content .green-box .calc-box{padding-left:0}
#banner .content .green-box .calc-box form{display:inline-block;vertical-align:middle;width:100%;padding-top:38px}
#banner .content .green-box .calc-box form fieldset{float:left}
#banner .content .green-box .calc-box form fieldset h3{margin-bottom:5px;margin-left:84px;font-size:16px;line-height:18px;color:#fff;font-weight:600}
#banner .content .green-box .calc-box form fieldset .amount-box{font-size:16px;line-height:18px;color:#fff;display:inline-block;padding:0 22px 0 20px;width:100%;margin-bottom:9px;text-align:center;position:relative}
#banner .content .green-box .calc-box form fieldset .amount-box select{position:absolute;z-index:10;top:-30px;width:0;left:0;margin-left:0;height:33px;opacity:0;font-size:16px}
#banner .content .green-box .calc-box form fieldset .amount-box label.loan_amount,#banner .content .green-box .calc-box form fieldset .amount-box label.loan_term{position:relative;top:-18px;margin-top:-17px;margin-right:32px;font-weight:bold;float:left;font-size:72px;line-height:72px}
#banner .content .green-box .calc-box form fieldset .amount-box input{margin:18px 0 20px 0;font-size:18px;line-height:33px;font-weight:100;width:138px;height:33px;border-radius:3px;background-color:#fff;color:#20bd4f !important;font-family:geomanist,sans-serif !important}
#banner .content .green-box .calc-box form fieldset .amount-box input#loan_term{margin-top:17px}
#banner .content .green-box .calc-box form fieldset .amount-box .value{width:92px;margin-left:-46px;display:inline-block;background-color:#00200e;color:white;font-size:12px;line-height:26px;border-radius:3px;position:absolute;top:20px;left:50%;font-weight:bold}
#banner .content .green-box .calc-box form fieldset .amount-box .value:before{content:" ";position:absolute;width:8px;height:4px;top:-4px;left:50%;margin-left:-4px;background:url(/_lptemplates/naglapozyczka/images/triangle-top.png) no-repeat 0 0}
#banner .content .green-box .calc-box form fieldset .amount-box .value::before{content:" ";position:absolute;width:8px;height:4px;top:-4px;left:50%;margin-left:-4px;background:url(/_lptemplates/naglapozyczka/images/triangle-top.png) no-repeat 0 0}
#banner .content .green-box .calc-box form .button{float:right}
#banner .content .green-box .calc-box .progress-holder{width:298px;display:inline-block;vertical-align:middle}
#banner .content .green-box .calc-box .progress-holder .minus,#banner .content .green-box .calc-box .progress-holder .plus{padding-top:8px;width:20px;height:20px}
#banner .content .green-box .calc-box .progress-holder .minus a,#banner .content .green-box .calc-box .progress-holder .plus a{text-indent:-10000px;display:block;width:20px;height:20px;background-position:0 0;background-repeat:none}
#banner .content .green-box .calc-box .progress-holder .minus{float:left;margin-right:10px}
#banner .content .green-box .calc-box .progress-holder .minus a{background-image:url(/_lptemplates/naglapozyczka/images/minus.png)}
#banner .content .green-box .calc-box .progress-holder .plus{float:right;margin-left:10px}
#banner .content .green-box .calc-box .progress-holder .plus a{background-image:url(/_lptemplates/naglapozyczka/images/plus.png)}
#banner .content .green-box .calc-box .progress{float:left;background-color:white;height:4px;width:237px;position:relative;border-radius:3px;margin-top:16px;margin-bottom:20px}
#banner .content .green-box .calc-box .loan_term .progress{margin-bottom:38px}
#banner .content .green-box .calc-box .ball_big{width:16px;height:16px;background-color:#2ecc71;border:1px solid #067e3b;position:absolute;z-index:10;border-radius:50px;top:-6px;left:0;box-shadow:0 0 1px rgba(0,0,0,0.5) inset}
#banner .content .green-box .calc-box .ball_small{width:16px;height:16px;background-color:#2ecc71;border:1px solid #067e3b;position:absolute;z-index:10;border-radius:50px;top:-6px;left:0;box-shadow:0 0 1px rgba(0,0,0,0.5) inset}
#banner .content .green-box .button{padding-top:40px;margin-left:45px}
@media all and (max-width:1220px){
#banner{margin-top:113px;height:546px;background-image:url(/_lptemplates/naglapozyczka/images/banner-bg-tablet.jpg)}
#banner .content .green-box{top:244px}
#banner .content .green-box::before{top:-214px;height:214px}
#banner .content .green-box::after{left:305px;top:-214px;height:214px}
#banner .content .green-box .title{padding-left:25px;padding-right:10px;width:280px;padding-top:65px;padding-bottom:74px}
#banner .content .green-box .title::before{top:-219px}
#banner .content .green-box .title::after{top:-219px}
#banner .content .green-box .calc-box{position:relative;right:-40px}
#banner .content .green-box .calc-box .loan_amount .progress-holder{margin-bottom:12px}
#banner .content .green-box .calc-box form{padding-top:30px;width:293px}
#banner .content .green-box .calc-box form fieldset{float:none}
#banner .content .green-box .calc-box form fieldset h3{width:100%;margin-left:0;text-align:center;font-size:18px}
#banner .content .green-box .calc-box form fieldset .amount-box{padding-left:0;padding-right:0}
#banner .content .green-box .calc-box form fieldset .amount-box select{width:100%;opacity:0}
#banner .content .green-box .calc-box form fieldset .amount-box label.loan_amount,#banner .content .green-box .calc-box form fieldset .amount-box label.loan_term{display:none}
#banner .content .green-box .calc-box form fieldset .amount-box .value{line-height:30px;top:23px;font-size:14px}
#banner .content .green-box .calc-box form .button{float:none;margin-top:-37px;margin-left:0}
#banner .content .green-box .calc-box form .button input{width:100%}
#banner .content .green-box .calc-box .progress-holder{width:100%}
#banner .content .green-box .calc-box .progress-holder .minus,#banner .content .green-box .calc-box .progress-holder .plus{display:none}
#banner .content .green-box .calc-box .progress{width:100%}
#banner .content .green-box .calc-box .ball_big{width:19px;height:19px}
#banner .content .green-box .calc-box .ball_small{width:19px;height:19px}
}
@media all and (max-width:767px){#banner{height:auto;background-color:#20bd4f;margin-bottom:20px;background-image:none;position:relative}
#banner .bg{width:100%;height:316px;overflow:hidden;background:url(/_lptemplates/naglapozyczka/images/banner-bg-mobile.jpg) no-repeat 0 0;background-size:cover}
#banner .content{margin-top:-316px;height:auto;width:auto;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}
#banner .content .green-box{padding:0;position:relative;top:0;padding-top:245px;padding-bottom:30px}
#banner .content .green-box::before{left:0;top:30px;height:302px}
#banner .content .green-box::after{right:0;top:30px;height:302px;left:auto}
#banner .content .green-box .title{margin-top:72px;float:none;width:100%;padding-right:25px;padding-top:35px;padding-bottom:35px;z-index:1}
#banner .content .green-box .title::before{top:-287px}
#banner .content .green-box .title::after{top:-287px}
#banner .content .green-box .form-slider-scroll{float:none}
#banner .content .green-box .calc-box{float:none;margin-left:0;padding-left:0;right:0}
#banner .content .green-box .calc-box form{margin:0 auto;display:block;width:250px}
#banner .content .green-box .calc-box .progress-holder{width:250px}
}
@media all and (max-width:667px){#banner .bg{height:216px}
#banner .content{margin-top:-316px}
#banner .content .green-box{padding-top:244px}
#banner .content .green-box::before{top:130px}
#banner .content .green-box::after{top:130px}
#banner .content .green-box .title{margin-top:72px;padding-top:35px}
#banner .content .green-box .title::before{top:-186px}
#banner .content .green-box .title::after{top:-186px}
}
.benefits{padding:40px 0 40px 25px;margin-left:-15px;margin-right:-15px;overflow:hidden}
.benefits>*{padding-left:15px;padding-right:15px;margin-bottom:10px;float:left;width:33%}
.benefits li{list-style:none;position:relative;height:90px}
.benefits li.middle{margin-left:10px;padding-left:20px}
.benefits li.last{padding-left:20px}
.benefits li .item-content{display:table;width:100%}
.benefits li .item-content>.image{display:table-cell;width:97px;height:97px;vertical-align:middle}
.benefits li .item-content>.image>.holder{display:block;overflow:hidden;width:97px;height:97px;text-align:center;line-height:97px}
.benefits li .item-content>.image>.holder img{vertical-align:middle}
.benefits li .item-content>.text-col{display:table-cell;padding-left:35px;vertical-align:middle}
.benefits li .item-content .image{border:4px solid #20bd4f;text-align:center}
.benefits li .item-content .text-col .title{font-size:24px;line-height:30px;font-weight:normal}
.benefits li .item-content .text-col .title strong{display:block;font-weight:bold}
@media (min-width:768px) and (max-width:1220px){.benefits{padding:40px 0 40px 35px}
.benefits li{height:auto;text-align:center;margin:0;padding:0}
.benefits li.middle{margin:0;padding:0}
.benefits li.last{margin:0;padding:0}
.benefits li .item-content{display:block}
.benefits li .item-content .image{margin:0 auto 10px;display:block;line-height:97px}
.benefits li .item-content .image img{vertical-align:middle}
.benefits li .item-content .text-col{display:block;padding-left:0}
}
@media all and (max-width:767px){.benefits{padding:50px 0 15px}
.benefits li{margin-bottom:25px;width:100%;margin-left:0;padding-left:0;height:auto;padding-right:0}
.benefits li.middle{margin:0 0 25px;padding:0}
.benefits li.last{margin:0 0 25px;padding:0}
.benefits li .item-content{display:block}
.benefits li .item-content .image{display:block;line-height:97px;margin:0 auto 25px}
.benefits li .item-content .image img{vertical-align:middle}
.benefits li .item-content .text-col{display:block;padding-left:0;text-align:center}
}
.benefits-holder{width:210px;margin:0 auto}
.benefits-holder .benefits{margin:0 0 40px;border-bottom-width:0;padding:0}
.benefits-holder .benefits li{float:none;height:auto;width:auto;margin:0 0 45px;padding:0}
.benefits-holder .benefits li .item-content{display:block}
.benefits-holder .benefits li .item-content .image{margin-bottom:18px;display:block;line-height:89px;vertical-align:middle}
.benefits-holder .benefits li .item-content .image img{vertical-align:middle}
.benefits-holder .benefits li .item-content .text-col{display:block;padding-left:0}
.benefits-holder .button{width:210px;margin:-24px auto 0}
.main-section-box{padding:55px 0;border-bottom:1px solid #20bd4f}
.main-section-box.no-border{border-bottom-width:0}
.main-section-box .text{text-align:center;padding-left:5%;padding-right:5%}
.main-section-box .text ul,.main-section-box .text ol{list-style-position:inside}
@media all and (max-width:767px){.main-section-box{padding:40px 0}
.main-section-box .text{padding-left:0;padding-right:0;text-align:left}
.main-section-box .button a{width:280px}
}
.information-list{margin:0;padding:35px 155px 5px}
.information-list li{margin-bottom:70px;list-style:none;display:table;width:100%}
.information-list li>.image{display:table-cell;width:97px;height:97px;vertical-align:middle}
.information-list li>.image>.holder{display:block;overflow:hidden;width:97px;height:97px;text-align:center;line-height:97px}
.information-list li>.image>.holder img{vertical-align:middle}
.information-list li>.text-col{display:table-cell;padding-left:35px;vertical-align:top}
.information-list li.active .text-col .description{height:auto}
.information-list li.active .text-col .more .expand{display:none}
.information-list li.active .text-col .more .collapse{display:block}
.information-list li .image{border:4px solid #20bd4f;text-align:center}
.information-list li .text-col .title{font-size:18px;line-height:24px;font-weight:normal;font-weight:600}
.information-list li .text-col .description{font-size:16px;line-height:24px;height:48px;overflow:hidden}
.information-list li .text-col .more{font-size:16px;line-height:24px;font-weight:600}
.information-list li .text-col .more .collapse{display:none}
.information-list li .text-col .more a{color:#20bd4f}
@media all and (max-width:1220px){.information-list li .text-col .description{height:48px;overflow:hidden}
}
@media all and (max-width:767px){.information-list{padding:10px 0}
.information-list li{margin-bottom:40px}
.information-list li .image{display:none}
.information-list li .text-col{padding-left:0}
.information-list li .text-col .title{margin-bottom:5px}
}
.contact-form fieldset{margin-bottom:7px}
.contact-form .button input{min-width:165px}
@media all and (max-width:767px){.contact-form .button input{width:100%}
}
.unsubscribe-form{padding-top:27px;display:inline-block;vertical-align:middle;width:100%}
.unsubscribe-form fieldset{float:left}
.unsubscribe-form .button{float:left;margin-left:-3px;position:relative}
@media all and (max-width:767px){.unsubscribe-form fieldset{float:none}
.unsubscribe-form fieldset .input-text{margin-bottom:14px}
.unsubscribe-form fieldset .input-text input{width:100%}
.unsubscribe-form .button{float:none;margin-left:0}
.unsubscribe-form .button input{width:100%}
}

footer .footer-box .text h3{padding-top: 0; padding-bottom: 10px; line-height:20px;}