@charset "UTF-8";
body{-webkit-backface-visibility:hidden;font-size:18px;line-height:1.6}
table{margin-top:20px;font-size:16px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#F2FBFE}
.pkv-header.item{position:relative;min-height:70vh;background-size:cover;background-position:center}
.pkv-header .inner{position:absolute;bottom:0;width:100%}
.pkv-home__subtitle{margin-bottom:120px;color:#F7D300}
@media(max-width:767px){
.pkv-home__subtitle{margin-bottom:70px}
table{font-size:14px}
}
html,body,img{max-width:100%}
html{color:#4CBBEF}
body{color:#003964;position:relative}
html,body{overflow-x:hidden;-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased}
main{background-color:inherit}
a,a:hover,a:focus,a:active{text-decoration:none;color:inherit}
a{-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)}
.pkv-pageWrapper{position:relative;right:0;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)}
.btn{-webkit-transition:background-color 250ms cubic-bezier(0.55,0,0.1,1);transition:background-color 250ms cubic-bezier(0.55,0,0.1,1)}
*{outline:none!important}
ul{margin-bottom:0}
.pkv-li-margin li{margin:2px 0 12px 0}
[data-background],[data-parallax]{background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:1000}
[data-parallax]{background-attachment:scroll;will-change:background-position}
.pkv-slick .item{min-height:inherit;height:inherit}
html{font-size:50%}
@media only screen and (min-width: 768px){
html{font-size:55.5555%}
}
@media only screen and (min-width: 1024px){
html{font-size:62.5%}
}
.pkv-color--motive{color:#4CBBEF!important}
.pkv-background--accent{background-color:#003964!important;color:#fff}
.pkv-color--accent{color:#003964!important}
.pkv-background--white{background-color:#fff!important;color:#003964}
.pkv-background--black{background-color:#003964!important;color:#fff;z-index:10}
.pkv-font-weight--600{font-weight:600!important}
.pkv-padding-bottom-5{padding-bottom:5px!important}
.pkv-padding-both-15{padding-top:15px!important;padding-bottom:15px!important}
.pkv-padding-both-20{padding-top:20px!important;padding-bottom:20px!important}
.pkv-padding-top-5{padding-top:5px!important}
.pkv-padding-top-10{padding-top:10px!important}
.pkv-padding-top-20{padding-top:20px!important}
.pkv-padding-bottom-20{padding-bottom:20px!important}
.pkv-padding-both-30{padding-top:30px!important;padding-bottom:30px!important}
.pkv-padding-top-30{padding-top:30px!important}
.pkv-padding-bottom-30{padding-bottom:30px!important}
.pkv-padding-top-40{padding-top:40px!important}
.pkv-padding-both-40{padding-top:40px!important;padding-bottom:40px!important}
.pkv-padding-top-50{padding-top:50px!important}
.pkv-padding-bottom-50{padding-bottom:50px!important}
.pkv-padding-both-50{padding-top:50px!important;padding-bottom:50px!important}
.pkv-padding-top-60{padding-top:60px!important}
.pkv-padding-bottom-60{padding-bottom:60px!important}
.pkv-padding-both-60{padding-top:60px!important;padding-bottom:60px!important}
.pkv-padding-top-80{padding-top:80px!important}
.pkv-padding-bottom-80{padding-bottom:80px!important}
.pkv-padding-both-80{padding-top:80px!important;padding-bottom:80px!important}
.pkv-padding-top-100{padding-top:100px!important}
.pkv-padding-bottom-100{padding-bottom:100px!important}
.pkv-padding-both-100{padding-top:100px!important;padding-bottom:100px!important}
.pkv-padding-top-120{padding-top:120px!important}
.pkv-padding-bottom-120{padding-bottom:100px!important}
.pkv-padding-both-120{padding-top:120px!important;padding-bottom:120px!important}
.pkv-padding-bottom-160{padding-bottom:160px!important}
.pkv-margin-bottom-0{margin-bottom:0!important}
.pkv-margin-top-5{margin-top:5px!important}
.pkv-margin-bottom-5{margin-bottom:5px!important}
.pkv-margin-top-10{margin-top:10px!important}
.pkv-margin-bottom-15{margin-bottom:15px!important}
.pkv-margin-bottom-20{margin-bottom:20px!important}
.pkv-margin-top-30{margin-top:30px!important}
.pkv-margin-bottom-30{margin-bottom:30px!important}
.pkv-margin-both-40{margin-top:40px!important;margin-bottom:40px!important}
.pkv-margin-top-40{margin-top:40px!important}
.pkv-margin-bottom-40{margin-bottom:40px!important}
.pkv-margin-top-50{margin-top:50px!important}
.pkv-margin-bottom-50{margin-bottom:50px!important}
.pkv-margin-both-50{margin-top:50px!important;margin-bottom:50px!important}
.pkv-margin-top-60{margin-top:60px!important}
.pkv-margin-top-80{margin-top:80px!important}
.pkv-margin-top-100{margin-top:100px!important}
.pkv-margin-both-60{margin-top:60px!important;margin-bottom:60px!important}
.pkv-margin-bottom-60{margin-bottom:60px!important}
.pkv-margin-bottom-80{margin-bottom:80px!important}
.pkv-margin-both-70{margin-top:70px!important;margin-bottom:70px!important}
.pkv-margin-both-180{margin-top:180px!important;margin-bottom:180px!important}
.pkv-padding-right-3{padding-right:3px}
.pkv-padding-left-5{padding-left:5px}
.pkv-padding-right-5{padding-right:5px}
.pkv-padding-left-20{padding-left:20px}
.pkv-padding-right-40{padding-right:40px}
.pkv-padding-all-10{padding:10px}
.pkv-margin-top-min20{margin-top:-60px!important;margin-bottom:-15px;line-height:1.25em}
.pkv-margin-top-media{margin-top:-20px!important}
@media only screen and (max-width: 1023px){
.pkv-padding-right-40{padding-right:15px;margin-bottom:80px!important}
}
@media only screen and (min-width: 768px){
.text-left-sm{text-align:left!important}
.text-right-sm{text-align:right!important}
}
@media only screen and (min-width: 1024px){
.text-center-md{text-align:center!important}
}
.pkv-mask{position:relative;z-index:1;overflow:hidden}
.pkv-mask > *{z-index:2;position:relative}
.pkv-mask:before{content:'';z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}
.pkv-paint--top,.pkv-footer,.pkv-paint--bottom,.pkv-paint--both{position:relative;background-color:#fff}
.pkv-paint--top:before,.pkv-paint--both:before,.pkv-footer:before,.pkv-paint--bottom:before,.pkv-paint--top:after,.pkv-footer:after,.pkv-paint--bottom:after,.pkv-paint--both:after{content:'';position:absolute;left:0;width:100%;background-size:cover;background-repeat:repeat-x;height:17px;z-index:2;margin-bottom:-1px}
.pkv-paint--top:before,.pkv-paint--both:before,.pkv-footer:before{top:-16px;background-image:url(../img/paint-1.png)}
.pkv-paint--bottom:after,.pkv-paint--both:after{bottom:-16px;background-image:url(../img/paint-2.png)}
.pkv-footer:before{background-image:url(../img/paint-1-dark.png)}
.pkv-paint--inner.pkv-paint--both:before,.pkv-paint--inner.pkv-paint--bottom:before{top:-1px;-webkit-transform:scale(-1);transform:scale(-1)}
.pkv-paint--inner.pkv-paint--bottom:after,.pkv-paint--inner.pkv-paint--both:after{bottom:0;-webkit-transform:scale(-1);transform:scale(-1)}
.pkv-separator{height:2px;width:100%;background-image:url(../img/border-2.png);background-position:center;background-repeat:repeat-x;padding:20px 0;margin-bottom:15px}
.pkv-separator:before,.pkv-separator:after{content:" ";display:table}
.pkv-separator:after{clear:both}
.pkv-shift-0:before,.pkv-shift-0:after{background-position-x:0!important}
.pkv-shift-1:before,.pkv-shift-1:after{background-position-x:-30px!important}
.pkv-shift-2:before,.pkv-shift-2:after{background-position-x:-60px!important}
.pkv-shift-3:before,.pkv-shift-3:after{background-position-x:-90px!important}
.pkv-shift-4:before,.pkv-shift-4:after{background-position-x:-120px!important}
.pkv-shift-5:before,.pkv-shift-5:after{background-position-x:-150px!important}
@media only screen and (min-width: 768px){
.pkv-separator{padding:25px 0;margin-bottom:25px}
}
h1,h2,h3,h4,h5{margin-top:0;margin-bottom:12px;text-transform:uppercase}
h2 span,h3 span{color:#4CBBEF}
h1{margin-bottom:30px;font-size:50px}
.pkv-section-header{display:block;width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding:60px 0 40px;text-align:center}
@media only screen and (max-width: 1024px){
h1{font-size:44px;margin-bottom:42px}
h2{font-size:28px}
h3{font-size:23px}
h4{font-size:22px}
h5{font-size:20px}
body{font-size:17px}
}
@media only screen and (max-width: 768px){
h1{font-size:28px;margin-bottom:15px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:19px}
h5{font-size:18px}
body{font-size:16.5px}
nav .pager{font-size:14px;letter-spacing:-0.3px;margin-top:90px}
.pager .previous>a, .pager .next>a{padding:4px 8px 4px 8px}
}
.pkv-menu{position:relative;z-index:999}
.pkv-menu .dropdown > a > span{padding-left:5px}
.navbar-fixed{position:fixed;top:0;right:0;width:100%;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)}
#navbar-magic-line{position:absolute;bottom:-12px;left:0;height:35px;background-position:center;background-image:url(../img/kano-man.png);z-index:-1;pointer-events:none}
.navbar-default{color:#fff}
.navbar-default .logo-inverse{display:none}
.navbar-default .navbar-nav > .active{color:#fff}
.navbar-inverse .logo-default{display:none}
.page-scrolled .navbar-fixed:after{width:100%;left:0}
.page-scrolled .navbar-fixed.navbar-default{background:rgba(0,57,100,1)}
.page-scrolled .navbar-fixed.navbar-inverse{background-color:#fff}
.navbar ul.dropdown-menu,.pkv-menu-mobile ul.dropdown-menu{padding:20px 0;margin-top:-20px;text-transform:uppercase;font-size:11px}
.navbar ul.dropdown-menu a,.pkv-menu-mobile ul.dropdown-menu a{padding:10px 35px;position:relative;-webkit-transition:none;transition:none}
.navbar ul.dropdown-menu a:hover:after,.pkv-menu-mobile ul.dropdown-menu a:hover:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:url(../img/border-1.png)}
.navbar:after,.pkv-team-ajax header:after{content:"";position:absolute;bottom:-2px;left:1%;height:2px;width:98%;background:url(../img/border-1.png);-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)}
.navbar .pkv-socials,.navbar .pkv-menu-icons{height:90px;display:inline-table}
.navbar .pkv-socials > li,.navbar .pkv-menu-icons > li{display:table-cell;vertical-align:middle}
.navbar .pkv-menu-icons > li + li{padding-left:10px}
.navbar-brand{padding-top:0;padding-left:15px}
.navbar-nav{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;font-size:12.8px;margin-right:50px}
.navbar-nav > li > a{display:table;height:inherit;vertical-align:middle}
.navbar-inverse:after{background:url(../img/border-2.png)}
.navbar-inverse #navbar-magic-line{background:#003964}
.alternate-navbar .pkv-mobile-toggle{display:none!important}
@media (max-width: 1280px){
.navbar .pkv-socials{display:none}
}
@media only screen and (max-width: 1279px){
.navbar .navbar-nav{margin-right:0}
.navbar .navbar-nav > li > a{padding-left:8px;padding-right:8px}
}
@media only screen and (max-width: 1023px){
.pkv-menu{display:none!important}
.pkv-navbar-mobile:after{background:none;}
}
.btn{padding:11px 12px;min-width:98px;font-size:12px;border-width:2px;border-style:solid;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);overflow:hidden;position:relative;font-family:"Montserrat",sans-serif;text-transform:uppercase;text-align:center}
.btn:after{position:absolute;top:0;left:0;width:100%;height:100%;top:11px}
@media only screen and (min-width: 768px){
.btn{font-size:14px;min-width:115px;padding:14px 15px}
.btn:after{top:14px}
}
.pager li a{background-color:#003964;border-color:#003964}
.pager li a,.pager li a:after{color:#fff}
.pager li a:focus{background-color:#272727;border-color:#272727}
.pager li a:focus,.pager li a:focus:after{color:#fff}
.pager li a:hover{background-color:#1b1b1b;border-color:#1b1b1b}
.pager li a:hover,.pager li a:hover:after{color:#fff}
.btn-primary-o{background-color:transparent;border-color:#4CBBEF}
.btn-primary-o,.btn-primary-o:after{color:#4CBBEF;border-radius:8px}
.btn-primary-o:focus,.btn-primary-o:focus:after{color:#4CBBEF}
.btn-primary-o:hover{background-color:#4CBBEF;border-color:#4CBBEF}
.btn-primary-o:hover,.btn-primary-o:hover:after{color:#fff}
.btn-primary-o:active{background-color:#2e6da4;border-color:#2d6aa0}
.btn-primary-o:active,.btn-primary-o:active:after{color:#fff}
.btn-primary-o:active:hover,.btn-primary-o:active:focus{background-color:#2e6da4;border-color:#2d6aa0}
.btn-primary-o:active:hover,.btn-primary-o:active:hover:after,.btn-primary-o:active:focus,.btn-primary-o:active:focus:after{color:#fff}
.btn-primary-o:active{background-image:none}
.pkv-icon,.pkv-socials a{border-radius:50%;color:#fff;font-size:14px;border:1px solid #fff;display:block;width:2.85em;height:2.85em;line-height:2.71em;text-align:center}
.pkv-icon:hover,.pkv-socials a:hover{background-color:#4CBBEF;border-color:#4CBBEF}
.navbar .pkv-icon,.navbar .pkv-socials a,.pkv-footer .pkv-icon,.pkv-footer .pkv-socials a,.pkv-navbar-mobile .pkv-icon{color:#F7D300;border-color:#F7D300;background:#003964;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)}
.navbar .pkv-icon:hover,.navbar .pkv-socials a:hover,.pkv-footer .pkv-icon:hover,.pkv-footer .pkv-socials a:hover,.pkv-navbar-mobile .pkv-icon:hover{color:#fff}
.pkv-socials .pkv-socials__item--facebook a:hover{background-color:#3b5998;border-color:#3b5998}
.pkv-socials .pkv-socials__item--facebook a:hover:active{background-color:#2d4373;border-color:#2d4373}
.pkv-socials .pkv-socials__item--linkedin a:hover{background-color:#007bb6;border-color:#007bb6}
.pkv-socials .pkv-socials__item--linkedin a:hover:active{background-color:#005983;border-color:#005983}
.pkv-socials .pkv-socials__item--instagram a:hover{background-color:#517fa4;border-color:#517fa4}
.pkv-socials .pkv-socials__item--instagram a:hover:active{background-color:#406582;border-color:#406582}
.pkv-action-link{position:relative;z-index:1;display:inline-block;margin:0 auto 60px}
.pkv-action-link__wrapper{text-align:center}
.pkv-action-link__text-left,.pkv-action-link__text-right{display:inline-block;position:relative;font-size:20px;font-weight:700;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:10px 13px;top:-10px;margin:0 -5px;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)}
.pkv-action-link__text-left:after,.pkv-action-link__text-right:after{position:absolute;content:'';bottom:0;left:0;width:100%;height:2px;background:#4CBBEF;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);z-index:-1}
.pkv-action-link__text-right{padding-right:22px}
.pkv-action-link__text-left{padding-left:22px}
.pkv-action-link__icon{display:inline-block;border-radius:50%;border:3px solid #4CBBEF;width:70px;height:70px;font-size:30px;line-height:66px;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);text-align:center}
.pkv-action-link:hover .pkv-action-link__icon{background:#4CBBEF;color:#fff}
.pkv-action-link:hover .pkv-action-link__text-left,.pkv-action-link:hover .pkv-action-link__text-right{color:#fff}
.pkv-action-link:hover .pkv-action-link__text-left:after,.pkv-action-link:hover .pkv-action-link__text-right:after{height:50px}
.pkv-action-link:hover:active .pkv-action-link__icon{background:#FF7900}
@media only screen and (max-width: 767px){
.pkv-margin-top-20-mob{margin-top:20px!important}
.pkv-action-link .pkv-action-link__icon{display:block;margin:0 auto 16px}
}
.pkv-slick{margin-bottom:0}
.pkv-slick--main{height:90vh}
.media{margin-top:8px}
.widget{padding:40px 0 20px 0;font-size:16px}
.widget .widget-title{color:inherit}
.widget span,.widget a{font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase}
.widget a{font-size:14px}
.widget ul{padding-left:0;margin-top:-22px;list-style:none}
.widget li{display:block;padding:12px 0;position:relative;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}
.widget li:before,.widget li:after{content:" ";display:table}
.widget li:after{clear:both}
.widget li + li{border-top:none}
@media only screen and (min-width: 768px){
.widget li{padding-right:30px}
}
.widget a{color:#1C8BBF}
.widget a:hover,.widget a:active,.widget a:focus{color:#1C8BBF}
.widget a:hover{color:#4CBBEF}
.widget p{text-align:justify}
.widget .widget-title{color:#003964;font-size:18px;font-weight:700;margin-bottom:40px;position:relative}
.widget_archive li{padding-right:0;font-size:15px}
.widget_categories li{font-size:13px;padding-right:0}
.widget_categories li span{float:right;padding-top:4px}
.pkv-footer .widget{padding-top:30px;font-size:16px}
.pkv-footer .widget ul{margin-top:0}
.pkv-footer .widget li + li{border-top-color:rgba(230,230,230,0.3)}
.pkv-footer .widget a{color:inherit}
.pkv-footer .widget a:hover,.pkv-footer .widget a:active,.pkv-footer .widget a:focus{color:inherit}
.pkv-footer .widget .widget-title{color:#fff;font-size:16px;font-weight:700;padding-bottom:16px}
.pkv-footer .widget .widget-title:after{max-width:66px;height:3px}
.pkv-footer .widget .widget-title-2{font-size:15px;font-weight:500;padding-bottom:16px}
.pkv-prod__sidebar .pkv-sidebar__inner{padding-bottom:15px}
.pkv-footer{background:#003964;color:silver;padding:70px 0}
.pkv-footer .widget-title{margin-bottom:0}
.pkv-footer .widget ul li{border-color:#4CBBEF}
.pkv-footer .media a:hover,.pkv-footer .widget a:hover{color:#fff!important;text-decoration:none}
.pkv-footer-copyrights{padding:30px 0 30px;font-size:13px;text-transform:uppercase}
.pkv-footer-copyrights a{color:#4CBBEF}
.pkv-footer-copyrights a:hover{text-decoration:underline}
@media only screen and (max-width: 767px){
.pkv-footer-copyrights p{padding-bottom:5px}
.pkv-footer-copyrights{padding:30px 0 120px}
}
.pkv-icon-box{width:280px;margin-left:auto;margin-right:auto}
.pkv-icon-box + .pkv-icon-box{margin-top:20px}
.pkv-icon-box__icon{border:3px solid #4CBBEF;border-radius:50%;width:70px;height:70px;line-height:66px;font-size:30px;text-align:center;display:inline-block}
.pkv-icon-box__heading{display:inline-block;width:calc(100% - 76px);position:relative;padding-bottom:10px;margin:0;top:-10px}
.pkv-icon-box__heading:after{content:'';position:absolute;bottom:0;width:100%;max-width:184px;height:3px;background:#4CBBEF}
.pkv-icon-box__left{text-align:left}
.pkv-icon-box__left .pkv-icon-box__heading{margin-left:-8px;padding-left:13px}
.pkv-icon-box__left .pkv-icon-box__heading:after{left:0}
@media only screen and (min-width: 1024px){
.pkv-icon-box__left{margin-left:0}
}
.pkv-icon-box__right{text-align:right}
.pkv-icon-box__right .pkv-icon-box__heading{margin-right:-8px;padding-right:13px;text-align:right}
.pkv-icon-box__right .pkv-icon-box__heading:after{right:0}
@media only screen and (min-width: 1024px){
.pkv-icon-box__right{margin-right:0}
}
.pkv-counter-box{font-family:"Montserrat",sans-serif;font-weight:700;width:280px;margin-left:auto;margin-right:auto}
.pkv-counter-box__number{font-size:56px;text-transform:uppercase}
.pkv-counter-box__heading{color:#4CBBEF;line-height:1.2}
@media only screen and (max-width: 768px){
.pkv-counter-box__heading{font-size:24px}
}
.pkv-service-box__icon{width:108px;height:108px;line-height:100px;border-radius:50%;border:3px solid #efefef;text-align:center;font-size:30px;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1); }
.pkv-service-box{text-align:center;padding:0 15px;}
.pkv-service-box__icon{display:inline-block;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);}
.pkv-service-box__title{padding:30px 0 10px;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);}
.pkv-service-box:hover .pkv-service-box__icon{color:#4CBBEF;border-color:#4CBBEF;}
.pkv-service-box:hover .pkv-service-box__title{color:#4CBBEF;}
.pkv-booking-page{padding:10rem 0 8rem 0}
.pkv-booking-page2{padding:8rem 0 8rem 0}
.pkv-prod{padding:12rem 0 12rem 0}
.pkv-prod-det{padding:10rem 0 12rem 0}
.pkv-page-header{min-height:300px;padding-top:150px;padding-bottom:22px;display:table;background:no-repeat;width:100%;background-position:center;background-size:cover}
.pkv-page-header > .inner{display:table-cell;width:100%;vertical-align:middle}
.pkv-page-header__title{float:left;font-weight:700;text-shadow:#003964 1px 0 10px}
@media only screen and (min-width: 1024px){
.pkv-page-header{min-height:340px;padding-top:157.5px}
.pkv-navbar-mobile{display:none}
}
@media only screen and (max-width: 1023px){
.pkv-navbar-mobile{background:rgba(0,57,100,0);position:absolute;top:0;right:0;width:100%;padding:10px 15px 10px 0;z-index:99;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)}
.pkv-navbar-mobile:after{width:100%}
}
.pkv-mobile-toggle .fa-times{display:none}
.pkv-mobile-toggle{filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5))}
.mobile-open .pkv-mobile-toggle .fa-times{display:inline-block}
.mobile-open .pkv-mobile-toggle .fa-bars{display:none}
.pkv-menu-mobile{position:fixed;top:0;right:-600px;width:600px;height:100%;overflow-y:auto;z-index:9992;-webkit-transition:right 250ms cubic-bezier(0.55,0,0.1,1);transition:right 250ms cubic-bezier(0.55,0,0.1,1)}
.pkv-menu-mobile .pkv-mobile-toggle{position:fixed;top:26px;right:282px;display:none}
.page-white .pkv-menu-mobile .pkv-mobile-toggle .pkv-icon,.page-white .pkv-menu-mobile .pkv-mobile-toggle .pkv-socials a,.pkv-socials .page-white .pkv-menu-mobile .pkv-mobile-toggle a{color:#F7D300;border-color:#F7D300;background:#003964}
.page-white .pkv-menu-mobile .pkv-mobile-toggle .pkv-icon:hover,.page-white .pkv-menu-mobile .pkv-mobile-toggle .pkv-socials a:hover,.pkv-socials .page-white .pkv-menu-mobile .pkv-mobile-toggle a:hover{color:#F7D300;border-color:#F7D300}
@media only screen and (max-width: 1023px){
.pkv-menu-mobile .pkv-mobile-toggle{top:15px}
}
.pkv-menu-mobile .inner{float:right;min-height:100%;width:266px;background:#003964;color:#fff;padding:15px 0 80px;font-family:"Montserrat",sans-serif;position:relative}
.pkv-menu-mobile .inner:before{content:'';position:absolute;top:0;right:100%;height:100%;width:17px;background:url(../img/menu-sc.png)}
.pkv-menu-mobile .inner ul.dropdown-menu{right:110%;left:auto;top:0;margin-top:-5px}
.pkv-menu-mobile .inner ul.dropdown-menu:after{content:'';position:absolute;top:0;left:99%;width:20px;height:100%}
.pkv-menu-mobile .inner .pkv-socials{position:absolute;bottom:20px;right:0;width:266px}
.pkv-menu-mobile .inner .pkv-menu-mobile__logo{text-align:left;padding-left:15px;padding-bottom:15px;width:130px}
.pkv-menu-mobile .inner .pkv-menu-mobile__nav{list-style:none;padding:0 50px 30px}
.pkv-menu-mobile .inner .pkv-menu-mobile__nav > li > a{text-transform:uppercase;position:relative;display:block;padding:12px 0;font-size:15px}
.pkv-menu-mobile .inner .pkv-menu-mobile__nav > li > a .caret{position:absolute;right:0;top:50%;margin-top:-2px}
.pkv-menu-mobile .inner .pkv-menu-mobile__nav > li > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:url(../img/border-1.png)}
.pkv-menu-mobile .inner .pkv-menu-mobile__nav a:hover{background:transparent;color:#4CBBEF}
.pkv-menu-mobile .inner .pkv-menu-mobile__nav ul.dropdown-menu a:hover{background:#003964}
.mobile .pkv-menu-mobile .inner .pkv-menu-mobile__nav a:hover,.mobile .pkv-menu-mobile .inner .pkv-menu-mobile__nav a:focus,.mobile .pkv-menu-mobile .inner .pkv-menu-mobile__nav a:active,.tablet .pkv-menu-mobile .inner .pkv-menu-mobile__nav a:hover,.tablet .pkv-menu-mobile .inner .pkv-menu-mobile__nav a:focus,.tablet .pkv-menu-mobile .inner .pkv-menu-mobile__nav a:active{color:#fff}
@media only screen and (max-width: 479px){
.pkv-menu-mobile .inner .pkv-menu-mobile__nav{padding:0 15px}
.pkv-menu-mobile .inner ul.dropdown-menu{right:0;top:100%;width:100%}
.pkv-menu-mobile .inner ul.dropdown-menu a{white-space:normal}
.pkv-menu-mobile .inner .pkv-socials li{padding:0 3px}
.pkv-menu-mobile .inner .pkv-socials a{font-size:12px}
}
.mobile-open{overflow:hidden;height:100%}
.mobile-open .pkv-menu-mobile .pkv-mobile-toggle{display:block}
.mobile-open .navbar .pkv-mobile-toggle,.mobile-open .pkv-navbar-mobile .pkv-mobile-toggle{opacity:0}
.mobile-open #navbar-magic-line{display:none}
.mobile-open .pkv-pageWrapper,.mobile-open .navbar,.mobile-open .pkv-navbar-mobile{right:266px}
.mobile-open .pkv-menu-mobile{right:0}
.pkv-progress-bar{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700}
.pkv-progress-bar__percent{float:right}
.pkv-progress-bar__line{width:100%;background:#eaeaea;height:9px;position:relative;border-radius:8px}
.pkv-progress-bar__line span{content:'';position:absolute;top:3px;left:3px;height:3px;width:0;-webkit-transition:width 2s cubic-bezier(0.55,0,0.1,1);transition:width 2s cubic-bezier(0.55,0,0.1,1);background:#4CBBEF}
.pkv-progress-bar + .pkv-progress-bar{margin-top:45px}
p{margin:0 0 30px 0;border:none}
#pkv-map{width:100%;height:500px;margin-bottom:-50px}
.pkv-contacts{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:2}
.pkv-contacts .media{margin-top:0}
.pkv-contacts .media-left{color:#aaa;font-size:16px}
.pkv-contacts .media-body{vertical-align:middle}
.pkv-contacts .media-body a{color:#1C8BBF}
.pkv-contacts .media-body a:hover{color:#4CBBEF}
.pkv-btn-booking-center{margin:0 0 15px}
.pkv-btn-booking-left{margin:-40px 0 10px 0}
.pkv-btn-booking-right{float:right;margin:0 10px 30px 0}
.btn-pkv-booking{min-width:269px;padding:10px 25px;background:#E87B3C;color:#F9F756;border-color:#E87B3C;font-size:20px}
.btn-pkv-booking:hover{background:#FF7900;border-color:#FF7900;color:#F9F756}
.btn-pkv-booking .fa{margin-right:5px}
@media only screen and (min-width: 991px) and (max-width: 1279px){
.btn-pkv-booking{min-width:210px}
.pkv-footer{font-size:70%!important}
.widget a{font-size:12.5px}
}
nav .pager{padding-bottom:60px}
.pkv-circular-progress{position:relative;display:inline-block;margin:0 auto 50px;width:112px;height:112px;text-align:center}
@media only screen and (max-width: 1280px){
.pkv-circular-progress{margin:0 auto 35px;width:88px;height:88px}
}
.pkv-circular-progress canvas{display:block;position:absolute;top:0;left:0}
.pkv-circular-progress span{color:#555;display:block;line-height:112px;text-align:center;width:112px;font-family:sans-serif;font-size:24px;font-weight:100;margin-left:5px;font-family:"Montserrat",sans-serif}
.pkv-circular-progress b{margin-right:0;color:#444}
.pkv-circular-progress__title{position:absolute;top:100%;width:100%;padding-top:15px}
.pkv-circular-margin{margin-right:40px!important}
@media only screen and (max-width: 1280px){
.pkv-circular-progress span{line-height:88px;width:88px;font-family:sans-serif;font-size:18px}
.pkv-circular-progress__title{padding-top:15px;font-size:.85em}
.pkv-circular-margin{margin-right:20px!important}
}
.navbar-default .navbar-nav>li>a{color:#fff}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#F7D300}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#F7D300}
.pkv-page-header__title{color:#F7D300!important;width:100%}
.terms h2{font-size:32px}
.terms h3{font-size:20px}
.terms{font-size:15px}
.pkv-home__subtitle-1{margin-top:0}
.pkv-home__subtitle-2{margin-bottom:30px;color:#F7D300}
.pkv-prod-page__subtitle{color:#4CBBEF}
.pkv-prod-page__subtitle-1{margin-top:30px}
.pkv-prod-page__subtitle-2{margin-top:60px;color:#003964}
.pkv-prod-page__subtitle-3{margin-top:90px;font-size:20px;color:#4CBBEF}
.lead{font-weight:400}
.lead-2{margin:0 0 30px 0!important;font-size:20px;font-weight:400}
.pkv-slick-img-margin{margin:0 0 55px 0}
.pkv-inner-img-margin{margin:60px 0 40px 0}
.pkv-text-white{color:#fff}
.pkv-footer{font-size:85%}
.pkv-text-shadow{text-shadow:#003964 1px 0 10px}
.label-info{font-size:120%;background-color:#4CBBEF}
.label-warning{font-size:120%;color:#F7D300;background-color:#4CBBEF}
@media only screen and (max-width: 767px){
.btn-pkv-booking{width:100%}
.pkv-booking-page{padding:9rem 0 8rem 0}
.pkv-booking-page2{padding:7rem 0 8rem 0}
.pkv-page-header{min-height:250px;padding-top:120px}
.pkv-booking-header{min-height:140px;padding-top:90px}
.pkv-booking-header h1{margin-bottom:0}
.pkv-page-header__title{width:100%}
.pkv-page-header-none{display:none!important}
.label-info{font-size:85%}
.lead-2{font-size:18px!important}
.label-warning{font-size:95%}
}
.alert-info{padding:30px 25px;color:#fff;font-size:17px;background-color:#4CBBEF;border:none;border-radius:30px}
.btn-font-size{height:50px;font-size:14px;border:none}
.btn-font-size-l{font-size:16px}
a.pkv-link{color:#1C8BBF}
a:hover.pkv-link,a:focus.pkv-link,a:active.pkv-link{color:#4CBBEF}
a.pkv-link-b{color:#DD7944}
a:hover.pkv-link-b,a:focus.pkv-link-b,a:active.pkv-link-b{color:#FF7900}
a.pkv-link-c{color:#4CBBEF}
a:hover.pkv-link-c,a:focus.pkv-link-c,a:active.pkv-link-c{color:#fff}
.pkv-prices{font-size:14px}
.widget-inner .pkv-large{font-size:120%}
.widget-inner .fa,.pkv-instr .fa,.pkv-prod-page__subtitle-2 .fa,.pkv-prod-page__subtitle-3 .fa,.alert-info .fa{margin-right:5px;opacity:0.7}
.pkv-larger{font-size:160%;font-weight:700}
@media screen and (max-height: 575px) and (max-width: 335px){
#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}
}
.pkv-border-1{border-radius:30px}
.pkv-btn-booking-div{margin-bottom:30px}
.table>thead>tr>th{background:#4CBBEF;color:#fff}
li.pkv-compact{line-height:1.5}
ul.pkv-compact li{margin-bottom:7px;list-style-type:disc}
.faq{margin-bottom:40px}
.faq-item{border-bottom:1px solid #e6e6e6;padding:13px 0 11px 0}
.faq-question{margin-bottom:0;cursor:pointer;font-size:18px;text-transform:none;font-weight:500;position:relative}
.faq-question:after{content:"›";float:right;transition:transform 0.2s}
.faq-item.active .faq-question:after{transform:rotate(90deg)}
.faq-answer{display:none;padding-top:0}
.faq p{margin:15px 0 25px 15px;font-size:17px;line-height:1.5}
.pkv-slick1{position:relative;overflow:hidden;border-radius:30px;aspect-ratio: 845 / 563;isolation:isolate;opacity: 0}
.pkv-slick1 .image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:opacity 0.4s ease;backface-visibility:hidden;will-change: opacity}
.pkv-slick1 .image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:30px}
.pkv-slick1 .image:first-child{opacity:1;z-index:2}
.pkv-slider-dots{position:absolute;bottom:15px;left:0;right:0;text-align:center;padding:0;margin:0;z-index:5}
.pkv-slider-dots li{display:inline-block;width:10px;height:10px;margin:5px;background:rgba(255,255,255,0.6);border-radius:50%;cursor:pointer}
.pkv-slider-dots li.active{background:#4CBBEF}
.pkv-slick1.pkv-paint--bottom:before,.pkv-slick1.pkv-paint--bottom:after,.pkv-slick1.pkv-paint--inner:before,.pkv-slick1.pkv-paint--inner:after{z-index:10!important;pointer-events:none}
.pkv-news-item{margin-bottom:15px;padding:20px;border:1px solid #eee;border-radius:10px;transition:0.2s}
.pkv-news-item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.05)}
.pkv-news-date{font-family:"Montserrat",sans-serif;font-weight:700;color:#4CBBEF;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;font-size:14px;margin-bottom:10px}
.pkv-news-item h3{font-size:20px;margin-bottom:10px}
.pkv-news-item h3 a{color:#003964}
.pkv-news-item h3 a:hover{color:#4CBBEF}
.pkv-news-item p{margin-bottom:0;font-size:17px}
.pkv-review-intro{font-size:14px;margin-bottom:10px;color:#4CBBEF;font-weight:600;text-transform:uppercase}
.pkv-reviews{padding-top:13px}
.pkv-review-item{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #e6e6e6}
.pkv-review-item:last-child{border-bottom:none;padding-bottom:0}
.pkv-review-item p{border-left:3px solid #e6e6e6;font-style:italic;padding-left:15px;margin-bottom:5px}
.pkv-review-author{font-size:15px;color:#4CBBEF;font-weight:500;font-family:"Montserrat",sans-serif;opacity:0.8}
.pkv-review-single{border-bottom:none}
.pace{display:none!important}
.pkv-booking-sticky{display:none}
.wow.animated{visibility:visible}
.navbar-brand,.pkv-navbar-mobile img{opacity:0;transform:translateX(-25px);transition:all 0.5s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5))}
@media only screen and (max-width: 767px){
.max-width-80{max-width:80%}
.faq-item{padding:11px 0 10px 0}
.faq p{margin:12px 0 20px 6px;font-size:16px}
.faq-question{font-size:17px}
.pkv-btn-booking-div{display:none!important}
.btn-pkv-booking{display:none}
body.home .pkv-home__subtitle .btn-pkv-booking{display:inline-block;width:auto!important;min-width:0!important;max-width:260px;margin:10px auto -15px;font-size:16px;padding:10px 20px}
.pkv-booking-sticky{pointer-events:auto;display:block;position:fixed!important;bottom:0;left:0;width:100%;z-index:9999;background:rgba(255,255,255,0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(0,0,0,0.08);padding:8px 10px;box-shadow:0 -2px 10px rgba(0,0,0,0.1);text-align:right;transform:translateY(100%);transition:transform 0.3s ease}
.pkv-booking-sticky a{pointer-events:auto}
.pkv-booking-sticky .btn-pkv-booking{display:inline-block;width:auto!important;min-width:0!important;font-size:14px;padding:8px 14px;line-height:1.2}
.pkv-booking-sticky.visible{transform:translateY(0)}
.pkv-booking-sticky .btn-primary-o{border-bottom-right-radius:20px}
}