body{background:#ffffff;color:#000000;margin:0 auto;padding:0;font-size:12px;font-family:Poppins, sans-serif;-webkit-font-smoothing:antialiased;}
form, fieldset{margin:0;padding:0;border-width:0;}
input, select, textarea{font-family:arial, sans-serif;font-size:12px;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:Poppins, sans-serif;}
input[type=checkbox].menu{display:block;}
table{border-spacing:0;}
td, th{padding:0;}
img{vertical-align:bottom;}
a img{border-width:0;}
a{color:#000000;text-decoration:none;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
a:hover{text-decoration:underline;}
a:hover, a:active, a:focus, .btn:focus, .btn:hover, .btn:active{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;}
.all{min-width:320px;overflow:hidden;}
.bg-none{background-color:#ffffff;}
.container-fluid{max-width:1200px;padding:0 15px;}
@media all and (min-width:768px){.container-fluid{padding:0 30px;}}
@media all and (min-width:1050px){.container-fluid{padding:0 10px;}}
header{position:relative;padding:0;}
@media all and (min-width:768px){header{padding-top:4px;}}
@media all and (min-width:1050px){header{padding:37px 0 22px 0;}}
header .container-fluid{position:relative;}
header h1{text-align:center;position:relative;z-index:2;margin-top:18px;margin-bottom:1px;}
@media all and (min-width:768px){header h1{margin-top:20px;margin-bottom:10px;}}
@media all and (min-width:1050px){header h1{position:absolute;top:-18px;left:50%;margin-top:0;margin-left:-70px;text-align:center;}}
header h1 img{height:63px;width:auto;}
@media all and (min-width:768px){header h1 img{height:71px;}}
@media all and (min-width:1050px){header h1 img{height:auto;}}
header h1 a{display:block;}
header nav{margin-bottom:19px;padding:0;height:0;-webkit-transition:height 0.3s linear;transition:height 0.3s linear;overflow:hidden;width:100%;}
@media all and (min-width:1050px){header nav{margin:0;height:auto;min-height:65px;}}
header ul{margin:0;padding:10px 0 30px 0;text-align:center;}
@media all and (min-width:1050px){header ul{padding:0;text-align:justify;min-width:100%;/*margin-right:-30px;*/}
 header ul::after{content:'';display:inline-block;width:90%;}}
header ul li{margin:0;padding:10px 0;list-style-type:none;float:none;display:inline-block;font-size:18px;line-height:36px;color:#000000;position:relative;width:100%;}
@media all and (min-width:1050px){header ul li{padding:0;width:auto;}
 header ul li:nth-child(2)::after{content:" ";width:85px;display:inline-block;}
 header ul li:nth-child(3)::before{content:" ";width:85px;display:inline-block;}}
header ul li.button{font-size:16px;line-height:36px;font-family:Dosis, sans-sefis;font-weight:800;letter-spacing:0.3px;position:absolute;z-index:1;top:29px;right:30px;width:auto;display:none;}
@media all and (min-width:768px){header ul li.button{display:inline-block;}}
@media all and (min-width:1050px){header ul li.button{position:relative;font-size:20px;line-height:48px;top:2px;}}
header ul li.button a{color:#ffffff;background-color:#ee3a45;display:block;border-radius:36px;height:40px;padding:0 33px 0 32px;}
@media all and (min-width:1050px){header ul li.button a{height:48px;}}
header ul li.button a:hover{color:#ffffff;text-decoration:none;background-color:#f26971;}
header ul li a{color:#000000;}
header ul li a:hover{color:#000000;}
header .main-content{position:absolute;left:0px;top:0px;z-index:2;}
header #menu{position:absolute;height:78px;top:32px;left:15px;z-index:1;}
@media all and (min-width:768px){header #menu{top:44px;left:30px;}}
@media all and (min-width:1050px){header #menu{display:none;}}
header #menu::before{content:"Menu";font-size:15px;line-height:15px;color:#000000;float:left;padding:11px 10px 0 0;}
@media all and (min-width:768px){header #menu::before{font-size:18px;line-height:18px;padding-top:9px;}}
header #menu input{position:absolute;top:-3px;left:0;width:76px;height:35px;z-index:1;opacity:0;cursor:pointer;}
header #menu input:checked + span{background:transparent;}
header #menu input:checked + span::after{transform:rotate(45deg) translate(-6px, -8px);-webkit-transition:rotate(45deg) translate(-6px, -8px);height:3px;top:10px;}
header #menu input:checked + span::before{transform:rotate(-45deg) translate(-14px, 15px);-webkit-transition:rotate(-45deg) translate(-14px, 15px);height:3px;top:-20px;}
header #menu span{position:absolute;height:3px;width:14px;background:#000000;margin-top:16px;}
@media all and (min-width:768px){header #menu span{width:16px;}}
header #menu span::before, header #menu span::after{content:"";position:absolute;width:14px;height:3px;background:#000000;top:-5px;-webkit-transition:0.3s;transition:0.3s;}
@media all and (min-width:768px){header #menu span::before, header #menu span::after{width:16px;}}
header #menu span::after{top:5px;}
/*.main-section{background:#94e9fe;position:relative;}*/
.main-section{background: #94e9fe url(images/main-bg.png) no-repeat center bottom;position: relative;}
@media all and (min-width:768px){.main-section::before{content:" ";position:absolute;width:205px;height:51px;top:109px;left:50%;margin-left:-428px;background-image:url(/_lptemplates/chwilowkoland/images/cloud1.png);z-index:1;}}
@media all and (min-width:768px) and (min-width:1050px){.main-section::before{margin-left:-635px;top:57px;}}
@media all and (min-width:768px){.main-section::after{content:" ";position:absolute;width:195px;height:84px;top:92px;left:50%;margin-left:-176px;background-image:url(/_lptemplates/chwilowkoland/images/cloud2.png);}}
@media all and (min-width:768px) and (min-width:1050px){.main-section::after{margin-left:-226px;top:41px;}}
.main-section .container-fluid.top{position:relative;}
@media all and (min-width:768px){.main-section .container-fluid.top::before{content:" ";position:absolute;width:922px;height:460px;bottom:0;right:340px;background-image:url(/_lptemplates/chwilowkoland/images/main-image.png);background-size:auto 100%;background-position:right bottom;}}
@media all and (min-width:768px) and (min-width:1050px){.main-section .container-fluid.top::before{top:55px;left:-130px;height:420px;}}
.main-section .step-list{background-color:#ffffff;width:100%;padding:44px 0 0 0;}
@media all and (min-width:768px){.main-section .step-list{padding:67px 0 57px 0;}}
@media all and (max-width:1049px){.main-section .step-list{clear:both;}}
@media all and (min-width:1050px){.main-section .step-list{background-color:transparent;position:absolute;top:522px;left:-10px;padding:0;}}
@media all and (min-width:1380px){.main-section .step-list{left:-40px;}}
.main-section .step-list ul{margin:0;padding:0;overflow:hidden;width:100%;}
@media all and (min-width:1050px){.main-section .step-list ul{margin:0 0 0 -10px;width:auto;padding-right:40%;}}
@media all and (min-width:1380px){.main-section .step-list ul{padding-right:31%;}}
.main-section .step-list ul li{margin:22px 0 0 0;padding:79px 10px 66px 10px;list-style-type:none;font-size:20px;line-height:25px;color:#175a65;font-family:Dosis, sans-sefis;text-align:center;position:relative;font-weight:bold;}
@media all and (min-width:768px){.main-section .step-list ul li{width:33.3%;float:left;padding:79px 10px 0 10px;margin-top:0;}}
@media all and (min-width:1050px){.main-section .step-list ul li{padding-top:84px;font-size:22px;line-height:27px;}}
@media all and (min-width:1380px){.main-section .step-list ul li{padding:84px 40px 0 40px;}}
.main-section .step-list ul li.step1{background:url(/_lptemplates/chwilowkoland/images/icon1.png) center top no-repeat;background-size:auto 62px;}
@media all and (min-width:1050px){.main-section .step-list ul li.step1{background-size:auto;}}
.main-section .step-list ul li.step2{background:url(/_lptemplates/chwilowkoland/images/icon2.png) center top no-repeat;background-size:auto 62px;}
@media all and (min-width:1050px){.main-section .step-list ul li.step2{background-size:auto;}}
.main-section .step-list ul li.step3{background:url(/_lptemplates/chwilowkoland/images/icon3.png) center top no-repeat;background-size:auto 62px;}
@media all and (min-width:1050px){.main-section .step-list ul li.step3{background-size:auto;}}
.main-section .step-list ul li:first-child::before{display:none;}
.main-section .step-list ul li::before{content:" ";position:absolute;width:8px;height:14px;top:27px;left:-4px;background-image:url(/_lptemplates/chwilowkoland/images/arrow.png);}
@media all and (max-width:767px){.main-section .step-list ul li::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-51px;left:50%;margin-left:-4px;}}
.main-section .form-box{background-color:#ffffff;padding:34px 15px 28px 15px;box-shadow:0px -52px 47px -28px #dbf8ff, 0px 25px 36px -9px #ccf4ff;position:relative;margin:0 -15px;z-index:1;}
@media all and (min-width:768px){.main-section .form-box{float:right;width:405px;margin:-7px 0 -16px 0;border-radius:13px;padding:34px 40px 31px 40px;}}
@media all and (min-width:1050px){.main-section .form-box{max-width:40%;width:auto;margin:-13px 0 -18px 0;padding:41px 35px 43px 35px;}}
@media all and (min-width:1380px){.main-section .form-box{margin-right:-80px;max-width:490px;padding:41px 50px 43px 50px;}}
.main-section .form-box .top-box p{display:inline-block;font-size:12px;line-height:18px;margin-bottom:6px;}
@media all and (min-width:768px){.main-section .form-box .top-box p{font-size:14px;line-height:28px;}}
@media all and (min-width:1050px){.main-section .form-box .top-box p{font-size:17px;line-height:34px;margin-bottom:8px;}}
.main-section .form-box .top-box p:first-of-type{padding-right:27px;}
.main-section .form-box .top-box p.active a{color:#175a65;}
.main-section .form-box .top-box p.active a::before{background-color:#175a65;}
.main-section .form-box .top-box p a{color:#8bacb2;text-decoration:none;position:relative;padding-bottom:5px;}
@media all and (min-width:1050px){.main-section .form-box .top-box p a{padding-bottom:7px;}}
.main-section .form-box .top-box p a::before{content:" ";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#8bacb2;}
.main-section .form-box .top-box p a:hover::before{display:none;}
.form-box form{margin:0;padding:0;position:relative;}

  .text-section #contact .input-line{margin-bottom: 21px;} 
  .text-section #contact .textarea-line{margin-bottom: 21px;}
  .text-section #contact .input-line input:focus, .text-section #contact .textarea-line textarea:focus{}
  .text-section #contact .input-line input{background-color: #fbfeff;border: 1px solid #aecbd0;border-radius: 2px;box-shadow: none;color: #1a5d68;font-size: 17px;height: 53px;line-height: 44px;padding: 3px 21px;width:100%;}
  .text-section #contact .textarea-line textarea{height: 201px;background-color: #fbfeff;border: 1px solid #aecbd0;border-radius: 2px;box-shadow: none;color: #1a5d68;font-size: 17px;line-height: 44px;padding: 3px 21px;width:100%;}
  .text-section #contact input[type=submit]{background-color: #ee3d44;border: 0 none;border-radius: 40px;color: #ffffff;display: block;font-family: Dosis,sans-sefis;font-size: 20px;font-weight: 800;height: 44px;letter-spacing: 0.3px;line-height: 36px;padding: 2px 53px 6px 52px;text-decoration: none;margin: 0;}
  .text-section #contact form fieldset:first-of-type{padding: 20px 0 0 0 ;}
  .text-section #contact form fieldset:last-of-type{float: left; width: 100%;}

.text-section #contact::-moz-placeholder{color:#1a5d68;}
.text-section #contact:-ms-input-placeholder{color:#1a5d68;}
.text-section #contact::-webkit-input-placeholder{color:#1a5d68;}

.form-box form .form-control::-moz-placeholder{color:#1a5d68;}
.form-box form .form-control:-ms-input-placeholder{color:#1a5d68;}
.form-box form .form-control::-webkit-input-placeholder{color:#1a5d68;}
.form-box form .form-group.slider-box{position:relative;width:100%;padding:3px 0 25px 0;margin:15px 0 2px 0;}
@media all and (min-width:768px){.form-box form .form-group.slider-box{padding-top:0;margin:20px 0 5px 0;}}
@media all and (min-width:1050px){.form-box form .form-group.slider-box{margin:24px 0 13px 0;}}
.form-box form .form-group.slider-box input{position:absolute;top:0;left:-99999px;}
.form-box form .form-group.slider-box label{font-size:22px;line-height:22px;color:#175a65;padding:0;display:block;font-family:Dosis, sans-sefis;font-weight:bold;text-align:left;padding:5px 0 34px 0;}
@media all and (min-width:768px){.form-box form .form-group.slider-box label{font-size:25px;line-height:25px;padding:0 0 36px 0;}}
@media all and (min-width:1050px){.form-box form .form-group.slider-box label{font-size:28px;line-height:31px;padding:0 0 44px 0;}}
/*.form-box form .form-group.slider-box label.money{background:url(/_lptemplates/chwilowkoland/images/icon-slider1.png) left 26px no-repeat;}
.form-box form .form-group.slider-box label.time{background:url(/_lptemplates/chwilowkoland/images/icon-slider2.png) left 24px no-repeat;}*/
.form-box form .form-group.slider-box .slider{height:10px;border-radius:50px;background-color:#fff1ae;}
@media all and (min-width:768px){.form-box form .form-group.slider-box .slider{height:11px;}}
@media all and (min-width:1050px){.form-box form .form-group.slider-box .slider{height:13px;}}
.form-box form .form-content{margin:0 -5px -10px -5px;overflow:hidden;display:inline-block;}
@media all and (min-width:768px){.form-box form .form-content{margin:0 -6px -10px -6px;}}
@media all and (min-width:1050px){.form-box form .form-content{margin:0 -7px -14px -7px;}}
.form-box form .form-group{width:50%;float:left;padding:7px 5px 5px 5px;margin:0;}
@media all and (min-width:768px){.form-box form .form-group{padding:7px 6px 10px 6px;}}
@media all and (min-width:1050px){.form-box form .form-group{padding:7px 7px 14px 7px;}}
.form-box form .form-group label{display:none;}
.form-box form .form-group .form-control{color:#b9cdd0;height:40px;color:#1a5d68;font-size:13px;line-height:24px;}
@media all and (min-width:768px){.form-box form .form-group .form-control{height:44px;font-size:14px;}}
@media all and (min-width:1050px){.form-box form .form-group .form-control{font-size:17px;line-height:34px;height:53px;}}
.form-box form .form-group .form-control.error-input{box-shadow:0px 1px 9px -3px #d92b2b inset;border-color:#e15656;}
.form-box form .button-box{max-width:217px;margin:0 auto;padding-top:10px;position:relative;z-index:1;}
@media all and (min-width:768px){.form-box form .button-box{max-width:289px;padding-top:13px;}}
@media all and (min-width:1050px){.form-box form .button-box{padding-top:18px;}}
.form-box form .button-box p{font-size:11px;line-height:24px;color:#1a5d68;font-weight:bold;display:inline-block;}
@media all and (min-width:768px){.form-box form .button-box p{font-size:12px;line-height:24px;}}
@media all and (min-width:1050px){.form-box form .button-box p{font-size:15px;line-height:24px;}}
.form-box form .button-box p.link{font-weight:normal;float:right;}
@media all and (min-width:768px){.form-box form .button-box p.link{padding-left:43px;float:none;}}
.form-box form .button-box p a{text-decoration:underline;color:#1a5d68;}
.form-box form .button-box p a:hover{text-decoration:none;}
.form-box form button.btn{background-color:#ee3d44;font-family:Dosis, sans-sefis;font-size:24px;line-height:24px;letter-spacing:0.2px;font-weight:800;color:#ffffff;border:0;border-radius:65px;height:49px;width:100%;padding:0 0 3px 0;margin:0 0 15px 0;display:block;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
@media all and (min-width:768px){.form-box form button.btn{font-size:27px;line-height:27px;height:55px;margin-bottom:18px;}}
@media all and (min-width:1050px){.form-box form button.btn{font-size:33px;line-height:33px;height:65px;margin:0 0 25px 0;}}
.form-box form button.btn:hover{background-color:#f26c71;}
.form-box form button.btn:hover, .form-box form button.btn:focus{text-decoration:none;color:#ffffff;}
.checkbox{margin-top:18px;}
@media all and (min-width:768px){.checkbox{margin-top:8px;}}
@media all and (min-width:1050px){.checkbox{margin-top:10px;}}
.checkbox label{position:relative;font-size:12px;line-height:24px;color:#1a5d68;font-weight:300;padding-left:29px;}
@media all and (min-width:768px){.checkbox label{line-height:27px;padding-left:33px;}}
@media all and (min-width:1050px){.checkbox label{font-size:15px;line-height:19px;padding:8px 0 8px 40px;}}
.checkbox label a{text-decoration:underline;color:#1a5d68;}
.checkbox label a:hover{text-decoration:none;}
.checkbox input{height:auto;}
.checkbox .cr{position:absolute;top:50%;margin-top:-10px;left:0;background-color:#ebfbff;border:1px solid #b9cdd0;border-radius:.25em;width:18px;height:18px;float:left;margin-right:.5em;}
@media all and (min-width:768px){.checkbox .cr{width:21px;height:21px;margin-top:-12px;}}
@media all and (min-width:1050px){.checkbox .cr{width:25px;height:25px;margin-top:-14px;}}
.checkbox + .checkbox{margin-top:10px;}
.cr-icon{position:absolute;top:4px;width:25px;}
@media all and (min-width:1050px){.cr-icon{top:5px;}}
.cr-icon.check{height:9px;left:2px;background-image:url("/_lptemplates/chwilowkoland/images/check.png");background-size:auto 100%;background-repeat:no-repeat;}
@media all and (min-width:768px){.cr-icon.check{height:11px;}}
@media all and (min-width:1050px){.cr-icon.check{height:12px;left:3px;}}
.checkbox label input[type="checkbox"]{display:none;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon{transform:scale(1) rotateZ(0deg);opacity:1;}
.checkbox label input[type="checkbox"]:disabled + .cr{opacity:.5;}
.checkbox label input[type="checkbox"].error-input + .cr{box-shadow:0px 1px 9px -3px #d92b2b inset;border-color:#e15656;}
.ui-slider-horizontal{height:4px;margin-top:-8px;border-radius:3px;left:58px;right:58px;position:absolute;}
@media all and (min-width:1050px){.ui-slider-horizontal{margin-top:-10px;}}
.ui-slider-horizontal .ui-slider-range{top:8px;height:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-left:-58px;border-right:0;}
@media all and (min-width:768px){.ui-slider-horizontal .ui-slider-range{height:11px;}}
@media all and (min-width:1050px){.ui-slider-horizontal .ui-slider-range{height:13px;top:10px;}}
.ui-widget-header{background-color:#fcd832;}
.ui-widget-content{border:0;background-color:transparent;}
.ui-slider .ui-slider-handle{font-size:17px;line-height:28px;color:#756000;font-family:Dosis, sans-sefis;font-weight:800;background-color:#fcd832;top:-5px;margin-left:-58px;border:2px solid #eac413;border-radius:44px;height:34px;width:116px;-webkit-transition:none;transition:none;white-space:nowrap;text-align:center;cursor:pointer;}
@media all and (min-width:768px){.ui-slider .ui-slider-handle{font-size:19px;line-height:30px;height:37px;}}
@media all and (min-width:1050px){.ui-slider .ui-slider-handle{font-size:22px;line-height:38px;height:44px;}}
.ui-slider .ui-slider-handle::before{content:" ";position:absolute;width:7px;height:11px;top:8px;left:9px;/*background-image:url(/_lptemplates/chwilowkoland/images/slider-icon.png);*/}
@media all and (min-width:1050px){.ui-slider .ui-slider-handle::before{top:12px;height:13px;}}
.ui-slider .ui-slider-handle.ui-state-hover, .ui-slider .ui-slider-handle.ui-state-focus{text-decoration:none;}
.conditions{padding:40px 0 0 0;background-color:#f0fcff;overflow:hidden;}
.conditions h2{font-size:26px;line-height:26px;color:#1e5e68;font-family:Dosis, sans-sefis;font-weight:800;text-align:center;padding:1px 0 60px 0;}
@media all and (min-width:768px){.conditions h2{font-size:32px;line-height:32px;padding:0 0 57px 0;}}
.conditions .container-fluid{position:relative;padding-bottom:35px;}
@media all and (min-width:768px){.conditions .container-fluid{padding-bottom:39px;}}
@media all and (min-width:1050px){.conditions .container-fluid{padding-bottom:97px;}}
.conditions .container-fluid::before{content:" ";position:absolute;width:825px;height:176px;bottom:0;left:522px;background-image:url(/_lptemplates/chwilowkoland/images/conditions-bg.png);background-size:auto 100%;display:none;}
@media all and (min-width:768px){.conditions .container-fluid::before{display:block;}}
@media all and (min-width:1050px){.conditions .container-fluid::before{height:313px;left:auto;right:-479px;}}
.conditions .conditions-content{overflow:hidden;position:relative;}
.conditions .question-list{margin:0;padding:3px 30px 0 0;overflow:hidden;position:absolute;z-index:1;max-width:325px;float:left;display:none;}
@media all and (min-width:768px){.conditions .question-list{display:block;}}
@media all and (min-width:1050px){.conditions .question-list{position:relative;padding:0 60px;max-width:480px;}}
.conditions .question-list li{margin:0;padding:0 0 26px 37px;font-size:19px;line-height:23px;color:#1e5e68;font-family:Dosis, sans-sefis;font-weight:800;list-style-type:none;position:relative;}
@media all and (min-width:1050px){.conditions .question-list li{font-size:22px;line-height:30px;}}
.conditions .question-list li::before{content:" ";position:absolute;width:7px;height:7px;top:14px;left:0;border-radius:7px;background-color:#1e5e68;}
.conditions .question-list li.active{background-color:transparent;border-right:0;}
.conditions .question-list li.active::before{background-color:#1e5e68;}
.conditions .question-list li.active a{color:#1e5e68;}
.conditions .question-list li a{color:#8bc8d1;text-decoration:none;}
.conditions .question-list li a:hover{text-decoration:none;color:#1e5e68;}
.conditions .details-list{float:right;margin:0;padding:0 5px;min-height:220px;}
@media all and (min-width:768px){.conditions .details-list{padding:4px 0 0 325px;}}
@media all and (min-width:1050px){.conditions .details-list{float:left;max-width:480px;padding-left:0;}}
.conditions .details-list li{margin:0;padding:0 0 15px 0;list-style-type:none;text-align:center;}
@media all and (min-width:768px){.conditions .details-list li{display:none;text-align:left;padding:0;}}
.conditions .details-list li.active{display:block;}
.conditions .details-list li.active .text-box{display:block;}
.conditions .details-list li.active .title::before{background-color:#1e5e68;}
.conditions .details-list li.active .title a{color:#1e5e68;}
@media all and (max-width:767px){.conditions .details-list li .text-box{display:none;padding-bottom:3px;}}
.conditions .details-list li .title{font-size:19px;line-height:23px;font-family:Dosis, sans-sefis;font-weight:800;position:relative;padding-bottom:12px;}
@media all and (min-width:768px){.conditions .details-list li .title{display:none;}}
.conditions .details-list li .title::before{content:" ";position:absolute;width:6px;height:6px;top:10px;left:0;border-radius:7px;background-color:#8bc8d1;}
.conditions .details-list li .title a{color:#8bc8d1;}
.conditions .details-list li .title a:hover, .conditions .details-list li .title a:focus{text-decoration:none;}
.conditions .details-list li .title a:hover{color:#1e5e68;}
.conditions .details-list li p{font-size:16px;line-height:24px;color:#175a65;padding-bottom:18px;margin:0;}
@media all and (min-width:768px){.conditions .details-list li p{padding-bottom:24px;}}
.conditions .details-list li .link{font-size:20px;line-height:36px;color:#675501;font-family:Dosis, sans-sefis;font-weight:800;letter-spacing:0.3px;padding:1px 15px 17px 0;display:block;clear:both;}
@media all and (min-width:1050px){.conditions .details-list li .link{padding:4px 15px 0 0;display:inline-block;}}
.conditions .details-list li .link.color a{color:#ffffff;background-color:#ee3d44;}
.conditions .details-list li .link.color a:hover{background-color:#f26c71;}
.conditions .details-list li .link a{color:#675501;display:inline-block;background-color:#fcd832;border-radius:30px;text-align:center;padding:4px 39px 9px 36px;}
.conditions .details-list li .link a:hover{background-color:#fde264;text-decoration:none;}
.info-box{background-color:#94e9fe;padding:15px 0 31px 0;position:relative;}
@media all and (min-width:768px){.info-box{padding:45px 0 55px 0;}
 .info-box::before{content:" ";position:absolute;width:132px;height:57px;top:34px;left:-49px;background-image:url(/_lptemplates/chwilowkoland/images/cloud2.png);background-size:auto 100%;}}
@media all and (min-width:768px) and (min-width:1050px){.info-box::before{top:30px;left:50%;margin-left:-781px;}}
@media all and (min-width:768px){.info-box::after{content:" ";position:absolute;width:157px;height:39px;top:189px;right:-77px;background-image:url(/_lptemplates/chwilowkoland/images/cloud1.png);background-size:auto 100%;}}
@media all and (min-width:768px) and (min-width:1050px){.info-box::after{left:50%;margin-left:-503px;}}
.info-box .container-fluid{position:relative;}
@media all and (min-width:768px){.info-box .container-fluid::before{content:" ";position:absolute;width:82px;height:121px;top:54px;left:41px;background-image:url(/_lptemplates/chwilowkoland/images/info-bg.png);}}
@media all and (min-width:768px) and (min-width:1050px){.info-box .container-fluid::before{left:-1px;top:9px;}}
.info-box .text-box{max-width:540px;margin:0 auto;text-align:center;}
.info-box .text-box h3{font-size:25px;line-height:34px;color:#4991a1;font-family:Dosis, sans-sefis;font-weight:500;padding:0 0 30px 0;}
@media all and (min-width:768px){.info-box .text-box h3{font-size:36px;line-height:28px;padding-bottom:48px;}}
.info-box .text-box h3 span{font-size:28px;color:#2e6872;font-weight:800;display:block;}
@media all and (min-width:768px){.info-box .text-box h3 span{display:inline;font-size:40px;}}
.info-box .text-box p{font-size:14px;line-height:34px;color:#1e5e68;display:block;margin-bottom:5px;}
@media all and (min-width:768px){.info-box .text-box p{display:inline-block;margin-bottom:10px;}}
.info-box .text-box p a{color:#1e5e68;text-decoration:underline;padding-top:2px;}
.info-box .text-box p a:hover{text-decoration:none;}
.info-box .text-box .button{font-size:20px;line-height:36px;color:#ffffff;font-family:Dosis, sans-sefis;font-weight:800;height:49px;letter-spacing:0.3px;display:inline-block;}
@media all and (min-width:768px){.info-box .text-box .button{margin-right:39px;}}
.info-box .text-box .button a{color:#ffffff;background-color:#ee3d44;display:block;text-decoration:none;padding:4px 40px 9px 40px;border-radius:40px;}
.info-box .text-box .button a:hover{background-color:#f26c71;}
.loan-terms{padding:40px 0 0 0;overflow:hidden;}
.loan-terms .container-fluid{position:relative;padding-bottom:55px;}
.loan-terms .container-fluid::before{content:" ";position:absolute;width:435px;height:185px;bottom:13px;right:-274px;background-image:url(/_lptemplates/chwilowkoland/images/loan-terms-bg.png);background-size:auto 100%;display:none;}
@media all and (min-width:768px){.loan-terms .container-fluid::before{display:block;}}
@media all and (min-width:1050px){.loan-terms .container-fluid::before{height:198px;right:-158px;bottom:15px;}}
.loan-terms h2{font-size:32px;line-height:32px;color:#175a65;font-family:Dosis, sans-sefis;font-weight:800;text-align:center;margin-bottom:0;}
@media all and (min-width:768px){.aff{padding-bottom:105px;}}
.loan-terms .aff p{padding:20px;font-size:16px;text-align:center;}
.loan-terms .aff h3{text-align:center;font-weight:800;}
@media all and (min-width:768px){.loan-terms h2{margin-bottom:10px;}}
.loan-terms ul{margin:0;padding:29px 0 38px 0;counter-reset:list;}
@media all and (min-width:768px){.loan-terms ul{margin:0 -30px;}}
@media all and (min-width:1050px){.loan-terms ul{margin:0 0 0 -40px;padding:29px 45px 20px 60px;}}
.loan-terms ul li{margin:0;padding:0;list-style-type:none;display:inline-block;vertical-align:top;text-align:center;}
@media all and (min-width:768px){.loan-terms ul li{width:49.5%;padding:0 30px 10px 30px;text-align:left;}}
@media all and (min-width:1050px){.loan-terms ul li{padding:0 0 28px 40px;}}
.loan-terms ul li h3{font-size:22px;line-height:26px;color:#175a65;font-family:Dosis, sans-sefis;font-weight:800;padding:0 0 4px 0;position:relative;margin-top:18px;}
.loan-terms ul li h3::before{counter-increment:list;content:counter(list) ".";color:#5eccde;padding-right:6px;}
.loan-terms ul li p{font-size:16px;line-height:24px;color:#175a65;}
.loan-terms .button-box{text-align:center;}
.loan-terms .button-box p{font-size:20px;line-height:36px;color:#675501;display:block;font-family:Dosis, sans-sefis;font-weight:800;letter-spacing:0.3px;padding:4px 15px 0 0;}
@media all and (min-width:768px){.loan-terms .button-box p{display:inline-block;}}
.loan-terms .button-box p.color a{color:#ffffff;background-color:#ee3d44;}
.loan-terms .button-box p.color a:hover{background-color:#f26c71;}
.loan-terms .button-box p a{color:#675501;display:block;background-color:#fcd832;border-radius:30px;text-align:center;padding:4px 39px 9px 36px;display:inline-block;}
.loan-terms .button-box p a:hover{background-color:#fde264;text-decoration:none;}
.questions{padding:40px 0 0 0;background-color:#f0fcff;overflow:hidden;}
@media all and (min-width:1050px){.questions{border-bottom:25px solid #d3f745;}}
.questions .container-fluid{position:relative;padding-bottom:13px;}
@media all and (min-width:768px){.questions .container-fluid{padding-bottom:66px;}}
@media all and (min-width:1050px){.questions .container-fluid{padding-bottom:44px;}}
.questions .container-fluid::before{content:" ";position:absolute;width:840px;height:254px;bottom:-57px;right:-651px;background-image:url(/_lptemplates/chwilowkoland/images/questions-bg.png);background-size:auto 100%;display:none;}
@media all and (min-width:768px){.questions .container-fluid::before{display:block;}}
@media all and (min-width:1050px){.questions .container-fluid::before{left:-429px;bottom:-1px;}}
.questions h2{font-size:32px;line-height:32px;color:#175a65;font-family:Dosis, sans-sefis;font-weight:800;text-align:center;padding-bottom:62px;}
@media all and (min-width:768px){.questions h2{padding-bottom:54px;}}
@media all and (min-width:1050px){.questions h2{padding-bottom:63px;}}
.questions ol{margin:0;padding:9px 15px 0 0;overflow:hidden;float:left;width:50%;display:none;}
@media all and (min-width:768px){.questions ol{display:block;}}
@media all and (min-width:1050px){.questions ol{padding:0 60px 46px 60px;float:none;width:auto;}}
.questions ol li{margin:0;padding:0 0 34px 0;list-style-type:none;font-size:22px;line-height:29px;color:#175a65;font-family:Dosis, sans-sefis;font-weight:800;}
@media all and (min-width:1050px){.questions ol li{float:left;width:33.3%;padding:0;}}
.questions ol li.active a{color:#175a65;}
.questions ol li a{color:#8bc8d1;display:block;padding:0 15px 0 66px;position:relative;}
.questions ol li a::before{content:"?";position:absolute;font-size:18px;line-height:38px;color:#7f6a08;text-align:center;width:39px;height:39px;border-radius:39px;top:0;left:0;background-color:#fcd832;font-family:Dosis, sans-sefis;font-weight:800;}
.questions ol li a:hover, .questions ol li a:focus{text-decoration:none;}
.questions .about-content{position:relative;padding:0;}
@media all and (min-width:768px){.questions .about-content{float:left;width:50%;}}
@media all and (min-width:1050px){.questions .about-content{float:none;width:auto;padding:0 60px;}}
.questions .about-content .details-list{margin:0 0 24px 0;padding:0;}
@media all and (min-width:768px){.questions .about-content .details-list{padding-left:15px;}}
@media all and (min-width:1050px){.questions .about-content .details-list{padding:0 0 0 33.3%;}}
.questions .about-content .details-list li{margin:0;padding:0;list-style-type:none;font-size:16px;line-height:24px;color:#175a65;text-align:center;}
@media all and (min-width:768px){.questions .about-content .details-list li{display:none;text-align:left;}}
.questions .about-content .details-list li.active{display:block;}
.questions .about-content .details-list li.active .title{padding-bottom:19px;}
.questions .about-content .details-list li.active .title a{color:#175a65;}
.questions .about-content .details-list li.active .text-box{display:block;margin-bottom:-9px;}
.questions .about-content .details-list li .text-box{display:none;padding-bottom:47px;}
@media all and (min-width:768px){.questions .about-content .details-list li .text-box{display:block;padding-bottom:0;}}
.questions .about-content .details-list li p{margin-bottom:0;}
.questions .about-content .details-list li .title{font-size:22px;line-height:29px;font-family:Dosis, sans-sefis;font-weight:800;position:relative;padding-bottom:11px;margin-bottom:10px;}
@media all and (min-width:768px){.questions .about-content .details-list li .title{display:none;}}
.questions .about-content .details-list li .title a{color:#8bc8d1;}
.questions .about-content .details-list li .title a:hover, .questions .about-content .details-list li .title a:focus{text-decoration:none;}
.questions .about-content .details-list li .title a:hover{color:#175a65;}
.questions .about-content .button{font-size:20px;line-height:36px;color:#675501;display:block;font-family:Dosis, sans-sefis;font-weight:800;letter-spacing:0.3px;padding:31px 0 0 0;}
@media all and (min-width:768px){.questions .about-content .button{padding:29px 15px 0 0;}}
@media all and (min-width:1050px){.questions .about-content .button{padding-top:28px;}}
.questions .about-content .button a{display:inline-block;color:#ffffff;background-color:#ee3d44;border-radius:30px;text-align:center;padding:4px 39px 9px 36px;}
.questions .about-content .button a:hover{background-color:#f26c71;text-decoration:none;}
.question-box{background-color:#94e9fe;padding:0 0 11px 0;overflow:hidden;}
@media all and (min-width:768px){.question-box{padding-bottom:55px;}}
.question-box .container-fluid{padding-top:11px;padding-bottom:10px;position:relative;}
@media all and (min-width:768px){.question-box .container-fluid{padding-top:56px;}}
@media all and (min-width:1050px){.question-box .container-fluid{padding-bottom:0;}}
.question-box .container-fluid::before{content:" ";position:absolute;width:969px;height:197px;top:0;left:-81px;background-image:url(/_lptemplates/chwilowkoland/images/questions-small-bg.png);background-size:auto 100%;}
@media all and (min-width:768px){.question-box .container-fluid::before{height:254px;}}
.question-box h2{padding:0;font-size:32px;line-height:32px;color:#175a65;font-family:Dosis, sans-sefis;font-weight:800;position:relative;z-index:1;text-align:center;}
@media all and (min-width:768px){.question-box h2{float:left;padding:0 46px 0 0;}}
@media all and (min-width:1050px){.question-box h2{padding:0 46px 0 60px;}}
.question-box p{font-size:14px;line-height:26px;font-family:Dosis, sans-sefis;font-weight:800;letter-spacing:0.3px;padding:11px 0 0 0;position:relative;z-index:1;display:block;text-align:center;}
@media all and (min-width:768px){.question-box p{display:inline-block;float:left;font-size:20px;line-height:36px;padding-top:17px;}}
.question-box p.button{font-size:14px;line-height:26px;color:#ffffff;padding:0;}
@media all and (min-width:768px){.question-box p.button{padding-top:17px;font-size:20px;line-height:31px;}}
@media all and (min-width:768px){.question-box p.button{float:right;}}
@media all and (min-width:1050px){.question-box p.button{padding-right:60px;font-size:27px;line-height:49px;padding-top:9px;}}
.question-box p.button a{color:#ffffff;background-color:#ee3d44;padding:5px 38px 5px 36px;}
@media all and (min-width:1050px){.question-box p.button a{padding:7px 51px 11px 48px;}}
.question-box p.button a:hover{background-color:#f26c71;}
.question-box p a{color:#675501;background-color:#fcd832;border-radius:36px;text-align:center;padding:5px 36px 5px 36px;display:inline-block;}
@media all and (min-width:768px){.question-box p a{display:block;padding-bottom:8px;}}
@media all and (min-width:1050px){.question-box p a{padding:5px 39px 8px 36px;}}
.question-box p a:hover{background-color:#fde264;text-decoration:none;}
footer{padding:10px 0 36px 0;}
@media all and (min-width:768px){footer{padding-top:45px;}}
@media all and (min-width:1050px){footer{padding:47px 0 42px 0;}}
footer .container-fluid{position:relative;}
footer .footer-content{overflow:hidden;}
@media all and (min-width:1050px){footer .footer-content{padding:0 60px;}}
footer .footer-content p{font-size:12px;line-height:20px;color:#175a65;}
@media all and (min-width:1050px){footer .footer-content p{font-size:16px;line-height:24px;}}
@media all and (min-width:768px){footer .footer-content .logo-box{max-width:150px;float:left;}}
@media all and (min-width:1050px){footer .footer-content .logo-box{max-width:190px;}}
footer .footer-content .logo-box h2{float:left;width:50%;}
@media all and (min-width:768px){footer .footer-content .logo-box h2{float:none;width:auto;}}
footer .footer-content .logo-box h2 img{height:69px;width:auto;}
@media all and (min-width:1050px){footer .footer-content .logo-box h2 img{height:auto;}}
footer .footer-content .logo-box p{float:left;width:50%;padding-top:35px;}
@media all and (min-width:768px){footer .footer-content .logo-box p{float:none;width:auto;padding-top:6px;}}
@media all and (min-width:1050px){footer .footer-content .logo-box p{padding-top:10px;}}
footer .footer-content .menu-box{max-width:375px;padding-top:15px;margin:0 auto;}
@media all and (min-width:1050px){footer .footer-content .menu-box{max-width:430px;padding-top:13px;}}
footer .footer-content .menu-box ul{margin:0 -10px;padding:13px 0 0 0;overflow:hidden;min-width:100%;}
@media all and (min-width:768px){footer .footer-content .menu-box ul{margin:0;padding:0;}}
footer .footer-content .menu-box ul li{margin:0;padding:0 10px 0 10px;list-style-type:none;float:left;width:50%;font-size:12px;line-height:28px;color:#226571;font-weight:600;}
@media all and (min-width:1050px){footer .footer-content .menu-box ul li{font-size:14px;padding:0 25px 0 25px;}}
footer .footer-content .menu-box ul li a{color:#226571;}
footer .footer-content .contact-box{padding:16px 30px 0 30px;max-width:240px;margin:0 auto;}
@media all and (min-width:768px){footer .footer-content .contact-box{padding:0;position:absolute;top:19px;right:30px;width:160px;}}
@media all and (min-width:1050px){footer .footer-content .contact-box{top:20px;right:70px;}}
footer .footer-content .contact-box p{width:50%;float:left;}
@media all and (min-width:768px){footer .footer-content .contact-box p{width:auto;float:none;text-align:right;padding-bottom:10px;}}
@media all and (min-width:1050px){footer .footer-content .contact-box p{padding-bottom:15px;}}
footer .footer-content .contact-box p img{margin-top:4px;height:49px;width:auto;}
@media all and (min-width:768px){footer .footer-content .contact-box p img{margin-top:0;}}
@media all and (min-width:1050px){footer .footer-content .contact-box p img{height:auto;}}
footer .text-box{padding:36px 0 0 0;text-align:center;}
@media all and (min-width:768px){footer .text-box{padding-top:46px;}}
@media all and (min-width:1050px){footer .text-box{padding:47px 60px 0 60px;}}
footer .text-box p{font-size:12px;line-height:18px;color:#175a65;padding-bottom:18px;margin:0;}
.popup-layer{position:fixed;left:0;top:0;z-index:100;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.8);display:none;}
.popup-container{position:fixed;z-index:101;left:0;top:20%;margin-top:-50px;width:100%;display:none;}
.popup{margin:0 auto;color:#000000;width:90%;max-width:400px;text-align:left;border-radius:5px;position:relative;background-color:#ffffff;border:2px solid #94e9fe;padding:0 10px 10px 10px;}
.popup p{margin:0;max-height:200px;overflow:auto;}
.popup .close-popup{position:absolute;right:-10px;top:-10px;background-color:#94e9fe;border-radius:20px;color:#ffffff;width:20px;text-align:center;font-size:11px;line-height:20px;cursor:pointer;}
.text-section{background-color:#f0fcff;position:relative;text-align:center;}
@media all and (min-width:768px){.text-section{overflow:hidden;text-align:left;}}
@media all and (min-width:768px){.text-section .container-fluid{position:relative;}}
.text-section .title-box{padding:317px 0 0 0;overflow:hidden;}
@media all and (min-width:768px){.text-section .title-box{padding-top:0;background-color:#94e9fe;line-height:135px;}}
@media all and (min-width:1050px){.text-section .title-box{line-height:197px;}}
.text-section .title-box .container-fluid{position:relative;}
.text-section .title-box .container-fluid::before{content:" ";position:absolute;width:1000px;height:254px;top:0;left:50%;margin-left:-178px;background-image:url(/_lptemplates/chwilowkoland/images/title-bg.png);display:none;}
@media all and (min-width:768px){.text-section .title-box .container-fluid::before{display:block;}}
@media all and (min-width:1050px){.text-section .title-box .container-fluid::before{left:auto;right:-91px;}}
.text-section .title-box h2{font-size:28px;line-height:36px;color:#175a65;font-family:Dosis, sans-sefis;font-weight:800;display:inline-block;margin:0;vertical-align:middle;position:relative;z-index:1;}
@media all and (min-width:768px){.text-section .title-box h2{line-height:19px;}}
@media all and (min-width:1050px){.text-section .title-box h2{font-size:42px;line-height:28px;}}
.text-section .text-col{padding:0;min-height:395px;position:relative;}
@media all and (min-width:1050px){.text-section .text-col{width:60%;float:left;padding-right:55px;}
.text-section .text-col.apply{width: 100%}}
.text-section .text-col::before{content:" ";width:375px;height:315px;float:right;display:none;}
@media all and (min-width:768px){.text-section .text-col::before{display:inline-block;}}
@media all and (min-width:1050px){.text-section .text-col::before{display:none;}}
.text-section .text-col .text-box{counter-reset:list;padding:130px 0 35px 0;}
.text-section .text-col .text-box.simple-list{padding:130px 0 27px 0;}
@media all and (min-width:768px){.text-section .text-col .text-box.simple-list{padding:34px 0 37px 0;}}
@media all and (min-width:1050px){.text-section .text-col .text-box.simple-list{padding:41px 0 35px 0;}}
.text-section .text-col .text-box.no-title h3::before{display:none;}
.text-section .text-col .text-box h3{font-size:22px;line-height:22px;color:#175a65;font-family:Dosis, sans-sefis;font-weight:800;padding:0 0 6px 0;position:relative;}
@media all and (min-width:768px){.text-section .text-col .text-box h3{padding-bottom:26px;}}
.text-section .text-col .text-box h3::before{counter-increment:list;content:counter(list) ".";color:#5eccde;padding-right:10px;}
.text-section .text-col .text-box h3 a{color:#175a65;}
.text-section .text-col .text-box h3 a:hover, .text-section .text-col .text-box h3 a:focus{text-decoration:none;}
.text-section .text-col .text-box h3 a:hover{color:#207f8f;}
.text-section .text-col .text-box p{font-size:16px;line-height:24px;color:#175a65;margin:0;padding-bottom:9px;}
@media all and (min-width:768px){.text-section .text-col .text-box p{line-height:26px;padding-bottom:26px;}}
.text-section .text-col .text-box p.to-right{text-align:right;margin-top:-9px;padding-bottom:25px;}
@media all and (min-width:768px){.text-section .text-col .text-box p.to-right{margin-top:-16px;padding-bottom:40px;}}
.text-section .text-col .text-box ol li {font-size: 16px;line-height: 24px;color: #175a65;margin: 0;padding-bottom: 9px; }
@media all and (min-width: 768px) {
  .text-section .text-col .text-box ol li {line-height: 26px;padding-bottom: 26px; } }
.text-section .text-col .text-box ul{margin:0 0 0 26px;padding:0 0 26px 0;}
.text-section .text-col .text-box ul li{margin:0;padding:0 0 0 20px;list-style-type:none;font-size:16px;line-height:26px;color:#175a65;position:relative;}
.text-section .text-col .text-box ul li::before{content:" ";position:absolute;width:6px;height:6px;border-radius:6px;top:10px;left:0;background-color:#5eccde;}
.text-section .text-col .text-box .faq ul{margin:0;padding:3px 0 0 0;}
@media all and (min-width:1050px){.text-section .text-col .text-box .faq ul{padding:0;}}
.text-section .text-col .text-box .faq ul li{margin:0;padding:0 0 18px 0;list-style-type:none;}
@media all and (min-width:1050px){.text-section .text-col .text-box .faq ul li{padding-bottom:9px;}}
.text-section .text-col .text-box .faq ul li::before{display:none;}
.text-section .text-col .text-box .faq ul li.active h3::after{background:url(/_lptemplates/chwilowkoland/images/icon-minus.png) center no-repeat;}
.text-section .text-col .text-box .faq ul li.active p{display:block;}
.text-section .text-col .text-box .faq ul li h3{position:relative;padding-left:30px;padding-bottom:17px;overflow:hidden;text-align:left;}
@media all and (min-width:1050px){.text-section .text-col .text-box .faq ul li h3{padding-bottom:26px;}}
.text-section .text-col .text-box .faq ul li h3::before{content:" ";position:absolute;width:20px;height:20px;top:2px;left:0;background-image:url(/_lptemplates/chwilowkoland/images/icon-question.png);}
.text-section .text-col .text-box .faq ul li h3::after{content:" ";position:absolute;top:10px;right:0;width:10px;height:9px;background-image:url(/_lptemplates/chwilowkoland/images/icon-plus.png);}
.text-section .text-col .text-box .faq ul li h3 a{display:block;padding-right:30px;position:relative;z-index:1;}
@media all and (min-width:1050px){.text-section .text-col .text-box .faq ul li h3 a{padding-right:0;}}
.text-section .text-col .text-box .faq ul li p{display:none;padding-bottom:20px;}
@media all and (min-width:1050px){.text-section .text-col .text-box .faq ul li p{padding-bottom:29px;}}
.text-section .form-box{margin:-0 -15px 0 -15px;background-color:#ffffff;padding:13px 25px 17px 25px;box-shadow:0px -52px 47px -28px #dbf8ff, 0px 25px 36px -9px #ccf4ff;width:100%;position:absolute;top:2px;z-index:1;}
@media all and (min-width:768px){.text-section .form-box{top:0;right:30px;width:324px;padding:20px 25px 25px 15px;margin:-114px 0 0 0;border-radius:13px;}}
@media all and (min-width:1050px){.text-section .form-box{margin:-30px -30px 40px 0;padding:37px 50px 23px 50px;width:40%;float:right;position:relative;}}
.text-section .form-box .checkbox {clear: both;padding-left: 10px;margin-top: 0;margin-bottom: 0; }
.text-section .form-box .checkbox label {font-size: 15px;line-height: 1.5;padding-top: 5px;padding-bottom: 5px; }
.text-section .form-box form .form-group.slider-box{padding-bottom:34px;margin-top:2px;}
@media all and (min-width:768px){.text-section .form-box form .form-group.slider-box{padding-bottom:31px;margin-top:5px;}}
@media all and (min-width:1050px){.text-section .form-box form .form-group.slider-box{margin-top:6px;padding-bottom:38px;}}
.text-section .form-box form .form-group.slider-box label{font-size:22px;line-height:22px;padding-bottom:30px;}
@media all and (min-width:1050px){.text-section .form-box form .form-group.slider-box label{font-size:28px;line-height:28px;padding-bottom:41px;}}
@media all and (max-width:1049px){.text-section .form-box form .form-group.slider-box .slider{height:9px;}
 .text-section .form-box form .form-group.slider-box .ui-slider .ui-slider-handle{font-size:15px;line-height:25px;height:30px;}
 .text-section .form-box form .form-group.slider-box .ui-slider-horizontal{margin-top:-6px;}
 .text-section .form-box form .form-group.slider-box .ui-slider-horizontal .ui-slider-range{top:6px;height:9px;}}
.text-section .form-box form button.btn{font-size:22px;line-height:25px;height:44px;margin-bottom:18px;}
@media all and (min-width:768px){.text-section .form-box form button.btn{margin-bottom:15px;}}
@media all and (min-width:1050px){.text-section .form-box form button.btn{font-size:31px;line-height:31px;height:61px;}}
.text-section .form-box form .button-box{max-width:191px;}
@media all and (min-width:1050px){.text-section .form-box form .button-box{max-width:289px;}}
.text-section .form-box form .button-box p{display:block;text-align:center;font-size:10px;line-height:12px;}
@media all and (min-width:1050px){.text-section .form-box form .button-box p{font-size:13px;line-height:18px;}}
.text-section .form-box form .form-content{margin:-5px -7px;}
.text-section .form-box form .form-content .form-control.error-input{box-shadow:0px 1px 9px -3px #d92b2b inset;border-color:#e15656;}
.text-section .contact-form{padding-top:37px;padding-bottom:30px;}
@media all and (min-width:768px){.text-section .contact-form{padding-bottom:63px;}}
@media all and (min-width:1050px){.text-section .contact-form{padding-top:65px;padding-bottom:89px;}}
.text-section .contact-form::before{display:none;}
.text-section .contact-form form{overflow:hidden;}
@media all and (min-width:768px){.text-section .contact-form form .data-content{padding-right:355px;}}
@media all and (min-width:1050px){.text-section .contact-form form .data-content{width:33.3%;float:left;padding:0;}}
@media all and (min-width:768px){.text-section .contact-form form .text-content{padding-right:70px;}}
@media all and (min-width:1050px){.text-section .contact-form form .text-content{width:66.7%;float:left;padding:0 0 0 20px;}}
.text-section .contact-form form label{display:none;}
.text-section .contact-form form .form-group{margin-bottom:20px;}
@media all and (min-width:768px){.text-section .contact-form form .form-group{margin-bottom:21px;}}
.text-section .contact-form form .form-control{font-size:17px;line-height:44px;color:#1a5d68;height:53px;padding:3px 21px;border:1px solid #aecbd0;border-radius:2px;box-shadow:none;background-color:#fbfeff;}
.text-section .contact-form form .form-control.error-input{box-shadow:0px 1px 9px -3px #d92b2b inset;border-color:#e15656;}
.text-section .contact-form form textarea.form-control{height:201px;}
.text-section .contact-form form .form-control::-moz-placeholder{color:#1a5d68;}
.text-section .contact-form form .form-control:-ms-input-placeholder{color:#1a5d68;}
.text-section .contact-form form .form-control::-webkit-input-placeholder{color:#1a5d68;}
.text-section .contact-form form button{font-size:20px;line-height:36px;color:#ffffff;font-family:Dosis, sans-sefis;font-weight:800;height:44px;letter-spacing:0.3px;margin-right:39px;background-color:#ee3d44;display:block;text-decoration:none;padding:2px 53px 6px 52px;border-radius:40px;border:0;margin:24px auto 0;}
@media all and (min-width:768px){.text-section .contact-form form button{margin:0;}}
.text-section .contact-form form button:hover{background-color:#f26c71;}
.text-section .contact-form.small-form{padding-top:30px;padding-bottom:48px;}
@media all and (min-width:768px){.text-section .contact-form.small-form{padding-top:18px;padding-bottom:96px;}}
@media all and (min-width:1050px){.text-section .contact-form.small-form{padding-top:50px;padding-bottom:53px;}}
.text-section .contact-form.small-form form{overflow:visible;}
@media all and (min-width:768px){.text-section .contact-form.small-form form{max-width:254px;padding-right:34px;}}
.text-section .contact-form.small-form form .form-group{margin-bottom:12px;}
.text-section .contact-form.small-form form label{display:inline-block;font-size:17px;line-height:44px;color:#1a5d68;font-weight:normal;margin-bottom:0;}
.text-section .contact-form.small-form form .checkbox{padding-top:16px;}
@media all and (max-width:767px){.text-section .contact-form.small-form form .checkbox{margin-top:9px;padding-top:16px;}}
.text-section .contact-form.small-form form .checkbox label{font-size:15px;line-height:20px;}
.text-section .contact-form.small-form form button{margin-top:30px;}
.popup p.rrso{font-size:11px;}
.popup h3{font-size:20px; margin-top:10px;}
.text-section #contact .input-line .error-input,.text-section #contact .textarea-line .error-input{box-shadow:0px 1px 9px -3px #d92b2b inset;border-color:#e15656;}
.text-section .text-col .text-box #pdmTabs ul{padding:0; margin:0;}
.text-section .text-col .text-box #pdmTabs ul li{padding-left:5px;}
.text-section .text-col .text-box #pdmTabs ul li a{padding-left 14px;}
.text-section .text-col .text-box #pdmTabs ul li:before{display:none;}
.text-section .text-col .text-box p.pdmBottomInfo , .text-section .text-col .text-box .pdmInfo p {font-size:12px;}
.checkbox label .pdmRequired a{color:red!important}
.pdmRequired{color:red!important}
.pdmCheckboxBackground {
    text-align: left;
    width: 70%;
    margin-left: 15%;
}
#enterPINpopup{width:70%!important;margin-left:15%!important}
.mini-form .pdmCheckboxDesc {
    font-size: 11px!important;
    padding-left: 0px!important;
}
.mini-form .checkbox label {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.popupCheckboxFont {
    line-height: 12px;
}