@charset "UTF-8";.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.view-gallery,.view-gallery .item{position:relative}.view-gallery .view-gallery-owl .item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.view-gallery .alt{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);font-size:18px;color:#fff;padding:14px 22px;font-weight:500}.view-gallery .owl-thumbs{position:absolute;bottom:0;left:0;right:0;width:80%;margin:0 auto;padding:0 35px}.view-gallery .owl-thumbs .item{overflow:hidden;width:50px;height:50px;transition:.3s ease;cursor:pointer}@media (prefers-reduced-motion:reduce){.view-gallery .owl-thumbs .item{transition:none}}.view-gallery .owl-thumbs .item:not(.is-active):before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}.view-gallery .owl-thumbs .item img{width:100%;height:100%;max-width:none}.view-gallery .owl-thumbs .item .owl-nav{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%}.view-gallery .owl-thumbs .item .owl-nav .owl-next,.view-gallery .owl-thumbs .item .owl-nav .owl-prev{font-size:22px;color:#fff}.view-gallery .owl-thumbs .owl-nav{position:absolute;left:0;right:0;bottom:25px;height:0;display:flex;align-items:center;justify-content:space-between}.view-gallery .owl-thumbs .owl-nav .owl-next,.view-gallery .owl-thumbs .owl-nav .owl-prev{color:#fff;font-size:22px}@media (max-width:991.98px){.booking-block{padding:5px;height:70px;display:flex;margin-bottom:0}.booking-block .btn{font-size:11px;padding:0 8px;white-space:nowrap;width:auto}}.booking-block .sum{display:flex;flex-wrap:wrap;align-items:center;margin-left:-4px;margin-right:4px;width:calc(100% + 30px);overflow:hidden}@media (min-width:992px){.booking-block .sum{margin-left:-15px;margin-right:-15px;margin-bottom:30px;align-items:stretch}}.booking-block .sum>*{-ms-flex:1 0 auto;flex:1 0 auto;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;align-items:center;padding:4px;border-left:1px solid #e4e4e4;margin-left:-1px;margin-top:-1px;line-height:1}@media (min-width:992px){.booking-block .sum>*{padding:15px 10px;border-top:1px solid #e4e4e4}}.booking-block .sum>div span{margin-bottom:7px;color:#727272}@media (min-width:992px){.booking-block .sum>div span{margin-bottom:17px}}@media (max-width:991.98px){.booking-block .sum>div span{font-size:9px}}.booking-block .sum>div strong{font-size:12px;color:#4b4b4b}@media (min-width:992px){.booking-block .sum>div strong{font-size:26px}}.booking-block .sum>div:last-child{border-right:none}.booking-block .sum>div.date strong{font-size:12px}@media (min-width:992px){.booking-block .sum>div.date strong{font-size:26px}}.booking-block ul{margin-bottom:24px}@media (max-width:991.98px){.booking-block ul{display:none}}.booking-block ul li{position:relative;padding-left:35px;margin-bottom:18px;line-height:1.3}.booking-block ul li:before{content:"";font-size:16px;font-family:Font Awesome\ 5 Pro;font-weight:300;color:#6d70af;position:absolute;left:0;top:-1px}.booking-block ul li:last-child{margin-bottom:0}.tour-summary{padding:20px 26px}.tour-summary .rate-block{text-align:center;color:#727272;font-size:12px}.tour-summary .rate-block .overall{margin-bottom:10px}.route-summary{display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 12% 0 15%}.route-summary:before{content:"";position:absolute;z-index:1;left:0;right:0;top:50%;background-image:linear-gradient(90deg,#727272 50%,transparent 0);background-position:bottom;background-size:6px 6px;background-repeat:repeat-x;height:1px}.route-summary>div{text-align:center;z-index:2}.route-summary .title{color:#727272;font-size:12px;text-transform:uppercase;margin-bottom:4px}.route-summary .location{color:#4b4b4b;font-size:13px;margin-top:3px}.route-summary .start{transform:translate(-50%)}.route-summary .start i{width:18px;height:18px;font-size:10px;color:#fff;background:#3487ca;border-radius:50%;text-align:center;line-height:18px}.route-summary .destinations i{display:inline-block;width:18px;height:18px;background:#fff;border:5px solid #393e75;border-radius:50%;margin-bottom:-4px;margin-top:2px}.route-summary .destinations .location{text-indent:-2px}.route-summary .end{-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);-o-transform:translate(50%);transform:translate(50%)}.route-summary .end i{width:18px;height:18px;font-size:8px;color:#fff;background:#de8e05;border-radius:50%;text-align:center;line-height:18px;text-indent:-1px}.menu.tour{display:flex;justify-content:space-around}.menu.tour .menu-link{display:block;padding:14px 0;border-radius:0!important;border:none;border-bottom:3px solid transparent;font-size:15px}.menu.tour .menu-link:last-child{margin-right:0}.menu.tour .menu-link.is-active,.menu.tour .menu-link:focus,.menu.tour .menu-link:hover{border-bottom:3px solid #de8e05;color:#de8e05;text-decoration:none}.cont-img-wrapper{width:100%;margin-bottom:14px}.cont-img-wrapper img{display:block;width:100%;border-radius:7px;margin-bottom:12px}@media (min-width:576px){.cont-img-wrapper{width:190px}}@media (min-width:992px){.cont-img-wrapper{width:264px}}@media (min-width:576px){.cont-img-wrapper+.page-module{margin-right:20px;width:calc(100% - 210px)}}@media (min-width:992px){.cont-img-wrapper+.page-module{margin-right:30px;width:calc(100% - 294px)}}.tour-program{position:relative;padding-left:42px}.tour-program .title{color:#4b4b4b}.tour-program .day-wrap{position:relative;border-bottom:1px solid #dadae4;padding-bottom:34px;margin-bottom:34px}.tour-program .day-wrap:not(:first-child):not(:last-child):before{content:"";border:5px solid #393e75}.tour-program .day-wrap:first-child:before{content:"";font-family:Font Awesome\ 5 Pro;background:#3487ca}.tour-program .day-wrap:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.tour-program .day-wrap:last-child:before{content:"";font-family:Font Awesome\ 5 Pro;background:#de8e05}.tour-program .day-wrap:last-child:after{content:none}.tour-program .day-wrap:before{font-weight:600;color:#fff;font-size:10px;width:19px;height:19px;border-radius:50%;text-align:center;line-height:18px;position:absolute;left:-42px;top:0;z-index:2;background:#fff}.tour-program .day-wrap:after{content:"";position:absolute;z-index:1;left:-33px;top:0;bottom:-30px;background-image:linear-gradient(180deg,#b7b7b7 50%,transparent 0);background-position:0;background-size:6px 6px;background-repeat:repeat-y;width:1px}.toggleable-list:not(:last-child){margin-bottom:40px}.toggleable-list .page-module{display:none}.toggleable-list li{border-bottom:1px solid #dedede}.toggleable-list li .title{position:relative;padding:18px 30px 10px 37px;min-height:60px;cursor:pointer;margin-bottom:0}.toggleable-list li .title:first-child:last-child{pointer-events:none}.toggleable-list li .title:not(:last-child):after{content:"";font-family:Font Awesome\ 5 Pro;position:absolute;right:1px;top:20px;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.toggleable-list li .title>.fa,.toggleable-list li .title>.fal,.toggleable-list li .title>.far{position:absolute;left:0;top:20px;font-size:18px}.toggleable-list li .title .fa-check-circle{color:#47b887}.toggleable-list li .title .fa-times-circle{color:#e30613}.toggleable-list li .title+div{width:100%!important;display:none;padding-left:37px!important;padding-bottom:25px}.toggleable-list li.is-active .title:after{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.reviews-summary-table{max-width:513px;display:table;line-height:1}.reviews-summary-table .table-row{display:table-row}.reviews-summary-table .table-cell{display:table-cell;padding-left:20px;vertical-align:middle;padding-top:16px}.reviews-summary-table .table-cell:first-child{padding-left:0}.reviews-summary-table .rate{margin-bottom:3px}.reviews-summary>.title{line-height:1;margin-bottom:14px}.reviews-summary>.title .rate{margin-right:26px;vertical-align:middle;margin-top:-2px}.reviews-summary>.title span{font-size:24px;color:#2e2e2e;display:inline-block;vertical-align:middle}.rate-line{width:100%;position:relative;height:7px;background:#ebebeb;border-radius:34px;overflow:hidden}.rate-line>div{position:absolute;top:0;left:0;bottom:0;background:#f3d30b;border-radius:34px}.comment-block{width:100%}.comment-block .page-module{margin-bottom:20px}.comment-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:25px}.comment-title span{font-size:12px;color:#9c9c9c;display:inline-block;vertical-align:middle}.comment-title .offer-rating{margin-right:22px;margin-top:-3px;vertical-align:middle}.comment-profile{padding-right:10px;width:104px;min-width:104px}.comment-profile .image{width:58px;height:58px;border-radius:50%;overflow:hidden;position:relative;display:inline-block;font-size:24px;font-weight:300;color:#fff;line-height:58px;text-align:center}.comment-profile .image:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;background:#00c4c2;border-radius:50%}.comment-profile .image span{position:relative;z-index:2}.comment-profile .image img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.comment-profile .name{font-size:13px;font-weight:700;color:#2e2e2e;margin-top:2px}.comment-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comment-gallery{margin-bottom:12px}.comment-gallery img,.locations-block{border-radius:7px}.locations-block{position:relative;overflow:hidden;height:100%}.locations-block:before{content:"";background:rgba(64,64,64,.6);position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.locations-block .content{min-height:170px;padding:35px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;z-index:3;color:#fff;line-height:30px}.locations-block .content .title{font-size:20px;font-weight:700;margin-bottom:14px}.locations-block .content a{color:#fff;font-size:15px;text-decoration:none}.departure-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:26px 0 13px 37px;background:#f1f1f5;margin-bottom:74px;border-radius:7px}.page-module+.departure-months{margin-top:-30px}.departure-months .title{width:100%;font-weight:700;color:#4b4b4b;margin-bottom:28px}.departure-months .month{margin-right:37px;margin-bottom:13px}.departure-months .radio-behind .form-control+label{background:transparent;border:none;margin-bottom:0}.departure-months .radio-behind input:checked+label{background:#393e75;color:#fff}.departure-table{border-bottom:1px solid #dedede;margin-bottom:30px}.departure-table .price-block{text-align:right}.departure-table .old-price{font-size:15px;font-weight:400;text-decoration:line-through}.departure-table .discount-bubble{display:none}@media (min-width:768px){.departure-table .discount-bubble{display:block;width:51px;height:51px;border-radius:50%;background:#f9af3c;color:#fff;font-weight:700;font-size:16px;text-align:center;line-height:51px;margin-top:-4px}}.departure-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-height:110px;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;visibility:hidden;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}@media (max-width:991.98px){.departure-row{margin-bottom:20px;border-bottom:1px solid #dedede}}.departure-row.show{visibility:visible}@media (min-width:992px){.departure-row.show+.departure-row.show .departure-cell:before{content:none;display:none}}@media (min-width:992px){.departure-row.expanded{background:#fbfbfb}}.departure-row.disabled{color:#c4c4c4}.departure-row .sec-1,.departure-row .sec-2,.departure-row .sec-3,.departure-row .sec-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;align-items:stretch}.departure-row .sec-1,.departure-row .sec-2,.departure-row .sec-3{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (max-width:991.98px){.departure-row .sec-1 .departure-cell,.departure-row .sec-2 .departure-cell,.departure-row .sec-3 .departure-cell{padding-top:40px}}.departure-row .sec-1{position:relative}@media (min-width:992px){.departure-row .sec-1{-webkit-box-flex:0;-webkit-flex:0 0 37%;-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%}}@media (min-width:1200px){.departure-row .sec-1{-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}}@media (max-width:991.98px){.departure-row .sec-1{border-bottom:1px solid #dedede}}.departure-row .sec-1 .departure-cell{width:50%;border-right:1px solid #dedede;padding:38px 10px 18px 28px}@media (min-width:992px){.departure-row .sec-1 .departure-cell{padding:28px}}.departure-row .sec-1 .left{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#fff;border:1px solid #dedede;font-size:12px;line-height:1.3;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.departure-row .sec-1 .left+.departure-cell{padding-left:46px;padding-right:10px}@media (max-width:991.98px){.departure-row .sec-1 .left+.departure-cell{border-right:none}.departure-row .sec-1 .left+.departure-cell[data-title]:before{padding-left:46px}}.departure-row.expanded .sec-1 .left{background:#fbfbfb}.departure-row .sec-2{padding-left:0}@media (min-width:992px){.departure-row .sec-2{-webkit-box-flex:0;-webkit-flex:0 0 46%;-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%}}@media (min-width:1200px){.departure-row .sec-2{-webkit-box-flex:0;-webkit-flex:0 0 51%;-ms-flex:0 0 51%;flex:0 0 51%;max-width:51%;padding-left:118px}}.departure-row .sec-2 .departure-cell{padding:28px;-ms-flex:1 0 33.33%;-webkit-flex:1 0 33.33%;flex:1 0 33.33%}@media (min-width:992px){.departure-row .sec-2 .departure-cell[data-title]:before{left:28px}}@media (max-width:991.98px){.departure-row .sec-2 .departure-cell:not(:last-child){border-right:1px solid #dedede}}@media (min-width:992px){.departure-row .sec-3{-webkit-box-flex:0;-webkit-flex:0 0 17%;-ms-flex:0 0 17%;flex:0 0 17%;max-width:17%}}.departure-row .sec-3 .departure-cell{width:100%;padding-right:24px;-webkit-align-items:center;align-items:center}@media (max-width:991.98px){.departure-row .sec-3 .departure-cell{padding:20px 28px 14px!important;border-top:1px solid #dedede}}.departure-row .sec-4:not(:last-child){border-bottom:1px solid #dedede}.departure-row .sec-4 .title{font-weight:400}.departure-row .sec-4 .departure-cell{width:100%;font-size:15px;padding:6px 28px}.departure-row .sec-4 .departure-cell.last{width:33.333%;min-width:33.333%;-webkit-align-items:center;align-items:center}.departure-row .hotel-wrap{padding-top:22px;padding-bottom:8px}@media (min-width:992px){.departure-row .hotel-wrap{position:relative;padding-left:32%}}.departure-row .hotel-wrap:not(:last-child){border-bottom:1px solid #dedede}.departure-row .hotel-wrap .hotel-title{padding:6px 28px;margin-bottom:6px}@media (min-width:992px){.departure-row .hotel-wrap .hotel-title{position:absolute;top:0;left:0;bottom:0;width:32%;max-width:32%;margin-bottom:0;text-align:right;border-right:1px solid #dedede;padding:28px}}.departure-cell{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:flex-start;font-size:18px;font-weight:600}.departure-cell small{font-size:12px;font-weight:400}.departure-cell[data-title]:before{content:attr(data-title);position:absolute;top:0;left:0;font-size:12px;color:#6f6f6f;text-transform:uppercase;padding-bottom:6px}@media (min-width:992px){.departure-cell[data-title]:before{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:991.98px){.departure-cell[data-title]:before{right:0;width:100%;display:block;border-bottom:1px solid #dedede;padding:6px 28px;background:#ebf5fa;white-space:nowrap}}.departure-collapsed-block{width:100%!important;display:none;border-top:1px solid #dedede}.tour-sidebar-map{display:none}@media (min-width:992px){.tour-sidebar-map{display:block;height:268px;border-radius:7px;background-color:#9c9c9c;position:relative}.tour-sidebar-map>div{position:absolute;top:0;right:0;bottom:0;left:0}}@media (max-width:991.98px){.sticky-sidebar-sm-fix{position:fixed!important;z-index:7}.sticky-sidebar-wrapper{margin-bottom:-63px}.sticky-sidebar-wrapper:not(.is-sticky){opacity:0;visibility:hidden}.booking-block-placeholder{height:70px;margin-top:0}}