body{background:#ffffff;color:#000000;margin:0 auto;padding:0;font-size:12px;font-family:Oswald, sans-serif;-webkit-font-smoothing:antialiased;}
form, fieldset{margin:0;padding:0;border-width:0;}
input, select, textarea{font-family:Oswald, 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:Oswald, 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{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;}
.container-fluid{max-width:1170px;padding-left:20px;padding-right:20px;}
@media all and (min-width:768px){.container-fluid{padding-left:10px;padding-right:10px;}}
@media all and (min-width:1050px){.container-fluid{padding-left:15px;padding-right:15px;}}
.all{overflow:hidden;min-width:480px;background:#ffffff url(/_lptemplates/travelkasa/images/main-bg.jpg) no-repeat center top;}
a:focus{text-decoration:none;}
.logo-box{padding:0 0 0 0;text-align:right;position:relative;z-index:1;}
.logo-box .container-fluid{position:relative;}
.logo-box.dark{padding:32px 0 18px 0;background:#1d1c1c url(/_lptemplates/travelkasa/images/top-image-small.png) center top no-repeat;}
@media all and (min-width:768px){.logo-box.dark{padding:58px 0 53px 0;}}
@media all and (min-width:1050px){.logo-box.dark{padding:53px 0 57px 0;}}
.logo-box.dark h2::before{display:none;}
.logo-box.dark h2 img{height:52px;width:auto;}
@media all and (min-width:768px){.logo-box.dark h2 img{height:auto;}}
.logo-box.dark .button{margin-top:17px;position:absolute;top:0;right:20px;}
@media all and (min-width:768px){.logo-box.dark .button{position:relative;right:0;margin-top:24px;}}
@media all and (min-width:1050px){.logo-box.dark .button{margin-top:29px;}}
.logo-box h1, .logo-box h2{float:left;margin:-2px 0 0 0;position:relative;}
@media all and (min-width:768px){.logo-box h1, .logo-box h2{padding-left:20px;}}
@media all and (min-width:1050px){.logo-box h1, .logo-box h2{padding-left:0;}}
.logo-box h1::before, .logo-box h2::before{content:" ";position:absolute;width:99999px;height:1px;top:2px;left:100%;margin-left:-200px;background:rgba(255, 255, 255, 0.15);}
@media all and (min-width:1050px){.logo-box h1::before, .logo-box h2::before{margin-left:-10px;}}
.logo-box .text{font-family:'Shadows Into Light Two', cursive;font-size:24px;line-height:35px;color:#ffffff;float:left;padding:26px 0 0 0;width:100%;text-align:left;}
@media all and (min-width:768px){.logo-box .text{padding:26px 0 0 10px;width:auto;}}
@media all and (min-width:1050px){.logo-box .text{padding:26px 0 0 35px;}}
.logo-box .question-box{padding:29px 38px 0 0;text-align:left;display:none;}
@media all and (min-width:1050px){.logo-box .question-box{display:inline-block;}}
.logo-box .question-box p{font-size:35px;line-height:18px;color:#fed23b;display:inline-block;}
.logo-box .question-box p span{font-size:14px;line-height:17px;color:#ffffff;display:block;padding:0 9px 0 43px;position:relative;}
.logo-box .question-box p span::before{content:" ";position:absolute;width:31px;height:33px;top:-1px;left:0;background-image:url(/_lptemplates/travelkasa/images/icon-tel.png);}
.logo-box .button{margin-top:29px;float:right;}
@media all and (min-width:768px){.logo-box .button{margin-right:20px;}}
@media all and (min-width:1050px){.logo-box .button{margin-right:0;}}
.button{font-size:12px;line-height:35px;color:#ffffff;}
.button a{color:#ffffff;padding:0 30px 0 31px;display:block;border-radius:3px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxYmVlNiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMGVjYWU4Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyN2NiZGYiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzRkY2JjNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdiYzI4MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(330deg, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);background-image:-webkit-linear-gradient(330deg, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);background-image:linear-gradient(120deg, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);}
@media all and (min-width:1050px){.button a{padding-right:40px;}}
.button a:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjZDdmZSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMzZkOWYzIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1M2Q2ZTYiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzc0ZDdkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzllZDJhNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(330deg, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);background-image:-webkit-linear-gradient(330deg, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);background-image:linear-gradient(120deg, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);text-decoration:none;}
.link{padding:25px 0 0 0;font-size:12px;line-height:30px;color:#000000;}
.link a{padding:0 31px 0 30px;border-radius:3px;display:block;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZDMzZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZDAzOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fed33e), color-stop(100%, #fed039));background-image:-moz-linear-gradient(left, #fed33e, #fed039);background-image:-webkit-linear-gradient(left, #fed33e, #fed039);background-image:linear-gradient(to right, #fed33e, #fed039);}
.link a:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGY3MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZGM2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fedf71), color-stop(100%, #fedc6c));background-image:-moz-linear-gradient(left, #fedf71, #fedc6c);background-image:-webkit-linear-gradient(left, #fedf71, #fedc6c);background-image:linear-gradient(to right, #fedf71, #fedc6c);text-decoration:none;color:#000000;}
header{position:relative;z-index:1;}
header::before{content:" ";position:absolute;width:100%;height:263px;top:0;left:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNCIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(25%, rgba(0, 0, 0, 0.7)), color-stop(50%, rgba(0, 0, 0, 0.4)), color-stop(75%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));background-image:-moz-linear-gradient(#000000, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background-image:-webkit-linear-gradient(#000000, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background-image:linear-gradient(#000000, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));}
header::after{content:" ";position:absolute;width:1408px;height:58px;top:0;left:50%;margin-left:-704px;background:url(/_lptemplates/travelkasa/images/top-image.png);}
header .container-fluid{position:relative;z-index:1;}
header #menu{width:75px;height:55px;margin:0 auto;display:block;position:relative;padding-top:15px;}
@media all and (min-width:768px){header #menu{display:none;}}
header #menu input{width:100%;height:28px;z-index:1;opacity:0;cursor:pointer;position:relative;float:left;}
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);top:8px;}
header #menu input:checked + span::before{transform:rotate(-45deg) translate(-14px, 15px);-webkit-transition:rotate(-45deg) translate(-14px, 15px);top:-22px;}
header #menu span{position:absolute;left:0;width:28px;height:3px;background:#e9e9e9;margin-top:17px;border-radius:10px;}
header #menu span::before, header #menu span::after{content:"";position:absolute;width:100%;height:3px;background:#e9e9e9;top:-6px;-webkit-transition:0.3s;transition:0.3s;border-radius:10px;}
header #menu span::after{top:6px;}
header #menu p{position:absolute;right:0;font-size:15px;line-height:20px;color:#ffffff;padding-top:8px;}
header nav{overflow:hidden;-webkit-transition:height 0.3s linear;transition:height 0.3s linear;height:0;}
@media all and (min-width:768px){header nav{height:55px !important;}}
header nav ul{margin:0 -14px 0 0;padding:20px 0 0 0;overflow:hidden;position:relative;}
header nav ul::before{content:" ";position:absolute;width:0;height:58px;top:115px;left:50%;box-shadow:0px 1px 152px 59px rgba(0, 0, 0, 0.7);border-radius:140px;}
@media all and (min-width:768px){header nav ul::before{display:none;}}
@media all and (min-width:768px){header nav ul{float:right;padding:0;}}
@media all and (min-width:1050px){header nav ul{margin:0;}}
header nav ul li{margin:0;padding:10px 20px;list-style-type:none;text-align:center;font-size:18px;line-height:30px;color:#ffffff;position:relative;width:100%;}
@media all and (min-width:768px){header nav ul li{float:left;width:auto;text-align:left;padding:20px 34px 11px 35px;font-size:15px;line-height:24px;border-left:1px solid rgba(255, 255, 255, 0.15);}}
header nav ul li:first-child{border-left:0;}
header nav ul li:last-child{padding-bottom:50px;}
@media all and (min-width:768px){header nav ul li:last-child{padding-bottom:0;}}
header nav ul li a{color:#ffffff;}
header nav ul li a:hover{color:#ffffff;}
.form-box{position:relative;margin:0 auto;}
@media all and (min-width:768px){.form-box{width:654px;}}
@media all and (min-width:1050px){.form-box{margin:0;}}
.form-box::before{content:" ";position:absolute;height:740px;top:0;left:-20px;right:-20px;display:block;background:url(/_lptemplates/travelkasa/images/form-bg-mobile.png);}
@media all and (min-width:768px){.form-box::before{background:url(/_lptemplates/travelkasa/images/form-bg.png);width:939px;height:665px;top:-36px;left:50%;right:auto;margin-left:-470px;}}
@media all and (min-width:1050px){.form-box::before{left:-157px;margin-left:0;top:0;}}
form{padding:10px 0 40px 0;position:relative;z-index:1;overflow:hidden;width:410px;margin:0 auto;}
@media all and (min-width:768px){form{padding-top:45px;width:auto;}}
@media all and (min-width:1050px){form{padding-top:75px;}}
@media all and (min-width:768px){form .slider-group{width:404px;float:left;}}
form .slider-box{margin:0 40px;padding:45px 0 10px 0;position:relative;text-align:left;}
@media all and (min-width:768px){form .slider-box{padding:45px 0 20px 0;}}
form .slider-box:first-of-type .ui-widget-header{background:url(/_lptemplates/travelkasa/images/slider1-bg.png);top:5px;}
form .slider-box input{position:absolute;top:0;left:-99999px;}
form .slider-box .value{font-size:35px;line-height:35px;position:absolute;color:#00bfe8;top:44px;right:-40px;}
form .slider-box .value.color{color:#fed23b;}
form .slider-box .min, form .slider-box .max{font-size:19px;line-height:32px;color:#ffffff;font-family:'Shadows Into Light Two', cursive;position:absolute;bottom:-30px;right:0;}
@media all and (min-width:768px){form .slider-box .min, form .slider-box .max{bottom:-10px;}}
form .slider-box .min{left:0;}
form .slider-box .nav-button{height:28px;width:28px;border:1px solid rgba(255, 255, 255, 0.12);border-radius:30px;position:absolute;top:92px;right:-40px;text-indent:-99999px;cursor:pointer;background:url(/_lptemplates/travelkasa/images/plus.png) center no-repeat;}
form .slider-box .nav-button.minus{left:-40px;background:url(/_lptemplates/travelkasa/images/minus.png) center no-repeat;}
form .form-control::-moz-placeholder{color:#ffffff;}
form .form-control:-ms-input-placeholder{color:#ffffff;}
form .form-control::-webkit-input-placeholder{color:#ffffff;}
form label{margin-left:-40px;}
form label, form .label{font-size:20px;line-height:32px;color:#ffffff;padding:0 0 15px 44px;position:relative;}
form label::before, form .label::before{content:" ";position:absolute;width:33px;height:32px;top:0;left:0;}
form .loanAmount label::before{background:url(/_lptemplates/travelkasa/images/form-icon1.png) no-repeat left center;}
form .repaymentPeriod label::before{background:url(/_lptemplates/travelkasa/images/form-icon2.png) no-repeat left center;}
form .main-form-content .label::before{background:url(/_lptemplates/travelkasa/images/form-icon3.png) no-repeat left center;}
form .slider{height:24px;border-radius:50px;background:url(/_lptemplates/travelkasa/images/slider-bg.png) left bottom no-repeat;}
form .slider::before{content:" ";position:absolute;width:7px;height:17px;bottom:34px;left:50%;margin-left:-4px;background:url(/_lptemplates/travelkasa/images/point-icon.png);}
form .main-form-content{overflow:hidden;padding:46px 7px 0 7px;margin-left:-34px;}
@media all and (min-width:768px){form .main-form-content{width:220px;float:left;padding:44px 0 0 42px;margin-left:0;}}
form .main-form-content::before{left:-43px;background:url(/_lptemplates/travelkasa/images/form-icon3.png) no-repeat left bottom;}
@media all and (min-width:1050px){form .main-form-content::before{left:-23px;}}
form .main-form-content .label{display:block;text-align:left;padding-bottom:0;margin-left:34px;}
@media all and (min-width:768px){form .main-form-content .label{margin-left:0;}}
form .main-form-content .form-group{padding:0;margin-bottom:0;float:left;width:178px;margin-left:34px;}
@media all and (min-width:768px){form .main-form-content .form-group{float:none;width:auto;margin-left:0;}}
form .main-form-content .form-group label{display:none;}
form .main-form-content .form-group .form-control{height:50px;font-size:18px;line-height:50px;color:#ffffff;border:0;border-radius:3px;position:relative;z-index:1;font-family:'Shadows Into Light Two', cursive;background:url(/_lptemplates/travelkasa/images/input-bg.png) left bottom no-repeat;background-size:100% auto;padding:0;box-shadow:none;}
form .main-form-content .form-group .form-control.error-input{box-shadow:0px -10px 5px -10px #d92b2b inset;}
form .main-form-content .form-group .form-control:focus{box-shadow:none;}
form .main-form-content .form-group .form-control::-moz-placeholder{color:#ffffff;}
form .main-form-content .form-group .form-control:-ms-input-placeholder{color:#ffffff;}
form .main-form-content .form-group .form-control::-webkit-input-placeholder{color:#ffffff;}
form .rrso{font-size:14px;line-height:17px;color:#ffffff;padding:0;position:absolute;bottom:30px;left:0;max-width:118px;}
@media all and (min-width:768px){form .rrso{position:relative;max-width:none;bottom:auto;padding:100px 0 10px 44px;}}
@media all and (min-width:1050px){form .rrso{padding:110px 0 0 44px;}}
form .rrso a{color:#ffffff;display:inline-block;padding-bottom:8px;border-bottom:1px solid rgba(255, 255, 255, 0.15);}
form .rrso a:hover{text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0);}
form .button-box{padding:95px 8px 0 0;width:220px;float:right;position:relative;z-index:1;}
@media all and (min-width:768px){form .button-box{float:left;padding:49px 0 0 14px;}}
form .button-box button.btn{font-size:15px;line-height:50px;color:#ffffff;padding:0 10px;text-align:center;display:block;border-radius:3px;border:0;width:100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxYmVlNiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMGVjYWU4Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyN2NiZGYiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzRkY2JjNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdiYzI4MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #01bee6), color-stop(25%, #0ecae8), color-stop(50%, #27cbdf), color-stop(75%, #4dcbc5), color-stop(100%, #7bc283));background-image:-moz-linear-gradient(left, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);background-image:-webkit-linear-gradient(left, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);background-image:linear-gradient(to right, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);}
form .button-box button.btn:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjZDdmZSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMzZkOWYzIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1M2Q2ZTYiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzc0ZDdkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzllZDJhNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #1cd7fe), color-stop(25%, #36d9f3), color-stop(50%, #53d6e6), color-stop(75%, #74d7d2), color-stop(100%, #9ed2a4));background-image:-moz-linear-gradient(left, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);background-image:-webkit-linear-gradient(left, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);background-image:linear-gradient(to right, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);text-decoration:none;}
form .checkbox label{padding-bottom:1px;}
@media all and (min-width:1050px){form .checkbox label{padding-bottom:8px;}}
.check-group{position:absolute;left:0;bottom:90px;width:100%;}
@media all and (min-width:768px){.check-group{bottom:110px;}}
@media all and (min-width:1050px){.check-group{bottom:95px;}}
.checkbox{margin-top:18px;padding-left:42px;}
@media all and (min-width:768px){.checkbox{margin:0;}}
.checkbox label{position:relative;font-size:12px;line-height:24px;color:#ffffff;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:#ffffff;}
.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:1px;}
.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/travelkasa/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:-10px;border-radius:3px;left:20px;right:20px;position:absolute;}
.ui-slider-horizontal .ui-slider-range{top:6px;height:30px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.ui-slider-horizontal .ui-slider-range-min{left:-20px;}
.ui-widget-header{background:url(/_lptemplates/travelkasa/images/slider2-bg.png);border-radius:3px;}
.ui-widget-content{border:0;background-color:transparent;}
.ui-slider .ui-slider-handle{border-radius:3px;top:-3px;margin-left:-20px;border:0;font-weight:bold;width:40px;height:40px;-webkit-transition:none;transition:none;cursor:pointer;}
.ui-slider .ui-slider-handle::before{content:" ";position:absolute;width:84px;height:84px;top:-12px;left:-22px;background:url(/_lptemplates/travelkasa/images/slider-input-bg.png);}
.ui-slider .ui-slider-handle.ui-state-hover, .ui-slider .ui-slider-handle.ui-state-focus{text-decoration:none;}
.main-section{padding:13px 0 0 0;}
@media all and (min-width:768px){.main-section{padding:9px 0 0 0;}}
@media all and (min-width:1050px){.main-section{padding-top:29px;}}
.main-section .container-fluid{position:relative;}
.main-section h2{font-size:45px;line-height:50px;color:#ffffff;font-weight:bold;text-align:center;position:relative;padding-bottom:14px;}
.main-section h2::before{content:" ";position:absolute;width:360px;height:0;top:40px;left:50%;margin-left:-200px;box-shadow:0px 1px 135px 65px rgba(0, 0, 0, 0.6);border-radius:140px;}
@media all and (min-width:768px){.main-section h2{padding-bottom:0;font-size:50px;line-height:55px;}}
@media all and (min-width:1050px){.main-section h2{position:absolute;top:109px;left:743px;text-align:left;}
 .main-section h2::before{width:0;height:88px;top:86px;margin-left:-34px;box-shadow:0px 0px 146px 133px rgba(0, 0, 0, 0.7);}}
@media all and (min-width:1150px){.main-section h2{font-size:60px;line-height:65px;left:759px;}}
.main-section h2 span{position:relative;max-width:530px;display:inline-block;z-index:1;}
@media all and (min-width:1050px){.main-section h2 span{max-width:340px;}}
.how-it-works{padding:122px 0 8px 0;}
@media all and (min-width:768px){.how-it-works{padding:112px 0 18px 0;}}
@media all and (min-width:1050px){.how-it-works{padding:134px 0 51px 0;}}
.how-it-works .container-fluid{position:relative;}
.how-it-works ul{margin:0 -10px;padding:0;position:relative;overflow:hidden;}
@media all and (min-width:768px){.how-it-works ul{margin:0 0 0 -10px;}}
@media all and (min-width:1050px){.how-it-works ul{margin:0;}}
.how-it-works ul li{list-style-type:none;font-size:20px;line-height:23px;color:#2b3034;position:relative;padding:129px 26px 50px 30px;text-align:left;float:left;width:33.3%;background-repeat:no-repeat;}
@media all and (min-width:768px){.how-it-works ul li{width:34%;padding:40px 0 50px 143px;}}
@media all and (min-width:1050px){.how-it-works ul li{padding:40px 0 50px 150px;}}
.how-it-works ul li::after{content:" ";position:absolute;width:51px;height:19px;top:59px;right:7%;background:url(/_lptemplates/travelkasa/images/arrow2.png);display:none;}
@media all and (min-width:1050px){.how-it-works ul li::after{display:block;background-size:auto;}}
.how-it-works ul li:first-child::after{background:url(/_lptemplates/travelkasa/images/arrow1.png);}
@media all and (min-width:768px){.how-it-works ul li:last-child{width:32%;}}
.how-it-works ul li:last-child::after{display:none;}
.how-it-works ul li.step1{background-image:url(/_lptemplates/travelkasa/images/step1.png);background-position:center 0 5px;}
@media all and (min-width:768px){.how-it-works ul li.step1{background-position:0 5px;}}
.how-it-works ul li.step2{background-image:url(/_lptemplates/travelkasa/images/step2.png);background-position:center 0 14px;}
@media all and (min-width:768px){.how-it-works ul li.step2{background-position:0 14px;}}
.how-it-works ul li.step3{background-image:url(/_lptemplates/travelkasa/images/step3.png);background-position:center 0 5px;}
@media all and (min-width:768px){.how-it-works ul li.step3{background-position:0 5px;padding-left:130px;}}
@media all and (min-width:1050px){.how-it-works ul li.step3{padding-left:150px;}}
.info-box{position:relative;text-align:left;margin:0 -20px;}
@media all and (min-width:768px){.info-box{margin:0 -10px;}}
@media all and (min-width:1050px){.info-box{margin:0;}}
.info-box.dark{background-color:#1d1c1c;}
.info-box .additional-content{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwY2VlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTdkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ceee), color-stop(100%, #00a7dd));background-image:-moz-linear-gradient(#00ceee, #00a7dd);background-image:-webkit-linear-gradient(#00ceee, #00a7dd);background-image:linear-gradient(#00ceee, #00a7dd);overflow:hidden;padding:0;}
@media all and (min-width:1050px){.info-box .additional-content{border-radius:3px;}}
.info-box .additional-content h2{padding:7px 42px 10px 67px;margin-bottom:0;font-size:20px;line-height:23px;color:#ffffff;float:left;background:url(/_lptemplates/travelkasa/images/clock-icon.png) 21px 7px no-repeat;}
@media all and (min-width:768px){.info-box .additional-content h2{padding:7px 42px 10px 85px;background-position:29px 7px;}}
@media all and (min-width:1050px){.info-box .additional-content h2{padding-left:89px;background-position:33px 7px;}}
.info-box .additional-content h2.question{background:url(/_lptemplates/travelkasa/images/help-icon.png) 22px 4px no-repeat;}
@media all and (min-width:768px){.info-box .additional-content h2.question{background-position:37px 4px;}}
@media all and (min-width:1050px){.info-box .additional-content h2.question{background-position:40px 4px;}}
.info-box .additional-content .link{float:left;display:inline-block;clear:both;margin-left:67px;padding-top:3px;}
@media all and (min-width:768px){.info-box .additional-content .link{clear:none;margin-left:0;padding-top:25px;margin-left:76px;}}
.info-box .additional-content .button{float:right;font-size:15px;border-left:1px solid #0596b1;margin-bottom:0;margin-top:-60px;line-height:113px;}
@media all and (min-width:768px){.info-box .additional-content .button{margin-top:0;line-height:80px;}}
.info-box .additional-content .button a{padding:0 21px 0 20px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMDQ3MjEiIHkxPSItMC4wMzk2MTQiIHgyPSIwLjk1Mjc5IiB5Mj0iMS4wMzk2MTQiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNWI4ZDIiLz48c3RvcCBvZmZzZXQ9IjMzLjMzMzMzJSIgc3RvcC1jb2xvcj0iIzE5YjdjZSIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjNDFiNmIyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzVhMjYwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-moz-linear-gradient(310deg, #05b8d2, #19b7ce, #41b6b2, #75a260);background-image:-webkit-linear-gradient(310deg, #05b8d2, #19b7ce, #41b6b2, #75a260);background-image:linear-gradient(140deg, #05b8d2, #19b7ce, #41b6b2, #75a260);box-shadow:7px 0px 7px -7px #0596b1 inset;}
@media all and (min-width:768px){.info-box .additional-content .button a{padding:0 41px 0 39px;}}
.info-box .additional-content .button a:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMDQ3MjEiIHkxPSItMC4wMzk2MTQiIHgyPSIwLjk1Mjc5IiB5Mj0iMS4wMzk2MTQiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxMWRjZjkiLz48c3RvcCBvZmZzZXQ9IjMzLjMzMzMzJSIgc3RvcC1jb2xvcj0iIzM0ZDBlNiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjNjNjN2M0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTFiNTgwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-moz-linear-gradient(310deg, #11dcf9, #34d0e6, #63c7c4, #91b580);background-image:-webkit-linear-gradient(310deg, #11dcf9, #34d0e6, #63c7c4, #91b580);background-image:linear-gradient(140deg, #11dcf9, #34d0e6, #63c7c4, #91b580);}
.conditions{position:relative;}
.conditions::after{content:" ";position:absolute;width:494px;height:390px;bottom:0;right:-190px;background:url(/_lptemplates/travelkasa/images/conditions-bg.png);display:none;}
@media all and (min-width:768px){.conditions::after{display:block;}}
@media all and (min-width:1050px){.conditions::after{left:50%;margin-left:198px;}}
.conditions .container-fluid{overflow:hidden;position:relative;z-index:1;background:url(/_lptemplates/travelkasa/images/top-image-small.png) center top no-repeat;padding-top:61px;padding-bottom:51px;}
@media all and (min-width:768px){.conditions .container-fluid{padding-top:80px;}}
@media all and (min-width:1050px){.conditions .container-fluid{padding-bottom:40px;}}
.conditions .conditions-content{overflow:hidden;padding:3px 3px 3px 0;border-top-right-radius:3px;border-bottom-right-radius:3px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMDQ3MjEiIHkxPSItMC4wMzk2MTQiIHgyPSIwLjk1Mjc5IiB5Mj0iMS4wMzk2MTQiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMGNlZWUiLz48c3RvcCBvZmZzZXQ9IjMzLjMzMzMzJSIgc3RvcC1jb2xvcj0iIzE2YzhlMyIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjMzJiZGJjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTZiMzdiIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-moz-linear-gradient(310deg, #00ceee, #16c8e3, #32bdbc, #56b37b);background-image:-webkit-linear-gradient(310deg, #00ceee, #16c8e3, #32bdbc, #56b37b);background-image:linear-gradient(140deg, #00ceee, #16c8e3, #32bdbc, #56b37b);width:140px;float:left;margin-left:-20px;}
@media all and (min-width:768px){.conditions .conditions-content{width:230px;margin-left:-10px;}}
@media all and (min-width:1050px){.conditions .conditions-content{border-radius:3px;padding:3px;width:233px;margin-left:0;}}
.conditions .question-list{margin:0;padding:18px 0 17px 0;border-top-right-radius:3px;border-bottom-right-radius:3px;overflow:hidden;z-index:1;display:block;background:#ffffff url(/_lptemplates/travelkasa/images/list-bg.png) top right no-repeat;}
@media all and (min-width:768px){.conditions .question-list{padding:28px 0 27px 0;}}
@media all and (min-width:1050px){.conditions .question-list{border-radius:3px;}}
.conditions .question-list li{margin:0;padding:0;font-size:15px;line-height:20px;color:#000000;font-weight:bold;border-top:1px solid #e7e7e7;}
.conditions .question-list li:first-child{border-top:0;}
.conditions .question-list li.active a{color:#00bfe8;}
.conditions .question-list li.active a:hover, .conditions .question-list li.active a:focus{color:#00bfe8;}
.conditions .question-list li a{padding:9px 20px 10px 20px;color:#000000;text-decoration:none;display:block;}
@media all and (min-width:768px){.conditions .question-list li a{padding:9px 18px 10px 29px;}}
@media all and (min-width:1050px){.conditions .question-list li a{padding:9px 18px 10px 40px;}}
.conditions .question-list li a:hover, .conditions .question-list li a:focus{text-decoration:none;color:#00bfe8;}
.conditions .details-list{margin:0;padding:7px 0 0 150px;border-radius:4px;}
@media all and (min-width:768px){.conditions .details-list{padding:7px 0 0 40px;width:333px;float:left;}}
@media all and (min-width:1050px){.conditions .details-list{padding:40px 0 0 75px;min-height:380px;width:600px;}}
.conditions .details-list li{margin:0;padding:0;list-style-type:none;text-align:left;float:left;display:none;}
.conditions .details-list li.active{display:block;padding-bottom:0;}
.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;}
.conditions .details-list li.active p{display:block;}
.conditions .details-list li h2{font-size:35px;line-height:40px;color:#000000;padding:0 0 9px 0;}
@media all and (min-width:1050px){.conditions .details-list li h2{margin-top:-13px;padding:0 40px 0 0;width:220px;float:left;}}
.conditions .details-list li p{font-size:18px;line-height:30px;color:#666666;padding:0 30px 0 0;font-weight:300;}
@media all and (min-width:768px){.conditions .details-list li p{padding-right:50px;}}
@media all and (min-width:1050px){.conditions .details-list li p{padding:0 50px 0 225px;}}
.conditions .details-list li .button-box{padding:14px 0 0 0;margin-right:-5px;}
@media all and (min-width:1050px){.conditions .details-list li .button-box{padding:14px 0 0 225px;}}
.conditions .details-list li .button-box p{font-weight:normal;font-size:12px;line-height:35px;display:inline-block;padding:0;}
.conditions .details-list li .button-box p.button{margin-left:7px;}
@media all and (min-width:768px){.conditions .details-list li .button-box p.button{float:right;margin-left:0;}}
.question-section{background:url(/_lptemplates/travelkasa/images/top-image-small.png) center bottom no-repeat;position:relative;z-index:1;margin:0 -20px;}
@media all and (min-width:768px){.question-section{margin:0 -10px;}}
@media all and (min-width:1050px){.question-section{margin:0;}}
.question-section .questions-content{border-top:1px solid #e5e5e5;background-color:#ffffff;position:relative;}
@media all and (min-width:1050px){.question-section .questions-content{border:1px solid #e5e5e5;border-bottom:0;border-radius:2px;background:#ffffff url(/_lptemplates/travelkasa/images/question-bg.png) top right no-repeat;}}
.question-section .questions-content::before{content:" ";position:absolute;width:220px;height:280px;top:-19px;left:-130px;background:url(/_lptemplates/travelkasa/images/question-image.png) top center no-repeat;}
@media all and (min-width:768px){.question-section .questions-content::before{width:28%;left:-84px;}}
@media all and (min-width:1050px){.question-section .questions-content::before{left:-8px;}}
.question-section .questions-content ul{margin:0;padding:0 0 0 19%;overflow:hidden;counter-reset:list;}
@media all and (min-width:768px){.question-section .questions-content ul{padding-left:15.5%;}}
@media all and (min-width:1050px){.question-section .questions-content ul{padding-left:28%;}}
.question-section .questions-content ul li{margin:0;padding:0;list-style-type:none;font-size:17px;line-height:21px;color:#1a1a1a;width:50%;float:left;border-left:1px solid #e5e5e5;position:relative;display:none;}
.question-section .questions-content ul li:first-child{display:block;}
.question-section .questions-content ul li:nth-child(2){display:block;}
@media all and (min-width:768px){.question-section .questions-content ul li{width:33.3%;display:block;}}
.question-section .questions-content ul li::before{position:absolute;top:53px;left:39px;counter-increment:list;content:counter(list);font-size:60px;line-height:65px;color:#00bfe8;font-weight:bold;}
.question-section .questions-content ul li:first-child{border-left:0;}
.question-section .questions-content ul li a{color:#1a1a1a;display:block;padding:128px 25px 47px 39px;}
@media all and (min-width:768px){.question-section .questions-content ul li a{padding-right:39px;}}
@media all and (min-width:1050px){.question-section .questions-content ul li a{padding-bottom:68px;}}
.question-section .button-box{margin:-15px 0 -13px 0;padding-left:19%;position:relative;z-index:2;}
@media all and (min-width:768px){.question-section .button-box{padding-left:28%;}}
.question-section .button-box p{display:inline-block;}
.question-section .button-box p.link{margin-left:39px;padding:0 7px 0 0;line-height:35px;}
.loan-terms{padding:150px 0 61px 0;margin-top:-90px;position:relative;background-color:#1d1c1c;}
@media all and (min-width:1050px){.loan-terms{padding-bottom:55px;}}
.loan-terms::before{content:" ";position:absolute;width:2000px;height:23px;top:-5px;left:50%;margin-left:-1000px;background:url(/_lptemplates/travelkasa/images/loan-top-bg.png);}
.loan-terms .container-fluid{position:relative;}
.loan-terms .answers-box{padding:46px 0 0 150px;}
@media all and (min-width:768px){.loan-terms .answers-box{padding:46px 120px 0 310px;}}
.loan-terms .answers-box ul{margin:0;padding:0;}
.loan-terms .answers-box ul li{margin:0;padding:0;list-style-type:none;display:none;}
.loan-terms .answers-box ul li.active{display:block;}
.loan-terms .answers-box ul li:first-child h3::after{background:url(/_lptemplates/travelkasa/images/loan-icon1-big.png) left top no-repeat;}
.loan-terms .answers-box ul li:nth-child(2) h3::after{background:url(/_lptemplates/travelkasa/images/loan-icon2-big.png) left top no-repeat;}
.loan-terms .answers-box ul li:nth-child(3) h3::after{background:url(/_lptemplates/travelkasa/images/loan-icon3-big.png) left top no-repeat;}
.loan-terms .answers-box ul li:nth-child(4) h3::after{background:url(/_lptemplates/travelkasa/images/loan-icon4-big.png) left top no-repeat;}
.loan-terms .answers-box ul li:nth-child(5) h3::after{background:url(/_lptemplates/travelkasa/images/loan-icon5-big.png) left top no-repeat;}
.loan-terms .answers-box ul li h3{font-size:35px;line-height:40px;color:#ffffff;padding:0 20px 8px 0;margin-top:-13px;position:relative;}
@media all and (min-width:1050px){.loan-terms .answers-box ul li h3{width:220px;float:left;padding-bottom:148px;}}
.loan-terms .answers-box ul li h3::after{content:" ";position:absolute;height:117px;width:100%;left:0;bottom:0;display:none;}
@media all and (min-width:1050px){.loan-terms .answers-box ul li h3::after{display:block;}}
.loan-terms .answers-box ul li p{font-size:18px;line-height:30px;color:#666666;padding:0 0 30px 0;font-weight:300;margin-bottom:0;}
@media all and (min-width:1050px){.loan-terms .answers-box ul li p{padding-left:220px;}}
.loan-terms .answers-box .button-box{margin-top:-6px;}
@media all and (min-width:1050px){.loan-terms .answers-box .button-box{padding-left:220px;}}
.loan-terms .answers-box .button-box p{font-weight:normal;display:inline-block;}
.loan-terms .answers-box .button-box p.link{line-height:35px;padding:0 7px 0 0;}
.loan-terms .question-box{width:130px;float:left;position:relative;}
@media all and (min-width:768px){.loan-terms .question-box{width:260px;}}
.loan-terms .question-box::before{content:" ";position:absolute;width:9px;height:320px;top:40px;left:0;background:url(/_lptemplates/travelkasa/images/loan-bg.png);display:none;}
@media all and (min-width:1050px){.loan-terms .question-box::before{display:block;}}
.loan-terms .question-box ul{margin:0 0 0 -31px;padding:18px 0 17px 0;}
@media all and (min-width:768px){.loan-terms .question-box ul{margin:0;}}
.loan-terms .question-box ul li{margin:0;list-style-type:none;font-size:15px;line-height:20px;color:#ffffff;}
.loan-terms .question-box ul li.active a{color:#00bfe8;}
.loan-terms .question-box ul li.active a::after{content:" ";position:absolute;width:84px;height:84px;top:4px;left:-35px;background:url(/_lptemplates/travelkasa/images/slider-input-bg.png);display:none;}
@media all and (min-width:1050px){.loan-terms .question-box ul li.active a::after{display:block;}}
.loan-terms .question-box ul li.active a:hover{color:#00bfe8;}
.loan-terms .question-box ul li:first-child.active a::before{background:url(/_lptemplates/travelkasa/images/loan-icon1-blue.png) center no-repeat;}
.loan-terms .question-box ul li:first-child a::before{background:url(/_lptemplates/travelkasa/images/loan-icon1.png) center no-repeat;}
.loan-terms .question-box ul li:nth-child(2).active a::before{background:url(/_lptemplates/travelkasa/images/loan-icon2-blue.png) center no-repeat;}
.loan-terms .question-box ul li:nth-child(2) a::before{background:url(/_lptemplates/travelkasa/images/loan-icon2.png) center no-repeat;}
.loan-terms .question-box ul li:nth-child(3).active a::before{background:url(/_lptemplates/travelkasa/images/loan-icon3-blue.png) center no-repeat;}
.loan-terms .question-box ul li:nth-child(3) a::before{background:url(/_lptemplates/travelkasa/images/loan-icon3.png) center no-repeat;}
.loan-terms .question-box ul li:nth-child(4).active a::before{background:url(/_lptemplates/travelkasa/images/loan-icon4-blue.png) center no-repeat;}
.loan-terms .question-box ul li:nth-child(4) a::before{background:url(/_lptemplates/travelkasa/images/loan-icon4.png) center no-repeat;}
.loan-terms .question-box ul li:nth-child(5).active a::before{background:url(/_lptemplates/travelkasa/images/loan-icon5-blue.png) center no-repeat;}
.loan-terms .question-box ul li:nth-child(5) a::before{background:url(/_lptemplates/travelkasa/images/loan-icon5.png) center no-repeat;}
.loan-terms .question-box ul li a{display:block;color:white;padding:15px 0 15px 66px;position:relative;z-index:1;-webkit-transition:color 0.3s linear, background-color 0.3s linear;transition:color 0.3s linear, background-color 0.3s linear;}
@media all and (min-width:768px){.loan-terms .question-box ul li a{padding:15px 40px 15px 66px;}}
@media all and (min-width:1050px){.loan-terms .question-box ul li a{padding-left:93px;}}
.loan-terms .question-box ul li a::before{content:" ";position:absolute;width:32px;height:32px;top:19px;left:18px;}
@media all and (min-width:1050px){.loan-terms .question-box ul li a::before{left:45px;}}
.loan-terms .question-box ul li a:hover{text-decoration:none;color:rgba(255, 255, 255, 0.5);}
footer{overflow:hidden;padding:0;background-color:#1d1c1c;border-top:1px solid #2e2d2c;margin:0 -18px;position:relative;z-index:1;}
@media all and (min-width:768px){footer{margin:0;}}
footer .container-fluid{position:relative;}
footer .container-fluid ul{margin:0 -10px;padding:0;overflow:hidden;border-bottom:1px solid #2e2d2c;}
@media all and (min-width:1050px){footer .container-fluid ul{float:left;border-bottom:0;margin:0;}}
footer .container-fluid ul li{margin:0;padding:0;list-style-type:none;float:left;font-size:15px;line-height:21px;color:#ffffff;border-left:1px solid #343232;width:25%;}
@media all and (min-width:768px){footer .container-fluid ul li{width:auto;line-height:18px;}}
footer .container-fluid ul li:first-child{border-left:0;}
footer .container-fluid ul li:first-child a{padding-left:28px;}
@media all and (min-width:768px){footer .container-fluid ul li:first-child a{padding-left:31px;}}
@media all and (min-width:1050px){footer .container-fluid ul li:first-child a{padding-left:0;}}
footer .container-fluid ul li a{color:#ffffff;padding:15px 38px 16px 34px;display:block;min-height:73px;}
@media all and (min-width:768px){footer .container-fluid ul li a{min-height:18px;}}
@media all and (min-width:1050px){footer .container-fluid ul li a{padding:17px 38px 15px 34px;}}
footer .container-fluid .copyright{overflow:hidden;padding:17px 0 14px 0;}
@media all and (min-width:768px){footer .container-fluid .copyright{padding-bottom:13px;}}
@media all and (min-width:1050px){footer .container-fluid .copyright{float:right;padding:14px 0 0 0;}}
footer .container-fluid .copyright p{font-size:15px;line-height:18px;color:#ffffff;float:left;padding:2px 0 0 21px;margin:0;}
footer .container-fluid .copyright p.image{padding-top:0;}
footer .text-box{padding:55px 15px 15px 15px;text-align:center;}
@media all and (min-width:1050px){footer .text-box{padding:85px 60px 20px 60px;}}
footer .text-box p{font-size:12px;line-height:18px;color:#ffffff;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:#313131;width:90%;max-width:400px;background-color:#ffffff;text-align:left;border-radius:5px;position:relative;border:2px solid #c9a465;padding:10px;}
.popup p{margin:0;max-height:200px;overflow:auto;}
.popup .close-popup{position:absolute;right:-10px;top:-10px;background-color:#c9a465;border-radius:20px;color:#ffffff;width:20px;text-align:center;line-height:20px;cursor:pointer;}
.all.subpage .info-box.dark{background-color:#ffffff;}
.all.subpage .info-box.dark .container-fluid{margin-top:-42px;position:relative;z-index:1;}
.text-section{position:relative;padding:13px 0 68px 0;}
@media all and (min-width:768px){.text-section{padding:39px 0 90px 0;}}
@media all and (min-width:1050px){.text-section{padding:50px 0 100px 0;}}
.text-section::after{content:" ";position:absolute;width:2000px;height:23px;bottom:-12px;left:50%;margin-left:-1000px;background:url(/_lptemplates/travelkasa/images/loan-top-bg.png);z-index:1;}
.text-section::before{content:" ";position:absolute;width:100%;height:42px;bottom:-38px;left:0;background-color:#1d1c1c;z-index:1;}
@media all and (min-width:1050px){.text-section.conditions-section .container-fluid, .text-section.contact-section .container-fluid{min-height:812px;}}
.text-section.conditions-section .container-fluid::after, .text-section.contact-section .container-fluid::after{left:0;margin-left:341px;}
.text-section.apply-box .text-box{padding-right:0;}
.text-section.apply-box .container-fluid::after{display:none;}
@media all and (min-width:1050px){.text-section.faq-section .container-fluid{min-height:1020px;}}
.text-section .container-fluid{position:relative;z-index:1;}
@media all and (min-width:1050px){.text-section .container-fluid{min-height:1470px;}}
.text-section .container-fluid::before{content:" ";position:absolute;width:1519px;height:764px;top:55px;left:-164px;background:url(/_lptemplates/travelkasa/images/subpage-shadow.png) top left no-repeat;}
@media all and (min-width:768px){.text-section .container-fluid::before{top:70px;}}
@media all and (min-width:1050px){.text-section .container-fluid::before{top:60px;}}
.text-section .container-fluid::after{content:" ";position:absolute;width:494px;height:390px;bottom:-58px;left:50%;margin-left:198px;background:url(/_lptemplates/travelkasa/images/conditions-bg.png);display:none;}
@media all and (min-width:1050px){.text-section .container-fluid::after{display:block;}}
.text-section.form-section::after{background:url(/_lptemplates/travelkasa/images/form-bg.png) no-repeat top right;top:-139px;margin-left:-1316px;}
.text-section .form-box{position:absolute;top:0;right:15px;width:310px;z-index:2;display:none;}
@media all and (min-width:1050px){.text-section .form-box{display:block;}}
.text-section .form-box::before{width:709px;height:915px;top:-61px;left:auto;right:-155px;background:url(/_lptemplates/travelkasa/images/form-subpage-bg.png);}
.text-section .form-box .checkbox{clear:both;}
.text-section .form-box .checkbox label{display:block;font-size:14px;line-height:1.5;padding-bottom:10px;}
.text-section form{padding-top:31px;}
.text-section form .slider-group{width:304px;}
.text-section form .slider{background-size:304px auto;}
.text-section form .slider-box{margin:0;padding:16px 0 19px 0;}
.text-section form .slider-box .value{right:0;top:35px;}
.text-section form .slider-box .min, .text-section form .slider-box .max{bottom:-21px;}
.text-section form .main-form-content{width:100%;padding:38px 0 0 0;overflow:hidden;float:none;}
.text-section form .main-form-content .name-box{margin-left:-30px;}
.text-section form .main-form-content .name-box .form-group{width:50%;float:left;padding-left:30px;}
.text-section form .main-form-content .name-box .form-group .form-control{background-size:100% 9px;}
.text-section form .main-form-content .form-group .form-control{background:url(/_lptemplates/travelkasa/images/input-long-bg.png) left bottom no-repeat;background-size:100% auto;}
.text-section form .button-box{text-align:right;width:100%;float:none;padding:33px 0 0 0;}
.text-section form .button-box button{width:207px;display:inline-block;}
.text-section form .rrso{padding:0 0 21px 0;}
.text-section form .slider-box:first-of-type .ui-widget-header{background-size:304px auto;top:6px;}
.text-section .ui-widget-header{background-size:304px auto;top:7px;}
.text-section .how-it-works{padding-top:110px;}
.text-section .how-it-works .about li{float:none;width:100%;padding:40px 0 44px 150px;}
.text-section .how-it-works .about li.step2::after{top:93px;right:43px;}
.text-section .how-it-works .about li::after{width:19px;height:51px;top:101px;right:16px;background:url(/_lptemplates/travelkasa/images/arrow3.png);}
.text-section .text-box{padding:0;counter-reset:list;position:relative;z-index:1;}
@media all and (min-width:768px){.text-section .text-box{padding:0 20px;}}
@media all and (min-width:1050px){.text-section .text-box{padding:0 430px 0 0;}}
@media all and (min-width:768px){.text-section .text-box.icon-list{padding-left:101px;}}
@media all and (min-width:1050px){.text-section .text-box.icon-list{padding-left:81px;}}
.text-section .text-box.icon-list h3{position:relative;padding-bottom:18px;padding-left:81px;}
@media all and (min-width:768px){.text-section .text-box.icon-list h3{padding-left:0;}}
.text-section .text-box.icon-list p.image{margin:-94px 0 0 0;height:85px;}
@media all and (min-width:768px){.text-section .text-box.icon-list p.image{margin-left:-77px;}}
.text-section .text-box.no-title h2{padding-bottom:119px;}
@media all and (min-width:768px){.text-section .text-box.no-title h2{padding-bottom:128px;}}
@media all and (min-width:1050px){.text-section .text-box.no-title h2{padding-bottom:107px;}}
.text-section .text-box.simple-list ul{padding-top:27px;margin:-4px 0 0 0;}
.text-section .text-box.simple-list ul li{padding-bottom:27px;padding-left:62px;width:100%;font-size:18px;line-height:27px;color:#808080;font-weight:300;position:relative;min-height:92px;}
.text-section .text-box.simple-list ul li::before{position:absolute;top:0;left:0;padding:0;}
.text-section .text-box.conditions{padding-bottom:15px;}
@media all and (min-width:1050px){.text-section .text-box.conditions{padding-bottom:0;}}
.text-section .text-box.conditions ul li{min-height:78px;line-height:63px;margin-bottom:5px;}
.text-section .text-box.conditions ul li::before{padding-bottom:35px;}
@media all and (max-width:767px){.text-section .text-box.conditions ul li br{display:none;}}
@media all and (min-width:768px){.text-section .text-box.conditions ul li{min-height:21px;margin-bottom:0;}
 .text-section .text-box.conditions ul li:first-child{width:40%;}
 .text-section .text-box.conditions ul li:nth-child(2){width:34%;}
 .text-section .text-box.conditions ul li:nth-child(3){width:26%;}}
.text-section .text-box.conditions ul li span{line-height:21px;display:inline-block;vertical-align:middle;}
@media all and (min-width:768px){.text-section .text-box.conditions ul li span{vertical-align:top;}}
.text-section .text-box.conditions::after{display:none;}
@media all and (min-width:1050px){.text-section .text-box.conditions::after{display:block;}}
.text-section .text-box.conditions h3{max-width:430px;}
@media all and (min-width:1050px){.text-section .text-box.conditions h3{max-width:none;}}
.text-section .text-box h2{font-size:45px;line-height:50px;color:#ffffff;position:relative;font-weight:bold;padding:0 0 75px 0;text-align:center;}
@media all and (min-width:768px){.text-section .text-box h2{font-size:50px;line-height:55px;padding-bottom:95px;}}
@media all and (min-width:1050px){.text-section .text-box h2{text-align:left;font-size:60px;line-height:65px;padding-bottom:75px;}}
.text-section .text-box h3{font-size:35px;line-height:40px;color:#000000;font-weight:bold;padding:24px 0 9px 0;}
.text-section .text-box p, .text-section .text-box ol li{font-size:18px;line-height:27px;color:#808080;padding-bottom:27px;margin:0;font-weight:300;}
.text-section .text-box p.to-right{text-align:right;margin-top:-20px;padding-bottom:42px;}
.text-section .text-box ul{margin:-4px -30px 0 0;padding:0;counter-reset:list;}
.text-section .text-box ul li{margin:0;padding:0 30px 15px 50px;list-style-type:none;font-size:17px;line-height:21px;color:#1a1a1a;position:relative;font-weight:normal;min-height:78px;}
/*@media all and (min-width:768px){.text-section .text-box ul li{width:50%;float:left;min-height:21px;}}*/
.text-section .text-box ul li::before{counter-increment:list;content:counter(list);font-size:60px;line-height:65px;color:#00bfe8;font-weight:bold;display:block;float:left;padding:0 13px 10px 0;margin-top:-2px;position:absolute;top:0;left:0;}
.text-section .text-box.faq{padding-bottom:25px;}
@media all and (min-width:768px){.text-section .text-box.faq{padding-bottom:0;}}
.text-section .text-box.faq ul{margin:0;padding:31px 0 0 0;}
.text-section .text-box.faq ul li{margin:0;padding:8px 0 0 0;width:100%;list-style-type:none;}
.text-section .text-box.faq ul li:first-child{padding-top:1px;}
.text-section .text-box.faq ul li::before{display:none;}
.text-section .text-box.faq ul li.active h3 a{color:#00bfe8;}
.text-section .text-box.faq ul li.active h3 a:focus{color:#00bfe8;}
.text-section .text-box.faq ul li.active h3 a::before{background:url(/_lptemplates/travelkasa/images/minus.png) center no-repeat;}
.text-section .text-box.faq ul li.active p{display:block;}
.text-section .text-box.faq ul li:first-child{border-top:0;}
.text-section .text-box.faq ul li h3{display:block;font-size:17px;line-height:20px;color:#00bfe8;padding:0 0 0 0;margin-top:2px;}
.text-section .text-box.faq ul li h3::before, .text-section .text-box.faq ul li h3::after{display:none;}
.text-section .text-box.faq ul li h3 a{display:block;position:relative;padding:0 0 0 41px;}
.text-section .text-box.faq ul li h3 a::before{content:" ";position:absolute;height:28px;width:28px;border:1px solid #e4e4e4;border-radius:30px;position:absolute;top:-4px;left:0;text-indent:-99999px;cursor:pointer;background:url(/_lptemplates/travelkasa/images/plus.png) center no-repeat;}
.text-section .text-box.faq ul li h3 a:hover, .text-section .text-box.faq ul li h3 a:focus{color:#00bfe8;}
.text-section .text-box.faq ul li h3 a:focus{text-decoration:none;}
.text-section .text-box.faq ul li p{display:none;padding:11px 0 42px 41px;}
.text-section .text-box.contact h2{padding-bottom:130px;}
@media all and (min-width:1050px){.text-section .text-box.contact h2{padding-bottom:109px;}}
.text-section .text-box.contact .contact-box{float:left;padding-right:47px;}
.text-section .text-box.contact .contact-box p{font-size:18px;line-height:27px;color:#666666;padding-bottom:10px;}
.text-section .text-box.contact .question-box{display:inline-block;padding:4px 38px 0 0;text-align:left;}
.text-section .text-box.contact .question-box p{font-size:35px;line-height:18px;color:#00bfe8;display:inline-block;font-weight:normal;}
.text-section .text-box.contact .question-box p span{font-size:14px;line-height:17px;color:#000000;display:block;padding:0 9px 0 43px;position:relative;}
.text-section .text-box.contact .question-box p span::before{content:" ";position:absolute;width:31px;height:33px;top:-1px;left:0;background-image:url(/_lptemplates/travelkasa/images/icon-tel-black.png);}
.text-section .text-box.contact form{clear:both;overflow:hidden;padding-top:36px;padding-bottom:34px;width:auto;}
@media all and (min-width:768px){.text-section .text-box.contact form{padding-bottom:0;}}
.text-section .text-box.contact form .form-group{margin-bottom:0;}
.text-section .text-box.contact form label{display:none;}
.text-section .text-box.contact form .data-content{padding:0 0 9px 0;}
@media all and (min-width:768px){.text-section .text-box.contact form .data-content{width:40%;float:left;padding:0 42px 39px 0;}}
@media all and (min-width:768px){.text-section .text-box.contact form .text-content{width:60%;float:left;}}
.text-section .text-box.contact form textarea.form-control{height:151px;}
.text-section .text-box.contact form .form-control{height:50px;font-size:18px;line-height:50px;color:#000000;border:0;border-radius:3px;position:relative;z-index:1;font-family:'Shadows Into Light Two', cursive;background:url(/_lptemplates/travelkasa/images/input-bg-grey.png) left bottom no-repeat;background-size:100% 9px;padding:0;box-shadow:none;}
.text-section .text-box.contact form .form-control.error-input{background:url(/_lptemplates/travelkasa/images/input-bg-red.png) left bottom no-repeat;background-size:100% 9px;}
.text-section .text-box.contact form .form-control::-moz-placeholder{color:#000000;}
.text-section .text-box.contact form .form-control:-ms-input-placeholder{color:#000000;}
.text-section .text-box.contact form .form-control::-webkit-input-placeholder{color:#000000;}
.text-section .text-box.contact button.btn{clear:both;margin-top:17px;padding:0 10px;font-size:12px;line-height:35px;color:#ffffff;text-align:center;display:block;border-radius:3px;border:0;width:100%;width:158px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxYmVlNiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMGVjYWU4Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyN2NiZGYiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzRkY2JjNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdiYzI4MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #01bee6), color-stop(25%, #0ecae8), color-stop(50%, #27cbdf), color-stop(75%, #4dcbc5), color-stop(100%, #7bc283));background-image:-moz-linear-gradient(left, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);background-image:-webkit-linear-gradient(left, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);background-image:linear-gradient(to right, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);}
@media all and (min-width:768px){.text-section .text-box.contact button.btn{margin-top:39px;}}
.text-section .text-box.contact button.btn:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjZDdmZSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMzZkOWYzIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1M2Q2ZTYiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzc0ZDdkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzllZDJhNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #1cd7fe), color-stop(25%, #36d9f3), color-stop(50%, #53d6e6), color-stop(75%, #74d7d2), color-stop(100%, #9ed2a4));background-image:-moz-linear-gradient(left, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);background-image:-webkit-linear-gradient(left, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);background-image:linear-gradient(to right, #1cd7fe, #36d9f3, #53d6e6, #74d7d2, #9ed2a4);text-decoration:none;}
.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 #fece00;padding:10px;}
.popup p{margin:0;max-height:200px;overflow:auto;}
.popup .close-popup{position:absolute;right:-10px;top:-10px;background-color:#fece00;border-radius:20px;color:#ffffff;width:20px;text-align:center;line-height:20px;cursor:pointer;}
#form-content{max-width:750px;margin:0 auto;padding:80px 0 0 0;}
#contact form .input-line .error-input, #contact form .textarea-line .error-input{background:rgba(0, 0, 0, 0) url("/_lptemplates/travelkasa/images/input-bg-red.png") no-repeat scroll left bottom / 100% 9px;}
#contact .input-line input, #contact .textarea-line textarea{background:rgba(0, 0, 0, 0) url("/_lptemplates/travelkasa/images/input-bg-grey.png") no-repeat scroll left bottom / 100% 9px;border:0 none;border-radius:3px;box-shadow:none;color:#000000;font-family:"Shadows Into Light Two",cursive;font-size:18px;height:50px;line-height:50px;padding:0;position:relative;z-index:1;width:100%;}
#contact .input-line{margin-bottom:10px;}
#contact .textarea-line textarea{height:200px;}
#contact label{position:static;color:#000000;padding:5px;margin:0;display:block;}
#contact input[type=submit]{background-image:linear-gradient(to right, #01bee6, #0ecae8, #27cbdf, #4dcbc5, #7bc283);background-size:100% auto;border:0 none;border-radius:3px;clear:both;color:#ffffff;display:block;font-size:12px;line-height:35px;margin-top:17px;padding:0 10px;text-align:center;width:158px;}
#pdmTabs ul{padding:0;}
#pdmTabs ul li{padding:0 0 0 5px;min-height:0;}
#pdmTabs ul li::before{display:none;}
#pdmForm #pdmForm2 .pdmInfo p{font-size:12px;}
.loan-terms .aff{color:#666666;padding:20px;margin:0 0 40px 10px;}
.loan-terms .aff h3{color:#ffffff;}
.loan-terms .aff p{font-size: 18px;line-height: 30px;color: #666666;font-weight: 300;}
#enterPINpopup{width:90%!important;margin-left:5%!important}

#pdmTooltip_pdmTooltipBox1{top:200px!important;}
#pdmTooltip_pdmTooltipBox4{top:500px!important;}
#pdmTooltip_pdmTooltipBox5{top:400px!important;}
form .button-box {float: right!important;padding: 0px!important;top: -200px!important;position: relative!important;}
.check-group{left:50%!important;position:relative!important;bottom:215px!important}
@media (min-width: 768px){
.check-group {left: 0px!important;bottom:inherit!important}
form .button-box {top: -120px!important;}}
.link-popup{color:white!important;float:left;}
.subpage .check-group {position: relative!important;width: 100%!important;padding: 0!important;}
.subpage #pdmForm1{padding:0px!important;}
form .button-box button.btn {padding: 0px!important;height: 50px!important;}
.subpage .text-section .form-box .checkbox label {line-height: 1!important;}
.subpage form .button-box {position: inherit!important;}
.pdmError {border-bottom: solid 1px red!important;}
.mini-form .pdmCheckboxDesc{padding:0px!important; transition: all 0s!important;}
.mini-form .pdmCheckboxDesc a {color: white;transition: all 0s!important;}
.mini-form .pdmRequired a {color: red!important;}
.mini-form .pdmCheckboxDesc {color: white!important;}
.mini-form .pdmRequired{color:red!important}
form {padding-bottom: 0px!important;height:initial!important;}

.form-group.slider-box {padding-top: 30px;}
.check-group {width: 70%;}
div#pdmForm1 {padding: 5px;}
/*Christmas */
@media all and (min-width: 1100px){
        #saint-bar {
          position: fixed;
          left:0;
          bottom:0;
          width: 100%;
          height: 223px;
          pointer-events:none;
          background: url(/_lptemplates/travelkasa/images/christmas/saint.png) no-repeat center bottom;
          z-index: 1000;
        }
      }