:root{--bs-body-line-height:1.7;--bs-body-color:#2f2205}
a{color:#45aaf2;text-decoration:none}
a:hover,
a:focus{color:#2d98da;text-decoration:underline}
h1,
.h1{font-size:40px;font-family:"Alegreya",serif;font-optical-sizing:auto}
h2,
.h2{font-size:26px;font-family:"Alegreya",serif;font-optical-sizing:auto}
.lead h2{margin-top:30px}
.lead h3,
.lead .h3{margin-top:35px}
#tocSidebar h3,
#tocSidebar .h3{margin-top:0}
h3,
.h3{font-size:22px;font-family:"Alegreya",serif;font-optical-sizing:auto}
h4,
.h4{font-size:19px;font-family:"Alegreya",serif;font-optical-sizing:auto}
h5,
.h5{font-size:16px}
h6,
.h6{font-size:14px}
h1,
.h1,
h2,
.h2{font-weight:700}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-bottom:13.5px}
p.lead{font-size:20px;font-weight:400}
code{padding:2px 4px;font-size:90%;color:#D35400;background-color:#ECF0F1;border-radius:4px}
.collapsing{transition:none}.lead img{max-width:100%}
.card.post--in-post{background:#FCFAF7}
.card.post--in-post:has(a:hover){background:#F2EEEA}
.card.post--in-post img{object-fit:cover}
.waves{position:absolute;z-index:1;bottom:-50px;height:110px;width:100%}
.waves:after{content:'';position:absolute;display:block;height:100%;left:0;width:100%;bottom:0;z-index:1;-webkit-mask:url('../themes/kvntravel/assets/images/waves/home-waves-dark-large.svg') repeat-x 0 0;mask:url('../themes/kvntravel/assets/images/waves/home-waves-dark-large.svg') repeat-x 0 0;background-color:#fff}
@media (max-width:800px){.waves{bottom:-90px;z-index:2!important}}
.card-content{background:#F2EEEA;left:-25px;width:calc(100% + 50px)}
@media (max-width:991px){.card-content{left:-10px;width:calc(100% + 20px);border-radius:0!important}}
@media (max-width:991px){.card-content .card-body{padding:10px !important}}
.intro{background-image:url('../themes/kvntravel/assets/images/homepage/about-page.png');background-repeat:no-repeat;background-position:bottom center;background-size:1427px auto;padding:25px 0 568px;text-align:center}
.intro .img-leaf{width:49px;margin:35px 0}
.intro h2{font-weight:700;font-size:40px;margin:0;padding-bottom:40px}
.intro p.lead{max-width:850px;margin:0 auto;display:block;font-weight:400;font-size:20px}
.feature .feature-content{padding:50px 0 0}
.feature .feature-pill{display:inline-block;background:#FFE9B4;border-radius:100px;padding:3px 20px}
.feature .feature-pill>span{opacity:0.45;color:#000;font-weight:400;font-size:16px;line-height:28px}
.feature .feature-image{padding:0 20px}
.feature h3{font-weight:700;font-size:26px;margin-bottom:30px}
.feature p{line-height:28px;margin-bottom:30px}
@media (max-width:1199px){.feature .feature-content{padding-top:0;padding-bottom:50px}}
@media (max-width:991px){.feature .feature-image{display:none}}
.actioncall{text-align:center;background:linear-gradient(102.01deg,#eff4fd 0.3%,#f6f2ff 106.31%);padding:70px 0;position:relative;overflow:hidden;z-index:1}
.actioncall>.container{position:relative}
.actioncall h3{font-weight:700;font-size:60px;margin-bottom:45px}
.actioncall p.lead{font-weight:400;font-size:20px;margin-bottom:40px;color:#586667}
.actioncall .actioncall-decoration-1{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;background-color:#fff;width:321px;height:321px;left:-140px;top:-140px;opacity:.5}
.actioncall .actioncall-decoration-2{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;background-color:#fff;width:380px;height:380px;right:-165px;top:-180px;opacity:.5}
.actioncall .actioncall-decoration-3{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;background-color:#fff;width:493px;height:493px;left:235px;bottom:-380px;opacity:.3}
@media (max-width:1199px){.actioncall h3{font-size:50px}}
@media (max-width:991px){.actioncall h3{font-size:40px}}
.latestnews h3{margin:50px 0;text-align:center;color:#000;font-weight:700;font-size:40px}
#author{border-top:#F2EEEA 6px solid}
.dark #author{border-top-color:#212121}
.letterbox{background:#fff;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);border-radius:.375rem;line-height:1.5;position:relative}
.letterbox .letters{position:relative;float:left;top:0px;border-radius:.375rem;background:#fff;line-height:44px;text-align:center;margin-right:12px;margin-bottom:10px}
.letterbox .letters a:not(.c-btn){text-decoration:none !important;font-weight:bold;display:inline-block;width:44px;height:44px;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);color:#4A5759}
.dark .letterbox .letters a:not(.c-btn){color:#f8f8f8}
.letterbox .letters:hover{background:#424242}
.letterbox .letters:hover a:not(.c-btn){color:#f8f8f8}
.dark .letterbox .letters{background:#212121;color:#f8f8f8}
.dark .letterbox .letters:hover{background:#424242}
.dark .letterbox .letters:hover a:not(.c-btn){color:#f8f8f8}
.letterbox .letter{position:absolute;left:-60px;top:0px;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);border-radius:.375rem;background:#fff;width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold}
.letterbox .letter:before{position:absolute;left:100%;height:4px;background-color:#fff;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);width:20px;content:"";top:18px}
.dark .letterbox .letter:before{background:#212121}
.dark .letterbox .letter{background:#212121}
.letterbox .row{border-bottom:1px dashed #ABC4B0}
.letterbox .row:hover{background:#f2ab11}
.letterbox .row:last-child{border-bottom:1px dashed transparent}
.dark .letterbox .row{border-bottom:1px dashed rgba(255,255,255,0.15)}
.dark .letterbox .row:last-child{border-bottom:0}
.letterbox .row .col-md-3{overflow:hidden}
.letterbox .row .col-md-3 img{min-width:100%;max-width:none;min-height:100%;max-height:none}
.dark .letterbox{background:#212121}
.dark .letterbox:hover{background:#f2ab11}
.asideBlock p{margin-bottom:0}
@media only screen and (max-width:768px){.letterbox letter{position:absolute;left:15px;top:-45px;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);border-radius:.375rem;width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold}.letterbox letter:before{position:absolute;left:18px;height:8px;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);width:4px;content:"";top:100%}}
blockquote{margin:30px 0;padding-left:30px;text-align:left;position:relative;font-size:1.5rem;line-height:2.1rem;font-family:Open Sans,Helvetica Neue,Helvetica,Segoe UI,Tahoma,sans-serif;color:#f2ab11;font-weight:700}
blockquote:before{content:'\201C';position:absolute;top:-20px;left:-40px;font:6em/1.08em 'PT Sans',sans-serif;text-align:center;color:rgba(242,171,17,0.5)}
blockquote:after{content:"\2014 \2003" attr(cite);display:block;text-align:left;color:rgba(33,33,33,0.5);font-family:Open Sans,Helvetica Neue,Helvetica,Segoe UI,Tahoma,sans-serif;font-size:1.1rem;margin-bottom:-5px;font-weight:400}
.dark blockquote:after{color:rgba(242,171,17,0.5)}
#timeline .letters{position:relative;float:left;top:0px;border-radius:.375rem;background:#fff;line-height:40px;text-align:center;margin-right:5px;margin-bottom:5px}
#timeline .letters a:not(.c-btn){text-decoration:none !important;font-weight:bold;display:inline-block;width:40px;height:40px;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1)}
.blog-card.no-shadow{box-shadow:none}
.dark .blog-card.no-shadow{background:#212121}
#timeline .card-link{position:relative;width:100%}
#timeline .card-link:not(:last-child):before{position:absolute;left:45px;height:30px;background-color:#eaeaea;width:4px;content:"";bottom:-30px}
#timeline .letter{position:absolute;position:-webkit-sticky;position:sticky;float:left;left:-40px;margin-left:-70px;margin-top:0;margin-bottom:30px;top:80px;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);border-radius:.375rem;background:#fff;width:70px;height:40px;line-height:40px;text-align:center;font-weight:bold;font-size:12pt;color:#4d4d4d}
.dark #timeline .letter{background:#303030;color:#dfdce3}
#timeline .letter:before{position:absolute;left:100%;height:4px;background-color:#eaeaea;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);width:45px;content:"";top:18px}
.dark #timeline .letter:before,
.dark #timeline .card-link:not(:last-child):before{background-color:#6c757d}
@media only screen and (max-width:768px){#timeline .card-link{position:relative;width:100%}#timeline .letter{position:relative;left:85px;top:-50px;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);border-radius:.375rem;background:#fff;width:70px;height:40px;line-height:40px;text-align:center;font-weight:bold}#timeline .letter:before{position:absolute;left:18px;height:10px;background-color:#fff;box-shadow:0 0.1875rem 1.5rem rgba(0,0,0,0.1);width:4px;content:"";top:100%}}
#recipe{border:1px solid #F2EEEA;background:#FCFAF7;overflow:hidden;position:relative}
#recipe #recipeInformationTime .text-muted,
#recipe #recipeInformationDetails .text-muted{display:inline-block;font-size:0.95rem}
#recipe #recipeInformationTime p,
#recipe #recipeInformationDetails p{font-size:1.1rem}
#recipe #recipeInformationTime>.col-md-8,
#recipe #recipeInformationDetails>.col-md-8,
#recipe #recipeInformationTime>.col-md-4,
#recipe #recipeInformationDetails>.col-md-4{position:relative}
#recipe #recipeInformationTime>.col-md-8::before,
#recipe #recipeInformationDetails>.col-md-8::before,
#recipe #recipeInformationTime>.col-md-4::before,
#recipe #recipeInformationDetails>.col-md-4::before{position:absolute;content:"";height:2px;width:90%;left:5%;margin-top:12px;border-bottom:2px dotted #dfd5cb}
#recipe #recipeInformationTime>.col-sm-12,
#recipe #recipeInformationDetails>.col-sm-12{position:relative}
#recipe #recipeInformationTime>.col-sm-12::before,
#recipe #recipeInformationDetails>.col-sm-12::before{position:absolute;content:"";height:2px;width:95%;left:2.5%;margin-top:12px;border-bottom:2px dotted #dfd5cb}
#recipe #recipeInformationTime i.bi,
#recipe #recipeInformationDetails i.bi{background:#FCFAF7;padding-left:15px;padding-right:15px;position:relative}
.dark #recipe{background:#424242}
.dark #recipe #recipeInformationTime i.icon,
.dark #recipe #recipeInformationDetails i.icon{background:#424242}
#recipe .asideBlock{background:#ABC4B0}
.dark #recipe .asideBlock{background:#303030}
@media print{@page{margin:1cm}#recipe{background:#fff !important;border-color:#fff !important;padding:0 !important}#recipe .text-uppercase{text-transform:capitalize !important}#recipe #readLater,#recipe #recipeButtons,#recipe img{display:none !important}#recipeInformationTime,#recipeInformationDetails{text-align:left !important}#recipeInformationTime i.bi,#recipeInformationDetails i.bi,#recipeInformationTime .col-sm-12:before,#recipeInformationDetails .col-md-6:before{display:none !important;padding:0 !important}#recipeInformationTime .col-sm-12,#recipeInformationDetails .col-sm-12{display:none !important}#recipe ul,#recipe ol{margin-left:25px;padding-left:0}#recipeInformationTime small.text-muted,#recipeInformationDetails small.text-muted{display:inline}#recipeInformationTime p,#recipeInformationDetails p{margin-bottom:0}#recipeInformationDetails{margin-bottom:20px}}
#layout-header .navbar-brand{color:#000}
#layout-header .header-extra{color:#fff;padding-top:40px;padding-bottom:50px}
#layout-header .header-extra h1{font-size:60px}
#layout-header .header-extra p.lead{font-size:22px}
#layout-header .navbar{min-height:155px;background:#F2EEEA}
#layout-header .navbar>.navbar-container.container{position:relative;z-index:2}
@media (max-width:1199px){#layout-header .navbar{min-height:85px}}
#layout-nav-decorations{position:absolute;z-index:1;top:0;left:0;right:0;overflow:hidden;height:150px}
#layout-nav-decorations .navbar-decorations{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}
#layout-nav-decorations .navbar-decoration-1{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;width:524px;height:524px;left:-105px;top:-420px;opacity:.04}
#layout-nav-decorations .navbar-decoration-2{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;width:524px;height:524px;left:548px;top:-385px;opacity:.05}
#layout-content{padding-top:30px;background:#fff}
#layout-content header{padding:0 0 30px 0}
ul.list-with-ticks{padding:0}
ul.list-with-ticks li{list-style:none;position:relative;padding-left:23px}
ul.list-with-ticks li:before{content:'';display:block;width:15px;height:15px;background:url('../themes/kvntravel/assets/images/icons/icon-tick.png') no-repeat 0 0;background-size:15px 15px;position:absolute;left:0;top:6px}
ul.list-with-contentblocks{padding:0}
ul.list-with-contentblocks li{list-style:none;position:relative;padding-left:23px}
ul.list-with-contentblocks li:before{content:'';display:block;width:15px;height:15px;background:url('../themes/kvntravel/assets/images/icons/icon-contentblocks.png') no-repeat 0 0;background-size:15px 15px;position:absolute;left:0;top:6px}
ul.list-with-contentblocks li.h3-item{margin-left:15px}
ul.list-with-arrows{padding:0}
ul.list-with-arrows li{list-style:none;position:relative;padding-left:23px}
ul.list-with-arrows li:before{font-family:bootstrap-icons;content:'\F137' !important;display:block;width:15px;height:15px;background-size:15px 15px;position:absolute;left:0;top:0}
ul.list-with-arrows li.h3-item{margin-left:15px}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
html[data-turbo-preview] .fade-in-content{opacity:0}
html:not([data-turbo-preview]) .fade-in-content{animation:fadeIn 0.15s ease-in-out}
#layout-content{padding-top:0}
.jumbotron-product img{box-shadow:3px 1px 10px 0px rgba(0,0,0,0.1);border-radius:12px}
@media (max-width:1199px){#layout-header .navbar{padding-top:10px;padding-bottom:10px;min-height:85px}}
body.layout-home #layout-nav.navbar,
body.layout-blog #layout-nav.navbar,
body.page-about #layout-nav.navbar{padding-top:25px;padding-bottom:25px;background:#F2EEEA;left:0;right:0;top:0;z-index:1030}
body.layout-home #layout-content,
body.layout-blog #layout-content,
body.page-about #layout-content{padding-top:0}
.jumbotron-product img{box-shadow:3px 1px 10px 0px rgba(0,0,0,0.1);border-radius:12px}
body.layout-blog .sidebar-search{padding-bottom:40px}
body.layout-blog .sidebar-about{font-size:16px;padding-bottom:20px}
body.layout-blog .sidebar-about p:last-child{margin-bottom:0}
body.layout-blog .sidebar-social{padding-bottom:20px}
body.layout-blog .sidebar-categories{padding-bottom:20px}
body.layout-wiki .sidebar-search{padding-bottom:40px}
.control-gallery-slider{margin-left:-10px;margin-right:-10px}
.control-gallery-slider .slick-slide{padding:10px;outline:none}
.control-gallery-slider .slick-slide .image-container a{display:block;overflow:hidden;border-radius:6px;box-shadow:0 0 10px rgba(129,138,166,0.21);outline:none}
.control-gallery-slider .slick-slide .image-container a img{max-width:100%}
.control-gallery-slider .slider-nav .slick-slide.slick-current img{border:2px solid var(--bs-primary)}
.control-card-slider{position:relative}
.control-card-slider.type-hero .slide-item{width:100%;height:391px;background-position:center center;background-size:cover;border-radius:6px}
.control-card-slider.type-hero .slick-slide{margin-right:0rem !important}
.control-card-slider.type-hero .slick-dots{position:absolute;bottom:18px;display:block}
.control-card-slider.type-hero .slick-dots li{margin:0rem}
.control-card-slider.type-category{margin-left:-.5rem;margin-right:-.5rem}
.control-card-slider.type-category .slick-slide{margin-left:.5rem;margin-right:.5rem}
.control-card-slider.type-category .slick-slide img{display:inline-block}
.control-card-slider.type-category .slick-prev,
.control-card-slider.type-category .slick-next{position:absolute;top:0;left:97%;padding:0;transform:translate(0,-50%);cursor:pointer;font-size:18px;height:32px;width:32px;display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;background-color:var(--bs-gray-200);border:1px solid var(--bs-gray-200);border-radius:50px;color:var(--bs-gray-500);transition:0.3s ease-in-out}
.control-card-slider.type-category .slick-prev:before,
.control-card-slider.type-category .slick-next:before{display:none}
.control-card-slider.type-category .slick-prev:hover,
.control-card-slider.type-category .slick-next:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}
@media (max-width:1024px){.control-card-slider.type-category .slick-prev,.control-card-slider.type-category .slick-next{left:94%}}
@media (max-width:390px){.control-card-slider.type-category .slick-prev,.control-card-slider.type-category .slick-next{left:87%}}
.control-card-slider.type-category .slick-prev{margin-top:-38px;margin-left:-40px}
.control-card-slider.type-category .slick-prev:hover{color:var(--bs-white);outline:none;background:var(--bs-primary)}
.control-card-slider.type-category .slick-prev:focus{display:none}
.control-card-slider.type-category .slick-next{margin-top:-38px}
.control-card-slider.type-category .slick-next:hover{color:var(--bs-white);outline:none;background:var(--bs-primary)}
.control-card-slider.type-category .slick-next:focus{display:none}
.control-quantity-input .button-minus,
.control-quantity-input .button-plus{height:2rem;width:1.8rem;border-color:var(--bs-gray-200);background-color:transparent}
.control-quantity-input .button-minus:hover,
.control-quantity-input .button-plus:hover{background-color:var(--bs-gray-200);border-color:var(--bs-gray-200)}
.control-quantity-input .quantity-field{height:100%;width:2.2rem;background:none;min-height:2rem;text-align:center;border:1px solid var(--bs-gray-200)}
.text-muted{color:#A2A2A2}
.text-icon{position:relative;display:inline-block;padding-left:24px;line-height:16px}
.text-icon:before{content:"";position:absolute;left:0px;top:-1px;width:16px;height:16px;background-repeat:no-repeat;background-size:16px 16px}
.text-icon.text-icon-date:before{background-image:url('../themes/kvntravel/assets/images/icons/icon-calendar.png')}
.text-icon.text-icon-author:before{background-image:url('../themes/kvntravel/assets/images/icons/icon-user.png')}
.text-banner{border-radius:13px;width:100%;height:191px;background-position:center center;background-size:cover}
.text-banner.banner-lg{height:268px}
.card{border-radius:13px;box-shadow:0px 0px 22px rgba(0,0,0,0.07000000000000001);border-color:#EBEBEB;overflow:hidden}
.card .card-banner{width:100%;height:191px;background-position:center center;background-size:cover}
.card .card-banner.banner-sm{height:120px}
.card .card-banner.banner-lg{height:268px}
.card .card-divider{padding:1.5rem}
.card .card-divider:after{content:'';border-bottom:1px solid #EBEBEB;display:block}
.card .card-body{padding:1.5rem}
.card .card-body.card-lg{padding-right:2.5rem;padding-left:2.5rem}
.card .card-footer{background-color:#fff;padding:1rem 1.5rem;border-bottom-left-radius:13px;border-bottom-right-radius:13px}
.card .card-title a{color:#000;text-decoration:none}
.card .card-links{position:relative;z-index:2}
.card-post.card-primary{margin-bottom:-25px;position:relative;z-index:3}
.card-post .featured-text p:last-child{margin-bottom:0}
.card-post .share-button{margin-top:-5px}
.card-post .card-meta .meta-item{display:inline-block;position:relative;color:#A2A2A2;font-size:14px}
.card-post .card-meta .meta-divider{width:20px;text-align:center}
.callout{margin-bottom:20px;padding:20px;border-left:3px solid #eee}
.callout h4{margin-top:0;margin-bottom:5px}
.callout p:last-child{margin-bottom:0}
.callout-danger{background-color:#fdf7f7;border-color:#f8e3e6}
.callout-danger h4{color:#a94442}
.callout-warning{background-color:#faf8f0;border-color:#f4ebdd}
.callout-warning h4{color:#8a6d3b}
.callout-info{background-color:#f4f8fa;border-color:#dbecef}
.callout-info h4{color:#31708f}
.callout-success{background-color:#f9fdf7;border-color:#edf8e3}
.callout-success h4{color:#3c763d}
.nav-line-pills{border-bottom:1px solid var(--bs-gray-300)}
.nav-line-pills .nav-item{margin-right:2rem}
.nav-line-pills .nav-item .nav-link{font-weight:500;color:var(--bs-gray-600);white-space:nowrap;padding:16px 0px;margin-bottom:-1px;border-bottom:2px solid transparent;border-radius:0px}
.nav-line-pills .nav-item .nav-link.active{color:var(--bs-primary);background-color:transparent;border-bottom:2px solid var(--bs-primary)}
.nav-line-pills .nav-item .nav-link:hover{color:var(--bs-primary);background-color:transparent;border-bottom:2px solid var(--bs-primary)}
@media (max-width:576px){.nav-line-pills{overflow-x:scroll;flex-wrap:nowrap;overflow-y:hidden}.nav-line-pills::-webkit-scrollbar{display:none}}
.navbar{padding-top:15px;padding-bottom:15px}
.navbar.navbar-dark{background-color:transparent}
.navbar .navbar-brand{margin-top:-5px;font-family:"Alegreya",serif}
.navbar a:hover,
.navbar a:focus,
.navbar a.focus{text-decoration:none}
.navbar .dropdown-item.active,
.navbar .dropdown-item:active{background-color:#6bc48d}
@media screen and (min-width:992px){.navbar .navbar-nav>li.nav-item{padding:0 8px}.navbar .navbar-nav>li.nav-item>a.btn{padding:3px 22px;border-radius:100px;font-size:14px;margin-top:7px}.navbar .navbar-nav>li.nav-item>a.nav-link{position:relative;transition:color 0.2s ease 0.05s;color:#5f5f5f;font-weight:bold !important}.navbar .navbar-nav>li.nav-item>a.nav-link:before{position:absolute;height:4px;bottom:2px;content:'';border-radius:4px;z-index:5;width:20px;left:50%;transform:translateX(-50%);transition:all 0.2s ease 0.05s}.navbar .navbar-nav>li.nav-item>a.nav-link.active:before,.navbar .navbar-nav>li.nav-item>a.nav-link.active:hover:before{background:#5f5f5f}.navbar .navbar-nav>li.nav-item>a.nav-link:hover:before{background:#5f5f5f}}
.navbar-mobile{display:none}
.navbar-toggler{color:#4A5759;font-weight:bolder}
@media (max-width:991px){.navbar-mobile{display:block}.navbar-mobile .navbar-collapse{background:#2d3134;position:fixed;z-index:10001;right:-260px;top:0;bottom:0;width:260px;padding:20px;height:100% !important;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;text-align:left;backface-visibility:hidden;transform:translate3d(0,0,0);transform-origin:0 10%;transform:perspective(1000px) scale(1.3);transition:all 0.4s 0s ease-in}.navbar-mobile .navbar-collapse.collapsing{transition-duration:0.1s}.navbar-mobile .navbar-collapse.show{transition:all 0.3s 0s ease-out;transform:perspective(1000px) scale(1) translate3d(-260px,0,0)}.navbar-mobile .navbar-toggler{color:#fff;padding:10px;opacity:.8}.navbar-mobile .navbar-toggler:hover,.navbar-mobile .navbar-toggler:focus{opacity:1}.navbar-mobile .nav-item .nav-link{color:#e0e0e0}.navbar-mobile .nav-item .nav-link:hover{color:#fff}.navbar-mobile .nav-item .btn{margin-top:1rem;margin-left:1rem}}
.jumbotron{background:linear-gradient(102.01deg,#DB6A26 0.3%,#DBB326 106.31%);background:#F2EEEA !important;padding-bottom:0;position:relative;overflow:hidden;z-index:1;margin-bottom:50px}
.jumbotron>.container{position:relative;z-index:2}
.jumbotron .jumbotron-decoration-1{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;width:524px;height:524px;left:-10px;top:-84px;opacity:.04}
.jumbotron .jumbotron-decoration-2{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;width:524px;height:524px;left:648px;top:260px;opacity:.05}
.jumbotron .jumbotron-intro{padding:10px 100px 60px}
.jumbotron .jumbotron-intro h1{padding-top:20px;color:#2f2205;font-weight:700;font-family:"Alegreya",serif}
.jumbotron .jumbotron-intro h1 .highlight{color:#f2ab11}
.jumbotron .jumbotron-intro p{color:#5f5f5f;margin-top:30px;margin-bottom:30px}
.jumbotron .jumbotron-intro .btn.btn-outline-secondary{border:none}
.jumbotron .jumbotron-product{padding:25px 0 0 0;margin-right:-40px;margin-left:-100px}
.jumbotron .jumbotron-product img{position:relative;z-index:2}
@media (max-width:1399px){.jumbotron .jumbotron-intro h1{font-size:45px}}
@media (max-width:1199px){.jumbotron .jumbotron-intro{padding-left:0}.jumbotron .jumbotron-intro h1{font-size:45px}.jumbotron .jumbotron-product{margin-right:-100px}}
@media (max-width:991px){.jumbotron .jumbotron-intro{padding:20px 0 0}.jumbotron .jumbotron-intro h1{font-size:35px}.jumbotron .jumbotron-product{padding-top:20px}}
.jumbotron{color:#34495E;background-color:#F2EEEA;border:0px solid #f00}
.jumbotron h1,
.jumbotron .h1{color:#2f2205;position:relative;padding-top:66px}
.jumbotron h1:before,
.jumbotron .h1:before{content:'';position:absolute;top:0;left:0;width:46px;height:46px;background-size:46px 46px!important}
.jumbotron p{margin-top:60px;margin-bottom:20px;font-size:20px;font-weight:normal}
.jumbotron>hr{border-top-color:rgba(0,0,0,0)}
.container .jumbotron,
.container-fluid .jumbotron{border-radius:4px;padding-left:15px;padding-right:15px}
@media screen and (min-width:768px){.container .jumbotron,.container-fluid .jumbotron{padding-left:80px;padding-right:80px}.jumbotron h1,.jumbotron .h1{font-size:55px}}
.pagination{display:flex;padding-left:0;list-style:none}
.pagination>.page-item>.page-link{margin-left:-1px;padding:5px 15px;color:#666;background-color:#FFF;border:1px solid #EBEBEB;text-decoration:none}
.pagination>.page-item>.page-link:hover{background-color:#f0f0f0}
.pagination>.page-item.active>.page-link{color:#000;font-weight:bold}
.pagination>.page-item.active>.page-link:hover{background-color:#FFF}
.pagination>.page-item.disabled>.page-link{color:#A1A1A1}
.pagination>.page-item.disabled>.page-link:hover{background-color:#FFF}
.blog-pagination{display:inline-block}
.blog-pagination .oc-pagination{box-shadow:0px 0px 22px rgba(0,0,0,0.07000000000000001)}
ul.pagination>li.page-item>.page-link{padding:8px 15px;color:#A1A1A1;background:#fff;border-color:#EBEBEB;text-decoration:none}
ul.pagination>li.page-item>.page-link:focus{box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}
ul.pagination>li.page-item.active>.page-link{font-weight:700;color:#343F52;background:#fff}
ul.pagination>li.page-item.first>.page-link{border-bottom-left-radius:0.25rem;border-top-left-radius:0.25rem}
ul.pagination>li.page-item.first>.page-link{position:relative;color:#fff;width:44px}
ul.pagination>li.page-item.first>.page-link:before{content:'';display:block;width:15px;height:12.5px;background:url('../themes/kvntravel/assets/images/icons/icon-pagination-arrow.png') no-repeat 0 0;background-size:15px 12.5px;position:absolute;top:16px;left:14px}
ul.pagination>li.page-item.first.disabled>.page-link:before{opacity:.5}
ul.pagination>li.page-item.first>.page-link:before{transform:scaleX(-1)}
ul.pagination>li.page-item.last>.page-link{border-bottom-right-radius:0.25rem;border-top-right-radius:0.25rem}
ul.pagination>li.page-item.last>.page-link{position:relative;color:#fff;width:44px}
ul.pagination>li.page-item.last>.page-link:before{content:'';display:block;width:15px;height:12.5px;background:url('../themes/kvntravel/assets/images/icons/icon-pagination-arrow.png') no-repeat 0 0;background-size:15px 12.5px;position:absolute;top:16px;left:14px}
ul.pagination>li.page-item.last.disabled>.page-link:before{opacity:.5}
pre{padding:0;background-color:white;border:1px solid #ECF0F1;border-radius:6px}
pre .CodeMirror{height:auto;color:#2C3E4F}
pre .CodeMirror-gutters{background:transparent;border-right:1px solid #ECF0F1}
pre .CodeMirror-linenumber{padding-right:15px;background:white}
pre .CodeMirror-lines{padding:10px 0}
pre .CodeMirror pre.CodeMirror-line{padding-left:20px}
.collapsed-code-block{position:relative}
.collapsed-code-block .expand-code{display:none}
.collapsed-code-block.collapsed{margin-bottom:36px}
.collapsed-code-block.collapsed>pre{height:143px;overflow:hidden;position:relative}
.collapsed-code-block.collapsed .expand-code{border-radius:20px;user-select:none;cursor:pointer;display:block;position:absolute;bottom:-15px;left:50%;font-size:14px;background-color:white;border:1px solid #ECF0F1;z-index:5;transform:translateX(-50%);padding:4px 18px;box-shadow:0 0 0 3px white}
.collapsed-code-block.collapsed .expand-code:hover{color:white;background-color:#7F8C8D}
.btn:hover,
.btn:focus,
.btn.focus{text-decoration:none}
.btn.btn-pill{border-radius:100px;padding-left:25px;padding-right:25px}
.btn.btn-primary:not(:hover):not(:active){border-color:transparent;background-color:#f2ab11;border-color:#c58a0b}
.btn.btn-primary:hover{background-color:#c58a0b;border-color:#c58a0b}
.btn.btn-primary:active{background-color:#c58a0b;border-color:#c58a0b}
.share-button{display:inline-block}
.share-button .btn{position:relative;padding-left:47px;padding-right:25px}
.share-button .btn:before{content:"";position:absolute;left:17px;top:12px;width:14px;height:14px;background-repeat:no-repeat;background-size:14px 14px;background-image:url('../themes/kvntravel/assets/images/icons/icon-share.png')}
.share-button .btn.btn-sm{padding-left:37px;padding-right:15px}
.share-button .btn.btn-sm:before{left:12px;top:7px}
.share-button-popover{padding:0;margin:-1rem;overflow:hidden;border-radius:8px}
.share-button-popover .nav-link{padding:10px 15px;color:#343F52;text-decoration:none}
.share-button-popover .nav-link>i{margin-right:5px}
.share-button-popover .nav-link:hover{color:#fff;background:#3097d1}
.element-footer{background:linear-gradient(97.23deg,#2D8BFF -7.32%,#9F74FB 106.79%);background:#271e12;position:relative;overflow:hidden;min-height:298px;z-index:1}
.element-footer.footer-bluezone:before{background:url('../themes/kvntravel/assets/images/waves/footer-blue-wave.svg') repeat-x 0 0}
.element-footer>.container{position:relative;padding:30px 0;color:#fff;z-index:2}
.element-footer .footer-decoration-1{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;width:524px;height:524px;left:-42px;top:120px;opacity:.02}
.element-footer .footer-decoration-2{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;width:524px;height:524px;right:-150px;top:-160px;opacity:.05}
.element-footer .footer-nav{padding-bottom:22px}
.element-footer .footer-nav .nav{padding-right:50px}
.element-footer .footer-nav .nav .nav-item{font-size:16px}
.element-footer .footer-nav .nav .nav-item.nav-item-header>a{font-weight:700}
.element-footer .footer-nav .nav .nav-item>a{color:#fff;padding:4px 0}
.element-footer .footer-nav .nav .nav-item>a .bi{color:#fff}
.element-footer .footer-bottom a{color:#fff}
.element-footer .footer-brand{padding:32px 0}
.element-footer .footer-brand a{color:#fff}
.element-footer .footer-social .nav .nav-item:first-child>a{padding-left:0}
.element-footer .footer-social .nav .nav-item img{height:28px}
.element-footer .footer-copyright{text-align:right}
.element-footer .footer-copyright p{margin:0;padding:0;line-height:28px}
@media (max-width:991px){.element-footer{padding-left:20px;padding-right:20px}}
.element-footer .dropdown .dropdown-item,
.element-footer .dropdown-menu .dropdown-item{text-decoration:none}
.element-footer .dropdown .dropdown-item.active,
.element-footer .dropdown-menu .dropdown-item.active{background:#f2ab11 !important}
.element-social-links .nav .nav-item:first-child>a{padding-left:0}
.element-social-links .nav .nav-item>a{padding-right:8px;padding-left:8px}
.element-social-links .nav .nav-item img{height:20px}
.element-social-links .nav .nav-item i{position:relative;top:2px}
.element-user-panel .user-avatar{padding:0 25px 20px 0}
.element-user-panel .user-avatar img{width:85px;height:85px;border-radius:100px}
.element-user-panel .user-details{padding:15px 0 0 0}
.element-user-panel .user-details p{color:#A1A1A1}
.element-user-panel .user-details p:last-child{margin-bottom:0}
.element-user-panel .user-profile{color:#6B7482}
.element-user-panel .user-profile p:last-child{margin-bottom:0}
.element-user-panel.team-panel .user-avatar{padding-bottom:0}
.element-user-panel.team-panel .user-social{padding-bottom:15px}
ul.bullet-list,
ul.bullet-list ul{list-style:none;padding:0}
ul.bullet-list li{position:relative;padding:0 0 0 20px}
ul.bullet-list li>a{color:#6B7482}
ul.bullet-list li.active>a{color:#8284F8}
ul.bullet-list li:before{content:"";position:absolute;background-color:#7B61FF;border-radius:5px;width:5px;height:5px;top:11px;left:6px}
ul.bullet-list li.collapsible:before{display:none}
ul.bullet-list li.collapsible>.collapse-caret{position:absolute;display:block;width:20px;height:16px;background-image:url('../themes/kvntravel/assets/images/icons/icon-collapse.png');background-size:10px 6px;background-repeat:no-repeat;background-position:center center;top:6px;left:-1px}
ul.bullet-list li.collapsible>.collapse-caret.collapsed{transform:rotate(270deg) translate(0,0)}
ul.bullet-list.list-content,
ul.bullet-list.list-content ul{padding-left:10px}
ul.bullet-list.list-content a{color:#3097d1;text-decoration:none}
ul.bullet-list.list-content a:hover,
ul.bullet-list.list-content a:focus{color:#216a94;text-decoration:underline}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{appearance:none;margin:0}
.form-control{border-color:#D7D7D7;box-shadow:0px 0px 23px rgba(129,138,166,0.1);border-radius:0.7rem}
.form-control-search{width:100%}
.form-control-search input{padding:8px 38px 8px 18px;border-radius:100px}
.form-control-search .search-icon{position:absolute;right:18px;top:8px;width:24px;height:24px;display:block;background-image:url('../themes/kvntravel/assets/images/icons/icon-search.png');background-size:24px 24px}
.popover{border:none;box-shadow:0px 0px 22px rgba(0,0,0,0.1);border-radius:8px}
.popover .popover-arrow{display:none}
.modal-dialog[data-ajax-updating],
.modal-dialog:not([data-ajax-updating]) + .modal-loading{display:none}
div.how-its-made{position:fixed;bottom:50px;width:800px;max-width:100%;z-index:1100;padding:0 30px;margin:0 0 0 50%;transform:translateX(-50%) scale(1);background-color:transparent;transition:all 0.4s cubic-bezier(0.25,-0.59,0.35,1.58)}
div.how-its-made.init{opacity:0;transform:translateX(-50%) scale(0.3)}
div.how-its-made>div{background-color:#FFE297;box-shadow:14px -8px 52px rgba(129,138,166,0.42);text-align:center;padding:10px 20px;border-radius:14px}
div.how-its-made>div p{margin-bottom:0}
div.how-its-made>div p a{color:inherit;text-decoration:underline}
html[data-turbo-preview] div.how-its-made{opacity:0;transform:translateX(-50%) scale(0.3)}
.work a{color:#fff;text-decoration:none;display:block}
.work a .img{width:100%;height:350px;position:relative;border-radius:.375rem;overflow:hidden;-webkit-box-shadow:0px 20px 35px -30px rgba(0,0,0,0.26);-moz-box-shadow:0px 20px 35px -30px rgba(0,0,0,0.26);box-shadow:0px 20px 35px -30px rgba(0,0,0,0.26);z-index:0;background-position:center center;background-size:cover;background-repeat:no-repeat}
.work a .img:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:-1;background:#000;background:-moz-linear-gradient(0deg,#000 0%,rgba(255,255,255,0) 66%);background:-webkit-linear-gradient(0deg,#000 0%,rgba(255,255,255,0) 66%);background:linear-gradient(0deg,#000 0%,rgba(255,255,255,0) 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000",endColorstr="#fff",GradientType=1);opacity:.25}
.work a .text{padding:35px 10%;padding-top:0}
.work a .text h3{font-size:1.9rem;line-height:2.1rem;margin-bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,0.1);color:#fff}
@media (max-width:991px){.work a .text h3{font-size:1.45rem;line-height:1.7rem}}
.work a video{z-index:-1;object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}
.work a:hover .img:after{opacity:.5}
#instagramFeed{position:relative;background:#F9F6F2}
#instagramFeed:after{content:'';position:absolute;display:block;height:28px;left:0;width:100%;top:0;z-index:1;-webkit-mask:url('../themes/kvntravel/assets/images/waves/home-waves-dark.svg') repeat-x 0 0;mask:url('../themes/kvntravel/assets/images/waves/home-waves-dark.svg') repeat-x 0 0;background:#fff;transform:rotate(180deg)}
.dark #instagramFeed:after{background:#303030;color:#fff}
.page-home.dark #instagramFeed:after{background:#424242}
#instagramFeed a{color:#4A5759}
.dark #instagramFeed a{color:#f2ab11}
.dark #instagramFeed{background:#303030;color:#fff}
#instagramFeed .img-fluid{min-width:100%}
.element-footer .dropdown .dropdown-item,
.element-footer .dropdown-menu .dropdown-item{text-decoration:none}
.element-footer .dropdown .dropdown-item.active,
.element-footer .dropdown-menu .dropdown-item.active,
.element-footer .dropdown .dropdown-item:active,
.element-footer .dropdown-menu .dropdown-item:active,
.element-footer .dropdown .dropdown-item:focus,
.element-footer .dropdown-menu .dropdown-item:focus,
.element-footer .dropdown .dropdown-item:hover,
.element-footer .dropdown-menu .dropdown-item:hover{background:#f2ab11;color:#fff}
[data-bs-theme=dark] body{color-scheme:dark;background-color:#212121}
[data-bs-theme=dark] body .element-footer{background-color:#212121}
[data-bs-theme=dark] body .element-footer .dropdown .dropdown-item,
[data-bs-theme=dark] body .element-footer .dropdown-menu .dropdown-item{color:#fff}
[data-bs-theme=dark] body #layout-content,
[data-bs-theme=dark] body #instagramFeed:after{background:#303030;color:#fff}
[data-bs-theme=dark] body #layout-content a:not(.btn){color:#0F82AF !important}
[data-bs-theme=dark] body #layout-content a:not(.btn):hover,
[data-bs-theme=dark] body #layout-content a:not(.btn):focus,
[data-bs-theme=dark] body #layout-content a:not(.btn):active{color:#073c51}
[data-bs-theme=dark] body #layout-content .letterbox,
[data-bs-theme=dark] body #layout-content .letterbox .letters,
[data-bs-theme=dark] body #layout-content .letterbox .letter,
[data-bs-theme=dark] body #layout-content .letterbox .letter:before{background-color:#424242}
[data-bs-theme=dark] body #layout-content .letterbox .row{border-bottom-color:#212121}
[data-bs-theme=dark] body #layout-content .letterbox .letters:hover,
[data-bs-theme=dark] body #layout-content .letterbox .row:hover{background-color:#212121}
[data-bs-theme=dark] body #layout-content .letterbox .letters a:not(.c-btn){color:#fff}
[data-bs-theme=dark] body #layout-content .blog-pagination .pagination li.page-item .page-link{background:#212121;border-color:#424242}
[data-bs-theme=dark] body #instagramFeed{background:#424242}
[data-bs-theme=dark] body #instagramFeed a{color:#fff}
[data-bs-theme=dark] body .jumbotron{background-color:#212121 !important}
[data-bs-theme=dark] body .jumbotron h1,
[data-bs-theme=dark] body .jumbotron p{color:#fff}
[data-bs-theme=dark] body .jumbotron .jumbotron-decoration-1,
[data-bs-theme=dark] body .jumbotron .jumbotron-decoration-2{background-color:#303030}
[data-bs-theme=dark] body .jumbotron .waves:after{background:#303030}
[data-bs-theme=dark] body #author,
[data-bs-theme=dark] body .card,
[data-bs-theme=dark] body .card-content,
[data-bs-theme=dark] body .card.post--in-post{background:#212121;border-color:#212121;color:#fff}
[data-bs-theme=dark] body .card-body{background:#212121}
[data-bs-theme=dark] body .card-body form-floating .form-control,
[data-bs-theme=dark] body .card-body form-floating label{background:#303030;color:#fff !important}
[data-bs-theme=dark] body .card-body .card-title a{color:#fff !important}
[data-bs-theme=dark] body #layout-header .navbar .navbar-nav>li.nav-item>a.nav-link{color:#fff}
[data-bs-theme=dark] body #layout-header #layout-nav-decorations{display:none}
[data-bs-theme=dark] body.layout-home #layout-nav.navbar,
[data-bs-theme=dark] body.layout-blog #layout-nav.navbar,
[data-bs-theme=dark] body.page-blog-author #layout-nav.navbar,
[data-bs-theme=dark] body.page-about #layout-nav.navbar,
[data-bs-theme=dark] body.page-contact #layout-nav.navbar,
[data-bs-theme=dark] body.page-collaboration #layout-nav.navbar,
[data-bs-theme=dark] body.page-mediakit #layout-nav.navbar,
[data-bs-theme=dark] body.page-reisblogs-aanmelden #layout-nav.navbar,
[data-bs-theme=dark] body.page-privacy #layout-nav.navbar,
[data-bs-theme=dark] body.page-disclaimer #layout-nav.navbar,
[data-bs-theme=dark] body.page-waar-ben-je #layout-nav.navbar{background-color:#212121}
[data-bs-theme=dark] body.layout-home #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.layout-blog #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-blog-author #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-about #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-contact #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-collaboration #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-mediakit #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-reisblogs-aanmelden #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-privacy #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-disclaimer #layout-nav.navbar .navbar-brand,
[data-bs-theme=dark] body.page-waar-ben-je #layout-nav.navbar .navbar-brand{color:#fff}