@charset "UTF-8";::-webkit-input-placeholder{color:#667085;opacity:1}:-moz-placeholder{color:#667085;opacity:1}::-moz-placeholder{color:#667085;opacity:1}:-ms-placeholder{color:#667085;opacity:1}input,textarea{width:100%;padding:11px 14px;background-color:#fff;border:1px solid #d0d5dd;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(16,24,40,.05);border-radius:8px;font-family:inherit;font-size:16px;color:#000;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}input:focus,textarea:focus{border:1px solid #a1c1d2;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #e4edf2;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #e4edf2}input[type=submit]:focus{-webkit-box-shadow:none;box-shadow:none}.vanilla-calendar-arrow{padding:0}button,input{outline:0!important}input,textarea{-webkit-appearance:none;outline:0}.bcn-checkout,.bcn-checkout-confirmation,.services,.simpay-payment-receipt-wrap,.tour{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.5;font-weight:400}.bcn-checkout h1,.bcn-checkout h2,.bcn-checkout h3,.bcn-checkout h4,.bcn-checkout h5,.bcn-checkout h6,.bcn-checkout-confirmation h1,.bcn-checkout-confirmation h2,.bcn-checkout-confirmation h3,.bcn-checkout-confirmation h4,.bcn-checkout-confirmation h5,.bcn-checkout-confirmation h6,.services h1,.services h2,.services h3,.services h4,.services h5,.services h6,.simpay-payment-receipt-wrap h1,.simpay-payment-receipt-wrap h2,.simpay-payment-receipt-wrap h3,.simpay-payment-receipt-wrap h4,.simpay-payment-receipt-wrap h5,.simpay-payment-receipt-wrap h6,.tour .gallery_right a .more,.tour h1,.tour h2,.tour h3,.tour h4,.tour h5,.tour h6{margin-top:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;letter-spacing:normal}.bcn-checkout h1 a,.bcn-checkout h2 a,.bcn-checkout h3 a,.bcn-checkout h4 a,.bcn-checkout h5 a,.bcn-checkout h6 a,.bcn-checkout-confirmation h1 a,.bcn-checkout-confirmation h2 a,.bcn-checkout-confirmation h3 a,.bcn-checkout-confirmation h4 a,.bcn-checkout-confirmation h5 a,.bcn-checkout-confirmation h6 a,.services h1 a,.services h2 a,.services h3 a,.services h4 a,.services h5 a,.services h6 a,.simpay-payment-receipt-wrap h1 a,.simpay-payment-receipt-wrap h2 a,.simpay-payment-receipt-wrap h3 a,.simpay-payment-receipt-wrap h4 a,.simpay-payment-receipt-wrap h5 a,.simpay-payment-receipt-wrap h6 a,.tour .gallery_right a .more a,.tour h1 a,.tour h2 a,.tour h3 a,.tour h4 a,.tour h5 a,.tour h6 a{color:inherit}.bcn-checkout p,.bcn-checkout-confirmation p,.services p,.simpay-payment-receipt-wrap p,.tour p{margin-bottom:20px}.bcn-checkout p:last-child,.bcn-checkout-confirmation p:last-child,.services p:last-child,.simpay-payment-receipt-wrap p:last-child,.tour p:last-child{margin-bottom:0}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}@media only screen and (max-width:768px){.container{padding:0 16px}}.img-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.categories-select{display:none}@media only screen and (max-width:768px){.categories-select{display:block;margin-bottom:32px}}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #eaecf0;-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);border-radius:16px;background:#fff;overflow:hidden}.card img{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:992px){.card img{height:200px}}.card .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:32px 24px;font-size:16px}.card .desc .top{margin:0 0 auto}.card .desc .top .cat{margin-bottom:12px}.card .desc h4{line-height:1.2;margin-bottom:12px}@media only screen and (max-width:992px){.card .desc h4{font-size:20px}}.card .desc h4 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card .desc h4 a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;margin-top:4px;margin-left:16px}.card .desc .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0;font-size:14px;line-height:1.43;font-weight:600;color:#344054}.card .desc .info span{position:relative}.card .desc .info span:after{content:"•";margin:0 3px}.card .desc .info span:last-child:after{content:none}.card .desc .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.card .desc .rating .stars{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px}.card .desc .rating .stars .star{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:6px}.card .desc .rating .stars .star:first-child{margin-left:0}.card .desc .rating .stars .overlapping{background:#fff;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0}.card .desc .rating .rate{margin-right:8px;font-size:14px;font-weight:600;color:#1d2939}.card .desc .rating .reviews{font-size:12px;line-height:1}.card .desc .price{font-size:14px;line-height:1.43;font-weight:600;color:#344054}.card .desc .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;font-size:16px;font-weight:600;color:#0b4e71}@media only screen and (max-width:992px){.card .desc .link{margin-top:8px}}.card .desc .link svg{margin-left:14px}.bcn-checkout input[type=submit],.btn,.tour .bp-row .book-now-btn,body .ch-submit-btn,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit],body .tour-booking input[type=button]{display:inline-block;padding:11px 20px;font-size:16px;font-weight:600;border-radius:8px;text-align:center;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(16,24,40,.05);white-space:nowrap;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media only screen and (max-width:768px){.bcn-checkout input[type=submit],.btn,.tour .bp-row .book-now-btn,body .ch-submit-btn,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit],body .tour-booking input[type=button]{width:100%}}.bcn-checkout input[disabled][type=submit],.bcn-checkout input[type=submit]:disabled,.btn:disabled,.btn[disabled],.tour .bp-row .book-now-btn:disabled,.tour .bp-row [disabled].book-now-btn,body .ch-submit-btn:disabled,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[disabled][type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit]:disabled,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[disabled][type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit]:disabled,body .tour-booking input[disabled][type=button],body .tour-booking input[type=button]:disabled,body [disabled].ch-submit-btn{cursor:not-allowed}.bcn-checkout input[type=submit],.btn_primary,.tour .bp-row .book-now-btn,body .ch-submit-btn,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit],body .tour-booking input[type=button]{background:#2596be;color:#fff;border:1px solid #2596be}.bcn-checkout input[type=submit]:hover,.btn_primary:hover,.tour .bp-row .book-now-btn:hover,body .ch-submit-btn:hover,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit]:hover,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit]:hover,body .tour-booking input[type=button]:hover{background:#063970;color:#fff;border:1px solid #063970}.bcn-checkout input[disabled][type=submit],.bcn-checkout input[type=submit]:disabled,.btn_primary:disabled,.btn_primary[disabled],.tour .bp-row .book-now-btn:disabled,.tour .bp-row [disabled].book-now-btn,body .ch-submit-btn:disabled,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[disabled][type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit]:disabled,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[disabled][type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit]:disabled,body .tour-booking input[disabled][type=button],body .tour-booking input[type=button]:disabled,body [disabled].ch-submit-btn{background:#cadce5!important;border-color:#cadce5!important}.btn_secondary-gray{background:#fff;color:#344054;border:1px solid #d0d5dd}.btn_secondary-gray:hover{background:#f9fafb;border:1px solid #d0d5dd}.btn_secondary-gray:focus{border:1px solid #d0d5dd;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #f2f4f7;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #f2f4f7}.btn_secondary-gray:disabled,.btn_secondary-gray[disabled]{background:#fff!important;border-color:#eaecf0!important;color:#d0d5dd!important}.select2-dropdown{scrollbar-color:#eaecf0 transparent;scrollbar-width:thin}.select2-dropdown ::-webkit-scrollbar{width:8px;background-color:transparent}.select2-dropdown ::-webkit-scrollbar-thumb{background-color:#eaecf0;border-radius:8px}.select2-container--default .select2-selection--single{height:auto;background:#fff;border:1px solid #d0d5dd;border-radius:8px;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(16,24,40,.05);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:8px;border:1px solid #a1c1d2;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #e4edf2;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #e4edf2}.select2-container .select2-selection--single .select2-selection__rendered{padding:9px 42px 9px 14px;font-size:16px;line-height:1.5;font-weight:500;color:#101828}.select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;width:20px;top:50%;right:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(images/arrow-down.svg) no-repeat center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-results__option{margin:0!important;padding:10px 14px;font-size:16px;line-height:1.5;font-weight:500;color:#101828}.select2-dropdown{margin-top:8px;border:1px solid #f2f4f7;-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);border-radius:8px;overflow:hidden}.select2-container--open .select2-dropdown--below{border-radius:8px}.select2-container--default .select2-results__option--selected{position:relative;background-color:#f9fafb;padding-right:42px}.select2-container--default .select2-results__option--selected:after{content:"";position:absolute;height:20px;width:20px;top:50%;right:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(images/check-icon.svg) no-repeat center}.select2-container--default .select2-results>.select2-results__options{max-height:242px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f9fafb;color:#101828}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;font-size:14px;line-height:1.42;font-weight:600;text-align:left;color:#c36}.breadcrumbs:last-child{margin-bottom:0}.breadcrumbs a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#667085}.breadcrumbs a:after{content:"";display:block;width:16px;height:16px;margin:0 8px;background:url(images/arrow-right.svg) no-repeat center}.tabs-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0 -4px 48px}@media only screen and (max-width:992px){.tabs-caption{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -4px 40px}}@media only screen and (max-width:768px){.tabs-caption{display:none}}.tabs-caption .item{margin:0 4px 8px;padding:10px 14px;font-size:16px;font-weight:500;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.tabs-caption .item.active,.tabs-caption .item:hover{background:#f1f6f8;color:#0b4e71;border-radius:6px}.tabs-caption .item a{color:inherit}.tabs-content{display:none}.tabs-content.active{display:block}body .wp-pagenavi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:64px;padding-top:20px;border-top:1px solid #eaecf0}@media only screen and (max-width:992px){body .wp-pagenavi{margin-top:48px}}@media only screen and (max-width:768px){body .wp-pagenavi{margin-top:32px;padding-top:12px}}body .wp-pagenavi .pages{display:none}@media only screen and (max-width:768px){body .wp-pagenavi .pages{display:block;width:auto;height:auto;color:#344054}}body .wp-pagenavi a,body .wp-pagenavi span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin:0 2px;padding:0;border:none;border-radius:50%;font-size:14px;line-height:1.42;font-weight:500;color:#667085}@media only screen and (max-width:768px){body .wp-pagenavi a,body .wp-pagenavi span{display:none;height:36px}}body .wp-pagenavi a.current,body .wp-pagenavi span.current{background:#f1f6f8;color:#0d5f8a}body .wp-pagenavi a.first,body .wp-pagenavi a.last,body .wp-pagenavi span.first,body .wp-pagenavi span.last{display:none}body .wp-pagenavi a.nextpostslink,body .wp-pagenavi a.previouspostslink,body .wp-pagenavi span.nextpostslink,body .wp-pagenavi span.previouspostslink{position:absolute;top:calc(50% + 10px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}@media only screen and (max-width:768px){body .wp-pagenavi a.nextpostslink,body .wp-pagenavi a.previouspostslink,body .wp-pagenavi span.nextpostslink,body .wp-pagenavi span.previouspostslink{top:calc(50% + 6px);width:36px;font-size:0}}body .wp-pagenavi a.previouspostslink,body .wp-pagenavi span.previouspostslink{left:0}body .wp-pagenavi a.previouspostslink:before,body .wp-pagenavi span.previouspostslink:before{content:"";display:inline-block;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;margin-right:8px;background:url(images/arrow.svg) no-repeat center;background-size:contain}@media only screen and (max-width:768px){body .wp-pagenavi a.previouspostslink:before,body .wp-pagenavi span.previouspostslink:before{margin:0}}body .wp-pagenavi a.nextpostslink,body .wp-pagenavi span.nextpostslink{right:0}body .wp-pagenavi a.nextpostslink:after,body .wp-pagenavi span.nextpostslink:after{content:"";display:inline-block;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;margin-left:8px;background:url(images/arrow.svg) no-repeat center;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:768px){body .wp-pagenavi a.nextpostslink:after,body .wp-pagenavi span.nextpostslink:after{margin:0}}body .simpay-checkout-form--embedded.simpay-styled{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:100%}body .simpay-checkout-form--embedded.simpay-styled.simpay-checkout-form--loading{position:relative}body .simpay-checkout-form--embedded.simpay-styled.simpay-checkout-form--loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 130px);background:rgba(255,255,255,.85);z-index:2}body .simpay-checkout-form--embedded.simpay-styled>*{width:100%}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control{margin:0}.tour .gallery_right a body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .more,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .tour .gallery_right a .more,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:15px;font-size:24px;line-height:1.33;letter-spacing:normal}@media only screen and (max-width:992px){.tour .gallery_right a body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .more,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .tour .gallery_right a .more,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control h2{font-size:24px;line-height:1.33}}.tour .gallery_right a body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control:not(:first-child) .more,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control:not(:first-child) .tour .gallery_right a .more,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control:not(:first-child) h2{padding-top:32px;margin-top:32px;border-top:1px solid #eaecf0}@media only screen and (max-width:768px){body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control.simpay-text-container{margin-bottom:17px}}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .simpay-label-wrap label{font-family:"Open Sans",sans-serif;display:inline-block;width:100%;margin-bottom:6px;font-size:14px;line-height:1.43;font-weight:500;color:#000}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .simpay-checkbox-wrap{position:relative}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .simpay-checkbox-wrap input[type=checkbox]{position:absolute;left:0;z-index:2;width:22px;height:22px;margin:0!important;opacity:0}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .simpay-checkbox-wrap label{margin:0;color:#000;font-weight:400}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=email],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=tel],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=text]{width:100%;height:auto;padding:9px 11px!important;margin:0!important;background-color:#fff;border:1px solid #d0d5dd;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(16,24,40,.05);border-radius:8px;font-family:"Open Sans",sans-serif;font-size:16px;color:#000;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=email]:focus,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=tel]:focus,body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=text]:focus{border:1px solid #a1c1d2;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #e4edf2;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #e4edf2}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit]{width:100%;height:auto!important;padding-top:16px!important;padding-bottom:16px!important;margin-top:32px;font-family:inherit;font-size:18px}body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control h6{font-family:inherit;margin-bottom:20px;font-size:14px;font-weight:400;color:#667085;line-height:1.4;text-transform:initial}body .simpay-checkout-form--embedded.simpay-styled .simpay-email-container,body .simpay-checkout-form--embedded.simpay-styled .simpay-telephone-container,body .simpay-checkout-form--embedded.simpay-styled .simpay-text-container{display:inline-block;width:calc(50% - 4px);margin-bottom:16px}@media only screen and (max-width:992px){body .simpay-checkout-form--embedded.simpay-styled .simpay-email-container,body .simpay-checkout-form--embedded.simpay-styled .simpay-telephone-container,body .simpay-checkout-form--embedded.simpay-styled .simpay-text-container{width:100%}}body .simpay-checkout-form--embedded.simpay-styled .simpay-email-container:nth-child(6),body .simpay-checkout-form--embedded.simpay-styled .simpay-telephone-container:nth-child(6),body .simpay-checkout-form--embedded.simpay-styled .simpay-text-container:nth-child(6){width:100%;margin-bottom:0}@media only screen and (max-width:768px){body .simpay-checkout-form--embedded.simpay-styled .simpay-email-container,body .simpay-checkout-form--embedded.simpay-styled .simpay-telephone-container,body .simpay-checkout-form--embedded.simpay-styled .simpay-text-container{width:100%}}body .simpay-checkout-form.checkout-form-loading{position:relative}body .simpay-checkout-form.checkout-form-loading::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 130px);background:rgba(255,255,255,.85);z-index:2}body .simpay-checkout-form.checkout-form-loading .simpay-form-control{opacity:.65}body .ch-submit-btn{width:100%;height:auto!important;padding-top:16px!important;padding-bottom:16px!important;font-family:"Open Sans",sans-serif;font-size:18px}.ch-loading-wrap{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;z-index:2}.ch-loading-wrap .ch-loading{height:8px;background:#eee;border-radius:5px}.ch-loading-wrap .ch-loading .p-bar{width:0;height:8px;background:#0d5f8a;border-radius:5px}.ch-loading-wrap .ch-loading-label{text-align:center;font-size:14px;padding-top:5px}.cover{padding:96px 0 64px;background:#fff}@media only screen and (max-width:992px){.cover{padding:64px 0 48px}}.services{position:relative;padding:24px 0 96px}@media only screen and (max-width:992px){.services{padding:24px 0 64px}}.services .heading{max-width:768px;margin:0 auto 32px;text-align:center;font-size:20px}@media only screen and (max-width:992px){.services .heading{max-width:100%;font-size:18px;line-height:1.55}}@media only screen and (max-width:768px){.services .heading{margin:0 auto 48px}}.services .heading p:last-child{margin-bottom:64px}@media only screen and (max-width:992px){.services .heading p:last-child{margin-bottom:48px}}.services .tour .gallery_right a .more,.services h2,.tour .gallery_right a .services .more{margin-bottom:32px;text-align:center}.services .tour .gallery_right a .more:last-child,.services h2:last-child,.tour .gallery_right a .services .more:last-child{margin-bottom:0}.services .tour .gallery_right a .more strong,.services h2 strong,.tour .gallery_right a .services .more strong{color:#0d5f8a}.services .tour .gallery_right a .more+p,.services h2+p,.tour .gallery_right a .services .more+p{margin-top:-12px}@media only screen and (max-width:992px){.services .tour .gallery_right a .more+p,.services h2+p,.tour .gallery_right a .services .more+p{margin-top:-16px}}.services .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px -48px}@media only screen and (max-width:992px){.services .cards{margin-bottom:-32px}}@media only screen and (max-width:768px){.services .cards{display:block;margin:0}}.services .cards .card{width:calc(33.33% - 32px);margin:0 16px 48px}@media only screen and (max-width:992px){.services .cards .card{width:calc(50% - 32px);margin-bottom:32px}}@media only screen and (max-width:768px){.services .cards .card{width:100%;margin:0 0 16px}}@media only screen and (max-width:768px){.services .cards .card:last-child{margin-bottom:0}}.services .btn-wrap{margin-top:64px;text-align:center}@media only screen and (max-width:992px){.services .btn-wrap{margin-top:32px}}.services_white{background:#fff}.services_gray{background:#f9fafb}.services_blue{background:#f1f6f8}.services_style2 .heading{max-width:100%;margin-bottom:64px;text-align:left}@media only screen and (max-width:992px){.services_style2 .heading{margin-bottom:48px}}.services_style2 .heading p:last-child{margin-bottom:0}.services_style2 .heading .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services_style2 .heading .col:last-child{padding-left:20px}@media only screen and (max-width:992px){.services_style2 .heading .col:last-child{display:none}}.services_style2 .heading .subtitle{margin-bottom:20px;font-size:16px;font-weight:600;color:#0b4e71}@media only screen and (max-width:992px){.services_style2 .heading .subtitle{margin-bottom:16px;font-size:14px;line-height:1.42}}.services_style2 .cards .card:nth-child(n+4){display:none}@media only screen and (max-width:992px){.services_style2 .cards .card:nth-child(n+4){display:block}}@media only screen and (max-width:768px){.services_style2 .cards .card:nth-child(n+4){display:none}}.services_style2 .btn-wrap{display:none}@media only screen and (max-width:992px){.services_style2 .btn-wrap{display:block;margin-top:48px;text-align:right}}.home .services .container{padding:0;margin:0 -48px;width:calc(100% + 96px)}@media only screen and (max-width:1280px){.home .services .container{position:relative;padding:0 32px;width:100vw;margin:0;margin-left:-50vw;left:50%}}@media only screen and (max-width:768px){.home .services .container{padding:0 16px}}.wp-block-heading{margin:0;padding:96px 0 48px;line-height:1.26;letter-spacing:0}@media only screen and (max-width:992px){.wp-block-heading{padding:64px 0 48px;line-height:1.33}}.wp-block-heading+.cards-bl,.wp-block-heading+.services{padding-top:0}.page-header{margin:0;padding:96px 0 0;text-align:center}@media only screen and (max-width:992px){.page-header{padding:64px 0 0}}.page-header h1{line-height:1.26;letter-spacing:0;margin-bottom:64px}@media only screen and (max-width:992px){.page-header h1{margin-bottom:48px;line-height:1.33}}.cards-bl{position:relative;background-color:#fff;padding:96px 0}@media only screen and (max-width:992px){.cards-bl{padding:64px 0}}.cards-bl .tabs-caption{margin-bottom:56px}@media only screen and (max-width:992px){.cards-bl .tabs-caption{margin-bottom:40px}}@media only screen and (max-width:768px){.cards-bl .tabs-caption{display:none}}.cards-bl .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px -48px}@media only screen and (max-width:992px){.cards-bl .cards{margin:0 -16px -32px}}@media only screen and (max-width:768px){.cards-bl .cards{margin:0}}.cards-bl .cards .card{width:calc(33.33% - 32px);margin:0 16px 48px}@media only screen and (max-width:992px){.cards-bl .cards .card{width:calc(50% - 32px);margin:0 16px 32px}}@media only screen and (max-width:768px){.cards-bl .cards .card{width:100%;margin:0 0 16px}}@media only screen and (max-width:768px){.cards-bl .cards .card:last-child{margin-bottom:0}}.cards-bl .cards-slider{margin:0 -16px}@media only screen and (max-width:768px){.cards-bl .cards-slider{margin:0 0 32px}}.cards-bl .cards-slider .cards{width:100%;margin-bottom:-30px;padding:0 16px}@media only screen and (max-width:768px){.cards-bl .cards-slider .cards{margin:0;padding:0}}.cards-bl .cards-slider .cards_guide{margin-bottom:0}@media only screen and (max-width:768px){.cards-bl .cards-slider .cards:not(:first-child){display:none}}.cards-bl .cards-slider .slick-dots{margin-top:45px}.cards-bl.guides .cards{margin:0 -16px -64px}@media only screen and (max-width:992px){.cards-bl.guides .cards{margin:0 -16px -32px}}@media only screen and (max-width:768px){.cards-bl.guides .cards{margin:0}}.cards-bl.guides .cards .card{width:calc(50% - 32px);margin:0 16px 64px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:992px){.cards-bl.guides .cards .card{margin:0 16px 32px}}@media only screen and (max-width:768px){.cards-bl.guides .cards .card{width:100%;margin:0 0 16px}}@media only screen and (max-width:768px){.cards-bl.guides .cards .card:last-child{margin-bottom:0}}.cards-bl.guides .cards .card img{height:280px}@media only screen and (max-width:992px){.cards-bl.guides .cards .card img{height:240px}}.content .wp-block-image{margin:48px 0}.content .tour .gallery_right a .more,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.tour .gallery_right a .content .more{margin-bottom:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.content .wp-block-heading{margin:32px 0 24px;padding-top:32px;line-height:1.26;letter-spacing:0;border-top:1px solid #eaecf0}@media only screen and (max-width:992px){.content .wp-block-heading{margin:24px 0 20px;padding-top:24px;line-height:1.33}}.content .wp-block-heading+.wp-block-heading,.content .wp-block-heading:first-child{margin-top:0;padding-top:0;border-top:none}.content ol,.content ul{padding-left:27px;margin-bottom:20px}.content ol:last-child,.content ul:last-child{margin-bottom:0}.content a{color:#c36;font-weight:600}.content a:hover{text-decoration:underline}.content .loadmap{margin:20px 0}.content #map{margin:24px 0}.tour{padding:96px 0}@media only screen and (max-width:992px){.tour{padding:64px 0}}.tour .tour-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:992px){.tour .tour-heading{display:block}}.tour .breadcrumbs{margin-bottom:24px}@media only screen and (max-width:992px){.tour .breadcrumbs{margin-bottom:16px}}.tour .title{margin-bottom:12px}.tour .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.tour .rating .stars{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px}.tour .rating .stars .star{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:6px}.tour .rating .stars .star:first-child{margin-left:0}.tour .rating .stars .overlapping{background:#fff;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0}.tour .rating .rate{margin-right:8px;font-size:14px;font-weight:600}.tour .rating .reviews{font-size:12px;line-height:1}.tour .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px;font-size:14px;line-height:1.43;font-weight:600;color:#344054}.tour .info span{position:relative}.tour .info span:after{content:"•";margin:0 3px}.tour .info span:last-child:after{content:none}.tour .tour-book-now{margin-left:20px;font-size:14px;text-align:center}@media only screen and (max-width:992px){.tour .tour-book-now{margin-left:0;margin-top:32px}}.bcn-checkout .tour .tour-book-now input[type=submit],.tour .bp-row .tour-book-now .book-now-btn,.tour .tour-book-now .bcn-checkout input[type=submit],.tour .tour-book-now .bp-row .book-now-btn,.tour .tour-book-now .btn,.tour .tour-book-now body .ch-submit-btn,.tour .tour-book-now body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit],.tour .tour-book-now body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit],.tour .tour-book-now body .tour-booking input[type=button],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .tour .tour-book-now button[type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .tour .tour-book-now input[type=submit],body .tour .tour-book-now .ch-submit-btn,body .tour-booking .tour .tour-book-now input[type=button]{margin-bottom:4px;padding:16px 28px;font-size:18px}@media only screen and (max-width:992px){.bcn-checkout .tour .tour-book-now input[type=submit],.tour .bp-row .tour-book-now .book-now-btn,.tour .tour-book-now .bcn-checkout input[type=submit],.tour .tour-book-now .bp-row .book-now-btn,.tour .tour-book-now .btn,.tour .tour-book-now body .ch-submit-btn,.tour .tour-book-now body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control button[type=submit],.tour .tour-book-now body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control input[type=submit],.tour .tour-book-now body .tour-booking input[type=button],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .tour .tour-book-now button[type=submit],body .simpay-checkout-form--embedded.simpay-styled .simpay-form-control .tour .tour-book-now input[type=submit],body .tour .tour-book-now .ch-submit-btn,body .tour-booking .tour .tour-book-now input[type=button]{width:100%}}.tour .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px}@media only screen and (max-width:992px){.tour .gallery{margin-top:32px}}.tour .gallery_left{-ms-flex-negative:0;flex-shrink:0;width:calc(64% - 8px)}@media only screen and (max-width:992px){.tour .gallery_left{width:calc(64% - 4px)}}.tour .gallery_left.image-single{width:100%}.tour .gallery_left iframe{display:block;height:30vw;max-height:432px}.tour .gallery_left .image{position:relative;display:block;overflow:hidden;height:30vw;max-height:432px}.tour .gallery_left .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tour .gallery_right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0;width:calc(36% - 8px)}@media only screen and (max-width:992px){.tour .gallery_right{width:calc(36% - 4px)}}.tour .gallery_right a{position:relative;height:calc(50% - 8px);width:calc(50% - 8px)}@media only screen and (max-width:992px){.tour .gallery_right a{height:calc(50% - 4px);width:calc(50% - 4px)}}.tour .gallery_right a:first-child{width:100%;margin-top:0;margin-bottom:auto}.tour .gallery_right a:nth-child(n+4){display:none}.tour .gallery_right a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tour .gallery_right a .more{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.32)),to(rgba(0,0,0,.32)));background:-o-linear-gradient(bottom,rgba(0,0,0,.32),rgba(0,0,0,.32));background:linear-gradient(0deg,rgba(0,0,0,.32),rgba(0,0,0,.32));color:#fff}@media only screen and (max-width:768px){.tour .gallery_right a .more{font-size:20px}}.tour .gallery img{max-width:100%}.tour .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px;padding:0;min-height:800px}@media only screen and (max-width:992px){.tour .row{display:block}}.tour .row .col{-ms-flex-negative:0;flex-shrink:0}.tour .row .col_left{width:calc(100% - 576px)}@media only screen and (max-width:992px){.tour .row .col_left{width:100%}}.tour .row .col .book-online-wrap{position:absolute;top:0;right:0;width:536px}@media only screen and (max-width:992px){.tour .row .col .book-online-wrap{position:static;width:100%;padding-top:32px;margin-top:32px;border-top:1px solid #eaecf0}}.tour .gallery_right a .row .col .book-online-wrap .more,.tour .row .col .book-online-wrap .gallery_right a .more,.tour .row .col .book-online-wrap h2{display:none}@media only screen and (max-width:992px){.tour .gallery_right a .row .col .book-online-wrap .more,.tour .row .col .book-online-wrap .gallery_right a .more,.tour .row .col .book-online-wrap h2{display:block}}.tour .content .about-title{margin:48px 0 0;font-size:30px;line-height:1.26}@media only screen and (max-width:992px){.tour .content .about-title{font-size:24px;line-height:1.33}}.tour .content .item{padding-top:20px}.tour .content .item:first-child{padding-top:0;margin-top:0;border-top:none}.tour .content .item.departure-item,.tour .content .item.lang-item,.tour .content .item.oprices-item,.tour .content .item.policy-item{padding:48px 0 48px 40px;border-bottom:1px solid #eaecf0}.tour .content .item.departure-item .gallery_right a .more,.tour .content .item.departure-item h2,.tour .content .item.lang-item .gallery_right a .more,.tour .content .item.lang-item h2,.tour .content .item.oprices-item .gallery_right a .more,.tour .content .item.oprices-item h2,.tour .content .item.policy-item .gallery_right a .more,.tour .content .item.policy-item h2,.tour .gallery_right a .content .item.departure-item .more,.tour .gallery_right a .content .item.lang-item .more,.tour .gallery_right a .content .item.oprices-item .more,.tour .gallery_right a .content .item.policy-item .more{padding-left:40px;margin-left:-40px}.tour .content .item.desc-item{padding-top:48px}.tour .content .item.lang-item .gallery_right a .more,.tour .content .item.lang-item h2,.tour .gallery_right a .content .item.lang-item .more{background:url(images/globe-icon.svg) no-repeat left center;background-size:23px}.tour .content .item.policy-item .gallery_right a .more,.tour .content .item.policy-item h2,.tour .gallery_right a .content .item.policy-item .more{background:url(images/slash-icon.svg) no-repeat left center;background-size:23px}.tour .content .item.oprices-item .gallery_right a .more,.tour .content .item.oprices-item h2,.tour .gallery_right a .content .item.oprices-item .more{background:url(images/tag-icon.svg) no-repeat left center;background-size:23px}.tour .content .item.departure-item .gallery_right a .more,.tour .content .item.departure-item h2,.tour .gallery_right a .content .item.departure-item .more{background:url(images/map-icon.svg) no-repeat left center;background-size:23px}.tour .content .gallery_right a .more,.tour .content h2,.tour .gallery_right a .content .more{margin-bottom:24px;font-size:24px;line-height:1.33;letter-spacing:normal}@media only screen and (max-width:992px){.tour .content .gallery_right a .more,.tour .content h2,.tour .gallery_right a .content .more{font-size:20px;line-height:1.5}}.tour .content h3{font-size:24px}@media only screen and (max-width:992px){.tour .content h3{font-size:20px}}.tour .content table{width:100%;font-size:18px;border:none}.tour .content table tr.op-price-line{cursor:pointer}.tour .content table td,.tour .content table th{padding:5px 0;text-align:left;line-height:1.55;background:0 0;border:none}.tour .content table td:first-child,.tour .content table th:first-child{width:100%}.tour .content table td.op-time,.tour .content table th.op-time{font-weight:700}.tour .content table th{padding-top:0;font-weight:600}.tour .content iframe{width:100%;margin-bottom:24px}.tour .content ul{line-height:1.55}.tour .booking{padding:32px;border-radius:8px;background:#f9fafb}@media only screen and (max-width:992px){.tour .booking{width:536px;max-width:100%}}@media only screen and (max-width:568px){.tour .booking{padding:24px 16px}}.tour .booking .b-title{margin-bottom:16px;padding-bottom:4px;font-family:inherit!important;border-bottom:1px solid #eaecf0}.tour .booking .b-title.d-back{position:relative}.tour .booking .b-title.d-back a,.tour .booking .b-title.d-back a:hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none}.tour .booking .b-title.d-back a:before,.tour .booking .b-title.d-back a:hover:before{content:"";display:inline-block;width:24px;height:24px;background:url(images/arrow-down-blue.svg) no-repeat center;background-size:14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:7px}.tour .booking .price{margin-bottom:32px;font-size:20px;line-height:1.5;color:#0d5f8a}@media only screen and (max-width:992px){.tour .booking .price{font-size:18px}}@media only screen and (max-width:392px){.tour .booking .price{margin-bottom:24px}}.tour .booking-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.85;display:none}.tour .booking-loading img{margin:0 auto;position:absolute;bottom:137px;left:40%}.tour .booking-process{border-top:1px solid #d0d5dd;padding-top:10px;margin-top:15px;display:none}.tour .booking-error{border-top:1px solid #d0d5dd;padding-top:10px;margin-top:15px;color:red;display:none}.tour .bp-row{font-size:16px;margin-bottom:16px}.tour .bp-row:last-child{margin-bottom:0}.tour .bp-row:not(.bp-price){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour .bp-row.bp-total-row{margin-top:10px}.tour .bp-row.bp-submit{border-top:1px solid #d0d5dd;padding-top:15px;margin-top:15px;margin-bottom:0}.tour .bp-row .r-label{color:#667085;font-weight:600}.tour .bp-row .r-value{color:#000}.tour .bp-row .r-value.bp-total{font-weight:700;font-size:20px}.tour .bp-row .r-list{padding-left:0;margin:16px 0;list-style-type:none;color:#000}.tour .bp-row .r-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.tour .bp-row .r-list li:last-child{margin-bottom:0}.tour .bp-row .r-list li span{color:#000}.tour .bp-row .book-now-btn{width:100%}.tour .bp-question{font-size:16px;border-top:1px solid #d0d5dd;padding-top:10px;margin-top:15px}.tour .bp-question .q-question{margin-bottom:5px;color:#667085;font-weight:600}.tour .bp-question .q-note{margin-bottom:15px;line-height:1.2}.tour .bp-question textarea{font-family:inherit;font-size:16px}.tour .bp-question textarea:focus{-webkit-box-shadow:none;box-shadow:none}body .tour-calendar-wrap{position:relative}body .tour-calendar-wrap .tour-calendar-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:rgba(249,250,251,.95)}body .tour-calendar-wrap .tour-calendar-loading img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}body .tour-calendar{width:100%;margin-top:18px;margin-bottom:32px;padding:0;background:0 0!important;font-family:"Open Sans",sans-serif}@media only screen and (max-width:392px){body .tour-calendar{min-width:auto}}body .tour-calendar .vanilla-calendar-week{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3px -2px 4px}body .tour-calendar .vanilla-calendar-month,body .tour-calendar .vanilla-calendar-year{padding-top:0;padding-bottom:0;color:#000!important;font-size:18px;font-family:"Open Sans",sans-serif}body .tour-calendar .vanilla-calendar-month:hover,body .tour-calendar .vanilla-calendar-year:hover{background:0 0}body .tour-calendar .vanilla-calendar-days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2px;row-gap:0}body .tour-calendar .vanilla-calendar-day{width:64px;height:64px;margin:2px}@media only screen and (max-width:568px){body .tour-calendar .vanilla-calendar-day{width:calc((100% - 28px)/ 7);height:calc((100% - 28px)/ 7);min-height:50px}}body .tour-calendar .vanilla-calendar-header{margin-bottom:32px}@media only screen and (max-width:392px){body .tour-calendar .vanilla-calendar-header{margin-bottom:24px}}body .tour-calendar .vanilla-calendar-week__day{width:64px;height:64px;margin:0 2px;font-size:16px;line-height:1.5;font-weight:400;color:#0d5f8a}@media only screen and (max-width:568px){body .tour-calendar .vanilla-calendar-week__day{width:calc((100% - 28px)/ 7);height:calc((100% - 28px)/ 7)}}body .tour-calendar .vanilla-calendar-day__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:auto;min-height:auto;font-family:"Open Sans",sans-serif;line-height:1.5;background:0 0}body .tour-calendar .vanilla-calendar-day__btn span.d{margin-bottom:4px;font-size:16px;font-weight:600;color:#0d5f8a}body .tour-calendar .vanilla-calendar-day__btn span.p{font-size:12px;color:#667085;font-weight:400;min-height:18px}@media only screen and (max-width:568px){body .tour-calendar .vanilla-calendar-day__btn span.p{font-size:10px}}body .tour-calendar .vanilla-calendar-day__btn.vanilla-calendar-day__btn_selected{background:#2596be;color:#fff}body .tour-calendar .vanilla-calendar-day__btn.vanilla-calendar-day__btn_selected:hover{background-color:#29a7d3}body .tour-calendar .vanilla-calendar-day__btn.vanilla-calendar-day__btn_selected span{color:#fff}body .tour-calendar .vanilla-calendar-day__btn.vanilla-calendar-day__btn_disabled{color:#d0d5dd}body .tour-calendar .vanilla-calendar-day__btn.vanilla-calendar-day__btn_disabled span{color:#d0d5dd;font-weight:400}body .tour-calendar .vanilla-calendar-months__month.vanilla-calendar-months__month_selected{background:#2596be;color:#fff}body .tour-calendar-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}@media only screen and (max-width:568px){body .tour-calendar-info{display:block}}body .tour-calendar-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding-left:0;margin-bottom:0;font-size:14px;line-height:1.43}@media only screen and (max-width:568px){body .tour-calendar-info ul{margin-bottom:10px}}body .tour-calendar-info ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:14px}body .tour-calendar-info ul li:before{content:"";width:8px;height:8px;margin-right:8px;border-radius:50%}body .tour-calendar-info ul li.c-selected:before{background:#9dcc5f}body .tour-calendar-info ul li.c-available:before{background:#0d5f8a}body .tour-calendar-info ul li.c-unavailable:before{background:#d0d5dd}body .tour-calendar-info ul li.c-offer:before{background:#d92d20}body .b-calendar-disabled{position:absolute;top:0;left:0;width:100%;height:100%;background:#f9fafb;opacity:.7}body .b-select-time-wrap{margin-bottom:32px}body .b-select-time-wrap .b-time-wrap{margin-bottom:12px}body .b-select-time-wrap .b-time-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style-type:none;margin:0 -8px}body .b-select-time-wrap .b-time-wrap ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 8px 16px;padding:10px 18px;background:#f1f6f8;border:1px solid #f1f6f8;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(16,24,40,.05);border-radius:8px;font-size:16px;color:#0b4e71;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}body .b-select-time-wrap .b-time-wrap ul li.active,body .b-select-time-wrap .b-time-wrap ul li:hover{background:#2596be;color:#fff;border-color:#2596be}body .b-select-time-wrap .b-time-wrap ul li span{margin:0 10px 0 5px}body .b-select-time-wrap .b-time-wrap ul li .t-price{margin:0 0 0 auto;font-weight:600;font-size:16px}body .b-select-time-wrap .b-time-wrap ul li span{font-size:13px;font-weight:400}body .b-select-time-wrap .ch-timek{margin-bottom:16px;font-family:"Open Sans",sans-serif!important;font-size:16px;font-weight:600!important}body .b-select-time-wrap .c-back{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;text-decoration:none;color:#000}body .b-select-time-wrap .c-back:before{content:"";display:inline-block;width:20px;height:20px;background:url(images/arrow-down-blue.svg) no-repeat center;background-size:13px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:7px}body .tour-booking{margin-bottom:32px}body .tour-booking select{width:100%;padding:9px 42px 9px 14px;font-family:inherit;font-size:16px;line-height:1.5;font-weight:400;color:#101828;background:#fff url(images/arrow-down.svg) no-repeat center right 14px;border:1px solid #d0d5dd;border-radius:8px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}body .tour-booking select:focus{border:1px solid #a1c1d2;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #e4edf2;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #e4edf2}body .tour-booking select::-ms-expand{display:none}body .tour-booking ul{list-style-type:none;padding:0;margin:0 0 32px}body .tour-booking ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}body .tour-booking ul li:last-child{margin-bottom:0}body .tour-booking ul li label{font-size:16px;color:#000}body .tour-booking .b-qty-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d0d5dd;background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(16,24,40,.05)}body .tour-booking .b-qty-wrap span{position:relative}body .tour-booking .b-qty-wrap span:after,body .tour-booking .b-qty-wrap span:before{content:"";width:12px;height:2px;background:#d0d5dd;border-radius:25px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .tour-booking .b-qty-wrap span:after{width:2px;height:12px}body .tour-booking .b-qty-wrap span.b-qty-minus-wrap:after{content:none}body .tour-booking .b-qty-wrap span.b-qty-plus-wrap:after,body .tour-booking .b-qty-wrap span.b-qty-plus-wrap:before{background:#667085}body .tour-booking .b-qty-wrap input::-webkit-inner-spin-button,body .tour-booking .b-qty-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .tour-booking .b-qty-wrap input[type=number]{-moz-appearance:textfield}body .tour-booking .b-qty-wrap input{border-radius:0;height:38px}body .tour-booking .b-qty-wrap input:focus{-webkit-box-shadow:none!important;box-shadow:none!important}body .tour-booking .b-qty-wrap input.b-qty-minus,body .tour-booking .b-qty-wrap input.b-qty-plus{position:relative;z-index:2;width:44px;border:none;background:0 0;font-size:0;cursor:pointer}body .tour-booking .b-qty-wrap input.b-qty{width:62px;height:39px;padding:11px 4px;border-color:#d0d5dd;border-top:0;border-bottom:0;background:#f9fafb;text-align:center;font-size:14px;color:#000;font-weight:600;font-family:"Open Sans",sans-serif}body .tour-booking input[type=button]{width:auto;padding:8px 14px;font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.43}body .b-steps-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}body .b-steps-wrap.step-confirm .b-select-date-wrap{margin-left:-100%;max-height:0}body .b-confirm-wrap{width:100%;-ms-flex-negative:0;flex-shrink:0}body .b-select-date-wrap{position:relative;max-height:800px;width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.bcn-checkout{padding:96px 0}@media only screen and (max-width:992px){.bcn-checkout{padding:64px 0}}.bcn-checkout .title{margin-bottom:64px;text-align:center}@media only screen and (max-width:992px){.bcn-checkout .title{margin-bottom:48px}}.bcn-checkout .checkout-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.bcn-checkout .checkout-wrap{display:block}}.bcn-checkout .checkout-wrap .tour .gallery_right a .more,.bcn-checkout .checkout-wrap h2,.tour .gallery_right a .bcn-checkout .checkout-wrap .more{margin-bottom:24px;font-size:30px;line-height:1.26;letter-spacing:normal}@media only screen and (max-width:768px){.bcn-checkout .checkout-wrap .tour .gallery_right a .more,.bcn-checkout .checkout-wrap h2,.tour .gallery_right a .bcn-checkout .checkout-wrap .more{font-size:24px;line-height:1.33}}.bcn-checkout .order-data{position:relative;width:calc(100% - 448px)}@media only screen and (max-width:992px){.bcn-checkout .order-data{width:calc(100% - 375px)}}@media only screen and (max-width:768px){.bcn-checkout .order-data{width:100%;margin-top:64px}}.bcn-checkout .order-summary{width:384px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:992px){.bcn-checkout .order-summary{width:343px}}@media only screen and (max-width:768px){.bcn-checkout .order-summary{width:100%}}.bcn-checkout .order-summary .order-wrap{-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);border:1px solid #eaecf0;border-radius:16px;overflow:hidden}.bcn-checkout .order-summary .order-item{-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}@media only screen and (max-width:768px){.bcn-checkout .order-summary .order-item{width:100%}}.bcn-checkout .order-summary .order-item img{height:240px}@media only screen and (max-width:992px){.bcn-checkout .order-summary .order-item img{height:200px}}.bcn-checkout .order-summary .order-item .desc{padding:32px 24px 16px}.bcn-checkout .order-summary .order-item .desc h4{margin-bottom:0}.bcn-checkout .order-summary .order-item .oi-tr-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.bcn-checkout .order-summary .order-item .oi-note{font-size:13px}.bcn-checkout .order-summary .order-item .oi-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px}.bcn-checkout .order-summary .order-item .oi-options{margin:12px 0 0}.bcn-checkout .order-summary .order-item .oi-options .oi-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.bcn-checkout .order-summary .order-item .oi-options .oi-option:last-child{margin-bottom:0}.bcn-checkout .order-summary .order-item .oi-remove-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bcn-checkout .order-summary .order-total{padding:16px 24px;background:#f9fafb}.bcn-checkout .order-summary .order-total .ot-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:1.33;font-weight:600;color:#000}@media only screen and (max-width:768px){.bcn-checkout .order-summary .order-total .ot-price{font-size:20px;line-height:1.5}}.bcn-checkout .order-summary .order-total .ot-note{text-align:right;margin-top:12px;font-size:12px;line-height:1.5}.bcn-checkout .order-summary .order-total .ot-coupon{font-size:18px;margin-bottom:12px}.bcn-checkout input[type=submit]{width:auto}.bcn-checkout input[type=submit].order-pay{margin-top:32px}.bcn-checkout .ch-notes{margin:15px 0 0;font-size:14px;line-height:1.43}.bcn-checkout .ch-notes a{color:#c36;font-weight:600}.bcn-checkout-confirmation{text-align:center}.bcn-checkout-confirmation .title{margin-bottom:64px;font-size:36px}@media only screen and (max-width:992px){.bcn-checkout-confirmation .title{margin-bottom:48px;font-size:30px}}.simpay-payment-receipt-wrap{padding-bottom:64px;text-align:center}@media only screen and (max-width:992px){.simpay-payment-receipt-wrap{margin-top:-16px;padding-bottom:48px}}.simpay-payment-receipt-wrap .title{margin-bottom:64px;font-size:36px}@media only screen and (max-width:992px){.simpay-payment-receipt-wrap .title{margin-bottom:48px;font-size:30px}}.simpay-payment-receipt-wrap .t-payment{position:relative;margin-bottom:16px;font-family:"Open Sans",sans-serif;font-weight:400;color:#667085}.simpay-payment-receipt-wrap .t-payment:before{content:"";display:block;width:40px;height:40px;margin:0 auto 16px;background:url(images/success-icon.svg) no-repeat center;background-size:contain}.simpay-payment-receipt-wrap .t-amount{font-size:30px}.simpay-payment-receipt-wrap .bc-details-wrap{max-width:600px;margin:0 auto 64px}@media only screen and (max-width:992px){.simpay-payment-receipt-wrap .bc-details-wrap{margin-bottom:48px}}.simpay-payment-receipt-wrap .bc-details{padding:0;margin:64px 0 16px;list-style-type:none}@media only screen and (max-width:992px){.simpay-payment-receipt-wrap .bc-details{margin:48px 0;font-size:16px}}.simpay-payment-receipt-wrap .bc-details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;text-align:left}.simpay-payment-receipt-wrap .bc-details li:last-child{margin-bottom:0}.simpay-payment-receipt-wrap .bc-details li label{line-height:1.5}.simpay-payment-receipt-wrap .bc-details li span{color:#000}.simpay-payment-receipt-wrap .bc-tour{margin-bottom:20px;border:1px solid #eaecf0;border-radius:16px;overflow:hidden}@media only screen and (max-width:992px){.simpay-payment-receipt-wrap .bc-tour{max-width:343px;margin:0 auto}}.simpay-payment-receipt-wrap .bc-tour:last-child{margin-bottom:0}.simpay-payment-receipt-wrap .bc-tour img{width:100%;-o-object-fit:cover;object-fit:cover;height:240px}@media only screen and (max-width:992px){.simpay-payment-receipt-wrap .bc-tour img{height:200px}}.simpay-payment-receipt-wrap .bc-tour .desc{padding:32px 24px 24px;text-align:left}.simpay-payment-receipt-wrap .bc-tour .desc h4{margin-bottom:12px}.simpay-payment-receipt-wrap .bc-tour .bc-date{margin-bottom:12px;font-size:16px;line-height:1.5;font-weight:500;color:#000}.simpay-payment-receipt-wrap .bc-tour .oi-note{font-size:13px;font-weight:400}.simpay-payment-receipt-wrap .bc-tour .o-items{font-size:14px;line-height:1.43}.simpay-payment-receipt-wrap .bc-bottom{color:#667085}@media only screen and (max-width:992px){.simpay-payment-receipt-wrap .bc-bottom{max-width:600px;margin:0 auto;font-size:16px}}.simpay-payment-receipt-wrap .bc-bottom p{margin:0}.simpay-payment-receipt-wrap .bc-bottom .bc-home{margin-top:64px;padding:15px 28px;font-size:18px;text-decoration:none}@media only screen and (max-width:992px){.simpay-payment-receipt-wrap .bc-bottom .bc-home{margin-top:48px}}.bc-popular-wrap{padding:96px 0}@media only screen and (max-width:992px){.bc-popular-wrap{padding:64px 0}}.bc-popular-wrap h3{margin-bottom:64px}@media only screen and (max-width:992px){.bc-popular-wrap h3{margin-bottom:48px;font-size:24px;line-height:1.33}}.bc-popular-wrap .btn-wrap{margin-top:64px;text-align:center}@media only screen and (max-width:992px){.bc-popular-wrap .btn-wrap{margin-top:48px}}.bc-popular-wrap .btn-wrap .view-tours{padding:16px 28px;font-size:18px}@media only screen and (max-width:768px){.bc-popular-wrap .btn-wrap .view-tours{width:auto}}